论文部分内容阅读
伴随着移动终端产品与3G网络的技术跃进,移动互联网的发展也进入了一个高峰时期,众多软件纷纷定制了可运行在移动终端上的版本,其中部分软件在涵盖了PC版本中全面功能的同时也继承了复杂的界面系统。故而出现了许多问题,如冗余功能造成控制性变弱,界面显示内容过多造成人机对话的认知符合增加,不熟练的操作造成软件运行效率退化等,这些问题将直接导致用户体验的下降,进而导致用户的流失。
本文通过研究移动终端的交互特点,提出面向交互历史的自适应界面机制,并利用界面模型从多角度进行研究,进而完成原型系统的设计与实现。本文的研究内容包括:
(1)提出了一个由用户操作的采集与记录、用户习惯的追踪与挖掘、自适应界面布局三步构成的自适应界面机制。本文结合移动终端交互特点和自适应软件的基本框架,提出上述机制,并通过分析并结合具体情境为上述步骤分别提供了用户历史数据存储结构、用户习惯挖掘算法、和自适应策略。在机制仿真部分,本文对机制实现中的关键技术进行了研究,选择XML文件存储操作历史,采用XPP技术对XML文件进行解析,仿真结果验证了上述机制是有效、可行的。
(2)从软件用户和自适应机制实现者两个角度对面向交互历史的自适应界面模型进行了研究。本文提出了一个由角色子模型、任务子模型、内容与操作子模型和实现子模型组成的分层界面模型。通过1.阐述每个子模型的作用、特点、与其他子模型的相互关系;2.分析建模过程,选择建模方式;3.给出模型形式化描述的方法与样例,来进一步研究自适应界面如何实现。
(3)结合移动IM的开发基础与上文提出的自适应机制,设计并实现了一个移动IM自适应界面原型。本文选择MVC模型作为原型的开发框架,在明确了原型需求的基础上,采用上文提出的“三步走”的自适应界面机制实现方法,完成了原型系统的设计与实现。在此过程中,本文结合对模型的研究,阐述在原型系统设计与实现的中所使用的关键方法。最后本文通过实验验证了原型系统的界面具备自适应性且运行效率良好。