[發明專利]客戶端升級方法和裝置有效
| 申請號: | 201410837892.0 | 申請日: | 2014-12-29 |
| 公開(公告)號: | CN104579768B | 公開(公告)日: | 2018-12-18 |
| 發明(設計)人: | 黎振佳;劉旭峰 | 申請(專利權)人: | 廣州酷狗計算機科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 張所明 |
| 地址: | 510660 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 升級 升級版本 灰度 目標客戶端 統計信息 客戶端 方法和裝置 升級對象 測試 軟件領域 使用記錄 準確度 信息庫 客戶 預存 統計 | ||
本發明公開了一種客戶端升級方法和裝置,屬于軟件領域。所述方法包括:獲取客戶端的升級版本所升級的功能模塊,該客戶端包括有至少一個功能模塊;從預存的統計信息庫中選取統計信息,該統計信息中包含有目標客戶端對升級前的功能模塊的使用記錄;根據統計信息將目標客戶端確定為灰度升級對象。本發明解決了相關技術針對參與灰度升級的客戶端的選擇不夠合理,無法準確、高效地測試出升級版本存在的問題;實現了依據升級版本所升級的功能模塊,有針對性地選擇使用過該升級前的功能模塊的目標客戶端參與灰度升級,提高了選擇灰度升級對象的準確度,進而達到更為準確、高效地對升級版本進行測試的效果。
技術領域
本發明涉及軟件領域,特別涉及一種客戶端升級方法和裝置。
背景技術
目前,客戶端的升級方式包括統一升級和灰度升級兩種方式。由于統一升級方式很有可能導致大面積故障的問題,許多客戶端都采用灰度升級方式進行版本升級。
灰度升級是一種分批升級的平滑處理方案。當客戶端有升級版本發布時,選定一部分客戶端先進行版本升級,通過該一部分客戶端測試升級版本是否存在問題,當確認升級版本不存在問題或將存在的問題修復后,再進行大面積的升級。比如,隨機選定若干個用戶所使用的客戶端參與灰度升級,或者選定某一地區的用戶所使用的客戶端參與灰度升級。
在實現本發明的過程中,發明人發現上述技術至少存在以下問題:在采用灰度升級的方式進行客戶端升級時,針對參與灰度升級的客戶端的選擇不夠合理,無法準確、高效地測試出升級版本存在的問題。
發明內容
為了解決上述技術針對參與灰度升級的客戶端的選擇不夠合理,無法準確、高效地測試出升級版本存在的問題,本發明實施例提供了一種客戶端升級方法和裝置。所述技術方案如下:
第一方面,提供了一種客戶端升級方法,所述方法包括:
獲取客戶端的升級版本所升級的功能模塊,所述客戶端包括有至少一個功能模塊;
從預存的統計信息庫中選取統計信息,所述統計信息中包含有目標客戶端對升級前的所述功能模塊的使用記錄;
根據所述統計信息將所述目標客戶端確定為灰度升級對象。
可選的,所述從預存的統計信息庫中選取統計信息,包括:
當所述統計信息庫中的每一條統計信息中記錄有一個客戶端使用過的各個功能模塊的模塊標識和使用次數時,對于每一條統計信息,在所述統計信息記錄的各個模塊標識中選取升級前的所述功能模塊的模塊標識;
讀取被選取的所述模塊標識對應的使用次數;
選取所述使用次數大于第一閾值的統計信息。
可選的,所述從預存的統計信息庫中選取統計信息,包括:
當所述統計信息庫中的每一條統計信息中記錄有一個客戶端使用過的各個功能模塊的模塊標識時,對于每一條統計信息,在所述統計信息記錄的各個模塊標識中選取升級前的所述功能模塊的模塊標識;
統計被選取的所述模塊標識的總數;
選取所述總數大于第二閾值的統計信息。
可選的,所述根據所述統計信息將所述目標客戶端確定為灰度升級對象,包括:
根據所述統計信息從預定對應關系中獲取與所述統計信息對應的設備標識,所述預定對應關系包括所述統計信息和所述設備標識之間的對應關系;
將所述設備標識添加至預定標識集中,所述預定標識集用于存儲所述灰度升級對象所對應的設備標識。
可選的,所述根據所述統計信息將所述目標客戶端確定為灰度升級對象之后,還包括:
向所述目標客戶端發送提示升級指示;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州酷狗計算機科技有限公司,未經廣州酷狗計算機科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410837892.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于數據標簽的通用身份信息管理系統及方法
- 下一篇:一種預失真處理方法和系統





