An authentication method, comprising: a) acquiring authentication data recorded in an audio-visual product using a player, and transmitting the authentication data to a mobile communication device; b) transmitting the authentication data from the mobile communication device to an authentication server; c) authenticating the authentication data at the authentication server to provide an authentication result; d) transmitting the authentication result from the authentication server to the mobile communication device; and e) transmitting the authentication result from the mobile communication device to the player; characterized in that a first data packet having a first data format is communicated between the player and the mobile communication device, a second data packet having a second data format is communicated between the mobile communication device and the authentication server; the first data packet of the first data format comprising Segment "Frame Begin", Segment "Add", Segment "Type", Segment "LEN", Segment "Data", Segment "CRC", and Segment "Frame End"; the Segment "Frame Begin" has a length of one byte; the Segment "Add" is set to "reserved" in order to distinguish data channels and has a length of one byte; the Segment "Type" is adapted to define information contained in the Segment "Data" as a data content or a control command, the data content is the authentication data or the authentication result, the control command is adapted to denote an inquiry of whether the mobile communication device has been connected to a network, when the Segment "Data" includes the data content, the data content has a length ranging from zero to 127 bytes, when the Segment "Data" includes the control command, the control command has a length of two bytes; the Segment "LEN" represents the length of Segment "Data" and has a length of two bytes; the Segment "CRC" is adapted to perform a Cyclic Redundancy Check on the data frame and has a length of two bytes; the Segment "Frame End" has a length of one byte; the second data packet is a TCP data packet; the player and the mobile communication device are connected with each other in a wired or wireless manner using a USB, a serial interface, Bluetooth or WIFI, the network is the network consisting of the mobile communication device and the authentication server. a) acquiring authentication data recorded in an audio-visual product using a player, and transmitting the authentication data to a mobile communication device; b) transmitting the authentication data from the mobile communication device to an authentication server; c) authenticating the authentication data at the authentication server to provide an authentication result; d) transmitting the authentication result from the authentication server to the mobile communication device; and e) transmitting the authentication result from the mobile communication device to the player; characterized in that a first data packet having a first data format is communicated between the player and the mobile communication device, a second data packet having a second data format is communicated between the mobile communication device and the authentication server; the first data packet of the first data format comprising Segment "Frame Begin", Segment "Add", Segment "Type", Segment "LEN", Segment "Data", Segment "CRC", and Segment "Frame End"; the Segment "Frame Begin" has a length of one byte; the Segment "Add" is set to "reserved" in order to distinguish data channels and has a length of one byte; the Segment "Type" is adapted to define information contained in the Segment "Data" as a data content or a control command, the data content is the authentication data or the authentication result, the control command is adapted to denote an inquiry of whether the mobile communication device has been connected to a network, when the Segment "Data" includes the data content, the data content has a length ranging from zero to 127 bytes, when the Segment "Data" includes the control command, the control command has a length of two bytes; the Segment "LEN" represents the length of Segment "Data" and has a length of two bytes; the Segment "CRC" is adapted to perform a Cyclic Redundancy Check on the data frame and has a length of two bytes; the Segment "Frame End" has a length of one byte; the second data packet is a TCP data packet; the player and the mobile communication device are connected with each other in a wired or wireless manner using a USB, a serial interface, Bluetooth or WIFI, the network is the network consisting of the mobile communication device and the authentication server.