基于交互经验的自适应用户界面及应用研究

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:aeo55121890
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算技术的进步、硬件水平的不断提高,以及互联网的广泛应用,软件已经摆脱传统的固定的输入输出模式,交互式系统日益多样和复杂。传统的界面由于缺乏主动满足多种用户需求(如个体特征、设备特征和环境条件等)的能力成为软件可用性提高的瓶颈。自适应用户界面是解决目前人机交互日趋复杂和多样性的很好的解决方法,它的目的是根据用户的个性化需求和应用的环境和条件来改变系统的显示和交互行为以适应用户的当前目标。   自适应用户界面是人机交互的重要研究领域。然而,对于自适应用户界面中的人机交互的研究仍存在以下挑战:一是传统的自适应用户界面大多注重静态的自适应界面呈现,如界面定制,缺少对用户交互行为的自适应探索。二是如何为用户提供真正符合认知规律和习惯的交互技术,使界面能够主动学习用户的交互历史-经验,提高其交互效率。三是针对最终用户构建基于交互经验的自适应用户界面软件的问题,如何提供一套面向最终用户的开发方法,能够简单、高效地构建特定平台下的自适应界面应用。本文正是从上述问题出发,围绕着自适应用户界面中的交互技术展开理论、方法与应用研究。   本文首先论述了计算环境变化带来的挑战以及自适应用户界面的发展趋势,继而对自适应用户界面和模型驱动架构等相关研究进行了综述。接着在此基础上提出了基于交互经验的自适应用户界面模型—AUIMBIE。然后,建立了基于层次的自适应用户界面软件的体系架构。针对自适应界面中的自适应交互与布局问题,提出了基于交互历史动作树的动作预测方法、虚拟环境中的可视对象自适应布局技术和基于上下文的自适应布局技术。针对不具有专业知识的最终用户构建具有个性化的自适应用户界面应用的问题,提出了基于模型AUIMBIE的自适应用户界面软件开发方法,并开发了支持该方法的工具箱。最后,将上述研究成果应用于个性化虚拟家居定制系统和自适应笔式表单应用系统的开发,给出了两个应用实例。   本文的创新点主要包括:   1.建立了基于交互经验的自适应用户界面模型。   本文基于Puerta提出的界面开发通用框架中的界面模型,建立了基于交互经验的自适应用户界面模型。从界面静态组成元素、动态交互行为、界面自适应机制以及之间的映射关系四个方面完成了该模型的统一描述。包括用户模型、任务模型、领域模型,以及具体组成元素即表示模型与交互模型,以及实现自适应效果的自适应模型。建立了各个模型之间的映射关系。该模型能够有效地描述能够学习交互经验的自适应用户界面系统。   2.提出自适应用户界面软件的体系架构   针对传统自适应界面体系结构中自适应模块与系统功能紧密耦合的问题,提出基于层次的自适应界面体系架构,从静态的功能结构和动态的运行结构两个方面对该体系架构展开统一描述。功能结构主要分4层,自底向上依次为数据层、模型层、自适应核心层和界面层。并对每层的框架进行详细描述。运行结构从系统框架中的主要模块间的运行机制进行描述。该架构通过分层,实现自适应模块与系统中其他部分相对独立,实现了自适应模块和其他模块的松耦合,有利于自适应的设计和开发。   3.实现了自适应用户界面的两个关键技术。   以虚拟家居为应用背景,探讨了自适应用户界面的两个关键技术:交互动作预测技术和自适应界面布局技术。针对交互动作的预测问题,提出了基于交互历史动作树的动作预测方法,包括交互动作序列模型构建和用户交互动作预测两个技术;针对自适应布局技术,提出了可视对象的自适应布局技术和基于上下文的布局技术。实验结果表明:基于交互历史动作树的动作预测方法和自适应布局技术能够满足用户个性化定制的需要,具有较高任务完成效率和用户满意度。   4.提出了基于模型的自适应用户界面软件开发方法。   提出了一种基于模型AUIMBIE的自适应用户界面软件开发方法。首先结合模型驱动开发的思想,提出了一种自适应用户界面的开发框架,并描述了平台无关模型和平台相关模型。然后讨论两种关键技术:AUIMBIE的建模方法以及自适应系统自动生成方法。最后基于该方法提出了对应的开发流程,并开发了自适应用户界面开发工具。实验表明,该方法可以为最终用户构建基于交互经验的自适应用户界面软件,提供一种有效的解决方案。   5.构建了个性化虚拟家居定制系统和自适应笔式表单系统应用实例。   将研究成果应用于两个系统:个性化虚拟家居定制系统,以及自适应笔式表单应用系统。应用实例表明,本文研究成果既具有理论价值又具有应用价值。
其他文献
现如今软件系统需要不断地进行演化以适应外部环境和用户需求的频繁变化,软件演化已成为软件系统整个生命周期的重要形态之一。因此,在软件需求分析开始时就考虑支持软件演化
学位
近年来,随着信息化与数字化的发展,广告业也有了天翻地覆的变化。而随着互联网的愈发普及,网络广告已经成为了广告业中的重要主体。通过传统的静态投放方式,巨大的投放费用无法换
目前,在儿童的教育方面过于偏重分数,普遍存在素质教育缺失的问题。大多数的儿童都是独生子女,与他人的协作沟通能力欠缺,可能导致将来难以融入社会。而音乐教育尤其是合奏教育,对
随着“互联网+”概念的提出,社会网络势必将渗透人们生活工作中的点点滴滴,与此同时,社会网络中的信息复杂度也将膨胀式增长。如何评判社会网络中用户的行为,从复杂网络中对行为
近年来,随着无线通信技术的迅速发展,车载自组织网络(Vehicular Ad-hoc Network,简称VANET)逐渐成为一个重要的研究领域,受到学术界和工业界的瞩目,基于车载网可以开发多种应用如
化学反应启发式优化算法(Chemical Reaction Optimization,CRO)是近年来提出的一种新型演化算法。其已在诸多领域展示了解决NP完全问题的强大能力。本文以化学反应优化算法这
大屏幕交互在会议、演讲、火车站、博物馆等场合扮演着很重要的角色,在这些不同于以往桌面交互的新交互场景中,用户多需要站在一定距离之外与大屏幕交互,整个交互过程没有支撑平
机器学习在多个领域得到广泛应用。随着计算能力的提高,使得贝叶斯网络这种学习方法成为研究的热点。生成式概率图模型是贝叶斯网络的特例。所谓的生成式模型是指其网络结构提
随着互连网从传统PC蔓延到移动领域,海量信息数据存储技术也得到了快速发展,其中,Hadoop云计算平台技术是许多企业处理大数据的首选。Hadoop平台的优势在于大数据的分析处理以及