CN101576927B - Information retrieval method of mobile terminal based on index - Google Patents
Information retrieval method of mobile terminal based on index Download PDFInfo
- Publication number
- CN101576927B CN101576927B CN2009100995235A CN200910099523A CN101576927B CN 101576927 B CN101576927 B CN 101576927B CN 2009100995235 A CN2009100995235 A CN 2009100995235A CN 200910099523 A CN200910099523 A CN 200910099523A CN 101576927 B CN101576927 B CN 101576927B
- Authority
- CN
- China
- Prior art keywords
- index
- search
- file
- portable terminal
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a mobile terminal index-based information retrieval method. The method comprises the following steps of: supporting the full-text search of local data by realizing indexing on a mobile terminal local relational database, meanwhile achieving a comprehensive indexing mechanism to network resources by the encapsulation of service end and client databases as well as other search engines, completing the classification and filtering of web search results, and finally returning the data to the mobile terminal by the web interface.
Description
Technical field
The present invention relates to wide-band mobile communication technical field, mobile Internet field, technical field of mobile terminals and embedded OS field, relate in particular to the information retrieval method of a kind of portable terminal based on index.
Background technology
Modern Mobile Communications Systems is from the starting of the first generation analog mobile communication system at the end of the eighties, replaced by the digital mobile communication system of the second generation to the mid-90.After the digital mobile communication system of the second generation put it into commercial operation, its development was swift and violent unusual, greatly out of people's expectation.Meanwhile; Historical variation has also taken place in the general layout of communication network; Mobile communication is initiated challenge to the leading position of fixed network, nowadays gradually from originally auxiliary, attached status; Mobile phone has become the leading form of telephone communication, and the income of mobile communication has become the topmost income of telecommunications industry.
Along with popularizing rapidly of Internet, wideband multimedia communication has obtained development rapidly in the nineties.Telecommunication service is to wideband multimedia development trend of the times beyond doubt.Passed through the explosive increase in several years, mobile phone user's number of developed country reaches the limit of gradually.When the voice service trend was saturated, the development of data service but was in the ascendant.Through nearly 10 years development, data shared ratio in the telecommunication service total amount rises rapidly.According to Development Trend, data will surpass speech and become telephone traffic main on the network.Become inevitable since the development of voice service is stagnated, the hope that mobile communication business increases just must be to be data service.
The 3G system of main flow is all based on CDMA technology, and CDMA technology developed rapidly at the end of the nineties, and is ripe gradually, makes the generation of 3G be able to become a reality.
But as a kind of TDMA technology, the spectrum efficiency of GSM is not high, and network capacity is restricted, and can not bear the high capacity needs of data service, has only the high CDMA technology of spectrum efficiency could satisfy the requirement of data service development.In addition, the circuit-switched technology of gsm system is the speech product of the time, is not suitable for data service, has only packet switch could adapt to the needs of data service.Obviously, in the face of the variation of Communications Market and business development trend, existing GSM network has been gone to the dead end, must be substituted by the new generation network based on CDMA technology and packet switch.Therefore, just become the inevitable outlet of European mobile communication industry based on the 3G of CDMA technology and packet switch.
Under background so, 3-G (Generation Three mobile communication system) (3G) is arisen at the historic moment just.
The high bandwidth of new generation broadband wireless mobile communication net is the universal necessary condition that provides of mobile Internet.The TD-SCDMA network is the 3G network with independent intellectual property right of distinct Chinese characteristics.In order to promote the development of TD-SCDMA-SCMA industry, need the business of the abundant TD-SCDMA of exploitation.
The business platform based on Internet architecture of an opening of demand for development of mobile Internet business, and the business norms that interconnect are provided lets vast content supplier; The service provider; ISP, and vast free developer gets involved application and development, enriches the TD-SCDMA business; And in the operation process, find and excavate the business model of new mobile Internet and TD-SCDMA-SCMA characteristic.
Mobile search promptly is an important part that moves mutual network service.Mobile search is the product that wireless Internet and search engine combine.Over the past two years; Google and the two large search giants' of Baidu commercial mythology has attracted countless investors' eyeball; Once highly successful mobile operator was also thirsting for being late 3G searching trump card business on note, and this demand is just being catered in mobile search.The mobile search service is a carrier with the portable terminal, and the user can realize the visit to internet search engine through wireless network, thereby searches the information of oneself wanting.Along with domestic 3G moves towards commercial, mobile search is gathered around and is had broad application prospects.
Summary of the invention
The objective of the invention is to deficiency, the information retrieval method of a kind of portable terminal based on index is provided to prior art.
The objective of the invention is to realize through following technical scheme: a kind of portable terminal may further comprise the steps based on the information retrieval method of index:
(1) at the local opening relationships database of portable terminal and realize index: local datas such as note, phone directory, schedule, mail, file are stored with database mode; And set up index; Realize its full-text search, and through Resource Properties mark output Search Results;
(2) encapsulation through server end database and network search engines realizes the network index.The realization local index combines with the network index, forms to combine index mechanism, and utilizes 3G data network to accomplish the data interaction under the web interface, support client's gamut search need.
The useful effect that the present invention has is: the performance that makes full use of portable terminal of new generation; For the terminal user provides convenience and local data search service efficiently; Combine the new generation broadband mobile communications network simultaneously; Realize the mobile network function of search close, realize search whenever and wherever possible with the desktop internet hunt.
Description of drawings
Fig. 1 is overall system architecture figure.
The practical implementation method
Portable terminal of the present invention may further comprise the steps based on the information retrieval method of index:
1, at the local opening relationships database of portable terminal and realize index:
Local datas such as note, phone directory, schedule, mail, file are stored with database mode, and set up index, realize its full-text search, and through Resource Properties mark output Search Results.
2, the encapsulation through server end database and network search engines realizes the network index:
The realization local index combines with the network index, forms to combine index mechanism, and utilizes 3G data network to accomplish the data interaction under the web interface, support client's gamut search need.
Specify the present invention below in conjunction with accompanying drawing, it is more obvious that the object of the invention and effect will become.
As shown in Figure 1, in portable terminal of new generation, local index service promptly runs on carriage rack-layer (comprising basic service and bottom engine) to this method with the linux system transplantation.Index loads (also can be used as non-core service dynamic load to special application terminal) when the system start-up in real time as kernel service, so that full-time search service to be provided.
In system memory devices, delimit the specific store of part zone, and index service can dynamically take a part as expansion when this part storage is not enough in sharing between the storage as index service.What the local index in the portable terminal was primarily aimed at is note, phone directory, schedule, mail, multimedia file etc., and the mode of index then is an inverted index according to keywords.
All local files are stored by the relational database method, and the file of different attribute can be among the different databases, and defines sequence number id respectively, as the major key of storage.Then the key word in the file is fallen to arrange as auxiliary bond.With the note file is example, and it generally has the addressee number, sends out the piece number sign indicating number, the time, parts such as content of text, with the addressee number with send out the piece number sign indicating number as key word, and in content of text, extract suitable key word.Because characteristic and the people's of Chinese search is accustomed to, can with " ", buzz words such as " being " is ignored, and other word respectively as key word, is carried out inverted index with these key words then.Index is about to key word and arranges by the phonetic preface, in the B+ tree, promptly is each key word at leaf node in depositing; Also deposited the pointer that points to certain storage in the node; What deposit in the storage pointed is the sequence number of the file that occurs of this key word, attribute, and position.
When carrying out local search, search search key in the B+ tree with regard to first indexed file, if can not find the respective leaves node, then search for return results for empty; If find the respective leaves node, the file id and the relative position that then obtain this key word and occurred.Then these information are returned to the upper level applications of calling index, press file id locating file and tab file attribute again by application program, the document result of gained returns to the user the most at last.
Because portable terminal all is in holding state and off working state in most of time, so when any variation took place the file at terminal, system should have the residue performance and accomplish the renewal for index.Although need the time complexity (m is the degree of depth of B+ tree) of 0 (m) for the retouching operation of B+ tree, for existing mobile processor performance, can think and can ignore, rebuild B+ especially relatively at every turn when searching for and set.
For web search, then need the auxiliary facility of the server end of portable terminal place network.Server end at first has a storage container for the middle data of present networks, and data are wherein carried out real-time index upgrade.When portable terminal sent searching request to server, server can respond apace, and through the web interface result was returned portable terminal.Simultaneously, also will be for portable terminal provide http, wap, the interface of short message mode carries out the transmission of data.
When the needs internet hunt, server end will be realized through the request of sending to internet search engine.For raising the efficiency, with Baidu, the interface of network search engines such as google encapsulates in the method, and request msg reorders the data that obtained then by certain algorithm (user definition or system default) simultaneously, redispatches back and gives portable terminal.
Thus, this locality and the network combined method for searching of portable terminal have been accomplished.
Claims (1)
1. a portable terminal is characterized in that based on the information retrieval method of index, may further comprise the steps:
(1) at the local opening relationships database of portable terminal and realize index: with local data: note, phone directory, schedule, mail, file; Store with database mode; And set up index, realize its full-text search, and through Resource Properties mark output Search Results;
(2) encapsulation through server end database and network search engines realizes the network index; The realization local index combines with the network index, forms to combine index mechanism, and utilizes 3G data network to accomplish the data interaction under the web interface, support client's gamut search need;
Wherein, said step (1) is specially: all local files are stored by the relational database method, and the file of different attribute is among the different databases, and defines sequence number id respectively, as the major key of storage; Then the key word in the file is fallen to arrange as auxiliary bond; Key word is carried out inverted index; Index is about to key word and arranges by the phonetic preface, leaves in the B+ tree, and leaf node promptly is each key word; Also deposited the pointer that points to certain memory location in the node; What deposit in the memory location pointed is the sequence number of the file that occurs of this key word, attribute, and position; When carrying out local search, search search key in the B+ tree with regard to first indexed file, if can not find the respective leaves node, then search for return results for empty; If find the respective leaves node, the file id and the relative position that then obtain this key word and occurred; Then these information are returned to the upper level applications of calling index, press file id locating file and tab file attribute again by application program, the document result of gained returns to the user the most at last;
Said step (2) is specially: when portable terminal sent searching request to server, server can respond apace, and through the web interface result was returned portable terminal; Simultaneously, also will be for portable terminal provide http, wap, the interface of short message mode carries out the transmission of data; When the needs internet hunt, server end will be realized through the request of sending to internet search engine.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100995235A CN101576927B (en) | 2009-06-18 | 2009-06-18 | Information retrieval method of mobile terminal based on index |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100995235A CN101576927B (en) | 2009-06-18 | 2009-06-18 | Information retrieval method of mobile terminal based on index |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101576927A CN101576927A (en) | 2009-11-11 |
CN101576927B true CN101576927B (en) | 2012-08-15 |
Family
ID=41271862
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009100995235A Expired - Fee Related CN101576927B (en) | 2009-06-18 | 2009-06-18 | Information retrieval method of mobile terminal based on index |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101576927B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103220412A (en) * | 2013-03-20 | 2013-07-24 | 惠州Tcl移动通信有限公司 | Mobile terminal schedule management method and system |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101998692A (en) * | 2009-08-21 | 2011-03-30 | 中兴通讯股份有限公司 | Method and device for establishing index and carrying out mixed searching on mobile terminal |
CN102521418A (en) * | 2011-12-31 | 2012-06-27 | 青岛海信宽带多媒体技术有限公司 | Pinyin storage structure and pinyin input method |
CN103678405B (en) | 2012-09-21 | 2016-12-21 | 阿里巴巴集团控股有限公司 | Mail index establishing method and system, e-mail search method and system |
CN103020300B (en) * | 2012-12-28 | 2017-04-12 | 杭州华三通信技术有限公司 | Method and device for information retrieval |
CN103177112B (en) * | 2013-04-02 | 2017-06-30 | 浪潮电子信息产业股份有限公司 | A kind of backup browsing file system |
CN104679669B (en) * | 2014-11-27 | 2018-04-27 | 华为技术有限公司 | The method of cache cache accumulator systems and access cache row cache line |
CN104598620B (en) * | 2015-01-30 | 2018-12-21 | 百度在线网络技术(北京)有限公司 | application program searching method and device |
CN106681999B (en) * | 2015-11-05 | 2021-01-26 | 阿里巴巴集团控股有限公司 | Data table query method and device |
CN106250510B (en) * | 2016-08-03 | 2020-03-31 | 百度在线网络技术(北京)有限公司 | Searching method, device and system |
CN115203512A (en) * | 2021-04-08 | 2022-10-18 | 上海资本加管理软件有限公司 | Internet recommendation method, system, device and computer readable storage medium |
-
2009
- 2009-06-18 CN CN2009100995235A patent/CN101576927B/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103220412A (en) * | 2013-03-20 | 2013-07-24 | 惠州Tcl移动通信有限公司 | Mobile terminal schedule management method and system |
CN103220412B (en) * | 2013-03-20 | 2015-02-18 | 惠州Tcl移动通信有限公司 | Mobile terminal schedule management method and system |
Also Published As
Publication number | Publication date |
---|---|
CN101576927A (en) | 2009-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101576927B (en) | Information retrieval method of mobile terminal based on index | |
CN109889426B (en) | Information processing method, device and system based on instant messaging | |
US20110145234A1 (en) | Search method and system | |
CN106294374B (en) | The method and data query system that small documents merge | |
CN103501374B (en) | Telephone directory sequencing method and device, terminal | |
CN101000623A (en) | Method for image identification search by mobile phone photographing and device using the method | |
CN1432947A (en) | Multimedia object searchine device and method | |
JP2011520201A5 (en) | ||
CN103377652A (en) | Method, device and equipment for carrying out voice recognition | |
WO2010148803A1 (en) | Method and device for improving access speed of mobile portal website dynamic page | |
CN102110169A (en) | Mobile terminal network searching method and mobile terminal | |
CN103577420A (en) | Method and device for inquiring user information dynamically | |
CN101963999A (en) | Music classified search engine system and music classified search method | |
CN104333573A (en) | Processing method and processing system for highly-concurrent requests | |
CN100574340C (en) | A kind of method of searching SMS | |
CN108984626B (en) | Data processing method and device and server | |
CN102325098B (en) | Group information acquisition method and system | |
CN102214217A (en) | Intelligent method for searching stock application information by mobile phone | |
CN102982034A (en) | Internet website information search method and search system | |
CN102103606A (en) | Technology for realizing advanced search of commodities on mobile phone client | |
CN101859318A (en) | Method for establishment of service discovery tool based on service network | |
CN101788981A (en) | Deep web mobile search method, server and system | |
WO2024159628A1 (en) | Ldap-based memory management method and apparatus, device, and storage medium | |
CN103020300B (en) | Method and device for information retrieval | |
CN107153674B (en) | A kind of live streaming room information methods of exhibiting and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120815 Termination date: 20150618 |
|
EXPY | Termination of patent right or utility model |