專利名稱:數(shù)據(jù)插入方法及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)插入方法及終端。
背景技術(shù):
移動多媒體廣播業(yè)務(wù)是指以廣播形式向具有操作系統(tǒng)和視頻功能的移動通信終端傳送數(shù)字音視頻內(nèi)容,利用移動通信網(wǎng)絡(luò)雙向信道實現(xiàn)對業(yè)務(wù)及用戶的管理和計費,并向用戶提供互動應(yīng)用的業(yè)務(wù)?,F(xiàn)有技術(shù)中,當(dāng)在終端播放的節(jié)目內(nèi)容之間存在時間間隔時,網(wǎng)絡(luò)側(cè)會通過向終端下發(fā)通知消息的方式,在該時間間隔內(nèi)插入廣告等輔助數(shù)據(jù)以填充該時間間隔。移動廣播業(yè)務(wù)(MobileBroadcast Services,以下簡稱為BCAST)或 IPTV(網(wǎng)絡(luò)電視業(yè)務(wù))可以為用戶提供個性化業(yè)務(wù),該個性化業(yè)務(wù)可以將用戶喜好的內(nèi)容組成一個邏輯業(yè)務(wù)或虛擬業(yè)務(wù),由此可以使得用戶不再需要為了看喜歡的節(jié)目而頻繁切換頻道或者搜索節(jié)目,提高了用戶體驗。該個性化業(yè)務(wù)生成后,業(yè)務(wù)中的多個節(jié)目會按照播放時間順序播放。然而在相鄰的兩個節(jié)目之間可能會出現(xiàn)時間間隔,在該時間間隔內(nèi)如果不插入填充內(nèi)容,則會給用戶帶來停頓感,降低用戶體驗。在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中的節(jié)目都是由網(wǎng)絡(luò)側(cè)制作的,所以網(wǎng)絡(luò)側(cè)能夠感知節(jié)目之間的間隙;而個性化業(yè)務(wù)一般是用戶在本地設(shè)置的,網(wǎng)絡(luò)側(cè)無法感知到何時會出現(xiàn)時間間隔,則網(wǎng)絡(luò)側(cè)就無法下發(fā)插入填充數(shù)據(jù)的通知消息。由此需要提供一種在個性化業(yè)務(wù)的時間間隔內(nèi)插入填充數(shù)據(jù)的方案。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種數(shù)據(jù)插入方法及終端,以實現(xiàn)在個性化業(yè)務(wù)的時間間隔內(nèi)插入填充數(shù)據(jù)。本發(fā)明實施例提供一種數(shù)據(jù)插入方法,包括終端通過獲取個性化業(yè)務(wù)中當(dāng)前播放內(nèi)容的結(jié)束時間與下一個播放內(nèi)容的開始時間,得出所述當(dāng)前播放內(nèi)容和所述下一個播放內(nèi)容之間的時間間隔;在所述時間間隔內(nèi)插入填充數(shù)據(jù)。本發(fā)明實施例提供一種終端,包括獲取模塊,用于通過獲取個性化業(yè)務(wù)中當(dāng)前播放內(nèi)容的結(jié)束時間與下一個播放內(nèi)容的開始時間,得出所述當(dāng)前播放內(nèi)容和所述下一個播放內(nèi)容之間的時間間隔;插入模塊,用于在所述時間間隔內(nèi)插入填充數(shù)據(jù)。本發(fā)明實施例的數(shù)據(jù)插入方法及終端,終端通過獲取個性化業(yè)務(wù)中當(dāng)前播放內(nèi)容的結(jié)束時間與下一個播放內(nèi)容的開始時間,可以獲取到當(dāng)前播放內(nèi)容和下一個播放內(nèi)容之間的時間間隔,然后在該時間間隔內(nèi)插入填充數(shù)據(jù),實現(xiàn)了在個性化業(yè)務(wù)的時間間隔內(nèi)插入填充數(shù)據(jù),提高了用戶體驗。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明數(shù)據(jù)插入方法實施例一的流程圖;圖2為本發(fā)明數(shù)據(jù)插入方法實施例二的流程圖;圖3為本發(fā)明實施例中業(yè)務(wù)指南的數(shù)據(jù)模型示意圖;圖4為本發(fā)明數(shù)據(jù)插入方法實施例三的流程圖;圖5為本發(fā)明數(shù)據(jù)插入方法實施例四的流程圖;圖6為本發(fā)明終端實施例一的示意圖;圖7為本發(fā)明終端實施例二的示意圖。
具體實施例方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。移動開放聯(lián)盟(Open Mobile Alliance,以下簡稱為0ΜΑ)組織主導(dǎo)制定了 BCAST 業(yè)務(wù)標(biāo)準(zhǔn)。BCAST業(yè)務(wù)標(biāo)準(zhǔn)在業(yè)務(wù)層面進行了統(tǒng)一化規(guī)定,能夠在業(yè)務(wù)提供的層面上屏蔽不同技術(shù)所帶來的用戶體驗上的不一致。在廣播上,BCAST包括傳統(tǒng)的一對多的廣播方式和多點傳送(multicast)方式,而且在現(xiàn)有的網(wǎng)絡(luò)架構(gòu)上,將原來的數(shù)字廣播業(yè)務(wù)連接起來。 OMA的BCAST致力于業(yè)務(wù)發(fā)現(xiàn)、電子節(jié)目/業(yè)務(wù)導(dǎo)航、計費、內(nèi)容保護等方面,制定具體的業(yè)務(wù)引擎,并確保其獨立于承載層。需要說明的是本發(fā)明實施例中所涉及的終端包括但不限于非智能手機、智能手機、個人數(shù)字助理PDA、上網(wǎng)本、便攜計算機或數(shù)字移動電視等具有無線通信能力的電子產(chǎn)
P
ΡΠ O圖1為本發(fā)明數(shù)據(jù)插入方法實施例一的流程圖,如圖1所示,該方法包括步驟101、終端通過獲取個性化業(yè)務(wù)中當(dāng)前播放內(nèi)容的結(jié)束時間與下一個播放內(nèi)容的開始時間,得出當(dāng)前播放內(nèi)容和下一個播放內(nèi)容之間的時間間隔。在BCAST或IPTV業(yè)務(wù)中,終端可以設(shè)置個性化業(yè)務(wù),其中,該個性化業(yè)務(wù)可以為終端將用戶喜好的節(jié)目內(nèi)容組成一個邏輯業(yè)務(wù)或虛擬業(yè)務(wù)。在該個性化業(yè)務(wù)中的多個節(jié)目 (即播放內(nèi)容)按順序播放時,終端可以獲取到當(dāng)前播放內(nèi)容的結(jié)束時間,并獲取到下一個播放內(nèi)容的開始時間,從而得到當(dāng)前播放內(nèi)容與下一個播放內(nèi)容之間的時間間隔。終端可以在當(dāng)前播放內(nèi)容正在播放時獲取該播放內(nèi)容的結(jié)束時間,也可以在當(dāng)前播放內(nèi)容播放結(jié)束時獲取該播放內(nèi)容的結(jié)束時間。上述的個性化業(yè)務(wù)中的多個播放內(nèi)容可以是定時(scheduled)播放內(nèi)容,也可以是緩存(cachecast)播放內(nèi)容。定時播放內(nèi)容的開始時間和結(jié)束時間由內(nèi)容分片(content fragment)的startTime和endTime元素定義;緩存播放內(nèi)容的開始時間和結(jié)束時間,由內(nèi)容分片所關(guān)聯(lián)的時間分片(schedule)的展現(xiàn)窗(Presentation Window)字段所指示。步驟102、在時間間隔內(nèi)插入填充數(shù)據(jù)。當(dāng)獲取到當(dāng)前播放內(nèi)容與下一個播放內(nèi)容之間的時間間隔后,終端就在該時間間隔中插入填充數(shù)據(jù)。其中,該填充數(shù)據(jù)可以是存儲在終端上的輔助數(shù)據(jù),也可以是預(yù)先設(shè)置的某一默認頻道。其中,插入填充數(shù)據(jù)的方式可以包括插入存儲在終端上的作為輔助數(shù)據(jù)的節(jié)目內(nèi)容;或者預(yù)先指定一頻道,當(dāng)判斷出在一時間間隔需要插入填充數(shù)據(jù)時,接入指定的該頻道,以填補該時間間隔。本發(fā)明實施例,終端通過獲取個性化業(yè)務(wù)中當(dāng)前播放內(nèi)容的結(jié)束時間與下一個播放內(nèi)容的開始時間,可以獲取到當(dāng)前播放內(nèi)容和下一個播放內(nèi)容之間的時間間隔,然后在該時間間隔內(nèi)插入填充數(shù)據(jù),實現(xiàn)了在個性化業(yè)務(wù)的時間間隔內(nèi)插入填充數(shù)據(jù),提高了用戶體驗。圖2為本發(fā)明數(shù)據(jù)插入方法實施例二的流程圖,在方法實施例一的基礎(chǔ)上,如圖2 所示,該方法包括步驟201、終端獲取個性化業(yè)務(wù)中當(dāng)前播放內(nèi)容的結(jié)束時間與下一個播放內(nèi)容的開始時間,根據(jù)該結(jié)束時間和開始時間獲取到當(dāng)前播放內(nèi)容與下一個播放內(nèi)容之間的時間間隔。在用戶選擇開始播放個性化業(yè)務(wù)后,終端就開始獲取當(dāng)前播放內(nèi)容與下一個播放內(nèi)容之間的時間間隔;其中,終端可以在當(dāng)前播放內(nèi)容結(jié)束時獲取時間間隔,也可以在播放當(dāng)前播放內(nèi)容的過程中獲取時間間隔,本發(fā)明實施例并不限定獲取的時機。OMA標(biāo)準(zhǔn)規(guī)定,移動視頻廣播業(yè)務(wù)必須為用戶提供業(yè)務(wù)指南(ServiceGuide,以下簡稱為SG)信息。其中SG信息主要包括了對每個業(yè)務(wù)(例如某個電視頻道)的簡單介紹,以及該業(yè)務(wù)對應(yīng)的多播會話信息;其中,多播會話信息具體可以包括用于具體傳送節(jié)目流的目的多播IP地址和端口號、源IP地址、會話標(biāo)識符等;使得終端可以根據(jù)SG中提供的相關(guān)信息來訂閱某些節(jié)目或者請求收看某些節(jié)目。其中,SG信息可以采用由網(wǎng)絡(luò)側(cè)以廣播的方式發(fā)送給在廣播業(yè)務(wù)提供商處進行了注冊的所有用戶,也可以采用由用戶主動向網(wǎng)絡(luò)側(cè)請求下發(fā)SG信息。BCAST業(yè)務(wù)指南(SG)是由很多不同種類的分片根據(jù)其內(nèi)在的邏輯關(guān)系組成,其示意圖如圖3所示,圖3為本發(fā)明實施例中業(yè)務(wù)指南的數(shù)據(jù)模型示意圖。業(yè)務(wù)指南中各個分片的具體含義如表1所示表 1
業(yè)務(wù)分片描述移動多媒體業(yè)務(wù)的信息,每個service包含多個content分片,一個service可以表示一個電視頻道(例如Channel-V),也可以表示一個廣播業(yè)務(wù)(例如數(shù)據(jù)廣播頻道)內(nèi)容分片描述業(yè)務(wù)中某個節(jié)目或內(nèi)容的相關(guān)信息時間分片業(yè)務(wù)和內(nèi)容的接收/播出時間表
權(quán)利要求
1.一種數(shù)據(jù)插入方法,其特征在于,包括終端通過獲取個性化業(yè)務(wù)中當(dāng)前播放內(nèi)容的結(jié)束時間與下一個播放內(nèi)容的開始時間, 得出所述當(dāng)前播放內(nèi)容和所述下一個播放內(nèi)容之間的時間間隔; 在所述時間間隔內(nèi)插入填充數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)插入方法,其特征在于, 所述獲取個性化業(yè)務(wù)中當(dāng)前播放內(nèi)容的結(jié)束時間包括若所述當(dāng)前播放內(nèi)容為定時播放內(nèi)容,則從業(yè)務(wù)指南中與所述當(dāng)前播放內(nèi)容對應(yīng)的內(nèi)容分片中獲取所述當(dāng)前播放內(nèi)容的結(jié)束時間;若所述當(dāng)前播放內(nèi)容為緩存播放內(nèi)容,則將所述當(dāng)前播放內(nèi)容的實際結(jié)束時間作為結(jié)束時間,或者從與所述當(dāng)前播放內(nèi)容對應(yīng)的時間分片的展現(xiàn)窗中獲取所述當(dāng)前播放內(nèi)容的結(jié)束時間,或者根據(jù)所述當(dāng)前播放內(nèi)容的實際開始時間和與所述當(dāng)前播放內(nèi)容對應(yīng)的時間分片的展現(xiàn)窗中的展現(xiàn)時間間隔獲取所述當(dāng)前播放內(nèi)容的結(jié)束時間; 獲取個性化業(yè)務(wù)中所述下一個播放內(nèi)容的開始時間包括若所述下一個播放內(nèi)容為定時播放內(nèi)容,則從業(yè)務(wù)指南中與所述下一個播放內(nèi)容對應(yīng)的內(nèi)容分片中獲取所述下一個播放內(nèi)容的開始時間;若所述下一個播放內(nèi)容為緩存播放內(nèi)容,則從與所述下一個播放內(nèi)容對應(yīng)的時間分片的展現(xiàn)窗中獲取所述下一個播放內(nèi)容的開始時間。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)插入方法,其特征在于,所述在所述時間間隔內(nèi)插入填充數(shù)據(jù)包括將所述時間間隔與預(yù)設(shè)的閾值進行比較;若所述時間間隔大于或等于所述閾值,則在所述時間間隔內(nèi)插入填充數(shù)據(jù)。
4.根據(jù)權(quán)利要求1-3任一所述的數(shù)據(jù)插入方法,其特征在于,所述填充數(shù)據(jù)包括 存儲在所述終端上的輔助數(shù)據(jù);或者根據(jù)所述時間間隔的長度或者用戶喜好,從存儲在所述終端上的多個所述輔助數(shù)據(jù)中選擇的待播放輔助數(shù)據(jù);或者, 預(yù)先設(shè)置的默認頻道。
5.根據(jù)權(quán)利要求4所述的數(shù)據(jù)插入方法,其特征在于,還包括 接收并存儲網(wǎng)絡(luò)側(cè)發(fā)送的所述輔助數(shù)據(jù);或者當(dāng)插入所述時間間隔的所述輔助數(shù)據(jù)的長度小于所述時間間隔時,循環(huán)播放所述輔助數(shù)據(jù)。
6.一種終端,其特征在于,包括獲取模塊,用于通過獲取個性化業(yè)務(wù)中當(dāng)前播放內(nèi)容的結(jié)束時間與下一個播放內(nèi)容的開始時間,得出所述當(dāng)前播放內(nèi)容和所述下一個播放內(nèi)容之間的時間間隔; 插入模塊,用于在所述時間間隔內(nèi)插入填充數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述獲取模塊包括第一獲取單元,用于獲取當(dāng)前播放內(nèi)容的結(jié)束時間;第二獲取單元,用于獲取下一個播放內(nèi)容的開始時間;第三獲取單元,用于根據(jù)所述第一獲取單元獲取的結(jié)束時間和所述第二獲取單元獲取的開始時間,得出所述當(dāng)前播放內(nèi)容和所述下一個播放內(nèi)容的時間間隔;所述第一獲取單元包括第一子單元,用于若所述當(dāng)前播放內(nèi)容為定時播放內(nèi)容,則從業(yè)務(wù)指南中與所述當(dāng)前播放內(nèi)容對應(yīng)的內(nèi)容分片中獲取所述當(dāng)前播放內(nèi)容的結(jié)束時間;和/或第二子單元,用于若所述當(dāng)前播放內(nèi)容為緩存播放內(nèi)容,則將所述當(dāng)前播放內(nèi)容的實際結(jié)束時間作為結(jié)束時間,或者從與所述當(dāng)前播放內(nèi)容對應(yīng)的時間分片的展現(xiàn)窗中獲取所述當(dāng)前播放內(nèi)容的結(jié)束時間,或者根據(jù)所述當(dāng)前播放內(nèi)容的實際開始時間和與所述當(dāng)前播放內(nèi)容對應(yīng)的時間分片的展現(xiàn)窗中的展現(xiàn)時間間隔獲取所述當(dāng)前播放內(nèi)容的結(jié)束時間; 所述第二獲取單元包括第三子單元,用于若所述下一個播放內(nèi)容為定時播放內(nèi)容,則從業(yè)務(wù)指南中與所述下一個播放內(nèi)容對應(yīng)的內(nèi)容分片中獲取所述下一個播放內(nèi)容的開始時間;和/或第四子單元,用于若所述下一個播放內(nèi)容為緩存播放內(nèi)容,則從與所述下一個播放內(nèi)容對應(yīng)的時間分片的展現(xiàn)窗中獲取所述下一個播放內(nèi)容的開始時間。
8.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述終端還包括比較觸發(fā)模塊,用于將所述時間間隔與預(yù)設(shè)的閾值進行比較,若所述時間間隔大于或等于所述閾值,則向所述插入模塊發(fā)送觸發(fā)信息,以使所述插入模塊在所述時間間隔內(nèi)插入填充數(shù)據(jù)。
9.根據(jù)權(quán)利要求6-8任一所述的終端,其特征在于,所述插入模塊至少包括以下一種單元第一插入單元,用于在所述時間間隔內(nèi)插入存儲在所述終端上的輔助數(shù)據(jù); 第二插入單元,用于根據(jù)所述時間間隔的長度或者用戶喜好,從存儲在所述終端上的多個所述輔助數(shù)據(jù)中選擇待播放輔助數(shù)據(jù),并在所述時間間隔內(nèi)插入選擇的所述待播放輔助數(shù)據(jù);第三插入單元,用于在所述時間間隔內(nèi)接入預(yù)先設(shè)置的默認頻道。
10.根據(jù)權(quán)利要求9所述的終端,其特征在于,所述終端還至少包括以下一種模塊 接收存儲模塊,用于接收并存儲網(wǎng)絡(luò)側(cè)發(fā)送的所述輔助數(shù)據(jù);循環(huán)播放模塊,用于當(dāng)插入所述時間間隔的所述輔助數(shù)據(jù)的長度小于所述時間間隔時,循環(huán)播放所述輔助數(shù)據(jù)。
全文摘要
本發(fā)明實施例提供一種數(shù)據(jù)插入方法及終端,該方法包括終端通過獲取個性化業(yè)務(wù)中當(dāng)前播放內(nèi)容的結(jié)束時間與下一個播放內(nèi)容的開始時間,得到所述當(dāng)前播放內(nèi)容和所述下一個播放內(nèi)容之間的時間間隔;在所述時間間隔內(nèi)插入填充數(shù)據(jù)。本發(fā)明實施例,終端通過獲取個性化業(yè)務(wù)中當(dāng)前播放內(nèi)容的結(jié)束時間與下一個播放內(nèi)容的開始時間,可以獲取到當(dāng)前播放內(nèi)容和下一個播放內(nèi)容之間的時間間隔,然后在該時間間隔內(nèi)插入填充數(shù)據(jù),實現(xiàn)了在個性化業(yè)務(wù)的時間間隔內(nèi)插入填充數(shù)據(jù),提高了用戶體驗。
文檔編號H04N21/234GK102238417SQ20101015568
公開日2011年11月9日 申請日期2010年4月23日 優(yōu)先權(quán)日2010年4月23日
發(fā)明者劉海濤, 常新苗, 張惠萍, 張楚雄, 王雷 申請人:華為終端有限公司