基于细粒度划分的智能家居系统自动化规则冲突检测与处理技术研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:superxiaoqianqia
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着物联网技术的普及和发展,智能家居行业迎来了前所未有的发展机遇。越来越多的家用设备可以连接到智能家居系统中,系统中的自动化规则种类和数目也随之上升。为了满足更多不同用户的个性化需求,越来越多的智能家居平台开始支持第三方的应用程序,甚至支持用户开发自己的应用。  随着家庭自动化系统复杂程度的提升,自动化规则之间的冲突也会更加频繁。规则冲突将使系统陷入不稳定状态,若处理不当会导致系统行为和用户预期发生偏差,影响用户体验,甚至对家庭环境的安全造成威胁。  本文针对智能家居系统自动化规则冲突检测与处理方法开展研究,主要研究内容如下:  1)提出了设备控制操作的细粒度优先级划分机制以实现更为精准的控制冲突检测。通过对真实家庭自动化规则的冲突场景分析,把规则冲突划分了三种类型。据此提出了支持规则冲突检测与处理的系统级解决方案。  2)设计了一个虚拟设备层,实现了用户手动操作与自动化规则操作之间的冲突检测与消解。通过虚拟层中对设备状态的时间记录,在系统框架上提供了对含有设备状态持续时间触发条件的IFTTT形式规则的支持。  3)通过分析运行时冲突检测与处理的不足之处,实现了一种基于符号执行技术的冲突场景检测及优化方法,通过分析应用程序的可达路径,实现应用安装阶段的潜在冲突场景检测。
其他文献
真实感面部合成是计算机图形学中最困难的问题之一。自从70年代Parke提出了世界上第一个人脸合成系统以来,对于计算机图形学领域的研究者来说,具有真实感的人脸合成就一直是一
在计算机新的应用领域以及管理信息系统、办公自动化等传统应用领域中,面临的共同问题是大型工程复杂数据的管理问题。单纯依靠传统的数据库系统是难以胜任的。因此,把先进的面
为了解决星载系统软件每次开发都需要重新设计硬件系统和软件系统,开发周期长,代码利用率低,安全性难以保障的问题,提出了一种星载系统软件可重用的结构设计方法,软件结构采用模块
该文论述了虚拟博物馆三维室内浏览人机交互系统,这个系统可以使用户方便的参观浏览虚拟博物馆,了解展品的各种相关知识.该文详细表述了系统中交互任务部分的设计与实现,利用
Java 是一项日趋成熟的技术,它从作为一种基于浏览器的脚本编制工具的商业起源演进而来.随着Java应用的普及与学入,对于安全问题,已经受到了越来越多人的重视.该文对于上述Ja
现代工业产品研发过程中,对设计产品进行有限元仿真分析是验证产品有效性的重要手段之一。在产品模型进行有限元仿真分析前,通常需要对其进行细节特征抑制和降维等简化以提高后
本文给出一个数据可视化系统的设计与实现方法,系统实现的环境是由多台indigo2和indy工作站组成的机群系统和以美国Oak Ridge国家实验室和Tennessee大学开发的基于消息传递模
随着大数据时代的来临,互联网上的信息呈现出爆炸式增长,这给信息检索带来额外的成本与负担,为此人们从中清洗出知识并构建出知识库。目前已有的知识库,包括DBpedia,YAGO等,绝大部
在生成复杂模型,尤其是装配体模型的六面体网格时,经常会遇到各部分子六面体网格之间的接触面上拓扑不一致的情况,这会对后续有限元分析造成很大影响。大部分有限元计算无法直接
电子商务的快速发展,使得物流配送面临前所未有的机遇和挑战。分布性和异构性是电子商务环境下物流配送决策支持系统的主要特点。 J2EE平台定义了许多用来构建分布式的多层