Bridging context management systems for different types of pervasive computing environments

Bridging context management systems for different types of pervasive computing environments
复制标题

为不同类型的普适计算环境桥接上下文管理系统

DOI:
10.1145/1361492.1361501
复制
发表时间:
2008
期刊:
Mobile Wireless Middleware, Operating Systems, and Applications
影响因子:
--
通讯作者:
J. Brok
J. Brok
中科院分区:
--
文献类型:
--
作者:
Cristian Hesselman;H. Benz;P. Pawar;Fei Liu;M. Wegdam;M. Wibbels;T. Broens;J. Brok

文献摘要

被引文献

相似文献

上下文管理系统是一种分布式系统,它使应用程序能够获得有关(移动的)用户的上下文信息,并形成任何普适计算环境的关键组件。然而,上下文管理系统是非常环境特定的(例如,专用于家庭环境),因此不能很好地互操作。这限制了上下文感知应用程序的操作,因为它们不能获得关于驻留在由上下文管理系统服务的环境中的用户的上下文信息,该上下文管理系统与应用程序所使用的上下文管理系统是不同类型的。这对于移动的用户尤其重要,当他们在不同的环境中移动时,其上下文信息通常通过不同类型的上下文管理系统可用。在本文中,我们解决这个互操作性的问题,通过放置不同类型的上下文管理系统,特别是系统的家庭,移动的,和ad-hoc环境之间的桥梁。我们的桥梁的新奇之处在于,他们专注于解决上下文管理系统之间的功能差异,而在这方面的工作集中在解决数据模型的差异。我们讨论我们的桥接架构并放大几个选定的桥,重点关注它们的上下文发现和交换功能。我们还概述了我们如何实现这些桥梁。
A context management system is a distributed system that enables applications to obtain context information about (mobile) users and forms a key component of any pervasive computing environment. Context management systems are however very environment-specific (e.g., specific for home environments) and therefore do not interoperate very well. This limits the operation of context-aware applications because they cannot get context information on users that reside in an environment served by a context management system that is of a different type than the one used by the application. This is particularly important for mobile users, whose context information is typically available through different types of context management systems as they move across different environments. In this paper, we address this interoperability problem by placing bridges between different types of context management systems, in particular systems for home, mobile, and ad-hoc environments. The novelty of our bridges is that they focus on resolving functional differences between context management systems, whereas prior work in this area concentrates on resolving differences in data models. We discuss our bridging architecture and zoom in on a few selected bridges, focusing on their context discovery and exchange functions. We also outline how we implemented these bridges.