一种智能家居系统多厂商场景日志融合的方法和装置制造方法及图纸

技术编号:33795476 阅读:25 留言:0更新日期:2022-06-12 14:58
本申请公开提供了一种智能家居系统多厂商场景日志融合的方法和装置,其中,该方法包括:接收由客户端配置的多厂商融合场景数据,所述多厂商融合场景数据包括由不同厂商的设备执行的操作信息;根据所述多厂商融合场景数据分别创建与每个厂商对应的同名场景;当所述多厂商融合场景被触发时,分别向每个厂商的设备管理系统发送执行对应同名场景的请求;接收厂商的设备管理系统返回的场景执行结果;根据所述场景执行结果和不同厂商的设备信息生成融合场景日志,解决了现有技术中,市场上的智能终端产品相互之间无法进行通信,用户一旦选定一种智能产品后将无法选择其他厂商更优质的产品,局限性非常大的问题。局限性非常大的问题。局限性非常大的问题。

【技术实现步骤摘要】
一种智能家居系统多厂商场景日志融合的方法和装置


[0001]本专利技术涉及数据处理
,具体涉及一种智能家居系统多厂商场景日志融合的方法和装置。

技术介绍

[0002]随着我国智能家居行业进入2.0智能互联阶段,行业市场规模呈现良好的增长态势,但是随着越来越多厂商的加入,智能家居行业也迎来了新的挑战,每个厂商都在建立和发展自己的智能生态圈,导致了以下弊端:1、市场上的智能终端产品很难或者几乎无法相互之间进行通信,用户一旦选定一种智能产品后将无法选择其他厂商更优质的产品,局限性非常大;2、智能场景的运行日志只能分别在各自应用中展示,导致一个家庭用户往往需要下载多个客户端才能满足日常需求;3、发出指令与收到执行结果是两个线程异步处理,多数厂商客户端只展示了这个场景是否执行,并未说明具体设备的执行情况,和智能家居的初衷相差甚远。

技术实现思路

[0003]因此,本专利技术要解决的技术问题在于克服现有技术中,市场上的智能终端产品相互之间无法进行通信,用户一旦选定一种智能产品后将无法选择其他厂商更优质的产品,局限性非常大的问题;智能场景的运行日志只能分别在各自应用中展示,导致一个家庭用户往往需要下载多个客户端才能满足日常需求的问题;发出指令与收到执行结果是两个线程异步处理,多数厂商客户端只展示了这个场景是否执行,并未说明具体设备的执行情况,和智能家居的初衷相差甚远的问题,从而提供一种智能家居系统多厂商场景日志融合的方法和装置。
[0004]为解决上述技术问题,本专利技术公开实施例至少提供一种智能家居系统多厂商场景日志融合的方法和装置。
[0005]第一方面,本专利技术公开实施例提供了一种智能家居系统多厂商场景日志融合的方法,包括:接收由客户端配置的多厂商融合场景数据,所述多厂商融合场景数据包括由不同厂商的设备执行的操作信息;根据所述多厂商融合场景数据分别创建与每个厂商对应的同名场景;当所述多厂商融合场景被触发时,分别向每个厂商的设备管理系统发送执行对应同名场景的请求;接收厂商的设备管理系统返回的场景执行结果;根据所述场景执行结果和不同厂商的设备信息生成融合场景日志。
[0006]可选地,所述根据所述多厂商融合场景数据分别创建与每个厂商对应的同名场景,包括:创建一条父级数据和对应每个厂商的厂商子级场景数据;
向每个厂商的设备管理系统发送创建同名场景的请求并接收创建结果;将创建成功的厂商的同名场景写入对应的厂商子级场景,父级数据展示给客户端。
[0007]可选地,如果部分厂商的同名场景未创建成功,则向客户端反馈部分失败提示;如果不存在创建成功的厂商,则删除所述父级数据和厂商子级场景数据,并向客户端反馈创建失败提示。
[0008]可选地,当所述多厂商融合场景被触发时,生成预备场景日志;所述根据所述场景执行结果和不同厂商的设备信息生成融合场景日志包括:所述根据所述场景执行结果和不同厂商的设备信息对所述预备场景日志进行更新,得到融合场景日志。
[0009]可选地,所述设备信息包括设备状态更新的时间戳;所述根据所述场景执行结果和不同厂商的设备信息生成融合场景日志,包括:如果每个厂商的网关和设备均在线,并且设备状态更新的时间戳在场景执行完成之后的预设时间内,则生成指示融合场景执行成功的第一日志;如果每个厂商的网关和设备均在线,但是设备状态更新的时间戳在场景执行完成之后的预设时间外,则生成指示融合场景执行失败的第二日志,所述第二日志包括所述设备信息;如果每个厂商的网关和设备均不在线,则生成指示融合场景执行失败的第三日志,所述第三日志包括指示网关和设备离线的内容。
[0010]第二方面,本专利技术公开实施例还提供一种智能家居系统多厂商场景日志融合的装置,包括:融合场景管理模块,用于接收由客户端配置的多厂商融合场景数据;根据所述多厂商融合场景数据分别创建与每个厂商对应的同名场景;当所述多厂商融合场景被触发时,分别向每个厂商的设备管理系统发送执行对应同名场景的请求;接收厂商的设备管理系统返回的场景执行结果;日志融合模块,用于根据所述场景执行结果和不同厂商的设备信息生成融合场景日志。
[0011]可选地,所述融合场景管理模块还用于当所述多厂商融合场景被触发时,向所述日志融合模块发送通知;以及将所述场景执行结果发送至所述日志融合模块;所述日志融合模块还用于接收所述通知,生成预备场景日志;以及在接收到所述场景执行结果后获取不同厂商的设备信息,根据所述场景执行结果和所述设备信息对所述预备场景日志进行更新,得到融合场景日志。
[0012]可选地,还包括设备模块,用于记录设备信息,所述设备信息包括设备状态更新的时间戳;如果每个厂商的网关和设备均在线,并且设备状态更新的时间戳在场景执行完成之后的预设时间内,则所述日志融合模块生成指示融合场景执行成功的第一日志;如果每个厂商的网关和设备均在线,但是设备状态更新的时间戳在场景执行完成之后的预设时间外,则所述日志融合模块生成指示融合场景执行失败的第二日志,所述第二日志包括所述设备信息;
如果每个厂商的网关和设备均不在线,则所述日志融合模块生成指示融合场景执行失败的第三日志,所述第三日志包括指示网关和设备离线的内容。
[0013]第三方面,本专利技术公开实施例还提供一种计算机设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
[0014]第四方面,本专利技术公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
[0015]本专利技术的实施例提供的技术方案可以具有以下有益效果:接收由客户端配置的多厂商融合场景数据,所述多厂商融合场景数据包括由不同厂商的设备执行的操作信息;根据所述多厂商融合场景数据分别创建与每个厂商对应的同名场景;当所述多厂商融合场景被触发时,分别向每个厂商的设备管理系统发送执行对应同名场景的请求;接收厂商的设备管理系统返回的场景执行结果;根据所述场景执行结果和不同厂商的设备信息生成融合场景日志,本专利技术将不同厂商的场景产生的日志融合起来,并具体到场景中每个设备的执行情况,帮助用户更好的使用智能家居,也帮助运营商大数据分析提供了基础。
[0016]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。
附图说明
[0017]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1示出了本专利技术公开实施例所提供的一种智能家居系统多厂商场景日志融合的方法的流程图;图2示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能家居系统多厂商场景日志融合的方法,其特征在于,包括:接收由客户端配置的多厂商融合场景数据,所述多厂商融合场景数据包括由不同厂商的设备执行的操作信息;根据所述多厂商融合场景数据分别创建与每个厂商对应的同名场景;当所述多厂商融合场景被触发时,分别向每个厂商的设备管理系统发送执行对应同名场景的请求;接收厂商的设备管理系统返回的场景执行结果;根据所述场景执行结果和不同厂商的设备信息生成融合场景日志。2.根据权利要求1所述的方法,其特征在于,所述根据所述多厂商融合场景数据分别创建与每个厂商对应的同名场景,包括:创建一条父级数据和对应每个厂商的厂商子级场景数据;向每个厂商的设备管理系统发送创建同名场景的请求并接收创建结果;将创建成功的厂商的同名场景写入对应的厂商子级场景,父级数据展示给客户端。3.根据权利要求2所述的方法,其特征在于,如果部分厂商的同名场景未创建成功,则向客户端反馈部分失败提示;如果不存在创建成功的厂商,则删除所述父级数据和厂商子级场景数据,并向客户端反馈创建失败提示。4.根据权利要求1或2所述的方法,其特征在于,当所述多厂商融合场景被触发时,生成预备场景日志;所述根据所述场景执行结果和不同厂商的设备信息生成融合场景日志包括:所述根据所述场景执行结果和不同厂商的设备信息对所述预备场景日志进行更新,得到融合场景日志。5.根据权利要求1所述的方法,其特征在于,所述设备信息包括设备状态更新的时间戳;所述根据所述场景执行结果和不同厂商的设备信息生成融合场景日志,包括:如果每个厂商的网关和设备均在线,并且设备状态更新的时间戳在场景执行完成之后的预设时间内,则生成指示融合场景执行成功的第一日志;如果每个厂商的网关和设备均在线,但是设备状态更新的时间戳在场景执行完成之后的预设时间外,则生成指示融合场景执行失败的第二日志,所述第二日志包括所述设备信息;如果每个厂商的网关和设备均不在线,则生成指示融合场景执行失败的第三日志,所述第三日志包括指示网关和设备离线的内容。6.一种智能家居...

【专利技术属性】
技术研发人员:严志康徐影
申请(专利权)人:深圳市华曦达科技股份有限公司
类型:发明
国别省市:

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

1