双卡双待终端网络选择方法、装置、终端设备及存储介质制造方法及图纸

技术编号:20082152 阅读:29 留言:0更新日期:2019-01-15 03:00
本申请实施例公开了一种双卡双待终端网络选择方法、装置、终端设备及存储介质,该方法包括检测到开机事件时,读取记录的第一身份识别卡的第一移动国家码;通过所述第一身份识别卡进行网络搜索,获取搜索到的网络广播的移动国别码;如果所述第一移动国别码和所述网络广播的移动国别码不一致,则通过所述第一身份识别卡进行网络注册;当所述第一身份识别卡注册成功后,获取所述第一身份识别卡对应的注册信息,根据所述注册信息对第二身份识别卡进行网络注册,本方案提高了双卡双待终端的找网速度。

Selection Method, Device, Terminal Equipment and Storage Medium of Dual Card Dual Standby Terminal Network

The embodiment of this application discloses a dual-card dual-standby terminal network selection method, device, terminal device and storage medium, which includes the first mobile country code of the first ID card reading the record when the boot event is detected; the mobile country code of the network broadcast searched by the first ID card is obtained by network search; if the first mobile country is detected, the mobile country code of the network broadcast can be obtained. If the other code is inconsistent with the mobile country code of the network broadcasting, the network registration is carried out through the first ID card. When the first ID card is successfully registered, the registration information corresponding to the first ID card is obtained, and the second ID card is registered on the network according to the registration information. The scheme improves the speed of network searching for dual-card and dual-standby terminals.

【技术实现步骤摘要】
双卡双待终端网络选择方法、装置、终端设备及存储介质
本申请实施例涉及通信技术,尤其涉及一种双卡双待终端网络选择方法、装置、终端设备及存储介质。
技术介绍
随着移动通信技术的发展,具备双卡双待的终端设备由于其便利性普及程度越来越高。双卡双待指在一个终端设备中同时使用两张运营商提供的芯片卡,不同的芯片卡可以是同一运营商提供也可由不同的运营商提供。现有技术中,具备双卡双待功能的终端设备在开机后,两张芯片卡需要分别进行网络注册,现有的网络注册方式存在缺陷,需要改进。1
技术实现思路
本申请提供了一种双卡双待终端网络选择方法、装置、终端设备及存储介质,提高了双卡双待终端的找网速度。第一方面,本申请实施例提供了一种双卡双待终端网络选择方法,包括:检测到开机事件时,读取记录的第一身份识别卡的第一移动国家码;通过所述第一身份识别卡进行网络搜索,获取搜索到的网络广播的移动国别码;如果所述第一移动国别码和所述网络广播的移动国别码不一致,则通过所述第一身份识别卡进行网络注册;当所述第一身份识别卡注册成功后,获取所述第一身份识别卡对应的注册信息,根据所述注册信息对第二身份识别卡进行网络注册。第二方面,本申请实施例还提供了一种双卡双待终端网络选择装置,包括:国别码读取模块,用于检测到开机事件时,读取记录的第一身份识别卡的第一移动国家码;网络搜索模块,用于通过所述第一身份识别卡进行网络搜索,获取搜索到的网络广播的移动国别码;网络注册模块,用于如果所述第一移动国别码和所述网络广播的移动国别码不一致,则通过所述第一身份识别卡进行网络注册,当所述第一身份识别卡注册成功后,获取所述第一身份识别卡对应的注册信息,根据所述注册信息对第二身份识别卡进行网络注册。第三方面,本申请实施例还提供了一种终端设备,包括:处理器、存储器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的双卡双待终端网络选择方法。第四方面,本申请实施例还提供了一种包含终端设备可执行指令的存储介质,所述终端设备可执行指令在由终端设备处理器执行时用于执行本申请实施例所述的双卡双待终端网络选择方法。本方案中,检测到开机事件时,读取记录的第一身份识别卡的第一移动国家码;通过所述第一身份识别卡进行网络搜索,获取搜索到的网络广播的移动国别码;如果所述第一移动国别码和所述网络广播的移动国别码不一致,则通过所述第一身份识别卡进行网络注册;当所述第一身份识别卡注册成功后,获取所述第一身份识别卡对应的注册信息,根据所述注册信息对第二身份识别卡进行网络注册,提高了双卡双待终端的找网速度。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请实施例提供的一种双卡双待终端网络选择方法的流程图;图2是本申请实施例提供的另一种双卡双待终端网络选择方法的流程图;图3是本申请实施例提供的另一种双卡双待终端网络选择方法的流程图;图4是本申请实施例提供的另一种双卡双待终端网络选择方法的流程图;图5是本申请实施例提供的一种双卡双待终端网络选择装置的结构框图;图6是本申请实施例提供的一种终端设备的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。图1是本申请实施例提供的一种双卡双待终端网络选择方法的流程图,可适用于双卡双待终端进行网络注册,该方法可以由本申请实施例提供的终端设备来执行,该终端设备的双卡双待终端网络选择装置可采用软件和/或硬件的方式实现,如图1所示,本实施例提供的具体方案如下:步骤S101、检测到开机事件时,读取记录的第一身份识别卡的第一移动国家码。在终端设备开机后,进行相应的网络注册。该开机事件指终端设备开机过程中触发的事件。具体的,可通过创建广播接收者类实现对开机事件的检测监听,以android操作系统为例,可以是:packagecn.xm.mobilesafe.receiver;importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;importandroid.util.Log;publicclassBootCompleteReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){}}在检测到开机事件后,读取记录的第一身份识别卡的第一移动国家码。针对双卡双待的终端设备,其安装有两张SIM卡,分别定义为第一身份识别卡和第二身份识别卡,具体的,可通过读取记录的身份识别卡的PLMN(PublicLandMobileNetwork,公共陆地移动网络)码来确定身份识别卡对应的移动国家码。其中,PLMN为由政府或政府批准的经营者为公众提供陆地移动通信业务目的而建立和经营的网络,其中PLMN包含有MCC(Mobilecountrycode,移动国家码)字段,如中国移动运营商的MCC为460,中国联通运营商的MCC为461,不同国家不同运营商的MCC不同,需要说明的是,不限于读取PLMN来确定第一身份识别卡记录的MCC,还可通过读取其他类别的字码信息确定(如HPLMN、EHPLMN等)。步骤S102、通过所述第一身份识别卡进行网络搜索,获取搜索到的网络广播的移动国别码。在一个实施例中,通过第一身份识别卡进行网络搜索可以是控制第一身份识别卡搜索并并进行BCCH(BroadcastControlChannel,广播控制信道)监听,通过该BCCH信道获取搜索到的网络广播的移动国别码,其中,在该BCCH信道上广播的消息包括:小区的所有频点、邻小区的BCCH频点、LAI(LocationAreaIdentity,当地识别码)等,其中,移动国别码包含在LAI中。步骤S103、如果所述第一移动国别码和所述网络广播的移动国别码不一致,则通过所述第一身份识别卡进行网络注册。其中,如果记录的第一身份识别卡的第一移动国别码和网络广播的移动国别码不一致,则终端设备当前处于漫游状态,在漫游状态下,第一身份识别卡和第二身份识别卡在不属于同一运营商提供的情况下可能有共同的漫游服务运营商。其中,通过第一身份识别卡进行网络注册的过程如下:扫描射频信号和测量信号的平均强度,锁定信号强度最高的频点;搜索FCCH(FrequencyCorrectionChannel,频率校正信道)信道,如果锁定的最高的频点为BCCH频点,则通过解码SCH(SynchronizeChannel,同步信道)与该BCCH频点同步,读取BCCH频点上的系统消息,根据读出的系统消息判断该小区是否可以完成注册,如果可以,则进行网络注册,驻留在该小区,如果不可以,则继续扫描监视其它所有的频率,进行选择驻留。步骤S104、当所述第一身份识别卡注册成功后,获取所述第一身份识别卡对应的注册信息,根据所述注册信息对第二身份识别本文档来自技高网...

【技术保护点】
1.双卡双待终端网络选择方法,其特征在于,包括:检测到开机事件时,读取记录的第一身份识别卡的第一移动国家码;通过所述第一身份识别卡进行网络搜索,获取搜索到的网络广播的移动国别码;如果所述第一移动国别码和所述网络广播的移动国别码不一致,则通过所述第一身份识别卡进行网络注册;当所述第一身份识别卡注册成功后,获取所述第一身份识别卡对应的注册信息,根据所述注册信息对第二身份识别卡进行网络注册。

【技术特征摘要】
1.双卡双待终端网络选择方法,其特征在于,包括:检测到开机事件时,读取记录的第一身份识别卡的第一移动国家码;通过所述第一身份识别卡进行网络搜索,获取搜索到的网络广播的移动国别码;如果所述第一移动国别码和所述网络广播的移动国别码不一致,则通过所述第一身份识别卡进行网络注册;当所述第一身份识别卡注册成功后,获取所述第一身份识别卡对应的注册信息,根据所述注册信息对第二身份识别卡进行网络注册。2.根据权利要求1所述的方法,其特征在于,在所述读取记录的第一身份识别卡的第一移动国家码之后,还包括:读取记录的第二身份识别卡的第二移动国家码;相应的,所述通过所述第一身份识别卡进行网络搜索包括:如果所述第一移动国家码和所述第二移动国家码相同,则通过所述第一身份识别卡进行网络搜索。3.根据权利要求2所述的方法,其特征在于,如果所述第一移动国家码和所述第二移动国家码不同,则依据所述第一身份识别卡和所述第二身份识别卡的预设顺序依次进行网络注册。4.根据权利要求1所述的方法,其特征在于,如果所述第一移动国别码和所述网络广播的移动国别码一致,则依据所述第一身份识别卡和所述第二身份识别卡的预设顺序依次进行网络注册。5.根据权利要求1所述的方法,其特征在于,如果所述第一移动国别码和所述网络广播的移动国别码一致,则确定第一身份识别卡和第二身份识别卡的运营商是否相同;如果所述第一身份识别卡和所述第二身份识别卡的运营商是相同,则对所述第一身份识别卡和所述第二身份识别卡执行合并找网...

【专利技术属性】
技术研发人员:扶昭宏
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1