專利名稱:一種移動(dòng)數(shù)據(jù)廣播業(yè)務(wù)的實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)數(shù)據(jù)廣播技術(shù)領(lǐng)域,特別是指一種移動(dòng)數(shù)據(jù)廣播業(yè)務(wù)的實(shí)現(xiàn)方法。
背景技術(shù):
BCAST是一個(gè)移動(dòng)寬帶數(shù)字廣播/多播業(yè)務(wù)的概念,它包括傳統(tǒng)的一對(duì)多的廣播方式和多點(diǎn)傳送(multicast)方式,而且在現(xiàn)有的網(wǎng)絡(luò)架構(gòu)上,與原有的數(shù)字廣播業(yè)務(wù)連接起來。以后的移動(dòng)廣播服務(wù)中最有影響力的可能就是移動(dòng)手機(jī)電視業(yè)務(wù),該業(yè)務(wù)是通過移動(dòng)廣播網(wǎng)絡(luò)接收類似電視內(nèi)容的一種方法??偟膩碚f,移動(dòng)廣播能夠低成本高效率地大量傳播多媒體內(nèi)容,可以提高使用移動(dòng)設(shè)備的媒體內(nèi)容消費(fèi)。移動(dòng)廣播還可以刺激新型的具有廣播功能的彩屏智能手機(jī)、手機(jī)存儲(chǔ)容量和電視內(nèi)容以及多媒體內(nèi)容的消費(fèi)需求。
由內(nèi)容服務(wù)器(Content Provider,CP)、廣播分發(fā)系統(tǒng)(BroadcastDistribution Systems,BDSs)、內(nèi)容客戶端等構(gòu)成的移動(dòng)廣播數(shù)據(jù)通信系統(tǒng)如圖1所示。其中,CP負(fù)責(zé)提供需廣播的內(nèi)容,BDSs負(fù)責(zé)將廣播的內(nèi)容向內(nèi)容客戶端進(jìn)行傳播,內(nèi)容客戶端安裝在終端,負(fù)責(zé)接收、使用廣播內(nèi)容;通用功能模塊負(fù)責(zé)計(jì)費(fèi)、數(shù)字版權(quán)保護(hù)、安全認(rèn)證等通用功能;交互接入功能模塊用于傳遞內(nèi)容或信令;BDS接入功能模塊負(fù)責(zé)BDSs的接口工作,如根據(jù)BDS和運(yùn)營(yíng)商的要求,修改來自通用功能模塊的基于IP的數(shù)據(jù)流,和為通用功能模塊生成獨(dú)立于底層BDSs的基于IP的數(shù)據(jù)流,以及將通用功能模塊的功能映射成底層BDSs的能力;基于IP的點(diǎn)對(duì)點(diǎn)直接交互通道,為可選部分,用于為通用功能模塊間提供基于IP的信令或內(nèi)容交互。
在現(xiàn)有技術(shù)中,通過上述移動(dòng)廣播數(shù)據(jù)通信系統(tǒng),內(nèi)容服務(wù)器在進(jìn)行廣播時(shí),通過通用功能模塊、BDS接入功能模塊將廣播消息發(fā)送到廣播分發(fā)系統(tǒng)中,然后廣播分發(fā)系統(tǒng)再通過BDS接入功能模塊、通用功能模塊將廣播消息發(fā)送到內(nèi)容客戶端;內(nèi)容客戶端在接收到廣播消息后,將其中的內(nèi)容提供給終端。
廣播消息還可以通過交互接入功能模塊,直接從CP側(cè)的通用功能模塊發(fā)送到內(nèi)容客戶端側(cè)的通用功能模塊,然后通用功能模塊將廣播消息發(fā)送給內(nèi)容客戶端。此外,廣播消息也可以直接通過基于IP的點(diǎn)對(duì)點(diǎn)交換通道,從CP側(cè)的通用功能模塊向內(nèi)容客戶端側(cè)的通用功能模塊傳送。
現(xiàn)有技術(shù)中,用戶可以通過定制的方式主動(dòng)選擇所需要的廣播服務(wù),例如,用戶可以定制天氣預(yù)報(bào)、移動(dòng)手機(jī)電視等業(yè)務(wù),通常定制這些業(yè)務(wù)是需要用戶額外交付服務(wù)費(fèi)的。
但是在現(xiàn)有技術(shù)中,內(nèi)容服務(wù)器只是一次發(fā)送廣播消息,當(dāng)內(nèi)容服務(wù)器發(fā)送廣播消息后,如果終端當(dāng)時(shí)處于關(guān)機(jī)狀態(tài),或者處于非服務(wù)區(qū)等不在線狀態(tài)時(shí),內(nèi)容客戶端就接收不到CP發(fā)送給其的廣播消息。并且由于內(nèi)容服務(wù)器發(fā)送廣播消息只有一次,如果內(nèi)容客戶端由于終端不在線的原因沒有接收到廣播消息,則即使以后終端接入網(wǎng)絡(luò),也不會(huì)再接收到該廣播消息了,這樣大大降低了用戶滿意度,同時(shí)也降低了運(yùn)營(yíng)商的收入,并影響了廣播業(yè)務(wù)的發(fā)展。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種移動(dòng)數(shù)據(jù)廣播業(yè)務(wù)的實(shí)現(xiàn)方法,該方法能夠確保用戶接收到廣播消息,提高用戶滿意度。
為達(dá)到上述目的,本發(fā)明提供了一種移動(dòng)數(shù)據(jù)廣播業(yè)務(wù)的實(shí)現(xiàn)方法,該方法包括A、內(nèi)容服務(wù)器發(fā)送廣播消息后,判斷內(nèi)容客戶端是否接收到了廣播消息,如果內(nèi)容客戶端沒有接收到廣播消息,執(zhí)行步驟B;B、內(nèi)容服務(wù)器獲知該內(nèi)容客戶端對(duì)應(yīng)終端接入網(wǎng)絡(luò)后,向該內(nèi)容客戶端發(fā)送所述廣播消息。
較佳地,所述步驟B之前進(jìn)一步包括內(nèi)容服務(wù)器記錄內(nèi)容客戶端與廣播消息的對(duì)應(yīng)關(guān)系;步驟B中所述向該內(nèi)容客戶端發(fā)送所述廣播消息為根據(jù)內(nèi)容服務(wù)器中記錄的、內(nèi)容客戶端與廣播消息的對(duì)應(yīng)關(guān)系,向內(nèi)容客戶端發(fā)送廣播消息。
較佳地,所述內(nèi)容服務(wù)器獲知該內(nèi)容客戶端對(duì)應(yīng)終端接入網(wǎng)絡(luò)為內(nèi)容服務(wù)器接收到內(nèi)容客戶端接入通知消息。
所述向內(nèi)容客戶端發(fā)送廣播消息之前,可以進(jìn)一步包括內(nèi)容服務(wù)器根據(jù)內(nèi)容客戶端接入網(wǎng)絡(luò)通知消息中的內(nèi)容客戶端信息,索引其中記錄的、內(nèi)容客戶端與廣播消息的對(duì)應(yīng)關(guān)系,查找對(duì)應(yīng)的廣播消息,并判斷是否查找到了對(duì)應(yīng)的廣播消息,如果是,執(zhí)行所述的向內(nèi)容客戶端發(fā)送廣播消息;否則,直接結(jié)束本流程。
可以預(yù)先在歸屬位置寄存器中為內(nèi)容客戶端設(shè)置廣播業(yè)務(wù)內(nèi)容服務(wù)器標(biāo)識(shí);則所述內(nèi)容服務(wù)器獲知該內(nèi)容客戶端對(duì)應(yīng)終端接入網(wǎng)絡(luò)的方法可以為歸屬位置寄存器在判斷出內(nèi)容客戶端的狀態(tài)變?yōu)榻尤刖W(wǎng)絡(luò)后,根據(jù)為該內(nèi)容客戶端設(shè)置的內(nèi)容服務(wù)器標(biāo)識(shí),向內(nèi)容服務(wù)器發(fā)送內(nèi)容客戶端接入通知消息。
所述內(nèi)容服務(wù)器獲知該內(nèi)容客戶端對(duì)應(yīng)終端接入網(wǎng)絡(luò)的方法還可以為內(nèi)容客戶端在接入網(wǎng)絡(luò)后,根據(jù)其中預(yù)先設(shè)置的內(nèi)容服務(wù)器標(biāo)識(shí),向內(nèi)容服務(wù)器發(fā)送接入通知消息。
較佳地,預(yù)先在內(nèi)容服務(wù)器中設(shè)置確保接收廣播業(yè)務(wù)與內(nèi)容客戶端的對(duì)應(yīng)關(guān)系;步驟A中所述判斷是否接收到了廣播消息的內(nèi)容客戶端為根據(jù)該廣播消息所屬?gòu)V播業(yè)務(wù),索引確保接收廣播業(yè)務(wù)與內(nèi)容客戶端的對(duì)應(yīng)關(guān)系,獲得的內(nèi)容客戶端。
所述預(yù)先設(shè)置的與確保接收廣播業(yè)務(wù)對(duì)應(yīng)的內(nèi)容客戶端可以通過用戶定制的方法確定。
較佳地,步驟A中所述判斷內(nèi)容客戶端是否接收到了廣播消息之前,進(jìn)一步包括內(nèi)容客戶端在接收到廣播消息后,向內(nèi)容服務(wù)器返回應(yīng)答消息;所述判斷內(nèi)容客戶端是否接收到了廣播消息的方法為內(nèi)容服務(wù)器判斷是否接收到了內(nèi)容客戶端返回的應(yīng)答消息,如果是,則確定內(nèi)容客戶端接收到了廣播消息;否則確定內(nèi)容客戶端沒有接收到廣播消息。
較佳地,所述內(nèi)容服務(wù)器判斷是否接收到了內(nèi)容客戶端返回的應(yīng)答消息為內(nèi)容服務(wù)器發(fā)送廣播消息后達(dá)到預(yù)先設(shè)定的時(shí)間時(shí),判斷是否接收到了內(nèi)容客戶端返回的應(yīng)答消息。
較佳地,預(yù)先在內(nèi)容客戶端中設(shè)置用戶定制的確保接收廣播業(yè)務(wù);所述向內(nèi)容服務(wù)器返回應(yīng)答消息前,進(jìn)一步包括內(nèi)容客戶端判斷所接收的廣播消息所屬?gòu)V播業(yè)務(wù),是否為其中設(shè)置的確保接收廣播業(yè)務(wù),如果是,執(zhí)行所述的向內(nèi)容服務(wù)器返回應(yīng)答消息;否則直接結(jié)束本流程。
所述在內(nèi)容客戶端中設(shè)置用戶定制的確保接收廣播業(yè)務(wù)的方法可以為內(nèi)容客戶端在向內(nèi)容服務(wù)器發(fā)送確保接收廣播業(yè)務(wù)的定制消息后,將該廣播業(yè)務(wù)設(shè)置為用戶定制的確保接收廣播業(yè)務(wù)。
所述在內(nèi)容客戶端中設(shè)置用戶定制了確保接收廣播業(yè)務(wù)的方法還可以為內(nèi)容服務(wù)器在用戶定制確保接收廣播業(yè)務(wù)后,向用戶對(duì)應(yīng)的內(nèi)容客戶端發(fā)送定制通知消息,內(nèi)容客戶端在接收該消息后,將其中的廣播業(yè)務(wù)設(shè)置為用戶定制的確保接收的廣播業(yè)務(wù)。
從以上技術(shù)方案可以看出,本發(fā)明中,內(nèi)容服務(wù)器發(fā)送廣播消息后,判斷內(nèi)容客戶端是否接收到了廣播消息,如果沒有接收到廣播消息,內(nèi)容服務(wù)器在該內(nèi)容客戶端對(duì)應(yīng)終端接入網(wǎng)絡(luò)后,向該內(nèi)容客戶端發(fā)送所述廣播消息,從而保證了用戶即使由于不在線而沒有接收到廣播消息,也能夠在接入網(wǎng)絡(luò)后,接收到其所定制的廣播消息,提高了用戶的滿意度,增加了運(yùn)營(yíng)商的收入,也促進(jìn)了廣播業(yè)務(wù)的發(fā)展;本發(fā)明中,在內(nèi)容客戶端中設(shè)置用戶定制的確保接收廣播業(yè)務(wù),當(dāng)內(nèi)容客戶端接收到內(nèi)容服務(wù)器發(fā)送的廣播消息后,根據(jù)其中確保接收廣播業(yè)務(wù)的設(shè)置決定是否返回應(yīng)答消息,防止了內(nèi)容客戶端對(duì)于沒有定制確保接收功能的廣播業(yè)務(wù)也返回應(yīng)答消息,避免了不必要的網(wǎng)絡(luò)信息流量,減少了網(wǎng)絡(luò)負(fù)擔(dān)。
圖1為移動(dòng)廣播數(shù)據(jù)通信系統(tǒng)圖;圖2為本發(fā)明的總體流程圖;圖3為本發(fā)明第一實(shí)施例中內(nèi)容服務(wù)器處理流程圖;圖4為本發(fā)明第二實(shí)施例中內(nèi)容客戶端處理流程圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。
本發(fā)明的主要思想是,內(nèi)容服務(wù)器發(fā)送廣播消息后,判斷內(nèi)容客戶端是否接收到了廣播消息,如果沒有接收到廣播消息,內(nèi)容服務(wù)器在該內(nèi)容客戶端對(duì)應(yīng)終端接入網(wǎng)絡(luò)后,向該內(nèi)容客戶端發(fā)送所述廣播消息。本發(fā)明的總體流程如圖2所示,具體步驟如下步驟201、內(nèi)容服務(wù)器發(fā)送廣播消息后,判斷內(nèi)容客戶端是否接收到了廣播消息,如果內(nèi)容客戶端接收到了廣播消息,直接結(jié)束本流程;否則,如果內(nèi)容客戶端沒有接收到廣播消息,執(zhí)行步驟202;
步驟202、內(nèi)容服務(wù)器在該內(nèi)容客戶端對(duì)應(yīng)終端接入網(wǎng)絡(luò)后,向該內(nèi)容客戶端發(fā)送所述廣播消息。
步驟202中的接入網(wǎng)絡(luò)包括,內(nèi)容客戶端所在終端從關(guān)機(jī)狀態(tài)變?yōu)殚_機(jī)狀態(tài)接入網(wǎng)絡(luò),和內(nèi)容客戶端所在終端由非服務(wù)區(qū)進(jìn)入服務(wù)區(qū)接入網(wǎng)絡(luò)等情形。
由于廣播消息的發(fā)送對(duì)象為多個(gè)內(nèi)容客戶端,所以實(shí)際上,上述步驟201中,內(nèi)容服務(wù)器需要對(duì)所有的廣播消息發(fā)送對(duì)象進(jìn)行判斷,判斷后,可能某些內(nèi)容客戶端接收到了廣播消息,某些內(nèi)容客戶端沒有接收到廣播消息。對(duì)于沒有接收到廣播消息的內(nèi)容客戶端,內(nèi)容服務(wù)器通過執(zhí)行步驟202,即向沒有接收到廣播消息的內(nèi)容客戶端再次發(fā)送廣播消息,來保證內(nèi)容客戶端能夠接收到廣播消息。
在內(nèi)容服務(wù)器中判斷內(nèi)容客戶端是否接收到廣播消息,可以通過內(nèi)容客戶端接收到廣播消息后,向內(nèi)容服務(wù)器返回應(yīng)答消息來實(shí)現(xiàn);由于廣播消息所對(duì)應(yīng)的內(nèi)容客戶端通常都有多個(gè),內(nèi)容服務(wù)器接收到內(nèi)容客戶端返回的應(yīng)答消息也有多個(gè),通過這些應(yīng)答消息,內(nèi)容服務(wù)器就可以判斷出哪些內(nèi)容客戶端接收到了廣播消息;哪些內(nèi)容客戶端沒有接收到廣播消息。
下面通過具體實(shí)施例對(duì)本發(fā)明進(jìn)行說明。
在本發(fā)明的第一實(shí)施例中,預(yù)先在內(nèi)容服務(wù)器的數(shù)據(jù)庫(kù)中設(shè)置廣播業(yè)務(wù)標(biāo)識(shí)與內(nèi)容客戶端標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,這種對(duì)應(yīng)關(guān)系可以如表1所示。其中,內(nèi)容客戶端標(biāo)識(shí)包括需要確保接收到該業(yè)務(wù)標(biāo)識(shí)所對(duì)應(yīng)的廣播業(yè)務(wù)的所有內(nèi)容客戶端的標(biāo)識(shí),內(nèi)容客戶端標(biāo)識(shí)可以是內(nèi)容客戶端所在終端標(biāo)識(shí)。需要確保接收到廣播業(yè)務(wù)的內(nèi)容客戶端,可以是所有定制了某項(xiàng)廣播業(yè)務(wù)的用戶所對(duì)應(yīng)的內(nèi)容客戶端。也可以是通過用戶定制的方式確定的內(nèi)容客戶端,例如,定制了某項(xiàng)廣播業(yè)務(wù)用戶的內(nèi)容客戶端包括a、b、c、d和e,而其中的a和c對(duì)應(yīng)用戶定制了確保接收該廣播業(yè)務(wù),則需要確保接收到廣播業(yè)務(wù)的內(nèi)容客戶端只包括a和c。
用戶定制的方法可以是用戶通過內(nèi)容客戶端向內(nèi)容服務(wù)器發(fā)送包括其定制的廣播業(yè)務(wù)信息、內(nèi)容客戶端標(biāo)識(shí)和需要確保接收該業(yè)務(wù)中廣播消息的定制消息;也可以是用戶通過營(yíng)業(yè)廳或網(wǎng)絡(luò)實(shí)現(xiàn)定制。在前一種方式中,內(nèi)容服務(wù)器在接收到內(nèi)容客戶端發(fā)送的定制消息后,根據(jù)定制消息中的廣播業(yè)務(wù)信息,在表1中對(duì)應(yīng)條目的內(nèi)容客戶端標(biāo)識(shí)中增加該消息所攜帶內(nèi)容客戶端的標(biāo)識(shí)。
表1在本實(shí)施例中,還需要在內(nèi)容服務(wù)器中設(shè)置內(nèi)容客戶端返回應(yīng)答消息的接收時(shí)間。該時(shí)間的具體取值可以根據(jù)實(shí)際網(wǎng)絡(luò)情況確定,例如有些網(wǎng)絡(luò)延時(shí)很短,該時(shí)間可以取1分鐘,或若干分鐘這樣的值;而如果網(wǎng)絡(luò)延時(shí)很嚴(yán)重,該時(shí)間也可以取如1小時(shí),或若干小時(shí)這樣的值。
在廣播業(yè)務(wù)的實(shí)現(xiàn)過程中,內(nèi)容客戶端接收到內(nèi)容服務(wù)器發(fā)送的廣播消息后,向內(nèi)容服務(wù)器返回應(yīng)答消息。應(yīng)答消息中包括廣播消息標(biāo)識(shí)、內(nèi)容客戶端標(biāo)識(shí)等信息。應(yīng)答消息的傳送途徑可以是底層BDS的點(diǎn)對(duì)點(diǎn)交互通道,或者通過基于網(wǎng)絡(luò)層的點(diǎn)對(duì)點(diǎn)交互通道,還可以通過基于IP的點(diǎn)對(duì)點(diǎn)交互通道,具體使用哪種通道可以由用戶通過內(nèi)容客戶端自行設(shè)定,也可以由運(yùn)營(yíng)商指定,并設(shè)置在內(nèi)容客戶端中。
在廣播業(yè)務(wù)的實(shí)現(xiàn)過程中,內(nèi)容服務(wù)器的處理流程如圖3所示,具體步驟如下步驟301、內(nèi)容服務(wù)器在發(fā)送廣播消息后的接收時(shí)間內(nèi)對(duì)應(yīng)答消息進(jìn)行接收,然后根據(jù)接收到的應(yīng)答消息,和其中設(shè)置的廣播業(yè)務(wù)標(biāo)識(shí)與內(nèi)容客戶端標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,確定沒有接收到廣播消息的內(nèi)容客戶端;
本步驟中,由于內(nèi)容服務(wù)器接收到的應(yīng)答消息中包括廣播消息標(biāo)識(shí)和內(nèi)容客戶端標(biāo)識(shí)信息,通過這些信息,內(nèi)容服務(wù)器就可以確定所接收的應(yīng)答消息是哪個(gè)內(nèi)容客戶端返回的關(guān)于哪個(gè)廣播消息的應(yīng)答消息;內(nèi)容服務(wù)器再根據(jù)廣播消息標(biāo)識(shí),索引廣播業(yè)務(wù)標(biāo)識(shí)與內(nèi)容客戶端標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,獲取所有定制了確保接收該廣播消息標(biāo)識(shí)對(duì)應(yīng)廣播業(yè)務(wù)的內(nèi)容客戶端,然后判斷其中哪些內(nèi)容客戶端沒有返回應(yīng)答消息,沒有返回應(yīng)答消息的內(nèi)容客戶端就是沒有接收到廣播消息的內(nèi)容客戶端;步驟302、內(nèi)容服務(wù)器記錄廣播消息標(biāo)識(shí)與沒有接收到該廣播消息的內(nèi)容客戶端標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;假設(shè)在步驟301中,內(nèi)容服務(wù)器在發(fā)送天氣預(yù)報(bào)業(yè)務(wù)的廣播消息后,在設(shè)定的接收時(shí)間內(nèi)接收到了B和D返回的該廣播消息應(yīng)答消息,由于定制了天氣預(yù)報(bào)業(yè)務(wù)的內(nèi)容客戶端標(biāo)識(shí)包括A、B、C和D,則內(nèi)容服務(wù)器可以確定出A和C沒有接收到該廣播消息,假設(shè)該廣播消息標(biāo)識(shí)為2005010300012,內(nèi)容服務(wù)器記錄的廣播消息標(biāo)識(shí)與沒有接收到廣播消息的內(nèi)容客戶端標(biāo)識(shí)的對(duì)應(yīng)關(guān)系如表2所示
表2步驟303、內(nèi)容服務(wù)器在接收到內(nèi)容客戶端接入網(wǎng)絡(luò)通知消息后,根據(jù)其中的內(nèi)容客戶端標(biāo)識(shí),索引其中記錄的廣播消息標(biāo)識(shí)與沒有接收到廣播消息內(nèi)容客戶端標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,查找對(duì)應(yīng)的廣播消息標(biāo)識(shí),并判斷是否查找到了對(duì)應(yīng)的廣播消息標(biāo)識(shí),如果是執(zhí)行步驟304;否則直接結(jié)束本流程;本步驟中,內(nèi)容客戶端接入網(wǎng)絡(luò)通知消息,可以是在終端接入到網(wǎng)絡(luò)中后,根據(jù)其內(nèi)容客戶端中預(yù)先配置的內(nèi)容服務(wù)器標(biāo)識(shí),向內(nèi)容服務(wù)器發(fā)送接入通知消息,在該消息中可以包括內(nèi)容客戶端標(biāo)識(shí);這里,內(nèi)容客戶端可以向一個(gè)或多個(gè)內(nèi)容服務(wù)器發(fā)送通知消息,如果用戶所定制的確保接收廣播業(yè)務(wù)所對(duì)應(yīng)的內(nèi)容服務(wù)器只有一個(gè),則只需要配置這個(gè)內(nèi)容服務(wù)器標(biāo)識(shí);如果定制的確保接收廣播業(yè)務(wù)所對(duì)應(yīng)的內(nèi)容服務(wù)器有多個(gè),則需要配置這多個(gè)內(nèi)容服務(wù)器標(biāo)識(shí);內(nèi)容客戶端接入網(wǎng)絡(luò)通知消息,還可以是當(dāng)歸屬位置寄存器(HLR)判斷出內(nèi)容客戶端所對(duì)應(yīng)終端的狀態(tài),由不在線變?yōu)榻尤刖W(wǎng)絡(luò)后,由HLR根據(jù)其中預(yù)先設(shè)置的內(nèi)容服務(wù)器標(biāo)識(shí),向相應(yīng)的內(nèi)容服務(wù)器發(fā)送內(nèi)容客戶端接入網(wǎng)絡(luò)通知消息;在這種方案中,需要預(yù)先在HLR中,在該內(nèi)容客戶端對(duì)應(yīng)終端的用戶數(shù)據(jù)中設(shè)置,在該終端狀態(tài)變?yōu)榻尤刖W(wǎng)絡(luò)后,需要發(fā)送通知消息的內(nèi)容服務(wù)器標(biāo)識(shí);由于會(huì)發(fā)生接收了廣播消息的客戶端在接入網(wǎng)絡(luò)后,內(nèi)容服務(wù)器也接收到內(nèi)容客戶端接入通知消息的情況,根據(jù)這種情況下的接入通知消息中的內(nèi)容客戶端標(biāo)識(shí),查找不到其對(duì)應(yīng)的廣播消息標(biāo)識(shí),會(huì)造成系統(tǒng)錯(cuò)誤,所以本步驟中,如果判斷出查找不到對(duì)應(yīng)的廣播消息標(biāo)識(shí)后,直接結(jié)束流程;步驟304、內(nèi)容服務(wù)器根據(jù)所查找到的廣播消息標(biāo)識(shí),向接入通知消息中內(nèi)容客戶端標(biāo)識(shí)所對(duì)應(yīng)的內(nèi)容客戶端發(fā)送該廣播消息標(biāo)識(shí)所對(duì)應(yīng)的廣播消息;在本步驟中,內(nèi)容服務(wù)器還可以是向內(nèi)容客戶端發(fā)送取廣播消息通知消息,該消息中包括用戶所沒有接收到廣播消息中的內(nèi)容的存放地址;則內(nèi)容客戶端在接收到該消息后,根據(jù)消息中的地址獲取廣播消息中的內(nèi)容。
以上是對(duì)本發(fā)明第一實(shí)施例的說明。在本發(fā)明中,內(nèi)容客戶端還可以根據(jù)定制的確保接收業(yè)務(wù)來向內(nèi)容服務(wù)器返回應(yīng)答消息,下面通過第二實(shí)施例對(duì)其進(jìn)行說明。
在本發(fā)明的第二實(shí)施例中,需要預(yù)先在內(nèi)容客戶端中設(shè)定需要返回應(yīng)答消息的確保接收廣播業(yè)務(wù)。
當(dāng)用戶通過終端中的內(nèi)容客戶端發(fā)送了定制確保接收業(yè)務(wù)的消息后,內(nèi)容客戶端自動(dòng)將該消息中的廣播業(yè)務(wù)記錄為需要返回應(yīng)答消息的確保接收廣播業(yè)務(wù);此外,如果用戶是通過網(wǎng)絡(luò)或營(yíng)業(yè)廳所進(jìn)行的確保接收業(yè)務(wù)的定制,則在定制確保接收業(yè)務(wù)后,內(nèi)容服務(wù)器向用戶的內(nèi)容客戶端發(fā)送消息,其中包括用戶定制的確保接收廣播業(yè)務(wù)信息;內(nèi)容客戶端在接收到該消息后,根據(jù)其中的確保接收廣播業(yè)務(wù)信息將該廣播業(yè)務(wù)設(shè)定為需要返回應(yīng)答消息的確保接收廣播業(yè)務(wù)。
在廣播業(yè)務(wù)的實(shí)現(xiàn)過程中,內(nèi)容服務(wù)器的處理流程與第一實(shí)施例相同。內(nèi)容客戶端的處理流程如圖4所示,具體步驟如下步驟401、內(nèi)容客戶端接收廣播消息后,判斷該廣播消息所屬?gòu)V播業(yè)務(wù)是否為其中設(shè)定的需要返回應(yīng)答消息的確保接收業(yè)務(wù),如果是,執(zhí)行步驟402;否則直接結(jié)束本流程,即不返回應(yīng)答消息;步驟402、內(nèi)容客戶端向發(fā)送廣播消息的內(nèi)容服務(wù)器返回應(yīng)答消息,通知內(nèi)容服務(wù)器接收到了廣播消息。
以上是對(duì)本發(fā)明具體實(shí)施例的說明,在具體的實(shí)施過程中可對(duì)本發(fā)明的方法進(jìn)行適當(dāng)?shù)母倪M(jìn),以適應(yīng)具體情況的具體需要。因此可以理解,根據(jù)本發(fā)明的具體實(shí)施方式
只是起示范作用,并不用以限制本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種移動(dòng)數(shù)據(jù)廣播業(yè)務(wù)的實(shí)現(xiàn)方法,其特征在于,該方法包括A、內(nèi)容服務(wù)器發(fā)送廣播消息后,判斷內(nèi)容客戶端是否接收到了廣播消息,如果內(nèi)容客戶端沒有接收到廣播消息,執(zhí)行步驟B;B、內(nèi)容服務(wù)器獲知該內(nèi)容客戶端對(duì)應(yīng)終端接入網(wǎng)絡(luò)后,向該內(nèi)容客戶端發(fā)送所述廣播消息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B之前進(jìn)一步包括內(nèi)容服務(wù)器記錄內(nèi)容客戶端與廣播消息的對(duì)應(yīng)關(guān)系;步驟B中所述向該內(nèi)容客戶端發(fā)送所述廣播消息為根據(jù)內(nèi)容服務(wù)器中記錄的、內(nèi)容客戶端與廣播消息的對(duì)應(yīng)關(guān)系,向內(nèi)容客戶端發(fā)送廣播消息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述內(nèi)容服務(wù)器獲知該內(nèi)容客戶端對(duì)應(yīng)終端接入網(wǎng)絡(luò)為內(nèi)容服務(wù)器接收到內(nèi)容客戶端接入通知消息。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述向內(nèi)容客戶端發(fā)送所述廣播消息之前,進(jìn)一步包括內(nèi)容服務(wù)器根據(jù)內(nèi)容客戶端接入網(wǎng)絡(luò)通知消息中的內(nèi)容客戶端信息,索引其中記錄的、內(nèi)容客戶端與廣播消息的對(duì)應(yīng)關(guān)系,查找對(duì)應(yīng)的廣播消息,并判斷是否查找到了對(duì)應(yīng)的廣播消息,如果是,執(zhí)行所述的向內(nèi)容客戶端發(fā)送所述廣播消息;否則,直接結(jié)束本流程。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,預(yù)先在歸屬位置寄存器中為內(nèi)容客戶端設(shè)置廣播業(yè)務(wù)內(nèi)容服務(wù)器標(biāo)識(shí);則所述內(nèi)容服務(wù)器獲知該內(nèi)容客戶端對(duì)應(yīng)終端接入網(wǎng)絡(luò)的方法為歸屬位置寄存器在判斷出內(nèi)容客戶端的狀態(tài)變?yōu)榻尤刖W(wǎng)絡(luò)后,根據(jù)為該內(nèi)容客戶端設(shè)置的內(nèi)容服務(wù)器標(biāo)識(shí),向內(nèi)容服務(wù)器發(fā)送內(nèi)容客戶端接入通知消息。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述內(nèi)容服務(wù)器獲知該內(nèi)容客戶端對(duì)應(yīng)終端接入網(wǎng)絡(luò)的方法為內(nèi)容客戶端在接入網(wǎng)絡(luò)后,根據(jù)其中預(yù)先設(shè)置的內(nèi)容服務(wù)器標(biāo)識(shí),向內(nèi)容服務(wù)器發(fā)送接入通知消息。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,預(yù)先在內(nèi)容服務(wù)器中設(shè)置確保接收廣播業(yè)務(wù)與內(nèi)容客戶端的對(duì)應(yīng)關(guān)系;步驟A中所述判斷是否接收到了廣播消息的內(nèi)容客戶端為根據(jù)該廣播消息所屬?gòu)V播業(yè)務(wù),索引確保接收廣播業(yè)務(wù)與內(nèi)容客戶端的對(duì)應(yīng)關(guān)系,獲得的內(nèi)容客戶端。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述預(yù)先設(shè)置的與確保接收廣播業(yè)務(wù)對(duì)應(yīng)的內(nèi)容客戶端通過用戶定制的方法確定。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟A中所述判斷內(nèi)容客戶端是否接收到了廣播消息之前,進(jìn)一步包括內(nèi)容客戶端在接收到廣播消息后,向內(nèi)容服務(wù)器返回應(yīng)答消息;所述判斷內(nèi)容客戶端是否接收到了廣播消息的方法為內(nèi)容服務(wù)器判斷是否接收到了內(nèi)容客戶端返回的應(yīng)答消息,如果是,則確定內(nèi)容客戶端接收到了廣播消息;否則確定內(nèi)容客戶端沒有接收到廣播消息。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述內(nèi)容服務(wù)器判斷是否接收到了內(nèi)容客戶端返回的應(yīng)答消息為內(nèi)容服務(wù)器發(fā)送廣播消息后達(dá)到預(yù)先設(shè)定的時(shí)間時(shí),判斷是否接收到了內(nèi)容客戶端返回的應(yīng)答消息。
11.根據(jù)權(quán)利要求9所述的方法,其特征在于,預(yù)先在內(nèi)容客戶端中設(shè)置用戶定制的確保接收廣播業(yè)務(wù);所述向內(nèi)容服務(wù)器返回應(yīng)答消息前,進(jìn)一步包括內(nèi)容客戶端判斷所接收的廣播消息所屬?gòu)V播業(yè)務(wù),是否為其中設(shè)置的確保接收廣播業(yè)務(wù),如果是,執(zhí)行所述的向內(nèi)容服務(wù)器返回應(yīng)答消息;否則直接結(jié)束本流程。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述在內(nèi)容客戶端中設(shè)置用戶定制的確保接收廣播業(yè)務(wù)的方法為內(nèi)容客戶端在向內(nèi)容服務(wù)器發(fā)送確保接收廣播業(yè)務(wù)的定制消息后,將該廣播業(yè)務(wù)設(shè)置為用戶定制的確保接收廣播業(yè)務(wù)。
13.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述在內(nèi)容客戶端中設(shè)置用戶定制了確保接收廣播業(yè)務(wù)的方法為內(nèi)容服務(wù)器在用戶定制確保接收廣播業(yè)務(wù)后,向用戶對(duì)應(yīng)的內(nèi)容客戶端發(fā)送定制通知消息,內(nèi)容客戶端在接收該消息后,將其中的廣播業(yè)務(wù)設(shè)置為用戶定制的確保接收的廣播業(yè)務(wù)。
全文摘要
本發(fā)明公開了一種移動(dòng)數(shù)據(jù)廣播業(yè)務(wù)的實(shí)現(xiàn)方法,該方法包括內(nèi)容服務(wù)器發(fā)送廣播消息后,判斷內(nèi)容客戶端是否接收到了廣播消息,如果內(nèi)容客戶端沒有接收到廣播消息,內(nèi)容服務(wù)器獲知該內(nèi)容客戶端對(duì)應(yīng)終端接入網(wǎng)絡(luò)后,向該內(nèi)容客戶端發(fā)送所述廣播消息。本發(fā)明中,內(nèi)容服務(wù)器如果判斷出內(nèi)容客戶端沒有接收到廣播消息,則在內(nèi)容客戶端對(duì)應(yīng)終端接入網(wǎng)絡(luò)后,再次向其發(fā)送廣播消息,從而用戶即使由于不在線而沒有接收到廣播消息,也能夠在接入網(wǎng)絡(luò)后,接收到其所定制的廣播消息,提高了用戶的滿意度,增加了運(yùn)營(yíng)商的收入,也促進(jìn)了廣播業(yè)務(wù)的發(fā)展。
文檔編號(hào)H04W8/04GK1794826SQ20051005104
公開日2006年6月28日 申請(qǐng)日期2005年2月25日 優(yōu)先權(quán)日2005年2月25日
發(fā)明者王升瓊 申請(qǐng)人:華為技術(shù)有限公司