速率的测量方法、装置、设备及计算机可读存储介质与流程
- 国知局
- 2024-08-02 14:22:59
本技术涉及通信,特别涉及速率的测量方法、装置、设备及计算机可读存储介质。
背景技术:
1、随着通信技术领域的发展,通信系统中需要传输的报文数量越来越多,种类也越来越丰富。通信系统中报文的传输设备的带宽有限,而该传输设备的带宽可以为传输设备在单位时间内可以传输的报文数量,因而在传输设备接收到大量报文的情况下,传输设备需要先将接收到的报文缓存,再有序的将报文向其他设备发送。
2、其中,传输设备接收到大量报文,可以认为是在传输设备侧产生了报文突发的情况,因此,传输设备需要测量报文到达传输设备的速率,该速率也可以称为突发速率,传输设备可基于该突发速率来完成对报文的正常缓存和传输。
技术实现思路
1、本技术提供了一种速率的测量方法、装置、设备及计算机可读存储介质,该技术方案如下:
2、第一方面,提供了一种速率的测量方法,该方法包括:获取周期影响系数,周期影响系数指示传输设备的缓存状态或传输设备的缓存状态的变化情况;根据周期影响系数,确定第一测量周期;获取第一测量周期内到达传输设备的报文的第一数量;根据第一测量周期和第一数量,确定传输设备的突发速率。
3、本技术能够实现基于传输设备中的缓存状态,自适应的调整第一测量周期,及时且灵活的测量突发速率,测量得到的突发速率更为准确。
4、在一种可能的实现方式中,周期影响系数指示传输设备的缓存状态,获取周期影响系数,包括:获取第一状态系数,第一状态系数指示传输设备的缓存状态;将第一状态系数作为周期影响系数。
5、将传输设备的缓存状态的第一状态系数作为周期影响系数,能够使得周期影响系数也指示传输设备的缓存状态。从而在根据周期影响系数确定第一测量周期时,实现第一测量周期根据传输设备的缓存状态的自适应调整。
6、在一种可能的实现方式中,周期影响系数指示传输设备的缓存状态的变化情况,获取周期影响系数,包括:获取第一状态系数和第二状态系数,第一状态系数指示传输设备在参考时刻的缓存状态,第二状态系数指示传输设备在参考时刻之前的缓存状态;将第一状态系数与第二状态系数的比值作为周期影响系数。
7、根据第一状态系数和第二状态系数的比值确定周期影响系数,能够使得周期影响系数指示传输设备的缓存状态的变化情况,从而实现根据周期影响系数确定第一测量周期时,第一测量周期根据传输设备的缓存状态的变化情况自适应调整。
8、在一种可能的实现方式中,根据周期影响系数,确定第一测量周期,包括:获取第二测量周期,第二测量周期为第一测量周期之前的历史测量周期;根据周期影响系数对第二测量周期进行运算处理,得到运算结果;根据运算结果,确定第一测量周期。
9、根据第二测量周期与周期影响系数的运算结果确定第一测量周期,能够实现用于测量突发速率的测量周期的连续变化,避免因测量周期的突变影响测量突发速率的准确性。
10、在一种可能的实现方式中,根据周期影响系数对第二测量周期进行运算处理,得到运算结果,包括:将周期影响系数与第二测量周期相乘,得到运算结果;或者,将第二测量周期与周期影响系数相除,得到运算结果。
11、由于可以对周期影响系数和第二测量周期进行不同的运算处理,而第二测量周期为第一测量周期之前的历史测量周期,因而根据历史测量周期和周期影响系数来确定第一测量周期,使得第一测量周期考虑的信息更加全面,确定出的第一测量周期更加准确。
12、在一种可能的实现方式中,根据运算结果,确定第一测量周期,包括:获取配置的参考测量周期;将运算结果与参考测量周期进行加权求和,得到第一结果;根据第一结果确定第一测量周期。
13、根据运算结果确定第一测量周期时,考虑了配置的参考测量周期,能够实现测量周期的自适应调节。
14、在一种可能的实现方式中,获取第一状态系数,包括:获取至少一个状态信息,状态信息用于指示缓存模块的缓存状态的信息;根据至少一个状态信息,确定第一状态系数。根据至少一个状态信息确定第一状态系数,使得第一状态系数能够反映出传输设备的缓存模块的缓存状态。
15、在一种可能的实现方式中,根据至少一个状态信息,确定第一状态系数,包括:获取各个状态信息对应的状态函数以及各个状态函数对应的函数权重;对各个状态信息对应的状态函数进行加权求和,得到第二结果;根据第二结果确定第一状态系数。
16、通过对各个状态信息对应的各个状态函数进行加权求和,确定出第一状态系数,能够增加第一状态系数与状态信息的相关性,并且通过状态函数确定第一状态系数,使得确定第一状态系数的过程更具准确性和灵活性。
17、在一种可能的实现方式中,根据至少一个状态信息,确定第一状态系数,包括:确定各个状态信息所属的状态区间,不同的状态区间对应不同的状态系数;将至少一个状态信息所属的状态区间对应的状态系数作为第一状态系数。
18、通过区分不同的状态区间,并根据状态区间与状态系数的对应关系来确定第一状态系数,能够实现综合各个状态信息所属的状态区间来确定出共同对应的第一状态系数,保证了确定第一状态系数的效率。
19、第二方面,提供了一种速率的测量装置,该装置包括:获取模块,用于获取周期影响系数,周期影响系数指示传输设备的缓存状态或传输设备的缓存状态的变化情况;确定模块,用于根据周期影响系数,确定第一测量周期;获取模块,还用于获取第一测量周期内到达传输设备的报文的第一数量;确定模块,还用于根据第一测量周期和第一数量,确定传输设备的突发速率。
20、在一种可能的实现方式中,周期影响系数指示传输设备的缓存状态,获取模块,用于获取第一状态系数,第一状态系数指示传输设备的缓存状态;将第一状态系数作为周期影响系数。
21、在一种可能的实现方式中,周期影响系数指示传输设备的缓存状态的变化情况,获取模块,用于获取第一状态系数和第二状态系数,第一状态系数指示传输设备在参考时刻的缓存状态,第二状态系数指示传输设备在参考时刻之前的缓存状态;将第一状态系数与第二状态系数的比值作为周期影响系数。
22、在一种可能的实现方式中,确定模块,用于获取第二测量周期,第二测量周期为第一测量周期之前的历史测量周期;根据周期影响系数对第二测量周期进行运算处理,得到运算结果;根据运算结果,确定第一测量周期。
23、在一种可能的实现方式中,确定模块,用于将周期影响系数与第二测量周期相乘,得到运算结果;或者,将第二测量周期与周期影响系数相除,得到运算结果。
24、在一种可能的实现方式中,确定模块,用于获取配置的参考测量周期;将运算结果与参考测量周期进行加权求和,得到第一结果;根据第一结果确定第一测量周期。
25、在一种可能的实现方式中,获取模块,用于获取至少一个状态信息,状态信息用于指示缓存模块的缓存状态的信息;根据至少一个状态信息,确定第一状态系数。
26、在一种可能的实现方式中,获取模块,用于获取各个状态信息对应的状态函数以及各个状态函数对应的函数权重;对各个状态信息对应的状态函数进行加权求和,得到第二结果;根据第二结果确定第一状态系数。
27、在一种可能的实现方式中,获取模块,用于确定各个状态信息所属的状态区间,不同的状态区间对应不同的状态系数;将至少一个状态信息所属的状态区间对应的状态系数作为第一状态系数。
28、第三方面,提供了一种速率的测量设备,该设备包括处理器,所述处理器与存储器耦合;所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行,以使所述速率的测量设备实现上述第一方面的速率的测量方法。
29、第四方面,提供了另一种通信装置,该装置包括:网络接口、存储器和处理器。其中,该网络接口、该存储器和该处理器通过内部连接通路互相通信,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,以控制网络接口接收信号,并控制网络接口发送信号,并且当该处理器执行该存储器存储的指令时,使得该处理器执行一方面或一方面的任一种可能的实施方式中的方法。
30、可选地,处理器为一个或多个,存储器为一个或多个。
31、可选地,存储器可以与处理器集成在一起,或者存储器与处理器分离设置。
32、第五方面,提供了一种通信系统,该系统包括上述第二方面或第二方面的任一种可能实施方式中的装置。
33、第六方面,提供了一种计算机程序(产品),计算机程序(产品)包括:计算机程序代码,当计算机程序代码被计算机运行时,使得计算机执行上述第一方面中的方法。
34、第七方面,提供了一种计算机可读存储介质,计算机可读存储介质存储程序或指令,当程序或指令在计算机上运行时,上述第一方面中的方法被执行。
35、第八方面,提供了一种芯片,包括处理器,用于从存储器中调用并运行存储器中存储的指令,使得安装有芯片的计算机执行上述第一方面中的方法。
36、第九方面,提供另一种芯片,包括:输入接口、输出接口、处理器和存储器,输入接口、输出接口、处理器以及存储器之间通过内部连接通路相连,处理器用于执行存储器中的代码,当代码被执行时,安装有芯片的计算机执行上述第一方面中的方法。
37、应当理解的是,本技术的第二方面至第九方面的技术方案及对应的可能的实现方式所取得的有益效果,可以参见上述对第一方面及其对应的可能的实现方式的技术效果,此处不再赘述。
本文地址:https://www.jishuxx.com/zhuanli/20240801/242640.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表