改善多媒體廣播/多播業務會話重傳方法及其mich幀結構的製作方法
2023-05-25 03:13:01 1
專利名稱:改善多媒體廣播/多播業務會話重傳方法及其mich幀結構的製作方法
技術領域:
本發明涉及第三代移動通信(3rdG)中改善MBMS(MultimediaBroadcast/Multicast Service,多媒體廣播/多播業務)業務會話重傳的方法以及在實現該方法中的MICH(MBMS Indicator Channel,MBMS通告/尋呼指示信道)幀結構。
背景技術:
按照當前的3GPP(3rd Generation Partnership Project,第三代移動通信合作項目)協議,若干種MBMS業務歸類為一個MBMS業務組,每一MBMS業務組在MICH信道上都有相應的標識NI(通告指示)。每一臺用戶終端(UE)都監聽MICH信道,一旦MICH信道上的相應的NI標識被尋呼,UE就要在MCCH信道(MBMS控制信道)的每一個調整期的起始點去讀取並比對MCCH信道上的MBMS業務標識號(MBMS Service ID)。而在MBMS業務會話重傳的情況下,UE還要在MCCH信道上去讀取並比對MCCH信道上相應的MBMS業務的會話標識號(MBMS Session ID)。
例如一個MBMS業務組有5種MBMS業務,每種業務有1000位訂閱的用戶。每種MBMS業務的數據由10到20個會話所組成。如果業務1的200位用戶有1個會話需要重傳,那麼按照當前的3GPP協議,這個MBMS業務組的所有5000個用戶在收到MICH上針對該業務組的NI標識後都要進行相關的操作讀取並比對MCCH上的MBMS業務識別號,讀取並比對MCCH上的MBMS會話識別號。
也就是說,一個MBMS業務組有若干種MBMS業務,每種MBMS業務都可能有成千上萬名用戶。由於一個業務組的所有MBMS業務在MICH信道上都有同樣的標識—NI,所以,即便是只有一個MBMS業務的一個會話在進行重傳,該業務組的所有用戶(無論是否訂閱該業務,也無論是否已接收到完整的MBMS數據)都必須對此次尋呼做出響應,在MCCH信道的每一個調整期的起始點去讀取並比對MCCH信道上的MBMS業務標識號,進而還要在MCCH信道上去讀取並比對MCCH信道上相應的MBMS業務的會話標識號(MBMS Session ID)。
在當前的移動通信網絡的正常運營情況下,包業務的丟包率約為1%,再考慮到每個MBMS業務組都有若干種MBMS業務,每種MBMS業務都可能有成千上萬名用戶。所以,對於整個MBMS業務組的大多數用戶(包括已經正確接收到完整數據的MBMS的用戶)而言,MBMS會話重傳帶來的尋呼以及後續的讀取並比對MCCH上的MBMS Service ID、MBMS Session ID的操作,實際上都是不必要的開銷。而且,對於UE來說,要在MCCH信道的每一個調整期的起始點去讀取並比對MCCH信道上的信息,必須引入中斷,否則就會錯過這個精確的時刻。而引入中斷會打斷UE當前的進程,並帶來保護現場、恢復現場等一系列複雜操作和開銷。
可見,按照當前的3GPP協議中的MBMS業務會話重傳的方式,會給大多數用戶帶來一系列不必要的複雜操作和開銷(包括電能消耗和UE處理資源的消耗)。
發明內容
針對上述MBMS業務的會話重傳機制,本發明提供一種改善多媒體廣播/多播業務會話重傳的方法以及實現該方法中的MICH幀結構,通過該方法或MICH幀結構可以有效地支持用戶終端在MICH信道上就辨別出是重傳還是首次傳輸,從而減少不必要的複雜操作和開銷,節省UE的電能消耗和UE的處理資源。
本發明所提供的一種改善多媒體廣播/多播業務會話重傳的方法,其特徵在於UE在MBMS通告/尋呼指示信道(MICH)上監聽所有的尋呼信息,一旦監聽到所屬MBMS業務組相應的NI標識被尋呼,根據在MICH幀結構的空餘位上建立的會話重傳標誌位的內容,確定當前MBMS會話是普通重傳,還是首次傳輸或特別重傳對於此次普通重傳前已經正確接收了所訂閱的MBMS業務的所有會話數據的用戶,則作不再接收MBMS會話數據的處理其餘則按常規作接收MBMS會話數據的處理。
在上述的改善多媒體廣播/多播業務會話重傳的方法中,MBMS業務包括流業務和背景業務,該流業務包括實時直播流業務和製作好的非實時流業務。
在上述的改善多媒體廣播/多播業務會話重傳的方法中,對於非實時流業務和背景業務,UE是根據所述業務的每個文件的起始和結束標識或文件大小比較結果或校驗結果,或它們的組合來判斷是否已正確接收到所訂閱的MBMS業務的所有會話數據。
本發明還提供的一種在上述方法中提及的MICH幀結構,其特徵在於在該MICH幀結構中的空餘位上設有會話重傳標誌位。
在所述的MICH幀結構中,標誌位上設定的標誌表示為MBMS會話是普通重傳,或是首次傳輸或特別重傳。
在上述的改善多媒體廣播/多播業務會話重傳的方法及其MICH幀結構中,MICH幀結構中的空餘位是從MICH幀的第288位起至第299位,且所設置的會話重傳標誌位為其中至多12位中的任意數目的位數和這些位數的排列組合。
在上述的改善多媒體廣播/多播業務會話重傳的方法及其MICH幀結構中,MBMS會話特別重傳為實時直播的流業務的首次重傳,或MBMS業務供應商特別發起的重傳。
採用了上述的技術解決方案,本發明在MICH信道上MICH幀結構中引入了會話重傳標誌位,可以有效地支持用戶終端在MICH信道上就辨別出是普通重傳還是首次傳輸或特別重傳,能夠減少MBMS會話重傳過程給MBMS業務組大多數用戶帶來的不必要的複雜操作和開銷,並能夠節省UE的電能消耗和UE的處理資源。
圖1是本發明MICH幀結構的實施例(以12位為例)示意圖;圖2是本發明改善多媒體廣播/多播業務會話重傳方法的流程圖。
具體實施例方式
首先,本發明採用了如圖1所示的MICH幀結構,該MICH幀結構利用了MICH信道上原有的MICH幀結構的1位到12位空餘位,建立了會話重傳標誌位。會話重傳標誌位為其中至多12位中的任意數目的位數和這些位數的排列組合。而會話重傳標誌位(1~12位任一種均可)上的編碼內容可以是「全0」、「全1」或其它01……、10……等等形式。
以下均以12位為例加以說明。
如表1所示,標誌位為「全零」表示的是MBMS會話首次傳輸或特別重傳,而標誌位為「全一」表示的是MBMS會話普通重傳。(當然,也可以用標誌位為「全一」表示是MBMS會話首次傳輸或特別重傳,標誌位為「全零」表示是MBMS會話普通重傳。)表1MICH幀結構中b288到b299位的含義(以12位為例加以說明)
這樣,該業務組的用戶終端在MICH信道上通過監測會話重傳標誌就能夠辨別出是MBMS會話普通重傳還是首次傳輸或特別重傳。
UE如何判斷自己是否已經正確接收到所訂閱的MBMS業務的所有會話的數據呢?MBMS業務包括流業務和背景業務兩種,流業務又分為邊製作邊播出的實時直播流業務和製作好的非實時流業務。
非實時流業務和背景業務實際上就是傳輸在MBMS業務供應商的伺服器上存儲的文件。為了存儲在磁碟上,所有的文件都有固定長度,都有文件起始和文件結束標識,而且是分為若干個包來進行傳輸,文件傳輸時會使用CRC(循環冗餘碼)校驗等成熟的檢驗方法查看每個包是否有錯誤、並檢查是否有丟包。UE通過檢查是否所接收的每個文件都有文件起始和文件結束標識,長度是否有變化,是否有丟包發生,是否所接收的包有錯誤發生,就可以知道自己是否已經正確接收到所訂閱的MBMS業務的所有會話的數據了。
而對於實時直播流業務,UE不知道該業務何時終止。但是這時MICH幀結構上設置的是首次傳輸標誌,其處理方法與當前的相關3GPP協議完全相同,對系統及其用戶不會有什麼不利影響。而一旦直播結束,該實時直播流業務就會以文件的形式存儲在MBMS業務供應商伺服器的磁碟上。一旦這個文件首次重傳時,就是本文所定義的「MBMS會話特別重傳」,其處理方法與當前的相關3GPP協議完全相同,對系統及其用戶不會有什麼不利影響。
這樣,採用本發明的MICH幀結構之後,在UE側的處理流程應該如圖2所示。
首先,UE在尋呼/通告信道(MICH)上監聽所有的尋呼信息,當監聽到所屬業務組的尋呼時,UE檢查「重傳標誌位」,並判斷是「首次傳輸」或「特別重傳」還是「普通重傳」若是「普通重傳」,對於已經正確接收到其訂閱的MBMS業務的完整數據的用戶,作不再接收MBMS業務數據的處理,繼續在尋呼/通告信道(MICH)上監聽所有的尋呼信息;否則遵照下面「首次傳輸」或「特別重傳」的方法進行處理。
若是「首次傳輸」或「特別重傳」,UE要在MCCH信道的每一個調整期的起始點讀取並比對MCCH信道上的MBMS業務標識號(MBMS ServiceID),判斷該業務是否是用戶所訂閱的MBMS業務若不是該用戶所訂閱的MBMS業務,則作不再接收MBMS業務數據的處理,繼續在尋呼/通告信道(MICH)上監聽所有的尋呼信息;若是該用戶所訂閱的MBMS業務,UE還要在MCCH信道上去讀取並比對MCCH信道上相應的MBMS業務的會話標識號(MBMS Session ID),進一步地判斷用戶是否已經正確接收到這個Session的完整數據,對於已經正確接收到這個Session的完整數據的,則作不再接收MBMS會話數據的處理,繼續在尋呼/通告信道(MICH)上監聽所有的尋呼信息;否則用戶就接收該MBMS會話的數據,接收結束後,繼續在尋呼/通告信道(MICH)上監聽所有的尋呼信息。
綜上所述,本發明針對MBMS業務的會話重傳機制,在MICH信道上的MICH幀結構中引入了MBMS會話重傳標誌位。這樣,該業務組的用戶終端在MICH信道上通過監測會話重傳標誌就能夠辨別出是MBMS會話重傳還是首次傳輸。
於是,在MBMS會話重傳時,已經正確接收了所訂閱的MBMS業務的所有會話數據的用戶就不必在MCCH信道的每一個調整期的起始點去讀取並比對MCCH信道上的MBMS業務標識號(MBMS Service ID),也不必在MCCH信道上去讀取並比對MCCH信道上相應的MBMS業務的會話標識號(MBMSSession ID),UE更不必引入中斷,打亂UE當前的進程,並帶來保護現場、恢復現場等一系列複雜操作和開銷。
因此,本發明所提出的方案,能夠減少MBMS會話重傳過程給MBMS業務組大多數用戶帶來的不必要的複雜操作和開銷,並能夠節省UE的電能消耗和UE的處理資源。
以上實施例僅供說明本發明之用,而非對本發明保護範圍的限制。有關本技術領域的技術人員,在不脫離本發明的精神和範圍的情況下,還可以作出各種變換或變型,而所有等同的技術方案也應歸屬在本發明保護的範疇之內,由各權利要求所限定。
權利要求
1.一種改善多媒體廣播/多播業務會話重傳的方法,其特徵在於,UE在MBMS通告/尋呼指示信道(MICH)上監聽所有的尋呼信息,一旦監聽到所屬MBMS業務組相應的NI標識被尋呼,根據在MICH幀結構的空餘位上建立的會話重傳標誌位的內容,確定當前MBMS會話是普通重傳,還是首次傳輸或特別重傳對於此次普通重傳前已經正確接收了所訂閱的MBMS業務的所有會話數據的用戶,則作不再接收MBMS會話數據的處理;其餘則按常規作接收MBMS會話數據的處理。
2.根據權利要求1所述的改善多媒體廣播/多播業務會話重傳的方法,其特徵在於,所述會話重傳標誌位設置在MICH幀結構中的空餘位上。
3.根據權利要求2所述的改善多媒體廣播/多播業務會話重傳的方法,其特徵在於,所述MICH幀結構中的空餘位是從MICH幀的第288位起至第299位,且所設置的會話重傳標誌位為其中至多12位中的任意數目的位數和這些位數的排列組合。
4.根據權利要求1所述的改善多媒體廣播/多播業務會話重傳的方法,其特徵在於,所述MBMS業務包括流業務和背景業務,該流業務包括實時直播流業務和製作好的非實時流業務。
5.根據權利要求4所述的改善多媒體廣播/多播業務會話重傳的方法,其特徵在於,所述的MBMS會話特別重傳為實時直播的流業務的首次重傳。
6.根據權利要求1所述的改善多媒體廣播/多播業務會話重傳的方法,其特徵在於,所述的MBMS會話特別重傳為MBMS業務供應商特別發起的重傳。
7.根據權利要求4所述的改善多媒體廣播/多播業務會話重傳的方法,其特徵在於,對於非實時流業務和背景業務,UE是根據所述業務的每個文件的起始和結束標識或文件大小比較結果或校驗結果,或它們的組合來判斷是否已正確接收到所訂閱的MBMS業務的所有會話數據。
8.一種MICH幀結構,其特徵在於,在該MICH幀結構中的空餘位上設有會話重傳標誌位。
9.根據權利要求8所述的MICH幀結構,其特徵在於,所述MICH幀結構中的空餘位是從MICH幀的第288位起至第299位,且所設置的會話重傳標誌位為其中至多12位中的任意數目的位數和這些位數的排列組合。
10.根據權利要求8或9所述的MICH幀結構,其特徵在於所述標誌位上設定的標誌表示為MBMS會話是普通重傳,或是首次傳輸或特別重傳。
11.根據權利要求10所述的MICH幀結構,其特徵在於所述的MBMS會話特別重傳為實時直播的流業務的首次重傳。
12.根據權利要求10所述的MICH幀結構,其特徵在於所述的MBMS會話特別重傳為MBMS業務供應商特別發起的重傳。
全文摘要
本發明涉及改善多媒體廣播/多播業務會話重傳方法及其MICH幀結構,其方法為UE在MICH信道上監聽所有的尋呼信息,一旦監聽到所屬MBMS業務組相應的NI標識被尋呼,根據在MICH幀結構的空餘位上建立的會話重傳標誌位的內容,確定當前MBMS會話是普通重傳,還是首次傳輸或特別重傳,而對於此次普通重傳前已經正確接收了所訂閱的MBMS業務的所有會話數據的用戶,則作不再接收MBMS會話數據的處理;其餘則按常規作接收MBMS會話數據的處理。本發明在MICH信道上MICH幀結構中引入了會話重傳標誌位,可以有效地支持用戶終端在MICH信道上就能辨別出是普通重傳還是首次傳輸或特別重傳,減少MBMS會話重傳過程給MBMS業務組大多數用戶帶來的不必要的複雜操作和開銷,並節省UE的電能消耗和UE的處理資源。
文檔編號H04L29/06GK1859069SQ200510025680
公開日2006年11月8日 申請日期2005年5月8日 優先權日2005年5月8日
發明者王楠, 胡中驥, 汪勇剛, 晁華, 陳宇, 桂洛寧 申請人:上海貝爾阿爾卡特股份有限公司