1.本技术涉及通信技术领域,尤其涉及一种搜网方法、装置、终端设备及存储介质。
背景技术:
2.目前,在进行公共陆地移动网络(public land mobile network,plmn)类别选网时,会选择plmn优先级更高的网络进行驻留。
3.然而,根据plmn类别的优先级确定plmn进行搜网,可能会选择一个拥塞严重的小区进行驻留,从而在进行注册或发起业务时导致统一接入控制(unified access barring,uac)检查禁止,此时只能等待uac相关定时器超时,超时后进行重试,但重试时依然有可能出现uac检查继续禁止,如此重复多次,最终导致终端设备一直无法入网,无法进行注册或发起业务。
技术实现要素:
4.本技术实施例提供了一种搜网方法、装置、终端设备及存储介质,以解决现有根据plmn类别的优先级选网的方案导致终端设备入网效率低的问题。
5.本技术实施例的第一方面,提供一种搜网方法,应用于终端设备,该方法包括:获取第一信息,第一信息包括:第一plmn,第一plmn下的至少一个第一小区的uac信息,第一plmn对应的至少一个预判接入标识,以及至少一个预判接入类别;根据第一信息,从该至少一个第一小区中确定待驻留小区。
6.本技术实施例的第二方面,提供一种搜网装置,该装置包括:获取模块和确定模块;该获取模块,用于获取第一信息,第一信息包括:第一plmn,第一plmn下的至少一个第一小区的uac信息,第一plmn对应的至少一个预判接入标识,以及至少一个预判接入类别;该确定模块,用于根据该获取模块获取的第一信息,从该至少一个第一小区中确定待驻留小区。
7.本技术实施例的第三方面,提供一种终端设备,该终端设备包括处理器、存储器及存储在该存储器上并可在该处理器上运行的程序或指令,该程序或指令被该处理器执行时实现如第一方面所述的搜网方法的步骤。
8.本技术实施例的第四方面,提供一种可读存储介质,该可读存储介质上存储程序或指令,该程序或指令被处理器执行时实现如第一方面所述的搜网方法的步骤。
9.本技术实施例的第五方面,提供了一种芯片,该芯片包括处理器和通信接口,该通信接口和该处理器耦合,该处理器用于运行程序或指令,实现如第一方面所述的搜网方法。
10.本技术实施例中,可以通过获取第一信息;根据第一信息,从该至少一个第一小区中确定待驻留小区。其中,第一信息包括:第一plmn,第一plmn下的至少一个第一小区的uac信息,第一plmn对应的至少一个预判接入标识,以及至少一个预判接入类别。本方案中,终端设备结合uac信息,至少一个预判接入标识,以及至少一个预判接入类别进行搜网,可以确定一个拥塞情况较好的小区进行驻留,从而在进行注册或发起业务时uac检查禁止的可
能性会降低,如此,可以提高终端设备的入网效率。
附图说明
11.为了更清楚地说明本技术实施例技术方案,下面将对实施例和现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,还可以根据这些附图获得其它的附图。
12.图1为本技术实施例提供的一种拥塞场景下业务延迟时间示意图;
13.图2为本技术实施例提供的一种通信系统的示意图;
14.图3为本技术实施例提供的搜网方法的流程示意图之一;
15.图4为本技术实施例提供的搜网方法的流程示意图之二;
16.图5为本技术实施例提供的搜网方法的流程示意图之三;
17.图6为本技术实施例提供的搜网方法的流程示意图之四;
18.图7为本技术实施例提供的搜网方法的流程示意图之五;
19.图8为本技术实施例提供的搜网方法的流程示意图之六;
20.图9为本技术实施例提供的一种搜网装置的结构框图;
21.图10为本技术实施例提供的一种终端设备的硬件结构示意图。
具体实施方式
22.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
23.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
24.下面首先对本发明的权利要求书和说明书中涉及的一些名词或者术语进行解释说明。
25.1、公共陆地移动网络:由政府或它所批准的经营者,为公众提供陆地移动通信业务目的而建立和经营的网络。目前,plmn=移动国家码(mobile country code,mcc) 移动网络号码(mobile network code,mnc)。例如:中国为460,厂商a为00,厂商b为01,则中国的厂商a的plmn为46000,中国的厂商b的plmn为460001。
26.plmn根据属性的不同,可以包括以下几种:
27.(1)注册公用陆地移动网络(registered public land mobile network,rplmn):其为终端在上次关机或脱网前登记上的plmn。
28.(2)归属公用陆地移动网络(home public land mobile network,hplmn):其为终端对应的用户归属的plmn。
29.如果全球用户识别卡(universal subscriber identity module,usim)中存在
ef
ehplmn
且不为空,则hplmn为该文件中的plmn;如果usim卡中不存在该文件,或者存在该文件,但该文件中列表为空,则hplmn为从国际移动用户识别码(international mobile subscriber identification number,imsi)中获取的mcc加上mnc。
30.(3)用户控制公用陆地移动网络(user public land mobile network,uplmn):其为储存在用户身份识别卡(subscriber identity module,sim)上的一个与plmn选择有关的参数,uplmn为终端在用户进行手工选网时选择的plmn。
31.(4)运营商控制公用陆地移动网络(user public land mobile network,oplmn):其为储存在sim上的一个与plmn选择有关的参数,主要为运营商对sim进行烧卡时,将与该运营商签署了漫游协议的运营商plmn作为oplmn写入用户身份识别卡,以作用户漫游选网时的建议。
32.在本技术实施例中,hplmn的优先级大于uplmn的优先级,uplmn的优先级大于oplmn的优先级。
33.2、uac信息:网络设备通过系统消息(system information blocks 1,sib1)广播的,配置了禁止的接入请求所对应的接入类型(access category,ac)和接入标识(access identity,ai)参数。通常,终端设备将接入请求映射为ac,将终端设备配置映射为接入标识ai,并结合uac信息,确定终端设备的接入请求是否被禁止。
34.目前,在进行网络选择时,仅考虑plmn类别的优先级,如一种常见的plmn优先级顺序为rplmn>hplmn>uplmn>oplmn>高质量plmn>低质量plmn。在进行网络选择时,会选择优先级更高的网络进行驻留。当在某一个plmn驻留成功后,在注册或业务发起时,非接入层(non
‑
access stratum,nas)将注册请求或者业务请求映射成接入标识和接入类别传递给接入层(access stratum,as),as根据接入标识及接入类别,结合sib1中的uac信息进行uac检查。如果uac检查允许,则该注册或业务可以发起;如果网络拥塞、uac检查结果为禁止,则该注册或业务不能发起,需要等待uac相关定时器t390,t302超时或者拥塞缓解才能重新尝试,再次进行uac检查。其中t390的时长范围为(0.7 0.6*rand)*阻拦时间,rand为[0,1]之间随机数,阻拦时间(uac
‑
barringtime)来源于小区sib1中的参数配置,通常在区间[4s,512s]内;t302的时长由基站侧在重配置释放(rrc_release)或重配置拒绝(rrc_reject)消息中携带的等待时间(waittime)确定,时长一般为2s。
[0035]
基于目前协议框架,很有可能出现环境中存在多个合适网络的情况下,选网时选择了一个拥塞严重的小区,导致在进行注册或发起业务时uac检查禁止,此时只能等待uac相关定时器超时,超时后进行重试,但重试时依然有可能出现uac检查继续禁止,重复多次后,用户感受下降。
[0036]
示例性地,如图1所示,终端设备在初始态进行搜网使用了t
search
时长的时间。终端设备进行驻留注册使用了t
registration
时长的时间。终端设备第一次发起业务,uac检查禁止,终端设备等待uac定时器超时使用了t时长的时间,终端设备第二次发起业务,uac检查又禁止,终端设备又等待uac定时器超时使用了t时长的时间,如此,发起业务、uac检查禁止、等待uac定时器重复多次后,终端设备花费t
waste
时长才正常发起业务。在t
waste
时长终端设备一直无法入网,无法进行注册或发起业务,最终导致终端设备入网效率低,用户感受下降。
[0037]
为了解决上述问题,本技术实施例中,可以通过获取第一信息;根据第一信息,从该至少一个第一小区中确定待驻留小区。其中,第一信息包括:第一plmn,第一plmn下的至
少一个第一小区的uac信息,第一plmn对应的至少一个预判接入标识,以及至少一个预判接入类别。本方案中,终端设备结合uac信息,至少一个预判接入标识,以及至少一个预判接入类别进行搜网,可以确定一个拥塞情况较好的小区进行驻留,从而在进行注册或发起业务时uac检查禁止的可能性会降低,如此,可以提高终端设备的入网效率。
[0038]
参考图2,其示出了本技术一个实施例提供的通信系统的示意图。该通信系统可以包括:至少一个网络设备21和至少一个终端设备22,图中以一个网络设备21和一个终端设备22为例示出。该至少一个网络设备21属于至少一个接入网。网络设备21可以是基站,此处,基站是一种部署在接入网中用以为终端提供无线通信服务的装置。基站可以包括各种形式的宏基站,微基站,中继站,接入点等等。在采用不同的无线接入技术的系统中,具备基站功能的设备的名称可能会有所不同,例如在lte系统中,称为enodeb或者enb;在5g nr
‑
u系统中,称为gnodeb或者gnb。随着通信技术的演进,“基站”这一描述可能会变化。为方便本技术实施例中,上述为终端设备22提供无线通信功能的装置统称为网络设备。终端设备22可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备,移动台(mobile station),终端(terminal device)等等。为方便描述,上面提到的设备统称为终端设备。网络设备21与终端22之间通过某种空口技术互相通信,例如uu接口。
[0039]
本技术实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯(global system of mobile communication,gsm)系统、码分多址(code division multiple access,cdma)系统、宽带码分多址(wideband code division multiple access,wcdma)系统、通用分组无线业务(general packet radio service,gprs)、长期演进(long term evolution,lte)系统、lte频分双工(frequency division duplex,fdd)系统、lte时分双工(time division duplex,tdd)系统、先进的长期演进(advanced long term evolution,lte
‑
a)系统、新无线(new radio,nr)系统、nr系统的演进系统、非授权频段上的lte(lte
‑
based access to unlicensed spectrum,lte
‑
u)系统、nr
‑
u系统、通用移动通信系统(universal mobile telecommunications system,umts)、全球互联微波接入(worldwide interoperability for microwave access,wimax)通信系统、无线局域网(wireless local area networks,wlan)、无线保真(wireless fidelity,wifi)、下一代通信系统或其他通信系统等。
[0040]
通常来说,传统的通信系统支持的连接数有限,也易于实现,然而,随着通信技术的发展,移动通信系统将不仅支持传统的通信,还将支持例如,设备到设备(device to device,d2d)通信,机器到机器(machine to machine,m2m)通信,机器类型通信(machine type communication,mtc),车辆间(vehicle to vehicle,v2v)通信以及车联网(vehicle to everything,v2x)系统等。本技术实施例也可以应用于这些通信系统。
[0041]
本技术实施例提供的搜网方法的执行主体可以为上述的终端设备,也可以为该终端设备中能够实现该搜网方法的功能模块和/或功能实体,具体的可以根据实际使用需求确定,本技术实施例不作限定。
[0042]
下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的搜网方法进行详细地说明。
[0043]
如图3所示,本技术实施例提供一种搜网方法,下面以执行主体为终端设备为例,
对本技术实施例提供的搜网方法进行示例性的说明。该方法可以包括下述的步骤301至步骤302。
[0044]
301、终端设备获取第一信息。
[0045]
其中,第一信息包括:第一plmn,第一plmn下的至少一个第一小区的uac信息,第一plmn对应的至少一个预判接入标识,以及至少一个预判接入类别。
[0046]
可以理解,该至少一个预判接入标识可以包括一个或者多个接入标识,该至少一个预判接入类别可以包括一个或者多个判接入类别。
[0047]
可选地,为了保证搜网效率,预判接入类别的数量可以进行控制,比如每次搜网要求不要超过n个(例如,n=3)。
[0048]
其中,该至少一个预判接入标识是根据终端设备的usim卡中的相关信息以及第一plmn共同确定的,该相关信息用于指示不同的plmn对应的接入标识。因此,该至少一个预判接入标识是由中usim卡和选择的plmn共同决定的。
[0049]
302、终端设备根据第一信息,从该至少一个第一小区中确定待驻留小区。
[0050]
本技术实施例中,待驻留小区是满足驻留条件的小区。满足驻留条件小区需满足以下条件:驻留的s准则,不是保留的小区、不是禁止的小区,也不是禁止plmn的小区。
[0051]
满足驻留条件的小区是指移动终端可以在该小区中获得正常的通信服务,例如可以拨打语音电话、发送短信等。不属于禁止的小区,信号质量满足一定要求,所属的plmn是被移动终端选择的plmn或对等公众陆地移动网(equivalent plmn,简称eplmn),所述的plmn或eplmn不在被禁止的路由位置区内,这样的小区可以被认为是满足驻留条件的小区。
[0052]
对驻留的s准则的描述可以参考现有相关技术,此处不予赘述。
[0053]
禁止的小区是指移动终端无法驻留的小区。通常这类小区发送的系统消息中会有明确的指示信息,指示移动终端该小区是被禁止的。
[0054]
预留的小区是指被运营商用来作为一些特殊用途的小区,通常这类小区发送的系统消息中也会有明确的指示信息,指示移动终端该小区是被预留的。
[0055]
禁止plmn的小区在所属的plmn在被禁止的路由位置区内。
[0056]
需要说明的是,本技术实施例中,在第一plmn,至少一个第一小区的uac信息,至少一个预判接入标识,以及至少一个预判接入类别中的任意一个发生变化时,终端设备可以实时更新对应内容,以便可以确定更满足需求的小区进行驻留。
[0057]
本技术实施例中,终端设备结合第一plmn下的至少一个第一小区的uac信息,至少一个预判接入标识,以及至少一个预判接入类别进行搜网(确定待驻留小区),可以确定一个拥塞情况较好的小区进行驻留,从而在进行注册或发起业务时uac检查禁止的可能性会降低,如此,可以提高终端设备的入网效率。
[0058]
需要说明的是,在具体实施过程中,本技术实施例提供的搜网方法可以为通过终端设备中的任意功能模块或功能实体实现的。在下面示例中均以nr场景为例,通过终端设备中的nas和as共同实现本技术实施例提供的搜网方法。
[0059]
可选地,终端设备可以先指定第一plmn,然后根据第一plmn,确定至少一个预判接入标识,并确定至少一个预判接入类别,以及获取第一plmn下的至少一个第一小区的uac信息;终端设备也可以先获取第三信息(至少两个第三plmn,每个第三plmn下的至少一个第三小区的uac信息,每个第三plmn对应的至少一个目标预判接入标识,以及该至少一个预判接
入类别),然后根据第三信息,确定第一信息。具体可以根据实际使用需求确定,本技术实施例不做限定。
[0060]
示例性地,上述步骤301具体可以通过下述步骤301a至301c实现。
[0061]
步骤301a、终端设备确定第一plmn。
[0062]
可选地,终端设备可以根据plmn的优先级(如rplmn最优先,hplmn次之,uplmn再次之,oplmn更次之,等等)从多种plmn中选定第一plmn(即prefer plmn)。
[0063]
示例性地,nas可以根据plmn的优先级确定第一plmn。
[0064]
可选地,终端设备还可以根据其他方法,从多种plmn中选定第一plmn,具体可以参考相关技术,本技术实施例不做限定。
[0065]
步骤301b、终端设备确定该至少一个预判接入标识和该至少一个预判接入类别。
[0066]
可以理解,终端设备可以针对本次搜网需要的接入标识和接入类别进行预判,得到该至少一个预判接入标识和该至少一个预判接入类别。
[0067]
可选地,终端设备根据usim卡中的相关信息和第一plmn,确定该至少一个预判接入标识。
[0068]
示例性地,nas根据usim卡中的相关信息以及第一plmn,确定该至少一个预判接入标识,具体确定方式可以参考相关技术,此处不予赘述。
[0069]
可选地,终端设备根据当前的业务需要或历史业务需要等,确定该至少一个预判接入类别。
[0070]
示例性地,该至少一个预判接入类别是根据以下至少一项确定的:已发起但被uac禁止的业务请求对应的阻塞业务接入类别;预约业务对应的预约业务接入类别;预设时长内使用频率大于或等于频率阈值的统计业务接入类别;本次注册请求对应的注册接入类别。
[0071]
其中,该预约业务的时间距当前时刻的时长小于或等于时长阈值。时长阈值可以根据实际使用情况确定,本技术实施例不做限定。
[0072]
可以理解,该至少一个预判接入类别包括阻塞业务接入类别、预约业务接入类别、统计业务接入类别和注册接入类别中的一项或多项。预判接入类别还可以包括其他类型的接入类别,本技术实施例不做限定。
[0073]
其中,针对阻塞业务接入类别:如果当前用户已经发起了某业务,但该业务被uac禁止,那么该业务所对应的接入类别即为当前需要关注的接入类别,将其增加到预判接入类别中。
[0074]
可以理解,刚开机时终端设备不允许在未注册的情况下发起业务,但在移动性更新或周期性更新的过程中,由于在前一个状态时已经注册(注册状态)过,则在改派的过程中发起的业务,如果被uac禁止,则该业务的接入类别确定为一个预判接入类别。
[0075]
其中,针对预约业务接入类别:如果用户当前尚未发起业务,但用户预约了某业务,且该预约业务即将发起,如通过记事本,备忘录等预定某个时间点将要发起某业务,且预定的时间点已接近(预约业务的时间距当前时刻的时长小于或等于时长阈值),则该业务所对应的接入类别也为当前需要关注的接入类别,将其增加到预判接入类别中。
[0076]
例如,预约业务为观看比赛直播,该预约业务对速率要求比较高,在当前时刻距预约时间的时长小于或等于时长阈值时,如果当前驻留小区的业务速率较差,预约业务可能
会被uac禁止,终端设备可以自动切换到其他速率较好的小区,也可以在切换之前提示用户当前驻留小区速率较差,需要切换到速率较好的小区。
[0077]
其中,针对统计业务接入类别:统计预设时长内各接入请求的接入类别,根据统计的信息,如果用户经常发起某种接入类别的业务,则该接入类别同样需要关注,将其加入到预判接入类别中。
[0078]
其中,注册接入类别:注册请求也需要关注,尤其驻留到新plmn时,将注册请求对应的接入类别也增加到预判接入类别中。
[0079]
示例性地,nas根据当前的业务需要或历史业务需要等,确定该至少一个预判接入类别。
[0080]
本技术实施例中,终端设备可以根据当前的业务需要或历史业务需要等,确定该至少一个预判接入类别,从而终端设备可以更好地根据该至少一个预判接入类别,确定待驻留小区。
[0081]
可选地,可以根据终端设备的不同需求为该至少一个预判接入类别设置优先级。
[0082]
示例性地,该注册接入类别的优先级高于该阻塞业务接入类别的优先级;该阻塞业务接入类别的优先级高于该预约业务接入类别的优先级;该预约业务接入类别的优先级高于该统计业务接入类别。
[0083]
示例性地,该至少一个预判接入标识可以为列表的形式,该至少一个预判接入类别也可以为列表的形式。且接入类别列表中预判接入类别按照优先级顺序由高到低排列,其优先级的定义由当前的场景具体决定,如当前需要进行注册后才能进行业务,则注册请求对应的注册接入类别的优先级最高;如当前不需要进行注册,仅需要执行用户业务,则业务对应的预判接入类别的优先级更高,例如,阻塞业务接入类别的优先级高于该预约业务接入类别的优先级,该预约业务接入类别的优先级高于该统计业务接入类别。
[0084]
本技术实施例中,根据实际接入场景的需要,确定至少一个预判接入类别中每个预判接入类别的优先级,进而可以更好地根据该至少一个预判接入类别,确定待驻留小区。
[0085]
步骤301c、终端设备获取第一plmn下的该至少一个第一小区的uac信息。
[0086]
示例性地,as从每个第一小区的sib1消息中获取该小区的uac信息,以得到该至少一个第一小区的uac信息。
[0087]
示例性地,如图4所示,以通过nas和as获取第一信息为例,上述步骤301a至步骤301c具体可以通过下述步骤401至步骤405实现。
[0088]
401、nas确定第一plmn。
[0089]
402、nas确定至少一个预判接入标识和至少一个预判接入类别。
[0090]
403、nas向as发送第一搜网请求消息。
[0091]
第一搜网请求消息(plmnsearchreq)中携带第一plmn,至少一个预判接入标识以及至少一个预判接入类别。第一搜网请求(plmnsearchreq)消息用于指示as驻留在第一plmn上,同时尽量选择满足该至少一个预判接入标识和该至少一个预判接入类别的小区进行驻留。
[0092]
需要说明的是,当第一plmn,至少一个预判接入标识以及至少一个预判接入类别中的任一个发生变化时,nas可以将更新后的内容发送给as(例如,预判接入类别发生变化,则nas在更新该至少一个预判接入类别之后,nas将更新后的至少一个预判接入类别发送给
as),以便as收到之后,根据更新后的内容进行小区重选,得到更满足接入需求的小区进行驻留。如此可以保证as的自主性,以及nas和as的同步性,以避免因nas和as不同步as选择的小区不是满足接入需求的小区。
[0093]
404、as从nas接收到第一搜网请求消息后,从网络设备接收每个第一小区的sib1消息。
[0094]
405、as从每个第一小区的sib1消息中获取该小区的uac信息。
[0095]
as从nas接收到第一搜网请求消息后,执行第一plmn下的小区搜索驻留流程。具体地,在原有流程的基础上,as从每个第一小区的sib1消息中获取该小区的uac信息,以得到该至少一个第一小区的uac信息,然后基于该至少一个第一小区的uac信息,至少一个预判接入标识和至少一个预判接入类别确定待驻留小区。
[0096]
本技术实施例中,nas会结合plmn优先级,根据当前场景预判当前接入需求(至少一个预判接入标识和至少一个预判接入类别),并将至少一个预判接入标识和至少一个预判接入类别传递给as,使得as在特定plmn(本技术实施例中,特定plmn即nas选择的plmn)下选择最优小区,保证用户入网及业务。本方案大大降低uac检查禁止的概率,最好情况下,可以完全能避免uac检查禁止场景。
[0097]
可选地,上述步骤301具体可以通过下述步骤301d至301e实现。
[0098]
301d、终端设备获取第三信息。
[0099]
其中,第三信息包括:至少两个第三plmn,每个第三plmn下的至少一个第三小区的uac信息,每个第三plmn对应的至少一个目标预判接入标识,以及该至少一个预判接入类别。
[0100]
可以理解,每个目标预判接入标识是根据终端设备的usim卡中的相关信息以及对应的第三plmn共同确定的。
[0101]
对该步骤301d的描述可以参考对上述步骤301a至步骤301c的相关描述,本技术实施例不做限定。
[0102]
301e、终端设备根据第三信息,从该至少两个第三plmn中确定第一plmn。
[0103]
可以理解,本技术实施例中,可以结合每个第三plmn下的至少一个第三小区的uac信息,每个第三plmn对应的至少一个目标预判接入标识,以及该至少一个预判接入类别,共同确定拥塞情况较好的第一plmn。
[0104]
本技术实施例中,结合每个第三plmn下的至少一个第三小区的uac信息,每个第三plmn对应的至少一个目标预判接入标识,以及该至少一个预判接入类别,可以确定拥塞情况较好的第一plmn,进而可以确定一个拥塞情况较好的小区进行驻留,从而在进行注册或发起业务时uac检查禁止的可能性会降低,如此,可以提高终端设备的入网效率。
[0105]
可选地,在该至少两个第三plmn中,存在包括第三目标小区的第一目标plmn的情况下,第一plmn为第一目标plmn。
[0106]
示例性地,上述步骤301e具体可以通过下述步骤301e1实现。
[0107]
301e1、在该至少两个第三plmn中,存在包括第三目标小区的第一目标plmn的情况下,终端设备将第一目标plmn确定为第一plmn。
[0108]
其中,第三目标小区为uac信息完全允许基于(第一目标plmn)对应的该至少一个目标预判接入标识和每个该预判接入类别的接入请求的小区。
[0109]
可以理解,第一目标plmn中,存在完全满足基于对应的该至少一个目标预判接入标识和每个该预判接入类别的接入请求的小区(即第三目标小区),也就是说基于该至少一个目标预判接入标识和每个该预判接入类别的接入请求,uac检查不会禁止的小区。此时,将第一目标plmn确定为第一plmn。
[0110]
需要说明的是,以下为了便于描述,将至少一个(目标)预判接入标识和至少一个预判接入类别,记为终端设备的接入需求。
[0111]
本技术实施例中,将包括第三目标小区的第一目标plmn确定为第一plmn,则终端设备可以在第一目标plmn下,确定一个基于接入需求不拥塞的小区进行驻留,从而在进行注册或发起业务时uac检查不会被禁止,如此,可以提高终端设备的入网效率。
[0112]
可选地,在该至少两个第三plmn中,不存在第一目标plmn,存在包括第四目标小区的第二目标plmn的情况下,第一plmn为第二目标plmn。
[0113]
示例性地,上述步骤301e具体可以通过下述步骤301e2实现。
[0114]
301e2、在该至少两个第三plmn中,不存在第一目标plmn,存在包括第四目标小区的第二目标plmn的情况下,终端设备将第二目标plmn确定为第一plmn。
[0115]
其中,第四目标小区为uac信息允许基于对应的该至少一个目标预判接入标识和第一预判接入类别的接入请求的概率最高的小区;第一预判接入类别为该至少一个预判接入类别中的一个。
[0116]
可以理解,该至少两个第三plmn中,不存在第一目标plmn,但存在第二目标plmn。第二目标plmn中,存在允许基于对应的该至少一个目标预判接入标识和第一预判接入类别的接入请求的概率最高的小区(即第四目标小区),也就是说基于该至少一个目标预判接入标识和第一预判接入类别的接入请求,uac检查禁止的可能性最小的小区。此时,将第二目标plmn确定为第一plmn。
[0117]
本技术实施例中,将包括第四目标小区的第二目标plmn确定为第一plmn,则终端设备可以在第二目标plmn下,确定一个基于接入需求拥塞情况较好的小区进行驻留,从而在进行注册或发起业务时uac检查被禁止可能性较小,如此,可以提高终端设备的入网效率。
[0118]
其中,对第一预判接入类别的描述可以参考下述步骤302b中的相关描述,此处不再赘述。
[0119]
可选地,第一plmn的优先级大于或等于预设优先级。
[0120]
其中,预设优先级可以根据实际使用情况确定,本技术实施例不做限定。
[0121]
可以理解,第一plmn为该至少两个第三plmn中,优先级大于或等于预设优先级的plmn。本技术实施例中,在从至少两个第三plmn中,确定第一plmn的过程中,先确定优先级大于或等于预设优先级的多个第三plmn,然后再将多个第三plmn中基于接入需求存在拥塞情况较好的小区的plmn确定为第一plmn(该过程可以参考上述步骤301e1和301e2中的相关描述,此处不再赘述)。
[0122]
本技术实施例中,优先级为选择plmn的优先选择标准,在同等优先级的前提下,再考虑终端设备的接入需求(即至少一个预判接入标识和至少一个预判接入类别),确定最满足接入需求的plmn。如此,可以满足现有协议对优先级的要求,在没有用户同意的情况不会因降低优先级产生相应资费,而且在同等优先级的前提下,可以确定满足接入需求的plmn。
[0123]
可选地,nas在结合uac信息选择plmn时,可以仅考虑同优先级类型的plmn之间的优化选择,例如,环境中包括多个uplmn时,每个uplmn下小区的uac信息与接入需求的匹配程度不同,自行选择与接入需求匹配程度最好的uplmn,避免与用户交互,降低复杂度。
[0124]
示例性地,如图5所示,以通过nas和as获取第三信息,并根据第三信息确定第一plmn为例,上述步骤301d具体可以通过下述步骤501至步骤510实现。
[0125]
501、nas向as发送第二搜网请求消息。
[0126]
第二搜网请求消息(plmnsearchlistreq)用于指示获取所有plmn,以及获取每个plmn下的小区的uac信息。
[0127]
相应地,as从nas接收第二搜网请求消息。
[0128]
502、as根据第二搜网请求消息,获取至少两个第三plmn,每个第三plmn下的至少一个第三小区的uac信息。
[0129]
503、as向nas发送第一搜网响应消息。
[0130]
第一搜网响应消息(plmnsearchcnf)用于指示所有plmn及对应的uac信息的搜索结果。第一搜网响应消息种携带至少两个第三plmn,每个第三plmn下的至少一个第三小区的uac信息。
[0131]
相应地,nas从as接收第一搜网响应消息。
[0132]
504、nas从第一搜网响应消息中获取至少两个第三plmn,每个第三plmn下的至少一个第三小区的uac信息。
[0133]
505、nas获取每个第三plmn对应的至少一个目标预判接入标识。
[0134]
506、nas获取至少一个预判接入类别。
[0135]
通过上述步骤501至步骤506,nas获取了第三信息。
[0136]
507、nas对该至少两个第三plmn进行优先级排序。
[0137]
示例性地,nas获取该至少两个第三plmn后,将该至少两个第三plmn按照现有方案进行优先级排序,例如:
[0138]
1)更高优先级plmn(higher priority plmn,hpplmn)定时器超时的场景下:hplmn优先级最高,uplmn次之,oplmn更次之,依次类推。
[0139]
2)其他场景(开机或丢覆盖场景)下,rplmn优先级最高,hplmn优先级次之,uplmn再次之,oplmn更次之,依次类推。
[0140]
508、nas按照优先级从高到低的顺序,依次根据每个第三plmn下的至少一个第三小区的uac信息,与对应的至少一个目标预判接入标识和至少一个预判接入类别进行检查比对,确定每个第三plmn下是否存在满足接入需求的小区。
[0141]
具体地,小区的uac信息,与对应的至少一个目标预判接入标识和至少一个预判接入类别进行检查比对的方法可以参考下述步骤302中的相关描述,此处不予赘述。
[0142]
509、在优先级最高的第三plmn存在完全满足接入需求的小区的情况下,nas将该优先级最高的第三plmn确定为第一plmn。
[0143]
可以理解,该优先级最高的第三plmn(以下记为plmn 1)下存在小区1(对应上述步骤301e1中的第三目标小区),小区1的uac信息完全允许基于plmn 1对应的至少一个目标预判接入标识和每个预判接入类别的接入请求。
[0144]
510、在多个目标第一plmn存在不同程度满足接入需求的小区的情况下,nas将与
接入需求匹配程度最高的小区所属的目标第一plmn(以下记为plmn 2)确定为第一plmn。
[0145]
该多个目标第一plmn为:该至少两个第三plmn中,优先级相同,且优先级大于或等于预设优先级的plmn。
[0146]
可以理解,plmn 2下存在小区2(对应上述步骤301e2中的第四目标小区),小区2为:该多个目标第一plmn下所有小区中,uac信息允许基于对应的至少一个目标预判接入标识和每个预判接入类别的接入请求的概率最高的小区。
[0147]
可选地,上述步骤510包括下述步骤510a。
[0148]
510a、在优先级大于或等于预设优先级的多个目标第一plmn中不存在完全满足接入需求的小区,但优先级小于预设优先级的目标第二plmn(相当于下述步骤306b中的第四plmn)存在完全满足接入需求的小区的情况下,nas将与接入需求匹配程度最高的小区所属的目标第一plmn(以下记为plmn 2)确定为第一plmn。
[0149]
其中,目标第二plmn为:该至少两个第三plmn中,优先级小于预设优先级的plmn。
[0150]
可以理解,在无用户允许的情况下,优先选择优先级大于或等于预设优先级的第三plmn作为第一plmn,然后在第一plmn下选择与接入需求匹配程度最高的小区(以下记为小区3)进行驻留。在小区3进行注册或发起业务时uac检查禁止的情况下,nas可以告知终端设备,终端设备可以通过显示提示信息,以提示用户优先级小于预设优先级的目标第二plmn下存在完全满足接入需求的小区,是否切换到该目标第二plmn下重新搜网。然后根据用户的选择,终端设备确定是继续等待小区3拥塞缓解(例如,等待uac定时器超时)之后重新尝试接入请求,还是切换到目标第二plmn下重新搜网。
[0151]
本技术实施例中,各小区的uac信息由as上报至nas,nas在选择网络时,不仅可以考虑plmn优先级,还可以综合考虑各个plmn下的小区与接入需求的匹配程度(小区uac信息是否允许基于该至少一个预判接入标识和每个预判接入类别的接入请求)。进而可以选择拥塞情况最好的小区进行驻留,以保证用户入网及业务。本技术实施例中,nas和as对于小区与接入需求的匹配程度的判断方法相同,没有增加复杂性。
[0152]
可选地,上述步骤302具体可以通过下述步骤302a或步骤302b或步骤302c实现。
[0153]
302a、终端设备在该至少一个第一小区中包括第一目标小区的情况下,将第一目标小区确定为该待驻留小区。
[0154]
其中,第一目标小区为该至少一个第一小区中,uac信息完全允许基于该至少一个预判接入标识和每个该预判接入类别的接入请求的小区。
[0155]
本技术实施例中,第一目标小区为完全满足接入需求的小区,将第一目标小区确定为待驻留小区,在第一目标小区进行驻留后,在进行注册或发起业务时uac检查不会被禁止,如此,可以提高终端设备的入网效率。
[0156]
可选地,第一目标小区的uac信息包括以下任一项:uac信息为空;uac信息不包括针对第一plmn的限制信息;uac信息不包括该至少一个预判接入标识和该至少一个预判接入类别。
[0157]
第一种情况,uac信息为空,即为小区服务的网络设备未设置uac信息。例如,网络设备广播的sib1中的uac限制信息(uac
‑
barringinfo)内容为空。
[0158]
第二种情况,网络设备设置了uac信息,uac信息不包括针对第一plmn的限制信息。例如,网络设备广播的sib1中仅存在uac公共限制plmn列表(uac
‑
barringperplmn
‑
list),
不存在uac公共限制信息(uac
‑
barrgingforcommon)项,且uac
‑
barringperplmn
‑
list中不存在本次选择的第一plmn(prefer plmn)。
[0159]
其中,uac
‑
barringperplmn
‑
list只包括对该列表中的plmn的限制信息,uac
‑
barrgingforcommon中包括对所有plmn的限制信息。在sib1中仅包括uac
‑
barringperplmn
‑
list,不包括uac
‑
barrgingforcommon的情况下,只对uac
‑
barringperplmn
‑
list中的plmn进行相应限制;在sib1中仅包括uac
‑
barrgingforcommon,不包括uac
‑
barringperplmn
‑
list的情况下,根据uac
‑
barrgingforcommon,对所有plmn进行相应限制;在sib1中既包括uac
‑
barringperplmn
‑
list,又包括uac
‑
barrgingforcommon的情况下,根据uac
‑
barringperplmn
‑
list对在该列表中的plmn进行相应限制,根据uac
‑
barrgingforcommon对除uac
‑
barringperplmn
‑
list之外的plmn进行相应限制。因此,sib1中仅存在uac
‑
barringperplmn
‑
list,不存在uac
‑
barrgingforcommon项,且uac
‑
barringperplmn
‑
list中不存在本次选择的第一plmn的情况下,该uac信息不包括针对第一plmn的限制信息。
[0160]
第三种情况,uac信息不包括该至少一个预判接入标识和该至少一个预判接入类别。网络设备广播的sib1包括以下4种情况:
[0161]
情况1,sib1中仅存在uac
‑
barringperplmn
‑
list,不存在uac
‑
barrgingforcommon项,且uac
‑
barringperplmn
‑
list中存在本次选择的第一plmn,但对第一plmn的限制信息中不包括该至少一个预判接入标识和该至少一个预判接入类别;
[0162]
情况2,sib1中仅存在uac
‑
barrgingforcommon项,不存在uac
‑
barringperplmn
‑
list,且uac
‑
barrgingforcommon项对第一plmn的限制信息中不包括该至少一个预判接入标识和该至少一个预判接入类别;
[0163]
情况3,sib1中存在uac
‑
barringperplmn
‑
list和uac
‑
barrgingforcommon项,且uac
‑
barringperplmn
‑
list中存在本次选择的第一plmn,但对第一plmn的限制信息中不包括该至少一个预判接入标识和该至少一个预判接入类别;
[0164]
情况4,sib1中存在uac
‑
barringperplmn
‑
list和uac
‑
barrgingforcommon项,且uac
‑
barringperplmn
‑
list中不存在本次选择的第一plmn,但uac
‑
barrgingforcommon项对第一plmn的限制信息中不包括该至少一个预判接入标识和该至少一个预判接入类别。
[0165]
本技术实施例中,提供了第一目标小区完全满足接入需求的多种uac信息的可能性,从而终端设备可以将满足上述任一种uac信息条件的小区,确定为第一目标小区。
[0166]
可选地,在该至少一个第一小区中,同时存在满足上述第一种情况或第二种情况的小区,以及满足上述第三种情况的小区的情况下,终端设备优先选择满足上述第一种情况或第二种情况的小区,作为第一目标小区,因为满足上述第一种情况或第二种情况的小区度uac信息,不包括针对第一plmn的限制信息,则该小区在第一plmn下不存在拥塞,速率较高,选择该小区进行驻留,在进行注册或发起业务(即使是除至少一个预判接入标识和至少一个预判接入类别之外的接入请求)时uac检查不会被禁止,如此,可以提高终端设备的入网效率。
[0167]
可选地,在确定该至少一个第一小区中,存在满足上述第一种情况或第二种情况的小区之后,可以直接将该小区确定为第一目标小区,不在对其他小区是否满足接入需求进行判断(例如,可以设置其他小区的uac
‑
barringfactor均为0,即假定其他小区的uac信息禁止基于至少一个预判接入标识和至少一个预判接入类别的接入请求,则无需再考虑其
他小区),如此可以减少检查比对过程,提高待驻留小区的确定效率。
[0168]
302b、终端设备在该至少一个第一小区中不包括第一目标小区,但包括第二目标小区的情况下,将第二目标小区确定为该待驻留小区。
[0169]
其中,第二目标小区为该至少一个第一小区中,uac信息允许基于该至少一个预判接入标识和第一预判接入类别的接入请求的概率最高的小区(即与接入需求匹配程度最高的小区);其中,第一预判接入类别为该至少一个预判接入类别中的一个。
[0170]
可选地,第一预判接入类别可以为该至少一个预判接入类别中的任意一个,第一预判接入类别也可以为该至少一个预判接入类别中当前终端设备最需要的一个(当前终端设备最重要的接入请求对应的接入类别),第一预判接入类别还可以为该至少一个预判接入类别中满足其他可行性条件的一个,本技术实施例不做限定。
[0171]
本技术实施例中,在该至少一个第一小区中不存在第一目标小区,存在第二目标小区的情况下,将与接入需求匹配程度最高的第二目标小区确定为待驻留小区进行驻留,在进行注册或发起业务时uac检查被禁止可能性较小,如此,可以提高终端设备的入网效率。
[0172]
本技术实施例中,终端设备可以根据自身接入需求,为该每个预判接入类别设置优先级。则上述其他可行性条件包括以下两种可能的情况:
[0173]
第一种可能的情况,第一预判接入类别为该至少一个预判接入类别中优先级最高的接入类别。
[0174]
第二种可能的情况,第一预判接入类别为该至少一个预判接入类别中,除第二预判接入类别之外优先级最高的接入类别;其中,至少两个第一小区的uac信息允许基于该至少一个预判接入标识和第二预判接入类别的接入请求的概率最高,该至少两个第一小区包括第二目标小区。
[0175]
可以理解,本技术实施例中,按照预判接入类别的优先级从高到低,依次判断每个第一小区与每个预判接入类别对应的接入需求的匹配程度,例如,先判断每个第一小区与优先级最高的预判接入类别对应的接入需求的匹配程度,若每个第一小区与优先级最高的预判接入类别对应的接入需求的匹配程度不同,则将与优先级最高的预判接入类别对应的接入需求的匹配程度最高的小区确定为第二目标小区;若该至少一个第一小区中存在至少两个小区,与优先级最高的预判接入类别对应的接入需求的匹配程度相同(且最高),则再判断该至少两个小区中每个小区与优先级次高的预判接入类别对应的接入需求的匹配程度,依次类推,得到第二目标小区。
[0176]
下面以第一预判接入标识为例,描述如何判断每个第一小区与该至少一个预判接入标识和第一预判接入类别对应的接入需求的匹配程度。
[0177]
按照第一预判接入类别对应的实际uac禁止接入因子(uac
‑
barringfactor)筛选:如果第一预判接入类别存在对应的uac接入禁止集(uac
‑
barringinfoset),且所有预判接入标识(即该至少一个预判接入标识)对应的uac禁止访问标识(uac
‑
barringforaccessidentity)的比特(bit)位均为1,或者所有预判接入标识均不再uac
‑
barringforaccessidentity中,则uac
‑
barringfactor最大的第一小区为与(该至少一个预判接入标识和第一预判接入类别)对应的接入需求的匹配程度最高的小区;如果第一预判接入类别不存在对应的uac
‑
barringinfoset,或者虽然存在uac
‑
barringinfoset,但本次
传入的所有预判接入标识对应的uac
‑
barringforaccessidentity的bit位中至少有一个为0,则第一小区对第一预判接入类别uac检查为允许,可以认为其对应的uac
‑
barringfactor为1,则第一小区为与(该至少一个预判接入标识和第一预判接入类别)对应的接入需求的匹配程度最高的小区。
[0178]
需要说明的是,uac
‑
barringfactor的取值范围为[0,1],uac
‑
barringfactor值为0表示禁止接入,uac
‑
barringfactor值为1表示允许接入,uac
‑
barringfactor值越高,表示允许接入的可能性越大。uac
‑
barringforaccessidentity的bit位为0或1,uac
‑
barringforaccessidentity的bit位为0表示允许接入,uac
‑
barringforaccessidentity的bit位为1表示禁止接入。
[0179]
多个小区均条件相同时(即多个小区对于某接入类别的uac
‑
barringfactor相同),则继续查看是否满足次高优先级接入类别,依次类推,选择当前环境下与接入类别列表匹配度最高的小区进行驻留,发送plmnsearchcnf(部分搜网成功,该小区uac信息,搜索到的其他plmn及其uac信息)。
[0180]
如何判断每个第一小区与该至少一个预判接入标识和其他预判接入类别对应的接入需求的匹配程度,可以参考上述判断每个第一小区与该至少一个预判接入标识和第一预判接入类别对应的接入需求的匹配程度的相关描述,此处不再赘述。
[0181]
本技术实施例中,提供了第一预判接入类别的多种情况,从而可以根据实际使用情况,确定最需要的第一预判接入类别,进而将与接入需求匹配程度最高的第二目标小区确定为待驻留小区。
[0182]
302c、终端设备在第一plmn下未找到合适驻留的小区。
[0183]
终端设备在第一plmn下没有找到适合驻留的小区,则终端设备可以选择其他plmn,重新进行基于上述步骤301至步骤302所描述的搜网流程(以下为方便描述,记为特定plmn uac信息搜网流程),确定待驻留小区,进行驻留。
[0184]
可选地,该终端设备包括非接入层和接入层;上述步骤302具体可以通过下述步骤302d实现,在步骤302d之后,本技术实施例提供的搜网方法还可以包括下述的步骤303。
[0185]
302d、终端设备通过该接入层根据第一信息,从该至少一个第一小区中确定该待驻留小区,得到基于第一plmn的搜网结果。
[0186]
示例性地,若待驻留小区为第一目标小区,则搜网结果为搜网成功;若待驻留小区为第二目标小区,则搜网结果为部分搜网成功;若在第一plmn下未找到合适驻留的小区,则搜网结果为搜网失败。
[0187]
对步骤302d的具体描述可以参考对上述步骤302a至步骤302c的相关描述,此处不再赘述。
[0188]
303、终端设备通过该接入层向该非接入层发送该搜网结果。
[0189]
可选地,终端设备通过该as向nas发送第二搜网响应消息(plmnsearchcnf),第二搜网响应消息携带该搜网结果。
[0190]
本技术实施例中,as根据第一信息进行特定plmn uac信息搜网流程,得到搜网结果之后,向nas发送搜网结果,从而nas可以获知as的搜网结果。
[0191]
可选地,在该搜网结果指示搜网成功的情况下,该搜网结果携带第一目标小区的uac信息。
[0192]
本技术实施例中,搜网结果携带第一目标小区的uac信息,可以便于当用户发起新的接入类别的接入请求时,nas可以预判当前小区的uac信息是否允许该新的接入类别对应的接入请求,或者当前小区的uac信息允许该新的接入类别对应的接入请求的概率。可选地,在该搜网结果指示部分搜网成功的情况下,该搜网结果携带第二目标小区的uac信息和第二信息。
[0193]
其中,第二信息包括:至少一个第二plmn,以及每个第二plmn下的至少一个第二小区的uac信息。
[0194]
本技术实施例中,搜网结果携带第二目标小区的uac信息,可以便于当用户发起新的接入类别的接入请求时,nas可以预判当前小区的uac信息是否允许该新的接入类别对应的接入请求,或者当前小区的uac信息允许该新的接入类别对应的接入请求的概率。搜网结果携带第二信息,可以便于在需要更换plmn进行重新搜网的情况下,及时为as指定其他的plmn,重新执行特定plmn uac信息搜网流程。
[0195]
可选地,在该搜网结果指示搜网失败的情况下,该搜网结果携带第二信息。
[0196]
其中,第二信息包括:至少一个第二plmn,以及每个第二plmn下的至少一个第二小区的uac信息。
[0197]
本技术实施例中,搜网结果携带第二信息,可以便于nas及时为as指定其他的plmn,重新执行特定plmn uac信息搜网流程。
[0198]
可选地,在上述步骤303之后,本技术实施例提供的搜网方法还可以包括下述的步骤304。
[0199]
304、终端设备在该搜网结果指示搜网成功或部分搜网成功的情况下,在该接入层保存第一plmn,该至少一个预判接入标识,以及该至少一个预判接入类别。
[0200]
可以理解,终端设备保存第一plmn,该至少一个预判接入标识,以及该至少一个预判接入类别,可以在后续的小区重选过程中继续使用。终端设备保存该至少一个预判接入标识,以及该至少一个预判接入类别,可以在后续更换plmn重新搜网的过程中继续使用。
[0201]
示例性地,as保存nas发送的至少一个预判接入标识和至少一个预判接入类别,再后续的小区重选中继续使用。而且,当nas确定预判接入类别发生变化时,nas及时将更新后的至少一个预判接入类别发送给as,以同步as中保存的至少一个预判接入标识和至少一个预判接入类别。
[0202]
本技术实施例中,as保存有当前接入需求对应的至少一个预判接入标识及至少一个预判接入类别,as在小区选择和重选时,可以充分考虑至少一个预判接入标识及至少一个预判接入类别诉求,综合选择最优小区进行驻留。本方案大大降低uac检查禁止的概率,最好情况下,可以完全避免uac检查禁止场景。
[0203]
示例性地,以通过nas和as执行上述步骤302d至步骤304为例,如图6所示,上述步骤302d至步骤304具体可以通过下述步骤601至步骤603实现。
[0204]
601、as根据第一信息,从该至少一个第一小区中确定该待驻留小区,得到基于第一plmn的搜网结果。
[0205]
602、as向nas发送该搜网结果。
[0206]
相应地,nas接收as发送的搜网结果。
[0207]
603、as在该搜网结果指示搜网成功或部分搜网成功的情况下,在该接入层保存第
一plmn,该至少一个预判接入标识,以及该至少一个预判接入类别。
[0208]
可选地,在上述步骤302之后,本技术实施例提供的搜网方法还可以包括下述的步骤305或步骤306。
[0209]
305、终端设备在满足第一条件或第二条件的情况下,进行小区重选。
[0210]
306、终端设备在满足第一条件或第二条件的情况下,更换plmn重新搜网。
[0211]
可选地,在满足第一条件或第二条件的情况下,可以直接更换plmn重新搜网,也可以先在第一plmn下进行小区重选流程,在第一plmn不存在合适小区的情况下在更换plmn重新搜网。
[0212]
示例性地,as可在第一plmn(同一plmn)下,自主进行小区重选。在第一plmn不存在合适小区的情况下,nas重选其他plmn,然后as重新在其他plmn下进行特定plmn uac信息搜网流程。
[0213]
可选地,第一条件为:从服务该待驻留小区的网络设备接收到第一uac信息,且第一uac信息允许基于该至少一个预判接入标识和每个该预判接入类别的接入请求的概率小于或等于接入阈值。
[0214]
可以理解,上述第一条件说明当前驻留的小区(之前确定的待驻留小区)的拥塞情况发生恶化(uac信息变化,uac信息允许基于该至少一个预判接入标识和每个该预判接入类别的接入请求的概率降到很小,导致与接入需求的匹配程度大大降低,在进行注册或发起业务时uac检查禁止的可能性极度增大)。
[0215]
可选地,第二条件为:第一接入请求对应的目标接入标识和目标接入类别的uac信息检查结果为禁止。
[0216]
可以理解,上述第二条件说明基于目标接入标识和目标接入类别的第一接入请求(注册请求或业务请求),在uac检查时,uac检查结果为禁止。
[0217]
本技术实施例中,在满足第一条件或第二条件的时候,进行小区重选或更滑plmn重新搜网,可以为终端设备选择与接入需求匹配度更高的小区进行驻留,从而在进行注册或发起业务时uac检查禁止的可能性降低,可以提高接入效率。
[0218]
可选地,在满足第二条件的情况下,上述步骤306具体可以通过下述步骤306a至步骤306b实现。
[0219]
306a、终端设备显示提示信息。
[0220]
其中,该提示信息用于提示用户该待驻留小区当前拥塞,无法处理第一请求;该提示信息包括第一选项和第二选项,第一选项用于指示等待该待驻留小区拥塞缓解,第二选项用于指示更换plmn重新搜网。
[0221]
306b、在接收到选择第二选项的输入的情况下,终端设备更换plmn重新搜网。
[0222]
可选地,选择第二选项的输入可以为对第二选项的点击输入、也可以为对第二选项的滑动输入,还可以为其他的可行性输入,本技术实施例不做限定。
[0223]
示例性地,上述点击输入可以为任意次数的点击输入,如单击输入、双击输入、三击输入等,也可以为任意时长的点击输入,如短按输入、长按输入等;上述滑动输入可以为向任意方向的滑动输入,如向上的滑动输入、向下的滑动输入、向左的滑动输入或向右的滑动输入等。
[0224]
可以理解,在接收到选择第一选项的输入的情况下,终端设备等待该待驻留小区
拥塞缓解,即等待uac定时器超时。uac定时器超时后,重新尝试发起第一请求。
[0225]
本技术实施例中,在需要更换plmn重新搜网的情况下,终端设备显示提示信息,然后根据用户对提示信息的输入确定是否更换plmn重新搜网,如此可以结合用户需求,确定是否更换plmn重新搜网,可以提高人机交互性能。
[0226]
可选地,在确定第四plmn下存在第五目标小区的情况下,第二选项还用于指示更换为第四plmn重新搜网。
[0227]
其中,第四plmn的优先级低于预设优先级;第五目标小区的uac信息允许基于至少一个接入标识和至少一个接入类别中的每个接入类别的接入请求;该至少一个接入标识与第四plmn对应。
[0228]
本技术实施例中,第四plmn为优先级较低的plmn,即从高优先级的第一plmn更换到低优先级的第四plmn,但第四plmn下存在完全符合接入需求(基于至少一个接入标识和至少一个接入类别中的每个接入类别的接入请求)的第五目标小区。则终端设备更换到第四plmn重新搜网,可以驻留在第五目标小区,进而基于至少一个接入标识和至少一个接入类别中的每个接入类别的接入请求,不会因uac检查被禁止。
[0229]
本技术实施例中,因为更换到低优先级的plmn,可能会产生资费,但可以提高网络速率,快速改善网络拥塞问题,因此根据用户需求确定是否更换至第四plmn重新搜网,可以提高人机交互性能。
[0230]
可选地,在该目标接入类别属于该至少一个预判接入类别的情况下,该至少一个接入类别为该至少一个预判接入类别。
[0231]
可选地,在该目标接入类别不属于该至少一个预判接入类别的情况下,该至少一个接入类别为该至少一个预判接入类别和该目标接入类别。
[0232]
可以理解,若目标接入类别为终端设备发起的新业务请求对应的接入类别,不在该至少一个预判接入类别中(即在驻留在待驻留小区之后,接入类别发生变化),则该至少一个接入类别为该至少一个预判接入类别和该目标接入类别;否则,该至少一个接入类别为该至少一个预判接入类别。
[0233]
本技术实施例中,根据实际业务需求,更新该至少一个预判接入类别,从而可以在后续搜网中,获得满足当前接入需求的小区进行驻留。
[0234]
示例性地,下面分4种场景对驻留在待驻留小区之后的流程进行说明。
[0235]
场景1:搜网成功,搜网结束,终端设备驻留在第一目标小区,继续执行后续的注册请求或业务请求流程。该场景通常情况下,不会出现uac检查禁止。
[0236]
场景2:部分搜网成功,搜网结束,终端设备驻留在第二目标小区,由于搜网时的uac禁止是初步判断,则可以给后续的注册请求或者业务请求一次机会,发起注册请求或者业务请求。
[0237]
场景2.1,as进行uac检查,如果uac检查结果依然为禁止,当前注册请求或者业务请求不能进行,此时as可以在当前plmn下进行小区重选,如果选到更优的小区,则在该更优的小区进行驻留,并将驻留后的结果上报给nas;如果未选到更优的小区,则as向nas上报uac检查结果,该uac检查结果中可以包括其他可能满足要求的备选plmn,此时需要nas更换plmn。若相同优先级的plmn间,存在满足一定接入需求的第五plmn,则nas重新选择第五plmn,并通知as进行第五plm uac信息的搜网流程;若仅存在优先级低于当前驻留的plmn的
第六plmn,则终端设备显示提示信息,提示用户当前网络状态处于拥塞,无法入网或者进行某业务(被阻塞的业务),请用户进行选择,是否需要更换网络尝试,即提示用户是否切换到第六plmn重新搜网,并在拥塞期间保存用户选择(在本次拥塞解决前,保存用户选择,在本次拥塞解决后,删除用户选择)。如果用户选择在原网络等待,本次搜网结束,后续按照现有流程继续执行。如果用户选择更换网络尝试,则nas重新选择第六plmn,并通知as再次执行第六plmn uac信息搜网。当第一plmn不能完全满足接入需求时,在用户同意的情况下,更换其他网络进行尝试。
[0238]
场景2.2,如果uac检查通过(即允许),搜网结束,则继续执行注册请求或者业务;
[0239]
场景2.3,如果uac检查没有通过(即禁止),也没有其他可用的plmn,则本次搜网结束,后续按照现有流程继续执行。可以等待一段时间,然后再重新搜网。
[0240]
场景3:如果是当前驻留小区本身uac拥塞信息发生恶化,不再满足当前的接入标识和接入类别要求,则as可自行进行小区重选,选择更优的小区进行驻留,并将驻留后的结果信息上报给nas。如果通过小区重选,为找到更优的小区进行驻留,则可以更换plmn,重新执行特定plmn uac信息搜网流程。
[0241]
示例性地,如图7所示,上述场景3具体可以通过下述步骤701至步骤704实现。
[0242]
701、as从服务该待驻留小区的网络设备接收第一uac信息。
[0243]
第一uac信息允许基于该至少一个预判接入标识和每个该预判接入类别的接入请求的概率小于或等于接入阈值。
[0244]
702、as根据第一uac信息,确定待驻留小区的拥塞情况恶化。
[0245]
703、as在第一plmn下,进行小区重选,得到可驻留的第六小区,并在第六小区进行驻留。
[0246]
704、as向nas上报小区重选结果。
[0247]
小区重选结果用于指示重新驻留在第六小区,且小区重选结果携带第六小区的uac信息。
[0248]
相应地,nas接收as上报的小区重选结果。
[0249]
场景4:如果用户发起新业务,且该新业务被映射的接入类别超出了当前该至少一个预判接入类别的范围,则在当前小区进行一次业务请求尝试。
[0250]
场景4.1,如果uac检查结果为禁止,则可以将当前新业务的接入类别更新至该至少一个预判接入类别,可以先在plmn不变的情况下,重新执行特定plmn uac信息搜网流程,若不能得到满足接入需求的小区进行驻留,再更换plmn,重新执行特定plmn uac信息搜网流程。
[0251]
场景4.2,如果uac检查结果为通过(即允许),则保持在当前小区,继续执行后续业务流程。
[0252]
示例性地,如图8所示,上述场景4具体可以通过下述步骤801至步骤806实现。
[0253]
801、nas接收到用户发起的第一接入请求。
[0254]
802、nas确定第一接入请求映射的目标接入类别不属于该至少一个预判接入类别。
[0255]
803、nas将第一接入请求映射的目标接入标识和目标接入类别发送给as。
[0256]
804、as结合当前驻留的待驻留小区的uac信息,对目标接入标识和目标接入类别
进行uac检查。
[0257]
805、uac检查结果为允许,as向服务该待驻留小区的网络设备发起第一接入请求。
[0258]
806、uac检查结果为禁止,as在第一plmn下重新执行特定plmn uac信息搜网流程。
[0259]
本技术实施例提供一种基于特定plmn uac信息的搜网选网机制:在进行网络选择及小区选择时,综合考虑plmn的优先级、网络的uac信息、以及用户接入需求(至少一个预判接入标识和至少一个预判接入类别)进行网络选择,避免后续注册及业务发起时被uac禁止,或者减少禁止事件发生的概率。具体地,本方案引入接入标识和接入类别信息预估方法,在网络选择阶段(小区选择或重选),预先判断接入需求(至少一个预判接入标识和至少一个预判接入类别),然后根据接入需求和小区的uac信息,进行提前判断,优化plmn选择及小区选择方法。在拥塞的环境中,可以减少接入尝试降低网络负担,也可以提升用户感受。
[0260]
图9为本技术实施例示出的一种搜网装置的结构框图,如图9所示,包括:获取模块901和确定模块902;该获取模块901,用于获取第一信息,第一信息包括:第一plmn,第一plmn下的至少一个第一小区的uac信息,第一plmn对应的至少一个预判接入标识,以及至少一个预判接入类别;该确定模块902,用于根据该获取模块901获取的第一信息,从该至少一个第一小区中确定待驻留小区。
[0261]
可选地,该确定模块902,具体用于在该至少一个第一小区中包括第一目标小区的情况下,将第一目标小区确定为该待驻留小区,第一目标小区为该至少一个第一小区中,uac信息允许基于该至少一个预判接入标识和每个该预判接入类别的接入请求的小区;在该至少一个第一小区中不包括第一目标小区,但包括第二目标小区的情况下,将第二目标小区确定为该待驻留小区,第二目标小区为该至少一个第一小区中,uac信息允许基于该至少一个预判接入标识和第一预判接入类别的接入请求的概率最高的小区;其中,第一预判接入类别为该至少一个预判接入类别中的一个。
[0262]
可选地,第一目标小区的uac信息包括以下任一项:uac信息为空;
[0263]
uac信息不包括针对第一plmn的限制信息;uac信息不包括该至少一个预判接入标识和该至少一个预判接入类别。
[0264]
可选地,第一预判接入类别为该至少一个预判接入类别中优先级最高的接入类别;或者,第一预判接入类别为该至少一个预判接入类别中,除第二预判接入类别之外优先级最高的接入类别;其中,至少两个第一小区的uac信息允许基于该至少一个预判接入标识和第二预判接入类别的接入请求的概率最高,该至少两个第一小区包括第二目标小区。
[0265]
可选地,该搜网装置包括非接入层和接入层;该接入层具备上述确定模902的功能,该接入层还具有发送模块的功能;该接入层,用于根据第一信息,从该至少一个第一小区中确定该待驻留小区,得到基于第一plmn的搜网结果;该接入层,还用于在根据第一信息,从该至少一个第一小区中确定待驻留小区之后,向该非接入层发送该搜网结果。
[0266]
可选地,在该搜网结果指示搜网成功的情况下,该搜网结果携带第一目标小区的uac信息;在该搜网结果指示部分搜网成功的情况下,该搜网结果携带第二目标小区的uac信息和第二信息;在该搜网结果指示搜网失败的情况下,该搜网结果携带第二信息;其中,第二信息包括:至少一个第二plmn,以及每个第二plmn下的至少一个第二小区的uac信息。
[0267]
可选地,该接入层还具有保存模块的功能,该接入层,还用于在该搜网结果指示搜网成功或部分搜网成功的情况下,保存第一plmn,该至少一个预判接入标识,以及该至少一
个预判接入类别。
[0268]
可选地,该获取模块901,具有用于获取第三信息,第三信息包括:至少两个第三plmn,每个第三plmn下的至少一个第三小区的uac信息,每个第三plmn对应的至少一个目标预判接入标识,以及该至少一个预判接入类别;根据第三信息,从该至少两个第三plmn中确定第一plmn。
[0269]
可选地,在该至少两个第三plmn中,存在包括第三目标小区的第一目标plmn的情况下,第一plmn为第一目标plmn;在该至少两个第三plmn中,不存在第一目标plmn,存在包括第四目标小区的第二目标plmn的情况下,第一plmn为第二目标plmn;其中,第三目标小区为uac信息允许基于对应的该至少一个目标预判接入标识和每个该预判接入类别的接入请求的小区;第四目标小区为uac信息允许基于对应的该至少一个目标预判接入标识和第一预判接入类别的接入请求的概率最高的小区;第一预判接入类别为该至少一个预判接入类别中的一个。
[0270]
可选地,第一plmn的优先级大于或等于预设优先级。
[0271]
可选地,该搜网装置还包括:控制模块;该控制模块,用于在根据第一信息,从该至少一个第一小区中确定待驻留小区之后,在满足第一条件或第二条件的情况下,进行小区重选或更换plmn重新搜网;其中,第一条件为:从服务该待驻留小区的网络设备接收到第一uac信息,且第一uac信息允许基于该至少一个预判接入标识和每个该预判接入类别的接入请求的概率小于或等于接入阈值;或者,第二条件为:第一接入请求对应的目标接入标识和目标接入类别的uac检查结果为禁止。
[0272]
可选地,在满足第二条件的情况下,该控制模块,具体用于显示提示信息;其中,该提示信息用于提示用户该待驻留小区当前拥塞,无法处理第一请求;该提示信息包括第一选项和第二选项,第一选项用于指示等待该待驻留小区拥塞缓解,第二选项用于指示更换plmn重新搜网;在接收到选择第二选项的输入的情况下,更换plmn重新搜网。
[0273]
可选地,在确定第四plmn下存在第五目标小区的情况下,第二选项还用于指示更换为第四plmn重新搜网;第四plmn的优先级低于预设优先级;第五目标小区的uac信息允许基于至少一个接入标识和至少一个接入类别中的每个接入类别的接入请求;其中,该至少一个接入标识与第四plmn对应;在该目标接入类别属于该至少一个预判接入类别的情况下,该至少一个接入类别为该至少一个预判接入类别;在该目标接入类别不属于该至少一个预判接入类别的情况下,该至少一个接入类别为该至少一个预判接入类别和该目标接入类别。
[0274]
可选地,该至少一个预判接入类别是根据以下至少一项确定的:已发起但被uac禁止的业务请求对应的阻塞业务接入类别;预约业务对应的预约业务接入类别;预设时长内使用频率大于或等于频率阈值的统计业务接入类别;本次注册请求对应的注册接入类别;其中,该预约业务的时间距当前时刻的时长小于或等于时长阈值。
[0275]
可选地,该注册接入类别的优先级高于该阻塞业务接入类别的优先级;该阻塞业务接入类别的优先级高于该预约业务接入类别的优先级;该预约业务接入类别的优先级高于该统计业务接入类别。
[0276]
需要说明的是,本技术实施例中,搜网装置可以为具有上述功能的终端设备,也可以为终端设备中具有上述功能的功能模块或功能实体,例如终端中的部件、集成电路、或芯
crystal display,lcd)、有机发光二极管(organic light
‑
emitting diode,oled)等形式来配置显示面板10041。进一步的,触控面板10031可覆盖显示面板10041,当触控面板10031检测到在其上或附近的触摸操作后,传送给处理器1008以确定触摸事件的,随后处理器1008根据触摸事件的在显示面板10041上提供相应的视觉输出。虽然在图10中,触控面板10031与显示面板10041是作为两个独立的部件来实现终端设备的输入和输入功能,但是在某些实施例中,可以将触控面板10031与显示面板10041集成而实现终端设备的输入和输出功能。
[0283]
终端设备还可包括至少一种传感器1005,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板10041的亮度,接近传感器可在终端设备移动到耳边时,退出显示面板10041和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别终端设备姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端设备还可配置的陀螺仪、地磁传感器、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。本技术实施例中,该终端设备可以包括加速度传感器、深度传感器或者距离传感器等。
[0284]
音频电路1006、扬声器10061,传声器10062可提供用户与终端设备之间的音频接口。音频电路1006可将接收到的音频数据转换后的电信号,传输到扬声器10061,由扬声器10061转换为声音信号输出;另一方面,传声器10062将收集的声音信号转换为电信号,由音频电路1006接收后转换为音频数据,再将音频数据输出处理器1008处理后,经rf电路1001以发送给比如另一终端设备,或者将音频数据输出至存储器1002以便进一步处理。
[0285]
wifi属于短距离无线传输技术,终端设备通过wifi模块1007可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图10示出了wifi模块1007,但是可以理解的是,其并不属于终端设备的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0286]
处理器1008是终端设备的控制中心,利用各种接口和线路连接整个终端设备的各个部分,通过运行或执行存储在存储器1002内的软件程序和/或模块,以及调用存储在存储器1002内的数据,执行终端设备的各种功能和处理数据,从而对终端设备进行整体监控。可选地,处理器1008可包括一个或多个处理单元;优选的,处理器1008可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1008中。
[0287]
终端设备还包括给各个部件供电的电源1009(比如电池),优选的,电源可以通过电源管理系统与处理器1008逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。尽管未示出,终端设备还可以包括蓝牙模块等,在此不再赘述。
[0288]
本技术实施例中,处理器1008,用于获取第一信息,第一信息包括:第一plmn,第一plmn下的至少一个第一小区的uac信息,第一plmn对应的至少一个预判接入标识,以及至少一个预判接入类别;以及根据第一信息,从该至少一个第一小区中确定待驻留小区。
[0289]
可选地,处理器1008,具体用于在该至少一个第一小区中包括第一目标小区的情
况下,将第一目标小区确定为该待驻留小区,第一目标小区为该至少一个第一小区中,uac信息允许基于该至少一个预判接入标识和每个该预判接入类别的接入请求的小区;在该至少一个第一小区中不包括第一目标小区,但包括第二目标小区的情况下,将第二目标小区确定为该待驻留小区,第二目标小区为该至少一个第一小区中,uac信息允许基于该至少一个预判接入标识和第一预判接入类别的接入请求的概率最高的小区;其中,第一预判接入类别为该至少一个预判接入类别中的一个。
[0290]
可选地,第一目标小区的uac信息包括以下任一项:uac信息为空;uac信息不包括针对第一plmn的限制信息;uac信息不包括该至少一个预判接入标识和该至少一个预判接入类别。
[0291]
可选地,第一预判接入类别为该至少一个预判接入类别中优先级最高的接入类别;或者,第一预判接入类别为该至少一个预判接入类别中,除第二预判接入类别之外优先级最高的接入类别;其中,至少两个第一小区的uac信息允许基于该至少一个预判接入标识和第二预判接入类别的接入请求的概率最高,该至少两个第一小区包括第二目标小区。
[0292]
可选地,该处理器1008包括非接入层和接入层;处理器1008,具体用于通过该接入层根据第一信息,从该至少一个第一小区中确定该待驻留小区,得到基于第一plmn的搜网结果;并在通过该接入层根据第一信息,从该至少一个第一小区中确定该待驻留小区之后,通过该接入层向该非接入层发送该搜网结果。
[0293]
可选地,在该搜网结果指示搜网成功的情况下,该搜网结果携带第一目标小区的uac信息;在该搜网结果指示部分搜网成功的情况下,该搜网结果携带第二目标小区的uac信息和第二信息;在该搜网结果指示搜网失败的情况下,该搜网结果携带第二信息;其中,第二信息包括:至少一个第二plmn,以及每个第二plmn下的至少一个第二小区的uac信息。
[0294]
可选地,处理器1008,还用于在该搜网结果指示搜网成功或部分搜网成功的情况下,在该接入层保存第一plmn,该至少一个预判接入标识,以及该至少一个预判接入类别。
[0295]
可选地,处理器1008,具体用于获取第三信息,第三信息包括:至少两个第三plmn,每个第三plmn下的至少一个第三小区的uac信息,每个第三plmn对应的至少一个目标预判接入标识,以及该至少一个预判接入类别;根据第三信息,从该至少两个第三plmn中确定第一plmn。
[0296]
可选地,在该至少两个第三plmn中,存在包括第三目标小区的第一目标plmn的情况下,第一plmn为第一目标plmn;在该至少两个第三plmn中,不存在第一目标plmn,存在包括第四目标小区的第二目标plmn的情况下,第一plmn为第二目标plmn;其中,第三目标小区为uac信息允许基于对应的该至少一个目标预判接入标识和每个该预判接入类别的接入请求的小区;第四目标小区为uac信息允许基于对应的该至少一个目标预判接入标识和第一预判接入类别的接入请求的概率最高的小区;第一预判接入类别为该至少一个预判接入类别中的一个。
[0297]
可选地,第一plmn的优先级大于或等于预设优先级。
[0298]
可选地,处理器1008,还用于在根据第一信息,从该至少一个第一小区中确定待驻留小区之后,在满足第一条件或第二条件的情况下,进行小区重选或更换plmn重新搜网;其中,第一条件为:从服务该待驻留小区的网络设备接收到第一uac信息,且第一uac信息允许基于该至少一个预判接入标识和每个该预判接入类别的接入请求的概率小于或等于接入
阈值;或者,第二条件为:第一接入请求对应的目标接入标识和目标接入类别的uac检查结果为禁止。
[0299]
可选地,在满足第二条件的情况下,处理器1008,具体用于通过显示单元1004显示提示信息;其中,该提示信息用于提示用户该待驻留小区当前拥塞,无法处理第一请求;该提示信息包括第一选项和第二选项,第一选项用于指示等待该待驻留小区拥塞缓解,第二选项用于指示更换plmn重新搜网;在通过输入单元1003接收到选择第二选项的输入的情况下,更换plmn重新搜网。
[0300]
可选地,在确定第四plmn下存在第五目标小区的情况下,第二选项还用于指示更换为第四plmn重新搜网;第四plmn的优先级低于预设优先级;第五目标小区的uac信息允许基于至少一个接入标识和至少一个接入类别中的每个接入类别的接入请求;其中,该至少一个接入标识与第四plmn对应;在该目标接入类别属于该至少一个预判接入类别的情况下,该至少一个接入类别为该至少一个预判接入类别;在该目标接入类别不属于该至少一个预判接入类别的情况下,该至少一个接入类别为该至少一个预判接入类别和该目标接入类别。
[0301]
可选地,该至少一个预判接入类别是根据以下至少一项确定的:已发起但被uac禁止的业务请求对应的阻塞业务接入类别;预约业务对应的预约业务接入类别;预设时长内使用频率大于或等于频率阈值的统计业务接入类别;本次注册请求对应的注册接入类别;其中,该预约业务的时间距当前时刻的时长小于或等于时长阈值。
[0302]
可选地,该注册接入类别的优先级高于该阻塞业务接入类别的优先级;该阻塞业务接入类别的优先级高于该预约业务接入类别的优先级;该预约业务接入类别的优先级高于该统计业务接入类别。
[0303]
本实施例中各种实现方式具有的有益效果具体可以参见上述搜网方法实施例中相应实现方式所具有的有益效果,为避免重复,此处不再赘述。
[0304]
本技术实施例还提供一种终端设备,该终端设备可以包括:处理器,存储器以及存储在存储器上并可在处理器上运行的程序或指令,该程序或指令被处理器执行时可以实现上述方法实施例提供的搜网方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0305]
本技术实施例提供一种可读存储介质,该可读存储介质上存储程序或指令,该程序或指令被处理器执行时实现上述方法实施例提供的搜网方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0306]
本技术实施例还提供一种计算机程序产品,其中,该计算机程序产品包括计算机指令,当该计算机程序产品在处理器上运行时,使得处理器执行该计算机指令,实现上述方法实施例提供的搜网方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0307]
本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述搜网方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0308]
应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
[0309]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置,服务器和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0310]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0311]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0312]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read
‑
only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0313]
以上所述,以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些
本文用于企业家、创业者技术爱好者查询,结果仅供参考。