Summary of the invention
In order to solve the defective that the user arranges contact head image inconvenience, method and system and terminal and server that the embodiment of the invention provides a kind of information to show.Described technical scheme is as follows:
The embodiment of the invention has proposed the method that a kind of information shows, comprising:
Receive the solicited message of the demonstration information of obtaining second terminal of first terminal transmission;
The demonstration information of described second terminal that inquiry is stored in advance according to second terminal iidentification in the described request information;
Return the demonstration information of described second terminal and give described first terminal, make described first terminal show the demonstration information of described second terminal.
Preferred as technique scheme, described according to the inquiry of second terminal iidentification in the described request information in advance after the demonstration information of described second terminal of storage, described method also comprises:
If do not inquire the demonstration information of described second terminal of storage in advance, then in the network application service number of the account according to the second terminal iidentification association described in the described request information, inquire about the demonstration information of the described second terminal iidentification correspondence.
Preferred as technique scheme, before the solicited message of the demonstration information of obtaining second terminal that described reception first terminal sends, described method also comprises:
Receive the solicited message of the demonstration message identification that obtains described second terminal of first terminal transmission, carry the demonstration message identification of described second terminal in the described request information;
Return the demonstration message identification of described second terminal and give described first terminal, make whether the demonstration message identification of described second terminal that described first terminal judges is returned is consistent with the demonstration message identification of described second terminal of local storage; If inconsistent or local demonstration information of not preserving described second terminal is then carried out the step that described first terminal to server sends the solicited message of the demonstration information of obtaining described second terminal; If unanimity, then the demonstration information of described second terminal of the local storage of demonstration.
Preferred as technique scheme, before the solicited message of the demonstration information of obtaining second terminal that described reception first terminal sends, described method also comprises:
The demonstration information and described first terminal iidentification that receive first terminal of described first terminal transmission are sent to server, make server that the demonstration information of described first terminal is preserved with the corresponding information as this user of described first terminal iidentification.
The embodiment of the invention has also proposed the method that a kind of information shows, comprising:
Send the solicited message of the demonstration information obtain described second terminal to server, make described server according to second terminal iidentification described in the described request information, inquiry is the demonstration information of described second terminal of storage in advance;
Receive and show the demonstration information of described second terminal that described server returns.
Preferred as technique scheme, before the described solicited message that sends the demonstration information of obtaining described second terminal to server, described method also comprises:
Send the solicited message of the demonstration message identification that obtains described second terminal to described server, carry described second terminal iidentification in the described request information;
Receive the demonstration message identification of described second terminal that described server returns;
Whether the demonstration message identification of judging described second terminal of returning is consistent with the demonstration message identification of described second terminal of local storage;
If inconsistent or local demonstration information of not preserving described second terminal is then carried out the step that described first terminal to server sends the solicited message of the demonstration information of obtaining described second terminal;
If unanimity, then the demonstration information of described second terminal of the local storage of demonstration.
Preferred as technique scheme, before the described solicited message that sends the demonstration information of obtaining described second terminal to server, described method also comprises:
Demonstration information and first terminal iidentification that first terminal use is arranged are sent to server, make server that the demonstration information that described first terminal use arranges is preserved with the corresponding information as this user of described first terminal iidentification.
Preferred as technique scheme, described reception also shows that described method also comprises after the demonstration information of described second terminal that described server returns:
Preserve the demonstration information of described second terminal.
The embodiment of the invention has also proposed the server that a kind of information shows, comprising:
First receiver module is for the solicited message of the demonstration information of obtaining second terminal that receives the transmission of first terminal;
First enquiry module is used for inquiring about the demonstration information of described second terminal of storage in advance according to second terminal iidentification of described request information;
First returns module, and the demonstration information that is used for returning described second terminal makes described first terminal show the demonstration information of described second terminal to described first terminal.
Preferred as technique scheme, described server also comprises:
Second enquiry module is used for if do not inquire the demonstration information of described second terminal of storage in advance, then in the network application service number of the account according to the second terminal iidentification association described in the described request information, inquires about the demonstration information of the described second terminal iidentification correspondence.
Preferred as technique scheme, described server also comprises:
Second receiver module for the solicited message of the demonstration message identification that obtains described second terminal that receives the transmission of first terminal, carries the demonstration message identification of described second terminal in the described request information;
Second returns module, the demonstration message identification that is used for returning described second terminal makes to described first terminal whether the demonstration message identification of described second terminal that described first terminal judges is returned is consistent with the demonstration message identification of described second terminal of local storage; If inconsistent or local demonstration information of not preserving described second terminal is then carried out the step that described first terminal to server sends the solicited message of the demonstration information of obtaining described second terminal; If unanimity, then the demonstration information of described second terminal of the local storage of demonstration.
Preferred as technique scheme, described server also comprises:
First processing module, the demonstration information and described first terminal iidentification that are used for first terminal of described first terminal transmission of reception are sent to server, make server that the demonstration information of described first terminal is preserved with the corresponding information as this user of described first terminal iidentification.
The embodiment of the invention has also proposed the terminal that a kind of information shows, comprising:
First sending module, the solicited message for send the demonstration information of obtaining described second terminal to server makes described server according to second terminal iidentification described in the described request information, inquiry is the demonstration information of described second terminal of storage in advance;
Second processing module is for the demonstration information that receives and show described second terminal that described server returns.
Preferred as technique scheme, described terminal also comprises:
Second sending module for the solicited message that sends the demonstration message identification that obtains described second terminal to described server, carries described second terminal iidentification in the described request information;
The 3rd receiver module be used for to receive the demonstration message identification of described second terminal that described server returns;
Judge module is used for judging whether the demonstration message identification of described second terminal of returning is consistent with the demonstration message identification of described second terminal of local storage;
The 3rd processing module is used for if inconsistent or local demonstration information of not preserving described second terminal is then carried out the step that described first terminal to server sends the solicited message of the demonstration information of obtaining described second terminal;
If display module is used for unanimity, then the demonstration information of described second terminal of the local storage of demonstration.
Preferred as technique scheme, described terminal also comprises:
The 3rd sending module, be used for demonstration information and first terminal iidentification that first terminal use arranges are sent to server, make server that the demonstration information that described first terminal use arranges is preserved with the corresponding information as this user of described first terminal iidentification.
Preferred as technique scheme, described terminal also comprises:
Preserve module, be used for preserving the demonstration information of described second terminal.
The embodiment of the invention has also proposed the system that a kind of information shows,
Comprise: terminal and server; It is characterized in that,
Described terminal comprises:
First sending module, the solicited message for send the demonstration information of obtaining described second terminal to server makes described server according to second terminal iidentification described in the described request information, inquiry is the demonstration information of described second terminal of storage in advance;
Second processing module is for the demonstration information that receives and show described second terminal that described server returns;
Described server comprises:
First receiver module is for the solicited message of the demonstration information of obtaining second terminal that receives the transmission of first terminal;
First enquiry module is used for inquiring about the demonstration information of described second terminal of storage in advance according to second terminal iidentification of described request information;
First returns module, and the demonstration information that is used for returning described second terminal makes described first terminal show the demonstration information of described second terminal to described first terminal.
The beneficial effect that the technical scheme that the embodiment of the invention provides is brought is: when the contact person sends a telegram here, obtain caller's demonstration information by server, and instant playback is in terminal.Realized obtaining the function that the caller shows information automatically, need not the user for each contact person carries out the process of complex setting caller id information, improved user's experience.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, embodiment of the present invention is described further in detail below in conjunction with accompanying drawing.
Embodiment 1
The embodiment of the invention 1 has proposed the method that a kind of information shows, its flow process comprises as shown in Figure 1:
Step 101: the solicited message that receives the demonstration information of obtaining second terminal of first terminal transmission;
Step 102: the demonstration information of described second terminal that inquiry is stored in advance according to second terminal iidentification in the described request information;
Step 103: the demonstration information of returning described second terminal is given described first terminal, makes described first terminal show the demonstration information of described second terminal.
Need to prove that the embodiment of the invention is to be that executive agent receives first terminal to the request of the demonstration information of second terminal with the server, inquire about and return to the demonstration information of second terminal and give first terminal.
When the embodiment of the invention is sent a telegram here as the contact person, obtain caller's demonstration information by server, and instant playback is in terminal.Realized obtaining the function that the caller shows information automatically, need not the user for each contact person carries out the process of complex setting caller id information, improved user's experience.
Embodiment 2
The embodiment of the invention 2 has proposed the method that a kind of information shows, its flow process comprises as shown in Figure 2:
Step 201: send the solicited message of the demonstration information obtain described second terminal to server, make described server according to second terminal iidentification described in the described request information, inquiry is the demonstration information of described second terminal of storage in advance;
Step 202: the demonstration information that receives and show described second terminal that described server returns.
Need to prove method that to be executive agent with the terminal show the demonstration information of caller terminal that the embodiment of the invention is.
When the embodiment of the invention is sent a telegram here as the contact person, obtain caller's demonstration information by server, and instant playback is in terminal.Realized obtaining the function that the caller shows information automatically, need not the user for each contact person carries out the process of complex setting caller id information, improved user's experience.
Embodiment 3
The embodiment of the invention 3 has proposed the method that a kind of information shows, is to be that the basis improves with embodiment 1 and embodiment 2, and its flow process comprises as shown in Figure 3:
Need to prove, the embodiment of the invention be terminal caller as an example, calling to first terminal with second terminal is sight, to realizing that purpose of the present invention describes, when first terminal received the incoming call of second terminal, first terminal can all send the request of the demonstration information of obtaining second terminal at every turn to server.Preferably, after can also comparing with the demonstration message identification of local second terminal of preserving by the demonstration message identification that obtains second terminal of preserving in the server earlier, whether check needs to obtain again or upgrade, therefore step 301-307 is optional, and whole flow process also can initially be carried out bystep 308.
Step 301: first terminal sends the solicited message of the demonstration message identification that obtains described second terminal to described server, carries described second terminal iidentification in the described request information.
Step 302: server receives the solicited message of the demonstration message identification that obtains described second terminal of first terminal transmission, carries the demonstration message identification of described second terminal in the described request information.
Step 303: server returns the demonstration message identification of described second terminal and gives described first terminal behind the demonstration message identification of described second terminal of local search.
Wherein, show that message identification can be the complete binary code of picture, or the identifying code of this picture that obtains by verification algorithm, for example by MD5 (Message Digest Algorithm 5, Message Digest Algorithm 5) identifying code that obtains of algorithm, can also obtain the demonstration message identification that unique identification should demonstration information by other algorithms, not make restriction at this to calculating the algorithm that shows message identification.If server is not stored the demonstration information of second terminal in this locality, therefore just can there be the demonstration message identification yet, return the information of a sky or the information that does not inquire so.
Step 304: described first terminal receives the demonstration message identification of described second terminal that described server returns.
Step 305: whether the demonstration message identification of judging described second terminal of returning is consistent with the demonstration message identification of described second terminal of local storage.
Step 306: if inconsistent or local demonstration information of not preserving described second terminal is then carried out the step that described first terminal to server sends the solicited message of the demonstration information of obtaining described second terminal.
Wherein the inconsistent demonstration information of second terminal that first terminal is preserved and the demonstration information of second terminal that server is preserved then represented is not inconsistent, and might be that the user has uploaded new demonstration information again.When the demonstration information of second terminal or demonstration information that server end is not preserved second terminal are not preserved in this locality, first terminal will send the request of the demonstration information of obtaining second terminal to server.When taking place owing to this situation of demonstration information of not preserving second terminal when server end, preferred server can also be inquired about in the network application service number of the account of this second terminal iidentification association of preserving in server by second terminal iidentification, inquire about the demonstration information of the described second terminal iidentification correspondence, therefore in this case the server side inquiry less than the demonstration message identification time also can send the request of the demonstration information of obtaining second terminal to server.
Step 307: if unanimity, then the demonstration information of described second terminal of the local storage of demonstration.
Step 308: when first terminal received the incoming call of second terminal, described first terminal sent the solicited message of the demonstration information of obtaining described second terminal to described server.
In actual applications, when first terminal receives the incoming call of second terminal, need to show this caller's demonstration information, if first terminal has been preserved the up-to-date demonstration information of second terminal in this locality, then can directly show, need not receive incoming call at every turn and all obtain to server.Whether preferably can carry out the contrast of step 301-step 307 earlier needs to upgrade the demonstration information of local second terminal of preserving.
Step 309: server receives the solicited message of the demonstration information of obtaining described second terminal of described first terminal transmission, wherein, carry described second terminal iidentification in the described request information, described demonstration information comprises one or more in head image information, signing messages, the microblogging information.
Usually; before sending solicited message; the webserver is in order to realize providing the function of up-to-date information; at first can set up a cover system of account; the number of the account system is major key with the phone number; it is used for memory mobile phone number and its corresponding head image information; signing messages; in the information such as microblogging information one or more; but be not limited to this several category informations; any literal that can be used for showing or image information can be as demonstration information; so long as play the demonstration information that shows and distinguish user's effect; can all within protection scope of the present invention, not repeat them here as the demonstration information described in the present invention.Demonstration information and first terminal iidentification that the user can arrange first terminal use in advance are sent to server, make server that the corresponding information as this user with first terminal iidentification of demonstration information that described first terminal use arranges is preserved.
Can be by setting up network connection allowing phone number and corresponding data storage in the webserver, and this number of the account system can also realize by the mode of network and following first terminal between and the communication between second terminal.In practical operation, any one user terminal all can be sent to number of the account and the information associated therewith of oneself in the number of the account system.Usually, in the number of the account system, had the number of the account and information of a user terminal after, further the user can also continue to upload update displayed information, server side will cover original information.
Step 310: server is according to second terminal iidentification described in the described request information, and inquiry is the demonstration information of described second terminal of storage in advance.
Concrete, server is inquired about in the local number of the account system of preserving now, and the data of preserving in second terminal iidentification and the local number of the account system are compared, and checks the demonstration information of whether preserving second terminal.If inquire then execution instep 312; If server does not inquire then execution instep 311.
Step 311: if do not inquire the demonstration information of described second terminal of storage in advance, then in the network application service number of the account according to the second terminal iidentification association described in the described request information, inquire about the demonstration information of the described second terminal iidentification correspondence.
Concrete, in actual applications, some user does not have to upload the information of oneself in the number of the account system, but in other network application service numbers of the account, this terminal iidentification was set, then can in the number of the account system terminal iidentification be served number of the account with corresponding network application and be associated, the network application service here can be IM (Instant Messaging, instant messaging) or SNS (Social Networking Services, social network services), this is not limited.
At first, check second terminal iidentification whether with instant messaging account number or social network services website carried out related, if carried out association, the demonstration information by this user in the corresponding instant messaging account number of interface inquiry or the social network services website then.If the not related information that then returns to the failure of first terminal inquiry.
Terminal iidentification and network application service number of the account is associated in the number of the account system, then shows data by interface, if successful inquiring and return demonstration information, then the terminal iidentification that it is corresponding with it is preserved in server; If the inquiry failure fails to return the information that demonstration information then returns to the failure of first terminal inquiry.
Step 312: the demonstration information of described second terminal that will inquire returns to first terminal.
Step 313: described first terminal receives and shows the demonstration information of described second terminal that described server returns.
After first terminal receives the demonstration information of second terminal that inquires, can preserve in this locality in order to continue next time and use.If what receive is that the information that inquiry is failed does not then show.
Need to prove, contact person in the user communication record of first terminal is if be present in the number of the account system of server, and corresponding head portrait arranged, the user can pull order or is set or the access point that draws automatically the time that pulls automatically by manually sending, need not when other-end is sent a telegram here, to obtain again, saved user's flow and reached the purpose of the demonstration information of obtaining other contact persons automatically equally.
When the embodiment of the invention is sent a telegram here as the contact person, obtain caller's demonstration information by server, and instant playback is in terminal.Realized obtaining the function that the caller shows information automatically, need not the user for each contact person carries out the process of complex setting caller id information, improved user's experience.
Embodiment 4
The embodiment of the invention 4 has proposed the server that a kind of information shows, its flow process comprises as shown in Figure 4:
First receiver module 401 is for the solicited message of the demonstration information of obtaining second terminal that receives the transmission of first terminal;
First enquiry module 402 is used for inquiring about the demonstration information of described second terminal of storage in advance according to second terminal iidentification of described request information;
First returns module 403, and the demonstration information that is used for returning described second terminal makes described first terminal show the demonstration information of described second terminal to described first terminal.
In embodiment, preferred described server can also comprise:
Second enquiry module 404, be used for if do not inquire the demonstration information of described second terminal of storage in advance, then in the network application service number of the account according to the second terminal iidentification association described in the described request information, inquire about the demonstration information of the described second terminal iidentification correspondence.
Second receiver module 405 for the solicited message of the demonstration message identification that obtains described second terminal that receives the transmission of first terminal, carries the demonstration message identification of described second terminal in the described request information;
Second returns module 406, the demonstration message identification that is used for returning described second terminal makes to described first terminal whether the demonstration message identification of described second terminal that described first terminal judges is returned is consistent with the demonstration message identification of described second terminal of local storage; If inconsistent or local demonstration information of not preserving described second terminal is then carried out the step that described first terminal to server sends the solicited message of the demonstration information of obtaining described second terminal; If unanimity, then the demonstration information of described second terminal of the local storage of demonstration.
First processing module 407, the demonstration information and described first terminal iidentification that are used for first terminal of described first terminal transmission of reception are sent to server, make server that the demonstration information of described first terminal is preserved with the corresponding information as this user of described first terminal iidentification.
When the embodiment of the invention is sent a telegram here as the contact person, obtain caller's demonstration information by server, and instant playback is in terminal.Realized obtaining the function that the caller shows information automatically, need not the user for each contact person carries out the process of complex setting caller id information, improved user's experience.
Embodiment 5
The embodiment of the invention 5 has proposed the terminal that a kind of information shows, its flow process comprises as shown in Figure 5:
First sendingmodule 501, the solicited message for send the demonstration information of obtaining described second terminal to server makes described server according to second terminal iidentification described in the described request information, inquiry is the demonstration information of described second terminal of storage in advance;
Second processing module 502 is for the demonstration information that receives and show described second terminal that described server returns.
In embodiment, preferred described server can also comprise:
Second sending module 503 for the solicited message that sends the demonstration message identification that obtains described second terminal to described server, carries described second terminal iidentification in the described request information;
The3rd receiver module 504 be used for to receive the demonstration message identification of described second terminal that described server returns;
Judge module 505 is used for judging whether the demonstration message identification of described second terminal of returning is consistent with the demonstration message identification of described second terminal of local storage;
The3rd processing module 506 is used for if inconsistent or local demonstration information of not preserving described second terminal is then carried out the step that described first terminal to server sends the solicited message of the demonstration information of obtaining described second terminal;
Ifdisplay module 507 is used for unanimity, then the demonstration information of described second terminal of the local storage of demonstration.
The3rd sending module 508, be used for demonstration information and first terminal iidentification that first terminal use arranges are sent to server, make server that the demonstration information that described first terminal use arranges is preserved with the corresponding information as this user of described first terminal iidentification.
Preserve module 509, be used for preserving the demonstration information of described second terminal.
When the embodiment of the invention is sent a telegram here as the contact person, obtain caller's demonstration information by server, and instant playback is in terminal.Realized obtaining the function that the caller shows information automatically, need not the user for each contact person carries out the process of complex setting caller id information, improved user's experience.
Embodiment 6
The embodiment of the invention 6 has proposed the system that a kind of information shows, its flow process comprises as shown in Figure 6: terminal 601 and server 602.
Described terminal 601 comprises:
First sending module 6011, the solicited message for send the demonstration information of obtaining described second terminal to server makes described server according to second terminal iidentification described in the described request information, inquiry is the demonstration information of described second terminal of storage in advance;
Second processing module 6012 is for the demonstration information that receives and show described second terminal that described server returns.
Described server 602 comprises:
First receiver module 6021 is for the solicited message of the demonstration information of obtaining second terminal that receives the transmission of first terminal;
First enquiry module 6022 is used for inquiring about the demonstration information of described second terminal of storage in advance according to second terminal iidentification of described request information;
First returns module 6023, and the demonstration information that is used for returning described second terminal makes described first terminal show the demonstration information of described second terminal to described first terminal.
When the embodiment of the invention is sent a telegram here as the contact person, obtain caller's demonstration information by server, and instant playback is in terminal.Realized obtaining the function that the caller shows information automatically, need not the user for each contact person carries out the process of complex setting caller id information, improved user's experience.
In sum, information display system provided by the invention not only can pull contact person's head portrait, can also pull contact person's the network information, and user terminal can know that own head portrait on its contact person's mobile phone shows, after a people uploads its head portrait to the webserver, other people can get access to this people's head portrait according to the webserver, make it use hommization more.
The all or part of step that one of ordinary skill in the art will appreciate that realization above-described embodiment can be finished by hardware, also can instruct relevant hardware to finish by program, program can be stored in a kind of computer-readable recording medium, the above-mentioned storage medium of mentioning can be read-only memory, disk or CD etc.
Below only be preferred embodiment of the present invention, in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of doing, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.