VoLTE业务注销方法、装置、设备及计算机存储介质与流程

文档序号:23145435发布日期:2020-12-01 13:25阅读:318来源:国知局
VoLTE业务注销方法、装置、设备及计算机存储介质与流程

本发明实施例涉及volte业务技术领域,具体涉及一种volte业务注销方法、装置、设备及计算机存储介质。



背景技术:

volte(voiceoverlte,长期演进语音)是基于ims(internetprotocolmultimediasubsystem,ip多媒体子系统)的语音业务,其使4g用户的接通等待时间更短,以及具有更高质量、更自然的语音视频通话效果。

在实现本发明实施例的过程中,发明人发现:在volte业务注销过程中,删除一些和volte业务相关的用户数据时,会造成释放会话,导致正在进行的通话被中断,从而影响用户对volte业务体验,使市场拓展受到制约。



技术实现要素:

鉴于上述问题,本发明实施例提供了一种volte业务注销方法、装置、设备及计算机存储介质,克服了上述问题或者至少部分地解决了上述问题。

根据本发明实施例的一个方面,提供了一种volte业务注销方法,所述方法包括:接收业务注销请求;根据所述业务注销请求获取该请求对应的用户的通话状态信息;根据所述通话状态信息,判断所述用户是否处于通话状态,若是,则暂停注销所述volte业务;若否,则注销所述volte业务。

在一种可选的方式中,所述暂停注销所述volte业务,之后进一步包括:周期性判断所述用户是否处于通话状态,直至所述用户通话结束。

在一种可选的方式中,所述业务注销请求包括删除imsapn请求,所述根据所述业务注销请求获取该请求对应的用户的通话状态信息,具体为:mme网元接收hss网元发送的dsr,所述dsr包含volte销户指示信息;当所述volte销户指示信息指示该销户类型为volte销户时,则mme网元获取用户的通话状态信息。

在一种可选的方式中,所述根据所述通话状态信息,判断所述用户是否处于通话状态,若是,则暂停注销所述volte业务;若否,则注销所述volte业务,具体为:mme网元根据所述用户的通话状态信息,判断所述用户是否处于通话状态;当所述用户处于通话状态时,mme网元暂停注销所述volte业务;当所述用户处于非通话状态时,mme网元删除用户会话上下文。

在一种可选的方式中,所述业务注销请求包括as销户请求,所述根据所述业务注销请求获取该请求对应的用户的通话状态信息,具体为:as网元获取所述用户的通话状态信息。

在一种可选的方式中,所述业务注销请求包括as销户请求,根据所述通话状态信息,判断所述用户是否处于通话状态,若是,则暂停注销所述volte业务;若否,则注销所述volte业务,具体为:as网元根据所述用户的通话状态信息,判断所述用户是否处于通话状态;当所述用户处于通话状态时,as网元暂停注销所述volte业务;当所述用户处于非通话状态时,as网元删除用户数据。

在一种可选的方式中,所述业务注销请求包括删除ims数据请求,所述根据所述业务注销请求获取该请求对应的用户的通话状态信息,具体为:s-cscf网元接收hss网元发送的rtr,所述rtr包含volte销户指示信息;当所述volte销户指示信息指示该销户类型为volte销户时,则s-cscf网元获取用户的通话状态信息。

在一种可选的方式中,所述根据所述通话状态信息,判断所述用户是否处于通话状态,若是,则暂停注销所述volte业务;若否,则注销所述volte业务,具体为:s-cscf网元根据所述用户的通话状态信息,判断所述用户是否处于通话状态;当所述用户处于通话状态时,s-cscf网元暂停注销所述volte业务;当所述用户处于非通话状态时,s-cscf网元删除动态数据。

根据本发明实施例的另一方面,提供了一种volte业务注销装置,包括:接收模块,用于接收业务注销请求;获取模块,用于根据所述业务注销请求获取该请求对应的用户的通话状态信息;业务注销模块,用于根据所述通话状态信息,判断所述用户是否处于通话状态,若是,则暂停注销所述volte业务;若否,则注销所述volte业务。

根据本发明实施例的另一方面,提供了一种volte业务注销系统,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述一种volte业务注销方法对应的操作。

根据本发明实施例的又一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使所述处理器执行上述一种volte业务注销方法对应的操作。

本发明实施例通过在volte业务注销过程中增加对用户的通话状态的检测,使会导致会话释放的注销步骤在用户处于通话状态时能够暂停,从而避免了用户的会话中断,增强了用户对volte业务体验。

上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例的一种volte业务注销方法的流程图;

图2示出了本发明实施例volte销户过程中删除imsapn信令图;

图3示出了本发明一种实施例中获取该请求对应的用户的通话状态信息的子步骤流程图;

图4示出了本发明一种实施例中判断所述用户是否处于通话状态的子步骤流程图;

图5示出了本发明实施例volte销户过程中as销户信令图;

图6示出了本发明另一种实施例中获取该请求对应的用户的通话状态信息的子步骤流程图;

图7示出了本发明实施例volte销户过程中删除ims数据信令图;

图8示出了本发明又一种实施例中获取该请求对应的用户的通话状态信息的子步骤流程图;

图9示出了本发明又一种实施例中判断所述用户是否处于通话状态的子步骤流程图;

图10示出了本发明一种volte业务注销装置实施例的结构示意图;

图11示出了本发明volte业务注销系统实施例的结构示意图。

具体实施方式

下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。

volte是指语音业务由lte无线网和epc核心网提供的ip通道承载,是为lte手机终端提供的一种语音业务解决方案。ue(userequipment,用户设备)通过4glte无线网和epc核心网提供的ip数据通道接入ims核心网,由ims核心网分析被叫号码,将呼叫接续到被叫用户;由ims业务平台负责用户的语音业务控制。

lte无线网主要包括e-utran(evolveduniversalterrestrialradioaccessnetwork,演进的通用陆地无线接入网络),epc核心网包含了hss、mme、s-gw、p-gw、服务gprs支持节点(sgsn,servinggprssupportnode)和pcrf。其中,

hss:是用户签约数据的永久存放地点,位于用户签约的归属网;

mme:是用户签约数据在当前网络的存放地点,负责终端到网络的非接入层(nas,non-accessstratum)信令管理、用户空闲模式下的跟踪和寻呼管理功能、承载管理;

s-gw:是核心网到无线系统的网关,负责终端到核心网的用户面承载、终端空闲模式下的数据缓存、网络侧发起业务请求的功能、合法窃听和分组数据路由和转发功能;

p-gw:是eps和该系统外部网络的网关,负责终端的ip地址分配、计费功能、分组包过滤、策略应用等功能。

sgsn:是geran和utran用户接入epc网络的业务支持点,功能上与mme类似,负责用户的位置更新、寻呼管理和承载管理等功能。

pcrf:负责向策略及计费执行功能(pcef,policyandchargingenforcementfunction)提供策略控制与计费规则。

ue在注册volte业务过程中,mme根据用户签约发起默认pdn(publicdatanetwork,公共数据网)连接,并为ue分配ip地址,从而使得ue可以发送和接收ip数据包。

在ims核心网中,控制层和业务层是分离的,控制层不提供具体业务,只向业务层提供必要的触发、路由、计费等功能。控制层中业务触发和控制功能是由cscf(callsessioncontrolfunction,呼叫会话控制功能)完成的。cscf分为:p-cscf(proxycscf,代理呼叫会话控制功能)、i-cscf(interrogating-cscf,查询呼叫会话控制功能)和s-cscf(serving-cscf,服务呼叫会话控制功能)三种类型。业务层是由一系列as(applicationserver,应用服务器)组成,能提供具体业务服务。控制层(s-cscf)根据用户的签约信息控制业务触发,调用as上的业务,实现业务功能。其中,as上的业务包括语音呼叫、视频呼叫以及呼叫异常提示等等。

目前,在现有的volte业务注销过程中,用户在打完10086或其它方法取消volte业务后,volte业务注销不会马上完成,而是逐步删除用户和volte业务相关的数据。在volte业务注销的过程中,需要执行补充业务迁移、删除volte锚定t-csi、删除volte路由数据、volteas销户、hss中删除全部ims用户数据和删除imsapn等步骤。其中,volteas销户、hss中删除全部ims用户数据和删除imsapn会触发会话释放,导致用户的通话中断,大大影响用户的通话体验。例如,用户在呼叫接续过程中,用户的volte业务注销过程也在同时进行,当进行到会导致会话释放的流程时,会使本次呼叫接续失败,影响呼叫接通率。又或者,用户正在进行通话的过程中,用户的volte业务注销过程也在同时进行,当进行到会导致会话释放的流程时,会使正在进行的通话被中断,影响volte掉话率。由此可见,现有的volte业务注销方式会导致用户的正常呼叫功能,从而影响用户对volte业务体验,市场拓展受到制约。因此,本发明实施例提供了一种volte业务注销方法,使在volte业务注销过程不会影响用户的通话。

下面结合附图对本发明实施例进行说明。

请参阅图1,图1示出了本发明实施例提供的一种volte业务注销方法的流程图,该方法包括以下步骤:

步骤s110:接收业务注销请求。

在本步骤中,业务注销请求仅包括会导致会话释放的请求,包括删除imsapn(accesspointname,接入点名)请求、as销户请求和删除ims数据请求。这些请求都由boss(businessoperatingsupportsystem,全球通用户帐户中心)网元发出。之后,由hss网元接收删除imsapn请求和删除ims数据请求,而as销户请求由as网元接收。

步骤s120:根据所述业务注销请求获取该请求对应的用户的通话状态信息。

如上述步骤所述,所述业务注销请求包括删除imsapn请求、as销户请求和删除ims数据请求。其中,删除imsapn请求对应mme网元上的用户的通话状态信息,as销户请求对应as网元上的用户的通话状态信息,删除ims数据请求对应s-cscf网元上的用户的通话状态信息。

需要说明的是:可以通过在mme、as和s-cscf网元上增加会话检测功能来获取用户的通话状态信息。

步骤s130:根据所述通话状态信息,判断所述用户是否处于通话状态,若是,则暂停注销所述volte业务;若否,则注销所述volte业务。

在本步骤中,mme、as和s-cscf网元不会马上执行删除相关数据的步骤,完成volte业务注销。因为mme、as和s-cscf网元删除的和用户相关的数据会导致会话释放,可能会造成用户通话中断。因此,mme、as和s-cscf网元各自会通过其上的会话检测功能先检测用户是否处于通话状态。如果用户处于通话中,为了避免用户的通话中断,mme、as和s-cscf网元各自应暂停注销所述volte业务。在一些实施例中,mme、as和s-cscf网元在暂停注销所述volte业务之后,周期性判断所述用户是否处于通话状态,直至所述用户通话结束。具体地,这些网元可以各自暂停预设时间,之后返回所述根据所述通话状态信息,判断所述用户是否处于通话状态的步骤,以对所述用户的通话状态进行重新检测。通过这种方式,可以使mme、as和s-cscf网元以所述预设时间为周期,对用户的通话状态进行周期性的检测,避免用户停止通话后,volte业务注销仍处于暂停状态。当所述用户处于非通话状态时,mme、as和s-cscf网元各自会删除和用户相关的数据,完成volte业务注销。

本发明实施例通过在volte业务注销过程中增加对用户的通话状态的检测,使会导致会话释放的注销步骤在用户处于通话状态时能够暂停,从而避免了用户的会话中断,增强了用户对volte业务体验。

在一种实施例中,业务注销请求为删除imsapn请求,如图2所示,该请求主要涉及boss、hss和mme等网元。请参阅图3,图3示出了本发明一种实施例中根据imsapn请求获取该请求对应的用户的通话状态信息的子步骤流程图,所述子步骤具体包括:

步骤s201:mme网元接收hss网元发送的dsr,所述dsr包含volte销户指示信息。

如图2所示,boss网元先发送删除imsapn请求给hss网元。由于除了volte销户外,还有其它业务注销流程也会触发删除imsapn请求,所以boss网元需要对其发送的删除imsapn请求进行标记,以区分不同的注销业务。具体地,可以用vtype=2表示销户类型为volte销户,而2g/3g销户和用户欠费停机则分别可以用vtype=0和vtype=1表示。当hss网元接收到带有vtype标记的删除imsapn请求时,hss网元会删除用户imsapn,包括2g/3gpsapn及4gepsapn。之后hss网元会发送dsr(deletesubscriberdatarequest,删除用户数据请求)给mme网元,并同样对在dsr上标记表示销户类型的标识字段,即vtype。所述volte销户指示信息即为vtype。vtype=2则说明volte销户指示信息指示该销户类型为volte销户,而vtype=0或1则说明volte销户指示信息指示该销户类型为非volte销户。

步骤s202:当所述volte销户指示信息指示该销户类型为volte销户时,则mme网元获取用户的通话状态信息。

在本步骤中,mme网元在接收到带有vtype=2标记的dsr后,即volte销户指示信息指示该销户类型为volte销户,mme网元不会立即向用户终端发起去附着请求,删除承载和用户会话上下文,而是先通过在mme网元上增加的会话检测功能检测用户是处于空闲状态还是激活状态,从而获取用户的通话状态信息。当然,如果dsr包含的vtype标记不为2,则说明mme网元接收到的dsr和volte业务注销无关,此时mme网元不需要获取用户的通话状态信息。

可以理解的是:所述volte销户指示信息不仅限于上面描述的标记方式,也可以为其它标记方式,此处不再赘述。

进一步,如图4所示,在本实施例中,当业务注销请求为imsapn请求时,上述实施例中的步骤s130具体为:

步骤s301:mme网元根据所述用户的通话状态信息,判断所述用户是否处于通话状态;若是,则执行步骤s302;若否,则执行步骤s303。

在本步骤中,mme网元在获取了用户的通话状态信息后,会根据所述用户的通话状态信息判断用户是否处于通话状态。具体地,当所述用户的通话状态信息为空闲状态时,则说明用户处于非通话状态,而所述用户的通话状态信息为激活状态时,则说明用户处于通话状态。

步骤s302:mme网元暂停注销所述volte业务。

在本步骤中,mme网元承载了ue到epc核心网之间的信令流程。mme网元执行去附着流程会删除承载和用户会话上下文,其会导致会话释放。为了避免造成会话释放,mme网元会先暂停注销所述volte业务,即暂不执行去附着流程。之后,mme网元会等待预设时间后再返回步骤s301,以对用户的通话状态进行周期性检测。

步骤s303:mme网元删除用户会话上下文。

在本步骤中,用户已经处于非通话状态,所以mme网元接收到dsr后会向用户终端发起去附着流程。继续参阅图2,mme会继续发送dsr给s-gw网元,s-gw网元接收到dsr后也会继续发送dsr给p-gw网元。p-gw网元删除承载,并发送ccr给pcrf,最后mme删除用户会话上下文,所述用户会话上下文是指和用户会话相关的数据。在这个过程中,p-gw网元删除承载也会造成会话释放,但在它之前mme网元已经进行过用户的通话状态的检测。如果,用户处于通话状态,mme网元之后的步骤也都不会执行。因此,不用在p-gw网元上增加判断用户的通话状态的环节。

在另一种实施例中,当业务注销请求为as销户请求时,如图5所示,该请求主要涉及boss和as网元。在本实施例中,所述根据所述业务注销请求获取该请求对应的用户的通话状态信息,具体为:as网元获取所述用户的通话状态信息。

继续参阅图5,as网元直接接收boss网元发送的as销户请求。和上述实施例不同,boss网元不需要在as销户请求上标记volte销户指示信息,因为as销户请求仅在volte业务注销时才会触发,所以不需要再判定as销户请求是否是由volte业务注销触发。

进一步,如图6所示,在本实施例中,步骤s130的子步骤具体为:

步骤s401:as网元根据所述用户的通话状态信息,判断所述用户是否处于通话状态;若是,则执行步骤s402;若否,则执行步骤s403。

步骤s402:as网元暂停注销所述volte业务。

步骤s403:as网元删除用户数据。

和上述实施例中mme网元执行的操作相同,as网元也需要在删除用户数据之前执行用户通话状态的判断,并在用户处于通话状态时暂停注销所述volte业务,因为as网元删除的数据主要包括用户的开户数据和业务数据,而用户的开户数据被删除时会导致会话释放。此外,as网元在暂停注销所述volte业务后,也会等待预设时间后再返回步骤s401,以对用户的通话状态进行周期性检测,进而使用户停止通话时,volte业务注销能够继续进行。

在又一种实施例中,业务注销请求为删除ims数据请求,如图7所示,该请求主要涉及boss、hss和s-cscf等网元。请参阅图8,图8示出了当业务注销请求为删除ims数据请求时,本发明一种实施例中获取该请求对应的用户的通话状态信息的子步骤流程图,所述子步骤具体包括:

步骤s501:s-cscf网元接收hss网元发送的rtr,所述rtr包含volte销户指示信息。

如图7所示,boss网元先发送删除ims数据请求给hss网元。由于除了volte销户外,还有其它业务注销流程也会触发删除ims数据请求,所以和上述实施例相同,boss网元也要对删除ims数据请求进行标记,使其包含volte销户指示信息。当hss网元接收到带有vtype标记的删除ims数据请求时,hss网元会删除全部的ims用户数据,包括鉴权相关的impi、impu,漫游限制数据,sifc,计费数据等。之后hss网元会发送rtr(registrationterminationrequest,注册终止请求)给s-cscf网元,并同样对在rtr上标记,使rtr包含volte销户指示信息。其中,所述volte销户指示信息和上述实施例相同,也可以用vtype标记表示,vtype=2说明volte销户指示信息指示该销户类型为volte销户。

步骤s502:当所述volte销户指示信息指示该销户类型为volte销户时,则s-cscf网元获取用户的通话状态信息。

在本步骤中,s-cscf网元在接收到带有vtype=2标记的rtr后,即volte销户指示信息指示该销户类型为volte销户,s-cscf网元不会立即删除动态数据,而是先获取用户的通话状态信息。同样地,也可以通过在s-cscf网元上增加的会话检测功能检测用户是处于空闲状态还是激活状态。当然,如果rtr包含的vtype标记不为2,则说明s-cscf网元接收到的rtr和volte业务注销无关,此时s-cscf网元不需要获取用户的通话状态信息。

进一步,如图9所示,在本实施例中,当业务注销请求为删除ims数据请求时,上述实施例中步骤s130具体为:

步骤s601:s-cscf网元根据所述用户的通话状态信息,判断所述用户是否处于通话状态;若是,则执行步骤s602;若否,则执行步骤s603。

和上述实施例相同,s-cscf网元在获取了用户的通话状态信息后,会根据所述用户的通话状态信息判断用户是否处于通话状态。具体地,当所述用户的通话状态信息为空闲状态时,则说明用户处于非通话状态,而所述用户的通话状态信息为激活状态时,则说明用户处于通话状态。

步骤s602:s-cscf网元暂停注销所述volte业务。

在本步骤中,如果继续注销所述volte业务,s-cscf网元会执行rtr,删除动态数据。s-cscf网元上的动态数据主要包括和用户注册相关的动态sifc、pcscf地址等,这些数据被删除会将用户踢下网络,从而造成用户的通话中断。因此,当检测到用户处于通话状态时,s-cscf网元会先暂停注销所述volte业务,即暂不删除动态数据。此外,s-cscf网元在暂停注销所述volte业务后,也会等待预设时间后再返回步骤s601,以对用户的通话状态进行周期性检测,进而使用户停止通话时,volte业务注销能够继续进行。

步骤s603:s-cscf网元删除动态数据。

在本步骤中,用户已经处于非通话状态,所以s-cscf网元可以执行rtr,删除动态数据。之后,继续参阅图7,s-cscf执行完rtr后,也会给as发送as注销请求。如上述实施例所述,as网元执行as注销请求时也会导致会话释放,但as网元接收到s-cscf网元发送的as注销请求时,不需要对用户的通话状态进行判断,因为在这步骤之前s-cscf网元已经确定了用户处于非通话状态。而当用户处于通话状态时,s-cscf网元也不会执行后续的发送as注销请求的步骤。

本发明实施例通过在volte业务注销过程中,分别在volteas销户、hss中删除全部ims用户数据和删除imsapn的步骤中增加对用户的通话状态的检测的环节,并在检测到用户处于通话状态时,使volteas销户、hss中删除全部ims用户数据和删除imsapn的步骤能够暂停,从而避免了用户的会话中断,增强了用户对volte业务体验。

图10示出了本发明一种volte业务注销装置实施例的结构示意图。如图10所示,volte业务注销装置100包括接收模块10、获取模块20和业务注销模块30。

接收模块10,用于接收业务注销请求;获取模块20,用于根据所述业务注销请求获取该请求对应的用户的通话状态信息;业务注销模块30,用于根据所述通话状态信息,判断所述用户是否处于通话状态,若是,则暂停注销所述volte业务;若否,则注销所述volte业务。

在一种可选的方式中,所述若是,则暂停注销所述volte业务,之后进一步包括:周期性判断所述用户是否处于通话状态,直至所述用户通话结束。

在一种可选的方式中,所述获取模块20具体为:mme网元接收hss网元发送的dsr,所述dsr包含volte销户指示信息;当所述volte销户指示信息指示该销户类型为volte销户时,则mme网元获取用户的通话状态信息。

在一种可选的方式中,所述业务注销模块30具体为:mme网元根据所述用户的通话状态信息,判断所述用户是否处于通话状态;当所述用户处于通话状态时,mme网元暂停注销所述volte业务;当所述用户处于非通话状态时,mme网元删除用户会话上下文。

在一种可选的方式中,所述获取模块20具体为:as网元获取所述用户的通话状态信息。

在一种可选的方式中,所述业务注销模块30具体为:as网元根据所述用户的通话状态信息,判断所述用户是否处于通话状态;当所述用户处于通话状态时,as网元暂停注销所述volte业务;当所述用户处于非通话状态时,as网元删除用户数据。

在一种可选的方式中,所述获取模块20具体为:s-cscf网元接收hss网元发送的rtr,所述rtr包含volte销户指示信息;当所述volte销户指示信息指示该销户类型为volte销户时,则s-cscf网元获取用户的通话状态信息。

在一种可选的方式中,所述业务注销模块30具体为:s-cscf网元根据所述用户的通话状态信息,判断所述用户是否处于通话状态;当所述用户处于通话状态时,s-cscf网元暂停注销所述volte业务;当所述用户处于非通话状态时,s-cscf网元删除动态数据。

本发明实施例通过获取模块20在volte业务注销过程中获取用户的通话状态信息,之后业务注销模块30用户的通话状态信息判断用户的通话状态,并使会导致会话释放的注销步骤在用户处于通话状态时能够暂停,从而避免了用户的会话中断,增强了用户对volte业务体验。

本发明实施例提供了一种可执行程序,所述可执行程序可执行上述任意方法实施例中的volte业务注销方法。

本发明实施例提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的volte业务注销方法。

可执行指令具体可以用于使得处理器执行以下操作:

接收业务注销请求;

根据所述业务注销请求获取该请求对应的用户的通话状态信息;

根据所述通话状态信息,判断所述用户是否处于通话状态,若是,则暂停注销所述volte业务;若否,则注销所述volte业务。

在一种可选的方式中,可执行指令具体可以进一步用于使得处理器执行以下操作:

周期性判断所述用户是否处于通话状态,直至所述用户通话结束。

在一种可选的方式中,可执行指令具体可以进一步用于使得处理器执行以下操作:

mme网元接收hss网元发送的dsr,所述dsr包含volte销户指示信息;

当所述volte销户指示信息指示该销户类型为volte销户时,则mme网元获取用户的通话状态信息。

在一种可选的方式中,可执行指令具体可以进一步用于使得处理器执行以下操作:

mme网元根据所述用户的通话状态信息,判断所述用户是否处于通话状态;

当所述用户处于通话状态时,mme网元暂停注销所述volte业务;

当所述用户处于非通话状态时,mme网元删除用户会话上下文。

在一种可选的方式中,可执行指令具体可以进一步用于使得处理器执行以下操作:

as网元获取所述用户的通话状态信息。

在一种可选的方式中,可执行指令具体可以进一步用于使得处理器执行以下操作:

as网元根据所述用户的通话状态信息,判断所述用户是否处于通话状态;

当所述用户处于通话状态时,as网元暂停注销所述volte业务;

当所述用户处于非通话状态时,as网元删除用户数据。

在一种可选的方式中,可执行指令具体可以进一步用于使得处理器执行以下操作:

s-cscf网元接收hss网元发送的rtr,所述rtr包含volte销户指示信息;

当所述volte销户指示信息指示该销户类型为volte销户时,则s-cscf网元获取用户的通话状态信息。

在一种可选的方式中,可执行指令具体可以进一步用于使得处理器执行以下操作:

s-cscf网元根据所述用户的通话状态信息,判断所述用户是否处于通话状态;

当所述用户处于通话状态时,s-cscf网元暂停注销所述volte业务;

当所述用户处于非通话状态时,s-cscf网元删除动态数据。

图11示出了本发明volte业务注销系统实施例的结构示意图,本发明具体实施例并不对volte业务注销系统的具体实现做限定。

如图11所示,该volte业务注销系统可以包括:处理器(processor)202、通信接口(communicationsinterface)204、存储器(memory)206、以及通信总线208。

其中:处理器202、通信接口204、以及存储器206通过通信总线208完成相互间的通信。通信接口204,用于与其它设备比如客户端或其它服务器等的网元通信。处理器202,用于执行程序210,具体可以执行上述volte业务注销方法实施例中的相关步骤。

具体地,程序210可以包括程序代码,该程序代码包括计算机操作指令。

处理器202可能是中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。基站位置信息的核查设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。

存储器206,用于存放程序210。存储器206可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

程序210具体可以用于使得处理器202执行以下操作:

接收业务注销请求;

根据所述业务注销请求获取该请求对应的用户的通话状态信息;

根据所述通话状态信息,判断所述用户是否处于通话状态,若是,则暂停注销所述volte业务;若否,则注销所述volte业务。

在一种可选的方式中,程序210具体可以进一步用于使得处理器202执行以下操作:

周期性判断所述用户是否处于通话状态,直至所述用户通话结束。

在一种可选的方式中,程序210具体可以进一步用于使得处理器202执行以下操作:

mme网元接收hss网元发送的dsr,所述dsr包含volte销户指示信息;

当所述volte销户指示信息指示该销户类型为volte销户时,则mme网元获取用户的通话状态信息。

在一种可选的方式中,程序210具体可以进一步用于使得处理器202执行以下操作:

mme网元根据所述用户的通话状态信息,判断所述用户是否处于通话状态;

当所述用户处于通话状态时,mme网元暂停注销所述volte业务;

当所述用户处于非通话状态时,mme网元删除用户会话上下文。

在一种可选的方式中,程序210具体可以进一步用于使得处理器202执行以下操作:

as网元获取所述用户的通话状态信息。

在一种可选的方式中,程序210具体可以进一步用于使得处理器202执行以下操作:

as网元根据所述用户的通话状态信息,判断所述用户是否处于通话状态;

当所述用户处于通话状态时,as网元暂停注销所述volte业务;

当所述用户处于非通话状态时,as网元删除用户数据。

在一种可选的方式中,程序210具体可以进一步用于使得处理器202执行以下操作:

s-cscf网元接收hss网元发送的rtr,所述rtr包含volte销户指示信息;

当所述volte销户指示信息指示该销户类型为volte销户时,则s-cscf网元获取用户的通话状态信息。

在一种可选的方式中,程序210具体可以进一步用于使得处理器202执行以下操作:

s-cscf网元根据所述用户的通话状态信息,判断所述用户是否处于通话状态;

当所述用户处于通话状态时,s-cscf网元暂停注销所述volte业务;

当所述用户处于非通话状态时,s-cscf网元删除动态数据。

本发明实施例通过在volte业务注销过程中增加对用户的通话状态的检测,使会导致会话释放的注销步骤在用户处于通话状态时能够暂停,从而避免了用户的会话中断,增强了用户对volte业务体验。

在此提供的算法或显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明实施例也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本发明并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明实施例的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。上述实施例中的步骤,除有特殊说明外,不应理解为对执行顺序的限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1