一种智能家居交互软件总线系统及实现方法技术方案

技术编号:14881167 阅读:105 留言:0更新日期:2017-03-24 03:47
本发明专利技术公开了一种智能家居交互软件总线系统及实现方法,其系统包括:获取模块,用于获取不同智能家电的SDK数据,并汇总;设置模块,用于根据不同智能家电的SDK数据设置统一的总线接口协议,及相关的控制命令;侦测模块,用于侦测用户是否触发遵从于所述总线接口协议的控制命令;及响应模块,用于控制智能家电响应所述私有控制命令,并执行与之对应的操作。本发明专利技术智能家居交互软件总线系统及实现方法由于采用了交互软件总线的实现方式,可以在不增加消费者负担的前提下,实现用同一手机APP控制不同厂商的智能家居设备,解决了兼容性问题,提升了不同品牌智能设备的互联互通,提升了用户体验感受。

【技术实现步骤摘要】

本专利技术涉及一种智能家居的软件总线实现系统及方法,尤其涉及的是一种智能家居交互软件的总线系统及实现方法。
技术介绍
随着社会、经济水平的发展,人们开始追求充满乐趣的生活方式,对家居的个性化、智能化要求也越来越高,智能家居的技术发展突飞猛进,部分厂商分别推出了整体的智能家居解决方案。但由于各厂商的技术路线、通信协议和使用标准等非常多并且差异都很大,在目前没有统一行业标准的情况下,在不同领域、不同企业之间的现状是各自为战、各成体系,很难实现系统的兼容、信息共享以及互联互通等,这严重阻碍了技术的进一步发展。尤其是在智能家居的行业中,各消费设备很难由一家公司提供,消费者在购买了不同品牌的智能家居设备后往往需要安装很多手机APP,以对对应的智能家居设备进行控制,由此,给消费者带来了极大的困扰。目前,部分厂商和研究组织推出了通过智能网关的解决方案或在一定范围内统一标准,这两种方式来试图解决智能家居当前APP纷繁不统一的问题。其中之一的方式,智能网关通过一个控制中心将家庭中不同厂商的智能设备通过协议转换实现最终的互联互通,但这种方案有三个缺陷:一是因为需要额外购买智能网关,增加了消费者的负担。二是部分厂商协议不开放,因此存在很大的局限性,始终存在部分智能家居无法接入统一进行控制。第三,由于智能家居处于发展阶段,厂商的协议也在不断完善和升级,导致对智能网关的协议转换维护成本很高。另有部分厂商抱团在一定范围内使用统一的标准,实现不同的智能设备互联互通问题,但这种方案也有一定的缺陷:一是只能在一定范围达到互联互通,适用性过窄,而一时又很难形成统一的标准。二是消费者已经购买的设备无法兼容,因此造成大量现有的智能家居设备无法使用。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术的目的在于提供一种智能家居交互软件总线系统及实现方法,针对智能家居的现状,提出一种互联互通的解决方案,在不增加消费者负担的前提下,将不同品牌的智能设备数据进行统一管理,并对外提供统一接口,实现通过一个手机APP控制不同厂商的智能设备,解决兼容性问题,使得不同品牌的智能设备能够互联互通,使产品更智能化,提升用户体验。本专利技术的技术方案如下:一种智能家居交互软件总线系统,其用于控制智能家电,其中,包括:获取模块,用于获取不同智能家电的SDK数据,并汇总;设置模块,用于根据不同智能家电的SDK数据设置统一的总线接口协议,及相关的控制命令;侦测模块,用于侦测用户是否触发遵从于所述总线接口协议的控制命令,及将侦测到的控制命令通过所述总线接口协议与不同智能家电的私有协议之间的转化关系转化成智能家电的私有控制命令;及响应模块,用于控制智能家电响应所述私有控制命令,并执行与之对应的操作。所述的智能家居交互软件总线系统,其中,所述智能家电的控制命令包括对设备入网、设备发现、设备控制、设备状态上报、设备属性查询、设备上下线通知、设备报警上报、设备删除的一个或多个操作中的控制命令。所述的智能家居交互软件总线系统,其中,所述智能家电通过其对应的SDK数据中提供的厂商私有接口连接交互软件总线系统。一种任一所述系统的智能家居交互软件总线实现方法,其包括以下步骤:A、获取模块获取不同智能家电的SDK数据,并汇总;B、设置模块根据不同智能家电的SDK数据设置统一的总线接口协议,及相关的控制命令;C、侦测模块侦测用户是否触发遵从于所述总线接口协议的控制命令,及将侦测到的控制命令通过所述总线接口协议与不同智能家电的私有协议之间的转化关系转化成智能家电的私有控制命令;D、响应模块控制智能家电响应所述私有控制命令,并执行与之对应的操作。所述的实现方法,其中,所述智能家电的控制命令包括对设备入网、设备发现、设备控制、设备状态上报、设备属性查询、设备上下线通知、设备报警上报、设备删除的一个或多个操作中的控制命令。所述的实现方法,其中,所述步骤D还包括:响应用户交互界面软件与设备交互驱动软件的注册、注销、控制、查询指令。所述的实现方法,其中,所述智能家居交互软件总线系统为上层用户交互界面软件提供消息推送、数据共享、事件传递/监听服务.所述的实现方法,其中,所述智能家居交互软件总线系统通过数据的形式为用户交互界面软件提供界面描述。本专利技术所提供的一种智能家居交互软件总线系统及实现方法,由于采用了交互软件总线的实现方式,可以在不增加消费者负担的前提下,实现用同一手机APP控制不同厂商的智能家居设备,解决了兼容性问题,提升了不同品牌智能设备的互联互通,提升了用户体验感受。附图说明图1为本专利技术较佳实施例的实现架构示意图。图2为本专利技术较佳实施例的具体实现模块结构示意图。图3为本专利技术智能家居交互软件总线系统及实现方法较佳实施例的功能框图示意。图4为本专利技术所述系统及方法较佳实施例中的用户交互界面软件实现单元框图。图5为本专利技术所述系统及方法较佳实施例中的交互总线软件实现单元框图。图6为本专利技术所述系统及方法较佳实施例中设备交互驱动软件的实现单元框图。图7为本专利技术所述系统及方法较佳示例中的界面描述服务器的实现单元框图。图8为本专利技术所述系统及方法较佳实施例中的用户交互界面软件与交互总线软件交互过程的流程示意图。图9为本专利技术所述系统及方法较佳实施例中的设备交互驱动软件与交互总线软件的交互过程流程示意图。具体实施方式以下对本专利技术的较佳实施例加以详细说明。在本专利技术的技术方案中,各个厂商在推出智能家居解决方案的同时须同时对外开放SDK(软件开发工具包,SoftwareDevelopmentKit),通过智能家居交互软件总线将各厂商的SDK数据进行汇总,形成一个公共信息传送通道,并对外开放统一的数据接口,以供其他APP使用,以便各驱动APP的接入。本专利技术系统结构如图1所示,n个厂商的设备(n=1,2,……)分别通过自己的SDK接口接入交互软件总线,并通过该交互软件总线,对应与控制设备交互,包括但不限于手机APP,电视APP,平板APP等。本专利技术所述系统和方法的核心在于:智能家居交互软件总线通过各厂商的SDK将数据汇总,形成一个公共信息传送通道,并对外开放统一的数据接口,供其他APP使用。如图3所示,本专利技术智能家居交互软件总线系统包括了:获取模块,用于获取不同智能家电的SDK数据,并汇总;设置模块,用于根据不同智能家电的SDK数据设置统一的总线接口协议,及相关的控制命令;侦测模块,用于侦测用户是否触发遵从于所述总线接口协议的控制命令,及将侦测到的控制命令通过所述总线接口协议与不同智能家电的私有协议之间的转化关系转化成智能家电的私有控制命令;及响应模块,用于控制智能家电响应所述私有控制命令,并执行与之对应的操作。其中,所述智能家电的控制命令包括对设备入网、设备发现、设备控制、设备状态上报、设备属性查询、设备上下线通知、设备报警上报、设备删除的一个或多个操作中的控制命令。本专利技术针对智能家居的现状,所提供的一种互联互通的方案,在不增加消费者负担的前提下,可以将不同品牌的智能设备控制数据进行统一管理,并对外提供统一接口,实现一个手机APP来控制不同厂商的智能产品,解决了兼容性问题,使得不同品牌的智能设备能够互联互通,使产品更智能化,提升用户体验。本专利技术所述实现方法和系统,如图2所示,其主要的核心改进单元是交互软件总线模块;本文档来自技高网
...
一种智能家居交互软件总线系统及实现方法

【技术保护点】
一种智能家居交互软件总线系统,其用于控制智能家电,其特征在于,包括:获取模块,用于获取不同智能家电的SDK数据,并汇总;设置模块,用于根据不同智能家电的SDK数据设置统一的总线接口协议,及相关的控制命令;侦测模块,用于侦测用户是否触发遵从于所述总线接口协议的控制命令,及将侦测到的控制命令通过所述总线接口协议与不同智能家电的私有协议之间的转化关系转化成智能家电的私有控制命令;及响应模块,用于控制智能家电响应所述私有控制命令,并执行与之对应的操作。

【技术特征摘要】
1.一种智能家居交互软件总线系统,其用于控制智能家电,其特征在于,包括:获取模块,用于获取不同智能家电的SDK数据,并汇总;设置模块,用于根据不同智能家电的SDK数据设置统一的总线接口协议,及相关的控制命令;侦测模块,用于侦测用户是否触发遵从于所述总线接口协议的控制命令,及将侦测到的控制命令通过所述总线接口协议与不同智能家电的私有协议之间的转化关系转化成智能家电的私有控制命令;及响应模块,用于控制智能家电响应所述私有控制命令,并执行与之对应的操作。2.根据权利要求1所述的智能家居交互软件总线系统,其特征在于,所述智能家电的控制命令包括对设备入网、设备发现、设备控制、设备状态上报、设备属性查询、设备上下线通知、设备报警上报、设备删除的一个或多个操作中的控制命令。3.根据权利要求2所述的智能家居交互软件总线系统,其特征在于,所述智能家电通过其对应的SDK数据中提供的厂商私有接口连接交互软件总线系统。4.一种如权利要求1-3任一所述系统的智能家居交互软件总线实现方法,其包括以下步骤:获取模块获取不同智能家电的SD...

【专利技术属性】
技术研发人员:周荣飞
申请(专利权)人:深圳TCL智能家庭科技有限公司
类型:发明
国别省市:广东;44

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

1