移動閱讀社交系統(tǒng)設計與實現
發(fā)布時間:2018-08-05 16:50
【摘要】:移動智能設備可以讓人們隨時隨地獲取移動互聯(lián)網服務。隨著移動智能設備的普及,移動應用研究非;馃。IOS和Android的應用Store以每年30-40%的速度增長,其中移動閱讀應用在所有移動應用中下載量名列前茅。但是,現有的移動閱讀應用僅僅局限于提供電子書閱讀功能,,沒有充分發(fā)揮移動互聯(lián)網的作用:(1)用戶閱讀過程中遇到不懂的問題,無法快速獲得相關領域專家的權威解釋,需要通過搜索引擎查詢知識相關文檔,獲取知識的效率不高;(2)移動閱讀環(huán)境的多變性導致用戶互相討論問題成為難題,現有的移動閱讀應用沒有為用戶提供社交平臺,不能作出基于閱讀答疑的推薦;(3)電子書本的界面千篇一律,沒有模擬真實書本翻頁的效果,用戶閱讀過程相當枯燥。針對移動閱讀應用中存在的上述問題,本文設計了移動閱讀社交系統(tǒng),取得了如下工作成果: 1.實現了語義標注工具。通過該工具,領域專家可以對電子書本中的知識點進行標注。帶知識點語義標注的電子書本把知識獲取的粒度從整篇文章細化到知識點,既節(jié)省了移動互聯(lián)網流量,又能使用戶快速進行知識交互,從而完成電子書本的“閃答”功能。實驗數據表明,在使用GPRS接入移動互聯(lián)網和WiFi接入互聯(lián)網的情況下,“閃答”服務相比于利用搜索引擎查看整篇文章,分別提升了10倍和3倍的通信速度。 2.提出了一種基于知識點過濾的用戶推薦算法。該算法根據用戶閱讀書本過程中瀏覽知識點的歷史信息,計算出用戶間的閱讀興趣相似度和基于知識點交互的參與度;根據用戶調查表的結果對兩者線性加權,為目標用戶推薦出合適的閱讀答疑用戶,幫助其解決閱讀中遇到的疑難問題。實驗結果表明,本文設計的基于知識點過濾的用戶推薦算法在用戶行為數據穩(wěn)定后,推薦結果與理想結果接近比集中在0.91-0.96之間,平均接近比高達0.92,取得了較好的推薦效果。 3.設計了模擬真實書本翻頁算法。使用兩個全等三角形模擬翻頁中卷起的頁面和下一頁的內容,并計算出每個三角形的頂點坐標。根據三角形坐標動態(tài)繪制翻頁動畫,并在三角形邊緣使用貝賽爾曲線作圓滑處理,使得翻頁效果更加逼近于真實情景。模擬真實書本翻頁的功能使得閱讀過程中的趣味性得以提高,為用戶提供良好的閱讀環(huán)境和閱讀體驗。 4.實現了Android終端的電子書閱讀,資源服務器存儲知識點與知識點詳細信息,Android終端與Openfire平臺的消息交互等功能。Android終端為用戶呈現電子書。社交網絡平臺為用戶傳輸好友推薦消息和用戶間的社交消息,并向用戶展示好友的GPS地理位置信息,促進用戶間的線上交流活動。實驗測試驗證了移動閱讀社交系統(tǒng)具有較高的穩(wěn)定性。
[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的企業(yè)即時通信系統(tǒng)研究與應用[J];吉林大學學報(信息科學版);2010年01期
3 苑為;陶卓彬;;Openfire二次開發(fā)問題分析及解決[J];電腦編程技巧與維護;2011年03期
4 肖志輝;;移動互聯(lián)網研究綜述[J];電信科學;2009年10期
5 喬歆新;朱吉虹;沈勇;;手機移動社交網絡的用戶研究[J];電信科學;2010年10期
6 黃偉敏;;基于XMPP協(xié)議的Android即時通信系統(tǒng)設計[J];電子設計工程;2011年08期
7 錢大千;張曉東;;基于SNS社交網絡的增長模型[J];合肥工業(yè)大學學報(自然科學版);2010年08期
8 李向陽,張亞非;基于語義標注的信息抽取[J];解放軍理工大學學報(自然科學版);2004年04期
9 鄭增威;吳朝暉;;普適計算綜述[J];計算機科學;2003年04期
10 徐光yP ,史元春 ,謝偉凱;普適計算[J];計算機學報;2003年09期
本文編號:2166393
本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/2166393.html
教材專著