论文部分内容阅读
移动智能设备可以让人们随时随地获取移动互联网服务。随着移动智能设备的普及,移动应用研究非常火热。IOS和Android的应用Store以每年30-40%的速度增长,其中移动阅读应用在所有移动应用中下载量名列前茅。但是,现有的移动阅读应用仅仅局限于提供电子书阅读功能,没有充分发挥移动互联网的作用:(1)用户阅读过程中遇到不懂的问题,无法快速获得相关领域专家的权威解释,需要通过搜索引擎查询知识相关文档,获取知识的效率不高;(2)移动阅读环境的多变性导致用户互相讨论问题成为难题,现有的移动阅读应用没有为用户提供社交平台,不能作出基于阅读答疑的推荐;(3)电子书本的界面千篇一律,没有模拟真实书本翻页的效果,用户阅读过程相当枯燥。针对移动阅读应用中存在的上述问题,本文设计了移动阅读社交系统,取得了如下工作成果:1.实现了语义标注工具。通过该工具,领域专家可以对电子书本中的知识点进行标注。带知识点语义标注的电子书本把知识获取的粒度从整篇文章细化到知识点,既节省了移动互联网流量,又能使用户快速进行知识交互,从而完成电子书本的“闪答”功能。实验数据表明,在使用GPRS接入移动互联网和WiFi接入互联网的情况下,“闪答”服务相比于利用搜索引擎查看整篇文章,分别提升了10倍和3倍的通信速度。2.提出了一种基于知识点过滤的用户推荐算法。该算法根据用户阅读书本过程中浏览知识点的历史信息,计算出用户间的阅读兴趣相似度和基于知识点交互的参与度;根据用户调查表的结果对两者线性加权,为目标用户推荐出合适的阅读答疑用户,帮助其解决阅读中遇到的疑难问题。实验结果表明,本文设计的基于知识点过滤的用户推荐算法在用户行为数据稳定后,推荐结果与理想结果接近比集中在0.91-0.96之间,平均接近比高达0.92,取得了较好的推荐效果。3.设计了模拟真实书本翻页算法。使用两个全等三角形模拟翻页中卷起的页面和下一页的内容,并计算出每个三角形的顶点坐标。根据三角形坐标动态绘制翻页动画,并在三角形边缘使用贝赛尔曲线作圆滑处理,使得翻页效果更加逼近于真实情景。模拟真实书本翻页的功能使得阅读过程中的趣味性得以提高,为用户提供良好的阅读环境和阅读体验。4.实现了Android终端的电子书阅读,资源服务器存储知识点与知识点详细信息,Android终端与Openfire平台的消息交互等功能。Android终端为用户呈现电子书。社交网络平台为用户传输好友推荐消息和用户间的社交消息,并向用户展示好友的GPS地理位置信息,促进用户间的线上交流活动。实验测试验证了移动阅读社交系统具有较高的稳定性。