Method, apparatus and device for exchanging name card
First Claim
1. A method for exchanging a name card applied to a terminal, comprising:
- binding, by a contact client running on the terminal, the contact client with a first Instant Messaging (IM) client running on the terminal through an associated account to implement information sharing between the contact client and the first IM client, the contact client comprising a contact and the associated account being a number of the terminal, the contact client being a first type of client operated in the terminal and the IM client being a second type of client operated in the terminal;
receiving, by the contact client running on the terminal, a selecting signal for selecting at least one name card in the contact;
sending, by the contact client running on the terminal, the selected at least one name card to the first IM client bound with the contact client via Software Development Kit (SDK) provided by the first IM client, the first IM client comprising a first user account, and the first user account having a friendship link; and
sharing, by the first IM client running on the terminal, the selected at least one name card through the first user account with at least one second IM client in the friendship link, wherein the second IM client does not directly interact with the contact client;
wherein the sending the selected at least one name card to the first IM client bound with the contact client comprises;
detecting whether the first IM client bound with the contact client is in an on-line state;
selecting a sharing manner according to whether the first IM client is in the on-line state, wherein the sharing manner comprises sharing by the first IM client and sharing by a short message;
when detecting that the first IM client is in the on-line state, sending the selected at least one name card to the first IM client for sharing;
wherein the method further comprises;
obtaining a second user account of the second IM client in the friendship link through the first user account;
receiving a name card of the second user account;
adding the received name card to the contact of the contact client;
sharing with the first IM client bound with the contact client through the associated account the contact which corresponds to the associated account and is synchronized in a contact server;
receiving and restoring a name card in the contact sent by the first IM client;
wherein the name card in the contact is sent to the contact client after the first IM client receives a restoring signal for obtaining a name card in the contact corresponding to the associated account, sends a name card acquiring request to the contact server, and receives the name card in the contact returned by the contact server; and
wherein the name card acquiring request is configured to indicate the contact server to return the name card in the contact corresponding to the associated account.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure provides a method, apparatus and terminal for exchanging a name card, which relates to mobile communication technologies. The method comprises: binding the contact client with a first Instant Messaging (IM) client through an associated account, the contact client comprising a contact; receiving a selecting signal for selecting at least one name card in the contact; sending the selected at least one name one name card to the first IM client binded with the contact client, the first IM client comprising a first user account, and the first user account having a friendship link; and sharing the selected at least one name card through the first user account with at least one second IM client in the friendship link.
-
Citations
10 Claims
-
1. A method for exchanging a name card applied to a terminal, comprising:
-
binding, by a contact client running on the terminal, the contact client with a first Instant Messaging (IM) client running on the terminal through an associated account to implement information sharing between the contact client and the first IM client, the contact client comprising a contact and the associated account being a number of the terminal, the contact client being a first type of client operated in the terminal and the IM client being a second type of client operated in the terminal; receiving, by the contact client running on the terminal, a selecting signal for selecting at least one name card in the contact; sending, by the contact client running on the terminal, the selected at least one name card to the first IM client bound with the contact client via Software Development Kit (SDK) provided by the first IM client, the first IM client comprising a first user account, and the first user account having a friendship link; and sharing, by the first IM client running on the terminal, the selected at least one name card through the first user account with at least one second IM client in the friendship link, wherein the second IM client does not directly interact with the contact client; wherein the sending the selected at least one name card to the first IM client bound with the contact client comprises; detecting whether the first IM client bound with the contact client is in an on-line state; selecting a sharing manner according to whether the first IM client is in the on-line state, wherein the sharing manner comprises sharing by the first IM client and sharing by a short message; when detecting that the first IM client is in the on-line state, sending the selected at least one name card to the first IM client for sharing; wherein the method further comprises; obtaining a second user account of the second IM client in the friendship link through the first user account; receiving a name card of the second user account; adding the received name card to the contact of the contact client; sharing with the first IM client bound with the contact client through the associated account the contact which corresponds to the associated account and is synchronized in a contact server; receiving and restoring a name card in the contact sent by the first IM client; wherein the name card in the contact is sent to the contact client after the first IM client receives a restoring signal for obtaining a name card in the contact corresponding to the associated account, sends a name card acquiring request to the contact server, and receives the name card in the contact returned by the contact server; and
wherein the name card acquiring request is configured to indicate the contact server to return the name card in the contact corresponding to the associated account. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for exchanging a name card applied to a terminal, comprising:
-
binding, by a first Instant Messaging (IM) client running on the terminal, the first IM client with a contact client running on the terminal through an associated account to implement information sharing between the contact client and the first IM client, the associated account being a number of the terminal, the contact client being a first type of client operated in the terminal and the IM client being a second type of client operated in the terminal; receiving, by the first Instant Messaging (IM) client running on the terminal, at least one name card sent by the contact client bound with the first IM client via Software Development Kit (SDK) provided by the first IM client, the first IM client comprising a first user account, and the first user account having a friendship link; and sharing, by the first Instant Messaging (IM) client running on the terminal, the received at least one name card through the first user account with at least one second IM client in the friendship link, wherein the second IM client does not directly interact with the contact client; wherein the receiving at least one name card sent by the contact client bound with the first IM client comprises any one of; receiving the at least one name card selected by the contact client bound with the first IM client, and receiving the at least one name card selected by the contact client bound with the first IM client through a social information sharing platform of the first IM client; wherein the selected at least one name card is sent to the first IM client after the contact client receives a selecting signal for selecting at least one name card in the contact and when the contact client detects that the first IM client is in an on-line state, wherein the contact client selects a sharing manner according to whether the first IM client is in the on-line state, wherein the sharing manner comprises sharing by the first IM client and sharing by a short message; wherein the method further comprises; obtaining a second user account of the second IM client in the friendship link through the first user account; sending a name card of the second user account to the contact client bound with the first IM client; sharing with the contact client bound with the first IM client through the associated account the contact which corresponds to the associated account and is synchronized by the contact client in the contact server; receiving a restoring signal for obtaining a name card in the contact corresponding to the associated account; sending a name card acquiring request to the contact server according to the restoring signal, wherein the name card acquiring request is configured to indicate the contact server to return the name card in the contact corresponding to the associated account; and receiving the name card in the contact returned by the contact server and sending the name card in the contact to the contact client bound with the first IM client, so that the contact client bound with the first IM client restores the name card in the contact. - View Dependent Claims (7, 8)
-
-
9. An apparatus for exchanging a name card applied to a contact client, comprising:
- one or more processors; and
a memory having instructions stored thereon, the instructions, when executed by the one or more processors, cause the processors to perform operations comprising;binding the contact client with a first Instant Messaging (IM) client running on the terminal through an associated account to implement information sharing between the contact client and the first IM client, the contact client comprising a contact and the associated account being a number of the terminal, the contact client being a first type of client operated in the terminal and the IM client being a second type of client operated in the terminal; receiving a selecting signal for selecting at least one name card in the contact; sending the selected at least one name card to the first IM client bound with the contact client via Software Development Kit (SDK) provided by the first IM client, the first IM client comprising a first user account, and the first user account having a friendship link; and sharing the selected at least one name card through the first user account with at least one second IM client in the friendship link, wherein the second IM client does not directly interact with the contact client; wherein the operations further comprises; detecting whether the first IM client bound with the contact client is in an on-line state; selecting a sharing manner according to whether the first IM client is in the on-line state, wherein the sharing manner comprises sharing by the first IM client and sharing by a short message; when detecting that the first IM client is in the on-line state, sending the selected at least one name card to the first IM client for sharing; wherein the operations further comprise; obtaining a second user account of the second IM client in the friendship link through the first user account; receiving a name card of the second user account; adding the received name card to the contact of the contact client; sharing with the first IM client bound with the contact client through the associated account the contact which corresponds to the associated account and is synchronized in a contact server; receiving and restoring a name card in the contact sent by the first IM client; wherein the name card in the contact is sent to the contact client after the first IM client receives a restoring signal for obtaining a name card in the contact corresponding to the associated account, sends a name card acquiring request to the contact server, and receives the name card in the contact returned by the contact server; and
the name card acquiring request is configured to indicate the contact server to return the name card in the contact corresponding to the associated account. - View Dependent Claims (10)
- one or more processors; and
Specification