專利名稱:手機電視播放方法及終端的制作方法
技術領域:
本發明涉及通信領域,具體而言,涉及一種手機電視播放方法及終端。
背景技術:
隨著通訊技術的快速發展,手機電視相關技術越來越成為通訊電子領域研究的熱點,大量的用戶越來越熱衷于在移動終端特別是手機上收看電視節目。當前收看手機電視主要有兩種方式一種方式是網絡服務器將電視信號轉變為PS (Packet Switched,分組交換)域的視頻數據,終端用戶通過手機瀏覽器以上網的方式向該服務器請求到這些視頻數據,然后通過終端的多媒體插件來播放電視節目;另一種方式是用戶通過終端上的手機電視芯片和手機電視應用來接收運營商的手機電視廣播信號來收看電視節目,如目前比較流行的 DVB-H (Digital Video Broadcast-Handheld,數字視頻廣播-手持)、CMMB (ChinaMobile Multimedia Broadcasting,中國移動多媒體廣播)等方式。
從實際使用效果看,以上兩種方式都有明顯的缺陷,前一種方式占用太多帶寬和流量,當網絡情況不好時,畫面不穩定,且給用戶帶來較大的經濟開銷;后一種方式需要終端有專用的手機電視模塊才能使用,同時每次加載和解析ESG (Electronic ServiceGuide,電子服務指南,包括各個電視頻道的頻道介紹、節目表以及各個頻道的播放參數等信息)需要較長的時間。針對上述問題,目前尚未提出有效的解決方案。
發明內容
針對現有手機電視播放方法或占用太多帶寬和流量或加載和解析ESG所需時間太長的問題,本發明提供了一種電視播放方法及終端,以至少解決上述問題。根據本發明的一個方面,提供了一種電視播放方法,包括終端響應于用戶的操作,通過瀏覽器獲取手機電視的ESG信息并顯示給用戶;終端根據用戶的選擇,接收用戶選擇的頻道的手機電視廣播信號,對該手機電視廣播信號進行解碼,并播放解碼后得到的多媒體數據。終端響應于用戶的操作,通過瀏覽器獲取手機電視的ESG信息并顯示給用戶包括終端響應于用戶的操作,通過瀏覽器登錄手機電視運營商的ESG網頁來獲取ESG信息并顯示給用戶。終端響應于用戶的操作,通過瀏覽器登錄手機電視運營商的ESG網頁來獲取ESG信息并顯示給用戶包括終端響應于用戶的操作,通過瀏覽器登錄手機電視運營商的ESG服務器網站,發起獲取ESG信息的HTTP (Hypertext Transfer Protocol,超文本傳送)請求;終端的瀏覽器接收ESG服務器網站返回的HTTP響應,其中,HTTP響應中包括根據ESG信息構造的HTML (Hypertext Markup Language,超文本標記語言)網頁數據;終端的瀏覽器調用HTML解析引擎對HTML網頁數據進行解析獲取ESG信息;終端的瀏覽器調用渲染引擎按照HTML網頁數據中的CSS (Cascading Style Sheet,級聯樣式表)標準對ESG信息進行布局和繪制,將ESG信息顯示給用戶。終端根據用戶的選擇,接收用戶選擇的頻道的手機電視廣播信號,對手機電視廣播信號進行解碼,并播放解碼后得到的多媒體數據包括終端根據用戶在ESG網頁上的選擇,獲取用戶選擇的頻道的播放參數;終端根據該播放參數在手機電視廣播網絡中接收該頻道的手機電視廣播信號,并對該機電視廣播信號進行解碼;終端播放對該手機電視廣播信號進行解碼后得到的多媒體數據。終端根據用戶的選擇,接收用戶選擇的頻道的手機電視廣播信號,對該手機電視廣播信號進行解碼,并播放解碼后得到的多媒體數據包括終端的瀏覽器根據用戶在ESG網頁上的選擇,獲取用戶選擇的頻道的播放參數;終端的瀏覽器調用終端的手機電視插件根據上述播放參數在手機電視廣播網絡中接收該頻道的手機電視廣播信號,并對該手機電視廣播信號進行解碼;終端的瀏覽器調用終端的多媒體插件播放對該手機電視廣播信號進行解碼后得到的多媒體數據。
終端的瀏覽器根據用戶在ESG網頁上的選擇,獲取用戶選擇的頻道的播放參數包括瀏覽器響應于用戶點擊該頻道對應的播放按鈕的操作,通過JS引擎執行點擊事件觸發的JS腳本,獲取腳本函數中的該頻道的播放參數。端的瀏覽器調用終端的手機電視插件根據播放參數在手機電視廣播網絡中接收上述頻道的手機電視廣播信號,并對該手機電視廣播信號進行解碼包括瀏覽器調用手機電視插件,并將播放參數發送給手機電視插件;手機電視插件將播放參數發送給終端的手機電視芯片的驅動模塊來驅動相應的硬件設備在手機電視廣播網絡中接收該頻道的手機電視廣播信號;手機電視插件對該手機電視廣播信號進行解碼,將其轉換為多媒體數據流;手機電視插件將該多媒體數據流發送給瀏覽器。終端調用終端的多媒體插件播放對手機電視廣播信號進行解碼后得到的多媒體數據包括瀏覽器調用多媒體插件,并將多媒體數據發送給多媒體插件;多媒體插件調用終端的多媒體解碼庫將播放多媒體數據,將上述頻道的節目在瀏覽器中顯示給用戶。根據本發明的另一方面,提供了一種終端,包括信息獲取模塊,用于響應于用戶的操作,通過瀏覽器獲取手機電視的ESG信息并顯示給用戶;節目播放模塊,用于根據用戶的選擇,接收用戶選擇的頻道的手機電視廣播信號,對該手機電視廣播信號進行解碼,并播放解碼后得到的多媒體數據。上述信息獲取模塊,用于響應于用戶的操作,通過瀏覽器登錄手機電視運營商的ESG網頁來獲取ESG信息并顯示給用戶。上述節目播放模塊包括參數獲取單元,用于控制終端的瀏覽器根據用戶在ESG網頁上的選擇,獲取用戶選擇的頻道的播放參數;接收解碼單元,用于控制終端的瀏覽器調用終端的手機電視插件根據播放參數在手機電視廣播網絡中接收上述頻道的手機電視廣播信號,并對該手機電視廣播信號進行解碼;數據播放單元,用于控制終端的瀏覽器調用終端的多媒體插件播放對上述手機電視廣播信號進行解碼后得到的多媒體數據。通過本發明,采用通過瀏覽器獲取ESG信息,通過廣播方式收看節目的方案,解決了現有手機電視播放方法或占用太多帶寬和流量或加載和解析ESG所需時間太長的問題,不僅為用戶節約大量的帶寬流量開銷,也避免常了 ESG加載和更新的繁瑣處理,從而帶來了更佳的用戶體驗。
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中圖I是根據本發明實施例的手機電視播放方法的流程圖;圖2是根據本發明實例的網絡總體架構的示意圖; 圖3是根據本發明實例的手機電視終端架構的示意圖;圖4是根據本發明實例的基于瀏覽器收看廣播方式手機電視節目的處理流程圖;圖5是根據本發明實施例的終端的結構框圖。
具體實施方式
下文中將參考附圖并結合實施例來詳細說明本發明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。圖I是根據本發明實施例的手機電視播放方法的流程圖。如圖I所示,根據本發明實施例的手機電視播放方法包括步驟S102,終端響應于用戶的操作,通過瀏覽器獲取手機電視的ESG信息并顯示給用戶;步驟S104,終端根據用戶的選擇,接收用戶選擇的頻道的手機電視廣播信號,對該手機電視廣播信號進行解碼,并播放解碼后得到的多媒體數據。本實施例提供的手機電視播放方法解決了常規手機電視收看方法的各項缺陷,使用普通瀏覽器獲取ESG信息,避免了常規ESG加載和更新的繁瑣處理,通過廣播方式收看具體的手機電視節目,為用戶節約大量的帶寬流量開銷,從而帶來了更佳的用戶體驗。通過瀏覽器獲取ESG信息的方式是多種多樣的,可以直接通過后臺運行的方式獲取ESG信息,也可以提供具有不同選項的操作界面來獲取ESG信息。本優選實施例給出一種優選的實施方式,優選地,終端響應于用戶的操作,通過瀏覽器獲取手機電視的ESG信息并顯示給用戶可以包括終端響應于用戶的操作,通過瀏覽器登錄手機電視運營商的ESG網頁來獲取ESG信息并顯示給用戶。本優選實施例提供的ESG信息獲取方式是直接登錄手機電視運營商的ESG網頁來獲取ESG信息,這種方式實現起來最為容易,直接基于瀏覽器的現有功能就可以實現。而且這種獲取方式對運營商也有好處,運營商可以通過提供自己獨有的ESG網頁,統一自己的個性化風格。現有網頁中支持的協議和語言有很多種,這些協議和語言都可以用來實現獲取ESG信息并顯示給用戶的功能。本優選實施例給出一種優選的實施方式,優選地,終端響應于用戶的操作,通過瀏覽器登錄手機電視運營商的ESG網頁來獲取ESG信息并顯示給用戶可以包括終端響應于用戶的操作,通過瀏覽器登錄手機電視運營商的ESG服務器網站,發起獲取ESG信息的HTTP請求;終端的瀏覽器接收ESG服務器網站返回的HTTP響應,其中,HTTP響應中包括根據ESG信息構造的HTML網頁數據;終端的瀏覽器調用HTML解析引擎對該HTML網頁數據進行解析獲取ESG信息;終端的瀏覽器調用渲染引擎按照HTML網頁數據中的CSS標準對ESG信息進行布局和繪制,將ESG信息顯示給用戶。
本優選實施例主要應用HTTP和HTML實現了 ESG信息的獲取和顯示,HTTP和HTML應用廣泛,因此使用HTTP和HTML實現ESG信息的獲取和顯示可以滿足絕大多數的應用要求。當然,在具體實施過程中并不限于使用HTTP和HTML。在終端獲取了 ESG信息后,如何進行后續的節目播放,選擇也是多種多樣的。優選地,終端根據用戶的選擇,接收用戶 選擇的頻道的手機電視廣播信號,對該手機電視廣播信號進行解碼,并播放解碼后得到的多媒體數據可以包括終端根據用戶在ESG網頁上的選擇,獲取用戶選擇的頻道的播放參數;終端根據該播放參數在手機電視廣播網絡中接收上述頻道的手機電視廣播信號,并對該手機電視廣播信號進行解碼;終端播放對該手機電視廣播信號進行解碼后得到的多媒體數據。本優選實施例的節目播放方式與現有手機電視播放方式的節目播放方式是類似的,即終端在通過瀏覽器獲得了 ESG信息后,即可回歸常規的節目播放方式,通過終端的相關功能單元(例如手機電視應用)直接實現節目的播放。這種做法可以充分利用終端現有的功能,需要做出的改動較小,實現容易。優選地,終端根據用戶的選擇,接收用戶選擇的頻道的手機電視廣播信號,對該手機電視廣播信號進行解碼,并播放解碼后得到的多媒體數據可以包括終端的瀏覽器根據用戶在ESG網頁上的選擇,獲取用戶選擇的頻道的播放參數;終端的瀏覽器調用終端的手機電視插件根據上述播放參數在手機電視廣播網絡中接收上述頻道的手機電視廣播信號,并對該手機電視廣播信號進行解碼;終端的瀏覽器調用終端的多媒體插件播放對上述手機電視廣播信號進行解碼后得到的多媒體數據。本優選實施例出于使用方便的考慮,在通過瀏覽器獲取到ESG信息后,后續的節目播放也在瀏覽器中實現,這種方式可以進一步提高用戶體驗。由瀏覽器實現節目播放,就需要瀏覽器調用終端中的各項功能完成各項相關操作,間接地實現節目播放。這里的手機電視插件是指具有廣播數據接收和解碼功能的功能實體,多媒體插件是指具有多媒體數據播放功能的功能實體,其可能有多種其他的名稱,為了便于描述,本發明中采用了手機電視插件、多媒體插的名稱。本優選實施例給出了一種優選的瀏覽器調用終端中的各項功能完成節目播放的流程優選地,終端的瀏覽器根據用戶在ESG網頁上的選擇,獲取用戶選擇的頻道的播放參數可以包括瀏覽器響應于用戶點擊其選中的頻道對應的播放按鈕的操作,通過JavaScript (JS)引擎執行該點擊事件觸發的JS腳本,獲取腳本函數中的上述頻道的播放參數。優選地,終端的瀏覽器調用終端的手機電視插件根據上述播放參數在手機電視廣播網絡中接收上述頻道的手機電視廣播信號,并對該手機電視廣播信號進行解碼包括瀏覽器調用手機電視插件,并將上述播放參數發送給手機電視插件;手機電視插件將播放參數發送給終端的手機電視芯片的驅動模塊來驅動相應的硬件設備在手機電視廣播網絡中接收上述頻道的手機電視廣播信號;手機電視插件對該手機電視廣播信號進行解碼,將其轉換為多媒體數據流;手機電視插件將上述多媒體數據流發送給瀏覽器。優選地,終端調用終端的多媒體插件播放對上述手機電視廣播信號進行解碼后得到的多媒體數據包括瀏覽器調用多媒體插件,并將上述多媒體數據發送給多媒體插件;多媒體插件調用終端的多媒體解碼庫將播放上述多媒體數據,將頻道的節目在瀏覽器中顯示給用戶。本優選實施例基于通用的手機電視終端的結構,提供了一種可以廣泛使用的瀏覽器調用終端中的各項功能完成節目播放的流程。在具體實施過程中,可以根據不同的終端不同的需求對上述流程進行修改。需要說明的是,上述各步驟對應的流程是可以獨立應用的。下面結合實例對上述優選實施例進行詳細描述。圖2是根據本發明實例的網絡總體架構的示意圖。如圖2所示,在該網絡架構中,手機電視終端通過HTTP協議向手機電視運營商網站服務器請求ESG信息,服務器通過HTTP響應返回給終端包含ESG信息的HTML格式的網頁數據。而手機電視廣播網絡則以廣播的形式向終端提供各個電視頻道的節目數據流。在這個新的網絡架構中,手機電視的ESG信息不再是通過廣播方式獲取而是在PS域中通過終端瀏覽器向服務器發起HTTP請求來獲取,電視節目的數據流仍然以廣播形式傳輸給終端。 圖3是根據本發明實例的手機電視終端架構的示意圖。如圖3所示,應用在本實例中的終端的軟件系統包含一個瀏覽器應用和支撐瀏覽器應用的HTML解析和渲染引擎、腳本解析JS引擎、多媒體播放插件和手機電視廣播數據接收和解碼插件。從圖3可以看出與以往手機電視終端不同,在該軟件系統中無需安裝專用的手機電視應用,只需下載一個用于接收廣播的手機電視節目數據的插件供瀏覽器調用去驅動硬件接收和解碼廣播數據。硬件系統與其它手機電視終端相同,都需要專用的手機電視芯片支持。總的來說,本實例中基于瀏覽器收看手機電視節目的方法包括兩個階段第一個階段是用戶通過瀏覽器來訪問手機電視運營商的ESG網頁來獲取ESG信息,在該階段中與以往通過廣播方式獲取ESG不同,服務器通過HTTP協議返回給用戶請求的網頁中不僅包含各種電視節目頻道信息,還包括播放各個頻道的參數數據包和JS控制腳本(這些信息也可以認為是ESG信息的一部分(不可見的部分));第二階段是當用戶在ESG網頁上選擇某個頻道的播放按鈕時,通過對應的JS腳本在網頁數據中獲取播放參數傳遞給一個專用的手機電視的廣播信號接收和解碼插件,該插件通過得到的播放參數驅動手機電視芯片接收和解碼手機電視的廣播信號,將解碼后的多媒體數據交給多媒體播放插件進行電視節目的播放。具體來說,如圖4所示,基于瀏覽器播放廣播方式的手機電視節目的方法主要包括以下步驟步驟S402 :終端用戶通過終端瀏覽器獲取手機電視運營商的ESG信息。該步驟具體包括步驟a :用戶先通過終端瀏覽器登錄該運營商ESG服務器網站,即發起獲取ESG信息的HTTP請求;步驟b :當運營商ESG服務器網站收到終端的HTTP求后,將該運營商支持的手機電視節目的ESG信息構造成HTML網頁格式,通過HTTP響應向終端返回該HTML網頁數據;步驟c :終端瀏覽器接收到該HTTP響應后,調用HTML解析引擎對HTML格式的數據進行解析獲取到相關的ESG信息;步驟d :終端瀏覽器將獲取到的ESG信息中的可見內容部分(如運營商信息、各個電視頻道介紹信息、各頻道的電視節目時間表信息、各類圖標等)通過調用渲染引擎按照該HTML數據中的CSS標準進行布局和繪制,這樣用戶就可通過瀏覽器查看到該運營商的電視節目指南信息。步驟S404 :瀏覽器獲取用戶選擇播放的電視頻道的播放參數,這些播放參數主要是指在手機電視廣播網絡中接收和解碼該頻道所需要的技術參數(如廣播IP、端口、編碼方式、采樣率等),是ESG信息中的不可見部分。該步驟具體包括步驟a :當用戶想要ESG網頁上選擇收看某個電視頻道節目時,在瀏覽器網頁中點擊該頻道對應的播放按鈕;步驟b :該播放按鈕的點擊事件觸發對應的JS腳本的執行,該JS腳本內嵌在ESG網頁中,通過瀏覽器JS引擎來執行一段腳本函數,這些播放參數以靜態數組的形式放置在該腳本函數中;步驟c JS執行的結果是將從函數數組中獲取的播放參數傳遞給瀏覽器。 步驟S406 :終端瀏覽器調用手機電視插件在手機電視廣播網絡中接收和解碼該電視頻道廣播的電視節目數據流(即該頻道的手機電視廣播信號),該手機電視插件具有廣播數據的接收和解碼功能。該步驟具體包括步驟a :瀏覽器接收到JS返回地播放參數后,調用已安裝好的手機電視插件,并將該頻道的播放參數傳遞給手機電視插件;步驟b :該手機電視插件將該頻道對應的廣播IP、端口、采樣率等參數傳遞給手機電視芯片的驅動模塊來驅動相關的硬件設備在廣播網絡中來接收該電視頻道的電視節目數據流;步驟c :手機電視插件接收到原始的廣播數據流后,根據對應的壓縮和編解碼等參數將這些廣播數據流轉變成終端可以支持的多媒體數據流;步驟d :手機電視插件將解碼后的該頻道節目多媒體數據流傳遞給瀏覽器。步驟S408 :瀏覽器調用多媒體插件來播放該電視頻道節目。該步驟具體包括步驟a:瀏覽器接收到手機電視插件返回的電視頻道節目多媒體數據流后,調用多媒體插件,并將該數據流傳遞給多媒體插件;步驟b :多媒體插件調用手機平臺的多媒體解碼庫將瀏覽器傳入的該電視頻道節目多媒體數據流在播放器界面上播放起來,這樣該電視頻道節目就在瀏覽器中呈現給用戶。圖5是根據本發明實施例的終端的結構框圖。如圖5所示,根據本發明實施例的終端包括信息獲取模塊52,用于響應于用戶的操作,通過瀏覽器獲取手機電視的ESG信息并顯示給用戶;節目播放模塊54,連接至信息獲取模塊52,用于根據用戶的選擇,接收用戶選擇的頻道的手機電視廣播信號,對該手機電視廣播信號進行解碼,并播放解碼后得到的多媒體數據。本實施例提供的終端解決了常規手機電視收看方法的各項缺陷,使用普通瀏覽器獲取ESG信息,避免了常規ESG加載和更新的繁瑣處理,通過廣播方式收看具體的手機電視節目,為用戶節約大量的帶寬流量開銷,從而帶來了更佳的用戶體驗。
優選地,信息獲取模塊,可以用于響應于用戶的操作,通過瀏覽器登錄手機電視運營商的ESG網頁來獲取ESG信息并顯示給用戶。在本優選實施例中,信息獲取模塊會直接登錄手機電視運營商的ESG網頁來獲取ESG信息,這種方式實現起來最為容易,直接基于瀏覽器的現有功能就可以實現。而且這種獲取方式對運營商也有好處,運營商可以通過提供自己獨有的ESG網頁,統一自己的個性化風格。
優選地,節目播放模塊可以包括參數獲取單元,用于控制終端的瀏覽器根據用戶在ESG網頁上的選擇,獲取用戶選擇的頻道的播放參數;接收解碼單元,連接至參數獲取單元,用于控制終端的瀏覽器調用終端的手機電視插件根據上述播放參數在手機電視廣播網絡中接收上述頻道的手機電視廣播信號,并對該手機電視廣播信號進行解碼;數據播放單元,連接至接收解碼單元,用于控制終端的瀏覽器調用終端的多媒體插件播放對上述手機電視廣播信號進行解碼后得到的多媒體數據。在本優選實施例中,上述單元的設置使得終端在通過瀏覽器獲取到ESG信息后,可以繼續在瀏覽器中實現后續的節目播放,在瀏覽器中完整地實現手機電視的播放進一步提聞了用戶體驗。從以上的描述中,可以看出,本發明實現了如下技術效果I、可為用戶節省大量帶寬流量,即除了訪問手機電視ESG的少量流量,節目的收看都是接收廣播信號。2、用戶可以直接通過訪問網站獲取當前手機電視電子服務指南信息,無需通過廣播加載、解碼、解析、更新ESG,節約了時間,增強了用戶使用體驗。3、手機終端無需安裝專門的手機電視應用,只需有一般的瀏覽器,再下載與接收手機電視廣播信號相關的插件就可以在終端上收看廣播方式的電視節目。4、手機電視運營商可以通過提供ESG網頁方式,統一自己的個性化風格。顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執行,并且在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現。這樣,本發明不限制于任何特定的硬件和軟件結合。以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種手機電視播放方法,其特征在于,包括 終端響應于用戶的操作,通過瀏覽器獲取手機電視的電子服務指南ESG信息并顯示給用戶; 所述終端根據用戶的選擇,接收用戶選擇的頻道的手機電視廣播信號,對所述手機電視廣播信號進行解碼,并播放解碼后得到的多媒體數據。
2.根據權利要求I所述的方法,其特征在于,所述終端響應于用戶的操作,通過瀏覽器獲取手機電視的電子服務指南ESG信息并顯示給用戶包括 所述終端響應于用戶的操作,通過瀏覽器登錄手機電視運營商的ESG網頁來獲取所述ESG信息并顯示給用戶。
3.根據權利要求2所述的方法,其特征在于,所述終端響應于用戶的操作,通過瀏覽器登錄手機電視運營商的ESG網頁來獲取所述ESG信息并顯示給用戶包括 所述終端響應于用戶的操作,通過瀏覽器登錄手機電視運營商的ESG服務器網站,發起獲取所述ESG信息的超文本傳送HTTP請求; 所述終端的瀏覽器接收所述ESG服務器網站返回的HTTP響應,其中,所述HTTP響應中包括根據所述ESG信息構造的超文本標記語言HTML網頁數據; 所述終端的瀏覽器調用HTML解析引擎對所述HTML網頁數據進行解析獲取所述ESG信息; 所述終端的瀏覽器調用渲染引擎按照所述HTML網頁數據中的級聯樣式表CSS標準對所述ESG信息進行布局和繪制,將所述ESG信息顯示給用戶。
4.根據權利要求2或3所述的方法,其特征在于,所述終端根據用戶的選擇,接收用戶選擇的頻道的手機電視廣播信號,對所述手機電視廣播信號進行解碼,并播放解碼后得到的多媒體數據包括 所述終端根據用戶在所述ESG網頁上的選擇,獲取用戶選擇的頻道的播放參數;所述終端根據所述播放參數在手機電視廣播網絡中接收所述頻道的手機電視廣播信號,并對所述手機電視廣播信號進行解碼; 所述終端播放對所述手機電視廣播信號進行解碼后得到的多媒體數據。
5.根據權利要求2或3所述的方法,其特征在于,所述終端根據用戶的選擇,接收用戶選擇的頻道的手機電視廣播信號,對所述手機電視廣播信號進行解碼,并播放解碼后得到的多媒體數據包括 所述終端的瀏覽器根據用戶在所述ESG網頁上的選擇,獲取用戶選擇的頻道的播放參數; 所述終端的瀏覽器調用所述終端的手機電視插件根據所述播放參數在手機電視廣播網絡中接收所述頻道的手機電視廣播信號,并對所述手機電視廣播信號進行解碼; 所述終端的瀏覽器調用所述終端的多媒體插件播放對所述手機電視廣播信號進行解碼后得到的多媒體數據。
6.根據權利要求5所述的方法,其特征在于,所述終端的瀏覽器根據用戶在所述ESG網頁上的選擇,獲取用戶選擇的頻道的播放參數包括 所述瀏覽器響應于用戶點擊所述頻道對應的播放按鈕的操作,通過JS引擎執行所述點擊事件觸發的JS腳本,獲取腳本函數中的所述頻道的播放參數。
7.根據權利要求5所述的方法,其特征在于,所述終端的瀏覽器調用所述終端的手機電視插件根據所述播放參數在手機電視廣播網絡中接收所述頻道的手機電視廣播信號,并對所述手機電視廣播信號進行解碼包括 所述瀏覽器調用所述手機電視插件,并將所述播放參數發送給所述手機電視插件; 所述手機電視插件將所述播放參數發送給所述終端的手機電視芯片的驅動模塊來驅動相應的硬件設備在手機電視廣播網絡中接收所述頻道的手機電視廣播信號; 所述手機電視插件對所述手機電視廣播信號進行解碼,將其轉換為多媒體數據流。
所述手機電視插件將所述多媒體數據流發送給所述瀏覽器。
8.根據權利要求5所述的方法,其特征在于,所述終端調用所述終端的多媒體插件播放對所述手機電視廣播信號進行解碼后得到的多媒體數據包括 所述瀏覽器調用多媒體插件,并將所述多媒體數據發送給所述多媒體插件; 所述多媒體插件調用所述終端的多媒體解碼庫將播放所述多媒體數據,將所述頻道的節目在所述瀏覽器中顯示給用戶。
9.一種終端,其特征在于,包括 信息獲取模塊,用于響應于用戶的操作,通過瀏覽器獲取手機電視的電子服務指南ESG信息并顯示給用戶; 節目播放模塊,用于根據用戶的選擇,接收用戶選擇的頻道的手機電視廣播信號,對所述手機電視廣播信號進行解碼,并播放解碼后得到的多媒體數據。
10.根據權利要求9所述的終端,其特征在于,所述信息獲取模塊,用于響應于用戶的操作,通過瀏覽器登錄手機電視運營商的ESG網頁來獲取所述ESG信息并顯示給用戶。
11.根據權利要求10所述的終端,其特征在于,所述節目播放模塊包括 參數獲取單元,用于控制所述終端的瀏覽器根據用戶在所述ESG網頁上的選擇,獲取用戶選擇的頻道的播放參數; 接收解碼單元,用于控制所述終端的瀏覽器調用所述終端的手機電視插件根據所述播放參數在手機電視廣播網絡中接收所述頻道的手機電視廣播信號,并對所述手機電視廣播信號進行解碼; 數據播放單元,用于控制所述終端的瀏覽器調用所述終端的多媒體插件播放對所述手機電視廣播信號進行解碼后得到的多媒體數據。
全文摘要
本發明公開了一種手機電視播放方法及終端,上述方法包括終端響應于用戶的操作,通過瀏覽器獲取手機電視的ESG信息并顯示給用戶;終端根據用戶的選擇,接收用戶選擇的頻道的手機電視廣播信號,對該手機電視廣播信號進行解碼,并播放解碼后得到的多媒體數據。通過本發明提供的技術方案,解決了現有手機電視播放方法或占用太多帶寬和流量或加載和解析ESG所需時間太長的問題,不僅為用戶節約大量的帶寬流量開銷,也避免常了ESG加載和更新的繁瑣處理,從而帶來了更佳的用戶體驗。
文檔編號H04N21/472GK102780934SQ201210227400
公開日2012年11月14日 申請日期2012年7月3日 優先權日2012年7月3日
發明者曹剛 申請人:中興通訊股份有限公司