新四季網

基於軟體擴展網絡電視終端功能的方法及系統的製作方法

2023-11-30 15:26:36 2

專利名稱:基於軟體擴展網絡電視終端功能的方法及系統的製作方法
技術領域:
本發明涉及IPTV (網絡電視)系統技術領域,尤其涉及一種基於軟體擴展 網絡電視終端功能的方法及系統背景技術目前的IPTV系統中,STB (機頂盒)是不能任意相互互換的,即,特定 的STB只能適配於特定的IPTV系統中。造成該狀況的主要原因在於機頂盒 的設備能力和機頂盒的操作接口集合不同。機頂盒的設備能力不同表現在於機頂盒對播放的媒體類型的支持程度的 差異性。由於市場和成本方面的因素,機頂盒不可能支持現存的所有媒體類型; 由於技術的發展性,新的媒體類型會不斷湧現,新的媒體類型無法被當前的機 頂盒所支持。上述原因使得IPTV系統的節目類型呈單一性,播放能力和模式存 在差異的機頂盒不能相互替換。機頂盒的操作接口集合不同表現在運行在機頂盒中的軟體通常由瀏覽器 模塊和控制模塊組成。用戶通過遙控器來進行視頻控制,用戶的請求首先被發 送到EPG ( Electronic Program Guide,電子節目指南系統),然後EPG發送相應 的消息到機頂盒的瀏覽器軟體模塊,再由瀏覽器模塊通過STB的底層接口向 STB控制模塊發送消息,由STB控制模塊操縱視頻的播放、停止等。由於瀏覽器軟體模塊提供給EPG的播放視頻接口的集合不同,使得接口具 有多樣性和複雜性的特點。比如,目前接口存在的形式有很多種頁面跳轉形
式、Plugin形式及擴展HTML標籤元素集和表單提交形式等。操作接口集合的 不同就不利於EPG的開發,並且增加機頂盒互換性的難度。綜上所述,上述情況都不利於STB在各個系統之間的互換性,這樣就給 IPTV系統的推廣造成了不利的局面。

發明內容
鑑於上述現有技術所存在的問題,本發明的目的是提供一種基於軟體擴展 IPTV終端功能的方法,用以解決現有技術中IPTV終端的設備能力和機頂盒的 操作接口集合不同的問題。
本發明的目的是通過以下技術方案實現的
本發明提供了 一種基於軟體擴展網絡電視終端功能的方法,包括 步驟A:在網絡電視終端的瀏覽器模塊中,通過軟體設置網絡電視終端功 能擴展模塊;步驟B:調用所述網絡電視終端擴展模塊,對網絡電視終端的功能進行擴展。進一 步地,所述網絡電視終端功能擴展模塊至少包括網絡電視終端能力對 象和網絡電視終端界面對象中的一種。當所述網絡電視終端功能擴展模塊為網絡電視終端能力對象時,所述步驟B 具體包括獲取網絡電視終端能力對象;根據用戶的需求,調用的相應的接口來獲得相應的設備能力; 網絡電視終端根據獲得的所述設備能力進行相應的處理。 進一步地,所述網絡電視終端能力對象至少提供下述一個接口反映網絡 電視終端的硬體參數的接口、反映網絡電視終端支持的媒體類型的接口、反映 網絡電視終端支持的遙控器類型接口、反映網絡電視終端支持的字符集類型的 接口、反映網絡電視終端支持的播放模式的接口、反映網絡電視終端支持的網
絡接入方式的接口 、反映網絡電視終端支持的網路速度的接口 。當所述接口為反映網絡電視終端支持的媒體類型的接口時,所述步驟B具體包括接收用戶的請求,並根據用戶的請求獲取網絡電視能力對象;調用網絡電視能力對象提供的反映網絡電視終端支持的媒體類型的接口 , 通過所述接口獲取網絡電視終端支持的媒體類型;判斷所述網絡電視終端支持的媒體類型中是否有當前播放需要的媒體類 型,如果有,響應用戶的請求,否則,提示用戶沒有當前播放需要的媒體類型。進一步地,當所述網絡電視終端功能擴展模塊為網絡電視終端界面對象時, 所述網絡電視終端界面對象提供給電子節目指南系統的接口至少包括讀接口和 寫接口中的一種。當所述網絡電視終端界面對象提供的接口為讀接口時,所述步驟B具體包括根據用戶的請求獲取網絡電視界面對象;調用網絡電視界面對象的讀接口 ,獲得網絡電視終端的當前狀態; 根據網絡電視終端當前狀態進行相應的處理。當所述網絡電視終端界面對象提供的接口為寫接口時,所述步驟B具體包括根據用戶的請求獲取網絡電視界面對象;調用網絡電視界面對象的寫接口 ,向網絡電視終端發送命令或者設置配置項。本發明還提供了一種基於軟體擴展網絡電視終端功能的系統,包括 調用模塊,當需要對網絡電視終端的功能進行擴展時,所述調用模塊用於
調用網絡電視終端擴展才莫塊;網絡電視終端功能擴展模塊,通過軟體設置於網絡電視終端的瀏覽器模塊 中,用於對網絡電視終端的功能進行擴展。所述網絡電視終端功能擴展模塊具體包括網絡電視終端能力對象,用於描述網絡電視終端的設備能力;和/或, 網絡電視終端界面對象,用於簡化網絡電視終端提供給電子節目指南系統 的接口。綜上所述,本發明實施例提供了 一種基於軟體擴展IPTV終端功能的方法, 本發明所述方法通過軟體,能夠清晰的描述IPTV終端的設備能力,有利於系統 的可擴展性和自適應性;該方法統一了 IPTV終端的接口形式,使得IPTV終端 具有可互換性,減少了系統設備和終端設備的依賴性,有利於IPTV系統的升級 和推廣。


圖1為本發明實施例所述方法中,網絡電視能力對象的使用流程示意圖; 圖2為本發明實施例所述方法中,網絡電視界面對象的寫接口的使用流程 示意圖;圖3為本發明實施例所述方法中,網絡電視界面對象的寫接口的使用流程 示意圖;圖4為本發明實施例所述系統的結構示意圖。
具體實施方式
下面結合附圖對本發明實施例所述方法及系統進行詳細闡述。 首先對本發明實施例所述基於軟體擴展網絡電視終端功能的方法進行詳細 闡述,包括以下步驟
步驟A:在網絡電視終端的瀏覽器中,通過軟體的方式設置網絡電視終端 功能擴展模塊;步驟B:調用所述網絡電視終端擴展模塊,對網絡電視終端的功能進行擴展。 所述所述網絡電視終端擴展模塊包括IPTVAbility對象(網絡電視終端能 力對象)和/或IPTVInterface對象(網絡電視終端界面對象)。通過所述IPTVAbility 對象可以實現擴展IPTV終端的設備能力,通過所述IPTVInterface對象可以實 現簡化IPTV終端提供給EPG的接口 ,下面分別進行舉例說明。1、通過所述IPTVAbility對象擴展網絡電視終端的設備能力,具體的說就 是,在IPTV終端的瀏覽器模塊中,設置有擴展的Javascript對象,在本發明實 施例中將該對象稱之為IPTVAbility對象,所述IPTVAbility對象可通過 window.IPTVAbility來獲取。所述IPTVAbility對象的具體處理過程包括獲取IPTVAblitiy對象;調用感興趣的接口來獲得感興趣的設備能力(比如用戶有可能只需要知 道機頂盒支持的媒體類型);根據機頂盒的設備能力來產生不同的動作。下面舉例對所述IPTVAbility對象的具體處理過程進行進一步闡述。如圖1所示,當用戶發出播放節目請求到IPTV終端時,所述IPTVAbility對象的處理 過程具體可以包括以下步驟步驟101、根據接收到的用戶播放節目請求,獲取IPTVAbility對象。 步驟102、調用IPTVAbility對象的接口,這裡所述接口為反映IPTV終端支 持的媒體類型的接口 ,通過調用該接口獲取IPTV終端支持的々某體類型。 步驟103、,如果有,執行步驟104,否則,執行步驟105; 目前,IPTV終端支持的媒體類型比較多,比如,Rm格式的媒體類型、Mp4
格式的媒體類型Mp3格式的媒體類型、H264格式的媒體類型等;由於IPTV終 端支持的媒體類型不盡相同,比如,有的IPTV終端支持MPEG4,有的媒體終 端支持H264 i某體格,而目庫中有可能同時存在MPEG4和H264 2種格式,也 可能只存在MPEG4格式的片源,所以當用戶請求播放節目時,就需要判斷IPTV 終端支持的媒體類型中是否存在當前播放需要的媒體類型。 步驟104、響應用戶的請求,發出播放該節目的命令。 步驟105、提示用戶該節目的媒體類型不能被用戶的IPTV終端支持。 通過採用IPTVAbility對象,可以使設備能力有差異的IPTV終端能夠接入 同一個EPG,使得系統中節目的媒體類型可多樣化,使得EPG具有自適應性。 這裡的自適應性是指EPG根據IPTV終端的能力來做出不同的行為,比如,根 據IPTV終端支持的媒體類型來提供合適的片源給IPTV終端,比如IPTV終端 只支持MP4類型的節目播放,則只返回MP4類型的節目給IPTV終端播放,如 果沒有MP4類型的節目,就提示用戶IPTV終端不支持MP4類型的節目。上述以反映IPTV終端支持的媒體類型的接口進行了舉例,在本發明實施例 的具體實現過程中,IPTVAbility對象可提供,但不限於提供如下接口 反映IPTV 終端的硬體參數的接口 (比如內存大小,CPU主頻);反映IPTV終端支持的 媒體類型的接口;反映IPTV終端支持的遙控器類型接口;反映IPTV終端支持 的字符集類型的接口;反映IPTV終端支持的播放模式的接口;反映IPTV終端 支持的網絡接入方式的接口;反映IPTV終端支持的網路速度的接口;圖l僅以 反映IPTV終端支持的媒體類型的接口為例進行了說明,對於其他的接口 ,比如, 具體處理過程類似,此處不再贅述。2、通過Javascript擴展簡化IPTV終端提供給EPG的接口 在本發明實施例的具體實現過程中,可以通過Javascript擴展可以簡化IPTV 終端提供給EPG的接口 ,使得IPTV終端對EPG接口形式達到統一。IPTV終端的瀏覽器模塊應通過Javascript擴展提供Javascript對象,在本發 明實施例中將該對象稱之為IPTVInterface對象。該對象包括Read接口 (讀接 口 )和Write接口 (寫接口 )。 EPG通過調用Read接口可獲得當前IPTV終端的 狀態,EPG通過Write接口可向瀏覽器發送命令或者設置狀態。下面分別具體說 明。Read接口有兩個參數, 一個是輸入參數,參數的形式是字符串;還有一個是 輸出參數,參數的形式是字符串。EPG通過設置該輸入參數後,從輸出參數中 得到對應的IPTV終端的狀態。如圖2所示,圖2是網絡電視界面對象的寫接口的使用流程示意圖,具體 包括以下步驟步驟201:獲取IPTVInterface對象;步驟202: EPG調用Read接口 ,獲得IPTV終端當前狀態;在這裡,如果 用代碼進行說明,可以為Vol = IPTVInterface.Read("volume,,); Vol中保存了 IPTV 終端當前的音量大小。所述當前IPTV終端的狀態包括當前的播放狀態(播放 還是頁面瀏覽)、音量大小、當前的快進、快退速度、音量、當前是否處於直播、 IPTV終端是否處於休眠狀態、當前節目播放的時間等,此處以音量為例進行說 明。步驟203:根據IPTV終端的當前狀態選擇相關行為。這裡仍以volume來 舉例說明,IPTV終端的音量提示OSD( on-screen display,屏幕菜單式調節方式) 顯示可以由EPG或者IPTV終端本身來完成。如果由EPG來顯示音量OSD,則 EPG需要知道目前IPTV終端的音量狀態,當EPG在獲取IPTV終端目前的音 量狀態後,可顯示相應的音量提示OSD。Write接口有兩個輸入參數第一個輸入參數表明設置項,第二個參數表明 設置項對應的值或動作。EPG通過設置參數向IPTV終端發送命令或者設置狀 態。比如,EPG需要讓IPTV終端以2x快進IPTVInterface.Write("Forward", "2X"); 再比如,EPG需要讓IPTV終端以2x快退IPTVInterface.Write("Rewind", "2X");如圖3所示,圖3是網絡電視界面對象的寫接口的使用流程示意圖,具體 包括以下步驟步驟3 01:獲取IPTVInterface對象;步驟302:調用Write接口,向IPTV終端發送命令或者設置配置項;在這 裡,如果用^碼進4亍i兌明,可以為IPTVInterface.Write("volume", 11)。通過該方法可使得IPTV終端提供給EPG的接口具有以下優點形式簡單和統一;具有較好的可擴展性,而無需改動瀏覽器模塊,使得EPG不用因為接口的變化而更改;使得IPTV終端具有可互換性。本發明實施例還提供了 一種基於軟體擴展網絡電視終端功能的系統,所述 系統包括調用模塊,當需要對網絡電視終端的功能進行擴展時,所述調用模塊用於調用網絡電視終端擴展模塊;網絡電視終端功能擴展模塊,通過軟體設置於網絡電視終端的瀏覽器模塊中,用於對網絡電視終端的功能進行擴展。其中,所述網絡電視終端功能擴展模塊具體包括 網絡電視終端能力對象,用於擴展IPTV終端的設備能力;和/或, 網絡電視終端界面對象,用於簡化IPTV終端提供給EPG的接口 。具體的說就是,在IPTV終端的瀏覽器模塊中設置有IPTVAbility對象(網
絡電視終端能力對象)和/或IPTVInterface對象(網絡電視終端界面對象)。通 過所述IPTVAbility對象可以實現擴展IPTV終端的設備能力,通過IPTVInterface 對象可以實現簡化IPTV終端提供給EPG的接口。對於IPTVAbility對象和 IPTVInterface對象的具體處理過程,在上述方法中已作詳細說明,此處就不再 贅述。這裡,本發明實施例所述方法及系統及以Javascript為例進行了說明,但本 領域普通技術人員應該知道,所有IPTV系統中應用的計算機語言都可以利用本 發明實施例所述方法及系統達到同樣的目的,原理相同,此處就不再贅述。另外,本發明實施例僅以IPTV終端作為IPTV終端中為例,對本發明實施 所述的方法及系統進行了闡述,^f旦本領域普通技術人員應該知道,本發明實施 例所述方法及系統同樣適用於軟客戶端作為IPTV終端的情況,處理過程類似, 此處就不再贅述。綜上所述,本發明實施例提供了 一種基於軟體擴展IPTV終端功能的方法及 系統,本發明所述方法及系統通過軟體,能夠清晰的描述IPTV終端的設備能力, 有利於系統的可擴展性和自適應性;該方法統一了 IPTV終端的接口形式,使得 IPTV終端具有可互換性,減少了系統設備和終端設備的依賴性,有利於IPTV 系統的升級和推廣。以上所述,僅為本發明較佳的具體實施方式
,但本發明的保護範圍並不局 限於此,任何熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易 想到的變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護 範圍應該以權利要求書的保護範圍為準。
權利要求
1、一種基於軟體擴展網絡電視終端功能的方法,其特徵在於,包括步驟A在網絡電視終端的瀏覽器模塊中,通過軟體設置網絡電視終端功能擴展模塊;步驟B調用所述網絡電視終端擴展模塊,對網絡電視終端的功能進行擴展。
2、 根據權利要求1所述的方法,其特徵在於,所述網絡電視終端功能擴展 模塊至少包括網絡電視終端能力對象和網絡電視終端界面對象中的 一種。
3、 根據權利要求2所述的方法,其特徵在於,當所述網絡電視終端功能擴 展模塊為網絡電視終端能力對象時,所述步驟B具體包括獲取網絡電視終端能力對象;根據用戶的需求,調用的相應的接口來獲得相應的設備能力; 網絡電視終端根據獲得的所述設備能力進行相應的處理。
4、 根據權利要求3所述的方法,其特徵在於,所述網絡電視終端能力對象 至少提供下述一個接口反映網絡電視終端的硬體參數的接口、反映網絡電視 終端支持的媒體類型的接口、反映網絡電視終端支持的遙控器類型接口、反映 網絡電視終端支持的字符集類型的接口 、反映網絡電視終端支持的播放模式的 接口、反映網絡電視終端支持的網絡接入方式的接口、反映網絡電視終端支持 的網路速度的接口。
5、 根據權利要求4所述的對象,其特徵在於,當所述接口為反映網絡電視 終端支持的媒體類型的接口時,所述步驟B具體包括接收用戶的請求,並根據用戶的請求獲取網絡電視能力對象;調用網絡電視能力對象提供的反映網絡電視終端支持的媒體類型的接口 ,通過所述接口獲取網絡電視終端支持的媒體類型;判斷所述網絡電視終端支持的媒體類型中是否有當前播放需要的媒體類型,如果有,響應用戶的請求,否則,提示用戶沒有當前播放需要的媒體類型。
6、 根據權利要求2所述的方法,其特徵在於,當所述網絡電視終端功能擴 展模塊為網絡電視終端界面對象時,所述網絡電視終端界面對象提供給電子節 目指南系統的接口至少包括讀接口和寫接口中的一種。
7、 根據權利要求6所述的方法,其特徵在於,當所述網絡電視終端界面對 象提供的接口為讀接口時,所述步驟B具體包括根據用戶的請求獲取網絡電視界面對象;調用網絡電視界面對象的讀接口 ,獲得網絡電視終端的當前狀態; 根據網絡電視終端當前狀態進行相應的處理。
8、 根據權利要求6所述的方法,其特徵在於,當所述網絡電視終端界面對 象提供的接口為寫接口時,所述步驟B具體包括根據用戶的請求獲取網絡電視界面對象;調用網絡電視界面對象的寫接口 ,向網絡電視終端發送命令或者設置配置項。
9、 一種基於軟體擴展網絡電視終端功能的系統,其特徵在於,包括 調用模塊,當需要對網絡電視終端的功能進行擴展時,所述調用模塊用於調用網絡電視終端擴展模塊;網絡電視終端功能擴展模塊,通過軟體設置於網絡電視終端的瀏覽器模塊 中,用於對網絡電視終端的功能進行擴展。
10、 根據權利要求9所述的系統,其特徵在於,所述網絡電視終端功能擴 展模塊具體包括網絡電視終端能力對象,用於描述網絡電視終端的設備能力;和/或, 網絡電視終端界面對象,用於簡化網絡電視終端提供給電子節目指南系統 的接口。
全文摘要
本發明公開了一種基於軟體擴展網絡電視終端功能的方法及系統,其中,所述方法包括在網絡電視終端的瀏覽器模塊中,通過軟體設置網絡電視終端功能擴展模塊;調用所述網絡電視終端擴展模塊,對網絡電視終端的功能進行擴展。本發明所述方法及系統通過軟體,能夠清晰的描述IPTV終端的設備能力,有利於系統的可擴展性和自適應性;該方法統一了IPTV終端的接口形式,使得IPTV終端具有可互換性,減少了系統設備和終端設備的依賴性,有利於IPTV系統的升級和推廣。
文檔編號H04N7/173GK101163231SQ20071016616
公開日2008年4月16日 申請日期2007年11月12日 優先權日2007年11月12日
發明者軍 孟, 峰 彭, 陳保平 申請人:中興通訊股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀