[发明专利]边缘设备软件升级方法、装置、设备及存储介质在审
申请号: | 202210126848.3 | 申请日: | 2022-02-09 |
公开(公告)号: | CN114579156A | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 贾东风;程力行;袁振华 | 申请(专利权)人: | 奇酷软件(深圳)有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/658;G06F8/71 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 张莉 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 边缘 设备 软件 升级 方法 装置 存储 介质 | ||
本发明属于计算机技术领域,公开了一种边缘设备软件升级方法、装置、设备及存储介质。本发明通过根据云端发送的软件升级指令确定软件版本信息及软件升级类型;读取边缘设备中的本地软件对应的本地版本信息;若软件升级类型为增量插件升级,且软件版本信息与本地版本信息不一致,则从云端获取升级插件包;根据升级插件包对边缘设备进行软件升级。由于可在软件升级类型为增量插件升级,且软件版本信息与本地版本信息不一致时从云端获取对本地软件中部分插件进行升级的升级插件包,然后根据升级插件包对边缘设备中本地软件的部分插件进行升级,可以避免每次升级都需要进行全量软件升级,减少了需要升级的数据量,提高了软件升级的执行效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种边缘设备软件升级方法、装置、设备及存储介质。
背景技术
现如今,人工智能(Artificial Intelligence,AI)技术已经广泛被应用,而为了避免云端计算压力过大,会在用户侧较近的区域设置边缘设备,并在边缘设备设置本地AI软件,用于分散运算流程,而经常会出现由于客户的AI场景变动频繁,需要对边缘设备中的本地软件进行升级的情况,传统技术中,由于本地AI软件中的AI场景与系统库支持代码耦合在一起,使得即使较小的AI场景变动也需要升级整个本地软件包,从而导致对本地软件升级较慢,执行效率低。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种边缘设备软件升级方法、装置、设备及存储介质,旨在解决现有技术对边缘设备中本地AI软件升级执行效率低的技术问题。
为实现上述目的,本发明提供了一种边缘设备软件升级方法,所述方法包括以下步骤:
根据云端发送的软件升级指令确定软件版本信息及软件升级类型;
读取边缘设备中的本地软件对应的本地版本信息;
若所述软件升级类型为增量插件升级,且所述软件版本信息与所述本地版本信息不一致,则从云端获取升级插件包;
根据所述升级插件包对所述边缘设备进行软件升级。
可选的,所述根据所述升级插件包对所述边缘设备进行软件升级的步骤,包括:
获取所述边缘设备中的本地软件的本地配置文件;
对所述升级插件包进行解析,获得插件配置数据;
根据所述插件配置数据对所述本地配置文件进行配置更新;
在配置更新完毕时,将所述升级插件包安装至所述边缘设备中。
可选的,所述获取所述边缘设备中的本地软件的本地配置文件的步骤,包括:
读取所述升级插件包的软件包名,对所述软件包名进行拆解,获得目标软件标识;
根据所述目标软件标识在所述边缘设备中查找对应的本地软件;
获取所述本地软件的安装信息,根据所述安装信息在所述边缘设备中查找所述本地软件的本地配置文件。
可选的,所述根据所述插件配置数据对所述本地配置文件进行配置更新的步骤之前,还包括:
检测所述本地配置文件中是否存在自定义配置文件;
若所述本地配置文件中不存在所述自定义配置文件,则执行所述根据所述插件配置数据对所述本地配置文件进行配置更新的步骤。
可选的,所述检测所述本地配置文件中是否存在自定义配置文件的步骤之后,还包括:
若所述本地配置文件中存在所述自定义配置文件,则获取预设提示模板;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇酷软件(深圳)有限公司,未经奇酷软件(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210126848.3/2.html,转载请声明来源钻瓜专利网。