Data sharing method, client and system
AssigneeTencent Technology (Shenzhen) Company Limited
InventorYisha Lu
Life of this patent
Estimating the term…
Abstract
A method, system, and client are provided. The method includes performing a multipoint login to a same communication account from a first client and one or more second clients; in response to a data sharing instruction, acquiring local data at the first client as shared data; selecting one or more of the one or more second clients and acquiring an address identifier of each selected second client; and transmitting wirelessly the shared data from the first client to the selected one or more second clients using the address identifier of the second client.
Claims11
A method comprising:
- performing a multipoint login to a same communication account from a first client and at least one second client, wherein the at least one second client comprises a plurality of second clients;
- in response to a data sharing instruction, acquiring local data at the first client as shared data;
- selecting one or more of the at least one second client and acquiring an address identifier of each selected second client, wherein the selecting comprises:
- transmitting a request to a server for address identifiers of clients which are multipoint logged in to the same communication account, the request including logged-in account information of the first client and an address identifier of the first client, wherein the server correlates the address identifier of the first client with the address identifiers of the at least one second client;
- in response to transmitting the request, receiving the address identifiers of the at least one second client who are multipoint logged in to the same communication account;
- and
- the one or more of the at least one second client are selected from among the plurality of second clients;
- and
- transmitting wirelessly the shared data from the first client to the selected one or more second clients using the address identifier of the second client.
A client comprising:
- at least one first memory configured to store computer program code;
- and
- at least one processor configured to access the at least one memory and operate according to the computer program code, the computer program code including:
- login code configured to cause at least one of the at least one processor to login to a same communication account to which at least one sharing client are logged in, wherein the at least one sharing client comprises a plurality of sharing clients;
- data acquisition code configured to cause at least one of the at least one processor to, in response to a data sharing instruction, acquire local data as shared data;
- selection code configured to cause at least one of the at least one processor to select one or more of the at least one sharing client from among the plurality of sharing clients and acquire an address identifier of each selected sharing client, wherein the selecting code comprises:
- request code configured to cause at least one of the at least one processor to transmit a request to a server for address identifiers of clients which are logged in to the communication account, the request including logged-in account information of the client and an address identifier of the client wherein the server correlates the address identifier of the client with the address identifiers of the at least one sharing client;
- and
- identifier reception code configured to cause at least one of the at least one processor to, in response to transmitting the request, receive the address identifiers of the at least one sharing client who are logged in to the communication account;
- and
- transmission code configured to cause at least one of the at least one processor to wirelessly transmit the shared data from the client to the selected one or more sharing clients using the address identifier of the sharing client.
A system comprising:
- a first client;
- at least one second client;
- and a server,
- wherein the first client comprises at least one first memory configured to store first computer program code;
- and at least one first processor configured to access the at least one first memory and operate according to the first computer program code, the first computer program code including:
- first login code configured to cause at least one of the at least one first processor to login to a communication account;
- data acquisition code configured to cause at least one of the at least one first processor to, in response to a data sharing instruction, acquire local data at the first client as shared data;
- request code configured to cause at least one of the at least one first processor to transmit, to the server, a request for address identifiers of clients who are logged in to the communication account and receive, from the server, address identifiers of the at least one second client who are logged in to the communication account;
- selection code configured to cause at least one of the at least one first processor to, select one or more of the at least one second client;
- and
- transmission code configured to cause at least one of the at least one first processor to wirelessly transmit the shared data from the first client to the selected one or more second clients using the received address identifier of the selected second client;
- wherein each of the at least one second client comprises at least one second memory configured to store second computer program code;
- and at least one second processor configured to access the at least one second memory and operate according to the second computer program code, the second computer program code including:
- second login code configured to cause at least one of the at least one second processor to login to the communication account;
- and
- reception code configured to cause at least one of the at least one second processor to wirelessly receive the shared data from the first client and automatically render the shared data in an application corresponding to a type of the shared data;
- wherein the server comprises at least one server memory configured to store server computer program code;
- and at least one server processor configured to access the at least one server memory and operate according to the server computer program code, the server computer program code including:
- third login code configured to cause at least one of the at least one server processor to login the first client and the at least one second client to the communication account;
- correlation code configured to cause at least one of the at least one server processor to correlate address identifiers of clients who are logged in to the communication account from multiple points with each other.
Dependencies are inferred from the claim text.