国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      實(shí)現(xiàn)iptv業(yè)務(wù)的裝置的制作方法

      文檔序號(hào):7956444閱讀:121來(lái)源:國(guó)知局
      專利名稱:實(shí)現(xiàn)iptv業(yè)務(wù)的裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明設(shè)計(jì)一種實(shí)現(xiàn)IPTV業(yè)務(wù)的裝置。
      背景技術(shù)
      隨著Internet網(wǎng)絡(luò)的迅猛發(fā)展,越來(lái)越多的人享受到了網(wǎng)絡(luò)帶來(lái)的便利;數(shù)字電視機(jī)頂盒也逐漸進(jìn)入了家庭,給人們一種和傳統(tǒng)電視不一樣的視聽(tīng)體驗(yàn),并逐步對(duì)人們的日常生活做出改變。IPTV(網(wǎng)際協(xié)議電視)系統(tǒng)是一種交互式網(wǎng)絡(luò)電視,利用寬帶有線電視網(wǎng),集互聯(lián)網(wǎng)、多媒體、通訊等多種技術(shù)于一體,向家庭用戶提供包括數(shù)字電視在內(nèi)的多種交互式服務(wù)的嶄新技術(shù)。用戶在家中可以有兩種方式享受IPTV服務(wù)計(jì)算機(jī)或IPTV機(jī)頂盒+普通電視機(jī)。由于普通電視的普及率極高,因此使用在普通電視機(jī)上添加一個(gè)IPTV機(jī)頂盒,是最方便經(jīng)濟(jì)的方式。
      如圖1所示,目前IPTV中很多業(yè)務(wù)功能的實(shí)現(xiàn)依賴于電視機(jī)頂盒自身功能的實(shí)現(xiàn)。所有業(yè)務(wù)都被事先固化在機(jī)頂盒內(nèi)部的存儲(chǔ)裝置中。當(dāng)新的業(yè)務(wù)需求被提出來(lái)以后,工程人員分析需求,然后在機(jī)頂盒上增加、修改代碼,配合EPG(ElectronicProgram Guide電子節(jié)目指南系統(tǒng))完成新的業(yè)務(wù)功能。在這種實(shí)現(xiàn)方法中,過(guò)多依賴機(jī)頂盒,這樣有很多弊端,如需要更多的機(jī)頂盒存儲(chǔ)空間、造成機(jī)頂盒成本升高、開(kāi)發(fā)調(diào)試非常困難導(dǎo)致開(kāi)發(fā)周期被延長(zhǎng),而且最大的問(wèn)題是在對(duì)已出售機(jī)頂盒的升級(jí)時(shí),面對(duì)幾百上千萬(wàn)的機(jī)頂盒,對(duì)運(yùn)營(yíng)管理者是一個(gè)很大的挑戰(zhàn),存在太多、未知的可能性,風(fēng)險(xiǎn)很大,可能會(huì)對(duì)最終用戶的正常使用帶來(lái)影響,同時(shí)升級(jí)的失敗意味著運(yùn)營(yíng)成本的上升、客戶滿意度的下降。

      發(fā)明內(nèi)容
      本發(fā)明的目的是針對(duì)現(xiàn)有技術(shù)中存在的缺陷和不足,解決現(xiàn)有的業(yè)務(wù)功能開(kāi)發(fā)調(diào)試復(fù)雜、研發(fā)周期長(zhǎng)、維護(hù)困難、升級(jí)困難等各種問(wèn)題,提供了在不改動(dòng)機(jī)頂盒內(nèi)部程序的前提下,能夠動(dòng)態(tài)下載業(yè)務(wù)邏輯代碼,從而減少了對(duì)機(jī)頂盒的依賴,在開(kāi)發(fā)、調(diào)試、維護(hù)、升級(jí)等方面都作了大幅度的改進(jìn),提高了研發(fā)效率,讓運(yùn)營(yíng)維護(hù)變得簡(jiǎn)單起來(lái)的實(shí)現(xiàn)IPTV業(yè)務(wù)的裝置。
      為了達(dá)到上述目的,本發(fā)明提出一種IPTV系統(tǒng),包括EPG系統(tǒng)、機(jī)頂盒、流媒體服務(wù)器,所述機(jī)頂盒內(nèi)設(shè)有播放器、按鍵驅(qū)動(dòng)模塊,其特征在于,還包括業(yè)務(wù)功能模塊,設(shè)置于EPG系統(tǒng)內(nèi),用于實(shí)現(xiàn)IPTV各種功能的業(yè)務(wù)功能;業(yè)務(wù)信息存儲(chǔ)模塊,設(shè)置于所述機(jī)頂盒內(nèi),用于存儲(chǔ)IPTV的業(yè)務(wù)信息;顯示裝置,用于提供人機(jī)交互界面、響應(yīng)所述按鍵驅(qū)動(dòng)模塊接收的用戶操作信息、與EPG系統(tǒng)通訊、調(diào)用或讀取所述業(yè)務(wù)信息存儲(chǔ)模塊的參數(shù)、調(diào)用所述業(yè)務(wù)信息存儲(chǔ)模塊的函數(shù);業(yè)務(wù)調(diào)用模塊,用于調(diào)用所述業(yè)務(wù)功能模塊、調(diào)用或讀取所述業(yè)務(wù)信息存儲(chǔ)模塊的參數(shù)、調(diào)用所述業(yè)務(wù)信息存儲(chǔ)模塊的函數(shù)。
      其中,所述存儲(chǔ)模塊、業(yè)務(wù)調(diào)用模塊、業(yè)務(wù)信息存儲(chǔ)模塊均為瀏覽器。
      其中,所述存儲(chǔ)模塊、業(yè)務(wù)調(diào)用模塊、業(yè)務(wù)信息存儲(chǔ)模塊為同一瀏覽器的子窗口。
      其中,所述業(yè)務(wù)功能模塊為JavaScript腳本。
      本發(fā)明提供了一種實(shí)現(xiàn)IPTV業(yè)務(wù)的裝置,現(xiàn)有技術(shù)中實(shí)現(xiàn)IPTV業(yè)務(wù)的業(yè)務(wù)功能模塊都存儲(chǔ)在機(jī)頂盒內(nèi),導(dǎo)致了業(yè)務(wù)功能開(kāi)發(fā)調(diào)試復(fù)雜、研發(fā)周期長(zhǎng)、維護(hù)困難、升級(jí)困難等各種問(wèn)題。本發(fā)明的實(shí)現(xiàn)IPTV業(yè)務(wù)的裝置,在不改動(dòng)機(jī)頂盒內(nèi)部程序的前提下,能夠動(dòng)態(tài)下載業(yè)務(wù)邏輯代碼,從而減少了對(duì)機(jī)頂盒的依賴,在開(kāi)發(fā)、調(diào)試、維護(hù)、升級(jí)等方面都作了大幅度的改進(jìn),提高了研發(fā)效率,讓運(yùn)營(yíng)維護(hù)變得簡(jiǎn)單。


      圖1為現(xiàn)有的IPTV系統(tǒng)中各單元之間的關(guān)系示意圖;圖2為本發(fā)明的實(shí)現(xiàn)IPTV業(yè)務(wù)的裝置各模塊間的關(guān)系示意圖;圖3應(yīng)用本發(fā)明的實(shí)現(xiàn)IPTV業(yè)務(wù)的裝置實(shí)現(xiàn)VOD業(yè)務(wù)的流程圖。
      具體實(shí)施例方式
      下面結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步說(shuō)明。
      本發(fā)明提出的實(shí)現(xiàn)IPTV業(yè)務(wù)的裝置,包括EPG系統(tǒng)、機(jī)頂盒、流媒體服務(wù)器,所述機(jī)頂盒內(nèi)設(shè)有播放器、按鍵驅(qū)動(dòng)模塊,其特征在于,還包括
      業(yè)務(wù)功能模塊,設(shè)置于EPG系統(tǒng)內(nèi),用于實(shí)現(xiàn)IPTV各種功能中的業(yè)務(wù)功能;業(yè)務(wù)信息存儲(chǔ)模塊,設(shè)置于所述機(jī)頂盒內(nèi),用于存儲(chǔ)IPTV的業(yè)務(wù)信息;顯示裝置,用于提供人機(jī)交互界面、響應(yīng)所述按鍵驅(qū)動(dòng)模塊接收的用戶操作信息、與EPG系統(tǒng)通訊、調(diào)用或讀取所述業(yè)務(wù)信息存儲(chǔ)模塊的參數(shù)、調(diào)用所述業(yè)務(wù)信息存儲(chǔ)模塊的函數(shù);業(yè)務(wù)調(diào)用模塊,用于調(diào)用所述業(yè)務(wù)功能模塊、調(diào)用或讀取所述業(yè)務(wù)信息存儲(chǔ)模塊的參數(shù)、調(diào)用所述業(yè)務(wù)信息存儲(chǔ)模塊的函數(shù)。
      其中,所述存儲(chǔ)模塊、業(yè)務(wù)調(diào)用模塊、業(yè)務(wù)信息存儲(chǔ)模塊均為瀏覽器。
      其中,所述存儲(chǔ)模塊、業(yè)務(wù)調(diào)用模塊、業(yè)務(wù)信息存儲(chǔ)模為同一瀏覽器的子窗口。
      其中,所述業(yè)務(wù)功能模塊為JavaScript腳本。
      本發(fā)明通過(guò)采用業(yè)務(wù)邏輯控制管理與機(jī)頂盒分離的設(shè)計(jì)思想,提供了一種在網(wǎng)絡(luò)電視系統(tǒng)中快速實(shí)現(xiàn)業(yè)務(wù)的裝置。
      機(jī)頂盒裝置提供基本的軟件和操作,包括瀏覽器、視音頻播放器、遙控器按鍵處理驅(qū)動(dòng)等。瀏覽器通過(guò)JavaScript腳本操作機(jī)頂盒播放器,完成播放、暫停、快進(jìn)、快退、停止等各項(xiàng)媒體播放操作。機(jī)頂盒按鍵驅(qū)動(dòng)將按鍵送入瀏覽器,瀏覽器JavaScript腳本接收按鍵后,根據(jù)所處的業(yè)務(wù)流程,分發(fā)按鍵調(diào)用不同的JavaScript腳本函數(shù),完成業(yè)務(wù)邏輯控制。
      為了減少對(duì)機(jī)頂盒內(nèi)存的占用,降低機(jī)頂盒成本,采用在單一瀏覽器實(shí)例上通過(guò)多框架實(shí)現(xiàn)業(yè)務(wù)邏輯控制。將瀏覽器頁(yè)面劃分為兩個(gè)子框架A和B,其中子框架A不顯示,另一個(gè)子框架B占據(jù)了瀏覽器的所有顯示區(qū)域,兩個(gè)子框架共享一個(gè)父框架P。這樣瀏覽器被劃分成了三個(gè)窗口,一個(gè)父窗口P,兩個(gè)子窗口A和B。
      P窗口一般情況下不刷新,主要存放頻道號(hào)列表、頻道鏈接列表、上一次訪問(wèn)的頻道的頻道號(hào)、當(dāng)前正在訪問(wèn)的頻道的頻道號(hào)等信息,這些信息在P窗口中長(zhǎng)期存在,只有在P窗口刷新后才失效。為了保證數(shù)據(jù)的完整性,在EPG上備份了一份P窗口的數(shù)據(jù),當(dāng)P窗口刷新時(shí),從EPG傳遞這些數(shù)據(jù)給P窗口,保證了數(shù)據(jù)不會(huì)丟失。同時(shí)在P窗口中也存放了遙控器按鍵處理函數(shù)、獲取和設(shè)置P窗口數(shù)據(jù)的接口等全局函數(shù)。
      A窗口負(fù)責(zé)從EPG獲取數(shù)據(jù)。根據(jù)業(yè)務(wù)功能的需要,在A窗口中發(fā)起請(qǐng)求訪問(wèn)EPG系統(tǒng),EPG返回的數(shù)據(jù)或者在P窗口存儲(chǔ),或者根據(jù)功能處理后在B窗口中展示。
      B窗口負(fù)責(zé)展示EPG頁(yè)面。當(dāng)用戶切換到EPG頁(yè)面時(shí),B窗口用來(lái)顯示頁(yè)面;當(dāng)用戶進(jìn)入視頻播放狀態(tài)后,可以通過(guò)OSD(在視頻上疊加半透明小窗口)在B窗口的指定區(qū)域顯示EPG頁(yè)面。
      機(jī)頂盒開(kāi)機(jī)后,瀏覽器訪問(wèn)EPG系統(tǒng),EPG負(fù)責(zé)生成頁(yè)面框架,并在P窗口中生成頻道號(hào)列表、頻道鏈接列表,將當(dāng)前頻道號(hào)設(shè)置為機(jī)頂盒上次關(guān)機(jī)時(shí)的頻道號(hào)。在框架系統(tǒng)初始化完成后,根據(jù)業(yè)務(wù)功能要求在B窗口展示EPG頁(yè)面或者通過(guò)瀏覽器內(nèi)置的JavaScript對(duì)象操作機(jī)頂盒設(shè)備進(jìn)行視頻播放,同時(shí)在B窗口安裝鍵盤回調(diào)事件,接收遙控按鍵事件、流媒體訪問(wèn)結(jié)果事件、EPG頁(yè)面訪問(wèn)結(jié)果事件等。如果有事件發(fā)生,B窗口根據(jù)傳遞過(guò)來(lái)的事件分發(fā)處理,三個(gè)窗口相互配合,完成業(yè)務(wù)流程的實(shí)現(xiàn)。圖2展示了這個(gè)方案。
      下面描述了向用戶展示視頻的過(guò)程,進(jìn)一步說(shuō)明本發(fā)明實(shí)現(xiàn)的IPTV業(yè)務(wù)的裝置在業(yè)務(wù)流程中的工作原理。如圖3所示第一步,機(jī)頂盒加電,設(shè)備初始化;第二步,機(jī)頂盒通過(guò)內(nèi)部存儲(chǔ)的EPG主頁(yè)的URL操作瀏覽器訪問(wèn)EPG系統(tǒng);第三步,EPG系統(tǒng)根據(jù)用戶標(biāo)志建立用戶斷電信息頻道號(hào)、頻道鏈接、播放時(shí)間等,生成頁(yè)面框架;第四步,B窗口執(zhí)行EPG頁(yè)面中JavaScript腳本,切換到斷電記憶頻道,在A窗口中調(diào)用JavaScript內(nèi)置設(shè)備操控對(duì)象,發(fā)起到流媒體服務(wù)器的請(qǐng)求,同時(shí)在P窗口中設(shè)置定時(shí)器;第五步,定時(shí)器觸發(fā)后,在B窗口發(fā)起向EPG的請(qǐng)求,存儲(chǔ)當(dāng)前頻道相關(guān)的信息;第六步,流媒體服務(wù)器響應(yīng)后,機(jī)頂盒進(jìn)行視頻播放;第七步,在B窗口中安裝鍵盤管理調(diào)度系統(tǒng),接管用戶遙控器按鍵處理,等待用戶操作;第八步,至此用戶可以享受IPTV帶來(lái)的影視大餐了。
      通過(guò)上述業(yè)務(wù)流程的描述,可以看出利用結(jié)構(gòu)化的多框架管理調(diào)度系統(tǒng)極大地簡(jiǎn)化了業(yè)務(wù)流程實(shí)現(xiàn)過(guò)程,使得IPTV系統(tǒng)擴(kuò)展業(yè)務(wù)功能極為方便,具有很強(qiáng)的市場(chǎng)競(jìng)爭(zhēng)力。
      權(quán)利要求
      1.一種實(shí)現(xiàn)IPTV業(yè)務(wù)的裝置,包括EPG系統(tǒng)、機(jī)頂盒、流媒體服務(wù)器,所述機(jī)頂盒內(nèi)設(shè)有播放器、按鍵驅(qū)動(dòng)模塊,其特征在于,還包括業(yè)務(wù)功能模塊,設(shè)置于EPG系統(tǒng)內(nèi),用于實(shí)現(xiàn)IPTV各種功能的業(yè)務(wù)功能;業(yè)務(wù)信息存儲(chǔ)模塊,設(shè)置于所述機(jī)頂盒內(nèi),用于存儲(chǔ)IPTV的業(yè)務(wù)信息;顯示裝置,用于提供人機(jī)交互界面、響應(yīng)所述按鍵驅(qū)動(dòng)模塊接收的用戶操作信息、與EPG系統(tǒng)通訊、調(diào)用或讀取所述業(yè)務(wù)信息存儲(chǔ)模塊的參數(shù)、調(diào)用所述業(yè)務(wù)信息存儲(chǔ)模塊的函數(shù);業(yè)務(wù)調(diào)用模塊,用于調(diào)用所述業(yè)務(wù)功能模塊、調(diào)用或讀取所述業(yè)務(wù)信息存儲(chǔ)模塊的參數(shù)、調(diào)用所述業(yè)務(wù)信息存儲(chǔ)模塊的函數(shù)。
      2.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)IPTV業(yè)務(wù)的裝置,其特征在于,所述存儲(chǔ)模塊、業(yè)務(wù)調(diào)用模塊、業(yè)務(wù)信息存儲(chǔ)模塊均為瀏覽器。
      3.根據(jù)權(quán)利要求2所述的實(shí)現(xiàn)IPTV業(yè)務(wù)的裝置,其特征在于,所述存儲(chǔ)模塊、業(yè)務(wù)調(diào)用模塊、業(yè)務(wù)信息存儲(chǔ)模為同一瀏覽器的子窗口。
      4.根據(jù)權(quán)利要求1、2或3所述的實(shí)現(xiàn)IPTV業(yè)務(wù)的裝置,其特征在于,所述業(yè)務(wù)功能模塊為JavaScript腳本。
      全文摘要
      本發(fā)明公開(kāi)了一種實(shí)現(xiàn)IPTV業(yè)務(wù)的裝置,針對(duì)現(xiàn)有技術(shù)中對(duì)機(jī)頂盒依賴過(guò)多導(dǎo)致升級(jí)困難的問(wèn)題而發(fā)明,包括業(yè)務(wù)功能模塊,設(shè)置于EPG系統(tǒng)內(nèi),用于實(shí)現(xiàn)IPTV各種功能的業(yè)務(wù)功能;業(yè)務(wù)信息存儲(chǔ)模塊,設(shè)置于所述機(jī)頂盒內(nèi),用于存儲(chǔ)IPTV的業(yè)務(wù)信息;顯示裝置,用于提供人機(jī)交互界面、響應(yīng)所述按鍵驅(qū)動(dòng)模塊接收的用戶操作信息、與EPG系統(tǒng)通訊、調(diào)用或讀取所述業(yè)務(wù)信息存儲(chǔ)模塊的參數(shù)、調(diào)用所述業(yè)務(wù)信息存儲(chǔ)模塊的函數(shù);業(yè)務(wù)調(diào)用模塊,用于調(diào)用所述業(yè)務(wù)功能模塊、調(diào)用或讀取所述業(yè)務(wù)信息存儲(chǔ)模塊的參數(shù)、調(diào)用所述業(yè)務(wù)信息存儲(chǔ)模塊的函數(shù)。本發(fā)明的實(shí)現(xiàn)IPTV業(yè)務(wù)的裝置,能夠動(dòng)態(tài)下載業(yè)務(wù)邏輯代碼,從而減少了對(duì)機(jī)頂盒的依賴,提高了研發(fā)效率,讓運(yùn)營(yíng)維護(hù)變得簡(jiǎn)單。
      文檔編號(hào)H04N7/173GK101043608SQ200610058420
      公開(kāi)日2007年9月26日 申請(qǐng)日期2006年3月24日 優(yōu)先權(quán)日2006年3月24日
      發(fā)明者王偉, 劉海峰, 孫捷, 楊新 申請(qǐng)人:中興通訊股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1