SYSTEM AND METHOD FOR TRANSMITTING AND RECEIVING PEER-TO-PEER MESSAGES USING A MEDIA KEY, AND MANAGING THE MEDIA KEY
First Claim
1. A method of exchanging media keys between a first client, a second client, a first relay server and a second relay sever, the method comprising:
- a first step of generating, by the first client, a first message and transmitting the generated first message to the second client via the second relay server;
a second step of generating, by the second client, a second message corresponding to the received first message;
a third step of receiving, by the first relay server, the second message from the second client, and acquiring a media key of the first client which is included in the received second message;
a fourth step of receiving, by the first client, the second message from the first relay server and acquiring a media key of the second relay server which is included in the received second message;
a fifth step of receiving, by the second relay server, a third message from the first client and acquiring a media key of the second client which is included in the received third message; and
a sixth step of receiving, by the second client, the third message from the second relay sever, and acquiring a media key of the first relay server which is included in the received third message.
1 Assignment
0 Petitions
Accused Products
Abstract
A peer-to-peer (P2P) message transmission/reception system, a P2P message transmission/reception system and a media key distributing method using the system are disclosed. The P2P message transmission/reception system includes a transmitting client configured to add a first media key issued from a reception-side relay server to media data to be transmitted to the reception-side relay server, the reception-side relay server configured to issue the first media key to the transmitting client, receive the media data from the transmitting client, replace the first media key added to the received media data with a second media key issued from a receiving client, and transmit the media data having the second media key to the receiving client, and the receiving client configured to issue the second media to the reception-side relay server and receive the media data from the reception-side relay server.
-
Citations
25 Claims
-
1. A method of exchanging media keys between a first client, a second client, a first relay server and a second relay sever, the method comprising:
-
a first step of generating, by the first client, a first message and transmitting the generated first message to the second client via the second relay server; a second step of generating, by the second client, a second message corresponding to the received first message; a third step of receiving, by the first relay server, the second message from the second client, and acquiring a media key of the first client which is included in the received second message; a fourth step of receiving, by the first client, the second message from the first relay server and acquiring a media key of the second relay server which is included in the received second message; a fifth step of receiving, by the second relay server, a third message from the first client and acquiring a media key of the second client which is included in the received third message; and a sixth step of receiving, by the second client, the third message from the second relay sever, and acquiring a media key of the first relay server which is included in the received third message. - View Dependent Claims (25)
-
- 2. The method of clam 1, wherein the first message is a channel establishment message (INVITE), the second message is a channel establishment reply message (ACK) corresponding to the channel establishment message, and the third message is a media data transmission message (PlaceCall).
-
7. A media key management system comprising:
-
a first client configured to generate a first message, transmit the generated first message to a second client via a second relay server, receive a second message transmitted via a first relay server after being transmitted from the second client, and acquire a media key of the second relay server which is included in the received second message; the first relay server configured to receive the second message corresponding to the first message from the second client, and acquire a media key of the first client which is included in the received second message; the second relay server configured to receive a third message from the first client, and acquire a media key of the second client included in the received third message; and the second client configured to receive the third message that is transmitted via the second relay server after being transmitted from the first client, and acquire a media key of the first relay server which is included in the received third message. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A peer-to-peer (P2P) message transmission/reception system comprising:
-
a transmitting client configured to add a first media key issued from a reception-side relay server to media data to be transmitted to the reception-side relay server; the reception-side relay server configured to issue the first media key to the transmitting client, receive the media data from the transmitting client, replace the first media key added to the received media data with a second media key issued from a receiving client, and transmit the media data including the second media key to the receiving client; and the receiving client configured to issue the second media to the reception-side relay server and receive the media data from the reception-side relay server. - View Dependent Claims (18, 19, 20)
-
-
21. A peer-to-peer (P2P) message transmission/reception method comprising:
-
adding, by a transmitting client, a first media key issued from a reception-side relay server to media data to be transmitted to the reception-side relay server; receiving, by the reception-side relay server, the media data from the transmitting client, replacing the first media key added to the received media data with a second media key issued from a receiving client, and transmitting the media data including the second media key to the receiving client; and receiving, by the receiving client, the media data from the reception-side relay server. - View Dependent Claims (22, 23, 24)
-
Specification