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

技术编号:35179619 阅读:18 留言:0更新日期:2022-10-12 17:47
本申请提供一种场景信息同步方法、装置及存储介质、电子装置。该方法应用于边缘网关,包括:向云服务器发送场景同步请求,所述场景同步请求携带家庭编号;获取所述云服务器发送的场景同步响应,所述场景同步响应包括所述家庭编号对应的家庭下每个场景的场景信息;根据所述场景同步响应更新本地存储与所述家庭编号对应的场景信息列表。本申请的方法可以使得家庭中全部边缘网关的信息同步,以丰富边缘网关在使用时的功能和提高边缘网关在使用时的便携性。携性。携性。

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


[0001]本申请涉及边缘网关信息同步技术,尤其涉及一种场景信息同步方法、装置及存储介质、电子装置。

技术介绍

[0002]智能空调、智能冰箱、智能门窗、智能音响、智能扫地机器人等智能家居设备均需要接入边缘网关,与云服务器共同组成智能家居系统。现有的智能家居控制方法是在移动终端(例如手机)创建场景,由云服务器根据手机上传给云服务器的与场景相关的配置文件产生控制命令,再将控制命令逐一发送给边缘网关,边缘网关在接收到控制命令后,向控制命令指定的智能家居设备发送该控制命令。
[0003]家庭中不同区域会根据功能需要布置一个或多个边缘网关,边缘网关之间的场景信息是相互独立的,这就为用户使用带来了很多不便。例如,用户想要更换场景的宿主网关或通过操控离用户最近的边缘网关来控制宿主网关执行场景逻辑的时候,会由于边缘网关之间信息不同步而无法实现。
[0004]因此,如何使得家庭中边缘网关之间的场景信息同步,以丰富边缘网关在使用时的功能和提高边缘网关在使用时的便携性,仍然是亟待解决的问题。

技术实现思路

[0005]本申请提供一种场景信息同步方法、装置及存储介质、电子装置,用以使得家庭中全部边缘网关的信息同步,以丰富边缘网关在使用时的功能和提高边缘网关在使用时的便携性。
[0006]一方面,本申请提供一种场景信息同步方法,应用于边缘网关,所述方法包括:
[0007]向云服务器发送场景同步请求,所述场景同步请求携带家庭编号;
[0008]获取所述云服务器发送的场景同步响应,所述场景同步响应包括所述家庭编号对应的家庭下每个场景的场景信息;
[0009]根据所述场景同步响应更新本地存储与所述家庭编号对应的场景信息列表。
[0010]其中一个实施例中,所述方法还包括:
[0011]当未获取到所述场景同步响应时,获取所述家庭编号对应的家庭中的至少一个边缘网关当前存储的场景信息;
[0012]根据所述至少一个边缘网关当前存储的场景信息更新本地存储的所述场景信息列表。
[0013]其中一个实施例中,所述获取所述家庭编号对应的家庭中的至少一个边缘网关当前存储的场景信息包括:
[0014]获取所述家庭编号对应的家庭中M个边缘网关更新本地存储的场景信息列表的时刻,得到M个更新时刻,M为大于1的整数;
[0015]筛选出M个更新时刻中最大的更新时刻对应的参考边缘网关;
[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所述的方法,其特征在于,所述获取所述家庭编号对应的家庭中的至少一个边缘网关当前存储的场景信息包括:获取所述家庭编号对应的家庭中M个边缘网关更新本地存储的场景信息列表的时刻,得到M个更新时刻,M为大于1的整数;筛选出M个更新时刻中最大的更新时刻对应的参考边缘网关;获取所述参考边缘网关当前存储的场景信息;所述根据所述至少一个边缘网关当前存储的场景信息更新本地存储的所述场景信息列表包括:根据所述参考边缘网关当前存储的场景信息更新本地存储的所述场景信息列表。4.根据权利要求2所述的方法,其特征在于,所述场景同步响应中的所述场景信息和所述至少一个边缘网关当前存储的场景信息均至少包括每个场景的场景编号和宿主网关编号,所述宿主网关编号用于定义宿主网关,所述方法还包括:当第一场景的宿主网关为本边缘网关时,向所述云服务器发送第一场景执行脚本下发请求,所述第一场景执行脚本下发请求携带第一场景的场景编号;获取所述云服务器发送的第一场景执行脚本响应,所述第一场景执行脚本响应至少包括所述第一场景的执行逻辑信息,所述执行逻辑信息至少包括执行设备信息。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当未获取到所述第一场景执行脚本响应时,向所述至少一个边缘网关发送第一场景执行脚本下发请求,以使所述至少一个边缘网关向所述云服务器转发所述第一场景执行脚本下发请求。6.根据权利要求1

5任一项所述的方法,其特征在于,所述家庭编号对应的家庭中的每个边缘网关同时向所述云服务器发送所述场景同步请求。7.一种场景信息同步方法,其特征在于,应用于云服务器,包括:接收边缘网关发送的场景同步请求,所述场景同步请求携带家庭编号;根据所述家庭编号获取所述家庭编号对应的家庭下每个场景的场景信息,生成场景同步响应;向所述边缘网关发送...

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

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

1