[发明专利]基于复杂事件处理的家居自动控制方法和装置在审
申请号: | 202210343887.9 | 申请日: | 2022-03-31 |
公开(公告)号: | CN114880134A | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 李想;贾云嵩;王昊天;刘艺明;陈昕;卢韬 | 申请(专利权)人: | 中国农业大学 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G05B15/02;G05B19/418 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 李相雨 |
地址: | 100193 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 复杂 事件 处理 家居 自动控制 方法 装置 | ||
本发明提供一种基于复杂事件处理的家居自动控制方法和装置,该方法包括:获取家居的待解决问题,基于所述待解决问题,确定原子事件;构建家居的复杂事件处理规则集和复杂事件处理引擎,并基于所述复杂事件处理规则集和所述复杂事件处理引擎构建复杂事件处理系统;使用所述复杂事件处理系统处理所述原子事件,并输出控制信息;基于所述控制信息,对所述家居进行自动控制。本发明通过将复杂事件处理技术应用于家居领域,改善了家居对复杂情境的分析能力,减少了人为操作,实现了用户功能的个性化定制,提高了家居的智能化水平。
技术领域
本发明涉及自动控制技术领域,更具体地,涉及一种基于复杂事件处理的家居自动控制方法和装置。
背景技术
目前的家居相关的产品,主要依托“如果什么,就执行什么”这样的逻辑形式实现自动控制,尽管足以实现一些简单场景的自动化控制,例如下班回家提前开空调、开门自动开灯、睡前自动关灯拉窗帘等,但是当情况变得复杂起来,例如在判断人活动的范围以及该范围是否封闭的基础上控制空调或空气净化器的开关、在判断人进入沙发所在区域并停留一段时间的基础上控制电视的开闭等,这种仅仅依靠“如果什么,就执行什么”逻辑的简单判断,就无法实现人性化的智能控制。而且,这种以“如果什么,就执行什么”工作的系统,即便是面对一些简单的场景,也经常需要通过手机进行辅助操作。这与人们所期待的,更加人性化的智能家居生活还相距甚远。
导致理想与现实之间巨大差距的关键问题就在于:当下智能家居领域所采用的逻辑分析方法不足以应对日常生活中经常发生的复杂情境。
尽管复杂事件处理技术还很少被应用于智能家居领域,但是其对复杂情景的分析与处理具有较强的适应性,因此将复杂事件处理技术应用于智能家居领域,将会为智能家居领域开拓新的发展空间。
发明内容
针对目前家居的现状,本发明通过将复杂事件处理技术应用于家居领域,改善了家居对复杂情境的分析能力,提高了家居的智能化水平。
具体地,本发明是通过以下技术方案来实现的:
第一方面,本发明提供了一种基于复杂事件处理的家居自动控制方法,包括:
获取家居的待解决问题,基于所述待解决问题,确定原子事件;
构建家居的复杂事件处理规则集和复杂事件处理引擎,并基于所述复杂事件处理规则集和所述复杂事件处理引擎构建复杂事件处理系统;
使用所述复杂事件处理系统处理所述原子事件,并输出控制信息;
基于所述控制信息,对所述家居进行自动控制。
进一步地,所述复杂事件处理引擎:
将外接设备数据包装为YAML字符串并进行Base64与异或编码加密,以事件名称加密字符串为主题使用Apache Kafka中间件以发布订阅模式实现数据传输,使用Mongo DB数据库实现对非结构化数据的存储记录;
接入Kafka中间件,对特定主题进行订阅发布实现事件的分析与产生;
使用UML搭建用户端监听Kafka实现实时监测、规则集查看与个性化定制。
进一步地,所述复杂事件处理引擎:
基于RAPIDE语言设计的时间自动机设计子结构,依据数据特点分层分析构建;
使用混杂自动机进行数据与事件之间的转换;
使用状态识别自动机提炼传感器信息;
使用模式识别事件处理代理实现从家居物化状态及时刻信息到家居模式的判断与选择;
使用模式内与过渡控制事件处理代理以对控制器下达控制模式;
使用渐进控制混杂自动机依照控制模式下达控制指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业大学,未经中国农业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210343887.9/2.html,转载请声明来源钻瓜专利网。