一种用于网络测试仪的调度方法和系统与流程

文档序号:12182460阅读:来源:国知局

技术特征:

1.一种用于网络测试仪的调度方法,其特征在于,包括:

接收设定的第一预设时间内的第一发包数量;

将所述第一发包数量按照第二预设时间间隔划分,得到每一第二预设时间间隔中的第二发包数量;

在第二预设时间间隔内,如果存在待发送的数据包,则发送第二发包数量的数据包;

其中,所述第二预设时间间隔小于所述第一预设时间。

2.如权利要求1所述的方法,其特征在于,所述发送第二发包数量的数据包,包括:

设定第一发包值为第二发包数量;

逐一发送所述待发送的数据包,并在每一数据包发送之后将所述第一发包值减1后更新,直至所述第一发包值更新为0后停止发送数据包。

3.如权利要求1所述的方法,其特征在于,所述将所述第一发包数量按照第二预设时间间隔划分,包括:

将所述第一发包数量按照第二预设时间间隔均匀划分;

或者,将所述第一发包数量按照第二预设时间间隔不完全均匀划分。

4.一种用于网络测试仪的调度方法,其特征在于,包括:

接收设定的第一预设时间内的第一发包数量;

将所述第一发包数量按照第二预设时间间隔划分,得到每一第二预设时间间隔中的第二发包数量;

将所述每一第二预设时间间隔中的第二发包数量按照发包核数划分,得到每一发包核在每一第二预设时间间隔中的第三发包数量;

在第二预设时间间隔内,如果每一发包核存在待发送的数据包,则发送第三发包数量的数据包;

其中,所述第二预设时间间隔小于所述第一预设时间。

5.如权利要求4所述的方法,其特征在于,所述发送第三发包数量的数据包,包括:

设定第二发包值为第三发包数量;

逐一发送所述待发送的数据包,并在每一数据包发送之后将所述第二发包值减1后更新,直至所述第二发包值更新为0后停止发送数据包。

6.如权利要求4所述的方法,其特征在于,所述将所述第一发包数量按照第二预设时间间隔划分,包括:

将所述第一发包数量按照第二预设时间间隔均匀划分;

或者,将所述第一发包数量按照第二预设时间间隔不完全均匀划分。

7.如权利要求4所述的方法,其特征在于,所述将所述每一第二预设时间间隔中的第二发包数量按照发包核数划分,包括:

将所述每一第二预设时间间隔中的第二发包数量按照发包核数均匀划分;

或者,将所述每一第二预设时间间隔中的第二发包数量按照发包核数不完全均匀划分。

8.如权利要求1或4所述的方法,其特征在于,在所述接收设定的第一预设时间内的第一发包数量之前,还包括:

接收用户输入的参数;

相应地,所述接收设定的第一预设时间内的第一发包数量,包括:

接收设定的第一预设时间内的根据所述参数调整的第一发包数量。

9.如权利要求3或6所述的方法,其特征在于,所述第一发包数量按照第二预设时间间隔不完全均匀划分,包括:

设定k为第一预设时间除以第二预设时间;

将所述第一发包数量除k,得到商factor和余数mod,并设置第一序数i为0;

若所述i小于所述k,则判断所述i是否小于所述mod;

若是,将第i个第二发包数量赋值为factor加1,并将所述i加1;

若否,将第i个第二发包数量赋值为factor,并将所述i加1。

10.如权利要求7所述的方法,其特征在于,所述将所述每一第二预设时间间隔中的第二发包数量按照发包核数不完全均匀划分,包括:

设定n为发包核数;

将所述第二发包数量除n,得到商factor和余数mod,并设置第一序数i为0;

若所述i小于所述n,则判断所述i是否小于所述mod;

若是,将第i个第三发包数量赋值为factor加1,并将所述i加1;

若否,将第i个第三发包数量赋值为factor,并将所述i加1。

11.一种用于网络测试仪的调度系统,其特征在于,包括:

第一接收单元,用于接收设定的第一预设时间内的第一发包数量;

第一划分单元,用于将所述第一发包数量按照第二预设时间间隔划分;

第一生成单元,用于得到每一第二预设时间间隔中的第二发包数量;

第一发送单元,用于在第二预设时间间隔内,如果存在待发送的数据包,则发送第二发包数量的数据包;

其中,所述第二预设时间间隔小于所述第一预设时间。

12.如权利要求11所述的系统,其特征在于,所述第一发送单元,具体包括:

第一发送子单元,用于在第二预设时间间隔内,如果存在待发送的数据包,则设定第一发包值为第二发包数量,逐一发送所述待发送的数据包;

第一更新子单元,用于在每一数据包发送之后将所述第一发包值减1后更新,直至所述第一发包值更新为0后停止发送数据包。

13.如权利要求11所述的系统,其特征在于,所述第一划分单元,包括:

第一划分子单元,用于将所述第一发包数量按照第二预设时间间隔均匀划分;

或者,第二划分子单元,用于将所述第一发包数量按照第二预设时间间隔 不完全均匀划分。

14.如权利要求11所述的系统,其特征在于,在所述第一接收单元之前,还包括:

第一接收子单元,用于接收用户输入的参数;

相应地,所述第一接收单元,还用于接收设定的第一预设时间内的根据所述参数调整的第一发包数量。

15.一种用于网络测试仪的调度系统,其特征在于,包括:

第二接收单元,用于接收设定的第一预设时间内的第一发包数量;

第二划分单元,用于将所述第一发包数量按照第二预设时间间隔划分;

第二生成单元,用于得到每一第二预设时间间隔中的第二发包数量;

第三划分单元,用于将所述每一第二预设时间间隔中的第二发包数量按照发包核数划分;

第三生成单元,用于得到每一发包核在每一第二预设时间间隔中的第三发包数量;

第二发送单元,用于在第二预设时间间隔内,如果每一发包核存在待发送的数据包,则发送第三发包数量的数据包;

其中,所述第二预设时间间隔小于所述第一预设时间。

16.如权利要求15所述的系统,其特征在于,所述第二发送单元,具体包括:

第二发送子单元,用于在第二预设时间间隔内,如果每一发包核存在待发送的数据包,则设定第二发包值为第三发包数量,逐一发送所述待发送的数据包;

第二更新子单元,用于在每一数据包发送之后将所述第二发包值减1后更新,直至所述第二发包值更新为0后停止发送数据包。

17.如权利要求15所述的系统,其特征在于,所述第二划分单元,包括:

第三划分子单元,用于将所述第一发包数量按照第二预设时间间隔均匀划 分;

或者,第四划分子单元,用于将所述第一发包数量按照第二预设时间间隔不完全均匀划分。

18.如权利要求15所述的系统,其特征在于,所述第三划分单元,包括:

第五划分子单元,用于将所述每一第二预设时间间隔中的第二发包数量按照发包核数均匀划分;

或者,第六划分子单元,用于将所述每一第二预设时间间隔中的第二发包数量按照发包核数不完全均匀划分。

19.如权利要求15所述的系统,其特征在于,在所述第二接收单元之前,还包括:

第二接收子单元,用于接收用户输入的参数;

相应地,所述第二接收单元,还用于接收设定的第一预设时间内的根据所述参数调整的第一发包数量。

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