專利名稱:響應mbms點到點連接建立請求的方法
技術領域:
本發明涉及多媒體廣播/組播業務,特別涉及對點到點連接建立請求的響應方法。
背景技術:
經過近幾十年迅猛發展,移動通信普及的人群越來越廣,但是其所提供的業務仍然以電話和消息為主。隨著因特網(Internet)的迅猛發展,大量多媒體業務同步涌現,人們顯然也要求移動通信也支持多媒體業務。因特網提供的有些多媒體業務應用要求多個用戶同時接收相同數據,如視頻點播、電視廣播、視頻會議、網上教育、互動游戲等,目前在有線網絡上可以采用網間互聯協議(Internet Protocol,簡稱“IP”)組播和廣播技術來實現,但是將這些業務移植到移動網上,與一般的數據相比,由于這些業務具有數據量大、持續時間長、時延敏感等特點,并且移動網具有特定的網絡結構、功能實體和無線接口等,現有IP組播和廣播技術并不能直接適用于移動網。
為了有效地利用移動網資源,實現移動多媒體業務的應用,第三代合作伙伴項目(3rd Generation Partnership Project,簡稱“3GPP”)提出了多媒體廣播組播業務(Multimedia Broadcast/Multicast Service,簡稱“MBMS”),用于在移動網中提供一個數據源向多個用戶發送數據的點到多點業務。
就傳輸模式而言,MBMS業務在UTRAN和UE間傳輸時有兩種模式點到多點(PTM)模式和點到點(PTP)模式。點到多點(PTM)模式通過MBMS點到多點業務信道(MBMS Point-to-Multipoint Traffic Channel,簡稱“MTCH”)發送相同的數據,所有加入組播業務或對廣播業務感興趣的UE都可以接收;點到點(PTP)模式通過DTCH(專用業務信道)邏輯信道發送數據,只有相應的一個UE可以接收到。對于一個業務開始初期,會有一個計數過程(counting procedure)去幫助網絡側決定此業務的傳輸模式。對于從開始就監聽MCCH的用戶,根據各自狀態以不同形式響應計數,并根據網絡側的判決用點到多點(PTM)或點到點(PTP)模式接收。網絡側會定期進行重計數操作以判斷現在的傳輸模式是否是最優的。對于業務已經開始傳輸后,選擇加入用戶,只需要根據已經定好的傳輸模式去建立連接就可以了。
圖1示出MBMS系統的參考結構模型。如圖所示,MBMS系統的參考模型與常規系統相比,新增了移動網功能實體,即廣播組播業務中心(Broadcast-Multicast Service Centre,簡稱“BM-SC”),它是內容提供者的入口,用于授權和在移動網中發起MBMS承載業務,并按照預定時間計劃傳送MBMS內容。此外,網絡中其它相關功能實體也進行增強,增加了MBMS相關的功能。3GPP定義的MBMS不僅能實現純文本低速率的消息類廣播和組播,而且還能實現高速多媒體業務的廣播和組播。
用戶接收某個MBMS廣播業務的完整流程如圖2所示,首先,在步驟210,業務聲明(Service announcement),通知用戶MBMS業務的相關信息;在步驟220,會話開始(Session Start),BM-SC準備發送數據;然后,在步驟230,MBMS通知(Notification),即無線網絡控制器(Radio NetworkController,簡稱“RNC”)通知用戶MBMS組播數據傳輸;步驟240是數據傳輸過程;最后在步驟250,會話結束(Session Stop),BM-SC不準備發送數據了,承載資源可以釋放掉。
用戶接收某個MBMS組播業務的完整流程如圖3所示,首先,在步驟310用戶訂閱(Subscription),由此建立用戶和業務提供者之間的聯系;在步驟320業務宣布(Service announcement),通知用戶MBMS業務的相關信息;在步驟330加入(joining),即用戶通知網絡準備接收MBMS業務;此后,在步驟340會話開始(Session Start),BM-SC準備發送數據;在步驟350MBMS通知(MBMS Notification),即RNC通知用戶MBMS組播數據傳輸。在本步驟中,網絡側向UE發送修正業務消息(MBMS modifiedservices information,簡稱“MSI”),其中,網絡側會根據UE的狀態,相應地通過MCCH或DCCH發送該MSI,換句話說,不同狀態下的UE以不同方式響應此過程來獲得通知。
具體的說,如果是CELL_DCH(指正在使用點對點業務,而且占用小區DCCH信道)上的UE,通過接收DCCH或MCCH上的MSI來獲得通知;如果UE原來正在接收MBMS業務,則通過MCCH接收MSI獲得通知;如果UE原來沒有接收MBMS業務,也沒有監聽MCCH,通過物理信道MICH接收通知指示,再通過監聽MCCH接收MSI獲得通知。
此后,如圖3所示,在步驟360數據傳輸過程;在步驟370會話結束(Session Stop)BM-SC不準備發送數據了,承載資源可以釋放掉;在步驟380離開(leaving),用戶不再是MBMS組播組的成員了。
為了使本說明書更易于理解,下面進一步解釋上述步驟350中提到的“MSI”,以及用戶通過DCCH或MCCH接收MSI的方式。
MSI指出小區內所有變化的業務信息。MSI中有若干信息元素(Information Element,簡稱“IE”),主要包含每個業務ID、MBMS業務需要UE操作(包括獲取計數信息、獲取點到多點無線承載信息、要求建立點到點連接等等)、MBMS業務首選頻率、繼續獲取MCCH、MBMS重新獲取MCCH、MBMS鄰小區個數等等。需要指出的是,當一段時間后,變化的業務趨于穩定,則此業務信息將從MSI轉到MBMS非變化業務消息(Unmodified Services Information,簡稱“USI”)中發送。由此可見,MSI和USI中所有的業務就此小區內提供給用戶所有的MBMS業務。
如果用戶通過MCCH接收MSI,則MCCH信道上的消息以一個modification period(MP)為單位周期發送,一個MP包含若干個repetitionperiod(RP),一個MP內的所有RP發送的關鍵消息內容一樣,其中MSI作為關鍵信息,在每個RP開頭發送。
與此同時,用戶通過非連續接收機制監聽MCCH或者DCCH,接收關鍵的MSI,當MSI中有用戶感興趣或者優先級高的業務發生變化,用戶將繼續讀MCCH中其他控制消息,如USI,以獲取接收MBMS業務的信息,并通過MTCH接收MBMS業務。
目前,MSI和USI中都包含若干個IE,通知用戶不同業務的信息和接收方法,其中都有一個IE“要求用戶操作”,用于針對每個業務通知用戶如果想要接收此業務的接入方法。它包含多個選項,比如有“獲取計數信息”、“獲取PTM無線承載(PTM RB)信息”、“要求PTP無線承載”等等。其中,“要求PTP無線承載”用來通知用戶此業務以點到點方式傳輸,不同狀態下的用戶以不同的方法響應這一指示建立連接。比如說,空閑狀態下的用戶,將通過無線資源控制(Radio Resource Control,簡稱“RRC”)連接建立過程響應;通用移動通信系統地面無線接入網注冊區尋呼信道(UTRANRegistration Area Paging Channel,簡稱“URA-PCH”)和小區尋呼信道(CELLPaging Channel,簡稱“CELL_PCH”)狀態下的用戶,將通過小區更新過程響應;CELL_DCH狀態下的用戶,將通過建立包移動性管理(Packet MobilityManagement,簡稱“PMM”)連接過程響應。
以上所涉及的相關細節請參考3GPP TS25.331 V6.6.0《Radio ResourceControl(RRC)protocol specification》(暫譯為《無線資源控制協議明細》)。
在實際應用中,上述方案存在以下問題對于CELL_DCH狀態下的用戶在接收MBMS業務或者分組業務時,可能無法實現分組域(即PMM)的連接并且同時造成資源的浪費以及導致無線承載(RB)重建或是重配置過程失敗。
造成這種情況的主要原因在于,PMM連接是用戶分組域的連接,用戶通過PTP模式接收MBMS業務需要分組域的連接建立。對于CELL_DCH狀態下的用戶,可能在接收此MBMS業務之前,已接收了其他MBMS業務或者分組業務,也就是說,該用戶已經處于PMM的連接狀態。此時,再重新做一次PMM的連接是完全不必要的,而且也是無法實現的錯誤過程,不但浪費資源進行不必要的信令交互而且增加了時延,同時,也可能導致RB重建或是重配置過程失敗。
發明內容
有鑒于此,本發明的主要目的在于提供一種響應MBMS點到點連接建立請求的方法,使得響應時避免發生錯誤,節約系統資源并且減少時延。
為實現上述目的,本發明提供了一種響應MBMS點到點連接建立請求的方法,包含以下步驟處于“CELL_DCH”狀態的用戶在收到要求建立點對點無線承載以接收MBMS業務的請求時,檢查當前是否處于分組域連接狀態,如果是則通過對已有的點對點無線承載重配置完成MBMS業務接收初始化過程。
其中,所述用戶根據從專用控制信道或MBMS公共控制信道收取的MBMS修正業務消息或無修正業務消息中的信息元素“要求點到點無線承載”獲知是否需要建立所述點對點無線承載。
此外在所述方法中,處于“CELL_DCH”狀態的用戶在收到要求建立點對點無線承載以接收MBMS業務的請求時,如果未處于分組域連接狀態,則通知高層進行包移動性管理連接過程以響應。
此外在所述方法中,處于“CELL_DCH”狀態的用戶在收到要求建立點對點無線承載以接收MBMS業務的請求時,如果未處于分組域連接狀態,則使用現有的電路交換域連接的數據通路傳輸點到點MBMS業務。
通過比較可以發現,本發明的技術方案與現有技術的主要區別在于,處于“CELL_DCH”狀態的用戶在收到要求建立PTP RB的請求時,檢查當前是否處于分組域連接狀態,如果是則對已有的PTP RB重配置,否則要求高層建立PMM連接以響應或通過現有的CS域連接的數據通路傳輸PTPMBMS業務。
這種技術方案上的區別,帶來了較為明顯的有益效果,即通過對已有分組域連接的利用,節省了不必要的信令流程,節約資源并且減少了時延。同時明確了“CELL_DCH”狀態的用戶的響應方法,避免了錯誤過程無法實現或是RB重配置過程中的錯誤發生。
圖1示出MBMS系統的參考結構模型;圖2示出現有技術中用戶接收某個MBMS廣播業務的完整流程;圖3示出現有技術中用戶接收某個MBMS組播業務的完整流程;圖4是根據本發明第一實施例的響應MBMS點到點連接建立請求的方法流程圖;圖5是根據本發明第二實施例的響應MBMS點到點連接建立請求的方法流程圖。
具體實施例方式
為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進一步地詳細描述。
總的來說,本發明的原理在于,當處于“CELL_DCH”狀態的用戶接收到要求建立點到點無線承載(PTP RB)的請求時,先對該用戶當前是否已處于分組域連接的狀態進行判斷。如果該用戶當前已處于分組域連接的狀態,就通過對已有的PTP RB重配置來完成MBMS業務接收初始化過程,使得用戶在響應時避免發生錯誤,節約了系統資源并且減少了時延;如果該用戶當前尚未處于分組域連接的狀態,就要求高層建立PMM連接以響應IE“要求用戶操作”中“要求PTP RB”這一指示建立連接,或通過現有的電路交換(CS)域連接的數據通路傳輸PTP MBMS業務。此外,根據本發明的原理,還有一種處理方式,即無論處于“CELL_DCH”狀態的用戶在收到要求建立PTP RB以接收MBMS業務的請求時,是否處于分組域連接的狀態,都通過RB重建立過程來響應IE“要求用戶操作”中“要求PTP RB”這一指示建立連接,避免出錯。
下面結合附圖4,詳細說明本發明第一實施例的響應MBMS點到點連接建立請求的方法。
在步驟410中,用戶監聽DCCH或MCCH。用戶由于其狀態的不同而監聽不同的信道,比如說,CELL_PCH、URA_PCH以及空閑模式下的用戶通過監聽MCCH來接收MSI或是USI;處于“CELL_DCH”狀態的用戶由于使用的是點對點業務,占用的是小區DCCH信道,因而通過監聽DCCH或MCCH來接收MSI或是USI。
接著,進入步驟420,判斷該用戶是否接收到要求建立PTP RB的請求。具體的說,當一個業務(如語音業務、普通數據業務、傳真業務或其他用PTP模式傳輸的MBMS業務等)需要用PTP模式傳輸時,網絡側就會將MSI或者USI中IE“要求用戶行為”置為“要求PTP RB”,并將該MSI或者USI下發。因此,用戶就可通過步驟410中監聽DCCH或MCCH來判斷該用戶是否接收到要求建立PTP RB的請求。如果該用戶接收到了要求建立PTP RB的請求,就進入步驟430;否則,結束本流程。
在步驟430中,判斷該用戶的狀態。由于不同狀態下的用戶是以不同的方法來響應MSI或USI中的IE“要求PTP RB”這一指示建立連接,因此,在本步驟中,要對該用戶的狀態進行判斷。如果該用戶是處于空閑狀態,就進入步驟460;如果該用戶是處于“CELL_DCH”狀態,就進入步驟440;如果該用戶是處于“CELL_PCH”或“URA_PCH”狀態,就進入步驟470。
在步驟440中,也就是對處于“CELL_DCH”狀態下的用戶,判斷該用戶是否已處于分組域連接狀態,即判斷該用戶是否已經建立了PMM連接。在本步驟中,需要對該用戶是否已處于分組域連接狀態進行判斷,是因為該用戶在接收到此要求建立PTP RB的請求時,并不知道該用戶是否在此之前已接收過其他要求建立PTP RB的請求并對該請求進行過響應。也就是說,用戶在接收到一個要求建立PTP RB的請求時,并不知道是否已經接收了語音業務或其他用PTP模式傳輸的業務。如果該用戶已經接收了語音業務或其他用PTP模式傳輸的業務,那么,該用戶就已經建立了PMM連接,處于分組域連接狀態。本步驟的判斷就是為了根據用戶分組域連接狀態的不同對要求建立PTP RB的請求采取不同的響應方法,避免對已經建立過PMM連接的用戶再次建立連接,節約了系統資源并減少了時延,同時,也防止了RB重建或重配置失敗。
如果判定用戶是處于分組域連接狀態,也就是已經建立了PMM連接,就進入步驟480,否則,就進入步驟450。
在步驟450中,用戶要求建立PMM連接。因為在現有協議中規定,處于“CELL_DCH”狀態下的用戶,將通過建立PMM連接過程來響應IE“要求PTP RB”這一指示。并且,由于用戶尚未建立過PMM連接才會進入到本步驟,所以,不會因為重復建立PMM連接導致出錯。
在步驟480中,進行PTP RB重配置。由于用戶已經建立了PMM連接,因此,只需要對PTP RB進行重配置,即可完成對IE“要求PTP RB”這一指示的響應,而不必浪費資源進行信令交互,減少了時延,也防止了RB重建或重配置失敗。
如果在步驟430中,當前的用戶狀態判斷為空閑狀態,就進入步驟460,通過RRC建立連接。因為在現有協議中規定,空閑狀態下的用戶,是通過RRC連接建立過程響應。
如果在步驟430中,當前的用戶狀態判斷為“CELL_PCH”或“URA_PCH”狀態,就進入步驟470,通過小區更新過程響應連接。
本實施例通過處于“CELL_DCH”狀態的用戶在收到要求建立PTP RB的請求時,檢查當前是否處于分組域連接狀態,再根據分組域連接狀態的不同采取不同的響應方法,避免了錯誤的發生,節約了系統資源并且減少了時延。
下面結合附圖5,對本發明的第二實施例進行說明。
在步驟510中,用戶監聽DCCH或MCCH,同步驟410。
接著,進入步驟520,判斷用戶是否接收到要求建立PTP RB的請求,同步驟420。如果是,就進入步驟530;否則,結束本流程。
在步驟530中,判斷該用戶的狀態。如果該用戶是處于空閑狀態,就進入步驟560;如果該用戶是處于“CELL_DCH”狀態,就進入步驟540;如果該用戶是處于“CELL_CH”或“URA_PCH”狀態,就進入步驟570。本步驟與步驟430完全相同。
在步驟540中,也就是對處于“CELL_DCH”狀態下的用戶,判斷該用戶是否已處于分組域連接狀態,同步驟440。如果用戶是處于分組域連接狀態,也就是已經建立了PMM連接,就進入步驟580,否則,就進入步驟550。
在步驟550中,通過CS域連接的數據通路傳輸PTP模式的MBMS業務。
在步驟580中,進行PTP RB重配置,同步驟480。
如果在步驟530中,當前的用戶狀態判斷為空閑狀態,就進入步驟560,通過RRC建立連接。本步驟與步驟460完全相同。
如果在步驟530中,當前的用戶狀態判斷為“CELL_PCH”或“URA_PCH”狀態,就進入步驟570,通過小區更新過程響應連接。本步驟與步驟470完全相同。
可見,本實施例與第一實施例基本相同,不同之處在于當“CELL_DCH”狀態下的用戶接收到要求建立PTP RB的請求并且沒有分組域連接時,對該請求的響應方法不同,在第一實施例中,通過建立PMM連接使得用戶處于分組域連接狀態,從而接收MBMS業務。而在本實施例中,是通過CS域連接的數據通路傳輸PTP模式的MBMS業務。因此,本實施例完全可以達到第一實施例的作用效果。
雖然通過參照本發明的某些優選實施例,已經對本發明進行了圖示和描述,但本領域的普通技術人員應該明白,可以在形式上和細節上對其作各種改變,而不偏離本發明的精神和范圍。
權利要求
1.一種響應MBMS點到點連接建立請求的方法,其特征在于,包含以下步驟處于“CELL_DCH”狀態的用戶在收到要求建立點對點無線承載以接收MBMS業務的請求時,檢查當前是否處于分組域連接狀態,如果是則通過對已有的點對點無線承載重配置完成MBMS業務接收初始化過程。
2.根據權利要求1所述的響應MBMS點到點連接建立請求的方法,其特征在于,所述用戶根據信息元素“要求點到點無線承載”獲知是否需要建立所述點對點無線承載,該信息元素來自從專用控制信道或MBMS公共控制信道收取的MBMS修正業務消息或無修正業務消息。
3.根據權利要求1或2所述的響應MBMS點到點連接建立請求的方法,其特征在于,處于“CELL_DCH”狀態的用戶在收到要求建立點對點無線承載以接收MBMS業務的請求時,如果未處于分組域連接狀態,則通知高層進行包移動性管理連接過程以響應。
4.根據權利要求1或2所述的響應MBMS點到點連接建立請求的方法,其特征在于,處于“CELL_DCH”狀態的用戶在收到要求建立點對點無線承載以接收MBMS業務的請求時,如果未處于分組域連接狀態,則使用現有的電路交換域連接的數據通路傳輸點到點MBMS業務。
全文摘要
本發明涉及多媒體廣播/組播業務,公開了一種響應MBMS點到點連接建立請求的方法,使得響應時避免發生錯誤,節約系統資源并且減少時延。本發明中,處于“CELL DCH”狀態的用戶在收到要求建立PTP RB的請求時,檢查當前是否處于分組域連接狀態,如果是則對已有的PTP RB重配置,否則要求高層進行PMM建立PMM連接建立響應或通過現有的CS域連接的數據通路傳輸PTP MBMS業務。
文檔編號H04L12/64GK1917485SQ20051009677
公開日2007年2月21日 申請日期2005年9月2日 優先權日2005年9月2日
發明者鄭瀟瀟, 胡灝 申請人:華為技術有限公司