[发明专利]一种智能家居中动态构建冲突校验规则表的方法、装置有效
申请号: | 201811601857.3 | 申请日: | 2018-12-26 |
公开(公告)号: | CN109709814B | 公开(公告)日: | 2020-05-01 |
发明(设计)人: | 戴帅湘;樊波 | 申请(专利权)人: | 北京蓦然认知科技有限公司 |
主分类号: | G05B15/02 | 分类号: | G05B15/02;G05B19/418 |
代理公司: | 北京智丞瀚方知识产权代理有限公司 11810 | 代理人: | 杨乐 |
地址: | 100083 北京市海淀区学院*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能家居 动态 构建 冲突 校验 规则 方法 装置 | ||
1.一种智能家居中动态构建冲突校验规则表的方法,其特征在于,所述方法包括:
步骤101,第一智能家居设备在首次接入智能家居网络时,向云服务器发送接入智能家居网络请求;
步骤102,云服务器向所述第一智能家居设备返回接入响应;所述第一智能家居设备与所述云服务器建立连接,成功接入所述智能家居网络;
步骤103,所述云服务器获取该智能家居网络中已接入的一个或多个第二智能家居设备;
步骤104,所述云服务器搜索所述一个或多个第二智能家居设备中可能与所述第一智能家居设备产生冲突的第二智能家居设备,将搜索结果增加到与该智能家居网络对应的第一冲突校验规则表中;
所述第一冲突校验规则表具体用于:接收到用户针对某个智能家居设备的指令时,在具体执行该指令前,先判断执行该指令后该智能家居设备的状态是否与其他智能家居设备的状态产生冲突,若不会产生冲突,则执行该指令;
云服务器中存储了智能家居设备功能表;所述步骤104,具体为:
云服务器根据智能家居设备功能表,搜索所述一个或多个第二智能家居设备中可能与所述第一智能家居设备产生冲突的第二智能家居设备,将搜索结果增加到与该智能家居网络对应的第一冲突校验规则表中。
2.根据权利要求1所述的方法,其特征在于,
云服务器中存储了所述智能家居网络的智能家居设备列表,所述智能家居设备列表中存储了已接入所述智能家居网络的一个或多个第二智能家居设备,云服务器根据该智能家居设备列表获取该智能家居网络中已接入的一个或多个第二智能家居设备。
3.根据权利要求1所述的方法,其特征在于,
所述第一冲突校验规则表中的每一行对应一条冲突校验规则,每条冲突校验规则包括当前智能家居设备、当前智能家居设备工作状态、冲突智能家居设备以及冲突智能家居设备工作状态四个字段。
4.根据权利要求3所述的方法,其特征在于,
所述智能家居设备功能表的每一行对应某个智能家居设备的一个功能,每一行均包括如下字段:智能家居设备、工作状态、影响参数、影响结果;每一个功能由影响参数、影响结果两个字段来表征。
5.根据权利要求4所述的方法,其特征在于,步骤104具体为:在所述智能家居设备功能表中查找获得智能家居设备字段取值等于第一智能家居设备的所有行,针对其中的每一行,执行如下操作:
将其对应的字段取值称为第一智能家居设备、第一影响参数、第一影响结果、第一工作状态,搜索智能家居设备功能表中同时满足如下条件的其他行:(1)该行的影响参数字段取值和第一影响参数相同;(2)该行的影响结果字段取值和第一影响结果相反;(3)该行的智能家居设备字段取值属于所述一个或多个第二智能家居设备;
针对搜索到的符合上述条件的其他行,将第一智能家居设备、第一工作状态、所述其他行的智能家居设备字段取值、所述其他行的工作状态字段取值分别写入所述第一冲突校验规则表中的当前智能家居设备、当前智能家居设备工作状态、冲突智能家居设备以及冲突智能家居设备工作状态字段中,形成一条新的冲突校验规则,并将第一智能家居设备、第一工作状态、所述其他行的智能家居设备字段取值、所述其他行的工作状态字段取值分别写入所述第一冲突校验规则表中的冲突智能家居设备、冲突智能家居设备工作状态当前智能家居设备、当前智能家居设备工作状态字段中,形成另一条新的冲突校验规则。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京蓦然认知科技有限公司,未经北京蓦然认知科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811601857.3/1.html,转载请声明来源钻瓜专利网。