论文部分内容阅读
最近几年,移动互联网进入了快速发展时期,移动互联网行业吸引了一批又一批的人投身其中,同期出现了大量的、各种类型的APP,这些APP在不同程度上改变了人们的生活习惯,对人们的衣食住行产生了深刻影响。然而大量的APP在功能、设计上出现了不同程度的同质化,同时为追求APP快速上线,忽略了用户使用体验,这与用户越来越关注用户使用体验的趋势相比,形成了鲜明的对比。传统的UI界面大多采取单一的界面模式针对全部用户进行统一设计,这样生成的界面不能满足用户的个性化需求和提高用户体验。如何对移动应用的界面进行设计,克服传统界面的缺点,使其能满足用户的第一需求,给用户最佳使用体验,使应用快速赢得市场,显得尤为重要。针对上述问题,本文通过大量的文献阅读,研究群体推荐等相关算法,捕捉用户群体的兴趣变化,动态确定UI,自适应更改用户界面,提高用户体验。最后,设计一款自适应UI的APP移动应用——邻社区APP,并应用到邻社区项目中,来验证本文提出的算法和APP自适应UI模型。本文的主要工作如下:(1)提出一种基于用户访问频次和访问时长的方法,建立用户评价矩阵。通过分析用户对APP功能的访问次数和使用功能的时长的行为记录,采用基于用户访问频次和访问时长的方法,建立用户评价矩阵。(2)提出一种基于融合推荐的群体推荐算法,使该算法适用于社区应用场景下移动应用的自适应界面。首先通过基于访问时长和访问频次的方法对群组成员用户建立用户评价矩阵;然后通过推荐算法给群组中每个成员进行推荐;接着采用平均融合策略聚集每个成员的推荐列表;最后生成群体推荐列表,给邻社区APP的界面进行群体功能推荐。(3)自适应移动应用界面的研究。分析影响移动应用界面自适应性的因素,针对这些影响因素,提出基于用户群体兴趣的界面自适应、基于用户操作习惯的界面自适应、基于设备的界面自适应,对移动用户界面作出改进,达到界面自适应性效果。(4)自适应UI的APP设计与实现。针对从三个方面提出对界面进行自适应,设计完成邻社区APP,并将其应用在邻社区项目中,通过它来验证本文提出的自适应界面设计和群体推荐方法。