專利名稱:一種通訊系統(tǒng)單板運(yùn)行信息處理的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種移動(dòng)通信系統(tǒng)中對(duì)前臺(tái)單板軟件運(yùn)行軌跡、呼叫流程的信息采集分析的實(shí)現(xiàn)方法,尤其涉及對(duì)于移動(dòng)通信系統(tǒng)中的基站子系統(tǒng)(BSS)中實(shí)時(shí)對(duì)前臺(tái)單板軟件運(yùn)行軌跡、呼叫流程的信息采集分析的實(shí)現(xiàn)方法。
背景技術(shù):
本文中的前臺(tái)是指無(wú)線通訊的基站控制器和基站收發(fā)信機(jī);后臺(tái)是指操作維護(hù)中心。
一個(gè)典型的無(wú)線通信系統(tǒng)通常包括交換子系統(tǒng)(MSS)、基站子系統(tǒng)(BSS)和移動(dòng)臺(tái)子系統(tǒng)(MS)。BSS又可以分為用于發(fā)射、接收無(wú)線信號(hào)的基站收發(fā)子系統(tǒng)(BTS)、用于基站(BS)控制的基站控制子系統(tǒng)(BSC)和基站管理子系統(tǒng)(BSM)。
由于基站系統(tǒng)中單板種類多、數(shù)量大,每個(gè)單板在整個(gè)系統(tǒng)承擔(dān)的任務(wù)也各有側(cè)重。因此操作維護(hù)中心(OMC)需要對(duì)這些單板的運(yùn)行情況有個(gè)較為詳細(xì)的了解,特別是在系統(tǒng)運(yùn)行出現(xiàn)異常和調(diào)試系統(tǒng)情況下時(shí),更為詳細(xì)的了解單板運(yùn)行狀況是至關(guān)重要的。單板既有從屬于BTS的,又有從屬于BSC的,以下以CDMA系統(tǒng)為例列舉部分重要的單板類型BTS側(cè)通訊控制板、信道板、射頻收發(fā)信單板、射頻管理板等。
BSC側(cè)呼叫處理板、操作控制處理板、信令主處理板、語(yǔ)音碼型變換板、業(yè)務(wù)數(shù)據(jù)單元板、分組控制功能單板等。
移動(dòng)通信系統(tǒng)中,各個(gè)單板的實(shí)際運(yùn)行情況對(duì)于整個(gè)系統(tǒng)相互協(xié)調(diào)協(xié)作、實(shí)現(xiàn)移動(dòng)通信系統(tǒng)的各項(xiàng)功能都極為重要。這些單板運(yùn)行是否正常、高效,將影響到通信系統(tǒng)功能的實(shí)現(xiàn)和性能的好壞。如果有一種方便有效的辦法可以采集分析這些單板的實(shí)際運(yùn)行情況,這將會(huì)給系統(tǒng)的開發(fā)和維護(hù)帶來(lái)極大的便利。
在以前公開發(fā)表的方法中,也有上報(bào)方案的采集。一般都是在系統(tǒng)中設(shè)計(jì)了異常檢測(cè)點(diǎn),用于完成收集所述的應(yīng)用程序模塊中的所有關(guān)鍵信息和異常事件。但是上述異常檢測(cè)點(diǎn)方式數(shù)據(jù)量大,占用帶寬大,并且上報(bào)的信息沒(méi)有種類區(qū)別,使得不同種類的信息混雜,造成了采集和分析的困難。而且,系統(tǒng)不具有很強(qiáng)的自適應(yīng)能力。
因此,現(xiàn)有技術(shù)存有缺陷,而有待于改進(jìn)和發(fā)展。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種通訊系統(tǒng)單板運(yùn)行信息處理的方法,實(shí)時(shí)采集BSS系統(tǒng)中重要單板軟件運(yùn)行情況并進(jìn)行分析,在整個(gè)系統(tǒng)中單板數(shù)量較多,任何一個(gè)單板運(yùn)行的正常與否都會(huì)直接影響到整個(gè)系統(tǒng)的正常與否的情況下,使得用戶可以極其直觀地透視到前臺(tái)單板的運(yùn)行軌跡,從而使無(wú)線通信系統(tǒng)的開發(fā)和維護(hù)人員可以方便地對(duì)BSS系統(tǒng)中單板的運(yùn)行情況和資源狀態(tài)進(jìn)行查看和分析。
本發(fā)明的技術(shù)方案如下一種通訊系統(tǒng)單板運(yùn)行信息處理的方法,所述方法包括單板運(yùn)行信息編碼方案和單板運(yùn)行信息采集方案;所述單板運(yùn)行信息編碼方案的實(shí)現(xiàn)步驟如下對(duì)運(yùn)行信息編碼的進(jìn)行規(guī)劃,并且在整個(gè)業(yè)務(wù)中使用統(tǒng)一的編碼方案;所述單板運(yùn)行信息編碼方案分為單板運(yùn)行信息編碼空間和編碼規(guī)則兩個(gè)部分,在所述編碼規(guī)則中規(guī)定前臺(tái)使用異常宏值來(lái)上報(bào)信息,后臺(tái)使用異常宏值來(lái)解析信息,通過(guò)其宏名可定位信息發(fā)生在的位置、發(fā)生的原因,由此透視單板運(yùn)行信息軌跡的整個(gè)流程;
所述單板運(yùn)行信息采集方案的實(shí)現(xiàn)步驟如下所述單板運(yùn)行信息分析方法包括前臺(tái)進(jìn)程和后臺(tái)進(jìn)程,所述前臺(tái)進(jìn)程分布在基站收發(fā)子系統(tǒng)側(cè)的邏輯單板上和基站控制子系統(tǒng)側(cè)的邏輯單板上,后臺(tái)進(jìn)程分布在客戶端,通過(guò)通訊程序與前臺(tái)進(jìn)程交互前臺(tái)進(jìn)程接收后臺(tái)進(jìn)程的指令,進(jìn)行信息的采集和發(fā)送;后臺(tái)進(jìn)程發(fā)起采集起停任務(wù),接收前臺(tái)進(jìn)程的回應(yīng)消息并顯示數(shù)據(jù)信息的內(nèi)容到界面上供有關(guān)人員分析和定位故障。
所述的方法,其中,所述單板運(yùn)行信息編碼方案的實(shí)現(xiàn)步驟中還包括所述編碼空間包括運(yùn)行信息所屬的上報(bào)單元和上報(bào)原因編碼二段,其中所述上報(bào)單元編碼包括上報(bào)信息的檢測(cè)點(diǎn),如子系統(tǒng)編碼、模塊名、文件編碼、文件行號(hào);所述上報(bào)原因編碼為上報(bào)信息的原因。
上述異常宏值命名規(guī)則為地址宏名_大原因宏名_具體原因宏名,其中所述大原因宏名在整個(gè)系統(tǒng)內(nèi)規(guī)劃;具體原因宏名描述有兩種形式具體的函數(shù)名,用以通過(guò)函數(shù)名來(lái)幫助進(jìn)行代碼定位;具體失敗原因,已將異常原因描述得更加準(zhǔn)確。
所述的方法,其中,所述單板運(yùn)行信息采集方案的實(shí)現(xiàn)步驟具體還包括b1)所述后臺(tái)進(jìn)程向所述前臺(tái)進(jìn)程發(fā)起開始采集任務(wù);b2)所述前臺(tái)進(jìn)程向所述后臺(tái)進(jìn)程進(jìn)行應(yīng)答消息;b3)所述前臺(tái)進(jìn)程上報(bào)單板信息;b4)所述后臺(tái)進(jìn)程對(duì)上報(bào)信息解碼并顯示;b5)所述后臺(tái)進(jìn)程向所述前臺(tái)進(jìn)程發(fā)起停止采集任務(wù)。
所述的方法,其中,所述方法還根據(jù)消息量的大小決定上報(bào)消息的級(jí)別,以在消息量比較大的情況下確保信息優(yōu)先級(jí)高的消息優(yōu)先上報(bào)。
所述的方法,其中,所述方法還包括判斷消息流量是否越界,如果流量高于最大極限值,則提高上報(bào)信息級(jí)別;如果流量低于最小極限值,則降低上報(bào)級(jí)別;流量在最小極限值和最大極限值之間,保持當(dāng)前信息級(jí)別,用來(lái)決定是何種優(yōu)先級(jí)的信息上報(bào)。
所述的方法,其中,所述方法還包括所述后臺(tái)進(jìn)程對(duì)上報(bào)信息按照單板、子系統(tǒng)、模塊、異常原因、上報(bào)時(shí)間的類別進(jìn)行數(shù)據(jù)統(tǒng)計(jì)、排序、分析。
所述的方法,其中,所述基站收發(fā)子系統(tǒng)側(cè)的邏輯單板包括通訊控制板、信道板、射頻收發(fā)信單板、射頻管理板。
所述的方法,其中,所述基站控制子系統(tǒng)側(cè)的邏輯單板包括呼叫處理板、操作控制處理板、信令主處理板、語(yǔ)音碼型變換板、業(yè)務(wù)數(shù)據(jù)單元板、分組控制功能單板。
采用本發(fā)明所述方法,可以實(shí)時(shí)透視前臺(tái)單板的運(yùn)行情況,也可以實(shí)時(shí)對(duì)上報(bào)信息的統(tǒng)計(jì)分析功能,為研發(fā)人員調(diào)試系統(tǒng),定位故障和開局人員順利開局提供了方便實(shí)用的工具,使得相關(guān)人員快速定位故障和掌握系統(tǒng)資源分配情況,節(jié)省了調(diào)試和開局時(shí)間,提高了調(diào)試和開局效率。
圖1為本發(fā)明的實(shí)現(xiàn)方案的編碼協(xié)議圖;圖2為本發(fā)明的實(shí)施例的編碼空間協(xié)議圖;圖3為本發(fā)明的實(shí)現(xiàn)方案的消息交互實(shí)施例示意圖;圖4為本發(fā)明的對(duì)象信息采集流程圖;圖5為本發(fā)明的上報(bào)信息流程圖。
具體實(shí)施例方式
下面結(jié)合附圖參照CDMA系統(tǒng)中單板運(yùn)行信息采集分析技術(shù)方案的實(shí)施對(duì)本發(fā)明方法作進(jìn)一步的詳細(xì)描述一、單板運(yùn)行信息編碼實(shí)施方案在CDMA系統(tǒng)中,單板軟件運(yùn)行軌跡的透視非常重要,其關(guān)鍵在于運(yùn)行信息編碼的規(guī)劃,并且在整個(gè)業(yè)務(wù)中使用統(tǒng)一的一套編碼方案。方案分為單板運(yùn)行信息編碼空間和編碼規(guī)則兩個(gè)部分編碼空間中按照內(nèi)部協(xié)議來(lái)實(shí)施,分信息所屬的上報(bào)單元和上報(bào)原因編碼二段,本發(fā)明實(shí)施例中,具體由子系統(tǒng)、模塊、文件、大原因值、具體原因值五段組成,如圖2所示;后臺(tái)使用異常宏值來(lái)解析信息,任何一個(gè)系統(tǒng)人員通過(guò)宏名就可以非常簡(jiǎn)單地定位信息發(fā)生在哪個(gè)模塊、在哪個(gè)文件、在哪個(gè)函數(shù)、在代碼的哪一行,而通過(guò)宏名的原因部分,可以透視單板信息軌跡的整個(gè)流程。
單板運(yùn)行信息編碼方案的主要步驟如下1.編碼空間的規(guī)劃。
如圖2所示編碼空間由運(yùn)行信息所屬的子系統(tǒng)、模塊、文件、大原因值、具體原因值五段組成。其中子系統(tǒng)編碼包括業(yè)務(wù)子系統(tǒng)、信道子系統(tǒng),系統(tǒng)控制子系統(tǒng)等。
模塊名編碼可以表現(xiàn)某子系統(tǒng)下的哪個(gè)模塊。
大原因值編碼整個(gè)系統(tǒng)所有信息的大原因值編碼。
具體原因編碼表示某大原因下的具體的異常原因。
2.編碼規(guī)則的規(guī)劃。
異常宏值命名的優(yōu)點(diǎn)就是任何一個(gè)系統(tǒng)人員通過(guò)宏名就可以簡(jiǎn)單地定位異常發(fā)生在哪個(gè)模塊,發(fā)生在代碼的哪個(gè)函數(shù),甚至知道在代碼的哪一行;而通過(guò)宏名的“大原因”部分,可以大致了解該異常的原因。異常宏值命名規(guī)則如下子系統(tǒng)名稱_模塊名_文件名_大原因_具體原因描述。
其中大原因值在整個(gè)系統(tǒng)內(nèi)規(guī)劃,以幫助進(jìn)行異常碼的分類和統(tǒng)計(jì);具體原因描述有兩種形式1.具體的函數(shù)名通過(guò)函數(shù)名來(lái)幫助進(jìn)行代碼定位。
2.具體失敗原因優(yōu)點(diǎn)是異常原因描述得更加準(zhǔn)確。
二、單板運(yùn)行信息采集實(shí)施方案前臺(tái)和后臺(tái)的控制消息和數(shù)據(jù)消息交互如圖3所示,圖中的實(shí)線是控制流消息,虛線是數(shù)據(jù)流消息。
在CDMA系統(tǒng)中,單板運(yùn)行信息分析方法分成前臺(tái)進(jìn)程和后臺(tái)進(jìn)程兩部分。前臺(tái)進(jìn)程分布在BTS側(cè)的邏輯單板(如通訊控制板、信道板、射頻收發(fā)信單板、射頻管理板等)上和BSC側(cè)的邏輯單板(如呼叫處理板、操作控制處理板、信令主處理板、語(yǔ)音碼型變換板、業(yè)務(wù)數(shù)據(jù)單元板、分組控制功能單板等)上,后臺(tái)進(jìn)程分布在客戶端,通過(guò)通訊程序與前臺(tái)進(jìn)程交互。前臺(tái)進(jìn)程接收后臺(tái)進(jìn)程的指令,進(jìn)行信息的采集和發(fā)送;后臺(tái)進(jìn)程發(fā)起采集起停任務(wù),接收前臺(tái)的回應(yīng)消息并顯示數(shù)據(jù)信息的內(nèi)容到界面上供有關(guān)人員分析和定位故障。
單板運(yùn)行信息采集分析方法開始采集請(qǐng)求和結(jié)束采集請(qǐng)求的基本流程是相同的,如圖4所示,現(xiàn)在以開始采集請(qǐng)求來(lái)進(jìn)行的實(shí)施例表述1.后臺(tái)進(jìn)程向前臺(tái)進(jìn)程發(fā)起開始采集任務(wù),發(fā)送采集請(qǐng)求。
2.前臺(tái)進(jìn)程向后臺(tái)進(jìn)程發(fā)送應(yīng)答消息,如無(wú)應(yīng)答超過(guò)預(yù)定時(shí)間,則所述后臺(tái)進(jìn)程按超時(shí);如接收到應(yīng)答消息,則對(duì)單板的各節(jié)點(diǎn)進(jìn)行遍歷。
3.前臺(tái)進(jìn)程上報(bào)單板信息。
4.后臺(tái)進(jìn)程對(duì)上報(bào)信息解碼并顯示。
5.流控策略根據(jù)消息量的大小來(lái)決定上報(bào)消息的級(jí)別。消息級(jí)別用戶標(biāo)識(shí)它的重要程度,主要用于在消息量比較大的情況下確保信息優(yōu)先級(jí)高的消息優(yōu)先上報(bào)。判斷流量是否越界來(lái)決定是哪種優(yōu)先級(jí)的信息上報(bào),如圖5所示流量高于最大極限值時(shí),提高上報(bào)信息級(jí)別;流量低于最小極限值時(shí),降低上報(bào)級(jí)別;流量在最小極限值和最大極限值之間時(shí),保持當(dāng)前信息級(jí)別。
6.后臺(tái)進(jìn)程對(duì)上報(bào)信息按照單板、子系統(tǒng)、模塊、異常原因、上報(bào)時(shí)間等類別進(jìn)行數(shù)據(jù)統(tǒng)計(jì)、排序、分析。
7.在所述單板的各節(jié)點(diǎn)遍歷后,所述后臺(tái)進(jìn)程向前臺(tái)進(jìn)程發(fā)起停止采集任務(wù)。
本發(fā)明采取了前臺(tái)進(jìn)程根據(jù)CDMA系統(tǒng)的實(shí)際運(yùn)行情況實(shí)時(shí)單板信息,并采用了前、后臺(tái)自適應(yīng)流量控制的方案;對(duì)于相關(guān)人員實(shí)時(shí)透視前臺(tái)單板的運(yùn)行情況,了解整個(gè)系統(tǒng)的運(yùn)行情況有很大的使用價(jià)值。特別是在debug版本中調(diào)試和Release版本中開局是定位系統(tǒng)故障一個(gè)非常重要的測(cè)試方法。
在IS95、CDMA1X、CDMA2000中應(yīng)用證明,本發(fā)明的設(shè)計(jì)方案是CDMA系統(tǒng)中應(yīng)用比較廣泛,定位準(zhǔn)確的采集分析方法之一,是透視單板運(yùn)行狀態(tài)的必備工具。
本發(fā)明無(wú)需增加額外的硬件設(shè)施。
采用本發(fā)明所述的方法,實(shí)現(xiàn)對(duì)移動(dòng)通信系統(tǒng)中指定的指定單板運(yùn)行信息進(jìn)行實(shí)時(shí)采集分析,使得無(wú)線通信系統(tǒng)的開發(fā)和維護(hù)人員可以方便地透視到BSS系統(tǒng)中各個(gè)單板的實(shí)際運(yùn)行情況。
權(quán)利要求
1.一種通訊系統(tǒng)單板運(yùn)行信息處理的方法,所述方法包括單板運(yùn)行信息編碼方案和單板運(yùn)行信息采集方案;所述單板運(yùn)行信息編碼方案的實(shí)現(xiàn)步驟如下對(duì)運(yùn)行信息編碼的進(jìn)行規(guī)劃,并且在整個(gè)業(yè)務(wù)中使用統(tǒng)一的編碼方案;所述單板運(yùn)行信息編碼方案分為單板運(yùn)行信息編碼空間和編碼規(guī)則兩個(gè)部分,在所述編碼規(guī)則中規(guī)定前臺(tái)使用異常宏值來(lái)上報(bào)信息,后臺(tái)使用異常宏值來(lái)解析信息,通過(guò)其宏名可定位信息發(fā)生在的位置、發(fā)生的原因,由此透視單板運(yùn)行信息軌跡的整個(gè)流程;所述單板運(yùn)行信息采集方案的實(shí)現(xiàn)步驟如下所述單板運(yùn)行信息分析方法包括前臺(tái)進(jìn)程和后臺(tái)進(jìn)程,所述前臺(tái)進(jìn)程分布在基站收發(fā)子系統(tǒng)側(cè)的邏輯單板上和基站控制子系統(tǒng)側(cè)的邏輯單板上,后臺(tái)進(jìn)程分布在客戶端,通過(guò)通訊程序與前臺(tái)進(jìn)程交互前臺(tái)進(jìn)程接收后臺(tái)進(jìn)程的指令,進(jìn)行信息的采集和發(fā)送;后臺(tái)進(jìn)程發(fā)起采集起停任務(wù),接收前臺(tái)進(jìn)程的回應(yīng)消息并顯示數(shù)據(jù)信息的內(nèi)容到界面上供有關(guān)人員分析和定位故障。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述單板運(yùn)行信息編碼方案的實(shí)現(xiàn)步驟中還包括所述編碼空間包括運(yùn)行信息所屬的上報(bào)單元和上報(bào)原因編碼二段,其中所述上報(bào)單元編碼包括上報(bào)信息的檢測(cè)點(diǎn);所述上報(bào)原因編碼為上報(bào)信息的原因。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述上報(bào)信息的檢測(cè)點(diǎn)是子系統(tǒng)編碼、模塊名、文件編碼、文件行號(hào)。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述異常宏值命名規(guī)則為地址宏名_大原因宏名_具體原因宏名,其中所述大原因值在整個(gè)系統(tǒng)內(nèi)規(guī)劃;具體原因宏名描述有兩種形式具體的函數(shù)名,用以通過(guò)函數(shù)名來(lái)幫助進(jìn)行代碼定位;具體失敗原因,已將異常原因描述得更加準(zhǔn)確。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述單板運(yùn)行信息采集方案的實(shí)現(xiàn)步驟具體還包括b1)所述后臺(tái)進(jìn)程向所述前臺(tái)進(jìn)程發(fā)起開始采集任務(wù);b2)所述前臺(tái)進(jìn)程向所述后臺(tái)進(jìn)程進(jìn)行應(yīng)答消息;b3)所述前臺(tái)進(jìn)程上報(bào)單板信息;b4)所述后臺(tái)進(jìn)程對(duì)上報(bào)信息解碼并顯示;b5)所述后臺(tái)進(jìn)程向所述前臺(tái)進(jìn)程發(fā)起停止采集任務(wù)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還根據(jù)消息量的大小決定上報(bào)消息的級(jí)別,以在消息量比較大的情況下確保信息優(yōu)先級(jí)高的消息優(yōu)先上報(bào)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括判斷消息流量是否越界,如果流量高于最大極限值,則提高上報(bào)信息級(jí)別;如果流量低于最小極限值,則降低上報(bào)級(jí)別;流量在最小極限值和最大極限值之間,保持當(dāng)前信息級(jí)別,用來(lái)決定是何種優(yōu)先級(jí)的信息上報(bào)。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述方法還包括所述后臺(tái)進(jìn)程對(duì)上報(bào)信息按照單板、子系統(tǒng)、模塊、異常原因、上報(bào)時(shí)間的類別進(jìn)行數(shù)據(jù)統(tǒng)計(jì)、排序、分析。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基站收發(fā)子系統(tǒng)側(cè)的邏輯單板包括通訊控制板、信道板、射頻收發(fā)信單板、射頻管理板。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基站控制子系統(tǒng)側(cè)的邏輯單板包括呼叫處理板、操作控制處理板、信令主處理板、語(yǔ)音碼型變換板、業(yè)務(wù)數(shù)據(jù)單元板、分組控制功能單板。
全文摘要
本發(fā)明的一種通訊系統(tǒng)單板運(yùn)行信息處理的方法,涉及一種移動(dòng)通信系統(tǒng)中實(shí)時(shí)對(duì)前臺(tái)單板軟件運(yùn)行軌跡、呼叫流程的信息采集分析的實(shí)現(xiàn)方法,包括單板運(yùn)行信息編碼方案和單板運(yùn)行信息采集方案;所述單板運(yùn)行信息編碼方案的實(shí)現(xiàn)步驟如下對(duì)運(yùn)行信息編碼的進(jìn)行規(guī)劃,并且在整個(gè)業(yè)務(wù)中使用統(tǒng)一的編碼方案;所述單板運(yùn)行信息編碼方案分為單板運(yùn)行信息編碼空間和編碼規(guī)則兩個(gè)部分,在所述編碼規(guī)則中規(guī)定前臺(tái)使用異常宏值來(lái)上報(bào)信息,后臺(tái)使用異常宏值來(lái)解析信息,通過(guò)其宏名可定位信息發(fā)生在的位置、發(fā)生的原因,由此透視單板運(yùn)行信息軌跡的整個(gè)流程。采用本發(fā)明方法能實(shí)時(shí)對(duì)上報(bào)信息的統(tǒng)計(jì)分析功能,節(jié)省了調(diào)試和開局時(shí)間,提高了調(diào)試和開局效率。
文檔編號(hào)H04W24/00GK1784054SQ200410052520
公開日2006年6月7日 申請(qǐng)日期2004年11月29日 優(yōu)先權(quán)日2004年11月29日
發(fā)明者付連續(xù) 申請(qǐng)人:中興通訊股份有限公司