專利名稱:終端日志傳送系統(tǒng)及方法
技術領域:
本發(fā)明涉及通信領域,更具體地涉及一種終端日志傳送系統(tǒng)及 方法。
背景技術:
移動通信從20世紀20年代開始在軍事及某些特殊領域得到了 應用,20世紀40年代逐步從軍事向民用擴展,并在20世紀70年 代末,由美國貝爾實驗室推出了蜂窩移動通信技術。移動通信經(jīng)歷 了由模擬向數(shù)字化通信發(fā)展的過程,從20世紀90年代以來,以高 通為主導的碼分多址(CDMA )制式的移動通信得到了迅猛的發(fā)展, 并在今天成為實3見個人移動通<言的主流|支術之一。在CDMA沖支術體系中,基站系統(tǒng)(Base Station System,簡稱 BSS )是實現(xiàn)無線通信的重要組成部分,BSS有基站收發(fā)信機(Base Transceiver Station,簡稱BTS )和基站4空制器(Base Station Controller, 簡稱BSC),整個無線通信網(wǎng)絡中還分布有數(shù)量眾多的無線終端。 才喿作維護中心(Operations & Maintenance Center,簡牙爾OMC )用于 3于CDMA系統(tǒng)的集中才喿作與維護。無線終端能夠通過無線射頻4妻口與基站收發(fā)信4幾建立通信,基 站控制器控制基站的運行。從已經(jīng)運行的碼分多址(CDMA)網(wǎng)絡經(jīng)驗看,網(wǎng)絡仍然有優(yōu) 化的空間。做好網(wǎng)絡優(yōu)化不可避免要采集大量的數(shù)據(jù),這些數(shù)據(jù)來 自于整個網(wǎng)絡,'包括核心網(wǎng)、基站和終端,核心網(wǎng)和基站的數(shù)據(jù)采 集相對集中和筒單,采集的終端H據(jù)則相對有限,這與終端特性密 切相關,終端地理分布分散,而且終端還經(jīng)常處于移動之中,采集 數(shù)據(jù)比較麻煩。目前采集終端數(shù)據(jù)的辦法一般是通過計算機串口或者通用串行接口 (USB)直接連接終端進行數(shù)據(jù)的實時采集,然后再進行分析。 這種方法采集的數(shù)據(jù)不夠全面,且需要人員到特定的地方去操作, 纟會實際工作帶來不少的麻煩。因此,增加終端的遠端曰志信息實時 采集非常重要,把分散的終端的日志信息收集起來,進行終端和無 線網(wǎng)絡問題定位以利于系統(tǒng)維護。發(fā)明內(nèi)容鑒于以上所述的一個或多個問題,本發(fā)明沖是供了一種終端日志 ^專送系統(tǒng)及方法。才艮據(jù)本發(fā)明實施例的終端日志傳送系統(tǒng)包括日志發(fā)送單元, 位于終端側(cè),用于響應于日志接收單元的日志會話請求,從日志存 儲單元中獲取終端日志,并將終端日志發(fā)送給日志中轉(zhuǎn)單元;曰志 中轉(zhuǎn)單元,位于基站側(cè),用于在日志發(fā)送單元和日志接收單元之間 中轉(zhuǎn)日志會話請求和終端日志;以及日志接收單元,位于操作維護 中心側(cè),用于向日志發(fā)送單元發(fā)送日志會話請求,以及用于接收并 存^諸纟冬端日志。其中,日志發(fā)送單元包括日志獲取單元,用于從日志存儲單 元中獲取終端日志;發(fā)送執(zhí)行單元,用于將終端日志分拆成適合于曰志發(fā)送單元和日志中轉(zhuǎn)單元之間的無線鏈路傳送的多個日志數(shù)據(jù) 包,將多個日志數(shù)據(jù)包分別發(fā)送至日志中轉(zhuǎn)單元。其中,日志凄t據(jù)包由開銷部分和凈負荷部分組成。發(fā)送執(zhí)4亍單 元將終端日志填充在凈負荷部分中。開銷部分包括以下4言息中的至少一種幀開始標識、長度、起始包/結(jié)束包標識、包序號、校驗信臺、才艮據(jù)本發(fā)明實施例的終端日志傳送系統(tǒng)還包括曰志存儲單元, 位于終端側(cè),用于存儲終端日志;《連3各管理單元,用于建立和釋方文 曰志發(fā)送單元和日志中轉(zhuǎn)單元之間的無線《連^各。其中,日志中轉(zhuǎn)單元還用于根據(jù)校驗信息對日志數(shù)據(jù)包進行校 驗,并在校驗通過的情況下向日志發(fā)送單元返回確認信息,在校驗 不通過的情況下向日志發(fā)送單元返回4晉誤信息,其中,確-〖人信息和 錯誤信息中都包含有包序號。其中,日志發(fā)送單元在接收到錯誤信 息的情況下,重新向日志中轉(zhuǎn)單元發(fā)送錯誤信息中包含的包序號的 日志凄史據(jù)包。其中,在日志中轉(zhuǎn)單元在特定時間內(nèi)沒收到下一個日志數(shù)據(jù)包、 或一個日志數(shù)據(jù)包發(fā)送錯誤的次數(shù)大于特定值的情況下,鏈路管理 單元釋i文日志發(fā)送單元和日志中轉(zhuǎn)單元之間的無線嗜連^各。在日志中 轉(zhuǎn)單元4妄收到的日志凄t據(jù)包中包含有結(jié)束包標識且日志凄t據(jù)包通過 驗證的情況下,鏈路管理單元釋放日志發(fā)送單元和日志中轉(zhuǎn)單元之 間的無線鏈^各。在日志中轉(zhuǎn)單元4妄收到的日志凄t據(jù)包中包含有結(jié)束 包標識且日志數(shù)據(jù)包通過驗證的情況下,日志中轉(zhuǎn)單元通知日志發(fā) 送單元其完整^妾收到了終端日志,日志發(fā)送單元通知日志存^諸單元 將終端日志刪除。根據(jù)本發(fā)明實施例的終端日志傳送方法包括操作維護中心向 終端發(fā)送日志會話請求;終端接收到日志會話:清求后,建立與基站 之間的無線鏈路,通過無線鏈路將終端存儲的終端日志發(fā)送給基站; 基站將終端日志中轉(zhuǎn)》會^燥作維護中心;以及^喿作維護中心接收并存 4諸纟冬端日志。'其中,終端將終端日志發(fā)送給基站的過程包括終端將終端日 志分拆成適合于無線鏈路傳送的多個日志數(shù)據(jù)包;終端將多個日志 數(shù)據(jù)包分別發(fā)送給基站。通過本發(fā)明,可以在遠程迅速獲取終端的日志信息,從而可以 較好地改善問題響應和故障定位的速度。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申 請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并 不構成對本發(fā)明的不當限定。在附圖中圖1是根據(jù)本發(fā)明實施例的終端日志傳送系統(tǒng)的結(jié)構示意圖;圖2是4艮據(jù)本發(fā)明實施例的終端日志傳送系統(tǒng)內(nèi)的終端側(cè)的功 能模塊的結(jié)構示意圖;圖3是根據(jù)本發(fā)明實施例的終端存儲空間分布的示意圖;圖4是根據(jù)本發(fā)明實施例的終端日志傳送方法的流程圖;以及圖5是根據(jù)本發(fā)明實施例的終端向基站發(fā)送的日志數(shù)據(jù)包的格 式示意圖。
具體實施方式
下面參考附圖,詳細說明本發(fā)明的具體實施方式
。參考圖1,說明根據(jù)本發(fā)明實施例的終端日志傳送系統(tǒng)。如圖1 所示,該終端日志傳送系統(tǒng)由位于終端、基站收發(fā)信^L、基站控制 器、以及操作維護中心的多個功能模塊組成。其中,終端包含有用于記錄終端日志信息的非易失性存儲器, 該存儲器是終端本身的存儲空間的可擴展區(qū)中分割出來的一塊存儲空間(終端的存儲空間分布如圖3所示)。該終端還包括以下模塊(如 圖2所示)日志存取模塊,用于實現(xiàn)終端日志信息的保存、讀取、 和刪除功能;日志處理才莫塊A,用于在基站與纟冬端的無線傳輸《連^各 建立完成之后,通過日志存耳又才莫塊讀耳又終端日志信息,4巴終端日志 信息分拆成適合于無線鏈^各傳送的多個日志凄t據(jù)包,并通過終端的 發(fā)送模塊發(fā)送給基站。同時,日志處理模塊通過終端的接收模塊接 收基站發(fā)送的確認信息或錯誤信息,以此來決定下一個日志數(shù)據(jù)包 的內(nèi)容。其中,基站收發(fā)信機包括以下模塊呼叫管理模塊,用于建立 和拆除基站與終端之間的無線《連3各;日志無線4妄口沖莫塊,用于4妻收 終端上報的日志數(shù)據(jù)包,以及用于向終端返回確認信息;日志發(fā)送 模塊,用于將接收到的日志數(shù)據(jù)包通過基站控制器發(fā)送到操作維護 中心。其中,基站控制器包括以下模塊日志代理模塊,用于利用基 站控制器與操作維護中心(OMC)、基站控制器與基站收發(fā)信機 (BTS )之間的通信管道透傳操作維護中心和基站之間的消息和數(shù) 據(jù)包。其中,操作維護中心包括以下模塊日志處理模塊B,用于發(fā)起日志傳送會話-清求、4妻收日志凄t據(jù)包、以及存儲日志lt據(jù)包。其中,終端程序運行時,在執(zhí)4亍到某些代碼時會輸出日志信息, 通過調(diào)用日志保存接口函數(shù)來實現(xiàn)日志信息保存到非易失存儲器 中。為避免日志大小超過額度的空間,日志存4諸到一定大小后可以有2種處理方法新的日志信息覆蓋老的日志^f言息;新的日志信息 不再i己錄。參考圖4,說明根據(jù)本發(fā)明實施例的終端日志傳送方法。如圖4 所示,該纟冬端日志^f專送方法包4舌以下步-驟S402,在操作維護中心處的日志處理模塊B中輸入終端的標識 (終端標識主要包4舌國際移動用戶識別碼(IMSI)、電子序列號 (ESN)、或移動設備標識(MEID)),然后發(fā)起日志會話請求,其 中,該日志會話i青求中攜帶有終端的標識。才喿作維護中心發(fā)起的曰 志會話請求傳送到基站控制器,基站控制器接收到該日志回話請求 后利用它自己的通信管道向基站收發(fā)信機透傳該日志會話請求。S404,基站收發(fā)信機的呼叫管理模塊在收到日志會話請求后, 構造尋呼消息,填入該終端的標識,發(fā)起尋呼:清求。S406,《冬端々妄收到尋呼i青求后,先4巴消息中的標識與自己的才示 識進4亍匹配,^口果才示"i只匹西己成功,則返回尋口乎響應。S408,基站收發(fā)信機收到尋呼響應后,構造并發(fā)送信道指配消 息,信道指配消息中指定業(yè)務選項為特定值。終S410,終端收到信道指配消息后建立業(yè)務〗言道,業(yè)務信道即為 終端與基站之間的無線傳輸鏈路。S412,纟冬端與基站之間的無線4專llT《連^各建立完成后,開始進4亍終端與基站間的日志數(shù)據(jù)包傳輸。首先,終端的日志處理才莫塊A通過曰志存取模塊從存儲區(qū)讀取日志信息文件,并拆分組裝成多個曰志數(shù)據(jù)包,日志數(shù)據(jù)包由開銷和凈負荷組成(如圖5所示),日志信息填入凈負荷部分,開銷部分包括幀開始標識、長度、起始包/結(jié)束 包標識、包序號、才交-驗信息。日志凄t據(jù)包組裝完畢之后,交由終端 的發(fā)送模塊來執(zhí)行日志數(shù)據(jù)包的發(fā)送?;镜娜罩緹o線接口模塊收 到日志數(shù)據(jù)包后,根據(jù)日志數(shù)據(jù)包中的校驗信息進行校驗,如果校一驗通過則發(fā)送確認信息纟會終端,確i人信息中包含有包序號;如果收 到的日志數(shù)據(jù)包纟企-驗4告誤,則基站的日志無線接口才莫塊發(fā)送錯-誤信 息給終端,錯誤信息中包含有包序號。終端收到確認信息包后再構 造并傳送下一個日志數(shù)據(jù)包。如果終端收到基站發(fā)送下來的錯-誤信 息,則4是取錯誤信息中的包序號,然后再次發(fā)送4晉誤包序號的那個 日志數(shù)據(jù)包。如果基站收到了正確的日志數(shù)據(jù)包,則通過發(fā)送模塊 把收到的日志數(shù)據(jù)包發(fā)送到基站控制器的代理模塊,基站控制器代 理模塊再轉(zhuǎn)發(fā)到操作維護中心。操作維護中心的日志處理模塊B收 到曰志數(shù)據(jù)包后提取其中的凈負荷,并且按包序號順序?qū)糌摵芍?個合并,接收到全部數(shù)據(jù)包后將合并的凈負荷保存成一個文件。基 站如果在規(guī)定的時間內(nèi)沒有收到下一個包,或者一個數(shù)據(jù)包發(fā)送,晉 誤次數(shù)大于 一定的值,則基站的呼叫管理模塊向終端發(fā)送釋i文呼叫 消息,結(jié)束本次呼叫,同時基站呼叫管理模塊發(fā)送失敗消息給操作 維護中心。操作維護中心收到失敗消息后清除收到的數(shù)據(jù),解除本 次會話請求。S414,當基站收到的日志數(shù)據(jù)包中包含有包結(jié)束標識,且這個 數(shù)據(jù)包校驗正確,則向終端發(fā)送全部收齊所有包消息,并且向終端 發(fā)送釋放呼叫消息結(jié)束本次呼叫。同時通過基站控制器向操作維護 中心發(fā)送日志數(shù)據(jù)包、全部收齊日志數(shù)據(jù)包消息,通知操作維護中 心結(jié)束本次-清求。終端發(fā)送完日志信息之后,如果收到基站的全部收齊所有包消 息,則終端要把自己的日志信息清空,以免長期占用終端的存儲空 間。如果終端沒有收到基站發(fā)送下來的全部收齊所有包消息就收到 了呼叫釋放消息,則終端保留日志信息。與現(xiàn)有技術相比,終端通過無線傳輸鏈^各傳送日志信息,上4艮 給操作維護中心,大大提高了信息采集的效率,從而節(jié)約了大量的 人力和時間。另外,利用本發(fā)明可以方便的采集到終端的日志信息, 對這些日志進4亍分析有助于定位和解決終端或者系統(tǒng)中出現(xiàn)的問 題。以上所述〗又為本發(fā)明的實施例而已,并不用于限制本發(fā)明,對 于本領域的才支術人員來說,本發(fā)明可以有各種更改和變化。凡在本 發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均 應包含在本發(fā)明的權利要求范圍之內(nèi)。
權利要求
1.一種終端日志傳送系統(tǒng),其特征在于,包括日志發(fā)送單元,位于終端側(cè),用于響應于日志接收單元的日志會話請求,從日志存儲單元中獲取終端日志,并將所述終端日志發(fā)送給日志中轉(zhuǎn)單元;所述日志中轉(zhuǎn)單元,位于基站側(cè),用于在所述日志發(fā)送單元和所述日志接收單元之間中轉(zhuǎn)所述日志會話請求和所述終端日志;以及所述日志接收單元,位于操作維護中心側(cè),用于向所述日志發(fā)送單元發(fā)送所述日志會話請求,以及用于接收并存儲所述終端日志。
2. 根據(jù)權利要求1所述的終端日志傳送系統(tǒng),其特征在于,所述 曰志發(fā)送單元包括曰志獲耳又單元,用于從所述日志存儲單元中獲取所述終端曰志;發(fā)送寺丸^f亍單元,用于將所述終端日志分拆成適合于所述日 志發(fā)送單元和所述日志中轉(zhuǎn)單元之間的無線《連^各傳送的多個 曰志數(shù)據(jù)包,將所述多個日志數(shù)據(jù)包分別發(fā)送至所述日志中轉(zhuǎn) 單元。
3. 根據(jù)一又利要求2所述的終端日志傳送系統(tǒng),其特征在于,所述 曰志凄大據(jù)包由開銷部分和凈負荷部分組成。
4. 根據(jù)權利要求3所述的終端日志傳送系統(tǒng),其特征在于,所述 發(fā)送沖丸4亍單元將所述終端日志填充在所述凈負荷部分中。
5. 才艮據(jù)斥又利要求4所述的終端日志傳送系統(tǒng),其特4正在于,所述開銷部分包括以下信息中的至少一種幀開始標識、長度、起始包/結(jié)束包標識、包序號、4t驗信息。
6. 根據(jù)權利要求5所述的終端日志傳送系統(tǒng),其特征在于,還包 括所述日志存〗渚單元,位于終端側(cè),用于存儲所述終端日志。
7. 根據(jù)權利要求6所述的終端日志傳送系統(tǒng),其特征在于,還包 括4連^各管理單元,用于建立和釋;^丈所述日志發(fā)送單元和所述 曰志中4爭單元之間的無線《連3各。
8. 才艮據(jù)—又利要求7所述的終端日志傳送系統(tǒng),其特4正在于,所述曰志中轉(zhuǎn)單元還用于4艮據(jù)所述才交-驗信息對所述日志數(shù)據(jù)包進 行校驗,并在校驗通過的情況下向所述日志發(fā)送單元返回確認 信息,在校驗不通過的情況下向所述日志發(fā)送單元返回錯誤信息,其中,所述確認信息和所述錯誤信息中都包含有所述包序—,
9. 根據(jù)權利要求8所述的終端日志傳送系統(tǒng),其特征在于,所述曰志發(fā)送單元在纟妻收到所述4普誤信息的情況下,重新向所述曰 志中轉(zhuǎn)單元發(fā)送所述4晉誤信息中包含的所述包序號的日志數(shù) 據(jù)包。
10. 根據(jù)權利要求9所述的終端日志傳送系統(tǒng),其特征在于,在所 述日志中轉(zhuǎn)單元在特定時間內(nèi)沒收到下一個所述日志數(shù)據(jù)包、 或一個所述日志^:據(jù)包發(fā)送錯誤的次數(shù)大于特定值的情況下, 所述鏈路管理單元釋方文所述日志發(fā)送單元和所述日志中轉(zhuǎn)單 元之間的無線鏈路。
11. 才艮據(jù)—又利要求9所述的終端日志傳送單元,其特4正在于,在所 述曰志中轉(zhuǎn)單元4妻收到的所述日志數(shù)據(jù)包中包含有所述結(jié)束 包標識且所述日志數(shù)據(jù)包通過驗證的情況下,所述鏈路管理單 元釋放所述日志發(fā)送單元和所述日志中轉(zhuǎn)單元之間的無線鏈路。
12. 根據(jù)權利要求11所述的終端日志傳送單元,其特征在于,在所述日志中轉(zhuǎn)單元接收到的所述日志數(shù)據(jù)包中包含有所述結(jié) 束包標識且所述日志數(shù)據(jù)包通過驗證的情況下,所述日志中轉(zhuǎn) 單元通知所述日志發(fā)送單元其完整接收到了所述終端日志,所 述日志發(fā)送單元通知所述日志存4諸單元將所述終端日志刪除。
13. —種終端日志傳送方法,其特;^正在于,包4舌才喿作維護中心向終端發(fā)送日志會話請求;所述終端4妻收到所述日志會話請求后,建立與基站之間的 無線《連^各,通過所述無線《連^各將所述終端存儲的終端日志發(fā)送 給所述基站;所述基站將所述終端日志中轉(zhuǎn)給所述才喿作維護中心;以及 所述操作維護中心接收并存儲所述終端日志。
14. 根據(jù)權利要求13所述的終端日志傳送方法,所述終端將所述 終端日志發(fā)送給所述基站的過程包括所述終端將所述終端日志分拆成適合于所述無線鏈^各傳 送的多個日志凄t據(jù)包;所述終端將所述多個日志數(shù)據(jù)包分別發(fā)送給所述基站。
全文摘要
本發(fā)明公開了一種終端日志傳送系統(tǒng)及方法。其中,該終端日志傳送系統(tǒng)包括日志發(fā)送單元,位于終端側(cè),用于響應于日志接收單元的日志會話請求,從日志存儲單元中獲取終端日志,并將終端日志發(fā)送給日志中轉(zhuǎn)單元;日志中轉(zhuǎn)單元,位于基站側(cè),用于在日志發(fā)送單元和日志接收單元之間中轉(zhuǎn)日志會話請求和終端日志;以及日志接收單元,位于操作維護中心側(cè),用于向日志發(fā)送單元發(fā)送日志會話請求,以及用于接收并存儲終端日志。通過本發(fā)明,可以在遠程迅速獲取終端的日志信息,從而可以較好地改善問題響應和故障定位的速度。
文檔編號H04Q7/22GK101227643SQ20081000423
公開日2008年7月23日 申請日期2008年1月21日 優(yōu)先權日2008年1月21日
發(fā)明者劉大中, 趙立斌 申請人:中興通訊股份有限公司