边缘网关的升级方法及装置、存储介质及电子装置制造方法及图纸

技术编号:35446373 阅读:12 留言:0更新日期:2022-11-03 11:59
本申请公开了一种边缘网关的升级方法及装置、存储介质及电子装置,涉及智慧家庭技术领域,该边缘网关的升级方法包括:接收边缘网关发送的注册请求,其中,所述注册请求中携带有所述边缘网关的待升级版本信息;在确定所述待升级版本信息大于所述边缘网关当前采用的版本信息的情况下,获取所述边缘网关当前采用的版本信息所对应的历史场景信息;根据所述历史场景信息和所述待升级版本信息生成场景脚本,并将所述场景脚本发送至所述边缘网关,以指示所述边缘网关根据所述场景脚本进行升级;采用上述技术方案,解决了相关技术中边缘网关无法通过云端进行在线升级,无法提供丰富的边缘能力的问题。缘能力的问题。缘能力的问题。

【技术实现步骤摘要】
边缘网关的升级方法及装置、存储介质及电子装置


[0001]本申请涉及智慧家庭
,具体而言,涉及一种边缘网关的升级方法及装置、存储介质及电子装置。

技术介绍

[0002]相关技术中,用户家中购买的边缘网关H2面板支持智能触控,该面板可以支持本地计算、消息通信、数据缓存,在无需连接网络的情况下可以对运行在其上面的场景进行手动或自动触发,并对设备进行控制。
[0003]但用户在刚开始购买该边缘网关面板设备的时候,该边缘网关面板集成的固件和软件系统1.0版本可能只支持一些简单场景的加载运行,例如对设备进行基本功能的控制,基于设备的基本功能场景触发条件触发设备控制;举例说明,在当前室内温度过高时自动触发开启制冷模式,且设备类型仅支持ZigBee设备。
[0004]随着云端能力的丰富边缘网关逐渐推出了2.0版本,该版本不仅支持基于设备控制场景,还增加了一些定时功能、音乐播放功能等,同时还支持在边缘网关上进行加载和控制场景,此外,支持的设备类型也更加丰富,不仅支持ZigBee设备,还可以支持其他的wifi设备等。云端系统为用户推送更新,用户更新后就可以使用新的版本功能,例如基于边缘侧的闹钟、播放音乐等功能。
[0005]而在用户端进行网关升级的过程中,现有技术提出的H2面板可以加载执行本地场景。在H2面板集成Smart device SDK,通过连接局域网绑定子设备,云端创建边缘场景后下发命令给边缘网关H2面板,边缘网关上可以获取到云端场景信息以及执行脚本,用户可以通过设备APP对边缘网关上的场景进行查看和控制执行。
[0006]但通过上述技术方案边缘网关无法通过云端进行升级更新,无法提供丰富的边缘能力。
[0007]针对相关技术中,边缘网关无法通过云端进行在线升级,无法提供丰富的边缘能力等问题,尚未提出有效的解决方案。
[0008]因此,有必要对相关技术予以改良以克服相关技术中的所述缺陷。

技术实现思路

[0009]本专利技术实施例提供了一种边缘网关的升级方法及装置、存储介质及电子装置,以至少解决相关技术中边缘网关无法通过云端进行在线升级,无法提供丰富的边缘能力的问题。
[0010]根据本专利技术实施例的一方面,提供一种边缘网关的升级方法,包括:接收边缘网关发送的注册请求,其中,所述注册请求中携带有所述边缘网关的待升级版本信息;在确定所述待升级版本信息大于所述边缘网关当前采用的版本信息的情况下,获取所述边缘网关当前采用的版本信息所对应的历史场景信息;根据所述历史场景信息和所述待升级版本信息生成场景脚本,并将所述场景脚本发送至所述边缘网关,以指示所述边缘网关根据所述场
景脚本进行升级。
[0011]在一个示例性的实施例中,接收边缘网关发送的注册请求之前,所述方法还包括:接收所述边缘网关发送的获取请求;响应于所述获取请求,将所述边缘网关的所有版本信息发送至所述边缘网关,以指示所述边缘网关允许根据第一对象的选择操作从所述所有版本信息中确定出所述待升级版本信息。
[0012]在一个示例性的实施例中,接收所述边缘网关发送的获取请求之前,所述方法还包括:获取预设的白名单,其中,所述白名单包括:指定边缘网关的标识信息,其中,所述指定边缘网关为允许获取第二对象发布的,且用于对所述边缘网关进行升级的最新资源包的网关。
[0013]在一个示例性的实施例中,接收所述边缘网关发送的获取请求之后,所述方法还包括:获取所述边缘网关的标识信息,确定预设白名单中是否包括所述边缘网关的标识信息;在所述白名单中包括所述标识信息的情况下,发送所述最新资源包至所述边缘网关,以供所述边缘网关对所述最新资源包进行测试;在测试通过的情况下,将所述最新资源包发送至多个边缘网关,其中,所述多个边缘网关不包括所述边缘网关。
[0014]在一个示例性的实施例中,根据所述历史场景信息和所述待升级版本信息生成场景脚本,包括:根据所述待升级版本信息确定待升级版本的边缘网关的功能信息,其中,所述功能信息指示所述待升级版本的边缘网关所支持的功能;根据所述历史场景信息和所述功能信息对场景进行实例化,以得到所述场景脚本。
[0015]在一个示例性的实施例中,将所述场景脚本发送至所述边缘网关,以指示所述边缘网关根据所述场景脚本进行升级,包括:在所述场景脚本已生成的情况下,通过设备接入网关转发预设同步命令至所述边缘网关,以指示所述边缘网关从云端服务器请求获取所述场景脚本,并根据所述场景脚本进行升级,其中,所述预设同步命令携带有所述待升级版本信息;在确认所述边缘网关获取到所述场景脚本的情况下,确认是否接收到所述边缘网关发送的所述边缘网关的升级结果。
[0016]在一个示例性的实施例中,确认是否接收到所述边缘网关发送的所述边缘网关的升级结果之后,所述方法还包括:升级步骤:在接收到的所述边缘网关的升级结果为失败的情况下,再次通过所述设备接入网关转发所述预设同步命令至所述边缘网关,以进行所述边缘网关的重新升级;循环执行所述升级步骤,在执行所述升级步骤的次数超过预设阈值的情况下,停止进行所述重新升级。
[0017]根据本专利技术实施例的另一方面,还提供了一种边缘网关的升级装置,包括:接收模块,用于接收边缘网关发送的注册请求,其中,所述注册请求中携带有所述边缘网关的待升级版本信息;获取模块,用于在确定所述待升级版本信息大于所述边缘网关当前采用的版本信息的情况下,获取所述边缘网关当前采用的版本信息所对应的历史场景信息;生成模块,用于根据所述历史场景信息和所述待升级版本信息生成场景脚本,并将所述场景脚本发送至所述边缘网关,以指示所述边缘网关根据所述场景脚本进行升级。
[0018]根据本专利技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述边缘网关的升级方法。
[0019]根据本专利技术实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存
储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述边缘网关的升级方法。
[0020]通过本专利技术,接收边缘网关发送的携带有边缘网关的待升级版本信息的注册请求;在确定所述待升级版本信息大于所述边缘网关当前采用的版本信息的情况下,获取所述边缘网关当前采用的版本信息所对应的历史场景信息;根据所述历史场景信息和所述待升级版本信息生成场景脚本,并将所述场景脚本发送至所述边缘网关,以指示所述边缘网关根据所述场景脚本进行升级;采用上述技术方案,解决了相关技术中边缘网关无法通过云端进行在线升级,无法提供丰富的边缘能力的问题;实现了通过云端在线对边缘网关进行升级,提供丰富的边缘能力的技术效果。
附图说明
[0021]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0022]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种边缘网关的升级方法,其特征在于,包括:接收边缘网关发送的注册请求,其中,所述注册请求中携带有所述边缘网关的待升级版本信息;在确定所述待升级版本信息大于所述边缘网关当前采用的版本信息的情况下,获取所述边缘网关当前采用的版本信息所对应的历史场景信息;根据所述历史场景信息和所述待升级版本信息生成场景脚本,并将所述场景脚本发送至所述边缘网关,以指示所述边缘网关根据所述场景脚本进行升级。2.根据权利要求1所述的边缘网关的升级方法,其特征在于,接收边缘网关发送的注册请求之前,所述方法还包括:接收所述边缘网关发送的获取请求;响应于所述获取请求,将所述边缘网关的所有版本信息发送至所述边缘网关,以指示所述边缘网关根据第一对象的选择操作从所述所有版本信息中确定出所述待升级版本信息。3.根据权利要求2所述的边缘网关的升级方法,其特征在于,接收所述边缘网关发送的获取请求之前,所述方法还包括:获取预设的白名单,其中,所述白名单包括:指定边缘网关的标识信息,其中,所述指定边缘网关为允许获取第二对象发布的,且用于对所述边缘网关进行升级的最新资源包的网关。4.根据权利要求3所述的边缘网关的升级方法,其特征在于,接收所述边缘网关发送的获取请求之后,所述方法还包括:获取所述边缘网关的标识信息,确定预设白名单中是否包括所述边缘网关的标识信息;在所述白名单中包括所述标识信息的情况下,发送所述最新资源包至所述边缘网关,以供所述边缘网关对所述最新资源包进行测试;在测试通过的情况下,将所述最新资源包发送至多个边缘网关,其中,所述多个边缘网关不包括所述边缘网关。5.根据权利要求1所述的边缘网关的升级方法,其特征在于,根据所述历史场景信息和所述待升级版本信息生成场景脚本,包括:根据所述待升级版本信息确定待升级版本的边缘网关的功能信息,其中,所述功能信息指示所述待升级版本的边缘网关所支持的功能;根据所述历史场景信息和所述功能信...

【专利技术属性】
技术研发人员:邓邱伟解鹏程尹飞翟建光
申请(专利权)人:青岛海尔智能家电科技有限公司青岛海尔科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1