專利名稱:一種基于自動流量控制的運(yùn)行信息采集方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線寬帶接入系統(tǒng)中實(shí)時對前臺單板軟件運(yùn)行軌跡、呼叫流程的信息采集儀的實(shí)現(xiàn)方法。
背景技術(shù):
一個典型的無線通信系統(tǒng)通常包括網(wǎng)絡(luò)控制管理系統(tǒng)(NCMS)、基站系統(tǒng)(BSS)和移動臺子系統(tǒng)(MS)。BSS又可以分為用于發(fā)射、接收無線信號的基站收發(fā)子系統(tǒng)(BTS)、用于基站(BS)控制的基站控制子系統(tǒng)(BSC)和基站管理子系統(tǒng)(BSM)。
在申請人2005年6月提交的專利申請《應(yīng)用于寬帶無線接入系統(tǒng)中的調(diào)試系統(tǒng)及調(diào)試方法》(申請?zhí)?00510035320.1)中提及到,在寬帶無線接入系統(tǒng)中,系統(tǒng)正常運(yùn)行需要不同的單板模塊相互配合。在整個過程中信令接口多、業(yè)務(wù)流程復(fù)雜、系統(tǒng)資源多,非常必要有一系列模塊來管理和監(jiān)控系統(tǒng)的單板運(yùn)行情況、無線射頻管理、信號信令情況、接入運(yùn)行情況和資源分配情況等,圖1是上述發(fā)明調(diào)試系統(tǒng)示意圖。整個調(diào)試系統(tǒng)包括位于前臺11的采集器或控制器和后臺12相應(yīng)的若干模塊組成,每個模塊的部署的對象功能獨(dú)立并且可以任意組合使用。如圖1,前臺11和后臺12通過前后臺通訊13連接,前臺11和后臺12都分別包括多個單板,其中前臺11包括單板定時器控制器101、射頻功率控制器102、運(yùn)行信息采集器103、業(yè)務(wù)觀察采集器104、異常探針采集器105、基站數(shù)據(jù)采集器106、信令采集器107、動態(tài)資源采集器108;后臺12也包括有類似的各單板模塊。本專利是在上述專利的基礎(chǔ)上對其中的單板運(yùn)行情況予以詳細(xì)的說明。
由于基站系統(tǒng)中單板種類和數(shù)量較多,每個單板在整個系統(tǒng)承擔(dān)的任務(wù)也各有側(cè)重。因此操作維護(hù)中心(OMC)需要對這些單板的運(yùn)行情況有個較為詳細(xì)的了解,特別是在系統(tǒng)運(yùn)行出現(xiàn)異常和調(diào)試系統(tǒng)情況下更為詳細(xì)的了解單板運(yùn)行狀況更為重要。下面以無線寬帶接入(BWA)系統(tǒng)為例列舉部分重要的單板類型BTS側(cè)通訊控制板、信道板、射頻收發(fā)信單板、射頻管理板等。
BSC側(cè)呼叫處理板、操作控制處理板、信令主處理板、語音碼型變換板、業(yè)務(wù)數(shù)據(jù)單元板、分組控制功能單板等。
移動通信系統(tǒng)中,各個單板的實(shí)際運(yùn)行情況對于整個系統(tǒng)相互協(xié)調(diào)協(xié)作、實(shí)現(xiàn)移動通信系統(tǒng)的各項(xiàng)功能極為重要。這些單板運(yùn)行是否正常、高效,將影響到通信系統(tǒng)持功能的實(shí)現(xiàn)和性能的好壞。如果有一種方便有效的辦法可以采集分析這些單板的實(shí)際運(yùn)行情況,將會給系統(tǒng)的開發(fā)和維護(hù)帶來極大的便利。
在以前公開發(fā)表的實(shí)現(xiàn)方案中,也有上報(bào)方案的采集。相似之處在于都是設(shè)計(jì)了異常檢測點(diǎn),所述的檢測點(diǎn),用于完成收集所述的應(yīng)用程序模塊中的所有關(guān)鍵信息和異常事件?,F(xiàn)有方案不能對上報(bào)信息區(qū)分級別也沒有實(shí)行自動流量的控制策略,不能保證上報(bào)信息中重要的信息優(yōu)先上報(bào)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種基于自動流量控制的運(yùn)行信息采集方法及裝置,解決現(xiàn)有技術(shù)不能對上報(bào)信息區(qū)分級別和不能實(shí)行自動流量控制策略的問題。
為達(dá)到上述目的,本發(fā)明提供了一種基于自動流量控制的運(yùn)行信息采集方法,其特點(diǎn)在于,上報(bào)源通過控制器和過濾器向采集者上報(bào)消息,所述控制器自適應(yīng)調(diào)整上報(bào)消息的流控級別,所述過濾器根據(jù)所述流控級別對所述上報(bào)消息進(jìn)行過濾,從而保證重要消息的優(yōu)先上報(bào)。
上述的方法,其特點(diǎn)在于,所述控制器自適應(yīng)調(diào)整上報(bào)消息的流控級別的步驟進(jìn)一步包括所述控制器將上報(bào)消息的流量與最大極限值和最小極限值進(jìn)行比較,如果所述流量高于最大極限值,則提高流控級別;如果所述流量低于最小極限值,則降低流控級別;如果所述流量在最小極限值和最大極限值之間,則保持當(dāng)前流控級別。
上述的方法,其特點(diǎn)在于,進(jìn)一步包括如下步驟步驟一、采集者向控制器發(fā)起開始采集任務(wù),并構(gòu)造需從上報(bào)源采集的上報(bào)消息;
步驟二、控制器應(yīng)答采集者的所述采集任務(wù);步驟三、控制器將上報(bào)消息的流量與最大極限值和最小極限值進(jìn)行比較,如果所述流量高于最大極限值,則提高流控級別;如果所述流量低于最小極限值,則降低流控級別;如果所述流量在最小極限值和最大極限值之間,則保持當(dāng)前流控級別,從而控制器自適應(yīng)調(diào)整了能夠上報(bào)消息的上報(bào)源的單板級別;步驟四、過濾器根據(jù)所述流控級別過濾上報(bào)信息;步驟五、采集者對接收到的上報(bào)信息進(jìn)行解碼并顯示;步驟六、采集者向控制器發(fā)起停止采集任務(wù)。
上述的方法,其特點(diǎn)在于,所述步驟四進(jìn)一步包括判斷所述上報(bào)消息的級別是否大于所述流控級別,是則上報(bào)所述上報(bào)消息,否則丟棄所述上報(bào)消息;判斷所述上報(bào)消息對應(yīng)的上報(bào)源是否是采集者需要的業(yè)務(wù)上報(bào)源,是則上報(bào)所述上報(bào)消息,否則丟棄所述上報(bào)消息。
上述的方法,其特點(diǎn)在于,所述步驟三中,還包括所述控制器利用定時器來實(shí)時檢測所述流量的大小。
上述的方法,其特點(diǎn)在于,所述步驟三中,所述提高流控級別是指將所述流控級別加一,所述降低流控級別是指將所述流控級別減一。
上述的方法,其特點(diǎn)在于,所述步驟一中,所述采集任務(wù)中包括流程標(biāo)識。
為了更好的實(shí)現(xiàn)本發(fā)明的目的,本發(fā)明還提供了一種基于自動流量控制的運(yùn)行信息采集裝置,其特點(diǎn)在于,包括上報(bào)源、控制器、過濾器和采集者;所述上報(bào)源通過所述控制器和所述過濾器向所述采集者上報(bào)消息,所述控制器自適應(yīng)調(diào)整上報(bào)消息的流控級別,所述過濾器根據(jù)所述流控級別對所述上報(bào)消息進(jìn)行過濾,從而保證重要消息的優(yōu)先上報(bào)。
上述的裝置,其特點(diǎn)在于,所述控制器中還包括一定時器,用于實(shí)時檢測所述流量的大小。
上述的裝置,其特點(diǎn)在于,所述控制器進(jìn)一步包括一自適應(yīng)調(diào)整上報(bào)消息的流控級別的判斷裝置,用于將上報(bào)消息的流量與最大極限值和最小極限值進(jìn)行比較,如果所述流量高于最大極限值,則提高流控級別;如果所述流量低于最小極限值,則降低流控級別;如果所述流量在最小極限值和最大極限值之間,則保持當(dāng)前流控級別。
本發(fā)明的技術(shù)效果在于采用本發(fā)明所述方法和裝置,可以實(shí)時透視前臺單板的運(yùn)行情況,且可以跟蹤系統(tǒng)流量變化自適應(yīng)的調(diào)整過濾開關(guān)。本發(fā)明采用了編碼方案,可以在占用少量帶寬的情況下上報(bào)盡量詳細(xì)的信息,為研發(fā)人員調(diào)試系統(tǒng),定位故障和開局人員順利開局提供了方便實(shí)用的工具,使得相關(guān)人員快速定位故障和掌握系統(tǒng)資源分配情況,節(jié)省了調(diào)試和開局時間,提高了調(diào)試和開局效率。
下面結(jié)合附圖進(jìn)一步詳細(xì)說明本發(fā)明的具體實(shí)施例。
圖1為整個調(diào)試系統(tǒng)的組成構(gòu)架圖;圖2為本發(fā)明的實(shí)現(xiàn)方案的消息交互實(shí)施例示意圖;圖3為本發(fā)明的對象信息采集上報(bào)流程圖;圖4為本發(fā)明的自適應(yīng)流控策略實(shí)施例流程圖。
具體實(shí)施例方式
本發(fā)明提供了一種實(shí)時采集BSS系統(tǒng)中重要單板軟件運(yùn)行情況的采集儀的實(shí)現(xiàn)方法。在整個系統(tǒng)中單板數(shù)量較多,任何一個單板運(yùn)行的正常與否都會直接影響到整個系統(tǒng)的正常與否,采集儀的存在使得用戶可以極其直觀地透視到前臺單板的運(yùn)行軌跡。本發(fā)明方法使得無線通信系統(tǒng)的開發(fā)和維護(hù)人員可以方便地對BSS系統(tǒng)中配置的運(yùn)行情況和資源狀態(tài)進(jìn)行查看和分析,特別是在Release版本下的定位故障和資源監(jiān)控有著極大的意義。
本發(fā)明方法與現(xiàn)有技術(shù)的不同在于對上報(bào)采用了按照業(yè)務(wù)ID可以按照業(yè)務(wù)流程上報(bào);對信息采用了級別概念和自動流量控制策略,保證上報(bào)信息中重要的信息優(yōu)先上報(bào),盡量減少帶寬。
本發(fā)明的單板運(yùn)行信息采集上報(bào)方案的實(shí)現(xiàn)方法如下在BWA系統(tǒng)中,采集上報(bào)由采集者、過濾器、控制器和若干個上報(bào)源組成。采集者完成采集任務(wù)的發(fā)起和停止、上報(bào)的解析顯示;過濾器完成過濾功能,控制器完成自動流量控制級別的調(diào)整功能;上報(bào)源上報(bào)信息。
單板運(yùn)行信息采集的流程步驟如下1、采集者向控制器發(fā)起開始采集任務(wù),構(gòu)造上報(bào)源的采集消息。
2、控制器向采集者應(yīng)答消息。
3、控制器自適應(yīng)調(diào)整單板級別,保證上報(bào)合適的單板信息。
控制器自適應(yīng)調(diào)整單板級別策略方案主要步驟如下a定時器實(shí)施檢測流量。
b流量超出極限值,調(diào)整流控級別。
c根據(jù)流控級別過濾上報(bào)信息。
4、過濾器過濾上報(bào)信息。
當(dāng)符合下述兩個條件時則上報(bào)a、是上報(bào)消息級別是否大于過濾器級別,如果大于則上報(bào);否則丟棄。
b、上報(bào)源是否是采集者需要的業(yè)務(wù)上報(bào)源,如果是則上報(bào);否則丟棄。
5、采集者對上報(bào)信息解碼并顯示。
6、采集者向控制器發(fā)起停止采集任務(wù)。
采用本發(fā)明的所述的方法,實(shí)現(xiàn)對移動通信系統(tǒng)中指定的指定單板運(yùn)行信息進(jìn)行實(shí)時采集分析,使得無線通信系統(tǒng)的開發(fā)和維護(hù)人員可以方便地透視到BSS系統(tǒng)中各個單板的實(shí)際運(yùn)行情況。
運(yùn)行信息采集儀的控制消息和數(shù)據(jù)消息交互如圖2所示,系統(tǒng)有四個部分組成采集者201、控制器202、過濾器203和若干個業(yè)務(wù)上報(bào)源204組成。采集者201是采集任務(wù)的發(fā)起者和上報(bào)消息的解析顯示者;控制器202負(fù)責(zé)采集者的控制消息轉(zhuǎn)發(fā)到對應(yīng)的過濾器203,并且控制器202負(fù)責(zé)自動流量控制的功能,當(dāng)流量較大時提高單板級別,當(dāng)流量較小時降低單板級別;控制器202包括或者外接一個判斷裝置205,控制裝置用于將上報(bào)消息的流量與最大極限值和最小極限值進(jìn)行比較,如果所述流量高于最大極限值,則提高流控級別;如果所述流量低于最小極限值,則降低流控級別;如果所述流量在最小極限值和最大極限值之間,則保持當(dāng)前流控級別。過濾器203負(fù)責(zé)上報(bào)消息的過濾,過濾器根據(jù)級別過濾上報(bào)消息??刂葡⒑蛿?shù)據(jù)消息交互過程具體如下1.采集者發(fā)起采集任務(wù);2.控制器發(fā)送任務(wù)到對應(yīng)的過濾器,并且控制器檢測到流量變化超出范圍時給過濾器發(fā)送改變過濾器級別消息;3.不同的業(yè)務(wù)上報(bào)源上報(bào)消息;4.過濾器根據(jù)消息級別和過濾器當(dāng)前的級別以及上報(bào)源是否是采集的上報(bào)源進(jìn)行過濾。
圖3為本發(fā)明的對象信息采集上報(bào)流程圖;下面結(jié)合圖3對BWA系統(tǒng)中單板運(yùn)行信息采集分析技術(shù)方案的實(shí)施分別作進(jìn)一步的詳細(xì)描述單板運(yùn)行信息采集分析方法開始采集請求和結(jié)束采集請求的基本流程是相同的,現(xiàn)在以開始采集請求來進(jìn)行實(shí)施例表述,如圖3所示,包括步驟301、采集者向控制器發(fā)起采集任務(wù),采集任務(wù)可以按照流程標(biāo)識(例如業(yè)務(wù)ID)。
步驟302、控制器向采集者應(yīng)答消息,并啟動流控定時器。
步驟303、控制器轉(zhuǎn)發(fā)消息給過濾器,設(shè)置過濾器的一個過濾條件;控制器根據(jù)系統(tǒng)的流量自適應(yīng)的調(diào)整過濾器的級別,設(shè)置過濾器的另一個過濾條件。
步驟304、過濾器收到消息,過濾并上報(bào)。
步驟305、流控定時器定時調(diào)制流控策略,判斷上報(bào)業(yè)務(wù)是否通過過濾器,是則執(zhí)行步驟306,否則直接結(jié)束本流程。
步驟306、采集者對上報(bào)信息解碼并顯示。
其中步驟305中的自適應(yīng)流量控制策略是以如下方案實(shí)現(xiàn)的。
在單板信息編碼方案中,對上報(bào)信息根據(jù)重要性的高低分為五級、四級、三級、二級、一級等多個級別。初始狀態(tài)時,可以選擇中間級別作為上報(bào)信息的流控級別。如果當(dāng)前消息量超出最大限量,則系統(tǒng)提高流控級別;如果當(dāng)前消息量超出最低限量,則系統(tǒng)降低流控級別;如果系統(tǒng)級別在最低和最高之間則保持當(dāng)前級別。系統(tǒng)中的定時器根據(jù)流量實(shí)時的調(diào)制當(dāng)前可以上報(bào)的信息級別。如圖4所示,其步驟如下步驟40定時器實(shí)施檢測流量。
步驟41流量策略判斷。流量高于最大極限值,提高流控級別(流控級別加一);流量低于最小極限值,降低流控級別(流控級別減一);流量在最小極限值和最大極限值之間,保持當(dāng)前流控級別。該步驟進(jìn)一步可包括步驟411判斷消息量是否達(dá)到極限,是則執(zhí)行步驟412,否則結(jié)束;步驟412判斷流量是否超出上限,是則執(zhí)行步驟413,否則執(zhí)行步驟414;步驟413,降低上報(bào)級別,結(jié)束;步驟414,升高上報(bào)級別,結(jié)束。
此外,還包括一個可選步驟通知過濾器當(dāng)前級別修改;當(dāng)過濾器收到消息時候,修改當(dāng)前過濾級別。
本發(fā)明采取了控制器根據(jù)BWA系統(tǒng)的實(shí)際運(yùn)行情況實(shí)時收集單板信息,并采用了前、后臺自適應(yīng)流量控制的方案可以自動根據(jù)前臺的流量情況調(diào)整上報(bào)消息,即保證了重要消息的優(yōu)先上報(bào)也保證了盡量上報(bào)較多的運(yùn)行信息;對于相關(guān)人員實(shí)時透視前臺單板的運(yùn)行情況,了解整個系統(tǒng)的運(yùn)行情況有很大的使用價值。特別是在debug版本中調(diào)試和Release版本中開局是定位系統(tǒng)故障一個非常重要的測試工具。
在BWA中應(yīng)用證明,本發(fā)明的設(shè)計(jì)方案是BWA系統(tǒng)中應(yīng)用廣泛、定位準(zhǔn)確的采集儀之一,特別是采用了自適應(yīng)自動流量控制策略可以既保證重要信息的優(yōu)先上報(bào)又保證了盡量上報(bào)多的信息。
由上可知,本發(fā)明對于移動通信系統(tǒng)中的基站子系統(tǒng)(BSS)中實(shí)時對前臺單板軟件運(yùn)行軌跡、呼叫流程的信息采集分析的實(shí)現(xiàn),采用了編碼方案,可以在占用少量帶寬的情況下上報(bào)盡量詳細(xì)的信息;尤其在Release版本下查看前臺單板運(yùn)行情況下,本發(fā)明帶來的優(yōu)點(diǎn)顯得更為重要。
以上所述僅為本發(fā)明的較佳實(shí)施例,并非用來限定本發(fā)明的實(shí)施范圍;凡是依本發(fā)明所作的等效變化與修改,都被本發(fā)明的專利范圍所涵蓋。
權(quán)利要求
1.一種基于自動流量控制的運(yùn)行信息采集方法,其特征在于,上報(bào)源通過控制器和過濾器向采集者上報(bào)消息,所述控制器自適應(yīng)調(diào)整上報(bào)消息的流控級別,所述過濾器根據(jù)所述流控級別對所述上報(bào)消息進(jìn)行過濾,從而保證重要消息的優(yōu)先上報(bào)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述控制器自適應(yīng)調(diào)整上報(bào)消息的流控級別的步驟進(jìn)一步包括所述控制器將上報(bào)消息的流量與最大極限值和最小極限值進(jìn)行比較,如果所述流量高于最大極限值,則提高流控級別;如果所述流量低于最小極限值,則降低流控級別;如果所述流量在最小極限值和最大極限值之間,則保持當(dāng)前流控級別。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,進(jìn)一步包括如下步驟步驟一、采集者向控制器發(fā)起開始采集任務(wù),并構(gòu)造需從上報(bào)源采集的上報(bào)消息;步驟二、控制器應(yīng)答采集者的所述采集任務(wù);步驟三、控制器將上報(bào)消息的流量與最大極限值和最小極限值進(jìn)行比較,如果所述流量高于最大極限值,則提高流控級別;如果所述流量低于最小極限值,則降低流控級別;如果所述流量在最小極限值和最大極限值之間,則保持當(dāng)前流控級別,從而控制器自適應(yīng)調(diào)整了能夠上報(bào)消息的上報(bào)源的單板級別;步驟四、過濾器根據(jù)所述流控級別過濾上報(bào)信息;步驟五、采集者對接收到的上報(bào)信息進(jìn)行解碼并顯示;步驟六、采集者向控制器發(fā)起停止采集任務(wù)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟四進(jìn)一步包括判斷所述上報(bào)消息的級別是否大于所述流控級別,是則上報(bào)所述上報(bào)消息,否則丟棄所述上報(bào)消息;判斷所述上報(bào)消息對應(yīng)的上報(bào)源是否是采集者需要的業(yè)務(wù)上報(bào)源,是則上報(bào)所述上報(bào)消息,否則丟棄所述上報(bào)消息。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟三中,還包括所述控制器利用定時器來實(shí)時檢測所述流量的大小。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述步驟三中,所述提高流控級別是指將所述流控級別加一,所述降低流控級別是指將所述流控級別減一。
7.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟一中,所述采集任務(wù)中包括流程標(biāo)識。
8.一種基于自動流量控制的運(yùn)行信息采集裝置,其特征在于,包括上報(bào)源、控制器、過濾器和采集者;所述上報(bào)源通過所述控制器和所述過濾器向所述采集者上報(bào)消息,所述控制器自適應(yīng)調(diào)整上報(bào)消息的流控級別,所述過濾器根據(jù)所述流控級別對所述上報(bào)消息進(jìn)行過濾,從而保證重要消息的優(yōu)先上報(bào)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述控制器中還包括一定時器,用于實(shí)時檢測所述流量的大小。
10.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,所述控制器進(jìn)一步包括一自適應(yīng)調(diào)整上報(bào)消息的流控級別的判斷裝置,用于將上報(bào)消息的流量與最大極限值和最小極限值進(jìn)行比較,如果所述流量高于最大極限值,則提高流控級別;如果所述流量低于最小極限值,則降低流控級別;如果所述流量在最小極限值和最大極限值之間,則保持當(dāng)前流控級別。
全文摘要
本發(fā)明公開了一種基于自動流量控制的運(yùn)行信息采集方法及裝置,其特點(diǎn)在于,上報(bào)源通過控制器和過濾器向采集者上報(bào)消息,所述控制器自適應(yīng)調(diào)整上報(bào)消息的流控級別,所述過濾器根據(jù)所述流控級別對所述上報(bào)消息進(jìn)行過濾,從而在保證重要消息優(yōu)先上報(bào)的同時盡量上報(bào)較多的運(yùn)行信息。本發(fā)明采用了編碼方案,可以在占用少量帶寬的情況下上報(bào)盡量詳細(xì)的信息。
文檔編號H04W24/10GK1968478SQ200510086878
公開日2007年5月23日 申請日期2005年11月14日 優(yōu)先權(quán)日2005年11月14日
發(fā)明者付連續(xù), 康紅輝, 陳月飛 申請人:中興通訊股份有限公司