智能家居情境感知服务的运行时建模与执行方法
作者:
作者单位:

作者简介:

陈星(1985-),男,福建永春人,博士,副教授,博士生导师,CCF专业会员,主要研究领域为系统软件,软件自适应,云计算;马郓(1989-),男,博士,CCF专业会员,主要研究领域为系统软件,Web,移动计算,服务计算;黄志明(1994-),男,硕士生,CCF学生会员,主要研究领域为系统软件,软件自适应,软件中间件;陈艺燕(1995-),女,硕士生,主要研究领域为自然语言处理;叶心舒(1994-),女,硕士,主要研究领域为分布式系统,软件中间件,软件工程;郭文忠(1979-),男,博士,教授,博士生导师,CCF高级会员,主要研究领域为计算智能及其在计算机网络中的应用研究.

通讯作者:

郭文忠,E-mail:guowenzhong@fzu.edu.cn

中图分类号:

TP311

基金项目:

国家重点研发计划(2018YFB1004800);福建省高校杰出青年科研人才计划;福建省引导项目(2018H0017)


Approach to Modeling and Executing Context-aware Services of Smart Home at Runtime
Author:
Affiliation:

Fund Project:

National Key Research and Development Program of China (2018YFB1004800); Talent Program for Distinguished Young Scholars in Higher Education of Fujian Province; Guiding Project of Fujian Province (2018H0017)

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    随着智能家居基础设施的不断发展,智能家居逐渐进入以智能服务为特征的新时期.大量复杂、异构的智能设备相互协同,构成海量、智能、集成的智能家居应用.其中,情境感知服务根据服务对象所处情境的变化为其提供准确的服务,是智能家居应用的典型代表.目前,情境感知服务往往面向场景进行构建,其设备多样性和服务随需性给应用开发带来极大的挑战.开发者需要熟悉设备管理接口、进行接口调用和交互,同时,理解服务功能和质量需求,进行管理逻辑的编写.为了快速定制和开发情境感知服务,将知识图谱引入开发过程,提出一种智能家居情境感知服务的运行时建模与执行方法:首先,提出智能家居情境感知服务知识图谱概念模型,定义其情境中各种概念和关系;其次,提出智能家居情境感知服务知识图谱实例模型的构造与维护机制,通过运行时概念、关系实例表示情境知识;最后,提出基于知识推理的智能家居情境感知服务执行方法,通过知识推理自动执行设备功能.面向实际场景,构建智能家居原型系统.实验结果显示,该方法能够实现情境感知服务运行时建模与执行,其代码减少量超过90%.

    Abstract:

    As the infrastructure supporting smart home evolves, smart home has entered a new stage featured by intelligent services. A large number of complex and heterogeneous smart devices cooperate with each other, and make up plenty of intelligent and integrated smart home applications, in which context-aware services can be regarded as typical representatives. The context-aware services aim to provide accurate services to users according to their contexts. Developers usually design and develop these services based on scenario, and face huge challenges from device and demand variations. They first have to be familiar with the APIs provided by smart devices and then build the program upon them according to functional and nonfunctional requirements of services. In order to customize and develop these services more efficiently, this study proposes an approach to model and execute context-aware services at runtime, which introduces the knowledge graph into development process. First, concepts and relations of context-aware services are defined in the concept model of knowledge map. Second, runtime instances of concepts and relations in knowledge map are used to represent the knowledge of user's context. Third, knowledge reasoning based on the runtime knowledge map is implemented to perform device functions automatically. The proposed framework is evaluated on a prototype system, and the results show that the proposed approach can model and execute context-aware services at runtime and LOC (lines of code) is reduced by 90%.

    参考文献
    相似文献
    引证文献
引用本文

陈星,黄志明,叶心舒,马郓,陈艺燕,郭文忠.智能家居情境感知服务的运行时建模与执行方法.软件学报,2019,30(11):3297-3312

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2018-07-16
  • 最后修改日期:2018-09-20
  • 录用日期:
  • 在线发布日期: 2019-11-06
  • 出版日期:
您是第位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号