- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
上下文感知中间件
上下文感知中间件
杨少华 王洪翠 熊锦华 张程
摘要 本文综合上下文感知计算1方面的研究成果,深入分析和讨论了上下文感知中间件设计中的几个关键问
题:系统架构、上下文建模与推理、上下文冲突与不确定性、上下文发现与接入、隐私与安全,并介绍我们
在VINCA服务网格中上下文感知中间件方面的研究工作和经验。
关键字 上下文、上下文感知、中间件、服务计算
1 引言
随着计算机、移动计算以及传感器网络的发展,计算变得无处不在。1991 年美国的马克·维
瑟2 [1]
博士于提出了普适计算(Ubiquitous or Pervasive Computing ) ,这种计算模式的最终目
标是将由通信和计算机构成的信息空间与人们生活和工作的物理空间融为一体,支持用户
“随时随地”并“透明”地获得符合其个性化需求的信息服务。普适计算模式要求计算设备
能够感知用户所处的上下文及其变化,并做出相应的动作。研究人员把这种能感知用户上下
文信息进而调整系统行为的技术称为上下文感知技术(context-aware )。
大家比较公认的第一个上下文感知应用项目是 1992 年Schilit.B和Want.R等人所从事的
Olivetti Active Badge项目[2],之后上下文感知技术已被应用于许多领域,如普适办公与家居
环境、旅游、移动计算、医疗卫生等。普适办公与家居环境是上下文感知技术应用最早也是
最多的领域。Olivetti Active Badge项目以办公大楼为场景,利用上下文信息实现自动电话转
接服务;乔治亚理工学院开发了一系列有趣的感知应用:如会议助手可以根据每个与会者的
位置、偏好以及会议安排推送相应的会议信息等;微软研究院的Easy Living系统[3]为我们描
绘了未来的家居和工作环境;旅游方面,利用上下文感知技术的导游助手可以根据游客位置
进行景点推荐、路线导游、订票服务等;移动计算中根据用户设备能力以及偏好等上下文信
息推送合适的内容服务;在医疗卫生领域,基于上下文感知技术的智能医院通过各种生物学
传感器捕捉病人的身体状况,可以实现实时的监测和预警,甚至给出初步的病情诊断。这些
应用向我们展现了未来计算的一种模式——普适计算。
但是构造上下文感知应用并非易事。在早期的系统中,开发人员为了实现一个特定的上
下文感知应用,参与了从传感器环境建设、上下文信息的采集到应用编程的整个过程,而且
应用逻辑和上下文的采集处理紧耦合,导致系统的复用性降低。随后很多研究者开始尝试把
各种感知应用需要的共性功能进行抽象,为此类应用提供软件工具包或系统平台 — 上下文
感知中间件。上下文感知中间件需要解决两个棘手的问题:一是设备和软件系统的异构性带
来的互操作性问题;二是上下文感知应用定制的灵活性问题。我们将上下文感知技术引入到
3 4
VINCA 服务网格中,一方面使得我们构建上下文感知应用可以利用SOA 带来的灵活性和互
操作性,另一方面也为VINCA服务网格提供个性化支持。
本文组织如下:第二节介绍上下文感知计算的基本概念;第三节分析了上下文感知中间
件涉及的关键问题及其研究进展;第四节介绍计算所网格与服务计算研究中心所做的工作;
最后是结束语。
2 上下文感知计算概述
2.1. 核心概念
上下文是上下文感知计算中的核心概念之一。对于上下文,存在从不同方面、不同角度
1 context-aware computing
2 Mark Weiser ,(1952 年 7 月 23 日~1999 年 4 月 27 日) ,施乐公司帕洛阿尔托研究中心首席科学家,被公认
是普适计算之父。
3 A Visual and Personalized Business level Composition Language ,一种业务层面组合语言,详见本期《VINCA
服务网格》一文
4 service-oriented architecture ,面向服务架构
给出的定义。下面列举出在普适计算领域有代表性的两个定义。
一是来自Schilit和Adams[2],他们侧重于从上下文的外延方面进行定义,认为上下文包括
三部分:1)
文档评论(0)