專利名稱:數字蜂房式系統(tǒng)基地臺中檢測傳輸出錯的方法
技術領域:
本發(fā)明涉及數字蜂房式系統(tǒng)的基地臺。具體說,本發(fā)明涉及檢測上級處理機與下級處理機之間傳輸出錯的一種方法。
數字蜂房式系統(tǒng)通常由基地臺(RSS)、流動變換中心(MSC)和原始位置寄存器(HLR)組成。如
圖1中所示,BSS由基地臺管理部分(BSM)、基地臺控制器(BSC)和基地臺收發(fā)子系統(tǒng)(BTS)組成。
參看圖1。數字蜂房式系統(tǒng)有一個由多個工作站組成的BSM。BSM給呼叫處理機(CCP)發(fā)送信息。BBS的CCP裝備量最多為12個。一個CCP最多可給32個選擇接口處理機(SIP)和16個BTS控制處理機(BCP)發(fā)送信息。因此,BSS的SIP最大裝備量為384個。一個SIP最多可給4個選擇聲碼處理機(SVP)發(fā)送信息。BSS的BCP最大裝備量為192個。一個BCP最多可給24個控制互通處理機(CIP)、1個BTS測試處理機(BTP)、6對收發(fā)機接口處理機(TIP)和一對時間及頻率處理機(TFP)發(fā)送信息。
圖1是在數字蜂房式系統(tǒng)的BSS中進行傳輸的示意圖。BSS的分級結構由上級、中級和下級處理機組成。中級處理機的程序或數據是從上級處理機通過傳輸收到的。中級處理機還儲存上級處理機發(fā)送來的程序或數據,并將這些程序或數據在操作過程中傳送給下級處理機。若下級處理機要求中級處理機發(fā)送信息,中級處理機就將其收到和儲存的程序或數據發(fā)送給下級處理機。
這種信息的傳送是通過實際的通信線路進行的,因此外來因素或其它因素都可能使傳輸出錯。
本發(fā)明的目的是提供當信息在數字蜂房式系統(tǒng)基地臺上從上級處理機傳送給下級處理機時出錯的一種檢測方法。
本發(fā)明的另一個目的是提供在數字蜂房式系統(tǒng)通信線路中出錯的一種檢測方法。
為達到本發(fā)明的上述目的,本發(fā)明提供的檢測方法的對象是通信線路中的問題和數字蜂房式系統(tǒng)基地臺中信息傳輸過程中其它因素引起的差錯。
按照本發(fā)明的第一方面,本發(fā)明提供的信息在數字蜂房式系統(tǒng)基地臺中從上級處理機傳送時出錯的檢測方法包括下列步驟接收表示傳輸初期準備從上級處理機發(fā)送的信息量的標題信息;在傳送信息的同時總計所收到信息的總則數;將標題信息與所收到信息的總則數相比較。該方法還包括這樣的步驟檢測出差錯時要求上級處理機再發(fā)送信息。當差錯的數目超過預定限度時重新傳輸所有已發(fā)送的信息,而在差錯的數目小于預定限度時只重新發(fā)送出錯的信息。
按照本發(fā)明的第二方面,本發(fā)明提供的信息在數字蜂房式系統(tǒng)基地臺中從上級處理機傳送給下級處理機時出錯的檢測方法包括下列步驟在上級處理機給下級處理機發(fā)送信息時,信息分成多個預定量值的信息元之后發(fā)送出去;總計信息各分信息元的檢查和,并在最后一則信息從上級處理機發(fā)送給下級處理機時將結果發(fā)送給下級處理機;計算下級處理機收到的各則信息的檢查和;以及將上級處理機計算出的檢查和與下級處理機計算出的檢查和相比較。當上級和下級處理機計算出的檢查和不一致時,下級處理機要求上級處理機再發(fā)送信息。
按照本發(fā)明的第三方面,本發(fā)明提供的在數字蜂房式系統(tǒng)基地臺上從上級處理機向下級處理機發(fā)送被分成多個信息包的信息時出錯的檢測方法包括下列步驟接收表示上級處理機準備發(fā)送的信息包數目的標題信息并計算發(fā)送初期的信息包總數;當上級處理機向下級處理機發(fā)送信息時,計算各信息包的檢查和,并總計所有信息包的檢查和;當下級處理機接收來自上級處理機的信息包的信息時,按信息包元接收信息之后將信息存入信號檢驗表中,給所收到信息所屬的信息包打上標志,并總計各信息包的檢查和;所有信息已從上級處理機發(fā)送給下級處理機之后將標題信息中示出的信息包數與標有接收標志的信息包總數相比較,并在計算出信息包因出錯而未發(fā)送的數目之后要求上級處理機再發(fā)送,且在標題信息示出的信息包數與有接收標志的信息包總數一致時將上級處理機計算出的檢查和與下級處理機計算出的檢查和相比較,并在兩檢查和不一致時要求上級處理機再發(fā)送所有的信息。
結合附圖參看下面的詳細說明可以更全面清楚地了解本發(fā)明及其許多優(yōu)點,附圖中,同樣的符號表示同樣或類似的元件,其中圖1示出了本發(fā)明數字蜂房式系統(tǒng)的結構;圖2是說明本發(fā)明檢測傳輸出錯方法的示意圖;圖3是說明本發(fā)明檢測傳輸出錯的另一種方法的示意圖;圖4是本發(fā)明檢測傳輸出錯的流程圖。
下面參看附圖詳細說明本發(fā)明的最佳實施例。
對一些顯而易見的功能或結構進行具體的說明可能會使本發(fā)明要點變得模糊的內容,就不再詳細說明。下面說明中使用的術語按本發(fā)明的概念都作了說明。這些術語隨著使用術語的人或發(fā)明人的意圖或習慣可能不同,因此這些術語必須根據本說明書總的內容來理解。
本發(fā)明涉及數字蜂房式系統(tǒng)基地臺中從上級處理機至下級處理機傳輸出錯的檢測方法。本發(fā)明采用信號檢驗表及檢查和來檢測傳輸差錯。圖2示出了用信號檢驗表檢測傳輸差錯的方法。圖3示出了用檢查和檢測傳輸差錯的方法。
參看圖2,現在說明用信號檢驗表檢測傳輸差錯的過程。
信息的傳輸量受到系統(tǒng)性能的限制,因而程序或數據量值大時須將其分成多個信息包再發(fā)送出去。一個信息包的量值取決于各處理機之間的約定。一個信息包的量值可采用200位組的單元。
上級處理機在信息傳輸初期給下級處理機發(fā)送程序或數據量連同含下級處理機所需要的信息的標題。下級處理機在存儲器中做出信號檢驗表并將其清零,如圖2中所示。下級處理機將來自上級處理機的標題信息除以200位組來計算總的信息包數。
上級處理機以0,1,2,3,…形式對200位組的數據進行計數,并將數據發(fā)送給下級處理機。下級處理機每當收到信息包時在圖2所示有關標記的部分標上“1”。收到的信息包存入存儲器中。下級處理機若從上級處理機收到傳輸完畢的信息時參照信號檢驗表計算下級處理機收不到因而未標以“1”的丟失信息包。若丟失的信息包數目小于50,下級處理機就要求上級處理機再發(fā)送丟失的信息包;如果丟失的信息包數目大于50,下級處理機就要求上級處理機重發(fā)所有的傳輸信息。
若一個信息包的量值固定為200位組,且要傳輸的數據包總數為50,則上級處理機就將200位組分成四個位組為一組的若干組,然后在發(fā)送各數據包之前求出一系列四位組一組的和并儲存起來。發(fā)送第50個信息包之后,上級處理機給下級處理機發(fā)送檢查和,這是總計各數據包檢查和得出的結果。下級處理機將收自上級處理機的各信息包的檢查和加起來。收到上級處理機計算出的檢查和之后,下級處理機將各檢查和與自己的相比較以檢測出差錯。圖3A和圖3B示出了計算檢查和的一個實例。圖3A是信息包的示意圖。圖3B示出了圖3A信息包的檢查和。
參看圖2至圖4,下面說明用信號檢驗表和檢查和檢測傳輸差錯的過程。
若下級處理機要求發(fā)送信息組(步驟401),上級處理機就發(fā)送信息組的標題信息。標題信息表示信息組的量值。下級處理機若收到標題信息(步驟402),就給上級處理機發(fā)送確認(ACK)信息并按信息組的量值分配存儲器(步驟403)。接著,下級處理機總計信息包的數目(步驟404)。
下級處理機在收到信息包之前將信號檢驗表清零(步驟405)。下級處理機在從上級處理機收到數據之后將各信息包的檢查和加起來,并將數據寫入得到的存儲器中的同時在信號檢驗表上標上“1”的標志(步驟406)。下級處理機若收到信號表明所傳輸的信息包是上級處理機來的最后一個信息包(步驟407),則檢查信號檢驗表(步驟408)之后計算未標以“1”的丟失信息包的數目(步驟409)。若丟失信息包的數目小于50,下級處理機就要求上級處理機再發(fā)送丟失的信息包(步驟410)。若丟失信息包的數目超過50,下級處理機就要求上級處理機重發(fā)所有的信息組,然后返回到步驟401。
經過如此檢驗,若沒有丟失信息包,程序就繼續(xù)進入步驟411。下級處理機在收到上級處理機來的最后一個信息包之后接收上級處理機計算出的檢查和。下級處理機收到各信息包時將上級處理機來的檢查和與下級處理機計算出的檢查和相比較,當兩檢查和不一致時,下級處理機要求上級處理機再發(fā)送整個數據。
綜上所述,本發(fā)明用信號檢驗表和檢查和檢測數字蜂房式系統(tǒng)基地臺中上級處理機與下級處理機之間的傳輸差錯。檢測出差錯時,下級處理機要求上級處理機再發(fā)送數據,從而可確保數據能正確傳送。
不言而喻,本發(fā)明并不局限于以上所公開的本發(fā)明認為是最佳具體實施例的限制,更確切說,除了所附權利要求書中的限定之外,本發(fā)明并不局限于說明書中所述的一些具體實施例。
權利要求
1.信息從數字蜂房式系統(tǒng)基地臺的上級處理機傳輸時出錯的一種檢測方法,其特征在于包括下列步驟接收上級處理機在信息發(fā)送初期發(fā)送的表示信息量值的標題信息;發(fā)送信息的同時總計信息的則數;和將標題信息與總計出的信息則數相比較。
2.如權利要求1所述的方法,其特征在于,它還包括從上級處理機發(fā)送來的信息中檢測出差錯時要求上級處理機再發(fā)送信息的步驟。
3.如權利要求2所述的方法,其特征在于,當差錯數超過預定值時要求重發(fā)所有已發(fā)送過的信息,當差錯總數小于該預定值時只要求再發(fā)送傳輸出錯的信息。
4.信息從數字蜂房式系統(tǒng)基地臺的上級處理機發(fā)送給下級處理機時出錯的一種檢測方法,其特征在于包括下列步驟在上極處理機給下級處理機發(fā)送信息時將信息分成預定量值的信息元之后發(fā)送出去;在上級處理機給下級處理機發(fā)送信息時總計各信息元的檢查和,并在發(fā)送最后一則信息時將總計結果發(fā)送給下級處理機;在下級處理機收到上級處理機來的信息時總計各則信息的檢查和;和將上級處理機計算出的檢查和與下級處理機計算出的檢查和相比較。
5.如權利要求4所述的方法,其特征在于,當上級和下級處理機計算出的檢查和不一致時,下級處理機要求上級處理機再發(fā)送信息。
6.分成多個信息包的信息從數字蜂房式基地臺的上級處理機發(fā)送下級處理機時出錯的一種檢測方法,其特征在于包括下列步驟接收表示上級處理機發(fā)送的信息包數目的標題信息,并計算信息傳輸初期的總信息包數;當上級處理機給下級處理機發(fā)送信息時,計算各信息包的檢查和并總計所有信息包的檢查和;當下級處理機從上級處理機收到作為信息包的信息時,在收到作為信息包傳輸的信息之后將差錯檢驗信息存入信號檢驗表中,給所收到信息所屬的信息包標上標志,并總計各信息包的檢查和;在下級處理機收到來自上級處理機的所有信息之后將標題信息表示的信息包數與打有標志的信息包總數相比較,并在計算出因差錯而未發(fā)送的信息包數目之后要求上級處理機再次發(fā)送;和當標題信息表示的信息包數與標有標志的信息包總數一致時,將上級處理機計算出的檢查和與下級處理機計算出的檢查和相比較,在兩檢查和不一致時要求上級處理機重發(fā)所有的信息。
7.如權利要求6所述的方法,其特征在于,當沒有發(fā)送出去的信息包的數目不超過一預定值時,下級處理機要求上級處理機再發(fā)送出錯的信息,當沒有發(fā)送出去的信息包的數目超過該預定值時,下級處理機要求上級處理機重發(fā)所有的信息。
全文摘要
數字蜂房式系統(tǒng)基地臺中信息從上級處理機傳送到下級處理機時出差錯的一種檢測方法,包括下列步驟:接收上級處理機在信息發(fā)送初期發(fā)送的表示傳輸量值的標題信息;接收信息的同時總計傳輸信息的總則數;將標題信息與信息的總則數相比較。
文檔編號H04L1/00GK1170326SQ9711140
公開日1998年1月14日 申請日期1997年5月10日 優(yōu)先權日1996年5月10日
發(fā)明者姜聲玟 申請人:三星電子株式會社