论文部分内容阅读
随着科学技术的迅猛发展,各种各样的智能设备走入了我们的生活,人们可以随时随地的使用各式各样的移动终端,移动计算扮演着越来越重要的角色。以往的软件开发人员通常把精力放在解决软件的功能性问题上,由于当前用户和移动场景的多样化和高差异性,移动软件可用性问题也逐渐被重视起来。设计一个与人友好且易学易用的移动交互界面就变得尤为重要。移动设备所在的环境复杂多变。移动终端具有通信代价高、计算能力不强、电量偏弱等特点。这就对可用性方面提出了新的需求。移动可用性不但要求系统可以快速完成移动任务,还要求其符合使用者心理模型。可用性范型可以给设计者提供灵感和规范。本文对传统交互范型进行分析,根据移动终端中多采用手势交互和各种传感器交互的特点,在继承了图形用户界面的优点的基础上提出了GMSI的移动交互范型。传统的命令行系统和窗口系统分别是基于认知模型和刺激反应模型开发的,它们所处的使用环境相对比较稳定,所以开发时没有考虑外界的干扰对系统的影响。但是移动交互系统所处的环境充满了外部干扰,再使用传统的这两个心理学模型就很不合适。这里引入了感知控制模型,它可以很好的处理移动交互过程中外部干扰的问题。另一方面由于移动交互的特点,比如手势输入的连续性和模糊性,移动任务的临时性,如果这里继续采用传统的软件体系架构,则会造成通信开销大、处理器负荷重、电量损耗快的结果。这里基于感知控制理论提出了一个新的移动软件体系结构模型MPCUI。它分为应用模型层、感知控制层和用户接口层,层与层之间强调一定的功能划分,并把层间通信方式进行了优化。其中感知控制层具备一定处理外界干扰的能力,所以可以适应移动场景的交互特点,满足移动应用可用性的需求。本文最后描述了一个移动界面开发工具箱的案例,来说明MPCUI模型的可行性。