CN105893589A - Address book extended retrieval method and apparatus - Google Patents
Address book extended retrieval method and apparatus Download PDFInfo
- Publication number
- CN105893589A CN105893589A CN201610211577.6A CN201610211577A CN105893589A CN 105893589 A CN105893589 A CN 105893589A CN 201610211577 A CN201610211577 A CN 201610211577A CN 105893589 A CN105893589 A CN 105893589A
- Authority
- CN
- China
- Prior art keywords
- contact person
- address list
- module
- key word
- retrieval
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/9038—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/90335—Query processing
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention provides an address book extended retrieval method and an apparatus applying the same. The method comprises: an inputting step of inputting keywords; an extended information acquisition step of acquiring extended information of contacts in an address book; a retrieving step of retrieving the contacts in the address book and the extended information thereof according to the keywords and acquiring a target contact meeting retrieval conditions; a display step of displaying the target contact according to a retrieval result obtained in the retrieving step. The apparatus is an apparatus applying the method. According to the address book extended retrieval method and the apparatus applying the same, which are provided by the invention, a user retrieves the contacts and the extended information by inputting the keywords; in the case that the user is short of definite impression for the target contact and/or recorded information is incomplete, a great quantity of information related to the target contact still can be provided for the user; a search range is shortened; the target contact is screened out.
Description
Technical field
The present invention relates to communication field, specifically, relate to method and the retrieval device thereof of searched targets telephone number by the way of being retrieved by extension.
Background technology
In daily life and work, people set up communication contact frequently by the number of storing contact in the address list of mobile terminal and Business Name, and increase over time, in address list, the number of contacts of record increases, when people need specific contact person is made a look up time, need one by one go ransack, process is loaded down with trivial details and time-consuming, existing solution is by user entered keyword, according to keyword search contact person.
Such as, the Chinese invention patent application of Publication No. CN101426053A discloses a kind of entitled " a kind of cell phone standby fast searching telephone directory and the system and method for message registration ", and this system is to receive telephone directory and the keyword message of communications records of user's arbitrarily input under standby interface;In telephone directory and message registration, search satisfactory entry according to the coupling search logic drafted, and satisfactory entry is shown under standby interface.Wherein, the keyword message in this patent mainly includes two parts: one is All Contacts's information of storage in telephone book module;Another part is then all number informations recorded in mobile phone call history and telephone directory.
But; in real life; for newly-established contact person or get in touch with less contact person; user can forget the definite information of the contact person required to look up often; i.e. forget the number even name of contact person; often only fuzzy for memories of particular kind of relationship between element or each element such as time, place, associated companies and events, now cannot carry out the lookup of contact person by allowing user input the clear and definite information such as name of contact person, company.
Summary of the invention
The main object of the present invention is to provide a kind of address list facilitating user to search contact person and extends search method.
It is a further object of the present invention to provide a kind of address list facilitating user to search contact person and extend retrieval device.
In order to realize above-mentioned main purpose, the address list that the present invention provides extends search method and includes input step, inputs key word;Extend information acquiring step, obtain the extension information of contact person in address list;Searching step, retrieves according to key word to contact person in address list and extension information thereof and obtains the object contact person meeting search condition;Step display, shows object contact person according to the retrieval result of searching step.
From such scheme, when generally only storing telephone number and corresponding title when user is at storing contact, in the case of i.e. lacking other details, often user for the impression of contact person can rest on specific place and have work to come and go company on, can be convenient for people to quickly to search only obscure the contact person of impression by automatically obtaining the extension information in contact number.
One preferred scheme is, extension information at least includes at least one in contact phone number ownership place, contact person's Business Name, the another name of contact person's Business Name, contact person's post.
As can be seen here, extension information includes much information, remains to quick-searching to relevant contact person in the case of the key word of people's input is relatively fuzzyyer.
Further scheme is that the method is additionally included in line query steps and storing step;Perform online query step when searching step does not retrieves the object contact person meeting search condition in the contact person of address list and extension information thereof, online query step carries out destination number online query according to key word;Step display display destination number;Perform storing step after performing step display, destination number is stored.
Therefore, when object contact person or destination number cannot be found in local address book by key word, number or contact person whether can also be had to meet this search condition by online query module online query, simultaneously, after finding object contact person or destination number, showing on display module, user independently chooses whether the storage of destination number to be carried out or object contact person on the display page afterwards.
Further scheme is, in input step, the key word inputted is at least two, uses separator to connect between multiple key words;The method also includes that many condition processes step, forms the logical relation between multiple key word according to key word and separator;Searching step is retrieved according to logical relation.
As can be seen here, the method of the present invention can allow user re-define, by inputting multiple key words and multiple separator, the contact person required to look up more, in the case of user lacks clear and definite impression to object contact person, user is helped to reduce seeking scope, quick obtaining object contact person.
One preferred scheme is, many condition processes step and includes separator identification step, and separator is carried out logic identification.
Therefore, the present invention carries out the retrieval of contact person in address list by arranging multiple key word, certain logical relation certainly will be there is between multiple key words, logical relation therein is represented by separator, above-mentioned separator is the symbol logo representing the Common Logical relations such as inclusive NAND, by separator identification module, the logical meaning of separator is identified such that it is able to obtain multiple key words of input and the meaning of the logical relation of separator expression.
For realizing above-mentioned another object, the address list that the present invention provides extends retrieval device and includes input module, is used for inputting key word;Extend data obtaining module, obtain the extension information of contact person in address list;Retrieval module, retrieves according to key word to contact person in address list and extension information thereof and obtains the object contact person meeting search condition;Display module, the retrieval result display object contact person obtained according to retrieval module.
From such scheme, the present invention by carrying out the full-text search of full information field to All Contacts in address list, can be in the case of user be incomplete to the record information of object contact person, still can provide a large amount of effective information the most relevant to object contact person for user, help user to filter out object contact person.
Accompanying drawing explanation
Fig. 1 is the structured flowchart retrieving device embodiment applying address list of the present invention to extend retrieval.
Fig. 2 is the method flow diagram applying address list of the present invention to extend the search method embodiment retrieved.
Below in conjunction with drawings and Examples, the invention will be further described.
Detailed description of the invention
It is to apply on the communicating terminals such as such as mobile phone for retrieving the retrieval device of the telephone number of contact person that the address list of the present invention extends retrieval device, by the key word of input is made a look up, especially the extension information of contact person is made a look up, so that it is determined that the telephone number of contact person.Preferably, the key word of input is multiple, separators is passed through between its multiple key words, thus obtain searching the logical expression of object contact person, then by retrieval module, the All Contacts in address list is carried out the full-text search of all information fields, find out all object contact person meeting logical expression requirement, and show on display module, select to carry out follow-up operation for user.
See Fig. 1, Fig. 1 is that the address list of the present invention extends the structured flowchart retrieving device retrieved, the retrieval device of the present invention includes input module 1, many condition processing module 2, extends data obtaining module 3, retrieval module 4, online query module 5, display module 6 and memory module 7, and wherein many condition processing module 2 includes separator identification module 21.
Input module 1 is used for inputting one or more key word, during as inputted multiple key word, generally also needs to input at least one separator.Input module 1 also using the key word of input and separator as multiple search conditions of searched targets contact person, wherein key word can be particular words and/or the phrase that user exists impression to object contact person, in actual application, input module 1 can be contact person's search box in the address list page, contact person's edit box of the newly-built note page or the note search box of the note page, and separator is to represent the Common Logical symbol of the logical relations such as inclusive NAND or have the English word of same meaning, symbol etc..
Many condition processing module 2 forms the logical relation between multiple key word for the multiple key words according to input and multiple separator, obtain needing the logical expression of the object contact person retrieved, wherein the separator identification module 21 in many condition processing module 2 is for carrying out logic identification to separator, determines the logical relation between multiple key word.
The present invention carries out the retrieval of contact person in address list by arranging multiple key word, certain logical relation is there is between multiple key words, logical relation therein is represented by separator, above-mentioned separator is the symbol logo representing the Common Logical relations such as inclusive NAND, by separator identification module 21, the logical meaning of separator is identified such that it is able to obtain multiple key words of input and the meaning of the logical relation of separator expression.
Extending data obtaining module 3 and extend information in the number automatically obtaining contact person, generally only can singly deposit a number and corresponding title when user is at storing contact, other information seldom can carry out detailed filling in.But, user for the impression of contact person often rest on specific place and have work to come and go company on, the extension information extending data obtaining module 3 acquisition can supplement the associated person information that a part of user is not filled in, in actual applications, automatically the extension information obtained can be the number attribution of contact number, or when the number of contact person is company's base or external public number, the Business Name belonging to this number can be obtained, so that providing more effective information to user, automatically the extension information obtained in contact number can solve the problems referred to above to a certain extent.
Certainly, extension information can also include the post etc. of the another name of contact person's Business Name, contact person, and these information not necessarily store storing contact when in the lump, therefore determines extension information by the way of to the identification of telephone number or online query.
Such as, when the base that number is company of contact person, the company of this base can be determined by the way of online query, as called Yellow Page function to determine the Business Name that this base is corresponding, and the another name of the said firm is determined according to the title of the said firm, another name can be with the most used name of company, it can also be the abbreviation of CompanyName, can also is that the abbreviation etc. of company, and combine Business Name, the name of contact person can determine the post of contact person by the way of online query, legal representative such as online query the said firm, the president of company, general manager etc., so that it is determined that the post of this contact person.Although these information does not preserve preserving associated person information when, but obtains by the way of online query, thus forms the delayed data of this contact person.
Retrieval module 4 for carrying out the full-text search of full information field according to a key word or the logical relation that is made up of multiple key words and multiple separator to the All Contacts in address list, retrieving qualified all object contact person, retrieval module 4 can be called the extension information of the contact number extending data obtaining module 3 acquisition and carry out the information of the contact person in address list supplementing retrieval.Retrieval module 4 by carrying out the full-text search of full information field to All Contacts in address list, can be in the case of user be incomplete to the record information of object contact person, still can provide a large amount of effective information the most relevant to object contact person for user, help user to filter out object contact person.
Such as, the key word of input is title and the post of a certain company, retrieval module 4 is retrieved according to extending the extension information that obtains according to contact person of data obtaining module 3, thus obtains the contact name in address list corresponding to this title, post and telephone number.
Online query module 5 for retrieve module 4 not at the retrieving contacts of address list to when meeting the object contact person of search condition, destination number online query is carried out according to key word, wherein, object contact person is the retrieval destination object searched in local address book of device of the present invention, destination number be the present invention retrieve the destination object that device is inquired about in online query module 5.When the artificial company of contact or the public number of user inquiry, user often cannot inquire relevant information in local address book, multiple key words that now online query module 5 can be inputted by user and the expression formula of separator composition, the destination number meeting expression formula requirement is carried out online query, such as input " industrial and commercial bank, customer service ", searched the phone of industrial and commercial bank's customer service by network online, and show for user's selection in display module 4, to carry out follow-up operation..
Display module 6 is for according to display retrieval result, when retrieving object contact person or destination number, showing all of object contact person or destination number, and when not retrieving object contact person or destination number, display is without occurrence.
Memory module 7 is for storing destination number.When showing all of destination number on display module 6, user directly can carry out on the current retrieval page selecting whether operation preserves the destination number retrieved or preserve the destination number which retrieves.
Below in conjunction with Fig. 2, the address list of the present invention being extended search method to illustrate, Fig. 2 is the method flow diagram of the search method of the address list extension retrieval of the present invention.Step S1 is first carried out, and user inputs one or more key word, if inputting multiple key word by input module 1, in addition it is also necessary to input separator.Then performing step S2, if inputting multiple key word, many condition processing module 2 forms the logical relation between multiple key word according to multiple key words and multiple separator, obtains needing the logical expression of the object contact person retrieved.Then step S3 is performed, extend data obtaining module 3 and automatically obtain the extension information comprised in the number of contact person in address list, the extension information wherein automatically obtained can be the number attribution of contact number, or when the number of contact person is company's base or public number, the Business Name belonging to this number can be obtained, Business Name can be the title that company once used, it can also be the abbreviation of Business Name, or the another name etc. of company, in order to provide more effective information to user.
Then, performing step S4, retrieval module 4 carries out the full-text search of full information field according to the logical relation being made up of multiple key words and multiple separator to the All Contacts in address list.Then step S5 is performed, it may be judged whether retrieve qualified object contact person;It is then to perform step S8, display module 6 shows all object contact person according to retrieval result, select for user, otherwise perform step S6, determine whether that number meets the logical expression of this many condition by online query module 5 online query, the most then perform step S8, show all destination numbers, selecting for user, otherwise perform step S11, display module 6 shows without occurrence.After step S8 that is finished, performing step S9, user judges whether to need to preserve destination number, is then to perform step S10, and memory module 7 stores destination number, and otherwise flow process terminates.
Therefore, the address list of the present invention extends method and the device thereof of retrieval, it is possible to realizes fuzzy search, i.e. people rapidly and has only to input key word the fuzzyyest in impression and i.e. can retrieve contact person.And, the present invention can also allow user re-define, by inputting multiple key words and multiple separator, the contact person required to look up more, in the case of user is incomplete to the object contact person clear and definite impression of shortage and/or record information, still can provide a large amount of information the most relevant to object contact person for user, reduce seeking scope, filter out object contact person.
Certainly, above-mentioned scheme is the preferred embodiment of the invention, and actual application is to have more change, and such as, the concrete form of expression of input module can need change according to actual retrieval;Or, extend the extension information of the number that data obtaining module obtains, include but are not limited to number attribution and affiliated company;Or, the concrete manifestation form of separator can be modified according to setting, and these change the enforcement not affecting the present invention, also should include within the scope of the present invention.
Claims (10)
1. address list extends search method, it is characterised in that including:
Input step, inputs key word;
Extend information acquiring step, obtain the extension information of contact person in address list;
Searching step, retrieves according to described key word to contact person in address list and extension information thereof and obtains the object contact person meeting search condition;
Step display, shows described object contact person according to the retrieval result of described searching step.
Address list the most according to claim 1 extends search method, it is characterised in that:
Described extension information at least includes at least one in described contact phone number ownership place, described contact person's Business Name, the another name of described contact person's Business Name, described contact person's post.
Address list the most according to claim 1 extends search method, it is characterised in that:
It is additionally included in line query steps and storing step;
Perform described online query step when described searching step does not retrieves, in the described contact person of address list and extension information thereof, the described object contact person meeting described search condition, described online query step carries out destination number online query according to described key word;
Described step display shows described destination number;
Perform described storing step after performing described step display, described destination number is stored.
4. extend search method according to the address list described in any one of claims 1 to 3, it is characterised in that:
In described input step, the described key word inputted is at least two, uses separator to connect between multiple described key words;
The method also includes
Many condition processes step, forms the logical relation between multiple described key word according to described key word and described separator;
Described searching step is retrieved according to described logical relation.
Address list the most according to claim 4 extends search method, it is characterised in that:
Described many condition processes step and includes separator identification step, and described separator is carried out logic identification.
6. address list extends retrieval device, it is characterised in that including:
Input module, is used for inputting key word;
Extend data obtaining module, obtain the extension information of contact person in address list;
Retrieval module, retrieves according to described key word to contact person in address list and extension information thereof and obtains the object contact person meeting search condition;
Display module, shows described object contact person according to the retrieval result that described retrieval module is obtained.
Address list the most according to claim 6 extends retrieval device, it is characterised in that:
Described extension information at least includes at least one in described contact phone number ownership place, described contact person's Business Name, the another name of described contact person's Business Name, described contact person's post.
Address list the most according to claim 6 extends retrieval device, it is characterised in that:
It is additionally included in line enquiry module and memory module;
Described online query module, for when described retrieval module does not retrieves, in the described contact person of address list and extension information thereof, the described object contact person meeting described search condition, carries out destination number online query according to described key word;
Described display module shows described destination number;
Described memory module is for storing described destination number.
9. extend retrieval device according to the address list described in any one of claim 6 to 8, it is characterised in that:
The described key word that described input module is inputted is at least two, uses separator to connect between multiple described key words;
This retrieval device also includes many condition processing module, forms the logical relation between multiple described key word according to described key word and described separator;
Described retrieval module is retrieved according to described logical relation.
Address list the most according to claim 9 extends retrieval device, it is characterised in that:
Described many condition processes step and includes separator identification module, for described separator is carried out logic identification.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610211577.6A CN105893589A (en) | 2016-04-05 | 2016-04-05 | Address book extended retrieval method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610211577.6A CN105893589A (en) | 2016-04-05 | 2016-04-05 | Address book extended retrieval method and apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105893589A true CN105893589A (en) | 2016-08-24 |
Family
ID=57012091
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610211577.6A Pending CN105893589A (en) | 2016-04-05 | 2016-04-05 | Address book extended retrieval method and apparatus |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105893589A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106161712A (en) * | 2016-08-29 | 2016-11-23 | 北京小米移动软件有限公司 | contact management method and device |
CN108197108A (en) * | 2017-12-29 | 2018-06-22 | 智搜天机(北京)信息技术有限公司 | The method and its system that terminal contact based on AI intelligently extends |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101408896A (en) * | 2008-11-13 | 2009-04-15 | 深圳市震有科技有限公司 | Method for searching address book in terminal |
CN103002103A (en) * | 2012-12-31 | 2013-03-27 | 广东欧珀移动通信有限公司 | Short message group sending method and device |
CN103118161A (en) * | 2013-02-18 | 2013-05-22 | 广东欧珀移动通信有限公司 | Cellphone dialing method |
-
2016
- 2016-04-05 CN CN201610211577.6A patent/CN105893589A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101408896A (en) * | 2008-11-13 | 2009-04-15 | 深圳市震有科技有限公司 | Method for searching address book in terminal |
CN103002103A (en) * | 2012-12-31 | 2013-03-27 | 广东欧珀移动通信有限公司 | Short message group sending method and device |
CN103118161A (en) * | 2013-02-18 | 2013-05-22 | 广东欧珀移动通信有限公司 | Cellphone dialing method |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106161712A (en) * | 2016-08-29 | 2016-11-23 | 北京小米移动软件有限公司 | contact management method and device |
CN108197108A (en) * | 2017-12-29 | 2018-06-22 | 智搜天机(北京)信息技术有限公司 | The method and its system that terminal contact based on AI intelligently extends |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8068603B2 (en) | Focused retrieval of selected data in a call center environment | |
CN110019836A (en) | A kind of intelligent answer method and device | |
US7746990B1 (en) | Providing called number characteristics to click-to-dial customers | |
CN110765295A (en) | Graph database-based query method and device, computer equipment and storage medium | |
US20130085987A1 (en) | Downloading method and device | |
CN110222265A (en) | A kind of method, system, user terminal and the server of information push | |
CN103577420A (en) | Method and device for inquiring user information dynamically | |
CN105760380A (en) | Database query method, device and system | |
CN106202254A (en) | A kind of querying method and data query system | |
CN101764889A (en) | Processing method of contact information in electronic device and electronic devices | |
CN111782703B (en) | Method and system for automatically managing and displaying association relation between irrigation area object data | |
CN104301490A (en) | Method for associating communication object with record and smart mobile terminal | |
CN105744041A (en) | Retrieval method and device for looking up contacts in address book in multiple conditions | |
CN114265957A (en) | Multiple data source combined query method and system based on graph database | |
CN105653576A (en) | Information searching method and apparatus, manual position service method and system | |
CN105893589A (en) | Address book extended retrieval method and apparatus | |
CN105872232A (en) | Number on-line inquiry method and number on-line inquiry apparatus | |
CN102546980A (en) | Telephone routing method and device for sharing session records | |
JP5567676B2 (en) | System and method for providing an electronic business card by retrieving storage means according to one or more criteria | |
US20120254132A1 (en) | Enhanced Contact Information | |
CN107729457B (en) | Method, device and storage medium for intelligent information retrieval | |
US20080075237A1 (en) | Speech recognition based data recovery system for use with a telephonic device | |
CN106101156B (en) | Telephone query method and mobile terminal | |
CN101788981A (en) | Deep web mobile search method, server and system | |
CN109325149B (en) | XML message retrieval method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160824 |