專利名稱:一種用戶加入多媒體廣播/組播業(yè)務(wù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多媒體廣播/組播(MBMS)業(yè)務(wù)的實(shí)現(xiàn)技術(shù),特別涉及一種用戶加入MBMS業(yè)務(wù)的方法。
背景技術(shù):
組播和廣播是一種從一個(gè)數(shù)據(jù)源向多個(gè)目標(biāo)傳送數(shù)據(jù)的技術(shù)。在傳統(tǒng)移動(dòng)網(wǎng)絡(luò)中,小區(qū)廣播業(yè)務(wù)(CBSCell Broadcast Service)允許低比特率數(shù)據(jù)通過小區(qū)共享廣播信道向所有用戶發(fā)送,屬于消息類業(yè)務(wù)。
現(xiàn)在,人們對(duì)移動(dòng)通信的需求已不再滿足于電話和消息業(yè)務(wù),隨著Internet的迅猛發(fā)展,大量多媒體業(yè)務(wù)涌現(xiàn)出來,其中一些應(yīng)用業(yè)務(wù)要求多個(gè)用戶能同時(shí)接收相同數(shù)據(jù),如視頻點(diǎn)播、電視廣播、視頻會(huì)議、網(wǎng)上教育、互動(dòng)游戲等。這些移動(dòng)多媒體業(yè)務(wù)與一般的數(shù)據(jù)相比,具有數(shù)據(jù)量大、持續(xù)時(shí)間長(zhǎng)、時(shí)延敏感等特點(diǎn)。目前的IP組播技術(shù)只適用于有線IP網(wǎng)絡(luò),不適用于移動(dòng)網(wǎng)絡(luò),因?yàn)橐苿?dòng)網(wǎng)絡(luò)具有特定的網(wǎng)絡(luò)結(jié)構(gòu)、功能實(shí)體和無線接口,這些都與有線IP網(wǎng)絡(luò)不同。
為了有效地利用移動(dòng)網(wǎng)絡(luò)資源,WCDMA/GSM全球標(biāo)準(zhǔn)化組織3GPP提出了組播和廣播業(yè)務(wù)(MBMSMultimedia Broadcast/Multicast Service),在移動(dòng)網(wǎng)絡(luò)中提供一個(gè)數(shù)據(jù)源向多個(gè)用戶發(fā)送數(shù)據(jù)的點(diǎn)到多點(diǎn)業(yè)務(wù),實(shí)現(xiàn)網(wǎng)絡(luò)資源共享,提高網(wǎng)絡(luò)資源的利用率,尤其是空口接口資源的利用率。3GPP定義的MBMS不僅能實(shí)現(xiàn)純文本低速率的消息類組播和廣播,而且還能實(shí)現(xiàn)高速多媒體業(yè)務(wù)的組播和廣播,這無疑順應(yīng)了未來移動(dòng)數(shù)據(jù)發(fā)展的趨勢(shì)。
為了支持MBMS業(yè)務(wù),移動(dòng)網(wǎng)絡(luò)中新增了移動(dòng)網(wǎng)功能實(shí)體——廣播組播業(yè)務(wù)中心BM-SC,它是內(nèi)容提供者的入口,用于授權(quán)和在移動(dòng)網(wǎng)中發(fā)起MBMS承載業(yè)務(wù),并按照預(yù)定時(shí)間計(jì)劃傳送MBMS內(nèi)容。此外,用戶設(shè)備(UE)、陸地?zé)o線接入網(wǎng)(UTRAN)、GERAN、SGSN、GGSN等功能實(shí)體進(jìn)行增強(qiáng),增加了MBMS相關(guān)的功能。
這樣的網(wǎng)絡(luò)結(jié)構(gòu)參見圖1,圖1為支持組播/廣播業(yè)務(wù)的無線網(wǎng)絡(luò)結(jié)構(gòu)示意圖。其中,廣播/組播業(yè)務(wù)中心(BM-SC)通過Gmb接口或Gi接口與網(wǎng)關(guān)通用分組無線業(yè)務(wù)(GPRS)支持節(jié)點(diǎn)(GGSN,Gateway GPRS SupportNode)相連,一個(gè)BM-SC可與多個(gè)GGSN相連;GGSN通過Gn/Gp接口與服務(wù)GPRS支持節(jié)點(diǎn)(SGSN,Serving GPRS Support Node)相連,一個(gè)GGSN可與多個(gè)SGSN相連;SGSN可通過Iu接口與通用移動(dòng)通信系統(tǒng)(UMTS)陸地?zé)o線接入網(wǎng)(UTRAN)相連,然后UTRAN通過Uu接口與通信終端相連,SGSN也可通過Iu/Gb接口與全球移動(dòng)通信系統(tǒng)(GSM)增強(qiáng)無線接入網(wǎng)(GERAN)相連,然后GERAN通過Um接口與通信終端相連。
MBMS包括組播模式和廣播模式。組播業(yè)務(wù)和廣播業(yè)務(wù)的區(qū)別點(diǎn)僅在于組播業(yè)務(wù)只向訂閱了某些信息的用戶發(fā)送相應(yīng)信息,廣播業(yè)務(wù)則向無線網(wǎng)絡(luò)中的所有用戶發(fā)送信息。組播模式需要用戶簽約相應(yīng)組播組,進(jìn)行業(yè)務(wù)激活,并產(chǎn)生相應(yīng)的計(jì)費(fèi)信息。由于組播和廣播模式在業(yè)務(wù)需求上存在不同,導(dǎo)致其業(yè)務(wù)流程也不同。
由于MBMS的廣播業(yè)務(wù)是向無線網(wǎng)絡(luò)中的所有用戶發(fā)送信息,不需要用戶加入過程,所以以下僅對(duì)MBMS的組播業(yè)務(wù)過程進(jìn)行說明。
參見圖2,圖2為用戶接收組播業(yè)務(wù)的完整流程,包括訂閱(Subscription)、業(yè)務(wù)聲明(Service announcement)、加入(Joining)、會(huì)話開始(Session Start)、MBMS通知(MBMS notification)、數(shù)據(jù)傳輸(Datatransfer)、會(huì)話結(jié)束(Session Stop)和離開(Leaving)過程。
其中,Subscription過程用來讓用戶預(yù)先訂閱所需的MBMS服務(wù)。
Service announcement過程用于由BM-SC宣告當(dāng)前能提供的服務(wù)。
Joining過程即MBMS組播業(yè)務(wù)激活過程,UE在Joining過程中,通知網(wǎng)絡(luò)自身愿意成為當(dāng)前組播組的成員,接收對(duì)應(yīng)業(yè)務(wù)的組播數(shù)據(jù),該Joining過程會(huì)在網(wǎng)絡(luò)和加入組播組的UE中創(chuàng)建記錄UE信息的MBMS UE上下文。
Session Start過程中,BM-SC準(zhǔn)備好數(shù)據(jù)傳輸,通知網(wǎng)絡(luò)建立相應(yīng)核心網(wǎng)和接入網(wǎng)的承載資源。
MBMS notification過程用于通知UE MBMS組播會(huì)話即將開始。
Data transfer過程中,BM-SC通過會(huì)話開始過程中建立的承載資源將數(shù)據(jù)傳輸給UE。
Session Stop過程用于將Session Start過程建立的承載資源釋放。
Leaving過程使組內(nèi)的訂戶離開組播組,即用戶不再接收組播數(shù)據(jù),該過程會(huì)將相應(yīng)MBMS UE上下文刪除。
在MBMS組播業(yè)務(wù)流程中,用戶加入和會(huì)話開始兩個(gè)步驟是相互獨(dú)立的,也就是說一個(gè)用戶可能在會(huì)話開始前也可能在會(huì)話開始后的會(huì)話進(jìn)行中加入一個(gè)組播業(yè)務(wù)。
用戶加入某個(gè)業(yè)務(wù)實(shí)際是表明他準(zhǔn)備好接收這個(gè)業(yè)務(wù),在用戶手工選擇喜歡的業(yè)務(wù)后,UE便向網(wǎng)絡(luò)側(cè)發(fā)起加入該MBMS業(yè)務(wù)的過程。
用戶加入一個(gè)MBMS業(yè)務(wù)的過程是一個(gè)非接入層(NAS)過程。這個(gè)過程總體來講比較簡(jiǎn)單,根據(jù)協(xié)議[1]中的規(guī)定,目前NAS加入過程包括以下兩個(gè)階段共4個(gè)步驟第一個(gè)階段,業(yè)務(wù)選擇階段,包括步驟1、用戶選擇一個(gè)MBMS業(yè)務(wù)。
第二個(gè)階段,發(fā)送加入請(qǐng)求階段,包括步驟2、UE的NAS指示接入層(AS)加入該MBMS業(yè)務(wù)。
步驟3,AS接到指示后,根據(jù)當(dāng)前UE的狀態(tài)建立RRC連接或執(zhí)行小區(qū)更新過程。具體方法為A、如果處于空閑(IDLE)狀態(tài)的UE準(zhǔn)備加入某個(gè)MBMS業(yè)務(wù),那么這些UE需要執(zhí)行RRC連接建立過程;
B、如果處于UTRAN注冊(cè)區(qū)-尋呼信道(URA-PCH)和小區(qū)-尋呼信道和(CELL-PCH)狀態(tài)的用戶準(zhǔn)備加入某個(gè)MBMS業(yè)務(wù),那么這些UE需要首先執(zhí)行小區(qū)更新過程。
步驟4、AS將用戶加入請(qǐng)求消息發(fā)送給核心網(wǎng),加入該MBMS業(yè)務(wù)。
UE加入業(yè)務(wù)后,網(wǎng)絡(luò)側(cè)和UE中都創(chuàng)建了該業(yè)務(wù)的MBMS UE上下文。這樣,UE能夠準(zhǔn)確接收該MBMS業(yè)務(wù)數(shù)據(jù)。
在UE開機(jī)狀態(tài)下,用戶要停止接收某個(gè)MBMS業(yè)務(wù)時(shí),先手工選定該業(yè)務(wù),然后UE向網(wǎng)絡(luò)側(cè)發(fā)起去加入過程,去加入過程與加入過程相似,只是通知網(wǎng)絡(luò)側(cè)停止接收該業(yè)務(wù),網(wǎng)絡(luò)側(cè)和UE分別刪除該業(yè)務(wù)的MBMSUE上下文。這樣,UE不能再接收該MBMS業(yè)務(wù)數(shù)據(jù)。
另外,在UE正常關(guān)機(jī)時(shí),網(wǎng)絡(luò)側(cè)和UE會(huì)分別刪除UE所有業(yè)務(wù)的MBMS UE上下文。這樣,UE重新開機(jī)時(shí),不能再接收關(guān)機(jī)前加入的MBMS業(yè)務(wù)數(shù)據(jù)。如果UE還要加入某MBMS業(yè)務(wù)必須重新選擇、重新加入。
從上面的現(xiàn)有技術(shù)過程可以看出,用戶加入了某個(gè)MBMS業(yè)務(wù),關(guān)機(jī)后UE并不存儲(chǔ)加入的業(yè)務(wù)。因此,在每次UE重新開機(jī)時(shí),即使是比較喜好而且經(jīng)常加入的業(yè)務(wù),依然需要用戶手動(dòng)選擇重新加入這個(gè)業(yè)務(wù),這樣對(duì)于用戶來說操作步驟非常繁瑣的。
實(shí)際上,用戶對(duì)于所加入業(yè)務(wù)的喜好程度是不一樣的。舉個(gè)例子來說,某用戶對(duì)有些業(yè)務(wù),諸如天氣預(yù)報(bào)特別感興趣,那么他加入這個(gè)業(yè)務(wù)后,就希望一直都得到這個(gè)服務(wù);而對(duì)于娛樂新聞,則可能只是某次有興趣,并不是始終感興趣。
可見,現(xiàn)有技術(shù)方案無法反映用戶對(duì)于所加入不同業(yè)務(wù)的喜好程度,更無法根據(jù)用戶喜好程度采用不同的方式加入MBMS業(yè)務(wù)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種用戶加入MBMS業(yè)務(wù)的方法,該方法能夠反映用戶對(duì)于所加入不同業(yè)務(wù)的喜好程度。本發(fā)明的進(jìn)一步目的在于根據(jù)用戶的喜好程度實(shí)現(xiàn)自動(dòng)加入MBMS業(yè)務(wù)等功能。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案具體是這樣實(shí)現(xiàn)的一種用戶加入多媒體廣播/組播MBMS業(yè)務(wù)的方法,該方法包括A、在一個(gè)MBMS業(yè)務(wù)加入過程的業(yè)務(wù)選擇階段,UE接收用戶選擇的業(yè)務(wù)后,提示用戶將該業(yè)務(wù)設(shè)置為臨時(shí)業(yè)務(wù)或長(zhǎng)時(shí)間業(yè)務(wù);B、如果該業(yè)務(wù)設(shè)置為長(zhǎng)時(shí)間業(yè)務(wù),將該業(yè)務(wù)的業(yè)務(wù)信息存儲(chǔ)在UE中;C、執(zhí)行加入過程中后續(xù)發(fā)送加入請(qǐng)求階段的步驟。
其中,步驟B所述存儲(chǔ)長(zhǎng)時(shí)間業(yè)務(wù)的業(yè)務(wù)信息的方法可以為將各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)信息存儲(chǔ)在一個(gè)業(yè)務(wù)列表中。
所述步驟A可以進(jìn)一步包括讀取業(yè)務(wù)列表,判斷該業(yè)務(wù)的業(yè)務(wù)信息是否已存儲(chǔ)在業(yè)務(wù)列表中,如果是則提示用戶是否重新設(shè)置加入類型,如果不是,則將該業(yè)務(wù)設(shè)置為臨時(shí)業(yè)務(wù)或長(zhǎng)時(shí)間業(yè)務(wù)后執(zhí)行步驟B,否則執(zhí)行步驟C。
步驟B中用戶將需要一次加入的MBMS業(yè)務(wù)設(shè)置為臨時(shí)業(yè)務(wù);將需要永久加入的MBMS業(yè)務(wù)設(shè)置為長(zhǎng)時(shí)間業(yè)務(wù);步驟B所述存儲(chǔ)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)信息的方法為將各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)存儲(chǔ)在業(yè)務(wù)列表中。
該方法可以進(jìn)一步包括D、UE關(guān)機(jī)后重啟時(shí),UE從業(yè)務(wù)列表中讀取各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí),對(duì)業(yè)務(wù)列表中的長(zhǎng)時(shí)間業(yè)務(wù)逐個(gè)執(zhí)行所述步驟C。
步驟B中用戶將需要一次加入的MBMS業(yè)務(wù)設(shè)置為臨時(shí)業(yè)務(wù);將需要在有限時(shí)間加入的MBMS業(yè)務(wù)設(shè)置為長(zhǎng)時(shí)間業(yè)務(wù);步驟B所述存儲(chǔ)各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)信息的方法為將各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)和用戶設(shè)置的加入時(shí)間存儲(chǔ)在業(yè)務(wù)列表中。
該方法可以進(jìn)一步包括D、UE關(guān)機(jī)后重啟時(shí),UE從業(yè)務(wù)列表中讀取各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)和用戶設(shè)置各個(gè)業(yè)務(wù)的加入時(shí)間,對(duì)業(yè)務(wù)列表中的長(zhǎng)時(shí)間業(yè)務(wù)逐個(gè)執(zhí)行所述步驟C。
在步驟D所述讀取各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)和用戶設(shè)置各個(gè)業(yè)務(wù)的加入時(shí)間后可以進(jìn)一步包括判斷當(dāng)前時(shí)間是否在用戶設(shè)置加入時(shí)間內(nèi),如果是則直接執(zhí)行步驟C;否則結(jié)束加入過程。
所述步驟D在當(dāng)前時(shí)間不在用戶設(shè)置加入時(shí)間內(nèi)情況下,可以進(jìn)一步包括d1、提示用戶是否繼續(xù),如果是則執(zhí)行步驟d2,否則將該業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)和加入時(shí)間從業(yè)務(wù)列表中刪除后,結(jié)束加入過程;d2、提示用戶是否還將該業(yè)務(wù)設(shè)置為有限時(shí)間業(yè)務(wù),如果是則執(zhí)行步驟d3;否則將該業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)和加入時(shí)間從業(yè)務(wù)列表中刪除后,執(zhí)行步驟C;d3、修改該業(yè)務(wù)的加入時(shí)間后,執(zhí)行步驟C。
步驟B中用戶將需要一次加入的MBMS業(yè)務(wù)設(shè)置為臨時(shí)業(yè)務(wù);將需要加入一次以上的MBMS業(yè)務(wù)設(shè)置為長(zhǎng)時(shí)間業(yè)務(wù);步驟B所述存儲(chǔ)各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)信息的方法為將各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)和用戶設(shè)置的加入次數(shù)存儲(chǔ)在業(yè)務(wù)列表中;所述步驟C進(jìn)一步包括c1、成功加入該MBMS業(yè)務(wù)后,將該業(yè)務(wù)的加入次數(shù)減1;c2、判斷此時(shí)該業(yè)務(wù)的加入次數(shù)是否小于或等于零,如果是則將該業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)和加入次數(shù)從業(yè)務(wù)列表中刪除后,結(jié)束加入過程;否則更新業(yè)務(wù)列表中該業(yè)務(wù)的加入次數(shù)后,結(jié)束加入過程。
該方法可以進(jìn)一步包括D、UE關(guān)機(jī)后重啟時(shí),UE從業(yè)務(wù)列表中讀取各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)和用戶設(shè)置各個(gè)業(yè)務(wù)的加入次數(shù),對(duì)業(yè)務(wù)列表中的長(zhǎng)時(shí)間業(yè)務(wù)逐個(gè)執(zhí)行所述步驟C。
述步驟A可以進(jìn)一步包括用戶對(duì)長(zhǎng)時(shí)間業(yè)務(wù)設(shè)置優(yōu)先級(jí);步驟B所述存儲(chǔ)各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)信息的過程中,進(jìn)一步將各長(zhǎng)時(shí)間業(yè)務(wù)的優(yōu)先級(jí)存儲(chǔ)在業(yè)務(wù)列表中。
該方法可以進(jìn)一步包括D、UE關(guān)機(jī)后重啟時(shí),UE從業(yè)務(wù)列表中讀取各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)信息和優(yōu)先級(jí),再按照優(yōu)先級(jí)的順序,逐個(gè)對(duì)長(zhǎng)時(shí)間業(yè)務(wù)執(zhí)行所述步驟C。
步驟C所述的后續(xù)發(fā)送加入請(qǐng)求階段的步驟可以包括C1、UE的非接入層NAS指示接入層AS加入該MBMS業(yè)務(wù);C2、AS接到指示后,判斷當(dāng)前UE的狀態(tài)如果處于空閑IDLE狀態(tài),則執(zhí)行RRC連接建立過程;如果處于UTRAN注冊(cè)區(qū)-尋呼信道URA-PCH和小區(qū)-尋呼信道CELL-PCH狀態(tài),則執(zhí)行小區(qū)更新過程;C3、AS將用戶加入請(qǐng)求消息發(fā)送給網(wǎng)絡(luò)側(cè),加入該MBMS業(yè)務(wù)。
該方法還可以進(jìn)一步包括用戶將臨時(shí)業(yè)務(wù)設(shè)置為最低優(yōu)先級(jí);在用戶選擇加入MBMS業(yè)務(wù)時(shí),UE按優(yōu)先級(jí)順序?qū)⒏鱾€(gè)MBMS業(yè)務(wù)顯示給用戶。
由上述的技術(shù)方案可見,本發(fā)明的這種用戶加入MBMS業(yè)務(wù)的方法中,用戶在選擇加入MBMS業(yè)務(wù)的同時(shí),設(shè)置并記錄各個(gè)業(yè)務(wù)為臨時(shí)業(yè)務(wù)或長(zhǎng)時(shí)間業(yè)務(wù)。這樣,用戶可以根據(jù)自己的喜好程度來設(shè)置臨時(shí)業(yè)務(wù)或長(zhǎng)時(shí)間業(yè)務(wù),就能夠反映用戶的喜好程度。同時(shí)本發(fā)明中,UE還存儲(chǔ)了成功加入的長(zhǎng)時(shí)間業(yè)務(wù)的業(yè)務(wù)信息,UE關(guān)機(jī)后重啟時(shí),UE可以根據(jù)各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)信息自動(dòng)發(fā)起各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的加入過程,實(shí)現(xiàn)了可以根據(jù)用戶喜好程度自動(dòng)加入MBMS業(yè)務(wù)的功能。
圖1為支持組播/廣播業(yè)務(wù)的無線網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖2為用戶接收組播業(yè)務(wù)的完整流程;圖3為本發(fā)明第一較佳實(shí)施例手工加入MBMS業(yè)務(wù)的流程示意圖;圖4為圖3所示實(shí)施例中UE開機(jī)重啟后,自動(dòng)加入MBMS業(yè)務(wù)的流程示意圖;圖5為本發(fā)明第二較佳實(shí)施例UE開機(jī)重啟后,自動(dòng)加入MBMS業(yè)務(wù)的流程示意圖;圖6為本發(fā)明第三較佳實(shí)施例手工加入MBMS業(yè)務(wù)的流程示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉三個(gè)較佳實(shí)施例,對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。
本發(fā)明的用戶加入多媒體廣播/組播MBMS業(yè)務(wù)的方法包括以下步驟A、在一個(gè)MBMS業(yè)務(wù)加入過程的業(yè)務(wù)選擇階段,UE接收用戶選擇的業(yè)務(wù)后,提示用戶將該業(yè)務(wù)設(shè)置為臨時(shí)業(yè)務(wù)或長(zhǎng)時(shí)間業(yè)務(wù);B、如果該業(yè)務(wù)設(shè)置為長(zhǎng)時(shí)間業(yè)務(wù),將該業(yè)務(wù)的業(yè)務(wù)信息存儲(chǔ)在UE中;C、執(zhí)行加入過程中后續(xù)發(fā)送加入請(qǐng)求階段的步驟。
本發(fā)明有多種實(shí)施方式,可以按加入時(shí)間設(shè)置加入類型,也可以按加入次數(shù)設(shè)置加入類型。以下舉三個(gè)實(shí)施例分別進(jìn)行詳細(xì)說明。
按加入時(shí)間設(shè)置加入類型,可以兩種情況設(shè)置為臨時(shí)業(yè)務(wù)或永久用戶業(yè)務(wù),也可以設(shè)置為臨時(shí)業(yè)務(wù)或有限時(shí)間業(yè)務(wù)。
實(shí)施例一本實(shí)施中,用戶按時(shí)間設(shè)置為臨時(shí)業(yè)務(wù)或永久業(yè)務(wù)。本實(shí)施例在UE中設(shè)置了一個(gè)用于存儲(chǔ)永久業(yè)務(wù)的業(yè)務(wù)信息的業(yè)務(wù)列表,參見圖3,圖3為本發(fā)明第一較佳實(shí)施例手工加入MBMS業(yè)務(wù)的流程示意圖。其包括以下步驟步驟301,UE接收用戶選擇的一個(gè)MBMS業(yè)務(wù)。
步驟302,讀取業(yè)務(wù)列表,判斷業(yè)務(wù)列表中是否有該業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)等業(yè)務(wù)信息,如果有,則執(zhí)行步驟303;否則執(zhí)行步驟304。
本實(shí)施例中,可以通過本步驟來修改用戶對(duì)業(yè)務(wù)加入類型的設(shè)置,當(dāng)然,也可以不在這里讀取業(yè)務(wù)列表和進(jìn)行判斷,而直接提示用戶設(shè)置加入類型。
步驟303,提示用戶是否重新設(shè)置加入類型,如果是則執(zhí)行步驟305,否則執(zhí)行步驟308。
步驟304,提示用戶設(shè)置該業(yè)務(wù)的加入類型為臨時(shí)業(yè)務(wù)或永久業(yè)務(wù)。
步驟305,設(shè)置該業(yè)務(wù)的加入類型。
步驟306,判斷該業(yè)務(wù)是否為永久業(yè)務(wù),如果是,則執(zhí)行步驟307,否則執(zhí)行步驟308。
步驟307,將該業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)等業(yè)務(wù)信息存儲(chǔ)到業(yè)務(wù)列表中。
步驟308,UE的NAS指示AS加入該MBMS業(yè)務(wù)。
步驟309,根據(jù)UE當(dāng)前狀態(tài)執(zhí)行RRC連接或小區(qū)更新。
步驟310,AS將加入請(qǐng)求信息發(fā)送給網(wǎng)絡(luò)側(cè),加入該MBMS業(yè)務(wù)。
本實(shí)施例中的步驟308~310,就是現(xiàn)有技術(shù)的發(fā)送加入請(qǐng)求階段的三個(gè)步驟。
這樣,在UE關(guān)機(jī)重啟后,UE就可以直接從業(yè)務(wù)列表中讀取各個(gè)永久MBMS業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí),然后對(duì)業(yè)務(wù)列表中的長(zhǎng)時(shí)間業(yè)務(wù)逐個(gè)執(zhí)行發(fā)送加入請(qǐng)求階段的三個(gè)步驟,從而實(shí)現(xiàn)自動(dòng)加入MBMS業(yè)務(wù),具體過程參見圖4,圖4為圖3所示實(shí)施例中UE開機(jī)重啟后,自動(dòng)加入MBMS業(yè)務(wù)的流程示意圖。該流程包括以下步驟步驟401,讀取業(yè)務(wù)列表。
步驟402,選擇一個(gè)業(yè)務(wù)。
步驟403,針對(duì)該業(yè)務(wù)執(zhí)行發(fā)送加入請(qǐng)求階段步驟。
步驟404,判斷是否還有未選擇的業(yè)務(wù),如果是則返回步驟402,否則結(jié)束。
可見,應(yīng)用本發(fā)明可以非常簡(jiǎn)單的實(shí)現(xiàn)開機(jī)重啟后的自動(dòng)加入MBMS業(yè)務(wù)功能。
實(shí)施例二本實(shí)施中,用戶按時(shí)間設(shè)置為臨時(shí)業(yè)務(wù)或有限時(shí)間業(yè)務(wù)。本實(shí)施例在UE中設(shè)置了一個(gè)用于存儲(chǔ)有限時(shí)間業(yè)務(wù)的業(yè)務(wù)信息的業(yè)務(wù)列表。本實(shí)施例手工加入MBMS業(yè)務(wù)的流程與圖3所示實(shí)施例的流程示意圖基本相同,區(qū)別僅在于本實(shí)施例中業(yè)務(wù)列表中存儲(chǔ)的業(yè)務(wù)信息包括業(yè)務(wù)標(biāo)識(shí)和業(yè)務(wù)加入時(shí)間。本實(shí)施例中存儲(chǔ)的加入時(shí)間,可以是用戶設(shè)置的結(jié)束時(shí)間,也可以是用戶設(shè)置時(shí)間段后,系統(tǒng)計(jì)算出的結(jié)束時(shí)間。
這樣,在UE關(guān)機(jī)重啟后,UE就可以直接從業(yè)務(wù)列表中讀取各個(gè)有限時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí),然后執(zhí)行發(fā)送加入請(qǐng)求階段的三個(gè)步驟,從而實(shí)現(xiàn)自動(dòng)加入MBMS業(yè)務(wù),具體過程參見圖5,圖5為本發(fā)明第二較佳實(shí)施例UE開機(jī)重啟后,自動(dòng)加入MBMS業(yè)務(wù)的流程示意圖,其包括以下步驟步驟501,讀取業(yè)務(wù)列表。
步驟502,選擇一個(gè)業(yè)務(wù)。
步驟503,判斷當(dāng)前時(shí)間是否在用戶設(shè)置的加入時(shí)間內(nèi),如果是則執(zhí)行步驟508,否則執(zhí)行步驟504。
步驟504,提示用戶是否繼續(xù),如果是則執(zhí)行步驟506,否則執(zhí)行步驟505。
實(shí)際應(yīng)用時(shí),也可以不再提示用戶,只要是超過用戶的加入時(shí)間,就執(zhí)行步驟510。
步驟505,刪除業(yè)務(wù)列表中該業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)、加入時(shí)間刪除后,執(zhí)行步驟510。
步驟506,提示用戶是否還將該業(yè)務(wù)設(shè)置為有限時(shí)間業(yè)務(wù),如果是則執(zhí)行步驟508,否則執(zhí)行步驟507。
步驟507,刪除業(yè)務(wù)列表中該業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)、加入時(shí)間刪除后,執(zhí)行步驟509。
步驟508,修改業(yè)務(wù)列表中該業(yè)務(wù)的加入時(shí)間。
步驟509,針對(duì)該業(yè)務(wù)執(zhí)行發(fā)送加入請(qǐng)求階段步驟。
步驟510,判斷是否還有未選擇的業(yè)務(wù),如果是則返回步驟502,否則結(jié)束。
實(shí)施例三本實(shí)施中,用戶按加入次數(shù)設(shè)置為臨時(shí)業(yè)務(wù)或長(zhǎng)時(shí)間業(yè)務(wù)。本實(shí)施例,在UE中設(shè)置了一個(gè)用于存儲(chǔ)長(zhǎng)時(shí)間業(yè)務(wù)的業(yè)務(wù)信息的業(yè)務(wù)列表,其加入過程包括以下步驟參見圖6,圖6為本發(fā)明第三較佳實(shí)施例手工加入MBMS業(yè)務(wù)的流程示意圖。該流程包括以下步驟步驟601,UE接收用戶選擇的一個(gè)MBMS業(yè)務(wù)。
步驟602,提示用戶選擇加入類型。
步驟603,設(shè)置該業(yè)務(wù)的加入類型。
步驟604,判斷是否為長(zhǎng)時(shí)間業(yè)務(wù),如果是,則執(zhí)行步驟605;否則執(zhí)行步驟606。
步驟605,將該業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)和加入次數(shù)等業(yè)務(wù)信息存儲(chǔ)到業(yè)務(wù)列表中。步驟606,針對(duì)該業(yè)務(wù)執(zhí)行發(fā)送加入請(qǐng)求階段步驟。
步驟607,執(zhí)行加入成功后,將該業(yè)務(wù)的加入次數(shù)減1。
步驟608,判斷此時(shí)該業(yè)務(wù)的業(yè)務(wù)次數(shù)是否小于或等于0,如果是,則執(zhí)行步驟609,否則執(zhí)行步驟610。
步驟609,刪除該業(yè)務(wù)列表中該業(yè)務(wù)的加入次數(shù),結(jié)束。
步驟610,更新業(yè)務(wù)列表中該業(yè)務(wù)的加入次數(shù),結(jié)束。
這樣,在UE關(guān)機(jī)重啟后,UE就可以直接從業(yè)務(wù)列表中讀取各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)和加入次數(shù),然后對(duì)業(yè)務(wù)列表中的長(zhǎng)時(shí)間業(yè)務(wù)逐個(gè)執(zhí)行發(fā)送加入請(qǐng)求階段的三個(gè)步驟,具體過程與圖4流程基本相同,只是每個(gè)業(yè)務(wù)加入請(qǐng)求階段的三個(gè)步驟后,先執(zhí)行上述步驟607~610,再加入下一個(gè)業(yè)務(wù)。
另外,本發(fā)明用戶還可以根據(jù)個(gè)人的喜好對(duì)長(zhǎng)時(shí)間業(yè)務(wù)設(shè)置優(yōu)先級(jí),并且與該業(yè)務(wù)的業(yè)務(wù)信息一同存儲(chǔ)在業(yè)務(wù)列表中。
這樣,在UE關(guān)機(jī)后重啟時(shí),UE可以從業(yè)務(wù)列表中讀取各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)信息和優(yōu)先級(jí),再按照優(yōu)先級(jí)的順序,逐個(gè)對(duì)長(zhǎng)時(shí)間業(yè)務(wù)執(zhí)行所述三個(gè)實(shí)施例的加入過程。
如果用戶還將臨時(shí)業(yè)務(wù)設(shè)置為最低優(yōu)先級(jí),那么在用戶選擇加入MBMS業(yè)務(wù)時(shí),UE按優(yōu)先級(jí)順序?qū)⒏鱾€(gè)MBMS業(yè)務(wù)顯示給用戶,用戶可以按照個(gè)人喜好來選擇,這有利于用戶在網(wǎng)絡(luò)無法接收所有加入請(qǐng)求時(shí),進(jìn)行選擇。
上述實(shí)施例中分別按時(shí)間或次數(shù)設(shè)置加入類型,也可以在一個(gè)實(shí)施過程中即按時(shí)間設(shè)置也按次數(shù)設(shè)置,處理過程分別與上述實(shí)施例相同。
由上述的實(shí)施例可見,本發(fā)明的這種用戶加入MBMS業(yè)務(wù)的方法,不僅能夠反映用戶的喜好程度,而且實(shí)現(xiàn)了根據(jù)用戶喜好程度自動(dòng)加入MBMS業(yè)務(wù)等功能。
權(quán)利要求
1.一種用戶加入多媒體廣播/組播MBMS業(yè)務(wù)的方法,其特征在于,該方法包括A、在一個(gè)MBMS業(yè)務(wù)加入過程的業(yè)務(wù)選擇階段,UE接收用戶選擇的業(yè)務(wù)后,提示用戶將該業(yè)務(wù)設(shè)置為臨時(shí)業(yè)務(wù)或長(zhǎng)時(shí)間業(yè)務(wù);B、如果該業(yè)務(wù)設(shè)置為長(zhǎng)時(shí)間業(yè)務(wù),將該業(yè)務(wù)的業(yè)務(wù)信息存儲(chǔ)在UE中;C、執(zhí)行加入過程中后續(xù)發(fā)送加入請(qǐng)求階段的步驟。
2.如權(quán)利要求1所述的方法,其特征在于,步驟B所述存儲(chǔ)長(zhǎng)時(shí)間業(yè)務(wù)的業(yè)務(wù)信息的方法為將各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)信息存儲(chǔ)在一個(gè)業(yè)務(wù)列表中。
3.如權(quán)利要求2所述的方法,其特征在于,所述步驟A進(jìn)一步包括讀取業(yè)務(wù)列表,判斷該業(yè)務(wù)的業(yè)務(wù)信息是否已存儲(chǔ)在業(yè)務(wù)列表中,如果是則提示用戶是否重新設(shè)置加入類型,如果不是,則將該業(yè)務(wù)設(shè)置為臨時(shí)業(yè)務(wù)或長(zhǎng)時(shí)間業(yè)務(wù)后執(zhí)行步驟B,否則執(zhí)行步驟C。
4.如權(quán)利要求2所述的方法,其特征在于步驟B中用戶將需要一次加入的MBMS業(yè)務(wù)設(shè)置為臨時(shí)業(yè)務(wù);將需要永久加入的MBMS業(yè)務(wù)設(shè)置為長(zhǎng)時(shí)間業(yè)務(wù);步驟B所述存儲(chǔ)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)信息的方法為將各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)存儲(chǔ)在業(yè)務(wù)列表中。
5.如權(quán)利要求4所述的方法,其特征在于,該方法進(jìn)一步包括D、UE關(guān)機(jī)后重啟時(shí),UE從業(yè)務(wù)列表中讀取各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí),對(duì)業(yè)務(wù)列表中的長(zhǎng)時(shí)間業(yè)務(wù)逐個(gè)執(zhí)行所述步驟C。
6.如權(quán)利要求2所述的方法,其特征在于步驟B中用戶將需要一次加入的MBMS業(yè)務(wù)設(shè)置為臨時(shí)業(yè)務(wù);將需要在有限時(shí)間加入的MBMS業(yè)務(wù)設(shè)置為長(zhǎng)時(shí)間業(yè)務(wù);步驟B所述存儲(chǔ)各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)信息的方法為將各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)和用戶設(shè)置的加入時(shí)間存儲(chǔ)在業(yè)務(wù)列表中。
7.如權(quán)利要求6所述的方法,其特征在于,該方法進(jìn)一步包括D、UE關(guān)機(jī)后重啟時(shí),UE從業(yè)務(wù)列表中讀取各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)和用戶設(shè)置各個(gè)業(yè)務(wù)的加入時(shí)間,對(duì)業(yè)務(wù)列表中的長(zhǎng)時(shí)間業(yè)務(wù)逐個(gè)執(zhí)行所述步驟C。
8.如權(quán)利要求7所述的方法,其特征在于,在步驟D所述讀取各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)和用戶設(shè)置各個(gè)業(yè)務(wù)的加入時(shí)間后進(jìn)一步包括判斷當(dāng)前時(shí)間是否在用戶設(shè)置加入時(shí)間內(nèi),如果是則直接執(zhí)行步驟C;否則結(jié)束加入過程。
9.如權(quán)利要求8所述的方法,其特征在于,所述步驟D在當(dāng)前時(shí)間不在用戶設(shè)置加入時(shí)間內(nèi)情況下,進(jìn)一步包括d1、提示用戶是否繼續(xù),如果是則執(zhí)行步驟d2,否則將該業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)和加入時(shí)間從業(yè)務(wù)列表中刪除后,結(jié)束加入過程;d2、提示用戶是否還將該業(yè)務(wù)設(shè)置為有限時(shí)間業(yè)務(wù),如果是則執(zhí)行步驟d3;否則將該業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)和加入時(shí)間從業(yè)務(wù)列表中刪除后,執(zhí)行步驟C;d3、修改該業(yè)務(wù)的加入時(shí)間后,執(zhí)行步驟C。
10.如權(quán)利要求2所述的方法,其特征在于步驟B中用戶將需要一次加入的MBMS業(yè)務(wù)設(shè)置為臨時(shí)業(yè)務(wù);將需要加入一次以上的MBMS業(yè)務(wù)設(shè)置為長(zhǎng)時(shí)間業(yè)務(wù);步驟B所述存儲(chǔ)各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)信息的方法為將各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)和用戶設(shè)置的加入次數(shù)存儲(chǔ)在業(yè)務(wù)列表中;所述步驟C進(jìn)一步包括c1、成功加入該MBMS業(yè)務(wù)后,將該業(yè)務(wù)的加入次數(shù)減1;c2、判斷此時(shí)該業(yè)務(wù)的加入次數(shù)是否小于或等于零,如果是則將該業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)和加入次數(shù)從業(yè)務(wù)列表中刪除后,結(jié)束加入過程;否則更新業(yè)務(wù)列表中該業(yè)務(wù)的加入次數(shù)后,結(jié)束加入過程。
11.如權(quán)利要求10所述的方法,其特征在于該方法進(jìn)一步包括D、UE關(guān)機(jī)后重啟時(shí),UE從業(yè)務(wù)列表中讀取各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)和用戶設(shè)置各個(gè)業(yè)務(wù)的加入次數(shù),對(duì)業(yè)務(wù)列表中的長(zhǎng)時(shí)間業(yè)務(wù)逐個(gè)執(zhí)行所述步驟C。
12.如權(quán)利要求1所述的方法,其特征在于,所述步驟A進(jìn)一步包括用戶對(duì)長(zhǎng)時(shí)間業(yè)務(wù)設(shè)置優(yōu)先級(jí);步驟B所述存儲(chǔ)各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)信息的過程中,進(jìn)一步將各長(zhǎng)時(shí)間業(yè)務(wù)的優(yōu)先級(jí)存儲(chǔ)在業(yè)務(wù)列表中。
13.如權(quán)利要求12所述的方法,其特征在于,該方法進(jìn)一步包括D、UE關(guān)機(jī)后重啟時(shí),UE從業(yè)務(wù)列表中讀取各個(gè)長(zhǎng)時(shí)間MBMS業(yè)務(wù)的業(yè)務(wù)信息和優(yōu)先級(jí),再按照優(yōu)先級(jí)的順序,逐個(gè)對(duì)長(zhǎng)時(shí)間業(yè)務(wù)執(zhí)行所述步驟C。
14.如權(quán)利要求1、3、5、7、8、9、10、11或13所述的方法,其特征在于,步驟C所述的后續(xù)發(fā)送加入請(qǐng)求階段的步驟包括C1、UE的非接入層NAS指示接入層AS加入該MBMS業(yè)務(wù);C2、AS接到指示后,判斷當(dāng)前UE的狀態(tài)如果處于空閑IDLE狀態(tài),則執(zhí)行RRC連接建立過程;如果處于UTRAN注冊(cè)區(qū)-尋呼信道URA-PCH和小區(qū)-尋呼信道CELL-PCH狀態(tài),則執(zhí)行小區(qū)更新過程;C3、AS將用戶加入請(qǐng)求消息發(fā)送給網(wǎng)絡(luò)側(cè),加入該MBMS業(yè)務(wù)。
15.如權(quán)利要求13所述的方法,其特征在于,該方法進(jìn)一步包括用戶將臨時(shí)業(yè)務(wù)設(shè)置為最低優(yōu)先級(jí);在用戶選擇加入MBMS業(yè)務(wù)時(shí),UE按優(yōu)先級(jí)順序?qū)⒏鱾€(gè)MBMS業(yè)務(wù)顯示給用戶。
全文摘要
本發(fā)明公開了一種用戶加入多媒體廣播/組播MBMS業(yè)務(wù)的方法,該方法包括A、在一個(gè)MBMS業(yè)務(wù)加入過程的業(yè)務(wù)選擇階段,UE接收用戶選擇的業(yè)務(wù)后,提示用戶將該業(yè)務(wù)設(shè)置為臨時(shí)業(yè)務(wù)或長(zhǎng)時(shí)間業(yè)務(wù);B、如果該業(yè)務(wù)設(shè)置為長(zhǎng)時(shí)間業(yè)務(wù),將該業(yè)務(wù)的業(yè)務(wù)信息存儲(chǔ)在UE中;C、執(zhí)行加入過程中后續(xù)發(fā)送加入請(qǐng)求階段的步驟。應(yīng)用本發(fā)明的這種用戶加入MBMS業(yè)務(wù)的方法,不僅能夠反映用戶的喜好程度,而且實(shí)現(xiàn)了根據(jù)用戶喜好程度自動(dòng)加入MBMS業(yè)務(wù)等功能。
文檔編號(hào)H04L12/00GK1756162SQ20041008093
公開日2006年4月5日 申請(qǐng)日期2004年9月27日 優(yōu)先權(quán)日2004年9月27日
發(fā)明者胡灝 申請(qǐng)人:華為技術(shù)有限公司