一种实现双卡双待双通的通信方法及终端与流程

文档序号:26444156发布日期:2021-08-27 13:44阅读:1478来源:国知局
一种实现双卡双待双通的通信方法及终端与流程

本申请要求于2017年03月25日提交中国专利局、申请号为201710184955.0、发明名称为“一种实现双卡双待双通的方法”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。

本申请实施例涉及通信技术领域,尤其涉及一种实现双卡双待双通的通信方法及终端。



背景技术:

随着通信技术的发展,很多移动终端(如手机)都具备双卡双待功能。其中,双卡双待是指一个手机中同时安装两张用户识别模块(subscriberidentitymodule,sim)卡,这两张sim卡可以同时在网待机。

目前,双卡双待双通(dualsimdualactive,dsda)技术已经被应用于支持双收单发的双卡双待单通(dualreceive-dualsimdualstandby,dr-dsds)的手机。支持dr-dsds的手机中仅配置有一路射频发射(transmit,tx)通路和两路射频接收(receive,rx)通路,当sim卡1进行语音数据传输时,sim卡2可以接收寻呼(paging)请求;在sim卡2接收到paging请求后,支持dr-dsds的手机可以响应该paging请求向网络设备发送无线资源控制(radioresourcecontrol,rrc)信令,以便于与网络设备建立rrc连接,执行该paging请求对应的业务。

但是,在“当sim卡1进行语音数据传输时,sim卡2可以接收paging请求”的场景下,如果支持dr-dsds的手机响应该paging请求,占用射频tx通路向网络设备发送rrc信令,则会因为rrc信令占用射频tx通路,导致支持dr-dsds的手机待发送的sim卡1的语音包延迟发送,影响sim卡1的语音通信质量。



技术实现要素:

本申请提供一种实现双卡双待双通的通信方法及终端,能够有效的保证第一sim卡的语音通话质量,并且能够实现支持dr-dsds的终端的双卡双待双通,提高用户体验。

为达到上述目的,本申请采用如下技术方案:

第一方面,提供一种实现双卡双待双通的通信方法,该方法应用于支持dr-dsds的终端,该终端包括第一sim卡接口和第二sim卡接口,该第一sim卡接口用于与第一sim卡通信,该第二sim卡接口用于与第二sim卡通信,该方法包括:终端处于第一通信连接(即终端在执行与第一sim卡相关的第一业务)时,接收建立与第二sim卡相关的第二通信连接的寻呼请求(即对第二sim卡的paging请求);在终端收到的第二通信连接的寻呼请求携带用于表示第二业务的第一标识的情况下,终端立即响应建立第二通信连接的寻呼请求。

本申请中,在第一业务和第二业务均为语音通话的场景中,在终端处于与第一sim卡相关的通话状态时,如果终端收到对第二sim卡的paging请求,且该paging请求携带有用于表示语音通话的第一标识,该终端响应该paging请求,进行第二sim卡的来电提醒,实现终端的双卡双待双通,可以提高用户体验。进一步地,本申请中的终端只有在paging请求携带第一标识的情况下,才响应该paging请求,降低了用于数据连接的寻呼请求对第一sim卡的语音通话的干扰,降低了对第一sim卡的语音通话质量的影响。

综上而言,通过本方案,终端可以有效的降低对第一sim卡的语音通话质量,还可以实现终端的双卡双待双通,提高用户体验。

可选的,在本申请的一种可能的实现方式中,上述第二通信连接的paging请求可以为长期演进(longtermevolution,lte)网络中的寻呼请求,上述第二业务可以为语音通话,终端收到携带有第一标识的lte网络的paging请求后,确定该paging请求是用于请求进行volte语音业务,相应的,该终端可以与无线接入网设备建立无线资源控制(radioresourcecontrol,rrc)连接,并在建立rrc连接后,与无线接入网设备交互会话发起协议(sessioninitiationprotocol,sip)信令,从无线接入网设备获取第二通信连接对应的来电信息,然后进行第二通信连接的来电提醒。具体的,终端响应该paging请求,向无线接入网设备发送建立rrc连接的rrc信令,并向无线接入网设备发送sip信令,在该终端获取到第二通信连接对应的来电信息后,进行第二通信连接的来电提醒。

可选的,由于上述paging请求用于请求进行volte语音业务,因此,在终端与无线接入网设备建立rrc连接后,终端设备可以从无线接入网设备获取到请求(invite)消息(即第二通信连接的invite消息)。

可选的,在本申请的另一种可能的实现方式中,上述终端向无线接入网设备发送的rrc信令包括用于表示终端主动请求建立语音通话链接的第二标识。这样,无线接入网设备可直接根据该rrc信令确定终端请求建立语音通话链接,加快了终端与无线接入网设备的通信过程。

可选的,在本申请的另一种可能的实现方式中,上述建立第二通信连接的寻呼请求可能用于请求进行volte语音业务,也可能用于请求进行普通的数据业务(如上网数据业务)。本申请中,若上述建立第二通信连接的寻呼请求未携带第一标识,则说明第二通信连接不是与第二sim卡相关的第二业务,终端则可以继续处理上述第一通信连接。

第二方面,提供一种终端,该终端支持dr-dsds,该终端包括第一sim卡接口和第二sim卡接口,该第一sim卡接口用于与第一sim卡通信,该第二sim卡接口用于与第二sim卡通信,该终端包括:接收模块、发送模块和响应模块。其中,上述接收模块,用于终端处于第一通信连接时,接收建立第二通信连接的寻呼请求,第一通信连接是指与第一sim卡相关的第一业务,第二通信连接与第二sim卡相关。上述发送模块,用于终端处于第一通信连接时,发送第一通信连接的语音包。上述响应模块,用于在上述接收模块收到寻呼请求携带第一标识的情况下,响应该寻呼请求,第一标识用于表示第二业务。

可选的,在本申请的一种可能的实现方式中,在上述第二业务为语音通话的情况下,上述发送模块,还用于向无线接入网设备发送建立无线资源控制rrc连接的rrc信令,并向无线接入网设备发送会话发起协议sip信令。相应的,上述接收模块,还用于获取第二通信连接对应的来电信息。这样的话,本申请中的终端还包括来电提醒模块,该来电提醒模块用于进行第二通信连接的来电提醒。

可选的,在本申请的另一种可能的实现方式中,上述发送模块发送的rrc信令包括第二标识,第二标识用于表示上述终端主动请求建立语音通话链接。

可选的,在本申请的另一种可能的实现方式中,上述响应模块还用于在上述接收模块接收到寻呼请求未携带第一标识的情况下,继续处理第一通信连接。

需要说明的是,本申请第二方面或者第二方面的任一种可能的实现方式中的第一优先级规则、第二优先级规则可以参考第一方面的各种可能的实现方式中的详细描述,本申请这里不再赘述。

第三方面,本申请提供一种终端,该终端支持dr-dsds,该终端包括:一个或多个处理器、存储器、通信接口、第一sim卡接口和第二sim卡接口。该存储器、通信接口、第一sim卡接口和第二sim卡接口与一个或多个处理器耦合;该第一sim卡接口用于与第一sim卡通信,该第二sim卡接口用于与第二sim卡通信,该通信接口包括两个射频接收通路(如射频接收通路1和射频接收通路2)和一个射频发送通路。例如,射频接收通路1用于接收第一通信连接的下行数据包,射频接收通路2用于接收第二通信连接的下行数据包。

其中,上述存储器用于存储计算机程序代码,该计算机程序代码包括指令,当上述一个或多个处理器执行该指令时,上述终端执行如本申请第一方面或者第一方面的任一种可能的实现方式的实现双卡双待双通的通信方法。

具体的,上述通信接口,用于在上述终端处于第一通信连接时,接收建立第二通信连接的寻呼请求,第一通信连接是指与上述第一sim卡相关的第一业务,第二通信连接与上述第二sim卡相关。上述一个或多个处理器,用于在上述射频接收通路2收到第二通信连接的寻呼请求携带第一标识的情况下,响应建立第二通信连接的寻呼请求,第一标识用于表示第二业务。

可选的,在本申请的一种可能的实现方式中,上述通信接口还用于通过射频发送通路向无线接入网设备发送建立rrc连接的rrc信令,并向无线接入网设备发送sip信令。上述通信接口还用于通过上述射频接收通路2获取第二通信连接对应的来电信息。上述一个或多个处理器还用于进行第二通信连接的来电提醒。

可选的,在本申请的另一种可能的实现方式中,上述射频发射通路上发送发送的rrc信令包括第二标识,该第二标识用于指示终端主动请求建立语音通话链接。

可选的,在本申请的另一种可能的实现方式中,上述一个或多个处理器还用于在上述射频接收通路2接收到寻呼请求未携带第一标识的情况下,继续处理第一通信连接。

第四方面,本申请提供一种计算机存储介质,该计算机存储介质包括计算机指令,当计算机指令在支持dr-dsds的终端上运行时,使得该终端执行如第一方面或者第一方面的任一种可能的实现方式的实现双卡双待双通的通信方法。

第五方面,本申请提供一种包含指令的计算机程序产品,当该计算机程序产品在支持dr-dsds的终端上运行时,使得支持dr-dsds的终端执行如第一方面或者第一方面的任一种可能的实现方式的实现双卡双待双通的通信方法。

在本申请中,上述终端的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本申请类似,属于本申请权利要求及其等同技术的范围之内。

本申请中第二方面、第三方面、第四方面、第五方面及其各种实现方式的具体描述,可以参考第一方面及其各种实现方式中的详细描述;并且,第二方面、第三方面、第四方面、第五方面及其各种实现方式的有益效果,可以参考第一方面及其各种实现方式中的有益效果分析,此处不再赘述。

第六方面,提供一种实现双卡双待双通的通信方法,移动性管理实体(mobilemanagemententity,mme)接收携带终端的第二sim卡的标识和用于指示终端的第二sim卡的优先级的第一信息的第一消息,该第一消息用于指示mme向终端的跟踪区列表(trackingarealist,talist)中的无线接入网设备发送通知消息,这里的终端支持双收单发的双卡双待单通dr-dsds,且该终端包括第一sim卡接口和第二sim卡接口,第一sim卡接口用于与第一sim卡通信,第二sim卡接口用于与第二sim卡通信;mme根据第一信息,确定终端的第二sim卡的优先级是否高于预设等级;在终端的第二sim卡的优先级高于预设等级的情况下,mme向无线接入网设备发送携带用于表示第二业务的第三标识的通知消息,指示无线接入网设备寻呼终端的第二sim卡,并建立与终端的第二sim卡相关的第二业务的连接。

本申请中的mme在确定终端的第二sim卡的优先级高于预设等级的情况下,向无线接入网设备发送携带第三标识的通知消息,这样,无线接入网设备可优先寻呼该终端,快速完成终端的第二sim卡的第二业务,提高了用户体验。

可选的,在本申请的一种可能的实现方式中,上述“mme根据第一信息,判断终端的第二sim卡的优先级是否高于预设等级”的方法具体为:若第一信息的数值小于或等于预设阈值,mme确定终端的第二sim卡的优先级高于预设等级;相应的,若第一信息的数值大于预设阈值,mme确定终端的第二sim卡的优先级低于预设等级。

第七方面,提供一种移动性管理实体mme,该mme包括接收模块、确定模块和发送模块。其中,上述接收模块,用于接收第一消息,第一消息携带终端的第二用户识别模块sim卡的标识和用于指示终端的第二sim卡的优先级的第一信息,第一消息用于指示mme向终端的跟踪区列表talist中的无线接入网设备发送通知消息,终端支持双收单发的双卡双待单通dr-dsds,终端包括第一sim卡接口和第二sim卡接口,第一sim卡接口用于与第一sim卡通信,第二sim卡接口用于与第二sim卡通信。上述确定模块,用于根据上述接收模块接收到的第一消息中的第一信息,确定终端的第二sim卡的优先级是否高于预设等级。上述发送模块,用于在上述确定模块确定终端的第二sim卡的优先级高于预设等级的情况下,向无线接入网设备发送携带第三标识的通知消息,携带第三标识的通知消息用于指示无线接入网设备寻呼终端的第二sim卡,并建立与终端的第二sim卡相关的第二业务的连接,第三标识用于表示第二业务。

可选的,在本申请的一种可能的实现方式中,上述确定模块具体用于:若第一信息的数值小于或等于预设阈值,确定终端的第二sim卡的优先级高于预设等级;若第一信息的数值大于预设阈值,确定终端的第二sim卡的优先级低于预设等级。

第八方面,提供一种移动性管理实体mme,该mme包括:一个或多个处理器、存储器、通信接口。存储器、通信接口与一个或多个处理器耦合;该存储器用于存储计算机程序代码,计算机程序代码包括指令,当一个或多个处理器执行指令时,mme执行如本申请第六方面或者第六方面的任一种可能的实现方式的实现双卡双待双通的通信方法。

具体的,上述通信接口,用于接收第一消息,所述第一消息携带终端的第二用户识别模块sim卡的标识和用于指示所述终端的第二sim卡的优先级的第一信息,所述第一消息用于指示该mme向所述终端的跟踪区列表talist中的无线接入网设备发送通知消息,所述终端支持双收单发的双卡双待单通dr-dsds,所述终端包括第一sim卡接口和第二sim卡接口,所述第一sim卡接口用于与第一sim卡通信,所述第二sim卡接口用于与所述第二sim卡通信;上述一个或多个处理器,用于根据上述通信接口接收到的所述第一消息中的所述第一信息,确定所述终端的第二sim卡的优先级是否高于预设等级;上述通信接口,还用于在上述一个或多个处理器确定所述终端的第二sim卡的优先级高于所述预设等级的情况下,向所述无线接入网设备发送携带第三标识的通知消息,所述携带第三标识的通知消息用于指示所述无线接入网设备寻呼所述终端的第二sim卡,并建立与所述终端的第二sim卡相关的第二业务的连接,所述第三标识用于表示所述第二业务。

可选的,在本申请的一种可能的实现方式中,上述一个或多个处理器具体用于:若所述第一信息的数值小于或等于预设阈值,确定所述终端的第二sim卡的优先级高于所述预设等级;若所述第一信息的数值大于所述预设阈值,确定所述终端的第二sim卡的优先级低于所述预设等级。

第九方面,本申请提供一种计算机存储介质,该计算机存储介质包括计算机指令,当计算机指令在mme上运行时,使得该mme执行如第六方面或者第六方面的任一种可能的实现方式的实现双卡双待双通的通信方法。

第十方面,本申请提供一种包含指令的计算机程序产品,当该计算机程序产品在mme上运行时,使得mme执行如第六方面或者第六方面的任一种可能的实现方式的实现双卡双待双通的通信方法。

在本申请中,上述mme的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本申请类似,属于本申请权利要求及其等同技术的范围之内。

本申请中第七方面、第八方面、第九方面、第十方面及其各种实现方式的具体描述,可以参考第六方面及其各种实现方式中的详细描述;并且,第七方面、第八方面、第九方面、第十方面及其各种实现方式的有益效果,可以参考第六方面及其各种实现方式中的有益效果分析,此处不再赘述。

第十一方面,提供一种实现双卡双待双通的通信方法,无线接入网设备接收移动性管理实体mme发送的通知消息,该通知消息用于指示该无线接入网设备寻呼终端的第二用户识别模块sim卡,终端支持双收单发的双卡双待单通dr-dsds,终端包括第一sim卡接口和第二sim卡接口,第一sim卡接口用于与第一sim卡通信,第二sim卡接口用于与第二sim卡通信;在上述通知消息携带第三标识的情况下,无线接入网设备向终端发送携带第一标识的寻呼请求,第三标识和第一标识均用于表示第二业务,携带第一标识的寻呼请求用于请求建立与第二sim卡相关的第二业务的连接。

无线接入网设备确定mme发送的通知消息携带用于表示第二业务的第三标识后,直接向终端发送携带第一标识的寻呼请求,这样终端可根据第一标识及时响应该寻呼请求,以完成终端的第二sim卡的第二业务,提高了用户体验。

第十二方面,提供一种无线接入网设备,该无线接入网设备包括接收模块和发送模块。其中,上述接收模块,用于接收mme发送的通知消息,通知消息用于指示该无线接入网设备寻呼终端的第二用户识别模块sim卡,终端支持双收单发的双卡双待单通dr-dsds,终端包括第一sim卡接口和第二sim卡接口,第一sim卡接口用于与第一sim卡通信,第二sim卡接口用于与第二sim卡通信;上述发送模块,用于在上述接收模块接收到的通知消息携带第三标识的情况下,向终端发送携带第一标识的寻呼请求,第三标识和第一标识均用于表示第二业务,携带第一标识的寻呼请求用于请求建立与第二sim卡相关的第二业务的连接。

第十三方面,提供一种无线接入网设备,该无线接入网设备包括:一个或多个处理器、存储器、通信接口。存储器、通信接口与一个或多个处理器耦合;存储器用于存储计算机程序代码,计算机程序代码包括指令,当一个或多个处理器执行指令时,无线接入网设备执行如本申请第十一方面实现双卡双待双通的通信方法。

第十四方面,本申请提供一种计算机存储介质,该计算机存储介质包括计算机指令,当计算机指令在无线接入网设备上运行时,使得该无线接入网设备执行如第十一方面的实现双卡双待双通的通信方法。

第十五方面,本申请提供一种包含指令的计算机程序产品,当该计算机程序产品在无线接入网设备上运行时,使得无线接入网设备执行如第十一方面的实现双卡双待双通的通信方法。

在本申请中,上述无线接入网设备的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本申请类似,属于本申请权利要求及其等同技术的范围之内。

本申请中第十二方面、第十三方面、第十四方面、第十五方面及其各种实现方式的具体描述,可以参考第十一方面及其各种实现方式中的详细描述;并且,第十二方面、第十三方面、第十四方面、第十五方面及其各种实现方式的有益效果,可以参考第十一方面及其各种实现方式中的有益效果分析,此处不再赘述。

本申请的这些方面或其他方面在以下的描述中会更加简明易懂。

附图说明

图1为本申请实施例提供的一种支持dr-dsds的终端的结构组成示意图;

图2为本申请实施例提供的一种实现双卡双待双通的通信方法的应用场景实例示意图;

图3为本申请实施例提供的通信系统的结构示意图;

图4为本申请实施例提供的lte网络中的支持dr-dsds的终端的结构示意图;

图5为本申请实施例提供的一种手机的硬件结构示意图;

图6为本申请实施例提供的一种基站的结构示意图;

图7为本申请实施例提供的一种mme的结构示意图一;

图8为本申请实施例提供的一种实现双卡双待双通的通信方法流程图一;

图9为本申请实施中终端执行本申请实施例的方法所显示gui示意图一;

图10为本申请实施例提供的一种实现双卡双待双通的通信方法流程图二;

图11为本申请实施中终端执行本申请实施例的方法所显示gui示意图二;

图12为本申请实施中终端执行本申请实施例的方法所显示gui示意图三;

图13为本申请实施中终端执行本申请实施例的方法所显示gui示意图四;

图14为本申请实施例提供的一种实现双卡双待双通的通信方法流程图三;

图15为本申请实施中终端执行本申请实施例的方法所显示gui示意图五;

图16为本申请实施例提供的一种终端的结构示意图一;

图17为本申请实施例提供的一种终端的结构示意图二;

图18为本申请实施例提供的一种mme的结构示意图二;

图19为本申请实施例提供的一种无线接入网设备的结构示意图一;

图20为本申请实施例提供的一种无线接入网设备的结构示意图二。

具体实施方式

本申请实施例提供一种实现双卡双待双通的通信方法,该方法可以应用于支持dr-dsds的终端中,该终端可以安装两张sim卡(第一sim卡和第二sim卡),并且该终端中配置有一路射频发射(tx)通路和两路射频接收(rx)通路。上述终端中的第一sim卡和第二sim卡可以分别单独占用使用这两路射频rx通路中的一路射频rx通路,分时使用该终端中的一路射频tx通路。

请参考图1,其示出了本申请实施例提供的一种支持dr-dsds的终端的结构示意图。如图1所示,终端100可以包括:第一sim卡接口110、第二sim卡接口120、与第一sim卡接口110和第二sim卡接口120分别耦合的管理器140、与管理器140耦合的处理器130,处理器130连接收发器150。其中,上述处理器130可以为基带处理器(basebandprocessor,bbp)。如图1所示,收发器150中包括射频rx1通路、射频rx2通路和射频tx通路。

其中,上述第一sim卡接口110用于安装sim卡1,与sim卡1通信,上述第二sim卡接口120用于安装sim卡2,与sim卡2通信。管理器140可以向处理器130发送与sim卡1的业务相关的上行数据包,以及发送与sim卡2的业务相关的上行数据包。处理器130可以按照sim卡1和sim卡2的各个上行数据包在射频tx通路上的发射优先级,在射频tx通路向网络设备发送上行数据包。

应注意,本申请实施例中的射频tx通路也可以称为tx射频资源或发射器(transmitter),射频rx通路也可以称为rx射频资源或接收器(receiver)。

其中,本申请实施例中还可以将上述射频tx通路和射频rx1通路称为rf主通道,将上述射频rx2通路称为rf副通道。即该rf主通道中的上下行rf器件(如射频tx通路和射频rx1通路)复用,rf副通道只有下行rf器件(如射频rx2通路)。

具体的,本申请实施例提供的实现双卡双待双通的通信方法可以用于当上述支持dr-dsds的终端的一个sim卡(如第一sim卡,或者sim卡1)占用上述tx射频资源完成第一业务(例如,第一业务为语音通话)时,即终端处于第一通信连接时,如果另一个sim卡(如第二sim卡,或者sim卡2)有第二业务(例如第二业务为语音通话或数据业务)的第一寻呼(paging)请求接入(即终端接收到携带有第一标识的用于建立第二通信连接的第一paging请求),该终端响应该第一paging请求,创建第二通信连接,实现第二sim卡的第二业务。其中,第一通信连接是指与第一sim卡相关的第一业务,第二通信连接与第二sim卡相关。

请参考图2,其示出了本申请实施例提供的实现双卡双待双通的通信方法的应用场景实例示意图。其中,如图2所示的用户a的终端110可以为上述支持dr-dsds的终端,该终端110中可以安装两个sim卡:sim卡1和sim卡2。终端110中的sim卡1可以为终端110的主卡,sim卡2可以为终端110的副卡,或者终端110中的sim卡2可以为终端110的主卡,sim卡1可以为终端110的副卡。

其中,用户b使用终端120向终端110的sim卡1发起语音寻呼请求后,用户a可以使用终端110通过终端110的sim卡1与持有终端120的用户b进行语音通话。如图2所示,在用户a使用终端110通过终端110的sim卡1与持有终端120的用户b进行语音通话过程中,用户c可能会使用终端130向终端110的sim卡2发起语音寻呼请求,请求通过终端110的sim卡2与持有终端110的用户a进行语音通话。

本申请实施例提供的实现双卡双待双通的通信方法可以在上述应用场景中,在不对用户a与用户b的语音通话质量造成较大影响的前提下,在终端110上接入终端130的来电请求,即在终端110上进行sim卡2的来电提醒,以便于用户可以选择“拒接sim卡2的来电,继续进行sim卡1的语音通话”,或者选择“挂断sim卡1的语音通话,转而接听sim卡2的语音通话”,或者选择“保留sim卡1的语音通话,接听sim卡2的语音通话”。

举例来说,本申请实施例中的来电提醒可以包括以下一种或多种提醒方式:如终端响铃、终端用户界面显示用户c来电、终端振动、终端闪光灯闪光等。

示例性的,本申请实施例提供的支持dr-dsds的终端的两张sim中的每张sim卡均可以为支持全球移动通信系统(globalsystemformobilecommunication,gsm)制式、通用移动通信系统(universalmobiletelecommunicationssystem,umts)制式、时分同步码分多址(timedivision-synchronouscodedivisionmultipleaccess,td-scdma)制式、长期演进(longtermevolution,lte)制式、码分多址(codedivisionmultipleaccess,cdma)制式等制式中的任意一种制式的sim卡。

例如,如图1或图2所示的终端110的sim卡1和sim卡2均可以为支持lte制式的sim卡。终端110通过sim卡1与终端120之间的语音通信可以为(voiceoverlte,volte)业务。终端通过sim卡2与终端130之间的语音通信可以为volte业务。

或者,如图1或图2所示的终端110的sim卡1可以为支持lte制式的sim卡,终端110通过sim卡1与终端120之间的语音通信可以为volte业务。如图1或图2所示的终端110的sim卡2可以为支持gsm制式的sim卡。终端110通过sim卡2与终端130之间的语音通信可以为电路交换(circuitswitched,cs)域业务。

或者,如图1或图2所示的终端110的sim卡1和sim卡2可以均为支持gsm制式的sim卡。终端110通过sim卡1与终端120之间的语音通信,以及终端110通过sim卡2与终端130之间的语音通信均可以为cs域业务。

其中,终端110的数据业务可以在sim卡1上,也可以在sim卡2上;或者,终端110的sim卡1和sim卡2都可以进行终端110的数据业务传输。

在上述终端110的sim卡、终端120的sim卡以及终端130的sim卡均为支持lte制式的sim卡的情况下,图3示出了本申请实施例提供的通信系统的结构。如图3所示,该通信系统包括服务网关(servinggw,sgw)30、与sgw30通过网络连接的移动性管理实体(mobilitymanagemententity,mme)31、与mme31通过网络连接的至少一个演进型基站(evolvednodeb,enb)、以及每个enb连接的至少一个终端。结合图2,图3中示出了enb111、enb112、enb121以及enb131,终端110与enb111和enb112均连接,终端120与enb121连接,终端130与enb131连接。

sgw30主要负责用户面处理,负责数据包的路由和转发等功能,支持第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)不同接入技术的切换。对每一个与演进分组系统(evolvedpacketsystem,eps)相关的终端,在一个时间点上,都有一个sgw为之服务。mme31主要负责移动性管理、承载管理、用户的鉴权认证、sgw的选择等功能等。

以终端110的sim卡2为例,当网络侧出现对终端110的sim卡2的下行数据或者下行信令,且该终端110的sim卡2未与网络侧建立无线连接链路时,sgw30向mme31发送携带用于指示终端110的sim卡2的优先级的第一信息的第一消息(如:第一消息为下行数据通知(downlinkdatanotification,ddn)消息、创建承载请求(createbearerrequest)、或更新承载请求(updatebearerrequest)),指示mme31向该终端110的sim卡2的talist中的基站(如enb112)发送通知消息。mme31在接收到携带有第一信息的第一消息后,根据第一信息确定终端110的sim卡2的优先级,并在终端110的sim卡2的优先级大于预设等级的情况下,向enb112发送携带第三标识(第三标识表示第二业务)的通知消息。enb112在接收到携带第三标识的通知消息后,向终端110发送携带第一标识(第一标识表示第二业务)的寻呼请求,请求建立与终端110的sim卡2相关的第二通信连接。相应的,终端110在确定寻呼请求携带第一标识的情况下,响应该寻呼请求。

需要说明的是,图3所示的通信系统中的终端也可以为仅仅包括一个sim卡接口的终端,即仅仅安装有一个sim卡的终端。

对于仅仅安装有一个sim卡的终端(如终端a)而言,当网络侧出现对终端a的下行数据或者下行信令,且该终端a未与网络侧建立无线连接链路时,sgw30向mme31发送携带用于指示终端a的优先级的第一信息的第一消息,指示mme31向该终端a的talist中的基站发送通知消息。mme31在接收到携带有第一信息的第一消息后,根据第一信息确定终端a的优先级,并在终端a的优先级大于预设等级的情况下,向终端a的talist中的基站发送携带第三标识的通知消息。该基站在接收到携带第三标识的通知消息后,优先寻呼终端a。

图4示出了本申请实施例提供的一种lte网络中的支持dr-dsds的终端的结构。如图4所示,该终端400可以包括:第一sim卡接口410、第二sim卡接口420、与第一sim卡接口410和第二sim卡接口420分别耦合的管理器440、与管理器340耦合的bbp430(即处理器),bbp430连接收发器450。

如图4所示,收发器450中包括射频rx1通路、射频rx2通路和射频tx通路。上述第一sim卡接口410用于安装sim卡1,与sim卡1通信,上述第二sim卡接口420用于安装sim卡2,与sim卡2通信。

其中,bbp430中包括常用时间单元(commontimeunit,ctu)。该ctu中包括用于判断上行数据包的发射优先级的仲裁器。

作为示例,在lte网络中,终端400可以采用混合自动重传请求(hybridautomaticrepeatrequest,harq)协议向网络设备发送上行数据包。这样,即使管理器440向bbp430发送的sim卡(如sim卡2)的上行数据包没有及时传输,也可以按照harq协议重传该上行数据包。

如图4所示,管理器440可以采用harq协议,向bbp430发送sim卡1和sim卡2的无线链路层控制协议(radiolinkcontrol,rlc)队列中的上行数据包(prio)。bbp430可以接收到管理器340发送的各种数据包,如sim卡1发送的上行语音包,sim卡2发送的上行信令包等。bbp430按照各个上行数据包在射频tx通路上的发射优先级,占用射频tx通路向网络设备发送上行数据包。

示例性的,本申请实施例中的支持dr-dsds的终端可以为能够安装至少两个sim卡,并可以使用该至少两个sim卡中的任一sim与其他通信终端进行语音通信的通信设备。例如,该终端可以为双卡双待手机、能够安装两个sim卡的智能手环、智能手表、平板电脑等,本申请实施例对该终端的具体形式不做特殊限制。

以下实施例以手机作为例子来说明支持dr-dsds的终端如何实现实施例中的具体技术方案。如图5所示,本实施例中的终端可以为手机500。下面以手机500为例对实施例进行具体说明。

应该理解的是,图示手机500仅仅是支持dr-dsds的终端的一个范例,并且手机500可以具有比图中所示出的更过的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图5中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

如图5所示,手机500包括:处理器510、片上系统设备520、显示控制器530、编解码器(codec)540、管理器550、存储器560、输入设备570、调制解调器580、收发器590和电源591等。

本领域技术人员可以理解,图5中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图5所示,手机500中还可以包括第一sim卡接口551和第二sim卡接口552。第一sim卡接口551用于与sim卡1553通信,第二sim卡接口552用于与sim卡2555通信。例如,第一sim卡接口551和第二sim卡接口552可以为sim卡连接器,其包括具有sim卡收容空间的主体,以及用于对接收的sim卡的导电端子进行接收的多个联通插槽。可以通过导电端子和插槽进行与sim卡的电信令联系。示例接口可以包括串行或并行(例如,6针或8针)连接。此外,可以提供多种sim卡尺寸(例如,全尺寸sim、迷你sim或者微型sim)。在其他实施例中,当多种签约与通用身份模块相关联(例如,通用sim)时,手机500可以不包括多个sim卡接口。管理器550用于管理sim卡1553和sim卡2554。

如图5所示,手机500还可以包括耦合到编解码器codec540的扬声器541和麦克风542。图5还指明了管理器550可以耦合到处理器510,且耦合到与收发器590进行通信的调制解调器580。其中,收发器590与一个或多个天线连接。图5中仅示出了一个天线的实例。

在特定的实施例中,收发器590与多个天线连接,调制解调器580支持分集,其中多个天线中的一个天线是主天线,另外的天线是辅天线。

收发器590可以为rf电路,该rf电路可用于收发信息或通话过程中,信号的接收和发送,可以将基站的下行信息接收后,给处理器510处理;另外,将涉及上行的数据发送给基站。通常,rf电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等器件。此外,rf电路还可以通过无线通信与网络和其他移动设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统、通用分组无线服务、码分多址、宽带码分多址、长期演进、电子邮件、短消息服务等。在本申请实施例中,图5所示的收发器590中可以包括两路射频rx通路和一路射频tx通路(图5所示的射频tx通路、射频rx1通路和射频rx2通路)。

其中,存储器560可用于存储软件程序及数据。处理器510通过运行存储在存储器560的软件程序及数据,从而执行手机500的各种功能以及数据处理。例如,如图5所示,存储器560中保存有指令561和发射优先级信息562。指令561可以由处理器510执行。例如,指令561可以包括可由处理器510执行,以在调制解调器580的主信号输入端接收与sim卡1553相关通信数据的指令。其中,可以经由收发器590的主rf路径,即rx1,将上述“与sim卡1553相关通信数据”路由到调制解调器580的主信号输入端(图5中未示出)。指令561包括可由处理器510执行,以在调制解调器580的辅信号输入端接收与sim卡2554相关通信数据的指令。其中,可以经由收发器590的辅rf路径,即rx2,将上述“与sim卡2554相关通信数据”路由到调制解调器580的辅信号输入端(图5中未示出)。

上述存储器560可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机500的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器560可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。在以下实施例中,存储器560存储有使得手机500能运行的操作系统,例如苹果公司所开发的操作系统,谷歌公司所开发的开源操作系统,微软公司所开发的操作系统等。

输入设备570(如触摸屏)可用于接收输入的数字或字符信息,以及产生与手机500的用户设置以及功能控制有关的信号输入。具体地,输入设备570可以包括设置在手机500正面的触控面板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器510,并能接收处理器510发来的指令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板。

显示器531(即显示屏)可用于显示由用户输入的信息或提供给用户的信息以及手机500的各种菜单的图形用户界面(graphicaluserinterface,gui)。显示器531可包括设置在手机500正面的显示面板。其中,显示面板可以采用液晶显示器、发光二极管等形式来配置。

当触控面板检测到在其上或附近的触摸操作后,传送给处理器510以确定触摸事件,随后处理器510根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图5中,触控面板与显示面板是作为两个独立的部件来实现手机500的输入和输入功能,但是在某些实施例中,可以将触控面板与显示面板集成而实现手机500的输入和输出功能,集成后的触控面板与显示面板可以简称为触摸显示屏。

在另外的一些实施例中,上述触控面板还可以设置有压力感应传感器,这样用户在上述触控面板上进行触摸操作时,触控面板还能检测到该触摸操作的压力,进而手机500能够更准确地检测该触摸操作。

手机500还可以包括至少一种传感器543,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近光传感器设置在手机500的正面,当在手机500移动到耳边时,根据接近光传感器的检测,手机500关闭显示面板的电源,这样手机500可以进一步节省电量。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏转化、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机500还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

codec540、扬声器541,麦克风542可提供用户与手机500之间的音频接口。codec540可将接收到的音频数据转换后的电信号,传输到扬声器541,由扬声器541转换为声音信号输出;另一方面,麦克风542将收集的声音信号转换为电信号,由codec540接收后转换为音频数据,再将音频数据输出至rf电路510以发送给比如另一手机,或者将音频数据输出至存储器560以便进一步处理。

处理器510是手机500的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器560内的软件程序,以及调用存储在存储器560内的数据,执行手机500的各种功能和处理数据,从而对手机进行整体监控。在一些实施例中,处理器510可包括一个或多个处理单元;处理器510还可以集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器510中。

上述手机500还可以包括蓝牙模块和wi-fi模块。蓝牙模块用于通过蓝牙这种短距离通讯协议来与其他设备进行信息交互。例如,手机500可以通过蓝牙模块与同样具备蓝牙模块的可穿戴电子设备(例如智能手表)建立蓝牙连接,从而进行数据交互。wi-fi属于短距离无线传输技术,手机500可以通过wi-fi模块帮助用户收发电子邮件、浏览网页和访问流媒体等,它为用户提供了无线的宽带互联网访问。

手机500还包括给各个部件供电的电源591(比如电池)。电源可以通过电源管理系统与处理器510逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗等功能。可以理解的是,在以下实施例中,电源591可以用于给显示面板及触控面板供电。以下实施例中的方法均可以在具有上述硬件结构的手机500中实现。

本申请实施例中与支持dr-dsds的终端通信的无线接入网设备可以为基站。下面结合图6对基站的各个构成部件进行具体的介绍。如图6所示,基站包括:基带单元(basebandunit,bbu)、射频拉远单元(radioremoteunit,rru)和天线,bbu和rru之间可以用光纤连接,rru再通过同轴电缆及功分器(耦合器)连接至天线,一般一个bbu可以连接多个rru。

rru可以包括4个模块:数字中频模块、收发信机模块、功放模块和滤波模块。数字中频模块用于光传输的调制解调、数字上下变频、数模转换等;收发信机模块完成中频信号到射频信号的变换;再经过功放模块放大以及滤波模块滤波后,将射频信号通过天线发射出去。

bbu用于完成uu接口(即终端设备与基站之间的接口)的基带处理功能(编码、复用、调制和扩频等)、无线网络控制器(radionetworkcontroller,rnc)和基站之间的逻辑接口的接口功能、信令处理、本地和远程操作维护功能,以及基站系统的工作状态监控和告警信息上报功能等。

如图7所示,图3中的mme30包括通信接口70、处理器71和存储器72。其中,通信接口70、处理器71与存储器72之间通过系统总线73连接,并完成相互间通信。

通信接口70用于与其他设备或通信网络通信,如以太网,wlan等。

存储器72用于存储终端的上下文,还可以用于存储软件程序以及应用模块,处理器71通过运行存储在存储器72的软件程序以及应用模块,从而执行mme30的各种功能应用以及数据处理。

存储器72可主要包括存储程序区720和存储数据区721,其中,存储程序区720可存储操作系统、至少一个功能所需的应用程序,比如发送通知消息等;存储数据区721可存储终端的上下文。

其中,存储器72可以包括易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,ram);该存储器也可以包括非易失性存储器(non-volatilememory),例如只读存储器(read-onlymemory,rom),快闪存储器(flashmemory),硬盘(harddiskdrive,hdd)、固态硬盘(solid-statedrive,ssd)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由远端设备存取的任何其他介质,但不限于此。

存储器72可以是独立存在,通过系统总线73与处理器71相连接。存储器72也可以和处理器71集成在一起。

处理器71是mme30的控制中心。处理器71利用各种接口和线路连接整个么么30的各个部分,通过运行或执行存储在存储器72内的软件程序和/或应用模块,以及调用存储在存储器72内的数据,执行mme30的各种功能和处理数据,从而对mme30进行整体监控。

在具体实现中,作为一种实施例,处理器71可以包括一个或多个cpu,例如图7中的处理器71包括cpu0和cpu1。

系统总线73可以是外设部件互连标准(英文:peripheralcomponentinterconnect,简称:pci)总线或扩展工业标准结构(英文:extendedindustrystandardarchitecture,简称:eisa)总线等。

系统总线73可以分为地址总线、数据总线、控制总线等。本申请实施例中为了清楚说明,在图7中将各种总线都示意为系统总线73。

现对本申请实施例提供的实现双卡双待双通的通信方法进行详细说明。

图8为本申请实施例提供的实现双卡双待双通的通信方法的流程示意图,该实现双卡双待双通的通信方法可以应用于图2所示的应用场景中或者应用于图3所示的通信系统中。

本实施例以图2所示的应用场景,无线接入网设备为enb,第一业务和第二业务均为语音通话为例进行说明。这样,第一通信连接是指与sim卡1相关的语音通话,第二通信连接是指与sim卡2相关的语音通话。

如图8所示,本申请实施例提供的实现双卡双待双通的通信方法如下。

s801、终端110通过sim卡1与终端120进行语音通信。

可以理解,在终端110通过sim卡1与终端120进行语音通信的过程中(即终端110处于第一通信连接时),因为终端110的sim卡1处于通话状态,终端110向基站111发送第一通信连接的语音包。因此,终端110的sim卡1通过处理器占用终端110中的tx射频资源(即射频tx通路)。

s802、终端130向基站131发送用于呼叫终端110的sim卡2的呼叫请求。

s803、基站131在接收到s802中的呼叫请求后,请求核心网设备寻呼被叫终端(即终端110的sim卡2)。

具体的,基站131在接收到呼叫请求后,经由mme31向sgw30转发该呼叫请求。

s804、核心网设备向基站112发送携带第三标识的通知消息,该通知消息用于指示基站112寻呼终端110的sim卡2。

具体的,sgw30在接收到上述呼叫请求,并确定终端110的sim卡2未与网络侧建立无线连接链路后,向mme31发送携带用于表示终端110的sim卡2的优先级的第一信息的第一消息(本申请实施例中的第一消息可以为创建承载请求),指示mme31向终端110的sim卡2的talist中的基站(如enb112)发送通知消息。这里,第一信息可以为分配和保留优先级(allocationandretentionpriority,arp)。

mme31在接收到携带第一信息的第一消息后,根据第一信息确定终端110的sim卡2的优先级是否高于预设等级。在终端110的sim卡2的优先级高于预设等级的情况下,mme31向基站112发送携带第三标识的通知消息,指示基站112寻呼终端110的sim卡2,并建立与终端110的sim卡2的第二业务的连接。这里,第三标识用于指示第二业务。本申请实施例中的第二业务可以为语音通话,也可以为数据业务,本申请实施例对此不作具体限定。图8所示的实施例以第二业务为语音通话为例。

可选的,本申请实施例中携带第三标识的通知消息(本申请实施例中mme向基站发送的消息)可以是在现有的3gpp的36.413协议9.1.6所描述的mme向基站发送的消息的基础上进行修改的。

示例性的,本申请实施例中携带第三标识的通知消息如表1所示。现有的3gpp的36.413协议9.1.6所描述的mme向基站发送的消息中,寻呼优先级(pagingpriority)是可选的(option,o),且未给出寻呼优先级的取值和相应说明。本申请实施例中携带第三标识的通知消息中,pagingpriority是必选的(mandatory,o),寻呼优先级的取值为寻呼对象的优先级别,且某一终端的寻呼优先级的数值越小,说明该终端的寻呼优先级越高。

表1

需要说明的是,携带第三标识的通知消息除了表1所示的内容以外,还可以包括其他内容,例如分配的重要性(assignedcriticality)。

结合表1,当第二业务表示语音通话时,本申请实施例中的第三标识可以为priolevel=1。当第二业务表示数据业务时,本申请实施例中的第三标识可以为priolevel=2。

s805、基站112在接收到核心网设备发送的通知消息后,向终端110发送寻呼(paging)请求。

具体的,在核心网设备发送的通知消息携带第三标识的情况下,基站112根据该通知消息向终端110发送携带用于表示第二业务的第一标识的寻呼请求,该寻呼请求用于请求建立与终端110的sim卡2的第二业务的连接。

可选的,本申请实施例中携带第一标识的寻呼请求可以是在现有的3gpp的36.331协议所描述的paging消息的基础上进行修改的。

示例性的,在第二业务为语音通话的情况下,本申请实施例中携带第一标识的寻呼请求为:

可以看出,该示例中,本申请实施例中的第一标识用“callindication”表示。当paging-v13xx-ies中包括“callindication”时,说明该寻呼请求携带第一标识。

在核心网设备发送的通知消息未携带第三标识的情况下,基站112根据现有协议的规定,向终端110发送现有的寻呼请求。

s806、终端110接收基站112发送的对sim卡2的寻呼请求。

在本实施例的s801中,终端110已经通过sim卡1与终端120进行语音通信。终端110通过sim卡1与终端120进行语音通信占用了终端110中的射频rx1通路。那么终端110便可以通过射频rx2通路接收对sim卡2的寻呼请求。

对sim卡2的寻呼请求为建立第二通信连接的寻呼请求,该第二通信连接与sim卡2相关。一般的,对sim卡2的寻呼请求可以为语音的寻呼请求,也可以为其他业务的寻呼请求。例如,对sim卡2的寻呼请求可以短信业务的寻呼请求。

s807、终端110判断寻呼(paging)请求是否携带用于表示第二业务的第一标识。

一般而言,终端在接收到寻呼请求后,可以响应该寻呼请求向基站发送rrc信令,以便于可以与基站建立rrc连接,执行该寻呼请求对应的业务。但是,在“当终端110的sim卡1处于通话状态时,该终端110接收到对sim卡2的寻呼请求”的场景下,如果终端110响应该寻呼请求,占用射频tx通路向网络设备发送rrc信令,则会因为rrc信令占用射频tx通路,导致终端110待发送的sim卡1的语音包延迟发送,影响通话卡(sim卡1)的语音通信质量。

但是,终端110在执行sim卡1的语音业务的过程中,不会一直占用射频tx通路发送sim卡1的语音包。即终端110在sim卡1处于通话状态时,会有一些空闲时段在射频tx通路上不传输sim卡1的语音包。例如,每个子帧中都会有一段时间(简称空闲时段),终端110在该空闲时段内,在射频tx通路上不传输sim卡1的语音包。

例如,本申请实施例这里以时分双工(timedivisionduplexing,tdd)lte网络为例,请参考表2,其示出了tdd-lte网络中的上下行时隙配比表实例。

表2

如表2所示,tdd-lte网络可以包括7种上下行时隙配比(uplink-downlinkconfiguration,ul-dlconfiguration)。表2所示的7种ul-dlconfiguration中,ul-dl(0)、ul-dl(1)、ul-dl(2)和ul-dl(6)的上下行子帧切换周期(switch-pointperiodicty)为5ms,ul-dl(3)、ul-dl(4)和ul-dl(5)的上下行子帧切换周期为10ms。其中,表2中的“u”用于表示传输上行数据(如上行语音包)的时隙,“d”用于表示传输下行数据的时隙。

由表2所示的7种上下行时隙配比可知,上行数据(如上行语音包)仅在一个子帧中的部分时隙(即上行时隙“u”)传输,而其他时隙不会传输上行数据(如上行语音包)。例如,在ul-dl(2)中,只有时隙2和时隙7用于传输上行数据(如上行语音包),而其他时隙并不传输上行数据。

由此可见,每个子帧中都会有一段时间(简称空闲时段),在该空闲时段内,sim卡1是不会在射频tx通路上传输上行语音包的。因此,即使终端110的sim卡2在上述空闲时段内使用终端110的射频tx通路响应上述寻呼请求与基站112交互,建立rrc连接,也不会影响终端110的sim卡1与终端120的语音通信质量。

如此,为了降低终端110响应上述寻呼请求对sim卡1的语音通信质量产生影响,本申请实施例中,终端110可以仅仅在该寻呼请求是请求建立与sim卡1的语音通话的情况下,响应该寻呼请求。

相应的,终端110在接收到基站112发送的对sim卡2的寻呼请求后,需判断该寻呼请求是否携带第一标识。

s808、在寻呼请求未携带第一标识的情况下,终端110保持sim卡1与终端120之间的语音通话(即终端110继续处理第一通信连接)。

寻呼请求未携带第一标识说明该寻呼请求不是用于语音通话,终端110可继续保持sim卡1与终端120之间的语音通话,对该寻呼请求不作响应,保证了sim卡1与终端120之间的语音通话不受干扰。

s809、在寻呼请求携带第一标识的情况下,终端110响应该寻呼请求。

s810、终端110响应寻呼请求,向基站112发送rrc信令,基于sim卡2与基站112建立rrc连接。

可选的,本申请实施例中终端110向基站112发送的rrc信令的格式与现有的rrc信令的格式相同。

可选的,本申请实施例中终端110向基站112发送的rrc信令在现有的rrc信令的基础上还添加了第二标识,该第二标识用于表示终端110主动请求建立语音通话链接。在这种场景中,网络侧设备优先为终端112建立语音通话链接,提高了终端设备110的sim卡2的接通率。

示例性的,本申请实施例中终端110向网络设备发送的rrc信令为rrc连接请求,该rrc连接请求为:

该示例中,本申请实施例中的第二标识用“mt-voicecall”表示。当establishmentcause中包括“mt-voicecall”时,说明终端110主动请求建立语音通话链接。

s811、终端110接收到基站112发送的对sim卡2的邀请(invite)消息。

由于终端110在确定上述寻呼请求携带第一标识后,才向基站112发送rrc信令,因此基站112可向终端110发送invite消息(即第二通信连接的invite消息)。

s812、终端110与基站112交互sip信令。

s813、终端110接收基站112发送的sim卡2的来电信息。

其中,当终端110从基站112获取到来电信息后,本申请一些实施例的方法还可以包括s814:

s814、终端110进行sim卡2的来电提醒。

举例来说,其中,终端110进行来电提醒包括:终端110采用以下一种或多种提醒方式进行来电提醒:终端110响铃、终端110在用户界面显示用户c来电、终端振动、终端闪光灯闪光等。

其中,用户根据来电提醒的提示,可以选择拒绝sim卡2的来电请求,继续进行sim卡1的语音通话。用户也可以选择挂断sim卡1的语音通话,转而接听sim卡2的语音通话。

示例性的,请参考图9,其示出了本申请实施例提供的一种终端通话界面实例示意图。在终端110通过sim卡1与终端120(用户b)进行语音通话的过程中,假设终端110的通讯录中保存有用户b的联系方式,终端110则可以显示如图9a所示的用户图形界面(graphicaluserinterface,gui)。如图9a所示的gui中可以包括:来电用户信息(如“用户b”)、通话时间信息“如08:01”、静音图标901、拨号键盘图标902、免提图标903、添加通话图标904和通讯录图标905以及挂机图标906等图标。其中,图9a所示的各个图标的功能可以参考现有技术中相应图标功能的介绍,本申请实施例这里不再赘述。

在终端110的sim卡1与终端120进行语音通话的过程中,如果终端110接收到接收到用户c对sim卡2的来电,终端110在获取到sim卡2的来电信息(如用户c的电话号码)后,终端110则可以显示如图9b所示的用户图形界面(graphicaluserinterface,gui)。如图9b所示的gui中可以包括:sim卡2的来电提醒信息(如“sim卡2:用户c来电”)906、结束并接听图标907、继续并挂断图标908和信息图标909等图标。其中,图标907用于结束原通话(即sim卡1上与用户b的通话)并接听新通话(即sim卡2上与用户c的通话)。图标908用于继续原通话(即sim卡1上与用户b的通话)并挂断新通话(即sim卡2上与用户c的通话)。信息图标909用于进入信息编辑窗口,以向终端130(即用户c)发送“稍后联系您!”、“会议中,稍后联系!”等消息。在另一些实施例中,终端110在获取到sim卡2的来电信息(如用户c的电话号码)后,可以仅显示sim卡2的来电提醒信息(如“sim卡2:用户c来电”)906。在另一些实施例中,信息图标909可以在用户选择挂断原通话或新通话后再显示。

本申请实施例提供的实现双卡双待双通的通信方法,在终端110的sim卡1处于通话状态时,终端110只有在接收到对sim卡2的寻呼请求,且该寻呼请求携带表示第二业务的第一标识时,才会响应该寻呼请求,占用射频tx资源发送rrc信令,与基站建立rrc连接。如此,终端110可以实现双卡双待双通,且降低了用于除第二业务以外的寻呼请求对sim卡1的语音通话的干扰,保证了sim卡1的语音通话质量。

综上而言,通过本方案,终端110可以在不影响通话卡的语音通话质量的前提下,可以实现终端的双卡双待双通,可以提高用户体验。

在一些实施例中,终端110可以在显示如图9所示的gui之后,根据用户对如图9所示的gui中的图标的选择,判断用户是否接听sim卡2的来电请求。如图10所示,在s814之后,本申请实施例的方法还可以包括s815和s816。

s815、终端110判断用户是否接听sim卡2的来电请求。

如果用户选择拒绝sim卡2的来电请求,继续进行sim卡1的语音通话,终端110则可以断开sim卡2的rrc连接。如果用户选择挂断sim卡1的语音通话,转而接听sim卡2的语音通话,终端110则可以继续执行s814及其后续方法流程。

s816、终端110结束sim卡1的语音通信,通过终端110的sim卡2与终端130进行语音通信。

其中,在终端110通过sim卡2与终端130进行语音通信的过程中,终端110的sim卡2占用终端110中的tx射频资源(即射频tx通路)。

如图11a所示,当用户手指触摸或接近显示在如图11a所示的显示面板上的图标907时,则表示用户想要结束原通话(即sim卡1上与用户b的通话)并接听新通话(即sim卡2上与用户c的通话),终端110的触控面板检测到在其上或附近的该触摸事件,传送给处理器410以确定触摸事件所对应的指令,随后处理器410根据该指令指示显示面板显示如图11b所示的gui,以便用户可以与用户c进行语音通信。如图11b-11c所示,终端110可以在显示如图11b所示的gui一段时间(如3秒)后,可以显示如图11c所示的gui。

在一些实施例中,终端110也可以不显示图11b所示的gui,直接显示如图11c所示的gui。

如图12a所示,当用户手指触摸或接近显示在如图12a所示的显示面板上的图标908时,则表示用户想要继续原通话(即sim卡1上与用户b的通话)并挂断新通话(即sim卡2上与用户c的通话),终端110的触控面板检测到在其上或附近的该触摸事件,传送给处理器410以确定触摸事件所对应的指令,随后处理器410根据该指令指示显示面板显示如图12b所示的gui,以便用户可以继续与用户b进行语音通信。如图12b-12c所示,终端110可以在显示如图12b所示的gui一段时间(如2秒)后,可以显示如图12c所示的gui。

在一些实施例中,终端110也可以不显示图12b所示的gui,直接显示如图12c所示的gui。

可选的,用户根据来电提醒的提示,还可以选择保留sim卡1的语音通话(sim卡1的语音通话被暂停挂起),接听sim卡2的语音通话。

示例性的,终端110还可以在来电提醒的界面上显示用于“保留原通话并接听新通话”的选项。当用户选择保留原通话并接听新通话时,终端110则可以将原通话(sim卡1与终端120的语音通话)挂起,并接听新通话(sim卡2与终端130的语音通话),即控制sim卡2暂时占用射频tx资源,以便于可以在结束新通话或者保留新通话后,继续接听原通话。其中,被保留(即挂起hold)的语音通话对应的sim卡发生的上行数据包多为空包。

示例性的,结合图11a所示的终端通话界面实例,当终端110的sim卡1与终端120进行语音通话的过程中,如果sim卡2接收到用户c的来电,终端110在获取到sim卡2的来电信息(如用户c的电话号码)后,如果终端110的通讯录中保存有sim卡2来电的电话号码和用户c的信息,终端则可以显示如图13a所示的gui。其中,如图13a所示的gui中除了如图9b所示的图标906、图标907、图标908和图标909之外,还可以包括保留并接听图标910。

如图14所示,在s815之后,如果用户选择保留sim卡1的语音通话,接听sim卡2的语音通话,则可以继续执行s817。

s817、终端110保留sim卡1与终端120的语音通信,通过sim卡2与终端130进行语音通信。

其中,当sim卡2的语音通话请求(即用户c的来电请求)比较重要,用户a必须要接听该用户c来电请求,并且用户a不愿挂断原通话时,该用户a可以选择上述保留并接听图标910,控制终端110将原通话(sim卡1与终端120的语音通话)挂起,并接听新通话(sim卡2与终端130的语音通话),即控制sim卡2暂时占用射频tx资源,以便于可以在结束新通话或者保留新通话后,继续接听原通话。

如图13b所示,当用户手指触摸或接近显示在如图13b所示的显示面板上的图标510时,则表示用户想要保留原通话(即sim卡1上与用户b的通话)并接听新通话(即sim卡2上与用户c的通话),终端110的触控面板检测到在其上或附近的该触摸事件,传送给处理器410以确定触摸事件所对应的指令,随后处理器410根据该指令指示显示面板显示如图13c所示的gui,以便用户可以将原通话挂起,并与用户c进行语音通信。

如图15a所示,当用户手指触摸或接近显示在如图15a所示的显示面板上的挂断图标506时,则表示用户想要结束新通话(即sim卡2上与用户c的通话)并继续原通话(即sim卡1上与用户b的通话),终端110的触控面板检测到在其上或附近的该触摸事件,传送给处理器410以确定触摸事件所对应的指令,随后处理器410根据该指令指示显示面板显示如图15b所示的gui,以便用户可以继续与用户b进行语音通信。如图15b-15c所示,终端110可以在显示如图13b所示的gui一段时间(如2秒)后,可以显示如图15c所示的gui。如图15c-15d所示,终端110可以在显示如图15c所示的gui一段时间(如3秒)后,可以显示如图15d所示的gui。

本申请实施例提供的实现双卡双待双通的通信方法,在终端110的sim卡1处于通话状态时,终端110只有在接收到对sim卡2的寻呼请求,且该寻呼请求携带表示第二业务的第一标识时,才会响应该寻呼请求,占用射频tx资源发送rrc信令,与基站建立rrc连接。如此,终端110可以实现双卡双待双通,且降低了用于除第二业务以外的寻呼请求对sim卡1的语音通话的干扰,保证了sim卡1的语音通话质量。

可以理解的是,终端为了实现上述功能,其包含了执行各个功能相应的功能模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的终端及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例可以根据上述方法示例对终端进行划分,例如,可以对应各个功能划分各个模块或者单元,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件模块或者单元的形式实现。其中,本申请实施例中对模块或者单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

图16示出了上述实施例中所涉及的终端的一种可能的结构示意图。该终端1600包括第一sim卡接口和第二sim卡接口,该第一sim卡接口用于与第一sim卡(即上述sim卡1)通信,所述第二sim卡接口用于与第二sim卡(即上述sim卡2)通信。如图16所示,该终端1600包括:接收模块1601、发送模块1602和响应模块1603。

接收模块1601用于支持方法实施例中的s801,s806,s811,s812,s813等,和/或用于本文所描述的技术的其它过程。

发送模块1602用于支持方法实施例中的s801,s810,s812,和/或用于本文所描述的技术的其它过程。

响应模块1603用于支持方法实施例中的s809,和/或用于本文所描述的技术的其它过程。

进一步的,上述终端1600还可以包括存储模块。该存储模块用于保存用户在终端1600创建的数据,如电话本,还可以用于保存计算机程序代码。

进一步的,上述终端1600还可以包括显示模块。该显示模块用于显示终端1600的来电提醒界面,例如,显示模块用于显示如图9、图11、图12、图13和图15中任一附图所示的gui。

进一步的,上述终端1600还可以包括判断模块。该判断模块可以用于支持方法实施例中的s807、s815,和/或用于本文所描述的技术的其它过程。

进一步的,上述终端1600还可以包括建立模块。该建立模块用于支持方法实施例中的s810中“建立rrc连接”的操作。

进一步的,如图17所示,上述终端1600还可以包括来电提醒模块1604。该来电提醒模块1604用于支持方法实施例中的s814,和/或用于本文所描述的技术的其它过程。

当然,终端1600包括但不限于上述所列举的单元模块,例如,终端1600还可以包括支持方法实施例中的s816中“结束sim卡1的语音通信的操作”的控制模块等。并且,上述模块的具体所能够实现的功能也包括但不限于上述实例所述的方法步骤对应的功能,终端1600的其他单元以及终端1600的各个单元详细描述可以参考其所对应方法步骤的详细描述,本申请实施例这里不再赘述。

在采用集成的单元的情况下,上述响应模块1603、判断模块、建立模块、来电提醒模块1604等可以集成在一个处理单元中实现,该处理单元可以是处理器或控制器,例如可以是中央处理器(centralprocessingunit,cpu),通用处理器,数字信号处理器(digitalsignalprocessor,dsp),专用集成电路(application-specificintegratedcircuit,asic),现场可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种举例说明逻辑方框,模块和电路。所述处理单元也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。该处理单元可以是图5中的处理器510,上述存储模块可以是图5中的存储器560。上述显示模块可以是图5中的显示器531。

当终端1600运行时,该终端1600执行如图8、图10或图14所示的实施例的实现双卡双待双通的通信方法。具体的实现双卡双待双通的通信方法可参见上述如图8、图10或图14所示的实施例中的相关描述,此处不再赘述。

本申请实施例还提供一种计算机存储介质,该计算机存储介质中存储有计算机程序代码,当终端1600的处理器执行该计算机程序代码时,该终端1600执行图8、图10或图14中的相关方法步骤实现上述实施例中的实现双卡双待双通的通信方法。

本申请实施例还提供了一种包含指令的计算机程序产品,当该计算机程序产品在终端1600上运行时,使得终端1600执行图8、图10或图14中的相关方法步骤实现上述实施例中的实现双卡双待双通的通信方法。

其中,本申请实施例提供的终端、计算机存储介质或者包含指令的计算机程序产品均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。

本申请实施例提供一种移动性管理实体mme,该mme用于执行以上实现双卡双待双通的通信方法中的mme31所执行的步骤。本申请实施例提供的mme可以包括相应步骤所对应的模块。

本申请实施例可以根据上述方法示例对网络设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

在采用对应各个功能划分各个功能模块的情况下,图18示出上述实施例中所涉及的mme的一种可能的结构示意图。如图18所示,mme包括接收模块1800、确定模块1801和发送模块1802。接收模块1800用于支持本文所描述的“接收携带第一信息的第一消息”,和/或用于本文所描述的技术的其它过程。确定模块1801用于支持本文所描述的“根据第一信息确定终端110的sim卡2的优先级是否高于预设等级”。发送模块1802用于支持本文所描述的“发送携带第三标识的通知消息”。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。当然,本申请实施例提供的mme包括但不限于上述模块,例如mme还可以包括存储模块1803。存储模块1803可以用于存储终端的上下文,也可以用于存储该mme的程序代码和数据。

需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

在采用集成的单元的情况下,上述确定模块单元可以是处理器或控制器,例如可以是cpu,通用处理器,dsp,asic,fpga或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种举例说明逻辑方框,模块和电路。所述处理单元也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。该处理单元可以是图7中的处理器71,上述存储模块1803可以是图7中的存储器72。上述接收模块1800和发送模块1802可以是图7中的通信接口70。

当mme运行时,该mme执行如图8、图10或图14所示的实施例的实现双卡双待双通的通信方法。具体的实现双卡双待双通的通信方法可参见上述如图8、图10或图14所示的实施例中的相关描述,此处不再赘述。

本申请实施例还提供了一种包含指令的计算机程序产品,当该计算机程序产品在mme上运行时,使得mme执行图8、图10或图14中的相关方法步骤实现上述实施例中的实现双卡双待双通的通信方法。

本申请实施例提供一种无线接入网设备,该无线接入网设备用于执行以上实现双卡双待双通的通信方法中的任一基站所执行的步骤。本申请实施例提供的无线接入网设备可以包括相应步骤所对应的模块。

本申请实施例可以根据上述方法示例对无线接入网设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

在采用对应各个功能划分各个功能模块的情况下,图19示出上述实施例中所涉及的无线接入网设备的一种可能的结构示意图。如图19所示,无线接入网设备包括接收模块190和发送模块191。接收模块190用于支持该无线接入网设备执行上述实施例中的s802,s804,s810,s812等,和/或用于本文所描述的技术的其它过程;发送模块191用于支持该无线接入网设备执行上述实施例中的s803,s805,s811,s813等,和/或用于本文所描述的技术的其它过程。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。当然,本申请实施例提供的无线接入网设备包括但不限于上述模块,例如无线接入网设备还可以包括存储模块192和处理模块193。存储模块192可以用于存储该无线接入网设备的程序代码和数据。

需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

在采用集成的单元的情况下,上述处理模块193可以是处理器或控制器,例如可以是cpu,通用处理器,dsp,asic,fpga或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种举例说明逻辑方框,模块和电路。所述处理单元也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。上述存储模块192可以是存储器。上述接收模块190和发送模块191可以是通信接口。

当处理模块193为处理器,接收模块190和发送模块191为通信接口,存储模块192为存储器时,本申请实施例所涉及的无线接入网设备可以为图20所示的无线接入网设备。

如图20所示,该无线接入网设备包括:通信接口2000、处理器2001和存储器2002。其中,通信接口2000、处理器2001与存储器2002之间通过系统总线2003连接,并完成相互间通信。

当无线接入网设备运行时,该无线接入网设备执行如图8、图10或图14所示的实施例的实现双卡双待双通的通信方法。具体的实现双卡双待双通的通信方法可参见上述如图8、图10或图14所示的实施例中的相关描述,此处不再赘述。

通信接口2000用于与其他设备或通信网络通信,如以太网,wlan等。

存储器2002用于存储软件程序以及应用模块,处理器2001通过运行存储在存储器2002的软件程序以及应用模块,从而执行无线接入网设备的各种功能应用以及数据处理。

其中,存储器2002可以包括易失性存储器(volatilememory),例如ram;该存储器也可以包括非易失性存储器(non-volatilememory),例如rom,快闪存储器(flashmemory),hdd、ssd、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由无线接入网设备存取的任何其他介质,但不限于此。

存储器2002可以是独立存在,通过系统总线2003与处理器2001相连接。存储器2002也可以和处理器2001集成在一起。

处理器2001是无线接入网设备的控制中心。处理器2001利用各种接口和线路连接整个无线接入网设备的各个部分,通过运行或执行存储在存储器2002内的软件程序和/或应用模块,以及调用存储在存储器2002内的数据,执行无线接入网设备的各种功能和处理数据,从而对无线接入网设备进行整体监控。

在具体实现中,作为一种实施例,处理器2001可以包括一个或多个cpu,例如图9中的处理器2001包括cpu0和cpu1。

系统总线2003可以是pci总线或eisa总线等。

系统总线2003可以分为地址总线、数据总线、控制总线等。本申请实施例中为清楚说明,在图20中将各种总线都示意为系统总线2003。

本申请实施例还提供了一种包含指令的计算机程序产品,当该计算机程序产品在无线接入网设备上运行时,使得无线接入网设备执行图8、图10或图14中的相关方法步骤实现上述实施例中的实现双卡双待双通的通信方法。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

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

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

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

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

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

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