CN101958954A - Input method and system for searching contacts in address list and mobile terminal - Google Patents
Input method and system for searching contacts in address list and mobile terminal Download PDFInfo
- Publication number
- CN101958954A CN101958954A CN2010101866361A CN201010186636A CN101958954A CN 101958954 A CN101958954 A CN 101958954A CN 2010101866361 A CN2010101866361 A CN 2010101866361A CN 201010186636 A CN201010186636 A CN 201010186636A CN 101958954 A CN101958954 A CN 101958954A
- Authority
- CN
- China
- Prior art keywords
- address list
- input method
- database
- input
- information
- 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)
Abstract
The invention is suitable for the technical field of searching contacts in an address list, and provides an input method for searching contacts in an address list. The method comprises the following steps of: establishing an input method candidate association database of the address list; calling the input method candidate association database of the address list, so that the input method is associated with the input method candidate association database of the address list; receiving information inputted by a user; and screening contact information matched with the inputted information in the input method candidate association database of the address list preferentially, and displaying the contact information in an candidate result output interface of the input method. The input method improves the validity of inputting searched words when the contacts are searched in the address list, saves the searching time and improves the accuracy of user searching.
Description
Technical field
The invention belongs to the technical field of in address list, searching the contact person, relate in particular to a kind of input method, system and portable terminal of in address list, searching the contact person.
Background technology
In the prior art, in address list, carry out associated person information when searching, all rely on the crucial arbitrarily words of input, each field data of contacts entries is traveled through search, return the relevant entry that finds.
Yet such scheme carries out in the process that associated person information searches input method (as comprising handwriting recognition input method, spelling input method, stroke input method etc.) not being carried out combination in address list.Searching speed is relied on the performance of searching algorithm fully, will not search aspect " words ", carry out the filtration first time in input.During as the input error words, system must travel through all field datas, just returns then to search to be recorded as empty fearless consumption, has wasted user's stand-by period simultaneously.
Summary of the invention
The object of the present invention is to provide a kind of input method of in address list, searching the contact person, be intended to solve not having of existing in the prior art, will search the words aspect to input and carry out the filtration first time, the problem that causes wasting the time of searching in conjunction with input method.
The present invention is achieved in that a kind of input method of searching the contact person in address list, said method comprising the steps of:
Set up address list input method candidate in advance and associate database;
Call described address list input method candidate and associate database, make input method and described address list input method candidate associate database association;
Receive the information of user's input;
Preferentially associate the associated person information of the information that filters out the described input of coupling in the database, and be presented in the output candidate result interface of input method described address list input method candidate.
Another object of the present invention is to provide a kind of input system of searching the contact person in address list, described system comprises:
Database is set up module, is used to set up address list input method candidate and associates database;
Calling module is used to call described address list input method candidate and associates database, makes input method and described address list input method candidate associate database association;
First receiver module is used to receive the information that the user imports;
The screening module is used for preferentially associating the associated person information that database filters out the information of the described input of coupling described address list input method candidate;
Display control module is used for the associated person information of the information of the described input of described coupling is presented at the output candidate result interface of input method.
Another object of the present invention is to provide a kind of portable terminal of in address list, searching contact person's input system recited above that comprises.
In the present invention, by in address list, carrying out in the process that associated person information searches, input method (as comprising handwriting recognition input method, spelling input method, stroke input method etc.) is associated database with address list input method candidate carry out related combination, candidate's word, the speech of input method output are carried out the bottom filtration, making the words of input method output, must be the words that occurs in each field data of contact person in the address list.Thereby improved the validity that words is searched in input when searching the contact person in address list, saved the time of searching, improved the accuracy that the user searches.
Description of drawings
Fig. 1 is the realization flow schematic diagram of the input method of searching the contact person in address list that provides of one embodiment of the invention.
Fig. 2 is the realization flow schematic diagram of the input method of searching the contact person in address list that provides of another embodiment of the present invention.
Fig. 3 is the realization flow schematic diagram that renewal address list input method candidate that the embodiment of the invention provides associates database.
Fig. 4 is the structural representation of the input system of searching the contact person in address list that provides of one embodiment of the invention.
Fig. 5 is the structural representation of the input system of searching the contact person in address list that provides of another embodiment of the present invention.
Embodiment
In order to make purpose of the present invention, technical scheme and beneficial effect clearer,, the present invention is further elaborated below in conjunction with drawings and Examples.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
In embodiments of the present invention, in address list, carry out in the process that associated person information searches, input method (as comprising handwriting recognition input method, spelling input method, stroke input method etc.) is associated database with address list input method candidate carry out related combination, candidate's word, the speech of input method output are carried out the bottom filtration, making the words of input method output, must be the words that occurs in each field data of contact person in the address list.Thereby solved not having of existing in the prior art, will search the words aspect to input and carry out the filtration first time, the problem that causes wasting the time of searching in conjunction with input method.
See also Fig. 1, the realization flow of the input method of in address list, searching the contact person that provides for one embodiment of the invention, it may further comprise the steps:
In step S10, set up address list input method candidate in advance and associate database;
In step S11, call described address list input method candidate and associate database, make input method and described address list input method candidate associate database association;
In step S12, receive the information of user's input;
In step S13, preferentially associate the associated person information of the information that filters out the described input of coupling in the database, and be presented in the output candidate result interface of input method described address list input method candidate.
See also Fig. 2, the realization flow of the input method of in address list, searching the contact person that provides for another embodiment of the present invention, it may further comprise the steps:
In step S101, set up address list input method candidate in advance and associate database;
In embodiments of the present invention, described address list input method candidate associates the Chinese character that occurs in each attribute field that stores in the database in the address list in every contact person record and the mapping table of its phonetic or stroke.
In step S102, in advance input method is associated database with described address list input method candidate and set up related;
In embodiments of the present invention, describedly input method and described address list input method candidate are associated database set up related, be specially: when selecting input method, control program calls described address list input method candidate earlier and associates database, at first associate the coupling screening operation of carrying out input information in the database described address list input method candidate, if when described address list input method candidate associates the content of not mating described input information in the database, then call the database of original input method correspondence again, and in the database of described original input method correspondence, carry out the coupling screening operation of input information.
In step S103, when entering the searching contact person interface, triggering is called described address list input method candidate and is associated database, makes input method and described address list input method candidate associate database association;
In step S104, receive the information of user's input;
In embodiments of the present invention, the information of described input can be phonetic or stroke.
In step S105, associate in the database described address list input method candidate, filter out the associated person information of the information of the described input of coupling;
In embodiments of the present invention, described associated person information comprises the Chinese character that occurs in each attribute field in the contact person record.
In step S106, the associated person information of the information of the described input of described coupling is presented in the output candidate result interface of input method;
In step S107, be received in the associated person information of selecting in the output candidate result interface of described input method, search the contact person with the associated person information of described selection.
As one embodiment of the present invention, when associating the associated person information of the information that does not find the described input of coupling in the database described address list input method candidate, then call the database of original input method correspondence, and in the database of described original input method correspondence, carry out the coupling screening operation of input information.
See also Fig. 3, the renewal address list input method candidate who provides for the embodiment of the invention associates the realization flow of database, and it may further comprise the steps:
In step S201, when carrying out the address list function, judge whether the contact person record in the address list is operated;
In embodiments of the present invention, described contact person record in the address list is operated mainly comprises: the content to the field data in the contact person record in the address list increases, deletion or retouching operation; Perhaps, newly-increased contact person record is to address list.
In step S202, if judge the contact person record in the address list is operated, then the content of field data of operation and the content that described address list input method candidate associates in the database are compared;
In step S203, associate content in the database when inconsistent if contrast the content of field data of operation and described address list input method candidate, then operating result is updated to described address list input method candidate and associates in the database.
Son is described the input method of searching the contact person in address list that the embodiment of the invention provides in detail below by giving an example.
For example, under the situation without any contact person record in address list, increase a contact artificial " name: Li Ming, work unit: office is known by state, phone number: 12345678900 ", contrast address list input method candidate associates database, at this moment, contrast this data-base recording for empty, so,---LM---liming that then adds candidate's word: Li Ming, office is known by state---GZJ---guozhiju.
For example address list input method candidate associates in the database and records: when Li Ming, little red, these three records of Zhang San: when the user need search the contact person in address list, at first enter the searching contact person interface, in searching input field, import LM, at this moment, show " Li Ming " in the output candidate result interface of input method.
See also Fig. 4, the structure of the input system of in address list, searching the contact person that provides for one embodiment of the invention.For convenience of explanation, only show the part relevant with the embodiment of the invention.Described input system of searching the contact person in address list comprises: database is set up module 101, calling module 103, first receiver module 104, screening module 105, display control module 106.Described input system of searching the contact person in address list can be the unit that is built in software unit, hardware cell or soft or hard combination in the portable terminal.
Database is set up module 101, is used to set up address list input method candidate and associates database.Calling module 103 is used to call described address list input method candidate and associates database, makes input method and described address list input method candidate associate database association; First receiver module 104 is used to receive the information of user's input; Screening module 105 is used for preferentially associating the associated person information that database filters out the information of the described input of coupling described address list input method candidate; Display control module 106 is used for the associated person information of the information of the described input of described coupling is presented at the output candidate result interface of input method.
See also Fig. 5, the structure of the input system of in address list, searching the contact person that provides for another embodiment of the present invention.For convenience of explanation, only show the part relevant with the embodiment of the invention.Described input system of searching the contact person in address list comprises: database is set up module 101, module 102, calling module 103, first receiver module 104, screening module 105, display control module 106 and second receiver module 107 are set up in association.Described input system of searching the contact person in address list can be the unit that is built in software unit, hardware cell or soft or hard combination in the portable terminal.
Database is set up module 101, is used to set up address list input method candidate and associates database; Described address list input method candidate associates and stores the Chinese character that occurs in each field data of All Contacts in the address list and the mapping table of its phonetic or stroke in the database.
When entering the searching contact person interface, trigger described calling module 103 and call described address list input method candidate and associate database, make input method and described address list input method candidate associate database association; First receiver module 104 receives the information of user's input; Screening module 105 is associated in the database described address list input method candidate, filters out the associated person information of the information of the described input of coupling; Display control module 106 is presented at the associated person information of the information of the described input of described coupling in the output candidate result interface of input method; Second receiver module 107 is received in the associated person information of selecting in the output candidate result interface of described input method, searches the contact person with the associated person information of described selection.
As one embodiment of the present invention, described input system of searching the contact person in address list also comprises: call control module.
The described control module of calling, be used for when associating database described address list input method candidate and do not find the associated person information of information of the described input of coupling, then control the database that described calling module 103 calls original input method correspondence, and in the database of described original input method correspondence, carry out the coupling screening operation of input information.
As another preferred embodiment of the present invention, described input system of searching the contact person in address list also comprises: judge module, contrast module and update module.
When carrying out the address list function, described judge module judges whether the contact person record in the address list is operated; If judge the contact person record in the address list is operated, then described contrast module compares the content of the field data of operation and the content that described address list input method candidate associates in the database; Associate content in the database when inconsistent if contrast the content of field data of operation and described address list input method candidate, then described update module is updated to described address list input method candidate with operating result and associates in the database.
In sum, the embodiment of the invention is by in the process of carrying out associated person information searching in address list, input method (as comprising handwriting recognition input method, spelling input method, stroke input method etc.) is associated database with address list input method candidate carry out related combination, candidate's word, the speech of input method output are carried out the bottom filtration, making the words of input method output, must be the words that occurs in each field data of contact person in the address list.Thereby improved the validity that words is searched in input when searching the contact person in address list, saved the time of searching, improved the accuracy that the user searches.
One of ordinary skill in the art will appreciate that all or part of step that realizes in the foregoing description method is to instruct relevant hardware to finish by program, described program can be in being stored in a computer read/write memory medium, described storage medium is as ROM/RAM, disk, CD etc.
The above only is preferred embodiment of the present invention, not in order to restriction the present invention, all any modifications of being done within the spirit and principles in the present invention, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.
Claims (10)
1. an input method of searching the contact person in address list is characterized in that, said method comprising the steps of:
Set up address list input method candidate in advance and associate database;
Call described address list input method candidate and associate database, make input method and described address list input method candidate associate database association;
Receive the information of user's input;
Preferentially associate the associated person information of the information that filters out the described input of coupling in the database, and be presented in the output candidate result interface of input method described address list input method candidate.
2. the method for claim 1 is characterized in that, described address list input method candidate associates the Chinese character that occurs in each attribute field that stores in the database in the address list in every contact person record and the mapping table of its phonetic or stroke.
3. the method for claim 1, it is characterized in that, described input method is associated database with described address list input method candidate and is set up related, be specially: when selecting input method, control program calls described address list input method candidate earlier and associates database, at first associate the coupling screening operation of carrying out input information in the database described address list input method candidate, if when described address list input method candidate associates the content of not mating described input information in the database, then call the database of original input method correspondence again, and in the database of described original input method correspondence, carry out the coupling screening operation of input information.
4. method as claimed in claim 2 is characterized in that, the information of described input is phonetic or stroke; Described associated person information comprises the Chinese character that occurs in each attribute field in the contact person record.
5. method as claimed in claim 3 is characterized in that, described method is further comprising the steps of:
When associating the associated person information of the information that does not find the described input of coupling in the database described address list input method candidate, then call the database of original input method correspondence, and in the database of described original input method correspondence, carry out the coupling screening operation of input information.
6. the method for claim 1 is characterized in that, sets up after address list input method candidate associates the step of database described, and is further comprising the steps of:
When carrying out the address list function, judge whether the contact person record in the address list is operated;
If judge the contact person record in the address list is operated, then the content of field data of operation and the content that described address list input method candidate associates in the database are compared;
Associate content in the database when inconsistent if contrast the content of field data of operation and described address list input method candidate, then operating result is updated to described address list input method candidate and associates in the database.
7. an input system of searching the contact person in address list is characterized in that, described system comprises:
Database is set up module, is used to set up address list input method candidate and associates database;
Calling module is used to call described address list input method candidate and associates database, makes input method and described address list input method candidate associate database association;
First receiver module is used to receive the information that the user imports;
The screening module is used for preferentially associating the associated person information that database filters out the information of the described input of coupling described address list input method candidate;
Display control module is used for the associated person information of the information of the described input of described coupling is presented at the output candidate result interface of input method.
8. system as claimed in claim 7 is characterized in that, described input system of searching the contact person in address list also comprises: call control module;
The described control module of calling, be used for when associating database described address list input method candidate and do not find the associated person information of information of the described input of coupling, then control the database that described calling module calls original input method correspondence, and in the database of described original input method correspondence, carry out the coupling screening operation of input information.
9. system as claimed in claim 7 is characterized in that, described input system of searching the contact person in address list also comprises: judge module, contrast module and update module;
Described judge module is used for judging whether the contact person record in the address list is operated when carrying out the address list function;
Described contrast module if the contact person record that is used for judging address list is operated, then compares the content of field data of operation and the content that described address list input method candidate associates in the database;
Described update module if be used for contrasting the content of field data of operation and content that described address list input method candidate associates database when inconsistent, then be updated to operating result described address list input method candidate and associate in the database.
10. one kind comprises each described portable terminal of searching contact person's input system in address list of claim 7 to 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101866361A CN101958954A (en) | 2010-05-28 | 2010-05-28 | Input method and system for searching contacts in address list and mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101866361A CN101958954A (en) | 2010-05-28 | 2010-05-28 | Input method and system for searching contacts in address list and mobile terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101958954A true CN101958954A (en) | 2011-01-26 |
Family
ID=43486053
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010101866361A Pending CN101958954A (en) | 2010-05-28 | 2010-05-28 | Input method and system for searching contacts in address list and mobile terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101958954A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103095891A (en) * | 2011-10-27 | 2013-05-08 | 中兴通讯股份有限公司 | Method, device and terminal of quickly inputting information of business card |
WO2013082876A1 (en) * | 2011-12-08 | 2013-06-13 | 中兴通讯股份有限公司 | Method and device for invoking contacts content |
CN103685668A (en) * | 2013-11-21 | 2014-03-26 | 安徽科大讯飞信息科技股份有限公司 | Method and system for quickly inputting contact persons in local address books |
CN103777775A (en) * | 2014-01-16 | 2014-05-07 | 宇龙计算机通信科技(深圳)有限公司 | Display processing device of input method and display processing method of input method |
CN104142938A (en) * | 2013-05-07 | 2014-11-12 | 腾讯科技(深圳)有限公司 | Data processing method, device and system of micro-blog |
WO2015039353A1 (en) * | 2013-09-23 | 2015-03-26 | 宇龙计算机通信科技(深圳)有限公司 | Associated prompt input method, system and terminal |
CN105929978A (en) * | 2016-06-12 | 2016-09-07 | 珠海市魅族科技有限公司 | Input method control method and intelligent terminal |
CN106776599A (en) * | 2015-11-19 | 2017-05-31 | ***通信集团公司 | A kind of searching method of Yellow Page communication information, device, Yellow Page platform and terminal |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1809093A (en) * | 2005-01-18 | 2006-07-26 | 华为技术有限公司 | Terminal based method of blur searching for contact information |
CN101247427A (en) * | 2008-03-19 | 2008-08-20 | 宇龙计算机通信科技(深圳)有限公司 | Mobile terminal and its linkman searching method and system |
CN101299857A (en) * | 2008-07-02 | 2008-11-05 | 北京搜狗科技发展有限公司 | Method and apparatus for outputting communication information |
CN101582937A (en) * | 2009-06-05 | 2009-11-18 | 宇龙计算机通信科技(深圳)有限公司 | Method, system and mobile communication terminal for locating contact person |
-
2010
- 2010-05-28 CN CN2010101866361A patent/CN101958954A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1809093A (en) * | 2005-01-18 | 2006-07-26 | 华为技术有限公司 | Terminal based method of blur searching for contact information |
CN101247427A (en) * | 2008-03-19 | 2008-08-20 | 宇龙计算机通信科技(深圳)有限公司 | Mobile terminal and its linkman searching method and system |
CN101299857A (en) * | 2008-07-02 | 2008-11-05 | 北京搜狗科技发展有限公司 | Method and apparatus for outputting communication information |
CN101582937A (en) * | 2009-06-05 | 2009-11-18 | 宇龙计算机通信科技(深圳)有限公司 | Method, system and mobile communication terminal for locating contact person |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103095891A (en) * | 2011-10-27 | 2013-05-08 | 中兴通讯股份有限公司 | Method, device and terminal of quickly inputting information of business card |
CN103164122B (en) * | 2011-12-08 | 2015-10-28 | 中兴通讯股份有限公司 | A kind of method and device calling address list content |
WO2013082876A1 (en) * | 2011-12-08 | 2013-06-13 | 中兴通讯股份有限公司 | Method and device for invoking contacts content |
CN103164122A (en) * | 2011-12-08 | 2013-06-19 | 中兴通讯股份有限公司 | Method and device calling address book content |
US9525756B2 (en) | 2011-12-08 | 2016-12-20 | Zte Corporation | Method and apparatus for invoking content of contact list |
CN104142938A (en) * | 2013-05-07 | 2014-11-12 | 腾讯科技(深圳)有限公司 | Data processing method, device and system of micro-blog |
WO2015039353A1 (en) * | 2013-09-23 | 2015-03-26 | 宇龙计算机通信科技(深圳)有限公司 | Associated prompt input method, system and terminal |
CN104885037A (en) * | 2013-09-23 | 2015-09-02 | 宇龙计算机通信科技(深圳)有限公司 | Associated prompt input method, system and terminal |
CN103685668A (en) * | 2013-11-21 | 2014-03-26 | 安徽科大讯飞信息科技股份有限公司 | Method and system for quickly inputting contact persons in local address books |
CN103777775A (en) * | 2014-01-16 | 2014-05-07 | 宇龙计算机通信科技(深圳)有限公司 | Display processing device of input method and display processing method of input method |
CN106776599A (en) * | 2015-11-19 | 2017-05-31 | ***通信集团公司 | A kind of searching method of Yellow Page communication information, device, Yellow Page platform and terminal |
CN106776599B (en) * | 2015-11-19 | 2020-04-21 | ***通信集团公司 | Yellow page communication information searching method and device, yellow page platform and terminal |
CN105929978A (en) * | 2016-06-12 | 2016-09-07 | 珠海市魅族科技有限公司 | Input method control method and intelligent terminal |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101958954A (en) | Input method and system for searching contacts in address list and mobile terminal | |
RU2718154C1 (en) | Method and device for displaying possible word and graphical user interface | |
US8903847B2 (en) | Digital media voice tags in social networks | |
KR101586890B1 (en) | Input processing method and apparatus | |
CN101931701A (en) | Method, system and mobile terminal for prompting contact information in communication process | |
CN101287206A (en) | Contact positioning method, system and mobile communication terminal | |
CN101923401A (en) | Electronic equipment input method | |
KR101595479B1 (en) | Method and apparatus for generating journal | |
CN105678238A (en) | Fingerprint authentication apparatus and method | |
CN106790945A (en) | The recording method of call, device and terminal | |
CN101212736A (en) | Method and device for clearing mobile telephone data entries | |
CN106599206A (en) | Method and device for searching information | |
CN103488525A (en) | Determination of user preference relevant to scene | |
CN101335946A (en) | Name searching method, apparatus and mobile communication terminal capable of name searching | |
CN101087480A (en) | An intelligent legend dialing method of mobile terminal | |
CN101340672B (en) | Contact searching method, system and mobile terminal | |
CN101309485A (en) | Information displaying method and apparatus | |
CN101141738A (en) | Method of accessing portable terminal according to use frequency | |
CN102999639B (en) | A kind of lookup method based on speech recognition character index and system | |
CN101175106A (en) | Method for fuzz searching contact information based on terminal unit | |
CN101726312A (en) | Method and device for retrieving interest points | |
CN102970401A (en) | Method and device for recoding contact information | |
CN101873381A (en) | Mobile phone menu displaying method and mobile phone | |
CN201383830Y (en) | Full-screen phonebook system of cellphone | |
CN111143396A (en) | High-voltage test data management method and system |
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: 20110126 |