[發(fā)明專利]一種軟件版本的更新方法和系統(tǒng)有效
| 申請?zhí)枺?/td> | 201210567970.0 | 申請日: | 2012-12-24 |
| 公開(公告)號: | CN103902299B | 公開(公告)日: | 2017-03-29 |
| 發(fā)明(設計)人: | 谷永艷;甘景全;李少維;魏賀生;灑西濤;晏育強 | 申請(專利權(quán))人: | 航天信息股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京科龍寰宇知識產(chǎn)權(quán)代理有限責任公司11139 | 代理人: | 孫皓晨 |
| 地址: | 100097 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 版本 更新 方法 系統(tǒng) | ||
1.一種軟件版本的更新方法,其特征在于,該方法包括:
步驟1:將所述軟件的新版本上傳至主服務器;其中,所述新版本包括:版本配置信息以及由N個文件構(gòu)成的文件包,N為不小于1的整數(shù);所述版本配置信息包括:所述新版本的版本號、所述文件包的上傳日期、各所述文件的大小、各所述文件的MD5值;
步驟2:所述主服務器根據(jù)各子服務器的版本權(quán)限,將所述新版本發(fā)送到具有該新版本的版本權(quán)限的子服務器;
步驟3:客戶端檢測所述主服務器上是否有所述軟件的新版本,如果有,則向所述主服務器發(fā)送版本更新請求;
步驟4:所述主服務器判斷發(fā)送所述版本更新請求的客戶端是否有權(quán)獲得所述新版本,是則將所述新版本在該客戶端對應的子服務器上的下載地址發(fā)送到所述客戶端;
步驟5:所述客戶端訪問所述下載地址,下載所述版本配置信息,進而判斷該版本配置信息是否與自身已安裝的舊版本的舊版本配置信息完全相同,是則刪除所述版本配置信息并結(jié)束,否則,確定更新文件列表;其中,所述更新文件列表為任一文件屬性與所述舊版本配置信息中的舊文件的相應文件屬性不同的所述文件的名稱的集合;所述文件屬性包括:大小、MD5值;
步驟6:所述客戶端從其對應的所述子服務器下載所述更新文件列表所指定的各文件;
步驟7:所述客戶端關閉舊版本的所述軟件,并備份所述舊版本,進而用所述更新文件列表指定的各文件替換相應的舊文件;
步驟8:所述客戶端判斷所述軟件是否能夠正常啟動,是則輸出軟件更新成功的信息,否則,刪除所述版本配置信息以及所述更新文件列表指定的各文件,啟動已備份的所述舊版本的所述軟件,并輸出軟件更新失敗的信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述新版本還包括:與所述新版本配合運行的關聯(lián)軟件的關聯(lián)版本;所述版本配置信息還包括:所述關聯(lián)版本的版本號;
所述步驟5中,在所述客戶端判斷所述版本配置信息與自身已安裝的舊版本的舊版本配置信息不完全相同之后,在確定所述更新文件列表之前,還包括:所述客戶端根據(jù)所述關聯(lián)版本的版本號,判斷自身是否已安裝所述關聯(lián)版本,如果判斷結(jié)果為否,則:
所述步驟6還包括:所述客戶端從其對應的所述子服務器下載關聯(lián)版本;
所述步驟7還包括:所述客戶端安裝所述關聯(lián)版本。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟6之后,在所述步驟7之前,還包括:所述客戶端判斷目前是否安裝所述新版本,是則執(zhí)行步驟7,否則,結(jié)束。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟2中,所述主服務器將所述新版本發(fā)送到具有該新版本的版本權(quán)限的子服務器之后,還記錄發(fā)送時間、該子服務器的編號、所述新版本的版本號。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟6中,在所述客戶端從其對應的所述子服務器下載所述更新文件列表所指定的各文件之后,還包括:所述子服務器記錄下載時間、所述客戶端的編號、所述客戶端所下載的文件的文件屬性。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟8中,在所述客戶端判斷所述軟件能夠正常啟動之后,在輸出軟件更新成功的信息之前,還包括:所述客戶端根據(jù)所述版本配置信息修改自身的注冊表。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于航天信息股份有限公司,未經(jīng)航天信息股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210567970.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種毛刷頭打磨裝置
- 下一篇:一種恢復沉積層序原形剖面的方法





