專利名稱:一種移動多媒體廣播節目提示信息的傳輸及實現方法
技術領域:
本發明涉及通信領域,特別是移動多媒體廣播(CMMB)領域,電子業務(或者節目)指南中節目提示信息的傳輸及實現方法。
背景技術:
移動多媒體廣播業務(又叫手機電視)有多種實現技術,有基于移動通信網絡的多媒體廣播多播(MBMS,Multimedia Broadcast MulticastService)、廣播和多播(BCMCS,Broadcast and Multicast Service)、流媒體技術,也有基于廣播網(地面數字廣播、衛星數字廣播)的技術,例如歐洲的DVB-H(數字視頻廣播手持式接收Digital Video BroadcastHandheld)、美國的MediaFLO(媒體單一前向鏈路Media Forward LinkOnly)、日本的ISDB-T(綜合業務數字廣播-地面傳輸Integrated ServiceDigital Broadcasting-Terrestrial)和中國的CMMB(中國移動多媒體廣播China Mobile Multimedia Broadcast)等,還有應用層輔助技術。基于廣播網的移動多媒體業務具有頻譜利用率高、容量大、建設成本相對比較低、受眾廣等優勢,已得到廣泛應用。
移動多媒體廣播網絡用戶在使用移動多媒體業務時,通過電子業務指南(簡稱ESG)或者電子節目指南導航,了解移動多媒體廣播業務的相關信息(包括業務名稱、播放時間、內容梗概、價格等),并實現對業務的快速檢索、預覽和訪問。ESG為用戶收看電視節目和享受信息服務提供一個良好的導航機制,使用戶能方便快捷地找到自己關心的節目,查看節目的附加信息。當觀看節目或者切換業務/頻道時,往往需要有一種方法快速了解當前業務/頻道的正在播放的節目內容信息(比如開始時間、主題、持續時間等),以及下一個時間段播放什么節目內容信息,即節目提示信息;同時當系統某一時刻調整了當前時間段或后續時間段節目時,也需要及時通知到用戶。
本發明提供一種移動多媒體廣播系統中,用戶在觀看節目或者切換業務/頻道過程中,快速提供當前業務/頻道的節目提示信息的方法,即時通知系統調整后的節目信息到用戶,改善用戶使用多媒體廣播業務的體驗。
發明內容
本發明要解決的技術問題就是提供一種移動多媒體廣播網絡中,用戶在切換頻道過程或者觀看節目時,快速提供當前業務/頻道現在所播放節目的信息以及下一節目信息(也就是節目提示信息)的方法,改善用戶使用多媒體廣播業務的體驗。
為了解決上述技術問題,本發明提供一種移動多媒體廣播節目提示信息的傳輸及實現方法,其特征在于移動多媒體系統前端將節目提示信息封裝成復用子幀數據段的數據單元,通過對數據段頭中數據單元類型設置特定值,來區分封裝節目提示信息的數據單元和封裝其他信息的數據單元;移動多媒體系統前端將包含節目提示信息的數據段、視頻信息的視頻段、音頻信息的音頻段一起組成復用子幀,通過移動多媒體廣播網絡進行傳輸。
進一步,上述數據段頭對應封裝節目提示信息數據單元的數據單元類型特定值取值為“1”。
進一步,所述封裝節目提示信息的數據單元包括記錄數、保留、一個或多個節目提示信息以及CRC校驗,其中節目提示信息由開始時間、持續時間、語言種類、主題長度、主題組成;進一步,所述的記錄數是一個表征本數據單元封裝的節目提示信息數目,若記錄數值為2,則本數據單元包含當前節目信息和下一個節目信息;若記錄數為1,則本數據單元只包含當前節目信息;若記錄數大于2,則本數據單元包含當前節目信息和后面連續2個或多個節目信息。
進一步,根據本發明的方法,多媒體廣播系統前端周期地把包含節目提示信息、視頻信息、音頻信息的復用幀通過移動多媒體廣播網絡播發,或根據運營商的需要即時通過移動多媒體廣播網絡播發。
進一步,根據本發明的方法,當多媒體廣播系統前端對某個業務/頻道的當前時段或者下一個時段節目有調整時,前端主動下發節目提示信息,此時,終端通過接收到復用子幀中的更新指示檢測到當前業務或者頻道有最新的節目提示信息,直接解析出當前數據單元中的節目提示信息,顯示在終端屏幕上。
進一步,終端選擇或者切換多媒體業務時,從復用子幀中解析出數據段頭,判斷是否存在數據單元類型為特定值“1”的數據單元,若存在則直接解析出對應數據單元中的節目提示信息,顯示在終端屏幕上;否則,搜索本地ESG的節目編排表、內容表以取得當前業務/頻道的相關信息構造成節目提示信息,顯示在終端屏幕上。
進一步,根據本發明的方法,終端使用從移動多媒體網絡獲得的系統時間來校準本地時間,使用所述校準后的本地時間結合節目提示信息的節目開始時間和持續時間顯示當前節目的播放進度。
本發明的方法使得用戶在使用移動多媒體廣播業務時,在切換頻道或者觀看節目時快速提供當前業務/頻道的節目提示信息,大大改善了用戶的體驗,便于業務的運營和開展;同時在多媒體廣播業務試驗階段或開展初期,不編輯或者下發節目編排表的情況下也可以較好地開展業務。
圖1是本發明節目提示信息在CMMB復用子幀位置示意圖;圖2是本發明CMMB數據段封裝結構示意圖;圖3是本發明節目提示信息數據單元封裝舉例示意圖;圖4是本發明節目提示信息傳輸及處理示意圖。
具體實施例方式
下面結合附圖及具體實施例對本發明進行詳細說明。
本發明的目的在于提供一種移動多媒體廣播網絡中頻道的當前節目/接下一個節目信息(節目提示信息)的實現及處理方法,所述方法分為兩個步驟1、節目提示信息的封裝;2、節目提示信息的傳輸及處理。以下對這兩個步驟進行詳細說明。
1、節目提示信息的封裝(1)如附圖1所示,在移動多媒體廣播(CMMB)系統中,在移動多媒體網絡的業務/頻道中,每個多媒體業務占用一個或多個復用子幀,復用子幀包括復用子幀頭、視頻段、音頻段、數據段;其中,視頻數據、音頻數據、節目提示信息是分別封裝在視頻段、音頻段、數據段中,其中,節目提示信息在數據段頭中的數據單元中是通過特定的數值來標識,以區分其他的數據。復用子幀用于承載具體的多媒體廣播業務數據和/或系統數據,組成多媒體廣播業務,這些業務通過移動多媒體廣播網絡傳輸給終端。
(2)如附圖2所示,節目提示信息的數據段的封裝結構是由數據段頭與多個數據單元組成。數據段頭描述了各個數據單元的參數,包括數據單元數、數據單元類型、數據單元長度等參數;其中,數據單元類型為了區別數據單元承載的不同數據,參考定義表1所示。
表1數據單元類型
其中,節目提示信息的數據單元類型定義為“1”。
(3)如附圖3所示,節目提示信息封裝在數據單元中,其包含的參數為記錄數表示本數據單元承載的節目提示信息數目,缺省值為2,表示本數據單元只包含兩條記錄,每條記錄分別表示當前節目信息、下一個節目信息;若記錄數大于2,表示本數據單元包含了當前節目信息以及后面連續2個或多個節目信息;若只有一條記錄,則表示本數據單元包含了當前節目信息。開始時間表示業務/頻道的節目從何時開始播放。持續時間表示節目的時長。語言種類表示節目主題名稱采用何種語言編碼。主題長度表示節目名稱字符串長度,便于終端解析。主題表示播放節目內容的名稱。
2、節目提示信息的傳輸及處理如圖4所示,是說明節目提示信息傳輸及處理的流程示意圖。下面結合附圖4來說明本發明的節目提示信息傳輸及處理流程。
100移動多媒體系統前端ESG發生器獲取多媒體業務頻道的節目提示信息傳輸給復用器,其中,多媒體業務占用一個由一個或多個復用子幀組成的復用幀,所述的復用子幀包括復用子幀頭、視頻段、音頻段、數據段,其中,視頻數據、音頻數據分別封裝在視頻段、音頻段中;上述提取的業務/頻道的節目提示信息主要包括開始時間、至少一種語言描述的節目名稱、持續時間等,是以上述步驟1的節目提示信息格式封裝在復用子幀的數據段中。在本發明的實施例中,是以每隔2秒的定期時間從從ESG服務器提取個業務頻道的節目提示信息。
110復用器將業務/頻道的節目提示信息以及音頻數據、視頻數據等業務信息構造成符合CMMB網絡要求的復用幀,隨CMMB網絡廣播發送給移動多媒體終端;上述含有節目提示信息的多媒體業務可以周期地通過廣播通道播發給用戶終端,也可以根據運營商的需要即時通過廣播通道播發給用戶終端。
200用戶使用移動多媒體業務時,切換到欲觀看的業務/頻道,或者選擇“查看節目提示信息”功能操作,此時移動多媒體終端應用程序在指定時間內(與下發周期一致,比如2秒)從接收到的復用子幀解析出數據單元,判斷是否存在數據單元類型為上述步驟1種定義的“1”(表示是節目提示信息)的數據單元,如果有,則直接解析出當前數據單元中的節目提示信息,顯示在用戶移動多媒體終端屏幕上;如果沒有,可以通過搜索本地ESG的節目編排表、內容表以取得當前業務/頻道的相關信息如開始時間、節目名稱、持續時間等信息構造成節目提示信息,顯示在用戶終端屏幕上。
此外,終端從移動多媒體網絡中獲得系統時間,使用該系統時間來校準終端的本地時間,并使用校準后的本地時間結合上述從復用子幀中獲得的節目提示信息的節目開始時間和持續時間顯示當前節目的播放進度。
對上述步驟100,當多媒體廣播系統前端對某個業務/頻道的當前時段或者下一個時段節目有調整時,ESG服務器可以通知ESG發生器主動下發節目提示信息。此時,對應步驟200應為終端通過接收到復用子幀頭中的相應指示檢測到網絡有最新的節目提示信息,直接解析出當前數據單元中的節目提示信息,顯示在用戶終端屏幕上。
綜上所述,根據本發明的方法,用戶可以在切換業務/頻道時,終端首先查詢構成當前業務/頻道的復用子幀的數據段中是否有節目提示信息,如果有自動顯示在終端屏幕上;如果當前業務/頻道的復用子幀的數據段中沒有節目提示信息數據,可以在保存在終端本地節目編排表、內容表中檢索開始時間、內容主題、持續時間等相關信息,構成當前頻道的節目提示信息,自動顯示在終端屏幕上;用戶也可以在觀看節目過程中,通過功能菜單主動查詢節目提示信息。優先查詢構成當前業務/頻道的復用子幀的數據段中的節目提示信息;如果沒有再查在保存在終端本地節目編排表、內容表中檢索相關信息,構成當前頻道的節目提示信息。
這里已經通過具體的實施例子對本發明進行了詳細描述,提供上述實施例的描述為了使本領域的技術人員制造或適用本發明,這些實施例的各種修改對于本領域的技術人員來說是容易理解的。本發明并不限于這些例子,或其中的某些方面。本發明的范圍通過附加的權利要求進行詳細說明。
權利要求
1.一種移動多媒體廣播節目提示信息的傳輸及實現方法,其特征在于移動多媒體系統前端將節目提示信息封裝成復用子幀數據段的數據單元,通過對數據段頭中數據單元類型設置特定值,來區分封裝節目提示信息的數據單元和封裝其他信息的數據單元;移動多媒體系統前端將包含節目提示信息的數據段、視頻信息的視頻段、音頻信息的音頻段一起組成復用子幀,通過移動多媒體廣播網絡進行傳輸。
2.根據權利要求1所述的移動多媒體廣播節目提示信息的傳輸及實現方法,其特征在于對上述數據段頭對應封裝節目提示信息數據單元的數據單元類型特定值取值為“1”。
3.根據權利要求1所述的移動多媒體廣播節目提示信息的傳輸及實現方法,其特征在于所述封裝節目提示信息的數據單元包括記錄數、保留、一個或多個節目提示信息以及CRC校驗,其中節目提示信息由開始時間、持續時間、語言種類、主題長度、主題組成;所述的記錄數是一個表征本數據單元封裝的節目提示信息數目,第一條記錄為當前節目信息,若有第二條記錄,則表示下一個節目信息。
4.根據權利要求1所述的移動多媒體廣播節目提示信息的傳輸及實現方法,其特征在于多媒體廣播系統前端周期地通過移動多媒體廣播網絡播發節目提示信息,或根據運營商的需要即時通過移動多媒體廣播網絡播發。
5.根據權利要求1所述的移動多媒體廣播節目提示信息的傳輸及實現方法,其特征在于當多媒體廣播系統前端對某個業務/頻道的當前時段或者下一個時段節目有調整時,前端主動下發節目提示信息,此時,終端從接收到復用幀頭中的更新指示檢測到當前業務或者頻道有最新的節目提示信息,直接解析出當前數據單元中的節目提示信息,顯示在終端屏幕上。
6.根據權利要求1所述的移動多媒體廣播節目提示信息的傳輸及實現方法,其特征在于終端選擇或者切換多媒體業務時,從復用子幀中解析出數據段頭,判斷是否存在數據單元類型為特定值“1”的數據單元,若存在則直接解析出對應數據單元中的節目提示信息,顯示在終端屏幕上;否則,搜索本地ESG的節目編排表、內容表以取得當前業務/頻道的相關信息構造成節目提示信息,顯示在終端屏幕上。
7.根據權利要求1所述的移動多媒體廣播節目提示信息的傳輸及實現方法,其特征在于終端使用從移動多媒體網絡獲得的系統時間來校準本地時間,使用所述校準后的本地時間結合節目提示信息的節目開始時間和持續時間顯示當前節目的播放進度。
全文摘要
本發明公開了一種移動多媒體廣播節目提示信息的傳輸及實現方法,其特征在于移動多媒體系統前端將節目提示信息封裝成復用子幀數據段的數據單元,通過對數據段頭中數據單元類型設置特定值,來區分封裝節目提示信息的數據單元和封裝其他信息的數據單元;移動多媒體系統前端將包含節目提示信息的數據段、視頻信息的視頻段、音頻信息的音頻段一起組成復用子幀,通過移動多媒體廣播網絡進行傳輸。本發明的方法使得用戶在使用移動多媒體廣播業務時,在切換頻道或者觀看節目時快速提供當前業務/頻道現在所播放節目提示信息,大大改善了用戶的體驗,便于業務的運營和開展。
文檔編號H04N7/52GK101087389SQ20071007510
公開日2007年12月12日 申請日期2007年6月12日 優先權日2007年6月12日
發明者文海龍, 王標, 朱曉光 申請人:中興通訊股份有限公司