一种NBIoT提升开机PLMN搜索效率的方法及系统与流程

文档序号:25062403发布日期:2021-05-14 14:51阅读:206来源:国知局
一种NBIoT提升开机PLMN搜索效率的方法及系统与流程
一种nbiot提升开机plmn搜索效率的方法及系统
技术领域
1.本发明涉及通信技术领域,更具体的说是涉及一种nbiot提升开机plmn搜索效率的方法及系统。


背景技术:

2.移动终端开机时需要重新进行plmn(public land mobile network,公共陆地移动网络)网络注册,plmn由政府或它所批准的经营者,为公众提供陆地移动通信业务目的而建立和经营的网络。该网路必须与pstn(public switched telephone network,公众交换电话网)互连,形成整个地区或国家规模的通信网。其中,plmn包括mcc(mobile countrycode,移动国家码)和mnc(mobile network code,移动网络号)。
3.在现有技术方案中,当移动终端在漫游地初次开机时,首先获取移动终端记录的rplmn(registered plmn,终端在上次关机或脱网前登记上的plmn),确定网络制式以及扫描频率,然后通过网络扫描得到候选小区的plmn,由于移动终端是在漫游地开机,移动终端记录的rplmn与候选小区的plmn不匹配,导致在该网络制式下网络注册失败,因此需要重新选择在下一个网络制式下使用rplmn进行网络注册,直到在所有网络制式下使用rplmn进行网络注册最终均必然失败,最后选择其他方式进行注册,导致网络注册花费时间长。
4.并且,进行存储频点列表搜索过程中,采用每个频点逐次搜索,并读取系统信息,因搜索到其他频点再次返回到第一个频点,出现重复搜索的问题,浪费搜索时间。
5.因此,如何提供一种nbiot提升开机plmn搜索效率的方法及系统是本领域技术人员亟需解决的问题。


技术实现要素:

6.有鉴于此,本发明提供了一种nbiot提升开机plmn搜索效率的方法及系统,通过减少搜索不必要的频点信息,提升开机搜网速度,同时减少不必要小区的系统信息读取,加快小区选择速度,从而提高开机plmn搜索效率。
7.为了实现上述目的,本发明提供如下技术方案:一种nbiot提升开机plmn搜索效率的方法,具体步骤包括:核心网设备接收用户设备发送的搜索请求,并判断所述搜索请求是否为rplmn搜索请求,同时获取plmn列表;将所述plmn列表上报给所述用户设备;根据所述用户设备是否存储先验信息进行plmn选择;完成小区驻留。
8.优选的,在上述的一种nbiot提升开机plmn搜索效率的方法中,判断所述搜索请求是否为rplmn搜索请求具体步骤如下:根据所述搜索请求中携带的rplmn指示标志位判断所述搜索请求是否为rplmn搜索请求;如果是rplmn搜索,则直接读取存储频点列表作为候选频点列表;如果不是rplmn搜
索,则启动扫频以获取有效的频点列表。
9.优选的,在上述的一种nbiot提升开机plmn搜索效率的方法中,对于获取到的有效频点列表,启动频点搜索,每当成功搜索到一个频点时,则直接读取其mib信息和sib1信息,并比较从sib1信息中读取到的plmn是否和rplmn一致,如果一致,则立即终止余下的频点列表搜索;如果不一致,则搜索完所有的频点列表,并将读取到的plmn列表上报给用户设备的nas层。
10.优选的,在上述的一种nbiot提升开机plmn搜索效率的方法中,所述plmn选择的具体步骤包括:判断所述用户设备是否存储先验信息;若无先验信息,所述用户设备进行全频段搜索,在每一个频点上搜索最强的小区报告给所述用户设备的nas层,由nas层来决定plmn搜索是否继续进行;若所述用户设备存储有先验信息,则nas层指示as层按照先验信息的参数来进行plmn搜索,并把结果上报给nas层。
11.优选的,在上述的一种nbiot提升开机plmn搜索效率的方法中,收到nas发来的plmn选择请求,首先将plmn选择请求消息中携带的plmn和已经搜索到的plmn列表中的plmn进行一致性检查,判断其对应的频点是否为plmn搜索过程中最后一次搜索的频点,如果是,则直接去读取该频点小区对应的sibx,无需再次搜索小区和读取mib以及sib1操作;如果不是最后一次的搜索频点,则去搜索频点并读取mib和sib1信息;完成小区的sibx获取后,即完成小区驻留,plmn选择流程结束。
12.一种nbiot提升开机plmn搜索效率的系统,包括:接收模块,用于接收用户设备发送的搜索请求,并判断所述搜索请求是否为rplmn搜索请求,同时获取plmn列表;发送模块,将所述plmn列表发送给用户设备;选择模块,根据所述用户设备是否存储先验信息进行plmn选择,完成小区驻留。
13.优选的,在上述的一种nbiot提升开机plmn搜索效率的系统中,所述接收模块包括:标志位判断单元、存储频点列表读取单元和有效频点列表获取单元;所述标志位判断单元根据所述搜索请求中携带的rplmn指示标志位判断所述搜索请求是否为rplmn搜索请求;所述存储点列表读取单元,读取存储频点列表作为候选频点列表;所述有效频点列表获取单元,启动扫频以获取有效频点列表。
14.优选的,在上述的一种nbiot提升开机plmn搜索效率的系统中,还包括plmn列表获取单元和一致性判断单元;对于获取到的有效频点列表,启动频点搜索,每当成功搜索到一个频点时,则直接读取其mib信息和sib1信息,通过一致性判断单元比较从sib1信息中读取到的plmn是否和rplmn一致,如果一致,则立即终止余下的频点列表搜索;如果不一致,则搜索完所有的频点列表,并将所述plmn列表获取单元读取到的plmn列表上报给用户设备的nas层。
15.优选的,在上述的一种nbiot提升开机plmn搜索效率的系统中,所述选择模块包括:先验信息判断单元;所述先验信息判断单元判断所述用户设备是否存储先验信息;若无先验信息,所述用户设备进行全频段搜索,在每一个频点上搜索最强的小区
报告给所述用户设备的nas层,由nas层来决定plmn搜索是否继续进行;若所述用户设备存储有先验信息,则nas层指示as层按照先验信息的参数来进行plmn搜索,并把结果上报给nas层。
16.优选的,在上述的一种nbiot提升开机plmn搜索效率的系统中,还包括:最后一次频点确定单元,收到nas层发来的plmn选择请求,首先将plmn选择请求消息中携带的plmn和已经搜索到的plmn列表中的plmn进行一致性检查,最后一次频点确定单元判断其对应的频点是否为plmn搜索过程中最后一次搜索的频点,如果是,则直接去读取该频点小区对应的sibx,无需再次搜索小区和读取mib以及sib1操作;如果不是最后一次的搜索频点,则去搜索频点并读取mib和sib1信息;完成小区的sibx获取后,即完成小区驻留,plmn选择流程结束。
17.经由上述的技术方案可知,与现有技术相比,本发明公开提供了一种nbiot提升开机plmn搜索效率的方法及系统,首先,在进行存储频点列表搜索过程中,采用每个频点逐次搜索并读取系统信息的方案,可以避免因搜索到其它频点,再次返回到第一个频点去获取系统信息时仍然需要进行频点搜索的情况,这样可以节省重复搜索频点的时间。其次,对于rplmn搜索的处理时,如果搜索到的频点对应的sib1信息中携带的plmn就是rplmn,则立即终止其它频点的搜索,以节约时间;最后,在对频点列表完成搜索并将获取到的plmn列表上报给nas层后,如果nas层选择的plmn对应的频点就是搜索过程中最后一次搜索的频点时,则不需要进行再次频点搜索、读取mib、读取sib1操作,直接读取其它系统信息,以节省搜索频点和读取mib和sib1的时间。
附图说明
18.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
19.图1附图为本发明的方法流程图;图2附图为本发明的plmn搜索流程图;图3附图为本发明的plmn选择流程图;图4附图为本发明的结构框图。
具体实施方式
20.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
21.本发明的实施例公开了一种nbiot提升开机plmn搜索效率的方法,如图1所示,具体步骤包括:核心网设备接收用户设备发送的搜索请求,并判断搜索请求是否为rplmn搜索请求,同时获取plmn列表;
将plmn列表上报给用户设备;根据用户设备是否存储先验信息进行plmn选择;完成小区驻留。
22.为了进一步优化上述技术方案,如图2所示,判断搜索请求是否为rplmn搜索请求具体步骤如下:根据搜索请求中携带的rplmn指示标志位判断搜索请求是否为rplmn搜索请求;如果是rplmn搜索,则直接读取存储频点列表作为候选频点列表;如果不是rplmn搜索,则启动扫频以获取有效的频点列表。
23.进一步,对于获取到的有效频点列表,启动频点搜索,每当成功搜索到一个频点时,则直接读取其mib信息和sib1信息,并比较从sib1信息中读取到的plmn是否和rplmn一致,如果一致,则立即终止余下的频点列表搜索;如果不一致,则搜索完所有的频点列表,并将读取到的plmn列表上报给用户设备的nas层。
24.为了进一步优化上述技术方案,如图3所示,plmn选择的具体步骤包括:判断用户设备是否存储先验信息;若无先验信息,用户设备进行全频段搜索,在每一个频点上搜索最强的小区报告给用户设备的nas层,由nas层来决定plmn搜索是否继续进行;若用户设备存储有先验信息,则nas层指示as层按照先验信息的参数来进行plmn搜索,并把结果上报给nas层。
25.进一步,收到nas发来的plmn选择请求,首先将plmn选择请求消息中携带的plmn和已经搜索到的plmn列表中的plmn进行一致性检查,判断其对应的频点是否为plmn搜索过程中最后一次搜索的频点,如果是,则直接去读取该频点小区对应的sibx,无需再次搜索小区和读取mib以及sib1操作;如果不是最后一次的搜索频点,则去搜索频点并读取mib和sib1信息;完成小区的sibx获取后,即完成小区驻留,plmn选择流程结束。
26.本发明的实施例公开了一种nbiot提升开机plmn搜索效率的系统,如图4所示,包括:接收模块,用于接收用户设备发送的搜索请求,并判断搜索请求是否为rplmn搜索请求,同时获取plmn列表;发送模块,将plmn列表发送给用户设备;选择模块,根据用户设备是否存储先验信息进行plmn选择,完成小区驻留。
27.为了进一步优化上述技术方案,接收模块包括:标志位判断单元、存储频点列表读取单元和有效频点列表获取单元;标志位判断单元根据搜索请求中携带的rplmn指示标志位判断搜索请求是否为rplmn搜索请求;存储点列表读取单元,读取存储频点列表作为候选频点列表;有效频点列表获取单元,启动扫频以获取有效频点列表。
28.为了进一步优化上述技术方案,还包括plmn列表获取单元和一致性判断单元;对于获取到的有效频点列表,启动频点搜索,每当成功搜索到一个频点时,则直接读取其mib信息和sib1信息,通过一致性判断单元比较从sib1信息中读取到的plmn是否和
rplmn一致,如果一致,则立即终止余下的频点列表搜索;如果不一致,则搜索完所有的频点列表,并将plmn列表获取单元读取到的plmn列表上报给用户设备的nas层。
29.为了进一步优化上述技术方案,选择模块包括:先验信息判断单元;先验信息判断单元判断用户设备是否存储先验信息;若无先验信息,用户设备进行全频段搜索,在每一个频点上搜索最强的小区报告给用户设备的nas层,由nas层来决定plmn搜索是否继续进行;若用户设备存储有先验信息,则nas层指示as层按照先验信息的参数来进行plmn搜索,并把结果上报给nas层。
30.为了进一步优化上述技术方案,还包括:最后一次频点确定单元;收到nas层发来的plmn选择请求,首先将plmn选择请求消息中携带的plmn和已经搜索到的plmn列表中的plmn进行一致性检查,最后一次频点确定单元判断其对应的频点是否为plmn搜索过程中最后一次搜索的频点,如果是,则直接去读取该频点小区对应的sibx,无需再次搜索小区和读取mib以及sib1操作;如果不是最后一次的搜索频点,则去搜索频点并读取mib和sib1信息;完成小区的sibx获取后,即完成小区驻留,plmn选择流程结束。
31.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
32.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1