[go: up one dir, main page]

CN101571874A - System for searching and sequencing mobile phone information - Google Patents

System for searching and sequencing mobile phone information Download PDF

Info

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
Application number
CNA2009100990320A
Other languages
Chinese (zh)
Inventor
黄鹤云
黄乐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HANGZHOU SANHUANG TECHNOLOGY Co Ltd
Original Assignee
HANGZHOU SANHUANG TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by HANGZHOU SANHUANG TECHNOLOGY Co Ltd filed Critical HANGZHOU SANHUANG TECHNOLOGY Co Ltd
Priority to CNA2009100990320A priority Critical patent/CN101571874A/en
Publication of CN101571874A publication Critical patent/CN101571874A/en
Pending legal-status Critical Current

Links

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

A kind of system for searching and sequencing mobile phone information
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:
F lucene = ( NumberOfOccurrence ) 1 2
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:
F lucene = 1 + log ( NumberOfDocuments 1 + DocumentFrequency )
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 11)≡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 22)≡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.
CNA2009100990320A 2009-05-31 2009-05-31 System for searching and sequencing mobile phone information Pending CN101571874A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (12)

* Cited by examiner, † Cited by third party
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