CN101888427A - Method for matching dialing name and terminal - Google Patents
Method for matching dialing name and terminal Download PDFInfo
- Publication number
- CN101888427A CN101888427A CN2009100840111A CN200910084011A CN101888427A CN 101888427 A CN101888427 A CN 101888427A CN 2009100840111 A CN2009100840111 A CN 2009100840111A CN 200910084011 A CN200910084011 A CN 200910084011A CN 101888427 A CN101888427 A CN 101888427A
- Authority
- CN
- China
- Prior art keywords
- name
- contact person
- string
- phonetic
- alphabetic string
- 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.)
- Granted
Links
Images
Landscapes
- Machine Translation (AREA)
- Telephone Function (AREA)
Abstract
The invention discloses a method for matching dialing, which comprises the following steps of: receiving a plurality of numeric strings and separators which are input by a user on a dialing interface through a dial, wherein the separators are positioned among the numeric strings, and the numeric strings separated by the separators are respectively confirmed according to the spelling corresponding to a family name or a given name of a searched contact person or a letter substring containing an initial of the spelling in an English letter string; respectively converting the plurality of numeric strings separated by the separators into corresponding letter strings; ordering the converted letter strings according to a preset initial ordering rule to obtain an ordered letter string group; and matching each letter string in the letter string group with the spelling or the English letter string corresponding to the family name or the given name of the contact person, which is stored in a contact person name list, corresponds to the name of each contact person and is ordered according to the preset initial ordering rule, to confirm the matched name of the contact person. The invention also discloses a terminal. By adopting the invention, the name matching of the contact person can be precisely and rapidly carried out.
Description
Technical field
The present invention relates to communication technical field, especially relate to a kind of method for matching dialing name and terminal.
Background technology
In the relation of mobile phone and people's daily life today of password more and more, the user usually can be in mobile phone a large amount of contact number of storage.Whole numbers are remembered one by one obviously be difficult to accomplish, and loaded down with trivial details search procedure is extremely lost time before each dialing.For addressing this problem, prior art has proposed the dialing matching technique, can go out corresponding number of matches according to user's input prompt, selects for the user, can shorten the time that the user searches number greatly.
At present existing dialing matching process mainly contain following three kinds of patterns:
The one, the first coupling of going here and there of number is carried out matched and searched by former positions of input contact number, and as input " 139 ", terminal can match all cell-phone numbers and select for the user with the contact person that " 139 " start;
The 2nd, number substring coupling is mated by continuous several bit digital of input contact number optional position, and as input " 139 ", terminal can match the contact person who comprises continuously " 139 " numeric string in all cell-phone numbers and select for the user;
The 3rd, Chinese pinyin initial coupling, initial by input contact person phonetic is carried out matched and searched, as input " 39 ", terminal can be identified as the letter of numerical key correspondence, matches the contact person of preceding two the word first letter of pinyin of all names for the combination of " DW ", " FW " etc.
But there is defective in various degree in existing dialing matching process, when adopting first string coupling of number or number substring coupling, at least there is following defective: the one, the user must clearly remember wherein continuous several of contact number, yet in most cases, the user often only remembers contact person's name; The 2nd, when the number of contacts of storing on the mobile phone was big, continuous several the identical contact persons in former positions of mobile phone or optional position can be many, and the user still needs the long period just can inquire to wait to dial the number.
When adopting contact person's first letter of pinyin matching way, there is following defective at least: the one, the user must know the name of remembering the contact person; The 2nd, when number of contacts was big, the contact person that first letter of pinyin is identical also can be more, and the user still needs the long period just can find to wait to dial the number.
Summary of the invention
The embodiment of the invention provides a kind of method for matching dialing name, can accurately carry out the name of contact person coupling apace, comprising:
Receive the user at a plurality of numeric strings and the separator of dialing interface through the dial input, described separator is between described a plurality of numeric strings, and described a plurality of numeric strings that described separator separates are determined according to the alphabetical substring that comprises its initial in contact person's surname of being searched or a corresponding phonetic or the English alphabet string respectively;
To be converted to corresponding alphabetic string by described a plurality of numeric strings that described separator separates respectively;
According to default initial ordering rule the alphabetic string after changing is sorted the alphabetic string group after obtaining sorting;
With store in each alphabetic string in the described alphabetic string group and the contact name list with corresponding the mating of each name of contact person according to the surname of this contact person after the described default initial ordering rule ordering and name corresponding a phonetic or an English alphabet string, determine the name of contact person of coupling.
The embodiment of the invention also provides a kind of terminal, can accurately carry out the name of contact person coupling apace, comprising:
Receiver module, be used to receive the user at a plurality of numeric strings and the separator of dialing interface through the dial input, described separator is between described a plurality of numeric strings, and described a plurality of numeric strings that described separator separates are determined according to the alphabetical substring that comprises its initial in contact person's surname of being searched or a corresponding phonetic or the English alphabet string respectively;
Modular converter, the described a plurality of numeric strings that are used for being separated by described separator are converted to corresponding alphabetic string respectively;
Order module is used for according to default initial ordering rule the alphabetic string after changing being sorted the alphabetic string group after obtaining sorting;
Memory module is used for the storing contact name, and corresponding with each name of contact person a surname and a corresponding phonetic or an English alphabet string according to this contact person after the described default initial ordering rule ordering;
Matching module, be used for store in each alphabetic string of described alphabetic string group and the described memory module with corresponding the mating of each name of contact person according to the surname of this contact person after the described default initial ordering rule ordering and name corresponding a phonetic or an English alphabet string, determine the name of contact person of coupling.
In the embodiment of the invention, the user directly imports a plurality of numeric strings and separator at dialing interface through dial, according to a plurality of numeric strings and the separator name matches that dials, need not enter other interfaces, has shortened match time; To be converted to corresponding alphabetic string by a plurality of numeric strings that separator separates respectively, according to default initial ordering rule the alphabetic string after changing is sorted, adopt above-mentioned sort method, the input sequence that comprises the alphabetical substring of initial in the alphabetic string of the contact person's surname searched or name correspondence can be an order, it also can be backward, remedied existing dialing matching process only order input Pinyin initial carry out the deficiency of initial matching way, reduced the accuracy requirement of user about the name of contact person memory; In the embodiment of the invention, with mating of storing in each alphabetic string in the alphabetic string group that obtains after the ordering and the contact name list with corresponding surname and corresponding a phonetic or the English alphabet string of each name of contact person according to this contact person after the default initial ordering rule ordering, determine the name of contact person of coupling, improved the search precision of dialing fuzzy matching, can accurately carry out contact person's matching inquiry apace, improve user's dialing and experienced.
Description of drawings
Fig. 1 is the flow chart of method for matching dialing name in the embodiment of the invention;
Fig. 2 is the flow chart that in the embodiment of the invention name of contact person is mated;
Fig. 3 is the schematic diagram of contact name list in the embodiment of the invention;
Fig. 4, Fig. 5, Fig. 6 and Fig. 7 are matching result schematic diagrames in the embodiment of the invention;
Fig. 8 is the structural representation of terminal in the embodiment of the invention;
Fig. 9 is the structural representation of receiver module in the embodiment of the invention;
Figure 10 is the structural representation of order module in the embodiment of the invention;
Figure 11 is the structural representation of matching module in the embodiment of the invention.
Embodiment
For the dialing that promotes the user is experienced, remedy the deficiency of existing dialing matching process, the embodiment of the invention provides a kind of method for matching dialing name, can accurately carry out the name of contact person coupling apace, improved the precision of dialing fuzzy matching, reduction is to the requirement of user about the accuracy of name of contact person memory, and concrete handling process comprises as shown in Figure 1:
In daily life, may there be the situation of the name that can not remember the contact person that searched fully in the user, might only remember two words in the contact name, as a word in surname and the name, perhaps two words in the name, even might only remember two words in the contact name, but and forget the order of two words, in this case, existing initial matching way just can't match the name of contact person that the user searches.For addressing the above problem, the separated method of a plurality of numeric strings that embodiment of the invention proposition utilizes separator to import, embodiment is as follows: in one embodiment, step 101 is when implementing, the user imports a plurality of numeric strings and separator at dialing interface through dial, wherein, separator is determined according to the alphabetical substring that comprises its initial in contact person's surname of being searched or a corresponding phonetic or the English alphabet string respectively by each numeric string that separator separates between a plurality of numeric strings.That is to say that in embodiments of the present invention, the user only needs to import a plurality of numeric strings and separator at dialing interface through dial, just can directly carry out contact person's inquiry, does not need the interface of entry communication record or other inquiring contactor information, simple and fast.
In one embodiment, separator can have multiple implementation, for example, can utilize the space as separator, also can utilize " * " as separator, this symbol also can utilize " # " as separator, can also utilize on the dial symbol of other except that numeral, as long as can be realized with the separated purpose of a plurality of numeric strings as separator.
In one embodiment, because the name of contact person that two words are identical is less, for realizing accurately carrying out the name of contact person coupling apace, should import at least one separator, when separator of input, two words in the corresponding respectively contact person's surname searched of separated two numeric strings of separator or the name.
In one embodiment, step 102 will be converted to corresponding alphabetic string by a plurality of numeric strings that separator separates respectively when implementing, and transformation rule is the numeral default on the dial and the corresponding conversion rule of letter.
In one embodiment, step 103 is when implementing, according to default initial ordering rule the alphabetic string after changing is sorted, alphabetic string group after obtaining sorting, wherein, default initial ordering rule can be the initial ascending sort, also can be initial descending sort, in force, specifically adopt which kind of sortord to decide by actual conditions.
In one embodiment, step 104 is when implementing, with store in each alphabetic string in the alphabetic string group and the contact name list with corresponding the mating of each name of contact person according to the surname of this contact person after the default initial ordering rule ordering and name corresponding a phonetic or an English alphabet string, determine the name of contact person of coupling.During enforcement, when the corresponding phonetic of contact person's surname and name or English alphabet string being sorted, can utilize separator that a contact person's surname and a corresponding phonetic or the English alphabet string of name are separated according to default initial ordering rule.When implementing, contact name list has multiple way of realization, as, can be document form, also can be form, can also be other can reach the corresponding with it phonetic or the form of English alphabet string by the storing contact name.
In embodiments of the present invention, contact person's surname after the ordering of storing in each alphabetic string in the alphabetic string group and the contact name list and a corresponding phonetic or the alphabetic string of name are mated, therefore, both need adopt default same initial ordering rule, as, both all adopt the initial ascending sort, and perhaps, both all adopt initial descending sort.
When implementing, concrete coupling flow process comprises as shown in Figure 2:
Step 201, obtain first alphabetic string in the alphabetic string group, in the contact person's of storage surname and name corresponding phonetic or English alphabet string, determine the phonetic that comprises first alphabetic string or the name of contact person set of English alphabet string correspondence;
Step 202, obtain the next alphabetic string in the alphabetic string group, thereon in the name of contact person of the alphabetic string correspondence set, further determine in corresponding phonetic of contact person's surname and name or the English alphabet string and comprise the phonetic of this alphabetic string of obtaining or the name of contact person set of English alphabet string correspondence;
Name of contact person in the name of contact person set of step 203, the phonetic that will comprise last the letter string in the alphabetic string group or English alphabet string correspondence, the name of contact person that is defined as mating.
In one embodiment, can also store the telephone number corresponding in the contact name list, when determining the name of contact person of coupling, also determine the telephone number corresponding with the name of contact person that mates with each name of contact person.
If the name of contact person of storing in the contact name list more for a long time, can dwindle matching range by the length that increases each character string.In the embodiment of the invention, each word in the name of contact person is carried out fuzzy matching, and the probability that two words are all identical in the name of contact person is less, so matching range dwindles greatly, has improved matching precision.
Now describe with a specific embodiment, in this embodiment, adopt the space as identifier, default initial rule is the initial ascending sort:
Suppose that now the name of contact person that the user will search is " Ge Jinglan ", but the user only remembers to exist in the name of contact person " Pueraria lobota ", " quiet " two words, and forget the order of two words, also forget the 3rd word, at this moment, the user can be at dialing interface by dial input " 454 ", and a plurality of numeric strings that end-on is received detect, after detecting the space, the numeric string that the space is separated is converted to corresponding characters string " G JI "." G JI " sorted the alphabetic string group after obtaining sorting " G JI " according to the initial ascending sort.In this example, contact name list stores a large amount of name of contact persons, also store surname and name corresponding phonetic or the English alphabet string according to this contact person default initial ordering rule ordering after corresponding with each name of contact person, as " Ge Jinglan ", the corresponding characters string that obtains after conversion still is " GE JING LAN " after according to first letter female ascending sort for " GE JING LAN ", certainly, contact name list also stores other name of contact persons, specifically as shown in Figure 3.
During coupling, at first obtain first alphabetic string " G ", in the corresponding phonetic or English alphabet string of the contact person's who in contact name list, stores surname and name, determine and comprise the phonetic of character string that all be initial with " G " or the name of contact person of English alphabet string correspondence is gathered; Secondly, obtain second letter string " JI ", the continuation character string that search starts with " JI " in the preceding name of contact person set that once matches, dwindle matching range, just can more easily match " Ge Jinglan ", in specific embodiment, matching result (comprising name and number) can be exported on the display screen, as shown in Figure 4.
If the dialing information of user's input is " 54 5 " in proper order, terminal is converted into " JI G ", in this embodiment, terminal is with " JI G " according to first letter female ascending sort, and the result after the ordering still is " G JI ", therefore, the result of coupling is still identical, and concrete display result as shown in Figure 5.
Certainly,, mate, improve matching precision and seek rate as the front three letter that utilizes " Pueraria lobota ", phonetic alphabet string that " quiet " is corresponding if the name of contact person stored can increase the characters matched string length more for a long time in the contact name list.
The method for matching dialing name that the embodiment of the invention provides also is applicable to english name, now illustrates with a specific embodiment:
Supposing that now the name of contact person that the user searches is " Jim Carter ", in this embodiment, is " CARTER JIM " after " Jim Carter " according to first letter female ascending sort.The user may remember incomplete whole English spelling, and order also forgets, as only remembering " Ji Ca " or " Car J ", suppose that the user only remembers " Car J ", the user is in dialing interface input " 227 5 ", terminal is converted to the numeric string of both sides, space " CAR J ", and the alphabetic string group that obtains after the ordering is " CAR J ".
During coupling, at first obtain first alphabetic string " CAR ", in the corresponding phonetic or English alphabet string of the contact person's who in contact name list, stores surname and name, determine and comprise all with the phonetic of the character string headed by " CAR " or the name of contact person set of English alphabet string correspondence; Secondly, obtain second letter string " J ", continue the character string that search starts with " J " in the preceding name of contact person set that once matches, dwindle matching range, just can more easily match " Jim Carter ", and name and number are shown, specifically as shown in Figure 6.
In like manner, if the user only remembers " Ji Ca ", the user is in dialing interface input " 54 22 ", and terminal is converted into " CA JI ", and therefore, the result of coupling is still identical, as shown in Figure 7.
Based on same inventive concept, the embodiment of the invention also provides a kind of terminal, as shown in Figure 8, comprising:
Receiver module 801, be used to receive the user at a plurality of numeric strings and the separator of dialing interface through the dial input, separator is between a plurality of numeric strings, and a plurality of numeric strings that separator separates are determined according to the alphabetical substring that comprises its initial in contact person's surname of being searched or a corresponding phonetic or the English alphabet string respectively;
Modular converter 802, a plurality of numeric strings that are used for being separated by separator are converted to corresponding alphabetic string respectively;
Order module 803 is used for according to default initial ordering rule the alphabetic string after changing being sorted the alphabetic string group after obtaining sorting;
Memory module 804 is used for the storing contact name, and surname and name corresponding phonetic or the English alphabet string according to this contact person default initial ordering rule ordering after corresponding with each name of contact person;
In one embodiment, as shown in Figure 9, receiver module 801 can comprise:
Receive submodule 901, be used to receive the user at a plurality of numeric strings and the separator of dialing interface through the dial input, separator is between a plurality of numeric strings;
Separator is determined submodule 902, is used for determining a plurality of numeric strings that separator separates according to the phonetic of the contact person's surname searched or name correspondence or the alphabetical substring that the English alphabet string comprises its initial respectively;
Output sub-module 903 is used for a plurality of numeric strings that separator separates are exported to modular converter 802.
Among the embodiment, as shown in figure 10, order module 803 can comprise:
Ascending order submodule 1001 is used for according to the ascending order of initial the alphabetic string after changing being sorted; And/or
Descending submodule 1002 is used for according to the descending of initial the alphabetic string after changing being sorted.
Among the embodiment, as shown in figure 11, matching module 805 can comprise:
First matched sub-block 1101, be used for obtaining first alphabetic string of alphabetic string group, in the contact person's of storage surname and name corresponding phonetic or English alphabet string, determine the phonetic that comprises first alphabetic string or the name of contact person set of English alphabet string correspondence;
Second matched sub-block 1102, be used for obtaining the next alphabetic string of alphabetic string group, thereon in the name of contact person of the alphabetic string correspondence set, further determine in corresponding phonetic of contact person's surname and name or the English alphabet string and comprise the phonetic of this alphabetic string of obtaining or the name of contact person set of English alphabet string correspondence;
Determine submodule 1103, be used for the name of contact person that to comprise in the name of contact person set of the phonetic of last letter string of alphabetic string group or English alphabet string correspondence, the name of contact person that is defined as mating.
In the embodiment of the invention, the user directly imports a plurality of numeric strings and separator at dialing interface through dial, according to a plurality of numeric strings and the separator name matches that dials, need not enter other interfaces, has shortened match time; To be converted to corresponding alphabetic string by a plurality of numeric strings that separator separates respectively, according to default initial ordering rule the alphabetic string after changing is sorted, adopt above-mentioned sort method, the input sequence that comprises the alphabetical substring of initial in the alphabetic string of the contact person's surname searched or name correspondence can be an order, it also can be backward, remedied existing dialing matching process only order input Pinyin initial carry out the deficiency of initial matching way, reduced the accuracy requirement of user about the name of contact person memory; In the embodiment of the invention, with mating of storing in each alphabetic string in the alphabetic string group that obtains after the ordering and the contact name list with corresponding surname and corresponding a phonetic or the English alphabet string of each name of contact person according to this contact person after the default initial ordering rule ordering, determine the name of contact person of coupling, improved the search precision of dialing fuzzy matching, can accurately carry out contact person's matching inquiry apace, improve user's dialing and experienced.
Obviously, those skilled in the art can carry out various changes and distortion to the present invention and not break away from the spirit and scope of the present invention.Like this, if these modifications of the present invention and distortion belong within claim of the present invention and the equivalent technologies scope thereof, then the present invention also is intended to comprise these changes and is out of shape interior.
Claims (10)
1. a method for matching dialing name is characterized in that, comprising:
Receive the user at a plurality of numeric strings and the separator of dialing interface through the dial input, described separator is between described a plurality of numeric strings, and described a plurality of numeric strings that described separator separates are determined according to the alphabetical substring that comprises its initial in contact person's surname of being searched or a corresponding phonetic or the English alphabet string respectively;
To be converted to corresponding alphabetic string by described a plurality of numeric strings that described separator separates respectively;
According to default initial ordering rule the alphabetic string after changing is sorted the alphabetic string group after obtaining sorting;
With store in each alphabetic string in the described alphabetic string group and the contact name list with corresponding the mating of each name of contact person according to the surname of this contact person after the described default initial ordering rule ordering and name corresponding a phonetic or an English alphabet string, determine the name of contact person of coupling.
2. the method for claim 1 is characterized in that, described separator is other symbols except that numeral on the dial.
3. method as claimed in claim 2 is characterized in that, described separator is at least one.
4. method as claimed in claim 3 is characterized in that, described default initial ordering rule is:
The initial ascending sort; Or initial descending sort.
5. method as claimed in claim 4, it is characterized in that, described with store in each alphabetic string in the described alphabetic string group and the contact name list with corresponding the mating of each name of contact person according to the surname of this contact person after the described default initial ordering rule ordering and name corresponding a phonetic or an English alphabet string, determine the name of contact person of coupling, specifically comprise:
Obtain first alphabetic string in the described alphabetic string group, in the corresponding phonetic or English alphabet string of the described contact person's who in described contact name list, stores surname and name, determine the phonetic that comprises described first alphabetic string or the name of contact person set of English alphabet string correspondence;
Obtain the next alphabetic string in the described alphabetic string group, and in the name of contact person set of an alphabetic string correspondence thereon, further determine in corresponding phonetic of contact person's surname and name or the English alphabet string and comprise the phonetic of this described alphabetic string of obtaining or the name of contact person set of English alphabet string correspondence;
To comprise the name of contact person in the name of contact person set of phonetic of last letter string or English alphabet string correspondence, the name of contact person that is defined as mating.
6. as each described method of claim 1 to 5, it is characterized in that, also store the telephone number corresponding in the described contact name list, when determining the name of contact person of coupling, also determine the telephone number corresponding with the name of contact person of described coupling with each name of contact person.
7. a terminal is characterized in that, comprising:
Receiver module, be used to receive the user at a plurality of numeric strings and the separator of dialing interface through the dial input, described separator is between described a plurality of numeric strings, and described a plurality of numeric strings that described separator separates are determined according to the alphabetical substring that comprises its initial in contact person's surname of being searched or a corresponding phonetic or the English alphabet string respectively;
Modular converter, the described a plurality of numeric strings that are used for being separated by described separator are converted to corresponding alphabetic string respectively;
Order module is used for according to default initial ordering rule the alphabetic string after changing being sorted the alphabetic string group after obtaining sorting;
Memory module is used for the storing contact name, and corresponding with each name of contact person a surname and a corresponding phonetic or an English alphabet string according to this contact person after the described default initial ordering rule ordering;
Matching module, be used for store in each alphabetic string of described alphabetic string group and the described memory module with corresponding the mating of each name of contact person according to the surname of this contact person after the described default initial ordering rule ordering and name corresponding a phonetic or an English alphabet string, determine the name of contact person of coupling.
8. terminal as claimed in claim 7 is characterized in that, described receiver module comprises:
Receive submodule, be used to receive the user at a plurality of numeric strings and the separator of dialing interface through the dial input, described separator is between described a plurality of numeric strings;
Separator is determined submodule, is used for determining described a plurality of numeric strings that described separator separates according to the phonetic of the contact person's surname searched or name correspondence or the alphabetical substring that the English alphabet string comprises its initial respectively;
Output sub-module is used for described a plurality of numeric strings that described separator separates are exported to described modular converter.
9. terminal as claimed in claim 7 is characterized in that, described order module comprises:
The ascending order submodule is used for ascending order according to the initial alphabetic string after to described conversion and sorts; And/or
The descending submodule is used for descending according to the initial alphabetic string after to described conversion and sorts.
10. terminal as claimed in claim 8 is characterized in that, described matching module comprises:
First matched sub-block, be used for obtaining first alphabetic string of described alphabetic string group, in the described contact person's of storage surname and name corresponding phonetic or English alphabet string, determine the phonetic that comprises described first alphabetic string or the name of contact person set of English alphabet string correspondence;
Second matched sub-block, be used for obtaining the next alphabetic string of described alphabetic string group, thereon in the name of contact person of the alphabetic string correspondence set, further determine in corresponding phonetic of contact person's surname and name or the English alphabet string and comprise the phonetic of this described alphabetic string of obtaining or the name of contact person set of English alphabet string correspondence;
Determine submodule, be used for the name of contact person that to comprise in the name of contact person set of the phonetic of last letter string of described alphabetic string group or English alphabet string correspondence, the name of contact person that is defined as mating.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910084011.1A CN101888427B (en) | 2009-05-12 | 2009-05-12 | Method for matching dialing name and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910084011.1A CN101888427B (en) | 2009-05-12 | 2009-05-12 | Method for matching dialing name and terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101888427A true CN101888427A (en) | 2010-11-17 |
CN101888427B CN101888427B (en) | 2015-03-11 |
Family
ID=43074141
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910084011.1A Expired - Fee Related CN101888427B (en) | 2009-05-12 | 2009-05-12 | Method for matching dialing name and terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101888427B (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102063482A (en) * | 2010-12-27 | 2011-05-18 | 北京友录在线科技发展有限公司 | High-efficiency contact searching method of handheld device |
CN102156757A (en) * | 2011-05-19 | 2011-08-17 | 重庆国虹科技发展有限公司 | Android system-based method for intelligently retrieving mobile phone contact |
WO2012109839A1 (en) * | 2011-02-18 | 2012-08-23 | 中兴通讯股份有限公司 | Method for processing contact person information and mobile terminal |
CN102833380A (en) * | 2012-07-26 | 2012-12-19 | 北京小米科技有限责任公司 | Method and device for searching for contact in communication terminal |
CN102955835A (en) * | 2011-08-31 | 2013-03-06 | 上海夏尔软件有限公司 | Method for positioning options |
CN103020287A (en) * | 2012-11-20 | 2013-04-03 | 高剑青 | Method for eliminating limited projects based on part of hash values |
WO2013143061A1 (en) * | 2012-03-27 | 2013-10-03 | Yang Zijiang | Keyboard, intelligent terminal, and address book fast searching method |
CN104219362A (en) * | 2013-05-30 | 2014-12-17 | 腾讯科技(深圳)有限公司 | Method and device for searching for contact person |
CN102833380B (en) * | 2012-07-26 | 2016-11-30 | 小米科技有限责任公司 | Contact searching method in communication terminal and device |
CN106657523A (en) * | 2016-10-18 | 2017-05-10 | 北京珠穆朗玛移动通信有限公司 | Contact person searching method and mobile terminal terminal thereof |
CN108111703A (en) * | 2017-12-18 | 2018-06-01 | 迈普通信技术股份有限公司 | Contact method querying method and telephone exchange server |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1486564A (en) * | 2001-11-08 | 2004-03-31 | ���Ͽع�����˾ | Method and apparatus for searching name in personal information database |
CN1588279A (en) * | 2004-09-06 | 2005-03-02 | 梁启华 | Method for realizing quick searching Chinese information using number and letter corresponding relationship |
CN101127798A (en) * | 2007-09-14 | 2008-02-20 | 深圳华为通信技术有限公司 | Sorting and searching method and device for number book and mobile terminal |
CN101369215A (en) * | 2008-09-28 | 2009-02-18 | 宇龙计算机通信科技(深圳)有限公司 | Contact person positioning method, system and mobile communication terminal |
-
2009
- 2009-05-12 CN CN200910084011.1A patent/CN101888427B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1486564A (en) * | 2001-11-08 | 2004-03-31 | ���Ͽع�����˾ | Method and apparatus for searching name in personal information database |
CN1588279A (en) * | 2004-09-06 | 2005-03-02 | 梁启华 | Method for realizing quick searching Chinese information using number and letter corresponding relationship |
CN101127798A (en) * | 2007-09-14 | 2008-02-20 | 深圳华为通信技术有限公司 | Sorting and searching method and device for number book and mobile terminal |
CN101369215A (en) * | 2008-09-28 | 2009-02-18 | 宇龙计算机通信科技(深圳)有限公司 | Contact person positioning method, system and mobile communication terminal |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102063482A (en) * | 2010-12-27 | 2011-05-18 | 北京友录在线科技发展有限公司 | High-efficiency contact searching method of handheld device |
CN102063482B (en) * | 2010-12-27 | 2013-03-06 | 北京友录在线科技发展有限公司 | High-efficiency contact searching method of handheld device |
WO2012109839A1 (en) * | 2011-02-18 | 2012-08-23 | 中兴通讯股份有限公司 | Method for processing contact person information and mobile terminal |
CN102156757A (en) * | 2011-05-19 | 2011-08-17 | 重庆国虹科技发展有限公司 | Android system-based method for intelligently retrieving mobile phone contact |
CN102955835A (en) * | 2011-08-31 | 2013-03-06 | 上海夏尔软件有限公司 | Method for positioning options |
WO2013143061A1 (en) * | 2012-03-27 | 2013-10-03 | Yang Zijiang | Keyboard, intelligent terminal, and address book fast searching method |
CN102833380B (en) * | 2012-07-26 | 2016-11-30 | 小米科技有限责任公司 | Contact searching method in communication terminal and device |
CN102833380A (en) * | 2012-07-26 | 2012-12-19 | 北京小米科技有限责任公司 | Method and device for searching for contact in communication terminal |
CN103020287A (en) * | 2012-11-20 | 2013-04-03 | 高剑青 | Method for eliminating limited projects based on part of hash values |
CN103020287B (en) * | 2012-11-20 | 2018-08-10 | 高剑青 | Finite term purpose is excluded based on part cryptographic Hash |
CN104219362A (en) * | 2013-05-30 | 2014-12-17 | 腾讯科技(深圳)有限公司 | Method and device for searching for contact person |
US9996586B2 (en) | 2013-05-30 | 2018-06-12 | Tencent Technology (Shenzhen) Company Limited | Method and device for searching for contact object, and storage medium |
CN106657523A (en) * | 2016-10-18 | 2017-05-10 | 北京珠穆朗玛移动通信有限公司 | Contact person searching method and mobile terminal terminal thereof |
CN108111703A (en) * | 2017-12-18 | 2018-06-01 | 迈普通信技术股份有限公司 | Contact method querying method and telephone exchange server |
Also Published As
Publication number | Publication date |
---|---|
CN101888427B (en) | 2015-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101888427B (en) | Method for matching dialing name and terminal | |
CN100451927C (en) | Communication terminal having a predictive editor application | |
EP1924064B1 (en) | Portable telephone | |
KR101030656B1 (en) | Method for searching call number on standby mode of mobile communication terminal | |
CN101075231A (en) | Method for indexing cell-phone visiting card | |
WO2004025935A1 (en) | Apparatus, method and computer program product for dialing telephone numbers using alphabetic selections | |
EP1593029A1 (en) | Text entry mechanism for small keypads | |
CN101330687B (en) | Method for matching numbers according to call frequency and mobile phone | |
CN101676911A (en) | Contact person searching system and method | |
CN100502429C (en) | Telephone number intelligent inquiry method for mobile phone directory | |
EP2220904A2 (en) | Systems and methods for semi-automatic dialing from a mixed entry sequence having numeric and non-numeric data | |
CN1925515A (en) | Method and system for enquiring telephone number | |
CN101651938A (en) | Telephone number recognition system for mobile terminal and application method thereof | |
CN1976515A (en) | Portable mobile termianl and intelligent dialing method thereof | |
CN101087480A (en) | An intelligent legend dialing method of mobile terminal | |
JP2005258524A (en) | Application start method and portable terminal using this method | |
CN1486564A (en) | Method and apparatus for searching name in personal information database | |
CN1988564A (en) | Method for checking communication record using surname classification | |
CN101465905B (en) | System and method for frisking mail address | |
CN100550929C (en) | The sort method of the phone directory of handheld device and lookup method | |
KR100621194B1 (en) | Method for retrieving recorded information in a user terminal and the user terminal using the method | |
CN1564569A (en) | Serching method of telephone number and its serching engine | |
CN101072252A (en) | Method and device for identifying mobile phone number territoriality for mobile communication terminal | |
CN1283828A (en) | Database index method and system | |
CN101425057A (en) | English word enquiring system and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150311 Termination date: 20210512 |