CN101901259A - Method for searching mobile terminal phonebook and mobile terminal - Google Patents
Method for searching mobile terminal phonebook and mobile terminal Download PDFInfo
- Publication number
- CN101901259A CN101901259A CN2010102331477A CN201010233147A CN101901259A CN 101901259 A CN101901259 A CN 101901259A CN 2010102331477 A CN2010102331477 A CN 2010102331477A CN 201010233147 A CN201010233147 A CN 201010233147A CN 101901259 A CN101901259 A CN 101901259A
- Authority
- CN
- China
- Prior art keywords
- business card
- mobile terminal
- character
- phonebook
- key word
- 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
Images
Landscapes
- Telephone Function (AREA)
Abstract
The invention discloses a method for searching a mobile terminal phonebook and a mobile terminal. The method comprises the following steps of: acquiring at least one set of keywords input by a user; extracting a card in the mobile terminal phonebook; matching the keywords with the card; when matching is successful, adding an item corresponding to the card into a searching result list; and when the card is not the last card in the mobile terminal phonebook, returning and extracting the card in the mobile terminal phonebook, and finishing the procedure when the card is the last card in the mobile terminal phonebook. Through the method for searching the mobile terminal phonebook and the mobile terminal, any keywords can be searched.
Description
Technical field
The present invention relates to the communications field, specially refer to a kind of method and portable terminal of searching mobile terminal phonebook.
Background technology
Along with popularizing day by day and functional enhancing of portable terminals such as mobile phone, also obtained being extensive use of as the cards folder function of one of portable terminal basic function.
Cards folder (PhoneBook), it is the module of management business card in the portable terminal, each business card has comprised many clauses and subclauses, for example name, telephone number and mail, the mode of name matches is taked in the search of traditional mobile terminal phonebook, and realize as follows: a search box at first is provided, and the user imports key word therein, portable terminal finds qualified name according to key word, and returns the result of search.Input character " C " in the search box for example, cards folder will find that C is the name of initial in all Chinese name Chinese phonetic alphabet.
Though traditional searching mobile terminal phonebook mode has solved the problem of quick location business card theme item substantially, have a defective: the key word of traditional searching mobile terminal phonebook can only be specific one group, for example can only search for according to the name key word, if we forget name, only know the other side's mail, just must check business card one by one, efficient is quite low.
Summary of the invention
Method and the portable terminal of fundamental purpose of the present invention for a kind of searching mobile terminal phonebook is provided realized any keyword search.
The present invention proposes a kind of method of searching mobile terminal phonebook, comprises step:
Obtain at least one set of keyword of user's input;
Extract a business card in the described mobile terminal phonebook;
Mate described key word and described business card;
When the match is successful, the corresponding clauses and subclauses of described business card are added to search result list;
When in the non-moving terminal cards folder of described business card during final card, return and extract a business card in the described mobile terminal phonebook, otherwise process ends.
Preferably, described key word is a fuzzy keyword.
Preferably, described key word comprises character * and/or character #; Described character * represents arbitrary character, and described character # represents any a plurality of character.
Preferably, a business card specifically comprises in the described extraction mobile terminal phonebook:
The order of depositing by business card in the described mobile terminal phonebook is extracted business card.
Preferably, described match keywords and business card specifically comprise:
Described key word is compared one by one with the corresponding clauses and subclauses of described business card;
Compare when correct when all key words and the corresponding clauses and subclauses of described business card, then the match is successful, otherwise it fails to match.
The present invention also proposes a kind of portable terminal, comprising:
Acquisition module is used to obtain at least one set of keyword of user's input;
Extract the business card module, be used to extract a business card in the described mobile terminal phonebook;
Matching module is used to mate described key word and described business card;
Feedback module is used for when the match is successful, and the corresponding clauses and subclauses of described business card are added to search result list;
The circulation module is used for returning and extracting a business card in the described mobile terminal phonebook when in the non-described mobile terminal phonebook of described business card during final card, otherwise process ends.
Preferably, described key word is a fuzzy keyword.
Preferably, described key word comprises character * and/or character #; Described character * represents arbitrary character, and described character # represents any a plurality of character.
Preferably, described extraction business card module specifically is used for extracting business card by the order of depositing of business card in the described mobile terminal phonebook.
Preferably, described matching module specifically is used for described key word is compared one by one with the corresponding clauses and subclauses of described business card; And compare when correct when all key words and the corresponding clauses and subclauses of described business card, then the match is successful, otherwise it fails to match.
The method of the searching mobile terminal phonebook that the present invention proposes and portable terminal are according to the key word of user's input, all business cards in the traversal mobile terminal phonebook, the key word and the business card of user's input are mated, with the business card of searching for and the input key word all conforms to.
Description of drawings
Fig. 1 is the schematic flow sheet of method one embodiment of searching mobile terminal phonebook of the present invention;
Fig. 2 is the structural representation of portable terminal one embodiment of the present invention.
The realization of the object of the invention, functional characteristics and advantage will be in conjunction with the embodiments, are described further with reference to accompanying drawing.
Embodiment
The method of the searching mobile terminal phonebook that the present invention proposes and portable terminal are according to the key word of user's input, all business cards in the traversal mobile terminal phonebook, the key word and the business card of user's input are mated, with the business card of searching for and the input key word all conforms to.
With reference to Fig. 1, method one embodiment of searching mobile terminal phonebook of the present invention is proposed, comprising:
Key word is compared one by one with the corresponding clauses and subclauses of this business card;
Compare when correct when all key words and the corresponding clauses and subclauses of this business card, then the match is successful, otherwise it fails to match.
Above-mentioned key word is a fuzzy keyword, comprises character * and/or character #; Character * represents arbitrary character, and character # represents any a plurality of character.
Describe the principle of work of the method embodiment of searching mobile terminal phonebook of the present invention below in detail.
The user selects function of search in mobile terminal phonebook, enter search interface;
According to cards folder discal patch purpose what, generate corresponding input frame, as name, telephone number and mail, each input frame are provided with corresponding numbers, this numbers clauses and subclauses such as name, telephone number and mail in the corresponding business card;
The user imports the key word that will search in input frame, can represent any a plurality of character with character #, represents any one character with character *;
The user determines back search beginning, and portable terminal is selected the input item of non-NULL as search key, generates the sequence K1 of key word, K2......Kn;
Portable terminal is deposited order by business card in particular order such as the cards folder and is extracted a name cards, numbering according to the non-NULL input frame, extract corresponding key word K1 in this business card, the clauses and subclauses String1 of K2......Kn, String2......Stringn, the corresponding String of K1 wherein, the corresponding String2 of K2, the corresponding Stringn of Kn compares key word K1 respectively, K2......Kn and clauses and subclauses String1, the corresponding contents of String2......Stringn, the match is successful when key word and this business card compared when correct then one by one in clauses and subclauses and key word, corresponding clauses and subclauses joined in the tabulation of Search Results and continue coupling, final card in mobile terminal phonebook.
For example the user is behind input frame input name initial H and telephone number four 1234, then form two set of keyword L, 1234, after the user determines search, portable terminal is deposited order according to cards folder, the corresponding clauses and subclauses Li of the corresponding key word of first name cards is proposed earlier, 1311111234, compare one by one when correct when corresponding clauses and subclauses and key word, promptly LI comprises L, and 1311111234 comprise at 1234 o'clock, with corresponding clauses and subclauses Li, 1311111234 are added to search result list and demonstration, otherwise continue the coupling of next business card, and the business card search finishes in business card that finds the match search key word or mobile terminal phonebook.
The method of the searching mobile terminal phonebook of the present invention's proposition travels through all business cards in the mobile terminal phonebook according to the key word of user's input, and key word and business card that the user is imported mate, with the business card of searching for and input key word content all conforms to.
With reference to Fig. 2, portable terminal one embodiment of the present invention is proposed, comprising:
Extract business card module 20, be used to extract a business card in the mobile terminal phonebook;
Above-mentioned key word is a fuzzy keyword, comprises character * and/or character #; Character * represents arbitrary character, and character # represents any a plurality of character.
Extracting business card module 20 specifically is used for extracting business card by the order of depositing of business card in the mobile terminal phonebook.
Describe the principle of work of portable terminal embodiment of the present invention below in detail.
The user selects function of search in mobile terminal phonebook, enter search interface;
According to cards folder discal patch purpose what, generate corresponding input frame, as name, telephone number and mail, each input frame are provided with corresponding numbers, this numbers clauses and subclauses such as name, telephone number and mail in the corresponding business card;
The user imports the key word that will search in input frame, can represent any a plurality of character with character #, represents any one character with character *;
The user determines back search beginning, and acquisition module 10 is selected the input item of non-NULL as search key, generates the sequence K1 of key word, K2......Kn;
Extraction business card module 20 is deposited order by business card in particular order such as the cards folder and is extracted a name cards, numbering according to the non-NULL input frame, extract corresponding key word K1 in this business card, the clauses and subclauses String1 of K2......Kn, String2......Stringn, the corresponding String of K1 wherein, the corresponding Strings of K2, the corresponding Stringn of Kn, matching module 30 is compared key word K1 respectively, K2......Kn and clauses and subclauses String1, the corresponding contents of String2......Stringn, String1 comprises K1 when correct when clauses and subclauses and key word are compared one by one, String2 comprises K2, comprise Kn up to Stringn, the match is successful for key word and this business card, feedback module 40 joins corresponding clauses and subclauses in the tabulation of Search Results, circulation module 50 judges whether this business card is final card in the mobile terminal phonebook, when this business card is not that final card time notice is extracted business card module 20 and extracted next name cards in the mobile terminal phonebook, so that carry out the next round coupling, the coupling of portable terminal is performed until has searched for till interior last business card of mobile terminal phonebook.
For example the user is behind input frame input name initial H and telephone number four 1234, acquisition module 10 obtains key word L, 1234, after the user determines search, extract business card module 20 and deposit order according to cards folder, the corresponding clauses and subclauses Li of the corresponding key word of first name cards is proposed earlier, 1311111234, compare one by one when correct when corresponding clauses and subclauses and key word, promptly LI comprises L, and 1311111234 comprise at 1234 o'clock, feedback module 40 is with corresponding clauses and subclauses Li, 1311111234 are added to search result list and demonstration, otherwise continue the coupling of next business card, and the business card search finishes in business card that finds the match search key word or mobile terminal phonebook.
The portable terminal of the present invention's proposition travels through all business cards in the mobile terminal phonebook according to the key word of user's input, and key word and business card that the user is imported mate, with the business card of searching for and input key word content all conforms to.
The above only is the preferred embodiments of the present invention; be not so limit claim of the present invention; every equivalent structure or equivalent flow process conversion that utilizes instructions of the present invention and accompanying drawing content to be done; or directly or indirectly be used in other relevant technical fields, all in like manner be included in the scope of patent protection of the present invention.
Claims (10)
1. the method for a searching mobile terminal phonebook is characterized in that, comprises step:
Obtain at least one set of keyword of user's input;
Extract a business card in the described mobile terminal phonebook;
Mate described key word and described business card;
When the match is successful, the corresponding clauses and subclauses of described business card are added to search result list;
When in the non-moving terminal cards folder of described business card during final card, return and extract a business card in the described mobile terminal phonebook, otherwise process ends.
2. the method for searching mobile terminal phonebook as claimed in claim 1 is characterized in that, described key word is a fuzzy keyword.
3. the method for searching mobile terminal phonebook as claimed in claim 1 or 2 is characterized in that, described key word comprises character * and/or character #; Described character * represents arbitrary character, and described character # represents any a plurality of character.
4. the method for searching mobile terminal phonebook as claimed in claim 1 or 2 is characterized in that, a business card specifically comprises in the described extraction mobile terminal phonebook:
The order of depositing by business card in the described mobile terminal phonebook is extracted business card.
5. the method for searching mobile terminal phonebook as claimed in claim 1 or 2 is characterized in that, described match keywords and business card specifically comprise:
Described key word is compared one by one with the corresponding clauses and subclauses of described business card;
Compare when correct when all key words and the corresponding clauses and subclauses of described business card, then the match is successful, otherwise it fails to match.
6. a portable terminal is characterized in that, comprising:
Acquisition module is used to obtain at least one set of keyword of user's input;
Extract the business card module, be used to extract a business card in the described mobile terminal phonebook;
Matching module is used to mate described key word and described business card;
Feedback module is used for when the match is successful, and the corresponding clauses and subclauses of described business card are added to search result list;
The circulation module is used for returning and extracting a business card in the described mobile terminal phonebook when in the non-described mobile terminal phonebook of described business card during final card, otherwise process ends.
7. portable terminal as claimed in claim 6 is characterized in that, described key word is a fuzzy keyword.
8. as claim 6 or 7 described portable terminals, it is characterized in that described key word comprises character * and/or character #; Described character * represents arbitrary character, and described character # represents any a plurality of character.
9. as claim 6 or 7 described portable terminals, it is characterized in that described extraction business card module specifically is used for extracting business card by the order of depositing of business card in the described mobile terminal phonebook.
10. as claim 6 or 7 described portable terminals, it is characterized in that described matching module specifically is used for described key word is compared one by one with the corresponding clauses and subclauses of described business card; And compare when correct when all key words and the corresponding clauses and subclauses of described business card, then the match is successful, otherwise it fails to match.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102331477A CN101901259A (en) | 2010-07-21 | 2010-07-21 | Method for searching mobile terminal phonebook and mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102331477A CN101901259A (en) | 2010-07-21 | 2010-07-21 | Method for searching mobile terminal phonebook and mobile terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101901259A true CN101901259A (en) | 2010-12-01 |
Family
ID=43226793
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010102331477A Pending CN101901259A (en) | 2010-07-21 | 2010-07-21 | Method for searching mobile terminal phonebook and mobile terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101901259A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102780802A (en) * | 2012-07-13 | 2012-11-14 | 中兴通讯股份有限公司 | Method and terminal for quick dialing |
CN107622076A (en) * | 2017-07-05 | 2018-01-23 | 北京奇安信科技有限公司 | The data searching method and device of a kind of group member |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1855954A (en) * | 2005-04-27 | 2006-11-01 | Lg电子株式会社 | Method and apparatus for searching for a directory entry in a mobile communication terminal phone book |
CN101408896A (en) * | 2008-11-13 | 2009-04-15 | 深圳市震有科技有限公司 | Method for searching address book in terminal |
CN101426053A (en) * | 2008-10-24 | 2009-05-06 | 深圳市金立通信设备有限公司 | System and method for fast searching phone book and call record when standby |
CN101451854A (en) * | 2007-12-07 | 2009-06-10 | 爱信艾达株式会社 | Search devices, navigation devices, and search programs |
-
2010
- 2010-07-21 CN CN2010102331477A patent/CN101901259A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1855954A (en) * | 2005-04-27 | 2006-11-01 | Lg电子株式会社 | Method and apparatus for searching for a directory entry in a mobile communication terminal phone book |
CN101451854A (en) * | 2007-12-07 | 2009-06-10 | 爱信艾达株式会社 | Search devices, navigation devices, and search programs |
CN101426053A (en) * | 2008-10-24 | 2009-05-06 | 深圳市金立通信设备有限公司 | System and method for fast searching phone book and call record when standby |
CN101408896A (en) * | 2008-11-13 | 2009-04-15 | 深圳市震有科技有限公司 | Method for searching address book in terminal |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102780802A (en) * | 2012-07-13 | 2012-11-14 | 中兴通讯股份有限公司 | Method and terminal for quick dialing |
CN107622076A (en) * | 2017-07-05 | 2018-01-23 | 北京奇安信科技有限公司 | The data searching method and device of a kind of group member |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103368992B (en) | Message push method and device | |
CN102866990B (en) | A kind of theme dialogue method and device | |
CN110147437A (en) | A kind of searching method and device of knowledge based map | |
CN102096717B (en) | Search method and search engine | |
CN102722525A (en) | Methods and systems for establishing language model of address book names and searching voice | |
CN108833720A (en) | Fraudulent call number identification method and system | |
CN101986293A (en) | Method and equipment for displaying search answer information on search interface | |
CN106326452A (en) | Method for human-machine dialogue based on contexts | |
CN103488796A (en) | Inputting method based on context and mobile terminal | |
CN104715063B (en) | search ordering method and device | |
CN109597895B (en) | Knowledge graph-based official document searching method | |
CN106503251A (en) | Searching method and searcher | |
CN103425763A (en) | User recommending method and device based on SNS | |
CN103544312A (en) | Employment information matching method based on social network | |
CN110609908A (en) | Case serial-parallel method and device | |
CN104615734B (en) | A kind of community management service big data processing system and its processing method | |
CN112149422B (en) | Dynamic enterprise news monitoring method based on natural language | |
CN110442774A (en) | Information acquisition method and device | |
CN103617204B (en) | Contact fast searching method based on android system | |
CN100470549C (en) | Form locating data mining method | |
CN101901259A (en) | Method for searching mobile terminal phonebook and mobile terminal | |
CN108021556A (en) | For obtaining the method and device of information | |
CN107870935A (en) | A kind of searching method and device | |
CN101212505A (en) | Quick phone book searching method and device on communication terminal | |
Mampaso et al. | The “Príncipes de Asturias” nebula: a new quadrupolar planetary nebula from the IPHAS survey |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20101201 |