新四季網

一種用於數位電視應用管理系統方法

2024-02-16 07:55:15

專利名稱:一種用於數位電視應用管理系統方法
技術領域:
本發明屬於數位電視技術領域,特別涉及一種用於數位電視應用管理系統方法。
背景技術:
在過去幾年的數位電視整體轉換中,各個廣電運營商發放的各類機頂盒數百萬臺,由於機頂盒規範不夠細化,缺失中間件系統對機頂盒軟硬體統一平臺及業務的支撐,致使機頂盒的功能單調性與市場業務需求的多樣性之間的矛盾日益突出,並且在加劇,機頂盒升級困難,用戶粘度逐步降低,增值業務收益低,嚴重影響了三網融合下業務發展的需要,嚴重製約了廣電網絡的戰略發展。中間件技術為廣電運營商的業務提供一個相對統一的平臺,使得跨域的業務互通變得更加簡單。中間件技術通過對底層硬體資源的抽象,提供對上層各種應用的支持。中間件平臺負責屏蔽底層硬體差異性,並將底層資源模塊抽象為上層API接口供第三方業務模塊調用。同時,終端平臺是整個數位電視平臺呈現的載體,它負責接收前端播發的各種數據和指令,並進行解析和呈現。在中間件平臺裡,終端平臺在負責完成基本的音視頻播放的同時,也負責接收前端廣播的應用,並根據用戶的操作運行這些應用,使得業務的開展成為可能。在現有的終端平臺應用中,由於歷史和技術的原因,基於java的應用和基於html的應用都有存在的情況和要求,而目前的中間件無法很好解決這種問題,影響了終端平臺的兼容性。發明內本發明的目的是提供一種用於數位電視應用管理系統方法,以解決在數位電視終端平臺上java應用和html應用無法兼容的問題。本發明的技術方案是,一種用於數位電視應用管理系統方法,進入應用管理系統管理當前應用,根據當前應用類型,在終端平臺的java應用中啟動html瀏覽;在終端平臺的html網頁中啟動java應用;其中,實現java應用中啟動html瀏覽的方法是,將java應用定義為HyperText類的實現,通過HyperText類的構造函數實現browser的初始化,採用setData方法實現browser首頁的設置,採用setBounds方法實現browser窗口的大小設置、全屏顯示以及在java應用裡面嵌入一個小網頁瀏覽器窗口;實現html網頁中啟動java應用的方法是,採用javascript中的object對象載
入一個jar包,讀取jar文件,找到應用主類啟動應用,過程如下:imie1.HTM L += "〈object id=j2me-object height=720 width= 1280
classid=V'java:pbp-xleiV'>''; innerHTML += "<param name=\"-Xjar\"
va lue=\M HTR DJa vaStock.jar\">"; innerHTM L += "<param n am e=\" -X CI as sN am e\''
va1ue=\"com.HTRD.stock.face.HTRDJavaStock App\">";
innerHTML += ""; innerHTML
+= ""; innerHTML +=
"";然後調用一個qwebpage:: setPluginFactory方法創建一個插件plugin,再調用應用管理類JSMBTApplicationManager,進行java應用啟動、控制和退出管理;或者通過onid、tsid、serviceid下載OC應用的class數據包,通過appName和AIT表,啟動java應用;運行應用。從應用管理系統進入後臺監控,在應用列表中啟動Html應用或者java應用。本發明的用於數位電視應用管理系統方法解決了由於歷史和技術發展的原因造成的java應用和html應用不兼容的問題,保護了客戶的技術投資,方便了運營商的升級管理,為運營商拓展更多的新業·務排除了障礙。


圖1是本發明涉及的數位電視終端架構圖。圖2是本發明的數位電視中間件結構示意圖。圖3是本發明的數位電視中間件實現流程示意圖。
具體實施例方式如圖2所示,結合圖1,中間件在實現上,採用了層次化和模塊化的設計方案,降低了層與層之間的依賴,有利於各層邏輯的復用,便於系統功能擴展,為系統升級優化擴容提供了根本性的保障,整個設計方案完全符合國際錶針草案中的中間件架構。整個系統可以劃分為應用層、系統層、核心層和移植層。1,應用層是具體的業務呈現層,大量的符合業務需求的應用可以通過下載執行的方式在中間件平臺撒還能夠運行,由第三方開發的應用只需要符合Java CDC/Pbp和DTVM規範即可。2,系統層為上層具體Java應用的執行提供運行環境。這層主要提供相應的JavaAPI供應用層具體應用調用,主要包括Java CDC/Pbp規範,中間件標準應用編程接口以及編程擴展接口。系統層定義了許多數位電視方面業務的接口,主要包括流媒體播放AP1、資產管理AP1、MPEG網絡及傳輸流信息AP1、MPEG表格數據裝載AP1、DVB網絡信息AP1、解調處理AP1、應用存儲AP1、數據傳輸AP1、應用管理AP1、Timer和業務選擇API。這些API是在參考了 MHP的基礎上結合實際需要制定。3,核心層是整個中間件系統層的實現層,主要提供對系統層Java API的支持以及對整個平臺的運行支撐。核心層主要採用C語言實現,同系統層通過Java本地接口方式連接。該層主要功能模塊包括:SI引擎、瀏覽器引擎、圖形系統、事件管理器、文件系統、條件接收、資源管理、DSM-CC模塊、協議棧等功能模塊。4、移植層定義了一套統一的移植接口,通過這些接口核心層能夠訪問各種硬體資源。機頂盒廠家通過對這些接口的移植,使得中間件軟體可以運行在不同硬體平臺上,移植接口的定義使得中間件平臺有效隔絕了硬體層。本發明的數位電視中間件,在終端平臺上實現了:1、java應用中啟動html瀏覽:通過OC方式前端下播一個java應用,java應用是一個org/avmsc/dtvm/graphics/HyperText類的實現,通過HyperText類的構造函數實現browser的初始化,setData方法實現browser首頁的設置。setBounds方法實現browser窗口的大小設置,可以全屏顯示,也可以java應用裡面嵌入一個小網頁瀏覽器窗口。和java應用在同一屏幕中,可以做到自由控制和切換。

handleAction方法event的處理,遙控器控制等等,具體參照coresys/org/avmsc/dtvm/ graphics/HyperText, java java 應用的實現具體參照附件 startBrowser.java2、html網頁中啟動java應用網頁主要使用javascript中的object對象載入一個jar包,大體過程如下:
innerHTML += "〈object id=j2me-object height=720 Width=I 280 Classid=Vjava:pbp-xlet\">"; innerHTML += ""; innerHTML += "<param name=\"-XCiassName\"
vaiue=\"com.HTRD.stock.face.HTRDJavaStockApp\">"; innerHTML += ""; innerHTML += ""; innerHTML += "";然後調用一個qwebpage:: setPluginFactory方法創建一個插件plugin,然後再調用應用管理類JSMBTApplicationManager,進行java應用啟動,控制,退出等管理。
權利要求
1.一種用於數位電視應用管理系統方法,進入應用管理系統管理當前應用,其特徵在於,根據當前應用類型, 在終端平臺的java應用中啟動html瀏覽; 在終端平臺的html網頁中啟動java應用; 其中,實現java應用中啟動html瀏覽的方法是,將java應用定義為HyperText類的實現,通過HyperText類的構造函數實現browser的初始化, 採用setData方法實現browser首頁的設置, 採用setBounds方法實現browser窗口的大小設置、全屏顯示以及在java應用裡面嵌入一個小網頁瀏覽器窗口; 實現html網頁中啟動java應用的方法是,採用javascript中的object對象載入一個jar包,讀取jar文件,找到應用主類啟動應用,過程如下: innerH'TML"; innerHTML += "<parani name=V'-XClassName\" value=\"com.HTR D.stock, face.HTRDJavaStock AppinnerHTML += ""; innerHTML+= ""; innerHTML; 然後調用一個qwebpage:: setPluginFactory方法創建一個插件plugin,再調用應用管理類JSMBTApplicationManager,進行java應用啟動、控制和退出管理; 或者通過onid、tsid、serviceid下載OC應用的class數據包,通過appName和AIT表,啟動java應用; 運行應用。
2.如權利要求1所述的用於數位電視應用管理系統方法,其特徵在於,從應用管理系統進入後臺監控,在應用列表中啟動Html應用或者java應用。
全文摘要
一種用於數位電視應用管理系統方法,包括步驟在終端平臺的java應用中啟動html瀏覽;在終端平臺的html網頁中啟動java應用;其中,實現java應用中啟動html瀏覽的方法是,將java應用定義為HyperText類的實現,通過HyperText類的構造函數實現browser的初始化,採用setData方法實現browser首頁的設置,採用setBounds方法實現browser窗口的大小設置、全屏顯示以及在java應用裡面嵌入一個小網頁瀏覽器窗口。
文檔編號H04N21/443GK103200449SQ201310103310
公開日2013年7月10日 申請日期2013年3月27日 優先權日2013年3月27日
發明者吳玉明, 許海華, 李小鋒 申請人:商埃曲網絡軟體(上海)有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀