專利名稱:通過(guò)瀏覽器播放移動(dòng)多媒體廣播節(jié)目的方法及其終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通訊終端領(lǐng)域,尤其涉及實(shí)現(xiàn)播放移動(dòng)多媒體廣播節(jié)目的方法及其終端。
背景技術(shù):
隨著手機(jī)的普及,移動(dòng)網(wǎng)絡(luò)的不斷完善,以手機(jī)電視、視頻廣告、在線視頻、在線音樂(lè)等為代表的流々某體業(yè)務(wù)逐漸成為了中、高端手機(jī)必備的應(yīng)用之一。
中國(guó)移動(dòng)多媒體廣播 (CMMB , China Mobile Multimedia Broadcasting)系統(tǒng)的主要目的就是作為以移動(dòng)電視、手機(jī)電視為代表的移動(dòng)多媒體廣播為2008年奧運(yùn)會(huì)服務(wù),其優(yōu)勢(shì)能隨時(shí)隨地為用戶提供及時(shí)的賽事進(jìn)展和結(jié)果,2008年奧運(yùn)會(huì)期間以手機(jī)電視為代表的移動(dòng)多媒體廣播已經(jīng)投入全面運(yùn)營(yíng)。早在2006年底,CMMB系統(tǒng)就已經(jīng)完成地面補(bǔ)點(diǎn)試驗(yàn)網(wǎng)建設(shè),進(jìn)行系統(tǒng)的試驗(yàn)。在2007年中,地面補(bǔ)點(diǎn)示范網(wǎng)建設(shè)也已經(jīng)完成,開始了商用試驗(yàn)。到目前配套的衛(wèi)星系統(tǒng)也已經(jīng)啟動(dòng),形成全國(guó)網(wǎng)絡(luò),正式開始運(yùn)營(yíng),為2008年北京奧運(yùn)提供服務(wù)。以后還會(huì)逐漸深入到普通老百姓的生活中,為普通人獲取信息服務(wù)。
歷史上,先后問(wèn)世了多個(gè)具有重大社會(huì)影響的電子通信技術(shù)。其中有兩個(gè)電子通信技術(shù)是20世紀(jì)20年代及30年代問(wèn)世的廣播收音機(jī)、電視機(jī)。廣播收音機(jī)/電視機(jī)使得人們能收聽、收視大量的音頻和視頻信息。改變?nèi)藗兩钆c工作方式的第三個(gè)重大通信技術(shù)是萬(wàn)維網(wǎng)(WEB, World Wide Web)。WEB最吸引用戶的就是它的隨選(On Demand)操作性。用戶在任何時(shí)候只要想要,就能得到所需要的信息。任何個(gè)人都可容易、方便地在WEB上公布信息,亦即任何人都可能以極低的成本成為信息發(fā)行人。超鏈接和搜索引擎幫助人們?cè)赪EB站點(diǎn)的信息海洋中導(dǎo)航,圖形和動(dòng)畫刺激著人們的感官,表單、Java應(yīng)用程序、ActiveX控件以及其它許多設(shè)^f吏得人們能與WEB頁(yè) 面和站點(diǎn)交互。WEB還越來(lái)越普遍地提供存放在互聯(lián)網(wǎng)中的、可隨選訪問(wèn)(即 點(diǎn)播)的大量音頻和視頻節(jié)目的菜單接口 ,這些都需要基于瀏覽器這個(gè)應(yīng)用 實(shí)現(xiàn)。
現(xiàn)有技術(shù)中,瀏覽器和手機(jī)電視是兩個(gè)不同的應(yīng)用。而用戶有一個(gè)明顯 的需求是在手機(jī)中瀏覽、查詢互聯(lián)網(wǎng)信息的同時(shí),能根據(jù)需要點(diǎn)播、收聽移 動(dòng)廣播節(jié)目或觀看移動(dòng)電視節(jié)目。而現(xiàn)有的手機(jī)電視終端還未能針對(duì)用戶的 這個(gè)需求,提供在瀏覽器中嵌入播放移動(dòng)多媒體廣播節(jié)目的實(shí)現(xiàn)方法,即能 夠使用戶通過(guò)瀏覽器查看、點(diǎn)播收聽移動(dòng)廣播節(jié)目或收一見移動(dòng)電視節(jié)目,因 而用戶體驗(yàn)度尚有待提高;尤其是瀏覽器有一種平臺(tái)化的發(fā)展趨勢(shì),故手機(jī) 電視終端所有的應(yīng)用也都有基于瀏覽器開發(fā),使用和交互的發(fā)展需求。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種通過(guò)瀏覽器播放移動(dòng)多媒體廣播 節(jié)目的方法及其終端,能夠方便用戶在瀏覽查詢互聯(lián)網(wǎng)信息的同時(shí),實(shí)時(shí)點(diǎn) 播及收聽或觀看多媒體廣播節(jié)目。
為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種通過(guò)瀏覽器播放移動(dòng)多媒體 廣才番節(jié)目的方法,包括
移動(dòng)通訊終端中的瀏覽器預(yù)先安裝有一播放插件及其引擎,該瀏覽器通 過(guò)運(yùn)行引擎加載、運(yùn)行播放插件;
在用戶通過(guò)瀏覽器選擇一個(gè)頻道的節(jié)目鏈接時(shí),通過(guò)已運(yùn)行的播放插件 播》文終端接收的該頻道的移動(dòng)多々某體廣播節(jié)目數(shù)據(jù)。
進(jìn)一步地,瀏覽器在被用戶啟動(dòng)時(shí),通過(guò)運(yùn)行引擎加栽及運(yùn)行播放插件。
進(jìn)一步地,該方法還包4舌
在用戶通過(guò)瀏覽器切換頻道的節(jié)目鏈接時(shí),由播放插件播;改終端接收的 切換后的頻道的移動(dòng)多媒體廣播節(jié)目數(shù)據(jù)。
進(jìn)一步地,用戶通過(guò)瀏覽器顯示的多媒體廣播節(jié)目頻道頁(yè)面選擇或切換 頻道的節(jié)目鏈接;播放插件通過(guò)內(nèi)嵌的播放器播放由終端后臺(tái)接收處理的選擇或切換的頻道的移動(dòng)多媒體廣播節(jié)目數(shù)據(jù)。
進(jìn)一步地,播放插件和播放器同時(shí)支持播放器的播放屏幕的縮小或放大; 該方法還包4舌
當(dāng)用戶在瀏覽器上拖動(dòng)播;^丈插件時(shí),瀏覽器通過(guò)引擎的解析移動(dòng)播力欠插 件及其播放器的播放屏幕,或者縮小或放大播放屏幕。
進(jìn)一步地,瀏覽器通過(guò)運(yùn)行引擎運(yùn)行播放插件是指,瀏覽器通過(guò)引擎解 析可擴(kuò)展標(biāo)記語(yǔ)言XML來(lái)顯示播放插件的界面及其配置屬性,通過(guò)引擎解 析JavaScript語(yǔ)言來(lái)實(shí)現(xiàn)播方欠插件的功能。
進(jìn)一步地,所述移動(dòng)多媒體廣播節(jié)目為移動(dòng)電視節(jié)目或移動(dòng)廣播節(jié)目中 的一種。
為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種通過(guò)瀏覽器播放移動(dòng)多媒體
廣播節(jié)目的移動(dòng)通訊終端,包括相互連接的瀏覽器模塊和移動(dòng)多媒體廣播模
塊,并在瀏覽器模塊中預(yù)先安裝有依次連接的一播放插件及其引擎以及頻道 管理才莫塊,其中
播;故插件,與移動(dòng)多媒體廣播模塊連接,用于通過(guò)引擎被加載和運(yùn)行, 根據(jù)引擎發(fā)出的頻道播放命令,播放移動(dòng)多媒體廣播模塊輸出的當(dāng)前頻道的 移動(dòng)多i某體廣播節(jié)目數(shù)據(jù);
引擎,根據(jù)瀏覽器模塊發(fā)出的啟動(dòng)指示運(yùn)行,至少用于將播i文插件加載、 運(yùn)行在瀏覽器模塊中,并將從頻道管理模塊收到的頻道切換指示,解析為發(fā) 向播放插件的頻道播放命令;
頻道管理模塊,還與移動(dòng)多媒體廣播模塊連接,用于管理從移動(dòng)多媒體 廣播模塊獲取的頻道信息;在收到用戶選擇一個(gè)頻道的節(jié)目鏈接命令后,向 I擎和移動(dòng)多媒體廣播模塊同時(shí)發(fā)出頻道切換指示;
移動(dòng)多媒體廣播模塊,用于根據(jù)頻道切換指示中指示的當(dāng)前頻道,將接 收處理的當(dāng)前頻道的移動(dòng)多媒體廣播節(jié)目數(shù)據(jù)輸出給播放插件。
進(jìn)一步地,瀏覽器模塊在被用戶啟動(dòng)時(shí)向引擎發(fā)出啟動(dòng)指示。
7進(jìn)一步地,移動(dòng)多媒體廣播模塊包括相互連接的媒體解碼器以及移動(dòng)多 媒體廣播業(yè)務(wù)管理模塊;
頻道管理模塊,與移動(dòng)多媒體廣播業(yè)務(wù)管理模塊連接,用于通過(guò)多媒體
廣播節(jié)目頻道頁(yè)面供用戶選擇頻道的節(jié)目鏈接;在通過(guò)多媒體廣播節(jié)目頻道
頁(yè)面收到用戶切換頻道的節(jié)目鏈接命令后,向引擎和移動(dòng)多媒體廣播業(yè)務(wù)管
理模塊同時(shí)發(fā)出頻道切換指示;
移動(dòng)多媒體廣播業(yè)務(wù)管理模塊,用于根據(jù)頻道切換指示中指示的當(dāng)前頻 道,將解析出的當(dāng)前頻道的移動(dòng)多々某體廣播節(jié)目數(shù)據(jù)傳輸給媒體解碼器,移 動(dòng)多媒體廣播節(jié)目數(shù)據(jù)包括移動(dòng)電視節(jié)目數(shù)據(jù)或移動(dòng)廣播數(shù)據(jù)其中的一種;
媒體解碼器,與播放插件鏈接,用于通過(guò)音頻和/或視頻解碼器對(duì)輸入的 當(dāng)前頻道的移動(dòng)多媒體廣播節(jié)目數(shù)據(jù)進(jìn)行解碼后,輸出給播放插件;
播放插件,用于根據(jù)引擎發(fā)出的頻道播放命令,通過(guò)內(nèi)嵌的播放器播放 當(dāng)前頻道的移動(dòng)多媒體廣播節(jié)目數(shù)據(jù)。
進(jìn)一步地,
引擎,還用于將瀏覽器模塊在用戶拖動(dòng)播放插件時(shí)發(fā)出的播放插件位置 移動(dòng)指示,解析為發(fā)向播放插件的位置變換命令;
播放插件,還用于根據(jù)位置變換命令在瀏覽器模塊上移動(dòng),或者縮小或 放大播放器的播放屏幕,且播放插件與播放器同時(shí)支持播放屏幕的縮小或放 大。
進(jìn)一步地,
引擎將播放插件運(yùn)行在瀏覽器模塊中是指,通過(guò)解析可擴(kuò)展標(biāo)記語(yǔ)言 XML來(lái)顯示所述播放插件的界面和配置屬性,并通過(guò)解析JavaScript語(yǔ)言來(lái) 實(shí)現(xiàn)播放插件的功能。
本發(fā)明通過(guò)在手機(jī)終端瀏覽器中嵌入移動(dòng)電視節(jié)目,支持通過(guò)瀏覽器瀏 覽和播》文移動(dòng)多媒體廣播節(jié)目并發(fā)進(jìn)行,即在瀏覽器中以插件的方式實(shí)現(xiàn)播 放移動(dòng)々某體廣播節(jié)目,并且這個(gè)插件可以由用戶隨意拖動(dòng)在瀏覽器界面的不同位置,因而能夠4吏用戶在瀏覽、查詢互聯(lián)網(wǎng)網(wǎng)頁(yè)信息的同時(shí),實(shí)時(shí)點(diǎn)4番及 收聽或觀看移動(dòng)多媒體廣播節(jié)目,從而方便用戶對(duì)移動(dòng)多媒體廣播節(jié)目?jī)?nèi)容 進(jìn)行交互式地自由選擇。本發(fā)明極大地提高用戶體驗(yàn)度,尤其是適應(yīng)了瀏覽 器平臺(tái)化的發(fā)展趨勢(shì),使得未來(lái)所有應(yīng)用都基于瀏覽器開發(fā)、使用和交互的 手機(jī)終端具有更好的市場(chǎng)前景。
圖1是本發(fā)明通過(guò)瀏覽器播放手機(jī)電視節(jié)目的終端相應(yīng)模塊的結(jié)構(gòu)圖; 圖2本發(fā)明通過(guò)瀏覽器播放手機(jī)電視節(jié)目的方法的流程圖。
具體實(shí)施例方式
本發(fā)明的通過(guò)瀏覽器播放移動(dòng)多媒體廣播節(jié)目的方法及其終端,其發(fā)明 構(gòu)思為將預(yù)先編寫的插件及其引擎安裝到移動(dòng)通訊終端內(nèi)的瀏覽器中,該 插件用于基于瀏覽器運(yùn)行且接收及播放終端接收的手機(jī)電視節(jié)目數(shù)據(jù),該引 擎用于向?yàn)g覽器解釋該插件的界面及其屬性以及功能;瀏覽器在被用戶啟動(dòng) 時(shí),通過(guò)啟動(dòng)引擎加載、運(yùn)行該插件;當(dāng)用戶在瀏覽器上選擇或切換一個(gè)頻 道的節(jié)目鏈接時(shí),瀏覽器通過(guò)該插件播放經(jīng)終端后臺(tái)處理的手機(jī)電視節(jié)目數(shù) 據(jù)。當(dāng)用戶通it^瀏覽器上拖動(dòng)該插件時(shí),瀏覽器通過(guò)引擎移動(dòng)該插件或縮 放播放屏幕。
下面結(jié)合說(shuō)明書附圖及優(yōu)選實(shí)施例,對(duì)本發(fā)明的上述發(fā)明構(gòu)思展開闡述 為本發(fā)明的技術(shù)方案,并對(duì)技術(shù)方案進(jìn)行詳細(xì)說(shuō)明和解釋。
以下實(shí)施例雖是以手機(jī)電視節(jié)目作為多々某體廣播節(jié)目且以CMMB系統(tǒng) 信號(hào)接收進(jìn)行技術(shù)方案的表述,僅僅是為了說(shuō)明和解釋本發(fā)明,而非用于限 制本發(fā)明。對(duì)于其它媒體的廣播節(jié)目和/或其它移動(dòng)多媒體廣播系統(tǒng)信號(hào)的接 收來(lái)實(shí)施的本發(fā)明的技術(shù)方案,均應(yīng)在本發(fā)明所要求保護(hù)的范圍內(nèi)。
9如圖1所示,為本發(fā)明通過(guò)瀏覽器播放手機(jī)電視節(jié)目的終端相應(yīng)模塊的 結(jié)構(gòu)圖,該終端包括瀏覽器模塊和手機(jī)電視模塊,在瀏覽器模塊中,安裝有
內(nèi)嵌播放器的播放插件Widge、 Widge引擎以及頻道管理模塊;手機(jī)電視模
塊向?yàn)g覽器模塊提供有相互連接的A/V (音頻/視頻)解碼器和CMMB業(yè)務(wù) 處理模塊,其中
播放插件Widge,還與A/V解碼器連接,用于通過(guò)Widge引擎被加載和 運(yùn)行;根據(jù)Widge引擎發(fā)出的頻道切換命令,顯示播放來(lái)自A/V解碼器輸出 的當(dāng)前頻道的電視節(jié)目數(shù)據(jù);根據(jù)Widge引擎發(fā)出的播放位置變換命令,移 動(dòng)顯示屏幕或?qū)@示屏幕擴(kuò)大到全屏;
Widget包括底層的界面圖片資源和內(nèi)嵌的播放器。
Widget界面的外觀和配置屬性通過(guò)XML語(yǔ)言定義和描述,通過(guò)編輯修 改界面圖片,便可以定義用戶個(gè)性化的Widget界面。Widget的功能則通過(guò) JavaScript語(yǔ)言實(shí)現(xiàn)。顯示W(wǎng)idget界面和配置屬性以及在Widget上實(shí)現(xiàn)播放 電視節(jié)目數(shù)據(jù)的功能統(tǒng)稱為Widget的應(yīng)用。
Widge引擎,用于向?yàn)g覽器解釋W(xué)idget的代碼;根據(jù)瀏覽器模塊在用戶 啟動(dòng)瀏覽器時(shí)發(fā)出的啟動(dòng)指示運(yùn)行,將Widge預(yù)加載到瀏覽器上運(yùn)行;將從 頻道管理模塊收到的頻道切換指示,解析為發(fā)向Widge的頻道切換命令;接 收瀏覽器模塊在用戶于瀏覽器上拖動(dòng)Widge時(shí)發(fā)出的Widge位置移動(dòng)指示, 并將該位置移動(dòng)指示解析為發(fā)向Widge的播i丈位置變換命令;
通過(guò)Widge引擎對(duì)XML語(yǔ)言的解析,在瀏覽器上顯示W(wǎng)idget界面和配 置屬性,并通過(guò)Widge !擎對(duì)JavaScript語(yǔ)言的解析,在瀏覽器的Widget上 通過(guò)內(nèi)嵌的播放器實(shí)現(xiàn)播放功能。
實(shí)際上,瀏覽器^t塊也可以在用戶在瀏覽器上進(jìn)^f亍頻道選擇時(shí),向Widge 引擎發(fā)出啟動(dòng)指示,只是這樣的效果不如在用戶啟動(dòng)瀏覽器時(shí)發(fā)出啟動(dòng)指示 的效果。這是因?yàn)椴シ挪寮idget包括底層的界面圖片資源和內(nèi)嵌的播放 器,以及支持Widget功能的CMMB業(yè)務(wù)處理模塊和A/V解碼器等,這些資 源和模塊的加載是需要一定時(shí)間的,如果提前加栽,顯然能夠提供Widget 的響應(yīng)速度。
10頻道管理模塊,還與CMMB業(yè)務(wù)處理模塊連接,用于與CMMB業(yè)務(wù)處 理模塊進(jìn)行交互,對(duì)獲取的頻道等節(jié)目信息進(jìn)行管理;在收到用戶通過(guò)瀏覽 器的電視節(jié)目頻道網(wǎng)頁(yè)發(fā)出的頻道選擇或頻道切換命令后,向Widge引擎和 CMMB業(yè)務(wù)處理才莫塊同時(shí)發(fā)出頻道切換指示;
CMMB業(yè)務(wù)處理模塊,用于根據(jù)從頻道管理模塊收到的頻道切換指示, 將解析出的當(dāng)前頻道的電視節(jié)目數(shù)據(jù)傳輸給A/V解碼器;
A/V解碼器,用于在對(duì)輸入的當(dāng)前頻道的電視節(jié)目數(shù)據(jù)進(jìn)行解碼后,輸 出給^番》文插件Widge。
手機(jī)電視模塊中的CMMB業(yè)務(wù)處理模塊和A/V解碼器作為支持播放插 件Widge的后臺(tái)處理才莫塊。
以上實(shí)施例由于是以手機(jī)電視節(jié)目為例,故通過(guò)一手機(jī)電視模塊向?yàn)g覽 器模塊提供A/V (音頻/視頻)解碼器和CMMB業(yè)務(wù)處理模塊。如果將手機(jī) 電視節(jié)目換為移動(dòng)廣播節(jié)目,則可以向?yàn)g覽器模塊提供音頻解碼器和CMMB 業(yè)務(wù)處理模塊。
本發(fā)明與電腦里的瀏覽器上實(shí)現(xiàn)影視節(jié)目的播放不同之處在于電腦上 的影視節(jié)目實(shí)際上是直接通過(guò)瀏覽器模塊本身來(lái)獲取到影視節(jié)目信息;而本 發(fā)明則是通過(guò)嵌入式瀏覽器和CMMB業(yè)務(wù)處理才莫塊的交互過(guò)程,實(shí)現(xiàn)影一見 節(jié)目信息的獲取及播放,即嵌入式瀏覽器通過(guò)播放插件的引擎與CMMB業(yè) 務(wù)處理模塊進(jìn)行交互,來(lái)獲取由CMMB業(yè)務(wù)處理模塊先獲取到的廣播電視 節(jié)目,并通過(guò)播放插件進(jìn)行播放。因此,二者通過(guò)播放插件及其引擎進(jìn)行交 互的方法是本發(fā)明的關(guān)鍵所在;另外,本發(fā)明對(duì)播放插件應(yīng)用執(zhí)行性能的考 慮,也是在移動(dòng)嵌入式系統(tǒng)實(shí)現(xiàn)通過(guò)瀏覽器觀看手機(jī)電視節(jié)目的另一關(guān)鍵, 本發(fā)明通過(guò)這兩個(gè)關(guān)鍵才能夠達(dá)到方便終端用戶移動(dòng)觀看手機(jī)電視的目的。 所以說(shuō),本發(fā)明與在電腦上通過(guò)瀏覽器觀看服務(wù)器的影視節(jié)目有本質(zhì)的不同。
如圖2所示,為本發(fā)明相應(yīng)于上述終端提供的通過(guò)瀏覽器播放手機(jī)電視 節(jié)目的方法的流程圖,包括如下步驟
210:將預(yù)先編寫的播放插件Widget和Widget引擎安裝到移動(dòng)通訊終端的瀏覽器中;
其中,Widget用于基于瀏覽器運(yùn)行并顯示播放電視節(jié)目數(shù)據(jù),Widget引 擎用于向?yàn)g覽器解釋該Widget的界面的外觀和配置屬性以及其播放功能。
Widget包括底層的界面圖片資源和內(nèi)嵌的播放功能。Widget界面的外觀 和配置屬性通過(guò)XML語(yǔ)言定義和描述,通過(guò)編輯修改界面圖片,便可以定 義用戶個(gè)性化的Widget界面。Widget顯示播放電視節(jié)目數(shù)據(jù)的功能通過(guò) JavaScript語(yǔ)言實(shí)現(xiàn)。Widget界面的配置及在Widget界面上顯示播放電視節(jié) 目凄史據(jù)的功能統(tǒng)稱為Widget的應(yīng)用。
移動(dòng)通訊終端上手機(jī)電視模塊內(nèi)的A/V (音頻/視頻)解碼器和CMMB 業(yè)務(wù)處理模塊,作為Widget的后臺(tái)處理部分提供底層的支持。
220:當(dāng)瀏覽器被用戶啟動(dòng)時(shí),通過(guò)啟動(dòng)運(yùn)行Widget引擎加載、運(yùn)行 Widget;
前已述及,在瀏覽器被用戶啟動(dòng)時(shí)加載Widget的界面圖片資源和播放器 以及Widget底層支持部分的這些模塊,可以提高Widget的響應(yīng)速度。
瀏覽器通過(guò)啟動(dòng)Widget引擎(類似于一個(gè)Java虛擬機(jī))來(lái)解釋W(xué)idget 的代碼。通過(guò)Widget引擎的解析顯示W(wǎng)idget的界面和配置屬性,以及通過(guò)JavaScript語(yǔ)言的解析實(shí)現(xiàn)Widget的功能。
230:用戶在瀏覽器上的電視節(jié)目頻道網(wǎng)頁(yè)上點(diǎn)擊想觀看的電視節(jié)目頻
道;
瀏覽器上的電視節(jié)目頻道網(wǎng)頁(yè)由一個(gè)頻道管理模塊提供,該頻道管理模 塊與CMMB業(yè)務(wù)處理模塊進(jìn)行交互,從CMMB業(yè)務(wù)處理才莫塊獲取節(jié)目頻道 等信息,以進(jìn)行頻道管理和頻道切換。
240:調(diào)用CMMB程序接收用戶當(dāng)前選擇的電視節(jié)目頻道的數(shù)據(jù);
由手機(jī)電視模塊在后臺(tái)調(diào)用CMMB程序,對(duì)接收及解析的當(dāng)前頻道的 電視節(jié)目頻道數(shù)據(jù)進(jìn)行解碼,然后通過(guò)動(dòng)態(tài)緩存技術(shù)緩存到本地存儲(chǔ)空間, 以提高播放效果。
250: Widget內(nèi)嵌的播放器將手機(jī)電視節(jié)目數(shù)據(jù)在播放器的播放屏幕上或在全屏上顯示播放,并在播放結(jié)束時(shí)結(jié)束流程。
播放器和Widget同時(shí)支持播放屏幕的縮放和全屏功能。
260:當(dāng)用戶通過(guò)在瀏覽器的電視節(jié)目頻道網(wǎng)頁(yè)上切換電^L節(jié)目頻道,則 轉(zhuǎn)到步驟230執(zhí)行;
270:當(dāng)用戶在瀏覽器上拖動(dòng)Widget后,使Widget位置移動(dòng)或者Widget 內(nèi)的播放器屏幕縮放,轉(zhuǎn)向步驟250執(zhí)行。
需要特別說(shuō)明的是,瀏覽網(wǎng)頁(yè)與接收、播放多媒體節(jié)目并行執(zhí)行,可以 通過(guò)多線程分別進(jìn)行控制,從而能夠取得更好的應(yīng)用效果。
本發(fā)明提供了 一種手機(jī)電視終端支持在瀏覽器上嵌入電視節(jié)目(或廣播 節(jié)目)播放的方法,通過(guò)這種方法可以方便用戶同時(shí)使用瀏覽器和手機(jī)電視 (或廣播收音)兩個(gè)應(yīng)用,極大地方便了用戶的使用。
以上所述僅為本發(fā)明的一個(gè)具體的實(shí)施例,并不用于限制本發(fā)明,對(duì)于 本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化,本發(fā)明的保護(hù)范圍 以權(quán)利要求為準(zhǔn)。
1權(quán)利要求
1、一種通過(guò)瀏覽器播放移動(dòng)多媒體廣播節(jié)目的方法,包括移動(dòng)通訊終端中的瀏覽器預(yù)先安裝有一播放插件及其引擎,所述瀏覽器通過(guò)運(yùn)行所述引擎加載、運(yùn)行所述播放插件;在用戶通過(guò)所述瀏覽器選擇一個(gè)頻道的節(jié)目鏈接時(shí),通過(guò)已運(yùn)行的所述播放插件播放所述終端接收的所述頻道的移動(dòng)多媒體廣播節(jié)目數(shù)據(jù)。
2、 按照權(quán)利要求1所述的方法,其特征在于,所述瀏覽器在被用戶啟 動(dòng)時(shí),通過(guò)運(yùn)行所述引擎加載及運(yùn)行所述播i文插件。
3、 按照權(quán)利要求1所述的方法,其特征在于,還包括在用戶通過(guò)所 述瀏覽器切換頻道的節(jié)目鏈接時(shí),由所述播力t插件播放所述終端接收的切換 后的頻道的移動(dòng)多媒體廣播節(jié)目數(shù)據(jù)。
4、 按照權(quán)利要求1或3所述的方法,其特征在于,所述用戶通過(guò)所述 瀏覽器顯示的多媒體廣播節(jié)目頻道頁(yè)面選擇或切換頻道的節(jié)目鏈接;所述播 放插件通過(guò)內(nèi)嵌的播放器播放由所述終端后臺(tái)接收處理的選擇或切換的頻道 的移動(dòng)多媒體廣4番節(jié)目數(shù)據(jù)。
5、 按照權(quán)利要求4所述的方法,其特征在于,所述播放插件和所述播 放器同時(shí)支持所述播放器的播放屏幕的縮小或放大;所述方法還包括當(dāng)用戶在所述瀏覽器上拖動(dòng)所述^番i丈插件時(shí),所述瀏覽器通過(guò)所述引擎 的解析移動(dòng)所述播放插件及其所述播放器的播放屏幕,或者縮小或放大所述 播放屏幕。
6、 按照權(quán)利要求l、 2、 3或5任一項(xiàng)所述的方法,其特征在于,所述 瀏覽器通過(guò)運(yùn)行所述引擎運(yùn)行所述播放插件是指,所述瀏覽器通過(guò)所述引擎 解析可擴(kuò)展標(biāo)記語(yǔ)言XML來(lái)顯示所述播放插件的界面及其配置屬性,通過(guò) 所述引擎解析JavaScript語(yǔ)言來(lái)實(shí)現(xiàn)所述插J文插件的功能。
7、 按照權(quán)利要求l、 2、 3或5任一項(xiàng)所述的方法,其特征在于,所述 移動(dòng)多媒體廣播節(jié)目為移動(dòng)電視節(jié)目或移動(dòng)廣播節(jié)目中的一種。
8、 一種通過(guò)瀏覽器播放移動(dòng)多媒體廣播節(jié)目的移動(dòng)通訊終端,包括相 互連接的瀏覽器模塊和移動(dòng)多媒體廣播模塊,其特征在于,在所述瀏覽器沖莫塊中預(yù)先安裝有依次連接的一播放插件及其引擎以及頻道管理模塊,其中所述播放插件,與移動(dòng)多媒體廣播模塊連接,用于通過(guò)所述引擎被加載 和運(yùn)行,根據(jù)所述引擎發(fā)出的頻道播放命令,播放所述移動(dòng)多媒體廣播模塊 輸出的當(dāng)前頻道的移動(dòng)多媒體廣播節(jié)目數(shù)據(jù);所述引擎,根據(jù)所述瀏覽器模塊發(fā)出的啟動(dòng)指示運(yùn)行,至少用于將所述 播放插件加載、運(yùn)行在所述瀏覽器模塊中,并將從所述頻道管理模塊收到的 頻道切換指示,解析為發(fā)向所述播放插件的頻道播放命令;所述頻道管理模塊,還與所述移動(dòng)多媒體廣播模塊連接,用于管理從所 述移動(dòng)多媒體廣播;漠塊獲取的頻道信息;在收到用戶選擇一個(gè)頻道的節(jié)目鏈 接命令后,向所述引擎和所述移動(dòng)多媒體廣插4莫塊同時(shí)發(fā)出頻道切換指示;所述移動(dòng)多媒體廣播模塊,用于根據(jù)所述頻道切換指示中指示的當(dāng)前頻 道,將接收處理的所述當(dāng)前頻道的移動(dòng)多媒體廣播節(jié)目數(shù)據(jù)輸出給所述播放 插件。
9、 按照權(quán)利要求8所述的移動(dòng)通訊終端,其特征在于,所述瀏覽器模 塊在被用戶啟動(dòng)時(shí)向所述引擎發(fā)出所述啟動(dòng)指示。
10、 按照權(quán)利要求8所述的移動(dòng)通訊終端,其特征在于,所述移動(dòng)多媒 體廣播模塊包括相互連接的媒體解碼器以及移動(dòng)多媒體廣播業(yè)務(wù)管理模塊;所述頻道管理才莫塊,與所述移動(dòng)多々某體廣^"業(yè)務(wù)管理模塊連接,用于通 過(guò)多媒體廣播節(jié)目頻道頁(yè)面供所述用戶選擇所述頻道的節(jié)目鏈接;在通過(guò)所 述多媒體廣播節(jié)目頻道頁(yè)面收到用戶切換頻道的節(jié)目鏈接命令后,向所述引 擎和所述移動(dòng)多J 某體廣播業(yè)務(wù)管理模塊同時(shí)發(fā)出所述頻道切換指示;所述移動(dòng)多媒體廣播業(yè)務(wù)管理模塊,用于根據(jù)所述頻道切換指示中指示 的當(dāng)前頻道,將解析出的所述當(dāng)前頻道的移動(dòng)多媒體廣播節(jié)目數(shù)據(jù)傳輸給所 述媒體解碼器,所述移動(dòng)多媒體廣播節(jié)目數(shù)據(jù)包括移動(dòng)電視節(jié)目數(shù)據(jù)或移動(dòng) 廣播凄t據(jù)其中的一種;所述媒體解碼器,與所述播放插件鏈接,用于通過(guò)音頻和/或浮見頻解碼器 對(duì)輸入的當(dāng)前頻道的移動(dòng)多媒體廣播節(jié)目數(shù)據(jù)進(jìn)行解碼后,輸出給所述播放 插件;所述播放插件,用于根據(jù)所述引擎發(fā)出的頻道播放命令,通過(guò)內(nèi)嵌的播 放器播放所述當(dāng)前頻道的移動(dòng)多媒體廣播節(jié)目數(shù)據(jù)。
11、 按照權(quán)利要求IO所述的移動(dòng)通訊終端,其特征在于,所述引擎,還用于將所述瀏覽器模塊在用戶拖動(dòng)所述播放插件時(shí)發(fā)出的播放插件位置移動(dòng)指示,解析為發(fā)向所述播放插件的位置變換命令;所述播放插件,還用于根據(jù)所述位置變換命令在所述瀏覽器模塊上移動(dòng), 或者縮小或放大所述播放器的播放屏幕,且所述播力文插件與所述播放器同時(shí) 支持所述播放屏幕的縮小或放大。
12、 按照權(quán)利要求8至11任一項(xiàng)所述的移動(dòng)通訊終端,其特征在于,所述引擎將所述播;故插件運(yùn)行在所述瀏覽器才莫塊中是指,通過(guò)解析可擴(kuò) 展標(biāo)記語(yǔ)言XML來(lái)顯示所述播放插件的界面和配置屬性,并通過(guò)解析 JavaS cript語(yǔ)言來(lái)實(shí)現(xiàn)所述播放插件的功能。
全文摘要
本發(fā)明披露出通過(guò)瀏覽器播放移動(dòng)多媒體廣播節(jié)目的方法及其終端,方法包括移動(dòng)通訊終端中的瀏覽器預(yù)先安裝有一播放插件及其引擎,該瀏覽器通過(guò)運(yùn)行引擎加載、運(yùn)行播放插件;在用戶通過(guò)瀏覽器選擇一個(gè)頻道的節(jié)目鏈接時(shí),通過(guò)已運(yùn)行的播放插件播放終端接收的該頻道的移動(dòng)多媒體廣播節(jié)目數(shù)據(jù)。本發(fā)明能夠使移動(dòng)通訊終端用戶在瀏覽、查詢互聯(lián)網(wǎng)網(wǎng)頁(yè)信息的同時(shí),實(shí)時(shí)點(diǎn)播及收聽或觀看移動(dòng)多媒體廣播節(jié)目,從而方便用戶對(duì)移動(dòng)多媒體廣播節(jié)目?jī)?nèi)容進(jìn)行交互式地自由選擇。本發(fā)明極大地提高用戶體驗(yàn)度,特別是適應(yīng)了瀏覽器平臺(tái)化的發(fā)展趨勢(shì)。
文檔編號(hào)H04N7/173GK101505409SQ200910117868
公開日2009年8月12日 申請(qǐng)日期2009年3月13日 優(yōu)先權(quán)日2009年3月13日
發(fā)明者華 徐, 柯 王, 黃勤波 申請(qǐng)人:中興通訊股份有限公司