本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種信令采集方法及裝置。
背景技術(shù):
隨著4g用戶數(shù)的不斷增長(zhǎng),用戶對(duì)網(wǎng)絡(luò)質(zhì)量的要求也越來(lái)越高,網(wǎng)絡(luò)問(wèn)題的多元化導(dǎo)致網(wǎng)絡(luò)問(wèn)題難以定位,如何有效的解決用戶投訴、精準(zhǔn)定位網(wǎng)絡(luò)隱患是當(dāng)前面臨的關(guān)鍵問(wèn)題。目前中國(guó)移動(dòng)已出臺(tái)信令軟采,即通過(guò)采集用戶信令,定位問(wèn)題源,但基站側(cè)僅能采集與用戶處于通信狀態(tài)的信令,對(duì)于用戶脫離4g網(wǎng)絡(luò)前后的信令因易丟失而不容易采集,對(duì)于終端在信號(hào)較差區(qū)域的網(wǎng)絡(luò)狀態(tài)也不易采集,這就會(huì)出現(xiàn)問(wèn)題區(qū)域的信令盲區(qū)。若要解決這個(gè)問(wèn)題,需要依靠終端采集問(wèn)題區(qū)域并上報(bào),但是依靠終端對(duì)問(wèn)題區(qū)域的網(wǎng)絡(luò)情況實(shí)時(shí)采集,并將采集的信息實(shí)時(shí)上報(bào)到網(wǎng)絡(luò)側(cè),會(huì)在終端側(cè)產(chǎn)生業(yè)務(wù)流量,引發(fā)終端側(cè)額外的流量糾紛,導(dǎo)致用戶不滿。
申請(qǐng)?zhí)枮?01110023151.5的發(fā)明專利“一種td-scdma無(wú)線通信網(wǎng)絡(luò)用戶終端異常數(shù)據(jù)采集方法”,公開(kāi)了終端實(shí)時(shí)采集終端網(wǎng)絡(luò)信息并生成log文件,然后在用戶同意后上傳至網(wǎng)絡(luò)側(cè)平臺(tái),網(wǎng)絡(luò)側(cè)平臺(tái)對(duì)上報(bào)的log進(jìn)行分析來(lái)確定問(wèn)題源。但終端需要持續(xù)收集信息,需使用用戶流量且浪費(fèi)終端資源。
綜上,現(xiàn)有技術(shù)中存在著由終端側(cè)采集針對(duì)問(wèn)題區(qū)域的信令浪費(fèi)用戶較多流量,導(dǎo)致用戶體驗(yàn)差的技術(shù)問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種信令采集方法及裝置,用以解決現(xiàn)有技術(shù)中存在的由終端側(cè)采集針對(duì)問(wèn)題區(qū)域的信令浪費(fèi)用戶較多流量,導(dǎo)致用戶體驗(yàn)差的技術(shù) 問(wèn)題。
本發(fā)明實(shí)施例提供一種信令采集方法,包括:
檢測(cè)終端下行無(wú)線鏈路異常時(shí)的無(wú)線信號(hào)強(qiáng)度;
將檢測(cè)到的無(wú)線信號(hào)強(qiáng)度按照預(yù)定策略進(jìn)行預(yù)處理,得到代表所述終端下行無(wú)線鏈路異常區(qū)域整體網(wǎng)絡(luò)情況的特征數(shù)據(jù);
對(duì)所述特征數(shù)據(jù)按照指定編碼格式進(jìn)行編碼,得到編碼序列;
將所述編碼序列上報(bào)給基站,以使所述基站根據(jù)所述編碼序列分析所述終端下行無(wú)線鏈路異常原因。
本發(fā)明實(shí)施例提供一種信令采集裝置,包括:
檢測(cè)單元,用于檢測(cè)終端下行無(wú)線鏈路異常時(shí)的無(wú)線信號(hào)強(qiáng)度;
第一處理單元,用于將檢測(cè)到的無(wú)線信號(hào)強(qiáng)度按照預(yù)定策略進(jìn)行預(yù)處理,得到代表所述終端下行無(wú)線鏈路異常區(qū)域整體網(wǎng)絡(luò)情況的特征數(shù)據(jù);
編碼單元,用于對(duì)所述特征數(shù)據(jù)按照指定編碼格式進(jìn)行編碼,得到編碼序列;
發(fā)送單元,用于將所述編碼序列上報(bào)給基站,以使所述基站根據(jù)所述編碼序列分析所述終端下行無(wú)線鏈路異常原因。
上述實(shí)施例中,終端檢測(cè)到終端下行無(wú)線鏈路異常時(shí),通過(guò)檢測(cè)下行無(wú)線鏈路異常區(qū)間內(nèi)的無(wú)線信號(hào)強(qiáng)度;將檢測(cè)到的無(wú)線信號(hào)強(qiáng)度按照預(yù)定策略進(jìn)行預(yù)處理,得到代表所述終端下行無(wú)線鏈路異常區(qū)間整體網(wǎng)絡(luò)情況的特征數(shù)據(jù);再對(duì)這些特征數(shù)據(jù)按照指定編碼格式進(jìn)行編碼后,得到編碼序列;將所述編碼序列上報(bào)給基站。上述實(shí)施例中,將檢測(cè)到的較大數(shù)據(jù)量的下行無(wú)線鏈路異常區(qū)間內(nèi)的無(wú)線信號(hào)強(qiáng)度,預(yù)處理為較小數(shù)據(jù)量的特征數(shù)據(jù),然后將這些較小數(shù)據(jù)量的特征數(shù)據(jù)編碼后上報(bào)給基站,大大縮減了上報(bào)數(shù)據(jù)的數(shù)據(jù)量,幾乎不占用用戶的業(yè)務(wù)流量數(shù)據(jù),避免引發(fā)終端側(cè)額外的流量糾紛,解決了現(xiàn)有技術(shù)中存在的由終端側(cè)采集針對(duì)問(wèn)題區(qū)域的信令浪費(fèi)用戶較多流量,導(dǎo)致用戶體驗(yàn)差的技術(shù)問(wèn)題。而且這些特征數(shù)據(jù)能夠代表終端下行無(wú)線鏈路問(wèn)題區(qū)域的整體網(wǎng) 絡(luò)情況,有利于基站根據(jù)這些特征數(shù)據(jù)分析所述終端下行無(wú)線鏈路異常的問(wèn)題源。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例提供的一種信令采集方法的流程圖;
圖2為本發(fā)明實(shí)施例提供的一種對(duì)網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊收集的無(wú)線信號(hào)強(qiáng)度數(shù)據(jù)進(jìn)行預(yù)處理的方法流程圖;
圖3為本發(fā)明實(shí)施例提供的一種信令采集裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了解決現(xiàn)有技術(shù)中存在的由終端側(cè)采集針對(duì)問(wèn)題區(qū)域的信令浪費(fèi)用戶較多流量,導(dǎo)致用戶體驗(yàn)差的技術(shù)問(wèn)題。本發(fā)明實(shí)施例提供了如圖1所示的一種信令采集方法,具體流程包括:
步驟101,終端檢測(cè)終端下行無(wú)線鏈路異常時(shí)的無(wú)線信號(hào)強(qiáng)度;
步驟102,終端將檢測(cè)到的無(wú)線信號(hào)強(qiáng)度按照預(yù)定策略進(jìn)行預(yù)處理,得到代表終端下行無(wú)線鏈路異常區(qū)域整體網(wǎng)絡(luò)情況的特征數(shù)據(jù);
步驟103,終端對(duì)特征數(shù)據(jù)按照指定編碼格式進(jìn)行編碼,得到編碼序列;
步驟104,終端將編碼序列上報(bào)給基站,以使基站根據(jù)編碼序列分析終端下行無(wú)線鏈路異常原因。
上述方法流程中,在步驟101之前,還包括:檢測(cè)終端連續(xù)收到的下行同步失步指示是否滿足第一設(shè)定條件,若檢測(cè)到終端連續(xù)收到的下行同步失步指示滿足第一設(shè)定條件,確定終端下行無(wú)線鏈路異常。
第一預(yù)設(shè)條件是指在信令規(guī)范中,終端連續(xù)收到的下行同步失步指示的閾值數(shù)目,例如,根據(jù)td-lte信令規(guī)范,在終端進(jìn)行無(wú)線鏈路檢測(cè)時(shí),當(dāng)檢測(cè)到終端連續(xù)收到的下行失步指示個(gè)數(shù)等于n310時(shí),則確定終端下行無(wú)線鏈路異常。之后,再檢測(cè)到終端連續(xù)收到的下行同步指示個(gè)數(shù)等于n311時(shí),則確 定終端下行無(wú)線鏈路同步已經(jīng)恢復(fù)正常。
在確定終端下行無(wú)線鏈路異常時(shí),啟動(dòng)第一定時(shí)器。即在檢測(cè)到終端連續(xù)收到的下行失步指示個(gè)數(shù)等于n310時(shí),觸發(fā)定時(shí)器t310的啟動(dòng)。在定時(shí)器t310的啟動(dòng)之后,如果定時(shí)器t310超時(shí)時(shí)終端的下行無(wú)線鏈路還未恢復(fù)同步,則認(rèn)為下行無(wú)線鏈路失敗。
本發(fā)明實(shí)施例中,在觸發(fā)定時(shí)器t310的啟動(dòng)時(shí),終端通過(guò)創(chuàng)建一個(gè)網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊,用來(lái)來(lái)檢測(cè)終端下行無(wú)線鏈路從異常到恢復(fù)正常過(guò)程中的網(wǎng)絡(luò)情況,此時(shí)步驟101具體包括:檢測(cè)從啟動(dòng)第一定時(shí)器到第一定時(shí)器超時(shí)之間的時(shí)間段內(nèi)的無(wú)線信號(hào)強(qiáng)度。或者,網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊用于檢測(cè)終端下行無(wú)線鏈路從異常到下行無(wú)線鏈路失敗過(guò)程中的網(wǎng)絡(luò)情況。此時(shí)步驟101具體包括:檢測(cè)從啟動(dòng)第一定時(shí)器到確定終端的下行無(wú)線鏈路同步恢復(fù)正常之間的時(shí)間段內(nèi)的無(wú)線信號(hào)強(qiáng)度;其中,在檢測(cè)到終端連續(xù)接收到的下行同步指示滿足第二設(shè)定條件時(shí)確定終端的下行無(wú)線鏈路恢復(fù)正常,第二條件是指,終端連續(xù)收到的下行同步指示個(gè)數(shù)等于n311。
具體實(shí)現(xiàn)中,為網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊設(shè)置功能開(kāi)關(guān),默認(rèn)功能開(kāi)關(guān)為關(guān)閉狀態(tài),當(dāng)檢測(cè)到定時(shí)器t310啟動(dòng)時(shí),檢測(cè)功能開(kāi)關(guān)的狀態(tài),若功能開(kāi)關(guān)為關(guān)閉狀態(tài),則觸發(fā)功能開(kāi)關(guān)開(kāi)啟。若功能開(kāi)關(guān)為開(kāi)啟狀態(tài),則觸發(fā)功能開(kāi)關(guān)重新開(kāi)啟。功能開(kāi)關(guān)的狀態(tài)用m的值標(biāo)識(shí),m的值為1代表開(kāi)啟,m的值為0代表關(guān)閉。
當(dāng)觸發(fā)網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊的功能開(kāi)關(guān)開(kāi)啟時(shí),網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊會(huì)讀取t310定時(shí)器的設(shè)定時(shí)間,將進(jìn)行網(wǎng)絡(luò)情況收集的時(shí)間設(shè)置為t310定時(shí)器的設(shè)定時(shí)間。其中,t310定時(shí)器的設(shè)定時(shí)間通常設(shè)置為0ms、50ms、100ms、200ms、500ms、1000ms、2000ms;網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊是否進(jìn)行網(wǎng)絡(luò)情況收集用m的值標(biāo)識(shí),設(shè)定m=0代表不進(jìn)行網(wǎng)絡(luò)情況收集,即網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊進(jìn)行網(wǎng)絡(luò)情況收集的時(shí)間為0ms;設(shè)定m=1代表進(jìn)行網(wǎng)絡(luò)情況收集,即網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊進(jìn)行網(wǎng)絡(luò)情況收集的時(shí)間可設(shè)置為50ms、100ms、200ms、500ms、 1000ms、2000ms中的任一個(gè)值。
上述方法流程中,網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊進(jìn)行網(wǎng)絡(luò)情況收集是指在收集時(shí)間內(nèi)收集每個(gè)單位時(shí)間長(zhǎng)度內(nèi)的無(wú)線信號(hào)強(qiáng)度值,例如一個(gè)毫秒內(nèi)的無(wú)線信號(hào)強(qiáng)度值(或者一個(gè)毫秒內(nèi)的無(wú)線信號(hào)強(qiáng)度平均值)。網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊進(jìn)行網(wǎng)絡(luò)情況收集的過(guò)程,即為收集從啟動(dòng)定時(shí)器t310到定時(shí)器t310超時(shí)之間的時(shí)間段內(nèi)的無(wú)線信號(hào)強(qiáng)度,或者,從啟動(dòng)定時(shí)器t310到連續(xù)收到的下行同步指示個(gè)數(shù)等于n311時(shí)(檢測(cè)到終端的下行無(wú)線鏈路同步恢復(fù))的時(shí)間段內(nèi)的無(wú)線信號(hào)強(qiáng)度。
上述方法流程中,步驟102對(duì)網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊收集的無(wú)線信號(hào)強(qiáng)度數(shù)據(jù)進(jìn)行預(yù)處理的具體過(guò)程包括:
首先,對(duì)網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊進(jìn)行網(wǎng)絡(luò)情況收集的時(shí)間進(jìn)行分段;
具體為:將t個(gè)單位時(shí)間長(zhǎng)度按照先后順序每n個(gè)劃分為一個(gè)時(shí)間簇,t個(gè)單位時(shí)間長(zhǎng)度為從開(kāi)始檢測(cè)到結(jié)束檢測(cè)的時(shí)間段,t個(gè)單位時(shí)間長(zhǎng)度劃分為n個(gè)時(shí)間簇;
其次,對(duì)每個(gè)分段的網(wǎng)絡(luò)情況進(jìn)行預(yù)估;
具體預(yù)估過(guò)程分為兩種情況:
第一種情況:若t/n為正整數(shù),對(duì)于任一時(shí)間簇,執(zhí)行以下預(yù)處理過(guò)程:確定該時(shí)間簇內(nèi)無(wú)線信號(hào)強(qiáng)度不低于設(shè)定閾值的單位時(shí)間長(zhǎng)度的數(shù)目;判斷該時(shí)間簇內(nèi)無(wú)線信號(hào)強(qiáng)度不低于設(shè)定閾值的單位時(shí)間長(zhǎng)度的數(shù)目是否大于或等于第一參考值,若是,則將該時(shí)間簇的值標(biāo)記為1,否則將該時(shí)間簇的值標(biāo)記為0;其中,特征數(shù)據(jù)包括時(shí)間簇的數(shù)目,以及每個(gè)時(shí)間簇被標(biāo)記的值。
第二種情況:若t/n不為正整數(shù),則進(jìn)行以下預(yù)處理過(guò)程:
對(duì)于前n-1個(gè)時(shí)間簇中的任一個(gè)時(shí)間簇,判斷該時(shí)間簇內(nèi)無(wú)線信號(hào)強(qiáng)度不低于設(shè)定閾值的單位時(shí)間長(zhǎng)度的數(shù)目是否大于或等于第一參考值,若是,則將該時(shí)間簇的值標(biāo)記為1,否則將該時(shí)間簇的值標(biāo)記為0;對(duì)于第n個(gè)時(shí)間簇,確定該時(shí)間簇內(nèi)包括的單位時(shí)間長(zhǎng)度的數(shù)目;根據(jù)單位時(shí)間長(zhǎng)度的數(shù)目,確定 第二參考值;判斷該時(shí)間簇內(nèi)無(wú)線信號(hào)強(qiáng)度不低于設(shè)定閾值的單位時(shí)間長(zhǎng)度的數(shù)目是否大于或等于第二參考值;若是,則將該時(shí)間簇的值標(biāo)記為1,否則將該時(shí)間簇的值標(biāo)記為0。
下面列舉一種具體實(shí)例對(duì)上述預(yù)處理過(guò)程進(jìn)行說(shuō)明,如圖2所示。
步驟1:檢測(cè)到m=1,確定網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊收集的第x毫秒時(shí)的無(wú)線信號(hào)強(qiáng)度的評(píng)估值f(x);在定時(shí)器t310超時(shí)或者檢測(cè)到終端的下行無(wú)線鏈路同步恢復(fù)時(shí)停止評(píng)估;
因td-lte的調(diào)度周期為1ms,故以1ms為單位,對(duì)第x毫秒時(shí)的無(wú)線信號(hào)強(qiáng)度是否高于-110dbm進(jìn)行判斷,若高于或等于-110dbm則將f(x)的值標(biāo)記為1,若低于-110dbm,則將f(x)的值標(biāo)記為0。
步驟2:確定定時(shí)器t310超時(shí)或者檢測(cè)到終端的下行無(wú)線鏈路同步恢復(fù)時(shí),已對(duì)網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊收集的無(wú)線信號(hào)強(qiáng)度完成評(píng)估的毫秒數(shù)t;
因網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊進(jìn)行網(wǎng)絡(luò)情況收集的時(shí)間最長(zhǎng)為2000毫秒,因此t的取值范圍為0-2000。
步驟3:將上述t個(gè)毫秒按照先后順序每50個(gè)毫秒劃分為一個(gè)時(shí)間簇,確定時(shí)間簇的個(gè)數(shù)n;
n代表評(píng)估的t毫秒時(shí)間內(nèi)共有多少個(gè)50毫秒,因t的最大值為2000,因此,n的取值范圍為1-40,n的值可由(t-1)/50+1的取整數(shù)后的值確定。
步驟4:確定每個(gè)時(shí)間簇中無(wú)線信號(hào)強(qiáng)度不低于-110dbm的毫秒數(shù)s(y);
其中,s(y)代表第y個(gè)時(shí)間簇的50ms區(qū)間內(nèi),信號(hào)強(qiáng)度高于-110dbm的毫秒個(gè)數(shù),y的取值范圍為1到n。例如在第2個(gè)時(shí)間簇內(nèi),即在51毫秒到100毫秒?yún)^(qū)間內(nèi),有26個(gè)1毫秒的信號(hào)強(qiáng)度大于-110dbm,則s(2)=26;其中,第n個(gè)時(shí)間簇的毫秒數(shù)可能不足50毫秒,例如t為490個(gè)毫秒數(shù),則分為10個(gè)時(shí)間簇,第10個(gè)時(shí)間簇只包括40個(gè)毫秒數(shù)。
其中,若y≤n-1,則
如果y=n,則
步驟5:根據(jù)s(y)的值和設(shè)定的參考值,標(biāo)記對(duì)應(yīng)時(shí)間簇的值r(y);
若s(y)的值大于或等于設(shè)定的參考值,則將第y個(gè)時(shí)間簇的值r(y)標(biāo)記為1,若s(y)的值小于設(shè)定的參考值,將第y個(gè)時(shí)間簇的值r(y)標(biāo)記為0。
具體的,若y的值小于n,設(shè)置第一參考值為35;則第y個(gè)時(shí)間簇的50ms區(qū)間內(nèi),s(y)≥35,則r(y)=1;第y個(gè)時(shí)間簇的50ms區(qū)間內(nèi),s(y)<35,則r(y)=0。
若y的值等于n,為防止t過(guò)小導(dǎo)致的誤判,需對(duì)第n個(gè)時(shí)間簇的毫秒數(shù)t-(n-1)*50進(jìn)行細(xì)微劃分;
如果0<t-(n-1)*50<=5,則設(shè)置第二參考值為3,當(dāng)s(n)≥3時(shí),r(n)=1,否則r(n)=0;
如果5<t-(n-1)*50<=15,則設(shè)置第二參考值為10,當(dāng)s(n)≥10時(shí),r(n)=1,否則r(n)=0;
如果15<t-(n-1)*50<=35,則設(shè)置第二參考值為25,當(dāng)s(n)≥25時(shí),r(n)=1,否則r(n)=0;
如果35<t-(n-1)*50<=50時(shí),則設(shè)置第二參考值為35,當(dāng)s(n)≥35時(shí),r(n)=1,否則r(n)=0。這樣,可以對(duì)n個(gè)時(shí)間簇中的任一時(shí)間簇的值進(jìn)行標(biāo)記。
步驟102中,得到的代表終端下行無(wú)線鏈路異常區(qū)域整體網(wǎng)絡(luò)情況的特征數(shù)據(jù)包括上述實(shí)施例中代表網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊是否進(jìn)行網(wǎng)絡(luò)情況收集的標(biāo)識(shí)m,確定定時(shí)器t310超時(shí)或者檢測(cè)到終端的下行無(wú)線鏈路同步恢復(fù)時(shí),已對(duì)網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊收集的無(wú)線信號(hào)強(qiáng)度完成評(píng)估的毫秒數(shù)被劃分成的時(shí)間簇的個(gè)數(shù)n,每個(gè)時(shí)間簇中無(wú)線信號(hào)強(qiáng)度不低于-110dbm的毫秒數(shù)s(y),以及根據(jù)s(y)的值和設(shè)定的參考值,標(biāo)記對(duì)應(yīng)時(shí)間簇的值r(y)。
步驟102對(duì)網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊收集的無(wú)線信號(hào)強(qiáng)度數(shù)據(jù)進(jìn)行預(yù)處理,因網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊收集到的網(wǎng)絡(luò)情況是針對(duì)終端下行無(wú)線鏈路問(wèn)題區(qū)域的網(wǎng)絡(luò)情況,即終端下行無(wú)線鏈路從異常到恢復(fù)正常過(guò)程中的網(wǎng)絡(luò)情況,或終端下行 無(wú)線鏈路從異常到下行無(wú)線鏈路失敗過(guò)程中的網(wǎng)絡(luò)情況,因此,上述步驟中的特征數(shù)據(jù)m,n,s(y),r(y)在一定程度上代表了終端下行無(wú)線鏈路問(wèn)題區(qū)域的整體網(wǎng)絡(luò)情況。因此,根據(jù)上述步驟中的特征數(shù)據(jù)m,n,s(y),r(y)的值,可以對(duì)網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊收集到的終端下行無(wú)線鏈路問(wèn)題區(qū)域的網(wǎng)絡(luò)情況進(jìn)行整體的評(píng)估。
步驟102中,通過(guò)對(duì)網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊收集的無(wú)線信號(hào)強(qiáng)度數(shù)據(jù)進(jìn)行預(yù)處理,實(shí)現(xiàn)了大數(shù)據(jù)的轉(zhuǎn)化,即將網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊收集的大量無(wú)線信號(hào)強(qiáng)度數(shù)據(jù),轉(zhuǎn)化成能夠代表終端下行無(wú)線鏈路問(wèn)題區(qū)域的整體網(wǎng)絡(luò)情況的特征數(shù)據(jù),有助于后續(xù)步驟將這些特征數(shù)據(jù)編碼后上報(bào)給基站,有助于基站分析終端下行無(wú)線鏈路異常的問(wèn)題源。同時(shí),將網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊收集的大量無(wú)線信號(hào)強(qiáng)度數(shù)據(jù)轉(zhuǎn)化成較小數(shù)據(jù)量的特征數(shù)據(jù),以便后續(xù)步驟將這些特征數(shù)據(jù)編碼后發(fā)送給基站,大大縮減了上報(bào)數(shù)據(jù)的數(shù)據(jù)量,能夠避免上報(bào)給基站時(shí)浪費(fèi)用戶較多業(yè)務(wù)流量。
上述方法流程中,步驟103具體包括:將特殊編碼標(biāo)識(shí)設(shè)置在編碼序列的第一編碼區(qū)間,將時(shí)間簇的數(shù)目n設(shè)置在編碼序列的第二編碼區(qū)間,將n個(gè)時(shí)間簇被標(biāo)記的數(shù)值設(shè)置在編碼序列的第三編碼區(qū)間,得到編碼序列。編碼序列上設(shè)置的特殊編碼標(biāo)識(shí)值,用于指示基站根據(jù)編碼序列分析終端下行無(wú)線鏈路異常原因。
例如,對(duì)上述預(yù)處理后的數(shù)據(jù)進(jìn)行編碼,形成一個(gè)控制幀數(shù)據(jù)格式的編碼序列。具體實(shí)施如下:
該編碼序列的第1-5位,用于編碼特殊編碼標(biāo)識(shí),標(biāo)識(shí)此序列為網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊針對(duì)問(wèn)題區(qū)域收集的信息,用于指示基站根據(jù)編碼序列分析終端下行無(wú)線鏈路異常原因。
該編碼序列的第6位,用于編碼m,m的值為0,標(biāo)識(shí)未針對(duì)問(wèn)題區(qū)域進(jìn)行網(wǎng)絡(luò)情況的收集,m的值為1則標(biāo)識(shí)針對(duì)問(wèn)題區(qū)域進(jìn)行了網(wǎng)絡(luò)情況的收集。
該編碼序列的第7-12位,用來(lái)編碼上述時(shí)間簇的個(gè)數(shù)n,標(biāo)識(shí)終端下行無(wú) 線鏈路問(wèn)題區(qū)域的區(qū)間;n的取值范圍為1-40。
該編碼序列的第13到13+n-1位,用來(lái)編碼各個(gè)時(shí)間簇區(qū)間對(duì)應(yīng)的標(biāo)記值r(y),用來(lái)標(biāo)識(shí)針對(duì)終端下行無(wú)線鏈路問(wèn)題區(qū)域的整體網(wǎng)絡(luò)情況。
該編碼序列的最大長(zhǎng)度設(shè)置為52位,如果上述信息的編碼不滿52位,后續(xù)位數(shù)均標(biāo)識(shí)為0。
步驟103中,將網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊收集到的網(wǎng)絡(luò)情況是針對(duì)終端下行無(wú)線鏈路問(wèn)題區(qū)域的網(wǎng)絡(luò)情況,即終端下行無(wú)線鏈路從異常到恢復(fù)正常過(guò)程中的網(wǎng)絡(luò)情況,或終端下行無(wú)線鏈路從異常到下行無(wú)線鏈路失敗過(guò)程中的網(wǎng)絡(luò)情況。
上述特征數(shù)據(jù)m,n,以及r(y)(y的取值范圍為1-40),在一定程度上代表了終端下行無(wú)線鏈路問(wèn)題區(qū)域的整體網(wǎng)絡(luò)情況,將這些特征數(shù)據(jù)編碼成上述帶有特殊編碼標(biāo)識(shí)的編碼序列,有助于基站分析終端下行無(wú)線鏈路異常的問(wèn)題源。
步驟104中,將上述帶有特殊編碼標(biāo)識(shí)的編碼序列上報(bào)給基站,有助于基站根據(jù)解碼出的上述特征數(shù)據(jù)m,n,以及r(y),分析終端下行無(wú)線鏈路異常的問(wèn)題源。并且,將上述帶有特殊編碼標(biāo)識(shí)的編碼序列上報(bào)給基站,因上述編碼序列僅設(shè)置為52位,可以作為上行控制信令上報(bào)給基站,因此幾乎不占用用戶的業(yè)務(wù)流量數(shù)據(jù),避免引發(fā)終端側(cè)額外的流量糾紛,解決了現(xiàn)有技術(shù)中存在的由終端側(cè)采集針對(duì)問(wèn)題區(qū)域的信令浪費(fèi)用戶較多流量,導(dǎo)致用戶體驗(yàn)差的技術(shù)問(wèn)題。
對(duì)于基站側(cè)來(lái)說(shuō),對(duì)上述帶有特殊編碼標(biāo)識(shí)的編碼序列進(jìn)行解碼時(shí),先將第7-12位的n的數(shù)值解析出來(lái),再讀取13到13+n-1位的值。
上述方法流程中,若網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊收集的網(wǎng)絡(luò)情況是從啟動(dòng)定時(shí)器t310到定時(shí)器t310超時(shí)之間的時(shí)間段內(nèi)的無(wú)線信號(hào)強(qiáng)度,則在確定定時(shí)器t310超時(shí)之后,如1s后,還包括:
觸發(fā)將網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊的功能開(kāi)關(guān)關(guān)閉,即將m的值重置為0;并觸發(fā)看門狗程序開(kāi)啟,時(shí)刻監(jiān)控終端的下行無(wú)線鏈路同步是否恢復(fù),直到確定終端 的下行無(wú)線鏈路同步恢復(fù)恢復(fù)時(shí)再向基站上報(bào)上述編碼序列。
上述方法流程中,若網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊收集的網(wǎng)絡(luò)情況是從啟動(dòng)定時(shí)器t310到檢測(cè)到終端的下行無(wú)線鏈路同步恢復(fù)的時(shí)間段內(nèi)的無(wú)線信號(hào)強(qiáng)度,則確定檢測(cè)到終端的下行無(wú)線鏈路同步恢復(fù)之后,如1s后,還包括:
觸發(fā)將網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊的功能開(kāi)關(guān)關(guān)閉,即將m的值重置為0,同時(shí)直接向基站上報(bào)上述編碼序列。
上述方法流程中,若在終端向基站上報(bào)上述編碼序列的等待上傳時(shí)間內(nèi),如果1s內(nèi),檢測(cè)到定時(shí)器t310再次被觸發(fā),檢測(cè)到網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊的功能開(kāi)關(guān)的狀態(tài)標(biāo)識(shí)m為1時(shí),則放棄網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊之前收集的無(wú)線強(qiáng)度信號(hào)數(shù)據(jù),將網(wǎng)絡(luò)問(wèn)題檢測(cè)模塊的功能開(kāi)關(guān)的狀態(tài)標(biāo)識(shí)m重置為1,重新開(kāi)始收集終端新的下行無(wú)線鏈路問(wèn)題區(qū)域的網(wǎng)絡(luò)情況。
上述方法流程中,終端檢測(cè)到終端下行無(wú)線鏈路異常時(shí),通過(guò)檢測(cè)下行無(wú)線鏈路異常區(qū)間內(nèi)的無(wú)線信號(hào)強(qiáng)度;將檢測(cè)到的無(wú)線信號(hào)強(qiáng)度按照預(yù)定策略進(jìn)行預(yù)處理,得到代表終端下行無(wú)線鏈路異常區(qū)間整體網(wǎng)絡(luò)情況的特征數(shù)據(jù);再對(duì)這些特征數(shù)據(jù)按照指定編碼格式進(jìn)行編碼后,得到編碼序列;將編碼序列上報(bào)給基站。上述方法流程中,將檢測(cè)到的較大數(shù)據(jù)量的下行無(wú)線鏈路異常區(qū)間內(nèi)的無(wú)線信號(hào)強(qiáng)度,預(yù)處理為較小數(shù)據(jù)量的特征數(shù)據(jù),然后將這些較小數(shù)據(jù)量的特征數(shù)據(jù)編碼后上報(bào)給基站,大大縮減了上報(bào)數(shù)據(jù)的數(shù)據(jù)量,幾乎不占用用戶的業(yè)務(wù)流量數(shù)據(jù),避免引發(fā)終端側(cè)額外的流量糾紛,解決了現(xiàn)有技術(shù)中存在的由終端側(cè)采集針對(duì)問(wèn)題區(qū)域的信令浪費(fèi)用戶較多流量,導(dǎo)致用戶體驗(yàn)差的技術(shù)問(wèn)題。而且這些特征數(shù)據(jù)能夠代表終端下行無(wú)線鏈路問(wèn)題區(qū)域的整體網(wǎng)絡(luò)情況,有利于基站根據(jù)這些特征數(shù)據(jù)分析終端下行無(wú)線鏈路異常的問(wèn)題源。
針對(duì)上述方法流程,本發(fā)明實(shí)施例還提供一種信令采集裝置,這些裝置的具體內(nèi)容可以參照上述方法實(shí)施,在此不再贅述。
如圖3所示的一種信令采集裝置,包括:
檢測(cè)單元301,用于檢測(cè)終端下行無(wú)線鏈路異常時(shí)的無(wú)線信號(hào)強(qiáng)度;
第一處理單元302,用于將檢測(cè)到的無(wú)線信號(hào)強(qiáng)度按照預(yù)定策略進(jìn)行預(yù)處理,得到代表終端下行無(wú)線鏈路異常區(qū)域整體網(wǎng)絡(luò)情況的特征數(shù)據(jù);
編碼單元303,用于對(duì)特征數(shù)據(jù)按照指定編碼格式進(jìn)行編碼,得到編碼序列;
發(fā)送單元304,用于將編碼序列上報(bào)給基站,以使基站根據(jù)編碼序列分析終端下行無(wú)線鏈路異常原因。
進(jìn)一步的,還包括第二處理單元,
檢測(cè)單元還用于,在檢測(cè)終端下行無(wú)線鏈路異常時(shí)的無(wú)線信號(hào)強(qiáng)度之前,檢測(cè)終端連續(xù)收到的下行同步失步指示是否滿足第一設(shè)定條件;
第二處理單元,用于若檢測(cè)單元檢測(cè)到終端連續(xù)收到的下行同步失步指示滿足第一設(shè)定條件時(shí),確定終端下行無(wú)線鏈路異常,并啟動(dòng)第一定時(shí)器;
檢測(cè)單元301具體用于:在第二處理單元啟動(dòng)第一定時(shí)器時(shí),檢測(cè)從啟動(dòng)第一定時(shí)器到第一定時(shí)器超時(shí)之間的時(shí)間段內(nèi)的無(wú)線信號(hào)強(qiáng)度;或者,
檢測(cè)從啟動(dòng)第一定時(shí)器到指示終端的下行無(wú)線鏈路恢復(fù)正常的時(shí)間段內(nèi)的無(wú)線信號(hào)強(qiáng)度,其中,指示終端的下行無(wú)線鏈路恢復(fù)正常是指檢測(cè)單元檢測(cè)到終端連續(xù)接收到的下行同步指示滿足第二設(shè)定條件。
進(jìn)一步地,無(wú)線信號(hào)強(qiáng)度是每個(gè)單位時(shí)間長(zhǎng)度對(duì)應(yīng)的無(wú)線信號(hào)強(qiáng)度值;
第一處理單元302具體用于:
將t個(gè)單位時(shí)間長(zhǎng)度按照先后順序每n個(gè)劃分為一個(gè)時(shí)間簇,t個(gè)單位時(shí)間長(zhǎng)度為從開(kāi)始檢測(cè)到結(jié)束檢測(cè)的時(shí)間段;
對(duì)于任一時(shí)間簇,確定該時(shí)間簇內(nèi)無(wú)線信號(hào)強(qiáng)度不低于設(shè)定閾值的單位時(shí)間長(zhǎng)度的數(shù)目;判斷該時(shí)間簇內(nèi)無(wú)線信號(hào)強(qiáng)度不低于設(shè)定閾值的單位時(shí)間長(zhǎng)度的數(shù)目是否大于或等于第一參考值,若是,則將該時(shí)間簇的值標(biāo)記為1,否則將該時(shí)間簇的值標(biāo)記為0;其中,特征數(shù)據(jù)包括時(shí)間簇的數(shù)目,以及每個(gè)時(shí)間簇被標(biāo)記的值。
進(jìn)一步地,t個(gè)單位時(shí)間長(zhǎng)度劃分為n個(gè)時(shí)間簇,若t/n不為正整數(shù),則 第一處理單元302具體用于:
對(duì)于前n-1個(gè)時(shí)間簇中的任一個(gè)時(shí)間簇,判斷該時(shí)間簇內(nèi)無(wú)線信號(hào)強(qiáng)度不低于設(shè)定閾值的單位時(shí)間長(zhǎng)度的數(shù)目是否大于或等于第一參考值,若是,則將該時(shí)間簇的值標(biāo)記為1,否則將該時(shí)間簇的值標(biāo)記為0;
對(duì)于第n個(gè)時(shí)間簇,確定該時(shí)間簇內(nèi)包括的單位時(shí)間長(zhǎng)度的數(shù)目;根據(jù)單位時(shí)間長(zhǎng)度的數(shù)目,確定第二參考值;判斷該時(shí)間簇內(nèi)無(wú)線信號(hào)強(qiáng)度不低于設(shè)定閾值的單位時(shí)間長(zhǎng)度的數(shù)目是否大于或等于第二參考值;若是,則將該時(shí)間簇的值標(biāo)記為1,否則將該時(shí)間簇的值標(biāo)記為0。
進(jìn)一步的,編碼序列上設(shè)置有特殊編碼標(biāo)識(shí)值,特殊編碼標(biāo)識(shí)用于指示基站根據(jù)編碼序列分析終端下行無(wú)線鏈路異常原因;
編碼單元303具體用于:
將特殊編碼標(biāo)識(shí)設(shè)置在編碼序列的第一編碼區(qū)間,將時(shí)間簇的數(shù)目n設(shè)置在編碼序列的第二編碼區(qū)間,將n個(gè)時(shí)間簇被標(biāo)記的數(shù)值設(shè)置在編碼序列的第三編碼區(qū)間,得到編碼序列。
本發(fā)明實(shí)施例還提供一種終端,包括上述信令采集裝置。
上述實(shí)施例中,終端檢測(cè)到終端下行無(wú)線鏈路異常時(shí),通過(guò)檢測(cè)下行無(wú)線鏈路異常區(qū)間內(nèi)的無(wú)線信號(hào)強(qiáng)度;將檢測(cè)到的無(wú)線信號(hào)強(qiáng)度按照預(yù)定策略進(jìn)行預(yù)處理,得到代表終端下行無(wú)線鏈路異常區(qū)間整體網(wǎng)絡(luò)情況的特征數(shù)據(jù);再對(duì)這些特征數(shù)據(jù)按照指定編碼格式進(jìn)行編碼后,得到編碼序列;將編碼序列上報(bào)給基站。上述實(shí)施例中,將檢測(cè)到的較大數(shù)據(jù)量的下行無(wú)線鏈路異常區(qū)間內(nèi)的無(wú)線信號(hào)強(qiáng)度,預(yù)處理為較小數(shù)據(jù)量的特征數(shù)據(jù),然后將這些較小數(shù)據(jù)量的特征數(shù)據(jù)編碼后上報(bào)給基站,大大縮減了上報(bào)數(shù)據(jù)的數(shù)據(jù)量,幾乎不占用用戶的業(yè)務(wù)流量數(shù)據(jù),避免引發(fā)終端側(cè)額外的流量糾紛,解決了現(xiàn)有技術(shù)中存在的由終端側(cè)采集針對(duì)問(wèn)題區(qū)域的信令浪費(fèi)用戶較多流量,導(dǎo)致用戶體驗(yàn)差的技術(shù)問(wèn)題。而且這些特征數(shù)據(jù)能夠代表終端下行無(wú)線鏈路問(wèn)題區(qū)域的整體網(wǎng)絡(luò)情況,有利于基站根據(jù)這些特征數(shù)據(jù)分析終端下行無(wú)線鏈路異常的問(wèn)題源。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。