CN101039478A - Method and apparatus for searching information - Google Patents
Method and apparatus for searching information Download PDFInfo
- Publication number
- CN101039478A CN101039478A CNA2007100740824A CN200710074082A CN101039478A CN 101039478 A CN101039478 A CN 101039478A CN A2007100740824 A CNA2007100740824 A CN A2007100740824A CN 200710074082 A CN200710074082 A CN 200710074082A CN 101039478 A CN101039478 A CN 101039478A
- Authority
- CN
- China
- Prior art keywords
- input
- key sequence
- information
- user
- record
- 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
- Input From Keyboards Or The Like (AREA)
- Document Processing Apparatus (AREA)
Abstract
A method and device capable of going along information search, includes: accessing the user input inquired information; matching the key sequences storing information and records in said devices with the user input inquired information; and displaying the matched information records. The present invention allows users not to use the input switching method during searchring for information, thus reducing the number of pressing the keys.
Description
Technical field
The present invention relates to communication and electronic applications, relate in particular to a kind of method and apparatus that carries out information searching.
Background technology
Numbering directory has obtained extensive use in terminal equipment of today, wherein Chinese supported in the name in the numbering directory of Chinese terminal equipment.
When using the terminal equipment dialing, can from numbering directory, select a number, general method of operation is as follows: when number is fewer in the numbering directory, for example be no more than 10, directly with about key move selection and get final product; When number is more in the numbering directory, 100 numbers are for example arranged, move by key up and down that select can be more time-consuming, general wish some information of input for example preceding several letters of name or Chinese character reduce the scope and select again, perhaps directly the complete name matches of input arrives unique number.
The input name information has several different methods in numbering directory at present, but generally speaking nothing more than following several:
Prior art one is mated according to the word string of name.If name is a Chinese character, just switch to certain Chinese character coding input method, the input Chinese character mates.If name is a letter, just switch to letter input method, input alphabet mates.This method meets people's visual thinking, for example will search the number of " Wang Zhiming ", just input " Wang Zhiming ", perhaps only input " king "; If search the number of " Jack ", just input " Jack " or only input " J " or " Ja " or the like.But the keyboard of terminal has only tens keys, can be used for the several numerical keys of having only of inputting word information, generally is ' 2 '~' 9 ' these 8 keys, sees Fig. 1.But because the corresponding a plurality of letter or numbers of key, when input, need between various input methods, switch or repeatedly by same key to import needed letter, operate more loaded down with trivial details.
For Chinese character, there is the less input method of a kind of button to be based on the input method of stroke, generally only use 5 buttons, the input of each stroke does not need to repeat by same button repeatedly.But this input method still needs to switch input method with the input of letter or number, and some stroke of Chinese character should to can be regarded as what stroke undistinct, easily produce puzzled during input, for example the 4th of " will " the promptly the first stroke of " heart " be to cast aside or point just has problem, common people may be interpreted as left-falling stroke with it, but can be regarded as a little in the input method of Nokia (NOKIA) mobile phone.And stroke input method is in order to reduce stroke classification to be convenient to use, some stroke classifications are carried out merger, for example will put and press down as a class, the stroke of all band turnovers is classified as class or the like, this needs the user to relearn and remembers, and can not directly use the Chinese-character stroke knowledge of acquiring on textbook.Also can be subjected to the puzzlement that stroke order causes when in addition, the nonstandard people of some stroke orders that write uses stroke input method.In fact, use the people of stroke input method also few, make still phonetic with the most use, this proves that also in fact stroke input method is easy to learn and use not as spelling input method for masses.
Use a common defects of any input method of Chinese character to be, the coding of a Chinese character of every input all can have some candidate's words, the user must the service orientation key and acknowledgement key choose the word of wanting, touch potential is very many, operates very complicated.
Following numbering directory is for example arranged:
Name | Number |
Wang Zhiming | 21534545 |
Wang Zhirong | 65433233 |
Yang Zhining | 87355625 |
Jack | 32554545 |
If access the number of " Jack ", the user need switch to English input method under the numbering directory interface.Suppose input " Jack " full name, keystroke sequence is:
5(jkl)-2(abc)-2(abc)-2(abc)-2(abc)-5(jkl)-5(jkl)
In its bracket is the letter of the number keyboard representation before the bracket, below herewith regular for example.
Promptly " 5 " key is once imported ' J ', " 2 " and is once imported ' a ', twice input of " 2 " key ' c ' again, twice input of " 5 " key ' k '.In the process of input, the user needs to be grasped certain rhythm could correctly import the letter of wanting, otherwise the heavily defeated situation of backspace will occur, increases touch potential.
If want to access the number of " Wang Zhiming ", need switch to certain Chinese character coding input method, input Chinese character " king " can demonstrate all candidates of surname Wang.T9 is a kind of spelling spelling input method, optimizes in operation, and touch potential is less, and the button Automatic Combined of importing by the user goes out possible phonetic plan, and the user need select correct phonetic plan.Suppose to use the T9 spelling input method here, in order to import " king " word, keystroke sequence is (not including input method and switch, is example with the NOKIA mobile phone):
(there are a plurality of pinyin combinations in 9 (wxyz)-2 (abc)-6 (mno)-4 (ghi)-*, switch to wang)-move to right-move to right (supposing that the 3rd word is exactly ' king ')-confirm (choosing ' king ')-return (finishing the Chinese character input)-search (finish input, search)
If use common spelling input method, in order to import correct phonetic alphabet, need repeat key, English as input, just need more touch potential.
Prior art two, (American Standard Code forInformation Interchange, ASCII) character string is mated according to ASCII.Unified have only a kind of to letter is mated by input method with english name and Chinese Name for this input method, and the promptly unified letter that uses need not to switch English and Chinese character coding input method, and the user uses just a lot convenient.The basis that can accomplish this point is that each Chinese character all has its corresponding phonetic, and the employed letter of phonetic is exactly 26 English letters, thereby two kinds can be unified.But because the phone button is few, importing a letter needs to press same button 1 to 4 time, and total touch potential is a lot, and is still succinct inadequately.
This method, the possible structure of numbering directory following (row of phonetic not necessarily actually exist in the numbering directory record, but are bound to use during coupling, here just example):
Name | Phonetic | Number |
Wang Zhiming | Wangzhiming | 21534545 |
Wang Zhirong | Wangzhirong | 65433233 |
Yang Zhining | Yangzhining | 87355625 |
Jack | 32554545 |
At this moment, no matter to access the number that " Jack " still is " Wang Zhiming ", all directly defeated letter.
Accessing " Wang Zhiming " is not input Chinese character " king ", but its phonetic " wang ", the input of finishing " wang " needs button:
9(wxyz)-2(abc)-6(mno)-6(mno)-4(ghi)
In order to import ' n ', need continuously by ' 6 ' key secondary.
Owing to be to mate by letter, in fact do not need the whole of input " wang ", letter of every input, the number in the book of all checking numbers once filters, and listing of being complementary of preceding some letters of the phonetic of Chinese name and english name and input alphabet is selective.Be example just, as long as input ' w ' just has only " Wang Zhiming ", " Wang Zhirong " to be shown with this example.
The input that accesses " Jack " needs is the same with first method.
Prior art three is mated according to the first letter of pinyin of Chinese character, user's input alphabetical less, English name also can be imported the initial of each word, so no matter to be English name or Chinese name, all to press letter coupling, therefore equally do not need to switch input method with said method 2.What this method was considered is to reduce the quantity of the letter of importing to reduce touch potential, but on phone, to import a letter and on average want button 2~3 times, the user need repeat by a key up to the letter that occurs wanting, this has needed to be grasped the blanking time of button in input, input process is smooth inadequately.
Summary of the invention
The purpose of the embodiment of the invention provides a kind of method and apparatus that carries out information searching, so that need not switch input method when searching information, reduces the number of times of button.
According to above-mentioned purpose, the technical scheme of the embodiment of the invention is achieved in that
A kind of method of searching information in device comprises:
Obtain the Query Information of user's input;
With the key sequence of canned data record in the described device and the Query Information coupling of user's input;
The information record that shows coupling.
A kind of device that carries out information searching comprises input module, searches matching module and display module, wherein,
Input module is used to obtain the Query Information of user's input;
Search matching module, be used for the key sequence of described device canned data record and the Query Information coupling of user's input; And,
Display module is used to show the information record of coupling.
From such scheme as can be seen, the method of the information of the searching record of the employing embodiment of the invention is in the search procedure of carrying out termination number, with respect to prior art, can not switch input method, the input of each letter only need be by primary key, can significantly reduce the touch potential of user's input, user-friendly.
Description of drawings
Fig. 1 is the schematic diagram of cell phone keyboard segment;
Fig. 2 is the schematic diagram of searching in the first embodiment of the present invention;
Fig. 3 is the schematic diagram of searching in the second embodiment of the present invention;
Fig. 4 is the flow chart of the preservation number record of the embodiment of the invention;
Fig. 5 is the flow chart of searching number record of the embodiment of the invention;
Fig. 6 is the method flow diagram of the information of searching of the embodiment of the invention in device;
Fig. 7 is the device schematic diagram of the embodiment of the invention.
Embodiment
The first embodiment of the present invention provides a kind of method of searching information in device,
Adopt the button coupling in this method, the user is when carrying out number searching, the input of each letter is as long as press primary key, be specially: when the termination number book adds number, system is mapped to key sequence (promptly with the corresponding keystroke sequence of digitized representation) with the phonetic alphabet and the unification of english name letter of Chinese name correspondence, as shown in Table 1:
Table one: a kind of termination number bookkeeping record form that the first embodiment of the present invention is used
Name | Phonetic | Key sequence | Number |
Wang Zhiming | Wangzhiming | 92649446464 | 21534545 |
Wang Zhirong | Wangzhirong | 92649447664 | 65433233 |
Yang Zhining | Yangzhining | 92649446464 | 87355625 |
Jack | 5225 | 32554545 | |
Wangzhiming2 | 926494464642 | 21534546 | |
Yanixihogn | 9264944646 | 13565433233 |
Zamgwign | 92649446 | 13987355625 |
Keyboard layout corresponding shown in Figure 1,
In the first embodiment of the present invention, for English name, for example to access " Jack ", only need button:
5(jkl)-2(abc)-2(abc)-5(jkl)
Compare with the prior art described in the background technology two, touch potential reduces;
In the first embodiment of the present invention, for Chinese name, each alphabetical place button of input Pinyin gets final product, need not to repeat continuously repeatedly by certain key in order to import certain letter, for example will search " Wang Zhiming ", corresponding phonetic is " wangzhiming ", and button is as follows:
9(wxyz)-2(abc)-6(mno)-4(ghi)-9(wxyz)-4(ghi)-4(ghi)-6(mno)-4(ghi)-6(mno)-4(ghi)
The same with other any input method, the candidate record that satisfies input value has a plurality of, and for example the candidate record of corresponding " 92649446464 " just has " Wang Zhiming ", " Yang Zhining ", and use roll mode to select to get final product this moment.
In order to contrast with key sequence, listed " phonetic " contrast in the table one, need to prove that for most preferred embodiment described in the invention, this " phonetic " contrast also can not need to list.
Might not in the record of termination number book, preserve key sequence in actual applications, also can perhaps find phonetic again according to phonetic mapping button earlier again according to phonetic mapping button when searching number according to Chinese character.The first embodiment of the present invention is described, and to comprise " key sequence " at termination number bookkeeping record form be a reasonable implementation method, it can reduce the operand in the search procedure, need also to be appreciated that key sequence itself can obtain easily the user when the termination number book adds number.
When the user when searching number, terminal must show the current state of searching to the user.In the first embodiment of the present invention, when the user searches in input, do not show the numeral of input, but Chinese Name phonetic that exists in the demonstration numbering directory and english name alphabetic string and user import the monogram of coupling.With reference to keyboard layout shown in Figure 1, for example to search " Wang Zhiming ", corresponding phonetic is " wangzhiming ", when importing first button ' 9 ', though ' 9 ' key correspondence ' w ', ' x ', ' y ', ' z ' four letters, but as if the name that does not exist ' z ' to take the lead, just need not show ' z ' in the termination number book.Equally, monogram possible when importing ' 2 ' again is a lot, for example " xa ", " xb ", " xc ", " ya ", " yb " etc.Even there is pinyin combinations as above, but, then need not show these non-existent combinations owing to there is not the Chinese Name phonetic name of beginnings such as " xa ", " xb ", " xc ", " ya ", " yb " in the name.
Fig. 2 is the schematic diagram of searching in the first embodiment of the present invention, demonstration be the input process of user when in numbering directory, searching " Wang Zhiming ".Supposing has more record in the termination number book, and table one is one of them segment.
Step 1: the user enters the initial condition of opening numbering directory;
Step 2: when input ' 9 ', occur list of names as shown in the figure on the terminal screen,, also show letter ' w ', ' x ', ' y ', ' z ' of ' 9 ' key correspondence simultaneously comprising " Wang Zhiming ";
Step 3: the user imports ' 2 ' key, the list of names respective change that terminal screen shows, the monogram that also shows ' wa ', ' ya ', ' za ', owing to do not have Chinese pinyin and english name with ' xa ' beginning in the numbering directory of present embodiment, ' xa ' do not occur in this step;
Step 4: the user imports ' 6 ' key, the list of names respective change that terminal screen shows, demonstrate the monogram of ' wan ', ' yao ', ' yan ', ' zan ' simultaneously, other monogram is not owing to existing in the numbering directory of present embodiment, so do not show;
Step 5: the user imports ' 4 ' key, the list of names respective change that terminal screen shows, demonstrate the monogram of ' wang ', ' yang ', ' yani ', ' zang ' simultaneously, other monogram is not owing to existing in the numbering directory of present embodiment, so do not show;
Step 6: user such as above-mentioned method continue input digit button ' 9446 ', the list of names respective change that terminal screen shows, comprising " Wang Zhiming " that search, demonstrate the monogram of ' wangzhim ', ' yangzhin ', ' yanixiho ', ' zangwign ' simultaneously.
Next, the user can use roll mode to select, and also can continue input digit ' 464 ', carries out name again and selects.
In sum, the method of the information of the searching record of the employing embodiment of the invention is in the search procedure of carrying out termination number, with respect to prior art, can not switch input method, the input of each letter only need be by primary key, can significantly reduce the touch potential of user's input, user-friendly.
The second embodiment of the present invention provides a kind of method of searching information in device,
The same button coupling that adopts in this method, on the basis of the first embodiment of the present invention, increased according to first letter of pinyin and alphabetic writing name word initial and searched, the user is when carrying out number searching, the input of each letter is as long as press primary key, be specially: when the termination number book adds number, system is with the phonetic alphabet and the unified key sequence that is mapped to of english name letter of Chinese name correspondence, first letter of pinyin is mapped to the key sequence of first letter of pinyin, english name word initial is mapped to the key sequence of english name word initial, as shown in Table 2:
Table two: a kind of termination number bookkeeping record form that the second embodiment of the present invention is used
Name | Phonetic | Key sequence | Initial | The key sequence of initial | Number |
Wang Zhiming | Wangz himin g | 926494464 64 | Wzm | 996 | 21534545 |
Wang Zhirong | Wangz hiron g | 926494476 64 | Wzr | 997 | 65433233 |
Yang Zhining | Yangz hinin g | 926494464 64 | Yzn | 996 | 87355625 |
…… | |||||
Wyatt | 99288 | 133363266 77 | |||
JohnSmith | 564676484 | Js | 57 | 135556735 64 |
Keyboard layout corresponding shown in Figure 1,
In the second embodiment of the present invention, for English name, for example to access " Wyatt ", only need button:
9(wxyz)-9(wxyz)-2(abc)-8(tuv)-8(tuv)
Compare with the prior art described in the background technology two, touch potential reduces;
In the second embodiment of the present invention, for English name, for example to access " JohnSmith ", the corresponding key sequence is:
5 (jkl)-6 (mno)-4 (ghi)-6 (mno)-7 (pqrs)-6 (mno)-4 (ghi)-8 (tuv)-4 (ghi) or
5(jkl)-7(pqrs)
The same with other any input method, the candidate record that satisfies input value has a plurality of, and use roll mode to select to get final product this moment.
Compare with the prior art described in the background technology, touch potential reduces;
In the second embodiment of the present invention, for Chinese name, can each alphabetical place button of input Pinyin, also directly the initial of input Pinyin is searched, and also can reduce the touch potential when searching Chinese name.For example search " Wang Zhiming ", corresponding phonetic is " wangzhiming ", can import " wzm " or " wzhm ", and the corresponding key sequence is:
9 (wxyz)-9 (wxyz)-6 (mno) or
9(wxyz)-9(wxyz)-4(ghi)-6(mno)
The same with other any input method, the candidate record that satisfies input value has a plurality of, and for example the candidate record of corresponding " 996 " just has " Wang Zhiming ", " Yang Zhining ", and use roll mode to select to get final product this moment.
For the key sequence with key sequence and first letter of pinyin contrasts, listed " phonetic " and " initial " contrast in the table two, need to prove that for most preferred embodiment described in the invention, this " phonetic " and " initial " contrast also can not need to list.
Might not in the record of termination number book, preserve the key sequence of key sequence and initial in actual applications, also can perhaps find phonetic again according to phonetic mapping button earlier again according to phonetic mapping button when searching number according to Chinese character.The second embodiment of the present invention is described, and to comprise " key sequence " and " key sequence of initial " at termination number bookkeeping record form be a reasonable implementation method, it can reduce the operand in the search procedure, need also to be appreciated that the key sequence of key sequence and initial itself can obtain easily the user when the termination number book adds number.
In the record format shown in the table two, " key sequence " and " key sequence of initial " participates in searching the coupling of input process simultaneously, as long as coupling will be included in the matching result shows.
Fig. 3 is the schematic diagram of searching in the second embodiment of the present invention, provides an input process of using first letter of pinyin to search " Wang Zhiming ", and this example adopts the termination number book of table three, and also comprised English name " Wyatt " in the numbering directory this moment.Supposing has more record in the termination number book, and table one is one of them segment.
Step 1: the user enters the initial condition of opening telephone directory book;
Step 2: when input ' 9 ', occur list of names as shown in the figure on the terminal screen,, also show letter ' w ', ' x ', ' y ', ' z ' of ' 9 ' key correspondence simultaneously comprising " Wang Zhiming ";
Step 3: input ' 9 ', the list of names respective change that terminal screen shows, the name number that shows reduces, the monogram that also shows ' wz ', ' yz ', ' wy ' simultaneously, wz wherein " mated the key sequence of the first letter of pinyin of " Wang Zhiming ", " Wang Zhirong "; and " yz " matches the first letter of pinyin key sequence of " Yang Zhining ", and " wy " mated english name " Wyatt ";
Step 4: input ' 6 ', the list of names respective change that terminal screen shows, the name number that shows further reduces, the monogram that also shows ' wzm ' and ' yzn ' simultaneously, wherein " wzm " mated the first letter of pinyin key sequence of " Wang Zhiming ", and " yzn " mated the key sequence of the first letter of pinyin of " Yang Zhining ".
Next, the user can use roll mode to select required name.
In sum, the method of the information of the searching record of the employing embodiment of the invention is in the search procedure of carrying out termination number, with respect to prior art, can not switch input method, the input of each letter only need be by primary key, can significantly reduce the touch potential of user's input, user-friendly.
Some that have more than provided the embodiment of the invention are searched the example of Chinese Name and english name, the flow process when describing the preservation number record of the embodiment of the invention below.
As shown in Figure 4, be the flow chart of the preservation number record of the embodiment of the invention:
Step 410: initialization three string variables, wherein preserve first literal of the name of user's input among the C, this literal may be Chinese character, letter, numeral or other character; S is a character string that is used for all Chinese characters in the name all being converted in the stores processor process the complete Chinese phonetic alphabet; T is a character string that is used for Chinese character being converted in the stores processor process Chinese Pin Yin initial.For example the user imports name " Wang Zhiming ", and then the content of preserving among the C after this step is " king ", is " wangzhiming " among the S, is " wzm " among the T;
Step 420: judge whether C is Chinese character, and for example " king " is Chinese character.If the name of user's input is " Wyatt ", C value for the first time is " W ", and " W " is not Chinese character;
Step 430: obtain the Chinese phonetic alphabet of Chinese character, the Chinese phonetic alphabet can obtain by the phonetic character library of searching Chinese character, and for example for " king ", its phonetic is " wang ".Because there is the phenomenon of a word multitone in Chinese character, should obtain correct phonetic for polyphone.If the user is to use spelling spelling input method input name, in fact can in the process of input name, note the phonetic of whole Chinese characters in the name, then need not conversion herein.For the multitone Chinese character that uses the stroke input method input, just according to a phonetic of certain this Chinese character of policy selection, this strategy can be the most frequently used pronunciation in modal pronunciation of this Chinese character or the name.If do not store the pinyin character string of Chinese character in the number record, but in the input process of searching Dynamic matching phonetic, then can consider to mate multiple pronunciation.For example with stroke input method input " pleasure ", " pleasure " is polyphone, and corresponding phonetic has " le ", " yue ", and when searching input, input " le " or " yue " all can match " pleasure ";
Step 440: the phonetic of Chinese character is connected to S and the initial of phonetic is connected to T.For example S and T are empty at the beginning, handle " wang " afterwards, and S becomes " wang ", and T becomes " w ", if handled " zhi " again, then S becomes " wangzhi ", and T becomes " wz ";
Step 450: this step is another branch that step 420 is judged, what promptly store among the C is not the situation of Chinese character.Because what store among the C is an ascii character, can be English alphabet, also might this character be directly connected to variable S and T respectively for numeral, symbol etc.;
Step 460: judge whether handled name also has next literal;
Step 470: if whether handled name also has next literal, then take out next literal, forward step 420 to and continue to handle;
Step 480: the name of user's input is handled, has generated character string S and T this moment.It is convenient to handle when searching numbering directory, respectively the character among S and the T is changed, and converts coding in the machine of the numerical character of the corresponding button of character or button correspondence to.For example, letter ' w ', ' x ', ' y ', ' z ' and numerical character ' 9 ' then all convert ' w ' in the character string, ' x ', ' y ', ' z ' to the interior coding of machine of ' 9 ' or ' 9 ' key correspondence at same key.Can store coded sequence string in the machine of the digit strings that obtains or button correspondence after the conversion into " key sequence " shown in the table two and " initial key sequence " field respectively.
By the processing of above preservation number record, just use the described lookup method of embodiments of the invention to get ready for searching numbering directory.Need to prove, be the preferable processing method of the embodiment of the invention more than, and actual implementation method is not limited to this.
As shown in Figure 5, be the flow chart of searching number record of the embodiment of the invention.Carrying out and importing the prerequisite of searching is that the user has opened numbering directory, can select certain record by operation keyboard moving focal point in numbering directory.
Step 510: it is empty that string variable S is composed initial value;
Step 520: the user has imported the interior coding of machine of the button correspondence of a character keys, and it is stored among the K;
Step 530: encoded K in the machine of this button correspondence is converted to the corresponding digital character, and is stored among the D;
Step 540: add numerical character to character string S, for example, S was empty originally, and the user imports first button ' 9 ', was " 9 " through S after this step then, if the user continues to import button ' 2 ', was " 92 " through S after this step, by that analogy;
Step 550: one by one " key sequence " in the record of numbering directory and " key sequence of initial " (seeing Table two) compared with S, the length of supposing S is n, if preceding n the character of " key sequence " and " initial key sequence " equates with S, show that then this record meets filtercondition, lists in the matched record table.Record in the described matched record table is the candidate record that is shown to the user, and the user can use the key up and down of terminal to move in the record that shows, select.Described herein is simple filtering method, in fact can filter and generate new matched record table in the last matched record table that once generates for follow-up character keys input.The not necessarily in esse table of matched record table, reality can adopt any skill to optimize this implementation method, makes that what externally present is that the set of matched record gets final product.After finding described matched record, all characters matched string sequences are shown to the user, as shown in Figures 2 and 3.
If with " key sequence " in the record of numbering directory and " key sequence of initial " and S relatively after, do not find " key sequence " or " key sequence of initial " of any coupling, then numbers displayed is recorded as sky.
Step 560: judge whether the next input of user is character keys, if then get back to step 520 and continue to handle, otherwise finish this section processing procedure or forward other processing procedure to.Other processing procedure comprise the user use terminal keyboard in numbers displayed record moving focal point, check number, switch input method etc.
In the above-mentioned flow chart of searching number record, owing to use in the machine of numerical character or button correspondence coding to realize that the thought of the embodiment of the invention has identical effect, so can use coding in the machine of button correspondence to realize the thought of the embodiment of the invention.When coding was realized in the machine that uses the button correspondence, in the corresponding above-mentioned flow chart of searching number record, step 530 was unwanted, and variable S is not meant a character string, but coded sequence string in the machine of button correspondence.Should adopt also in the step 550 that coding and S relatively show that then this record meets filtercondition, can list the matched record table in if equate in the machine of preceding n button correspondence of " key sequence " and " initial key sequence " in the record of termination number book.
In sum, the method of the information of the searching record of the employing embodiment of the invention is in the search procedure of carrying out termination number, with respect to prior art, can not switch input method, the input of each letter only need be by primary key, can significantly reduce the touch potential of user's input, user-friendly.
As shown in Figure 6, be the method flow diagram of the information of in device, searching of the embodiment of the invention.
Step 601: obtain the Query Information of user's input, comprise the various characters that the user imports;
Step 602:, specifically name phonetic alphabet, initial letter of one's surname in Pinyin, alphabetic writing name letter and the alphabetic writing name initial of user's input information correspondence and the key sequence of canned data record can be compared with the key sequence of canned data record in the described device and the Query Information coupling of user's input.
Step 603: show the information record of coupling, when not having the information record of coupling, the information record of demonstration is with respect to constant before the user input query information.
The information record of coupling is meant that the key sequence of the Query Information correspondence of key sequence in the information record and described user input equates in the top n button value, the key number that the key sequence of the Query Information correspondence that N imports for the user comprises.Button value is meant a character of fixing in a plurality of characters of interior coding of the machine of button correspondence or button correspondence.
In sum, the method of the information of the searching record of the employing embodiment of the invention is in the search procedure of carrying out termination number, with respect to prior art, can not switch input method, the input of each letter only need be by primary key, can significantly reduce the touch potential of user's input, user-friendly.
Embodiments of the invention also provide a kind of device that carries out information searching, as shown in Figure 7, comprise input module, search matching module and display module.
Input module is used to obtain the Query Information of user's input, comprises the various characters that the user imports.
Search matching module and be used for, specifically name phonetic alphabet, initial letter of one's surname in Pinyin, alphabetic writing name letter and the alphabetic writing name initial of user's input information correspondence and the key sequence of canned data record can be compared the key sequence of device canned data record and the Query Information coupling of user's input.
Display module is used to show the information record of coupling.When not having the information record of coupling, the information record of demonstration is with respect to constant before the user input query information.
The information record of coupling is meant that the key sequence of the Query Information correspondence of key sequence in the information record and described user input equates in the top n button value, the key number that the key sequence of the Query Information correspondence that N imports for the user comprises.Button value is meant a character of fixing in a plurality of characters of interior coding of the machine of button correspondence or button correspondence.
The device that the embodiment of the invention provides comprises various terminal equipments, specifically can include line terminal equipment and wireless terminal device.
In sum, the device that uses the embodiment of the invention to provide, the phonetic alphabet of the name in the termination number book, first letter of pinyin, alphabetic writing name letter and the unification of alphabetic writing name word initial of name can be screened coupling according to each alphabetical corresponding key sequence, the input of each letter only need be by primary key, and need not switch input method searching between Chinese name and the English name, and, make that the touch potential when searching obviously reduces owing to be not concrete character or Chinese character of input.
The above; only for the preferable embodiment of the present invention, but protection scope of the present invention is not limited thereto, and anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; the variation that can expect easily or replacement all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of claim.
Claims (8)
1, a kind of method of searching information in device is characterized in that, may further comprise the steps:
Obtain the Query Information of user's input;
With the key sequence of canned data record in the described device and the Query Information coupling of user's input;
The information record that shows coupling.
2, the information approach of searching according to claim 1 is characterized in that, the key sequence in the described information record comprises:
The key sequence that the name phonetic alphabet are mapped to according to terminal push;
The key sequence that initial letter of one's surname in Pinyin is mapped to according to terminal push;
The key sequence that alphabetic writing name letter is mapped to according to terminal push; And,
The key sequence that alphabetic writing name word initial is mapped to according to terminal push.
3. the information approach of searching according to claim 1 and 2 is characterized in that, the information record of described coupling is meant:
The key sequence of the key sequence in the described information record and the Query Information correspondence of described user input equates that in the top n button value described N is the key number that the key sequence of the Query Information correspondence of described user's input comprises.
4, the information approach of searching according to claim 3 is characterized in that, described button value more specifically refers to a fixing character in a plurality of characters of coding in the machine of button correspondence or button correspondence.
5, a kind of device that carries out information searching is characterized in that, comprising:
Input module is used to obtain the Query Information of user's input;
Search matching module, be used for the key sequence of described device canned data record and the Query Information coupling of user's input; And,
Display module is used to show the information record of coupling.
6, device according to claim 5 is characterized in that, described key sequence comprises:
The key sequence that the name phonetic alphabet are mapped to according to terminal push;
The key sequence that initial letter of one's surname in Pinyin is mapped to according to terminal push;
The key sequence that alphabetic writing name letter is mapped to according to terminal push; And,
The key sequence that alphabetic writing name word initial is mapped to according to terminal push.
According to claim 5 or 6 described devices, it is characterized in that 7, the information record of described coupling is meant:
The key sequence of the key sequence in the described information record and the Query Information correspondence of described user input equates that in the top n button value described N is the key number that the key sequence of the Query Information correspondence of described user's input comprises.
8, device according to claim 7 is characterized in that, described button value more specifically refers to a fixing character in a plurality of characters of coding in the machine of button correspondence or button correspondence.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007100740824A CN101039478A (en) | 2007-04-17 | 2007-04-17 | Method and apparatus for searching information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007100740824A CN101039478A (en) | 2007-04-17 | 2007-04-17 | Method and apparatus for searching information |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101039478A true CN101039478A (en) | 2007-09-19 |
Family
ID=38890051
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007100740824A Pending CN101039478A (en) | 2007-04-17 | 2007-04-17 | Method and apparatus for searching information |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101039478A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101616200A (en) * | 2008-06-27 | 2009-12-30 | 鸿富锦精密工业(深圳)有限公司 | A kind of method of searching address list |
CN102111474A (en) * | 2009-12-28 | 2011-06-29 | 联想移动通信科技有限公司 | Handheld device and method for searching contacts therein |
CN102647503A (en) * | 2011-02-18 | 2012-08-22 | 中兴通讯股份有限公司 | Contact person information processing method and mobile terminal |
CN101287225B (en) * | 2008-05-22 | 2012-09-26 | 德信无线通讯科技(北京)有限公司 | Information searching method of mobile communication terminal and mobile communication terminal thereof |
CN102819567A (en) * | 2012-07-17 | 2012-12-12 | 重庆优腾信息技术有限公司 | Method and system for searching contact information in electronic equipment |
CN104239409A (en) * | 2014-07-31 | 2014-12-24 | 东莞市福欣电脑科技有限公司 | Method for efficiently and quickly querying table data under WINDOWS system |
CN107341177A (en) * | 2017-05-24 | 2017-11-10 | 福建网龙计算机网络信息技术有限公司 | A kind of contact person searches for method and device generally |
-
2007
- 2007-04-17 CN CNA2007100740824A patent/CN101039478A/en active Pending
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101287225B (en) * | 2008-05-22 | 2012-09-26 | 德信无线通讯科技(北京)有限公司 | Information searching method of mobile communication terminal and mobile communication terminal thereof |
CN101616200A (en) * | 2008-06-27 | 2009-12-30 | 鸿富锦精密工业(深圳)有限公司 | A kind of method of searching address list |
CN102111474A (en) * | 2009-12-28 | 2011-06-29 | 联想移动通信科技有限公司 | Handheld device and method for searching contacts therein |
CN102647503A (en) * | 2011-02-18 | 2012-08-22 | 中兴通讯股份有限公司 | Contact person information processing method and mobile terminal |
CN102819567A (en) * | 2012-07-17 | 2012-12-12 | 重庆优腾信息技术有限公司 | Method and system for searching contact information in electronic equipment |
CN102819567B (en) * | 2012-07-17 | 2016-04-20 | 重庆优腾信息技术有限公司 | A kind of associated person information search method of electronic equipment and system |
CN104239409A (en) * | 2014-07-31 | 2014-12-24 | 东莞市福欣电脑科技有限公司 | Method for efficiently and quickly querying table data under WINDOWS system |
CN107341177A (en) * | 2017-05-24 | 2017-11-10 | 福建网龙计算机网络信息技术有限公司 | A kind of contact person searches for method and device generally |
CN107341177B (en) * | 2017-05-24 | 2019-12-06 | 福建网龙计算机网络信息技术有限公司 | fuzzy search method and device for contact |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1258132C (en) | Small keyboard layout for inputting letters | |
CN1030114C (en) | Apparatus and method of Chinese speech characters/Chinese changing | |
CN101039478A (en) | Method and apparatus for searching information | |
CN100350354C (en) | Device interface | |
CN1732426A (en) | Predictive text entry and data compression method for a mobile communication terminal | |
CN1232204A (en) | Chinese handwriting identifying method and device | |
CN1184969A (en) | Method and device for input of text messages from keypad | |
CN1629789A (en) | Information processing apparatus and data input method | |
CN1155907C (en) | Method for inputting Chinese character using numeric key and its device | |
CN1263327C (en) | Mobile telephone set having self-adaptive user's interface | |
CN1486564A (en) | Method and apparatus for searching name in personal information database | |
CN1704879A (en) | Method and apparatus for inputting Chinese characters and phrases | |
CN1925515A (en) | Method and system for enquiring telephone number | |
CN1239041C (en) | Japanese language input device and method for mobile communication terminal device | |
CN1742461A (en) | Method and device for identifying patterns in a message and generating an action | |
CN1918570A (en) | Character display method | |
CN100336057C (en) | Input data conversion device of mobile information device, mobile information device, and input data conversion device control program | |
CN1737739A (en) | Tibetan input method based on English keyboard | |
CN1217257C (en) | English input method and alphabetic Chinese character input method shifted in digital keyboard | |
CN101055498A (en) | Multiple Chinese character input method | |
CN100347645C (en) | Chinese phonetic input method for digital keyboard | |
CN1604018A (en) | Mobile phone operational method based on full alphabetic keyboard | |
CN1379342A (en) | Chinese language input translation processing device and Chinese language translation processing method | |
CN1588279A (en) | Method for realizing quick searching Chinese information using number and letter corresponding relationship | |
CN1308795C (en) | Remote control system for realizing text input and method of processing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |