天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 搜索引擎論文 >

Android平臺下手機資源搜索系統(tǒng)的研究與設(shè)計

發(fā)布時間:2018-06-08 08:33

  本文選題:Android + SQLite數(shù)據(jù)庫。 參考:《浙江師范大學(xué)》2013年碩士論文


【摘要】:隨著移動互聯(lián)網(wǎng)的快速發(fā)展,智能手機以及平板電腦越來越普及,移動互聯(lián)網(wǎng)已經(jīng)時代已經(jīng)到來,這使得手機已經(jīng)不再只是一般的通話工具,而是承載著移動互聯(lián)網(wǎng)信息傳播與分享的一個終端,手機上的數(shù)據(jù)資源豐富多樣,隨之智能手機也發(fā)展迅猛,內(nèi)存不斷擴展,處理器不斷升級來滿足用戶的需求,手機方便人們生活工作的同時,也出現(xiàn)了一些亟待解決的問題,比如說如何定位手機中的數(shù)據(jù),手機不像PC機,屏幕大,操作方便,可以很快地找到用戶所需資源,手機上得慢慢查找,因此一款針對手機的搜索系統(tǒng)能夠幫助用戶更好的使用手機。 手機上搭載的操作系統(tǒng)有很多,比如Android、IOS、WindowsPhone等,本文研究的是Android操作系統(tǒng),因為它是基于Linux的而且是開源的,便于研究核心的部分。本文深入研究了Android操作系統(tǒng),從底層至上層應(yīng)用,并以此為基礎(chǔ),分析了Android平臺下手機搜索系統(tǒng)的需求,并結(jié)合手機的軟硬件特性設(shè)計了一款界面友好的多功能搜索系統(tǒng)。本文所做的工作有以下幾個:第一、設(shè)計了一個基于SQLite數(shù)據(jù)庫的統(tǒng)一的文檔格式,建立一張數(shù)據(jù)表來把手機上的各種數(shù)據(jù)如短信、聯(lián)系人等整合起來,方便建立索引;第二、將單個中文字切分移植到Android上進行實現(xiàn),此外,研究了IK分詞算法,提出了一種正向迭代不回溯匹配算法,用于掃描字符串,進行分詞,并且移植到Android系統(tǒng)中進行了驗證,此外,對其字典進行了改進,利用SQLite數(shù)據(jù)庫添加用戶自定義的詞,然后擴充IK分詞的詞庫,這樣有效解決了詞典覆蓋不全的問題,提高了查全率;第三、深入研究了SQLite開源數(shù)據(jù)庫,本文提出了兩種基于SQLite建立索引的方案;第四、在手機數(shù)據(jù)資源提取時加入了域(field),用戶可以選擇范圍進行搜索;第五、結(jié)果排序算法設(shè)計中使用了filed、文檔的新舊程度以及關(guān)鍵詞的權(quán)重三個因素來進行排序。 本文首先對搜索引擎的基本原理進行了探索討論,主要研究了搜索引擎的邏輯流程以及各部分所涉及的算法策略,然后結(jié)合Lucene開源框架的設(shè)計思想,對本文提出的搜索系統(tǒng)進行設(shè)計,接著了解了Android應(yīng)用程序開發(fā),并且在中興U880手機上驗證了此搜索系統(tǒng)的可行性。
[Abstract]:With the rapid development of the mobile Internet, smartphones and tablets are becoming more and more popular, the mobile Internet has come to an era, which makes mobile phones no longer just ordinary means of communication. Instead, it is a terminal that carries the spread and sharing of information on the mobile Internet. The data resources on the mobile phone are rich and diverse. With the rapid development of the smartphone, the memory is constantly expanding, and the processor is constantly upgraded to meet the needs of the users. While the mobile phone is convenient for people to live and work, there are also some problems that need to be solved. For example, how to locate the data in the mobile phone. Unlike a PC, the mobile phone has a large screen and is easy to operate. It can quickly find the resources required by the user. Mobile phones need to be searched slowly, so a search system for mobile phones can help users use their phones better. There are a lot of operating systems on their phones, such as Android OS and Windows phone. This paper studies the Android operating system. Because it is Linux-based and open-source, easy to study the core part. This paper deeply studies the Android operating system, from the bottom to the upper application, and on this basis, analyzes the requirements of the mobile phone search system under the Android platform, and designs a multi-function search system with friendly interface combined with the hardware and software characteristics of the mobile phone. The work of this paper is as follows: first, a unified document format based on SQLite database is designed, and a data table is established to integrate all kinds of data on mobile phone, such as SMS, contact person, etc. In addition, IK word segmentation algorithm is studied, and a forward iterative non-backtracking matching algorithm is proposed to scan strings, carry out word segmentation, and transplant to Android system for verification. In addition, the dictionary is improved to add user-defined words in SQLite database, and then to expand the lexicon of IK participle, which effectively solves the problem of incomplete coverage of the dictionary and improves the recall rate. This paper studies SQLite open source database in depth, and puts forward two schemes of building index based on SQLite. Fourth, the domain is added to the mobile phone data resource extraction, so that the user can choose the range to search. In the design of the sorting algorithm, three factors, filed, the degree of old and new documents and the weight of keywords, are used to sort. This paper first discusses the basic principle of search engine. This paper mainly studies the logic flow of search engine and the algorithm strategy involved in each part. Then, combining the design idea of Lucene open source framework, the search system proposed in this paper is designed, and then the Android application development is understood. And in ZTE U880 mobile phone to verify the feasibility of the search system.
【學(xué)位授予單位】:浙江師范大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP311.52;TN929.53

【參考文獻】

相關(guān)期刊論文 前10條

1 蔡菁;;Android移動終端數(shù)據(jù)同步技術(shù)研究與應(yīng)用[J];廣東通信技術(shù);2011年01期

2 沈岳;;搜索引擎技術(shù)綜述[J];北京城市學(xué)院學(xué)報;2007年04期

3 鄭凱明;李義杰;;垂直搜索引擎及其應(yīng)用價值[J];信息技術(shù);2008年04期

4 張海燕;;Java多線程技術(shù)在手機聯(lián)網(wǎng)中的應(yīng)用[J];農(nóng)業(yè)網(wǎng)絡(luò)信息;2008年03期

5 馬玉春,宋瀚濤;Web中文文本分詞技術(shù)研究[J];計算機應(yīng)用;2004年04期

6 鄒海山,吳勇,吳月珠,陳陣;中文搜索引擎中的中文信息處理技術(shù)[J];計算機應(yīng)用研究;2000年12期

7 公磊;周聰;;基于Android的移動終端應(yīng)用程序開發(fā)與研究[J];計算機與現(xiàn)代化;2008年08期

8 黃昌寧;趙海;;中文分詞十年回顧[J];中文信息學(xué)報;2007年03期

9 尹鋒;基于神經(jīng)網(wǎng)絡(luò)的漢語自動分詞系統(tǒng)的設(shè)計與分析[J];情報學(xué)報;1998年01期

10 何偉;薛素靜;孔夢榮;楊正黨;;基于Lucene的全文搜索引擎的設(shè)計與實現(xiàn)[J];情報雜志;2006年09期

,

本文編號:1995365

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/1995365.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶a15a7***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com