本發(fā)明涉及數(shù)字電視技術(shù)領(lǐng)域,尤其涉及一種基于視頻的多業(yè)務交互的方法、機頂盒和系統(tǒng)。
背景技術(shù):
現(xiàn)有數(shù)字電視的智能機頂盒的視頻業(yè)務架構(gòu)和功能基本穩(wěn)定,EPG(Electronic Program Guide,電子節(jié)目指南)等播控頁面的控制權(quán)在數(shù)字電視的牌照方,即視頻內(nèi)容的選擇/切換、視頻的快進快退等控制都在牌照方。
與數(shù)字電視牌照方合作的增值業(yè)務提供商可以基于用戶播放的視頻開展業(yè)務推薦、評論、競猜、調(diào)研、搜索、廣告等多種增值業(yè)務,然而由于增值業(yè)務與基本的直播、點播等視頻業(yè)務運營分離,缺乏關(guān)聯(lián)性?,F(xiàn)有的技術(shù)架構(gòu)下,播控頁面的控制權(quán)在數(shù)字電視的牌照方,增值業(yè)務提供商無法自主開展、推廣增值業(yè)務,必須通過牌照方進行開展,具有諸多不便和限制,不利于增值業(yè)務的發(fā)展,降低了用戶體驗,限制了服務水平的提高。
技術(shù)實現(xiàn)要素:
本發(fā)明的發(fā)明人發(fā)現(xiàn)了上述現(xiàn)有技術(shù)中存在問題,并因此針對上述問題中的至少一個問題提出了一種新的技術(shù)方案。本發(fā)明公開了一種基于視頻的多業(yè)務交互的方法、機頂盒和系統(tǒng),能夠在不影響現(xiàn)有視頻業(yè)務的情況下,融合增值業(yè)務,使得增值業(yè)務提供商更加靈活的為用戶提供更豐富、更具個性化的服務,增強了視頻和增值業(yè)務的用戶粘度,提升了用戶體驗。
根據(jù)本發(fā)明的一個方面,公開了一種基于視頻的多業(yè)務交互的方 法,包括:
從視頻業(yè)務服務器獲取當前播放視頻的業(yè)務狀態(tài)和增值業(yè)務策略服務器地址;
根據(jù)增值業(yè)務策略服務器地址從增值業(yè)務策略服務器獲取總策略;
根據(jù)業(yè)務狀態(tài)和總策略從增值業(yè)務資源服務器獲取增值業(yè)務內(nèi)容;
將增值業(yè)務內(nèi)容添加到當前播放視頻中顯示。
在一個實施例中,業(yè)務狀態(tài)包括用戶屬性、視頻屬性、視頻類型、頻道編號、視頻內(nèi)容和用戶操作。
在一個實施例中,總策略包括:
當播放直播內(nèi)容時,從增值業(yè)務資源服務器獲取增值業(yè)務內(nèi)容;和/或
當播放點播內(nèi)容時,從增值業(yè)務資源服務器獲取增值業(yè)務內(nèi)容。
在一個實施例中,總策略還包括增值業(yè)務的顯示時刻;
在顯示時刻將增值業(yè)務內(nèi)容添加到當前播放視頻中顯示。
在一個實施例中,還包括:
根據(jù)總策略判斷是否具有子策略;
若具有子策略,則根據(jù)業(yè)務狀態(tài)從增值業(yè)務策略服務器獲取子策略;
根據(jù)業(yè)務狀態(tài)和子策略從增值業(yè)務資源服務器獲取增值業(yè)務內(nèi)容。
在一個實施例中,子策略包括增值業(yè)務的顯示時刻;
在顯示時刻將增值業(yè)務內(nèi)容添加到當前播放視頻中顯示。
在一個實施例中,上述實施例中將增值業(yè)務內(nèi)容添加到當前播放視頻中顯示的步驟之后,還包括:
根據(jù)用戶操作與增值業(yè)務資源服務器進行交互。
根據(jù)本發(fā)明的另一方面,公開了一種基于視頻的多業(yè)務交互的機頂盒,包括:
視頻單元,用于從視頻業(yè)務服務器獲取當前播放視頻的業(yè)務狀態(tài)和增值業(yè)務策略服務器地址;
增值業(yè)務單元,用于根據(jù)增值業(yè)務策略服務器地址從增值業(yè)務策略服務器獲取總策略;根據(jù)業(yè)務狀態(tài)和總策略從增值業(yè)務資源服務器獲取增值業(yè)務內(nèi)容;將增值業(yè)務內(nèi)容添加到當前播放視頻中顯示。
在一個實施例中,業(yè)務狀態(tài)包括用戶屬性、視頻屬性、視頻類型、頻道編號、視頻內(nèi)容和用戶操作。
在一個實施例中,總策略包括:
增值業(yè)務單元,具體用于當播放直播內(nèi)容時,從增值業(yè)務資源服務器獲取增值業(yè)務內(nèi)容;和/或
當播放點播內(nèi)容時,從增值業(yè)務資源服務器獲取增值業(yè)務內(nèi)容。
在一個實施例中,總策略還包括增值業(yè)務的顯示時刻;
增值業(yè)務單元還用于在顯示時刻將增值業(yè)務內(nèi)容添加到當前播放視頻中顯示。
在一個實施例中,增值業(yè)務單元,還用于根據(jù)總策略判斷是否具有子策略;若具有子策略,則根據(jù)業(yè)務狀態(tài)從增值業(yè)務策略服務器獲取子策略;根據(jù)業(yè)務狀態(tài)和子策略從增值業(yè)務資源服務器獲取增值業(yè)務內(nèi)容。
在一個實施例中,子策略包括增值業(yè)務的顯示時刻;
增值業(yè)務單元,還用于在顯示時刻將增值業(yè)務內(nèi)容添加到當前播放視頻中顯示。
在一個實施例中,上述實施例的增值業(yè)務單元,還用于根據(jù)用戶操作與增值業(yè)務資源服務器進行交互。
根據(jù)本發(fā)明的又一方面,公開了一種基于視頻的多業(yè)務交互的系統(tǒng),其特征在于,包括:
機頂盒,為上述實施例中任意一項涉及的機頂盒;
視頻業(yè)務服務器,用于向機頂盒下發(fā)當前播放視頻的業(yè)務狀態(tài)和增值業(yè)務策略服務器地址;
增值業(yè)務策略服務器,用于向機頂盒下發(fā)總策略;
增值業(yè)務資源服務器,用于向機頂盒下發(fā)增值業(yè)務內(nèi)容。
在一個實施例中,增值業(yè)務策略服務器,還用于向機頂盒下發(fā)子策略。
在一個實施例中,上述實施例的增值業(yè)務資源服務器,還用于與機頂盒進行交互。
本發(fā)明的一種基于視頻的多業(yè)務交互的方法、機頂盒和系統(tǒng),能夠在不影響現(xiàn)有視頻業(yè)務的情況下,融合增值業(yè)務,使得增值業(yè)務提供商更加靈活的為用戶提供更豐富、更具個性化的服務,增強了視頻和增值業(yè)務的用戶粘度,提升了用戶體驗。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例或描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明一種基于視頻的多業(yè)務交互的方法的一個實施例示意圖。
圖2為本發(fā)明一種基于視頻的多業(yè)務交互的方法的另一個實施例示意圖。
圖3為本發(fā)明一種基于視頻的多業(yè)務交互的機頂盒的一個實施例示意圖。
圖4為本發(fā)明一種基于視頻的多業(yè)務交互的系統(tǒng)的一個實施例示意圖。
圖5為本發(fā)明的一種基于視頻的多業(yè)務交互的視頻顯示內(nèi)容一個實施例的示意圖。
圖6為本發(fā)明的信息交互圖。
具體實施方式
現(xiàn)在將參照附圖來詳細描述本發(fā)明的各種示例性實施例。應注意 到:除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置、數(shù)字表達式和數(shù)值不限制本發(fā)明的范圍。
同時,應當明白,為了便于描述,附圖中所示出的各個部分的尺寸并不是按照實際的比例關(guān)系繪制的。
以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發(fā)明及其應用或使用的任何限制。
對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細討論,但在適當情況下,所述技術(shù)、方法和設(shè)備應當被視為授權(quán)說明書的一部分。
在這里示出和討論的所有示例中,任何具體值應被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實施例的其它示例可以具有不同的值。
應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步討論。
圖1為本發(fā)明的一種基于視頻的多業(yè)務交互的方法的一個實施例示意圖。優(yōu)選的,本實施例的方法由本發(fā)明的機頂盒執(zhí)行。如圖1所示,本實施例的方法步驟如下:
步驟101,從視頻業(yè)務服務器獲取當前播放視頻的業(yè)務狀態(tài)和增值業(yè)務策略服務器地址。
可選的,業(yè)務狀態(tài)包括用戶屬性、視頻屬性、視頻類型、頻道編號、視頻內(nèi)容和用戶操作。用戶屬性包括用戶ID(Identification,身份)、用戶所購服務;視頻屬性包括直播視頻和點播視頻等。視頻類型包括新聞類、綜藝娛樂類、體育類、電影和電視劇等。視頻內(nèi)容為具體節(jié)目內(nèi)容。用戶操作包括點播、選擇、快進/退、暫停、輸入、搜索等操作。
步驟102,根據(jù)增值業(yè)務策略服務器地址從增值業(yè)務策略服務器獲取總策略。
步驟103,根據(jù)業(yè)務狀態(tài)和總策略從增值業(yè)務資源服務器獲取增 值業(yè)務內(nèi)容。
可選的,總策略可以包括當播放直播和點播內(nèi)容時,從增值業(yè)務資源服務器獲取增值業(yè)務內(nèi)容,也可以為僅在直播或點播時,從增值業(yè)務資源服務器獲取增值業(yè)務內(nèi)容。增值業(yè)務內(nèi)容包括業(yè)務推薦、廣告、評論、競猜、調(diào)研和搜索等內(nèi)容。
步驟104,將增值業(yè)務內(nèi)容添加到視頻中顯示。
可選的,總策略還包括增值業(yè)務的顯示時刻,當從增值業(yè)務資源服務器獲取增值業(yè)務內(nèi)容后,可以在總策略中的顯示時刻將增值業(yè)務內(nèi)容添加到當前視頻內(nèi)容中顯示。例如,在當前播放視頻中播放某產(chǎn)品相關(guān)內(nèi)容時,在屏幕中顯示該產(chǎn)品的產(chǎn)品信息或者購買方式。當用戶選擇該增值業(yè)務時可直接跳轉(zhuǎn)至購買網(wǎng)頁,可以進以圖片方式推送相關(guān)增值業(yè)務內(nèi)容。
本發(fā)明的一種基于視頻的多業(yè)務交互的方法,能夠在不影響現(xiàn)有視頻業(yè)務的情況下,融合增值業(yè)務,使得增值業(yè)務提供商不用完全依賴數(shù)字電視牌照方進行增值業(yè)務推送,可以更加靈活的為用戶提供更豐富、更具個性化的服務,增強了視頻和增值業(yè)務的用戶粘度,提升了用戶體驗。
圖2為本發(fā)明的一種基于視頻的多業(yè)務交互的方法的另一個實施例示意圖。優(yōu)選的,本實施例的方法由本發(fā)明的機頂盒執(zhí)行。如圖2所示,本實施例的方法步驟如下:
步驟201,從視頻業(yè)務服務器獲取當前播放視頻的業(yè)務狀態(tài)和增值業(yè)務策略服務器地址。
步驟202,根據(jù)增值業(yè)務策略服務器地址從增值業(yè)務策略服務器獲取總策略。
步驟203,根據(jù)業(yè)務狀態(tài)和總策略從增值業(yè)務資源服務器獲取增值業(yè)務內(nèi)容。
步驟204,根據(jù)總策略判斷是否具有子策略。例如,總策略中包括子策略標識,指示是否具有子策略。
步驟205,若具有子策略,則根據(jù)業(yè)務狀態(tài)從增值業(yè)務策略服務 器獲取子策略。
可選的,總策略包括根據(jù)視頻屬性選擇是否獲取增值業(yè)務內(nèi)容。即,在用戶播放直播和/或點播時獲取增值業(yè)務內(nèi)容,并根據(jù)總策略中指示的顯示時刻在當前播放視頻中進行顯示。子策略包括根據(jù)業(yè)務狀態(tài)中的用戶屬性、視頻屬性、視頻類型、頻道編號、視頻內(nèi)容和用戶操作等信息選擇是否從增值業(yè)務內(nèi)容服務器獲取增值業(yè)務內(nèi)容。子策略相比于總策略更具個性化和針對性。例如,可以針對付費去廣告用戶不獲取增值業(yè)務中的廣告內(nèi)容;當用戶觀看體育賽事直播時,在當前比賽視頻中顯示比分預測對話框;當用戶觀看熱門影視時,進行廣告推送。
優(yōu)選的,總策略或子策略中還包括策略更新時間,例如在特定時間點更新總策略或子策略,或者按照固定頻率更新總策略或子策略。
優(yōu)選的,增值業(yè)務策略服務器和機頂盒之間采用擴展Javascript定義策略對象的結(jié)構(gòu),如表1所示:
表1
其中,ChannelAdStruct元素定義如表2所示:
表2
VodAdStruct元素定義如表3所示:
表3
步驟206,將增值業(yè)務內(nèi)容添加到當前視頻中顯示。例如如圖5所示的視頻頁面,當用戶觀看體育賽事直播時,在屏幕中彈出總比分預測對話框,接收用戶的比分預測。還可以細分為在比賽休息時再推送增值業(yè)務內(nèi)容,進一步提高用戶的體驗。本領(lǐng)域技術(shù)人員通過本發(fā)明可以了解的是,本發(fā)明增值業(yè)務內(nèi)容添加到當前播放視頻中,不限于圖片、網(wǎng)頁等,還可以是投票、查詢等與用戶互動的增值業(yè)務內(nèi)容,根據(jù)用戶的操作,與用戶進行互動。
本發(fā)明的一種基于視頻的多業(yè)務交互的方法,能夠在不影響現(xiàn)有 視頻業(yè)務的情況下,融合增值業(yè)務,使得增值業(yè)務提供商不用完全依賴數(shù)字電視牌照方或視頻提供方進行增值業(yè)務推送。
通過總策略,增值業(yè)務提供商可以在所有播放的直播和/或點播視頻中添加增值業(yè)務內(nèi)容。而子策略更具針對性,可以根據(jù)特定頻道、特定用戶屬性、特定視頻類型或者某個視頻中判斷是否添加增值業(yè)務內(nèi)容。例如,可以在進行美食節(jié)目中添加商家折扣信息,在體育比賽中添加比分有獎競猜的增值業(yè)務內(nèi)容等??梢愿屿`活的為用戶提供更豐富、更具個性化的服務,增強了視頻和增值業(yè)務的用戶粘度,提升了用戶體驗。
本發(fā)明不僅支持在現(xiàn)有數(shù)字電視視頻中添加增值業(yè)務內(nèi)容,還可以支持在諸如電視盒子的視頻軟件(例如搜狐視頻、騰訊視頻等)播放的視頻中添加增值業(yè)務內(nèi)容。
圖3為本發(fā)明的一種基于視頻的多業(yè)務交互的機頂盒的一個實施例示意圖。如圖3所示,包括視頻單元301和增值業(yè)務單元302,其中:
視頻單元301用于從視頻業(yè)務服務器獲取當前播放視頻的業(yè)務狀態(tài)和增值業(yè)務策略服務器地址。
可選的,業(yè)務狀態(tài)包括用戶屬性、視頻屬性、視頻類型、頻道編號、視頻內(nèi)容和用戶操作。用戶屬性包括用戶ID、用戶所購服務;視頻屬性包括直播視頻和點播視頻等。視頻類型包括新聞類、綜藝娛樂類、體育類、電影和電視劇等。視頻內(nèi)容為具體節(jié)目內(nèi)容。用戶操作包括點播、選擇、快進/退、暫停、輸入、搜索等操作。
增值業(yè)務單元302用于根據(jù)增值業(yè)務策略服務器地址從增值業(yè)務策略服務器獲取總策略;根據(jù)業(yè)務狀態(tài)和總策略從增值業(yè)務資源服務器獲取增值業(yè)務內(nèi)容;將增值業(yè)務內(nèi)容添加到當前播放視頻中顯示。
可選的,增值業(yè)務單元302與視頻單元301之間通過intent message(目的消息)或AIDL(Android Interface Definition Language,安卓接口定義語言)方式實現(xiàn)信息傳遞,提供的增值業(yè) 務內(nèi)容和視頻內(nèi)容之間不相互影響。優(yōu)選的,增值業(yè)務單元302與視頻單元301之間按照表4定義的接口進行內(nèi)容交互。
表4
可選的,總策略可以包括當播放直播和點播內(nèi)容時,從增值業(yè)務資源服務器獲取增值業(yè)務內(nèi)容,也可以為僅在直播或點播時,從增值業(yè)務資源服務器獲取增值業(yè)務內(nèi)容。增值業(yè)務內(nèi)容包括業(yè)務推薦、廣告、評論、競猜、調(diào)研和搜索等內(nèi)容。
可選的,增值業(yè)務單元302還用于根據(jù)總策略判斷是否具有子策略。例如,總策略中包括子策略標識,指示是否具有子策略。若具有子策略,則根據(jù)業(yè)務狀態(tài)從增值業(yè)務策略服務器獲取子策略。
可選的,總策略包括根據(jù)視頻屬性選擇是否獲取增值業(yè)務內(nèi)容。即,在用戶播放直播和/或點播時獲取增值業(yè)務內(nèi)容,并根據(jù)總策略中指示的顯示時刻在當前播放視頻中進行顯示。子策略包括根據(jù)業(yè)務狀態(tài)中的用戶屬性、視頻屬性、視頻類型、頻道編號、視頻內(nèi)容和用戶操作等信息選擇是否從增值業(yè)務內(nèi)容服務器獲取增值業(yè)務內(nèi)容。子策略相比于總策略更具個性化和針對性。例如,可以針對付費去廣告用戶不獲取增值業(yè)務中的廣告內(nèi)容;當用戶觀看體育賽事直播時,在當前比賽視頻中顯示比分預測對話框;當用戶觀看熱門影視時,進 行廣告推送。
優(yōu)選的,總策略或子策略中還包括策略更新時間,例如在特定時間點更新總策略或子策略,或者按照固定時間間隔更新總策略或子策略。
優(yōu)選的,增值業(yè)務單元302與增值業(yè)務策略服務器之間采用表1-表3所示的擴展Javascript定義策略對象的結(jié)構(gòu)進行交互。
本發(fā)明的一種基于視頻的多業(yè)務交互的機頂盒,能夠在不影響現(xiàn)有視頻業(yè)務的情況下,融合增值業(yè)務,使得增值業(yè)務提供商不用完全依賴數(shù)字電視牌照方或視頻提供方進行增值業(yè)務推送。視頻單元301與視頻業(yè)務服務器進行交互,增值業(yè)務單元302與增值業(yè)務策略服務器和增值業(yè)務資源服務器交互,視頻業(yè)務和增值業(yè)務內(nèi)容之間不相互影響??梢圆捎密浖壔蛴布壍姆绞綄ΜF(xiàn)有機頂盒升級,增值業(yè)務提供商可以更加靈活的為用戶提供更豐富、更具個性化的服務,增強了視頻和增值業(yè)務的用戶粘度,提升了用戶體驗。本發(fā)明不僅支持在現(xiàn)有數(shù)字電視視頻中添加增值業(yè)務內(nèi)容,還可以支持在諸如電視盒子的視頻軟件(例如搜狐視頻、騰訊視頻等)播放的視頻中添加增值業(yè)務內(nèi)容。
圖4為本發(fā)明的一種基于視頻的多業(yè)務交互的系統(tǒng)的一個實施例示意圖。如圖4所示,包括機頂盒401、視頻業(yè)務服務器402、增值業(yè)務策略服務器403和增值業(yè)務資源服務器404,其中,機頂盒401與圖3所示的機頂盒相同,包括視頻單元4011和增值業(yè)務單元4012。
視頻業(yè)務服務器402在數(shù)字電視牌照方或視頻提供商側(cè),增值業(yè)務策略服務器403和增值業(yè)務資源服務器404在增值業(yè)務提供商側(cè),視頻業(yè)務的提供與增值業(yè)務的提供相對獨立。增值業(yè)務提供商可以更加靈活的為用戶提供更豐富、更具個性化的服務,增強了視頻和增值業(yè)務的用戶粘度,提升了用戶體驗。本發(fā)明不僅支持在現(xiàn)有數(shù)字電視視頻中添加增值業(yè)務內(nèi)容,還可以支持在諸如電視盒子的視頻軟件(例如搜狐視頻、騰訊視頻等)播放的視頻中添加增值業(yè)務內(nèi)容。
圖6為本發(fā)明的信息交互圖,下面結(jié)合圖5和圖6對本發(fā)明流程 進行說明。
步驟601,開機認證,機頂盒視頻單元從視頻業(yè)務服務器獲得業(yè)務狀態(tài)和增值業(yè)務策略服務器地址。業(yè)務狀態(tài)包括用戶屬性、視頻屬性、視頻類型、頻道編號、視頻內(nèi)容和用戶操作。
步驟602,機頂盒的增值業(yè)務單元從視頻單元獲得增值業(yè)務策略服務器地址。
步驟603,增值業(yè)務單元從增值業(yè)務策略服務器獲得總策略,總策略中具有子策略標識,在進行直播時獲取子策略。
步驟604,視頻單元從視頻業(yè)務服務器獲取播放內(nèi)容進行播放。
步驟605,視頻單元將當前播放視頻的業(yè)務狀態(tài)傳遞給增值業(yè)務單元。
步驟606,增值業(yè)務單元根據(jù)業(yè)務狀態(tài)判斷當前內(nèi)容為直播籃球賽事,從增值業(yè)務服務器獲取子策略。子策略為在當日21時10分籃球比賽時顯示競猜頁面。
步驟607,增值業(yè)務單元根據(jù)子策略從增值業(yè)務資源服務器獲取增值業(yè)務內(nèi)容,即競猜頁面內(nèi)容。
步驟608,增值業(yè)務單元將競猜頁面添加到當前播放的籃球比賽視頻中,如圖5左側(cè)顯示。
步驟609,用戶對總比分進行競猜,提交競猜結(jié)果。增值業(yè)務單元將競猜結(jié)果上報給增值業(yè)務資源服務器,使得用戶與增值業(yè)務資源服務器進行交互。
本發(fā)明的一種基于視頻的多業(yè)務交互的方法、機頂盒和系統(tǒng),能夠在不影響現(xiàn)有視頻業(yè)務的情況下,融合增值業(yè)務,使得增值業(yè)務提供商不用完全依賴數(shù)字電視牌照方進行增值業(yè)務推送,可以更加靈活的為用戶提供更豐富、更具個性化的服務,增強了視頻和增值業(yè)務的用戶粘度,提升了用戶體驗。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介 質(zhì)可以是只讀存儲器,磁盤或光盤等。
本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實施例是為了更好說明本發(fā)明的原理和實際應用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計適于特定用途的帶有各種修改的各種實施例。