1.一种用于智能建筑的事件建模和检测管理系统,其特征在于,包括:emid语言解释器、存储数据库、数据预处理器和事件处理引擎,其中,
2.如权利要求1所述的用于智能建筑的事件建模和检测管理系统,其特征在于,采用http或https协议处理网络传感器之间的通信,使用语言自带的url地址和端点系统,结合所属网络的标识符和传输信息传感器的国际化资源标识符iri,在不损失每个实例的唯一性的前提下设置通用端点,由传感器收集测量值并定期将不同格式的测量值发送到可用的端点,创建一个连续的传入数据流到所述emid语言解释器中进行处理。
3.如权利要求1所述的用于智能建筑的事件建模和检测管理系统,其特征在于,所述存储数据库以rdf三元组的格式对数据进行存储,并遵循m2ssn onto结构,通过rdflib工具进行查询处理rdf格式的信息。
4.如权利要求1所述的用于智能建筑的事件建模和检测管理系统,其特征在于,所述数据预处理器对接收来自物联网系统的实时观测的传感器数据和来自所述存储数据库的传感器位置信息进行预处理,并将处理后的结果发送到系统中,并为每种类型的传感器生成端点url。
5.如权利要求1所述的用于智能建筑的事件建模和检测管理系统,其特征在于,
6.如权利要求1所述的用于智能建筑的事件建模和检测管理系统,其特征在于,所述事件处理引擎内置有事件缓存系统,所述事件缓存系统设有一个作为缓存的内存区域,用于存储原子事件和复杂事件;其中,先执行所述原子事件的检测,再执行所述复杂事件的检测。
7.如权利要求6所述的用于智能建筑的事件建模和检测管理系统,其特征在于,所述事件处理引擎执行原子事件的检测,包括:所述时间处理引擎接收来自所述数据预处理器的传感器的测量值,并根据从存储数据库获取的预先的定义的事件进行分析,得到每个事件的发生条件,每个所述原子事件均与单个传感器相互联,并至少有一个事件条件通过emid语言定义为函数;每当接收到相关传感器的测量值时,则就进行操作评估,判断该传感器的测量值是否符合相应的事件发生条件,如果符合则判断为一个事件的发生。
8.如权利要求6所述的用于智能建筑的事件建模和检测管理系统,其特征在于,所述事件处理引擎执行复杂事件的检测,包括:在执行完原子事件的检测后,根据操作评估结果继续执行复杂事件的检测,负责递归验证复杂事件,复杂事件检测需要验证作为复杂事件一部分的事件对,采用所述事件缓存系统实现;如果在这个级别记录了两个事件的发生,则将复杂事件记录添加到缓存系统中或者复杂事件的生命周期被重置,以确保复杂事件至少存在到组成它们的事件的最后一次检测为止;如果在缓存内存中没有注册复杂事件的任何依赖项,则按照相同的策略跟踪该事件的依赖项;在检测并响应事件之后,将存储在动作定义存储数据库中定义的信息,以便用于实现历史查询。
9.如权利要求7所述的用于智能建筑的事件建模和检测管理系统,其特征在于,所述事件处理引擎在对所述原子事件进行操作评估后,根据操作评估结果结合预先定义的动作,进行本地计算。
10.如权利要求1所述的用于智能建筑的事件建模和检测管理系统,其特征在于,所述事件处理引擎还用于对事件进行预测,将预测结果返回给管理员,以执行增加管理业务建筑能力的操作。