專利名稱:Wcdma網(wǎng)絡(luò)中推斷信令和電池消耗量的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及WCDMA網(wǎng)絡(luò)通信領(lǐng)域,特別涉及一種WCDMA網(wǎng)絡(luò)中推斷信令和電池消
耗量的方法。
背景技術(shù):
在WCDMA網(wǎng)絡(luò)中,在對(duì)用戶裝置的上、下行數(shù)據(jù)流進(jìn)行評(píng)估并進(jìn)行數(shù)據(jù)流優(yōu)化之前,必須能夠獲知用戶裝置在特定時(shí)間段內(nèi)的信令消耗和電池消耗?,F(xiàn)有技術(shù)中,用戶裝置在特定時(shí)間段內(nèi)的信令消耗和電池消耗,只能通過(guò)特定儀器進(jìn)行實(shí)時(shí)的檢測(cè)才能獲得,由于需要對(duì)每一個(gè)用戶裝置進(jìn)行測(cè)量,因此在面對(duì)大批量的用戶裝置時(shí),無(wú)法逐一采用上述儀器進(jìn)行檢測(cè)。
發(fā)明內(nèi)容
本發(fā)明針對(duì)現(xiàn)有技術(shù)中只能通過(guò)逐一地實(shí)時(shí)檢測(cè)獲知用戶裝置在特定時(shí)間段內(nèi)的信令消耗和電池電量消耗,不適應(yīng)大批量檢測(cè)的缺點(diǎn),提供了一種無(wú)需進(jìn)行實(shí)時(shí)檢測(cè)的新型WCDMA網(wǎng)絡(luò)中推斷信令和電池消耗量的方法。為實(shí)現(xiàn)上述目的,本發(fā)明可采取下述技術(shù)方案:
WCDMA網(wǎng)絡(luò)中推斷信令和電池消耗量的方法,包括以下具體步驟:
A)令用戶裝置在RRC狀態(tài)之間依次轉(zhuǎn)換,所述RRC狀態(tài)包括IDLE、PCH、FACH、DCHjI取WCDMA網(wǎng)絡(luò)空中接口的信令,分別統(tǒng)計(jì)所述RRC狀態(tài)轉(zhuǎn)換過(guò)程中用戶裝置發(fā)送和/或接收的信令數(shù)量;
B)使用電流檢測(cè)儀記錄所述用戶裝置的電流值,依據(jù)所述步驟A中RRC狀態(tài)轉(zhuǎn)換所需要的時(shí)間,分別計(jì)算所述用戶裝置在不同RRC狀態(tài)下的電流值;
C)抓取一個(gè)時(shí)間段內(nèi)用戶裝置發(fā)送和/或接收的所有數(shù)據(jù)包;
D)依據(jù)步驟C所抓取的數(shù)據(jù)包,計(jì)算所述用戶裝置在發(fā)送或者接收所述數(shù)據(jù)包時(shí)所處的RRC狀態(tài);
E)依據(jù)所述步驟D計(jì)算所得的RRC狀態(tài),統(tǒng)計(jì)用戶裝置在所述時(shí)間段內(nèi)發(fā)送或者接收的信令的總數(shù);
F)依據(jù)所述步驟D計(jì)算所得的RRC狀態(tài)計(jì)算所述用戶裝置在不同RRC狀態(tài)下的持續(xù)時(shí)間,依據(jù)所述持續(xù)時(shí)間和所述步驟B所得的電流值即可得到所述用戶裝置在不同RRC狀態(tài)下所消耗的電量。作為優(yōu)選,所述步驟C還包括將抓取的數(shù)據(jù)包以文件形式保存。RRC (Radio Resource Control):無(wú)線資源控制協(xié)議,WCDMA網(wǎng)絡(luò)中,用戶裝置的RRC狀態(tài)分為以下幾種,IDLE、PCH、FACH、DCH。本發(fā)明由于采用了以上技術(shù)方案,具有顯著的技術(shù)效果:
利用數(shù)據(jù)流記錄計(jì)算特定時(shí)間段內(nèi)所消耗的信令數(shù)量和電池的電量,由于用戶裝置的數(shù)據(jù)流記錄可以通過(guò)用戶裝置的無(wú)線接口進(jìn)行抓取并以一定的文件格式進(jìn)行記錄,而用戶裝置在RRC狀態(tài)轉(zhuǎn)換過(guò)程中發(fā)送和/或接收的信令數(shù)量和不同RRC狀態(tài)下的電流值,則較為固定,可以進(jìn)行預(yù)先檢測(cè),由此,可以通過(guò)無(wú)線接口對(duì)大批量的用戶裝置進(jìn)行同時(shí)檢測(cè)而無(wú)需逐一使用檢測(cè)儀器進(jìn)行檢測(cè)。
具體實(shí)施例方式下面結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。實(shí)施例1
本實(shí)施例中的用戶裝置為手機(jī),當(dāng)然也可以是其他具有無(wú)線通訊功能的終端設(shè)備。WCDMA網(wǎng)絡(luò)中推斷信令和電池消耗量的方法,包括以下具體步驟:
A)用戶裝置在RRC狀態(tài)之間依次轉(zhuǎn)換,例如,以IDLE為初始狀態(tài),先轉(zhuǎn)換為FACH,在轉(zhuǎn)換至DCH狀態(tài)或者PCH狀態(tài),由于用戶裝置RRC狀態(tài)根據(jù)用戶業(yè)務(wù)的進(jìn)行而改變,本實(shí)施例中通過(guò)發(fā)送或者接收不同大小的數(shù)據(jù)包來(lái)調(diào)節(jié)上行、下行的數(shù)據(jù)量,從而改變用戶裝置的RRC狀態(tài)。抓取WCDMA網(wǎng)絡(luò)空中接口的信令,分別統(tǒng)計(jì)所述RRC狀態(tài)轉(zhuǎn)換過(guò)程中發(fā)送和/或接收的信令數(shù)量,抓取WCDMA網(wǎng)絡(luò)空中接口的信令可以采用軟件方式進(jìn)行模擬,用數(shù)據(jù)線將普通的PC機(jī)與用戶裝置連接起來(lái),一般而言,這里的用戶裝置指的是手機(jī),所使用的數(shù)據(jù)線為USB延長(zhǎng)線,這樣,就可以通過(guò)PC機(jī)上安裝的QXDM工具軟件抓取信令,同時(shí)也可以統(tǒng)計(jì)信令數(shù)量。B)使用電流檢測(cè)儀記錄所述用戶裝置的電流值,依據(jù)所述步驟A中RRC狀態(tài)轉(zhuǎn)換所需要的時(shí)間,分別計(jì)算所述用戶裝置在不同RRC狀態(tài)下的電流值,考慮到不同型號(hào)的用戶裝置,在同一 RRC狀態(tài)時(shí)的電流值存在差異,因此需要針對(duì)不同的用戶裝置進(jìn)行分別測(cè)量,準(zhǔn)確測(cè)量用戶裝置在不同RRC狀態(tài)下的電流值對(duì)于計(jì)算用戶裝置的總耗電量十分重要。C)抓取一個(gè)時(shí)間段內(nèi)用戶裝置發(fā)送和/或接收的所有數(shù)據(jù)包,本實(shí)施例中采用軟件模擬的方式實(shí)現(xiàn)數(shù)據(jù)包的抓取,在手機(jī)中安裝TCPDump工具軟件,開啟TCPDump抓取手機(jī)與WCDMA網(wǎng)絡(luò)之間發(fā)送或者接收的數(shù)據(jù)包,并將抓取的數(shù)據(jù)包以本地文件的形式進(jìn)行保存。D)依據(jù)步驟C所抓取的數(shù)據(jù)包,對(duì)每一個(gè)數(shù)據(jù)包的大小、時(shí)間和方向,結(jié)合WCDMA網(wǎng)絡(luò)的參數(shù)(包括狀態(tài)轉(zhuǎn)換延遲,狀態(tài)轉(zhuǎn)換超時(shí)定時(shí)器,RLC數(shù)據(jù)緩存器門限,RLC數(shù)據(jù)緩存消耗時(shí)間,這些參數(shù)可以由用戶裝置向所屬的WCDMA網(wǎng)絡(luò)查詢獲得),計(jì)算所述用戶裝置在發(fā)送或者接收所述數(shù)據(jù)包時(shí)所處的RRC狀態(tài)。用戶裝置發(fā)送或者接受數(shù)據(jù)包后根據(jù)前一RRC狀態(tài)推斷當(dāng)前RRC狀態(tài)。E)依據(jù)所述步驟D計(jì)算所得的RRC狀態(tài),統(tǒng)計(jì)出用戶裝置在步驟C的一個(gè)時(shí)間段內(nèi)狀態(tài)轉(zhuǎn)換的次數(shù),依據(jù)步驟A獲得的不同RRC狀態(tài)下的信令數(shù)量,統(tǒng)計(jì)用戶裝置在所述時(shí)間段內(nèi)發(fā)送或者接收的信令的總數(shù)。F)依據(jù)所述步驟D計(jì)算所得的RRC狀態(tài)計(jì)算所述用戶裝置在不同RRC狀態(tài)下的持續(xù)時(shí)間、RRC狀態(tài)轉(zhuǎn)換的次數(shù),依據(jù)所述持續(xù)時(shí)間和所述步驟B所得的電流值即可得到所述用戶裝置在不同RRC狀態(tài)下所消耗的電量。此外,步驟D中的網(wǎng)絡(luò)參數(shù)包括:DCH至FACH狀態(tài)轉(zhuǎn)換超時(shí)定時(shí)器TUFACH至PCH狀態(tài)轉(zhuǎn)換超時(shí)定時(shí)器T2、PCH至IDLE狀態(tài)轉(zhuǎn)換超時(shí)定時(shí)器T3,RLC數(shù)據(jù)緩存器門限L,RLC數(shù)據(jù)緩存消耗時(shí)間F。上述網(wǎng)絡(luò)參數(shù)是由WCDMA網(wǎng)絡(luò)的運(yùn)營(yíng)商保存的,可以由用戶裝置向所述WCDMA網(wǎng)絡(luò)預(yù)先查詢?nèi)〉茫部梢酝ㄟ^(guò)修改例如修改手機(jī)ROM的方式,直接讀出。所述推斷RRC當(dāng)前狀態(tài)包括以下步驟:
步驟一:前一 RRC狀態(tài)為IDLE,所述用戶裝置接受WCDMA網(wǎng)絡(luò)發(fā)送的數(shù)據(jù)包,則當(dāng)前狀態(tài)為DCH或者FACH。步驟二:前一 RRC狀態(tài)為DCH,所述用戶裝置經(jīng)過(guò)Tl時(shí)間后未偵聽到所述WCDMA網(wǎng)絡(luò)向所述用戶裝置發(fā)送或者接收數(shù)據(jù)包,如果該用戶裝置的RRC狀態(tài)未包括PCH,則當(dāng)前狀態(tài)為FACH或者IDLE ;如果該用戶裝置的RRC狀態(tài)還包括PCH,則當(dāng)前狀態(tài)為PCH。步驟三:前一狀態(tài)為FACH,所述用戶裝置偵聽到所述WCDMA向所述用戶裝置發(fā)送或者接收數(shù)據(jù)包后,判斷數(shù)據(jù)包的大小,如果數(shù)據(jù)包的大小大于L,則當(dāng)前狀態(tài)為DCH,否則當(dāng)前狀態(tài)保持為FACH ;所述用戶裝置經(jīng)過(guò)T2時(shí)間后未偵聽到所述WCDMA網(wǎng)絡(luò)向所述用戶裝置發(fā)送或者接收數(shù)據(jù)包,如果該用戶裝置的RRC狀態(tài)未包括PCH,則當(dāng)前狀態(tài)為IDLE ;如果該用戶裝置的RRC狀態(tài)還包括PCH,則當(dāng)前RRC狀態(tài)為PCH。步驟四:前一 RRC狀態(tài)為PCH,所述用戶裝置偵聽到所述WCDMA向所述用戶裝置發(fā)送或者接收數(shù)據(jù)包,則當(dāng)前狀態(tài)為DCH或者FACH ;所述用戶裝置經(jīng)過(guò)T2時(shí)間后未偵聽到所述WCDMA網(wǎng)絡(luò)向所述用戶裝置發(fā)送或者接收數(shù)據(jù)包,則當(dāng)前狀態(tài)為IDLE。此外,用戶裝置在上行發(fā)送數(shù)據(jù)包和下行接受數(shù)據(jù)包時(shí)的RLC數(shù)據(jù)緩存器門限L或者RLC數(shù)據(jù)緩存消耗時(shí)間F都會(huì)有所不同,因此,所述RLC數(shù)據(jù)緩存器門限L為L(zhǎng)u或者Ld,所述Lu為所述用戶裝置上行數(shù)據(jù)時(shí)的RLC數(shù)據(jù)緩存器門限,所述Ld為所述用戶裝置下行數(shù)據(jù)時(shí)的RLC數(shù)據(jù)緩存器門限。用戶裝置在上行或者下行數(shù)據(jù)時(shí),分別用Lu或者Ld替代RLC數(shù)據(jù)緩存器門限L。同樣的,所述RLC數(shù)據(jù)緩存消耗時(shí)間F為Fu或者Fd,所述Fu為所述用戶裝置上行數(shù)據(jù)時(shí)的RLC數(shù)據(jù)緩存消耗時(shí)間,所述Fs為所述用戶裝置下行數(shù)據(jù)時(shí)的RLC數(shù)據(jù)緩存消耗時(shí)間。用戶裝置在上行或者下行數(shù)據(jù)時(shí),同樣用Fu或者Fd代替原來(lái)的RLC數(shù)據(jù)緩存消耗時(shí)間F??傊?,以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明申請(qǐng)專利范圍所作的均等變化與修飾,皆應(yīng)屬本發(fā)明專利的涵蓋范圍。
權(quán)利要求
1.一種WCDMA網(wǎng)絡(luò)中推斷信令和電池消耗量的方法,其特征在于,包括以下具體步驟: A)令用戶裝置在RRC狀態(tài)之間依次轉(zhuǎn)換,所述RRC狀態(tài)包括IDLE、PCH、FACH、DCHjI取WCDMA網(wǎng)絡(luò)空中接口的信令,分別統(tǒng)計(jì)所述RRC狀態(tài)轉(zhuǎn)換過(guò)程中用戶裝置發(fā)送和/或接收的信令數(shù)量; B)使用電流檢測(cè)儀記錄所述用戶裝置的電流值,依據(jù)所述步驟A中RRC狀態(tài)轉(zhuǎn)換所需要的時(shí)間,分別計(jì)算所述用戶裝置在不同RRC狀態(tài)下的電流值; C)抓取一個(gè)時(shí)間段內(nèi)用戶裝置發(fā)送和/或接收的所有數(shù)據(jù)包; D)依據(jù)步驟C所抓取的數(shù)據(jù)包,計(jì)算所述用戶裝置在發(fā)送或者接收所述數(shù)據(jù)包時(shí)所處的RRC狀態(tài); E)依據(jù)所述步驟D計(jì)算所得的RRC狀態(tài),統(tǒng)計(jì)用戶裝置在所述時(shí)間段內(nèi)發(fā)送或者接收的信令的總數(shù); F)依據(jù)所述步驟D計(jì)算所得的RRC狀態(tài)計(jì)算所述用戶裝置在不同RRC狀態(tài)下的持續(xù)時(shí)間,依據(jù)所述持續(xù)時(shí)間和所述步驟B所得的電流值即可得到所述用戶裝置在不同RRC狀態(tài)下所消耗的電量。
2.根據(jù)權(quán)利要求1所述的WCDMA網(wǎng)絡(luò)中推斷信令和電池消耗量的方法,其特征在于,所述步驟C還包括將抓取的數(shù)據(jù)包以文件形式保存。
全文摘要
本發(fā)明涉及WCDMA網(wǎng)絡(luò)通信領(lǐng)域,公開了一種WCDMA網(wǎng)絡(luò)中推斷信令和電池消耗量的方法,包括統(tǒng)計(jì)所述RRC狀態(tài)轉(zhuǎn)換過(guò)程中發(fā)送和/或接收的信令數(shù)量,計(jì)算所述用戶裝置在不同RRC狀態(tài)下的電流值,得到用戶裝置在所述時(shí)間段內(nèi)發(fā)送或者接收的信令的總數(shù)以及在不同RRC狀態(tài)下所消耗的電量。本發(fā)明的優(yōu)點(diǎn)在于,可以通過(guò)用戶裝置的數(shù)據(jù)流記錄獲得一定時(shí)間內(nèi)所消耗的信令和電池電量,步驟較少,方法簡(jiǎn)潔,可以實(shí)現(xiàn)批量檢測(cè),具有較高的應(yīng)用價(jià)值。
文檔編號(hào)H04W52/02GK103152759SQ201310033260
公開日2013年6月12日 申請(qǐng)日期2013年1月29日 優(yōu)先權(quán)日2013年1月29日
發(fā)明者謝立峰 申請(qǐng)人:杭州碩文軟件有限公司