移动阅读社交系统设计与实现
发布时间:2018-08-05 16:50
【摘要】:移动智能设备可以让人们随时随地获取移动互联网服务。随着移动智能设备的普及,移动应用研究非常火热。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地理位置信息,促进用户间的线上交流活动。实验测试验证了移动阅读社交系统具有较高的稳定性。
[Abstract]:Mobile smart devices allow people to access mobile Internet services anytime, anywhere. With the popularity of mobile smart devices, mobile application research is very hot. IOS and Android applications Store is growing at a rate of 30-40% per year, among which mobile reading applications are among the highest downloads among all mobile applications. However, the existing mobile reading applications are limited to provide e-book reading function, and do not fully play the role of mobile Internet: (1) users encounter problems in the process of reading, and can not quickly obtain authoritative explanations from experts in related fields. It is not efficient to obtain knowledge through search engine. (2) the variability of mobile reading environment makes it difficult for users to discuss each other's problems, and the existing mobile reading applications do not provide social platform for users. Recommendation based on reading questions can not be made; (3) the interface of electronic books is stereotyped, without simulating the effect of turning pages of real books, and the reading process of users is rather dull. In view of the above problems in mobile reading application, this paper designs a mobile reading social system, and obtains the following results: 1. A semantic annotation tool is implemented. Through this tool, domain experts can mark the knowledge points in electronic books. Electronic books with semantic tagging of knowledge points refine the granularity of knowledge acquisition from the whole article to knowledge points, which not only saves mobile Internet traffic, but also enables users to interact with each other quickly, thus accomplishing the "flash answer" function of electronic books. Experimental data show that using GPRS to access the mobile Internet and WiFi to access the Internet, the "flash" service is 10 times and 3 times faster than the search engine to view the entire article. A user recommendation algorithm based on knowledge point filtering is proposed. According to the historical information of browsing knowledge points in the course of reading books, the algorithm calculates the similarity of reading interest and the participation degree based on the interaction of knowledge points, and according to the results of user questionnaire, the two methods are weighted linearly. To recommend appropriate readers to help them solve the problems encountered in reading. The experimental results show that the proposed user recommendation algorithm based on Knowledge-Point filtering is in the range of 0.91-0.96 when the user behavior data is stable, and the ratio of the recommended results to the ideal results is close to 0.91-0.96. The average proximity ratio is as high as 0. 92, and the recommended effect is 3. 3%. The algorithm of simulating real book page turning is designed. Two full triangles are used to simulate the contents of the rolled page and the next page, and the vertex coordinates of each triangle are calculated. According to the triangle coordinate, the paper dynamically draws the page turning animation, and uses the Bessel curve as the smooth processing in the triangle edge, which makes the turning effect more close to the real situation. The function of simulating real book turning makes the reading process more interesting and provides users with a good reading environment and reading experience. 4. The Android terminal can read e-books, and the resource server can store the detailed information of the Android terminal and the information exchange between the Android terminal and the Openfire platform. The Android terminal presents the e-book for the user. The social network platform transmits the friends recommendation message and the social information between users, and displays the GPS geographical location information of the friends to the user, and promotes the online communication between users. The experimental results show that the mobile reading social system has high stability.
【学位授予单位】:湘潭大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP311.52
本文编号:2166393
[Abstract]:Mobile smart devices allow people to access mobile Internet services anytime, anywhere. With the popularity of mobile smart devices, mobile application research is very hot. IOS and Android applications Store is growing at a rate of 30-40% per year, among which mobile reading applications are among the highest downloads among all mobile applications. However, the existing mobile reading applications are limited to provide e-book reading function, and do not fully play the role of mobile Internet: (1) users encounter problems in the process of reading, and can not quickly obtain authoritative explanations from experts in related fields. It is not efficient to obtain knowledge through search engine. (2) the variability of mobile reading environment makes it difficult for users to discuss each other's problems, and the existing mobile reading applications do not provide social platform for users. Recommendation based on reading questions can not be made; (3) the interface of electronic books is stereotyped, without simulating the effect of turning pages of real books, and the reading process of users is rather dull. In view of the above problems in mobile reading application, this paper designs a mobile reading social system, and obtains the following results: 1. A semantic annotation tool is implemented. Through this tool, domain experts can mark the knowledge points in electronic books. Electronic books with semantic tagging of knowledge points refine the granularity of knowledge acquisition from the whole article to knowledge points, which not only saves mobile Internet traffic, but also enables users to interact with each other quickly, thus accomplishing the "flash answer" function of electronic books. Experimental data show that using GPRS to access the mobile Internet and WiFi to access the Internet, the "flash" service is 10 times and 3 times faster than the search engine to view the entire article. A user recommendation algorithm based on knowledge point filtering is proposed. According to the historical information of browsing knowledge points in the course of reading books, the algorithm calculates the similarity of reading interest and the participation degree based on the interaction of knowledge points, and according to the results of user questionnaire, the two methods are weighted linearly. To recommend appropriate readers to help them solve the problems encountered in reading. The experimental results show that the proposed user recommendation algorithm based on Knowledge-Point filtering is in the range of 0.91-0.96 when the user behavior data is stable, and the ratio of the recommended results to the ideal results is close to 0.91-0.96. The average proximity ratio is as high as 0. 92, and the recommended effect is 3. 3%. The algorithm of simulating real book page turning is designed. Two full triangles are used to simulate the contents of the rolled page and the next page, and the vertex coordinates of each triangle are calculated. According to the triangle coordinate, the paper dynamically draws the page turning animation, and uses the Bessel curve as the smooth processing in the triangle edge, which makes the turning effect more close to the real situation. The function of simulating real book turning makes the reading process more interesting and provides users with a good reading environment and reading experience. 4. The Android terminal can read e-books, and the resource server can store the detailed information of the Android terminal and the information exchange between the Android terminal and the Openfire platform. The Android terminal presents the e-book for the user. The social network platform transmits the friends recommendation message and the social information between users, and displays the GPS geographical location information of the friends to the user, and promotes the online communication between users. The experimental results show that the mobile reading social system has high stability.
【学位授予单位】:湘潭大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP311.52
【参考文献】
相关期刊论文 前10条
1 陶皖,李平,廖述梅;当前基于本体的语义标注工具的分析[J];安徽工程科技学院学报(自然科学版);2005年02期
2 周文琼;王乐球;周桐;周春光;;基于XMPP的企业即时通信系统研究与应用[J];吉林大学学报(信息科学版);2010年01期
3 苑为;陶卓彬;;Openfire二次开发问题分析及解决[J];电脑编程技巧与维护;2011年03期
4 肖志辉;;移动互联网研究综述[J];电信科学;2009年10期
5 乔歆新;朱吉虹;沈勇;;手机移动社交网络的用户研究[J];电信科学;2010年10期
6 黄伟敏;;基于XMPP协议的Android即时通信系统设计[J];电子设计工程;2011年08期
7 钱大千;张晓东;;基于SNS社交网络的增长模型[J];合肥工业大学学报(自然科学版);2010年08期
8 李向阳,张亚非;基于语义标注的信息抽取[J];解放军理工大学学报(自然科学版);2004年04期
9 郑增威;吴朝晖;;普适计算综述[J];计算机科学;2003年04期
10 徐光yP ,史元春 ,谢伟凯;普适计算[J];计算机学报;2003年09期
本文编号:2166393
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/2166393.html