一种用于智能家居设备的控制方法及相关设备技术

技术编号:39409363 阅读:13 留言:0更新日期:2023-11-19 16:01
本发明专利技术公开了一种用于智能家居设备的控制方法及相关设备。方法包括:当接入目标网络,上报本地ID至后台服务器,以获取初始数据配置表;向本地主板发送查询信息,以获取本地设备的状态数据,基于目标协议格式和所述状态数据更新所述初始数据配置表,得到目标数据配置表;接收所述后台服务器发送的控制数据,根据所述控制数据修改所述目标数据配置表,得到第一数据配置表;基于所述目标协议格式和所述第一数据配置表生成目标数据并将所述目标数据发送至所述本地主控板,以使得所述本地主控板基于所述目标数据控制本地设备。本发明专利技术所提供的用于智能家居设备的控制方法,能够使得智能家居设备的通信模块维护更简单、更具有通用性。性。性。

【技术实现步骤摘要】
一种用于智能家居设备的控制方法及相关设备


[0001]本专利技术涉及智能家居设备
,特别涉及一种用于智能家居设备的控制方法及相关设备。

技术介绍

[0002]在现有技术中,智能家居设备需要配置一个通信模块才具备接入物联网的能力,一般而言智能家居设备与通信模块通过UART、I2C、SPI等本地外设接口与通信模块进行数据交互,而通信模块的主要工作内容为将设备的数据进行转换和上报,或者将后台数据转发至设备,而设备的主要业务逻辑则由主控板完成,再将需要传输的数据打包后传给通信模块。针对不同设备,由于其功能不同,本地通信协议的内容也有差异。以往的通信模块需要根据不同设备重新编写相关的协议转换程序代码,即使是一些小改动也需要重新更新通信模块的固件程序,这种工作方式不仅需要频繁的和设备开发人员、后台开发人员对接,还对通信模块固件代码维护带来很大困难。因此,急需一款通用的设备通信模块,能够自动进行协议数据的转换和转发。
[0003]因此,现有技术还有待改进和提高。

技术实现思路

[0004]本专利技术提供一种用于智能家居设备的控制方法,旨在解决现有技术中智能家居设备在进行数据改动时需要重新更新通信模块的固件程序,使得智能家居设备的通信模块固件代码维护困难的问题。
[0005]本专利技术的第一方面,提供一种用于智能家居设备的控制方法,包括:
[0006]当接入目标网络,上报本地ID至后台服务器,以获取初始数据配置表;
[0007]向本地主板发送查询信息,以获取本地设备的状态数据,基于目标协议格式和所述状态数据更新所述初始数据配置表,得到目标数据配置表;
[0008]接收所述后台服务器发送的控制数据,根据所述控制数据修改所述目标数据配置表,得到第一数据配置表;
[0009]基于所述目标协议格式和所述第一数据配置表生成目标数据并将所述目标数据发送至所述本地主控板,以使得所述本地主控板基于所述目标数据控制本地设备。
[0010]所述的用于智能家居设备的控制方法,其中,所述初始数据配置表包含三列内容,第一列为数据下标、第二列为数据长度、第三列为数据名称。
[0011]所述的用于智能家居设备的控制方法,其中,所述基于目标协议格式和所述状态数据更新所述初始数据配置表,得到目标数据配置表,包括:
[0012]在所述初始数据配置表最右侧新建一列内容,用于缓存每个数据下标对应的值;
[0013]基于所述目标协议格式逐一解析出所述状态数据中每条帧中数据域对应的数据下标、数据长度、数据名称和值,根据所述数据下标将所述数据下标对应的值更新至所述初始数据配置表,得到所述目标数据表。
[0014]所述的用于智能家居设备的控制方法,其中,所述目标协议格式为帧头、长度、命令、数据、校验。
[0015]所述的用于智能家居设备的控制方法,其中,还包括:
[0016]每隔预设时间向本地主控板发送查询信息,以获取所述本地设备的实时状态数据,根据所述实时状态数据更新当前数据配置表;
[0017]当检测到数据配置表被更新,基于修改部分生成反馈数据并将所述反馈数据发送至所述后台服务器。
[0018]所述的用于智能家居设备的控制方法,其中,所述根据所述控制数据修改所述数据配置表,包括:
[0019]所述控制数据中包括目标数据名称及其对应的值;
[0020]查询所述数据配置表中是否存在与所述目标数据名称,若存在,则修改所述数据配置表中所述数据名称对应的值;若不存在,则返回错误信息至所述后台服务器。
[0021]所述的用于智能家居设备的控制方法,其中,所述基于所述目标协议格式和所述第一数据配置表生成目标数据,包括:
[0022]提取所述第一数据配置表中的所述控制数据名称对应的目标数据下标和目标值,基于所述目标协议格式将所述目标数据下标和所述目标值转换成对应的数据格式,得到所述目标数据。
[0023]本专利技术的第二方面,一种用于智能家居设备的控制装置,包括:
[0024]配置表获取模块,所述配置表获取模块用于当接入目标网络,上报本地ID至后台服务器,以获取初始数据配置表;
[0025]查询模块,所述查询模块用于向本地主板发送查询信息,以获取本地设备的状态数据,基于目标协议格式和所述状态数据更新所述初始数据配置表,得到目标数据配置表;
[0026]修改模块,所述修改模块用于接收所述后台服务器发送的控制数据,根据所述控制数据修改所述目标数据配置表,得到第一数据配置表;
[0027]控制数据生成模块,所述控制数据生成模块用于基于所述目标协议格式和所述第一数据配置表生成目标数据并将所述目标数据发送至所述本地主控板,以使得所述本地主控板基于所述目标数据控制本地设备。
[0028]本专利技术的第三方面,提供一种终端,其中,所述终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的用于智能家居设备的控制程序,所述用于智能家居设备的控制程序被所述处理器执行时实现如上所述的用于智能家居设备的控制方法的步骤。
[0029]有益效果:与现有技术相比,本专利技术提供了一种用于智能家居设备的控制方法。本专利技术提供的用于智能家居设备的控制方法中,当接入目标网络时,自动的上报本地ID至后台服务器,以获取初始数据配置表,然后主动向本地主板发送查询信息,以获取本地设备的状态数据,基于目标协议格式和所述状态数据更新所述初始数据配置表,得到目标数据配置表,进一步地,当接收所述后台服务器发送的控制数据,则根据所述控制数据修改所述目标数据配置表,得到第一数据配置表,然后基于所述目标协议格式和所述第一数据配置表生成目标数据并将所述目标数据发送至所述本地主控板,以使得所述本地主控板基于所述目标数据控制本地设备。本专利技术所提供的用于智能家居设备的控制方法,解决了现有技术
中智能家居设备在进行数据改动时需要重新更新通信模块的固件程序,使得智能家居设备的通信模块固件代码维护困难的问题,基于本实施例设计的通用的设备通信模块,能够根据后台服务器提供的配置文件,自动进行协议数据的转换和转发,不需要更新固件代码即可应用在不同类型的智能家居设备上,使得智能家居设备的通信模块维护更简单、更具有通用性。
附图说明
[0030]图1为本专利技术提供的用于智能家居设备的控制方法的实施例的流程图;
[0031]图2为本专利技术提供的用于智能家居设备的控制方法的实施例中的数据查询流程图;
[0032]图3为本专利技术提供的用于智能家居设备的控制方法的实施例的后台控制流程图;
[0033]图4为本专利技术提供的用于智能家居设备的控制方法的实施例的设备连接图;
[0034]图5为本专利技术提供的用于智能家居设备的控制装置的实施例的结构原理图;
[0035]图6为本专利技术提供的终端的实施例的结构原理图。
具体实施方式
[0036]为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于智能家居设备的控制方法,其特征在于,包括:当接入目标网络,上报本地ID至后台服务器,以获取初始数据配置表;向本地主板发送查询信息,以获取本地设备的状态数据,基于目标协议格式和所述状态数据更新所述初始数据配置表,得到目标数据配置表;接收所述后台服务器发送的控制数据,根据所述控制数据修改所述目标数据配置表,得到第一数据配置表;基于所述目标协议格式和所述第一数据配置表生成目标数据并将所述目标数据发送至所述本地主控板,以使得所述本地主控板基于所述目标数据控制本地设备。2.根据权利要求1所述的用于智能家居设备的控制方法,其特征在于,所述初始数据配置表包含三列内容,第一列为数据下标、第二列为数据长度、第三列为数据名称。3.根据权利要求2所述的用于智能家居设备的控制方法,其特征在于,所述基于目标协议格式和所述状态数据更新所述初始数据配置表,得到目标数据配置表,包括:在所述初始数据配置表最右侧新建一列内容,用于缓存每个数据下标对应的值;基于所述目标协议格式逐一解析出所述状态数据中每条帧中数据域对应的数据下标、数据长度、数据名称和值,根据所述数据下标将所述数据下标对应的值更新至所述初始数据配置表,得到所述目标数据表。4.根据权利要求1所述的用于智能家居设备的控制方法,其特征在于,所述目标协议格式为帧头、长度、命令、数据、校验。5.根据权利要求1所述的用于智能家居设备的控制方法,其特征在于,还包括:每隔预设时间向本地主控板发送查询信息,以获取所述本地设备的实时状态数据,根据所述实时状态数据更新当前数据配置表;当检测到数据配置表被更新,基于修改部分生成反馈数据并将所述反馈数据发送至所述后台服务器。6.根据权利要求1所述的用于智能家居设备的控制方法,其特征在于,所述根据所述控制数据修改所述数据配置表,包括:所述控制数据...

【专利技术属性】
技术研发人员:谭伟伟韩昕钰王凯玉
申请(专利权)人:深圳康佳电子科技有限公司
类型:发明
国别省市:

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

1