一种公用数据网连接控制方法及终端与流程

文档序号:14993847发布日期:2018-07-20 23:09阅读:282来源:国知局

本发明涉及无线通信技术,具体涉及一种公用数据网(pdn,publicdatanetwork)连接控制方法及终端。



背景技术:

根据基于ims的语音业务(volte,voiceoverlte)全分组交换(ps,packetswitch)的业务特性,目前已提出volte+g(其中g表示全球移动通信系统(gsm,globalsystemformobilecommunication)网络)双卡终端解决方案,使长期演进(lte,longtermevolution)双卡终端也具备volte特性。伴随国内所有运营商全部商用volte,需继续推动双卡终端产品升级以满足双卡都支持volte语音通话的需求,即双卡双volte终端。

双卡双volte终端中虽然双卡都能接入lte网络,但同一时间仅通过一张卡提供lte数据业务,这里将承载数据业务的用户卡作为主卡,另一张用户卡为副卡。由于lte网络仅支持ps域业务,主副卡在lte网络附着时均建立数据业务pdn连接(如cmnet连接)且对应的一个默认演进分组系统(eps,evolvedpacketsystem)承载,随后双卡均根据gsmair.92及3gpp相关规定建立ip多媒体子系统(ims,ipmultimediasubsystem)pdn连接并注册于ims网络即可使用volte语音业务。

当双卡均驻留在lte网络并正常注册到ims网络时,双卡双volte终端共有4个pdn连接,包括两个imspdn连接,两个数据业务pdn连接(如cmnet)。其中由两个imspdn连接分别承载主副卡volte语音业务。这种方式具有以下缺陷:双卡双volte终端中始终只有主卡通过数据业务pdn连接提供lte数据业务,副卡仅需提供语音业务。此时保留副卡数据业务pdn相当于占用网络资源,考虑到日后双卡双volte终端用户急剧增加,这对运营商数据业务接入点(apn,accesspointname)容量是一个挑战。

另一方面,针对双卡单通终端,当副卡是rrc空闲态时终端需通过分时复用射频通路监听副卡寻呼。流程如下:

1、终端在副卡的寻呼子帧(根据用户卡国际移动用户识别码(imsi)、演进型基站(enb)下发的非连续接收(drx)参数计算得出)切换射频通路至副卡接收paging消息。

2、读取其中pagingrecordlist字段判断是否存在针对副卡的寻呼,如果存在且cn-domain值为电路交换(cs)则是电路域回落(csfb,circuitswitchedfallback)语音业务,cn-domain值为ps则是lte数据域业务。

由于volte语音业务由ps域承载,其cn-domain值为ps。因此当副卡在volte模式下收到paging消息后无法判断是volte语音寻呼,还是下行lte数据业务寻呼。终端需进行随机接入过程建立rrc连接及drb承载接收下行数据进行确认,而随机接入过程需要400ms左右。此时主卡若为空闲态,考虑到lte寻呼周期一般为1.28s,上述过程极有可能与主卡的寻呼子帧冲突;此时主卡若正在进行lte数据业务,上述过程将影响主卡lte数据业务体验。



技术实现要素:

为解决现有存在的技术问题,本发明实施例提供了一种pdn连接控制方法及终端。

为达到上述目的,本发明实施例的技术方案是这样实现的:

本发明实施例提供了一种pdn连接控制方法,应用于终端中;所述终端包括用于承载数据业务的第一用户识别卡和用于承载非数据业务的第二用户识别卡;所述方法包括:

终端检测到预设模式时,检测所述第二用户识别卡的驻留网络;

当所述第二用户识别卡注册到ims时,删除所述第二用户识别卡的数据业务pdn连接。

上述方案中,所述终端检测到预设模式,包括:所述终端检测到开机启动,或者检测到飞行模式关闭;

相应的,所述检测到所述第二用户识别卡注册到ims,包括:

所述终端检测到所述第二用户识别卡驻留在volte网络时,发起所述第二用户识别卡的联合附着流程;

在所述联合附着流程中建立所述第二用户识别卡的数据业务pdn连接,以及建立所述第二用户识别卡的imspdn连接。

上述方案中,所述终端检测到预设模式,包括:所述终端检测到待机模式;

相应的,所述检测到所述第二用户识别卡注册到ims,包括:

所述终端检测到所述第二用户识别卡的驻留网络由volte网络切换至非volte网络时,在位置更新流程结束后建立所述第二用户识别卡的数据业务pdn连接。

上述方案中,所述终端检测到预设模式,包括:所述终端检测到待机模式;

相应的,所述检测到所述第二用户识别卡注册到ims,包括:

所述终端检测到所述第二用户识别卡的驻留网络由非volte网络切换至volte网络时,在位置更新流程结束后建立所述第二用户识别卡的imspdn连接。

上述方案中,所述终端检测到预设模式,包括:所述终端检测到待机模式;

相应的,所述检测到所述第二用户识别卡注册到ims,包括:

所述终端检测到所述第二用户识别卡的驻留网络由2/3g网络切换至volte网络时,当无分组数据协议pdp上下文时,发起所述第二用户识别卡的联合附着流程;在所述联合附着流程中建立所述第二用户识别卡的数据业务pdn连接,所述联合附着流程结束后建立所述第二用户识别卡的imspdn连接;

当数据业务pdp处于激活态时,发起所述第二用户识别卡的位置更新流程;在所述位置更新流程过程中,将数据业务pdp映射为数据业务pdn;所述位置更新流程结束后建立所述第二用户识别卡的imspdn连接。

上述方案中,所述删除所述第二用户识别卡的pdn连接之前,所述方法还包括:发起所述第二用户识别卡的ims注销流程。

本发明实施例还提供了一种终端,所述终端包括:检测单元和控制单元;其中,

所述检测单元,用于检测到预设模式时,检测所述第二用户识别卡的驻留网络;

所述控制单元,用于当所述检测单元检测到所述第二用户识别卡注册到ims时,删除所述第二用户识别卡的数据业务pdn连接。

上述方案中,所述检测单元,用于检测到开机启动,或者检测到由飞行模式关闭时,检测所述第二用户识别卡的驻留网络;当所述第二用户识别卡驻留在volte网络时,发起所述第二用户识别卡的联合附着流程;在所述联合附着流程中建立所述第二用户识别卡的数据业务pdn连接,以及建立所述第二用户识别卡的imspdn连接后,确定所述第二用户识别卡注册到ims。

上述方案中,所述检测单元,用于检测到待机模式时,当所述第二用户识别卡的驻留网络由volte网络切换至非volte网络时,在位置更新流程结束后建立所述第二用户识别卡的数据业务pdn连接后,确定所述第二用户识别卡注册到ims。

上述方案中,所述检测单元,用于检测到待机模式时,当所述第二用户识别卡的驻留网络由非volte网络切换至volte网络时,在位置更新流程结束后建立所述第二用户识别卡的imspdn连接后,确定所述第二用户识别卡注册到ims。

上述方案中,所述检测单元,用于检测到待机模式时,当所述第二用户识别卡的驻留网络由2/3g网络切换至volte网络时,当无pdp上下文时,发起所述第二用户识别卡的联合附着流程;在所述联合附着流程中建立所述第二用户识别卡的数据业务pdn连接,所述联合附着流程结束后建立所述第二用户识别卡的imspdn连接,确定所述第二用户识别卡注册到ims;

当数据业务pdp处于激活态时,发起所述第二用户识别卡的位置更新流程;在所述位置更新流程过程中,将数据业务pdp映射为数据业务pdn;所述位置更新流程结束后建立所述第二用户识别卡的imspdn连接;确定所述第二用户识别卡注册到ims。

本发明实施例提供的pdn连接控制方法及终端,所述终端包括用于承载数据业务的第一用户识别卡和用于承载非数据业务的第二用户识别卡;所述方法包括:终端检测到预设模式时,检测所述第二用户识别卡的驻留网络;当所述第二用户识别卡注册到ims时,删除所述第二用户识别卡的数据业务pdn连接。如此,采用本发明实施例的技术方案,当第二用户识别卡(例如副卡)注册到ims时,删除所述第二用户识别卡的数据业务pdn连接,以达到节省网络资源的效果,同时保证第二用户识别卡在volte覆盖区域只有imspdn连接使终端快速判断第二用户识别卡语音寻呼,不影响第一用户识别卡(例如主卡)lte数据业务,保证双卡双volte终端在不同网络间的业务体验。

附图说明

图1为本发明实施例的pdn连接控制方法的流程示意图;

图2为本发明实施例中终端驻留在不同的网络下pdn连接状态示意图;

图3为本发明实施例中终端pdn连接状态变化示意图;

图4为本发明实施例的终端的组成结构示意图。

具体实施方式

下面结合附图及具体实施例对本发明作进一步详细的说明。

实施例一

本发明实施例提供了一种pdn连接控制方法,图1为本发明实施例的pdn连接控制方法的流程示意图;如图1所示,所述方法包括:

步骤101:终端检测到预设模式时,检测所述第二用户识别卡的驻留网络。

步骤102:检测到所述第二用户识别卡注册到ims时,删除所述第二用户识别卡的数据业务pdn连接。

本实施例中,所述pdn连接控制方法应用于终端中,所述终端包括至少两个智能卡卡槽;每个智能卡卡槽中可插入一张用户识别卡,所述第一用户识别卡对应于第一智能卡卡槽;所述第二用户识别卡对应于第二智能卡卡槽;所述第一智能卡卡槽和所述第二智能卡卡槽为所述至少两个智能卡卡槽中的任意两个智能卡卡槽。其中,所述用户识别卡具体可以为客户识别模块(sim,subscriberidentificationmodule)卡或全球客户识别模块(usim,universalsubscriberidentitymodule)卡,当然,所述用户识别卡不限于上述列举两种智能卡类型。其中,所述第一用户识别卡用于承载数据业务,可以理解为,所述第一用户识别卡为主卡;相应的,所述第二用户识别卡用于承载非数据业务,可以理解为,所述第二用户识别卡为副卡。

本实施例中,基于驻留网络的变化,终端可处于开机启动模式、飞行模式关闭使得终端处于正常模式以及待机模式。具体的,在开机启动模式中,终端会执行常规的网络搜索流程,使终端驻留在某网络中。在飞行模式关闭下,终端由关闭用户识别卡的信号收发功能切换至开启信号收发功能,使得终端执行网络搜索流程,从而使终端驻留在某网络中。而在待机模式中,可能会由于终端位置的移动从而改变终端驻留的网络,从而触发终端执行例如位置更新流程。基于此,本发明实施例基于上述预设模式进行驻留网络的检测。

图2为本发明实施例中终端驻留在不同的网络下pdn连接状态示意图;结合图2所示,作为一种实施方式,终端检测到预设模式,包括:所述终端检测到开机启动,或者检测到由飞行模式关闭;

相应的,所述检测到所述第二用户识别卡注册到ims,包括:

所述终端检测到所述第二用户识别卡驻留在volte网络时,发起所述第二用户识别卡的联合附着流程;在所述联合附着流程中建立所述第二用户识别卡的数据业务pdn连接,以及建立所述第二用户识别卡的imspdn连接;之后删除所述第二用户识别卡的数据业务pdn连接。

进一步地,在所述开机启动模式、或者飞行模式关闭模式下,所述终端检测到所述第二用户识别卡驻留在非volte网络时,发起所述第二用户识别卡的联合附着流程;在所述联合附着流程中建立所述第二用户识别卡的数据业务pdn连接;

或者,所述终端检测到所述第二用户识别卡驻留在2/3g网络时,所述终端发起所述第二用户识别卡的cs域和ps域的附着流程,按业务需求发起激活所述第二用户识别卡的数据业务pdn流程。

作为另一种实施方式,所述终端检测到预设模式,包括:所述终端检测到待机模式;在终端处于待机模式下,终端可能出现由于位置的移动从而改变终端驻留网络的情况,从而导致pdn连接状态变化。

图3为本发明实施例中终端pdn连接状态变化示意图;结合图3所示:

作为第一种应用场景,所述检测到所述第二用户识别卡注册到ims,包括:所述终端检测到所述第二用户识别卡的驻留网络由volte网络切换至非volte网络时,在位置更新流程结束后建立所述第二用户识别卡的数据业务pdn连接;之后删除所述第二用户识别卡的数据业务pdn连接。

具体的,所述第二用户识别卡的驻留网络由volte网络切换至非volte网络可包括以下应用场景:a.1:终端在lte空闲态下从volte覆盖区域移动并驻留到非voltelte覆盖区域;a.2:终端在volte通话过程结束后驻留在非voltelte覆盖区域;a.3:终端在volte通话过程中双模单待无线语音呼叫连续性(srvcc,singleradiovoicecallcontinuity)切换到2/3g网络,通话结束后驻留在非voltelte覆盖区域。即终端检测到所述第二用户识别卡处于上述三种应用场景时,确定所述第二用户识别卡的驻留网络由volte网络切换至非volte网络。进一步地,在位置更新流程结束后建立所述第二用户识别卡的数据业务pdn连接;之后删除所述第二用户识别卡的数据业务pdn连接。

作为第二种应用场景,所述检测到所述第二用户识别卡注册到ims,包括:所述终端检测到所述第二用户识别卡的驻留网络由非volte网络切换至volte网络时,在位置更新流程结束后建立所述第二用户识别卡的imspdn连接。

具体的,所述第二用户识别卡的驻留网络由非volte网络切换至volte网络可包括以下应用场景:b.1:终端在lte空闲态下从非voltelte覆盖区域移动并驻留到volte覆盖区域;b.2:终端在csfbcs通话结束后驻留在非voltelte覆盖区域。即终端检测到所述第二用户识别卡处于上述两种应用场景时,确定所述第二用户识别卡的驻留网络由非volte网络切换至volte网络。进一步地,在位置更新流程结束后建立所述第二用户识别卡的imspdn连接;之后删除所述第二用户识别卡的数据业务pdn连接。

作为第三种应用场景,所述终端检测到所述第二用户识别卡的驻留网络由volte网络切换至2/3g网络时,发起所述第二用户识别卡的路由区域更新(rau,routeareaupdate)流程以保持imspdp连接处于激活状态,终端立即发起所述第二用户识别卡的ims注销流程,终端去激活所述第二用户识别卡的imspdp连接。

具体的,所述第二用户识别卡的驻留网络由volte网络切换至2/3g网络可包括以下应用场景:c.1:终端在lte空闲态重选到2/3g网络;c.2:终端在volte通话过程中srvcc切换到2/3g网络,通话结束后驻留在2/3g区域。

作为第四种应用场景,所述检测到所述第二用户识别卡注册到ims,包括:所述终端检测到所述第二用户识别卡的驻留网络由2/3g网络切换至volte网络时,当无分组数据协议pdp上下文时,发起所述第二用户识别卡的联合附着流程;在所述联合附着流程中建立所述第二用户识别卡的数据业务pdn连接,所述联合附着流程结束后建立所述第二用户识别卡的imspdn连接;当数据业务pdp处于激活态时,发起位置更新流程;在所述位置更新流程过程中,将数据业务pdp映射为数据业务pdn;所述位置更新流程结束后建立所述第二用户识别卡的imspdn连接;之后删除所述第二用户识别卡的数据业务pdn连接。

具体的,所述第二用户识别卡的驻留网络由非volte网络切换至volte网络可包括以下应用场景:d.1:终端在2/3g空闲态重选到volte网络;d.2:终端在cs通话结束后驻留在volte覆盖区域。

作为第五种应用场景,所述终端检测到所述第二用户识别卡的驻留网络由非volte网络切换至2/3g网络时,所述终端发起所述第二用户识别卡的rau流程以保持imspdp连接处于激活状态。

具体的,所述第二用户识别卡的驻留网络由非volte网络切换至2/3g网络可包括以下应用场景:e.1:终端在lte空闲态重选到2/3g网络;e.2:终端在csfbcs通话结束后驻留在2/3g区域。

作为第六种应用场景,所述终端检测到所述第二用户识别卡的驻留网络由2/3g网络切换至非volte网络时,当终端无pdp上下文时,终端发起所述第二用户识别卡的联合附着流程,所述联合附着流程中建立所述第二用户识别卡的数据业务pdn连接;当数据业务pdp处于激活态时,发起所述第二用户识别卡的位置更新流程;将数据业务pdp映射为数据业务pdn。

具体的,所述第二用户识别卡的驻留网络由2/3g网络切换至非volte网络可包括以下应用场景:f1:终端在2/3g空闲态重选到非voltelte网络;f.2:终端在cs通话结束后驻留在非voltelte覆盖区域。

在本发明实施例中,所述删除所述第二用户识别卡的pdn连接之前,所述方法还包括:发起所述第二用户识别卡的ims注销流程;即终端发起所述第二用户识别卡的imspdn删除/imspdp去激活流程前需确定所述第二用户识别卡已注销ims。另一方面,所述终端发起所述第二用户识别卡的imspdn建立流程后进行所述第二用户识别卡的ims的注册。

本实施例中,所涉及的所有流程均为所述第二用户识别卡的操作流程。所述终端在lte网络可通过发起pdnconnectivityrequest/pdndisconnectrequest流程请求建立/删除对应pdn连接;终端2/3g网络可通过发起activatepdpcontextrequest/deactivatepdpcontextrequest流程请求建立/删除对应pdp上下文。

本实施例中,确定所述终端(具体为所述终端的第二用户识别卡)驻留在volte网络,可通过以下方式确定:在lte网络开机附着或者位置更新流程中接收到的attachaccept或者tauaccept消息中指示支持imsvoiceoverpssession。相应的,确定所述终端(具体为所述终端的第二用户识别卡)驻留在非volte网络,可通过以下方式确定:在lte网络开机附着或者位置更新流程中接收到的attachaccept或者tauaccept消息中指示不支持imsvoiceoverpssession。

考虑到双卡双volte终端中只有第一用户识别卡(例如主卡)提供数据业务,目前双卡双volte终端在volte区域下同时保留数据业务pdn连接会造成网络资源浪费,同时终端不能及时判断第二用户识别卡(例如副卡)寻呼消息是否是volte语音业务而影响第一用户识别卡lte数据业务;因此采用本发明实施例的技术方案,当第二用户识别卡(例如副卡)注册到ims时,删除所述第二用户识别卡的数据业务pdn连接,以达到节省网络资源的效果,同时保证第二用户识别卡在volte覆盖区域只有imspdn连接使终端快速判断第二用户识别卡语音寻呼,不影响第一用户识别卡(例如主卡)lte数据业务,保证双卡双volte终端在不同网络间的业务体验。

实施例二

本发明实施例还提供了一种终端。图4为本发明实施例的终端的组成结构示意图,如图4所示,所述终端包括:检测单元41和控制单元42;其中,

所述检测单元41,用于检测到预设模式时,检测所述第二用户识别卡的驻留网络;

所述控制单元42,用于当所述检测单元41检测到所述第二用户识别卡注册到ims时,删除所述第二用户识别卡的数据业务pdn连接。

本实施例中,所述pdn连接控制方法应用于终端中,所述终端包括至少两个智能卡卡槽;每个智能卡卡槽中可插入一张用户识别卡,所述第一用户识别卡对应于第一智能卡卡槽;所述第二用户识别卡对应于第二智能卡卡槽;所述第一智能卡卡槽和所述第二智能卡卡槽为所述至少两个智能卡卡槽中的任意两个智能卡卡槽。其中,所述用户识别卡具体可以为客户识别模块(sim,subscriberidentificationmodule)卡或全球客户识别模块(usim,universalsubscriberidentitymodule)卡,当然,所述用户识别卡不限于上述列举两种智能卡类型。其中,所述第一用户识别卡用于承载数据业务,可以理解为,所述第一用户识别卡为主卡;相应的,所述第二用户识别卡用于承载非数据业务,可以理解为,所述第二用户识别卡为副卡。

本实施例中,基于驻留网络的变化,终端可处于开机启动模式、飞行模式关闭使得终端处于正常模式以及待机模式。具体的,在开机启动模式中,终端会执行常规的网络搜索流程,使终端驻留在某网络中。在飞行模式关闭下,终端由关闭用户识别卡的信号收发功能切换至开启信号收发功能,使得终端执行网络搜索流程,从而使终端驻留在某网络中。而在待机模式中,可能会由于终端位置的移动从而改变终端驻留的网络,从而触发终端执行例如位置更新流程。基于此,本发明实施例基于上述预设模式进行驻留网络的检测。

结合图2所示,作为一种实施方式,所述检测单元41,用于检测到开机启动,或者检测到由飞行模式关闭时,检测所述第二用户识别卡的驻留网络;当所述第二用户识别卡驻留在volte网络时,发起所述第二用户识别卡的联合附着流程;在所述联合附着流程中建立所述第二用户识别卡的数据业务pdn连接,以及建立所述第二用户识别卡的imspdn连接后,确定所述第二用户识别卡注册到ims;之后所述控制单元42删除所述第二用户识别卡的数据业务pdn连接。

进一步地,在所述开机启动模式、或者飞行模式关闭模式下,所述检测单元41检测到所述第二用户识别卡驻留在非volte网络时,发起所述第二用户识别卡的联合附着流程;在所述联合附着流程中建立所述第二用户识别卡的数据业务pdn连接;

或者,所述检测单元41检测到所述第二用户识别卡驻留在2/3g网络时,所述终端发起所述第二用户识别卡的cs域和ps域的附着流程,按业务需求发起激活所述第二用户识别卡的数据业务pdn流程。

作为另一种实施方式,所述检测单元41检测到待机模式;在终端处于待机模式下,终端可能出现由于位置的移动从而改变终端驻留网络的情况,从而导致pdn连接状态变化。

结合图3所示:作为第一种应用场景,所述检测单元41,用于检测到待机模式时,当所述第二用户识别卡的驻留网络由volte网络切换至非volte网络时,在位置更新流程结束后建立所述第二用户识别卡的数据业务pdn连接后,确定所述第二用户识别卡注册到ims;之后所述控制单元42删除所述第二用户识别卡的数据业务pdn连接。

具体的,所述第二用户识别卡的驻留网络由volte网络切换至非volte网络可包括以下应用场景:a.1:终端在lte空闲态下从volte覆盖区域移动并驻留到非voltelte覆盖区域;a.2:终端在volte通话过程结束后驻留在非voltelte覆盖区域;a.3:终端在volte通话过程中双模单待无线语音呼叫连续性(srvcc,singleradiovoicecallcontinuity)切换到2/3g网络,通话结束后驻留在非voltelte覆盖区域。即所述检测单元41检测到所述第二用户识别卡处于上述三种应用场景时,确定所述第二用户识别卡的驻留网络由volte网络切换至非volte网络。进一步地,在位置更新流程结束后建立所述第二用户识别卡的数据业务pdn连接;之后所述控制单元42删除所述第二用户识别卡的数据业务pdn连接。

作为第二种应用场景,所述检测单元41,用于检测到待机模式时,当所述第二用户识别卡的驻留网络由非volte网络切换至volte网络时,在位置更新流程结束后建立所述第二用户识别卡的imspdn连接后,确定所述第二用户识别卡注册到ims;之后,所述控制单元42删除所述第二用户识别卡的数据业务pdn连接。

具体的,所述第二用户识别卡的驻留网络由非volte网络切换至volte网络可包括以下应用场景:b.1:终端在lte空闲态下从非voltelte覆盖区域移动并驻留到volte覆盖区域;b.2:终端在csfbcs通话结束后驻留在非voltelte覆盖区域。即所述检测单元41检测到所述第二用户识别卡处于上述两种应用场景时,确定所述第二用户识别卡的驻留网络由非volte网络切换至volte网络。进一步地,在位置更新流程结束后建立所述第二用户识别卡的imspdn连接;之后所述控制单元42删除所述第二用户识别卡的数据业务pdn连接。

作为第三种应用场景,所述检测单元41,还用于检测到所述第二用户识别卡的驻留网络由volte网络切换至2/3g网络时,发起所述第二用户识别卡的路由区域更新(rau,routeareaupdate)流程以保持imspdp连接处于激活状态,终端立即发起所述第二用户识别卡的ims注销流程,终端去激活所述第二用户识别卡的imspdp连接。

具体的,所述第二用户识别卡的驻留网络由volte网络切换至2/3g网络可包括以下应用场景:c.1:终端在lte空闲态重选到2/3g网络;c.2:终端在volte通话过程中srvcc切换到2/3g网络,通话结束后驻留在2/3g区域。

作为第四种应用场景,所述检测单元41,用于检测到待机模式时,当所述第二用户识别卡的驻留网络由2/3g网络切换至volte网络时,当无pdp上下文时,发起所述第二用户识别卡的联合附着流程;在所述联合附着流程中建立所述第二用户识别卡的数据业务pdn连接,所述联合附着流程结束后建立所述第二用户识别卡的imspdn连接,确定所述第二用户识别卡注册到ims;当数据业务pdp处于激活态时,发起所述第二用户识别卡的位置更新流程;在所述位置更新流程过程中,将数据业务pdp映射为数据业务pdn;所述位置更新流程结束后建立所述第二用户识别卡的imspdn连接;确定所述第二用户识别卡注册到ims;之后所述控制单元42删除所述第二用户识别卡的数据业务pdn连接。

具体的,所述第二用户识别卡的驻留网络由非volte网络切换至volte网络可包括以下应用场景:d.1:终端在2/3g空闲态重选到volte网络;d.2:终端在cs通话结束后驻留在volte覆盖区域。

作为第五种应用场景,所述检测单元41,用于检测到所述第二用户识别卡的驻留网络由非volte网络切换至2/3g网络时,所述终端发起所述第二用户识别卡的rau流程以保持imspdp连接处于激活状态。

具体的,所述第二用户识别卡的驻留网络由非volte网络切换至2/3g网络可包括以下应用场景:e.1:终端在lte空闲态重选到2/3g网络;e.2:终端在csfbcs通话结束后驻留在2/3g区域。

作为第六种应用场景,所述检测单元41,用于检测到所述第二用户识别卡的驻留网络由2/3g网络切换至非volte网络时,当终端无pdp上下文时,终端发起所述第二用户识别卡的联合附着流程,所述联合附着流程中建立所述第二用户识别卡的数据业务pdn连接;当数据业务pdp处于激活态时,发起所述第二用户识别卡的位置更新流程;将数据业务pdp映射为数据业务pdn。

具体的,所述第二用户识别卡的驻留网络由2/3g网络切换至非volte网络可包括以下应用场景:f1:终端在2/3g空闲态重选到非voltelte网络;f.2:终端在cs通话结束后驻留在非voltelte覆盖区域。

在本发明实施例中,所述删除所述第二用户识别卡的pdn连接之前,所述控制单元42,还用于发起所述第二用户识别卡的ims注销流程;即所述控制单元42发起所述第二用户识别卡的imspdn删除/imspdp去激活流程前需确定所述第二用户识别卡已注销ims。另一方面,所述控制单元42发起所述第二用户识别卡的imspdn建立流程后进行所述第二用户识别卡的ims的注册。

本实施例中,所涉及的所有流程均为所述第二用户识别卡的操作流程。所述终端在lte网络可通过发起pdnconnectivityrequest/pdndisconnectrequest流程请求建立/删除对应pdn连接;终端2/3g网络可通过发起activatepdpcontextrequest/deactivatepdpcontextrequest流程请求建立/删除对应pdp上下文。

本实施例中,确定所述终端(具体为所述终端的第二用户识别卡)驻留在volte网络,可通过以下方式确定:在lte网络开机附着或者位置更新流程中接收到的attachaccept或者tauaccept消息中指示支持imsvoiceoverpssession。相应的,确定所述终端(具体为所述终端的第二用户识别卡)驻留在非volte网络,可通过以下方式确定:在lte网络开机附着或者位置更新流程中接收到的attachaccept或者tauaccept消息中指示不支持imsvoiceoverpssession。

本发明实施例中,所述终端中的检测单元41和控制单元42,在实际应用中均可由所述终端中的中央处理器(cpu,centralprocessingunit)、数字信号处理器(dsp,digitalsignalprocessor)、微控制单元42(mcu,microcontrollerunit)或可编程门阵列(fpga,field-programmablegatearray)实现。

采用本发明实施例的技术方案,当第二用户识别卡(例如副卡)注册到ims时,删除所述第二用户识别卡的数据业务pdn连接,以达到节省网络资源的效果,同时保证第二用户识别卡在volte覆盖区域只有imspdn连接使终端快速判断第二用户识别卡语音寻呼,不影响第一用户识别卡(例如主卡)lte数据业务,保证双卡双volte终端在不同网络间的业务体验。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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