[發(fā)明專利]組件更新方法及裝置在審
| 申請?zhí)枺?/td> | 201710379717.5 | 申請日: | 2017-05-25 |
| 公開(公告)號: | CN107329738A | 公開(公告)日: | 2017-11-07 |
| 發(fā)明(設計)人: | 賀灝;唐杏 | 申請(專利權)人: | 廣州華多網(wǎng)絡科技有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京市立方律師事務所11330 | 代理人: | 王增鑫 |
| 地址: | 511442 廣東省廣州市番*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 組件 更新 方法 裝置 | ||
1.一種組件更新方法,其特征在于,包括下述步驟:
組件管理器向服務器發(fā)送當前時刻客戶端的組件信息,以使所述服務器根據(jù)所述組件信息確定所述客戶端組件是否需要對組件進行更新,所述客戶端組件信息包括所述客戶端預設的灰度策略;
接收服務器根據(jù)客戶端預設的灰度策略篩選發(fā)送的組件更新信息,以使所述客戶端根據(jù)所述組件更新信息對需要進行更新的組件進行更新。
2.根據(jù)權利要求1所述的組件更新方法,其特征在于,所述組件管理器向服務器發(fā)送當前時刻客戶端的組件信息,以使所述服務器根據(jù)所述組件信息確定所述客戶端組件是否需要對組件進行更新,所述客戶端組件信息包括所述客戶端預設的灰度策略,步驟之前還包括:
所述客戶端開啟時所述組件管理器獲取所述客戶端的組件信息;或,
所述組件管理器周期性的獲取所述客戶端的組件信息;或,
所述客戶端接收到所述服務器發(fā)送的組件更新信息后,所述組件管理器獲取所述客戶端的組件信息。
3.根據(jù)權利要求1所述的組件更新方法,其特征在于,所述組件管理器向服務器發(fā)送當前時刻客戶端的組件信息,以使所述服務器根據(jù)所述組件信息確定所述客戶端組件是否需要對組件進行更新,所述客戶端組件信息包括所述客戶端預設的灰度策略,步驟之前還包括:
接收用戶的點擊開啟UI控件的點擊指令;
根據(jù)所述點擊指令安裝或下載安裝與所述UI控件相對應的組件模塊。
4.根據(jù)權利要求3所述的組件更新方法,其特征在于,所述根據(jù)所述點擊指令安裝或下載安裝與所述UI控件相對應的組件模塊,步驟包括:
組件管理器在所述客戶端存儲空間內(nèi)搜索與所述UI控件相對應的組件模塊;
檢測所述客戶端存儲空間內(nèi)的組件模塊是否為當前客戶端最適配的組件模塊版本;
所述組件管理器向所述服務器發(fā)送當前客戶端最適配的組件模塊版本信息,并接收由服務器發(fā)送的當前客戶端最適配的組件模塊版本進行安裝。
5.根據(jù)權利要求1所述的組件更新方法,其特征在于,所述接收服務器根據(jù)客戶端預設的灰度策略篩選發(fā)送的組件更新信息,以使所述客戶端根據(jù)所述組件更新信息對需要進行更新的組件進行更新,步驟之后包括:
所述組件管理器接收服務器發(fā)送的停止停用指定組件模塊的指令信息;
根據(jù)所述指令信息停止更新和使用所述指令信息指定的組件模塊。
6.根據(jù)權利要求1所述的組件更新方法,其特征在于,所述接收服務器根據(jù)客戶端預設的灰度策略篩選發(fā)送的組件更新信息,以使所述客戶端根據(jù)所述組件更新信息對需要進行更新的組件進行更新,步驟包括:
客戶端緩存所述服務器發(fā)送的組件更新信息;
所述組件管理器檢測所述客戶端內(nèi)組件版本信息與所述組件更新信息包括的組件版本信息是否一致;
所述客戶端根據(jù)所述組件管理器的檢測結(jié)果,下載所述組件更新信息中與所述客戶端內(nèi)組件版本信息不相同的組件模塊。
7.一種組件更新裝置,其特征在于,包括:
發(fā)送模塊,用于向服務器發(fā)送當前時刻客戶端的組件信息,以使所述服務器根據(jù)所述組件信息確定所述客戶端組件是否需要對組件進行更新,所述客戶端組件信息包括所述客戶端預設的灰度策略;
接收更新模塊,用于接收服務器根據(jù)客戶端預設的灰度策略篩選發(fā)送的組件更新信息,以使所述客戶端根據(jù)所述組件更新信息對需要進行更新的組件進行更新。
8.根據(jù)權利要求7所述的組件更新裝置,其特征在于,所述組件更新裝置還包括:
第一更新子模塊,用于根據(jù)不同預設策略獲取所述客戶端的組件信息,所述預設策略包括:
所述客戶端開啟時所述組件管理器獲取所述客戶端的組件信息;或,
所述組件管理器周期性的獲取所述客戶端的組件信息;或,
所述客戶端接收到所述服務器發(fā)送的組件更新信息后,所述組件管理器獲取所述客戶端的組件信息。
9.根據(jù)權利要求7所述的組件更新裝置,其特征在于,所述組件更新裝置還包括:
第一指令接收子模塊,用于接收用戶的點擊開啟UI控件的點擊指令;
第二更新子模塊,用于根據(jù)所述點擊指令安裝或下載安裝與所述UI控件相對應的組件模塊。
10.根據(jù)權利要求9所述的組件更新裝置,其特征在于,所述組件更新裝置還包括:
第一搜索子模塊,用于在所述客戶端存儲空間內(nèi)搜索與所述UI控件相對應的組件模塊;
第一檢測子模塊,用于檢測所述客戶端存儲空間內(nèi)的組件模塊是否為當前客戶端最適配的組件模塊版本;
第三更新子模塊,用于向所述服務器發(fā)送當前客戶端最適配的組件模塊版本信息,并接收由服務器發(fā)送的當前客戶端最適配的組件模塊版本進行安裝。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州華多網(wǎng)絡科技有限公司,未經(jīng)廣州華多網(wǎng)絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710379717.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





