2 传感观测服务(SOS)
传感观测服务是SWE的七个规范之一,它的主要功能是响应用户的需求,请求、过滤和获取传感测量数据以及传感系统信息,是用户与传感数据库的中间媒介。建立在SWE信息模型的基础上,以统一的标准定义和获取观测数据等。传感观测服务包含三个核心操作,用户通过调用这些操作来获取所需要的传感观测数据。
2.1 SWE体系结构
SWE(即Sensor Web Enablement),一种新型的传感器Web标准----传感器Web整合框架。是为了解决各种来自不同类型的传感器网络的数据只能被特定应用程序访问的问题而被提出的。现在已经成为了该领域的事实工业标准。SWE使异构传感器网络具有互操作性,可重构,提高了资源利用率。见图2-1。其主要功能是:
l)描述传感器系统和传感数据;
2)发现满足用户和应用程序即时需求的传感系统、观测和观测处理方法;
3)检定传感器的观测能力和测量质量;
4)获取传感器参数;
5)查询实时或历史的传感观测数据,并以标准的编码方式进行封装;
6)给传感器分配任务以获取需求的观测数据;
7)通知分配任务的处理结果和发生的警告。
SWE主要由下面七个规范构成:
l)观测与测量(O&M,Observation &Measurement):对来自传感器的的观察与测量进行XML编码。O&M的作用就是将这些传感器信息编码成XML格式。
2)传感器建模语言(SensorML,Sensor ModelLanguage):描述传感器系统和传感处理的XML模式和标准模型,它为描述异构传感器的基础模型提供了一种标准方案。
3)转换器标记语言 (TML,Transducer MarkupLanguage):描述转换器(接收机和发射机)的XML模式和概念模型。TML通过统一的格式对来自不同传感器的数据进行有效地捕获、传输和保存。
4)传感规划服务(SPS,Sensor PlanningService):其目的主要响应用户的需求。SPS是客户端和传感器收集管理环境之间的中介。
5)传感观测服务(SOS,Sensor ObservationServiee):用于请求,过滤和获取传感观测数据和传感器系统信息。
6)传感告警服务(SAS,Sensor Alert Service):用于判定观测数据是否构成告警,如果构成,就向用户发送一个告警通知。
7)Web通知服务(WNS,Web NotificationService):将SAS和SPS的消息或告警异步地通知给用户的标准Web服务接口。