CN101571874A - System for searching and sequencing mobile phone information - Google Patents
System for searching and sequencing mobile phone information Download PDFInfo
- Publication number
- CN101571874A CN101571874A CNA2009100990320A CN200910099032A CN101571874A CN 101571874 A CN101571874 A CN 101571874A CN A2009100990320 A CNA2009100990320 A CN A2009100990320A CN 200910099032 A CN200910099032 A CN 200910099032A CN 101571874 A CN101571874 A CN 101571874A
- Authority
- CN
- China
- Prior art keywords
- module
- mobile phone
- user preference
- information
- user
- 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.)
- Pending
Links
- 238000012163 sequencing technique Methods 0.000 title claims abstract description 18
- 238000000605 extraction Methods 0.000 claims description 19
- 238000000034 method Methods 0.000 claims description 10
- 230000008569 process Effects 0.000 claims description 7
- 238000004891 communication Methods 0.000 claims description 5
- 239000000284 extract Substances 0.000 claims description 5
- 230000007246 mechanism Effects 0.000 claims description 2
- 230000036962 time dependent Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 13
- 230000008859 change Effects 0.000 description 4
- 238000012892 rational function Methods 0.000 description 4
- 238000013075 data extraction Methods 0.000 description 3
- 241000270322 Lepidosauria Species 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- JEIPFZHSYJVQDO-UHFFFAOYSA-N ferric oxide Chemical compound O=[Fe]O[Fe]=O JEIPFZHSYJVQDO-UHFFFAOYSA-N 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 238000002386 leaching Methods 0.000 description 1
- 230000013011 mating Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention relates to a system for searching and sequencing mobile phone information, including an index module, a keyword matching module and a sequencing module; the index module establishes an index according to the mobile phone information; the keyword matching module performs correlation with the index according to the keyword input by a user; the sequencing module sequences the keywords according to the correlation degree and displays the keywords on a screen, the invention is characterized by further arranging a user preference parameter extracting module; a self-adaptive sequencing module sequences the keywords on the basis of the user preference parameter extracting module and the keyword matching module and adaptively corrects the sequence to display the user preference result in the first item or on the first search result page, therefore the operating times of user are reduced, saving time, facilitating operation and ensuring usage of the mobile phone to be more convenient.
Description
Technical field
The present invention relates to communication field, especially cellphone information adaptable search ordering system.
Background technology
Along with the development of embedded system, processor and storer, the performance of mobile phone is powerful day by day.Powerful central processing unit has allowed the operation of more handset program, and cheap storer also makes and the interior storable data of mobile phone comprises that files such as short message, contact person, music, video, e-book are more and more.The mobile phone number of files of magnanimity and program number can be given user's locating file or be sought specific program and make troubles.Therefore, the local search of similar Webpage search and computing machine, mobile phone searching also becomes a research and development focus highly significant.At present, topmost in the world mobile phone development merchant and mobile operator pay special attention to the mobile phone searching function.Whole world maximum handset is given birth to Nokia of manufacturer, built-in mobile search program in the high-end mobile phone Symbian operating system therein just, and its outstanding search subscriber is experienced, and is one of Nokia major reason of always occupying the umber one in smart mobile phone market.Nokia mobile search program support search contact person, text message, embedded program such as Email, corresponding speed is very fast, and user interface is also comparatively friendly.As one of already present the most outstanding a search utility on the market, Nokia mobile search program still has sizable room for improvement, especially intelligent search sort algorithm aspect, this program is not carried out the study of intelligence to user's row, and user behavior is fed back in the Search Results, make the user search more accurately and want accessed resources.The Windows Mobile mobile phone operating system that Microsoft develops is another main force in smart mobile phone market, and market share reaches more than 10%, mobile phone searching program that its system is embedded, the importance of visible mobile phone searching program.But this search utility is powerful inadequately in function, only supports string matching, does not support full-text search, and under the more situation of data in mobile phone amount, the search speed response speed is slower, even white screen situation often occurs.The iPhone of Apple is since listing, rely on its outstanding user experience, become the up-and-coming youngster in smart mobile phone market, occupy nearly 12% market, but for various reasons, at the Spotlight search that Mac OS X notebook computer receives great acclaim, do not appear in the first item iPhone mobile phone of issue.But Apple announces that the iPhone3.0 version that is about to listing has significant improvement, and a main bright spot is exactly integrated Spotlight search program.Industry moves and the pioneer of wireless internet solution in addition, the Palm OS of palm PC supplier Palm exploitation
TMAlso built-in search utility, the similar Windows Mobile search of this search utility solution is only done string matching, but is compared Windows Mobile search utility, Palm OS
TMSearch response speed obviously very fast.2008, google issued the Android mobile phone operating system, and announced open source code, became the most open platform, also was the optimal platform as scientific research project.Built-in search framework on the Android platform, but because issue just only supports that at present the contact person searches for soon, other application program such as short message program etc. are at present also in realizing function of search.
In the framework of mobile phone searching, as shown in Figure 1: comprise mobile phone searching index module, keyword matching module, three conventional module of order module.The mobile phone searching index module is the determinant attribute of Study document, carries out related with analyzed file the result who analyzes.To new file, only need carry out index upgraded getting final product.The foundation of index is the precondition that mobile phone searching realizes.Keyword matching degree module then is to seek the file or the program of mating most according to user's input.Order module is to sort according to the result of calculation of matching degree and according to certain strategy.Though the information that this search can find the user to need, because mobile phone screen is less, information needed is not to be presented at homepage, have even repeatedly page turning just can see.Therefore mobile phone is more time-consuming, convenient inadequately in using.
Summary of the invention
The purpose of this invention is to provide the system for searching and sequencing mobile phone information that a kind of cellphone subscriber can directly search the result of needs and be shown in first or homepage.
System for searching and sequencing mobile phone information of the present invention, comprise index module, keyword matching module, order module, index module is set up index according to cellphone information, the keyword matching module carries out related according to the keyword of user's input with index, order module sorts according to correlation degree and is presented on the screen, it is characterized in that it also comprises the user preference parameters extraction module, described order module is based on the self-adaptation order module that keyword matching module and user preference parameters extraction module sort.
The parameter that described user preference parameters extraction module is extracted is the parameter beta from comprising of any information of mobile phone of at least one class user preference
i, be expressed as β
i=f
i(η), i=1,2 ..., M, η represent all information in the user mobile phone, function f
iThe process of the parameter set that characterizes user preference is extracted in expression from cellphone information.
The ordering of described order module is to be the function mechanism of independent variable with matching degree parameter and user preference parameters, and its functional form is f (α
1, α
2.., α
N, β
1(t), β
2(t) .., β
M(t)), f is an arbitrary function, and α is the matching degree parameter.
Described user preference parameters extraction module can write down Rigen from user's communication and extract user preference information according to user's nearest contact person, comprises nearest Affiliate sessions time and talk times, forms at least one class user preference parameters.
Described user preference parameters extraction module can be accepted and send in the record to extract user preference information from user's short message.
Described user preference parameters extraction module can extract user preference information in the feedback result of user's past search operation, form at least one class user preference parameters.
The parameter that described user preference parameters extraction module is extracted can be fixed, and can be time dependent, can be that the user is predefined.
Because the present invention combines the user preference custom, adaptive correction ordering strategy can sort Search Results according to the user preference custom, the result of user preference is mentioned first or Search Results homepage, reduced user's number of operations, not only save time but also made things convenient for operation, improved the ease for use of mobile phone.
Description of drawings
Fig. 1: information search ordering process flow diagram in the prior art
Fig. 2: information search ordering process flow diagram of the present invention
Embodiment
As shown in Figure 2, system for searching and sequencing mobile phone information provided by the invention, comprise index module, keyword matching module, user preference parameters extraction module and self-adaptation order module, index module is set up index according to cellphone information, the keyword matching module carries out related according to user's input with index, the user preference parameters extraction module is set up parameter according to user's input habit, and the self-adaptation order module sorts according to the matching degree parameter of keyword matching module and the user preference parameters calculating of user preference parameters extraction module.It comprises following steps:
Step 1: the user imports keyword.User's keyword input can be by the any-mode input, and modal input then is that other input modes also should be included according to the cell phone keyboard input, touch keyboard input on for example phonetic entry, screen handwriting input, the touch-screen or the like mode;
Step 2: obtain the matching degree parameter that matching degree, occurrence number or the like do not reflect the individual subscriber preference through index.When mobile phone is collected less than any useful individual preference information, with traditional sort algorithm ordering, that is: f (α
1, α
2..., α
N), calculate N parameter alpha that does not reflect the individual subscriber preference
1, α
2..., α
N
Step 3: the user preference parameters extraction module extracts user preference parameters.The parameter of supposing M reaction individual subscriber preference is marked as β
1, β
2..., β
M, they come from the personal information of mobile phone, and for example message registration, short message record, last lookup result feedback or the like are expressed any source of individual subscriber preference.They can be fixed, and can also change along with the time.Be β
1(t), β
2(t) ..., β
M(t), wherein t is for using the current time of search, and M can be a natural number arbitrarily, the number of expression parameter;
Step 4: sort based on the matching degree and the user preference of step 2 with step 3.Adopt arbitrarily rational function f to come the designing and arranging sequence algorithm: f (α
1, α
2..., α
N, β
1(t), β
2(t) ..., β
M(t));
Step 5: user's information needed is shown in first or homepage of mobile phone screen.
Be more detailed implementation step below: the user imports keyword, after the input keyword, searches concordance list and calculates relevant parameters.The foundation of concordance list generally needs reptile module, data decryptor module, data extraction module, index database module and index policy module.The reptile module provides data for setting up the mobile phone index for the first time, and according to the data access interface that cell phone platform provides, inquiry obtains the raw data of mobile phone, and raw data is offered data extraction module, as setting up the indexed data source; After the mobile phone directory system was set up, the change of data should be reflected in the directory system timely on the mobile phone, the change of data decryptor module perception this moment data in mobile phone, and with this data process data extraction module, final updated is to the index database module; The index database module provides interface, the data persistence that will meet the index database form is to memory device, operation wherein comprises increase, renewal and deleted data, its major function is the analytical documentation data, and with these data cuttings, and set up the relation of reverse indexing between the document, to support quick search; The index policy module is according to the design of the difference of cell phone platform, the Android platform of google does not provide such as the Symbian platform provides reliable data decryptor interface, by abstract index policy module, can make our data in mobile phone index function more flexible, be more prone on each cell phone platform, realize, obtain optimum efficiency.Certainly the present invention also can set up the index database module by means of other modes.
Set up after the index database, search system is extracted and is comprised only relevant with the input keyword and and the irrelevant parameter of individual subscriber preference such as matching degree, occurrence number.The leaching process of keyword matching degree can adopt any one or several parameter to form the matching degree parameter sets.Can comprise keyword occurrence number parameter, it is to extract the occurrence number of keyword in file to be searched or entry; Can comprise the number of times parameter that article appearred in keyword, it is to extract the number of files that keyword occurs in all files to be searched or entry; The similarity that can comprise keyword, it is a similarity of extracting keyword and similar key word information.
The occurrence number term frequency of occurrences (Terms of Frequency) that is otherwise known as, its definition is the occurrence number of keyword in file to be searched for this reason.The Lucene search engine adopts its square root as one of feature, that is:
Wherein parameter N umberOfOccurrence is above-mentioned feature, and any feature about parameter N umberOfOccurrence promptly satisfies the feature of following funtcional relationship: α
1=g
1(NumberOfOccurrence)
Function g
1Should be rational function.Another kind of common feature α
2Be the number that keyword occurs in file to be searched, if number many more, its rank score will be high more so.The inverse of file frequency also is a kind of common feature, and its definition is a term (Term) number that file to be searched occurred (it should be explained that keyword be made up of several terms).If number of times is few more, represent that this term is reliable more and effective.What Lucene taked is characterized as:
DocumentFrequency and NumberOfDocuments are the number and the files to be searched of the file to be searched that occurred of this term.This feature also should be regarded as a kind of realization about parameter DocumentFrequency.The present invention considers to adopt a kind of more wide in range characterizing definition method, that is:
α
3=g
3(DocumentFrequency)
Any rational function g
3All be defined feature α
3Method.
The extraction of individual subscriber preference information is to comprise any reasonably abundant not redundant parameter sets { β
1, β
2..., β
M, wherein M can be a natural number arbitrarily, the number of expression parameter.These parameters come from any information that comprises in the user mobile phone, and the definition of broad sense can be thought:
β
i=f
i(η),i=1,2,..,M
Wherein parameter η represents information all in the user mobile phone, comprises local all files, program, web page browsing record or the like information.Function f
iRepresented to extract the process of the parameter set that characterizes user preference from cellphone information.In user's communication record, short message and Search Results record, calculate user preference information respectively below.
Message registration has comprised the contact person that the user converses recently, air time, talking state (caller, called or missed call) or the like information η usually
1, can see information η
1Be contained among the cellphone information η.These information can be resolved in the user's communication record and be obtained.If contain the contact person in the nearest Affiliates List in the Search Results, talk times PhoneTimes and air time PhoneLength will think a kind of information, i.e. user preference parameters
β
1=f
1(η)≡f
1(η
1)≡f
1(PhoneTimes,PhoneLength)
Parameter beta wherein
1Be the information that is extracted, it is by two parameter talk times and air time decision.Function f
1Can be any rational function, rationality be when talk times different or/and air time different the time, obtains a different preference parameter beta
1, and change ranking results by whole function f.
Short message is similar to message registration, as a kind of information in the mobile phone, can be used for extracting user preference parameters.If the short message that sends recently or receive comprises and contains contact person or content of short message, the information η that short message comprised in the Search Results
2Can be utilized to the preference parameter of analysis user, and η
1Similar, it also is contained among the cellphone information η.If Search Results comprises the short message file, the number N umberofMessege of the contact person ContactPerson of this short message, short message transmission or time of reception TimeofMessege, short message transmission or reception can become the foundation of compute user preferences parameter so.
β
2=f
2(η)≡f
2(η
2)≡f
2(ContactPerson,TimeofMessege,NumberofMessege)
User's searching record also can be represented user's individual preference information.After the keyword of user's inputted search,, obtained a series of matching result by index search and keyword matching module.Provide ranking results according to the current sort algorithm of ordering again, and be presented on the mobile phone display screen.System according to user's selection result, upgrades sort algorithm again.
Above-mentioned implementation method is not limited in mobile phone, is fit to the operation of computer equally, is applicable to that too all have the equipment of identical function.
Claims (9)
1. system for searching and sequencing mobile phone information, comprise index module, keyword matching module, order module, index module is set up index according to cellphone information, the keyword matching module carries out related according to the keyword of user's input with index, order module sorts according to correlation degree and is presented on the screen, it is characterized in that it also comprises the user preference parameters extraction module, described order module is based on the self-adaptation order module that keyword matching module and user preference parameters extraction module sort.
2. system for searching and sequencing mobile phone information as claimed in claim 1 is characterized in that, the parameter that described user preference parameters extraction module is extracted is the parameter beta from comprising of any information of mobile phone of at least one class user preference
i, be expressed as β
i=f
i(η), i=1,2 ..., M, η represent all information in the user mobile phone, function f
iThe process of the parameter set that characterizes user preference is extracted in expression from cellphone information.
3. system for searching and sequencing mobile phone information as claimed in claim 1 or 2, the ordering that it is characterized in that described self-adaptation order module are to be the function mechanism of independent variable with matching degree parameter and user preference parameters, and its functional form is f (α
1, α
2.., α
N, β
1(t), β
2(t) .., β
M(t)), f is an arbitrary function, and α is the matching degree parameter.
4. system for searching and sequencing mobile phone information as claimed in claim 1 or 2, it is characterized in that, described user preference parameters extraction module can write down Rigen from user's communication and extract user preference information according to user's nearest contact person, comprise nearest Affiliate sessions time and talk times, form at least one class user preference parameters.
5. system for searching and sequencing mobile phone information as claimed in claim 1 or 2 is characterized in that, described user preference parameters extraction module can be accepted and send in the record to extract user preference information from user's short message.
6. system for searching and sequencing mobile phone information as claimed in claim 1 or 2 is characterized in that, described user preference parameters extraction module can extract user preference information in the feedback result of user's past search operation, form at least one class user preference parameters.
7. system for searching and sequencing mobile phone information as claimed in claim 1 or 2 is characterized in that, the parameter that described user preference parameters extraction module is extracted is fixed.
8. system for searching and sequencing mobile phone information as claimed in claim 1 or 2 is characterized in that described user preference parameters is time dependent.
9. system for searching and sequencing mobile phone information as claimed in claim 1 or 2 is characterized in that, user preference parameters can be that the user is predefined.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2009100990320A CN101571874A (en) | 2009-05-31 | 2009-05-31 | System for searching and sequencing mobile phone information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2009100990320A CN101571874A (en) | 2009-05-31 | 2009-05-31 | System for searching and sequencing mobile phone information |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101571874A true CN101571874A (en) | 2009-11-04 |
Family
ID=41231232
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2009100990320A Pending CN101571874A (en) | 2009-05-31 | 2009-05-31 | System for searching and sequencing mobile phone information |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101571874A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102323937A (en) * | 2011-08-31 | 2012-01-18 | 百度在线网络技术(北京)有限公司 | Method and equipment for providing search result |
CN102611645A (en) * | 2012-04-12 | 2012-07-25 | 迈普通信技术股份有限公司 | Instant messaging client and recent contact list generating method thereof |
CN102801860A (en) * | 2012-08-07 | 2012-11-28 | 广东欧珀移动通信有限公司 | A way to add favorite contacts |
CN103185596A (en) * | 2011-12-30 | 2013-07-03 | 上海博泰悦臻电子设备制造有限公司 | Interest point searching method and interest point searching device |
CN103443755A (en) * | 2012-03-19 | 2013-12-11 | 三菱电机株式会社 | Screen data generating device for programmable display unit |
WO2014071624A1 (en) * | 2012-11-12 | 2014-05-15 | 东莞宇龙通信科技有限公司 | Terminal and application program interaction method |
CN104462573A (en) * | 2014-12-29 | 2015-03-25 | 北京奇艺世纪科技有限公司 | Method and device for displaying video retrieval results |
WO2015101132A1 (en) * | 2013-12-30 | 2015-07-09 | Tencent Technology (Shenzhen) Company Limited | Method and system for presenting a listing of message logs |
CN104850550A (en) * | 2014-02-13 | 2015-08-19 | 腾讯科技(深圳)有限公司 | Method and apparatus for ordering prompt messages |
-
2009
- 2009-05-31 CN CNA2009100990320A patent/CN101571874A/en active Pending
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102323937A (en) * | 2011-08-31 | 2012-01-18 | 百度在线网络技术(北京)有限公司 | Method and equipment for providing search result |
CN103185596A (en) * | 2011-12-30 | 2013-07-03 | 上海博泰悦臻电子设备制造有限公司 | Interest point searching method and interest point searching device |
CN103443755A (en) * | 2012-03-19 | 2013-12-11 | 三菱电机株式会社 | Screen data generating device for programmable display unit |
CN102611645A (en) * | 2012-04-12 | 2012-07-25 | 迈普通信技术股份有限公司 | Instant messaging client and recent contact list generating method thereof |
CN102611645B (en) * | 2012-04-12 | 2015-05-20 | 迈普通信技术股份有限公司 | Instant messaging client and recent contact list generating method thereof |
CN102801860A (en) * | 2012-08-07 | 2012-11-28 | 广东欧珀移动通信有限公司 | A way to add favorite contacts |
WO2014071624A1 (en) * | 2012-11-12 | 2014-05-15 | 东莞宇龙通信科技有限公司 | Terminal and application program interaction method |
WO2015101132A1 (en) * | 2013-12-30 | 2015-07-09 | Tencent Technology (Shenzhen) Company Limited | Method and system for presenting a listing of message logs |
US10142279B2 (en) | 2013-12-30 | 2018-11-27 | Tencent Technology (Shenzhen) Company Limited | Method and system for presenting a listing of message logs |
CN104850550A (en) * | 2014-02-13 | 2015-08-19 | 腾讯科技(深圳)有限公司 | Method and apparatus for ordering prompt messages |
CN104462573A (en) * | 2014-12-29 | 2015-03-25 | 北京奇艺世纪科技有限公司 | Method and device for displaying video retrieval results |
CN104462573B (en) * | 2014-12-29 | 2019-04-12 | 北京奇艺世纪科技有限公司 | A kind of video search result methods of exhibiting and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101571874A (en) | System for searching and sequencing mobile phone information | |
EP2174234B1 (en) | Widget discovery in computing devices | |
CN102419768B (en) | Search cache for document search | |
CN102301358B (en) | Textual disambiguation using social connections | |
CN106874390B (en) | Browser history record viewing method and terminal | |
US9626429B2 (en) | Text entry with word prediction, completion, or correction supplemented by search of shared corpus | |
EP2630595B1 (en) | Searching multiple data sources using a mobile computing device | |
CN110162770A (en) | A kind of word extended method, device, equipment and medium | |
US10621189B2 (en) | In-application history search | |
JP6507541B2 (en) | INFORMATION DISPLAY DEVICE, INFORMATION DISPLAY PROGRAM, AND INFORMATION DISPLAY METHOD | |
JP2009037602A (en) | Method and system for providing navigable search result | |
CN102439542A (en) | Text input system and method of electronic device | |
CN112685578B (en) | Method and device for providing multimedia information content | |
WO2015027909A1 (en) | Method and apparatus for obtaining hot-topic information | |
TW201512865A (en) | Method for searching web page digital data, device and system thereof | |
CN106096010A (en) | Carry input control method and the device of search engine functionality | |
US10592572B2 (en) | Application view index and search | |
CN102890683A (en) | Method and device for providing information | |
CN109543014B (en) | Man-machine conversation method, device, terminal and server | |
EP2875452A1 (en) | Method and system for searching on mobile terminal | |
CN112925878A (en) | Data processing method and device | |
CN112307198B (en) | Method and related device for determining abstract of single text | |
EP3996354B1 (en) | Electronic device and method for extracting and using semantic entity in text message of electronic device | |
US20110264698A1 (en) | Method for guiding operation of application program, mobile electronic device, and computer-readable medium using the method thereof | |
CN115455160B (en) | Multi-document reading and understanding method, device, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20091104 |