针对数据流类型的多样性,提出一种普适性的事件模型来表达各种不同设备所采集的数据;基于内存的有限性,提出事件树结构来压缩存储事件实例;基于匹配树模型提出匹配结果共享的复杂事件检测方法;最后采用稀疏和密集数据集验证事件树结构能使有限的内存存储更多的事件实例,基于匹配结果共享的复杂事件检测方法能大大提高查询的效率。