一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

搜网方法、搜网装置、通信设备及计算机可读存储介质与流程

2022-02-22 02:59:48 来源:中国专利 TAG:


1.本技术涉及移动终端技术领域,特别是涉及一种搜网方法、搜网装置、通信设备及计算机可读存储介质。


背景技术:

2.无通信服务的通信设备无法实现正常的通信业务,为实现正常的通信业务,通信设备需与该通信设备所在的公共陆地移动网络(public land mobile network,简称plmn)建立移动网络连接。对于无通讯服务的通信设备,通信设备在建立移动网络连接之前,需要进行小区搜索以及小区选择。由于在进行小区搜索后会得到多个小区,如果对搜索到的小区依次通过解析系统信息来判断是否为可用小区,可能会导致通信设备搜网时间过长,影响通信设备的总体性能。


技术实现要素:

3.基于此,有必要针对上述技术问题,提供一种能够缩短通信设备搜网时长的搜网方法、搜网装置、通信设备及计算机可读存储介质。
4.第一方面,提供了一种移动终端的搜网方法,包括:
5.获取当前位置可以搜索出的多个小区;
6.根据目标运营商的频点范围和所述多个小区对应的频点对该多个小区进行优先级排序;其中,该位于该目标运营商的频点范围内的小区的优先级最高,该目标运营商为通信设备当前使用的用户识别卡所属的运营商;
7.根据该多个小区的优先级排序结果依次尝试小区驻留流程。
8.在其中一个实施例中,该方法还包括:
9.根据信号强度对位于该目标运营商的频点范围内的小区进行优先级排序;其中,信号强度大的小区的优先级高于信号强度小的小区。
10.在其中一个实施例中,该根据该多个小区的优先级排序结果依次尝试小区驻留流程的步骤之后,还包括:
11.若成功驻留到可用小区,则存储与该可用小区对应的频点,将该与该可用小区的频点作为该通信设备的先验频点;其中,该可用小区为该当前位置可以搜索出的多个小区中的一个小区。
12.在其中一个实施例中,该搜网方法还包括:
13.读取该通信设备的用户识别卡的身份信息;
14.根据该身份信息确定该目标运营商的频点范围。
15.在其中一个实施例中,该获取在设定频段范围内搜索出的多个小区的步骤之前,包括:
16.根据该目标运营商的频点范围对该通信设备的先验频点进行筛选处理,确定目标频点;
17.若搜索到与该目标频点对应的小区,则根据该与目标频点对应的小区尝试小区驻留流程。
18.在其中一个实施例中,该获取在设定频段范围内搜索出的多个小区的步骤包括:
19.若未搜索到与该目标频点对应的小区,则获取当前位置可以搜索出的多个夏鸥。
20.在其中一个实施例中,该根据该目标运营商的频点范围对该通信设备的先验频点进行筛选处理的步骤包括:
21.在该通信设备开机或从盲区进去覆盖区的情况下,根据该目标运营商的频点范围对该通信设备的先验频点进行筛选处理。
22.第二方面,提供了一种搜网装置,包括:
23.获取模块,用于获取当前位置可以搜索出的多个小区;
24.排序模块,用于根据目标运营商的频点范围和该多个小区对应的频点对该多个小区进行优先级排序;其中,该位于该目标运营商的频点范围内的小区的优先级最高,该目标运营商为通信设备当前使用的用户识别卡所属的运营商;
25.驻留模块,用于根据该多个小区的优先级排序结果依次尝试小区驻留流程。
26.第三方面,提供了一种通信设备,包括存储器和处理器,该存储器存储有计算机程序,该计算机程序被该处理器执行时实现如上述第一方面任一所述的搜网方法。
27.第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面任一所述的搜网方法。
28.本技术实施例提供的搜网方法,根据目标运营商的频点范围和多个小区对应的频点对多个小区进行优先级排序,从而实现在选择小区尝试驻留时,会优先选择与用户识别卡的运营商对应的小区,从而避免了在尝试小区驻留流程时,对多个与目标运营商不对应的小区尝试驻留流程,导致搜网时间过长的问题。因为在尝试小区驻留流程过程中,通信设备直到收到与小区对应的系统消息获取plmn时,才能判断该与运营商不对应的小区并不可用,从而对下一小区尝试驻留流程,这样就会导致搜网时间过长。因此,上述搜网方法优先对与目标运营商对应的小区尝试小区驻留流程可以缩短通信设备搜网时长,降低了搜网功耗。
附图说明
29.为了更清楚地说明本技术实施例或传统技术中的技术方案,下面将对实施例或传统技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
30.图1为第一实施例中搜网方法的流程示意图;
31.图2为一个实施例中目标运营商的频点范围的确定方法的流程示意图;
32.图3为第二实施例中搜网方法的流程示意图;
33.图4为第三实施例中搜网方法的流程示意图;
34.图5为一个实施例中搜网装置的结构框图;
35.图6为一个实施例中通信设备的内部结构图。
具体实施方式
36.为了便于理解本技术,下面将参照相关附图对本技术进行更全面的描述。附图中给出了本技术的实施例。但是,本技术可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使本技术的公开内容更加透彻全面。
37.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中在本技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术。
38.可以理解,本技术所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。
39.需要说明的是,当一个元件被认为是“连接”另一个元件时,它可以是直接连接到另一个元件,或者通过居中元件连接另一个元件。此外,以下实施例中的“连接”,如果被连接的对象之间具有电信号或数据的传递,则应理解为“电连接”、“通信连接”等。
40.在此使用时,单数形式的“一”、“一个”和“所述/该”也可以包括复数形式,除非上下文清楚指出另外的方式。还应当理解的是,术语“包括/包含”或“具有”等指定所陈述的特征、整体、步骤、操作、组件、部分或它们的组合的存在,但是不排除存在或添加一个或更多个其他特征、整体、步骤、操作、组件、部分或它们的组合的可能性。
41.正如背景技术所述,对多个小区尝试驻留流程可能会导致通信设备搜网时间过长。在通信设备配置的用户识别卡所属的运营商为第一运营商的情况下,该通信设备在搜网过程中获取到与第二运营商对应的小区,通信设备需要接收与该小区对应的系统信息,对系统信息进行解析,在获取plmn才知道该与第二运营对应的小区不可用,然后通信设备读取下一个小区的系统信息,判断该下一个小区是否可用,那么通信设备需要进行多次尝试才能找到可用小区,导致通信设备搜网时间过长,影响通信设备的总体性能。应说明的,运营商为网络服务的供应商。
42.有鉴于此,本技术实施例提供了一种通信设备的搜网方法,在该通信设备的搜网方法中,通信设备按照目标运营商的频点范围和在设定频段范围内搜索到的小区的频点对多个小区进行优先级排序,从而实现在选择小区尝试驻留时,会优先选择与用户识别卡的运营商对应的小区,从而避免了在尝试小区驻留流程时,通信设备对多个与目标运营商不对应的小区尝试驻留流程,导致搜网时间过长的问题。因为在尝试小区驻留流程过程中,通信设备直到收到与小区对应的系统消息获取plmn时,才能判断该与运营商不对应的小区并不可用,从而对下一小区尝试驻留流程,这样就会导致搜网时间过长。因此,上述通信设备的搜网方法优先对与目标运营商对应的小区尝试小区驻留流程可以缩短通信设备搜网时长。
43.下面,将对本技术实施例提供的通信设备的搜网方法所涉及到的实施环境进行简要说明。
44.本技术实施例提供的搜网方法,可适用于开机后的通信设备、退出飞行模式的通信设备及从盲区进入覆盖区的的通信设备等任一类型的无通信服务的通信设备。该通信设备可以为手机、平板电脑、智能穿戴设备、笔记本电脑、智能汽车、智能家居等,以及可以为具有通信功能的模组,本技术实施例对此不作具体限定。
45.请参考图1,其示出了本技术第一实施例提供的一种搜网方法,该搜网方法可以包
括步骤s102至s106。
46.s102,获取当前位置可以搜索出的多个小区。
47.应说明的,在当前位置可以搜索出的多个小区包括该多个小区的频点信息或频率信息。应说明的,当前位置为进行搜网过程中通信设备所处的位置。可选的,“获取当前位置可以搜索出的多个小区”的步骤之前可以包括:在设定频段范围内进行小区搜索。可选的,设定频段范围可以为全频段范围,也可以部分频段范围。在一个实施例中,在全频段范围内进行小区搜索。在一个实施例中,通信设备为手机终端,手机终端的phy层在rrc层的指示下进行全频段范围小区搜索,手机终端的rrc层接收phy层上报的搜索到的多个小区。可选的,通信设备获取在设定频段范围内搜索出的多个小区所形成的小区列表,该小区列表包括多个小区的频点和/或频段信息。
48.s104,根据目标运营商的频点范围和多个小区对应的频点对多个小区进行优先级排序。
49.应说明的,运营商为网络服务的供应商。运营商可以包括但不限于:中国移动通信集团公司(简称中国移动)、中国联合网络通信集团有限公司(简称中国联通)、中国电信集团(简称中国电信)。可以理解的是,不同的运营商所支持的频段范围不同,中国移动支持的频段范围为935mhz至954mhz,中国联通支持的频段范围为954mhz至960mhz以及1850mhz至1860mhz,中国电信支持的频段范围为870mhz至885mhz。应说明的,目标运营商为通信设备当前使用的用户识别卡所属的运营商。用户识别卡可以包括sim卡或usim卡。通信设备当前使用的用户识别卡是指已插入到通信设备的卡槽中的用户识别卡,该用户识别卡为当前用于搜网、驻网、上网的sim卡或usim卡。
50.应说明的,位于目标运营商的频点范围内的小区的优先级最高,即频点位于目标运营商的频点范围内的小区的优先级高于频点位于目标运营商的频点范围外的小区的优先级。可选的,根据目标运营商的频点范围和小区频点对获取的小区列表进行优先级排序,将小区列表中位于目标运营商的频点范围内的小区排在列表前方,将小区列表中位于目标运营商的频点范围外的第一小区排在列表后方,得到经过优先级排序的小区列表。
51.在本技术一个可选实施例中,搜网方法还可以包括:根据信号强度对位于目标运营商的频点范围内的小区进行优先级排序。其中,位于目标运营商的频点范围内的信号强度大的小区优先级高于位于目标运营商的频点范围内的信号强度弱的小区。本技术实施例中,优先对位于目标运营商的频点范围内且信号强度大的小区尝试小区驻留流程,由于信号强度越大的小区,终端设备在该小区驻留的成功率越高,因此根据信号强度对位于目标运营商的频点范围内的小区进行优先级排序可以进一步缩短通信设备搜网时长。
52.在本技术一个可选实施例中,搜网方法还可以包括:根据信号强度对非位于目标运营商的频点范围内的小区进行优先级排序。其中,非位于目标运营商的频点范围内的信号强度大的小区优先级高于非位于目标运营商的频点范围内的信号强度弱的小区。在本技术实施例中,通信设备在所有位于目标运营商的频点范围内的小区均无法驻留成功的情况下,对非位于目标运营商的频点范围内但信号强度大的小区先尝试驻留流程,缩短通信设备搜网时长。
53.s106,根据多个小区的优先级排序结果依次尝试小区驻留流程。
54.应说明的,根据多个小区的优先级排序结果,按照优先级从高到低依次尝试小区
驻留流程。应说明的,小区驻留流程包括读取系统消息和小区驻留的步骤。应说明的,依次尝试小区驻留流程的目的是为了使通信设备驻留在可用小区,通信设备获取的多个小区未必均为可用小区,因此通信设备通过读取系统信息判断该小区是否为可用小区,若为可用小区,则执行驻留过程。可选的,依次尝试小区驻留流程可以包括依次执行读取与小区对应的系统信息,根据读取的系统信息执行小区驻留步骤,从而完成小区驻留。可选的,通信设备首先读取优先级最高的小区对应的系统信息,并根据s准则判别该小区是否满足驻留条件,若该小区满足驻留条件,则通信设备进行小区驻留;若该小区不满足驻留条件,则通信设备读取优先级第二高的小区对应的系统信息,并根据s准则判别该小区是否满足驻留条件,依次执行上述步骤,直至完成小区驻留流程。
55.本技术实施例提供的搜网方法,根据目标运营商的频点范围和小区频点对多个小区进行优先级排序,从而实现在选择小区尝试驻留时,会优先选择与用户识别卡的运营商对应的小区,从而避免了在尝试小区驻留流程时,对多个与目标运营商不对应的小区尝试驻留流程,导致搜网时间过长的问题。因为在尝试小区驻留流程过程中,通信设备直到收到与小区对应的系统消息获取plmn时,才能判断该与运营商不对应的小区并不可用,从而对下一小区尝试驻留流程,这样就会导致搜网时间过长。因此,上述搜网方法优先对与目标运营商对应的小区尝试小区驻留流程可以缩短通信设备搜网时长,降低了搜网功耗。
56.同时,本技术实施例通过对当前位置可以搜索出的小区进行优先级排序,而非只搜索与目标运营商的频点范围对应的小区,可以降低风险,避免搜索到与目标运营商的频点范围对应的小区均不满足驻留条件时,通信设备无法实现驻留在其他与目标运营商不对应的小区。即本技术实施例提供的搜网方法可以获得与目标运营商不对应的小区,使得当与目标运营商对应的第一小区均不满足驻留条件时,通信设备还可以驻留在与其他目标运营商不对应的第一小区上,从而降低风险。
57.上述实施例需要根据目标运营商的频点范围和小区频点对多个小区进行优先级排序,那么,下面将对本技术实施例如何确定目标运营商的频点范围进行简要说明。
58.请参考图2,其示出了本技术实施例提供的一种目标运营商的频点范围的确定方法,该目标运营商的频点范围的确定方法可以包括步骤s202至s204。
59.s202,读取通信设备的用户识别卡的身份信息。
60.应说明的,用户识别卡所属的运营商可以通过读取通信设备的用户识别卡的身份信息获得。
61.s204,根据身份信息确定目标运营商的频点范围。
62.可选的,身份信息可以包括但不限于国际移动用户识别码(imsi)信号或集成电路卡识别码(iccid)信号。可选的,可以根据imsi码中的移动网络号码(mobile network code,mnc)判断目标运营商。应说明的,中国移动系统使用00、02、04、07,中国联通gsm系统使用01、06、09,中国电信cdma系统使用03、05,中国电信4g使用11。因此,通过读取imsi码中的mnc即可获知通信设备当前使用的用户识别卡所述的运营商。
63.可选的,在通信设备中存储有用户识别卡的身份信息与运营商的对应关系。可选的,通信设备中存储有运营商频点信息,该运营商频点信息包括用户识别卡的身份信息以及与用户识别卡的身份信息对应的频点信息。通信设备通过读取通信设备的用户识别卡的身份信息,根据该身份信息从通信设备存储的运营商频点信息,查询到与身份信息对应的
频点信息,从而可以确定目标运营商的频点范围。
64.在本技术一个可选实施例中,身份信息可以包括集成电路卡识别码。在本技术一个可选实施例中,目标运营商的频点范围的确定方法可以包括步骤s202a至s204a。
65.s202a:读取用户识别卡的iccid信息;
66.应说明的,不同的运营商对应的iccid信息不同,因此根据iccid信息可以获得用户识别卡所属的运营商。可选的,读取用户识别卡的iccid的前6位号码。可以理解的是,在iccid的前6位号码为898600,898602,898604,89607的情况下,用户识别卡所属的运营商为中国移动;在iccid的前6位号码为898601,898606,898609的情况下,用户识别卡所属的运营商为中国联通;iccid的前6位号码为898603,898611的情况下,用户识别卡所属的运营商为中国电信。
67.s204a:根据用户识别卡的iccid信息确定目标运营商的频点范围。
68.应说明的,用户识别卡的iccid信息可以唯一确定目标运营商,即一个iccid信息仅对应一个运营商,因此根据用户识别卡的iccid信息可以确定目标运营商。可选的,根据用户识别卡的iccid信息的前6位号码确定目标运营商的频点范围。可选的,通信设备预置有iccid信息与目标运营商的频段范围对应关系。通过iccid信息与目标运营商的频段范围对应关系,确定目标频段范围,根据频段与频点的对应关系,计算目标频点范围,从而获得与用户识别卡的iccid信号对应的目标运营商的频点范围。可选的,通信设备预置有iccid信息与目标运营商的频点范围对应关系。通过iccid信息与目标运营商的频点范围的对应关系,从而获得与用户识别卡的iccid信号对应的目标运营商的频点范围。
69.可选的,通信设备中设置有先验频点存储单元,该先验频点存储单元存储有先验频点。通信设备会维护一些频点作为先验信息进行搜索以加快通信设备小区搜索的速度,上述频点即为先验频点。可选的,先验频点包括但不限于通信设备注册成功的频点。可选的,先验频点存储单元可以为非易失性存储器(nv)。可选的,先验频点存储单元可以存储的先验频点的数量为9个至11个。可选的,先验频点存储单元可以存储10个先验频点。上述实施例通过在通信设备中存储10个先验频点,可以避免过多占用通信设备的存储空间,又可以加快下次通信设备的搜网速度。
70.目前,遇到通信设备的目标运营商更换的情况,如通信设备之前的用户识别卡对应的运营商为第一运营商,现在通信设备的用户识别卡对应的运营商为第二运营商,处理的方式是不对通信设备存储的先验频点做处理,或者将通信设备存储的先验频点全部清除,在进行搜网的情况下直接进入慢搜阶段(慢搜是指按照进行全频段搜索)。由于通信设备之前的目标运营商为第一运营商,如果不对先验频点做处理,先验频点中存在的先验频点可能大部分都是第一运营商对应的频点,导致搜索的很多先验频点均为无用的频点。但是对于nbiot覆盖范围广,小区切换不频繁的网络,先验频点中可能存在与第二运营商对应的频点,如果将先验频点全部清除,有可能导致明明具有可用的先验频点,但被清除掉。
71.在本技术一个可选实施例中,在通信设备开机或从盲区进入覆盖区的情况下,根据目标运营商的频点范围对通信设备的先验频点进行筛选处理。应说明的,盲区为各个基站的信号均无法覆盖的区域,覆盖区为至少一个基站的信号覆盖的区域。对于目标运营商的频点范围的确定方法的描述详见上文实施例,在此不再赘述。应说明的,将通信设备存储的先验频点中位于目标运营商的频点范围内的频点作为目标频点,将位于目标运营商的频
点范围外的频点筛选掉。
72.请参考图3,其示出了本技术实施例提供的一种搜网方法,该搜网方法可以包括步骤s302至s304。
73.s302,根据目标运营商的频点范围对通信设备的先验频点进行筛选处理,确定目标频点。
74.应说明的,将通信设备存储的先验频点中位于目标运营商的频点范围内的频点作为目标频点。
75.s304,若搜索到与目标频点对应的小区,根据与目标频点对应的小区尝试小区驻留流程。
76.应说明的,在搜索到与目标频点对应的小区,即搜索到与目标频点一致的小区,则尝试小区驻留流程,分析该小区是否满足驻留条件。
77.可选的,在尝试小区驻留流程步骤之前,还可以包括:根据信号强度对搜索出的与目标频点对应的小区进行优先级排序,根据小区的优先级排序结果依次尝试小区驻留流程。应说明的,信号强度大的小区的优先级高于信号强度小的小区的优先级。可选的,通信设备首先读取优先级最高的小区对应的系统信息,并根据s准则判别该小区是否满足驻留条件,若该小区满足驻留条件,则通信设备进行小区驻留;若该小区不满足驻留条件,则通信设备读取优先级第二高的小区对应的系统信息,并根据s准则判别该小区是否满足驻留条件,依次执行上述步骤,直至完成小区驻留流程,或直至所有与目标频点对应的小区均不满足驻留条件。在本技术一个可选实施例中,若搜索到与目标频点对应的小区均不满足驻留条件,则获取在当前位置可以搜索到的小区。可以理解的是,若与目标频点对应的小区满足驻留条件,则完成小区驻留流程,通信设备不再获取在当前位置可以搜索到的小区。
78.上述实施例在获取在设定频段范围内搜索出的小区的步骤之前,先对先验频点中的目标频点进行搜索,在目标频点上搜索不到可用小区的情况下,才获取在当前位置可以搜索出的多个小区,从而可以避免直接获取在当前位置可以搜索到的小区而造成的耗时过多的问题。
79.可选的,“确定目标频点”的步骤之后还可以包括步骤:根据目标频点进行小区搜索。应说明的,根据目标频点进行小区搜索指的是搜索与目标频点对应的小区,即搜索到的小区的频点与目标频点一致。
80.在本技术一个可选实施例中,若未搜索到与目标频点对应的小区,则获取当前位置可以搜索出的多个小区。应说明的,“获取当前位置可以搜索出的多个小区”的技术过程详见上文实施例,在此不再赘述。
81.可选的,若在所有的目标频点上进行小区搜索,均未搜到与目标频点对应的小区,则在设定频段范围内进行小区搜索,以获取多个与设定频段范围对应的小区。可选的,设定频段范围可以为全频段范围。可选的,设定频段范围可以为排除先验频点后的全频段范围,即在搜索小区时,不再对先验频点进行搜索,以节省搜网所需时间。
82.上述实施例优先读取用户识别卡的身份信息得到运营商信息,根据运营商筛选先验频点,确定目标频点进行快搜(在目标频点上进行小区搜索),从而解决对所有先验频点均进行搜索造成搜网时间过长,或由于将所有先验频点清除造成搜网时间过长的问题。
83.在本技术一个可选实施例中,在确定目标频点的步骤之后还可以包括:根据信号
强度对目标频点进行优先级排序,根据目标频点的排序结果依次进行小区搜索。应说明的,信号强度越强的目标频点的优先级越高,即越先搜索与该目标频点对应的小区。由于信号强度越强的目标频点,在该频点上越可能搜索到可用小区,因此通过将目标频点按照信号强度进行优先级排序,根据排序结果依次进行小区搜索,可以提高搜网效率。
84.上述实施例对先验频点进行筛选以获取目标频点,下面将提供了一种通信设备的先验频点的获取方法。
85.在本技术一个可选实施例,若成功驻留到可用小区,则存储与可用小区对应的频点,将可用小区的频点作为通信设备的先验频点。应说明的是,可用小区为当前位置可以搜索出的多个小区中的一个小区。其中,可以将与可用小区对应的信息存储至先验频点存储单元,上述信息包括但不限于可用小区的频点信息。
86.在一个实施例中,在先验频点存储单元的先验频点的数量为目标个数的情况下,在需要将与可用小区对应的频点进行存储时,将先验频点存储单元中最早存储的先验频点删除,将与可用小区对应的频点存储到先验频点存储单元中,以维持先验频点存储单元的先验频点的数量为目标个数。其中,目标个数可以例如为10。
87.通信设备在实现通信协议的时候是分层的,分为非接入层(non-access stratum,nas)、无线资源控制(radio resource control,rrc)、物理层(physical,phy)。从搜网的流程来看,nas层可用于传输用户信息或控制信息。rrc层支持通信设备和基站间多种功能的信令协议,广播nas层的系统信息,rrc连接建立、保持和释放,端到端无线承载(例如终端到基站间无线接入网链路)的建立、修改和释放,包括通信设备(ue)测量报告、小区切换和重选等功能在内的移动管理等。phy层位于最底层,主要负责执行调制解调、天线映射或其他电信物理层功能,通信设备可通过phy层与基站通信。
88.请参考图4,其示出了本技术第三实施例提供的一种搜网方法,该方法可以包括s402至s412。
89.s402,nas层读取用户识别卡的身份信息,获取公共陆地移动网络(plmn)。
90.s404,nas层发送用户识别卡的身份信息至rrc层,并指示rrc层进行小区搜索。
91.s406,rrc层根据用户识别卡的身份信息确定目标运营商的频点范围,rrc层指示phy层进行小区搜索。
92.s408,phy层将在当前位置可以搜索出的多个小区上报至rrc层,rrc层接收phy层上报的搜索到的多个小区,并根据目标运营商的频点范围和多个小区对应的频点对在多个小区进行优先级排序。
93.s410,rrc层根据小区的优先级排序结果,依次发送小区至phy层,phy层反馈与小区对应的校验码和系统信息至rrc层。
94.s412,rrc层根据校验码和系统信息分析该小区是否满足驻留原则,若满足则通知phy层停止小区搜索并通知nas层找到可用小区。
95.在步骤s412之后,该搜网方法还可以包括nas层发起网络注册。
96.通信设备交替使用移动卡和联通卡,即该通信设备在某些时刻的目标运营商为中国移动,在其他时刻的目标运营商为中国连通。通信设备存储有10个先验频点,该10个先验频点记录在先验频点列表中,且先验频点为通信设备之前注册过的小区频点。以该通信设备开机后进行nbiot网络注册为例,对通信设备的搜网过程进行简要说明。
97.通信设备开机后先读取sim卡的iccid信息,通过iccid前6位获取运营商信息,通过iccid前6位得到目标运营商为中国移动,计算中国移动支持的频段范围以及频点范围,可以推算出中国移动的频率范围为band8 953mhz至954mhz,对应的频点范围为3550-3740。从nv中读取先验频点列表,然后筛选出频点在3550-3740之间的频点作为目标频点。先使用目标频点进行搜索,如果没搜索到可用小区,则执行全频段搜索,获取多个小区,对多个小区进行排序,将与中国移动的频点范围对应的小区排在前面。上述实施例可以优先搜索到可用小区,加快搜网速度。
98.应该理解的是,虽然图1-图4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-图4中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
99.请参考图5,其示出了本技术实施例提供的一种搜网装置500,该搜网装置500可以包括获取模块502、排序模块504和驻留模块506。具体的,获取模块502可以用于获取当前位置可以搜索出的多个小区。排序模块504可以用于根据目标运营商的频点范围和多个小区对应的频点对多个小区进行优先级排序。其中,位于所述目标运营商的频点范围内的小区的优先级最高,目标运营商为通信设备当前使用的用户识别卡所属的运营商。驻留模块506可以用于根据多个小区的优先级排序结果依次尝试小区驻留流程。
100.在本技术一个可选实施例中,排序模块还可以用于根据信号强度对位于目标运营商的频点范围内的小区进行优先级排序。其中,信号强度大的小区的优先级高于信号强度小的小区。
101.在本技术一个可选实施例中,上述搜网装置还可以包括存储模块。具体的,存储模块用于若成功驻留到可用小区,则存储与可用小区对应的频点,将可用小区的频点作为通信设备的先验频点。其中,可用小区为当前位置可以搜索出的多个小区中的一个小区。
102.在本技术一个可选实施例中,上述搜网装置还可以包括读取模块和确定模块。具体的,读取模块可以用于读取通信设备的用户识别卡的身份信息。确定模块可以用于根据通信设备的用户识别卡的身份信息确定目标运营商的频点范围。
103.在本技术一个可选实施例中,上述搜网装置还可以包括目标频点确定模块以及目标频点驻留模块。具体的,目标频点确定模块用于根据目标运营商的频点范围对通信设备的先验频点进行筛选处理,确定目标频点。目标频点驻留模块用于若搜索到与目标频点对应的小区,则根据与目标频点对应的小区尝试小区驻留流程。
104.在本技术一个可选实施例中,获取模块还可以用于若未搜索到与目标频点对应的小区,则获取当前位置可以搜索出的多个小区。
105.在本技术一个可选实施例中,目标频点确定模块还可以用于在通信设备开机或从盲区进入覆盖区的情况下,根据目标运营商的频点范围对通信设备的先验频点进行筛选处理。
106.关于搜网装置的具体限定可以参见上文中对于搜网方法的限定,在此不再赘述。
上述搜网装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
107.在本技术一个可选实施例中,提供了一种通信设备,其内部结构图可以如图6所示。应说明的,通信设备可以是手机、平板电脑、笔记本电脑、智能汽车、智能家居等,以及可以是具有通信功能的模组中的一个。该通信设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该通信设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该通信设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种搜网方法。该通信设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该通信设备的输入装置可以是显示屏上覆盖的触摸层,也可以是通信设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
108.本领域技术人员可以理解,图6中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的通信设备的限定,具体的通信设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
109.在本技术一个可选实施例中,提供了一种通信设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各搜网方法实施例中的步骤。
110.在本技术一个可选实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各搜网方法实施例中的步骤。
111.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
112.在本说明书的描述中,参考术语“有些实施例”、“其他实施例”、“理想实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特征包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性描述不一定指的是相同的实施例或示例。
113.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
114.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献