SATware:构建感知空间的语义化解决方案
1. SATware 中间件框架架构
SATware 是一种基于分布式语义的感知空间中间件。它的核心是虚拟传感器这一架构抽象,通过“运算符”将应用层概念与原始传感器数据连接起来,把输入的传感器数据流(如视频传感器数据)转换为能捕捉应用层概念和实体的高级语义流(如房间里的特定人员)。
SATware 中间件框架由四个关键模块组成:
- 查询处理器(Query Processor) :接收应用程序的连续查询,选择一组虚拟传感器来提供查询答案,并将这些虚拟传感器转发给数据收集模块。
- 数据收集模块(Data Collection Module) :将与虚拟传感器对应的运算符映射到基础普适计算基础设施的物理节点上执行。生成的结果流可能会在其他模块中进一步处理,然后再返回给应用程序。例如,结果流可能会通过隐私模块,以确保输出数据不违反隐私约束。
- 监控模块(Monitor) :捕获底层基础设施的动态属性(如事件发生、资源可用性),利用这些监控信息提高系统的性能、健壮性和可扩展性。
- 调度模块(Scheduler) :将监控模块捕获的事件与系统语义相结合,指导数据收集活动。例如,根据运动探测器检测到的某个区域的高占用率,触发特定的摄像机来捕捉该区域的活动。此外,调度器还会根据资源约束确定传感器数据收集计划的具体细节,如视频数据的分辨率和帧率。
所有模块都会查询一个存储库,该存储库包含:
- 当前基础设施状态的快照,包括传感器和处理单元的位置/
超级会员免费看
订阅专栏 解锁全文
71

被折叠的 条评论
为什么被折叠?



