[發明專利]程序更新、啟動方法及其裝置在審
| 申請號: | 201410252932.5 | 申請日: | 2014-06-09 |
| 公開(公告)號: | CN104007992A | 公開(公告)日: | 2014-08-27 |
| 發明(設計)人: | 張聰 | 申請(專利權)人: | 廣州華多網絡科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 黃曉慶 |
| 地址: | 510655 廣東省廣州市廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 程序 更新 啟動 方法 及其 裝置 | ||
技術領域
本發明涉及計算機程序控制的技術領域,特別是涉及一種程序更新方法以及一種程序更新裝置,一種程序啟動方法以及一種程序啟動裝置。
背景技術
現有的計算機軟件程序升級方式,通常都是下載更新包到本地,然后點擊打開更新包,更新包運行時,會將本地的舊有的文件覆蓋來完成升級。
但是,這種升級方法存在一個問題,就是在出現覆蓋失敗的情況下(比如某些文件被占用了),就會導致部分文件升級不了,使升級失敗,并且舊有程序也被破壞而不能正常啟動,甚至出現崩潰等異常行為。
發明內容
針對現有程序升級方法升級不穩定會導致程序不能正常啟動的問題,本發明提出一種程序更新方法及其裝置,能夠在程序升級失敗的情況下,使用戶可以照常運行程序。
一種程序更新方法,包括以下步驟:
獲取目標程序的更新包,其中,所述目標程序的第一版本程序文件保存在本地的第一儲存位置;
根據所述更新包,獲取所述目標程序的第二版本程序文件,并將所述第二版本程序文件保存在本地的第二儲存位置;
在所述目標程序的配置文件中保存所述目標程序的第一版本信息和第二版本信息,并且所述第一版本信息指向所述第一版本程序文件,所述第二版本信息指向所述第二版本程序文件。
一種程序更新裝置,包括:
更新包獲取模塊,用于獲取目標程序的更新包,其中,所述目標程序的第一版本程序文件保存在本地的第一儲存位置;
更新模塊,用于根據所述更新包,獲取所述目標程序的第二版本程序文件,并將所述第二版本程序文件保存在本地的第二儲存位置;
配置文件設置模塊,用于在所述目標程序的配置文件中保存所述目標程序的第一版本信息和第二版本信息,并且所述第一版本信息指向所述第一版本程序文件,所述第二版本信息指向所述第二版本程序文件。
本發明的程序更新方法及其裝置中,首先將需要更新的目標程序的更新包獲取到本地,其中,所述目標程序的第一版本程序文件保存在本地的第一儲存位置;然后,根據所述更新包,獲取所述目標程序的第二版本程序文件,并將所述第二版本程序文件保存在本地的第二儲存位置;設置所述目標程序的配置文件,在所述配置文件中構建所述目標程序的第一版本信息和第二版本信息,分別指向所述第一版本程序文件和所述第二版本程序文件。因此,在更新時,保存在所述第一儲存位置的舊有版本的程序文件不受更新影響,并且可通過所述配置文件的版本信息選擇以所述第一版本程序文件或者所述第二版本程序文件啟動所述目標程序。如果程序更新失敗,也可以通過所述配置文件選擇以所述第一儲存位置舊有的版本程序文件啟動,維持目標程序的正常運作,解決用戶的急需。
針對現有程序升級方法升級不穩定會導致程序不能正常啟動的問題,本發明還提出一種程序啟動方法及其裝置,用戶能夠在一個應用程序的多個版本之間進行選擇啟動,在一個版本不能夠正常啟動時,可以切換到另一個版本啟動。
一種程序啟動方法,包括以下步驟:
在目標程序啟動時,讀取所述目標程序的配置文件,其中,所述配置文件中保存有所述目標程序的至少一個版本信息,每個所述版本信息分別指向一個獨立的儲存位置,每個所述儲存位置分別儲存有所述目標程序的相應版本的程序文件;
選取所述配置文件中的其中一個版本信息,從相應的儲存位置獲取所述版本信息對應的程序文件;
根據所述對應的程序文件,啟動所述目標程序。
一種程序啟動裝置,包括:
配置文件讀取模塊,用于在目標程序啟動時,讀取所述目標程序的配置文件,其中,所述配置文件中保存有所述目標程序的至少一個版本信息,每個所述版本信息分別指向一個獨立的儲存位置,每個所述儲存位置分別儲存有所述目標程序的相應版本的程序文件;
版本選擇模塊,用于選取所述配置文件中的其中一個版本信息,從相應的儲存位置獲取所述版本信息對應的程序文件;
啟動模塊,用于根據所述對應的程序文件,啟動所述目標程序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州華多網絡科技有限公司,未經廣州華多網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410252932.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種硬齒面軸裝式減速機
- 下一篇:一種曲軸與減震皮帶輪總成連接結構





