[發明專利]基于android廣電網絡瀏覽器中間件系統構建方法有效
| 申請號: | 201410121709.7 | 申請日: | 2014-03-28 |
| 公開(公告)號: | CN103902293B | 公開(公告)日: | 2017-02-01 |
| 發明(設計)人: | 萬乾榮;王明敏;朱允斌;熊俊;侯宇;霍佳潔;鄧勇;姚忠舟;談俊;張文杰;薛明寶;楊啟程 | 申請(專利權)人: | 上海下一代廣播電視網應用實驗室有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F17/30;H04N21/472;H04N21/4782 |
| 代理公司: | 上海申匯專利代理有限公司31001 | 代理人: | 吳寶根 |
| 地址: | 200032 上海市徐*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 android 廣電 網絡 瀏覽器 中間件 系統 構建 方法 | ||
技術領域
本發明涉及一種,特別涉及一種基于android廣電網絡瀏覽器中間件系統構建方法。
背景技術
目前廣電行業的終端智能化正在逐步進行,各省份地區的運營商都紛紛出自己的智能終端機頂盒,大部分都是使用android平臺,或者類似android平臺來開發機頂盒。由于各省份的運營商業務有自己的獨特性,各地方提供的業務服務形式都是有差異的。特別是雙向網絡改造后,廣電網提供的業務服務也開始逐步多樣化。
基于目前OCN提供的服務內容,特別是雙向業務,主要包括
1、娛樂教育,包括優化學習,電視學堂,黨員教育;
2、金融服務,包括證券資訊,電視銀行,彩票天地,東方購物,家有購物,互動商城,特惠機票,東方俱樂部,便民付費等;
3、社區生活,包括智慧長寧,智慧閔行,郵件通知;
4、視頻點播VOD服務,這個服務也是目前最受終端用戶歡迎的服務。
總結上面的業務,從技術角度分析,主要是以下面的技術形式提供的,
1、HTML形式的雙向網頁(股票,彩票天地,智慧閔行等),大部分業務是通過此類型技術實現,金融,娛樂服務;
2、視頻點播(RTSP),VOD服務,目前最受歡迎的業務;
3、內嵌DVB直播,傳統DVB播放,通過機頂盒硬件芯片平臺提供的數據流媒體服務。
由于機頂盒中間件雙向業務主要包括gui服務和網頁形式的業務服務。而開發主要精力還是投入于雙向業務的網頁這部分解析工作,故將這復雜的部分整合在一個整體,這樣方便終端機頂盒的迅速出貨。而且google目前準備將在android4.4后取消免費的自帶chrome,如果使用google瀏覽器,需要專門收費,鑒于目前google瀏覽器是無法完全兼容OCN業務需求,需要專門開發。
發明內容
本發明是針對OCN業務與android機頂盒兼容的問題,提出了一種基于android廣電網絡瀏覽器中間件系統構建方法,系統可方便迅速的植入到智能終端機頂盒中,在android機頂盒上實現OCN網絡頭端的解析,解決OCN業務與android機頂盒兼容問題。
本發明的技術方案為:一種基于android廣電網絡瀏覽器中間件系統構建方法,具體包括如下步驟:
1)提取webkit瀏覽引擎,在此基礎上構筑瀏覽引擎用戶界面與瀏覽引擎基于android的framewor中間層,包括與瀏覽器上層應用的界面交互接口以及與瀏覽引擎webcore的信息控制接口;
2)在webkit瀏覽引擎基礎上,構建Webcore底層接口,向上鏈接framework中間層,向下鏈接瀏覽引擎webcore核心庫;
3)在webkit瀏覽引擎基礎上,裝載網頁、過濾網頁元素;
4)在裝載網頁結束后,在webkit瀏覽引擎上構建DOM樹,同時構造與擴展頭端服務器網頁JS使用的windows對象公用函數類,使webkit瀏覽引擎直接和JS交互數據;
5)設計內嵌VOD播放模塊;
6)在webkit瀏覽引擎基礎上,進行增加HTML協議標簽,進行私有標簽擴展;
7)在webkit瀏覽引擎基礎上,對新增加HTML協議標簽進行渲染,構筑對應私有標簽的元素的渲染部分;
8)設計VOD點播RSTP接口,對瀏覽引擎中構造的各部分接口進行統一封裝并建立庫;
9)將接口庫和調整后的瀏覽引擎一起裝成VOD實現的核心庫。
所述步驟4)構造與擴展頭端服務器網頁JS使用的windows對象公用函數類,構造步驟如下:
a)DOMWindow類為瀏覽引擎默認類對象,在此基礎上擴展類入口;
b)在DOMWindow.h?中增加public?成員CCXJShow?*jshow()?const;
c)在DOMWindow.cpp中實現;
d)CCXJShow.cpp主體實現以及CCXJShow.h的類對象聲明于WebCore核心中,構造包括private的控制類屬性對象,以及public功能實現類操作;
e)設計雙向數據傳送功能,重新定義網頁JS的按鍵操作,通過接口函數獲取頭端服務信息;
f)將對象添加入webcore核心編譯mk文件中參與webcore核心庫編譯。
所述步驟5)設計內嵌VOD播放模塊具體包括:
A、設計JS的window類對象;
B、實現VOD播放核心庫;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海下一代廣播電視網應用實驗室有限公司,未經上海下一代廣播電視網應用實驗室有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410121709.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有插銷組件結構的液壓機滑塊上極限鎖緊裝置
- 下一篇:一種家用榨油機壓榨裝置





