一种边缘场景的处理方法、边缘端及系统技术方案

技术编号:31617924 阅读:15 留言:0更新日期:2021-12-29 18:52
本发明专利技术提供了一种边缘场景的处理方法、边缘端及系统,接收云端发送的控制指令;若控制指令为启动指令,当边缘端不存在第一边缘场景对应的场景节点时,从云端下载第一边缘场景对应的脚本数据;根据脚本数据,将第一边缘场景对应的场景节点添加至边缘端的场景管理器;若控制指令为删除指令,当边缘端存在第二边缘场景对应的场景节点时,停止执行第二边缘场景并将其对应的场景节点从场景管理器删除;若控制指令为复位指令,停止执行边缘端的所有边缘场景并将其对应的场景节点从场景管理器删除,将第三边缘场景对应的场景节点添加至场景管理器,重新启动边缘端的场景功能。实现动态调整边缘端中的边缘场景,以满足日益增长的业务需求,提高用户体验。提高用户体验。提高用户体验。

【技术实现步骤摘要】
一种边缘场景的处理方法、边缘端及系统


[0001]本专利技术涉及边缘计算
,具体涉及一种边缘场景的处理方法、边缘端及系统。

技术介绍

[0002]随着物联网的发展,边缘计算逐渐被越来越多的行业所重视。目前在边缘计算的实际应用中,边缘端只能支持固定几个边缘场景的应用,此种情况已然无法满足日益增长的业务需求。因此如何实现动态调整边缘端中的边缘场景,是目前亟需待解决的问题。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供一种边缘场景的处理方法、边缘端及系统,以解决目前无法动态调整边缘端中的边缘场景等问题。
[0004]为实现上述目的,本专利技术实施例提供如下技术方案:
[0005]本专利技术实施例第一方面公开一种边缘场景的处理方法,所述方法适用于边缘端,所述方法包括:
[0006]接收云端发送的控制指令,所述控制指令为:用于启动第一边缘场景的启动指令,或者,用于删除第二边缘场景对应的场景节点的删除指令,或者,用于恢复出厂设置的复位指令;
[0007]若所述控制指令为所述启动指令,当边缘端中不存在所述第一边缘场景对应的场景节点时,从所述云端中下载所述第一边缘场景对应的脚本数据;
[0008]根据所述脚本数据,将所述第一边缘场景对应的场景节点添加至所述边缘端的场景管理器中;
[0009]若所述控制指令为所述删除指令,当所述边缘端中存在所述第二边缘场景对应的场景节点时,停止执行所述第二边缘场景并将其对应的场景节点从所述场景管理器中删除;
[0010]若所述控制指令为所述复位指令,停止执行所述边缘端的所有边缘场景并将其对应的场景节点从所述场景管理器中删除,将第三边缘场景对应的场景节点添加至所述场景管理器中,重新启动所述边缘端的场景功能,所述第三边缘场景为出厂配置的边缘场景。
[0011]优选的,所述从所述云端中下载所述第一边缘场景对应的脚本数据,包括:
[0012]向所述云端发送下载指令,所述下载指令用于下载所述第一边缘场景对应的脚本数据;
[0013]接收所述云端传输的所述脚本数据,并判断是否成功下载所述脚本数据;
[0014]若成功下载所述脚本数据,获取所述脚本数据;
[0015]若未成功下载所述脚本数据,判断向所述云端发送下载指令的次数是否大于重试机制中的重试次数阈值,所述重试机制包含:所述重试次数阈值和重试间隔;
[0016]若向所述云端发送下载指令的次数大于所述重试次数阈值,向所述云端发送用于
指示启动所述第一边缘场景失败的启动失败信息;
[0017]若向所述云端发送下载指令的次数小于等于所述重试次数阈值,按照所述重试间隔,返回执行向所述云端发送下载指令这一步骤。
[0018]优选的,所述根据所述脚本数据,将所述第一边缘场景对应的场景节点添加至所述边缘端的场景管理器中,包括:
[0019]对所述脚本数据进行合法性检测;
[0020]将通过所述合法性检测的所述脚本数据存储为脚本文件;
[0021]基于所述脚本数据对应的脚本文件,在所述边缘端的场景管理器中添加所述第一边缘场景对应的场景节点;
[0022]向所述云端发送用于指示成功启动所述第一边缘场景的启动成功信息。
[0023]优选的,还包括:
[0024]若所述控制指令为所述启动指令,当边缘端中存在所述第一边缘场景对应的场景节点时,向所述云端发送用于指示成功启动所述第一边缘场景的启动成功信息。
[0025]优选的,所述停止执行所述第二边缘场景并将其对应的场景节点从所述场景管理器中移除,包括:
[0026]判断所述第二边缘场景是否正在执行;
[0027]若所述第二边缘场景正在执行,停止执行所述第二边缘场景,并从所述场景管理器中移除所述第二边缘场景对应的场景节点,向所述云端发送用于指示成功删除所述第二边缘场景对应的场景节点的删除成功信息;
[0028]若所述第二边缘场景未正在执行,从所述场景管理器中移除所述第二边缘场景对应的场景节点,向所述云端发送所述删除成功信息。
[0029]优选的,还包括:
[0030]若所述控制指令为所述删除指令,当所述边缘端中不存在所述第二边缘场景对应的场景节点时,向所述云端发送用于指示成功删除所述第二边缘场景对应的场景节点的删除成功信息。
[0031]优选的,所述停止执行所述边缘端的所有边缘场景并将其对应的场景节点从所述场景管理器中删除,将第三边缘场景对应的场景节点添加至所述场景管理器中,重新启动所述边缘端的场景功能,包括:
[0032]停止执行所述边缘端的所有边缘场景,并从所述场景管理器中删除所述边缘端的所有边缘场景对应的场景节点;
[0033]根据第三边缘场景对应的脚本文件,在所述场景管理器中添加所述第三边缘场景对应的场景节点,并重新启动所述边缘端的场景功能;
[0034]向所述云端发送用于指示成功恢复出厂设置的复位成功消息。
[0035]本专利技术实施例第二方面公开一种边缘端,所述边缘端包括:
[0036]接收单元,用于接收云端发送的控制指令,所述控制指令为:用于启动第一边缘场景的启动指令,或者,用于删除第二边缘场景对应的场景节点的删除指令,或者,用于恢复出厂设置的复位指令;
[0037]启动单元,用于若所述控制指令为所述启动指令,当边缘端中不存在所述第一边缘场景对应的场景节点时,从所述云端中下载所述第一边缘场景对应的脚本数据;
[0038]添加单元,用于根据所述脚本数据,将所述第一边缘场景对应的场景节点添加至所述边缘端的场景管理器中;
[0039]停止单元,用于若所述控制指令为所述删除指令,当所述边缘端中存在所述第二边缘场景对应的场景节点时,停止执行所述第二边缘场景并将其对应的场景节点从所述场景管理器中删除;
[0040]复位单元,用于若所述控制指令为所述复位指令,停止执行所述边缘端的所有边缘场景并将其对应的场景节点从所述场景管理器中删除,将第三边缘场景对应的场景节点添加至所述场景管理器中,重新启动所述边缘端的场景功能,所述第三边缘场景为出厂配置的边缘场景。
[0041]优选的,所述启动单元具体用于:
[0042]向所述云端发送下载指令,所述下载指令用于下载所述第一边缘场景对应的脚本数据;
[0043]接收所述云端传输的所述脚本数据,并判断是否成功下载所述脚本数据;
[0044]若成功下载所述脚本数据,获取所述脚本数据;
[0045]若未成功下载所述脚本数据,判断向所述云端发送下载指令的次数是否大于重试机制中的重试次数阈值,所述重试机制包含:所述重试次数阈值和重试间隔;
[0046]若向所述云端发送下载指令的次数大于所述重试次数阈值,向所述云端发送用于指示启动所述第一边缘场景失败的启动失败信息;
[0047]若向所述云端发送下载指令的次数小于等于所述重试次数阈值,按照所述重试间隔,返回执行向所述云端发送下载本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种边缘场景的处理方法,其特征在于,所述方法适用于边缘端,所述方法包括:接收云端发送的控制指令,所述控制指令为:用于启动第一边缘场景的启动指令,或者,用于删除第二边缘场景对应的场景节点的删除指令,或者,用于恢复出厂设置的复位指令;若所述控制指令为所述启动指令,当边缘端中不存在所述第一边缘场景对应的场景节点时,从所述云端中下载所述第一边缘场景对应的脚本数据;根据所述脚本数据,将所述第一边缘场景对应的场景节点添加至所述边缘端的场景管理器中;若所述控制指令为所述删除指令,当所述边缘端中存在所述第二边缘场景对应的场景节点时,停止执行所述第二边缘场景并将其对应的场景节点从所述场景管理器中删除;若所述控制指令为所述复位指令,停止执行所述边缘端的所有边缘场景并将其对应的场景节点从所述场景管理器中删除,将第三边缘场景对应的场景节点添加至所述场景管理器中,重新启动所述边缘端的场景功能,所述第三边缘场景为出厂配置的边缘场景。2.根据权利要求1所述的方法,其特征在于,所述从所述云端中下载所述第一边缘场景对应的脚本数据,包括:向所述云端发送下载指令,所述下载指令用于下载所述第一边缘场景对应的脚本数据;接收所述云端传输的所述脚本数据,并判断是否成功下载所述脚本数据;若成功下载所述脚本数据,获取所述脚本数据;若未成功下载所述脚本数据,判断向所述云端发送下载指令的次数是否大于重试机制中的重试次数阈值,所述重试机制包含:所述重试次数阈值和重试间隔;若向所述云端发送下载指令的次数大于所述重试次数阈值,向所述云端发送用于指示启动所述第一边缘场景失败的启动失败信息;若向所述云端发送下载指令的次数小于等于所述重试次数阈值,按照所述重试间隔,返回执行向所述云端发送下载指令这一步骤。3.根据权利要求1所述的方法,其特征在于,所述根据所述脚本数据,将所述第一边缘场景对应的场景节点添加至所述边缘端的场景管理器中,包括:对所述脚本数据进行合法性检测;将通过所述合法性检测的所述脚本数据存储为脚本文件;基于所述脚本数据对应的脚本文件,在所述边缘端的场景管理器中添加所述第一边缘场景对应的场景节点;向所述云端发送用于指示成功启动所述第一边缘场景的启动成功信息。4.根据权利要求1所述的方法,其特征在于,还包括:若所述控制指令为所述启动指令,当边缘端中存在所述第一边缘场景对应的场景节点时,向所述云端发送用于指示成功启动所述第一边缘场景的启动成功信息。5.根据权利要求1所述的方法,其特征在于,所述停止执行所述第二边缘场景并将其对应的场景节点从所述场景管理器中移除,包括:判断所述第二边缘场景是否正在执行;若所述第二边缘场景正在执行,停止执行所述第二边缘场景,并从所述场景管理器中
移除所述第二边缘场景对应的场景节点,向所述云端发送用于指示成功删除所述第二边缘场景对应的场景节点的删除成功信息;若所述第二边缘场景未正在执行,从所述场景管理器中移除所述第二边缘场景对应的场景节点,向所述云端发送所述删除成功信息。6.根据权利要求1所述的方法,其特征在于,还包括:若所述控制指令为所述删除指令,当所述边缘端中不存在所述第二边缘场景对应的场景节点时,向所述云端发送用于指示成功删除所述第二边缘场景对应的场景节点的删除成功信息。7.根据权利要求1所述的方法,其特征在于,所述停止执行所述边缘端的所有...

【专利技术属性】
技术研发人员:高岑
申请(专利权)人:海尔智家股份有限公司
类型:发明
国别省市:

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

1