專利名稱:計算通信系統(tǒng)中數(shù)據(jù)鏈路的信令流量的方法和裝置的制作方法
技術領域:
本發(fā)明涉及通訊領域,尤其涉及一種計算通信系統(tǒng)中數(shù)據(jù)鏈路的信令流量的方法和裝置。
背景技術:
在實際應用中,通信系統(tǒng)都是工作在一定的物理帶寬下,如果通信系統(tǒng)中的信令流量太大,超過了規(guī)定帶寬,那么輕則導致通信系統(tǒng)大面積喪失服務能力,重則引發(fā)信令風暴而導致通信系統(tǒng)癱瘓;反之,如果通信系統(tǒng)中的信令流量太低,則限制了通信系統(tǒng)的服務能力。因此,在通信系統(tǒng)中,有效地計算并控制系統(tǒng)的信令流量是一個非常重要的問題。
典型的通信系統(tǒng)按照分層協(xié)議進行開發(fā),圖1是通信系統(tǒng)的典型分層協(xié)議示意圖。在圖1所示的分層協(xié)議中,Layer 3(層三)可以抽象為Data LinkLayer(數(shù)據(jù)鏈路層)之上的各個協(xié)議層,在具體應用中,還可以根據(jù)需要將Layer 3進行更多分層。
在圖1所示的分層協(xié)議中,Physical connection(物理連接)是客觀存在的,而Data Link Layer是抽象出來的。在實際應用中,無論通信系統(tǒng)有無信令交互,物理鏈路上總是存在連續(xù)的比特流,并且這些比特流的速率總是等于通信系統(tǒng)的物理帶寬。因此,不需要計算物理連接的信令流量。
在通信系統(tǒng)的用戶-網(wǎng)絡接口中,數(shù)據(jù)鏈路為所述Layer 3對等實體之間的通信提供可靠數(shù)據(jù)傳輸?shù)倪壿嬐ǖ馈?br>
在現(xiàn)有技術中,還沒有計算和監(jiān)控通信系統(tǒng)的數(shù)據(jù)鏈路的信令流量的方法。
發(fā)明內容
鑒于上述現(xiàn)有技術所存在的問題,本發(fā)明的目的是提供一種計算通信系統(tǒng)中數(shù)據(jù)鏈路的信令流量的方法和裝置,從而可以高效、可靠、實時地計算通信系統(tǒng)中數(shù)據(jù)鏈路的信令流量。
本發(fā)明的目的是通過以下技術方案實現(xiàn)的一種計算通信系統(tǒng)中數(shù)據(jù)鏈路的信令流量的方法,包括步驟A、對通信系統(tǒng)中的物理鏈路上的信號的比特流進行幀解析;B、記錄單位時間內收到的所述解析出來的幀的容量和,將該容量和作為所述數(shù)據(jù)鏈路的信令流量。
所述的步驟A具體包括A1、通過芯片接收或者截取所述物理鏈路上的信號,獲得所述物理鏈路上的信號的比特流;A2、根據(jù)設定的成幀的規(guī)則將所述信號的比特流解析成各個單獨的數(shù)據(jù)幀。
所述的步驟A2還包括對所述解析出來的數(shù)據(jù)幀進行時隙鑒別,將所述解析出來的數(shù)據(jù)幀劃分為不同的時隙或者子時隙。
所述的對比特流進行幀解析、時隙鑒別可以通過芯片來完成。
所述的步驟B具體包括B1、根據(jù)所述解析出來的數(shù)據(jù)幀的位數(shù),計算所述解析出來的數(shù)據(jù)幀的容量;根據(jù)所述解析出來的數(shù)據(jù)幀的時隙或者子時隙,確定接收到所述解析出來的數(shù)據(jù)幀的時間;
B2、根據(jù)獲得的所述解析出來的數(shù)據(jù)幀的容量和接收到該數(shù)據(jù)幀的時間信息,記錄單位時間內收到的所述解析出來的幀的容量和,將該容量和作為所述數(shù)據(jù)鏈路的信令流量。
所述的步驟B還包括對所述獲得的所述數(shù)據(jù)鏈路的信令流量進行各種輸出處理。
所述的步驟B還包括對所述獲得的所述數(shù)據(jù)鏈路的信令流量進行顯示、記錄處理;或者,對所述獲得的所述數(shù)據(jù)鏈路的信令流量進行監(jiān)控、告警處理。
一種計算通信系統(tǒng)中數(shù)據(jù)鏈路的信令流量的裝置,包括幀解析模塊和幀的容量和獲取模塊,其中幀解析模塊用于通過芯片接收或者截取通信系統(tǒng)中的物理鏈路上的信號,獲得物理鏈路上的信號的比特流,根據(jù)設定的成幀的規(guī)則將所述信號的比特流解析成各個單獨的數(shù)據(jù)幀,將解析出來的數(shù)據(jù)幀傳遞給幀的容量和獲取模塊;信令流量計算模塊根據(jù)幀解析模塊傳遞過來的數(shù)據(jù)幀的位數(shù)計算數(shù)據(jù)幀的容量,將該數(shù)據(jù)幀劃分為不同的時隙或者子時隙,計算單位時間內收到的所述數(shù)據(jù)幀的容量和,將該容量和作為所述數(shù)據(jù)鏈路的信令流量。
所述的信令流量計算模塊包括時隙鑒別模塊、幀的容量計算模塊和幀的容量和計算模塊,其中,時隙鑒別模塊對幀解析模塊傳遞過來的數(shù)據(jù)幀進行時隙鑒別,將所述數(shù)據(jù)幀劃分為不同的時隙或者子時隙,將獲得的數(shù)據(jù)幀的時隙或者子時隙信息傳遞給幀的容量和計算模塊;幀的容量計算模塊根據(jù)幀解析模塊傳遞過來的數(shù)據(jù)幀的位數(shù)計算數(shù)據(jù)幀的容量,將獲得的數(shù)據(jù)幀的容量信息傳遞給幀的容量和計算模塊;
幀的容量和計算模塊根據(jù)時隙鑒別模塊傳遞過來的數(shù)據(jù)幀的時隙或者子時隙信息,以及幀的容量計算模塊傳遞過來的數(shù)據(jù)幀的容量信息,計算單位時間內收到的所述數(shù)據(jù)幀的容量和,將該容量和作為所述數(shù)據(jù)鏈路的信令流量。
還包括信令流量輸出處理模塊對所述獲得的所述數(shù)據(jù)鏈路的信令流量進行各種輸出處理。
由上述本發(fā)明提供的技術方案可以看出,本發(fā)明通過利用芯片提供的功能,對通信系統(tǒng)中的物理鏈路上的信號的比特流進行幀解析,根據(jù)鏈路層幀結構,計算數(shù)據(jù)鏈路的信令流量。提供了一種高效、可靠、實時地計算通信系統(tǒng)中數(shù)據(jù)鏈路的信令流量的方法,解決了通信系統(tǒng)中大量分布式網(wǎng)元的信令流量的計算問題,并可以根據(jù)計算的信令流量進行流量保護或監(jiān)控。大多數(shù)場合下,本發(fā)明可以在不增加額外設備、利用現(xiàn)有通信網(wǎng)絡來實現(xiàn)。
圖1為通信系統(tǒng)的典型分層協(xié)議示意圖;圖2為本發(fā)明所述方法的實施例的處理流程圖;圖3為LAPD(D信道上的鏈路接入規(guī)程)協(xié)議的基本幀結構示意圖;圖4為本發(fā)明所述裝置的實施例的結構圖。
具體實施例方式
本發(fā)明提供了一種計算通信系統(tǒng)中數(shù)據(jù)鏈路的信令流量的方法和裝置,本發(fā)明的核心為利用芯片提供的功能,對通信系統(tǒng)中的物理鏈路上的信號的比特流進行幀解析,記錄單位時間內收到的所述解析出來的幀的容量和,將該容量和作為所述數(shù)據(jù)鏈路的信令流量。
下面結合附圖來詳細描述本發(fā)明,本發(fā)明所述方法的實施例的處理流程如圖2所示,包括如下步驟步驟2-1、獲取物理鏈路上的信號的比特流。
本發(fā)明首先需要接收或者截取物理鏈路上的信號,獲得物理鏈路上的信號的比特流。
在通信系統(tǒng)的用戶-網(wǎng)絡接口中,有各種芯片可以完成上述獲取物理鏈路上的信號的比特流的功能,并且,這些芯片,比如MOTOROLA PPC860芯片大多數(shù)是集成在CPU中的。
步驟2-2、對獲取的信號的比特流進行幀解析和時隙鑒別。
在通信系統(tǒng)的用戶-網(wǎng)絡接口中,典型的傳輸協(xié)議是HDLC(高級數(shù)據(jù)鏈路控制)協(xié)議、LAPD協(xié)議。LAPD協(xié)議的基本幀結構如圖2所示。圖2中的每一個域的詳細含義可以參考GSM(全球移動通信系統(tǒng))0858協(xié)議。
本發(fā)明利用上述幀結構,根據(jù)比特流對獲取的物理鏈路上的信號進行幀解析,即將連續(xù)的、看似無意義的比特流根據(jù)成幀的規(guī)則分成一個一個的數(shù)據(jù)幀,這樣每一個數(shù)據(jù)幀就是承載了信息,是有意義的。
在實際應用中,在大多數(shù)情況下,通過系統(tǒng)中的芯片本身提供的功能可以完成上述幀解析的過程,也可以通過軟件完成上述幀解析的過程,通過芯片來完成上述幀解析的過程可以獲得更高的性能。
由于物理鏈路上的信號可能來自多個時隙或者子時隙,在完成了對信號進行幀解析操作后,需要對數(shù)據(jù)幀進行時隙鑒別,即將來自不同的時隙或者子時隙的數(shù)據(jù)幀區(qū)分開來。該時隙鑒別功能同樣可以通過系統(tǒng)中的芯片完成。
步驟2-3、計算解析出的幀的容量。
在對獲取的信號的比特流進行了幀解析和時隙鑒別后,就需要計算上述數(shù)據(jù)幀的容量,以及接收到上述數(shù)據(jù)幀的時間。
假設每一個解析出來的數(shù)據(jù)幀是N個Octet(8位字節(jié)),那么該數(shù)據(jù)幀的容量就是N Bytes(二進制的字節(jié))或者N*8 bits(比特)。根據(jù)上述鑒別出來的數(shù)據(jù)幀的時隙或者子時隙,可以確定接收到該數(shù)據(jù)幀的時間。
步驟2-4、根據(jù)上述獲得的信息,計算數(shù)據(jù)鏈路的信令流量。
根據(jù)上述獲得的數(shù)據(jù)幀的容量和數(shù)據(jù)幀的接收時間信息,記錄單位時間內收到的信令量,即單位時間內收到的數(shù)據(jù)幀的容量和,該信令流量的單位一般是bps或者Kbps。將記錄的信令流量作為上述數(shù)據(jù)鏈路的信令流量。
步驟2-5、對獲得的數(shù)據(jù)鏈路的信令流量進行顯示或監(jiān)控等處理。
根據(jù)實現(xiàn)應用的需求,對上述獲得的數(shù)據(jù)鏈路的信令流量進行各種輸出處理。比如,進行簡單顯示、記錄處理,或者進行監(jiān)控、告警等處理。
根據(jù)上述本發(fā)明所述方法的處理流程,便完成了鏈路層數(shù)據(jù)流的成幀、信令流量計算和流量輸出。
本發(fā)明所述裝置的實施例的結構如圖4所示,包括如下模塊幀解析模塊用于通過芯片接收或者截取通信系統(tǒng)中的物理鏈路上的信號,獲得物理鏈路上的信號的比特流。然后,根據(jù)設定的成幀的規(guī)則將所述信號的比特流解析成各個單獨的數(shù)據(jù)幀。將解析出來的數(shù)據(jù)幀信息傳遞給信令流量計算模塊。
信令流量計算模塊根據(jù)幀解析模塊傳遞過來的數(shù)據(jù)幀的位數(shù)計算數(shù)據(jù)幀的容量,將該數(shù)據(jù)幀劃分為不同的時隙或者子時隙,計算單位時間內收到的所述數(shù)據(jù)幀的容量和,將該容量和作為所述數(shù)據(jù)鏈路的信令流量。所述的信令流量計算模塊包括時隙鑒別模塊、幀的容量計算模塊和幀的容量和計算模塊,其中,時隙鑒別模塊對幀解析模塊傳遞過來的數(shù)據(jù)幀進行時隙鑒別,將所述數(shù)據(jù)幀劃分為不同的時隙或者子時隙,將獲得的數(shù)據(jù)幀的時隙或者子時隙信息傳遞給幀的容量和計算模塊;其中,幀的容量計算模塊根據(jù)幀解析模塊傳遞過來的數(shù)據(jù)幀的位數(shù)計算數(shù)據(jù)幀的容量,將獲得的數(shù)據(jù)幀的容量信息傳遞給幀的容量和計算模塊;其中,幀的容量和計算模塊根據(jù)時隙鑒別模塊傳遞過來的數(shù)據(jù)幀的時隙或者子時隙信息,以及幀的容量計算模塊傳遞過來的數(shù)據(jù)幀的容量信息,計算單位時間內收到的所述數(shù)據(jù)幀的容量和,將該容量和作為所述數(shù)據(jù)鏈路的信令流量。
信令流量輸出處理模塊對所述獲得的所述數(shù)據(jù)鏈路的信令流量進行各種輸出處理,比如,對所述獲得的所述數(shù)據(jù)鏈路的信令流量進行顯示、記錄處理;或者,對所述獲得的所述數(shù)據(jù)鏈路的信令流量進行監(jiān)控、告警處理。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應該以權利要求的保護范圍為準。
權利要求
1.一種計算通信系統(tǒng)中數(shù)據(jù)鏈路的信令流量的方法,其特征在于,包括步驟A、對通信系統(tǒng)中的物理鏈路上的信號的比特流進行幀解析;B、記錄單位時間內收到的所述解析出來的幀的容量和,將該容量和作為所述數(shù)據(jù)鏈路的信令流量。
2.根據(jù)權利要求1所述的方法,其特征在于,所述的步驟A具體包括A1、通過芯片接收或者截取所述物理鏈路上的信號,獲得所述物理鏈路上的信號的比特流;A2、根據(jù)設定的成幀的規(guī)則將所述信號的比特流解析成各個單獨的數(shù)據(jù)幀。
3.根據(jù)權利要求2所述的方法,其特征在于,所述的步驟A2還包括對所述解析出來的數(shù)據(jù)幀進行時隙鑒別,將所述解析出來的數(shù)據(jù)幀劃分為不同的時隙或者子時隙。
4.根據(jù)權利要求3所述的方法,其特征在于,所述的對比特流進行幀解析、時隙鑒別可以通過芯片來完成。
5.根據(jù)權利要求1、2、3或4所述的方法,其特征在于,所述的步驟B具體包括B1、根據(jù)所述解析出來的數(shù)據(jù)幀的位數(shù),計算所述解析出來的數(shù)據(jù)幀的容量;根據(jù)所述解析出來的數(shù)據(jù)幀的時隙或者子時隙,確定接收到所述解析出來的數(shù)據(jù)幀的時間;B2、根據(jù)獲得的所述解析出來的數(shù)據(jù)幀的容量和接收到該數(shù)據(jù)幀的時間信息,記錄單位時間內收到的所述解析出來的幀的容量和,將該容量和作為所述數(shù)據(jù)鏈路的信令流量。
6.根據(jù)權利要求5所述的方法,其特征在于,所述的步驟B還包括對所述獲得的所述數(shù)據(jù)鏈路的信令流量進行各種輸出處理。
7.根據(jù)權利要求6所述的方法,其特征在于,所述的步驟B還包括對所述獲得的所述數(shù)據(jù)鏈路的信令流量進行顯示、記錄處理;或者,對所述獲得的所述數(shù)據(jù)鏈路的信令流量進行監(jiān)控、告警處理。
8.一種計算通信系統(tǒng)中數(shù)據(jù)鏈路的信令流量的裝置,其特征在于,包括幀解析模塊和幀的容量和獲取模塊,其中幀解析模塊用于通過芯片接收或者截取通信系統(tǒng)中的物理鏈路上的信號,獲得物理鏈路上的信號的比特流,根據(jù)設定的成幀的規(guī)則將所述信號的比特流解析成各個單獨的數(shù)據(jù)幀,將解析出來的數(shù)據(jù)幀傳遞給幀的容量和獲取模塊;信令流量計算模塊根據(jù)幀解析模塊傳遞過來的數(shù)據(jù)幀的位數(shù)計算數(shù)據(jù)幀的容量,將該數(shù)據(jù)幀劃分為不同的時隙或者子時隙,計算單位時間內收到的所述數(shù)據(jù)幀的容量和,將該容量和作為所述數(shù)據(jù)鏈路的信今流量。
9.根據(jù)權利要求8所述的的裝置,其特征在于,所述的信令流量計算模塊包括時隙鑒別模塊、幀的容量計算模塊和幀的容量和計算模塊,其中,時隙鑒別模塊對幀解析模塊傳遞過來的數(shù)據(jù)幀進行時隙鑒別,將所述數(shù)據(jù)幀劃分為不同的時隙或者子時隙,將獲得的數(shù)據(jù)幀的時隙或者子時隙信息傳遞給幀的容量和計算模塊;幀的容量計算模塊根據(jù)幀解析模塊傳遞過來的數(shù)據(jù)幀的位數(shù)計算數(shù)據(jù)幀的容量,將獲得的數(shù)據(jù)幀的容量信息傳遞給幀的容量和計算模塊;幀的容量和計算模塊根據(jù)時隙鑒別模塊傳遞過來的數(shù)據(jù)幀的時隙或者子時隙信息,以及幀的容量計算模塊傳遞過來的數(shù)據(jù)幀的容量信息,計算單位時間內收到的所述數(shù)據(jù)幀的容量和,將該容量和作為所述數(shù)據(jù)鏈路的信令流量。
10.根據(jù)權利要求8所述的的裝置,其特征在于,還包括信令流量輸出處理模塊對所述獲得的所述數(shù)據(jù)鏈路的信令流量進行各種輸出處理。
全文摘要
本發(fā)明提供了一種計算通信系統(tǒng)中數(shù)據(jù)鏈路的信令流量的方法和裝置,該方法主要包括對通信系統(tǒng)中的物理鏈路上的信號的比特流進行幀解析;記錄單位時間內收到的所述解析出來的幀的容量和,將該容量和作為所述數(shù)據(jù)鏈路的信令流量。該裝置主要包括幀解析模塊和信令流量計算模塊。利用本發(fā)明所述方法和裝置,可以高效、可靠、實時地計算通信系統(tǒng)中數(shù)據(jù)鏈路的信令流量。
文檔編號H04L12/28GK1983985SQ20061007207
公開日2007年6月20日 申請日期2006年4月6日 優(yōu)先權日2006年4月6日
發(fā)明者宋利民 申請人:華為技術有限公司