移动通信网络的连接方法、装置、存储介质及服务器与流程

文档序号:19665346发布日期:2020-01-10 21:34阅读:332来源:国知局
移动通信网络的连接方法、装置、存储介质及服务器与流程

本申请涉及终端技术领域,尤其涉及一种移动通信网络的连接方法、装置、存储介质及服务器。



背景技术:

第五代第五代移动通信技术,即5g网络。5g网络的理论下行速度为10gb/s(相当于下载速度1.25gb/s)。不同于传统的3g、4g网络,5g网络中引入了多接入等新技术。此外,强大的大数据、大流量的业务能力,使得5g网络具有不同于传统移动网络的特点。

对于5g时代,移动通信网络不仅仅服务于个人消费者,更重要的是将服务于垂直行业,衍生出丰富的业务。5g时代还会有全球化的移动物联网,这不仅仅是更快的移动网络,或更强大的智能手机,而是连接世界的新型业务。除了承载最传统的语音和数据业务,大量垂直行业应用,诸如物联网、车联网、远程数据服务、虚拟现实、增强现实等也将通过5g网络得以实现和普及。

目前,许多移动服务运营商正在大规模部署5g网络,给移动用户、垂直行业、工业物联网等广泛领域提供服务。运营商一般都是先在试点城市、热点地区进行部署,然后扩展到更广阔区域。在此过程中,会存在某些区域还未开启5g网络、或者处于开启初期时,容易导致终端网络不稳定。



技术实现要素:

本申请实施例提供一种移动通信网络的连接方法、装置、存储介质及服务器,可以提升终端网络的稳定性。

第一方面,本申请实施例提供一种移动通信网络的连接方法,应用于终端,包括:

接收终端发送的移动通信网络连接请求,所述连接请求包括:终端当前的地理位置信息及终端信息;

对所述地理位置信息和所述终端信息进行分析,得到分析结果;

根据所述分析结果确定目标移动通信网络;

基于所述目标移动通信网络向所述终端发送移动通信网络的连接指令,所述连接指令指示所述终端连接到所述目标移动通信网络。

第二方面,本申请实施例提供了一种移动通信网络的连接装置,应用于终端,包括:

接收单元,用于接收终端发送的移动通信网络连接请求,所述连接请求包括:终端当前的地理位置信息及终端信息;

分析单元,用于对所述地理位置信息和所述终端信息进行分析,得到分析结果;

确定单元,用于根据所述分析结果确定目标移动通信网络;

发送单元,用于基于所述目标移动通信网络向所述终端发送移动通信网络的连接指令,所述连接指令指示所述终端连接到所述目标移动通信网络。

第三方面,本申请实施例还提供了一种计算机可读存储介质,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行上述的移动通信网络的连接方法。

第四方面,本申请实施例还提供了一种终端,包括处理器及存储器,所述处理器与所述存储器电性连接,所述存储器用于存储指令和数据,处理器用于执行上述的移动通信网络的连接方法。

本申请实施中,运营商服务器在接收终端发送的移动通信网络连接请求时,对该请求携带的地理位置信息和终端信息进行分析,并根据分析结果确定的目标移动通信网络,向终端发送移动通信网络的连接指令,以使终端连接到所述目标移动通信网络。本方案可结合终端所在区域的移动通信网络的开启情况、及网络信号的稳定性测试情况,决定终端连接使用的通信网络,从而实现在5g网络稳定性较好时通知终端开启5g网络功能。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的移动通信网络的连接方法的一流程示意图。

图2是本申请实施例提供的移动通信网络的连接方法的另一流程示意图。

图3是本申请实施例提供的移动通信网络的连接系统的信令流程图。

图4是本申请实施例提供的移动通信网络的连接装置的一结构示意图。

图5是本申请实施例提供的终端的一结构示意图。

图6是本申请实施例提供的终端的另一结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例提供一种移动通信网络的连接方法、装置、存储介质及服务器。以下将分别进行详细说明。

在一实施例中,提供一种移动通信网络的连接方法,应用于运营商服务器中。参考图1,该移动通信网络的连接方法的具体流程可以如下:

101、接收终端发送的移动通信网络连接请求,连接请求包括:终端当前的地理位置信息及终端信息。

具体的,该连接请求指示移动终端连接到对应的网络。本实施例中,该网络可以是数据网络,如3g、4g、5g等网络。其中,该网络连接请求可以是终端以短信的形式发送的。

其中,该地理位置信息可以是终端当前的经纬度信息,也可以是终端当前所处某个区域的信息。实际应用中,该地理位置信息可以基于终端内置的gps(globalpositioningsystem,全球卫星定位系统)芯片,通过卫星定位的方式获取;另外,为了提升定位的准确性,该地理位置信息还可以通过基站定位、wifi定位的方式获取得到;此外,为了提升定位的速度又保证其准确性,还可采用agps(assistedglobalpositioningsystem,辅助全球卫星定位系统)的方式,结合基站资讯配合gps卫星进行定位。

终端信息则可以包括终端的网络状态信息(如当前连接的网络、网络的信号强度、网络的稳定性等)、终端的标识信息(如设备标识、sim卡标识)、终端的硬件信息(如天线、射频电路等信息、硬件当前工作状态等)以及终端中软件的安装信息等。

例如,终端开机时可向运营商服务器的特定短信端口发送消息,包括终端上的5g开启状态、终端身份信息(如国际移动用户识别码imsi、硬件出厂编码oem信息、软件版本信息等)、sim卡信息(如通用集成电路卡uicc卡号、sim卡号等)。

102、对地理位置信息和终端信息进行分析,得到分析结果。

具体的,需对获取的地理位置信息和终端信息进行分析,以分析得到当前场景下,该终端可以连接的网络。参考图2,在一些实施例中,步骤“对地理位置信息和终端信息进行分析,得到分析结果”可以包括以下流程:

1021、根据地理位置信息确定对应的移动通信网络配置信息;

1022、分析终端信息,得到终端的可支持移动通信网络信息;

1023、分析移动通信网络配置信息、及可支持移动通信网络信息,得到分析结果。

具体的,可基于地理位置信息、结合终端本身的信号探测能力,确定出该终端的信号接收范围。然后,基于各个基站的信号覆盖范围,确定出该信号接收范围和信号覆盖范围的重叠区域内的基站信号。并基于重叠区域内的基站信号的信息生成移动通信网络配置信息。

在分析终端信息时,可从终端信息中获取终端的sim卡信息、以及终端的天线接收频段信息等并进行分析,从而确定出终端可收发信号的信号频段,进一步得到终端的可支持移动通信网络信息。

最后,可对获取到的当前终端所在地的网络配置信息、以及终端可支持的移动通信网络信息进行分析,得到相应的分析结果。

在一些实施例中,移动通信网络配置信息包括:可连接移动通信网络的第一网络标识、及对应的网络信号稳定值;可支持移动通信网络信息包括:可支持移动通信网络的第二网络标识、及对应的网络优先级。在分析移动通信网络配置信息、及可支持移动通信网络信息时,具体可以包括以下流程:

(11)根据网络信号稳定值从可连接移动通信网络的第一网络标识中确定第一候选网络标识;

(12)基于第二网络标识从第一候选网络标识中确定第二候选网络标识;

(13)根据网络优先级从第二候选网络标识中确定目标网络标识;

(14)基于目标网络标识生成分析结果。

具体的,可基于网络信号稳定值的高低情况,从可连接移动通信网络中选取稳定值较高的移动通信网络,作为第一候选网络。其中,网络信号稳定值可以基网络的测试情况、开启情况、及网络信号的覆盖区域等综合因素决定。稳定值较高具体可以是稳定值大于预设的稳定值;或者是从可连接移动通信网络中选取相对未被选取的网络而言稳定值较高的网络。

然后,基于终端可支持的移动通信网络的网络标识,从网络信号较稳定的可连接网络中筛选出该终端当前可以进行连接的网络,作为第二候选网络。

最后,按照终端中各个网络的连接优先级,从该终端当前可以进行连接的网络中,筛选出优先级最高的网络,并将其网络标识作为目标网络标识。

需要说明的是,本实施例中网络标识指的是网络类型标识,如3g、4g、5g等网络则作为不同的网络标识。则,该优先级可以为由高到低的顺序可以为:5g、4g、3g。当5g网络满足终端当前可连接的网络条件时,优先连接该5g网络。

103、根据分析结果确定目标移动通信网络。

具体的,该分析结果可以为上述目标网络标识。在根据分析结果确定目标移动通信网络时,可直接基于该目标网络标识对应的网络,确定为目标移动通信网络。

104、基于目标移动通信网络向终端发送移动通信网络的连接指令,连接指令指示终端连接到目标移动通信网络。

具体的,将该目标移动通信网络的信息反馈给终端,并指示终端连接该目标移动通信网络。实际应用中,运营商服务器可以短信的形式向终端发送该移动通信网络的连接指令。

继续参考图2,在一些实施例中,在基于目标移动通信网络向终端发送移动通信网络的连接指令之前,还可以包括以下流程:

105、根据终端信息确定终端当前连接的当前移动通信网络;

106、判断当前移动通信网络与目标移动通信网络是否相同;若是,则结束流程,否则执行步骤104。

具体的,当终端连接的网络与目标移动通信网络不同时,将当前网络切换成目标移动通信网络。例如,目标移动通信网络为5g网络,当前连接的网络为4g网络,则可将当前的4g网络切换为5g网络进行连接。

在一些实施例中,连接请求还可以包括:指定移动通信网络的信息。则,在当前移动通信网络与目标移动通信网络不同时,还可以判断目标移动通信网络与指定移动通信网络是否相同,若不相同,则向终端发送无法连接指定移动通信网络的第一提示信息。例如,指定移动通信网络为5g网络,而当前终端所在地区5g网络信号不稳定,致使无法连接到5g网络,此时运营商服务器可向终端反馈当前地区无法连接指定移动通信网络的第一提示信息。其中,该第一提示信息可以短信的形式发送给终端。

在一些实施例中,终端信息还可以包括:固件版本信息。则该方法还可以包括以下流程:

(21)判断固件版本信息是否满足预设条件,其中,预设条件为连接指定移动通信网络对应符合的固件版本信息;

(22)若否,则向终端发送升级固件版本的第二提示信息。

具体的,当固件版本信息满足条件时,需将该固件版本信息升级到最高版本信息,以避免因固件版本过低而导致无法与较高级网络(如5g网络)连接的问题。具体实施时,在终端的固件版本未升级到最高级时,运营商服务器可向终端发送升级固件版本的第二提示信息。其中,该第一提示信息可以短信的形式发送给终端。

由上可知,本实施例提供的移动通信网络的连接方法,运营商服务器在接收终端发送的移动通信网络连接请求时,对该请求携带的地理位置信息和终端信息进行分析,并根据分析结果确定的目标移动通信网络,向终端发送移动通信网络的连接指令,以使终端连接到所述目标移动通信网络。本方案可结合终端所在区域的移动通信网络的开启情况、及网络信号的稳定性测试情况,决定终端连接使用的通信网络,从而实现在5g网络稳定性较好时通知终端开启5g网络功能。

在本申请又一实施例中,提供了一种移动通信网络的连接系统。例如,参考参考图3,图3为本实施例提供的移动通信网络的连接系统的信令流程图。

参考图3,该移动通信网络的连接系统包括运营商服务器和移动终端。运营商服务器与移动终端的交互过程可以如下:

(一)、移动终端开机时向运营商服务器的特定短信端口发送第一短信消息sms1。其中,sms1具体可以包括以下表1信息:

表1

其中,sms1中数字“1”表示当前已启动5g网络功能;数字“0”表示当前未启动5g网络功能。另外,运营商服务器可以基于oem信息、软件版本等信息查询到该终端是否具备5g能力。

(二)、运营商服务器的基于数据库检测到该移动终端硬件和软件上都支持5g网络,但终端上报的sms1中其5g功能并未开启。此时,运营商服务器可以发送第二短信消息sms2至移动终端,以通知终端可以开启5g功能。其中,sms2具体可以包括以下表2信息:

表2

其中,sms2中数字“1”表示允许启动5g网络功能;数字“0”表示不允许启动5g网络功能。

(三)当移动终端收到sms2并且得到用户确认,或者用户主动要求开启5g功能时,该移动终端向运营商服务器的特定短信端口发送第三短信消息sms3,以通知运营商服务器该移动终端要求开启5g功能。其中,sms3具体可以包括以下表3信息:

表3

其中,安全信息可以通过预置在移动终端上的私钥得到。sms3中数字“1”表示移动终端请求启动5g网络功能。信息中包括了由预置的私钥计算得出安全信息,可以提高信息安全性。

(四)运营商服务器接收到移动终端的激活消息sms3后,向该移动终端反馈第四短信消息sms4。其中,sms4具体可以包括该移动具体可以包括以下表4信息:

表4

其中,sms4中数字“1”表示5g功能开启成功;数字“0”表示5g功能开失败。实际应用中,若5g功能开启失败,则还可返回开启失败的原因。

具体实施时,若由运营商服务器主动触发5g功能开启操作,则可通过sms2、sms3和sms4这三条短信消息完成5g功能的开启。若由用户主动触发5g功能的开启操作,则可通过sms3和sms4完成5g功能的开启。

本方案中,利用普通短信业务来承载用户(或运营商)的开启或关闭终端5g功能的信息,此类短信是发到运营商的一个特定的端口上,内容可以是普通的文本格式。无需要做额外的算法开发,节省了开发成本。另外,可以实现终端与sim卡的绑定,开启5g功能需要移动终端和sim卡同时支持,保证了5g功能开启的有效性。

在本申请又一实施例中,还提供一种移动通信网络的连接装置,该移动通信网络的连接装置可以软件或硬件的形式集成在终端中,该终端具体可以包括手机、平板电脑、笔记本电脑等设备。如图4所示,该移动通信网络的连接装置300可以包括:接收单元301、分析单元302、确定单元303以及发送单元304,其中:

接收单元301,用于接收终端发送的移动通信网络连接请求,所述连接请求包括:终端当前的地理位置信息及终端信息;

分析单元302,用于对所述地理位置信息和所述终端信息进行分析,得到分析结果;

第一确定单元303,用于根据所述分析结果确定目标移动通信网络;

第一发送单元304,用于基于所述目标移动通信网络向所述终端发送移动通信网络的连接指令,所述连接指令指示所述终端连接到所述目标移动通信网络。

在一些实施例中,应用图标显示在该操作界面中,分析单元302可以包括:

第一确定子单元,用于根据所述地理位置信息确定对应的移动通信网络配置信息;

第一分析子单元,用于分析所述终端信息,得到所述终端的可支持移动通信网络信息;

第二分析子单元,用于分析所述移动通信网络配置信息、及所述可支持移动通信网络信息,得到分析结果。

在一些实施例中,移动通信网络配置信息包括:可连接移动通信网络的第一网络标识、及对应的网络信号稳定值;所述可支持移动通信网络信息包括:可支持移动通信网络的第二网络标识、及对应的网络优先级。第二分析子单元具体可以用于:

基于所述网络信号稳定值从可连接移动通信网络的第一网络标识中确定第一候选网络标识;

基于第二网络标识从所述第一候选网络标识中确定第二候选网络标识;

根据所述网络优先级,从第二候选网络标识中确定目标网络标识;

基于所述目标网络标识生成所述分析结果。

在一些实施例中,该装置300还可以包括:

第二确定单元,用于在基于所述目标移动通信网络向所述终端发送移动通信网络的连接指令之前,根据所述终端信息确定所述终端当前连接的当前移动通信网络;

第一判断单元,用于判断所述当前移动通信网络与目标移动通信网络是否相同;

第一发送单元,具体用于在第一判断单元判定为是时,基于所述目标移动通信网络向所述终端发送移动通信网络的连接指令。

在一些实施例中,连接请求还包括:指定移动通信网络的信息。该装置300还可以包括:

第二判断单元,用于当所述当前移动通信网络与所述目标移动通信网络不同时,判断所述目标移动通信网络与指定移动通信网络是否相同;

第二发送单元,用于在第二判断单元判定为否时,向所述终端发送无法连接所述指定移动通信网络的第一提示信息。

在一些实施例中,终端信息可以包括:固件版本信息。该装置300还可以包括:

第三判断单元,用于判断固件版本信息是否满足预设条件,其中,预设条件为连接指定移动通信网络对应符合的固件版本信息;

第三发送单元,用于在第第三判断单元判定为否时,向终端发送升级固件版本的第二提示信息。

在一些实施例中,所述第一提示信息为短信,所述第二提示信息为短信。

由上可知,本申请实施例提供的移动通信网络的连接装置,在运营商服务器在接收终端发送的移动通信网络连接请求时,对该请求携带的地理位置信息和终端信息进行分析,并根据分析结果确定目标移动通信网络;基于目标移动通信网络向终端发送移动通信网络的连接指令,以连接到所述目标移动通信网络。本方案可结合终端所在区域的移动通信网络的开启情况、及网络信号的稳定性测试情况,决定终端连接使用的通信网络,从而实现在5g网络稳定性较好时通知终端开启5g网络功能。

在本申请又一实施例中还提供一种服务器,该服务器可以是移动服务运营商服务器。如图5所示,服务器400包括处理器401及存储器402。其中,处理器401与存储器402电性连接。

处理器401是服务器400的控制中心,利用各种接口和线路连接整个服务器的各个部分,通过运行或加载存储在存储器402内的应用,以及调用存储在存储器402内的数据,执行服务器的各种功能和处理数据,从而对服务器进行整体监控。

在本实施例中,服务器400中的处理器401会按照如下的步骤,将一个或一个以上的应用的进程对应的指令加载到存储器402中,并由处理器401来运行存储在存储器402中的应用,从而实现各种功能:

接收终端发送的移动通信网络连接请求,所述连接请求包括:终端当前的地理位置信息及终端信息;

对所述地理位置信息和所述终端信息进行分析,得到分析结果;

根据所述分析结果确定目标移动通信网络;

基于所述目标移动通信网络向所述终端发送移动通信网络的连接指令,所述连接指令指示所述终端连接到所述目标移动通信网络。

在一些实施例中,对所述地理位置信息和所述终端信息进行分析,得到分析结果时,处理器401可以执行以下操作:

根据所述地理位置信息确定对应的移动通信网络配置信息;

分析所述终端信息,得到所述终端的可支持移动通信网络信息;

分析所述移动通信网络配置信息、及所述可支持移动通信网络信息,得到分析结果。

在一些实施例中,移动通信网络配置信息包括:可连接移动通信网络的第一网络标识、及对应的网络信号稳定值;可支持移动通信网络信息包括:可支持移动通信网络的第二网络标识、及对应的网络优先级。分析所述移动通信网络配置信息、及所述可支持移动通信网络信息,得到分析结果时,处理器401可以执行以下操作:

根据所述网络信号稳定值从可连接移动通信网络的第一网络标识中确定第一候选网络标识;

基于第二网络标识从所述第一候选网络标识中确定第二候选网络标识;

根据所述网络优先级,从第二候选网络标识中确定目标网络标识;

基于所述目标网络标识生成所述分析结果。

在一些实施例中,在基于所述目标移动通信网络向所述终端发送移动通信网络的连接指令之前,处理器401可以执行以下操作:

根据所述终端信息确定所述终端当前连接的当前移动通信网络;

判断所述当前移动通信网络与所述目标移动通信网络是否相同。

在一些实施例中,连接请求还包括:指定移动通信网络的信息,处理器401可以执行以下操作:

当所述当前移动通信网络与所述目标移动通信网络不同时,判断所述目标移动通信网络与指定移动通信网络是否相同;

若否,向所述终端发送无法连接所述指定移动通信网络的第一提示信息。

在一些实施例中,终端信息包括:固件版本信息,处理器401可以执行以下操作:

判断所述固件版本信息是否满足预设条件,其中,所述预设条件为连接所述指定移动通信网络对应符合的固件版本信息;

若否,则向所述终端发送升级固件版本的第二提示信息。

在一些实施例中,第一提示信息为短信,第二提示信息为短信。

存储器402可用于存储应用和数据。存储器402存储的应用中包含有可在处理器中执行的指令。应用可以组成各种功能模块。处理器401通过运行存储在存储器402的应用,从而执行各种功能应用以及数据处理。

在一些实施例中,如图6所示,服务器400还包括:显示屏403、控制电路404、射频电路405、输入单元406、音频电路407、传感器408以及电源409。其中,处理器401分别与显示屏403、控制电路404、射频电路405、输入单元406、音频电路407、传感器408以及电源409电性连接。

显示屏403可用于显示由用户输入的信息或提供给用户的信息以及服务器的各种图形用户接口,这些图形用户接口可以由图像、文本、图标、视频和其任意组合来构成。

控制电路404与显示屏403电性连接,用于控制显示屏403显示信息。

射频电路405用于收发射频信号,以通过无线通信与终端或其他服务器建立无线通讯,与终端或其他服务器之间收发信号。

输入单元406可用于接收输入的数字、字符信息或用户特征信息(例如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。其中,输入单元406可以包括指纹识别模组。

音频电路407可通过扬声器、传声器提供用户与服务器之间的音频接口。

传感器408用于采集外部环境信息。传感器408可以包括环境亮度传感器、加速度传感器、光传感器、运动传感器、以及其他传感器。

电源409用于给服务器400的各个部件供电。在一些实施例中,电源409可以通过电源管理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管图6中未示出,服务器400还可以包括摄像头、蓝牙模块等,在此不再赘述。

由上可知,本申请实施例提供的服务器,在运营商服务器在接收终端发送的移动通信网络连接请求时,对该请求携带的地理位置信息和终端信息进行分析,并根据分析结果确定目标移动通信网络;基于目标移动通信网络向终端发送移动通信网络的连接指令,以连接到所述目标移动通信网络。本方案可结合终端所在区域的移动通信网络的开启情况、及网络信号的稳定性测试情况,决定终端连接使用的通信网络,从而实现在5g网络稳定性较好时通知终端开启5g网络功能。

在一些实施例中,还提供了一种计算机可读存储介质,该存储介质中存储有多条指令,该指令适于由处理器加载以执行上述任一移动通信网络的连接方法。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。

以上对本申请实施例所提供的移动通信网络的连接方法、装置、存储介质及服务器进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

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