[發(fā)明專利]產(chǎn)品灰度發(fā)布方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202011007731.0 | 申請(qǐng)日: | 2020-09-23 |
| 公開(公告)號(hào): | CN112130892A | 公開(公告)日: | 2020-12-25 |
| 發(fā)明(設(shè)計(jì))人: | 全志松 | 申請(qǐng)(專利權(quán))人: | 平安科技(深圳)有限公司 |
| 主分類號(hào): | G06F8/71 | 分類號(hào): | G06F8/71;G06Q10/00 |
| 代理公司: | 北京市京大律師事務(wù)所 11321 | 代理人: | 姚維 |
| 地址: | 518033 廣東省深圳市福田區(qū)福*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 產(chǎn)品 灰度 發(fā)布 方法 裝置 設(shè)備 存儲(chǔ) 介質(zhì) | ||
1.一種產(chǎn)品灰度發(fā)布方法,其特征在于,所述產(chǎn)品灰度發(fā)布方法包括:
S1、獲取多個(gè)終端中同一舊版本產(chǎn)品的分流策略信息與新版本產(chǎn)品的發(fā)布策略信息;
S2、根據(jù)所述分流策略信息與所述發(fā)布策略信息,創(chuàng)建所述新版本產(chǎn)品的灰度發(fā)布任務(wù),并根據(jù)所述灰度發(fā)布任務(wù),發(fā)布所述新版本產(chǎn)品;
S3、監(jiān)聽所述新版本產(chǎn)品的發(fā)布狀態(tài),若監(jiān)聽到所述發(fā)布狀態(tài)為發(fā)布異常,則暫停當(dāng)前新版本產(chǎn)品的發(fā)布,并采集當(dāng)前新版本產(chǎn)品發(fā)布的反饋信息;
S4、根據(jù)所述反饋信息,判斷發(fā)布異常的新版本產(chǎn)品是否符合預(yù)置修復(fù)條件;
S5、若符合,則獲取所述發(fā)布狀態(tài)的異常類型,根據(jù)所述異常類型,對(duì)所述新版本產(chǎn)品進(jìn)行修復(fù)并繼續(xù)發(fā)布修復(fù)后的新版本產(chǎn)品,跳轉(zhuǎn)至S6,否則調(diào)用預(yù)設(shè)的回退版本產(chǎn)品替換所述新版本產(chǎn)品,并生成對(duì)應(yīng)的產(chǎn)品發(fā)布報(bào)告;
S6、執(zhí)行S3-S5,直到所述灰度發(fā)布任務(wù)完成時(shí)停止執(zhí)行,并生成對(duì)應(yīng)的產(chǎn)品發(fā)布報(bào)告。
2.根據(jù)權(quán)利要求1所述的產(chǎn)品灰度發(fā)布方法,其特征在于,所述根據(jù)所述分流策略信息與所述發(fā)布策略信息,創(chuàng)建所述新版本產(chǎn)品的灰度發(fā)布任務(wù),包括:
根據(jù)所述分流策略信息,確定各分流策略的優(yōu)先級(jí),其中,所述分流策略信息中包含多個(gè)分流策略;
根據(jù)所述優(yōu)先級(jí),統(tǒng)計(jì)所述各舊版本產(chǎn)品的更新級(jí)別,并根據(jù)所述更新級(jí)別,對(duì)所述各舊版本產(chǎn)品進(jìn)行排序,得到對(duì)應(yīng)的更新策略表;
根據(jù)所述發(fā)布策略信息,調(diào)整所述更新策略表,得到灰度發(fā)布任務(wù)。
3.根據(jù)權(quán)利要求2所述的產(chǎn)品灰度發(fā)布方法,其特征在于,所述根據(jù)所述發(fā)布策略信息,調(diào)整所述更新策略表,得到灰度發(fā)布任務(wù),包括:
根據(jù)所述發(fā)布策略信息,確定所述新版本產(chǎn)品的發(fā)布批次,并確定所述各發(fā)布批次的發(fā)布時(shí)間與對(duì)應(yīng)的發(fā)布數(shù)量;
根據(jù)所述發(fā)布數(shù)量,將所述更新策略表中的所述各舊版本產(chǎn)品依序劃分至對(duì)應(yīng)的發(fā)布批次,得到新的更新策略表;
將所述各發(fā)布時(shí)間寫入所述新的更新策略表中對(duì)應(yīng)的發(fā)布批次中,并根據(jù)寫入有所述發(fā)布時(shí)間的更新策略表,得到灰度發(fā)布任務(wù)。
4.根據(jù)權(quán)利要求1中所述的產(chǎn)品灰度發(fā)布方法,其特征在于,所述根據(jù)所述反饋信息,判斷發(fā)布異常的新版本產(chǎn)品是否符合預(yù)置修復(fù)條件,包括:
根據(jù)所述反饋信息,統(tǒng)計(jì)發(fā)布異常的新版本產(chǎn)品的預(yù)期修復(fù)時(shí)間;
判斷所述修復(fù)時(shí)間是否大于預(yù)置修復(fù)時(shí)間閾值;
若大于,則確定所述發(fā)布異常的新版本產(chǎn)品不符合預(yù)置修復(fù)條件,否則確定所述發(fā)布異常的新版本產(chǎn)品符合所述修復(fù)條件。
5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的產(chǎn)品灰度發(fā)布方法,其特征在于,所述根據(jù)所述異常類型,對(duì)所述新版本產(chǎn)品進(jìn)行修復(fù),包括:
判斷所述發(fā)布異常的類型為流程異常或者產(chǎn)品異常;
若所述發(fā)布異常的類型為流程異常,則對(duì)發(fā)生異常的新版本產(chǎn)品進(jìn)行修復(fù);
若所述發(fā)布異常的類型為產(chǎn)品異常,則根據(jù)所述產(chǎn)品異常,對(duì)全部的新版本產(chǎn)品進(jìn)行修復(fù)。
6.根據(jù)權(quán)利要求1所述的產(chǎn)品灰度發(fā)布方法,其特征在于,所述采集當(dāng)前新版本產(chǎn)品發(fā)布的反饋信息,包括:
采用預(yù)置流量數(shù)據(jù)采集設(shè)備獲取當(dāng)前新版本產(chǎn)品發(fā)布產(chǎn)生的流量數(shù)據(jù)累積值及對(duì)應(yīng)的時(shí)間信息;
基于所述時(shí)間信息,采用預(yù)置流量數(shù)據(jù)計(jì)算公式計(jì)算前后兩次流量數(shù)據(jù)累計(jì)值的單位時(shí)間流量數(shù)據(jù),并將所述單位時(shí)間流量數(shù)據(jù)作為當(dāng)前新版本產(chǎn)品發(fā)布的反饋信息。
7.根據(jù)權(quán)利要求1所述的產(chǎn)品灰度發(fā)布方法,其特征在于,所述獲取多個(gè)終端中同一舊版本產(chǎn)品的分流策略信息與新版本產(chǎn)品的發(fā)布策略信息,包括:
獲取多個(gè)終端中同一舊版本產(chǎn)品的多個(gè)發(fā)布策略,以及新版本產(chǎn)品的發(fā)布批次、所述各批次的發(fā)布時(shí)間和對(duì)應(yīng)的發(fā)布數(shù)量,所述發(fā)布策略、發(fā)布批次、所述各批次的發(fā)布時(shí)間和對(duì)應(yīng)的發(fā)布數(shù)量存儲(chǔ)于區(qū)塊鏈中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于平安科技(深圳)有限公司,未經(jīng)平安科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011007731.0/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 處理要顯示在液晶顯示裝置上的運(yùn)動(dòng)圖像的設(shè)備及方法
- 灰度修正裝置、灰度修正方法、灰度修正程序
- 顯示裝置
- 醫(yī)學(xué)圖像的灰度映射曲線生成方法及裝置
- 基于伽馬校正的灰度化處理系統(tǒng)
- 一種灰度發(fā)布方法、系統(tǒng)及電子設(shè)備和存儲(chǔ)介質(zhì)
- 物體運(yùn)動(dòng)軌跡的生成方法及生成系統(tǒng)
- 一種灰度顯示驅(qū)動(dòng)方法
- 一種基于灰度驗(yàn)證的業(yè)務(wù)處理方法、裝置及設(shè)備
- 圖像增強(qiáng)方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 將發(fā)布數(shù)據(jù)發(fā)布至不同發(fā)布主機(jī)的系統(tǒng)及其方法
- 一種技術(shù)出版物內(nèi)容發(fā)布系統(tǒng)及方法
- 音/視頻流發(fā)布方法、流媒體服務(wù)器、發(fā)布端及流媒體系統(tǒng)
- 一種分布式代碼版本發(fā)布系統(tǒng)及方法
- 內(nèi)容發(fā)布方法、裝置、計(jì)算機(jī)設(shè)備以及可讀存儲(chǔ)介質(zhì)
- 文件發(fā)布方法和系統(tǒng)、發(fā)布服務(wù)器和文件生成裝置
- 軟件的發(fā)布質(zhì)量管理系統(tǒng)、方法以及裝置
- 信息發(fā)布方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 信息發(fā)布方法及裝置、存儲(chǔ)介質(zhì)、終端
- 服務(wù)發(fā)布方法及裝置、服務(wù)器、存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





