一種crnc獲取小區sfn的方法及系統的製作方法
2023-07-16 11:25:41
專利名稱:一種crnc獲取小區sfn的方法及系統的製作方法
技術領域:
本發明涉及無線通信技術,尤其涉及一種TD-SCDMA系統中CRNC(Control Radio Network Controller,控制無線網絡控制器)獲取小區SFN(System Frame Number,系統幀序號)的方法。
背景技術:
在TD-SCDMA系統中,RNC(Radio Network Controller,無線網絡控制器)內部獨立保持時間RFN(RNC Frame Number,RNC幀序號);NodeB內部獨立保持時間BFN(NodeB Frame Number,NodeB幀序號)得到。同時,系統定義了空中接口的SFN。RFN、BFN、SFN每隔一個TD-SCDMA系統幀時間(10ms)加1後對4096取模,其取值範圍從0到4095。
RFN和BFN之間的差值DIFF BFN RFN可以通過協議定義的RNC和NodeB間節點同步過程獲得。
SFN值由NodeB維護。在使用了外部時間參考的條件下,TD-SCDMA系統中,BFN有下列的關係SFN mod 256=BFN mod 256。
雖然SFN和BFN都由NodeB維護,但在一個時刻,二者並不一定相等,因此,並不能直接將BFN做為SFN使用。
在TD-SCDMA系統新增加的MBMS(Multimedia Broadcast/Multicast Service,多媒體廣播/多點傳送服務)業務中,CRNC(指處於控制小區功能狀態下的RNC)在Iub控制面消息MBMSNOTIFICATION UPDATE COMMAND指定NodeB在物理信道MICH上發送MBMS notification的MICH CFN,該MICH CFN應該對應小區SFN。CRNC需要知道一個小區的SFN值,以便指定NodeB在適當的時刻發送MBMS Notification信令。而現有技術中,沒有提供CRNC獲取小區的SFN值的技術,這樣,CRNC無法確定發送MBMSNotification的SFN值。
發明內容
本發明的目的在於提供一種CRNC獲取小區SFN的方法,通過該方法,CRNC可以獲得該RNC所控制的NodeB上建立的小區的準確SFN值。利用該SFN值,CRNC可以實現指定NodeB在特定的時刻發送特定的空口信號。
為了實現上述發明目的,本發明一方面提供了一種CRNC獲取小區SFN的方法,包括步驟a.所述CRNC通過與NodeB的Iub接口節點同步過程獲取第一差值,即該CRNC的RFN與NodeB的BFN的差值;b.所述NodeB向CRNC上報第二差值,即所述小區的SFN與該NodeB的BFN的差值;c.所述CRNC用RFN加上所述第一差值和第二差值得到SFN。
優選地,在步驟b中,所述NodeB向CRNC上報第二差值是在小區建立過程中或建立後上報。
優選地,在步驟b中,所述NodeB向CRNC上報第二差值是通過新增Iub控制信令或者在已有Iub控制面消息中新增加信元的方式實現。
本發明另一方面提供了一種CRNC獲取小區SFN的系統,包括相互通信的CRNC和NodeB,所述CRNC包括獲取單元,用於通過與NodeB的Iub接口節點同步過程獲取第一差值,即該CRNC的RFN與NodeB的BFN的差值;所述NodeB包括上報單元,用於向CRNC上報第二差值,即所述小區的SFN與該NodeB的BFN的差值;所述CRNC還包括計算單元,用於將RFN加上所述第一差值和第二差值得到SFN。
優選地,所述上報單元上報第二差值是在小區建立過程中或建立後上報。
優選地,所述上報單元上報第二差值是通過新增Iub控制信令或者在已有Iub控制面消息中新增加信元的方式實現。
實施本發明有如下有益效果通過實施本發明,CRNC可以獲得該RNC所控制的NodeB上建立的小區的準確SFN值,利用該SFN值,CRNC可以實現指定NodeB在特定的時刻發送特定的空口信號,從而填補了現有技術的空白,為MBMS等業務的實施提供了技術前提。
圖1為本發明提供的CRNC獲取小區SFN的系統的一個優選實施例的結構圖;圖2為本發明提供的CRNC獲取小區SFN的方法的一個優選實施例的流程圖;圖3為本發明提供的CRNC獲取小區SFN的方法的另一個優選實施例的流程圖。
具體實施例方式
參考圖1,圖示了本發明提供的CRNC獲取小區SFN的系統的一個優選實施例的結構。如圖所示,所述系統包括相互通信的CRNC和NodeB,所述CRNC包括獲取單元,用於通過與NodeB的Iub接口節點同步過程獲取第一差值,即該CRNC的RFN與NodeB的BFN的差值(下面稱為DIFF BFN RFN);所述NodeB包括上報單元,用於向CRNC上報第二差值,即所述小區的SFN與該NodeB的BFN的差值(下面稱作DIFF SFN BFN);所述CRNC還包括計算單元,用於將RFN加上DIFF BFN RFN和DIFF SFN BFN得到SFN。值得注意的是,所述各單元均可以以軟體的形式(即以信令交互的方式)實施,當然,不排除用硬體或固件實施。下面介紹的本發明提供的方法即是在該系統上實施的,因此,下面對方法的說明也屬於對系統的輔助說明。
參考圖2,圖示了本發明提供的CRNC獲取小區SFN的方法的一個優選實施例的流程。如圖所示,該方法包括步驟201所述CRNC通過與NodeB的Iub接口節點同步過程獲取DIFF_BFN_RFN;該步驟可以參照現有標準的方式實施。
步驟202所述CRNC向NodeB發送小區建立請求,即CELLSETUP REQUEST消息;該消息請求NodeB建立小區。
步驟203所述NodeB向CRNC發送小區建立響應,即響應上步驟的請求,即CELL SETUP RESPONSE消息,在該控制面消息中,新增加一個信元,該信元攜帶DIFF_SFN_BFN;這個步驟即是NodeB上報DIFF_SFN_BFN的步驟,即在建立小區的過程中上報DIFF_SFN_BFN。下表中SFN-BFN OFFSET即是新增的信元
步驟204所述CRNC計算SFN,即採用公式SFN=RFN+DIFF_BFN_RFN+DIFF_SFN_BFN計算。由於CRNC自身可以得到RFN,又通過上述步驟得到了所述的兩個差值,因此可以計算出SFN。
參考圖3,圖示了本發明提供的CRNC獲取小區SFN的方法的另一個優選實施例的流程。結合圖2如圖所示,與上一個實施例相比,這個實施例不同之處在於,NodeB上傳DIFF_SFN BFN是在小區建立後,並且通過新增了一個Iub通信信令的方式上傳的,即圖3中步驟304。步驟302和303就是普通的建立小區的過程,並不傳送DIFF_SFN_BFN,這是與圖2中有所區別的。餘下的步驟功能與圖2一樣,在此不再贅述。
上述實施例是為了更好地理解本發明所提出來的,並非限制本發明的權利要求。
權利要求
1.一種CRNC獲取小區SFN的方法,其特徵在於,包括步驟a.所述CRNC通過與NodeB的Iub接口節點同步過程獲取第一差值,即該CRNC的RFN與NodeB的BFN的差值;b.所述NodeB向CRNC上報第二差值,即所述小區的SFN與該NodeB的BFN的差值;c.所述CRNC用RFN加上所述第一差值和第二差值得到SFN。
2.根據權利要求1所述的CRNC獲取小區SFN的方法,其特徵在於,在步驟b中,所述NodeB向CRNC上報第二差值是在小區建立過程中或建立後上報。
3.根據權利要求1或2任意一項權利要求中所述的CRNC獲取小區SFN的方法,其特徵在於,在步驟b中,所述NodeB向CRNC上報第二差值是通過新增Iub控制信令或者在已有Iub控制面消息中新增加信元的方式實現。
4.一種CRNC獲取小區SFN的系統,包括相互通信的CRNC和NodeB,其特徵在於,所述CRNC包括獲取單元,用於通過與NodeB的Iub接口節點同步過程獲取第一差值,即該CRNC的RFN與NodeB的BFN的差值;所述NodeB包括上報單元,用於向CRNC上報第二差值,即所述小區的SFN與該NodeB的BFN的差值;所述CRNC還包括計算單元,用於將RFN加上所述第一差值和第二差值得到SFN。
5.根據權利要求4所述的CRNC獲取小區SFN的系統,其特徵在於,所述上報單元上報第二差值是在小區建立過程中或建立後上報。
6.根據權利要求4或5任意一項權利要求中所述的CRNC獲取小區SFN的系統,其特徵在於,所述上報單元上報第二差值是通過新增Iub控制信令或者在已有Iub控制面消息中新增加信元的方式實現。
全文摘要
本發明提供一種CRNC獲取小區SFN的方法,包括步驟a.CRNC通過與NodeB的Iub接口節點同步過程獲取第一差值,即該CRNC的RFN與NodeB的BFN的差值;b.NodeB向CRNC上報第二差值,即所述小區的SFN與該NodeB的BFN的差值;c.CRNC用RFN加上所述第一差值和第二差值得到SFN。本發明通過上述方法實現CRNC通過信令交互的方式獲得準確的SFN,為提供多種對時間要求嚴格的業務奠定了基礎。同時,本發明還提供了一種實現該方法的系統。
文檔編號H04W92/12GK101022641SQ20071013565
公開日2007年8月22日 申請日期2007年3月1日 優先權日2007年3月1日
發明者艾建勳 申請人:中興通訊股份有限公司