Patent ID: 8819290
Filing Date: 2014-08-26
Classification: G06F,H04W

Abstract:
1. A method for transmitting compressed rights, comprising: negotiating, by a terminal, a compress algorithm of rights with a server; requesting, by the terminal, the server through an “Extensions” field in a rights object request (RORequest) message to transmit the rights in compression format; generating, by the server, a rights object response (ROResponse) message according to a standard approach, compressing the rights in the ROResponse message according to the negotiated compress algorithm, generating a compressed ROResponse message, and sending the compressed ROResponse message to the terminal; and receiving, by the terminal, the compressed ROResponse message, decompressing the rights in the received ROResponse message according to the negotiated compress algorithm, and generating a decompressed ROResponse message; wherein negotiating, by the terminal, the compress algorithm of rights with the server comprises: sending, by the terminal, a device hello request (DeviceHello) message to the server, and informing the server about self-supported compress algorithms through a “Supported Compress Algorithm” field newly added in the DeviceHello message; and selecting, by the server, the compress algorithm agreed by negotiating according to content of the “Supported Compress Algorithm” field, and informing the terminal of the selected compress algorithm through a “Selected Compress Algorithm” field newly added in a rights server hello response (RIHello) message; wherein requesting, by the terminal, the server through the “Extensions” field in the RORequest message to transmit the rights in compression format comprises: sending, by the terminal, the RORequest message to the server, and informing the server through a “Need Compress Rights” field newly added in the “Extensions” field of the RORequest message to transmit the rights in compression format.