网络优化方法、装置及电子设备与流程

文档序号:26057841发布日期:2021-07-27 15:36阅读:92来源:国知局
网络优化方法、装置及电子设备与流程

本发明实施例涉及移动通信技术领域,尤其涉及一种网络优化方法、装置及电子设备。



背景技术:

随着网络技术的发展,5g(5thgenerationmobilenetworks,第五代移动通信技术)的应用越来越普及。

现有技术中,不同运营商的5g网络可以实现共建共享,能够有效节省网络建设成本、快速提升5g网络的覆盖率。在5gnsa(non-standalone,非独立组网模式)网络下,用户终端需要成功连接4g锚点小区后,才能通过辅节点添加的过程连接至5gnr(newradio,新空口),并在使用过程中同时保持与4g锚点及5gnr的双连接。在此过程中,4g锚点基站需要通过x2接口与5gnr基站进行交互,由于x2接口的协议是设备厂家的私有协议,不同厂家的协议不兼容,所以4g和5g基站必须是同一个厂家的情况下才能够实现5gnsa登网。在共建共享场景中,由于不同运营商基站的设备厂家不同,不可避免地在局部区域会存在不同运营商、不同设备商的基站插花的场景。在此场景下,不同运营商、不同设备商的网络状况不同,能够为用户提供服务的能力不同,而锚点的驻网策略又直接决定了用户是否能登录及稳定驻留5g网络,因此锚点驻网策略的优化至关重要。

然而,现有的锚点驻网策略大多采用归属运营商网络优先的方式,虽然大幅减少了用户在不同运营商网络之间的切换,但是无法保证用户使用最优的5g网络,影响了传输速率,进而影响了用户的使用体验。



技术实现要素:

本发明实施例提供了一种网络优化方法、装置及电子设备,以保证用户使用最优的5g网络,提高了网络传输速率。

第一方面,本发明实施例提供一种网络优化方法,包括:

获取终端设备在4g锚点上的运动轨迹;

根据所述运动轨迹确定所述终端设备的运动状态;

若所述终端设备的运动状态为静止状态,则基于不同运营商以及不同设备厂家的5gnr覆盖情况来反向匹配所述终端设备对应的第一目标锚点,并根据所述第一目标锚点实现所述终端设备5g网络的持续登录;

若所述终端设备的运动状态为移动状态,则控制所述终端设备动态检测不同运营商4g锚点和5gnr的覆盖情况,并根据所述终端设备的业务需求,动态选择第二目标锚点,进而实现5g网络的持续登录。

可选的,所述根据所述运动轨迹确定所述终端设备的运动状态,包括:

根据所述运动轨迹获取当前时刻t到t-2*tth时间段内的所述终端设备驻留的小区以及经纬度信息,其中,t表示当前时刻,tth表示时间门限,所述终端设备在t到t-tth时间段内所驻留的小区集合为cc,在t-tth到t-2*tth时间段内所驻留的小区集合为cb;

且r(cc)<rth,则确定所述终端设备的运动状态为静止状态;

否则,则确定所述终端设备的运动状态为移动状态,其中,rth表示半径门限,r(cc)表示在地理上能够覆盖住小区集合c内所有小区的最小外接圆的半径。

可选的,所述若所述终端设备的运动状态为静止状态,则基于不同运营商以及不同设备厂家的5gnr覆盖情况来反向匹配所述终端设备对应的第一目标锚点,包括:

发送信号强度测量请求至终端设备,其中,所述信号强度测量请求用于指示所述终端设备检测并上报多个运营商的nr信号强度,得到多个运营商对应的信号强度集合;

从所述信号强度集合中选取信号最强的目标信号对应的目标运营商;

在预设小区集合中寻找所述目标运营商对应的4g小区,并提取信号强度,得到锚点信号强度集合,其中,所述预设小区集合为所述终端设备在预设时间段内所驻留的小区集合;

根据预设的锚点选择规则从所述锚点信号强度集合中确定与所述终端设备匹配的第一目标锚点。

可选的,所述若所述终端设备的运动状态为移动状态,则控制所述终端设备动态检测不同运营商4g锚点和5gnr的覆盖情况,并根据所述终端设备的业务需求,动态选择第二目标锚点,包括:

若所述终端设备的运动状态为移动状态,则发送控制参数测量请求至所述终端设备,其中,所述控制参数测量请求中包含预设测量参数,用于指示所述终端设备实时检测并上报不同运营商的4g锚点信号强度和5gnr信号强度;

获取所述终端设备实时检测并上报不同运营商的4g锚点信号强度和5gnr信号强度,并从中获取与当前驻留网络运营商对应的5g邻区信号强度;

根据预设的业务判决规则对所述当前驻留网络运营商对应的5g邻区信号强度进行判决处理,得到判决结果;

根据所述判决结果动态选择所述终端设备对应的第二目标锚点。

可选的,所述根据预设的锚点选择规则从所述锚点信号强度集合中确定与所述终端设备匹配的第一目标锚点,包括:

若所述锚点信号强度集合满足条件:刚选取所述目标运营商对应的网络为最佳驻留网络,其中,m表示锚点信号强度集合,mth表示锚点信号强度门限,表示任意第一目标锚点信号强度,m1表示第一目标锚点信号强度;

发送预设的最佳运营商锚点驻留控制参数至所述终端设备,以使所述终端设备驻留在所述最佳驻留网络对应的目标运营商的4g锚点小区上;

若所述锚点信号强度集合不满足条件:则发送预设的锚点驻留控制参数,以使所述终端设备优先驻留在最佳驻留网络对应的目标运营商的4g锚点小区上。

可选的,所述根据预设的业务判决规则对所述当前驻留网络运营商对应的5g邻区信号强度进行判决处理,得到判决结果,包括:

获取所述终端设备当前的业务需求值;

将所述当前驻留网络运营商对应的5g邻区信号强度与所述终端设备当前的业务需求值进行比对,若满足表达式:则确定所述判决结果为待进入运营商锚点选择控制流程;

若不满足表达式:则确定所述判决结果为待进入网络运营商变更流程;

其中,pth为满足当前用户业务需求的网络能力最低值,sth为网络要求的5g驻留的最小值,s表示5gnr的信号强度,p(s)表示5gnr信号强度s的情况下所能提供的网络能力,包括速率、时延或抖动。

可选的,若所述判决结果为待进入运营商锚点选择控制流程,则所述根据所述判决结果动态选择所述终端设备对应的第二目标锚点,包括:

根据表达式:对所述当前驻留网络运营商进行条件判决,其中,表示任意第二目标锚点信号强度,m2表示第二目标锚点信号强度;

若不满足则发送当前运营商锚点选择控制参数,以使所述终端设备驻留在当前驻留网络对应运营商的4g锚点小区。

可选的,若所述判决结果为待进入网络运营商变更流程,则所述根据所述判决结果动态选择所述终端设备对应的第二目标锚点,包括:

发送目标运营商锚点测量和5gnr测量控制参数至所述终端设备,以使所述终端设备完成目标运营商的锚点和5gnr的控制参数的测量;

获取所述终端设备发送的所述目标运营商的锚点和5gnr的控制参数的测量结果,并根据表达式:进行网络运营商变更判决,其中,表示存在某一锚点信号强度,表示存在某一5gnr信号强度;

若满足表达式,则判定所述目标运营商的锚点和5gnr的控制参数的测量结果满足预设要求,发送目标运营商选择控制参数至所述终端设备,以使所述终端设备根据预设参数执行切换、重定向、重选处理,确定所述终端设备对应的第二目标锚点,并根据所述第二目标锚点进行4g锚点小区驻留。

可选的,所述发送预设的最佳运营商锚点驻留控制参数至所述终端设备,以使所述终端设备驻留在所述最佳驻留网络对应的目标运营商的4g锚点小区上,包括:

若当前终端设备已经驻留在所述最佳驻留网络对应的目标运营商的4g锚点小区上,发送最佳运营商测量控制请求至所述当前终端设备,并删除其他运营商锚点和5gnr的测量;

重新发送最佳运营商测量控制请求至所述当前终端设备,以使所述终端设备在信号波动过程中,选取到信号可驻留且可满足业务需求的5g小区;

若所述当前终端设备没有驻留在所述最佳驻留网络对应的目标运营商的4g锚点小区上,发送特定测量控制请求至所述当前终端设备,以使所述当前终端设备再次测量最佳运营商网络满足的条件;

获取所述当前终端设备测量的最佳运营商网络满足的条件,并通过切换、重定向指令,控制所述当前终端设备切换至所述最佳运营商网络满足的条件对应的最佳运营商锚点上;

通过预设的辅站添加流程登录5g,并重新执行所述若当前终端设备已经驻留在所述最佳驻留网络对应的目标运营商的4g锚点小区上,发送最佳运营商测量控制请求至所述当前终端设备,并删除其他运营商锚点和5gnr的测量及之后的步骤。

可选的,所述最佳驻留网络对应的目标运营商为以满足最低驻留门限和业务需求为原则确定的运营商。

第二方面,本发明实施例提供一种网络优化装置,包括:

获取模块,用于获取终端设备在4g锚点上的运动轨迹;

处理模块,用于根据所述运动轨迹确定所述终端设备的运动状态;

所述处理模块,还用于若所述终端设备的运动状态为静止状态,则基于不同运营商以及不同设备厂家的5gnr覆盖情况来反向匹配所述终端设备对应的第一目标锚点,并根据所述第一目标锚点实现所述终端设备5g网络的持续登录;

所述处理模块,还用于若所述终端设备的运动状态为移动状态,则控制所述终端设备动态检测不同运营商4g锚点和5gnr的覆盖情况,并根据所述终端设备的业务需求,动态选择第二目标锚点,进而实现5g网络的持续登录。

第三方面,本发明实施例提供一种电子设备,包括:至少一个处理器和存储器;

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

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

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

第五方面,本发明实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如上第一方面以及第一方面各种可能的设计所述的网络优化方法。

本发明实施例提供了一种网络优化方法、装置及电子设备,采用上述方案后,能先获取终端设备在4g锚点上的运动轨迹,再根据运动轨迹确定终端设备的运动状态,若终端设备的运动状态为静止状态,则基于不同运营商以及不同设备厂家的5gnr覆盖情况来反向匹配终端设备对应的第一目标锚点,并根据第一目标锚点实现终端设备5g网络的持续登录,若终端设备的运动状态为移动状态,则控制终端设备动态检测不同运营商4g锚点和5gnr的覆盖情况,并根据终端设备的业务需求,动态选择第二目标锚点,进而实现5g网络的持续登录,通过综合考虑了终端设备的活动状态和网络的结构的方式,能够提升终端设备在插花场景下5g网络驻留的稳定性和连接的持续性,既提高了传输速率,又保证了用户的使用体验。

附图说明

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

图1为本发明实施例提供的5g系统的架构示意图;

图2为本发明实施例提供的网络优化方法的流程示意图;

图3为本发明另一实施例提供的网络优化方法的流程示意图;

图4为本发明实施例提供的网络优化装置的结构示意图;

图5为本发明实施例提供的电子设备的硬件结构示意图。

具体实施方式

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

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

现有技术中,不同运营商的5g网络可以实现共建共享,能够有效节省网络建设成本、快速提升5g网络的覆盖率。在5gnsa(non-standalone,非独立组网模式)网络下,用户终端需要成功连接4g锚点小区后,才能通过辅节点添加的过程连接至5gnr(newradio,新空口),并在使用过程中同时保持与4g锚点及5gnr的双连接。在此过程中,4g锚点基站需要通过x2接口与5gnr基站进行交互,由于x2接口的协议是设备厂家的私有协议,不同厂家的协议不兼容,所以4g和5g基站必须是同一个厂家的情况下才能够实现5gnsa登网。在共建共享场景中,由于不同运营商基站的设备厂家不同,不可避免地在局部区域会存在不同运营商、不同设备商的基站插花的场景。在此场景下,不同运营商、不同设备商的网络状况不同,能够为用户提供服务的能力不同,而锚点的驻网策略又直接决定了用户是否能登录及稳定驻留5g网络,因此锚点驻网策略的优化至关重要。

然而,现有的优化方法中,主要分为基于锚点信号状态的优化和归属运营商网络优先等,其中:基于锚点信号状态的优化主要可以根据4g网络的状况,控制用户终端在信号强度最优的4g小区驻留,进而通过辅节点添加过程连接5g网络,虽然保证了用户在4g网络上的连续性,但是无法针对5gnr的信号状态进行及时调整,会导致用户从5g上脱离、用户使用弱覆盖的5g小区等问题。

而基于归属运营商网络优先主要可以在归属运营商网络覆盖满足一定条件的情况下,控制用户终端尽量驻留在归属网络上,不切换到共享运营商网络,虽然大幅减少了用户在不同运营商网络之间的切换,但是无法保证用户使用最优的5g网络,影响了传输速率,进而影响了用户的使用体验。

基于上述问题,本申请通过综合考虑了终端设备的活动状态和网络的结构的方式,达到了既能够提升终端设备在插花场景下5g网络驻留的稳定性和连接的持续性,又提高了传输速率,保证了用户的使用体验的技术效果。

图1为本发明实施例提供的5g系统的架构示意图,如图1所示,gnb为5g系统的基站,gnb控制的小区为nr小区,ng-enb为接入5g核心网的增强型lte基站,ng-enb控制的小区为lte小区。gnb之间通过xn接口互联,gnb与ng-enb通过xn接口相连,ng-enb之间通过xn接口互联。

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

图2为本发明实施例提供的网络优化方法的流程示意图,本实施例的方法可以由基站执行,如图2所示,本实施例的方法,可以包括:

s201:获取终端设备在4g锚点上的运动轨迹。

在本实施例中,在5gnsa网络下,用户的终端设备首先需要成功连接4g锚点小区后,才能通过辅节点添加的过程连接5gnr,并在使用过程中同时保持与4g锚点及5gnr的双连接。在过程中,4g锚点基站需要通过x2接口与5gnr基站进行交互。由于x2接口的协议是设备厂家的私有协议,不同厂家的协议不兼容,所以4g和5g基站必须是同一个厂家的情况下才能够实现5gnsa登网。在共建共享场景中,由于不同运营商基站的设备厂家不同,不可避免地在局部区域会存在不同运营商、不同设备商的基站插花的场景,因此,可以先获取终端设备在4g锚点上的运动轨迹。

进一步的,可以通过顺序记录终端设备驻留的4g小区、4g信号强度、驻留起始时间和驻留终止时间,并在移动网络工程参数表中查询4g小区对应的经纬度数据来获取终端设备在4g锚点上的运动轨迹。其中,4g小区对应的经纬度数据可在预设的移动网络工程参数表中查询得到。

表1为终端设备驻留4g小区的信息表,具体可以包括驻留4g小区名称、驻留起始时间、驻留终止时间、4g信号强度和4g小区经纬度。

表1终端设备驻留4g小区的信息表

其中,表1中的4g信号强度为该段驻留时间内的终端检测到的平均信号强度,通过测量报告上报给基站侧,还可以通过驻留小区名称来判断小区归属的运营商。

s202:根据运动轨迹确定终端设备的运动状态。

在本实施例中,终端设备的运动状态可以包括两种,一种为静止状态,另一种为移动状态,可以根据终端设备的运动轨迹来确定终端设备的运动状态,具体可以为:

根据所述运动轨迹获取当前时刻t到t-2*tth时间段内的所述终端设备驻留的小区以及经纬度信息,其中,t表示当前时刻,tth表示时间门限,所述终端设备在t到t-tth时间段内所驻留的小区集合为cc,在t-tth到t-2*tth时间段内所驻留的小区集合为cb。

且r(cc)<rth,则确定所述终端设备的运动状态为静止状态。

否则,则确定所述终端设备的运动状态为移动状态,其中,rth表示半径门限,r(cc)表示在地理上能够覆盖住小区集合c内所有小区的最小外接圆的半径。

其中,小区集合cc和cb的格式可以为:

cc={4g小区1,4g小区2,...};

cb={4g小区1,4g小区2,4g小区3,...}。

tth表示时间门限,rth表示半径门限,在本发明中均不作具体限定,可根据实际需要进行设定。示例性的,tth可以设置为5分钟,rth可以设置为200米,则表示在过去5分钟内,终端设备使用的基站分布范围半径不超过200米。

此外,本发明中所述的静止状态并不是指终端设备完全没有运动,而是在一定时间内运动范围非常有限,没有发生长距离移动。即在本发明所述的静止状态下,仍可能存在由于终端小范围移动、无线信号突变等情况,导致的用户驻留小区变更。

s203:若终端设备的运动状态为静止状态,则基于不同运营商以及不同设备厂家的5gnr覆盖情况来反向匹配所述终端设备对应的第一目标锚点,并控制终端设备向第一目标锚点所在的位置移动,进而实现5g网络的持续登录。

在本实施例中,若终端设备的运动状态为静止状态,则基于不同运营商以及不同设备厂家的5gnr覆盖情况来反向匹配所述终端设备对应的第一目标锚点,具体可以包括:

发送信号强度测量请求至终端设备,其中,所述信号强度测量请求用于指示所述终端设备检测并上报多个运营商的nr信号强度,得到多个运营商对应的信号强度集合。

从信号强度集合中选取信号最强的目标信号对应的目标运营商。

在预设小区集合中寻找所述目标运营商对应的4g小区,并提取信号强度,得到锚点信号强度集合,其中,所述预设小区集合为所述终端设备在预设时间段内所驻留的小区集合。

根据预设的锚点选择规则从所述锚点信号强度集合中确定与所述终端设备匹配的第一目标锚点。

具体的,对于处于静止状态的终端设备,下发5gnr的测量控制,要求终端设备检测并上报的多个运营商的nr信号强度rsrp,并形成多个运营商信号强度集合,运营商信号强度集合s的格式可以为:

其中,在集合s中,可以包含同一个运营商的多个nr小区的信号强度。在此步骤中,网络侧需要求终端设备测量候选运营商的所有5gnr频点,终端设备上报的5gnr测量报告包含了物理小区标识pci和信号强度,基站可以根据上报的pci来区分不同的运营商的不同小区。基站收到终端设备上报的nr信号强度集合s之后,可以选取其中信号最强的信号对应的目标运营商,并在集合cc中寻找该目标运营商的4g小区,提取信号强度,构成锚点信号强度集合m,集合格式可以为:

m={m1=-85dbm,m2=-91dbm,m3=-99dbm,......}。

然后可以根据预设的锚点选择规则从锚点信号强度集合中确定出与终端设备匹配的第一目标锚点。

进一步的,根据预设的锚点选择规则从所述锚点信号强度集合中确定与所述终端设备匹配的第一目标锚点,具体可以包括:

若所述锚点信号强度集合满足条件:则选取所述目标运营商对应的网络为最佳驻留网络,其中,m表示锚点信号强度集合,mth表示锚点信号强度门限,表示任意第一目标锚点信号强度,m1表示第一目标锚点信号强度。

发送预设的最佳运营商锚点驻留控制参数至所述终端设备,以使所述终端设备驻留在所述最佳驻留网络对应的目标运营商的4g锚点小区上。

若所述锚点信号强度集合不满足条件:则发送预设的锚点驻留控制参数,以使所述终端设备优先驻留在最佳驻留网络对应的目标运营商的4g锚点(即第一目标锚点)小区上。

具体的,在集合m中,该运营商所有的锚点信号均强过门限信号,则选取该运营商网络作为最佳驻留网络,其中,mth表示锚点信号强度门限,是锚点允许驻留的最小信号强度值,在特定网络环境下,信号低于该门限值以后会出现驻留不稳定的情况。

此外,基站发送预设的最佳运营商锚点驻留控制参数至所述终端设备,以使所述终端设备驻留在所述最佳驻留网络对应的目标运营商的4g锚点小区上,可以分为两种情况,具体可以包括:

若当前终端设备已经驻留在最佳驻留网络对应的目标运营商的4g锚点小区上,发送最佳运营商测量控制请求至所述当前终端设备,并删除其他运营商锚点和5gnr的测量。重新发送最佳运营商测量控制请求至所述当前终端设备,以使所述终端设备在信号波动过程中,选取到信号可驻留且可满足业务需求的5g小区。

若所述当前终端设备没有驻留在所述最佳驻留网络对应的目标运营商的4g锚点小区上,发送特定测量控制请求至所述当前终端设备,以使所述当前终端设备再次测量最佳运营商网络满足的条件。获取所述当前终端设备测量的最佳运营商网络满足的条件,并通过切换、重定向指令,控制所述当前终端设备切换至所述最佳运营商网络满足的条件对应的最佳运营商锚点上。通过预设的辅站添加流程登录5g,并重新执行所述若当前终端设备已经驻留在所述最佳驻留网络对应的目标运营商的4g锚点小区上,发送最佳运营商测量控制请求至所述当前终端设备,并删除其他运营商锚点和5gnr的测量及之后的步骤。

具体的,由于即使是同一个运营商,相同频点的两个小区之间的切换,在切换过程中也会存在速率下降的问题,因此,若当前终端设备已经驻留在最佳运营商网络上(即已经驻留在最佳驻留网络对应的目标运营商的4g锚点小区上),网络侧可以下发测量控制,删除其他运营商锚点、5gnr的测量,不同运营商所采用的信号频点不同,终端测量不同的频点的信号需要额外的时间开销,因此本方法可以避免终端频繁发起异频测量,带来业务上额外的时延,同时也保证终端不会驻留到其他运营商网络上。其次,重新下发最佳运营商测量控制,控制当前终端设备在信号波动过程中,选取到信号可驻留且可满足业务需求的5g小,且4g锚点符合驻留要求,减少了由于5g小区或者锚点变更带来的速率下降等问题。

若当前终端设备没有驻留在最佳运营商网络上(即没有驻留在最佳驻留网络对应的目标运营商的4g锚点小区上),基站可以针对该当前终端设备下发特定测量控制,当前终端设备再次测量最佳运营商网络满足条件后上报基站,然后,基站通过切换、重定向指令,控制终端切至最佳运营商锚点上,在通过辅站添加流程登录5g,然后当前终端设备可以按照“当前终端已经驻留在最佳运营商网络上”的流程执行相关过程。

其中,最佳驻留网络对应的目标运营商为以满足最低驻留门限和业务需求为原则确定的运营商。

s204:若终端设备的运动状态为移动状态,则控制终端设备动态检测不同运营商4g锚点和5gnr的覆盖情况,并根据第一目标锚点实现终端设备5g网络的持续登录。

在本实施例中,若终端设备的运动状态为移动状态,则控制终端设备动态检测不同运营商4g锚点和5gnr的覆盖情况,并根据所述终端设备的业务需求,动态选择第二目标锚点,具体可以包括:

若所述终端设备的运动状态为移动状态,则发送控制参数测量请求至所述终端设备,其中,所述控制参数测量请求中包含预设测量参数,用于指示所述终端设备实时检测并上报不同运营商的4g锚点信号强度和5gnr信号强度。

获取所述终端设备实时检测并上报不同运营商的4g锚点信号强度和5gnr信号强度,并从中获取与当前驻留网络运营商对应的5g邻区信号强度。

根据预设的业务判决规则对所述当前驻留网络运营商对应的5g邻区信号强度进行判决处理,得到判决结果。

根据所述判决结果动态选择所述终端设备对应的第二目标锚点。

进一步的,根据预设的业务判决规则对当前驻留网络运营商对应的5g邻区信号强度进行判决处理,得到判决结果,具体可以包括:

获取所述终端设备当前的业务需求值。

将所述当前驻留网络运营商对应的5g邻区信号强度与所述终端设备当前的业务需求值进行比对,若满足表达式:则确定所述判决结果为待进入运营商锚点选择控制流程。

若不满足表达式:则确定所述判决结果为待进入网络运营商变更流程。

其中,pth为满足当前用户业务需求的网络能力最低值,sth为网络要求的5g驻留的最小值,s表示5gnr的信号强度,p(s)表示5gnr信号强度s的情况下所能提供的网络能力,包括速率、时延或抖动。

具体的,p(s)的计算可以基于网络统计值获得,即统计现网中不同信号强度s下所能达到的速率、时延、或抖动。需要说明的是满足业务需求的信号强度并不一定可以满足终端设备驻留条件,终端设备驻留的最低信号强度sth取决于实际网络环境,周边站点的干扰、网络负荷等均会影响sth。

其中,判决结果有两种,一种为待进入运营商锚点选择控制流程,另一种为待进入网络运营商变更流程。

进一步的,若判决结果为待进入运营商锚点选择控制流程,则根据所述判决结果动态选择所述终端设备对应的第二目标锚点,具体可以包括:

根据表达式:对所述当前驻留网络运营商进行条件判决,其中,表示任意第二目标锚点信号强度,m2表示第二目标锚点信号强度。

若不满足则发送当前运营商锚点选择控制参数,以使所述终端设备驻留在当前驻留网络对应运营商的4g锚点小区。

具体的,如果满足表达式:则表明所有的锚电信号强度均小于最小驻留强度,则认为本运营商锚点均不符合驻留条件,即可将判决结果更新为待进入网络运营商变更流程,并进入网络运营商变更流程。若不满足则进入本运营商锚点变更流程,即基站下发当前运营商锚点选择控制参数,控制终端设备驻留在当前驻留网络对应运营商的4g锚点小区。下发的控制参数应该包括删除其他运营商锚点测量参数、前运营商锚点间的切换控制参数、前运营商锚点间的重选控制参数,所下发的参数应该能够保证终端设备在当前运营商的锚点中选择满足驻留条件的锚点(即第二目标锚点)驻留,减少了锚点间的切换次数。

若判决结果为待进入网络运营商变更流程,则根据所述判决结果动态选择所述终端设备对应的第二目标锚点,具体可以包括:

发送目标运营商锚点测量和5gnr测量控制参数至所述终端设备,以使所述终端设备完成目标运营商的锚点和5gnr的控制参数的测量。

获取所述终端设备发送的所述目标运营商的锚点和5gnr的控制参数的测量结果,并根据表达式:进行网络运营商变更判决,其中,表示存在某一锚点信号强度,表示存在某一5gnr信号强度。

若满足表达式,则判定所述目标运营商的锚点和5gnr的控制参数的测量结果满足预设要求,发送目标运营商选择控制参数至所述终端设备,以使所述终端设备根据预设参数执行切换、重定向、重选处理,确定所述终端设备对应的第二目标锚点,并根据所述第二目标锚点进行4g锚点小区驻留。

具体的,若满足表达式,则表明目标运营商有可驻留的锚点,且5gnr的信号强度同时满足驻留条件和业务条件,则判定目标运营商网络满足条件,启动网络运营商变更流程。即基站下发目标运营商选择控制参数,控制终端设备根据设定参数执行切换、重定向、重选等流程,进而确定终端设备对应的第二目标锚点,并根据第二目标锚点进行4g锚点小区驻留。

若不满足表达式,则表明目标运营商没有可驻留的锚点,则可以终止变动。

采用上述方案后,能先获取终端设备在4g锚点上的运动轨迹,再根据运动轨迹确定终端设备的运动状态,若终端设备的运动状态为静止状态,则基于不同运营商以及不同设备厂家的5gnr覆盖情况来反向匹配终端设备对应的第一目标锚点,并控制终端设备向第一目标锚点所在的位置移动,进而实现5g网络的持续登录,若终端设备的运动状态为移动状态,则控制终端设备动态检测不同运营商4g锚点和5gnr的覆盖情况,并根据终端设备的业务需求,动态选择第二目标锚点,进而实现5g网络的持续登录,通过综合考虑了终端设备的活动状态和网络的结构的方式,能够提升终端设备在插花场景下5g网络驻留的稳定性和连接的持续性,既提高了传输速率,又保证了用户的使用体验。

基于图2的方法,本说明书实施例还提供了该方法的一些具体实施方案,下面进行说明。

图3为本发明另一实施例提供的网络优化方法的流程示意图,本实施例的方法可以由基站执行,如图3所示,本实施例的方法,可以包括:

s1:顺序记录终端设备驻留的4g小区、4g信号强度、驻留起始时间和驻留终止时间,并在移动网络工程参数表中查询4g小区对应的经纬度数据。

s2:判断终端设备运动状态,取当前时刻t到t-2*tth时间段内的终端设备驻留小区及经纬度信息,终端设备在t到t-tth时间段内所驻留的小区集合为cc,在t-tth到t-2*tth时间段内所驻留的小区集合为cb,算式r(c)表示在地理上能够包住小区集合c内所有小区的最小外接圆的半径,如果满足条件且r(cc)<rth,则认为终端设备处于静止状态,否则终端设备处于运动状态。

s301:对于处于静止状态的终端设备,下发5gnr的测量控制,要求终端设备检测并上报的多个运营商的nr信号强度集合s。

s302:基站收到终端设备上报的nr信号强度集合s,选取其中信号最强的信号对应的运营商,并在集合cc中寻找该运营商的4g小区,提取信号强度,构成锚点信号强度集合m。

s304:锚点条件判决,对于锚点信号强度集合m,如果满足条件:

则选取该运营商网络作为最佳驻留网络,进入步骤s311,其中mth表示锚点信号强度门限。如果不满足上述条件,则进入步骤s321。

s311:基站下发针对该终端设备的特定的最佳运营商锚点驻留控制参数,控制用户驻留在最佳驻留网络对应运营商的4g锚点小区上。

s321:基站下发的锚点驻留控制参数,控制终端设备优先驻留在最佳驻留网络对应运营商的4g锚点小区。

s401:对于处于运动状态的终端设备,下发针对该终端设备的特定测量控制参数,控制终端设备上报不同运营商的4g锚点信号强度和5gnr信号强度。

s402:提取终端设备上报结果中与当前驻留网络运营商对应的5g邻区信号强度s,并与当前终端设备的业务需求进行对比,如果满足条件:

则进入当前运营商锚点选择控制流程(s403)。

其中p(s)标识5gnr信号强度s的情况下所能提供的网络能力,包括速率、时延或抖动。pth为满足当前用户业务需求的网络能力最低值。sth为网络要求的5g驻留的最小值。若果不满足,进入网络运营商变更流程(s411)。

s403:判断本运营商锚点条件,如果满足表达式:则认为本运营商锚点均不符合驻留条件,进入网络运营商变更流程(s411)。否则进入本运营商锚点变更流程(s404)。

s404:基站下发当前运营商锚点选择控制参数,控制终端设备驻留在当前驻留网络对应运营商的4g锚点小区。

s411:网络运营商变更流程,网络侧下发目标运营商锚点测量和5gnr测量控制参数,终端设备测量并完成上报。

s412:网络运营商变更判决流程,如果同时符合表达式:

则判定目标运营商网络满足条件,启动变更流程,否则终止变动。

s413:基站下发目标运营商选择控制参数,终端设备根据设定参数执行切换、重定向、重选等流程。

基于同样的思路,本说明书实施例还提供了上述方法对应的装置,图4为本发明实施例提供的网络优化装置的结构示意图,如图4所示,可以包括:

获取模块4001,用于获取终端设备在4g锚点上的运动轨迹。

处理模块4002,用于根据所述运动轨迹确定所述终端设备的运动状态。

在本实施例中,所述处理模块4002,还用于:

根据所述运动轨迹获取当前时刻t到t-2*tth时间段内的所述终端设备驻留的小区以及经纬度信息,其中,t表示当前时刻,tth表示时间门限,所述终端设备在t到t-tth时间段内所驻留的小区集合为cc,在t-tth到t-2*tth时间段内所驻留的小区集合为cb。

且r(cc)<rth,则确定所述终端设备的运动状态为静止状态。

否则,则确定所述终端设备的运动状态为移动状态,其中,rth表示半径门限,r(cc)表示在地理上能够覆盖住小区集合c内所有小区的最小外接圆的半径。

所述处理模块4002,还用于若所述终端设备的运动状态为静止状态,则基于不同运营商以及不同设备厂家的5gnr覆盖情况来反向匹配所述终端设备对应的第一目标锚点,并根据第一目标锚点实现终端设备5g网络的持续登录。

在本实施例中,若所述终端设备的运动状态为静止状态,则所述处理模块4002,还用于:

发送信号强度测量请求至终端设备,其中,所述信号强度测量请求用于指示所述终端设备检测并上报多个运营商的nr信号强度,得到多个运营商对应的信号强度集合。

从所述信号强度集合中选取信号最强的目标信号对应的目标运营商;

在预设小区集合中寻找所述目标运营商对应的4g小区,并提取信号强度,得到锚点信号强度集合,其中,所述预设小区集合为所述终端设备在预设时间段内所驻留的小区集合。

根据预设的锚点选择规则从所述锚点信号强度集合中确定与所述终端设备匹配的第一目标锚点。

进一步的,所述处理模块4002,还用于:

若所述锚点信号强度集合满足条件:则选取所述目标运营商对应的网络为最佳驻留网络,其中,m表示锚点信号强度集合,mth表示锚点信号强度门限,表示任意第一目标锚点信号强度,m1表示第一目标锚点信号强度。

发送预设的最佳运营商锚点驻留控制参数至所述终端设备,以使所述终端设备驻留在所述最佳驻留网络对应的目标运营商的4g锚点小区上;

若所述锚点信号强度集合不满足条件:则发送预设的锚点驻留控制参数,以使所述终端设备优先驻留在最佳驻留网络对应的目标运营商的4g锚点小区上。

进一步的,所述处理模块4002,还用于:

若当前终端设备已经驻留在所述最佳驻留网络对应的目标运营商的4g锚点小区上,发送最佳运营商测量控制请求至所述当前终端设备,并删除其他运营商锚点和5gnr的测量。

重新发送最佳运营商测量控制请求至所述当前终端设备,以使所述终端设备在信号波动过程中,选取到信号可驻留且可满足业务需求的5g小区。

若所述当前终端设备没有驻留在所述最佳驻留网络对应的目标运营商的4g锚点小区上,发送特定测量控制请求至所述当前终端设备,以使所述当前终端设备再次测量最佳运营商网络满足的条件。

获取所述当前终端设备测量的最佳运营商网络满足的条件,并通过切换、重定向指令,控制所述当前终端设备切换至所述最佳运营商网络满足的条件对应的最佳运营商锚点上。

通过预设的辅站添加流程登录5g,并重新执行所述若当前终端设备已经驻留在所述最佳驻留网络对应的目标运营商的4g锚点小区上,发送最佳运营商测量控制请求至所述当前终端设备,并删除其他运营商锚点和5gnr的测量及之后的步骤。

其中,所述最佳驻留网络对应的目标运营商为以满足最低驻留门限和业务需求为原则确定的运营商。

所述处理模块4002,还用于若所述终端设备的运动状态为移动状态,则控制所述终端设备动态检测不同运营商4g锚点和5gnr的覆盖情况,并根据所述终端设备的业务需求,动态选择第二目标锚点,进而实现5g网络的持续登录。

在本实施例中,若所述终端设备的运动状态为移动状态,则所述处理模块4002,还用于:

若所述终端设备的运动状态为移动状态,则发送控制参数测量请求至所述终端设备,其中,所述控制参数测量请求中包含预设测量参数,用于指示所述终端设备实时检测并上报不同运营商的4g锚点信号强度和5gnr信号强度。

获取所述终端设备实时检测并上报不同运营商的4g锚点信号强度和5gnr信号强度,并从中获取与当前驻留网络运营商对应的5g邻区信号强度;

根据预设的业务判决规则对所述当前驻留网络运营商对应的5g邻区信号强度进行判决处理,得到判决结果。

根据所述判决结果动态选择所述终端设备对应的第二目标锚点。

进一步的,所述处理模块4002,还用于:

获取所述终端设备当前的业务需求值。

将所述当前驻留网络运营商对应的5g邻区信号强度与所述终端设备当前的业务需求值进行比对,若满足表达式:则确定所述判决结果为待进入运营商锚点选择控制流程。

若不满足表达式:则确定所述判决结果为待进入网络运营商变更流程。

其中,pth为满足当前用户业务需求的网络能力最低值,sth为网络要求的5g驻留的最小值,s表示5gnr的信号强度,p(s)表示5gnr信号强度s的情况下所能提供的网络能力,包括速率、时延或抖动。

此外,若所述判决结果为待进入运营商锚点选择控制流程,则所述处理模块4002,还用于:

根据表达式:对所述当前驻留网络运营商进行条件判决,其中,表示任意第二目标锚点信号强度,m2表示第二目标锚点信号强度。

若不满足则发送当前运营商锚点选择控制参数,以使所述终端设备驻留在当前驻留网络对应运营商的4g锚点小区。

此外,若所述判决结果为待进入网络运营商变更流程,则所述处理模块4002,还用于:

发送目标运营商锚点测量和5gnr测量控制参数至所述终端设备,以使所述终端设备完成目标运营商的锚点和5gnr的控制参数的测量。

获取所述终端设备发送的所述目标运营商的锚点和5gnr的控制参数的测量结果,并根据表达式:进行网络运营商变更判决,其中,表示存在某一锚点信号强度,表示存在某一5gnr信号强度。

若满足表达式,则判定所述目标运营商的锚点和5gnr的控制参数的测量结果满足预设要求,发送目标运营商选择控制参数至所述终端设备,以使所述终端设备根据预设参数执行切换、重定向、重选处理,确定所述终端设备对应的第二目标锚点,并根据所述第二目标锚点进行4g锚点小区驻留。

本发明实施例提供的装置,可以实现上述如图2所示的实施例的方法,其实现原理和技术效果类似,此处不再赘述。

图5为本发明实施例提供的电子设备的硬件结构示意图,如图5所示,本实施例提供的设备500包括:至少一个处理器501和存储器502。其中,处理器501、存储器502通过总线503连接。

在具体实现过程中,至少一个处理器501执行所述存储器502存储的计算机执行指令,使得至少一个处理器501执行上述方法实施例中的方法。

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

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

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

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

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

本发明实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如上所述的网络优化方法。

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

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

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

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

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