终端网络注册、选网参数下发方法及装置与流程

文档序号:21085213发布日期:2020-06-12 16:51阅读:370来源:国知局
终端网络注册、选网参数下发方法及装置与流程

本公开涉及无线通信技术领域但不限于无线通信技术领域,尤其涉及一种网络注册方法及装置、选网参数下发方法及装置、通信设备及存储介质。



背景技术:

随着通信技术的发展,蜂窝移动通信网络出现了多类网络。不同类的网络采用了不同的通信制式,遵守不同的通信协议。例如,第五代(5thgeneration,5g)移动通信网络分为独立组网和非独立组网。5g网络是第四代(4th,generation,4g)的下一代通信网络。为了适配网络技术的发展,出现了一些终端同时支持多种移动通信网络。如此,终端处于自身看硬件能力的限制或者节省功耗的目的,在一个时刻,终端可能会仅选择其中一种或少数多种网络进行注册。但是如何网络选择的优化,以确保终端的通信质量或者减少网络的乒乓选择,是相关技术急需进一步解决的问题。



技术实现要素:

本公开提供一种网络注册方法及装置、选网参数下发方法及装置、通信设备及存储介质。

本申请实施例第一方面提供一种终端网络注册方法,应用于终端中,包括:

采集所述终端当前所在网络位置的信号参数;

向所述服务器上报所述网络位置及所述信号参数,其中,所述网络位置和所述信号参数,用于确定选网参数;

从服务器接收所述选网参数;

根据所述选网参数,注册到网络。

基于上述方案,所述根据所述选网参数,注册到网络,包括:

将所述选网参数作为先验信息供所述终端进行网络选择;

注册到选择的网络。

基于上述方案,所述将所述选网参数作为先验信息,供所述终端进行网络选择,包括:

当所述选网参数作为先验信息时,将所述选网参数指示的目标网络配置选网的最高优先级,供所述终端进行网络注册。

基于上述方案,所述方法还包括:

确定是否上传所述终端的网络位置及信号参数给服务器;

所述采集所述终端当前所在网络位置的信号参数,包括:

当确定上传所述终端的网络位置及信号参数给所述服务器时,采集所述终端当前所在网络位置的信号参数。

基于上述方案,所述方法还包括:

当确定不上传所述终端的网络位置及信号参数给服务器时,启动网络搜索;

基于搜索的网络进行网络注册。

基于上述方案,所述基于搜索的网络进行网络注册,包括:

在所述搜索到的网络中选择优先级最高的进行网络注册。

基于上述方案,所述采集所述终端当前所在网络位置的信号参数,包括:

采集所述终端当前所在5g网络的信号参数;

所述向所述服务器上报所述网络位置及所述信号参数,包括:

向所述服务器上报所述终端所在5g网络的网络位置及信号参数。

本申请实施例第二方面提供一种选网参数下发方法,应用于服务器中,包括:

从一个或多个终端接收网络位置及信号参数;

根据所述网络位置及信号参数,向对应终端下发选网参数。

基于上述方案,所述根据所述网络位置及信号参数,向对应终端下发选网参数,包括:

根据所述网络位置及信号参数,获得不同网络位置的统计信号值;

根据所述统计信号值,生成网络热力图;

根据所述网络热力图及所述对应终端的当前网络位置,向所述对应终端下发所述选网参数。

本申请实施例第三方面提供一种终端网络注册装置,应用于终端中,包括:

采集模块,用于采集所述终端当前所在网络位置的信号参数;

上报模块,用于向所述服务器上报所述网络位置及所述信号参数,其中,所述网络位置和所述信号参数,用于确定选网参数;

第一接收模块,用于从服务器接收所述选网参数;

注册模块,用于根据所述选网参数,注册到网络。

基于上述方案,所述注册模块,用于将所述选网参数作为先验信息供所述终端进行网络选择;注册到选择的网络。

基于上述方案,所述注册模块,具体用于当所述选网参数作为先验信息时,将所述选网参数指示的目标网络配置选网的最高优先级,供所述终端进行网络注册。

基于上述方案,所述装置还包括:

确定模块,用于确定是否上传所述终端的网络位置及信号参数给服务器;

所述采集模块,具体用于当确定上传所述终端的网络位置及信号参数给所述服务器时,采集所述终端当前所在网络位置的信号参数。

基于上述方案,所述装置还包括:

搜索模块,用于当确定不上传所述终端的网络位置及信号参数给服务器时,启动网络搜索;

所述注册模块,还用于基于搜索的网络进行网络注册。

基于上述方案,所述注册模块,具体用于所述搜索到的网络中选择优先级最高的进行网络注册。

基于上述方案,所述采集所述终端当前所在网络位置的信号参数,包括:

采集所述终端当前所在5g网络的信号参数;

所述向所述服务器上报所述网络位置及所述信号参数,包括:

向所述服务器上报所述终端所在5g网络的网络位置及信号参数。

本申请实施例第五方面提供一种通信设备,包括:

收发器;

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器,分别与所述收发器及所述存储器连接,被配置为通过执行所述可执行指令,能够实现第一方面或第二方面任意实施例提供的方法。

本申请实施例第六方面提供一种计算机存储介质,所述计算机存储介质存储有可执行指令;所述可执行指令被处理器执行后,能够实现第一方面或第二方面任意实施例提供的方法。

本申请实施例提供的终端网络选择方法,终端会先上报自己当前所在网络位置及信号参数,供服务器向其下发选网参数。如此,终端在进行网络注册的选网时,不仅仅是根据历史驻留得到的先验信息和/或当前对网络的测量等信息进行网络选择,而是会根据从服务器接收的选网参数进行网络选择,如此,可以减少基于历史驻留得到的先验信息进行网络选择导致的选择不合适或并非最优网络导致的通信质量差的现象。同时相对于网络测量进行网络选择,可以减少网络测量所需的延时,减少网络选择的延时大等问题,提升网络选择的速率,并确保选择的网络能够提供终端所需的通信质量。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据一示例性实施例示出的一种网络注册方法的流程示意图。

图2是根据一示例性实施例示出的一种网络注册方法的流程示意图。

图3是根据一示例性实施例示出的一种网络注册方法的流程示意图。

图4是根据一示例性实施例实处的一种网络参数下发方法的流程示意图。

图5是根据一示例性实施例实处的一种网络参数下发方法的流程示意图。

图6是根据一示例性实施例示出的一种终端网络注册装置的框图。

图7根据一示例性实施例示出的一种选网参数下发装置的框图。

图8是根据一示例性实施例实处的一种网络注册方法的流程示意图。

图9是根据一示例性实施例示出的一种终端的框图。

图10是根据一示例性实施例示出的一种服务器的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

如图1所示,本实施例提供一种网络注册方法,应用于终端中,包括:

s11:采集所述终端当前所在网络位置的信号参数;

s12:向所述服务器上报所述网络位置及所述信号参数,其中,所述网络位置和所述信号参数,用于确定选网参数;

s13:从服务器接收所述选网参数;

s14:根据所述选网参数,注册到网络。

在一些实施例中,所述终端可为各种类型的终端,例如,普通终端和物联网终端等。所述普通终端可包括:手机、平板电脑或可穿戴式设备。所述物联网终端包括但不限于:智能家居设备和/或智能办公设备。

在一些实施例中,所述终端还可包括人载终端和/或车载终端。

所述服务器可为云端服务器。此处的服务器是不同于基站的。总之服务器是可以通过各种连接接入到网络,能够与终端建立通信的各种设备。

在一些实施例中,所述服务器包括但不限于终端的生产商提供的终端服务器,还可以是蜂窝移动通信网络的运营商的运营商服务器,当然还可以是提供第三方通信服务的通信服务器。

所述网络位置可包括:终端当前所驻留小区的小区标识等标识终端所在地理位置所在网络的任意信息。在一些实施例中,所述网络位置可包括:终端实际接入网络的网络标识及接入的该网络的具体位置。

终端上报的信号参数可包括:终端当前所在网络位置的无线信号的各种指标参数。例如,所述信号参数可包括但不限于:终端在接入到某一个网络之后,对其接入的网络或其能够测量到的其他网络的信号质量的测量值。该测量值包括但不限于:接收功率、接收强度或者信干噪比等。具体如,参考信号接收功率(referencesignalreceivingpower,rsrp)、接收信号强度指示(receivedsignalstrengthindicator,rssi)或参考信号接收质量(referencesignalreceivingquality,rsrq)。

大量的终端及不同位置的终端向服务器上报所述网络位置及信号参数,服务器就可以向具体位于某一个网络位置的终端下发适合其所在当前网络位置的选网参数。

该选网参数包括但不限于以下至少之一:

网络选择的质量门限;

网络选择的备选网络;

网络选择的目标网络;

网络选择中各类型网络的优先级;

在对应位置有第一类网络的指示信息;

在对应位置第一网络的信号质量的统计信息。

该统计信息包括但不限于:信号质量的平均值、信号质量的极大值、信号质量的极小值、第一类网络的容量和/或第一类网络的带宽等。

在本申请实施例中,可供终端进行网络选择并注册的网络包括但不限于:

3g网络、4g网络及5g网络等。

进一步地,为了提高终端选择能够提供更优质通信服务的网络,所述选网参数可为:某一种网络的选网参数。例如,所述选网参数可为5g网络的选网参数。

在一些实施例中,可以将终端进行选网的备选网络分为两类,分别是第一类网络及第二类网络。例如,所述第一类网络可为5g网络。所述第二类网络可为所述第一类网络以外的任意网络。例如,所述第二类网络可为4g网络或3g网络。在另一些实施例中,若所述第一类网络为4g网络,则所述第二类网络可为3g网络或2g网络。所述5g网络可包括独立组网(as)的5g网络或者非独立组网(nas)的5g网络终端选择某一个网络之后,就会注册到对应网络和/或接入到对应网络的小区,从而实现驻留到某一个网络内。例如,终端根据5g网络的选网参数,选择接入5g网络或4g网络驻留,则会选择注册和/或接入到5g小区或者4g小区。此处,所述第一类网络可为比第二类网络的先进的网络,这种先进性可提现在网络可提供的带宽或速率或服务质量等一个或多个方面的性能参数更加优越的。

如此,终端在开机进行网络选择,或者终端在移动之后选择到某一网络时,可以基于大量输数据统计数据形成的选网参数进行选网,具有选网延时小、速率高及选择的网络能够提供终端当前所在位置最优或者所需服务质量的特点。

在一些实施例中,如图2所示,所述s14可包括:

s141:将所述选网参数作为先验信息供所述终端进行网络选择;

s142:注册到选择的网络。

在相关技术方案中,先验信息是根据终端前一次网络驻留成功的记录生成的。若终端关机后再次开机进行本次网络注册时,若按照先验信息会优先选择先验信息指示的网络进行注册。

在本申请实施例中,将服务器下发的选网参数可直接作为先验信息,供终端进行网络选择。如此,终端可以在再次开机之后,根据选网参数进行网络选择并注册,若注册失败才会进行网络搜索或者考虑其他网络的驻留,从而减少搜索网络等导致的注册延时大的现象,提升了终端的网络注册效率。

在另一些实施例中,所述选网参数可以不直接作为先验信息供终端进行网络选择,而是在终端内未存储有先验信息的情况下,作为先验信息供终端选网。当然,若终端内本地保留有先验信息,在关机之后开机再次进行网络注册时,先按照先验信息进行网络注册,若失败,则根据该选网参数进行网络注册。当然所述网络参数不限于直接作为先验信息进行网络注册。

在一些实施例中,所述s141:包括:

当所述选网参数作为先验信息时,将所述选网参数指示的目标网络配置选网的最高优先级,供所述终端进行网络注册。

在终端内不同方式确定的网络,可具有不同的优先级。例如,选网参数所指向的目标网络配置最高优先级,这样进行网络选择时会优先考虑到选网参数指示的网络。且由于选网参数是基于大量终端上报的数据生成的,若按照选网参数进行网络选择并注册,具有注册成功概率高的特点,如此实现了在不搜索网络的情况下,快速完成了高注册成功率的网络注册。

例如,该目标网络可为前述的第一类网络,具体如,该目标网络可为前述的5g网络。

示例性地,终端的正常的网络选择及注册可包括:

终端开机后进行网络注册的流程可如下:

基于先验信息进行网络选择;

如基于先验信息选择的网络不可用,进行初始网络选择。

此处的进行初始网络选择可包括:

终端在没有先验信息或者先验信息选择的网络不可用的情况下,按照终端内用户识别模块中记录的各种网络及网络的优先级进行网络的选择。

所述用户识别模块包括但不限于:用户识别模块(subscriberidentitymodule,sim)或者全球用户识别卡(universalsubscriberidentitymodule,usim)。

在进行初始网络选择时,根据用户识别模块中是否记录的高优先级的归属地公共陆地移动网络(homepubliclandmobilenetwork,hplmn)或者最高优先级的等同归属地公共陆地移动网络(equivalenthomeplmn,ehplmn)。如果用户识别模块中记录有hplmn或者ehplmn,则选择hplmn或者ehplmn。如果用户识别模块中没有记录hplmn或者ehplmn,则根据用户输入指定的各plmn和/或无线接入技术(radioaccesstechnology,rat)的优先级选择指定的plamn和/或rat对应的网络进行注册。若没有用户输入指定的plmn和/或rat对应的网络,则根据运营商指定的plmn和/或rat对应的网络的优先级选择网络接入。如果没有运营商指定的plmn和rat,则根据终端测量到的网络的信号质量,选择信号质量高于信号门限的网络进行注册。在本申请实施例中所述信号门限包括但不限于-110dbm。例如,按照信号质量从高到低进行排序,若存在多个plmn对的信号质量大于信号门限,则选择信号质量最高的plmn进行了接入。

网络选定后,终端需要驻留一个合适的小区并进行网络注册。当注(又称为附着(attch))成功完成后,协议栈会通知用户选定的plmn。若没有找到可选的网络,终端会进入无服务(“noservice”)状态,并等待找到可选的网络后从新尝试注册。若存在多个可选的网络,但是每一个注册的尝试都失败了,原因均为注册区域(或漫游区域)被禁止,终端会选择其中优先级最高的一个网络,并进入服务受限(“limitedservice”)状态。

在一些实施例中,所述第一类网络为5g网络;所述第二类网络为4g网络。可针对2019年5g运营商网络没有完全覆盖,5g网络的整体布网成本较高,5g网络的布网是逐步覆盖的过程。对于5g手机(5g手机为前述终端)来说,nsa或sa搜网时间成本较高,且网络不稳定。终端通过接收服务器提供跟5g网络信号参数相关的通讯大数据,辅助5g手机快速选择合适的网络驻留,减少不必要的搜网时间和驻留质量较差的网络,提高手机5g网络搜网/驻网质量,提升用户的使用体验。

如图3所示,所述方法还包括:

s10:确定是否上传所述终端的网络位置及信号参数给服务器;

所述s11可包括:当确定上传所述终端的网络位置及信号参数给所述服务器时,采集所述终端当前所在网络位置的信号参数。

在一个实施例中,所述s10可包括:

在终端开机之后,显示提示信息;

基于所述提示信息的用户输入,确定是否上传网络参数及信号参数给服务器。具体地如,若用户输入指示确定上报,则确定上传网络参数及信号参数给服务器;若用户输入指示取消上报,则确定不上传网络参数及信号参数给服务器。

在另一些实施例中,所述s10可包括:

在终端开机之后,读取预先确定的上报配置;

若上报配置指示上报,确定上传网络参数及信号参数给服务器;

若上报配置指示不上报,确定不传网络参数及信号参数给服务器。

所述上报配置可为:终端在出厂之前写入终端内,还可以是写入通信协议中的配置信息,还可以是根据上次基于提示信息的用户输入自动生成的。

总之,确定是否上传网络参数及信号参数给服务器的方式有很多种,不限于上述任一一种。

在一些实施例中,所述方法还包括:

当确定不上传所述终端的网络位置及信号参数给服务器时,启动网络搜索;

基于搜索的网络进行网络注册。

例如,确定不上传终端的网络位置及信号参数给服务器时,按照相关技术中的正常流程进行网络注册。具体如,所述基于搜索的网络进行网络注册可包括:在所述搜索到的网络中选择优先级最高的进行网络注册。按照各搜索到的网络的优先级进行网络选择及注册,例如,终端上一次注册的网络具有最高优先级;若上一次驻留的网络没有搜索到时或搜索到不可用时,若未收到到高优先级的网络或高优先级的网络不可用时,就搜索下一优先级的网络,基于下一优先级网络的进行搜索和注册,直至注册成功或者搜索过所有类型的网络。

例如,所述s11还可包括:采集所述终端当前所在5g网络的信号参数;

所述s12可包括:向所述服务器上报所述终端所在5g网络的网络位置及信号参数。

如此,若支持5g技术的终端,可以基于服务器下发的网络参数快速选网到5g网络,且尽可能的使用性能更有优越的5g网络。

在本申请实施例中,终端会定期或不定期的上报所述网络参数及所述信号参数。

在一些实施例中,终端会定期或不定期的接收服务器下发的选网参数。

在一些实施例中,所述将所述网络参数及所述信号参数上报给所述服务器,包括:

周期性上报所述网络参数及所述信号参数给所述服务器。

例如,终端可每隔预定时长(周期性)上报网络参数及信号参数给服务器。例如,终端首次开机注册到网络之后,首次上报网络参数及信号参数。然后在首次上报之后周期性上报网络参数及信号参数。

在一些实施例中,所述方法还包括:

终端比较当前检测到的网络参数及信号参数与历史检测的网络参数及信号参数;

若当前检测到的网络参数与信号参数,与历史检测的网络参数及信号参数之间上的差异大于差异阈值,则上报当前检测到的网络参数及信号参数;否则不上报;如此,减少终端的上报次数,及服务器接收到的不必要的参数,减少服务器所需处理的数据量。

在一些实施例中,所述s13可包括:周期性从所述服务器接收选网参数。

服务器会周期性下发所述选网参数,如此终端需要进行网络选择时,就按照上一次接收的选网参数选择注册到第一类网络或第二类网络,如此,终端无需临时请求网络选网参数,减少了请求选网参数的延时,且由于周期性下发,如此,相对于一次下发只收就不再更新,基于这种选网参数选择注册到第一类网络或第二类网络导致的并未选择最优网络驻留的现象会减少,提升了网络选择质量。

如图4所示,本实施例提供一种选网参数下发方法,应用于服务器中,包括:

s21:从一个或多个终端接收网络位置及信号参数;

s22:根据所述网络位置及信号参数,向对应终端下发选网参数。

在本申请实施例中服务器可从大量终端接收到终端上报网络位置及信号参数,从而获知到各个网络位置的信号参数对应的信号状况,从而可以向位于对应网络位置的终端下发对应的选网参数,如此,,可以减少基于历史驻留得到的先验信息进行网络选择导致的选择不合适或并非最优网络导致的通信质量差的现象。同时相对于网络测量进行网络选择,可以减少网络测量所需的延时,减少网络选择的延时大等问题,提升网络选择的速率,并确保选择的网络能够提供终端所需的通信质量。

一些实施例中,如图5所示,所述s21可包括:

s211:根据所述网络位置及信号参数,获得不同网络位置的统计信号值;

s212:根据所述统计信号值,生成网络热力图;

s213:根据所述网络热力图及所述对应终端的当前网络位置,向所述对应终端下发所述选网参数。

所述网络热力图可为基于网络位置及信号参数,确定出一个或多个类网络的分布状况和/或在有所述网络分布的情况下第一类网络的信号质量等信息形成的。

所述网络热力图反应了不同位置的第一类网络的信号质量情况。

服务器可以根据网络热力图,结合终端当前所在位置给出选网参数。

终端可以通过wifi网络和/或蜂窝移动通信网络等各种类型的网络接收服务器下发的选网参数。

其中,所述网络参数及所述信号参数,用于形成所述网络热力图。

如此,所述网络热力图可是基于地图绘制的第一类网络的分布及信号质量的概率图等。

在一些实施例中,所述s211可包括:

接收所述终端首次上报之后期性上报的的网络参数及信号参数。

终端可以定期或不定期上报的网络参数及信号参数,但是在本申请实施例中终端会周期性上报的网络参数及信号参数。具体地,终端可以周期性上报第一类网络的网络位置及信号参数。

在另一些实施例中,所述s22可包括:据所述网络热力图周期性向所述终端发送选网参数。

服务器也可以定期或者不定期向终端发送选网参数,例如,服务器发送终端的移动位置大于移动阈值时,发送选网参数。当然在本申请实施例中,服务器会定期向终端下发选网参数,以供终端进行网络注册的选择,如此相对于临时接收选网参数可以减少终端注册到网络的延时。

如图6所示,本申请实施例提供了一种终端网络注册装置,应用于终端中,包括:

采集模块51,用于采集所述终端当前所在网络位置的信号参数;

上报模块52,用于向所述服务器上报所述网络位置及所述信号参数,其中,所述网络位置和所述信号参数,用于确定选网参数;

第一接收模块53,用于从服务器接收所述选网参数;

注册模块54,用于根据所述选网参数,注册到网络。

在一些实施例中,所述采集模块51、上报模块52、第一接收模块53及注册模块54可均为程序模块;所述程序模块被处理器执行后,能够实现上述各个模块的操作。

在一些实施例中,所述采集模块51、上报模块52、第一接收模块53及注册模块54可均为软硬结合模块;所述软硬结合模块包括但不限于各种可编程阵列。所述可编程阵列包括但不限于复杂可编程阵列或现场可编程阵列。

在还有一些实施例中,所述采集模块51、上报模块52、第一接收模块53及注册模块54可均为纯硬件模块;所述纯硬件模块包括但不限于专用集成电路。

在一些实施例中,所述注册模块54,用于将所述选网参数作为先验信息供所述终端进行网络选择;注册到选择的网络。

在一些实施例中,所述注册模块54,具体用于当所述选网参数作为先验信息时,将所述选网参数指示的目标网络配置选网的最高优先级,供所述终端进行网络注册。

在一些实施例中,所述装置还包括:

确定模块,用于确定是否上传所述终端的网络位置及信号参数给服务器;

所述采集模块51,具体用于当确定上传所述终端的网络位置及信号参数给所述服务器时,采集所述终端当前所在网络位置的信号参数。

在一些实施例中,所述装置还包括:

搜索模块,用于当确定不上传所述终端的网络位置及信号参数给服务器时,启动网络搜索;

所述注册模块54,还用于基于搜索的网络进行网络注册。

在一些实施例中,所述注册模块54,具体用于所述搜索到的网络中选择优先级最高的进行网络注册。

在一些实施例中,所述采集所述终端当前所在网络位置的信号参数,包括:

采集所述终端当前所在5g网络的信号参数;

所述向所述服务器上报所述网络位置及所述信号参数,包括:

向所述服务器上报所述终端所在5g网络的网络位置及信号参数。

如图7所示,本实施例提供一种选网参数下发装置,应用于服务器中,包括:

第二接收模块71,用于从一个或多个终端接收网络位置及信号参数;

下发模块72,用于根据所述网络位置及信号参数,向对应终端下发选网参数。

在一些实施例中,所述第二接收模块及所述下发模块可均为程序模块;所述程序模块被处理器执行后,能够实现网络参数及信号参数的接收、第一类网络的网络热力图的形成及选网参数的下发。

在一些实施例中,所述第二接收模块及所述下发模块可均为软硬结合模块;所述软硬结合模块包括但不限于各种可编程阵列。所述可编程阵列包括但不限于复杂可编程阵列或现场可编程阵列。

在还有一些实施例中,所述第二接收模块及所述下发模块可均为纯硬件模块;所述纯硬件模块包括但不限于专用集成电路。

在一些实施例中,所述下发模块72,具体用于根据所述网络位置及信号参数,确定不同网络位置的统计信号值;根据所述统计信号值生成网络热力图;根据所述网络热力图及所述对应终端的当前网络位置,向所述对应终端下发所述选网参数。

上述任意实施例关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

以下结合上述任意实施例提供两个具体示例:

示例1:

针对当前情况下5g运营商的5g网络没有完全覆盖,5g网络的整体布网成本较高,全国5g布网是逐步覆盖的过程。对于5g手机来说,nsa或sa的搜网时间成本较高,且网络不稳定。本实施例要解决的问题是通过提供跟5g网络信号参数相关的通讯大数据,辅助5g手机快速选择合适的网络驻留,减少不必要的搜网时间和驻留质量较差的网络,提高手机5g网络搜网/驻网质量,提升用户的使用体验。

本实施例通过已经驻留5g网络(nsa或sa)手机周期性上传的网络参数和网络位置(已经脱敏),在云端统计基站和手机驻留的网络参数和质量指标,形成5g信号热力图.根据5g信号热力图的信号参数指标,通过算法(例如,遗传算法)找到最适合的选网参数并回传给手机,手机侧接收并解析云端数据,以云端大数据的网络参考信息为先验信息,结合当前手机的网络情况,优化当前的网络选择和驻留,甚至是提前切换到最优网络。

云端大数据介入单一个体的选网逻辑:通过云端大数据,聚合统计当前最优的网络参数,甚至提前预判后续驻留网络情况,把合适网络信号的参考信息提供给手机端,辅助手机网络选择。网络选择的算法:根据采集网络信息和网络位置,选择最优网络参数,甚至预判后续网络参数。

示例2:

参考图8所示,本示例提供一种网络注册方法,包括:

手机开始后,确定是否同意上传位置和信号相关信息用于提高信号体验;

若是,采集网络参数,上报网络参数及信号参数;

若否,正常搜网及网络注册流程;

云端服务器接收到多个终端上报的网络参数及信号参数之后,聚合数据,根据算法提供当前最优的选网参数给到对应的各个手机;

手机接收并解析云端服务器下发的选网参数;

导入接收的选网参数作为先验信息,进行网络选择,并注册到选择的网络。参照图8所示,反复执行上述流程。

本申请实施例提供一种通信设备,包括:

收发器;

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为通过执行所述可执行指令,能够实现前述任意技术方案提供的网络注册方法,例如,能够实施应用于终端中的网络注册方法或应用于服务器中的网络参数下发方法。

该处理器通过执行源代码或目标代码等各种可执行指令,能够实现图1至图3和图6所示方法的至少其中之一。

本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有可执行指令;所述可执行指令被处理器执行后,能够实现前述任意技术方案提供的网络注册方法,例如,能够实现图1至图3和图6所示方法的至少其中之一。

图9是根据一示例性实施例示出的一种终端800的框图。例如,终端800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图9,终端800可以包括以下一个或多个组件:处理组件802,存储器804,电力组件806,多媒体组件808,音频组件810,输入/输出(i/o)的接口812,传感器组件814,以及通信组件816。

处理组件802通常控制终端800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。

存储器804被配置为存储各种类型的数据以支持在设备800的操作。这些数据的示例包括用于在终端800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电力组件806为终端800的各种组件提供电力。电力组件806可以包括电源管理系统,一个或多个电源,及其他与为终端800生成、管理和分配电力相关联的组件。

多媒体组件808包括在所述终端800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当设备800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(mic),当终端800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。

i/o接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件814包括一个或多个传感器,用于为终端800提供各个方面的状态评估。例如,传感器组件814可以检测到设备800的打开/关闭状态,组件的相对定位,例如所述组件为终端800的显示器和小键盘,传感器组件814还可以检测终端800或终端800一个组件的位置改变,用户与终端800接触的存在或不存在,终端800方位或加速/减速和终端800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件816被配置为便于终端800和其他设备之间有线或无线方式的通信。终端800可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,终端800可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由终端800的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

本申请实施例提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种网络注册方法,所述方法包括:采集所述终端当前所在网络位置的信号参数;向所述服务器上报所述网络位置及所述信号参数,其中,所述网络位置和所述信号参数,用于确定选网参数;从服务器接收所述选网参数;根据所述选网参数,注册到网络。

进一步地,所述根据所述选网参数,注册到网络,包括:将所述选网参数作为先验信息供所述终端进行网络选择;注册到选择的网络。

进一步地,所述将所述选网参数作为先验信息,供所述终端进行网络选择,包括:当所述选网参数作为先验信息时,将所述选网参数指示的目标网络配置选网的最高优先级,供所述终端进行网络注册。

进一步地,所述方法还包括:确定是否上传所述终端的网络位置及信号参数给服务器;所述采集所述终端当前所在网络位置的信号参数,包括:当确定上传所述终端的网络位置及信号参数给所述服务器时,采集所述终端当前所在网络位置的信号参数。

进一步地,所述方法还包括:当确定不上传所述终端的网络位置及信号参数给服务器时,启动网络搜索;基于搜索的网络进行网络注册。

进一步地,所述基于搜索的网络进行网络注册,包括:在所述搜索到的网络中选择优先级最高的进行网络注册。

进一步地,所述采集所述终端当前所在网络位置的信号参数,包括:采集所述终端当前所在5g网络的信号参数;所述向所述服务器上报所述网络位置及所述信号参数,包括:向所述服务器上报所述终端所在5g网络的网络位置及信号参数。

本申请实施例提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由服务器的处理器执行时,使得移动终端能够执行一种网络参数下发方法,所述方法包括:从一个或多个终端接收网络位置及信号参数;根据所述网络位置及信号参数,向对应终端下发选网参数。

进一步地,所述根据所述网络位置及信号参数,向对应终端下发选网参数,包括:根据所述网络位置及信号参数,生成网络热力图;根据所述网络热力图及所述对应终端的当前网络位置,向所述对应终端下发所述选网参数。

图10是根据一示例性实施例示出的一种服务器1900的框图。例如,服务器1900可以被提供为一服务器。参照图10,服务器1900包括处理组件1922,其进一步包括一个或多个处理器,以及由存储器1932所代表的存储器资源,用于存储可由处理组件1922的执行的指令,例如应用程序。存储器1932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1922被配置为执行指令,以执行上述方法……

服务器1900还可以包括一个电源组件1926被配置为执行服务器1900的电源管理,一个有线或无线网络接口1950被配置为将服务器1900连接到网络,和一个输入输出(i/o)接口1958。服务器1900可以操作基于存储在存储器1932的操作系统,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm或类似。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1