物联网环境下的上下文感知系统:技术与挑战
1. 上下文分发
上下文分发是将上下文信息传递给消费者的过程,从消费者角度看,这一过程也可称为上下文获取。常见的上下文分发方法有两种:
- 查询(Query) :上下文消费者以查询的形式提出请求,上下文管理系统根据该查询生成结果。
- 订阅(Subscription,也称为发布/订阅) :上下文消费者可通过描述需求向上下文管理系统进行订阅。系统会定期返回结果,或在事件发生时返回结果。也就是说,消费者可以订阅特定的传感器或事件。
2. 上下文感知系统概述
上下文感知涉及上下文信息的获取、建模、推理和分发。一个上下文感知系统需要为这些任务提供支持,同时定义一个通用的上下文模型,确保不同的代理对上下文信息有共同的语义理解。
2.1 架构设计原则
上下文感知系统的架构设计应遵循以下原则:
- 架构分层与组件化 :将系统功能合理划分为不同的层和组件,每个组件承担有限的任务,并能在很大程度上独立运行。
- 可扩展性 :组件应能动态添加或移除,新功能的添加不应影响现有组件。例如遵循开放服务网关倡议,采用插件式架构,提高系统的可扩展性。
- 应用程序编程接口(API) :系统的所有功能应通过一个全面、易于学习和使用的 API 进行访问。这有助于不同解决方案的集成,也可用于将上下文管理框架与应用程序绑定,提高不同物联网解决方案之间的互操作性。
-
超级会员免费看
订阅专栏 解锁全文
33

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



