1.一种用于网络评估的数据发送装置,其中,该装置包括:
收集单元,其收集数据包的发包信息;
确定单元,其根据所述发包信息确定第二MAC层能否支持此次发送;
第一发送单元,其在所述第二MAC层支持此次发送时,使用所述第二MAC层发送所述数据包。
2.根据权利要求1所述的装置,其中,所述装置还包括:
第二发送单元,其在所述第二MAC层不支持此次发送时,使用第一MAC层发送所述数据包;
更新单元,其收集所述数据包的发包参数,根据所述发包信息和所述发包参数更新所述第二MAC层。
3.根据权利要求1所述的装置,其中,所述确定单元包括:
第一检查模块,其检查预先存储的发包信息与发包参数的映射表,所述映射表包括多个条目,每个条目包括:更新次数、发包信息、以及发包参数;
第一计算模块,其计算所述映射表中的每一个条目的发包信息与收集到的所述发包信息的差值;
第一判断模块,其判断所述映射表中是否存在满足以下条件的条目:所述条目的发包信息与收集到的所述发包信息的差值小于第一阈值;所述条目的更新次数大于第二阈值;
第一确定模块,其在所述第一判断模块判断为存在满足以上条件的条目时,确定所述第二MAC层支持此次发送,否则确定所述第二MAC层不支持此次发送。
4.根据权利要求1所述的装置,其中,所述第一发送单元包括:
第二检查模块,其检查预先存储的发包信息与发包参数的映射表,所述映射表包括多个条目,每个条目包括:更新次数、发包信息、以及发包参数;
第二计算模块,其计算所述映射表中的每一个条目的发包信息与收集到的所述发包信息的差值;
第一查找模块,其从所述映射表中查找满足以下条件的条目:所述条目的发包信息与收集到的所述发包信息的差值最小,并且所述条目的更新次数大于第二阈值;
发送模块,其利用所述条目的发包信息对应的发包参数发送数据包。
5.根据权利要求2所述的装置,其中,所述更新单元包括:
第三检查模块,其检查预先存储的发包信息与发包参数的映射表,所述映射表包括多个条目,每个条目包括:更新次数、发包信息、以及发包参数;
第三计算模块,其计算所述映射表中的每一个条目的发包信息与收集到的所述发包信息的差值;
第二查找模块,其从所述映射表中查找满足以下条件的条目:所述条目的发包信息与收集到的所述发包信息的差值最小;
第三判断模块,其判断所述差值是否小于第三阈值;
第一更新模块,其在所述第三判断模块判断为是时,对所述条目进行更新;在所述第三判断模块判断为否时,在所述映射表新增对应收集到的所述发包信息和收集到的所述发包参数的条目。
6.根据权利要求5所述的装置,其中,所述第一更新模块在对所述条目进行更新时,利用收集到的所述发包信息对所述条目的发包信息执行平均操作;利用收集到的所述发包参数对所述条目的发包参数执行平均操作;将所述条目的更新次数加1。
7.根据权利要求5所述的装置,其中,所述第一更新模块在在所述映射表新增对应收集到的所述发包信息和收集到的所述发包参数的条目时,在所述映射表中新增一个条目,使得新增的所述条目的发包信息为收集到的所述发包信息,发包参数为收集到的所述发包参数,更新次数为1。
8.根据权利要求2所述的装置,其中,所述更新单元包括:
第四检查模块,其检查预先存储的发包信息与发包参数的映射表,所述映射表包括多个条目,每个条目包括:更新次数、发包信息、以及发包参数;
第四计算模块,其计算所述映射表中的每一个条目的发包参数与收集到的所述发包参数的差值;
第三查找模块,其从所述映射表中查找满足以下条件的条目:所述条目的发包参数与收集到的所述发包参数的差值最小;
第四判断模块,其判断所述差值是否小于第四阈值;
第二更新模块,其在所述第四判断模块判断为是时,对所述条目进行更新;在所述第四判断模块判断为否时,在所述映射表新增对应收集到的所述发包信息和收集到 的所述发包参数的条目。
9.根据权利要求8所述的装置,其中,所述第二更新模块在对所述条目进行更新时,利用收集到的所述发包信息对所述条目的发包信息执行平均操作;利用收集到的所述发包参数对所述条目的发包参数执行平均操作;将所述条目的更新次数加1。
10.根据权利要求8所述的装置,其中,所述第二更新模块在在所述映射表新增对应收集到的所述发包信息和收集到的所述发包参数的条目时,在所述映射表中新增一个条目,使得新增的所述条目的发包信息为收集到的所述发包信息,发包参数为收集到的所述发包参数,更新次数为1。