Patent ID: 11921995
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A method implemented by a communication system, wherein the method comprises:
displaying, by an electronic device of the communication system, in a first user interface, a record of communication between a first user and a second server of the communication system from an instant messaging application in the electronic device;
detecting, in the first user interface, a first operation;
displaying, by the electronic device and in response to the first operation, in a second user interface, one or more data identifiers, wherein the one or more data identifiers correspond to one or more pieces of data;
detecting, by the electronic device, a second operation of sharing first data that is from the one or more pieces of data;
sending, by the electronic device and to a first server, a first message carrying a first identity (ID) of the first user in the instant messaging application, the first data, and a server ID of the second server in the instant messaging application;
sending, by the first server and to the second server, a second message carrying the first ID and a first resource, wherein the first resource is the first data or a download link of the first data;
when the first user has a usage permission for the one or more devices, sending, by the second server, to the first server, a third message carrying the first ID, wherein the third message indicates that the first user has the usage permission;
sending, by the first server, to the electronic device, and based on the first ID in the third message, a fourth message indicating that the first user has the usage permission;
refreshing, by the electronic device and in response to the fourth message, the first user interface to obtain a refreshed first user interface that displays a first printing control;
detecting, by the electronic device, a third operation on the first printing control;
sending, by the electronic device and to the first server, a fifth message instructing to process the first data;
sending, by the first server, in response to the fifth message, to the second server, a sixth message instructing to process the first data;
obtaining, by the second server and based on the first resource, the first data;
sending, by the second server and based on binding relationships between the first user and the one or more devices, a processing request to a first device in the one or more devices, wherein the processing request carries the first data; and
processing, by the first device and in response to the processing request, the first data.