[發明專利]一種算法包的更新方法及設備有效
| 申請號: | 202210828870.2 | 申請日: | 2022-07-15 |
| 公開(公告)號: | CN114911507B | 公開(公告)日: | 2022-09-23 |
| 發明(設計)人: | 郭佳;虞響;黃鵬;陳波揚;殷俊 | 申請(專利權)人: | 浙江大華技術股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/71 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 潘平 |
| 地址: | 310053 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 算法 更新 方法 設備 | ||
本發明公開了一種算法包的更新方法及設備,通過對算法包的結構進行設計,使得各種算法組件組成算法組件包,各種算法模型組成算法模型包,且可以在維持原算法組件包不變的條件下,添加新的算法模型,即添加追加算法模型,并更新配置文件,以更新算法包,無需整體更新算法包;這樣,可以減少算法包的開發工作量,提高算法包的維護效率,降低維護風險。
技術領域
本發明涉及計算機技術領域,尤指一種算法包的更新方法及設備。
背景技術
隨著人工智能技術的發展,越來越多的應用程序中采用人工智能算法模型來實現復雜的功能。傳統方案在含有人工智能類算法模型的應用方案中添加算法模型時,一般采取在原算法包的基礎上,分析已使用的算法組件及算法模型,然后追加新的算法組件與新的算法模型,最后重新打包生成新的算法包。這樣會引入整個算法系統的更新,增加維護難度,還提高了維護風險。
發明內容
本發明實施例提供了一種算法包的更新方法及設備,用于向應用方案中添加算法模型時,無需整個算法系統進行更新,以降低維護難度、降低維護風險。
第一方面,本發明實施例提供了一種算法包的更新方法,應用于服務器,所述算法包中包括:算法組件包、算法模型包和預處理包;所述算法組件包中包括算法組件;所述算法模型包中包括算法模型;所述預處理包中包括:預處理組件和配置文件,所述配置文件中至少記錄有所述算法模型的信息;該更新方法包括:
獲取追加算法模型及其信息;所述追加算法模型不同于原算法包中包括的原算法模型;
向原算法包的配置文件中添加所述追加算法模型的信息,得到更新后的配置文件;
在維持所述原算法包中的算法組件包不變時,至少根據更新后的配置文件和所述追加算法模型,生成數據包并發送至用戶設備;所述數據包用于觸發用戶設備采用所述數據包中的配置文件替換所述原算法包的預處理包中的配置文件,將所述數據包中的追加算法模型添加至所述原算法包的算法模型包中,保持所述原算法包中的所述算法組件包、所述原算法模型和所述預處理組件均不變。
在一些實施例中,至少根據更新后的配置文件和所述追加算法模型,生成數據包,包括:
根據更新后的配置文件和所述追加算法模型,生成所述數據包;
將所述預處理組件和所述更新后的配置文件打包成一更新后的預處理包,將所述追加算法模型和所述原算法包中的原算法模型打包成一更新后的算法模型包,將所述更新后的預處理包和所述更新后的算法模型包打包成所述數據包;
或,將所述預處理組件和所述更新后的配置文件打包成一更新后的預處理包,將所述追加算法模型和所述原算法模型打包成一更新后的算法模型包,將所述更新后的預處理包、所述更新后的算法模型包和所述算法組件包打包成所述數據包。
在一些實施例中,所述算法組件包中同功能類型的算法組件存在一個。
第二方面,本發明實施例提供了一種算法包的更新方法,應用于用戶設備,所述算法包中包括:算法組件包、算法模型包和預處理包;所述算法組件包中包括算法組件;所述算法模型包中包括算法模型;所述預處理包中包括:預處理組件和配置文件,所述配置文件中至少記錄有所述算法模型的信息;該更新方法包括:
接收服務器發送的數據包;
采用所述數據包中的配置文件替換所述原算法包的預處理包中的配置文件,將所述數據包中的追加算法模型添加至所述原算法包的算法模型包中,保持所述原算法包中的所述算法組件包、所述原算法包中的原算法模型和所述預處理組件均不變;
其中,所述數據包為所述服務器采用以下方式確定:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大華技術股份有限公司,未經浙江大華技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210828870.2/2.html,轉載請聲明來源鉆瓜專利網。





