[发明专利]版本文件的发布方法、装置、存储介质及电子装置在审
申请号: | 202211090633.7 | 申请日: | 2022-09-07 |
公开(公告)号: | CN115599430A | 公开(公告)日: | 2023-01-13 |
发明(设计)人: | 丁林超;朱龙 | 申请(专利权)人: | 杭州华橙软件技术有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/65;G06F9/445;G16Y10/75 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵静 |
地址: | 310051 浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 版本 文件 发布 方法 装置 存储 介质 电子 | ||
本发明实施例提供了一种版本文件的发布方法、装置、存储介质及电子装置,其中,该版本文件的发布方法包括:获取第n+1个灰度版本的配置文件;将第n+1个灰度版本的配置文件在目标平台上进行灰度发布;在第n+1个灰度版本的配置文件的灰度发布成功的情况下,将第n+1个灰度版本的配置文件确定为第n+1个版本的配置文件,并将第n+1个版本的配置文件发布在目标平台。通过本发明,解决了相关技术中存在的硬件设备在物联网中更新迭代过程中配置文件无法快速稳定的发布和回滚的问题。
技术领域
本发明实施例涉及物联网领域,具体而言,涉及一种版本文件的发布方法、装置、存储介质及电子装置。
背景技术
物联网(Internet of things,IoT)是新一代信息技术的重要组成部分,也是信息化时代的重要发展阶段。物联网就是物物相连的互联网,包含两层意思:其一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;其二,延伸和扩展到了任何物品与物品之间,进行信息交换和通信。物联网通过智能感知以及识别技术等通信感知技术,广泛应用于网络的融合中,也因此被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。
在一个完整的物联网系统中,包含智能硬件、云、客户端,通过智能硬件的配置文件中的配置数据执行程序,实现对智能硬件的配置。现有技术中一个型号的硬件设备的配置文件只有一个,在进行配置文件的版本升级时直接在配置文件上修改后直接生效并发布,修改错误后只能通过改回去的方法将配置数据还原,从而回滚到原来版本的配置文件。因此在修改点较多的时候,修改比较耗时且容易出错,且将配置数据还原时也容易出错,无法稳定的回滚,因此现有技术中存在硬件设备在物联网中更新迭代过程中配置文件无法快速稳定的发布和回滚的问题。
针对相关技术中存在的硬件设备在物联网中更新迭代过程中配置文件无法快速稳定的发布和回滚的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种版本文件的发布方法、装置、存储介质及电子装置,以至少解决相关技术中存在的硬件设备在物联网中更新迭代过程中配置文件无法快速稳定的发布和回滚的问题。
根据本发明的一个实施例,提供了一种版本文件的发布方法,包括:获取第n+1个灰度版本的配置文件,其中,所述第n+1个灰度版本的配置文件是对第n个版本的配置副本文件进行修改得到的文件,所述第n个版本的配置副本文件是在目标平台存在已发布的第n个版本的配置文件的情况下,对所述第n个版本的配置文件进行复制得到的文件,所述配置文件用于对目标型号的硬件设备进行配置,所述n大于或等于1;将所述第n+1个灰度版本的配置文件在所述目标平台上进行灰度发布;在所述第n+1个灰度版本的配置文件的所述灰度发布成功的情况下,将所述第n+1个灰度版本的配置文件确定为第n+1个版本的配置文件,并将所述第n+1个版本的配置文件发布在所述目标平台。
在一个示例性实施例中,在所述获取第n+1个灰度版本的配置文件之前,所述方法还包括:在所述目标平台上存在已发布的配置文件的情况下,将所述目标平台上最新发布的所述配置文件确定为所述第n个版本的配置文件;对所述第n个版本的配置文件进行复制,得到所述第n个版本的配置副本文件;对所述第n个版本的配置副本文件进行修改,所述第n+1个灰度版本的配置文件。
在一个示例性实施例中,所述方法还包括:在所述目标平台上不存在已发布的配置文件的情况下,创建第1个灰度版本的配置文件;将所述第1个灰度版本的配置文件在所述目标平台上进行灰度发布;在所述第1个灰度版本的配置文件的所述灰度发布成功的情况下,将所述第1个灰度版本的配置文件确定为第1个版本的配置文件,并将所述第1个版本的配置文件发布在所述目标平台。
在一个示例性实施例中,将所述第n+1个版本的配置文件发布在所述目标平台,包括:建立所述第n+1个版本的配置文件与所述目标型号之间的第一关联关系;将所述第n+1个版本的配置文件与所述目标型号在所述目标平台上进行关联发布。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华橙软件技术有限公司,未经杭州华橙软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211090633.7/2.html,转载请声明来源钻瓜专利网。