[發明專利]微件Widget調用的方法、裝置和系統有效
| 申請號: | 200910109817.1 | 申請日: | 2009-11-20 |
| 公開(公告)號: | CN102073507A | 公開(公告)日: | 2011-05-25 |
| 發明(設計)人: | 張杰;符海芳 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | widget 調用 方法 裝置 系統 | ||
技術領域
本發明涉及通信領域,特別涉及微件Widget調用的方法、裝置和系統。
背景技術
Widget(微件)作為一種小型的可下載應用程序,是基于HTML(Hypertext?Markup?Language,超文本鏈接標示語言)、JavaScript(Java描述語言腳本)或CSS(Cascading?Style?Sheets,層疊樣式表)等計算機語言實現的。其通過標記語言(如HTML、XML、CSS)和/或腳本語言(如JavaScript)等來實現的小應用。按照運行環境的不同可以分為:桌面widget,web?widget,移動widget。其中,桌面widget可以理解為:需要單獨下載,運行在PC桌面上的widget;web?widget可以理解為網頁的一部分,能夠實現獨立功能的widget;移動widget可以理解為運行在嵌入式設備或移動設備(如手機、數碼相框、數字電視)上的widget。
現有技術對widget的調用和管理一般是通過widget終端實現的。該widget運行在終端設備(如PC、手機、數碼相框、數字電視)上,能夠解析、展現、管理widget,并為其提供運行環境、API(Application?Programming?Interface,應用編程接口)適配等功能。
如圖1所示,widget終端通常包括widget管理器和widget解析單元兩部分。
widget管理器負責用戶和Widget管理,如用戶配置信息管理、使用日志記錄、widget數據包的下載更新刪除、和其它增強功能(如流量統計、安全認證、廣告支持等);widget解析單元用于解析并運行widget文件,包括widget解包、標記語言(HTML、XML)引擎、腳本語言(JavaScript)引擎、CSS引擎等。
現有技術中,通過將業務邏輯用腳本代碼(如JavaScript)表述,腳本代碼的加載方式比較靈活:可以置于widget內部,與widget一同下載到終端;也可以置于服務器端,通過widget管理器和widget解析單元,在widget運行時動態請求加載腳本文件或動態請求執行結果。
發明人在實現本發明中發現,widget終端包括widget管理器和widget解析單元,widget終端中的腳本語言本身的表達能力有限,較高級語言(Java,C,C++)來講表達能力較弱,widget終端的功能實現不靈活,不適合描述復雜業務。
發明內容
本發明實施例提供微件Widget調用的方法、裝置和系統,以提高widget終端的功能實現靈活度。
本發明實施例提供一種微件Widget調用的方法,包括以下步驟:
解析終端中待運行的Widget數據包,獲取Widget數據包中的組件信息;
根據組件信息獲取Widget數據包中組件的注冊信息;
當注冊信息獲取失敗時,根據終端發送的組件下載請求信息下載組件并更新注冊信息;
根據更新后的注冊信息調用下載的組件。
本發明實施例還提供一種微件Widget調用的終端,包括:
解析單元:用于解析終端中待運行的Widget數據包,獲取Widget數據包中的組件信息;
組件注冊單元:用于根據組件信息獲取Widget數據包中組件的注冊信息;
組件管理單元:用于當注冊信息獲取失敗時,根據組件下載請求信息下載組件并更新注冊信息;并根據更新后的注冊信息調用下載的組件。
本發明實施例再提供一種微件Widget調用的系統,包括:widget終端和widget服務器,其中,
widget終端:用于解析widget終端中待運行的Widget數據包,獲取Widget數據包中的組件信息;根據組件信息獲取Widget數據包中組件的注冊信息;當注冊信息獲取失敗時,發送組件下載請求信息;
widget服務器:用于根據widget終端的組件下載請求信息下發組件;
其中,widget終端從widget服務器下載組件并更新注冊信息后,根據更新后的注冊信息調用下載的組件。
本發明實施例再提供一種微件Widget調用的方法,包括以下步驟:
接收widget終端上報的組件下載請求信息;
根據內部策略向widget終端下發請求設備信息;
接收到widget終端根據請求設備信息進行設備信息收集后上報的設備信息列表后,向widget終端下發供下載的組件
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910109817.1/2.html,轉載請聲明來源鉆瓜專利網。





