基于搜索的上下文一致性错误处理

来源 :南京大学 | 被引量 : 0次 | 上传用户:playmud
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着智能设备的普及,上下文感知程序的应用也变得越来越广泛。这些程序能够根据设备中各种传感器采集到的上下文信息,获知当前环境的状态,进而给用户提供对应的个性化服务。比如“嘀嘀打车”能够根据用户的位置提供精准的打车服务。然而,由于环境噪声的影响,程序得到的上下文往往存在一致性错误。这会影响程序的正常运行,进而给用户带来不必要的麻烦。因此,及时检测并处理上下文一致性错误是很有必要的。目前,在上下文一致性错误检测方面,相关的研究已经卓有成效,无论是效果还是效率方面,都有了不错的表现。而在一致性错误处理方面,现有的工作还不能很好地解决问题。这是因为造成一致性错误的原因复杂、多样,和场景相关性也很大,要想设计一个通用的方法来解决这个问题有很大的难度。同时,本文通过研究发现,这些传统的一致性错误处理方法大都存在约束间干扰(针对一条约束的处理操作导致另外一条约束被违反)和副作用(处理操作本身对程序的正常运行造成影响)两个方面的不足。本文针对传统方法的不足,提出了一种基于搜索的上下文一致性错误处理方法。我们的方法在确保能有效处理上下文一致性错误的情况下,同时考虑了处理操作本身在约束间干扰和副作用两个方面的影响。为了达到这样的目标,我们设计了基于遗传算法的优化方法,能够在较短的时间内,有效地搜索可行的处理方案组成的解空间。同时,我们通过有效复用旧的检测结果和避免在一次搜索过程中对同一方案进行重复计算两种方法提升了计算效率。本文还进行了较为全面的实验评估。本文分别在模拟场景和真实场景中,将新方法和传统方法进行了效率和效果上的比较。经实验评估,本文提出的新一方法能够在有效处理上下文一致性错误的同时,显著降低处理操作本身在约束间干扰和副作用方面的影响,较好地解决了传统方法的不足。此外,本文进行了一些应用扩展方面的支持和演示系统的实现。首先,本文实现了一个上下文管理模块,方便了开发者来检测和处理上下文一致性错误。其次,本文实现了一个演示系统,能够在不同场景下,实时比较新方法和传统方法在效率和效果的表现。同时,这个演示系统可以支持多种平台(如PC和Android设备)。
其他文献
数字图像处理作为一门崭新的学科,已经在卫星遥感、军事侦察、生物医学工程等方面取得成功的应用,并发挥越来越重要的作用。各种成像技术被应用到无损检测领域,如超声成像、射线
以信息电器为代表的嵌入式应用系统真正拉开了嵌入式系统大发展的序幕,它必将进一步推动IT产业的发展,给人类的生产、生活带来深远的影响。嵌入式系统自诞生以来经历了一个从无
该文在充分研究当前工作流管理软件的基础上,参照工作流管理联盟给出的工作流参考模型,设计了一个分布式工作流执行服务系统,其底层支撑环境采用CORBA组件技术.该文详细探讨
该文首先分析了人工神经网络特别是BP模型的原理,提出了用人工神经网络方法进行指标预测的可能性,设计并实现了指标预测系统,其中包括数据的收集与预处理、模型的确定、对指
该文阐述了系统总体设计思想和设计方案,详细设计方案,以及它的计算机实现.该系统是一个逆向软件工程的文档生成器,目标是提供对实际程序的分析以及可视化显示的工具,协助完
数据库更新是目前演绎数据库研究的一个重要的课题.实现数据库更新时遇到的重要问题就是如何进行视图更新并维护数据库一致.该文首先给出了对整个演绎数据库,包括EDB、IDB与I
该文首先分析了电子商务面临的安全威胁和对信息安全的需求,阐述了身份认证和数字签名在电子商务中的重要地位,从而展开对信息安全技术的讨论.论文接着介绍了密码学的基本概
计算机网络互连发展到今天已经形成一个大规模的复杂系统,这样一个系统所展现出的丰富的复杂行为,及其本身特征及其产生机制的研究,已经成为有关计算机网络研究中的一个前沿领域
粗糙集(Rough Set)理论在处理模糊分类、属性约简等数据挖掘基本问题时有着广泛的应用。粗糙集属性约简运行效率并不高,而当今社会正处于一个信息爆炸的时代,对于大规模数据
该文首先介绍了在现代社会,语料库伴随着计算机的发展,越来越被人们所重视.同时,计算机技术的发展,也为语料库,特别是蕴涵丰富内涵的汉语语料库的研究带来了飞跃性的进步.接