目录 |
情境感知服务是指通过传感器采集/感知被服务对象的情境信息,根据情境信息分析判断被服务对象当前的状况,然后选择并提供适当的业务服务。其目标是根据被服务对象的情境信息,自动判断当前所需的服务并予以提供。
1、自动化。情境感知服务由传感器自动采集的数据触发而并非人因此除了能够节省人们的时间精力外,更适用于夜间或危险环境等人们难以控制,或者睡眠、遗忘与丧失意识等无法进行自主行为以及公共区域等缺乏明确责任的情形。
2、全天候/方位。情境感知服务不受人工工作的作息时间限制,通过传感器可以实现对被服务对象进行7*24h全天候监控.随着传感器功能的进一步完善,可以实现对生产生活中的方方面面进行数据采集。
3、即时/前瞻性。情境感知服务的延迟仅受数据采集频率、传输速度和服务响应时间影响,在正常情况下,这种延迟几乎可以忽略不计而被视为即时服务。此外,情境感知服务也可对顾客的历史数据进行分析处理,及时发现数据趋势,通过前瞻性服务做到未雨绸缪或防患于未然。
4、个性定制。由于情境感知服务是基于服务对象的情境数据,因此这种服务是真正的个性化服务。此外,数据的采集配置、服务策略的制订也可根据顾客的需求进行定制。
为提高情境感知服务的重用性,降低执行代价,需从结构关系和运行机制两方面分析情境感知服务特征,根据这些特征建立适应的情境感知服务集成框架。
1、松藕合
情境感知服务中的情境信息与业务服务的提供通常由不同的提供商提供,顾客在购买情境感知服务时需要分别购买.虽然通常顾客可以从情境感知服务提供商处直接购买,但情境感知服务提供商仅起到代理销售的作用,二者之间不存在直接关联关系.这体现了情境信息与业务服务之间的松藕合关系。
2、触发式服务调用
情境感知服务运行时,传感器实时采集情境信息,控制单元根据采集值调用相应的业务服务向顾客提供.由于情境信息是实时采集,因此很可能多次
的采集具有相同取值.业务服务通常只在情境信息首次满足条件时提供.即情境信息值变化时触发调用。
由于顾客的行为是动态随机的,情境信息的变化以及变化的时间难以预计一种执行机制是将情境感知服务固化成一个循环流程,通过分支穷举各种情境信息情况,通过循环不断判断所处分支并调用相应业务服务。这种方式虽然一定程度上弱化了情境信息变化的随机性,利于控制,但其本质仍是触发式调用。