多卡移动终端及其网络漫游方法、存储介质与流程

文档序号:16815866发布日期:2019-02-10 14:30阅读:192来源:国知局
多卡移动终端及其网络漫游方法、存储介质与流程

本发明涉及通信技术领域,具体涉及一种多卡移动终端及其网络漫游方法、存储介质。



背景技术:

目前的双卡移动终端,若两张用户识别卡分别属于不同的运营商,进行网络漫游时,两张用户识别卡要分别进行网络驻留,这样不仅消耗更多的终端资源和网络资源,而且还存在双卡业务在无线资源使用上的冲突。



技术实现要素:

本发明要解决的问题是对于支持不同运营商的多卡移动终端,如何节省网络漫游时所消耗的终端资源和网络资源,以及避免无线资源使用上的冲突。

为解决上述问题,本发明实施例提供了一种多卡移动终端的网络漫游方法,所述多卡移动终端包括:第一用户识别卡及第二用户识别卡;所述第一用户识别卡为基于自身与业务网络之间的数据通路已在所述业务网络上注册的用户识别卡;所述方法包括:当接收到所述第二用户识别卡基于所述第一用户识别卡与业务网络之间的数据通路向所述业务网络发起的注册请求时,判断所述第二用户识别卡是否与所述第一用户识别卡属于同一运营商;当所述第二用户识别卡与所述第一用户识别卡不属于同一运营商时,判断所述第二用户识别卡是否满足预设网络漫游条件;当所述第二用户识别卡满足所述预设网络漫游条件时,接收所述第二用户识别卡的注册请求,使得所述第二用户识别卡基于所述第一用户识别卡对应的无线资源和业务网络执行相应业务。

可选地,所述判断所述第二用户识别卡是否满足预设网络漫游条件,包括:判断所述第二用户识别卡是否为合法用户;判断所述业务网络是否允许所述第二用户识别卡在所述业务网络上漫游;当所述第二用户识别卡为合法用户,且所述第一用户识别卡对应的业务网络允许所述第二用户识别卡在所述第一用户识别卡对应的业务网络上漫游时,判定所述第二用户识别卡满足预设网络漫游条件。

可选地,所述判断所述第二用户识别卡是否为合法用户,包括:获取所述第二用户识别卡对应的用户身份信息;基于获取到的用户身份信息确定所述第二用户识别卡是否为合法用户。

可选地,所述方法还包括:当所述第二用户识别卡不满足所述预设网络漫游条件时,拒绝所述第二用户识别卡的注册请求。

可选地,所述业务网络为ims网络。

本发明实施例提供了一种多卡移动终端,所述多卡移动终端包括:第一用户识别卡及第二用户识别卡;所述第一用户识别卡为基于自身与业务网络之间的数据通路已在所述业务网络上注册的用户识别卡;所述多卡移动终端还包括:第一判断单元,适于当接收到所述第二用户识别卡基于所述第一用户识别卡与业务网络之间的数据通路向所述业务网络发起的注册请求时,判断所述第二用户识别卡是否与所述第一用户识别卡属于同一运营商;第二判断单元,适于当所述第二用户识别卡与所述第一用户识别卡不属于同一运营商时,判断所述第二用户识别卡是否满足预设网络漫游条件;第一漫游控制单元,适于当所述第二用户识别卡满足所述预设网络漫游条件时,接收所述第二用户识别卡的注册请求,使得所述第二用户识别卡基于所述第一用户识别卡对应的无线资源和业务网络执行相应业务。

可选地,所述第二判断单元包括:第一判断子单元,适于判断所述第二用户识别卡是否为合法用户;第二判断子单元,适于判断所述第一用户识别卡对应的业务网络是否允许所述第二用户识别卡在所述第一用户识别卡对应的业务网络上漫游;确定子单元,适于当所述第二用户识别卡为合法用户,且所述第一用户识别卡对应的业务网络允许所述第二用户识别卡在所述第一用户识别卡对应的业务网络上漫游时,判定所述第二用户识别卡满足预设网络漫游条件。

可选地,所述第一判断子单元适于获取所述第二用户识别卡对应的用户身份信息,基于获取到的用户身份信息确定所述第二用户识别卡是否为合法用户。

可选地,所述多卡移动终端还包括:第二漫游控制子单元,适于当所述第二用户识别卡不满足所述预设网络漫游条件时,拒绝所述第二用户识别卡的注册请求。

可选地,所述业务网络为ims网络。

本发明实施例提供了一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述任一种所述方法的步骤。

本发明实施例提供了一种多卡移动终端,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述任一种所述方法的步骤。

与现有技术相比,本发明实施例的技术方案具有以下优点:

采用上述方案,在第二用户识别卡与第一用户识别卡不属于同一运营商时,判断第二用户识别卡是否满足预设网络漫游条件,当第二用户识别卡满足所述预设网络漫游条件时,接收所述第二用户识别卡的注册请求,由此可以使得所述第二用户识别卡基于所述第一用户识别卡对应的无线资源和业务网络执行相应业务,进而可以节省网络漫游时所消耗的终端资源和网络资源,以及避免无线资源使用上的冲突。

附图说明

图1是本发明实施例中一种多卡移动终端的网络漫游方法流程图;

图2是本发明实施例中另一种多卡移动终端的网络漫游方法流程图;

图3是本发明实施例中一种多卡移动终端的结构示意图。

具体实施方式

以双卡终端为例,若两张用户识别卡分别属于不同的运营商,网络漫游时,两张用户识别卡要分别进行网络驻留,进行业务的时候要使用各自的无线资源,由此不仅消耗更多的终端资源和网络资源,而且还存在双卡业务在无线资源使用上的冲突。

针对上述问题,本发明实施例提供了一种多卡移动终端的网络漫游方法,在第二用户识别卡与第一用户识别卡不属于同一运营商时,判断第二用户识别卡是否满足预设网络漫游条件,当第二用户识别卡满足所述预设网络漫游条件时,接收所述第二用户识别卡的注册请求,由此可以使得所述第二用户识别卡基于所述第一用户识别卡对应的无线资源和业务网络执行相应业务,进而可以节省网络漫游时所消耗的终端资源和网络资源,避免无线资源使用上的冲突。

为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例作详细地说明。

参照图1,本发明实施例提供了一种多卡移动终端的网络漫游方法。其中,所述多卡移动终端包括:第一用户识别卡及第二用户识别卡。所述第一用户识别卡为基于自身与业务网络之间的数据通路已在所述业务网络上注册的用户识别卡。

所述方法可以包括如下步骤:

步骤11,当接收到所述第二用户识别卡基于所述第一用户识别卡与业务网络之间的数据通路向所述业务网络发起的注册请求时,判断所述第二用户识别卡是否与所述第一用户识别卡属于同一运营商。

以支持volte业务的双卡移动终端为例,开机后,第一用户识别卡在4g网络上注册,并激活自身与ims网络之间的imspdn。此时,第二用户识别卡可以直接基于第一用户识别卡与ims网络之间的imspdn,向第一用户识别卡对应的ims网络发起ims注册。

当接收到第二用户识别卡向第一用户识别卡对应的ims网络发起的注册请求时,可以先判断第二用户识别卡与所述第一用户识别卡是否属于同一运营商。

在具体实施中,可以通过第二用户识别卡所发起的注册请求中的信息,判断第二用户识别卡与所述第一用户识别卡是否属于同一运营商。

当第二用户识别卡与所述第一用户识别卡属于同一运营商时,二者之间不存在网络漫游,第二用户识别卡可以直接在第一用户识别卡对应的业务网络上注册。

步骤12,当所述第二用户识别卡与所述第一用户识别卡不属于同一运营商时,判断所述第二用户识别卡是否满足预设网络漫游条件。

在具体实施中,对于不属于同一运营商的第二用户识别卡及第一用户识别卡,可以预设设置网络漫游条件,使得第二用户识别卡在满足预设网络漫游条件时,完成在第一用户识别卡对应的业务网络上注册后,能够使得第二用户识别卡可以基于所述第一用户识别卡对应的无线资源和业务网络执行相应业务。

在本发明的一实施例中,所述预设网络漫游条件可以包括:第二用户识别卡为合法用户;以及所述业务网络允许所述第二用户识别卡在所述业务网络上漫游。

在具体实施中,判断第二用户识别卡是否满足预设网络漫游条件时,对各个漫游条件的判断顺序不受限制。既可以先判断所述第二用户识别卡是否为合法用户,再判断所述业务网络是否允许所述第二用户识别卡在所述业务网络上漫游,也可以先判断所述业务网络是否允许所述第二用户识别卡在所述业务网络上漫游,再判断所述第二用户识别卡是否为合法用户,还可以同时判断所述第二用户识别卡是否为合法用户以及所述业务网络是否允许所述第二用户识别卡在所述业务网络上漫游。可以理解的是,具体无论以何种顺序判断第二用户识别卡是否满足预设网络漫游条件,均不构成对本发明的限制,且均在本发明的保护范围之内。

在具体实施中,判断所述第二用户识别卡是否为合法用户时,可以由第一用户识别卡的运营商相关网元与第二用户识别卡的运营商相关网元进行交互,获取第二用户识别卡对应的用户身份信息,进而基于获取到的用户身份信息确定所述第二用户识别卡是否为合法用户。

以所述第一用户识别卡对应的运营商为中国移动,第二用户识别卡对应的运营商为中国电信为例,判断第二用户识别卡是否为合法用户时,可以由中国移动相关网元与中国电信相关网元进行交互,获取第二用户识别卡对应的用户身份信息,进而确定所述第二用户识别卡是否为合法用户。

在具体实施中,可以通过判断与第二用户识别卡所属运营商是否有签约漫游协议方式,判断所述业务网络是否允许所述第二用户识别卡在所述业务网络上漫游。

以所述业务网络为ims网络为例,如果第二用户识别卡所属运营商与第一用户识别卡所属运营商签署了ims网络漫游协议,那么第二用户识别卡就可以在第一用户识别卡所属运营商的ims网络内漫游。

步骤13,当所述第二用户识别卡满足所述预设网络漫游条件时,接收所述第二用户识别卡的注册请求,使得所述第二用户识别卡基于所述第一用户识别卡对应的无线资源和业务网络执行相应业务。

在具体实施中,当所述第二用户识别卡满足所述预设网络漫游条件时,接收所述第二用户识别卡的注册请求,第二用户识别卡就可以在所述业务网络上完成注册。此时,第二用户识别卡与第一用户识别卡共用同一数据通路。由于每条数据通路唯一对应一条无线连接,故后续第二用户识别卡与第一用户识别卡就可以共用同一套无线资源在所述业务网络上进行网络漫游业务,由此可以节省终端资源和网络资源,并可以避免无线资源使用上的冲突。

图2为本发明实施例提供的另一种多卡移动终端的网络漫游方法。以第一用户识别卡为卡1,第二用户识别卡为卡2,业务网络为ims网络为例,所述方法可以包括如下步骤:

步骤21,当接收到卡2基于卡1与ims网络之间的数据通路向所述ims网络发起的注册请求时,判断卡2是否与卡1属于同一运营商。

具体可以参照上述关于步骤11的描述进行实施,此处不再赘述。

当卡2与卡1属于同一运营商时,结束整个流程,否则执行步骤22。

步骤22,判断卡2是否满足预设网络漫游条件。

其中,所述预设网络漫游条件包括:卡2为合法用户且所述业务网络允许卡2在所述业务网络上漫游。

当卡2满足预设网络漫游条件时,执行步骤23,否则执行步骤24。

步骤23,接收卡2的注册请求。

接收卡2的注册请求,使得卡2可以基于卡1对应的无线资源和业务网络执行相应业务。

步骤24,拒绝卡2的注册请求。

当卡2的注册请求被拒绝时,卡2无法在卡1对应的业务网络上注册,此时卡2可以继续查找其它可用资源,比如,可以查找其它网络制式或者其它运营商的网络。

可以理解的是,本发明上述实施例中的多卡移动终端的网络漫游方法,并不限于应用在双卡移动终端,还可以应用在支持三张用户识别卡或三张以上用户识别卡的用户终端。

由上述内容可知,本发明实施例中的多卡移动终端的网络漫游方法,在第二用户识别卡与第一用户识别卡不属于同一运营商时,通过判断第二用户识别卡是否满足预设网络漫游条件,并在第二用户识别卡满足所述预设网络漫游条件时,接收所述第二用户识别卡的注册请求,使得所述第二用户识别卡基于所述第一用户识别卡对应的无线资源和业务网络执行相应业务,节省网络漫游时所消耗的终端资源和网络资源,并可以避免无线资源使用上的冲突。

为了使本领域技术人员更好地理解和实现本发明,以下对上述多卡移动终端的网络漫游方法对应的多卡移动终端及计算机可读存储介质进行详细描述。

参照图3,本发明实施例还提供了一种多卡移动终端30,所述多卡移动终端30可以包括:第一用户识别卡及第二用户识别卡。所述第一用户识别卡为基于自身与业务网络之间的数据通路已在所述业务网络上注册的用户识别卡。

所述多卡移动终端30还可以包括:第一判断单元31,第二判断单元32以及第一漫游控制单元33。其中:

所述第一判断单元31,适于当接收到所述第二用户识别卡基于所述第一用户识别卡与业务网络之间的数据通路向所述业务网络发起的注册请求时,判断所述第二用户识别卡是否与所述第一用户识别卡属于同一运营商;

所述第二判断单元32,适于当所述第二用户识别卡与所述第一用户识别卡不属于同一运营商时,判断所述第二用户识别卡是否满足预设网络漫游条件;

所述第一漫游控制单元33,适于当所述第二用户识别卡满足所述预设网络漫游条件时,接收所述第二用户识别卡的注册请求,使得所述第二用户识别卡基于所述第一用户识别卡对应的无线资源和业务网络执行相应业务。

在本发明的一实施例中,所述第二判断单元32可以包括:第一判断子单元321,第二判断子单元323以及确定子单元322。其中:

所述第一判断子单元321,适于判断所述第二用户识别卡是否为合法用户;

所述第二判断子单元323,适于判断所述第一用户识别卡对应的业务网络是否允许所述第二用户识别卡在所述第一用户识别卡对应的业务网络上漫游;

所述确定子单元322,适于当所述第二用户识别卡为合法用户,且所述第一用户识别卡对应的业务网络允许所述第二用户识别卡在所述第一用户识别卡对应的业务网络上漫游时,判定所述第二用户识别卡满足预设网络漫游条件。

在本发明的一实施例中,所述第一判断子单元321适于获取所述第二用户识别卡对应的用户身份信息,基于获取到的用户身份信息确定所述第二用户识别卡是否为合法用户。

在本发明的一实施例中,所述多卡移动终端30还可以包括:第二漫游控制子单元34,适于当所述第二用户识别卡不满足所述预设网络漫游条件时,拒绝所述第二用户识别卡的注册请求。

在具体实施中,所述业务网络为ims网络。

在本发明的实施例中,所述多卡移动终端是指可以在移动中使用的计算机设备,包括但不限于手机、笔记本、平板电脑以及车载电脑等设备。并且所述用户识别卡的数量不受限制,所述多卡移动终端既可以支持物理用户识别卡,也可以支持非物理用户识别卡,例如,所述多卡移动终端可以包括一张虚拟用户识别卡和一张物理用户识别卡,也可以包括一张虚拟用户识别卡和两张以上的物理用户识别卡,还可以包括两张以上的虚拟用户识别卡和两张以上的物理用户识别卡。

需要说明的是,在本发明的实施例中,所述用户识别卡可以包括各种规格和标准的用户识别卡,此处不作限制,只要根据所述用户识别卡的信息可以识别用户即可。但具体所述用户识别卡为何种规格和标准的用户识别卡,均不构成对本发明的限制,且均在本发明的保护范围之内。例如,在支持的网络模式上,所述用户识别卡可以为普通的sim卡,也可以为usim卡、esim卡;在卡的尺寸上,所述用户识别卡可以为尺寸为25mm×15mm的标准sim卡,也可以为尺寸为12mm×15mm的小sim卡。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述实施例中任一种所述方法的步骤。

在具体实施中,所述计算机可读存储介质可以包括:rom、ram、磁盘或光盘等。

本发明实施例还提供了一种多卡移动终端,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述实施例中任一种所述方法的步骤。

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

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