推送業(yè)務(wù)實(shí)現(xiàn)方法和裝置制造方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了推送業(yè)務(wù)實(shí)現(xiàn)方法和裝置,終端通過(guò)移動(dòng)網(wǎng)絡(luò)從SG服務(wù)器中獲取SG信息,其中包括SG服務(wù)器從PSG服務(wù)器中獲取到的ContentClassification文件以及獲取ContentSchedule文件的時(shí)間PSG_Update_start_time;根據(jù)獲取到的ContentClassification文件生成用戶(hù)的推送頻道訂閱列表,并在當(dāng)?shù)竭_(dá)PSG_Update_start_time時(shí),通過(guò)廣播網(wǎng)絡(luò)從PSG服務(wù)器中獲取ContentSchedule文件;根據(jù)獲取到的ContentSchedule文件,通過(guò)廣播網(wǎng)絡(luò)完成對(duì)推送頻道訂閱列表中的每個(gè)推送頻道上的節(jié)目的接收。應(yīng)用本發(fā)明所述方案,能夠減輕SG服務(wù)器的負(fù)載。
【專(zhuān)利說(shuō)明】推送業(yè)務(wù)實(shí)現(xiàn)方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及推送業(yè)務(wù)領(lǐng)域,特別涉及推送業(yè)務(wù)實(shí)現(xiàn)方法和裝置。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,當(dāng)用戶(hù)打開(kāi)終端如手機(jī)上的電視客戶(hù)端后,終端會(huì)通過(guò)移動(dòng)網(wǎng)絡(luò)從業(yè)務(wù)指南(SG,Service Guide)服務(wù)器上獲取SG信息。
[0003]SG信息是廣播式終端電視業(yè)務(wù)的入口,提供與終端電視直播業(yè)務(wù)相關(guān)的信息,包括給用戶(hù)展示的信息,如頻道名稱(chēng)、節(jié)目名稱(chēng)、內(nèi)容簡(jiǎn)介、開(kāi)始時(shí)間、結(jié)束時(shí)間、付費(fèi)標(biāo)準(zhǔn)和付費(fèi)方式等,還包括終端用于后臺(tái)處理的信息,如頻道接入方式等。
[0004]用戶(hù)可通過(guò)SG信息這個(gè)統(tǒng)一的入口接入到各類(lèi)廣播式終端電視節(jié)目,從中選擇感興趣的節(jié)目,并執(zhí)行后續(xù)的操作,如訂購(gòu)和收看等。
[0005]推送業(yè)務(wù)是指利用現(xiàn)有電視頻道夜間無(wú)節(jié)目播出的閑時(shí),如凌晨O~6點(diǎn),利用廣播網(wǎng)絡(luò)進(jìn)行豐富的節(jié)目推送,終端根據(jù)用戶(hù)的選擇進(jìn)行節(jié)目接收和存儲(chǔ),用戶(hù)可在終端存儲(chǔ)后隨時(shí)觀(guān)看的多媒體業(yè)務(wù)。通常,推送業(yè)務(wù)的節(jié)目?jī)?nèi)容以及播出時(shí)間等每天都需要進(jìn)行更新,且僅在節(jié)目播出前的一段很短的時(shí)間內(nèi)才能將更新后的內(nèi)容確定下來(lái)。
[0006]當(dāng)在終端上開(kāi)展推送業(yè)務(wù)后,通常的作法是利用SG服務(wù)器來(lái)向終端下發(fā)推送業(yè)務(wù)調(diào)度(PSG,Push Service Guide)信息,終端獲取到PSG信息后,才能對(duì)推送業(yè)務(wù)進(jìn)行接收等。
[0007]但是,上述處理方式在實(shí)際應(yīng)用中會(huì)存在一定的問(wèn)題,如:如前所述,由于推送業(yè)務(wù)的節(jié)目?jī)?nèi)容以及播出時(shí)間等每天都需要進(jìn)行更新,且僅在節(jié)目播出前的一段很短的時(shí)間內(nèi)才能將更新后的內(nèi)容確定下來(lái),相應(yīng)地,SG服務(wù)器只有在播出前的一段很短的時(shí)間內(nèi)才能獲取到PSG信息,并還要對(duì)其進(jìn)行一定的處理如格式轉(zhuǎn)換等,且所有的終端都會(huì)在節(jié)目播出前的這段很短的時(shí)間內(nèi)請(qǐng)求獲取PSG信息,因此,會(huì)導(dǎo)致SG服務(wù)器的負(fù)載非常大。
【發(fā)明內(nèi)容】
[0008]有鑒于此,本發(fā)明提供了推送業(yè)務(wù)實(shí)現(xiàn)方法和裝置,能夠減輕SG服務(wù)器的負(fù)載。
[0009]為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0010]一種推送業(yè)務(wù)實(shí)現(xiàn)方法,當(dāng)終端開(kāi)機(jī)并開(kāi)啟電視客戶(hù)端后,進(jìn)行以下處理:
[0011]通過(guò)移動(dòng)網(wǎng)絡(luò)從業(yè)務(wù)指南SG服務(wù)器中獲取SG信息,其中包括SG服務(wù)器從推送業(yè)務(wù)調(diào)度PSG服務(wù)器中獲取到的內(nèi)容分類(lèi)ContentClassif ication文件以及獲取內(nèi)容調(diào)度ContentSchedule 文件的時(shí)間 PSG_Update_start_time ;
[0012]根據(jù)獲取到的ContentClassification文件生成用戶(hù)的推送頻道訂閱列表,并在當(dāng)?shù)竭_(dá)PSG_Update_start_time時(shí),通過(guò)廣播網(wǎng)絡(luò)從PSG服務(wù)器中獲取ContentSchedule文件;
[0013]根據(jù)獲取到的ContentSchedule文件,通過(guò)廣播網(wǎng)絡(luò)完成對(duì)推送頻道訂閱列表中的每個(gè)推送頻道上的節(jié)目的接收。[0014]一種終端,包括:
[0015]第一處理模塊,用于當(dāng)終端開(kāi)機(jī)并開(kāi)啟電視客戶(hù)端后,通過(guò)移動(dòng)網(wǎng)絡(luò)從業(yè)務(wù)指南SG服務(wù)器中獲取SG信息,其中包括SG服務(wù)器從推送業(yè)務(wù)調(diào)度PSG服務(wù)器中獲取到的內(nèi)容分類(lèi)ContentClassification文件以及獲取內(nèi)容調(diào)度ContentSchedule文件的時(shí)間PSG_Update_start_time ;將獲取到的SG信息發(fā)送給第二處理模塊;
[0016]所述第二處理模塊,用于根據(jù)獲取到的ContentClassification文件生成用戶(hù)的推送頻道訂閱列表,并在當(dāng)?shù)竭_(dá)PSG_Update_start_time時(shí),通過(guò)廣播網(wǎng)絡(luò)從PSG服務(wù)器中獲取ContentSchedule文件;根據(jù)獲取到的ContentSchedule文件,通過(guò)廣播網(wǎng)絡(luò)完成對(duì)推送頻道訂閱列表中的每個(gè)推送頻道上的節(jié)目的接收。
[0017]一種業(yè)務(wù)指南服務(wù)器,包括:
[0018]第三處理模塊,用于接收推送業(yè)務(wù)調(diào)度PSG服務(wù)器發(fā)送來(lái)的內(nèi)容分類(lèi)ContentClassification文件以及獲取內(nèi)容調(diào)度ContentSchedule文件的時(shí)間PSG_Update_start_time,并發(fā)送給第四處理模塊;
[0019]所述第四處理模塊,用于將獲取到的信息封裝在業(yè)務(wù)指南SG信息中,通過(guò)移動(dòng)網(wǎng)絡(luò)發(fā)送給終端。
[0020]一種推送業(yè)務(wù)調(diào)度服務(wù)器,包括:
[0021]第五處理模塊,用于生成推送業(yè)務(wù)調(diào)度PSG信息,并將PSG信息中的內(nèi)容分類(lèi)ContentClassification文件以及獲取PSG信息中的內(nèi)容調(diào)度ContentSchedule文件的時(shí)間PSG_Update_start_time發(fā)送給業(yè)務(wù)指南SG服務(wù)器;
[0022]第六處理模塊,用于當(dāng)?shù)竭_(dá)PSG_Update_start_time時(shí),通過(guò)廣播網(wǎng)絡(luò)將ContentSchedule文件廣播給終端,并在預(yù)定時(shí)間,通過(guò)廣播網(wǎng)絡(luò)廣播不同推送頻道上的節(jié)目,供終端接收。
[0023]可見(jiàn),采用本發(fā)明所述方案,終端開(kāi)機(jī)并開(kāi)啟電視客戶(hù)端后,可通過(guò)移動(dòng)網(wǎng)絡(luò)從SG服務(wù)器中獲取SG信息,其中可包括ContentClassification文件以及獲取ContentSchedule文件的時(shí)間信息,當(dāng)?shù)竭_(dá)相應(yīng)的時(shí)間時(shí),終端即可接收PSG服務(wù)器通過(guò)廣播網(wǎng)絡(luò)廣播的ContentSchedule文件,并可根據(jù)接收到的ContentSchedule文件完成節(jié)目的接收等,從而避免了出現(xiàn)大量終端集中發(fā)送請(qǐng)求的情況,進(jìn)而降低了 SG服務(wù)器的負(fù)載,而且,可避免出現(xiàn)大量終端集中發(fā)送請(qǐng)求從而可能導(dǎo)致部分請(qǐng)求得不到及時(shí)處理的問(wèn)題,進(jìn)而提高了服務(wù)質(zhì)量,有利于推送業(yè)務(wù)的推廣。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0024]圖1為本發(fā)明推送業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)的組成結(jié)構(gòu)示意圖。
[0025]圖2為本發(fā)明推送業(yè)務(wù)實(shí)現(xiàn)方法實(shí)施例的流程圖。
【具體實(shí)施方式】
[0026]針對(duì)現(xiàn)有技術(shù)中存在的問(wèn)題,本發(fā)明中提出一種推送業(yè)務(wù)實(shí)現(xiàn)方案。
[0027]為了使本發(fā)明的技術(shù)方案更加清楚、明白,以下參照附圖并舉實(shí)施例,對(duì)本發(fā)明所述方案作進(jìn)一步地詳細(xì)說(shuō)明。
[0028]圖1為本發(fā)明 推送業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)的組成結(jié)構(gòu)示意圖。如圖1所示,終端和SG服務(wù)器之間通過(guò)移動(dòng)網(wǎng)絡(luò)進(jìn)行通信,終端和PSG服務(wù)器之間通過(guò)廣播網(wǎng)絡(luò)進(jìn)行通信。
[0029]基于圖1所示系統(tǒng),圖2為本發(fā)明推送業(yè)務(wù)實(shí)現(xiàn)方法實(shí)施例的流程圖。如圖2所示,包括:
[0030]步驟21:終端通過(guò)移動(dòng)網(wǎng)絡(luò)從SG服務(wù)器中獲取SG信息,其中包括SG服務(wù)器從PSG服務(wù)器中獲取到的內(nèi)容分類(lèi)(ContentClassification)文件以及獲取內(nèi)容調(diào)度(ContentSchedule)文件的時(shí)間(PSG_Update_start_time)。
[0031]在實(shí)際應(yīng)用中,當(dāng)終端開(kāi)機(jī)并開(kāi)啟電視客戶(hù)端后,即可按照?qǐng)D2所示流程進(jìn)行處理。
[0032]本領(lǐng)域技術(shù)人員可知,PSG信息中共包括三個(gè)文件,即:ContentClassification文件、ContentSchedule 文件和內(nèi)容屬性(ContentAttribute)文件。[0033]其中,ContentClassification文件用于描述推送業(yè)務(wù)的推送頻道信息,包括頻道的分類(lèi)、頻道的名稱(chēng)、頻道的業(yè)務(wù)密鑰標(biāo)識(shí)和接入頻點(diǎn)等f(wàn)ontentSchedule文件用于描述每個(gè)節(jié)目的調(diào)度信息,包括節(jié)目的歸屬頻道、節(jié)目的播出開(kāi)始時(shí)間和持續(xù)時(shí)間等;ContentAttribute文件用于描述每個(gè)節(jié)目的屬性信息,包括節(jié)目的名稱(chēng)、關(guān)鍵詞、簡(jiǎn)介和文件大小等。
[0034]通常,ContentClassification文件很少發(fā)生變化,因此,PSG服務(wù)器在配置完ContentClassification文件或?qū)υ械腃ontentClassification文件進(jìn)行更新后,即可將最新的ContentClassification文件發(fā)送給SG服務(wù)器,以便用戶(hù)瀏覽推送頻道的信息并在訂購(gòu)后選擇希望接收的推送頻道,另外,PSG服務(wù)器還需要將PSG_Update_start_time發(fā)送給SG服務(wù)器,以便用戶(hù)獲知什么時(shí)候去獲取ContentSchedule文件。相應(yīng)地,SG服務(wù)器可將接收自PSG服務(wù)器的信息封裝在SG信息中,發(fā)送給終端。
[0035]步驟22:終端根據(jù)獲取到的ContentClassification文件生成用戶(hù)的推送頻道訂閱列表。
[0036]終端從SG服務(wù)器中獲取到ContentClassification文件后,可結(jié)合最新獲取到的用戶(hù)已訂購(gòu)的推送頻道列表,生成用戶(hù)的推送頻道訂閱列表。
[0037]具體來(lái)說(shuō),即將ContentClassification文件中記載的推送頻道展示給用戶(hù),供用戶(hù)進(jìn)行訂閱;其中,只有清流推送頻道和用戶(hù)已訂購(gòu)的推送頻道允許用戶(hù)訂閱,如果用戶(hù)要訂閱未訂購(gòu)的推送頻道,可引導(dǎo)用戶(hù)進(jìn)行訂購(gòu);確定用戶(hù)選擇訂閱的推送頻道,組成推送頻道訂閱列表。
[0038]用戶(hù)如何進(jìn)行推送頻道訂購(gòu)等為現(xiàn)有技術(shù)。
[0039]后續(xù),當(dāng)用戶(hù)已訂購(gòu)的推送頻道列表發(fā)生更新時(shí),需要相應(yīng)地對(duì)推送頻道訂閱列表進(jìn)行更新,如用戶(hù)取消了對(duì)某一推送頻道的訂購(gòu),而該推送頻道位于推送頻道訂閱列表中,那么則需要將該推送頻道從推送頻道訂閱列表中刪除。
[0040]步驟23:當(dāng)?shù)竭_(dá)PSG_Update_start_time時(shí),終端通過(guò)廣播網(wǎng)絡(luò)從PSG服務(wù)器中獲取 ContentSchedule 文件。
[0041]ContentSchedule文件和ContentAttribute文件變化較快,可通過(guò)廣播網(wǎng)絡(luò)下發(fā)
給終端。
[0042]其中,ContentSchedule文件可通過(guò)廣播網(wǎng)絡(luò)中Service ID = 8000的通道進(jìn)行廣播,具體來(lái)說(shuō),當(dāng)?shù)竭_(dá)PSG_Update_start_time時(shí),PSG服務(wù)器即可通過(guò)廣播網(wǎng)絡(luò)廣播ContentSchedule文件,以供終端接收。
[0043]相應(yīng)地,終端可根據(jù)獲取到的PSG_Update_start_time以及SG信息中攜帶的當(dāng)前標(biāo)準(zhǔn)時(shí)間生成倒計(jì)時(shí)時(shí)鐘,當(dāng)時(shí)鐘到時(shí)時(shí),即接收PSG服務(wù)器所廣播的ContentSchedule文件。
[0044]步驟24:終端根據(jù)獲取到的ContentSchedule文件,通過(guò)廣播網(wǎng)絡(luò)完成對(duì)推送頻道訂閱列表中的每個(gè)推送頻道上的節(jié)目的接收。
[0045]在實(shí)際應(yīng)用中,終端可針對(duì)推送頻道訂閱列表中的每個(gè)推送頻道,分別進(jìn)行以下處理:根據(jù)獲取到的ContentSchedule文件中記載的該推送頻道上的節(jié)目的播出開(kāi)始時(shí)間和持續(xù)時(shí)間,在相應(yīng)的時(shí)段進(jìn)行節(jié)目接收,如何接收為現(xiàn)有技術(shù)。
[0046]舉例說(shuō)明:
[0047]假設(shè)根據(jù)推送頻道訂閱列表可知用戶(hù)訂閱了 A和B兩個(gè)推送頻道,并且根據(jù)ContentSchedule文件中的記載可知推送頻道A上的節(jié)目a的播出時(shí)間為04:34~05:02,推送頻道B上的節(jié)目b的播出時(shí)間為05:02~05:15,那么,終端則可在04:34~05:02接收節(jié)目a,在05:02~05:15接收節(jié)目b。
[0048]終端在接收節(jié)目的同時(shí),還會(huì)進(jìn)一步接收到ContentAttribute文件,即PSG服務(wù)器會(huì)將ContentAttribute文件連同節(jié)目一起進(jìn)行廣播。
[0049]后續(xù),當(dāng)終端確定用戶(hù)需要觀(guān)看已接收的節(jié)目時(shí),可將從接收到的ContentAttribute文件中獲取到的各已接收的節(jié)目的屬性信息如節(jié)目名稱(chēng)等展示給用戶(hù),并在當(dāng)確定用戶(hù)選中一屬性信息對(duì)應(yīng)的節(jié)目后,播放該節(jié)目,如何播放及展示均為現(xiàn)有技術(shù)。
[0050]依據(jù)之前的介紹可知,ContentSchedule文件變化較快,那么,為了使終端能夠及時(shí)獲取到最新的ContentSchedule文件,本發(fā)明所述方案中還提出以下處理方式。
[0051]即步驟23中終端獲取到的ContentSchedule文件中還可進(jìn)一步包括:下一次的PSG_Update_start_time,以便終端獲知何時(shí)獲取下一次的ContentSchedule文件,依次類(lèi)推。
[0052]也就是說(shuō),對(duì)于終端來(lái)說(shuō),在執(zhí)行完步驟24之后,即可執(zhí)行步驟X:當(dāng)?shù)竭_(dá)下一次的PSG_Update_start_time時(shí),重新獲取ContentSchedule文件,并根據(jù)重新獲取到的ContentSchedule文件完成對(duì)推送頻道訂閱列表中的每個(gè)推送頻道上的節(jié)目的接收,之后重復(fù)執(zhí)行步驟X。
[0053]當(dāng)終端由于某種原因獲取ContentSchedule文件失敗或者關(guān)機(jī)等之后,可在當(dāng)終端下次開(kāi)機(jī)并啟動(dòng)電視客戶(hù)端后,重復(fù)執(zhí)行圖2所示流程。
[0054]至此,即完成了關(guān)于本發(fā)明方法實(shí)施例的介紹。
[0055]基于上述介紹,本發(fā)明中同時(shí)公開(kāi)了一種終端、一種SG服務(wù)器以及一種PSG服務(wù)器。
[0056]其中,所述終端中包括:
[0057]第一處理模塊,用于當(dāng)終端開(kāi)機(jī)并開(kāi)啟電視客戶(hù)端后,通過(guò)移動(dòng)網(wǎng)絡(luò)從SG服務(wù)器中獲取SG信息,其中包括SG服務(wù)器從PSG服務(wù)器中獲取到的ContentClassification文件以及獲取ContentSchedule文件的時(shí)間PSG_Update_start_time ;將獲取到的SG信息發(fā)送給第二處理模塊;[0058]第二處理模塊,用于根據(jù)獲取到的ContentClassification文件生成用戶(hù)的推送頻道訂閱列表,并在當(dāng)?shù)竭_(dá)PSG_Update_start_time時(shí),通過(guò)廣播網(wǎng)絡(luò)從PSG服務(wù)器中獲取ContentSchedule文件;根據(jù)獲取到的ContentSchedule文件,通過(guò)廣播網(wǎng)絡(luò)完成對(duì)推送頻道訂閱列表中的每個(gè)推送頻道上的節(jié)目的接收。
[0059]具體地,第二處理模塊將ContentClassification文件中記載的推送頻道展示給用戶(hù),供用戶(hù)進(jìn)行訂閱;其中,只有清流推送頻道和用戶(hù)已訂購(gòu)的推送頻道允許用戶(hù)訂閱;確定用戶(hù)選擇訂閱的推送頻道,組成推送頻道訂閱列表。
[0060]另外,第二處理模塊獲取到的ContentSchedule文件中可進(jìn)一步包括:下一次的PSG_Update_start_time ;
[0061]相應(yīng)地,第二處理模塊可進(jìn)一步用于,在完成對(duì)推送頻道訂閱列表中的每個(gè)推送頻道上的節(jié)目的接收之后,當(dāng)?shù)竭_(dá)下一次的PSG_Update_start_time時(shí),重新獲取ContentSchedule文件,并根據(jù)重新獲取到的ContentSchedule文件完成對(duì)推送頻道訂閱列表中的每個(gè)推送頻道上的節(jié)目的接收,之后重復(fù)執(zhí)行自身功能。
[0062]再有,第二處理模塊針對(duì)推送頻道訂閱列表中的每個(gè)推送頻道,可分別根據(jù)獲取到的ContentSchedule文件中記載的該推送頻道上的節(jié)目的播出開(kāi)始時(shí)間和持續(xù)時(shí)間,在相應(yīng)的時(shí)段進(jìn)行節(jié)目接收。
[0063]第二處理模塊還可進(jìn)一步用于,在接收節(jié)目的同時(shí),進(jìn)一步接收到ContentAttribute文件;當(dāng)確定用戶(hù)需要觀(guān)看已接收的節(jié)目時(shí),將從接收到的ContentAttribute文件中獲取到的各已接收的節(jié)目的屬性信息展示給用戶(hù),并在當(dāng)確定用戶(hù)選中一屬性信息對(duì)應(yīng)的節(jié)目后,播放該節(jié)目。
[0064]所述SG服務(wù)器中包括:
[0065]第三處理模塊,用于接收PSG服務(wù)器發(fā)送來(lái)的ContentClassification文件以及獲取ContentSchedule文件的時(shí)間PSG_Update_start_time,并發(fā)送給第四處理模塊;
[0066]第四處理模塊,用于將獲取到的信息封裝在SG信息中,通過(guò)移動(dòng)網(wǎng)絡(luò)發(fā)送給終端。
[0067]所述PSG服務(wù)器中包括:
[0068]第五處理模塊,用于生成PSG信息,并將PSG信息中的ContentClassification文件以及獲取PSG信息中的ContentSchedule文件的時(shí)間PSG_Update_start_time發(fā)送給SG服務(wù)器;
[0069]第六處理模塊,用于當(dāng)?shù)竭_(dá)PSG_Update_start_time時(shí),通過(guò)廣播網(wǎng)絡(luò)將ContentSchedule文件廣播給終端,并在預(yù)定時(shí)間,通過(guò)廣播網(wǎng)絡(luò)廣播不同推送頻道上的節(jié)目,供終端接收。
[0070]第六處理模塊還可進(jìn)一步用于,在廣播節(jié)目的同時(shí),廣播PSG信息中的ContentAttribute文件,供終端接收。
[0071]上述各裝置實(shí)施例的具體工作流程請(qǐng)參照前述方法實(shí)施例中的相應(yīng)說(shuō)明,此處不再贅述。
[0072]總之,采用本發(fā)明所述方案,終端開(kāi)機(jī)并開(kāi)啟電視客戶(hù)端后,可通過(guò)移動(dòng)網(wǎng)絡(luò)從SG服務(wù)器中獲取S G信息,其中可包括ContentClassification文件以及獲取ContentSchedule文件的時(shí)間信息,當(dāng)?shù)竭_(dá)相應(yīng)的時(shí)間時(shí),終端即可接收PSG服務(wù)器通過(guò)廣播網(wǎng)絡(luò)廣播的ContentSchedule文件,并可根據(jù)接收到的ContentSchedule文件完成節(jié)目的接收等,從而避免了出現(xiàn)大量終端集中發(fā)送請(qǐng)求的情況,進(jìn)而降低了 SG服務(wù)器的負(fù)載,而且,可避免出現(xiàn)大量終端集中發(fā)送請(qǐng)求從而可能導(dǎo)致部分請(qǐng)求得不到及時(shí)處理的問(wèn)題,進(jìn)而提高了服務(wù)質(zhì)量,有利于推送業(yè)務(wù)的推廣,再有,終端可結(jié)合用戶(hù)的訂購(gòu)和訂閱等情況來(lái)確定接收哪些推送頻道的節(jié)目,而不是盲目的全部接收,實(shí)現(xiàn)方式更為靈活,而且可節(jié)省終端的能耗如電量等。
[0073]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任 何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【權(quán)利要求】
1.一種推送業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,當(dāng)終端開(kāi)機(jī)并開(kāi)啟電視客戶(hù)端后,進(jìn)行以下處理: 通過(guò)移動(dòng)網(wǎng)絡(luò)從業(yè)務(wù)指南SG服務(wù)器中獲取SG信息,其中包括SG服務(wù)器從推送業(yè)務(wù)調(diào)度PSG服務(wù)器中獲取到的內(nèi)容分類(lèi)ContentClassif ication文件以及獲取內(nèi)容調(diào)度ContentSchedule 文件的時(shí)間 PSG_Update_start_time ; 根據(jù)獲取到的ContentClassification文件生成用戶(hù)的推送頻道訂閱列表,并在當(dāng)?shù)竭_(dá)PSG_Update_start_time時(shí),通過(guò)廣播網(wǎng)絡(luò)從PSG服務(wù)器中獲取ContentSchedule文件; 根據(jù)獲取到的ContentSchedule文件,通過(guò)廣播網(wǎng)絡(luò)完成對(duì)推送頻道訂閱列表中的每個(gè)推送頻道上的節(jié)目的接收。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)獲取到的ContentClassification文件生成用戶(hù)的推送頻道訂閱列表包括: 將ContentClassification文件中記載的推送頻道展示給用戶(hù),供用戶(hù)進(jìn)行訂閱;其中,只有清流推送頻道和用戶(hù)已訂購(gòu)的推送頻道允許用戶(hù)訂閱; 確定用戶(hù)選擇訂閱的推送頻道,組成推送頻道訂閱列表。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于, 所述獲取到的ContentSchedule文件中進(jìn)一步包括:下一次的PSG_Update_start_time ; 所述完成對(duì)推送頻道訂閱列表中的每個(gè)推送頻道上的節(jié)目的接收之后,進(jìn)一步包括: X、當(dāng)?shù)竭_(dá)下一次的PSG_Update_start_time時(shí),重新獲取ContentSchedule文件,并根據(jù)重新獲取到的ContentSchedule文件完成對(duì)推送頻道訂閱列表中的每個(gè)推送頻道上的節(jié)目的接收,之后重復(fù)執(zhí)行步驟X。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述完成對(duì)推送頻道訂閱列表中的每個(gè)推送頻道上的節(jié)目的接收包括: 針對(duì)推送頻道訂閱列表中的每個(gè)推送頻道,分別根據(jù)獲取到的ContentSchedule文件中記載的該推送頻道上的節(jié)目的播出開(kāi)始時(shí)間和持續(xù)時(shí)間,在相應(yīng)的時(shí)段進(jìn)行節(jié)目接收。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,該方法進(jìn)一步包括: 在接收節(jié)目的同時(shí),進(jìn)一步接收到內(nèi)容屬性ContentAttribute文件; 當(dāng)確定用戶(hù)需要觀(guān)看已接收的節(jié)目時(shí),將從接收到的ContentAttribute文件中獲取到的各已接收的節(jié)目的屬性信息展示給用戶(hù),并在當(dāng)確定用戶(hù)選中一屬性信息對(duì)應(yīng)的節(jié)目后,播放該節(jié)目。
6.一種終端,其特征在于,包括: 第一處理模塊,用于當(dāng)終端開(kāi)機(jī)并開(kāi)啟電視客戶(hù)端后,通過(guò)移動(dòng)網(wǎng)絡(luò)從業(yè)務(wù)指南SG服務(wù)器中獲取SG信息,其中包括SG服務(wù)器從推送業(yè)務(wù)調(diào)度PSG服務(wù)器中獲取到的內(nèi)容分類(lèi)ContentClassification文件以及獲取內(nèi)容調(diào)度ContentSchedule文件的時(shí)間PSG_Update_start_time ;將獲取到的SG信息發(fā)送給第二處理模塊; 所述第二處理模塊,用于根據(jù)獲取到的ContentClassification文件生成用戶(hù)的推送頻道訂閱列表,并在當(dāng)?shù)竭_(dá)PSG_Up date_start_time時(shí),通過(guò)廣播網(wǎng)絡(luò)從PSG服務(wù)器中獲取ContentSchedule文件;根據(jù)獲取到的ContentSchedule文件,通過(guò)廣播網(wǎng)絡(luò)完成對(duì)推送頻道訂閱列表中的每個(gè)推送頻道上的節(jié)目的接收。
7.根據(jù)權(quán)利要求6所述的終端,其特征在于, 所述第二處理模塊將ContentClassification文件中記載的推送頻道展示給用戶(hù),供用戶(hù)進(jìn)行訂閱;其中,只有清流推送頻道和用戶(hù)已訂購(gòu)的推送頻道允許用戶(hù)訂閱;確定用戶(hù)選擇訂閱的推送頻道,組成推送頻道訂閱列表。
8.根據(jù)權(quán)利要求6或7所述的終端,其特征在于, 所述第二處理模塊獲取到的ContentSchedule文件中進(jìn)一步包括:下一次的PSG_Update_start_time ; 所述第二處理模塊進(jìn)一步用于,在完成對(duì)推送頻道訂閱列表中的每個(gè)推送頻道上的節(jié)目的接收之后,當(dāng)?shù)竭_(dá)下一次的PSG_Update_start_time時(shí),重新獲取ContentSchedule文件,并根據(jù)重新獲取到的ContentSchedule文件完成對(duì)推送頻道訂閱列表中的每個(gè)推送頻道上的節(jié)目的接收,之后重復(fù)執(zhí)行自身功能。
9.根據(jù)權(quán)利要求6或7所述的終端,其特征在于, 所述第二處理模塊針對(duì)推送頻道訂閱列表中的每個(gè)推送頻道,分別根據(jù)獲取到的ContentSchedule文件中記載的該推送頻道上的節(jié)目的播出開(kāi)始時(shí)間和持續(xù)時(shí)間,在相應(yīng)的時(shí)段進(jìn)行節(jié)目接收。
10.根據(jù)權(quán)利要求9所述的終端,其特征在于, 所述第二處理模塊進(jìn)一步用于,在接收節(jié)目的同時(shí),進(jìn)一步接收到內(nèi)容屬性ContentAttribute文件;當(dāng)確定用戶(hù)需要觀(guān)看已接收的節(jié)目時(shí),將從接收到的ContentAttribute文件中獲取到的各已接收的節(jié)目的屬性信息展示給用戶(hù),并在當(dāng)確定用戶(hù)選中一屬性信息對(duì)應(yīng)的節(jié)目后,播放該節(jié)目。
11.一種業(yè)務(wù)指南服務(wù)器,其特征在于,包括: 第三處理模塊,用于接收推送業(yè)務(wù)調(diào)度PSG服務(wù)器發(fā)送來(lái)的內(nèi)容分類(lèi)ContentClassification文件以及獲取內(nèi)容調(diào)度ContentSchedule文件的時(shí)間PSG_Update_start_time,并發(fā)送給第四處理模塊; 所述第四處理模塊,用于將獲取到的信息封裝在業(yè)務(wù)指南SG信息中,通過(guò)移動(dòng)網(wǎng)絡(luò)發(fā)送給終端。
12.一種推送業(yè)務(wù)調(diào)度服務(wù)器,其特征在于,包括: 第五處理模塊,用于生成推送業(yè)務(wù)調(diào)度PSG信息,并將PSG信息中的內(nèi)容分類(lèi)ContentClassification文件以及獲取PSG信息中的內(nèi)容調(diào)度ContentSchedule文件的時(shí)間PSG_Update_start_time發(fā)送給業(yè)務(wù)指南SG服務(wù)器; 第六處理模塊,用于當(dāng)?shù)竭_(dá)PSG_Update_start_time時(shí),通過(guò)廣播網(wǎng)絡(luò)將ContentSchedule文件廣播給終端,并在預(yù)定時(shí)間,通過(guò)廣播網(wǎng)絡(luò)廣播不同推送頻道上的節(jié)目,供終端接收。
13.根據(jù)權(quán)利要求12所述的推送業(yè)務(wù)調(diào)度服務(wù)器,其特征在于, 所述第六處理模塊進(jìn)一步用于,在廣播節(jié)目的同時(shí),廣播PSG信息中的內(nèi)容屬性ContentAttribute文件,供終端接收。
【文檔編號(hào)】H04N21/254GK103905844SQ201210574140
【公開(kāi)日】2014年7月2日 申請(qǐng)日期:2012年12月26日 優(yōu)先權(quán)日:2012年12月26日
【發(fā)明者】王慧, 劉釔汐 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)公司