[發明專利]一種客戶端程序更新方法及系統、業務平臺在審
| 申請號: | 201610207329.4 | 申請日: | 2016-04-06 |
| 公開(公告)號: | CN105704241A | 公開(公告)日: | 2016-06-22 |
| 發明(設計)人: | 梁媛 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F9/445 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 李世喆 |
| 地址: | 250100 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 客戶端 程序 更新 方法 系統 業務 平臺 | ||
技術領域
本發明涉及信息通信技術領域,特別涉及一種客戶端程序更新方法及系 統、業務平臺。
背景技術
隨著云計算技術的飛速發展,數據中心的服務器數量也越來越多,每一 個服務器上均需要安裝相應的客戶端程序來執行相應的業務,而互聯網產品 周期較短的特性決定了每一個服務器上的客戶端程序需要經常更新。
目前,更新多個服務器上的相同客戶端程序時,通常需要將用戶通過用 戶終端上傳到業務平臺的更新文件依次發送到每一個服務器,以使得每一個 服務器分別根據接收到的更新文件更新當前服務器內的客戶端程序。
可見,上述技術方案中,更新多個服務器內的客戶端程序時,依次更新 每一個服務器內的客戶端程序,需要較長的更新時間。
發明內容
本發明實施例提供了一種客戶端程序更新方法及系統、業務平臺,可縮 短更新時間。
第一方面,本發明提供了一種客戶端程序更新方法,應用于業務平臺中, 包括:
S1:存儲至少一個版本的更新文件;
S2:構建版本清單,其中,所述版本清單用于記錄至少兩個服務器分別 對應的客戶端程序版本信息,以及,記錄每一個更新文件分別對應的版本信 息和存儲地址;
S3:獲取對應目標更新文件的更新時間策略;
S4:根據目標更新文件的版本信息及每一個服務器分別對應的客戶端程 序版本信息確定至少兩個可以更新客戶端程序的目標服務器;
S5:將所述更新時間策略及目標更新文件的目標存儲地址發送到每一個 目標服務器,以使得每一個目標服務器分別根據接收到的更新時間策略從所 述目標地址下獲取目標更新文件,并根據獲取的目標更新文件更新當前目標 服務器內的客戶端程序。
進一步的,在所述步驟S5之后,還包括:
接收所述至少兩個目標服務器分別發送的更新成功信息,和/或,更新失 敗信息;
當接收到至少一個更新成功信息時,根據目標更新文件的版本信息對應 更新所述版本清單。
進一步的,還包括:
預先設置更新成功率閾值;
在所述接收所述至少兩個目標服務器分別發送的更新成功信息,和/或, 更新失敗信息之后,還包括:
統計更新成功信息的數量以及更新失敗信息的數量,計算更新成功率;
判斷所述更新成功率是否不小于預先設置的更新成功率閾值,當判斷結 果為是時,執行所述根據目標更新文件的版本信息對應更新所述版本清單;
否則,根據所述版本清單向每一個目標服務器分別發送對應當前目標服 務器內客戶端程序版本信息的更新文件。
進一步的,所述步驟S5中,進一步包括:獲取所述目標更新文件的第 一特征值,將所述第一特征值發送到每一個目標服務器;
所述使得每一個目標服務器分別根據接收到的更新時間策略從所述目標 地址下獲取目標更新文件,并根據目標更新文件更新當前目標服務器內的客 戶端程序,包括:
使得每一個目標服務器分別根據接收到的更新時間策略從所述目標地址 獲取目標更新文件,獲取所述目標更新文件的第二特征值,當所述第二特征 值與所述第一特征值相同時,根據目標更新文件更新當前目標服務器內的客 戶端程序。
第二方面,本發明提供了一種業務平臺,包括:
存儲單元,用于存儲至少一個版本的更新文件;
版本清單,用于記錄至少兩個服務器分別對應的客戶端程序版本信息, 以及,記錄每一個更新文件分別對應的版本信息和存儲地址;
獲取單元,用于獲取對應目標更新文件的更新時間策略;
確定單元,用于根據目標更新文件的版本信息及每一個服務器分別對應 的客戶端程序版本信息確定至少兩個可以更新客戶端程序的目標服務器;
處理單元,用于將所述更新時間策略及目標更新文件的目標存儲地址發 送到每一個目標服務器,以使得每一個目標服務器分別根據接收到的更新時 間策略從所述目標地址下獲取目標更新文件,并根據獲取的目標更新文件更 新當前目標服務器內的客戶端程序。
進一步的,還包括:
信息接收單元,用于接收所述至少兩個目標服務器分別發送的更新成功 信息,和/或,更新失敗信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610207329.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于遺傳算法的服務器負載均衡方法
- 下一篇:一種遠程車聯網智能監控系統





