本发明涉及无线通信技术领域,特别是涉及一种移动终端的搜网接入方法及移动终端。
背景技术:
随着移动通信业务的飞速发展,运营商对各种网络的建设和投入也越来越多,从而使得现有的公共陆地移动网中多种网络模式(Multi mode,下文中简称为多模)和多个无线通信频段(Multi band,下文中简称为多频)并存。在移动通信业务中,移动终端需要先对公共陆地移动网络进行搜索注册,待找到合适的模式和频段后接入,然后才能享受运营商提供的服务。
图1为现有技术中一种移动终端的搜网接入方法流程示意图,如图1所示,在移动终端搜网时首先读取SIM(Subscriber Identity Module,客户识别模块)卡中预制的PRL(Preferred Roaming List,优选漫游列表),然后根据PRL所支持的网络模式和通信频段,按照由高到低的模式级别(4G->3G->2G)遍历搜索注册所有网络模式下的所有通信频段。具体为,先对4G模式下的通信频段进行遍历搜索注册,待4G模式下的通信频段搜索注册完成后,再对3G模式下的通信频段进行遍历搜索注册,待3G模式下的通信频段搜索注册完成后,再对2G模式下的通信频段进行遍历搜索注册,至此,完成所有网络模式下所有通信频段的搜索注册。其中,网络侧根据接收到的移动终端的注册请求,综合考虑用户鉴权、合法性和信号强度等信息,确定允许移动终端接入的网络模式和相应的通信频段。
但是,通常情况下SIM卡所支持的通信频段较多,现有技术中需要分别对SIM卡所支持的各个通信频段进行搜索注册,耗费的时间过长。尤其是对于支持多个SIM卡的移动终端,需要采用串行的处理方式依次重复图1中的步骤,完成每个SIM卡的搜网接入,耗时过长,影响用户体验。
技术实现要素:
本发明实施例中提供了一种移动终端的搜网接入方法及移动终端,以解决现有技术中移动终端的搜网接入时间过长的问题。
第一方面,本发明实施例提供一种移动终端的搜网接入方法,包括:分别对移动终端所支持的各个通信频段在本地的网络信号进行搜索,确定所述移动终端所支持的各个通信频段的信号强度;在所述移动终端所支持的各个通信频段中筛选出信号强度大于或等于预设的信号强度阈值的通信频段,获得第一通信频段集合;分别对所述第一通信频段集合中的各个通信频段在本地的网络信号进行解调,获得与所述第一通信频段集合相匹配的第一信号制式集合;根据所述第一通信频段集合和第一信号制式集合确定相匹配的待接入通信频段集合和待接入信号制式集合;按照所述相匹配的待接入通信频段集合和待接入信号制式集合中的通信频段和信号制式向网络侧发送注册接入请求。
第二方面,本发明实施例提供一种移动终端,所述移动终端包括处理器和用于存储处理器可执行指令的存储器,其中,所述处理器被配置为执行上述第一方面所述的部分或全部方法。
移动终端若要在某一通信频段注册接入网络,必须保证该通信频段在本地的信号强度达到一定的要求。在本发明实施例中仅对本地具有一定信号强度的通信频段进行搜索和注册接入,相对遍历式的搜网接入方式,减少了对信号强度较弱的通信频段进行搜索和注册接入,节省了搜网接入时间。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中一种移动终端的搜网接入方法流程示意图;
图2为本发明实施例提供的一种场景示意图;
图3为本发明实施例提供的一种通信频段和信号制式示意图;
图4为本发明实施例提供的一种移动终端的搜网接入方法流程示意图;
图5为本发明实施例提供的另一种移动终端的搜网接入方法流程示意图;
图6为本发明实施例提供的一种移动终端的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
图2为本发明实施例提供的一种场景示意图,图中包括移动终端201,移动终端201中设有两个SIM卡,分别为SIM卡1和SIM卡2。需要指出的是,图2所示仅为本发明公开的一种场景示意图,图中移动终端201和SIM卡的具体类型、数量以及二者之间的位置、相对关系都不限于图2中公开的具体形式,例如,移动终端201可以为用户的手机、PDA、平板电脑、智能腕表等;SIM卡的数量可以为1个或两个以上的多个等,本领域技术人员可以根据实际需要进行相应的选择,本发明对此不做限定。
图3为本发明实施例提供的一种通信频段和信号制式示意图,在本发明实施例中以图3中的通信频段和信号制式为例对相应的技术方案进行说明。其中,表1为移动终端支持的通信频段,表3为SIM卡1和SIM卡2中预制的信号制式。SIM卡为运营商为用户制定的客户识别模块,其中存储有运营商支持的通信频段和信号制式,在表3中SIM卡1和SIM卡2中存储的通信频段与表1相同,为了图示简洁,在表3中并没有示出SIM卡支持的通信频段,但应当理解的是,表3中的信号制式为相应通信频段下的信号制式。例如,表3中第二行信号制式3G-WCDMA和4G-LTE分别为SIM卡1和SIM卡2在其支持的通信频段Band1下的信号制式。
在现有技术中,移动终端在每次开机或丢网后,需要按照图1中的方式,遍历表3中SIM卡1和SIM卡2对应的所有通信频段和信号制式。例如对于SIM卡1,先在通信频段Band1中按照信号制式3G-WCDMA向网络侧发起注册接入请求,然后在通信频段Band2中按照信号制式2G-GSM向网络侧发起注册接入请求,直到完成SIM卡1所有通信频段和信号制式的搜索注册,再进行SIM卡2的注册接入。
移动终端在某个选定的通信频段和信号制式下向网络侧发起注册接入请求,可能存在三种情况。
第一种情况,在某个选定的通信频段和信号制式下,移动终端得到网络侧的允许注册接入响应。整体过程如下:在某个选定的通信频段和信号制式下,将移动终端的用户信息发送至网络侧;网络侧根据接收到的用户信息,与用户数据中心的内容进行比对(包括用户鉴权、合法性等),将该用户预制的信号制式、分配至该移动终端使用的频段、信道等信息发送至移动终端。移动终端接收到这些信息后,即等于得到网络侧的允许注册接入响应,可以接入这个通信频段和信号制式,再将SIM卡中的用户信息发送至网络侧,即完成网络接入,此过程整体耗时记为T1。
第二种情况,在某个选定的通信频段和信号制式下,移动终端得到网络侧的拒绝注册接入响应。整体过程如下:在某个选定的通信频段和信号制式下,将移动终端的用户信息发送至网络侧;网络侧根据接收到的用户信息,与用户数据中心的内容进行比对(包括用户鉴权、合法性等),认为该移动终端不符合接入要求,网络将拒绝注册接入响应发送至移动终端。终端接收到拒绝注册接入响应后,不再使用该通信频段和信号制式进行接入,此过程整体耗时记为T2。
第三种情况,在某个选定的通信频段和信号制式下,移动终端没有得到网络侧响应。整体过程如下:在某个选定的通信频段和信号制式下,将终端的用户信息发送至网络侧;在限定的时间T3内,没有接收到网络侧的回应。终端认为该通信频段不可用,不再用这个通信频段进行接入,此过程整体耗时记为T3。
上述三种情况受本地(移动终端所在的位置)网络的信号强度影响,若某一通信频段的信号强度较弱,移动移动终端该通信频段下向网络侧发起注册接入请求后,不会得到网络侧的响应,即上述第三种情况。
图3中的表2为本地相应通信频段的信号制式,其中的“无信号”是指本地相应通信频段下的信号强度小于一定值。移动终端在“无信号”的通信频段下向网络侧发起注册接入请求需要耗时T3;在有信号(表2中除了无信号的通信频段以外的其它通信频段)的通信频段下向网络侧发起注册接入请求,若得到网络侧的允许注册接入响应,需要耗时T1,若得到网络侧的拒绝注册接入响应,需要耗时T2。
在图3所示的实施例中,移动终端支持的通信频段共有21个,其中5个有信号,16个无信号。移动终端在5个有信号的通信频段下向网络侧发起注册接入请求只有1个通信频段下可以得到网络侧的允许注册接入响应,其它4个通信频段下得到网络侧的拒绝注册接入响应,该阶段耗时T1+4*T2;移动终端在16个无信号的通信频段下向网络侧发送注册接入请求需要耗时16*T3。移动终端共存在两个SIM卡,因此采用现有技术中的搜网接入方法,移动终端完成搜网需要的时间为:2×T1+2×(5-1)×T2+2×16×T3。由上式可以看出,现有技术中在本地没有信号的通信频段下浪费了较长的时间。
针对上述问题,本发明实施例提供了一种移动终端的搜网接入方法,其可以应用于图2所示的移动终端。图4本发明实施例提供了一种移动终端的搜网接入方法流程示意图,如图4所示,该方法主要包括以下步骤。
步骤S401:分别对移动终端所支持的各个通信频段在本地的网络信号进行搜索,确定所述移动终端所支持的各个通信频段的信号强度。
移动终端在出厂前由生产厂家制成表1,将表1存储在移动终端中,表1中包括移动终端可以支持的所有通信频段。其中,相应通信频段的信号强度在不同的时间和不同的地理位置是不一样的,因此移动终端在搜网接入前首先确定表1中各个通信频段的信号强度。
步骤S402:在所述移动终端所支持的各个通信频段中筛选出信号强度大于或等于预设的信号强度阈值的通信频段,获得第一通信频段集合。
表2中“无信号”对应的通信频段为信号强度小于预设的信号强度阈值的通信频段,不满足搜网接入要求;通信频段Band 1、Band 3、Band 8、Band 34和Band 41这5个通信频段的信号强度大于或等于预设的信号强度阈值,满足搜网接入要求,将上述5个通信频段添加至第一通信频段集合。
步骤S403:分别对所述第一通信频段集合中的各个通信频段在本地的网络信号进行解调,获得与所述第一通信频段集合相匹配的第一信号制式集合。
通信频段的信号强度为物理层的概念,移动终端若要在相应的通信频段下向网络侧发起注册接入请求需要获知相应通信频段下的信号制式。因此,在本发明实施例中对第一通信频段集合中的各个通信频段进行解调,获得各个通信频段下的信号制式,如表2中与Band1对应的4G-LTE,与Band8对应的2G-GSM等。表2中的信号制式组成与第一通信频段集合相匹配的第一信号制式集合,其中相匹配是指第一通信频段集合中的通信频段和第一信号制式中的信号制式具有一一对应的关系。
步骤S404:根据所述第一通信频段集合和第一信号制式集合确定相匹配的待接入通信频段集合和待接入信号制式集合。
在本发明一种可选实施例中,分别将所述第一通信频段集合和第一信号制式集合作为所述待接入通信频段集合和待接入信号制式集合。其中,待接入通信频段集合和待接入信号制式集合中包含移动终端用于发起网络注册的通信频段和信号制式。
步骤S405:按照所述相匹配的待接入通信频段集合和待接入信号制式集合中的通信频段和信号制式向网络侧发送注册接入请求。
例如,在通信频段Band1下按照信号制式4G-LTE向网络侧发起注册接入请求;在通信频段Band3下按照信号制式4G-LTE向网络侧发起注册接入请求等,遍历完待接入通信频段集合和待接入信号制式集合中的所有通信频段和信号制式。
在上述实施例中,由于仅在存在信号的通信频段下向网络侧发起注册接入请求,因此对于SIM卡1和SIM卡2的搜索和注册接入所需要耗费的时间为2×T1+(5-2)×T2,避免对信号强度较弱的通信频段进行搜索和注册接入所引起的时间的浪费,节省了搜网接入时间。
另外,移动终端若要成功接入网络,除了其支持的通信频段在本地具有一定的信号强度外,该通信频段在本地的信号制式与SIM卡在该通信频段的信号制式应该相同。例如在通信频段Band1中,本地的信号制式为4G-LTE,而SIM卡1和SIM卡2所支持的信号制式分别为3G-WCDMA和4G-LTE。也就是说,在通信频段Band1中,本地信号制式与SIM卡1支持的信号制式不同,与SIM卡2支持的信号制式相同,在该通信频段下按照信号制式4G-LTE向网络侧发起注册接入请求有可能会使SIM卡2注册成功,而SIM卡1不会注册成功。
为了避免由于本地信号制式和SIM卡支持的信号制式不同而导致的时间浪费,本发明实施例还提供另一种移动终端的搜网接入方法。图5为本发明实施例提供的另一种移动终端的搜网接入方法流程示意图,如图5所示,该方法主要包括以下步骤。
步骤S501:分别对移动终端所支持的各个通信频段在本地的网络信号进行搜索,确定所述移动终端所支持的各个通信频段的信号强度。
步骤S502:在所述移动终端所支持的各个通信频段中筛选出信号强度大于或等于预设的信号强度阈值的通信频段,获得第一通信频段集合。
步骤S503:分别对所述第一通信频段集合中的各个通信频段在本地的网络信号进行解调,获得与所述第一通信频段集合相匹配的第一信号制式集合。
步骤S504:读取所述移动终端中SIM卡所支持的第二通信频段集合和与所述第二通信频段集合相匹配的第二信号制式集合。
SIM卡为运营商为用户制定的客户识别模块,其中存储有运营商支持的通信频段和信号制式。例如在图3所示的实施例中,SIM卡1所支持的第二通信频段集合中包括Band1、Band2、Band3、…、Band41等21个通信频段(与移动终端所支持的通信频段相同),SIM卡1所支持的第二信号制式集合中包括3G-WCDMA、2G-GSM、4G-LTE、…、4G-LTE等21个信号制式,其中第二通信频段集合中的通信频段和第二信号制式集合中的信号制式具有一一对应的关系。
另外,移动终端可能支持两个以上SIM卡,当移动终端中SIM卡的数量为两个或两个以上时,所述步骤S504为:分别读取所述移动终端中各个SIM卡所支持的第二通信频段集合和与所述第二通信频段集合相匹配的第二信号制式集合。例如在图3所示的实施例中,分别读取SIM卡1和SIM卡2的第二通信频段集合和第二信号制式集合。
步骤S505:在所述第一通信频段集合和第二通信频段集合中筛选出相同的通信频段,获得待接入通信频段集合。
其中,第一通信频段集合中的通信频段在本地满足一定的信号强度,第二通信频段集合中的通信频段为SIM卡支持的通信频段,两者均是移动终端搜网接入的必要条件,在本发明实施例中取两者的交集可以将待接入的通信频段确定在更小的范围。
另外,当移动终端中存在两个以上SIM卡时,所述步骤S505包括:将所有SIM卡所支持的第二通信频段集合作并集处理,将所述并集处理结果与所述第一通信频段集合作交集处理,获得所有所述SIM卡的待接入通信频段集合。例如在图3所示的实施例中,将SIM卡1和SIM卡2所支持的第二通信频段集合做并集处理,由于在本发明实施例中SIM卡1和SIM卡2的第二通信频段集合相同,均为Band1、Band2、Band3、…、Band41等21个通信频段,因此其并集处理结果为{Band1、Band2、Band3、…、Band41},当然SIM卡1和SIM卡2所支持的通信频段也可能不同,本发明实施例对此不做限制。在图3所示的实施例中,第一通信频段集合为{Band 1、Band 3、Band 8、Band 34、Band 41},将上述并集处理结果与该第一通信频段集合做交集处理,获得的待接入通信频段集合为{Band 1、Band 3、Band 8、Band 34、Band 41}。
步骤S506:在与所述待接入通信频段集合相匹配的第一信号制式集合和第二信号制式集合中筛选出相同的信号制式,获得与所述待接入通信频段集合相匹配的待接入信号制式集合。
其中,第一信号制式集合中包括本地网络的信号制式,第二信号制式集合中包括SIM卡支持的信号制式。在上述步骤中确定满足注册接入条件的通信频段后,还需要进一步确定相应通信频段下本地网络的信号制式与SIM卡支持的信号制式是否相同,只有本地网络的信号制式与SIM卡支持的信号制式相同,移动终端才有可能成功接入网络,基于此,本发明实施例将待采用的信号制式确定在更小的范围。
另外,当移动终端中存在两个以上SIM卡时,所述步骤S506包括:在与所有所述SIM卡的待接入通信频段集合相匹配的第一信号制式集合和第二信号制式中筛选出相同的信号制式,获得与所述所有SIM卡的待接入信号制式集合。例如在图3所示的示例中,将表2和表3中的信号制式做交集处理,获得的待接入信号制式集合如表4所示,为了便于说明,在表4中同样示出了与待接入信号制式相匹配的待接入通信频段。
步骤S507:按照所述相匹配的待接入通信频段集合和待接入信号制式集合中的通信频段和信号制式向网络侧发送注册接入请求。
例如,按照表4中的通信频段和信号制式,首先在通信频段Band1下按照信号制式4G-LTE向网络侧发起注册接入请求,然后在通信频段Band3下按照信号制式4G-LTE向网络侧发起注册接入请求,直到遍历完表4中的所有通信频段和信号制式。
在上述过程中,移动终端向网络侧总共发起5次注册接入请求,由于存在两个SIM卡,因此移动终端可以接收到两次允许注册接入响应,其余三个为拒绝注册接入响应,所以移动终端耗费的总时间为2×T1+(5-2)×T2,相对现有技术大幅度减少了搜网接入时间,同时也节省了移动终端的性能开销。
总的来说,移动终端若要在相应的通信频段和信号制式下得到网络侧的允许注册接入响应或拒绝注册接入响应需要满足下述条件:a、移动终端支持该通信频段;b、该通信频段在本地(移动终端所处的位置)的信号强度达到一定的要求;c、该通信频段在本地的信号制式与SIM卡在该通信频段的信号制式相同。本发明实施例首先筛选出满足上述条件的通信频段和信号制式,然后再按照筛选出来的通信频段和信号制式向网络侧发起注册接入请求,大幅度减少了搜网接入时间。
需要指出的是,上述实施例只是本发明所示出的一种可能的实现方式,本领域技术人员可以根据实际需要对其进行相应调整,在不脱离本发明构思的前提下,其均应当落入本发明的保护范围之内。例如,当移动终端中SIM卡的数量为两个或两个以上时,上述步骤S505还可以包括:分别在各个所述SIM卡所支持的第二通信频段集合和所述第一通信频段集合中筛选出相同的通信频段,获各个所述SIM卡的待接入通信频段集合;上述步骤S506还可以包括:分别将与各个所述SIM卡的待接入通信频段集合相匹配的第一信号制式集合和第二信号制式集合做交集处理,获得各个所述SIM卡的待接入信号制式集合;将各个所述SIM卡的待接入信号制式集合作并集处理,获得所有所述SIM卡的待接入信号制式集合。
在上述方法实施例的基础上,本发明还提供了一种移动终端实施例,该移动终端的具体形式可以为手机或平板电脑。
图6为本发明实施例提供的一种移动终端的结构示意图,如图6所示,所述移动终端600可以包括:处理器601、存储器602及通信单元603。这些组件通过一条或多条总线进行通信,本领域技术人员可以理解,图中示出的服务器的结构并不构成对本申请的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
其中,所述通信单元603,用于建立通信信道,从而使所述存储设备可以与其它设备进行通信。接收其他设备发是的用户数据或者向其他设备发送用户数据。
所述处理器601,为存储设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器602内的软件程序和/或模块,以及调用存储在存储器内的数据,以执行电子设备的各种功能和/或处理数据。所述处理器可以由集成电路(Integrated Circuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器601可以仅包括中央处理器(Central Processing Unit,简称CPU)。在本申请实施方式中,CPU可以是单运算核心,也可以包括多运算核心。
所述存储器602,用于存储处理器601的执行指令,存储器602可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
当存储器602中的执行指令由处理器601执行时,使得移动终端600能够执行以下上述方法实施例中的部分或全部步骤。
具体实现中,本申请还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本申请提供的呼叫方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:ROM)或随机存储记忆体(英文:random access memory,简称:RAM)等。
本领域的技术人员可以清楚地了解到本申请实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于移动终端实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。
以上所述的本申请实施方式并不构成对本申请保护范围的限定。