[發明專利]一種微件更新的方法及客戶端、服務器及系統無效
| 申請號: | 200910150114.3 | 申請日: | 2009-07-03 |
| 公開(公告)號: | CN101944032A | 公開(公告)日: | 2011-01-12 |
| 發明(設計)人: | 朱望斌;符海芳 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F17/30;H04L29/06;H04L29/08 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 彭愿潔;李文紅 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 更新 方法 客戶端 服務器 系統 | ||
技術領域
本發明涉及互聯網技術領域,具體涉及一種微件(Widget)更新的方法、客戶端、服務器及系統。
背景技術
Widget,也稱為微技,是一種基于互聯網(Web)的小應用,通常實現某個特定的功能。Widget可以看作是運行于瀏覽器界面之外的定制Web頁面,基于Web技術的特征使得Widget具有小巧輕便、易于開發,與操作系統耦合度低和功能完整等特性。每一個Widget都是面向具體的輕量級的任務。Widget應用介于瀏覽器/服務器(B/S,Browser/Server)和客戶端/服務器(C/S,Client/Server)架構之間,結合了兩者的優點。它并不完全依賴于網絡,軟件框架可以在本地獲取,而內容資源從網絡獲取,程序代碼和UI設計同樣可以從專門的服務器更新,保留了B/S架構的靈活性。
Widget作為一種特殊的“網頁”正在改變著互聯網的訪問方式,用戶訪問網絡不再需要依賴于瀏覽器,而是靠這些小工具就可以實現Web功能。隨著互聯網用戶的需求改變以及Widget技術的發展,Widget已經不僅僅局限于個人電腦(PC,Personal?Computer)桌面,開始滲透到其他領域,例如網頁Widget、移動Widget、人機交互Widget,甚至Widget專用終端等。
移動Widget指運行于移動終端上的Widget。手機終端屏幕相對較小,瀏覽器卻占用了有限的屏幕資源,導致手機上網用戶體驗較差,而移動Widget應用框架非常適合于手機終端,移動Widget不僅可以獨立于瀏覽器運行,有效地利用手機屏幕,而且可以更加直接快速方便地訪問移動互聯網,給手機用戶帶來良好的呈現方式和互聯網體驗。且移動Widget特定的服務和內容使得用戶更加容易獲得有用信息,減少流量,避免冗余的數據傳輸帶來額外的流量。移動Widget所具有的易開發、易部署、個性化、交互式、消耗流量少等特性使得它非常適合于移動互聯網。
目前Widget包的大小范圍為幾十k~幾M字節,隨著Widget包中圖片等資源文件的增多,Widget包也隨之增大。另外,目前Widget通常都是基于標的超文本標記語言(HTML,Hyper?Text?Markup?Language)、JavaScript腳本語言(JavaScript)、層疊樣式表單(CSS,Cascading?Style?Sheet)等傳統網頁開發語言進行開發,開發難度比較小,開發者很容易對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更新服務器,包括:
接收單元,用于接收Widget客戶端的Widget更新描述文件請求消息;
發送單元,用于根據所述接收單元接收到的Widget更新描述文件請求消息,將存儲的或生成的Widget更新描述文件發送至所述Widget客戶端。
一種微件Widget服務器,包括:
接收單元,用于接收Widget客戶端所發送的Widget補丁請求消息;
發送單元,用于向所述Widget客戶端發送存儲的或生成的Widget補丁。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910150114.3/2.html,轉載請聲明來源鉆瓜專利網。





