智能家居规则系统规则冲突检测机制的研究与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:bluelee530
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年以来,以物联网技术为依托的智能家居服务受到了越来越多的广泛应用。不仅可以提供信息交流的途径,还可以培养人们良好的生活习惯,有效的节约时间与资源。在智能家居中,用户是通过订阅、执行场景来享受智能家居所带来的舒适与便捷。但是随着场景中规则的不断增多以及规则内容之间的复杂度的增大,在执行规则的过程中可能会发生许多冲突。为了解决这个问题,本文研究和设计了一种规则冲突避免和冲突检测的方法。  首先,基于场景设计了规则冲突避免方法,在制定场景时,我们将规则按照不同的功能分成五类(安全管理类、娱乐管理类、环境管理类、能量管理类和警报管理类),并且赋予不同的优先级。在为场景添加规则时根据所属的功能不同,为规则选择不同的优先级。在执行时如果不同类型的规则之间发生了冲突,那么可以根据优先级进行冲突避免。  对同一场景中同类型的规则,首先将用户、触发器、环境实体和执行器这四个部分从每条规则中抽取出来,建立UTEA(User_Trigger_Environment_Actuator)形式化的模型;进而定义了11种规则之间的关系,并且通过分析这些关系归纳出了5种冲突类型,最后设计了冲突检测算法。基于UTEA形式化模型检测同一场景中存在的冲突,不仅能处理一些控制设备的冲突,而且还能够检测出环境实体之间可能发生的冲突。  基于场景优先级的冲突避免方法能够在场景执行时有效的发现冲突,进而进行冲突避免;基于UTEA模型的冲突检测方法不仅能够判断出两两规则之间的冲突,而且能够检测出多个规则之间的冲突,提升系统执行效率,具有高扩展性和高移植性。本文提出的方法已经应用于智能家居实际系统中,经过长期实验观察发现该方法能够高效的检测出规则冲突并且有效的进行冲突避免。
其他文献
生物信息学是一门以计算机技术为核心工具对生物信息进行存储、解析以及统计分析的科学。计算机技术的快速发展,尤其是大数据技术、机器学习以及数据挖掘技术的兴起,给传统的生
随着P2P系统逐渐变成大规模的应用,并且占据着互联网上越来越大比例的流量,关于这些P2P应用程序的实际研究也开始增加起来。P2P系统发展至今,已经出现了各种不同的体系结构,而DHT
学位
视频监控是计算机视觉、模式识别以及人工智能等领域的一个重要的研究内容,在安全监控、智能交通、军事导航等方面有着广泛的应用前景。运动目标检测技术是视频监控系统中一
学位
万兆广域网环境的不断普及与新一代高能物理计算、存储需求的不断增长给网格存储服务带来了新的挑战。特别是在目前已经广泛运行的大规模的、满负荷的高能物理生产系统上,网
变化性是软件的基本属性之一。特别是当前大量的软件运行于因特网这样一个开放的、动态的和多变的环境之中,面对的是硬件资源和客户需求的频繁变化,从而导致软件的变化性和复杂
随着互联网应用的快速发展,网络的结构日益复杂,网络已经渗透到社会生活的各个方面。正是在这种背景下,IP语音技术伴随着互联网商业化革命以及网络融合技术发展起来。VoIP技术最
汽车牌照自动识别技术应用于智能交通系统中,是我国交通事业的必然发展趋势,对我国经济的快速发展起着十分重要的作用。车牌自动识别系统主要分为图像预处理、车牌定位、字符
随着各种智能卡的技术不断发展、成熟,应用领域不断增加,人们随身携带的智能卡越来越多,如果将多个应用能集中到一张卡上,即“多应用智能卡”,将给人们提供更多的便利,有着广阔的发
机器学习是研究计算机系统如何根据以往经验来改善自身性能的学科,是目前计算机科学中最活跃的学科分支之一。很多机器学习方法的性能都与距离度量密切相关,因此近年来距离度量
随着时代的发展,互联网上的信息正在以指数级的速度增长。人们在享受互联网发展带来的各种方便的同时,也出现了如何在如此海量的内容中准确、快速的定位到自己所需要、有价值的