在实际的供应链系统中,物品通常会被包装起来流通,检测最低包装层级物品的标签代价高昂.现有的在线和离线的无线射频识别(radio frequency identification,RFID)复杂事件检测方法中都假定可以检测到每一个最低包装层级的标签,不支持含有多种包装层级数据的RFID数据流上的复杂事件检测.根据部署有RFID的供应链系统产生的RFID数据流的特点,提出了一种新的复杂事件检测方法.采用区间编码离线保存物品的包装关系,通过在线数据和离线数据结合来完成复杂事件检测,对不同类型的复杂事件采用不同的检测策略以提高复杂事件检测效率.实验证明该方法能够有效地支持供应链系统中的复杂事件检测,并具有较好的性能.