一种网络调优方法和相关设备与流程

文档序号:34184207发布日期:2023-05-17 11:48阅读:31来源:国知局
一种网络调优方法和相关设备与流程

本技术实施例涉及网络调优领域,尤其涉及一种网络调优方法和相关设备。


背景技术:

1、网络调优技术是一种通过软件或硬件技术提升网络性能的技术,现有的网络调优技术通过对网络故障分析,实现对网络配置参数的调优。

2、但是,现有的网络调优技术以整网性能为导向,当接入网络的不同终端设备具有不同的业务需求时,笼统的整网性能无法精准概括各终端设备业务对网络的需求,使得现有的网络调优技术无法个性化地满足各终端设备的业务需求。


技术实现思路

1、本技术实施例提供了一种网络调优方法和相关设备,用于细化网络调优的导向,使网络满足不同类型终端设备的业务需求。

2、第一方面,本技术实施例提供了一种网络调优方法,在该方法中,分析器根据终端设备的目标sla,确定终端设备传输的数据流的测量参数;若确定测量参数的服务等级不满足目标sla,分析器则确定与终端设备的测量参数相关的网络配置策略,其中;网络配置策略为用于使得测量参数的服务等级满足目标sla的配置策略。

3、在本技术实施例中,分析器以终端设备的目标sla为调优导向,通过确定网络配置策略,使终端设备数据流的测量参数的服务等级满足目标sla,从而在网络中实现了对不同终端设备的个性化需求的满足。

4、在一种可选的实施方式中,在确定终端设备传输的数据流的测量参数之前,分析器获取终端设备的服务需求信息;其中,服务需求信息为终端设备的身份信息与目标sla之间的映射关系;然后,分析器根据终端设备的身份信息和上述映射关系,确定终端设备的目标sla。

5、在本技术实施例中,分析器只要通过终端设备的身份信息,在由不同终端的映射关系组成的规则库中遍历即可确定终端设备的目标sla,该种方式操作简单,不需要分析器进行复杂的运算,节省了分析器的运算资源。

6、在一种可选的实施方式中,分析器获取终端设备的服务需求信息的步骤,具体可以包括:分析器接收来自终端设备的应用服务器和/或来自终端设备的服务需求信息。

7、在本技术实施例中,服务需求信息可以由应用服务器或终端设备自行定义,扩大了不同类型终端设备的sla需求的可能性,增强了网络调优的灵活性。

8、在一种可选的实施方式中,在分析器确定终端设备的目标sla之前,该方法还可以包括:分析器根据终端设备的身份主动上报和/或对终端设备身份的被动检测,确定终端设备的设备身份信息。

9、在本技术实施例中,通过上述方式确定终端设备的设备身份信息,可以确保设备身份信息的准确性,从而实现对终端设备目标sla的准确匹配,完成针对终端设备的精准的网络调优。

10、在一种可选的实施方式中,终端设备的设备身份信息包括终端设备的厂商信息、设备类型、业务类型、媒体存取控制(media access control,mac)地址和产品序列(serialnumber,sn)号中的至少一项。

11、在本技术实施例中,通过上述多种方式中的任一种或任意多种,确定终端设备的身份,提升了确定终端设备身份方式的灵活性。例如,若无法获取终端的厂商信息和设备类型,也可以通过sn号确定终端设备的设备属性,从而确定终端设备的设备身份信息。在终端设备部分信息缺失的情况下,通过其他途径(其他信息)获取终端设备的设备身份信息,减小了对终端设备需要提供的信息的要求,只要能从终端设备处获取与终端设备身份相关的信息,即可确定终端设备的设备身份信息,从而进行对该终端设备的网络调优,使得本技术实施例所能应用的范围更大。

12、在一种可选的实施方式中,目标sla包括:时延、丢包率、抖动、带宽、吞吐率、空口利用率和信号强度中至少一项的需求信息。

13、在本技术实施例中,目标sla可以包括多种方面的需求,因此通过本技术的网络调优方法,可以满足终端设备的多种方面的sla需求,以匹配多种应用场景。例如,若增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)场景对时延和带宽都有要求,则可以使目标sla同时包括对时延和对带宽的需求信息,即可满足ar/vr场景下,终端设备的业务需求。

14、在一种可选的实施方式中,在分析器确定与终端设备的测量参数相关的网络配置策略之前,分析器采集测量参数的测量数据;然后,分析器根据测量数据,确定测量参数的服务等级是否满足目标sla。

15、在本技术实施例中,分析器采集的测量数据,可以是终端设备的动态实测检测数据,这样可以根据实测数据的对比,进行实时分析、动态调参,从而对网络中体验恶化的终端做出实时响应。

16、在一种可选的实施方式中,在分析器确定与终端设备的测量参数相关的网络配置策略之后,分析器根据网络配置策略生成对应的配置参数,该配置参数用于使得测量参数的服务等级满足目标sla;然后,分析器向终端设备和/或与终端设备通信的网络设备发送配置参数。

17、在本技术实施例中,分析器可以集成控制器的功能(控制器的功能为配置参数的确定和下发),完成配置参数的确定与下发,将分析器与控制器的功能集成,省去了网络配置策略从分析器向控制器发送的时延,从而减小了网络调优的时延,提升了网络调优的反应速度。在网络状态波动较快的场景下,反应速度的提升可以实现对网络调优准确性的提升。

18、在一种可选的实施方式中,网络配置策略包括分配给终端设备的通信资源的时间片长度。

19、在本技术实施例中,通过控制终端设备的时间片长度,实现对不同终端设备时间片调度的差异化,对于需求较低的终端设备,分配更短的时间片,防止对低需求终端设备的时间片资源的过多分配,造成时间片资源的浪费;对于需求较高的终端设备,分配更长的时间片,防止对高需求终端设备的时间片资源的不足分配,造成时间片资源的短缺,无法满足终端设备的sla需求,实现对时间片资源的合理分配。

20、在一种可选的实施方式中,在确定与终端设备的测量参数相关的网络配置策略之后,分析器基于调优后的网络,针对终端设备对网络进行迭代优化,实现对网络的不断调优,得到最优的调优结果。

21、在本技术实施例中,通过迭代优化,一方面可以实现对最优网络配置的逐步逼近,得到最优的调优结果;另一方面,可以实时应对网络的变化,及时实现对网络变化带来的终端设备网络状态下降的补偿。

22、第二方面,本技术实施例提供了一种分析器,包括实测模块和决策模块;

23、实测模块用于:根据终端设备的目标sla,确定终端设备传输的数据流的测量参数;

24、决策模块用于:若确定测量参数的服务等级不满足目标sla,则确定与终端设备的测量参数相关的网络配置策略,该网络配置策略为用于使得测量参数的服务等级满足目标sla的配置策略。

25、第二方面的分析器用于实现第一方面的网络调优方法。

26、第三方面,本技术实施例提供了一种分析器,该分析器具有实现上述方法中分析器行为的功能。所述功能可以基于硬件实现,也可以基于硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

27、在一个可能的设计中,分析器的结构中包括处理器和接口,所述处理器被配置为支持分析器执行上述方法中相应的功能。所述接口用于支持分析器与网络设备之间的通信,从所述网络设备接收上述方法中所涉及的信息或者指令。所述接口还用于支持分析器与应用服务器、终端设备、网管设备和控制器中至少一项之间的通信。所述分析器还可以包括存储器,所述存储器用于与处理器耦合,其保存分析器必要的程序指令和数据。

28、在另一个可能的设计中,所述分析器包括:处理器、发送器、接收器、随机存取存储器、只读存储器以及总线。其中,处理器通过总线分别耦接发送器、接收器、随机存取存储器以及只读存储器。其中,当需要运行分析器时,通过固化在只读存储器中的基本输入/输出系统或者嵌入式系统中的bootloader引导系统进行启动,引导分析器进入正常运行状态。在分析器进入正常运行状态后,在随机存取存储器中运行应用程序和动作系统,使得该处理器执行第一方面或第一方面的任意可能的实施方式中的方法。

29、第四方面,提供一种分析器,所述分析器包括:主控板和接口板,进一步,还可以包括交换网板。所述分析器用于执行第一方面或第一方面的任意可能的实施方式中的方法。具体地,所述分析器包括用于执行第一方面或第一方面的任意可能的实施方式中的方法的模块。

30、第五方面,提供一种分析器,所述分析器包括控制器和第一转发子设备。所述第一转发子设备包括:接口板,进一步,还可以包括交换网板。所述第一转发子设备用于执行第四方面中的接口板的功能,进一步,还可以执行第四方面中交换网板的功能。所述控制器包括接收器、处理器、发送器、随机存取存储器、只读存储器以及总线。其中,处理器通过总线分别耦接接收器、发送器、随机存取存储器以及只读存储器。其中,当需要运行控制器时,通过固化在只读存储器中的基本输入/输出系统或者嵌入式系统中的bootloader引导系统进行启动,引导控制器进入正常运行状态。在控制器进入正常运行状态后,在随机存取存储器中运行应用程序和动作系统,使得该处理器执行第四方面中主控板的功能。

31、第六方面,提供了一种计算机存储介质,用于储存为上述分析器所用的程序、代码或指令,当处理器或硬件设备执行这些程序、代码或指令时可以完成上述第一方面中分析器的功能或步骤。

32、第七方面,本技术实施例提供了一种网管设备,包括第二方面至第六方面所述的分析器和控制器。

33、第八方面,本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,当该计算机程序被运行时,实现上述第一方面所述的网络调优方法。

34、第九方面,本技术实施例提供了一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码被运行时,使得上述第一方面所述的网络调优方法被执行。

35、第十方面,本技术提供了一种芯片系统,该芯片系统包括处理器,用于实现上述第一方面的方法中分析器的功能。在一种可能的设计该所述芯片系统还包括存储器,用于保存程序指令和/或数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。

36、第十一方面,提供一种网络系统,所述网络系统包括分析器,所述分析器为前述第二方面、第三方面、第四方面或第五方面中的分析器。

37、本技术实施例第二方面至第十一方面的有益效果参见第一方面,此处不再赘述。

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