[发明专利]基于复杂事件处理的家居自动控制方法和装置在审
申请号: | 202210343887.9 | 申请日: | 2022-03-31 |
公开(公告)号: | CN114880134A | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 李想;贾云嵩;王昊天;刘艺明;陈昕;卢韬 | 申请(专利权)人: | 中国农业大学 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G05B15/02;G05B19/418 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 李相雨 |
地址: | 100193 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 复杂 事件 处理 家居 自动控制 方法 装置 | ||
1.一种基于复杂事件处理的家居自动控制方法,其特征在于,包括:
获取家居的待解决问题,基于所述待解决问题,确定原子事件;
构建家居的复杂事件处理规则集和复杂事件处理引擎,并基于所述复杂事件处理规则集和复杂事件处理引擎构建所述构建复杂事件处理系统;
使用所述复杂事件处理系统处理所述原子事件,并输出控制信息;
基于所述控制信息,对所述家居进行自动控制。
2.根据权利要求1所述的基于复杂事件处理的家居自动控制方法,其特征在于,所述复杂事件处理引擎:
将外接设备数据包装为YAML字符串并进行Base64与异或编码加密,以事件名称加密字符串为主题使用Apache Kafka中间件以发布订阅模式实现数据传输,使用Mongo DB数据库实现对非结构化数据的存储记录;
接入Kafka中间件,对特定主题进行订阅发布实现事件的分析与产生;
使用UML搭建用户端监听Kafka实现实时监测、规则集查看与个性化定制。
3.根据权利要求2所述的基于复杂事件处理的家居自动控制方法,其特征在于,所述复杂事件处理引擎:
基于RAPIDE语言设计的时间自动机结构,依据数据和逻辑特点分层分析构建规则集;
使用混杂自动机进行数据与事件之间的转换;
使用状态识别自动机提炼传感器信息;
使用模式识别事件处理代理,依据家居状态和时刻信息,进行家居模式的判断与选择;
使用模式内与过渡控制事件处理代理以对控制器下达控制模式;
使用渐进控制混杂自动机依照控制模式下达控制指令。
4.根据权利要求1所述的基于复杂事件处理的家居自动控制方法,其特征在于,所述构建复杂事件处理规则集的方法包括:
调查和总结常用的家居,列出所述家居的可选状态以及不同状态下造成的家居环境影响;
利用定位软件追踪不同人员日常生活轨迹,结合专业文档以及生活常识将可控设备的控制条件进行分解,所述将可控设备的控制条件进行分解包括:将各种可控设备的控制定义为不同层级的复杂事件并对复杂事件进行拆分,将高层的复杂事件拆解为第一层级的复杂事件的组合,直至拆分到所有事件均为由传感器直接获的得原子事件;
参考拆分过程,将所述原子事件按照一定规则向上聚合,得到最初始定义的所有复杂事件,聚合结果为最终的所述复杂事件处理规则集。
5.根据权利要求1所述的基于复杂事件处理的家居自动控制方法,其特征在于,包括:面向家居用户端的个性化定制方法,所述面向家居用户端的个性化定制方法包括:
通过自定义位置主体与界限划分,及该房间的功能选择,自动确定传感器位置。
6.根据权利要求5所述的基于复杂事件处理的家居自动控制方法,其特征在于,所述位置主体包括:空区域、门、窗、墙、可停留位置、不可停留位置和外界;所述界限划分包括:房间边界、外部边界和使用区边界。
7.根据权利要求3所述的基于复杂事件处理的家居自动控制方法,其特征在于,所述家居模式包括:无人模式、部分睡眠模式、完全睡眠模式、普通模式以及青少年模式;其中,
无人模式与有人模式划分依靠房屋人数确认;
有人模式依靠睡眠判定划分为睡眠模式与清醒模式;
睡眠模式依照人数划分为部分睡眠模式和完全睡眠模式;
清醒模式映照类别划分为普通模式与青少年模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业大学,未经中国农业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210343887.9/1.html,转载请声明来源钻瓜专利网。