1.一種用于網(wǎng)絡(luò)評估的數(shù)據(jù)發(fā)送裝置,其中,該裝置包括:
收集單元,其收集數(shù)據(jù)包的發(fā)包信息;
確定單元,其根據(jù)所述發(fā)包信息確定第二MAC層能否支持此次發(fā)送;
第一發(fā)送單元,其在所述第二MAC層支持此次發(fā)送時,使用所述第二MAC層發(fā)送所述數(shù)據(jù)包。
2.根據(jù)權(quán)利要求1所述的裝置,其中,所述裝置還包括:
第二發(fā)送單元,其在所述第二MAC層不支持此次發(fā)送時,使用第一MAC層發(fā)送所述數(shù)據(jù)包;
更新單元,其收集所述數(shù)據(jù)包的發(fā)包參數(shù),根據(jù)所述發(fā)包信息和所述發(fā)包參數(shù)更新所述第二MAC層。
3.根據(jù)權(quán)利要求1所述的裝置,其中,所述確定單元包括:
第一檢查模塊,其檢查預(yù)先存儲的發(fā)包信息與發(fā)包參數(shù)的映射表,所述映射表包括多個條目,每個條目包括:更新次數(shù)、發(fā)包信息、以及發(fā)包參數(shù);
第一計算模塊,其計算所述映射表中的每一個條目的發(fā)包信息與收集到的所述發(fā)包信息的差值;
第一判斷模塊,其判斷所述映射表中是否存在滿足以下條件的條目:所述條目的發(fā)包信息與收集到的所述發(fā)包信息的差值小于第一閾值;所述條目的更新次數(shù)大于第二閾值;
第一確定模塊,其在所述第一判斷模塊判斷為存在滿足以上條件的條目時,確定所述第二MAC層支持此次發(fā)送,否則確定所述第二MAC層不支持此次發(fā)送。
4.根據(jù)權(quán)利要求1所述的裝置,其中,所述第一發(fā)送單元包括:
第二檢查模塊,其檢查預(yù)先存儲的發(fā)包信息與發(fā)包參數(shù)的映射表,所述映射表包括多個條目,每個條目包括:更新次數(shù)、發(fā)包信息、以及發(fā)包參數(shù);
第二計算模塊,其計算所述映射表中的每一個條目的發(fā)包信息與收集到的所述發(fā)包信息的差值;
第一查找模塊,其從所述映射表中查找滿足以下條件的條目:所述條目的發(fā)包信息與收集到的所述發(fā)包信息的差值最小,并且所述條目的更新次數(shù)大于第二閾值;
發(fā)送模塊,其利用所述條目的發(fā)包信息對應(yīng)的發(fā)包參數(shù)發(fā)送數(shù)據(jù)包。
5.根據(jù)權(quán)利要求2所述的裝置,其中,所述更新單元包括:
第三檢查模塊,其檢查預(yù)先存儲的發(fā)包信息與發(fā)包參數(shù)的映射表,所述映射表包括多個條目,每個條目包括:更新次數(shù)、發(fā)包信息、以及發(fā)包參數(shù);
第三計算模塊,其計算所述映射表中的每一個條目的發(fā)包信息與收集到的所述發(fā)包信息的差值;
第二查找模塊,其從所述映射表中查找滿足以下條件的條目:所述條目的發(fā)包信息與收集到的所述發(fā)包信息的差值最??;
第三判斷模塊,其判斷所述差值是否小于第三閾值;
第一更新模塊,其在所述第三判斷模塊判斷為是時,對所述條目進(jìn)行更新;在所述第三判斷模塊判斷為否時,在所述映射表新增對應(yīng)收集到的所述發(fā)包信息和收集到的所述發(fā)包參數(shù)的條目。
6.根據(jù)權(quán)利要求5所述的裝置,其中,所述第一更新模塊在對所述條目進(jìn)行更新時,利用收集到的所述發(fā)包信息對所述條目的發(fā)包信息執(zhí)行平均操作;利用收集到的所述發(fā)包參數(shù)對所述條目的發(fā)包參數(shù)執(zhí)行平均操作;將所述條目的更新次數(shù)加1。
7.根據(jù)權(quán)利要求5所述的裝置,其中,所述第一更新模塊在在所述映射表新增對應(yīng)收集到的所述發(fā)包信息和收集到的所述發(fā)包參數(shù)的條目時,在所述映射表中新增一個條目,使得新增的所述條目的發(fā)包信息為收集到的所述發(fā)包信息,發(fā)包參數(shù)為收集到的所述發(fā)包參數(shù),更新次數(shù)為1。
8.根據(jù)權(quán)利要求2所述的裝置,其中,所述更新單元包括:
第四檢查模塊,其檢查預(yù)先存儲的發(fā)包信息與發(fā)包參數(shù)的映射表,所述映射表包括多個條目,每個條目包括:更新次數(shù)、發(fā)包信息、以及發(fā)包參數(shù);
第四計算模塊,其計算所述映射表中的每一個條目的發(fā)包參數(shù)與收集到的所述發(fā)包參數(shù)的差值;
第三查找模塊,其從所述映射表中查找滿足以下條件的條目:所述條目的發(fā)包參數(shù)與收集到的所述發(fā)包參數(shù)的差值最?。?/p>
第四判斷模塊,其判斷所述差值是否小于第四閾值;
第二更新模塊,其在所述第四判斷模塊判斷為是時,對所述條目進(jìn)行更新;在所述第四判斷模塊判斷為否時,在所述映射表新增對應(yīng)收集到的所述發(fā)包信息和收集到 的所述發(fā)包參數(shù)的條目。
9.根據(jù)權(quán)利要求8所述的裝置,其中,所述第二更新模塊在對所述條目進(jìn)行更新時,利用收集到的所述發(fā)包信息對所述條目的發(fā)包信息執(zhí)行平均操作;利用收集到的所述發(fā)包參數(shù)對所述條目的發(fā)包參數(shù)執(zhí)行平均操作;將所述條目的更新次數(shù)加1。
10.根據(jù)權(quán)利要求8所述的裝置,其中,所述第二更新模塊在在所述映射表新增對應(yīng)收集到的所述發(fā)包信息和收集到的所述發(fā)包參數(shù)的條目時,在所述映射表中新增一個條目,使得新增的所述條目的發(fā)包信息為收集到的所述發(fā)包信息,發(fā)包參數(shù)為收集到的所述發(fā)包參數(shù),更新次數(shù)為1。