專利名稱:一種確定數(shù)據(jù)業(yè)務(wù)時(shí)延的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種確定數(shù)據(jù)業(yè)務(wù)時(shí)延的方法及裝置。
背景技術(shù):
隨著移動(dòng)數(shù)據(jù)業(yè)務(wù)的發(fā)展,人們的通信方式發(fā)生了巨大變革,手機(jī)數(shù)據(jù)業(yè)務(wù)逐漸 替代傳統(tǒng)的語(yǔ)音業(yè)務(wù)。隨著數(shù)據(jù)業(yè)務(wù)更加廣泛使用,因此迫切需要減少數(shù)據(jù)時(shí)延,提高數(shù)據(jù) 業(yè)務(wù)下載速度,進(jìn)而提高用戶感知度。數(shù)據(jù)業(yè)務(wù)下載過(guò)程是數(shù)據(jù)實(shí)時(shí)從服務(wù)端傳送到終端,整個(gè)過(guò)程涉及到核心網(wǎng)側(cè)和 無(wú)線網(wǎng)側(cè)二部分,其中無(wú)線網(wǎng)部分是決定數(shù)據(jù)業(yè)務(wù)時(shí)延關(guān)鍵部分。在現(xiàn)有數(shù)據(jù)網(wǎng)絡(luò)中,數(shù)據(jù) 業(yè)務(wù)下載時(shí)延主要是由無(wú)線部分引起的。無(wú)線側(cè)比較復(fù)雜,而且網(wǎng)絡(luò)覆蓋率、干擾等都會(huì)影 響無(wú)線側(cè)時(shí)延,所以計(jì)算無(wú)線側(cè)時(shí)延比較困難。無(wú)線側(cè)的不穩(wěn)定,會(huì)引起無(wú)線側(cè)丟包,從而 引起數(shù)據(jù)業(yè)務(wù)重傳,進(jìn)而增加數(shù)據(jù)業(yè)務(wù)下載時(shí)延?,F(xiàn)有技術(shù)存在的技術(shù)問(wèn)題是在目前沒(méi)有一種精確計(jì)算數(shù)據(jù)業(yè)務(wù)下載時(shí)延的方法。
發(fā)明內(nèi)容
本發(fā)明提供一種確定數(shù)據(jù)業(yè)務(wù)時(shí)延的方法及裝置,解決現(xiàn)有技術(shù)中不能精確計(jì)算 數(shù)據(jù)業(yè)務(wù)下載時(shí)延的問(wèn)題。本發(fā)明實(shí)施例提供一種確定數(shù)據(jù)業(yè)務(wù)時(shí)延的方法,包括A、采集數(shù)據(jù)包并判斷采集到數(shù)據(jù)包的數(shù)據(jù)類型是否為請(qǐng)求消息,如果是,則轉(zhuǎn)步 驟B,否則執(zhí)行步驟C;B、獲取數(shù)據(jù)包中的關(guān)鍵字,并確定預(yù)存的關(guān)鍵字映射表中是否保存有該關(guān)鍵字, 如果沒(méi)有,則在關(guān)鍵字映射表中添加該數(shù)據(jù)包的記錄項(xiàng);否則將原有關(guān)鍵字對(duì)應(yīng)的記錄項(xiàng) 清零,并轉(zhuǎn)入步驟A ;C、判斷所述數(shù)據(jù)包是否為重傳包,若是,則獲取數(shù)據(jù)包中的關(guān)鍵字,并確定預(yù)存的 關(guān)鍵字映射表中是否保存有該關(guān)鍵字,若有,則將該數(shù)據(jù)包的傳送時(shí)延分別與保存的無(wú)線 側(cè)總時(shí)延和重傳時(shí)延累加,并將累加結(jié)果更新保存的無(wú)線側(cè)總時(shí)延和重傳時(shí)延后轉(zhuǎn)入步驟 A,其中,該數(shù)據(jù)包的傳送時(shí)延為采集到數(shù)據(jù)包的時(shí)間減去前一個(gè)數(shù)據(jù)包采集到的時(shí)間;如 果不是重傳包,則轉(zhuǎn)入步驟D ;D、判斷接收到的數(shù)據(jù)包是否為數(shù)據(jù)流的最后一包數(shù)據(jù),若是,則確定數(shù)據(jù)流傳送 總時(shí)長(zhǎng)為接收到該數(shù)據(jù)包的時(shí)間減去記錄的起始開(kāi)始時(shí)間;否則,轉(zhuǎn)步驟E ;E、獲取數(shù)據(jù)包中的關(guān)鍵字,并確定預(yù)存的關(guān)鍵字映射表中是否保存有該關(guān)鍵字, 若沒(méi)有,則轉(zhuǎn)步驟A執(zhí)行;否則,判斷該數(shù)據(jù)包源IP與關(guān)鍵字映射表中記錄的請(qǐng)求消息的源 IP是否相同,若相同,則將該數(shù)據(jù)包的傳送時(shí)延與保存無(wú)線側(cè)總時(shí)延累加,并應(yīng)用累加結(jié)果 更新保存的無(wú)線側(cè)總時(shí)延,轉(zhuǎn)步驟A執(zhí)行。一種確定數(shù)據(jù)業(yè)務(wù)時(shí)延的裝置,包括數(shù)據(jù)類型判斷模塊、初始化模塊、重傳包判斷模塊、時(shí)延確定模塊、關(guān)鍵字比較模塊和網(wǎng)絡(luò)狀況確定模塊數(shù)據(jù)類型判斷模塊,用于采集數(shù)據(jù)包并判斷采集到數(shù)據(jù)包的數(shù)據(jù)類型是否為請(qǐng)求 消息,如果是,則轉(zhuǎn)入初始化模塊,否則轉(zhuǎn)入重傳包處理模塊;初始化模塊,用于獲取數(shù)據(jù)包中的關(guān)鍵字,并確定預(yù)存的關(guān)鍵字映射表中是否保 存有該關(guān)鍵字,如果沒(méi)有,則在關(guān)鍵字映射表中添加該數(shù)據(jù)包的記錄項(xiàng);否則將原有關(guān)鍵字 對(duì)應(yīng)的記錄項(xiàng)清零,并轉(zhuǎn)入數(shù)據(jù)類型判斷模塊;重傳包處理單元模塊,用于如果確定所述數(shù)據(jù)包為重傳包,則獲取數(shù)據(jù)包中的關(guān) 鍵字,并確定預(yù)存的關(guān)鍵字映射表中是否保存有該關(guān)鍵字,若有,則將該數(shù)據(jù)包的傳送時(shí)延 分別與保存的無(wú)線側(cè)總時(shí)延和重傳時(shí)延累加,并將累加結(jié)果更新保存的無(wú)線側(cè)總時(shí)延和重 傳時(shí)延后轉(zhuǎn)入數(shù)據(jù)類型判斷模塊,其中,該數(shù)據(jù)包的傳送時(shí)延為采集到數(shù)據(jù)包的時(shí)間減去 前一個(gè)數(shù)據(jù)包采集到的時(shí)間;如果不是重傳包,則轉(zhuǎn)入時(shí)延確定模塊;時(shí)延確定模塊,用于判斷接收到的數(shù)據(jù)包是否為數(shù)據(jù)流的最后一包數(shù)據(jù),若是,則 確定數(shù)據(jù)流傳送總時(shí)長(zhǎng)為接收到該數(shù)據(jù)包的時(shí)間減去記錄的起始開(kāi)始時(shí)間;否則,轉(zhuǎn)入關(guān) 鍵字比較模塊;關(guān)鍵字比較模塊,用于獲取數(shù)據(jù)包中的關(guān)鍵字,并確定預(yù)存的關(guān)鍵字映射表中是 否保存有該關(guān)鍵字,若沒(méi)有,則轉(zhuǎn)數(shù)據(jù)類型判斷模塊執(zhí)行;否則,判斷該數(shù)據(jù)包源IP與關(guān)鍵 字映射表中記錄的請(qǐng)求消息的源IP是否相同,若相同,則將該數(shù)據(jù)包的傳送時(shí)延與保存無(wú) 線側(cè)總時(shí)延累加,并應(yīng)用累加結(jié)果更新保存的無(wú)線側(cè)總時(shí)延,轉(zhuǎn)數(shù)據(jù)類型判斷模塊執(zhí)行。本發(fā)明提供的方法和裝置能夠?qū)崿F(xiàn)對(duì)數(shù)據(jù)業(yè)務(wù)平均時(shí)延、無(wú)線側(cè)時(shí)延占比、核心 網(wǎng)側(cè)時(shí)間、無(wú)線丟包而產(chǎn)生數(shù)據(jù)包重傳時(shí)延的精確計(jì)算。并通過(guò)上述時(shí)延結(jié)果準(zhǔn)確定位有 問(wèn)題的無(wú)線側(cè)小區(qū),從而確定無(wú)線側(cè)需要優(yōu)化部分。
圖1為本發(fā)明實(shí)施例一種確定數(shù)據(jù)業(yè)務(wù)時(shí)延的方法的流程圖;圖2為本發(fā)明實(shí)施例中判斷所述數(shù)據(jù)包是否為重傳包的流程圖;圖3為本發(fā)明實(shí)施例中一種確定數(shù)據(jù)業(yè)務(wù)時(shí)延的方法如果是基于WAP1. χ?jǐn)?shù)據(jù)的 流程圖;圖4為本發(fā)明實(shí)施例中一種確定數(shù)據(jù)業(yè)務(wù)時(shí)延的方法如果是基于WAP2. 0數(shù)據(jù)的 流程圖;圖5本發(fā)明實(shí)施例一種確定數(shù)據(jù)業(yè)務(wù)時(shí)延的裝置的結(jié)構(gòu)圖;圖6本發(fā)明實(shí)施例重傳包判斷模塊的結(jié)構(gòu)圖。
具體實(shí)施例方式本發(fā)明實(shí)施例提供一種確定數(shù)據(jù)業(yè)務(wù)時(shí)延的方法,包括:A、判斷采集到的數(shù)據(jù)包 的數(shù)據(jù)類型是否為請(qǐng)求消息,如果是,則轉(zhuǎn)步驟B,否則執(zhí)行步驟C ;B、獲取數(shù)據(jù)包中的關(guān)鍵 字,并確定預(yù)存的關(guān)鍵字映射表中是否保存有該關(guān)鍵字,如果有,則在關(guān)鍵字映射表中將所 述關(guān)鍵字對(duì)應(yīng)的記錄項(xiàng)清零,并將采集所述數(shù)據(jù)包的時(shí)間紀(jì)錄為數(shù)據(jù)流開(kāi)始傳送的起始時(shí) 間,并轉(zhuǎn)入步驟A ;C、判斷所述數(shù)據(jù)包是否為重傳包,若是,則獲取數(shù)據(jù)包中的關(guān)鍵字,并確 定預(yù)存的關(guān)鍵字映射表中是否保存有該關(guān)鍵字,若有,則將該數(shù)據(jù)包的傳送時(shí)延分別與保存的無(wú)線側(cè)總時(shí)延和重傳時(shí)延累加,并將累加結(jié)果更新保存的無(wú)線側(cè)總時(shí)延和重傳時(shí)延后 轉(zhuǎn)入步驟A,其中,該數(shù)據(jù)包的傳送時(shí)延為采集到數(shù)據(jù)包的時(shí)間減去前一個(gè)數(shù)據(jù)包采集到的 時(shí)間;如果不是重傳包,則轉(zhuǎn)入步驟D ;D、判斷接收到的數(shù)據(jù)包是否為數(shù)據(jù)流的最后一包數(shù) 據(jù),若是,則確定數(shù)據(jù)流傳送總時(shí)長(zhǎng)為接收到該數(shù)據(jù)包的時(shí)間減去記錄的起始開(kāi)始時(shí)間;否 則,轉(zhuǎn)步驟E ;E、獲取數(shù)據(jù)包中的關(guān)鍵字,并確定預(yù)存的關(guān)鍵字映射表中是否保存有該關(guān)鍵 字,若沒(méi)有,則轉(zhuǎn)步驟A執(zhí)行;否則,判斷該數(shù)據(jù)包源IP與關(guān)鍵字映射表中記錄的請(qǐng)求消息 的源IP是否相同,若相同,則將該數(shù)據(jù)包的傳送時(shí)延與保存無(wú)線側(cè)總時(shí)延累加,并應(yīng)用累 加結(jié)果更新保存的無(wú)線側(cè)總時(shí)延,轉(zhuǎn)步驟A執(zhí)行。如圖1所示,本發(fā)明實(shí)施例提供一種確定數(shù)據(jù)業(yè)務(wù)時(shí)延的方法,具體步驟包括步驟101,對(duì)采集到的數(shù)據(jù)進(jìn)行分析,讀取一條信令;步驟102,判斷采集到的數(shù)據(jù)包的數(shù)據(jù)類型是否為請(qǐng)求消息,如果是,則轉(zhuǎn)步驟 103,否則執(zhí)行步驟104;步驟103,獲取數(shù)據(jù)包中的關(guān)鍵字,并確定預(yù)存的關(guān)鍵字映射表中是否保存有該關(guān) 鍵字,如果沒(méi)有,則在關(guān)鍵字映射表中添加該數(shù)據(jù)包的記錄項(xiàng),并轉(zhuǎn)入步驟101 ;否則將原 有關(guān)鍵字對(duì)應(yīng)的記錄項(xiàng)清零,并轉(zhuǎn)入步驟101 ;本發(fā)明實(shí)施例中的關(guān)鍵字可以由所述數(shù)據(jù)包源IP、目的IP、源端口、目的端口、 transaction Ι 且步驟104,判斷所述數(shù)據(jù)包是否為重傳包,若是,則獲取數(shù)據(jù)包中的關(guān)鍵字,并確定 預(yù)存的關(guān)鍵字映射表中是否保存有該關(guān)鍵字,若有,則將該數(shù)據(jù)包的傳送時(shí)延分別與保存 的無(wú)線側(cè)總時(shí)延和重傳時(shí)延累加,并將累加結(jié)果更新保存的無(wú)線側(cè)總時(shí)延和重傳時(shí)延后轉(zhuǎn) 入步驟101,其中,該數(shù)據(jù)包的傳送時(shí)延為采集到數(shù)據(jù)包的時(shí)間減去前一個(gè)數(shù)據(jù)包采集到的 時(shí)間;如果不是重傳包,則轉(zhuǎn)入步驟105 ;本發(fā)明實(shí)施例中所述關(guān)鍵字隱射表中的記錄項(xiàng)包括數(shù)據(jù)流開(kāi)始傳送的起始時(shí)間、 發(fā)送數(shù)據(jù)包的小區(qū)號(hào)、接收數(shù)據(jù)包的終端型號(hào)、數(shù)據(jù)包源IP、無(wú)線側(cè)總時(shí)延、核心網(wǎng)側(cè)時(shí)延、 數(shù)據(jù)流傳送總時(shí)長(zhǎng)。步驟105,判斷接收到的數(shù)據(jù)包是否為數(shù)據(jù)流的最后一包數(shù)據(jù),若是,則確定數(shù)據(jù) 流傳送總時(shí)長(zhǎng)為接收到該數(shù)據(jù)包的時(shí)間減去記錄的起始開(kāi)始時(shí)間;否則,轉(zhuǎn)步驟106 ;步驟106、獲取數(shù)據(jù)包中的關(guān)鍵字,并確定預(yù)存的關(guān)鍵字映射表中是否保存有該關(guān) 鍵字,若沒(méi)有,則轉(zhuǎn)步驟101 ;否則,判斷該數(shù)據(jù)包源IP與關(guān)鍵字映射表中記錄的請(qǐng)求消息 的源IP是否相同,若相同,則將該數(shù)據(jù)包的傳送時(shí)延與保存無(wú)線側(cè)總時(shí)延累加,并應(yīng)用累 加結(jié)果更新保存的無(wú)線側(cè)總時(shí)延,轉(zhuǎn)步驟101。本發(fā)明實(shí)施中,為了進(jìn)一步的確定網(wǎng)絡(luò)導(dǎo)致數(shù)據(jù)時(shí)延的裝置,本發(fā)明實(shí)施例還包 括步驟105確定數(shù)據(jù)流傳送總時(shí)長(zhǎng)為接收到該數(shù)據(jù)包的時(shí)間減去記錄的起始開(kāi)始時(shí)間,之 后轉(zhuǎn)入步驟107 步驟107、將得到的數(shù)據(jù)流傳送總時(shí)長(zhǎng)、無(wú)線側(cè)總時(shí)延和重傳時(shí)延分別與預(yù)設(shè)值進(jìn) 行比較,并根據(jù)比較結(jié)果確定網(wǎng)絡(luò)狀況。因?yàn)樵诒景l(fā)明實(shí)施例關(guān)鍵字隱射表中的記錄項(xiàng)包括發(fā)送數(shù)據(jù)包的小區(qū)號(hào)、接收數(shù) 據(jù)包的終端型號(hào)等所示,根據(jù)比較結(jié)果確定網(wǎng)絡(luò)狀況的可以核心側(cè)時(shí)延、無(wú)線側(cè)總時(shí)延和數(shù)據(jù)流傳送總時(shí)長(zhǎng)確定網(wǎng)絡(luò)是否出現(xiàn)異常,根據(jù)發(fā)送數(shù)據(jù)包的小區(qū)號(hào)確定網(wǎng)絡(luò)出現(xiàn)異常的小區(qū)。如圖2所示,在本發(fā)明實(shí)施例中判斷所述數(shù)據(jù)包是否為重傳包的具體步驟包括步驟201,獲取數(shù)據(jù)包序列號(hào),并應(yīng)用獲取到的序列號(hào)生成組包關(guān)鍵字;步驟202,判斷當(dāng)前數(shù)據(jù)包的組包關(guān)鍵字是否等于保存的組包關(guān)鍵字期望值,若 是,則利用當(dāng)前數(shù)據(jù)包的序列號(hào)和字節(jié)長(zhǎng)度組和生成下一數(shù)據(jù)包的組包關(guān)鍵字期望值,結(jié) 束流程;否則轉(zhuǎn)入步驟203;步驟203,判斷當(dāng)前數(shù)據(jù)包的組包關(guān)鍵字是否小于保存的組包期望值,若是,則確 定所述數(shù)據(jù)包為重傳包,并結(jié)束流程;否則,轉(zhuǎn)入步驟204 ;步驟204,判斷所述數(shù)據(jù)包的組包關(guān)鍵字是否等于亂序組包期望值,若是,則轉(zhuǎn)步 驟205 ;否則,轉(zhuǎn)步驟206 ;步驟205、判斷亂序組包關(guān)鍵字更新次數(shù)是否大于預(yù)設(shè)值,如果小于,則將亂序包 的組包關(guān)鍵字更新為當(dāng)前數(shù)據(jù)包的組包關(guān)鍵字,亂序組包關(guān)鍵字更新次數(shù)加1 ;否則將亂 序組包期望值修改為當(dāng)前數(shù)據(jù)包包的組包關(guān)鍵字,亂序組包關(guān)鍵字更新次數(shù)清零,并結(jié)束 流程;步驟206、亂序組包關(guān)鍵字更新次數(shù)加1,亂序組包關(guān)鍵字修改為當(dāng)前數(shù)據(jù)包的組 包關(guān)鍵字,并結(jié)束流程。如圖3所示,本發(fā)明實(shí)施例所提供的一種確定數(shù)據(jù)業(yè)務(wù)時(shí)延的方法如果是基于 WAP1. χ?jǐn)?shù)據(jù),則具體的實(shí)現(xiàn)步驟包括步驟301,對(duì)采集到的數(shù)據(jù)進(jìn)行分析,讀取一個(gè)數(shù)據(jù)包;步驟302,確定采集到數(shù)據(jù)的部分端口號(hào)是否為9200,9201,9202,9203,確定采集 到的數(shù)據(jù)是否為WAP1. χ?jǐn)?shù)據(jù),若不是,轉(zhuǎn)步驟301執(zhí)行,否則轉(zhuǎn)步驟303。步驟303,分析T-PDU中WSP層,采集到的數(shù)據(jù)包消息類型是請(qǐng)求消息如POST、 GET,若是,則轉(zhuǎn)步驟304執(zhí)行,否則轉(zhuǎn)步驟307。步驟304,獲取數(shù)據(jù)包的關(guān)鍵字key(即源IP、目的IP、源端口、目的端口、 transaction ID組成)。判斷哈稀表(即關(guān)鍵字映射表)是否有相同KEY的TDR結(jié)點(diǎn),若 找到,執(zhí)行步驟305 ;否則,轉(zhuǎn)入步驟306。步驟305,關(guān)閉哈稀表中TDR結(jié)點(diǎn),并新創(chuàng)建一個(gè)TDR事件結(jié)構(gòu),將開(kāi)始時(shí)間、小區(qū) 號(hào)、手機(jī)型號(hào)、源IP等相關(guān)信息填入TDR中,同時(shí)將無(wú)線側(cè)時(shí)延、核心網(wǎng)側(cè)時(shí)延、總時(shí)延清 零,并轉(zhuǎn)步驟301。步驟306,新創(chuàng)建一個(gè)TDR事件結(jié)構(gòu),將開(kāi)始時(shí)間、小區(qū)號(hào)、手機(jī)型號(hào)、源IP等相關(guān) 信息填入TDR中,同時(shí)將無(wú)線側(cè)時(shí)延、核心網(wǎng)側(cè)時(shí)延、總時(shí)延清零,轉(zhuǎn)步驟301步驟307,根據(jù)數(shù)據(jù)包的重傳標(biāo)志位確定該數(shù)據(jù)包是否為重傳包,若是,轉(zhuǎn)步驟 311執(zhí)行;否則轉(zhuǎn)308執(zhí)行。步驟308,判斷所述數(shù)據(jù)包是否為數(shù)據(jù)流的最后一包數(shù)據(jù),若是最后一包數(shù)據(jù),則 轉(zhuǎn)入步驟309 ;步驟309,在哈稀表中根據(jù)KEY查找是否有相同KEY結(jié)點(diǎn),若沒(méi)有找到,則步驟301 執(zhí)行;否則,轉(zhuǎn)入步驟310。步驟310,則計(jì)算TDR總時(shí)延,該TDR總時(shí)延等于當(dāng)前數(shù)據(jù)包的時(shí)間減去TDR開(kāi)始 時(shí)間,關(guān)閉TDR結(jié)點(diǎn),并在哈稀表中刪除對(duì)應(yīng)的KEY,轉(zhuǎn)步驟301。
步驟311,在哈稀表中根據(jù)KEY查找是否有相同KEY結(jié)點(diǎn),若沒(méi)有找到,則步驟301 執(zhí)行;否則,轉(zhuǎn)入步驟312。步驟312,判斷該數(shù)據(jù)包的源IP與GET、POST的源IP是否相同,若相同,轉(zhuǎn)入步驟 313 ;否則,轉(zhuǎn)步驟301執(zhí)行。步驟313,無(wú)線側(cè)時(shí)延等于無(wú)線側(cè)時(shí)延與(該數(shù)據(jù)包時(shí)間減去前一個(gè)數(shù)據(jù)包時(shí)間) 的累加,重傳包加1,并轉(zhuǎn)入步驟301執(zhí)行。如圖4所示,本發(fā)明實(shí)施例所提供的一種確定數(shù)據(jù)業(yè)務(wù)時(shí)延的方法如果是基于 WAP2. 0數(shù)據(jù),則具體的實(shí)現(xiàn)步驟包括步驟401,對(duì)采集到的數(shù)據(jù)進(jìn)行分析,讀取一個(gè)數(shù)據(jù)包;步驟402,根據(jù)IP層protocol是否為TCP,若不是,轉(zhuǎn)步驟401執(zhí)行;若是,轉(zhuǎn)步驟 403執(zhí)行。步驟403、提取 IP 層和 TCP 層中的 oip、dip、oport、dport,再根據(jù) oip、dip、oport、 dport計(jì)算該數(shù)據(jù)包的組包關(guān)鍵字KEY ;轉(zhuǎn)步驟404執(zhí)行。步驟404,判斷HTTP層消息類型是否為GET或POST,若是,則轉(zhuǎn)步驟405處理;否 則轉(zhuǎn)步驟408執(zhí)行步驟405、在哈稀表中根據(jù)KEY查找是否有相同KEY結(jié)點(diǎn),若找到,則轉(zhuǎn)入步驟 406 ;否則轉(zhuǎn)步驟407 ;步驟406,關(guān)閉所述KEY對(duì)應(yīng)TDR結(jié)點(diǎn),再新創(chuàng)建一個(gè)TDR事件結(jié)構(gòu),將開(kāi)始時(shí)間、 小區(qū)號(hào)、手機(jī)型號(hào)、源IP等相關(guān)信息填入TDR中,同時(shí)將無(wú)線側(cè)時(shí)延、核心網(wǎng)側(cè)時(shí)延、總時(shí)延 清零;轉(zhuǎn)步驟401執(zhí)行步驟407,新創(chuàng)建一個(gè)TDR事件結(jié)構(gòu),將開(kāi)始時(shí)間、小區(qū)號(hào)、手機(jī)型號(hào)、源IP等相關(guān) 信息填入TDR中,同時(shí)將無(wú)線側(cè)時(shí)延、核心網(wǎng)側(cè)時(shí)延、總時(shí)延清零。轉(zhuǎn)步驟401執(zhí)行。步驟408,在哈稀表中根據(jù)KEY查找是否有相同KEY結(jié)點(diǎn),若找到,轉(zhuǎn)步驟409執(zhí) 行,否則,轉(zhuǎn)步驟401執(zhí)行。步驟409,判斷TCP層中的flags中FIN是否為1,若是,轉(zhuǎn)步驟410執(zhí)行。否則轉(zhuǎn) 入步驟411 ;步驟410、表示一個(gè)事件結(jié)束,無(wú)線時(shí)延等于已記錄的無(wú)線時(shí)延與(ACK的時(shí)間減 去前一包數(shù)據(jù)包時(shí)間)的累加和,該包時(shí)間為TDR結(jié)束時(shí)間。計(jì)算出TDR時(shí)間時(shí)長(zhǎng),關(guān)閉這 個(gè)TDR,轉(zhuǎn)入步驟401執(zhí)行。步驟411,判斷TCP層中的flags中reset是否為1,若是,轉(zhuǎn)步驟410執(zhí)行,否則 轉(zhuǎn)步驟412執(zhí)行步驟412、根據(jù)TCP流管理結(jié)果判斷是否為重傳包,若是,轉(zhuǎn)入步驟413 ;無(wú)線時(shí)延 等于已記錄的無(wú)線時(shí)延與(數(shù)據(jù)包的時(shí)間減去前一包數(shù)據(jù)包時(shí)間)的累加和,轉(zhuǎn)步驟413 執(zhí)行。否則,轉(zhuǎn)步驟414執(zhí)行。步驟413 ;無(wú)線時(shí)延等于已記錄的無(wú)線時(shí)延與(數(shù)據(jù)包的時(shí)間減去前一包數(shù)據(jù)包 時(shí)間)的累加和,轉(zhuǎn)入步驟401執(zhí)行。步驟414、該消息的源IP與GET或POST消息的源IP是否相同,若相同,轉(zhuǎn)入步驟 413 ;否則,轉(zhuǎn)步驟401執(zhí)行。如圖5所示,根據(jù)上述方法本發(fā)明實(shí)施例還提供一種確定數(shù)據(jù)業(yè)務(wù)時(shí)延的裝置,包括數(shù)據(jù)類型判斷模塊501、初始化模塊502、重傳包處理模塊503、時(shí)延確定模塊504、關(guān)鍵 字比較模塊505和網(wǎng)絡(luò)狀況確定模塊506 數(shù)據(jù)類型判斷模塊501,用于采集數(shù)據(jù)包并判斷采集到數(shù)據(jù)包的數(shù)據(jù)類型是否為 請(qǐng)求消息,如果是,則轉(zhuǎn)入初始化模塊502,否則轉(zhuǎn)入重傳包處理模塊503 ;初始化模塊502,用于獲取數(shù)據(jù)包中的關(guān)鍵字,并確定預(yù)存的關(guān)鍵字映射表中是否 保存有該關(guān)鍵字,如果沒(méi)有,則在關(guān)鍵字映射表中添加該數(shù)據(jù)包的記錄項(xiàng);否則將原有關(guān)鍵 字對(duì)應(yīng)的記錄項(xiàng)清零,并轉(zhuǎn)入數(shù)據(jù)類型判斷模塊501 ;重傳包處理單元模塊503,用于如果確定所述數(shù)據(jù)包為重傳包,則獲取數(shù)據(jù)包中的 關(guān)鍵字,并確定預(yù)存的關(guān)鍵字映射表中是否保存有該關(guān)鍵字,若有,則將該數(shù)據(jù)包的傳送時(shí) 延分別與保存的無(wú)線側(cè)總時(shí)延和重傳時(shí)延累加,并將累加結(jié)果更新保存的無(wú)線側(cè)總時(shí)延和 重傳時(shí)延后轉(zhuǎn)入數(shù)據(jù)類型判斷模塊501,其中,該數(shù)據(jù)包的傳送時(shí)延為采集到數(shù)據(jù)包的時(shí)間 減去前一個(gè)數(shù)據(jù)包采集到的時(shí)間;如果不是重傳包,則轉(zhuǎn)入時(shí)延確定模塊504 ;時(shí)延確定模塊504,用于判斷接收到的數(shù)據(jù)包是否為數(shù)據(jù)流的最后一包數(shù)據(jù),若 是,則確定數(shù)據(jù)流傳送總時(shí)長(zhǎng)為接收到該數(shù)據(jù)包的時(shí)間減去記錄的起始開(kāi)始時(shí)間,并轉(zhuǎn)入 網(wǎng)絡(luò)狀況確定模塊506 ;否則,轉(zhuǎn)入關(guān)鍵字比較模塊505 ;關(guān)鍵字比較模塊505,用于獲取數(shù)據(jù)包中的關(guān)鍵字,并確定預(yù)存的關(guān)鍵字映射表中 是否保存有該關(guān)鍵字,若沒(méi)有,則轉(zhuǎn)數(shù)據(jù)類型判斷模塊501執(zhí)行;否則,判斷該數(shù)據(jù)包源IP 與關(guān)鍵字映射表中記錄的請(qǐng)求消息的源IP是否相同,若相同,則將該數(shù)據(jù)包的傳送時(shí)延與 保存的無(wú)線側(cè)總時(shí)延累加,并應(yīng)用累加結(jié)果更新保存的無(wú)線側(cè)總時(shí)延;若不相同則轉(zhuǎn)入數(shù) 據(jù)類型判斷模塊501執(zhí)行;另外,為了進(jìn)一步的確定網(wǎng)絡(luò)中出現(xiàn)問(wèn)題的小區(qū),則本發(fā)明提供的裝置還包括網(wǎng)絡(luò)狀況確定模塊506,用于將得到的數(shù)據(jù)流傳送總時(shí)長(zhǎng)、無(wú)線側(cè)總時(shí)延和重傳時(shí) 延分別與預(yù)設(shè)值進(jìn)行比較,并根據(jù)比較結(jié)果確定網(wǎng)絡(luò)狀況。該裝置還包括重傳包判斷模塊507,用于判斷采集到的數(shù)據(jù)包是否為重傳包。如圖6所示,所述重傳包判斷模塊507包括序列號(hào)獲取單元601、組包關(guān)鍵字比較 單元602、重傳包確定單元603、亂序組包期望值比較單元604、更新次數(shù)判斷單元605和亂 序組包關(guān)鍵字更新單元606 序列號(hào)獲取單元601,用于獲取數(shù)據(jù)包序列號(hào),并應(yīng)用獲取到的序列號(hào)生成組包關(guān) 鍵字;組包關(guān)鍵字比較單元602,用于判斷當(dāng)前數(shù)據(jù)包的組包關(guān)鍵字是否等于保存的組 包關(guān)鍵字期望值,若是,則利用當(dāng)前數(shù)據(jù)包的序列號(hào)和字節(jié)長(zhǎng)度組和生成下一數(shù)據(jù)包的組 包關(guān)鍵字期望值,結(jié)束操作;否則轉(zhuǎn)入重傳包確定單元603 ;重傳包確定單元603,用于判斷當(dāng)前數(shù)據(jù)包的組包關(guān)鍵字是否小于保存的組包期 望值,若是,則確定所述數(shù)據(jù)包為重傳包,并結(jié)束操作;否則,轉(zhuǎn)入亂序組包期望值比較單元 604 ;亂序組包期望值比較單元604,用于判斷所述數(shù)據(jù)包的組包關(guān)鍵字是否等于亂序 組包期望值,若是,則轉(zhuǎn)更新次數(shù)判斷單元605 ;否則,轉(zhuǎn)入亂序組包關(guān)鍵字更新單元606 ;更新次數(shù)判斷單元605,用于判斷亂序組包關(guān)鍵字更新次數(shù)是否大于預(yù)設(shè)值,如果 小于,則將亂序包的組包關(guān)鍵字更新為當(dāng)前數(shù)據(jù)包的組包關(guān)鍵字,亂序組包關(guān)鍵字更新次
10數(shù)加1 ;否則將亂序組包期望值修改為當(dāng)前數(shù)據(jù)包包的組包關(guān)鍵字,亂序組包關(guān)鍵字更新 次數(shù)清零,并結(jié)束操作;亂序組包關(guān)鍵字更新單元606、亂序組包關(guān)鍵字更新次數(shù)加1,亂序組包關(guān)鍵字修 改為當(dāng)前數(shù)據(jù)包的組包關(guān)鍵字,并結(jié)束操作。本發(fā)明提供的方法和裝置能夠?qū)崿F(xiàn)對(duì)數(shù)據(jù)業(yè)務(wù)平均時(shí)延、無(wú)線側(cè)時(shí)延占比、核心 網(wǎng)側(cè)時(shí)間、無(wú)線丟包而產(chǎn)生數(shù)據(jù)包重傳時(shí)延的精確計(jì)算。并通過(guò)上述時(shí)延結(jié)果準(zhǔn)確定位有 問(wèn)題的無(wú)線側(cè)小區(qū),從而確定無(wú)線側(cè)需要優(yōu)化部分。本發(fā)明實(shí)施結(jié)合數(shù)據(jù)網(wǎng)業(yè)務(wù)特點(diǎn),進(jìn)行時(shí)延分析,以便運(yùn)營(yíng)商進(jìn)行各種業(yè)務(wù)分析, 如故障投訴系統(tǒng),故障定位系統(tǒng)等,從而滿足網(wǎng)絡(luò)運(yùn)營(yíng)商對(duì)網(wǎng)絡(luò)維護(hù)、優(yōu)化。另外,本發(fā)明提供的方法和裝置從小區(qū)和終端型號(hào)兩方面來(lái)分析數(shù)據(jù)業(yè)務(wù)下載時(shí) 延,時(shí)延包括重傳包產(chǎn)生的時(shí)延。根據(jù)時(shí)延和重傳包分析結(jié)果判斷網(wǎng)絡(luò)狀況,網(wǎng)絡(luò)再對(duì)時(shí)延 比較大的小區(qū)進(jìn)行優(yōu)化。根據(jù)測(cè)量結(jié)果,可以對(duì)網(wǎng)絡(luò)規(guī)劃及業(yè)務(wù)策略進(jìn)行調(diào)整,從而提高資 源利用率,使得網(wǎng)絡(luò)規(guī)劃和業(yè)務(wù)策略更符合實(shí)際的需求。本發(fā)明所述的方法并不限于具體實(shí)施方式
中所述的實(shí)施例,本領(lǐng)域技術(shù)人員根據(jù) 本發(fā)明的技術(shù)方案得出其它的實(shí)施方式,同樣屬于本發(fā)明的技術(shù)創(chuàng)新范圍。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種確定數(shù)據(jù)業(yè)務(wù)時(shí)延的方法,其特征在于,包括A、采集數(shù)據(jù)包并判斷采集到數(shù)據(jù)包的數(shù)據(jù)類型是否為請(qǐng)求消息,如果是,則轉(zhuǎn)步驟B, 否則執(zhí)行步驟C ;B、獲取數(shù)據(jù)包中的關(guān)鍵字,并確定預(yù)存的關(guān)鍵字映射表中是否保存有該關(guān)鍵字,如果 沒(méi)有,則在關(guān)鍵字映射表中添加該數(shù)據(jù)包的記錄項(xiàng);否則將原有關(guān)鍵字對(duì)應(yīng)的記錄項(xiàng)清零, 并轉(zhuǎn)入步驟A ;C、判斷所述數(shù)據(jù)包是否為重傳包,若是,則獲取數(shù)據(jù)包中的關(guān)鍵字,并確定預(yù)存的關(guān)鍵 字映射表中是否保存有該關(guān)鍵字,若有,則將該數(shù)據(jù)包的傳送時(shí)延分別與保存的無(wú)線側(cè)總 時(shí)延和重傳時(shí)延累加,并將累加結(jié)果更新保存的無(wú)線側(cè)總時(shí)延和重傳時(shí)延后轉(zhuǎn)入步驟A,其 中,該數(shù)據(jù)包的傳送時(shí)延為采集到數(shù)據(jù)包的時(shí)間減去前一個(gè)數(shù)據(jù)包采集到的時(shí)間;如果不 是重傳包,則轉(zhuǎn)入步驟D ;D、判斷接收到的數(shù)據(jù)包是否為數(shù)據(jù)流的最后一包數(shù)據(jù),若是,則確定數(shù)據(jù)流傳送總時(shí) 長(zhǎng)為接收到該數(shù)據(jù)包的時(shí)間減去記錄的起始開(kāi)始時(shí)間;否則,轉(zhuǎn)步驟E ;E、獲取數(shù)據(jù)包中的關(guān)鍵字,并確定預(yù)存的關(guān)鍵字映射表中是否保存有該關(guān)鍵字,若沒(méi) 有,則轉(zhuǎn)步驟A執(zhí)行;否則,判斷該數(shù)據(jù)包源IP與關(guān)鍵字映射表中記錄的請(qǐng)求消息的源IP 是否相同,若相同,則將該數(shù)據(jù)包的傳送時(shí)延與保存無(wú)線側(cè)總時(shí)延累加,并應(yīng)用累加結(jié)果更 新保存的無(wú)線側(cè)總時(shí)延,轉(zhuǎn)步驟A執(zhí)行。
2.如權(quán)利要求1所述的方法,其特征在于,步驟D確定數(shù)據(jù)流傳送總時(shí)長(zhǎng)為接收到該數(shù) 據(jù)包的時(shí)間減去記錄的起始開(kāi)始時(shí)間之后,轉(zhuǎn)入步驟F :F、將得到的數(shù)據(jù)流傳送總時(shí)長(zhǎng)、無(wú)線側(cè)總時(shí)延和重傳時(shí)延分別與預(yù)設(shè)值進(jìn)行比較,并 根據(jù)比較結(jié)果確定網(wǎng)絡(luò)狀況。
3.如權(quán)利要求1所述的方法,其特征在于,所述關(guān)鍵字包括所述數(shù)據(jù)包源IP、目的IP、 源端口號(hào)、目的端口號(hào)和transaction ID。
4.如權(quán)利要求2所述的方法,其特征在于,所述關(guān)鍵字隱射表中的記錄項(xiàng)包括數(shù)據(jù)流 開(kāi)始傳送的起始時(shí)間、發(fā)送數(shù)據(jù)包的小區(qū)號(hào)、接收數(shù)據(jù)包的終端型號(hào)、數(shù)據(jù)包源IP、無(wú)線側(cè) 總時(shí)延、核心網(wǎng)側(cè)時(shí)延、數(shù)據(jù)流傳送總時(shí)長(zhǎng)。
5.如權(quán)利要求4所述的方法,其特征在于,所述步驟F中根據(jù)比較結(jié)果確定網(wǎng)絡(luò)狀況 包括核心側(cè)時(shí)延、無(wú)線側(cè)總時(shí)延和數(shù)據(jù)流傳送總時(shí)長(zhǎng)確定網(wǎng)絡(luò)是否出現(xiàn)異常,如果出現(xiàn)異 常,則根據(jù)發(fā)送數(shù)據(jù)包的小區(qū)號(hào)確定出現(xiàn)異常的小區(qū)。
6.如權(quán)利要求1所述的方法,其特征在于,判斷所述數(shù)據(jù)包是否為重傳包包括a、獲取數(shù)據(jù)包序列號(hào),并應(yīng)用獲取到的序列號(hào)生成組包關(guān)鍵字;b、判斷當(dāng)前數(shù)據(jù)包的組包關(guān)鍵字是否等于保存的組包關(guān)鍵字期望值,若是,則利用當(dāng) 前數(shù)據(jù)包的序列號(hào)和字節(jié)長(zhǎng)度組和生成下一數(shù)據(jù)包的組包關(guān)鍵字期望值,結(jié)束流程;否則 轉(zhuǎn)入步驟c ;C、判斷當(dāng)前數(shù)據(jù)包的組包關(guān)鍵字是否小于保存的組包期望值,若是,則確定所述數(shù)據(jù) 包為重傳包,并結(jié)束流程;否則,轉(zhuǎn)入步驟d ;d、判斷所述數(shù)據(jù)包的組包關(guān)鍵字是否等于亂序組包期望值,若是,則轉(zhuǎn)步驟e;否則, 轉(zhuǎn)步驟f ;e、判斷亂序組包關(guān)鍵字更新次數(shù)是否大于預(yù)設(shè)值,如果小于,則將亂序包的組包關(guān)鍵字更新為當(dāng)前數(shù)據(jù)包的組包關(guān)鍵字,亂序組包關(guān)鍵字更新次數(shù)加1 ;否則將亂序組包期望 值修改為當(dāng)前數(shù)據(jù)包包的組包關(guān)鍵字,亂序組包關(guān)鍵字更新次數(shù)清零,并結(jié)束流程;f、亂序組包關(guān)鍵字更新次數(shù)加1,亂序組包關(guān)鍵字修改為當(dāng)前數(shù)據(jù)包的組包關(guān)鍵字,并 結(jié)束流程。
7.一種確定數(shù)據(jù)業(yè)務(wù)時(shí)延的裝置,其特征在于,包括數(shù)據(jù)類型判斷模塊、初始化模塊、 重傳包判斷模塊、時(shí)延確定模塊、關(guān)鍵字比較模塊和網(wǎng)絡(luò)狀況確定模塊數(shù)據(jù)類型判斷模塊,用于采集數(shù)據(jù)包并判斷采集到數(shù)據(jù)包的數(shù)據(jù)類型是否為請(qǐng)求消 息,如果是,則轉(zhuǎn)入初始化模塊,否則轉(zhuǎn)入重傳包處理模塊;初始化模塊,用于獲取數(shù)據(jù)包中的關(guān)鍵字,并確定預(yù)存的關(guān)鍵字映射表中是否保存有 該關(guān)鍵字,如果沒(méi)有,則在關(guān)鍵字映射表中添加該數(shù)據(jù)包的記錄項(xiàng);否則將原有關(guān)鍵字對(duì)應(yīng) 的記錄項(xiàng)清零,并轉(zhuǎn)入數(shù)據(jù)類型判斷模塊;重傳包處理單元模塊,用于如果確定所述數(shù)據(jù)包為重傳包,則獲取數(shù)據(jù)包中的關(guān)鍵字, 并確定預(yù)存的關(guān)鍵字映射表中是否保存有該關(guān)鍵字,若有,則將該數(shù)據(jù)包的傳送時(shí)延分別 與保存的無(wú)線側(cè)總時(shí)延和重傳時(shí)延累加,并將累加結(jié)果更新保存的無(wú)線側(cè)總時(shí)延和重傳時(shí) 延后轉(zhuǎn)入數(shù)據(jù)類型判斷模塊,其中,該數(shù)據(jù)包的傳送時(shí)延為采集到數(shù)據(jù)包的時(shí)間減去前一 個(gè)數(shù)據(jù)包采集到的時(shí)間;如果不是重傳包,則轉(zhuǎn)入時(shí)延確定模塊;時(shí)延確定模塊,用于判斷接收到的數(shù)據(jù)包是否為數(shù)據(jù)流的最后一包數(shù)據(jù),若是,則確定 數(shù)據(jù)流傳送總時(shí)長(zhǎng)為接收到該數(shù)據(jù)包的時(shí)間減去記錄的起始開(kāi)始時(shí)間;否則,轉(zhuǎn)入關(guān)鍵字 比較模塊;關(guān)鍵字比較模塊,用于獲取數(shù)據(jù)包中的關(guān)鍵字,并確定預(yù)存的關(guān)鍵字映射表中是否保 存有該關(guān)鍵字,若沒(méi)有,則轉(zhuǎn)數(shù)據(jù)類型判斷模塊執(zhí)行;否則,判斷該數(shù)據(jù)包源IP與關(guān)鍵字映 射表中記錄的請(qǐng)求消息的源IP是否相同,若相同,則將該數(shù)據(jù)包的傳送時(shí)延與保存無(wú)線側(cè) 總時(shí)延累加,并應(yīng)用累加結(jié)果更新保存的無(wú)線側(cè)總時(shí)延,轉(zhuǎn)數(shù)據(jù)類型判斷模塊執(zhí)行。
8.如權(quán)利要求7所述的裝置,其特征在于,還包括網(wǎng)絡(luò)狀況確定模塊,用于將得到的數(shù)據(jù)流傳送總時(shí)長(zhǎng)、無(wú)線側(cè)總時(shí)延和重傳時(shí)延分別 與預(yù)設(shè)值進(jìn)行比較,并根據(jù)比較結(jié)果確定網(wǎng)絡(luò)狀況。
9.如權(quán)利要求7所述的裝置,其特征在于,該裝置還包括重傳包判斷模塊,用于判斷采 集到的數(shù)據(jù)包是否為重傳包。
10.如權(quán)利要求9所述的裝置,其特征在于,該重傳包判斷模塊包括序列號(hào)獲取單元、 組包關(guān)鍵字比較單元、重傳包確定單元、亂序組包期望值比較單元、更新次數(shù)判斷單元和亂 序組包關(guān)鍵字更新單元序列號(hào)獲取單元,用于獲取數(shù)據(jù)包序列號(hào),并應(yīng)用獲取到的序列號(hào)生成組包關(guān)鍵字; 組包關(guān)鍵字比較單元,用于判斷當(dāng)前數(shù)據(jù)包的組包關(guān)鍵字是否等于保存的組包關(guān)鍵字 期望值,若是,則利用當(dāng)前數(shù)據(jù)包的序列號(hào)和字節(jié)長(zhǎng)度組和生成下一數(shù)據(jù)包的組包關(guān)鍵字 期望值,結(jié)束操作;否則轉(zhuǎn)入重傳包確定單元c ;重傳包確定單元,用于判斷當(dāng)前數(shù)據(jù)包的組包關(guān)鍵字是否小于保存的組包期望值,若 是,則確定所述數(shù)據(jù)包為重傳包,并結(jié)束操作;否則,轉(zhuǎn)入亂序組包期望值比較單元;亂序組包期望值比較單元,用于判斷所述數(shù)據(jù)包的組包關(guān)鍵字是否等于亂序組包期望 值,若是,則轉(zhuǎn)更新次數(shù)判斷單元e ;否則,轉(zhuǎn)入亂序組包關(guān)鍵字更新單元;更新次數(shù)判斷單元,用于判斷亂序組包關(guān)鍵字更新次數(shù)是否大于預(yù)設(shè)值,如果小于,則 將亂序包的組包關(guān)鍵字更新為當(dāng)前數(shù)據(jù)包的組包關(guān)鍵字,亂序組包關(guān)鍵字更新次數(shù)加1 ; 否則將亂序組包期望值修改為當(dāng)前數(shù)據(jù)包包的組包關(guān)鍵字,亂序組包關(guān)鍵字更新次數(shù)清 零,并結(jié)束操作;亂序組包關(guān)鍵字更新單元,用于將亂序組包關(guān)鍵字更新次數(shù)加1,亂序組包關(guān)鍵字修改 為當(dāng)前數(shù)據(jù)包的組包關(guān)鍵字,并結(jié)束操作。
全文摘要
本發(fā)明公開(kāi)了一種確定數(shù)據(jù)業(yè)務(wù)時(shí)延的方法及裝置,應(yīng)用于通信領(lǐng)域。包括A、采集數(shù)據(jù)包并判斷該數(shù)據(jù)包的類型是否為請(qǐng)求消息,若是,則轉(zhuǎn)B,否則轉(zhuǎn)C;B、在關(guān)鍵字映射表中添加該數(shù)據(jù)包的記錄項(xiàng),并轉(zhuǎn)入A;C、判斷是否為重傳包,若是,將重傳包時(shí)間累加到總時(shí)延上,轉(zhuǎn)入A;如果不是,則轉(zhuǎn)入D;D、判斷是否為最后一包,若是,則確定總時(shí)延;否則,轉(zhuǎn)E;E、確定關(guān)鍵字映射表中是否保存有數(shù)據(jù)包關(guān)鍵字,若沒(méi)有,則轉(zhuǎn)A;否則,判斷數(shù)據(jù)包源IP與關(guān)鍵字映射表中請(qǐng)求消息的源IP是否相同,若相同,則將數(shù)據(jù)包的傳送時(shí)延與保存無(wú)線側(cè)總時(shí)延累加,轉(zhuǎn)A執(zhí)行。本發(fā)明提供的方法和裝置根據(jù)網(wǎng)絡(luò)側(cè)和無(wú)線側(cè)時(shí)延,確定無(wú)線側(cè)需要優(yōu)化部分。
文檔編號(hào)H04L1/18GK102088335SQ20101060358
公開(kāi)日2011年6月8日 申請(qǐng)日期2010年12月23日 優(yōu)先權(quán)日2010年12月23日
發(fā)明者葉迎春, 謝銀祥, 馬進(jìn) 申請(qǐng)人:中興通訊股份有限公司