[發明專利]一種用戶端軟件升級的方法及裝置無效
| 申請號: | 201110447879.0 | 申請日: | 2011-12-28 |
| 公開(公告)號: | CN102419712A | 公開(公告)日: | 2012-04-18 |
| 發明(設計)人: | 孫明海;阮方 | 申請(專利權)人: | 北京華環電子股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京凱特來知識產權代理有限公司 11260 | 代理人: | 鄭立明;趙鎮勇 |
| 地址: | 100085 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用戶端 軟件 升級 方法 裝置 | ||
1.一種用戶端軟件升級的方法,其特征在于,包括:
用戶端在本地應用程序與數據庫建立連接后,確定所述數據庫中是否包含與本地應用程序對應的更新后的應用程序;所述應用程序與應用程序所管理的數據都放置于數據庫中;
在確定所述數據庫中有所述更新后的應用程序時,確定當前啟動的應用程序與所述更新后的應用程序是否兼容;
在所述當前啟動的應用程序與所述更新后的應用程序不兼容時,對所述更新后的應用程序進行下載,并運行下載的所述更新后的應用程序。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
在所述當前啟動的應用程序與所述更新后的應用程序不兼容,且確定對所述更新后的應用程序不進行下載時,限制所述當前啟動的應用程序的運行。
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
在確定當前啟動的應用程序與所述更新后的應用程序兼容時,對所述更新后的應用程序進行下載,并運行下載的所述更新后的應用程序;或者,
在確定當前啟動的應用程序與所述更新后的應用程序兼容時,且對所述更新后的應用程序不下載時,使用當前啟動的應用程序繼續運行。
4.根據權利要求1-3中任一所述的方法,其特征在于,所述方法還包括:
所述用戶端存儲有本地使用的應用程序信息;所述應用程序信息包括所述應用程序的ID以及所述應用程序的版本號。
5.根據權利要求4所述的方法,其特征在于,所述確定所述數據庫中是否包含與本地應用程序對應的更新后的應用程序,包括:
用戶端根據所述應用程序信息中的應用程序ID,確定所述數據庫中對應的應用程序;所述數據庫中存儲有版本管理數據表,所述版本數據管理表中包含應用程序ID、應用程序版本號、版本說明、允許運行的程序版本以及應用程序文件名;
將本地所述應用程序版本號與所述數據庫中對應的應用程序版本號進行比較,在所述應用程序版本號發生變化時,確定所述數據庫中對應的該應用程序發生更新。
6.根據權利要求5所述的方法,其特征在于,所述確定當前啟動的應用程序與所述更新后的應用程序是否兼容,包括:
用戶端在所述版本管理數據表中的允許運行的程序版本中,確定是否包含本地當前啟動的應用程序版本號,如果包含,則確定當前啟動的應用程序與所述更新后的應用程序兼容;如果不包含,則確定當前啟動的應用程序與所述更新后的應用程序不兼容。
7.一種用戶端軟件升級的裝置,其特征在于,包括:
版本發現模塊,用于用戶端在本地應用程序與數據庫建立連接后,確定所述數據庫中是否包含與本地應用程序對應的更新后的應用程序;所述應用程序與應用程序所管理的數據都放置于數據庫中;
版本控制模塊,用于在確定所述數據庫中有所述更新后的應用程序時,確定當前啟動的應用程序與所述更新后的應用程序是否兼容;
升級控制模塊,用于在所述當前啟動的應用程序與所述更新后的應用程序不兼容時,對所述更新后的應用程序進行下載,并運行下載的所述更新后的應用程序。
8.根據權利要求7所述的裝置,其特征在于,所述升級控制模塊還用于:
在所述當前啟動的應用程序與所述更新后的應用程序不兼容,且確定對所述更新后的應用程序不進行下載時,用于限制所述當前啟動的應用程序的運行。
9.根據權利要求7或8所述的裝置,其特征在于,所述裝置還包括:
參數配置模塊,用于在用戶端存儲本地使用的應用程序信息,所述應用程序信息包括所述應用程序的ID以及所述應用程序的版本號;
所述版本發現模塊進一步包括:
程序確定單元,用于用戶端根據所述應用程序信息中的應用程序ID,確定所述數據庫中對應的應用程序;所述數據庫中存儲有版本管理數據表,所述版本數據管理表中包含應用程序ID、應用程序版本號、版本說明、允許運行的程序版本以及應用程序文件名;
版本確定單元,用于將本地應用程序版本號與所述數據庫中對應的應用程序版本號進行比較,在所述應用程序版本號發生變化時,確定所述數據庫中對應的該應用程序發生更新。
10.根據權利要求9所述的裝置,其特征在于,所述版本控制模塊具體用于:
用戶端在所述版本管理數據表中的允許運行的程序版本中,確定是否包含本地當前啟動的應用程序版本號,如果包含,則確定當前啟動的應用程序與所述更新后的應用程序兼容;否則,確定當前啟動的應用程序與所述更新后的應用程序不兼容。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京華環電子股份有限公司,未經北京華環電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110447879.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:分享網絡資源的方法及系統
- 下一篇:纖維幅材機的維護平臺裝置





