一種實現iptv系統中視頻疊加增值業務的系統及方法
2023-05-21 06:27:46 3
專利名稱:一種實現iptv系統中視頻疊加增值業務的系統及方法
技術領域:
本發明涉及IPTV (交互式網絡電視)增值業務領域,尤其涉及一種實現IPTV系統中視頻疊加增值業務的系統及方法。
背景技術:
在IPTV系統中,IPTV業務可以大致分為基本業務和增值業務兩大類,IPTV的基本業務是指以視聽內容為主的視頻內容服務,包括直播、點播、輪播、時移等;增值業務包括通信、信息、遊戲以及交易等業務或應用服務。目前,隨著IPTV系統中增值業務發展,豐富多彩的增值業務展現在大家眼前,但是目前的增值業務基本都是通過EPG(電子節目菜單)跳轉的方式進入,模式相對固定,針對性不高,需要通過終端用戶的主觀動作才能進入,不能及時的將增值業務推送給終端用戶,從某種程度了降低了用戶去體驗和感知增值業務的機會。因而,如何改變這種主動獲取的方式,變成主動推送,是增值業務系統亟待需要解決的問題。
發明內容
本發明的目的在於提供一種實現IPTV系統中視頻疊加增值業務的系統及方法, 實現IPTV系統中增值業務的主動推送、定點推送的功能,為增值業務在視頻上引入奠定基石出。為實現上述目的,本發明實施例採用以下技術方案。一種實現IPTV系統中視頻疊加增值業務的系統,包括IPTV系統、第三方增值業務系統、機頂盒和視頻疊加平臺;所述視頻疊加平臺,用於進行增值業務和視頻節目的疊加綁定操作,製作疊加增值業務控制頁面;所述機頂盒,用於在進入視頻節目後,向視頻疊加平臺獲取疊加增值業務控制頁面並據此控制在當前的視頻節目之上疊加增值業務的展示;所述IPTV系統,用於獲取頻道和節目信息並同步到視頻疊加平臺;所述第三方增值業務系統,用於存放第三方增值業務信息。優選地,所述視頻疊加平臺包括視頻疊加管理系統和視頻疊加EPG伺服器;其中,所述視頻疊加管理系統,用於IPTV系統導入或者手工添加頻道節目信息、記錄增值業務信息,管理所述頻道節目信息和增值業務信息,據此信息製作視頻疊加增值業務信息並將其發布至視頻疊加EPG上;所述視頻疊加EPG伺服器,用於與機頂盒進行交互,在接收到機頂盒的疊加增值業務請求時,根據該疊加增值業務請求以及所述視頻疊加增值業務信息生成疊加增值業務控制頁面並返回給機頂盒。優選地,所述機頂盒包括主窗口和疊加窗口 ;所述主窗口,負責頻道或者節目的展示,向疊加窗口實時傳遞當前頻道或者節目的內容信息和鍵值信息;所述疊加窗口,負責根據所述內容信息和鍵值信息向視頻疊加平臺發送疊加增值業務請求,根據視頻疊加平臺返回的疊加增值業務控制頁面、從第三方增值業務系統獲取相應的增值業務進行增值業務頁面的疊加展示。一種實現IPTV系統中視頻疊加增值業務的方法,包括步驟在視頻疊加平臺進 行增值業務與視頻節目的疊加綁定操作;機頂盒在進入視頻節目後向視頻疊加平臺獲取疊加增值業務控制頁面;機頂盒根據增值業務控制頁面控制,在當前的視頻節目之上疊加增值業務的展
7J\ ο優選地,上述方法還包括在增值業務展示過程中,根據人工控制或者自動控制, 疊加新的增值業務展示。優選地,所述疊加增值業務平臺進行增值業務和視頻節目的疊加綁定操作的步驟進一步包括根據所有頻道或者節目信息選擇需要綁定的頻道或者節目;設置綁定類型,如果綁定類型為區間綁定,則在創建綁定區間後執行下一步;如果綁定類型為全綁定,則直接執行下一步;設置增值業務URL及增值業務觸發時間點;根據上述設置,生成視頻疊加增值業務的時間軸並將該時間軸的相關信息全部保存到資料庫。優選地,所述機頂盒在進入視頻節目後向視頻疊加平臺獲取疊加增值業務控制頁面的步驟進一步包括在用戶進入一個頻道或者節目時,機頂盒的主窗口播放相應的頻道或者節目,同時獲取該頻道或節目的內容編號並傳遞給疊加窗口;機頂盒的疊加窗口根據所述頻道或節目的內容編號向視頻疊加EPG伺服器發起疊加增值業務請求;視頻疊加EPG伺服器解析所述疊加增值業務請求,根據預先存儲的視頻疊加增值業務信息進行匹配運算後,生成相應的疊加增值業務控制頁面並返回給機頂盒。優選地,上述方法中,所述機頂盒的疊加窗口在收到所述頻道或者節目的內容編號時,進行預定時間的延時後再向視頻疊加EPG伺服器發起疊加增值業務請求。優選地,所述疊加增值業務請求的消息類型為HTTP消息,且請求參數包括用戶帳號、內容編號、當前時間。優選地,所述機頂盒根據疊加增值業務控制頁面控制疊加增值業務的展示的步驟進一步包括機頂盒對所述疊加增值業務控制頁面進行解析,若是立即展示,則直接執行下一步,否則在達到預設的觸發時間點時執行下一步;機頂盒的疊加窗口根據疊加增值業務控制頁面中的增值業務URL,向第三方增值業務系統發起頁面請求;第三方增值業務系統根據頁面請求組裝增值業務頁面並返回給機頂盒,機頂盒在疊加窗口中展示增值業務,疊加在當前播放的頻道或節目之上;
在增值業務頁面的展示過程中,若用戶對增值業務頁面進行具體操作,機頂盒與第三方增值業務系統進行交互並在獲取相應的響應頁面後在疊加窗口進行展示。與現有技術相比,本本發明實施例具有以下有益效果本發明實施例通過機頂盒內置的主窗口展示頻道或者節目,通過直接疊加於主窗口之上的疊加窗口展示增值業務,讓用戶在觀看節目的同時可以方便的使用增值業務,使得用戶在觀看視頻節目的同時可以體驗到多元化的業務體驗,同時也給運營商的多業務運營奠定了良好的交互平臺。因此,該發明實施例在IPTV增值業務領域具有普遍的實際應用意義。
此處所說明的附圖用來提供對本發明的進一步理解,構成本發明的一部分,本發明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中圖1為本發明實施例中實現視頻疊加增值業務的系統結構示意圖;圖2為本發明實施例中疊加增值業務製作的方法流程圖;圖3為本發明實施例中疊加增值業務獲取的方法流程圖;圖4為本發明實施例中疊加增值業務展示的方法流程圖;圖5為本發明實施例中疊加增值業務控制的方法流程圖。
具體實施例方式為了使本發明所要解決的技術問題、技術方案及有益效果更加清楚、明白,以下結合附圖和實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。圖1所示為本實施例實現視頻疊加增值業務的系統結構原理圖。其中,系統包括視頻疊加平臺、機頂盒、第三方增值業務系統和IPTV系統。具體如下(1)視頻疊加平臺主要由視頻疊加管理系統和視頻疊加EPG伺服器組成。視頻疊加管理系統,負責對增值業務信息、頻道節目數據進行管理,同時負責視頻疊加增值業務信息的製作並將其發布到視頻疊加EPG伺服器上;其中,增值業務信息主要是記錄第三方增值業務的URL,而頻道節目數據通過IPTV系統進行導入或者手工添加。視頻疊加EPG伺服器,負責與機頂盒進行交互,根據對方的疊加增值業務請求生成疊加增值業務控制頁面並返回給機頂盒。(2)機頂盒包括主窗口以及新引入的疊加窗口。疊加窗口,負責增值業務頁面的疊加展示,而主窗口則負責頻道或者節目的展示。疊加窗口與主窗口之間主要是傳遞內容信息和鍵值信息,以便疊加窗口根據內容信息、鍵值信息到視頻疊加EPG伺服器進行疊加增值業務的請求,進而連結到第三方增值業務系統進行疊加增值業務展示。(3) IPTV系統主要是用來獲取頻道和節目信息,以便同步到視頻疊加平臺。(4)第三方增值業務系統主要是存放第三方增值業務的環境。基於圖1所示的實現原理,本實施例在IPTV系統中實現視頻疊加增值業務的方法,包括以下幾個步驟
步驟A 疊加增值業務平臺進行增值業務和視頻節目的疊加綁定操作;步驟B 機頂盒在進入視頻節目後,向疊加增值業務平臺獲取增值業務控制頁面;步驟C 機頂盒根據增值業務控制頁面,控制疊加增值業務的展示;步驟D 在增值業務展示過程中,根據人工控制或自動控制,疊加新的增資業務展示。圖2所示為視頻疊加增值業務的製作流程,在上述步驟A中執行,其實施步驟如下步驟201 進入視頻疊加管理系統的視頻疊加增值業務製作頁面;步驟202 選擇需要綁定的頻道或節目,頻道和節目可以是預先從IPTV系統導入到視頻疊加平臺也可是手工添加;步驟203 選擇綁定類型,可以是全綁定或者區間綁定,如果是全綁定,進入步驟 205 ;如果是區間綁定,進入步驟204 ;步驟204:創建綁定區間,對於頻道,採用絕對時間,如 20100101070000-20100101073000 ;而對於節目,採用相對時間,如 200S-300S ;步驟205 設置增值業務URL,對於區間綁定類型,增值業務URL是落在綁定區間上;對於全綁定類型,增值業務URL是落在整個頻道或者節目上;步驟206 設置增值業務觸發時間點,對於區間綁定類型,觸發時間點需要落在綁定區間內,對於全綁定類型,不做要求;步驟207 根據上述設置生成視頻疊加增值業務的時間軸,該時間軸表示一個頻道或者節目在各個時間段上綁定的增值業務及其觸發點;步驟208 將時間軸相關的信息全部保存到資料庫。圖3所示為視頻疊加增值業務的獲取流程,在上述步驟B中執行,其實施步驟如下步驟301 用戶通過遙控器進入一個頻道或者節目;步驟302 機頂盒的主窗口響應請求,在主窗口播放頻道或者節目,同時獲取頻道或節目的內容編號,傳遞給疊加窗口 ;步驟303 機頂盒疊加窗口啟動定時任務,進行預定時間的延時,如10S,延時時間至|J,進入步驟304 ;延時的目的是保證用戶確實是要觀看頻道或者節目,防止用戶的切換頻道或者預覽節目; 步驟304 機頂盒的疊加窗口向視頻疊加EPG伺服器發起疊加增值業務請求,需要攜帶用戶帳號、內容編號、當前時間(頻道為絕對時間,節目為相對時間)作為請求參數,採用HTTP消息;步驟305 視頻疊加EPG伺服器接收到請求後,解析請求,並做匹配運算,查找對應內容編號的當前時間下,是否有增值業務綁定,如果有,則記錄綁定的增值業務URL和觸發時間點,如果沒有,則不用記錄;然後生成疊加增值業務控制頁面;步驟306 視頻疊加EPG伺服器將生成的疊加增值業務控制頁面返回給機頂盒;步驟307 機頂盒解析疊加增值業務控制頁面,如果是立即展示,則進入步驟309, 進行展示;如果疊加增值業務控制頁面中設置了觸發時間點,則進入步驟308 ;步驟308 機頂盒根據疊加增值業務控制頁面中設置的觸發時間點,將它們寫入觸發任務中,以便進行後續增值業務的自動觸發;步驟309 機頂盒根據疊加增值業務控制頁面中設置的增值業務,進行增值業務的展示。圖4所示為視頻疊加增值業務的展示流程,在上述步驟C中執行,其實施步驟如下步驟401 機頂盒解析完疊加增值業務控制頁面後,如果是立即展示,那麼立即執行步驟402 ;否則,在觸發時間點開始執行步驟402 ;步驟402:機頂盒的疊加窗口根據疊加增值業務控制頁面中的增值業務URL,向第三方增值業務系統發起頁面請求;
步驟403 第三方增值業務系統根據請求,組裝增值業務頁面;步驟404 第三方增值業務系統返回增值業務頁面給機頂盒;步驟405 機頂盒在疊加窗口中展示增值業務,疊加在當前播放的頻道或者節目之上;步驟406 如果用戶通過遙控器對增值頁面頁面進行操作,如移動焦點,進入具體欄目等操作,那麼進入步驟407 ;步驟407 機頂盒向第三方增值業務系統發起業務操作請求;步驟408 第三方增值業務系統處理請求,並記錄用戶的操作行為,同時組裝響應頁面;步驟409 第三方增值業務系統向機頂盒返回操作響應結果,機頂盒展示給用戶;步驟410 用戶如果繼續進行操作,那麼繼續步驟步驟406 ,否則按指定快捷鍵退
出ο圖5所示為視頻疊加增值業務的控制流程,在上述步驟D中執行,其實施步驟如下步驟501 用戶通過指定快捷鍵可以呼出增值業務,作為人工觸發操作;步驟502 機頂盒根據用戶的人工觸發操作,向視頻疊加EPG伺服器發起疊加增值業務請求,同樣在請求中需要攜帶用戶帳號、內容編號、當前時間和按鍵鍵值; 步驟503 視頻疊加EPG伺服器解析用戶的按鍵鍵值等參數,匹配運算出當前頻道或者節目所綁定的增值業務信息,並生成疊加增值業務控制頁面;步驟504 視頻疊加EPG伺服器返回疊加增值業務控制頁面給機頂盒;步驟505 機頂盒解析控制頁面,並按照步驟3中的展示流程進行增值業務頁面的疊加展示;步驟506 在疊加展示期間,用戶通過指定快捷鍵退出疊加增值業務頁面,則機頂盒將疊加增值業務頁面進行隱藏;步驟507 在疊加展示期間,用戶通過指定快捷鍵呼出疊加增值業務頁面,則機頂盒將疊加增值業務頁面進行展示,繼續步驟502到步驟505,完成增值業務頁面的疊加展示;步驟508 如果觸發任務達到,即在增值業務的觸發時間點上,機頂盒自動發起請求,繼續步驟502到步驟505,完成增值業務頁面的疊加展示。綜上所述,本發明具有以下優點本發明提供的實現視頻疊加增值業務系統和方法,很好的解決了在當前頻道或者節目上疊加顯示增值業務的問題,使得IPTV的後續運營模式,可以在用戶觀看節目期間,實現多樣化的增值業務推送,讓用戶能夠更多的享受進入增值業務的快捷性。因此,該發明的提出在IPTV增值業務領域具有普遍的實際應用意義。
上述說明示出並描述了本發明的一個優選實施例,但如前所 述,應當理解本發明並非局限於本文所披露的形式,不應看作是對其他實施例的排除,而可用於各種其他組合、 修改和環境,並能夠在本文所述發明構想範圍內,通過上述教導或相關領域的技術或知識進行改動。而本領域人員所進行的改動和變化不脫離本發明的精神和範圍,則都應在本發明所附權利要求的保護範圍內。
權利要求
1.一種實現IPTV系統中視頻疊加增值業務的系統,其特徵在於,該系統包括IPTV系統、第三方增值業務系統、機頂盒和視頻疊加平臺;所述視頻疊加平臺,用於進行增值業務和視頻節目的疊加綁定操作,製作疊加增值業務控制頁面;所述機頂盒,用於在進入視頻節目後,向視頻疊加平臺獲取疊加增值業務控制頁面並據此控制在當前的視頻節目之上進行疊加增值業務的展示;所述IPTV系統,用於獲取頻道和節目信息並同步到視頻疊加平臺;所述第三方增值業務系統,用於存放第三方增值業務信息。
2.如權利要求1所述實現IPTV系統中視頻疊加增值業務的系統,其特徵在於,所述視頻疊加平臺包括視頻疊加管理系統和視頻疊加EPG伺服器;其中,所述視頻疊加管理系統,用於IPTV系統導入或者手工添加頻道節目信息、記錄增值業務信息,管理所述頻道節目信息和增值業務信息,據此信息製作視頻疊加增值業務信息並將其發布至視頻疊加EPG上;所述視頻疊加EPG伺服器,用於與機頂盒進行交互,在接收到機頂盒的疊加增值業務請求時,根據該疊加增值業務請求以及所述視頻疊加增值業務信息生成疊加增值業務控制頁面並返回給機頂盒。
3.如權利要求1或2所述實現IPTV系統中視頻疊加增值業務的系統,其特徵在於,所述機頂盒包括主窗口和疊加窗口;所述主窗口,負責頻道或者節目的展示,向疊加窗口實時傳遞當前頻道或者節目的內容信息和鍵值信息;所述疊加窗口,負責根據所述內容信息和鍵值信息向視頻疊加平臺發送疊加增值業務請求,根據視頻疊加平臺返回的疊加增值業務控制頁面、從第三方增值業務系統獲取相應的增值業務進行增值業務頁面的疊加展示。
4.一種實現IPTV系統中視頻疊加增值業務的方法,其特徵在於,該方法包括步驟在視頻疊加平臺進行增值業務與視頻節目的疊加綁定操作;機頂盒在進入視頻節目後向視頻疊加平臺獲取疊加增值業務控制頁面;機頂盒根據增值業務控制頁面控制,在當前的視頻節目之上進行疊加增值業務的展示 ο
5.如權利要求4所述的實現IPTV系統中視頻疊加增值業務的方法,其特徵在於,該方法還包括在增值業務展示過程中,根據人工控制或者自動控制,疊加新的增值業務展示。
6.如權利要求4或5所述的實現IPTV系統中視頻疊加增值業務的方法,其特徵在於, 所述疊加增值業務平臺進行增值業務和視頻節目的疊加綁定操作的步驟進一步包括根據所有頻道或者節目信息選擇需要綁定的頻道或者節目;設置綁定類型,如果綁定類型為區間綁定,則在創建綁定區間後執行下一步;如果綁定類型為全綁定,則直接執行下一步;設置增值業務URL及增值業務觸發時間點;根據上述設置,生成視頻疊加增值業務的時間軸並將該時間軸的相關信息全部保存到資料庫。
7.如權利要求4或5所述的實現IPTV系統中視頻疊加增值業務的方法,其特徵在於,所述機頂盒在進入視頻節目後向視頻疊加平臺獲取疊加增值業務控制頁面的步驟進一步包括在用戶進入一個頻道或者節目時,機頂盒的主窗口播放相應的頻道或者節目,同時獲取該頻道或節目的內容編號並傳遞給疊加窗口;機頂盒的疊加窗口根據所述頻道或節目的內容編號向視頻疊加EPG伺服器發起疊加增值業務請求;視頻疊加EPG伺服器解析所述疊加增值業務請求,根據預先存儲的視頻疊加增值業務信息進行匹配運算後,生成相應的疊加增值業務控制頁面並返回給機頂盒。
8.如權利要求7所述的實現IPTV系統中視頻疊加增值業務的方法,其特徵在於,該方法中,所述機頂盒的疊加窗口在收到所述頻道或者節目的內容編號時,進行預定時間的延時後再向視頻疊加EPG伺服器發起疊加增值業務請求。
9.如權利要求7所述的實現IPTV系統中視頻疊加增值業務的方法,其特徵在於,所述疊加增值業務請求的消息類型為HTTP消息,且請求參數包括用戶帳號、內容編號、當前時間。
10.如權利要求4或5所述的實現IPTV系統中視頻疊加增值業務的方法,其特徵在於, 所述機頂盒根據疊加增值業務控制頁面控制疊加增值業務的展示的步驟進一步包括機頂盒對所述疊加增值業務控制頁面進行解析,若是立即展示,則直接執行下一步,否則在達到預設的觸發時間點時執行下一步;機頂盒的疊加窗口根據疊加增值業務控制頁面中的增值業務URL,向第三方增值業務系統發起頁面請求;第三方增值業務系統根據頁面請求組裝增值業務頁面並返回給機頂盒,機頂盒在疊加窗口中展示增值業務,疊加在當前播放的頻道或節目之上;在增值業務頁面的展示過程中,若用戶對增值業務頁面進行具體操作,機頂盒與第三方增值業務系統進行交互並在獲取相應的響應頁面後在疊加窗口進行展示。
全文摘要
本發明提供了一種實現IPTV系統中視頻疊加增值業務的系統及方法,其中的系統包括IPTV系統、第三方增值業務系統、機頂盒和視頻疊加平臺;相應的實現方法包括在視頻疊加平臺進行增值業務與視頻節目的疊加綁定操作;機頂盒在進入視頻節目後向視頻疊加平臺獲取疊加增值業務控制頁面;機頂盒根據增值業務控制頁面控制,在當前的視頻節目之上疊加增值業務的展示。本發明實施例通過機頂盒內置的主窗口展示頻道或者節目,通過直接疊加於主窗口之上的疊加窗口展示增值業務,讓用戶在觀看節目的同時可以方便的使用增值業務,使得用戶在觀看視頻節目的同時可以體驗到多元化的業務體驗,同時也給運營商的多業務運營奠定了良好的交互平臺。
文檔編號H04N21/20GK102291596SQ20111022881
公開日2011年12月21日 申請日期2011年8月10日 優先權日2011年8月10日
發明者孔建華, 張濤, 許韶平 申請人:中興通訊股份有限公司