[發明專利]一種基于三屏互動的跨平臺widget中間件系統有效
| 申請號: | 201210311547.4 | 申請日: | 2012-08-29 |
| 公開(公告)號: | CN102904925A | 公開(公告)日: | 2013-01-30 |
| 發明(設計)人: | 劉劍飛;肖建;文斌 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 成都虹橋專利事務所 51124 | 代理人: | 劉世平 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 互動 平臺 widget 中間件 系統 | ||
技術領域
本發明涉及widget應用開發技術,具體的說,是涉及一種基于三屏互動的跨平臺widget中間件系統。
背景技術
隨著移動互聯網的迅速發展,基于各種終端設備的widget應用層出不窮。但是各種終端平臺卻參差不齊,沒有一個主流品牌的終端和操作系統在目前的市場中占據絕對主流地位。要推廣widget應用的普及以及在各種平臺上穩定的運行,就需要做大量的代碼移植和兼容性的工作。這樣就對widget開發者,或使用widget應用的用戶帶來了極大的不便。因此,有必要提出一種能夠實現跨平臺應用的widget中間件系統,以方便用戶使用。
發明內容
本發明所要解決的技術問題是:提出一種基于三屏互動的跨平臺widget中間件系統,方便widget開發者實現跨平臺的widget應用開發。
本發明解決上述技術問題所采用的方案是:一種基于三屏互動的跨平臺widget中間件系統,包括:
平臺移植層,所述平臺移植層位于中間件系統最底層,用于將不同的移動終端設備,與各種移動操作系統的功能以及API封裝成接口,供上層調用,所述平臺移植層囊括了手機、機頂盒、平板電腦的硬件功能接口;
核心層,所述核心層位于平臺移植層之上,用于提供widget應用的運行環境,銜接應用層與平臺移植層,實現xhtml、xml、樣式層疊表、DOM、腳本語言的解析和Ajax交互功能,以及根據上層指令調用平臺移植層的接口;
應用層,所述應用層為位于核心層之上的類似web應用,用于為widget開發者定制開發相應的widget應用提供支持。
進一步,所述平臺移植層包括一個由c++語言封裝的庫,提供給核心層調用,其包括的文件有:
CacheManager.cpp、CacheSyncManger.cpp,負責同步RAM和FLASH之間的瀏覽器Cache數據;
CallbackProxy.cpp,用于處理Core與UI線程消息代理,當有Web事件產生時Core線程會調用該文件回調代理,通過消息方式通知UI線程,并且調用設置的客戶對象的回調函數;
CellList.cpp,用于管理圖片的繪制,定義圖片集合中的Cell,狀態改變以及索引;
LoaderListener.cpp,用于處理載入器偵聽消息;
NetWork.cpp,用于為調用者提供更高級的網絡連接接口;
PerfChecker.cpp,用于效率測試的功能對象;
SslErrorHandler.cpp,用于處理安全套接層SSL錯誤消息。
進一步,所述widget應用包括:文字圖片閱讀,新聞金融信息實時更新,音視頻播放,金融支付,評價排名互動。
本發明的有益效果是:使基于該中間件的widget應用只需一次開發,就可以跨平臺的運行在智能手機,平板電腦,機頂盒等各種終端設備上;同時,針對三網融合的需求,可實現網絡無縫聯接,并且具有較強交互性的云服務功能。
附圖說明
圖1為本發明中的widget中間件系統結構示意圖;
圖2為傳統技術的中間件核心層所采用的內核引擎結構示意圖;
圖3為本發明的中間件核心層所采用的內核引擎結構示意圖。
具體實施方式
本發明提出了一種基于三屏互動的跨平臺widget中間件系統,方便widget開發者實現跨平臺的widget應用開發。下面結合附圖對本發明的技術方案作進一步的描述。
如圖1所示,本發明中的widget中間件系統分為三層,從下往上依次為平臺移植層,核心層,應用層;下面分別對每個層進行具體介紹:
平臺移植層位于中間件最底層,是將不同移動終端設備,與各種移動操作系統如:windows?mobile、android、symbian、MediaTek(MTK)、恩智浦(NXP)、Nippon?Electric?Company(NEC)、意法半導體(ST)、BroadComNXP等等的功能以及API等封裝成接口,供上層調用。為了實現三網融合的目的,平臺移植層囊括了手機,機頂盒,平板電腦等硬件的功能接口。囊括的功能和接口,根據三網融合和提供云服務等需求而定,不需要全部包括,定制設計。平臺移植層根據上層的需求,首先判斷所基于的平臺及硬件;然后,調用平臺移植層所封裝的該平臺及硬件的包。上層用戶使用該中間件,就能到達跨平臺跨網絡的目標,體驗移動互聯網無縫聯接;widget應用開發者一次開發,各平臺通用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210311547.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于電腦切割機的滑動座
- 下一篇:一種便攜定距鉆模裝置





