场景同步方法及装置、存储介质及电子设备制造方法及图纸

技术编号:36700774 阅读:15 留言:0更新日期:2023-03-01 09:17
本发明专利技术提供了一种场景同步方法及装置、存储介质及电子设备,涉及物联网技术领域,该方法包括:响应于场景同步指令,确定预设的场景管理器中待同步的目标场景文件,以及所述目标场景文件的更新类型;对所述目标场景文件执行所述更新类型对应的同步操作,使得预设的云服务端完成对所述目标场景文件的同步。应用本发明专利技术提供的场景同步方法,能够对场景管理器中的待同步的目标场景文件执行同步操作,使得云服务端完成对目标场景文件的同步,即,在边缘端的场景管理器中存在待同步的场景文件的情况下,能够进行场景同步,从而可以让边缘端与云端的场景保持一致。端的场景保持一致。端的场景保持一致。

【技术实现步骤摘要】
场景同步方法及装置、存储介质及电子设备


[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]图1为本专利技术提供的一种实施场景示例图;
[0036]图2为本专利技术提供的一种场景同步方法的方法流程图;
[0037]图3为本专利技术提供的一种对目标场景文件执行更新类型对应的同步操作的过程的流程图;
[0038]图4为本专利技术提供的又一种对目标场景文件执行更新类型对应的同步操作的过程的流程图;
[0039]图5为本专利技术提供的一种边缘端的新建场景的同步过程的流程图;
[0040]图6为本专利技术提供的一种边缘端的删除场景的同步过程的流程图;
[0041]图7为本专利技术提供的一种场景定时同步的流程图;
[0042]图8为本专利技术提供的一种场景同步装置的结构示意图;
[0043]图9为本专利技术提供的一种电子设备的结构示意图。
具体实施方式
[0044]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0045]在本申请中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0046]参见图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种场景同步方法,其特征在于,包括:响应于场景同步指令,确定预设的场景管理器中待同步的目标场景文件,以及所述目标场景文件的更新类型;对所述目标场景文件执行所述更新类型对应的同步操作,使得预设的云服务端完成对所述目标场景文件的同步。2.根据权利要求1所述的方法,其特征在于,在所述更新类型为新建场景类型的情况下,所述对所述目标场景文件执行所述更新类型对应的同步操作,包括:向所述云服务端发送所述目标场景文件;接收所述云服务端发送的第一同步反馈结果;若所述第一同步反馈结果表征所述云服务端对所述目标场景文件保存成功,则将所述目标场景文件在所述场景管理器中的未同步标识更改为已同步标识;若所述第一同步反馈结果表征所述云服务端对所述目标场景文件保存失败,则在到达预设的时间后,返回执行向所述云服务端发送所述目标场景文件的步骤,直至接收到的第一同步反馈结果表征所述云服务端对所述目标场景文件保存成功。3.根据权利要求2所述的方法,其特征在于,所述向所述云服务端发送所述目标场景文件之前,还包括:启动所述更新类型为新建场景类型的所述目标场景文件的设备联动规则。4.根据权利要求1所述的方法,其特征在于,在所述更新类型为删除场景类型的情况下,所述对所述目标场景文件执行所述更新类型对应的同步操作,包括:向所述云服务端发送所述目标场景文件的删除请求,以指示所述云服务端删除所述目标场景文件;接收所述云服务端发送的第二同步反馈结果;若所述第二同步反馈结果表征所述云服务端对所述目标场景文件删除成功,则在所述场景管理器中删除所述目标场景文件;若所述第二同步结果表...

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

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

1