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

技术编号:35179609 阅读:14 留言:0更新日期:2022-10-12 17:47
本申请提供一种场景信息同步方法、装置及存储介质、电子装置。该方法应用于第一网关,包括:根据本地存储的每个场景的场景信息中的宿主网关编号确认每个场景的宿主网关;获取宿主网关的场景变化信息,所述场景变化信息为场景添加的信息和/或场景删除的信息;获取所述场景添加的信息中添加的第一场景信息并存储所述第一场景信息;和/或,获取所述场景删除信息中删除的第二场景信息,从本地存储的场景信息列表中删除所述第二场景信息。本申请的方法使得家庭中全部边缘网关的信息同步,以丰富边缘网关在使用时的功能和提高边缘网关在使用时的便携性。的便携性。的便携性。

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


[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]另一方面,本申请提供一种计算机可读的存储介质,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行第一方面所述的场景信息同步方法,或,执行第二方面所述的场景信息同步方法,或,执行第三方面所述的远程操控宿主网关的方法。
[0048]另一方面,本申请提供一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行第一方面所述的场景信息同步方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种场景信息同步方法,其特征在于,应用于第一网关,所述方法包括:根据本地存储的每个场景的场景信息中的宿主网关编号确认每个场景的宿主网关;获取宿主网关的场景变化信息,所述场景变化信息为场景添加的信息和/或场景删除的信息;获取所述场景添加的信息中添加的第一场景信息并存储所述第一场景信息;和/或,获取所述场景删除信息中删除的第二场景信息,从本地存储的场景信息列表中删除所述第二场景信息。2.根据权利要求1所述的方法,其特征在于,所述获取宿主网关的场景变化信息包括如下中的一种:接收宿主网关发送的场景变化信息;或者,接收云服务器发送的场景变化信息;或者,若接收到宿主网关发送的场景变化信息,则忽略所述云服务器发送的所述场景变化信息。3.根据权利要求2所述的方法,其特征在于,所述获取宿主网关的场景变化信息之前,所述方法还包括:向宿主网关发送信息同步请求,所述信息同步请求用于请求宿主网关在场景信息变化时发送场景变化信息。4.根据权利要求1

3任一项所述的方法,其特征在于,所述第一场景信息至少包括场景编号、场景类型、宿主网关编号和所属的家庭编号;所述第二场景信息至少包括场景编号。5.根据权利要求1

3任一项所述的方法,其特征在于,所述方法还包括:在预设时间向云服务器发送场景同步请求,所述场景同步请求携带家庭编号;获取所述云服务器发送的场景同步响应,所述场景同步响应包括所述家庭编号对应的家庭下每个场景的场景信息,所述场景信息至少包括场景的宿主网关编号;根据所述场景同步响应更新本地存储的与所述家庭编号对应的场景信息列表。6.根据权利要求5所述的方法,其特征在于,所述场景同步响应中的所述场景信息至少包括每个场景的场景编号和宿主网关编号,所述宿主网关编号用于定义宿主网关,所述方法还包括:当第三场景的宿主网关为所述边缘网关时,向所述云服务器发送第三场景执行脚本下发请求,所述第三场景的执行脚本下发请求携带第三场景的场景编号;获取所述云服务器发送的第三场景执行脚本响应,所述第三场景执行脚本响应至少包括所述第三场景的执行逻辑信息,所述执行逻辑信息至少包括执行设备信息。7.一种场景信息同步方法,其特征在于,应用于第二网关,所述方法包括:接收更新场景请求,所述更新场景请求为删除场景的请求和/或添加场景的请求,所述删除场景和所述添加场景的宿主网关均为所述第二网关;响应所述更新场景请求,执行场景添加和/或场景删除;当场景添加成功和/或场景删除成功时,向非宿主网关发送场景变化信息,所述场景变化信息为场景添加的信息和/或场景删除的信...

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

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

1