專利名稱:一種信令流量控制方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信領(lǐng)域中的流量控制領(lǐng)域,更具體地,涉及一種基帶
子系統(tǒng)(Base Band Unit,簡(jiǎn)稱BBU)和射頻子系統(tǒng)(Remote Radio Frequence Unit,簡(jiǎn)稱RRU)之間的信令流量控制方法及裝置。
背景技術(shù):
在基帶子系統(tǒng)BBU和射頻子系統(tǒng)RRU之間,信令交互以一幀為單位, 一旦BBU和RRU之間傳輸協(xié)議固定,信令的帶寬也就固定。 一般信令傳輸 都是雙向的,這里定義前向?yàn)榛鶐BU向射頻RRU發(fā)送信令,反向?yàn)镽RU 向BBU發(fā)送信令。
在信令交互過程中,接收端和發(fā)送端瞬間的流量是不可預(yù)計(jì)的。而通常 在接收端和發(fā)送端的協(xié)議接口之間采用某種特定協(xié)議來傳送信令,這兩點(diǎn)之 間信令的流量是固定的。當(dāng)信令突發(fā)大流量的時(shí)候,如果沒有適當(dāng)?shù)牧髁靠?制方法,很容易導(dǎo)致信令的大量丟失,使得BBU和RRU通信控制中斷,RRU 系統(tǒng)死才幾。
綜上所述,當(dāng)前需要一種基帶子系統(tǒng)和射頻子系統(tǒng)之間的信令流量控制 技術(shù)方案來解決上述問題。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種信令流量控制方法及裝置,解決 發(fā)送端和接收端信令流量不可預(yù)見和基帶子系統(tǒng)和射頻子系統(tǒng)接口處流量固 定,造成通信控制中斷,系統(tǒng)死機(jī)的問題。
為了解決上述問題,本發(fā)明提供了一種信令流量控制方法,應(yīng)用于基帶 子系統(tǒng)和射頻子系統(tǒng)之間的信令傳輸,發(fā)送端上設(shè)置第一信令緩沖單元和第
7二信令緩沖單元,接收端上設(shè)置第三信令緩沖單元,在信令傳輸時(shí),包括
所述發(fā)送端發(fā)送上層信令時(shí),判斷所述第一信令緩沖單元和第二信令緩 沖單元的狀態(tài),在所述第一信令緩沖單元不阻塞時(shí)向其寫入上層信令,在所 述第二信令緩沖單元不阻塞時(shí),將所述第一信令緩沖單元中的數(shù)據(jù)取出進(jìn)行 編碼,再寫入第二信令緩沖單元,第二信令緩沖單元中的數(shù)據(jù)則通過接口協(xié) 議發(fā)送給接收端;
所述接收端對(duì)接收到的數(shù)據(jù)進(jìn)行解碼后寫入所述第三信令緩沖單元,并 從所述第三信令緩沖單元中按幀取出上層信令。
進(jìn)一步地,上述信令流量控制方法還可包括,所述第一信令緩沖單元是 以幀為傳送單位將數(shù)據(jù)向下傳送,在發(fā)送的每幀之間加入時(shí)間間隔,即向下 發(fā)送完一幀數(shù)據(jù)后停一段時(shí)間,再發(fā)送第二幀數(shù)據(jù);
當(dāng)所述第一信令緩沖單元阻塞時(shí),所述發(fā)送端不發(fā)送上層信令。
進(jìn)一步地,上述信令流量控制方法還可包括,所述發(fā)送端判斷所迷第二 信令緩沖單元的狀態(tài),向下發(fā)送數(shù)據(jù),包括以下幾種情況
如果第二信令緩沖單元阻塞,且第一信令緩沖單元正在傳送一幀數(shù)據(jù)的 過程中,則第一信令緩沖單元傳送完當(dāng)前幀后,如果此時(shí)第二信令緩沖單元 仍舊阻塞,則將第一信令緩沖單元的數(shù)據(jù)停止向下發(fā)送,直到第二信令緩沖 單元解除阻塞后繼續(xù)向下發(fā)送數(shù)據(jù);
如果第二信令緩沖單元阻塞,且第一信令緩沖單元恰好完成一幀數(shù)據(jù)的 傳送,則將第一信令緩沖單元的數(shù)據(jù)停止向下發(fā)送,直到第二信令緩沖單元 解除阻塞后繼續(xù)向下發(fā)送數(shù)據(jù);
如果第二信令緩沖單元沒有阻塞,則將第一信令緩沖單元的數(shù)據(jù)向下發(fā)送。
進(jìn)一步地,上述信令流量控制方法還可包括,所述發(fā)送端對(duì)所述第一信 令緩沖單元中的數(shù)據(jù)取出進(jìn)行編碼是指,對(duì)所述數(shù)據(jù)進(jìn)行循環(huán)冗余校驗(yàn)或奇 偶校驗(yàn),和對(duì)所述數(shù)據(jù)進(jìn)行信令的串行轉(zhuǎn)義或并行轉(zhuǎn)義,保證數(shù)據(jù)傳輸?shù)目?靠性;
所述接收端對(duì)接收到的數(shù)據(jù)進(jìn)行解碼是指,對(duì)所述接收到的數(shù)據(jù)進(jìn)行解
8碼與發(fā)送端進(jìn)行編碼相對(duì)應(yīng),根據(jù)數(shù)據(jù)的編碼方式和轉(zhuǎn)義方式,得到以幀為 單位的上層信令。
進(jìn)一步地,上述信令流量控制方法還可包括,所述發(fā)送端是通過查詢或 者中斷的方式,判斷第一信令緩沖單元是否還能接收完整的一幀或者多幀上 層信令。
進(jìn)一步地,上述信令流量控制方法還可包括,所述接收端是通過中斷或 者查詢的方式判斷第三信令緩沖單元的狀態(tài), 一旦第三信令緩沖單元里存放 完整的一幀上層信令,則該接收端取走該上層信令,從而保證第三信令緩沖 單元一直處于非滿狀態(tài)。
進(jìn)一步地,上述信令流量控制方法還可包括,所述發(fā)送端和接收端M 帶子系統(tǒng)和射頻子系統(tǒng),或者是射頻子系統(tǒng)和基帶子系統(tǒng)。
本發(fā)明還提供了 一種信令流量控制的裝置,應(yīng)用于基帶子系統(tǒng)和射頻子 系統(tǒng)信令傳輸,
包括發(fā)送端和接收端,其中,所述發(fā)送端包括第一信令緩沖單元和第二 信令緩沖單元,所述接收端包括第三信令緩沖單元,
所述發(fā)送端,用于發(fā)送信令,判斷所述第一信令緩沖單元和第二信令緩 沖單元的狀態(tài),在所述第一信令緩沖單元不阻塞時(shí)向其寫入上層信令,在所 述第二信令緩沖單元不阻塞時(shí),將所述第 一信令緩沖單元中的數(shù)據(jù)取出進(jìn)行 編碼,再寫入第二信令緩沖單元,第二信令緩沖單元中的數(shù)據(jù)則通過接口協(xié)
議發(fā)送給接收端;
所述接收端,用于對(duì)接收到的數(shù)據(jù)進(jìn)行解碼后寫入所述第三信令緩沖單 元,并從所述第三信令緩沖單元中按幀取出上層信令。
進(jìn)一步地,上述裝置還可包括,所述發(fā)送端還包括上層信令發(fā)送單元、 編碼單元和發(fā)送端接口協(xié)議單元,其中,
所述上層信令發(fā)送單元,用于向第一信令緩沖單元寫入信令,判斷第一 信令緩沖單元是否阻塞,如果是,則停止向第一信令緩沖單元寫入信令,否 則,向第一信令緩沖單元寫入信令;
所述第一信令緩沖單元,用于接收上層信令發(fā)送單元寫入的信令,如果第二信令緩沖單元阻塞,則停止將接收的數(shù)據(jù)發(fā)送給編碼單元,否則,向編
碼單元發(fā)送接收的數(shù)據(jù);
所述編碼單元,用于接收第一信令緩沖單元發(fā)送的數(shù)據(jù),將數(shù)據(jù)進(jìn)行編 碼后寫入第二信令緩沖單元;
第二信令緩沖單元,用于接收編碼單元寫入的經(jīng)過編碼后的數(shù)據(jù),并將 該數(shù)據(jù)發(fā)送給發(fā)送端接口協(xié)議單元;
發(fā)送端接口協(xié)議單元,用于接收第二信令緩沖單元發(fā)送的數(shù)據(jù),并將該 數(shù)據(jù)通過接口協(xié)議發(fā)送給接收端;
所述接收端還包括接收端接口協(xié)議單元、解碼單元和上層信令接收單元, 其中,
所述接收端接口協(xié)議單元,用于接收發(fā)送端接口協(xié)議單元發(fā)送的所述數(shù) 據(jù),并根據(jù)相應(yīng)的接口協(xié)議解出所需要的信令,將解出的信令發(fā)送給解碼單 元;
所述解碼單元,用于接收所述接收端接口協(xié)議單元發(fā)送的解出的所述信 令,對(duì)所述信令進(jìn)行解碼后寫入第三信令緩沖單元;
所述第三信令緩沖單元,用于接收解碼單元寫入的經(jīng)過解碼后的所述信 令,并將所述信令發(fā)送給上層信令接收單元;
所述上層信令接收單元,用于接收第三信令緩沖單元發(fā)送的所述信令, 判斷第三信令緩沖單元是否存在完整的一幀信令,如果是,則接收第三數(shù)據(jù) 緩沖區(qū)發(fā)送的信令,否則,不接收第三信令緩沖單元發(fā)送的所述信令。
進(jìn)一步地,上述裝置還可包括,所述第一信令緩沖單元是以幀為傳送單 位將數(shù)據(jù)向下傳送,在發(fā)送的每幀之間加入時(shí)間間隔,即向下發(fā)送完一幀數(shù) 據(jù)后停一段時(shí)間,再發(fā)送第二幀數(shù)據(jù)。
進(jìn)一步地,上述裝置還可包括,所述第一信令緩沖單元判斷第二信令緩 沖單元的狀態(tài),向下發(fā)送數(shù)據(jù),包括以下幾種情況
如果第二信令緩沖單元阻塞,且第一信令緩沖單元正在傳送一幀數(shù)據(jù)的 過程中,則第一信令緩沖單元傳送完當(dāng)前幀后,如果此時(shí)第二信令緩沖單元 仍舊阻塞,則第一信令緩沖單元停止向下發(fā)送數(shù)據(jù),直到第二信令緩沖單元解除阻塞后繼續(xù)向編碼單元發(fā)送數(shù)據(jù);
如果第二信令緩沖單元阻塞,且第一信令緩沖單元恰好完成一幀數(shù)據(jù)的 傳送,則第一信令緩沖單元停止向下發(fā)送數(shù)據(jù),直到第二信令緩沖單元解除 阻塞后繼續(xù)向編碼單元發(fā)送數(shù)據(jù);
如果第二信令緩沖單元沒有阻塞,則第一信令緩沖單元向下發(fā)送數(shù)據(jù)。
進(jìn)一步地,上述裝置還可包括,所述編碼單元將數(shù)據(jù)進(jìn)行編碼是指,對(duì) 所述數(shù)據(jù)進(jìn)行循環(huán)冗余校驗(yàn)或奇偶校驗(yàn),和對(duì)所述數(shù)據(jù)進(jìn)行串行轉(zhuǎn)義或并行 轉(zhuǎn)義,保證數(shù)據(jù)傳輸?shù)目煽啃裕?br>
所述解碼單元對(duì)接收到信令的進(jìn)行解碼是指,對(duì)所述接收到的信令進(jìn)行 解碼與所述編碼單元進(jìn)行編碼相對(duì)應(yīng),根據(jù)數(shù)據(jù)的編碼方式和轉(zhuǎn)義方式,得 到以幀為單位的信令。
進(jìn)一步地,上述裝置還可包括,所述上層信令發(fā)送單元是通過查詢或者 中斷的方式,判斷第一信令緩沖單元是否還能接收完整的一幀或者多幀上層 信令。
進(jìn)一步地,上述裝置還可包括,所迷上層信令接收單元是通過中斷或者 查詢的方式判斷第三信令緩沖單元的狀態(tài),一旦第三信令緩沖單元里存放完 整的一幀上層信令,則該上層信令接收單元取走該上層信令,從而保證第三 信令i爰沖單元一直處于非滿狀態(tài)。
應(yīng)用本發(fā)明,采用多個(gè)緩沖區(qū)同時(shí)協(xié)調(diào)工作,解決現(xiàn)有的BBU和RRU 之間信令交互的4支術(shù)瓶頸,保證信令在BBU和RRU之間信令高效可靠傳輸。
圖1是本發(fā)明的前向信令傳送過程示意圖2是本發(fā)明的反向信令傳送過程示意圖3是本發(fā)明的信令傳送過程示意圖4是本發(fā)明的信令流量控制的裝置的結(jié)構(gòu)示意圖5是本發(fā)明的信令流量控制方法的流程圖。
ii
具體實(shí)施例方式
下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步說明。
如圖1所示,前向發(fā)送端為BBU,接收端為RRU;如圖2所示,反向發(fā) 送端為RRU,接收端為BBU。
如圖3所示,其中不區(qū)分前反向,僅僅分為發(fā)送端和接收端。圖3中在 發(fā)送端,上層信令的發(fā)送端O點(diǎn)(O點(diǎn)到P點(diǎn)信令的瞬時(shí)流量在這里是不可 預(yù)計(jì)的),O點(diǎn)根據(jù)下一個(gè)節(jié)點(diǎn)P的阻塞狀態(tài)來確定是否向下寫入一幀或者 多幀信令。在接收端S點(diǎn),從R點(diǎn)信令緩沖池3取出一幀或者多幀的信令(同 樣這時(shí)候的瞬時(shí)流量不可預(yù)計(jì))。然而通常在節(jié)點(diǎn)Q和節(jié)點(diǎn)R之間采用某種 特定協(xié)議來傳送信令,這兩點(diǎn)之間信令的流量是固定的。然而在信令的發(fā)送 端O點(diǎn)和P點(diǎn)間,4妻收端R點(diǎn)和S點(diǎn)間瞬間流量不可預(yù)計(jì),因?yàn)镼R采用一 個(gè)特定的協(xié)議,而OP之間是不可確定的,在發(fā)送的O點(diǎn)信令是可以捽發(fā)傳 送的,可能遠(yuǎn)遠(yuǎn)大于節(jié)點(diǎn)Q和R之間的流量。當(dāng)信令突發(fā)大流量的時(shí)候,如 果沒有適當(dāng)?shù)牧髁靠刂品椒?,很容易?dǎo)致信令的大量丟失,使得BBU和RRU 通信控制中斷,RRU系統(tǒng)死機(jī)。
本發(fā)明的主要構(gòu)思是基帶子系統(tǒng)和射頻子系統(tǒng)進(jìn)行信令傳輸時(shí),通過 在發(fā)送端和接收端分別設(shè)置一個(gè)或多個(gè)數(shù)據(jù)緩沖區(qū)對(duì)傳輸?shù)男帕钸M(jìn)行流量控 制。
如圖4所示, 一種信令流量控制的裝置,包括發(fā)送端和接收端,接收端 和發(fā)送端(如BBU和RRU,或者RRU和BBU)通過光口或電口進(jìn)行物理上 的連接,其中,
發(fā)送端包括上層信令發(fā)送單元、第一信令緩沖單元、編碼單元、第二信 令緩沖單元和發(fā)送端接口協(xié)議單元。
上層信令發(fā)送單元,用于向第一信令緩沖單元寫入信令,并判斷第一信 令緩沖單元是否阻塞,如果是,則停止向第一信令緩沖單元寫入信令,否則, 向第一信令緩沖單元寫入信令;
上層信令發(fā)送單元釆用查詢或者中斷的方式,判斷第一信令緩沖單元是
12否還能接收完整的一幀或者多幀信令,如果第一信令緩沖單元沒有阻塞還能 接收信令,則由上層信令發(fā)送單元以幀為單位向第一信令緩沖單元寫入信令, 直到第一信令緩沖單元阻塞時(shí)停止寫入信令。其中寫入信令的瞬間流量可以 遠(yuǎn)遠(yuǎn)大于基帶射頻接口協(xié)議規(guī)定的信令流量。
第一信令緩沖單元,用于接收上層信令發(fā)送單元寫入的信令,如果第二 信令緩沖單元阻塞,則停止將接收的數(shù)據(jù)發(fā)送給編碼單元,否則,向編碼單
元發(fā)送接收的數(shù)據(jù);
第一信令緩沖單元發(fā)送數(shù)據(jù)的出口速率與基帶射頻接口協(xié)議規(guī)定的信令 流量速率大致相當(dāng)。若第二信令緩沖單元沒有阻塞,則第一信令緩沖單元以 幀為傳送單位向編碼單元發(fā)送數(shù)據(jù)。由于每一幀的數(shù)據(jù)經(jīng)過編碼單元后,均 會(huì)增加該幀的字節(jié)數(shù),所以第一信令緩沖單元發(fā)送數(shù)據(jù)時(shí),在每幀之間加入 一定的時(shí)間間隔T,即向下發(fā)送完一幀后需要停一段時(shí)間,再發(fā)送第二幀。 若第二信令緩沖單元阻塞,則第一信令緩沖單元應(yīng)當(dāng)繼續(xù)發(fā)送當(dāng)前幀,將當(dāng)
前幀發(fā)送完畢后,停止發(fā)送下一幀,直到第二信令緩沖單元解除阻塞后繼續(xù) 向編碼單元發(fā)送數(shù)據(jù)。
第 一信令緩沖單元以 一幀為單位緩沖信令。因?yàn)榇藭r(shí)的接口是上層信令 發(fā)送單元,所以信令在上層軟件接口都是以一幀一幀的格式傳送。
編碼單元,用于接收第一信令緩沖單元發(fā)送的數(shù)據(jù),將數(shù)據(jù)進(jìn)行編碼后 寫入第二信令緩沖單元;
編碼單元,包含一些編碼(如CRC (循環(huán)冗余)校驗(yàn)或奇偶校驗(yàn)等) 和信令的轉(zhuǎn)義(串行轉(zhuǎn)義或者并行轉(zhuǎn)義),來保證信令傳輸?shù)目煽啃浴_@對(duì) 于每一幀的信令來講,經(jīng)過編碼單元以后會(huì)增加信令的字節(jié)長度。編碼單元 寫入數(shù)據(jù)的出口流量也和基帶射頻接口協(xié)議規(guī)定的信令流量大致相當(dāng)。
第二信令緩沖單元,用于^婁收編碼單元寫入的經(jīng)過編碼后的數(shù)據(jù),并將 該數(shù)據(jù)發(fā)送給發(fā)送端接口協(xié)議單元;
第二信令緩沖單元的作用就是將信令的速率完全匹配到接口協(xié)議的速率 上。第二信令緩沖單元的空間至少可以存儲(chǔ)2個(gè)完整的信令幀。
當(dāng)?shù)诙帕罹彌_單元只剩余完整一幀的空間時(shí),第二信令緩沖單元向第
13該阻塞信號(hào)一直存在,但是真正阻塞的時(shí)候才有效,具體是用一個(gè)邏輯
電平表示。比如阻塞的時(shí)候?yàn)?,非阻塞的時(shí)候?yàn)閛。
第一信令緩沖單元判斷第二信令緩沖單元的狀態(tài),向下發(fā)送數(shù)據(jù),包括
以下幾種情況
如果第二信令緩沖單元阻塞,且第一信令緩沖單元正在傳送一幀數(shù)據(jù)的 過程中,則第一信令緩沖單元傳送完當(dāng)前幀后,如果此時(shí)第二信令緩沖單元 仍舊阻塞,則第一信令緩沖單元停止向下發(fā)送數(shù)據(jù),直到第二信令緩沖單元 解除阻塞后繼續(xù)向編碼單元發(fā)送數(shù)據(jù);
如果第二信令緩沖單元阻塞,且第一信令緩沖單元恰好完成一幀數(shù)據(jù)的 傳送,則第一信令緩沖單元停止向下發(fā)送數(shù)據(jù),直到第二信令緩沖單元解除 阻塞后繼續(xù)向編碼單元發(fā)送數(shù)據(jù);
如果第二信令緩沖單元沒有阻塞,則第 一信令緩沖單元向下發(fā)送數(shù)據(jù)。
第二信令緩沖單元發(fā)送數(shù)據(jù)的出口速率與基帶射頻接口協(xié)議的信令速率 完全匹配。
第二信令緩沖單元以字節(jié)為單位緩沖信令。
第二信令緩沖單元發(fā)送數(shù)據(jù)是一個(gè)恒定速率,此時(shí)在基帶射頻接口協(xié)議 (如通用的CPRI (通用協(xié)議無線接口 )或OBSIA(開》iL基站架構(gòu)計(jì)劃)協(xié)議, 或一些自定義的基帶射頻協(xié)議)中將信令按照某種特定的規(guī)則組幀。
發(fā)送端接口協(xié)議單元,用于接收第二信令緩沖單元發(fā)送的數(shù)據(jù),并將該 數(shù)據(jù)通過接口協(xié)議發(fā)送給接收端;
此時(shí)發(fā)送端4妄口協(xié)i義單元和4妻收端4妄口協(xié)議單元交互,此時(shí)數(shù)據(jù)的傳送 是固定速率,必須把數(shù)據(jù)轉(zhuǎn)化為以字節(jié)為單位傳送。
接收端包括接收端接口協(xié)議單元、解碼單元、第三信令緩沖單元和上層 信令接收單元。
接收端接口協(xié)議單元,用于接收發(fā)送端接口協(xié)議單元發(fā)送的所述數(shù)據(jù), 并根據(jù)相應(yīng)的接口協(xié)議可以解出所需要的信令,將解出的信令發(fā)送給解碼單
元;此時(shí)接收端接口協(xié)議單元發(fā)送信令的出口速率是恒定的。
解碼單元,用于接收所述接收端接口協(xié)議單元發(fā)送的解出的所述信令,
對(duì)所述信令進(jìn)行解碼后寫入第三信令緩沖單元;
解碼單元與發(fā)送端的編碼單元相對(duì)應(yīng),根據(jù)編碼單元所用的編碼方式和 轉(zhuǎn)義方式,可以得到所需要的以幀為單位的信令。
經(jīng)過解碼單元對(duì)信令解碼后,信令的速率小于接口協(xié)議里的信令流量。 第三信令緩沖單元,用于^"收解碼單元寫入的經(jīng)過解碼后的所述信令, 并將所述信令發(fā)送給上層信令接收單元;
對(duì)第三信令緩沖單元來講,入口速率比較小,出口速率較大。第三信令 緩沖單元是以一幀為單位緩沖信令。
上層信令接收單元,用于4妄收第三信令緩沖單元發(fā)送的所述信令,并判 斷第三信令緩沖單元是否存在完整的一幀信令,如果是,則接收第三數(shù)據(jù)緩 沖區(qū)發(fā)送的信令,否則,不接收第三信令緩沖單元發(fā)送的所述信令,等待。
上層信令接收單元可以采用中斷或者查詢的方式, 一旦第三信令緩沖單 元里存放完整的一幀信令,則上層信令接收單元就能很快取走該信令,從而 保證第三信令緩沖單元一直處于非滿狀態(tài),解碼單元可以隨時(shí)向笫三緩沖單 元寫入信令。
如圖5所示, 一種信令流量控制的方法,應(yīng)用于基帶子系統(tǒng)和射頻子系 統(tǒng)信令傳輸,發(fā)送端上設(shè)置第一信令緩沖單元和第二信令緩沖單元,接收端 上設(shè)置第三信令緩沖單元,在信令傳輸時(shí),包括
步驟IIO、發(fā)送端發(fā)送上層信令;
步驟120、發(fā)送端判斷第一信令緩沖單元是否阻塞,如果是,則發(fā)送端 停止向第一信令緩沖單元寫入上層信令,等待;否則,向第一信令緩沖單元 寫入上層信令,執(zhí)行步驟130;
所述發(fā)送端是通過查詢或者中斷的方式,判斷第一信令緩沖單元是否還 能接收完整的一幀或者多幀上層信令。
步驟130、發(fā)送端判斷第二信令緩沖單元是否阻塞,如果是,則停止將 第一信令緩沖單元的數(shù)據(jù)向下傳送,等待;否則,將所述第一信令緩沖單元的數(shù)據(jù)取出進(jìn)行編碼,將編碼后的數(shù)據(jù)寫入第二信令緩沖單元,執(zhí)行步驟140;
所述第一信令緩沖單元是以幀為傳送單位將數(shù)據(jù)向下傳送,在發(fā)送的每 幀之間加入一定的時(shí)間間隔,即向下發(fā)送完一幀數(shù)據(jù)后停一段時(shí)間,再發(fā)送 第二幀數(shù)據(jù)。
所述發(fā)送端對(duì)所述第一信令緩沖單元中的數(shù)據(jù)取出進(jìn)行編碼是指,對(duì)所 述數(shù)據(jù)進(jìn)行循環(huán)冗余校驗(yàn)或奇偶校驗(yàn),和對(duì)所述數(shù)據(jù)進(jìn)行串行轉(zhuǎn)義或并行轉(zhuǎn) 義,保證數(shù)據(jù)傳輸?shù)目煽啃浴?br>
所述發(fā)送端判斷所述第二信令緩沖單元的狀態(tài),向下發(fā)送數(shù)據(jù),包括以 下幾種情況
如果第二信令緩沖單元阻塞,且第一信令緩沖單元正在傳送一幀數(shù)據(jù)的 過程中,則第一信令緩沖單元傳送完當(dāng)前幀后,如杲此時(shí)第二信令緩沖單元 仍舊阻塞,則將第一信令緩沖單元的數(shù)據(jù)停止向下發(fā)送,直到第二信令緩沖 單元解除阻塞后繼續(xù)向下發(fā)送數(shù)據(jù);
如杲第二信令緩沖單元阻塞,且第一信令緩沖單元恰好完成一幀數(shù)據(jù)的 傳送,則將第一信令緩沖單元的數(shù)據(jù)停止向下發(fā)送,直到第二信令緩沖單元 解除阻塞后繼續(xù)向下發(fā)送數(shù)據(jù);
如果第二信令緩沖單元沒有阻塞,則將第一信令緩沖單元的數(shù)據(jù)向下發(fā)送。
步驟140、發(fā)送端將第二信令緩沖單元的數(shù)據(jù),通過接口協(xié)議發(fā)送給接 收端;
步驟150、接收端根據(jù)相應(yīng)的接口協(xié)議接收發(fā)送端發(fā)送的數(shù)據(jù),對(duì)接收 的數(shù)據(jù)進(jìn)行解碼后,寫入第三信令緩沖單元;并從第三信令緩沖單元中按幀 取出上層信令。
所述接收端對(duì)接收到的數(shù)據(jù)進(jìn)行解碼是指,對(duì)所述接收到的數(shù)據(jù)進(jìn)行解 碼與發(fā)送端進(jìn)行編碼相對(duì)應(yīng),根據(jù)數(shù)據(jù)的編碼方式和轉(zhuǎn)義方式,得到以幀為 單位的上層信令。
所述接收端是通過中斷或者查詢的方式判斷第三信令緩沖單元的狀態(tài), 一旦第三信令緩沖單元里存放完整的一幀上層信令,則該接收端很快取走該
16上層信令,從而保證第三信令緩沖單元一直處于非滿狀態(tài)。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不 局限于此,任何熟悉該技術(shù)的人在本發(fā)明所公開的技術(shù)范圍內(nèi),可輕易想到 的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范 圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種信令流量控制方法,應(yīng)用于基帶子系統(tǒng)和射頻子系統(tǒng)之間的信令傳輸,發(fā)送端上設(shè)置第一信令緩沖單元和第二信令緩沖單元,接收端上設(shè)置第三信令緩沖單元,在信令傳輸時(shí),包括所述發(fā)送端發(fā)送上層信令時(shí),判斷所述第一信令緩沖單元和第二信令緩沖單元的狀態(tài),在所述第一信令緩沖單元不阻塞時(shí)向其寫入上層信令,在所述第二信令緩沖單元不阻塞時(shí),將所述第一信令緩沖單元中的數(shù)據(jù)取出進(jìn)行編碼,再寫入第二信令緩沖單元,第二信令緩沖單元中的數(shù)據(jù)則通過接口協(xié)議發(fā)送給接收端;所述接收端對(duì)接收到的數(shù)據(jù)進(jìn)行解碼后寫入所述第三信令緩沖單元,并從所述第三信令緩沖單元中按幀取出上層信令。
2、 如權(quán)利要求l所述的信令流量控制方法,其特征在于,所述第一信令緩沖單元是以幀為傳送單位將數(shù)據(jù)向下傳送,在發(fā)送的每 幀之間加入時(shí)間間隔,即向下發(fā)送完一幀數(shù)據(jù)后停一段時(shí)間,再發(fā)送第二幀 數(shù)據(jù);當(dāng)所述第一信令緩沖單元阻塞時(shí),所述發(fā)送端不發(fā)送上層信令。
3、 如權(quán)利要求l所述的信令流量控制方法,其特征在于,所述發(fā)送端判斷所述第二信令緩沖單元的狀態(tài),向下發(fā)送數(shù)據(jù),包括以 下幾種情況如果第二信令緩沖單元阻塞,且第一信令緩沖單元正在傳送一幀數(shù)據(jù)的 過程中,則第一信令緩沖單元傳送完當(dāng)前幀后,如果此時(shí)第二信令緩沖單元 仍舊阻塞,則將第一信令緩沖單元的數(shù)據(jù)停止向下發(fā)送,直到第二信令緩沖 單元解除阻塞后繼續(xù)向下發(fā)送數(shù)據(jù);如果第二信令緩沖單元阻塞,且第一信令緩沖單元恰好完成一幀數(shù)據(jù)的 傳送,則將第一信令緩沖單元的數(shù)據(jù)停止向下發(fā)送,直到第二信令緩沖單元 解除阻塞后繼續(xù)向下發(fā)送數(shù)據(jù);如果第二信令緩沖單元沒有阻塞,則將第一信令緩沖單元的數(shù)據(jù)向下發(fā)送。
4、 如權(quán)利要求1所述的信令流量控制方法,其特征在于,所述發(fā)送端對(duì)所述第 一信令緩沖單元中的數(shù)據(jù)取出進(jìn)行編碼是指,對(duì)所 述數(shù)據(jù)進(jìn)行循環(huán)冗余校驗(yàn)或奇偶校驗(yàn),和對(duì)所述數(shù)據(jù)進(jìn)行信令的串行轉(zhuǎn)義或 并行轉(zhuǎn)義,保證數(shù)據(jù)傳輸?shù)目煽啃裕凰鼋邮斩藢?duì)接收到的數(shù)據(jù)進(jìn)行解碼是指,對(duì)所述接收到的數(shù)據(jù)進(jìn)行解 碼與發(fā)送端進(jìn)行編碼相對(duì)應(yīng),根據(jù)數(shù)據(jù)的編碼方式和轉(zhuǎn)義方式,得到以幀為 單位的上層信令。
5、 如權(quán)利要求1所述的信令流量控制方法,其特征在于,所述發(fā)送端是通過查詢或者中斷的方式,判斷第一信令緩沖單元是否還 能接收完整的一幀或者多幀上層信令。
6、 如權(quán)利要求l所述的信令流量控制方法,其特征在于,所述"l妻收端是通過中斷或者查詢的方式判斷第三信令緩沖單元的狀態(tài), 一旦第三信令緩沖單元里存放完整的一幀上層信令,則該接收端取走該上層 信令,從而保證第三信令緩沖單元一直處于非滿狀態(tài)。
7、 如權(quán)利要求1所述的信令流量控制方法,其特征在于,所述發(fā)送端和接收端是基帶子系統(tǒng)和射頻子系統(tǒng),或者是射頻子系統(tǒng)和 基帶子系統(tǒng)。
8 、 一種信令流量控制的裝置,應(yīng)用于基帶子系統(tǒng)和射頻子系統(tǒng)信令傳 輸,其特征在于,包括發(fā)送端和接收端,其中,所述發(fā)送端包括第一信令緩沖單元和第二 信令緩沖單元,所述接收端包括第三信令緩沖單元,所述發(fā)送端,用于發(fā)送信令,判斷所述第一信令緩沖單元和第二信令緩 沖單元的狀態(tài),在所述第一信令緩沖單元不阻塞時(shí)向其寫入上層信令,在所 述第二信令緩沖單元不阻塞時(shí),將所述第一信令緩沖單元中的數(shù)據(jù)取出進(jìn)行 編碼,再寫入第二信令緩沖單元,第二信令緩沖單元中的數(shù)據(jù)則通過接口協(xié)議發(fā)送給接收端;所述接收端,用于對(duì)接收到的數(shù)據(jù)進(jìn)行解碼后寫入所述第三信令緩沖單 元,并從所述第三信令緩沖單元中按幀取出上層信令。
9、如權(quán)利要求8所述的裝置,其特征在于,所述發(fā)送端還包括上層信令發(fā)送單元、編碼單元和發(fā)送端接口協(xié)議單元, 其中,所述上層信令發(fā)送單元,用于向第一信令緩沖單元寫入信令,判斷第一 信令緩沖單元是否阻塞,如果是,則停止向第一信令緩沖單元寫入信令,否 則,向第一信令緩沖單元寫入信令;所述第一信令緩沖單元,用于接收上層信令發(fā)送單元寫入的信令,如果 第二信令緩沖單元阻塞,則停止將接收的數(shù)據(jù)發(fā)送給編碼單元,否則,向編 碼單元發(fā)送接收的數(shù)據(jù);所述編碼單元,用于接收第一信令緩沖單元發(fā)送的數(shù)據(jù),將數(shù)據(jù)進(jìn)行編 碼后寫入第二信令緩沖單元;第二信令緩沖單元,用于接收編碼單元寫入的經(jīng)過編碼后的數(shù)據(jù),并將 該數(shù)據(jù)發(fā)送給發(fā)送端接口協(xié)議單元;發(fā)送端接口協(xié)議單元,用于接收第二信令緩沖單元發(fā)送的數(shù)據(jù),并將該 數(shù)據(jù)通過接口協(xié)議發(fā)送給接收端;所述接收端還包括接收端接口協(xié)議單元、解碼單元和上層信令接收單元, 其中,所述接收端4妻口協(xié)議單元,用于接收發(fā)送端4妻口協(xié)議單元發(fā)送的所述數(shù) 據(jù),并根據(jù)相應(yīng)的接口協(xié)議解出所需要的信令,將解出的信令發(fā)送給解碼單 元;所述解碼單元,用于接收所述接收端接口協(xié)-漢單元發(fā)送的解出的所述信 令,對(duì)所述信令進(jìn)行解碼后寫入第三信令緩沖單元;所述第三信令緩沖單元,用于接收解碼單元寫入的經(jīng)過解碼后的所迷信 令,并將所述信令發(fā)送給上層信令接收單元;所述上層信令接收單元,用于接收第三信令緩沖單元發(fā)送的所述信令, 判斷第三信令緩沖單元是否存在完整的一幀信令,如果是,則接收第三數(shù)據(jù) 緩沖區(qū)發(fā)送的信令,否則,不接收第三信令緩沖單元發(fā)送的所述信令。
10、 如權(quán)利要求9所述的裝置,其特征在于,所述第一信令緩沖單元是以幀為傳送單位將數(shù)據(jù)向下傳送,在發(fā)送的每 幀之間加入時(shí)間間隔,即向下發(fā)送完一幀數(shù)據(jù)后停一段時(shí)間,再發(fā)送第二幀數(shù)據(jù)。
11、 如權(quán)利要求9所述的裝置,其特征在于,所述第一信令緩沖單元判斷第二信令緩沖單元的狀態(tài),向下發(fā)送數(shù)據(jù), 包括以下幾種情況如果第二信令緩沖單元阻塞,且第一信令緩沖單元正在傳送一幀數(shù)據(jù)的 過程中,則第一信令緩沖單元傳送完當(dāng)前幀后,如果此時(shí)第二信令緩沖單元 仍舊阻塞,則第一信令緩沖單元停止向下發(fā)送數(shù)據(jù),直到第二信令緩沖單元 解除阻塞后繼續(xù)向編碼單元發(fā)送數(shù)據(jù);如果第二信令緩沖單元阻塞,且第一信令緩沖單元恰好完成一幀數(shù)據(jù)的 傳送,則第一信令緩沖單元停止向下發(fā)送數(shù)據(jù),直到第二信令緩沖單元解除 阻塞后繼續(xù)向編碼單元發(fā)送數(shù)據(jù);如杲第二信令緩沖單元沒有阻塞,則第一信令緩沖單元向下發(fā)送數(shù)據(jù)。
12、 如權(quán)利要求9所述的裝置,其特征在于,所述編碼單元將數(shù)據(jù)進(jìn)行編碼是指,對(duì)所述數(shù)據(jù)進(jìn)行循環(huán)冗余校驗(yàn)或奇 偶校驗(yàn),和對(duì)所述數(shù)據(jù)進(jìn)行串行轉(zhuǎn)義或并行轉(zhuǎn)義,保證數(shù)據(jù)傳輸?shù)目煽啃?;所述解碼單元對(duì)4妻收到信令的進(jìn)行解碼是指,對(duì)所述接收到的信令進(jìn)行 解碼與所述編碼單元進(jìn)行編碼相對(duì)應(yīng),根據(jù)數(shù)據(jù)的編碼方式和轉(zhuǎn)義方式,得 到以幀為單位的信令。
13、 如權(quán)利要求8所述的裝置,其特征在于,所述上層信令發(fā)送單元是通過查詢或者中斷的方式,判斷第一信令緩沖單元是否還能接收完整的一幀或者多幀上層信令。
14、 如權(quán)利要求13所述的裝置,其特征在于,所述上層信令接收單元是通過中斷或者查詢的方式判斷第三信令緩沖單 元的狀態(tài), 一旦第三信令緩沖單元里存放完整的一幀上層信令,則該上層信 令接收單元取走該上層信令,從而保證第三信令緩沖單元一直處于非滿狀態(tài)。
全文摘要
一種信令流量控制方法及裝置,發(fā)送端上設(shè)置第一信令緩沖單元和第二信令緩沖單元,接收端上設(shè)置第三信令緩沖單元,在信令傳輸時(shí),包括發(fā)送端發(fā)送上層信令時(shí),判斷第一信令緩沖單元和第二信令緩沖單元的狀態(tài),在第一信令緩沖單元不阻塞時(shí)向其寫入上層信令,在第二信令緩沖單元不阻塞時(shí),將第一信令緩沖單元中的數(shù)據(jù)取出進(jìn)行編碼,再寫入第二信令緩沖單元,第二信令緩沖單元中的數(shù)據(jù)則通過接口協(xié)議發(fā)送給接收端;接收端對(duì)接收到的數(shù)據(jù)進(jìn)行解碼后寫入第三信令緩沖單元,并從第三信令緩沖單元中按幀取出上層信令。應(yīng)用本發(fā)明,采用多個(gè)緩沖區(qū)同時(shí)協(xié)調(diào)工作,解決現(xiàn)有的BBU和RRU之間信令交互的技術(shù)瓶頸,保證信令高效可靠傳輸。
文檔編號(hào)H04L12/56GK101651603SQ200810134678
公開日2010年2月17日 申請(qǐng)日期2008年8月15日 優(yōu)先權(quán)日2008年8月15日
發(fā)明者夏中敬, 濤 孫, 張攀科, 彭為國, 超 杜 申請(qǐng)人:中興通訊股份有限公司