CN101901259A - Method for searching mobile terminal phonebook and mobile terminal - Google Patents

Method for searching mobile terminal phonebook and mobile terminal Download PDF

Info

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
Application number
CN2010102331477A
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN2010102331477A priority Critical patent/CN101901259A/en
Publication of CN101901259A publication Critical patent/CN101901259A/en
Pending legal-status Critical Current

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

The method of searching mobile terminal phonebook and portable terminal
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:
Step 101 is obtained at least one set of keyword of user's input;
Step 102 is extracted a business card in the mobile terminal phonebook;
Step 102 is specially by the order of depositing of business card in the mobile terminal phonebook and extracts business card.
Step 103, match keywords and business card;
Step 103 is specially:
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.
Step 104 when the match is successful, is added to search result list with the corresponding clauses and subclauses of business card;
Step 105 when in the non-moving terminal cards folder of business card during final card, is returned and is extracted a business card in the mobile terminal phonebook, otherwise process ends.
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:
Acquisition module 10 is used to obtain at least one set of keyword of user's input;
Extract business card module 20, be used to extract a business card in the mobile terminal phonebook;
Matching module 30 is used for match keywords and business card;
Feedback module 40 is used for when the match is successful, and the corresponding clauses and subclauses of this business card are added to search result list;
Circulation module 50 is used for returning and extracting a business card in the mobile terminal phonebook when in the non-moving terminal cards folder of this business card during final card, otherwise process ends.
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.
Matching module 30 specifically is used for key word is compared one by one with the corresponding clauses and subclauses of business card; And compare when correct when all key words and the corresponding clauses and subclauses of business card, then the match is successful, otherwise it fails to match.
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.
CN2010102331477A 2010-07-21 2010-07-21 Method for searching mobile terminal phonebook and mobile terminal Pending CN101901259A (en)

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)

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

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

Patent Citations (4)

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

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