用户终端及其提供移动通信服务的方法及装置与流程

文档序号:14685193发布日期:2018-06-12 23:20
用户终端及其提供移动通信服务的方法及装置与流程

本发明涉及无线通信技术领域,特别是涉及一种用户终端及其提供移动通信服务的方法及装置。



背景技术:

用户终端能够支持多张用户卡(例如SIM卡、USIM卡等)同时使用、且多张用户卡既可以是工作在同一模式下的,也可以是工作在不同模式下的,即所谓的多卡多模用户终端。

用户终端接入网络的方式大多是通过移动通信网络,随着移动通信技术的不断发展,用户终端也可以通过移动通信网络以外的其它网络来接入网络。举例来说,用户终端可以通过WIFI网络来接入网络,并提供基于WIFI的电话服务,即VoWIFI服务(Voice over WIFI)。后文将“移动通信网络以外的其它网络”简称为“其它网络”。

用户终端在不同的网络下提供各项服务的方式可以是不同的,同一类服务采用不同的方式来实现会具有不同的性能,举例来说,语音服务可以由多种不同的方式实现,基于LTE网络的协议标准工作的网络通过VoLTE提供语音服务,其性能会优于通过2G模式下的方式来提供语音服务。

通过移动通信网络接入网络的方式,其提供服务的性能,通常比通过其它网络接入时提供同类服务的性能更优,举例来说,通过LTE网络接入时通过VoLTE(Voice over LTE)的方式提供语音服务,通过WIFI网络接入时通过VoWIFI的方式提供语音服务,前者通常比后者的性能更优。但通过移动通信网络接入网络的方式,其性能会受到诸如信号强度等因素(不限于信号强度)的影响,举例来说,当用户终端处在一些偏远的山区时,当地移动通信的信号覆盖较差,此时,通过移动通信网络接入网络的方式来提供服务的性能也会相应的变差,在这种移动通信信号覆盖较差的环境下,通过移动通信网络的接入方式提供服务的性能可能会比通过其它网络的接入方式提供同类服务的性能更差。



技术实现要素:

本发明解决的技术问题是:多卡多模用户终端如何提供性能更优的服务而几乎不增加额外的成本。

为了解决上述技术问题,本发明实施例提供一种提供移动通信服务的方法,其特征在于,包括:

用户卡一通过网络一提供服务,用户卡二通过网络二提供服务,所述网络一基于移动通信网络的协议标准工作且所述网络二基于其他网络的协议标准工作、或者是所述网络一基于其他网络的协议标准工作且所述网络二基于移动通信网络的协议标准工作;

检测到网络一当前支持同时为多张用户卡提供第一类服务;

通知除用户卡一以外的其他用户卡,允许所述其他用户卡通过网络一提供所述第一类服务;

检测到用户卡二需要提供所述第一类服务;

若用户卡二通过网络一提供所述第一类服务比通过网络二提供所述第一类服务具有更优的性能、或者是用户卡二当前无法通过网络二提供所述第一类服务,则控制用户卡二通过网络一提供所述第一类服务。

可选的,在用户卡二通过网络一提供所述第一类服务之后,还包括:

检测到网络一当前不支持同时为多张用户卡提供第一类服务;

控制用户卡二通过网络二提供所述第一类服务。

可选的,在允许所述其他用户卡通过网络一提供所述第一类服务之后,还包括:

检测到网络一当前不支持同时为多张用户卡提供第一类服务;

通知除用户卡一以外的其他用户卡,禁止所述其他用户卡通过网络一提供所述第一类服务。

可选的,用户终端支持至少两张用户卡同时使用。

可选的,所述第一类服务为语音业务或视频业务。

可选的,所述网络一基于LTE网络的协议标准工作且所述网络二基于WIFI网络的协议标准工作、或者是所述网络一基于WIFI网络的协议标准工作且所述网络二基于LTE网络的协议标准工作。

为了解决上述技术问题,本发明实施例还提供一种提供移动通信服务的装置,包括:第一检测单元、通报单元、第二检测单元、判断单元和切换单元;其中:

用户卡一通过网络一提供服务,用户卡二通过网络二提供服务,所述网络一基于移动通信网络的协议标准工作且所述网络二基于其他网络的协议标准工作、或者是所述网络一基于其他网络的协议标准工作且所述网络二基于移动通信网络的协议标准工作;

第一检测单元,适于检测网络一当前是否支持同时为多张用户卡提供第一类服务;

通报单元,适于在所述第一检测单元检测到网络一当前支持同时为多张用户卡提供第一类服务之后,通知除用户卡一以外的其他用户卡,允许所述其他用户卡通过网络一提供所述第一类服务;

第二检测单元,适于检测用户卡二是否需要提供所述第一类服务;

判断单元,适于在所述第二检测单元检测到用户卡二需要提供所述第一类服务之后,判断用户卡二通过网络一提供所述第一类服务是否比通过网络二提供所述第一类服务具有更优的性能、或者是用户卡二无法通过网络二提供所述第一类服务;

切换单元,适于在所述判断单元判断用户卡二通过网络一提供所述第一类服务比通过网络二提供所述第一类服务具有更优的性能、或者是用户卡二无法通过网络二提供所述第一类服务之后,控制用户卡二通过网络一提供所述第一类服务。

可选的,切换单元,还适于在所述第一检测单元检测到网络一当前不支持同时为多张用户卡提供第一类服务之后,控制用户卡二通过网络二提供所述第一类服务。

可选的,通报单元,还适于在所述第一检测单元检测到网络一当前不支持同时为多张用户卡提供第一类服务之后,通知除用户卡一以外的其他用户卡,禁止所述其他用户卡通过网络一提供所述第一类服务。

可选的,用户终端支持至少两张用户卡同时使用。

可选的,所述第一类服务为语音业务或视频业务。

可选的,所述网络一基于LTE网络的协议标准工作且所述网络二基于WIFI网络的协议标准工作、或者是所述网络一基于WIFI网络的协议标准工作且所述网络二基于LTE网络的协议标准工作。

为了解决上述技术问题,本发明实施例还提供一种用户终端,所述用户终端支持至少两张用户卡同时使用,还包括如上所述的提供移动通信服务的装置。

与现有技术相比,本发明的技术方案具有以下有益效果:

在检测到网络一当前支持同时为多张用户卡提供第一类服务之后,通知除用户卡一以外的其他用户卡,允许所述其他用户卡通过网络一提供所述第一类服务,后续若其他用户卡(例如用户卡二)需要提供所述第一类服务、且用户卡二通过网络一提供所述第一类服务比通过网络二提供所述第一类服务具有更优的性能,则控制用户卡二通过网络一提供所述第一类服务,从而实现了在几乎不增加额外成本的情况下为其他用户卡提供更优的服务,尤其是在移动通信网络信号质量实时变化的情况下,各张用户卡在移动通信网络和其它网络间切换,保持以当前性能较优的方式来向用户提供服务。

进一步的,在检测到网络一当前不支持同时为多张用户卡提供第一类服务之后,控制用户卡二通过网络二提供所述第一类服务和/或通知除用户卡一以外的其他用户卡,禁止所述其他用户卡通过网络一提供所述第一类服务,从而避免了其他用户卡对网络一的借用影响该网络一所对应的用户卡一本身的正常使用。

附图说明

图1为本发明实施例中提供移动通信服务的方法流程图;

图2为本发明实施例中提供移动通信服务的装置结构框图。

具体实施方式

根据背景技术部分的分析可知,现有技术中,通过移动通信网络接入网络的方式,其提供服务的性能,通常比通过其它网络接入时提供同类服务的性能更优,举例来说,通过LTE网络接入时通过VoLTE(Voice over LTE)的方式提供语音服务,通过WIFI网络接入时通过VoWIFI的方式提供语音服务,前者通常比后者的性能更优。

发明人经研究后发现,通过移动通信网络提供服务的性能是实时变化的,例如在不同的时间和/或地点,通过移动通信网络提供服务的性能是不同的,通过移动通信网络提供服务的性能,在某些时候比通过其他网络提供同类服务的性能好,而在另一些时候则比通过其他网络提供同类服务的性能差。

最新的移动通信技术(可能尚未公开)能够实现多张用户卡(这多张用户卡在初始状态下通过不同的网络来提供服务)同时通过同一网络提供某项服务,例如用户卡一和用户卡二同时通过网络一提供语音服务,即用户卡二对网络一的使用不会影响到用户卡一的正常使用(假定用户卡一在初始状态下对应于网络一)。

本发明在检测到网络一当前支持同时为多张用户卡提供第一类服务之后,通知除用户卡一以外的其他用户卡,允许所述其他用户卡通过网络一提供所述第一类服务,后续若其他用户卡(例如用户卡二)需要提供所述第一类服务、且用户卡二通过网络一提供所述第一类服务比通过网络二提供所述第一类服务具有更优的性能,则控制用户卡二通过网络一提供所述第一类服务,从而实现了在几乎不增加额外成本的情况下为其他用户卡提供更优的服务,尤其是在移动通信网络信号质量实时变化的情况下,各张用户卡在移动通信网络和其它网络间切换,保持以当前性能较优的方式来向用户提供服务。

为使本领域技术人员更好地理解和实现本发明,以下参照附图,通过具体实施例进行详细说明。

实施例一

如下所述,本发明实施例提供一种提供移动通信服务的方法。

本实施例中的提供移动通信服务的方法,适用于多卡用户终端,用户终端支持至少两张用户卡同时使用,在初始状态下,至少有一张用户卡通过基于移动通信网络的协议标准的网络提供服务,至少有一张用户卡通过基于其它网络的协议标准的网络提供服务。举例来说,在初始状态下,一张用户卡通过基于LTE协议标准的网络提供服务,另一张用户卡通过基于WIFI网络的协议标准的网络提供服务,当然,以上例举的仅仅是一个具体的实施例,对于其他各种网络的组合也可以存在“借用”。

参照图1所示的提供移动通信服务的方法流程图,以下通过具体步骤进行详细说明:

S101,用户卡一通过网络一提供服务,用户卡二通过网络二提供服务。

需要说明的是,“用户卡一”和“用户卡二”的称呼仅仅用于区别两张不同的用户卡,并不表示两张用户卡之间有逻辑上的先后顺序。对于“网络一”、“网络二”等也应作类似理解。

在初始状态下,各张用户卡通过其对应的网络提供服务,即用户卡一通过网络一提供服务,用户卡二通过网络二提供服务。假如有三张或三张以上的用户卡,那么同理,用户卡三、用户卡四等也均通过其对应的网络提供服务。

各个网络中,至少有一个网络基于移动通信网络的协议标准工作,至少有一个基于其他网络的协议标准工作。具体的,可以是所述网络一基于移动通信网络的协议标准工作且所述网络二基于其他网络的协议标准工作、或者是所述网络一基于其他网络的协议标准工作且所述网络二基于移动通信网络的协议标准工作。

S102,检测到网络一当前支持同时为多张用户卡提供第一类服务。

部分网络支持同时向多张用户卡提供部分服务。举例来说,在一些先进的手机芯片中,基于LTE协议标准的网络可以支持同时向多张用户卡提供语音服务。

可以理解的是,并非所有的网络都能够支持同时为多张用户卡提供服务,网络也并非支持全部各类服务都能够同时为多张用户卡提供。这取决于该网络所对应的用户卡当前的工作状态、以及该网络所基于的协议标准的内容。

本实施例在各张用户卡基于其对应的网络提供服务(本发明中将其定义为“初始状态”)的过程中,检测各个网络当前是否有某项服务能够同时为多张用户卡提供。

检测结果可以是对应于各张用户卡所对应的各个网络中的任意一个或多个网络当前有一项或多项服务能够同时为多张用户卡提供。即当前支持同时为多张用户卡提供服务的网络可以是对应于各张用户卡的各个网络中的任意一个或多个,本发明中将当前支持同时为多张用户卡提供服务的网络称为“网络一”,将当前支持同时为多张用户卡提供服务的网络在初始状态下所对应的用户卡称为“用户卡一”;当前能够同时为多张用户卡提供的服务可以是一项或多项,本发明中将当前能够同时为多张用户卡提供的服务称为“第一类服务”。

例如,若某一个基于移动通信网络的协议标准的网络当前支持同时为多张用户卡提供服务,则可以以该基于移动通信网络的协议标准的网络作为网络一;若某一个基于其它网络的协议标准的网络支持同时为多张用户卡提供服务,则可以以该基于其它网络的协议标准的网络作为网络一;若用户终端有3个基于相同或不同协议标准的网络当前都支持同时为多张用户卡提供服务,则这3个网络(分别在3个不同的“借用”流程中)可以分别作为网络一。

S103,通知除用户卡一以外的其他用户卡,允许所述其他用户卡通过网络一提供所述第一类服务。

当检测到某个网络当前支持同时为多张用户卡提供某一类服务之后,通知除该协议栈所对应的用户卡以外的其他用户卡,通知的内容即为允许所述其他用户卡通过该网络提供这一类服务。其他用户卡在接收到该通知之后,后续如果需要提供这一类服务,即可通过该网络提供这一类服务。

在允许所述其他用户卡通过网络一提供所述第一类服务之后,可以继续(以一定的周期)检测该网络一当前是否支持同时为多张用户卡提供某一类服务,若检测到该网络一当前不支持同时为多张用户卡提供第一类服务,则通知除用户卡一以外的其他用户卡,禁止所述其他用户卡通过网络一提供所述第一类服务。

通过以上对技术方案的描述可以看出:本实施例中,在检测到网络一当前不支持同时为多张用户卡提供第一类服务之后,控制用户卡二通过网络二提供所述第一类服务和/或通知除用户卡一以外的其他用户卡,禁止所述其他用户卡通过网络一提供所述第一类服务,从而避免了其他用户卡对网络一的借用影响该网络一所对应的用户卡一本身的正常使用。

S104,检测到用户卡二需要提供所述第一类服务。

本发明中,在某张用户卡所对应的网络向其他用户卡发出步骤S103中的通知之后,在其他用户卡中,将后续需要提供这一类服务的用户卡称为“用户卡二”,将用户卡二在初始状态下所对应的网络称为“网络二”。实践中,根据实际情况的不同,用户卡二可以是其他用户卡中的任意一张或多张用户卡,也就是说,既可以是一张用户卡借用用户卡一所对应的网络一来提供所述第一类服务,也可以是多张用户卡同时借用用户卡一所对应的网络一来提供所述第一类服务。

可以理解的是,“用户卡一”和“用户卡二”的称呼是以“借用”过程中的“被借用方”和“借用方”来定义的,同一用户卡完全可以在某一个“借用”流程中作为“用户卡一”,而在另一个“借用”流程中作为“用户卡二”,这并不冲突。同理,对于“网络一”和“网络二”的称呼也可作类似理解。

S105,判断用户卡二通过网络一提供所述第一类服务是否比通过网络二提供所述第一类服务具有更优的性能。

其中,用户卡二无法通过网络二提供所述第一类服务的情形也可以归为用户卡二通过网络一提供所述第一类服务比通过网络二提供所述第一类服务具有更优的性能。

若是,则转至步骤S106;若否,则可以不作处理,本发明对此不作限定。

更优的性能具体可以是指在语音通话清晰度、掉包率等一个或多个方面的性能更优。通过移动通信网络提供服务的性能是实时变化的,例如在不同的时间和/或地点,通过移动通信网络提供服务的性能是不同的,通过移动通信网络提供服务的性能,在某些时候比通过其他网络提供同类服务的性能好,而在另一些时候则比通过其他网络提供同类服务的性能差。本申请需要判断当前用户卡二通过网络一提供所述第一类服务是否比通过网络二提供所述第一类服务具有更优的性能。

S106,控制用户卡二通过网络一提供所述第一类服务。

在满足网络一当前支持同时为多张用户卡提供第一类服务(参考步骤S102)、用户卡二需要提供所述第一类服务(参见步骤S104)和用户卡二通过网络一提供所述第一类服务比通过网络二提供所述第一类服务具有更优的性能(参见步骤S105)这三个条件的情况下,可以控制用户卡二通过网络一提供所述第一类服务,从而用户卡二借助网络一来向用户提供更优的服务。

该“借用”过程持续到检测到网络一当前不支持同时为多张用户卡提供第一类服务为止,当然,若后续用户卡二不再需要提供所述第一类服务,则显然也可以停止借用过程。

需要说明的是,以上流程是针对一次“借用”的过程而言的,可以理解的是,多次“借用”完全可以在同一时刻共存。举例来说可以是以下情况,用户卡A“借用”用户卡B所对应的网络B来提供语音服务,同时,用户卡B“借用”用户卡C所对应的网络C来提供语音服务,即在同一时刻可以同时存在两次(甚至更多次)借用。在用户卡A“借用”用户卡B所对应的网络B来提供语音服务的过程中,用户卡B作为流程S101至S106中的用户卡一,用户卡A作为流程S101至S106中的用户卡二;而在用户卡B“借用”用户卡C所对应的网络C来提供语音服务的过程中,用户卡C作为流程S101至S106中的用户卡一,用户卡B作为流程S101至S106中的用户卡二。

通过以上对技术方案的描述可以看出:本实施例中,在检测到网络一当前支持同时为多张用户卡提供第一类服务之后,通知除用户卡一以外的其他用户卡,允许所述其他用户卡通过网络一提供所述第一类服务,后续若其他用户卡(例如用户卡二)需要提供所述第一类服务、且用户卡二通过网络一提供所述第一类服务比通过网络二提供所述第一类服务具有更优的性能,则控制用户卡二通过网络一提供所述第一类服务,从而实现了在几乎不增加额外成本的情况下为其他用户卡提供更优的服务。

如前所述,通常情况下,通过移动通信网络接入网络的方式,其提供服务的性能,在大多数时间内会比通过其它网络接入时提供同类服务的性能更优,举例来说,通过LTE网络接入时通过VoLTE(Voice over LTE)的方式提供语音服务,通过WIFI网络接入时通过VoWIFI的方式提供语音服务,前者通常比后者的性能更优。但通过移动通信网络接入网络的方式,其性能会受到诸如信号强度等因素(不限于信号强度)的影响,举例来说,当用户终端处在一些偏远的山区时,当地移动通信的信号覆盖较差,此时,通过移动通信网络接入网络的方式来提供服务的性能也会相应的变差,在这种移动通信信号覆盖较差的环境下,通过移动通信网络的接入方式提供服务的性能可能会比通过其它网络的接入方式提供同类服务的性能更差。

本申请通过不同的用户卡之间相互“借用”其他用户卡在初始状态下所对应的网络,使得各张用户卡在信号质量实时变化的情况下,保持以当前性能较优的方式来向用户提供服务,例如在移动通信网络信号质量较好的情况下,将原本通过其它网络提供服务的用户卡切换到移动通信网络下来提供服务(可以在不中断服务的情况下完成切换),而在移动通信网络信号质量较差的情况下,将原本通过移动通信网络提供服务的用户卡切换到其它网络下来提供服务,从而在几乎不增加额外成本的情况下各张用户卡提供服务的性能都有所改善。

实施例二

如下所述,本发明实施例提供一种提供移动通信服务的装置。

参照图2所示的提供移动通信服务的装置结构框图。

所述提供移动通信服务的装置包括:第一检测单元201、通报单元202、第二检测单元203、判断单元204和切换单元205;其中各单元的主要功能如下:

用户卡一通过网络一209提供服务,用户卡二通过网络二210提供服务,所述网络一209基于移动通信网络的协议标准工作且所述网络二210基于其他网络的协议标准工作、或者是所述网络二210基于其他网络的协议标准工作且所述网络一209基于移动通信网络的协议标准工作;

第一检测单元201,适于检测网络一209当前是否支持同时为多张用户卡提供第一类服务;

通报单元202,适于在所述第一检测单元201检测到网络一209当前支持同时为多张用户卡提供第一类服务之后,通知除用户卡一以外的其他用户卡,允许所述其他用户卡通过网络一提供所述第一类服务;

第二检测单元203,适于检测用户卡二是否需要提供所述第一类服务;

判断单元204,适于在所述第二检测单元203检测到用户卡二需要提供所述第一类服务之后,判断用户卡二通过网络一209提供所述第一类服务是否比通过网络二210提供所述第一类服务具有更优的性能、或者是用户卡二无法通过网络二210提供所述第一类服务;

切换单元205,适于在所述判断单元204判断用户卡二通过网络一209提供所述第一类服务比通过网络二210提供所述第一类服务具有更优的性能、或者是用户卡二无法通过网络二210提供所述第一类服务之后,控制用户卡二通过网络一209提供所述第一类服务。

通过以上对技术方案的描述可以看出:本实施例中,在检测到网络一当前支持同时为多张用户卡提供第一类服务之后,通知除用户卡一以外的其他用户卡,允许所述其他用户卡通过网络一提供所述第一类服务,后续若其他用户卡(例如用户卡二)需要提供所述第一类服务、且用户卡二通过网络一提供所述第一类服务比通过网络二提供所述第一类服务具有更优的性能,则控制用户卡二通过网络一提供所述第一类服务,从而实现了在几乎不增加额外成本的情况下为其他用户卡提供更优的服务,尤其是在移动通信网络信号质量实时变化的情况下,各张用户卡在移动通信网络和其它网络间切换,保持以当前性能较优的方式来向用户提供服务。

在具体实施中,切换单元205,还适于在所述第一检测单元201检测到网络一209当前不支持同时为多张用户卡提供第一类服务之后,控制用户卡二通过网络二210提供所述第一类服务。

在具体实施中,通报单元202,还适于在所述第一检测单元201检测到网络一209当前不支持同时为多张用户卡提供第一类服务之后,通知除用户卡一以外的其他用户卡,禁止所述其他用户卡通过网络一209提供所述第一类服务。

通过以上对技术方案的描述可以看出:本实施例中,在检测到网络一当前不支持同时为多张用户卡提供第一类服务之后,控制用户卡二通过网络二提供所述第一类服务和/或通知除用户卡一以外的其他用户卡,禁止所述其他用户卡通过网络一提供所述第一类服务,从而避免了其他用户卡对网络一的借用影响该网络一所对应的用户卡一本身的正常使用。

在具体实施中,用户终端支持至少两张用户卡同时使用。

在具体实施中,所述第一类服务为语音业务或视频业务。

在具体实施中,所述网络一209基于LTE网络的协议标准工作且所述网络二210基于WIFI网络的协议标准工作、或者是所述网络一209基于WIFI网络的协议标准工作且所述网络二210基于LTE网络的协议标准工作。

实施例三

如下所述,本发明实施例提供一种用户终端,所述用户终端支持至少两张用户卡同时使用。

与现有技术的不同之处在于,该用户终端还包括如本发明实施例中所提供的提供移动通信服务的装置。因而该用户终端能够在向用户提供移动通信服务的过程中,在检测到网络一当前支持同时为多张用户卡提供第一类服务之后,通知除用户卡一以外的其他用户卡,允许所述其他用户卡通过网络一提供所述第一类服务,后续若其他用户卡(例如用户卡二)需要提供所述第一类服务、且用户卡二通过网络一提供所述第一类服务比通过网络二提供所述第一类服务具有更优的性能,则控制用户卡二通过网络一提供所述第一类服务,从而实现了在几乎不增加额外成本的情况下为其他用户卡提供更优的服务,尤其是在移动通信网络信号质量实时变化的情况下,各张用户卡在移动通信网络和其它网络间切换,保持以当前性能较优的方式来向用户提供服务。

本领域普通技术人员可以理解,上述实施例的各种方法中,全部或部分步骤是可以通过程序指令相关的硬件来完成的,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。

虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

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