Font Size: a A A

The Research And Design Of The Search System Of Mobilephone Based On Android Platform

Posted on:2014-04-06Degree:MasterType:Thesis
Country:ChinaCandidate:H J ZhangFull Text:PDF
GTID:2268330425952469Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the rapid development of mobile Internet, smart phone and tablet computer are becoming more and more popular. The era of mobile Internet has arrived, which makes the mobile phone no longer just a common communication tool, but a terminal carrying/bearing the information dissemination and sharing of the mobile Internet. There are abundant data resources on a mobile phone, thereupon the smart phone is also developing rapidly:the memory is continuing to expand and the processor keeps upgrading to meet the requirements of the users. While the mobile phone facilitates people’s life and work, there are some problems needing to be solved at the same time, such as how to locate the data in the mobile phone. Unlike the PC machine which has big screen that makes it easy to operate on and can quickly find the user’s required resources, the mobile phone has to find the needed resources slowly. Therefore, a search system specific to the mobile phone can help users to better use it.There is a lot of mobile phone operating system, such as Android, IOS, WindowsPhone etc. This paper is concerned with the Android operating system as it is an open source based on the Linux which is convenient for the research on the core part. Based on the intensively study of the Android operating system from the bottom to the upper application, this paper has made the requirements analysis of the mobile phone search system under the Android platform, then designed a multifunctional search system with friendly interface combined with the software and hardware characteristics of mobile phone. The work of this paper has the followings:Firstly, we have designed a unified document format based on the SQLite database and created a data table to integrate various data on the mobile phone, such as messages and contacts etc which could facilitate the establishment of index.Secondly, this paper has implemented the segmentation of single Chinese character then transplanted it into the Android platform. In addition, we have carried out the research on the IK algorithm and proposed a forward iteration without backtracking matching algorithm which is used to scan a string, then achieved the word segmentation, and transplanted into the Android system for the verification. Furthermore, the dictionary was ameliorated that it could add the user defined word using the SQLite database, and then extend the IK word segmentation lexicon. This can effectively solve the incomplete coverage problems of the dictionary and can improve the recall ratio.Thirdly, we have made an intensive study of the SQLite open source database, and this paper have presented two kinds of indexing scheme based on SQLite.Fourthly, as the field is added while we extracted the mobile phone data resources, users can make the range of the search.Fifthly, we have applied three factors in design of the result sort algorithm like filed, new and old level of the document and weight of keywords. This paper first have discussed and explore the basic principle of the search engine, mainly studied the logical flow of the search engine and the algorithm policy related to each part, and then combined with the design idea of Lucene open source framework. In succession, the search system presented in this paper was designed. Then we have acquaintance with the Android application development and verified the feasibility of this search system in the ZTE U880mobile phone.
Keywords/Search Tags:Android, SQLite DataBase, Chinese Word Segmentation, SearchSystem
PDF Full Text Request
Related items