一种网络优化方法及装置与流程

文档序号:23764465发布日期:2021-01-29 19:50阅读:80来源:国知局
一种网络优化方法及装置与流程

[0001]
本发明实施例涉及通信技术领域,尤其涉及一种网络优化方法及装置。


背景技术:

[0002]
目前,为了完善5g网络的部署工作,可以将4g网络中的频段向5g网络开始重耕工作。
[0003]
但是,如果在部署初期就将4g网络的某一频段完全重耕为5g网络,可能会带来某些问题。例如,5g部署初期,5g终端的数量较少,可能会导致频段利用率较低。可以在原4g频段应用4g和5g动态频谱共享技术(dynamic spectrum sharing,dss),达到4g和5g频谱的动态配置,最大化频谱利用率。


技术实现要素:

[0004]
本发明实施例提供一种基于dss技术应用的网络优化方法及装置,能够提升确定目标小区在某一时间区间的网络数据的准确性,提高频段利用率。
[0005]
第一方面,本发明实施例提供一种网络优化方法,包括:服务器基于目标神经网络模型,确定目标小区在目标时间区间对应的网络数据,其中,该目标时间区间对应的网络数据包括该目标时间区间内该目标小区的4g下行物理下行共享信道(physical downlink shared channel,pdsch)层流量,该目标时间区间内该目标小区的5g下行pdsch层流量,该目标时间区间内该目标小区的传输模式(transmission mode,tm)3终端的数量,该目标时间区间内该目标小区的tm4终端的数量以及该目标时间区间内该目标小区的tm9终端的数量;该服务器将该目标小区在目标时间区间对应的网络数据发送至网络设备。
[0006]
第二方面,本发明实施例提供一种网络优化方法,包括:网络设备接收服务器发送的目标小区在目标时间区间对应的网络数据,其中,该目标时间区间对应的网络数据包括该目标时间区间内该目标小区的4g下行pdsch层流量,该目标时间区间内该目标小区的5g下行pdsch层流量,该目标时间区间内所述目标小区的tm3终端的数量,该目标时间区间内该目标小区的tm4终端的数量以及该目标时间区间内该目标小区的tm9终端的数量,该目标小区在该目标时间区间对应的网络数据是该服务器基于目标神经网络模型确定的;该网络设备确定该目标小区的tm9终端的数量与该目标小区内4g终端的数量的比值是否小于比例阈值,该目标小区内4g终端的数量为该目标小区的tm3终端的数量,该目标小区的tm4终端的数量以及该目标小区的tm9终端的数量之和;在该目标小区的tm9终端的数量与该目标小区内4g终端的数量的比值小于该比例阈值的情况下,该网络设备确定该目标小区的4g下行pdsch层流量是否大于或等于该目标小区的5g下行pdsch层流量;在该目标小区的4g下行pdsch层流量大于或等于该目标小区的5g下行pdsch层流量的情况下,该网络设备确定在5g网络中发送同步信号和物理广播信道块(synchronization signal and pbch(physical broadcast channel,物理广播信道)block,ssb)的位置打孔。
[0007]
第三方面,本发明实施例提供一种服务器,包括:确定模块和发送模块;该确定模
块,用于基于目标神经网络模型,确定目标小区在目标时间区间对应的网络数据,其中,该目标时间区间对应的网络数据包括该目标时间区间内该目标小区的4g下行pdsch层流量,该目标时间区间内该目标小区的5g下行pdsch层流量,该目标时间区间内该目标小区的tm3终端的数量,该目标时间区间内该目标小区的tm4终端的数量以及该目标时间区间内该目标小区的tm9终端的数量;该发送模块,用于将该目标小区在目标时间区间对应的网络数据发送至网络设备。
[0008]
第四方面,本发明实施例提供一种网络设备,包括:接收模块和确定模块;该接收模块,用于接收服务器发送的目标小区在目标时间区间对应的网络数据,其中,该目标时间区间对应的网络数据包括该目标时间区间内该目标小区的4g下行pdsch层流量,该目标时间区间内该目标小区的5g下行pdsch层流量,该目标时间区间内该目标小区的tm3终端的数量,该目标时间区间内该目标小区的tm4终端的数量以及该目标时间区间内该目标小区的tm9终端的数量,该目标小区在该目标时间区间对应的网络数据是该服务器基于目标神经网络模型确定的;该确定模块,用于确定该目标小区的tm9终端的数量与该目标小区内4g终端的数量的比值是否小于比例阈值,该目标小区内4g终端的数量为该目标小区的tm3终端的数量,该目标小区的tm4终端的数量以及该目标小区的tm9终端的数量之和;并且,在该目标小区的tm9终端的数量与该目标小区内4g终端的数量的比值小于该比例阈值的情况下,确定该目标小区的4g下行pdsch层流量是否大于或等于该目标小区的5g下行pdsch层流量;以及在该目标小区的4g下行pdsch层流量大于或等于该目标小区的5g下行pdsch层流量的情况下,确定在5g网络中发送ssb的位置打孔。
[0009]
第五方面,本发明实施例提供另一种服务器,包括:处理器、存储器、总线和通信接口;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当服务器运行时,处理器执行上述存储器存储的上述计算机执行指令,以使服务器执行如上述第一方面所提供的网络优化方法。
[0010]
第六方面,本发明实施例提供另一种网络设备,包括:处理器、存储器、总线和通信接口;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当网络设备运行时,处理器执行上述存储器存储的上述计算机执行指令,以使网络设备执行如上述第二方面所提供的网络优化方法。
[0011]
第七方面,本发明实施例提供一种计算机可读存储介质,包括计算机程序,当该计算机程序在计算机上运行时,使得该计算机执行上述第一方面所提供的一种网络优化方法。
[0012]
第八方面,本发明实施例提供一种计算机可读存储介质,包括计算机程序,当该计算机程序在计算机上运行时,使得该计算机执行上述第二方面所提供的一种网络优化方法。
[0013]
第九方面,本发明实施例提供了一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得该计算机执行上述第一方面及其任意一种实现方式的网络优化方法。
[0014]
第十方面,本发明实施例提供了一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得该计算机执行上述第二方面及其任意一种实现方式的网络优化方法。
[0015]
本发明实施例所提供的网络优化方法及装置,服务器基于目标神经网络模型,确定目标小区在目标时间区间对应的网络数据,该目标时间区间对应的网络数据包括该目标时间区间内该目标小区的4g下行pdsch层流量、该目标时间区间内该目标小区的5g下行pdsch层流量,该目标时间区间内该目标小区的tm3终端的数量,该目标时间区间内该目标小区的tm4终端的数量以及该目标时间区间内该目标小区的tm9终端的数量;服务器将该目标小区在该目标时间区间对应的网络数据发送至网络设备;网络设备在接收到该网络数据之后,确定目标小区的tm9终端的数量与目标小区内4g终端的数量(即目标小区内tm3终端、tm4终端以及tm9终端的数量之和)的比值是否小于比例阈值,并在该tm9终端的数量小于该4g终端的数量的情况下,确定该4g下行pdsch层流量是否大于或等于该5g下行pdsch层流量;然后,当该4g下行pdsch层流量大于或等于该5g下行pdsch层流量时,该网络设备确定在5g网络中发送ssb的位置打孔。本发明实施例中,服务器基于目标神经网络模型确定目标小区在目标时间区间对应的网络数据,能够提升确定目标小区在某一时间区间的网络数据的准确性;并且,网络设备在接收到该网络数据之后,可以基于该网络数据确定对应的信道冲突解决方案,即对网络进行优化,能够提高频段利用率。
附图说明
[0016]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
[0017]
图1为本发明实施例提供的5g通信系统的网络架构示意图;
[0018]
图2为本发明实施例提供的一种基站的硬件示意图;
[0019]
图3为本发明实施例提供的一种服务器的硬件示意图;
[0020]
图4为本发明实施例提供的一种网络优化方法的示意图一;
[0021]
图5为本发明实施例提供的lstm中的一个cell的示意图;
[0022]
图6为本发明实施例提供的一种网络优化方法的示意图二;
[0023]
图7为本发明实施例提供的一种服务器的结构示意图一;
[0024]
图8为本发明实施例提供的一种服务器的结构示意图二;
[0025]
图9为本发明实施例提供的一种网络设备的结构示意图一;
[0026]
图10为本发明实施例提供的一种网络设备的结构示意图二。
具体实施方式
[0027]
下面将结合附图对本发明实施例提供的网络优化方法及装置进行详细的描述。
[0028]
此外,本申请的描述中所提到的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
[0029]
需要说明的是,本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
[0030]
本申请中所述“和/或”,包括用两种方法中的任意一种或者同时使用两种方法。
[0031]
在本申请的描述中,除非另有说明,“多个”的含义是指两个或两个以上。
[0032]
基于背景技术存在的问题,本发明实施例提供一种网络优化方法及装置,服务器基于目标神经网络模型,确定目标小区在目标时间区间对应的网络数据,该目标时间区间对应的网络数据包括该目标时间区间内该目标小区的4g下行pdsch层流量、该目标时间区间内该目标小区的5g下行pdsch层流量,该目标时间区间内该目标小区的tm3终端的数量,该目标时间区间内该目标小区的tm4终端的数量以及该目标时间区间内该目标小区的tm9终端的数量;服务器将该目标小区在该目标时间区间对应的网络数据发送至网络设备;网络设备在接收到该网络数据之后,确定目标小区的tm9终端的数量与目标小区内4g终端的数量(即目标小区内tm3终端、tm4终端以及tm9终端的数量之和)的比值是否小于比例阈值,并在该tm9终端的数量小于该4g终端的数量的情况下,确定该4g下行pdsch层流量是否大于或等于该5g下行pdsch层流量;然后,当该4g下行pdsch层流量大于或等于该5g下行pdsch层流量时,该网络设备确定在5g网络中发送ssb的位置打孔。本发明实施例中,服务器基于目标神经网络模型确定目标小区在目标时间区间对应的网络数据,能够提升确定目标小区在某一时间区间的网络数据的准确性;并且,网络设备在接收到该网络数据之后,可以基于该网络数据确定对应的信道冲突解决方案,即对网络进行优化,能够提高频段利用率。
[0033]
本发明实施例提供的一种网络优化方法及装置可以应用于无线通信系统,以该无线通信系统为5g通信系统为例,如图1所示,该5g通信系统包括终端101、网络设备102以及服务器103。通常,在实际应用中上述各个设备或服务功能之间的连接可以为无线连接,为了方便直观地表示各个设备之间的连接关系,图1中采用实线示意。
[0034]
其中,终端101用于将其具有的功能(例如资源要素(resource element,re)级速率匹配功能)发送至网络设备102,进而网络设备102可以基于终端101具有的功能确定相应的配置方案。
[0035]
网络设备102用于接收终端101发送的该终端101具有的功能。本发明实施例中,网络设备102还用于接收服务器103发送的目标小区在目标时间区间对应的网络数据,并且基于该网络数据确定在5g网络中发送ssb的位置打孔或在4g网络中发送小区专用参考信号(cell specific reference signal,crs)的位置打孔等。
[0036]
服务器103,用于获取历史数据。本发明实施例中,服务器103还用于对该历史数据进行神经网络训练,以得到目标神经网络模型,进而基于该目标神经网络模型确定目标小区在目标时间区间对应的网络数据。
[0037]
示例性的,以图1中的网络设备102为通常所用的基站为例,介绍本发明实施例提供的网络设备102的硬件结构。如图2所示,本发明实施例提供的基站可以包括:20部分以及21部分。20部分主要用于射频信号的收发以及射频信号与基带信号的转换;21部分主要用于基带处理,对基站进行控制等。20部分通常可以称为收发单元、收发机、收发电路、或者收发器等。21部分通常是基站的控制中心,通常可以称为处理单元。
[0038]
20部分的收发单元,也可以称为收发机,或收发器等,其包括天线和射频单元,或者仅包括射频单元或其中的部分其中射频单元主要用于进行射频处理。可选地,可以将20部分中用于实现接收功能的器件视为接收单元,将用于实现发送功能的器件视为发送单元,即20部分包括接收单元和发送单元。接收单元也可以称为接收机、接收器、或接收电路
等,发送单元可以称为发射机、发射器或者发射电路等。
[0039]
21部分可以包括一个或多个单板或芯片,每个单板或芯片可以包括一个或多个处理器和一个或多个存储器,处理器用于读取和执行存储器中的程序以实现基带处理功能以及对基站的控制。若存在多个单板,各个单板之间可以互联以增加处理能力。作为一种可选地实施方式,也可以是多个单板共用一个或多个处理器,或者是多个单板共用一个或多个存储器。其中,存储器和处理器可以是集成在一起的,也可以是独立设置的。在一些实施例中,20部分和21部分可以是集成在一起的,也可以是独立设置的。另外,21部分中的全部功能可以集成在一个芯片中实现,也可以部分功能集成在一个芯片中实现另外一部分功能集成在其他一个或多个芯片中实现,本发明实施例对此不进行限定。
[0040]
示例性的,图3为本发明实施例提供的服务器的硬件结构示意图。如图3所示,该服务器30包括处理器301、存储器302以及网络接口303等。
[0041]
其中,处理器301是服务器30的核心部件,处理器301用于运行服务器30的操作系统与该服务器30上的应用程序(包括系统应用程序和第三方应用程序),以实现该服务器30进行网络优化方法。
[0042]
本发明实施例中,处理器301可以是一个中央处理器(central processing unit,cpu),微处理器,数字信号处理器(digital signal processor,dsp),专用集成电路(application-specific integrated circuit,asic),现场可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合,其能够实现或执行结合本发明实施例公开的内容所描述的各种示例性的逻辑方框,模块和电路;处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
[0043]
可选地,服务器30的处理器301包括一个或多个cpu,该cpu为单核cpu(single-cpu)或多核cpu(multi-cpu)。
[0044]
存储器302包括但不限于是随机存取存储器(random access memory,ram)、只读存储器(read only memory,rom)、可擦除可编程只读存储器(erasable programmable read-only memory,eprom)、快闪存储器、或光存储器等。存储器302中保存有操作系统的代码。
[0045]
可选地,处理器301通过读取存储器302中保存的指令实现本发明实施例中的网络优化方法,或者,处理器301通过内部存储的指令实现本发明实施例提供的网络优化方法。在处理器301通过读取存储器保存的执行实现本发明实施例提供的网络优化方法的情况下,存储器中保存实现本发明实施例提供的网络优化方法的指令。
[0046]
网络接口303是有线接口,例如光纤分布式数据接口(fiber distributed data interface,fddi)、千兆以太网(gigabit ethernet,ge)接口。或者,网络接口303是无线接口。网络接口303用于服务器30与其他设备通信。
[0047]
存储器302用于存储历史数据,即历史时间段内的多个时间区间和目标小区在该多个时间区间中各个时间区间对应的网络数据。至少一个处理器301进一步根据存储器302保存的历史时间段内的多个时间区间和目标小区在该多个时间区间中各个时间区间对应的网络数据来执行本发明实施例所描述的方法。处理器301实现上述功能的更多细节请参考下述各个方法实施例中的描述。
[0048]
可选地,服务器30还包括总线,上述处理器301、存储器302通过总线304相互连接,或采用其他方式相互连接。
[0049]
可选地,服务器30还包括输入输出接口305,输入输出接口305用于与输入设备连接,接收用户通过输入设备输入的网络数据确定请求(即请求确定目标小区在目标时间区间对应的网络数据)。输入设备包括但不限于键盘、触摸屏、麦克风等等。输入输出接口305还用于与输出设备连接,输出处理器301的网络数据确定结果(即确定目标小区在目标时间区间对应的网络数据)。输出设备包括但不限于显示器、打印机等等。
[0050]
本发明实施例提供的网络优化方法及装置,应用于4g网络和5g网络进行下行物理资源块(physical resource block,prb)级的频谱共享场景下。在4g网络和5g网络进行频谱共享时,会产生一定的信道冲突。以下实施例中,网络设备可以基于不同的数据或功能会不同的信道冲突分配不同的解决方案,以达到优化网络的目的。
[0051]
结合上述图1所示的通信系统,下面从通信系统中各个设备交互的角度完整地描述本发明实施例提供的网络优化方法,以说明服务器确定目标小区在目标时间区间对应的网络数据的过程以及网络设备为不同的信道冲突分配不同的解决方案的过程。
[0052]
如图4所示,本发明实施例提供的网络优化方法可以包括s101-s107。
[0053]
s101、服务器获取历史数据。
[0054]
其中,该历史数据包括历史时间段内的多个时间区间和目标小区在该多个时间区间中各个时间区间对应的网络数据。具体的,目标小区在该历史时间段内的一个时间区间内的一个时间区间对应的网络数据包括该时间区间内该目标小区的4g下行pdsch层流量,该时间区间内该目标小区的5g下行pdsch层流量,该时间区间内该目标小区的tm3终端的数量,该时间区间内该目标小区的tm4终端的数量以及该时间区间内该目标小区的tm9终端的数量。
[0055]
应理解,上述历史时间段可以为1分钟(min)、1小时(h)或1天等,上述一个时间区间可以为1毫秒(ms)、1秒(s)或1分钟等,本发明实施例不作具体限定。并且,历史时间段的时间长度应大于历史时间段内的一个时间区间的长度,例如,当历史时间段为1天(或某1天)时,历史时间段的一个时间区间应小于1天(例如1s)。
[0056]
可以理解的是,目标小区的tm3终端的数量用于表示目标小区有多少个传输模式为tm3的终端。例如,假设某一时间区间内目标小区的tm3终端的数量为10个,则表示在该时间区间内,目标小区有10个传输模式为tm3的终端。同理,目标小区的tm4终端的数量用于表示目标小区有多少个传输模式为tm4的终端,目标小区的tm9终端的数量用于表示目标小区有多少个传输模式为tm9的终端。
[0057]
需要说明的是,tm3、tm4以及tm9均为长期演进(long term evolution,lte)lte(即4g网络)中的传输模式,即目标小区的tm3终端、目标小区的tm4终端以及目标小区的tm9终端均为该目标小区内的4g终端。
[0058]
在本发明实施例的一种实现方式中,服务器可以从网管设备中获取上述历史数据。
[0059]
s102、服务器基于目标神经网络模型,确定目标小区在目标时间区间对应的网络数据。
[0060]
其中,目标时间区间对应的网络数据包括该目标时间区间内该目标小区的4g下行
pdsch层流量,该目标时间区间内该目标小区的5g下行pdsch层流量,该目标时间区间内该目标小区的tm3终端的数量,该目标时间区间内该目标小区的tm4终端的数量以及该目标时间区间内该目标小区的tm9终端的数量。
[0061]
应理解,目标时间区间为预设时间段(或未来时间段)内的一个时间区间。本发明实施例中,服务器可以基于目标神经网络模型,确定目标小区在未来某一时间段内任一时间区间对应的网络数据;并且,目标时间区间对应的时间长度与上述多个时间区间中各个时间区间对应的时间长度相同。
[0062]
在本发明实施例的一种实现方式中,在上述s102中,服务器可以在目标神经网络模型已经训练完成的情况下直接使用,即服务器基于目标神经网络模型,确定目标小区在目标时间区间对应的网络数据。
[0063]
在另一种实现方式中,服务器还可以基于历史数据进行神经网络训练,得到上述目标神经网络模型。具体的,历史数据中包括的内容已在上述s101中予以描述,此处不再赘述。
[0064]
本发明实施例中,服务器可以基于历史数据和长短期记忆网络(long short term memory,lstm)训练得到上述目标神经网络模型。
[0065]
其中,lstm包括三个门,用于保护和控制细胞(cell)的状态,即遗忘门、输入门以及输出门。
[0066]
具体的,遗忘门用于控制旧知识融入主线,也就是决定让上一个输出中的哪些信息通过这个cell,具体可以通过sigmoid函数来实现,该sigmoid函数的计算公式为
[0067]
如图5所示,遗忘门的输入是上一步的输出(即h
t-1
)和当前的输入(即x
t
),该遗忘门的输出(即f
t
)表示允许上一个cell中的信息通过的比重,f
t
的值为0到1之间的数字,其中,0表示不允许任何量(即上一个cell中的任何信息)通过,1表示允许任何量通过。具体可以通过以下公式实现:
[0068]
f
t
=σ(w
f
×
[h
t-1
,x
t
]+b
f
)
[0069]
其中,σ即为上述sigmoid函数,w
f
和b
f
分别为该遗忘门层中的权重和截距,用于更新和优化神经网络模型。
[0070]
进而,f
t
与c
t-1
(即上一个cell的状态)的乘积即为主线中需要丢点(或遗忘)的信息。
[0071]
输入门,用于控制新知识进入主线,即决定让多少新的信息加入到这个cell中。如图5所示,sigmoid层决定新输入的哪些信息可以保留,tanh层决定哪些信息需要更新。进而可以得出以下公式:
[0072]
i
t
=σ(w
i
×
[h
t-1
,x
t
]+b
i
)
[0073][0074]
其中,i
t
表示哪些信息可以保留在该cell中,表示哪些信息需要更新,w
i
和b
i
表示该sigmoid层中的权重和截距,w
c
和b
c
表示该hanh层的权重和截距。
[0075]
进而,i
t
与的乘积即为主线中需要新增的信息。
[0076]
如此,在确定需要丢弃和新增的信息之后,可以确定当前cell的状态,即:
[0077][0078]
输出门,最后,需要确定模型的输出。该输出需要基于当前细胞的状态(即c
t
)。
[0079]
首先,对h
t-1
和x
t
做过滤处理,通过sigmoid函数计算出输出比例,即:
[0080]
o
t
=σ(w
o
×
[h
t-1
,x
t
]+b
o
)
[0081]
其中,o
t
表示该输出比例,w
o
和b
o
表示该输出比例的计算过程中的权重和截距。
[0082]
然后,把当前cell的状态(即c
t
)过tanh函数,再与上述输出比例相乘,即得到本次的输出结果。具体可以通过下述公式实现:
[0083]
h
t
=o
t
×
tanh(c
t
)
[0084]
其中,h
t
表示该cell最终的输出。
[0085]
在本发明实施例的一种实现方式中,服务器可以采用均方根误差(root mean square error,rmse)作为loss函数,优化和验证神经网络模型的准确性和效果,即更新上述多个w(包括w
f
、w
i
、w
c
以及w
o
)和多个b(包括b
f
、b
i
、b
c
以及b
o
)。
[0086]
rmse可以测量无偿的平均大小,是预测值与实际观测之间平方差异平均值的平方根,具体可以通过以下公式实现:
[0087][0088]
s103、服务器将目标小区在目标时间区间对应的网络数据发送至网络设备。
[0089]
s104、网络设备接收服务器发送的目标小区在目标时间区间对应的网络数据。
[0090]
其中,该目标时间区间对应的网络数据包括该目标时间区间内该目标小区的4g下行pdsch层流量,该目标时间区间内该目标小区的5g下行pdsch层流量,该目标时间区间内该目标小区的tm3终端的数量,该目标时间区间内该目标小区的tm4终端的数量以及该目标时间区间内该目标小区的tm9终端的数量,该目标时间区间对应的网络数据是该服务器基于目标神经网络模型确定的。
[0091]
s105、网络设备确定目标小区的tm9终端的数量与目标小区内4g终端的数量的比值是否小于比例阈值。
[0092]
其中,该目标小区内4g终端的数量为该目标小区的tm3终端的数量,该目标小区的tm4终端的数量以及该目标小区的tm9终端的数量之和。
[0093]
结合上述实施例的描述,应理解,目标小区的tm3终端、目标小区的tm4终端以及目标小区的tm9终端均为该目标小区内的4g终端,该目标小区内4g终端的数量,即为该三种终端的数量之和。
[0094]
可以理解的是,当目标小区的tm9终端的数量与目标小区内4g终端的数量的比值小于该比例阈值时,说明目标小区内tm9终端的占比较小,否则说明目标小区内tm9终端的占比较大(即在目标小区内包含的4g终端中,tm9终端所占比例较大)。
[0095]
s106、在目标小区的tm9终端的数量与目标小区内4g终端的数量的比值小于比例阈值的情况下,网络设备确定目标小区的4g下行pdsch层流量是否大于或等于目标小区的5g下行pdsch层流量。
[0096]
应理解,4g下行pdsch层流量表示4g网络的业务量,5g下行pdsch层流量表示5g网
络的业务量。本发明实施例中,网络设备可以为较大的4g网络业务量分配一种信道冲突解决方案,也可以为较大的5g网络业务量分配另一种信道冲突解决方案。
[0097]
s107、在目标小区的4g下行pdsch层流量大于或等于目标小区的5g下行pdsch层流量的情况下,网络设备确定在5g网络中发送ssb的位置打孔。
[0098]
可以理解的是,目标小区的4g下行pdsch层流量大于或等于目标小区的5g下行pdsch层流量,说明目标小区在目标时间区间内,4g网络的业务量大于或等于5g网络的业务量,如此,网络设备可以确定在5g网络中发送ssb的位置打孔,以使得打孔后的位置能够发送4g网络中的crs。如此,能够解决4g网络中的crs和5g网络中的ssb之间的信道冲突。
[0099]
应理解,原发送ssb的位置即为5g网络发送ssb所用到的资源,在5g网络中发送ssb的位置打孔,具体为在发送ssb的部分位置打孔,即将部分原用于发送ssb的资源分出来,以使得4g网络能够发送crs。
[0100]
在本发明实施例的一种实现方式中,在目标小区的4g下行pdsch层流量小于目标小区的5g下行pdsch层流量的情况下,网络设备确定在4g网络中发送crs的位置打孔。
[0101]
应理解,目标小区的4g下行pdsch层流量小于目标小区的5g下行pdsch层流量,说明目标小区在目标时间区间内,4g网络的业务量小于5g网络的业务量,如此,网络设备可以确定在4g网络中发送crs的位置打孔,以使得打孔后的位置能够发送5g网络中的ssb,即将部分原用于发送crs的资源分出来,以使得5g网络能够发送ssb。如此,也能够解决4g网络中的crs和5g网络中的ssb之间的信道冲突。
[0102]
在本发明实施例的一种实现方式中,在上述目标小区的tm9终端的数量与该目标小区内4g终端的数量的比值大于或等于比例阈值的情况下,网络设备确定为4g网络配置组播单频网络(multicast broadcast single frequency network,mbsfn)子帧。
[0103]
其中,该mbsfn子帧用于发送物理控制格式指示信道(physical control format indicator channel,pcfich)、物理混合自动重传指示信道(physical hybrid automatic repeat request indicator channel,phich)以及物理下行控制信道(physical downlink control channel,pdcch)。
[0104]
具体的,4g网络可以不发送crs,只需要1-2个符号发送pcfich、phich以及pdcch即可。
[0105]
本发明实施例提供的网络优化方法,服务器基于目标神经网络模型,确定目标小区在目标时间区间对应的网络数据,该目标时间区间对应的网络数据包括该目标时间区间内该目标小区的4g下行pdsch层流量、该目标时间区间内该目标小区的5g下行pdsch层流量,该目标时间区间内该目标小区的tm3终端的数量,该目标时间区间内该目标小区的tm4终端的数量以及该目标时间区间内该目标小区的tm9终端的数量;服务器将该目标小区在该目标时间区间对应的网络数据发送至网络设备;网络设备在接收到该网络数据之后,确定目标小区的tm9终端的数量与目标小区内4g终端的数量(即目标小区内tm3终端、tm4终端以及tm9终端的数量之和)的比值是否小于比例阈值,并在该tm9终端的数量小于该4g终端的数量的情况下,确定该4g下行pdsch层流量是否大于或等于该5g下行pdsch层流量;然后,当该4g下行pdsch层流量大于或等于该5g下行pdsch层流量时,该网络设备确定在5g网络中发送ssb的位置打孔。本发明实施例中,服务器基于目标神经网络模型确定目标小区在目标时间区间对应的网络数据,能够提升确定目标小区在某一时间区间的网络数据的准确性;
并且,网络设备在接收到该网络数据之后,可以基于该网络数据确定对应的信道冲突解决方案,即对网络进行优化,能够提高频段利用率。
[0106]
如图6所示,本发明实施例提供的网络优化方法可以包括s201-s204。
[0107]
s201、网络设备获取目标5g终端的功能信息。
[0108]
其中,目标5g终端的功能信息中包括该目标5g终端所具有的功能,该功能可以包括re级速率匹配功能和/或资源块(resource block,rb)即速率匹配功能等,该目标5g终端为目标小区内包括的多个5g终端中的一个。
[0109]
应理解,在目标5g终端与网络设备建立通信关系时,该目标5g终端即可以将该功能信息发送至网络设备,如此,网络设备可以基于目标5g终端具有的功能为其分配对应的信道冲突解决方案。
[0110]
s202、网络设备确定目标5g终端是否具有re级速率匹配功能。
[0111]
可以理解的是,网络设备确定目标5g终端是否具有re级速率匹配功能,即确定该目标5g终端的功能信息中是否包括re级速率匹配功能。
[0112]
s203、在目标5g终端不具有re级速率匹配功能的情况下,网络设备确定目标5g终端是否具有rb级速率匹配功能。
[0113]
在本发明实施例的一种实现方式中,在目标5g终端具有该re级速率匹配功能的情况下,网络设备可以确定至少一个目标re符号。
[0114]
其中,该至少一个目标re符号用于发送4g网络中的crs。
[0115]
应理解,在频谱资源共享过程中,4g网络中的crs与5g网络中的pdsch会产生信道冲突。当5g网络发送pdsch时,若目标5g终端具有re级速率匹配功能,网络设备可以确定在5g网络中做re级速率匹配,具体的,通过该re级速率匹配,网络设备可以确定该至少一个目标re符号,该至少一个目标re符号不再发送5g网络中的pdsch,而是发送4g网络中的crs。
[0116]
s204、在目标5g终端具有rb级速率匹配功能的情况下,网络设备确定至少一个目标rb符号。
[0117]
其中,该至少一个目标rb符号用于发送4g网络中的crs。
[0118]
可以理解的是,当5g网络发送pdsch时,若目标5g终端不具有re级速率匹配功能,但其具有rb级速率匹配功能,网络设备可以确定在5g网络中做rb级速率匹配,具体的,通过该rb级速率匹配,网络设备可以确定该至少一个目标rb符号,该至少一个目标rb符号不再发送5g网络中的pdsch,而是发送4g网络中的crs。
[0119]
在本发明实施例的一种实现方式中,当5g网络发送pdsch时,若目标5g终端具有rb级速率匹配功能,网络设备还可以确定其他的rb符号,该其他的rb符号用于发送4g网络中的主同步信号(primary synchronization signals,pss)、辅同步信号(secondary synchronization signals)sss或pbch。
[0120]
本发明实施例中,在上述203之后,本发明实施例提供的网络优化方法还包括:在目标5g终端不具有rb级速率匹配功能的情况下,网络设备在5g网络中配置零功率信道状态信息参考信号(zero power channel state information-reference signal,zp csi-rs)。
[0121]
应理解,网络设备在5g网络中配置zp csi-rs对应4g网络中发送crs的符号,网络设备需要多套csi-rs采用zp csi-rs的方式进行速率匹配,网络设备在发送4g crs的位置
配置zp csi-rs。
[0122]
本发明实施例提供的网络优化方法,网络设备获取目标5g终端的功能信息,并且网络设备确定目标5g终端是否具有re级速率匹配功能;然后,在该目标5g终端不具有re级速率匹配功能的情况下,该网络设备再确定该目标5g终端是否具有rb级速率匹配功能,并且,在该目标5g终端具有rb级速率匹配功能的情况下,网络设备确定至少一个目标rb符号,其中,该至少一个目标rb符号用于发送4g网络中的crs。本发明实施例中,网络设备可以从某一5g终端上报的信令中获取其功能信息,并且基于其所具有的功能,为该5g终端分配对应的信道冲突解决方法,对网络进行优化,提升网络设备与5g终端之间的传输效率。
[0123]
在本发明实施例的一种实现方式中,网络设备还可以确定目标5g终端是否支持解调参考信号(demodulation reference signal,dmrs)additional符号移动功能,在目标5g终端支持dmrs additional符号移动功能的情况下,网络设备可以将发送dmrs additional的位置由符号11移动到符号12。
[0124]
应理解,在高速场景下,5g网络可以通过dmrs additional增强移动性能,但是其符号位置与lte的导频冲突,即5g网络中的dmrs additional与4g网络中的crs产生冲突,因此,网络设备可以将发送dmrs additional的位置由符号11移动到符号12。
[0125]
可选地,网络设备还可以为4g网络(或5g网络)配置zp crs-rs,以避免5g网络(或4g网络)配置csi-rs时被4g网络(或5g网络)的pdsch干扰。
[0126]
应理解,csi-rs对周期性上报信道质量指示(channel quality indicator,cqi)或秩指示(rank indication,ri)较为重要,为了使得5g网络(或4g网络)中的nzp csi-rs与4g网络(或5g网络)的zp csi-rs重叠,可能需要配置多端口的非零功率信道状态信息参考信号(non zero power state information-reference signal,nzp csi-rs)。
[0127]
在本发明实施例的另一种实现方式中,网络设备可以通过第一个符号发送4g网络中的pdcch,然后通过之后的多个符号发送5g网络中的pdcch。
[0128]
本发明实施例可以根据上述方法示例对服务器和网络设备等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0129]
在采用对应各个功能划分各个功能模块的情况下,图7示出了上述实施例中所涉及的服务器的一种可能的结构示意图,如图7所示,服务器40可以包括:确定模块401和发送模块402。
[0130]
确定模块401,用于基于目标神经网络模型,确定目标小区在目标时间区间对应的网络数据,其中,该目标时间区间对应的网络数据包括该目标时间区间内该目标小区的4g下行pdsch层流量,该目标时间区间内该目标小区的5g下行pdsch层流量,该目标时间区间内该目标小区的tm3终端的数量,该目标时间区间内该目标小区的tm4终端的数量以及该目标时间区间内该目标小区的tm9终端的数量。
[0131]
发送模块402,用于将该目标小区在目标时间区间对应的网络数据发送至网络设备。
[0132]
可选地,确定模块401,还用于对历史数据进行神经网络训练,得到该目标神经网
络模型;其中,该历史数据包括历史时间段内的多个时间区间和该目标小区在该多个时间区间中各个时间区间对应的网络数据,其中,该目标小区在该历史时间段内的一个时间区间对应的网络数据包括该时间区间内该目标小区的4g下行pdsch层流量,该时间区间内该目标小区的5g下行pdsch层流量,该时间区间内该目标小区的tm3终端的数量,该时间区间内该目标小区的tm4终端的数量以及该时间区间内该目标小区的tm9终端的数量。
[0133]
在采用集成的单元的情况下,图8示出了上述实施例中所涉及的服务器的一种可能的结构示意图。如图8所示服务器50可以包括:处理模块501和通信模块502。处理模块501可以用于对服务器50的动作进行控制管理。通信模块502可以用于支持服务器50与其他实体的通信。可选地,如图8所示,该服务器50还可以包括存储模块503,用于存储服务器50的程序代码和数据。
[0134]
其中,处理模块501可以是处理器或控制器(例如可以是上述如图3所示的处理器301)。通信模块502可以是收发器、收发电路或通信接口等(例如可以是上述如图3所示的网络接口303)。存储模块503可以是存储器(例如可以是上述如图3所示的存储器302)。
[0135]
其中,当处理模块501为处理器,通信模块502为收发器,存储模块503为存储器时,处理器、收发器和存储器可以通过总线连接。总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。
[0136]
在采用对应各个功能划分各个功能模块的情况下,图9示出了上述实施例中所涉及的网络设备的一种可能的结构示意图,如图9所示,网络设备60可以包括:接收模块601和确定模块602。
[0137]
接收模块601,用于接收服务器发送的目标小区在目标时间区间对应的网络数据,其中,该目标时间区间对应的网络数据包括该目标时间区间内该目标小区的4g下行pdsch层流量,该目标时间区间内该目标小区的5g下行pdsch层流量,该目标时间区间内该目标小区的tm3终端的数量,该目标时间区间内该目标小区的tm4终端的数量以及该目标时间区间内该目标小区的tm9终端的数量,该目标小区在该目标时间区间对应的网络数据是该服务器基于目标神经网络模型确定的。
[0138]
确定模块602,用于确定该目标小区的tm9终端的数量与该目标小区内4g终端的数量的比值是否小于比例阈值,该目标小区内4g终端的数量为该目标小区的tm3终端的数量,该目标小区的tm4终端的数量以及该目标小区的tm9终端的数量之和;并且,在该目标小区的tm9终端的数量与该目标小区内4g终端的数量的比值小于该比例阈值的情况下,确定该目标小区的4g下行pdsch层流量是否大于或等于该目标小区的5g下行pdsch层流量;以及在该目标小区的4g下行pdsch层流量大于或等于该目标小区的5g下行pdsch层流量的情况下,确定在5g网络中发送ssb的位置打孔。
[0139]
可选地,确定模块602,还用于在该目标小区的tm9终端的数量与该目标小区内4g终端的数量的比值大于或等于该比例阈值的情况下,确定为4g网络配置mbsfn子帧,该mbsfn子帧用于发送pcfich、phich以及pdcch。
[0140]
可选地,确定模块602,还用于确定目标5g终端是否具有re级速率匹配功能,该目标5g终端为该目标小区内包括的多个5g终端中的一个;并且,在该目标5g终端不具有该re级速率匹配功能的情况下,确定该目标5g终端是否具有rb级速率匹配功能;以及,在该目标
5g终端具有该rb级速率匹配功能的情况下,确定至少一个目标rb符号,该至少一个目标rb符号用于发送该4g网络中的crs。
[0141]
在采用集成的单元的情况下,图10示出了上述实施例中所涉及的网络设备的一种可能的结构示意图。如图10所示,网络设备70可以包括:处理模块701和通信模块702。处理模块701可以用于对网络设备70的动作进行控制管理。通信模块702可以用于支持网络设备70与其他实体的通信。可选地,如图10所示,该网络设备70还可以包括存储模块703,用于存储网络设备70的程序代码和数据。
[0142]
其中,处理模块701可以是处理器或控制器(例如可以是上述如图3所示的处理器301)。通信模块702可以是收发器、收发电路或通信接口等(例如可以是上述如图3所示的网络接口303)。存储模块703可以是存储器(例如可以是上述如图3所示的存储器302)。
[0143]
其中,当处理模块701为处理器,通信模块702为收发器,存储模块703为存储器时,处理器、收发器和存储器可以通过总线连接。总线可以是pci总线或eisa总线等。总线可以分为地址总线、数据总线、控制总线等。
[0144]
应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0145]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0146]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0147]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0148]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户终端线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
[0149]
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1