logo好方法网

一种兼容多种自动化控制协议的方法及系统


技术摘要:
本发明提出一种兼容多种自动化控制协议的方法及系统,包括获取设备连接信息,所述设备连接信息包括设备层信息、服务层信息以及属性层信息,根据所述设备层信息获取控制设备的标识信息,记为控制设备标识信息,根据所述服务层信息获取所述控制设备的操控指令集,记为匹  全部
背景技术:
目前智能家居领域存在多种无线通讯协议,主要包括Zigbee、Z-Wave、Wi-Fi、 Bluetooth、红等等,但是由于不同协议之间的的数据结构不同导致使用不同的通讯协议的 智能家居设备之间无法进行数据交互,导致各个智能家居设备之间无法联动,就会很大程 度限制了用户选择智能家居配件的范围,导致用户体验的下降。
技术实现要素:
为了解决上述技术问题,本发明提出一种兼容多种自动化控制协议的方法及系 统,能实现同时支持多种通讯协议,实现不同协议的智能家居配件之间的连接,从而达到兼 容多协议的目的,使用户可在上述四种协议的智能家居配件中选择性价比高的一款,节省 成本。 第一方面,本发明包括一种兼容多种自动化控制协议的方法,包括; 获取设备连接信息,所述设备连接信息包括设备层信息、服务层信息以及属性层 信息; 根据所述设备层信息获取控制设备的标识信息,记为控制设备标识信息; 根据所述服务层信息获取所述控制设备的操控指令集,记为匹配指令集; 根据所述属性层信息以及所述匹配指令集获取所述控制设备的控制指令,记为第 一控制指令; 根据所述第一控制指令控制所述接收设备运行。 进一步的,所述根据所述设备层信息获取控制设备的类型信息,记为控制设备类 型信息,具体包括: 获取预设控制设备类型集; 获取所述设备层信息中包含的所述控制设备的标识信息,记为匹配标识信息; 判断当所述预设控制设备类型集与所述匹配标识信息匹配成功时; 将所述匹配标识信息记为控制设备标识信息。 进一步的,所述根据所述服务层信息以及所述控制设备标识信息获取所述控制设 备的操控指令集,具体包括: 获取所述服务层信息中包含的预设控制信息集; 根据所述控制设备标识信息从所述预设控制信息集中获取至少一个所述控制设 备的控制指令,记为匹配指令集。 进一步的,根据所述属性层信息以及所述匹配指令集获取所述控制设备的控制指 令,记为第一控制指令,具体包括: 4 CN 111585941 A 说 明 书 2/5 页 获取所述属性层信息中包含的设备控制指令; 判断当所述匹配指令集包含所述设备控制指令时; 将所述设备控制指令记为第一控制指令。 第二方面,本发明还包括一种兼容多种自动化控制协议的系统,包括信息接受模 块、信息获取模块以及控制模块,各个模块之间相互相连; 所述信息接受模块用于获取设备连接信息,所述设备连接信息包括设备层信息、 服务层信息以及属性层信息; 所述信息获取模块用于根据所述设备层信息获取控制设备的标识信息,记为控制 设备标识信息; 所述信息获取模块还用于根据所述服务层信息获取所述控制设备的操控指令集, 记为匹配指令集; 所述信息获取模块还用于根据所述属性层信息以及所述匹配指令集获取所述控 制设备的控制指令,记为第一控制指令; 所述控制模块用于根据所述第一控制指令控制所述接收设备运行。 进一步的,所述一种兼容多种自动化控制协议的系统还包括判断模块,所述判断 模块与所述其他模块相连; 则所述信息获取模块用于根据所述设备层信息获取控制设备的标识信息,记为控 制设备标识信息,具体包括; 所述信息获取模块还用于获取预设控制设备类型集; 所述信息获取模块还用于获取所述设备层信息中包含的所述控制设备的标识信 息,记为匹配标识信息; 所述判断模块用于判断当所述预设控制设备类型集与所述匹配标识信息匹配成 功时; 所述控制模块还用于将所述匹配标识信息记为控制设备标识信息。 进一步的,所述信息获取模块还用于根据所述服务层信息获取所述控制设备的操 控指令集,记为匹配指令集,具体包括: 所述信息获取模块还用于获取所述服务层信息中包含的预设控制信息集; 所述信息获取模块还用于根据所述控制设备标识信息从所述预设控制信息集中 获取至少一个所述控制设备的控制指令,记为匹配指令集。 进一步的,所述信息获取模块还用于根据所述属性层信息以及所述匹配指令集获 取所述控制设备的控制指令,记为第一控制指令,具体包括: 所述信息获取模块还用于获取所述属性层信息中包含的设备控制指令; 所述判断模块还用于判断当所述匹配指令集包含所述设备控制指令时; 所述控制模块还用于将所述设备控制指令记为第一控制指令。 本发明采用上述技术方案,通过将其他通讯协议发送的控制信息统一转换为MLP 协议之后进行分层再发送的方式,实现了不同协议的智能家居配件之间的连接,从而达到 兼容多协议的目的,使用户可在上述四种协议的智能家居配件中选择性价比高的一款,节 省成本。 5 CN 111585941 A 说 明 书 3/5 页 附图说明 图1为本发明一种兼容多种自动化控制协议的方法一实施例的方法流程图; 图2为本发明一种兼容多种自动化控制协议的方法后一实施例的方法流程图; 图3为本发明一种兼容多种自动化控制协议的方法再一实施例的方法流程图; 图4为本发明一种兼容多种自动化控制协议的方法又一实施例的方法流程图; 图5为本发明一种兼容多种自动化控制协议的系统一实施例的系统结构图; 图中标号名称为:10-信息接受模块、20-信息获取模块、30-控制模块、40-判断模 块。
分享到:
收藏