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 the Open Mobile Alliance Digital Rights Management, OMA DRM, standard, 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; 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 in the DeviceHello message; 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 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 in the "Extensions" field of the RORequest message to transmit the rights in compression format. 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 the Open Mobile Alliance Digital Rights Management, OMA DRM, standard, 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; 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 in the DeviceHello message; 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 in a rights server hello response RIHello message; 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 in the DeviceHello message; 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 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 in the "Extensions" field of the RORequest message to transmit the rights in compression format. sending, by the terminal, the RORequest message to the server, and informing the server through a "Need Compress Rights" field in the "Extensions" field of the RORequest message to transmit the rights in compression format.