网络连接控制方法、装置及设备与流程

文档序号:17628748发布日期:2019-05-10 23:56阅读:158来源:国知局
网络连接控制方法、装置及设备与流程

本发明实施例涉及通信技术领域,尤其涉及一种网络连接控制方法、装置及设备。



背景技术:

用户携带终端在进入隧道、山洞等无信号覆盖地区,人流量密集的网络拥塞热点地区,或者因其他信号干扰、高层建筑遮挡的信号弱覆盖区域时,经常会遇到网络信号差或者无信号的情况,使得终端与网络设备之间的连接时断时连,进而出现终端通话质量下降、数据流量网速降低的现象。

现有技术中,当终端与网络设备连接不稳定时,终端会不断地向网络设备发送新的连接请求,进行小区搜索、小区重选、驻留的过程。

然而,终端不断的向网络设备发送连接建立请求,一方面会使得终端的功耗增加,另一方面还会增加网络侧的信令负担。



技术实现要素:

本发明实施例提供一种网络连接控制方法、装置及设备,能够降低终端的功耗,并减少网络侧的信令负担。

第一方面,本发明实施例提供一种网络连接控制方法,应用于服务器,包括:

接收终端发送的当前时刻的位置信息和速度信息;

根据所述终端的预设移动轨迹、所述位置信息和速度信息,获取所述终端下一时刻的位置对应的网络信号质量;

向所述终端发送提示消息,所述提示消息中包括所述网络信号质量,以使所述终端根据所述提示消息控制所述终端与网络设备之间的网络连接。

可选的,所述接收终端发送的当前时刻的位置信息和速度信息之前,还包括:

接收所述终端发送的所述预设移动轨迹;

根据所述预设移动轨迹,确定所述预设移动轨迹上的至少一个监测点;

对所述至少一个监测点的网络信号质量进行实时监测。

可选的,所述对所述至少一个监测点的网络信号质量进行实时监测,包括:

对于每个监测点,获取覆盖所述监测点的网络设备的网络负载情况,以及所述监测点的接收信号强度,并根据所述网络负载情况和所述接收信号强度,确定所述监测点的网络信号质量。

可选的,所述根据所述终端的预设移动轨迹、所述位置信息和速度信息,获取所述终端下一时刻的位置对应的网络信号质量,包括:

根据所述终端的预设移动轨迹、所述位置信息和速度信息,预测所述终端在下一时刻的位置;

根据各所述监测点的网络信号质量,将与所述下一时刻的位置邻近的监测点的网络信号质量,作为所述终端下一时刻的位置对应的网络信号质量。

第二方面,本发明实施例提供一种网络连接控制方法,应用于终端,包括:

向服务器发送当前时刻的位置信息和速度信息;

接收所述服务器发送的提示消息,所述提示消息中包括所述终端下一时刻的位置对应的网络信号质量,所述网络信号质量是所述服务器根据所述终端的预设移动轨迹、所述位置信息和速度信息获取的;

根据所述提示消息,控制所述终端与网络设备之间的网络连接。

可选的,所述向服务器发送当前时刻的位置信息和速度信息之前,还包括:

向所述服务器发送所述预设移动轨迹,以使所述服务器根据所述预设移动轨迹,确定所述预设移动轨迹上的至少一个监测点,并对所述至少一个监测点的网络信号质量进行实时监测。

可选的,所述根据所述提示消息,控制所述终端与网络设备之间的网络连接,包括:

若所述提示消息中的所述网络信号质量用于指示无信号,则根据所述终端的速度信息和无信号覆盖区的距离,获取无信号持续时长,并控制所述终端在所述无信号持续时长内不向所述网络设备发送连接建立请求;

若所述提示消息中的所述网络信号质量小于预设值,则控制所述终端延迟向所述网络设备发送无线资源控制rrc消息。

第三方面,本发明实施例提供一种网络连接控制装置,应用于服务器,包括:

接收模块,用于接收终端发送的当前时刻的位置信息和速度信息;

处理模块,用于根据所述终端的预设移动轨迹、所述位置信息和速度信息,获取所述终端下一时刻的位置对应的网络信号质量;

发送模块,用于向所述终端发送提示消息,所述提示消息中包括所述网络信号质量,以使所述终端根据所述提示消息控制所述终端与网络设备之间的网络连接。

可选的,所述接收模块还用于接收所述终端发送的所述预设移动轨迹;

所述处理模块还用于:

根据所述预设移动轨迹,确定所述预设移动轨迹上的至少一个监测点;

对所述至少一个监测点的网络信号质量进行实时监测。

可选的,所述处理模块具体用于:

对于每个监测点,获取覆盖所述监测点的网络设备的网络负载情况,以及所述监测点的接收信号强度,并根据所述网络负载情况和所述接收信号强度,确定所述监测点的网络信号质量。

可选的,所述处理模块具体用于:

根据所述终端的预设移动轨迹、所述位置信息和速度信息,预测所述终端在下一时刻的位置;

根据各所述监测点的网络信号质量,将与所述下一时刻的位置邻近的监测点的网络信号质量,作为所述终端下一时刻的位置对应的网络信号质量。

第四方面,本发明实施例提供一种网络连接控制装置,应用于终端,包括:

发送模块,用于向服务器发送当前时刻的位置信息和速度信息;

接收模块,用于接收所述服务器发送的提示消息,所述提示消息中包括所述终端下一时刻的位置对应的网络信号质量,所述网络信号质量是所述服务器根据所述终端的预设移动轨迹、所述位置信息和速度信息获取的;

控制模块,用于根据所述提示消息,控制所述终端与网络设备之间的网络连接。

可选的,所述发送模块还用于向所述服务器发送所述预设移动轨迹,以使所述服务器根据所述预设移动轨迹,确定所述预设移动轨迹上的至少一个监测点,并对所述至少一个监测点的网络信号质量进行实时监测。

可选的,所述控制模块具体用于:

若所述提示消息中的所述网络信号质量用于指示无信号,则根据所述终端的速度信息和无信号覆盖区的距离,获取无信号持续时长,并控制所述终端在所述无信号持续时长内不向所述网络设备发送连接建立请求;

若所述提示消息中的所述网络信号质量小于预设值,则控制所述终端延迟向所述网络设备发送无线资源控制rrc消息。

第五方面,本发明实施例提供一种服务器,包括:至少一个处理器和存储器;

所述存储器存储计算机执行指令;

所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如第一方面任一项所述的方法。

第六方面,本发明实施例提供一种终端,包括:至少一个处理器和存储器;

所述存储器存储计算机执行指令;

所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如第二方面任一项所述的方法。

第七方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如第一方面任一项所述的方法,或者,如第二方面任一项所述的方法。

本发明实施例提供的网络连接控制方法、装置及设备,终端向服务器发送当前时刻的位置信息和速度信息,服务器根据所述终端的预设移动轨迹、所述位置信息和速度信息,获取所述终端下一时刻的位置对应的网络信号质量,服务器向终端发送提示消息,所述提示消息中包括所述网络信号质量,终端根据所述提示消息,控制所述终端与网络设备之间的网络连接;通过上述过程,实现了根据终端的当前位置、速度和预设移动轨迹,预测终端的前方位置对应的网络覆盖情况,当网络覆盖情况较差或者无覆盖时,控制终端与网络设备之间建立连接的频率,能够降低终端设备的功耗,并且减少网络设备的信令负担。

附图说明

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

图1为本发明实施例提供的网络连接控制方法的应用场景示意图;

图2为本发明实施例提供的网络连接控制方法的交互示意图一;

图3为本发明实施例提供的网络连接控制方法的交互示意图二;

图4为本发明实施例提供的网络连接控制装置的结构示意图一;

图5为本发明实施例提供的网络连接控制装置的结构示意图二;

图6为本发明实施例提供的服务器的硬件结构示意图;

图7为本发明实施例提供的终端的硬件结构示意图。

具体实施方式

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

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

图1为本发明实施例提供的网络连接控制方法的应用场景示意图。如图1所示,本实施例提供的应用场景包括网络设备101、终端设备102和服务器103。

其中,网络设备101和终端设备102组成无线通信系统。需要说明的是,本发明实施例提及的无线通信系统包括但不限于:窄带物联网系统(narrowband-internetofthings,nb-iot)、全球移动通信系统(globalsystemformobilecommunications,gsm)、增强型数据速率gsm演进系统(enhanceddatarateforgsmevolution,edge)、宽带码分多址系统(widebandcodedivisionmultipleaccess,wcdma)、码分多址2000系统(codedivisionmultipleaccess,cdma2000)、时分同步码分多址系统(timedivision-synchronizationcodedivisionmultipleaccess,td-scdma),长期演进系统(longtermevolution,lte)以及下一代5g移动通信系统。

具体的,网络设备101是一种将终端设备接入到无线网络的设备,可以是gsm或cdma中的基站(basetransceiverstation,简称bts),也可以是wcdma中的基站(nodeb,简称nb),还可以是lte中的演进型基站(evolvednodeb,简称enb或enodeb),或者中继站或接入点,或者未来5g网络中的网络侧设备,在此并不限定。图1示意性的绘出了一种可能的示意,以该网络设备101为基站为例进行了绘示。

终端设备102可以是无线终端也可以是有线终端,无线终端可以是指向用户提供语音和/或其他业务数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备,包括但不限于:移动电话、手机、穿戴设备、笔记本电脑、平板电脑等。图1示意性的绘出了一种可能的示意,以该终端设备102为移动电话为例进行了绘示。

图1中,终端设备103可以通过无线网络与网络设备102连接。一种可能的应用场景中,如图1所示,用户携带终端设备103,在进入隧道、山洞等无信号覆盖地区,人流量密集的网络拥塞热点地区,或因其他信号干扰、建筑物遮挡的信号弱覆盖区时,经常会遇到网络信号差或者无信号的情况,使得终端设备102与网络设备101断开连接。结合图1,以用户携带终端设备102进入隧道的过程为例,终端设备102位于第一位置时可以与网络设备101正常建立连接,当移动到第二位置时,终端设备102可能会与网络设备101断开连接,并且,从第二位置移动至第三位置的过程中,终端设备102可能会一直无法与网络设备101建立连接。

现有技术中,当终端设备102与网络设备101断开连接后,终端设备102会不断地向网络设备101发送连接建立请求,进行小区搜索的过程,一方面使得终端设备102的功耗增加,另一方面还会增加网络设备101的信令负担。

为了解决上述问题,本发明实施例中,终端设备102还可以与服务器103连接,由服务器103根据终端设备102的当前时刻的位置和速度,预测终端设备102下一时刻的位置对应的网络信号质量,并将预测得到的网络信号质量通知给终端,从而终端设备可以根据网络信号质量控制终端设备与网络设备之间的网络连接。

需要说明的是,本发明实施例中,终端设备102与服务器103之间的连接可以为有线连接或者无线连接,本发明实施例对此不作具体限定。

下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图2为本发明实施例提供的网络连接控制方法的交互示意图一,如图2所示,本实施例的方法包括:

s201:终端向服务器发送当前时刻的位置信息和速度信息。

具体的,本实施例的网络连接控制方法由终端和服务器协同完成,具体的,在终端设备中以软件和/或硬件的方式设置网络连接控制装置,在服务器中也以软件和/或硬件的方式设置网络连接控制装置。

其中,终端设备中的网络连接控制装置可以实时获取终端设备的位置信息和速度信息。具体的,获取终端设备的位置信息和速度信息的方法有多种,本实施例不作具体限定,例如:可以通过与移动终端上自带的gps(globalpositioningsystem,全球定位系统)功能交互获取该终端设备的位置信息和速度信息。

终端设备中的网络连接控制装置实时获取到终端设备的位置信息和速度信息后,将该位置信息和速度信息发送给服务器。具体的,终端设备可以按照预设的时间间隔向服务器上报位置信息和速度信息,例如:每隔1秒向服务器上报一次位置信息和速度信息。可以理解的,预设的时间间隔还可以是其他的值,本实施例不做具体限定。

s202:服务器根据所述终端的预设移动轨迹、所述位置信息和速度信息,获取所述终端下一时刻的位置对应的网络信号质量。

具体的,服务器端事先存储了终端设备的预设移动轨迹。当服务器接收到终端设备发送的当前时刻的位置信息和速度信息后,可以根据所述预设移动轨迹,预测出终端在下一时刻的位置。

其中,下一时刻是与当前时刻间隔预设时长的一个时刻,例如:下一时刻与当前时刻之间的时间间隔可以为1秒。具体的,终端向服务器发送当前时刻(例如第20秒)的位置信息和速度信息,服务器预测得到终端设备在第21秒的位置。

进而,服务器可以根据终端在下一时刻的位置,获取该位置对应的网络信号质量。具体可以有多种实施方式,一种可选的实施方式中,服务器根据该位置查询覆盖该位置的至少一个基站,通过与所述至少一个基站进行交互查询该位置的的网络信号质量。另一种可选的实施方式中,服务器可以根据预存的各位置点的网络信号质量,确定终端在下一时刻的位置对应的网络信号质量。

其中,某一位置的网络信号质量用于指示网络设备对该位置的覆盖情况。本发明实施例对于网络信号质量的表述方式不作具体限定,例如:可以采用具体的信号质量数值来表述,还可以采用等级表述,例如:将网络信号质量划分为下述等级,分别为:优、良、一般、中、差、极差、无信号,可以理解的,每个信号质量等级对应一个预设的信号质量范围。

s203:服务器向终端发送提示消息,所述提示消息中包括所述网络信号质量。

具体的,服务器获取到终端在下一时刻的位置对应的网络信号质量后,可以将该网络信号质量通过提示消息发送给终端设备。

其中,服务器向终端发送的提示消息中,除了包括所述网络信号质量信息,还可以包括其他附加信息,例如:若终端在下一时刻的位置对应的网络信号质量为差或极差时,还可以在提示消息中携带终端在后续几个时刻对应的网络信号质量;若终端在下一时刻的位置对应的网络信号质量为无信号时,还可以在提示消息中携带终端将持续无信号的时长。

可以理解的,上述附加信息有助于终端设备根据提示消息控制终端与网络设备的之间的网络连接。本发明实施例对于附加信息的内容不作具体限定,上述举例仅为示例。

s204:终端根据所述提示消息,控制所述终端与网络设备之间的网络连接。

终端设备中的网络连接控制装置接收到提示消息后,可以根据提示消息中的网络信号质量,控制终端与网络设备之间的连接,具体的,可以控制终端是否发起与网络设备的连接请求,还可以控制终端与网络设备之间的无线资源控制(radioresourcecontrol,rrc)信令的发送时机。下面举例进行说明:

当提示消息中的网络信号质量为无信号时,则说明终端设备下一时刻即将进入覆盖盲区。由于终端进入覆盖盲区后,即使终端向网络设备发送网络连接请求,也无法成功的建立网络连接,因此,当提示消息中的网络信号质量为无信号时,终端设备中的网络连接控制装置可以控制终端设备不向网络设备发送连接建立请求,或者拦截终端设备向网络设备发送的连接建立请求,以节省终端设备的功耗。

当提示消息中的网络信号质量为差或者极差时,则说明终端设备下一时刻的位置处于弱覆盖区。由于终端在弱覆盖区域时,终端与网络设备之间的rrc信令容易发送失败,因此,当提示消息中的网络信号质量为差或者极差时,终端设备中的网络连接控制装置可以控制终端设备向网络设备发送无线资源控制信令的时机,以降低终端设备在弱覆盖区域中与网络设备的连接频率。例如:当提示消息中的网络信号质量为差时,控制终端设备向网络设备发送rrc信令的时延为第一时延;当提示消息中的网络信号质量为极差时,控制终端设备向网络设备发送rrc信令的时延为第二时延。

其中,rrc信令包括但不限于如下信令:寻呼监听、rrc连接建立、终端性能信息传输、上下行链路数据传输、计数器检查、无线承载建立、小区位置更新等。

本发明实施例提供的网络连接控制方法,终端向服务器发送当前时刻的位置信息和速度信息,服务器根据所述终端的预设移动轨迹、所述位置信息和速度信息,获取所述终端下一时刻的位置对应的网络信号质量,服务器向终端发送提示消息,所述提示消息中包括所述网络信号质量,终端根据所述提示消息,控制所述终端与网络设备之间的网络连接;通过上述过程,实现了根据终端的当前位置、速度和预设移动轨迹,预测终端的前方位置对应的网络覆盖情况,当网络覆盖情况较差或者无覆盖时,控制终端与网络设备之间建立连接的频率,能够降低终端设备的功耗,并且减少网络设备的信令负担。

图3为本发明实施例提供的网络连接控制方法的交互示意图二,如图3所示,本实施例的方法包括:

s301:终端向所述服务器发送所述预设移动轨迹。

其中,预设移动轨迹用于指示用户出行的路线。具体的,用户确定预设移动轨迹后,可以在出行之前,将预设移动轨迹输入至终端设备中,终端设备中的网络连接控制装置将该预设移动轨迹发送给服务器。

需要说明的是,本发明实施例对于所述预设移动轨迹的表述方式不做具体限定,例如:可以是包括若干个关键点的路径,还可以是在地图向选取的一条路径。

s302:服务器根据所述预设移动轨迹,确定所述预设移动轨迹上的至少一个监测点,并对所述至少一个监测点的网络信号质量进行实时监测。

本实施例中服务器获取到终端设备的预设移动轨迹后,对该预设移动轨迹的网络覆盖情况进行监测。具体的,确定该预设移动轨迹上的至少一个监测点,进而对各监测点的网络信号质量进行监测。

其中,在预设移动轨迹上确定至少一个监测点的方法有多种,本实施例不做具体限定,例如:可以沿着所述预设移动轨迹,每隔预设距离(例如:1公里)设置一个监测点。

进一步的,对各个监测点的网络信号质量进行监控可以有多种实现方式,下面结合两种可选的实施方式进行介绍。

一种可选的实施方式中,在各个监测点设置监测装置,由监测装置实时测量该监测点的网络信号质量,并将测量结果实时发送给服务器。

另一种可选的实施方式中,对于其中一个监测点,获取覆盖该监测点的网络设备的网络负载情况,以及该监测点的接收信号强度,并根据所述网络负载情况和所述接收信号强度,确定所述监测点的网络信号质量。

具体的,实时获取覆盖该监测点所有网络设备(比如:基站)当前的连接数x、上下行吞吐量y、小区切换门限值z。根据x、y和z确定该监测点的网络负载情况,例如:连接数x越大说明网络负载越严重,上下行吞吐量y越高说明网络负载越严重,小区切换门限值z越高说明网络负载越严重。一种实施方式中,可以根据预设的比例系数对x、y和z进行加权计算,得到该监测点的网络负载得分。

进一步的,还可以使该监测点上的所有终端实时向服务器上报其当前的接收信号强度o、信噪比snr。对该监测点上的所有终端上报的o、snr值求均值,得到该监测点的实时接收信号强度得分。

另外,除了网络负载得分和实时接收信号强度得分外,地理位置、建筑结构也会影响该监测点的网络信号质量,因此,一种可选的实施方式中,服务器还可以提前预存每一监测点在低负载状态下的接收信号强度平均值p(例如:用户数少非高峰时期无干扰情况下该监测点的接收信号强度),p值作为该监测点的闲时接收信号强度得分。

一种可选的实施方式中,服务器还可以根据各监测点的地理位置信息,存储日常已知的信号覆盖弱区、无信号覆盖区,例如:基站覆盖盲区、隧道区域、地下通道区等。

最后,服务器可以结合上述的每个监测点的网络负载得分、实时接收信号强度得分、闲时接收信号强度得分、以及已知的信号覆盖弱区、无信号覆盖区等信息,对该监测点的网络信号质量进行评估。具体的,可以将各监测点的网络信号质量划分为若干个等级,可选的,将网络信号质量划分为下述等级,分别为:优、良、一般、中、差、极差、无信号,可以理解的,每个信号质量等级对应一个预设的信号质量范围。

s303:终端向服务器发送当前时刻的位置信息和速度信息。

s304:服务器根据所述终端的预设移动轨迹、所述位置信息和速度信息,预测所述终端在下一时刻的位置;根据各所述监测点的网络信号质量,将与所述下一时刻的位置邻近的监测点的网络信号质量,作为所述终端下一时刻的位置对应的网络信号质量。

s305:服务器向所述终端发送提示消息,所述提示消息中包括所述终端下一时刻的位置对应的网络信号质量。

本实施例中,s303至s305的实施方式与上述实施例中的s201至s203类似,此处不做赘述。

s306:终端根据所述提示消息,控制所述终端与网络设备之间的网络连接。

下面结合几种典型情况分别进行介绍。

(1)若所述提示消息中的所述网络信号质量用于指示无信号,则根据所述终端的速度信息和无信号覆盖区的距离,获取无信号持续时长,并控制所述终端在所述无信号持续时长内不向所述网络设备发送连接建立请求。

具体的,当提示消息中的网络信号质量为无信号时,则说明终端设备下一时刻即将进入覆盖盲区。由于终端进入覆盖盲区后,即使终端向网络设备发送网络连接请求,也无法成功的建立网络连接,因此,当提示消息中的网络信号质量为无信号时,终端设备中的网络连接控制装置可以根据终端的当前速度和无信号覆盖区的距离,预测无信号持续的时长t,进而控制终端设备在时长t内不向网络设备发送连接建立请求,或者,拦截终端设备向网络设备发送的连接建立请求,以节省终端设备的功耗。当终端设备即将走出无信号覆盖区(时长t即将结束时),再控制终端设备与网络设备建立网络连接。

(2)若所述提示消息中的所述网络信号质量小于预设值,则控制所述终端延迟向所述网络设备发送无线资源控制消息。具体的,当提示消息中的网络信号质量为差或者极差时,则说明终端设备下一时刻的位置处于弱覆盖区,终端设备中的网络连接控制装置可以控制终端设备向网络设备发送rrc信令的时机,以降低终端设备在弱覆盖区域中与网络设备的连接频率。

具体实现时,终端设备中的网络连接控制装置可以控制终端延迟向网络设备发送rrc信令。例如:当提示消息中的网络信号质量为差时,控制终端设备向网络设备发送rrc信令的时延为第一时延;当提示消息中的网络信号质量为极差时,控制终端设备向网络设备发送rrc信令的时延为第二时延。可以理解的,网络信号质量越差时,控制终端设备向网络设备发送rrc信令的时延也越长,因此能够降低终端在弱覆盖区下与网络设备建立连接的频率。

当所述提示消息中的所述网络信号质量大于预设值,例如:网络信号质量为优、良、一般、中时,则终端设备中的网络连接控制装置不再控制所述终端延迟发送rrc信令。

图4为本发明实施例提供的网络连接控制装置的结构示意图一,本实施例的网络连接控制装置可以为软件和/或硬件形式,并且,可以具体设置于服务器中。如图4所示,本实施例的网络连接控制装置400,包括:接收模块401、处理模块402和发送模块403。

其中,接收模块401,用于接收终端发送的当前时刻的位置信息和速度信息;

处理模块402,用于根据所述终端的预设移动轨迹、所述位置信息和速度信息,获取所述终端下一时刻的位置对应的网络信号质量;

发送模块403,用于向所述终端发送提示消息,所述提示消息中包括所述网络信号质量,以使所述终端根据所述提示消息控制所述终端与网络设备之间的网络连接。

可选的,所述接收模块401还用于接收所述终端发送的所述预设移动轨迹;

所述处理模块402还用于:

根据所述预设移动轨迹,确定所述预设移动轨迹上的至少一个监测点;

对所述至少一个监测点的网络信号质量进行实时监测。

可选的,所述处理模块402具体用于:

对于每个监测点,获取覆盖所述监测点的网络设备的网络负载情况,以及所述监测点的接收信号强度,并根据所述网络负载情况和所述接收信号强度,确定所述监测点的网络信号质量。

可选的,所述处理模块402具体用于:

根据所述终端的预设移动轨迹、所述位置信息和速度信息,预测所述终端在下一时刻的位置;

根据各所述监测点的网络信号质量,将与所述下一时刻的位置邻近的监测点的网络信号质量,作为所述终端下一时刻的位置对应的网络信号质量。

本实施例的网络连接控制装置,可用于执行上述任一方法实施例中服务器侧的技术方案,其实现原理和技术效果类似,此处不再赘述。

图5为本发明实施例提供的网络连接控制装置的结构示意图二,本实施例的网络连接控制装置可以为软件和/或硬件形式,并且,可以具体设置于终端中。如图5所示,本实施例的网络连接控制装置500,可以包括:发送模块501、接收模块502和控制模块503。

其中,发送模块501,用于向服务器发送当前时刻的位置信息和速度信息;

接收模块502,用于接收所述服务器发送的提示消息,所述提示消息中包括所述终端下一时刻的位置对应的网络信号质量,所述网络信号质量是所述服务器根据所述终端的预设移动轨迹、所述位置信息和速度信息获取的;

控制模块503,用于根据所述提示消息,控制所述终端与网络设备之间的网络连接。

可选的,所述发送模块502还用于向所述服务器发送所述预设移动轨迹,以使所述服务器根据所述预设移动轨迹,确定所述预设移动轨迹上的至少一个监测点,并对所述至少一个监测点的网络信号质量进行实时监测。

可选的,所述控制模块503具体用于:

若所述提示消息中的所述网络信号质量用于指示无信号,则根据所述终端的速度信息和无信号覆盖区的距离,获取无信号持续时长,并控制所述终端在所述无信号持续时长内不向所述网络设备发送连接建立请求;

若所述提示消息中的所述网络信号质量小于预设值,则控制所述终端延迟向所述网络设备发送无线资源控制rrc消息。

本实施例的网络连接控制装置,可用于执行上述任一方法实施例中终端侧的技术方案,其实现原理和技术效果类似,此处不再赘述。

图6为本发明实施例提供的服务器的硬件结构示意图,如图6所示,本实施例的服务器600,包括至少一个处理器601和存储器602。其中,处理器601、存储器602通过总线603连接。

在具体实现过程中,至少一个处理器601执行所述存储器602存储的计算机执行指令,使得至少一个处理器601执行上述任一方法实施例中服务器侧的技术方案。

处理器601的具体实现过程可参见上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

图7为本发明实施例提供的终端的硬件结构示意图,如图7所示,本实施例的终端700,包括至少一个处理器701和存储器702。其中,处理器701、存储器702通过总线703连接。

在具体实现过程中,至少一个处理器701执行所述存储器702存储的计算机执行指令,使得至少一个处理器701执行上述任一方法实施例中终端侧的技术方案。

处理器701的具体实现过程可参见上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述

在上述的图6和图7所示的实施例中,应理解,处理器可以是中央处理单元(英文:centralprocessingunit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digitalsignalprocessor,简称:dsp)、专用集成电路(英文:applicationspecificintegratedcircuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

存储器可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器。

总线可以是工业标准体系结构(industrystandardarchitecture,isa)总线、外部设备互连(peripheralcomponent,pci)总线或扩展工业标准体系结构(extendedindustrystandardarchitecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现上述任一方法实施例中的服务器侧的网络连接控制方法。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现上述任一方法实施例中终端侧的网络连接控制方法。

上述的计算机可读存储介质,上述可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。可读存储介质可以是通用或专用计算机能够存取的任何可用介质。

一种示例性的可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(applicationspecificintegratedcircuits,简称:asic)中。当然,处理器和可读存储介质也可以作为分立组件存在于设备中。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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