节点文献

一个情境感知的数据管理中间件

A Context-aware Data Management Middleware

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 张犁孙洁潘纲吴朝晖

【Author】 Zhang Li, Sun Jie, Pan Gang+, Wu Zhao-Hui (Department of Computer Science, Zhejiang University, Hangzhou 310027, China)

【机构】 浙江大学计算机学院

【摘要】 本文给出了一个情境感知的数据管理中间件框架,其包括情境信息的处理机制和根据特定情境获取数据服务的原理。基于此框架,我们采用Java语言及类库,实现了一个情境感知的数据管理平台,并通过实验,总结了开发普适计算环境下系统的一些经验。

【Abstract】 With the progress of pervasive computing technology, smart space such as smart home, smart classroom and smart workshop are coming into our everyday life and will profoundly change the way we live. Context-awareness is one of the key technologies to support these smart scenarios, which mainly deals with sensing changes in the smart space, and timely activates proper actions to adapt to the current contexts. Context-aware data management is considered as one of the most important and necessary components in a smart space, whose computing capability much depends on its prompt access to appropriate data. This paper focuses on the principles, models, and mechanisms of data management in pervasive computing environment. We present a middleware framework for context-aware data management, and implement a prototype. In our prototype, we roughly divide the concept “data” into two categories: files and structured data (i.e. records in databases). We adopt metadata written in XML to associate context information with these data. In daily life, we often store the files in distributed hosts, e.g. parts of files for a special meeting left at home, others at office. For context-based file access, we can build a metadata file as the directories. If we want to query files in specific cases, the current contexts can be matched with the metadata file to get the handles of the proper files. While querying data records in a database, we develop an algorithm that will translate the current contexts into conditions or constrains, then combine them with the query target and automatically generate the SQL query codes. With this approach, we form the foundation of context-aware accessing of the target data according to the current context. Our middleware provides a infrastructure for context gathering, publishing, and querying, which is an extension of Gatech’s Context-toolkit. We also emphasize scalability and self-adaption in the prototype. For scalability, a developer can easily develop context widgets, servers, interpreters and data services for his own purpose, as well as adding components from other developers into our framework. For self-adaption, we have defined different work modes, e.g. meeting mode and driving mode. The system detects the current work mode, and will dynamically load different data services for adaptation. Besides, we developed an adaptive user interface for users to check the current available services, and to download the services as plug-ins on users’ need.

【关键词】 情境感知中间件元数据数据管理
【Key words】 Context-awareMiddlewareMetadatadata management
【基金】 国家杰出青年基金(60525202);国家自然科学基金(60533040);教育部新世纪优秀人才计划(NCET-04-0545);国家863计划(2006AA01Z198).
  • 【会议录名称】 第三届和谐人机环境联合学术会议(HHME2007)论文集
  • 【会议名称】第三届和谐人机环境联合学术会议(HHME2007)
  • 【会议时间】2007-10
  • 【会议地点】中国山东济南
  • 【分类号】TP311.52
  • 【主办单位】山东大学计算机科学与技术学院
节点文献中: 

本文链接的文献网络图示:

本文的引文网络