[go: up one dir, main page]

CN102857637B - A kind of associated person information acquisition methods, system and device - Google Patents

A kind of associated person information acquisition methods, system and device Download PDF

Info

Publication number
CN102857637B
CN102857637B CN201210322558.2A CN201210322558A CN102857637B CN 102857637 B CN102857637 B CN 102857637B CN 201210322558 A CN201210322558 A CN 201210322558A CN 102857637 B CN102857637 B CN 102857637B
Authority
CN
China
Prior art keywords
contact person
information
additional information
person
data base
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.)
Active
Application number
CN201210322558.2A
Other languages
Chinese (zh)
Other versions
CN102857637A (en
Inventor
彭涛
刘新宇
王文林
雷军
洪锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiaomi Inc
Original Assignee
Xiaomi Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201210322558.2A priority Critical patent/CN102857637B/en
Publication of CN102857637A publication Critical patent/CN102857637A/en
Priority to PCT/CN2013/078882 priority patent/WO2014032480A1/en
Priority to US14/128,968 priority patent/US20150220642A1/en
Application granted granted Critical
Publication of CN102857637B publication Critical patent/CN102857637B/en
Priority to US17/159,858 priority patent/US20210149976A1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/271Devices whereby a plurality of signals may be stored simultaneously controlled by voice recognition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27467Methods of retrieving data
    • H04M1/2748Methods of retrieving data by matching character strings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/2753Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content
    • H04M1/2757Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content by data transmission, e.g. downloading

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Data Mining & Analysis (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a kind of associated person information acquisition methods, system and device, the method comprises: obtain the contact name that user is inputted by dialing interface, according to the contact person's essential information whether storing this contact person in described contact name inquiry local data base; If have, obtain the local contact person's essential information stored; If no, obtain contact person's essential information corresponding to described contact name from the database server network, and contact person's essential information of acquisition is stored in local data base; Described contact person's essential information of acquisition and this contact person is used to establish a communications link.The method can realize large-scale contact person search by dial-up program, simplifies search procedure, has saved system resource.

Description

A kind of associated person information acquisition methods, system and device
Technical field
The present invention relates to communication technical field, espespecially a kind of associated person information acquisition methods, system and device.
Background technology
At present, user chooses when the respective number of the contact person contacted carries out dial-up connection by mobile terminal, generally need to start the application program except dialing interface on mobile terminals, utilize the associated person information in the application requests acquisition database started, realize search and the acquisition of qualified associated person information.
Such as, when needs are dialled by mobile terminal, start phone directory program, by adding scroll bar on the right of display window and below, user, by dragging scroll bar, positions, the associated person information required for acquisition in phone directory.
In above-mentioned prior art, when mobile terminal realizing associated person information search, the application program started outside dial-up program realizes, operate cumbersome, and the startup of other application programs needs the support of more multi-system resource, add the consumption of system resource, and automatic search coupling can not be realized.In addition, only can carry out the coupling of associated person information in the terminal, can not realize wider, more associated person information coupling, increasing associated person information search coupling demand now can not be met, such as: the associated person information provided in automatic acquisition network, predetermined hotel, ticketing service etc.
In addition, corresponding strange associated person information, after completing dialcom, thinks and can not realize strange associated person information automatically recording storage.
And existing associated person information search obtain manner, when searching at every turn, all need the search condition of the inputting contact information of complete and accurate, such as contact name etc., just can carry out match search accurately, this input mode, for the mobile terminal of the small screen, operates and inconvenience, especially for the user that unskilled mobile terminal operates, can not accurately, in time, reliably for user provides associated person information search service.
Summary of the invention
The embodiment of the present invention provides a kind of associated person information acquisition methods, system and device, contact person's search is realized in order to solve the application program started outside dial-up program that needs existed in prior art, waste system resource, and acquisition associated person information can only be stored in this locality, cause associated person information obtain limited, can not in time, accurately and reliably for user provides the problem of associated person information search service.
The embodiment of the present invention provides a kind of associated person information acquisition methods, comprising:
Obtain the contact name that user is inputted by dialing interface, according to the contact person's essential information whether storing this contact person in described contact name inquiry local data base;
If have, obtain the local contact person's essential information stored; If no, obtain contact person's essential information corresponding to described contact name from the database server network, and contact person's essential information of acquisition is stored in local data base;
Described contact person's essential information of acquisition and this contact person is used to establish a communications link.
In some optional embodiments, the contact name that described acquisition user is inputted by dialing interface, specifically comprises:
Obtain the character string of the T9 input through keyboard provided by dialing interface, at least one input information corresponding according to described character string Auto-matching;
Obtain user and choose an input information, as described contact name from least one the input information matched.
In some optional embodiments, after the local contact person's essential information stored of described acquisition, also comprise:
The additional information search request that contact person's additional information that described contact name is corresponding is checked in user's request if get, then search in local data base and whether store described contact person's additional information, when find in local data base store described contact person's additional information time, described contact person's additional information is supplied to user.
In some optional embodiments, said method also comprises:
When searching in local data base less than described contact person's additional information, search in database server and whether store described contact person's additional information, when find in database server store described contact person's additional information time, described contact person's additional information is supplied to user, and the contact person's additional information got is stored in the local database.
In some optional embodiments, described contact person's essential information comprises contact name, wireless communication number and/or fixed telephone number;
Described contact person's additional information comprises one of following message or combination: the detailed description information that contact person is correlated with, contact addresses, postcode, contact person's evaluation information, contact person's picture concerned, e-mail address, instant communication number.
In some optional embodiments, said method also comprises:
Obtain after contact person's essential information corresponding to described contact name from the database server network, the additional information search request that contact person's additional information that described contact name is corresponding is checked in user's request if get, then search in database server and whether store described contact person's additional information, when find in database server store described contact person's additional information time, described contact person's additional information is supplied to user, and the contact person's additional information got is stored in the local database.
In some optional embodiments, said method also comprises:
When all obtaining the contact person's essential information less than described contact name is corresponding in local data base and database server, obtain contact person's essential information that user is inputted by dialing interface, and the contact person's essential information got is stored in local data base.
In some optional embodiments, said method also comprises:
According to the update cycle of setting, connect selected database server, according to the associated person information in the contact person information updating local data base stored in described database server.
The embodiment of the present invention also provides a kind of associated person information acquisition device, comprising:
Acquisition module, for obtaining the contact name that user is inputted by dialing interface;
Enquiry module, for inquiring about the contact person's essential information whether storing this contact person in local data base according to described contact name; If have, obtain the local contact person's essential information stored; If no, obtain contact person's essential information corresponding to described contact name from the database server network, and contact person's essential information of acquisition is stored in local data base;
Communication module, establishes a communications link for the described contact person's essential information and this contact person using acquisition.
In some optional embodiments, described acquisition module, specifically for:
Obtain the character string of the T9 input through keyboard provided by dialing interface, at least one input information corresponding according to described character string Auto-matching; Obtain user and choose an input information, as described contact name from least one the input information matched.
In some optional embodiments, described enquiry module, also for:
After obtaining the local contact person's essential information stored, the additional information search request that contact person's additional information that described contact name is corresponding is checked in user's request if get, then search in local data base and whether store described contact person's additional information, when find in local data base store described contact person's additional information time, described contact person's additional information is supplied to user.
In some optional embodiments, described enquiry module, also for:
When searching in local data base less than described contact person's additional information, search in database server and whether store described contact person's additional information, when find in database server store described contact person's additional information time, described contact person's additional information is supplied to user, and the contact person's additional information got is stored in the local database.
In some optional embodiments, described enquiry module, also for:
Obtain after contact person's essential information corresponding to described contact name from the database server network, the additional information search request that contact person's additional information that described contact name is corresponding is checked in user's request if get, then search in database server and whether store described contact person's additional information, when find in database server store described contact person's additional information time, described contact person's additional information is supplied to user, and the contact person's additional information got is stored in the local database.
In some optional embodiments, described enquiry module, also for:
When all obtaining the contact person's essential information less than described contact name is corresponding in local data base and database server, obtain contact person's essential information that user is inputted by dialing interface, and the contact person's essential information got is stored in local data base.
In some optional embodiments, said apparatus also comprises:
Update module, for the update cycle according to setting, connects selected database server, according to the associated person information in the contact person information updating local data base stored in described database server.
The embodiment of the present invention also provides a kind of terminal equipment, comprises above-mentioned associated person information acquisition device.
The embodiment of the present invention also provides a kind of database server, comprising:
Receiver module, the solicited message of contact person's essential information that the contact name inputted by dialing interface for receiving terminal apparatus acquisition request is corresponding;
There is provided module, for providing the local described contact person's essential information stored to terminal equipment.
In some optional embodiments, described receiver module, also for the solicited message of contact person's additional information corresponding to contact name described in receiving terminal apparatus acquisition request;
Describedly provide module, the described contact person's additional information also for being stored this locality is supplied to terminal equipment.
In some optional embodiments, described receiver module, also upgrades the solicited message of the associated person information in its local data base for receiving terminal apparatus request;
Describedly provide module, also for the associated person information in the local data base of the contact person information updating terminal equipment of storage that stores according to this locality.
The embodiment of the present invention also provides a kind of associated person information to obtain system, comprising: above-mentioned terminal equipment and above-mentioned database server.
Beneficial effect of the present invention is as follows:
Associated person information acquisition methods, system and device that the embodiment of the present invention provides, the input of the information such as contact name can be realized by dial-up program, thus other application programs avoided outside startup dial-up program realize associated person information search, thus simplify search procedure, save system resources consumption, improve speed and the efficiency of search coupling; And the method not only can inquire about associated person information in local data base can also associated person information in the database server in requester network, thus realize large-scale contact person search, meet increasing associated person information search coupling demand now, solve associated person information search and be limited to the problem of local search, can in time, accurately, provide associated person information search service for user reliably.
Accompanying drawing explanation
Accompanying drawing described herein is used to provide a further understanding of the present invention, forms a part of the present invention, and schematic description and description of the present invention, for explaining the present invention, does not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart of associated person information acquisition methods in the embodiment of the present invention one;
Fig. 2 is the flow chart of associated person information acquisition methods in the embodiment of the present invention two;
Fig. 3 is the flow chart of associated person information acquisition methods in the embodiment of the present invention two;
Fig. 4 is the structural representation that in the embodiment of the present invention, associated person information obtains system;
Fig. 5 is the structural representation of terminal equipment in the embodiment of the present invention;
Fig. 6 is the structural representation of associated person information acquisition device in the embodiment of the present invention;
Fig. 7 is the structural representation of database server in the embodiment of the present invention.
Embodiment
In order to make technical problem to be solved by this invention, technical scheme and beneficial effect clearly, understand, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.
Inconvenient in order to solve in prior art contact person's information search on terminal equipment, hunting zone is little, problem that is enough, reliable Search Results timely can not be provided for user, the embodiment of the present invention provides a kind of associated person information acquisition methods, the method does not need to start other application programs beyond dial-up program, the search coupling of associated person information can be realized, the various associated person informations in local data base and network data base can be mated simultaneously, describe the realization flow of the inventive method below by specific embodiment in detail.
Embodiment one
The associated person information acquisition methods that the embodiment of the present invention one provides, realize large-scale contact person search by dial-up program search network database and local data base, the method flow process as shown in Figure 1, comprises the steps:
S101: obtain the contact name that user is inputted by dialing interface.
Concrete, the character string of the T9 input through keyboard that user is provided by dialing interface can be obtained, at least one input information corresponding according to the character string Auto-matching of input; Obtain user and choose an input information, as contact name from least one the input information matched.Wherein, T9 technology is the technology of a kind of digital corresponding English alphabet, search Chinese phrase.
User utilizes target designation described in T9 keyboard on dialing interface, realize the inquiry of more details, when needs and certain contact person contact, T9 keyboard inputs corresponding button, it can be coupling keyword, or numeral, because T9 is that numeral and letter can optionally input, can match the data corresponding with numeral on button or letter.Such as: user utilizes T9 input through keyboard 9(X), 5(L), 43(Ge) match " sharp brother " this contact name, also can 9(X), 54(Li), 4(G) mate several numeral and match " sharp brother " this contact name.Again such as: when you select the phone in a hotel, automatically corresponding hotel title can be mated in standby database.
S102: according to the contact person's essential information whether storing this contact person in the contact name inquiry local data base got.If have, perform step S103; Otherwise, perform step S104.
Terminal equipment is storing contact information in the local database, as the standby database of network data base, the associated person information stored in network data base all can be imported in local data base store for subsequent use, when user needs to contact with certain contact person, first to inquire about in local data base whether due to the data that this contact person is mated, i.e. associated person information; When in local data base not this associated person information time, at requester network database.Network data base may reside in each database server in network, such as: the webserver etc. taking journey travelling net.
Wherein, contact person's essential information comprises contact name, wireless communication number and/or fixed telephone number etc.
S103: obtain the local contact person's essential information stored.And perform step S105.
When there being the associated person information that will obtain in local data base, directly obtain from home server, directly contact name is matched like this by the input information of T9 keyboard, get the mode of associated person information, do not need to start other application programs outside dial-up program, thus simplify operating process, decrease system resources consumption.
S104: obtain contact person's essential information corresponding to contact name from the database server network.
When the associated person information that will not obtain in local data base, can obtain by data server from network, such as: the various associated person informations provided can be obtained from the database server of each website, comprise the associated person information of hotel reservation, ticketing service reservation etc.Thus more associated person information can be got, realize wider information search.During searching for contact persons information, precise search can be carried out by positional information etc., reduce hunting zone from network.
Now can contact person's essential information of acquisition be stored in local data base, so that when searching this associated person information next time, directly can obtain from local data base, and need not go to obtain in network data base, thus reduce the transmission of network information, save Internet resources.
S105: use contact person's essential information of acquisition and this contact person to establish a communications link.
When getting associated person information, such as, after the fixed telephone number of contact person or mobile terminal number, directly can dial, realizing communication connection.
Embodiment two
The associated person information acquisition methods that the embodiment of the present invention two provides, specifically describe a kind of specific implementation flow process being realized large-scale contact person search by dial-up program search network database and local data base, the method flow process as shown in Figure 2, comprises the steps:
S201: obtain the contact name that user is inputted by dialing interface.
See step S101, repeat no more herein.
S202: according to the contact person's essential information whether storing this contact person in the contact name inquiry local data base got.If have, perform step S203; Otherwise, perform step S204.
See step S102, repeat no more herein.
S203: obtain the local contact person's essential information stored.And perform step S205
See step S103, repeat no more herein.
S204: obtain contact person's essential information corresponding to contact name from the database server network.And perform step S205 and step S206.
See step S104, repeat no more herein.
S205: use contact person's essential information of acquisition and this contact person to establish a communications link.
See step S105, repeat no more herein.
S206: monitoring receives the additional information search request obtaining contact person's additional information corresponding to contact name.
When obtaining contact person's essential information corresponding to contact name from the database server in network, judge whether user continues to need to obtain contact person's additional information further.
Wherein, contact person's additional information comprises one of following message or combination: the detailed description information that contact person is correlated with, contact addresses, postcode, contact person's evaluation information, contact person's picture concerned, e-mail address, instant communication number.
S207: get the additional information search request that contact person's additional information that contact name is corresponding is checked in user's request.
S208: search in database server and whether store contact person's additional information corresponding to contact name.
Obtain after contact person's essential information corresponding to described contact name from the database server network, the additional information search request that contact person's additional information that described contact name is corresponding is checked in user's request if get, namely, when user needs to obtain further contact person's additional information corresponding to contact name, search in database server and whether store contact person's additional information corresponding to this contact name.
S209: when find in database server store contact person's additional information corresponding to contact name time, contact person's additional information corresponding for contact name is supplied to user.
Now the contact person's additional information got can store in the local database by terminal equipment.
When associated person information and contact person's accessory information being provided user, the information of display and pattern by server settings and definition, can be able to show as in the upper display of user interface (UserInterface, UI) on the terminal device.
Embodiment three
The associated person information acquisition methods that the embodiment of the present invention three provides, specifically describe the another kind of specific implementation flow process being realized large-scale contact person search by dial-up program search network database and local data base, the method flow process as shown in Figure 3, comprises the steps:
S301: obtain the contact name that user is inputted by dialing interface.
See step S101, repeat no more herein.
S302: according to the contact person's essential information whether storing this contact person in the contact name inquiry local data base got.If have, perform step S303; Otherwise, perform step S304.
See step S102, repeat no more herein.
S303: obtain the contact person's essential information stored in local data base, and perform step S305 and step S306.
See step S103, repeat no more herein.
S304: obtain contact person's essential information corresponding to contact name from the database server network, and perform step S305.
See step S104, repeat no more herein.
S305: use contact person's essential information of acquisition and this contact person to establish a communications link.
See step S105, repeat no more herein.
S306: monitoring receives the additional information search request obtaining contact person's additional information corresponding to contact name.
When obtaining contact person's essential information corresponding to contact name from local data base, judge whether user continues to need to obtain contact person's additional information further.
S307: get the additional information search request that contact person's additional information that contact name is corresponding is checked in user's request.
S308: search in local data base and whether store contact person's additional information corresponding to contact name.If so, step S309 is performed; Otherwise perform step S310.
After obtaining the local contact person's essential information stored, the additional information search request that contact person's additional information that contact name is corresponding is checked in user's request if get, namely, when user needs to obtain further contact person's additional information corresponding to contact name, first search in local data base and whether store contact person's additional information corresponding to this contact name.
S309: when find in local data base store contact person's additional information corresponding to contact name time, contact person's additional information is supplied to user.
S310: search in database server and whether store contact person's additional information corresponding to contact name.
When searching the contact person's additional information less than contact name is corresponding in local data base, searching in database server and whether storing contact person's additional information corresponding to contact name.
S311: when find in database server store contact person's additional information time, contact person's additional information is supplied to user.
Now the contact person's additional information got can store in the local database by terminal equipment.
Preferably, in said method, when all obtaining the contact person's essential information less than contact name is corresponding in local data base and database server, obtaining contact person's essential information that user is inputted by dialing interface, and the contact person's essential information got is stored in local data base.After user is dialled by dialing interface, dialed number information and contact name can be kept in is a temporary contact people, restores in local data base after waiting user to confirm.
Preferably, in said method, terminal equipment according to the update cycle of setting, can connect selected database server, according to the associated person information in the contact person information updating local data base stored in database server.That is can dynamically update local data base according to network data base, the connection of a network side data storehouse and local data base will be set up for this reason, after obtaining network service, automatically can upgrade the data in local data base, and preserve.The time upgraded or the cycle of renewal can set.
Visible, in said method, associated person information can be obtained from local data base, also can directly obtain online from network data base.Local data base can upgrade according to network data base, simultaneously, when the contact information infrequently used being detected, can be deleted, to discharge memory space, such as can set and exceed the data that setting-up time do not take and delete, the data meeting deletion condition can directly be deleted, and user also can be pointed out to confirm rear deletion.
Based on unified inventive concept, the embodiment of the present invention also provides a kind of associated person information to obtain system, and the structure of this system as shown in Figure 4, comprises terminal equipment 1 and database server 2.Wherein:
Terminal equipment 1, for obtaining the contact name that user is inputted by dialing interface, according to the contact person's essential information whether storing this contact person in the contact name inquiry local data base got; If have, obtain the local contact person's essential information stored; If no, obtain contact person's essential information corresponding to contact name from the database server network, and contact person's essential information of acquisition is stored in local data base; Contact person's essential information of acquisition and this contact person is used to establish a communications link.
Database server 2, the solicited message of contact person's essential information that the contact name inputted by dialing interface for receiving terminal apparatus acquisition request is corresponding; And provide the local contact person's essential information stored to terminal equipment.
Preferably, above-mentioned terminal equipment 1, specifically for obtaining the character string of the T9 input through keyboard provided by dialing interface, at least one input information corresponding according to the character string Auto-matching of input; Obtain user and choose an input information, as contact name from least one the input information matched.
Preferably, above-mentioned terminal equipment 1, also for after obtaining the local contact person's essential information stored, the additional information search request that contact person's additional information that contact name is corresponding is checked in user's request if get, then search in local data base and whether store contact person's additional information corresponding to contact name, when find in local data base store contact person's additional information corresponding to contact name time, contact person's additional information corresponding for contact name is supplied to user.
Preferably, above-mentioned terminal equipment 1, also for when searching the contact person's additional information less than contact name is corresponding in local data base, search in database server and whether store contact person's additional information, when find in database server store contact person's additional information corresponding to contact name time, contact person's additional information corresponding for contact name is supplied to user, and the contact person's additional information got is stored in the local database.
Preferably, above-mentioned terminal equipment 1, also for after obtaining contact person's essential information corresponding to contact name from the database server in network, the additional information search request that contact person's additional information that contact name is corresponding is checked in user's request if get, then search in database server and whether store contact person's additional information, when find in database server store contact person's additional information corresponding to contact name time, contact person's additional information corresponding for contact name is supplied to user, and the contact person's additional information got is stored in the local database.
Preferably, above-mentioned terminal equipment 1, also for when all obtaining the contact person's essential information less than contact name is corresponding in local data base and database server, obtain contact person's essential information that user is inputted by dialing interface, and the contact person's essential information got is stored in local data base.
Preferably, above-mentioned terminal equipment 1, also for the update cycle according to setting, connects selected database server, according to the associated person information in the contact person information updating local data base stored in database server.
Preferably, above-mentioned database server 2, also for the solicited message of contact person's additional information corresponding to receiving terminal apparatus acquisition request contact name; And contact person's additional information corresponding for the contact name of this locality storage is supplied to terminal equipment.
Preferably, above-mentioned database server 2, also upgrades the solicited message of the associated person information in its local data base for receiving terminal apparatus request; And according to the associated person information in the local data base of the contact person information updating terminal equipment of the storage of this locality storage.
In system shown in above-mentioned Fig. 4, the structure of terminal equipment 1 as shown in Figure 5, arranges associated person information acquisition device as shown in Figure 6 in this terminal equipment 1.
Associated person information acquisition device shown in above-mentioned Fig. 6, comprising: acquisition module 11, enquiry module 12 and communication module 13.
Acquisition module 11, for obtaining the contact name that user is inputted by dialing interface.
Enquiry module 12, for inquiring about the contact person's essential information whether storing this contact person in local data base according to contact name; If have, obtain the local contact person's essential information stored; If no, obtain contact person's essential information corresponding to contact name from the database server network, and contact person's essential information of acquisition is stored in local data base.
Communication module 13, establishes a communications link for the contact person's essential information and this contact person using acquisition.
Preferably, above-mentioned acquisition module 11, specifically for obtaining the character string of the T9 input through keyboard provided by dialing interface, at least one input information corresponding according to the character string Auto-matching of input; Obtain user and choose an input information, as contact name from least one the input information matched.
Preferably, above-mentioned enquiry module 12, also for after obtaining the local contact person's essential information stored, the additional information search request that contact person's additional information that contact name is corresponding is checked in user's request if get, then search in local data base and whether store contact person's additional information corresponding to contact name, when find in local data base store contact person's additional information corresponding to contact name time, contact person's additional information corresponding for contact name is supplied to user.
Preferably, above-mentioned enquiry module 12, also for when searching the contact person's additional information less than contact name is corresponding in local data base, search in database server and whether store contact person's additional information, when find in database server store contact person's additional information corresponding to contact name time, contact person's additional information corresponding for contact name is supplied to user, and the contact person's additional information got is stored in the local database.
Preferably, above-mentioned enquiry module 12, also for after obtaining contact person's essential information corresponding to contact name from the database server in network, the additional information search request that contact person's additional information that contact name is corresponding is checked in user's request if get, then search in database server and whether store contact person's additional information corresponding to contact name, when find in database server store contact person's additional information corresponding to contact name time, contact person's additional information is supplied to user, and the contact person's additional information got is stored in the local database.
Preferably, above-mentioned enquiry module 12, also for when all obtaining the contact person's essential information less than contact name is corresponding in local data base and database server, obtain contact person's essential information that user is inputted by dialing interface, and the contact person's essential information got is stored in local data base.
Preferably, above-mentioned associated person information acquisition device, also comprises:
Update module 14, for the update cycle according to setting, connects selected database server, according to the associated person information in the contact person information updating local data base stored in database server.
In system shown in above-mentioned Fig. 4, the structure of database server 2 as shown in Figure 7, comprising: receiver module 21 and provide module 22.
Receiver module 21, the solicited message of contact person's essential information that the contact name inputted by dialing interface for receiving terminal apparatus acquisition request is corresponding.
There is provided module 22, for providing the local contact person's essential information stored to terminal equipment.
Preferably, above-mentioned receiver module 21, also for the solicited message of contact person's additional information corresponding to receiving terminal apparatus acquisition request contact name; Accordingly, above-mentionedly provide module 22, the contact person's additional information also for being stored this locality is supplied to terminal equipment.
Preferably, above-mentioned receiver module 21, also upgrades the solicited message of the associated person information in its local data base for receiving terminal apparatus request; Accordingly, above-mentionedly provide module 22, also for the associated person information in the local data base of the contact person information updating terminal equipment of storage that stores according to this locality.
Above-mentioned associated person information acquisition methods, system and device that the embodiment of the present invention provides, directly can input the search conditions such as contact name by dial-up program, avoid starting other application programs, decrease operating process, simplify user operation, save system resource.And associated person information can be obtained from local data base or network data base, expand hunting zone, associated person information can be obtained sooner, better, more meet function and the affection need of user, significantly improve Consumer's Experience.
Above-mentioned explanation illustrate and describes the preferred embodiments of the present invention, but as previously mentioned, be to be understood that the present invention is not limited to the form disclosed by this paper, should not regard the eliminating to other embodiments as, and can be used for other combinations various, amendment and environment, and can in invention contemplated scope described herein, changed by the technology of above-mentioned instruction or association area or knowledge.And the change that those skilled in the art carry out and change do not depart from the spirit and scope of the present invention, then all should in the protection range of claim appended by the present invention.

Claims (10)

1. an associated person information acquisition methods, is characterized in that, comprising:
Obtain a kind of character string of searching for technology of Chinese character T9 input through keyboard provided by dialing interface, at least one input information corresponding according to described character string Auto-matching; Obtain user and choose an input information, as described contact name from least one the input information matched;
According to the contact person's essential information whether storing this contact person in described contact name inquiry local data base;
If have, obtain the local contact person's essential information stored; If no, obtain contact person's essential information corresponding to described contact name from the database server network, and contact person's essential information of acquisition is stored in local data base;
After obtaining the local contact person's essential information stored, the additional information search request that contact person's additional information that described contact name is corresponding is checked in user's request if get, then search in local data base and whether store described contact person's additional information, when find in local data base store described contact person's additional information time, described contact person's additional information is supplied to user; Or
Obtain after contact person's essential information corresponding to described contact name from the database server network, the additional information search request that contact person's additional information that described contact name is corresponding is checked in user's request if get, then search in database server and whether store described contact person's additional information, when find in database server store described contact person's additional information time, described contact person's additional information is supplied to user, and the contact person's additional information got is stored in the local database;
Described contact person's essential information of acquisition and this contact person is used to establish a communications link.
2. the method for claim 1, is characterized in that, also comprises:
When searching in local data base less than described contact person's additional information, search in database server and whether store described contact person's additional information, when find in database server store described contact person's additional information time, described contact person's additional information is supplied to user, and the contact person's additional information got is stored in the local database.
3. the method for claim 1, is characterized in that, described contact person's essential information comprises contact name, wireless communication number and/or fixed telephone number;
Described contact person's additional information comprises one of following message or combination: the detailed description information that contact person is correlated with, contact addresses, postcode, contact person's evaluation information, contact person's picture concerned, e-mail address or instant communication number.
4. the method for claim 1, is characterized in that, also comprises:
When all obtaining the contact person's essential information less than described contact name is corresponding in local data base and database server, obtain contact person's essential information that user is inputted by dialing interface, and the contact person's essential information got is stored in local data base.
5. the method as described in as arbitrary in claim 1-4, is characterized in that, also comprise:
According to the update cycle of setting, connect selected database server, according to the associated person information in the contact person information updating local data base stored in described database server.
6. an associated person information acquisition device, is characterized in that, comprising:
Acquisition module, for obtaining the character string of the T9 input through keyboard provided by dialing interface, at least one input information corresponding according to described character string Auto-matching; Obtain user and choose an input information, as described contact name from least one the input information matched;
Enquiry module, for inquiring about the contact person's essential information whether storing this contact person in local data base according to described contact name; If have, obtain the local contact person's essential information stored; If no, obtain contact person's essential information corresponding to described contact name from the database server network, and contact person's essential information of acquisition is stored in local data base; After obtaining the local contact person's essential information stored, the additional information search request that contact person's additional information that described contact name is corresponding is checked in user's request if get, then search in local data base and whether store described contact person's additional information, when find in local data base store described contact person's additional information time, described contact person's additional information is supplied to user; Or, obtain after contact person's essential information corresponding to described contact name from the database server network, the additional information search request that contact person's additional information that described contact name is corresponding is checked in user's request if get, then search in database server and whether store described contact person's additional information, when find in database server store described contact person's additional information time, described contact person's additional information is supplied to user, and the contact person's additional information got is stored in the local database;
Communication module, establishes a communications link for the described contact person's essential information and this contact person using acquisition.
7. device as claimed in claim 6, is characterized in that, described enquiry module, also for:
When searching in local data base less than described contact person's additional information, search in database server and whether store described contact person's additional information, when find in database server store described contact person's additional information time, described contact person's additional information is supplied to user, and the contact person's additional information got is stored in the local database.
8. device as claimed in claim 6, is characterized in that, described enquiry module, also for:
When all obtaining the contact person's essential information less than described contact name is corresponding in local data base and database server, obtain contact person's essential information that user is inputted by dialing interface, and the contact person's essential information got is stored in local data base.
9. the device as described in as arbitrary in claim 6-8, is characterized in that, also comprise:
Update module, for the update cycle according to setting, connects selected database server, according to the associated person information in the contact person information updating local data base stored in described database server.
10. a terminal equipment, is characterized in that, comprise as arbitrary in claim 6-9 as described in associated person information acquisition device.
CN201210322558.2A 2012-09-03 2012-09-03 A kind of associated person information acquisition methods, system and device Active CN102857637B (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201210322558.2A CN102857637B (en) 2012-09-03 2012-09-03 A kind of associated person information acquisition methods, system and device
PCT/CN2013/078882 WO2014032480A1 (en) 2012-09-03 2013-07-05 Method, system and device for obtaining contact person information
US14/128,968 US20150220642A1 (en) 2012-09-03 2013-12-23 Method, system, and device for obtaining contact information
US17/159,858 US20210149976A1 (en) 2012-09-03 2021-01-27 Method, system, and device for obtaining contact information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210322558.2A CN102857637B (en) 2012-09-03 2012-09-03 A kind of associated person information acquisition methods, system and device

Publications (2)

Publication Number Publication Date
CN102857637A CN102857637A (en) 2013-01-02
CN102857637B true CN102857637B (en) 2016-03-23

Family

ID=47403820

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210322558.2A Active CN102857637B (en) 2012-09-03 2012-09-03 A kind of associated person information acquisition methods, system and device

Country Status (3)

Country Link
US (2) US20150220642A1 (en)
CN (1) CN102857637B (en)
WO (1) WO2014032480A1 (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102857637B (en) * 2012-09-03 2016-03-23 小米科技有限责任公司 A kind of associated person information acquisition methods, system and device
US10033850B2 (en) 2013-01-17 2018-07-24 Beijing Qihoo Technology Company Limited Method for real time displaying information and mobile communication terminal
CN104008103A (en) * 2013-02-22 2014-08-27 阿里巴巴集团控股有限公司 Method and device for retrieving contact names stored in mobile terminal
CN104123057B (en) * 2013-04-24 2018-01-23 华为技术有限公司 Communication information acquisition methods, device, system and terminal
CN103346821B (en) * 2013-06-21 2016-05-25 广东欧珀移动通信有限公司 Local mobile terminal carries out the method for address list transfer by bluetooth
CN103916469A (en) * 2014-03-26 2014-07-09 北京奇虎科技有限公司 Method for acquiring contact person information, client end and server
CN103914574A (en) * 2014-04-29 2014-07-09 合肥汇众知识产权管理有限公司 Patent annual fee automatic reminding system and method in enterprise patent database
CN103986843A (en) * 2014-06-06 2014-08-13 李玉存 Converged communication system and communication method using converged communication system
CN104618561A (en) * 2015-01-08 2015-05-13 深圳市中兴移动通信有限公司 Mobile terminal, and method and device for setting and viewing address book state thereby
CN105791499A (en) * 2016-02-17 2016-07-20 北京金山安全软件有限公司 Method and device for processing telephone number and electronic equipment
CN105872232A (en) * 2016-04-05 2016-08-17 珠海市小源科技有限公司 Number on-line inquiry method and number on-line inquiry apparatus
CN105744081A (en) * 2016-04-08 2016-07-06 深圳市轱辘软件开发有限公司 Vehicle telephone terminal dialing method and system
CN106790919A (en) * 2016-12-20 2017-05-31 北京珠穆朗玛移动通信有限公司 The processing method and mobile terminal of a kind of associated person information
WO2018137306A1 (en) * 2017-01-26 2018-08-02 华为技术有限公司 Method and device for triggering speech function
CN107809543A (en) * 2017-11-16 2018-03-16 珠海市魅族科技有限公司 A kind of method and electronic equipment for initiating calling
CN109471880A (en) * 2018-11-06 2019-03-15 上海掌门科技有限公司 A method and device for providing user's contact information
CN110335386B (en) * 2019-06-25 2021-08-03 腾讯科技(深圳)有限公司 Identity authentication method, device, terminal and storage medium
WO2022007618A1 (en) 2020-07-08 2022-01-13 聚好看科技股份有限公司 Video call method and display device
CN111953838B (en) * 2020-08-03 2023-01-20 聚好看科技股份有限公司 Call dialing method, display device and mobile terminal

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101184294A (en) * 2007-11-28 2008-05-21 杭州东信北邮信息技术有限公司 Method and system for implementing real name calling service based on mobile terminal client terminal module
CN102572113A (en) * 2012-02-17 2012-07-11 深圳市金立通信设备有限公司 System and method for extracting contact person information from texts to operate mobile phone

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3621643B2 (en) * 2000-05-30 2005-02-16 株式会社 ネットピア.コム Local information providing system using real name and method thereof
US7418663B2 (en) * 2002-12-19 2008-08-26 Microsoft Corporation Contact picker interface
US7940910B2 (en) * 2003-07-14 2011-05-10 Orative Corporation Directory integration in mobile systems
US20050091272A1 (en) * 2003-10-23 2005-04-28 Smith Walter R. Contact management
US7080104B2 (en) * 2003-11-07 2006-07-18 Plaxo, Inc. Synchronization and merge engines
US7299036B2 (en) * 2004-09-30 2007-11-20 Kyocera Wireless Corp. Mobile telephone handset, mobile telephone system and method
US7933632B2 (en) * 2005-09-16 2011-04-26 Microsoft Corporation Tile space user interface for mobile devices
US7860536B2 (en) * 2006-01-05 2010-12-28 Apple Inc. Telephone interface for a portable communication device
US20080270613A1 (en) * 2007-04-27 2008-10-30 Drew Bamford Method of Processing a Contact for a Mobile Device and Related Device
US20090036163A1 (en) * 2007-08-02 2009-02-05 Kimbrell Jacob W Contact expiration management
CN101247426A (en) * 2008-03-10 2008-08-20 宇龙计算机通信科技(深圳)有限公司 Method and communication terminal for fast locating linkman and dialing the number
US8311580B2 (en) * 2008-12-05 2012-11-13 Qualcomm Incorporated Temporally limited mobile device contact information
US8135391B2 (en) * 2009-02-06 2012-03-13 Research In Motion Limited Mobile device with enhanced telephone call information and a method of using same
CN101968811A (en) * 2010-10-20 2011-02-09 刘炳林 Method and device for online telephone data query, server, mobile phone and system
CN102184252A (en) * 2011-05-30 2011-09-14 广州市久邦数码科技有限公司 Intelligent inquiry and dialup software system used for embedded equipment and implementation method thereof
US8417233B2 (en) * 2011-06-13 2013-04-09 Mercury Mobile, Llc Automated notation techniques implemented via mobile devices and/or computer networks
US20130055072A1 (en) * 2011-08-24 2013-02-28 Robert Douglas Arnold Multi-Threaded Graphical Display System
CN102857637B (en) * 2012-09-03 2016-03-23 小米科技有限责任公司 A kind of associated person information acquisition methods, system and device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101184294A (en) * 2007-11-28 2008-05-21 杭州东信北邮信息技术有限公司 Method and system for implementing real name calling service based on mobile terminal client terminal module
CN102572113A (en) * 2012-02-17 2012-07-11 深圳市金立通信设备有限公司 System and method for extracting contact person information from texts to operate mobile phone

Also Published As

Publication number Publication date
WO2014032480A1 (en) 2014-03-06
US20210149976A1 (en) 2021-05-20
US20150220642A1 (en) 2015-08-06
CN102857637A (en) 2013-01-02

Similar Documents

Publication Publication Date Title
CN102857637B (en) A kind of associated person information acquisition methods, system and device
CN101127784B (en) Method and system for quickly obtaining network information service at mobile terminal
CN104978188B (en) A kind of method and device updating intelligent terminal screen locking picture
CN101296252B (en) A method for processing contacts in a mobile electronic device and its electronic device
CN101662541A (en) Prompting method, system and mobile terminal of related information of contact persons at mobile terminal
CN101499080A (en) Method and system for fast acquiring information service on mobile terminal
US7881705B2 (en) Mobile communication terminal and information acquisition method for position specification information
CN101461221A (en) Improved short range connectivity usability by using contact information
CN103455582A (en) Display method of navigation page of browser and mobile terminal
JP2020181590A (en) Method in which device displays user interface and the device
CN101631332A (en) Application program search method and application program searching device for movable terminal
CN103279540A (en) Method and device for pushing application
CN103401982A (en) Information display method and device and mobile terminal
CN101820472A (en) Method, device and mobile terminal for realizing user prompt operation
CN101937271A (en) Method and device for inputting contact information and mobile terminal
CN106293738A (en) The update method of a kind of facial expression image and device
US20150099545A1 (en) Location information-based communication apparatus and method, and location information-based communication application apparatus
CN103338313A (en) Method and device for processing telephone numbers
EP2530917A2 (en) Intelligent telephone number processing
CN102368849A (en) System and method for carrying out state updating on intelligent mobile phone address list through network
CN101827330A (en) Short message pushing and optimizing method of mobile terminal and device thereof
CN102711092A (en) Dial-up data download method of client software
CN103812985A (en) Method and system for querying calling number
CN103533150A (en) Method and device for sending electronic business card
CN105681607A (en) Call number inquiry method, apparatus and system and mobile terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 100085 Beijing city Haidian District Qinghe Street No. 68 Huarun colorful city shopping center two floor 13

Applicant after: Xiaomi Technology Co., Ltd.

Address before: 100102, No. 50, block B, building No. 12, winding stone world building, Wangjing West Road, Beijing, Chaoyang District

Applicant before: Beijing Xiaomi Technology Co., Ltd.

C14 Grant of patent or utility model
GR01 Patent grant