System and method for changing channels for guaranteed reliability communications
First Claim
1. A system for changing a communication channel for guaranteed reliability communication, the system comprising:
- a transmitting peer dividing data into data frames to be transmitted and generating an unfinished frame list that is a list of the data frames produced through the division of the data to be transmitted;
a receiving peer receiving the data frames transmitted from the transmitting peer and transmitting a response frame to the transmitting peer in response to the data frames received from the transmitting peer during a direct channel communication; and
a relay server relaying a relay channel communication between the transmitting peer and the receiving peer,wherein the transmitting peer, when a preset time is reached, updates the unfinished frame list upon receiving the response frame from the receiving peer,wherein the transmitting peer immediately retransmits incompletely transmitted data frames included in the unfinished frame list to the receiving peer through the relay server when the communication channel is changed from the direct channel communication to the relay channel communication,wherein the updated unfinished frame list is a list of the data frames produced through the division of the data to be transmitted and the incompletely transmitted data frames, andwherein the incompletely transmitted data frames are data frames whose response frames have not been received by the transmitting peer after being transmitted from the transmitting peer to the receiving peer.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for changing communication channels is provided. In the system, a transmitting peer divides transmission data into frames to generate an unfinished frame list and transmits a data frame to a receiving terminal according to the unfinished frame list and a receiving peer receives a data frame from the transmitting peer and transmits a response frame to the transmitting peer in response to the received data frame during direct channel communication. The transmitting peer transmits incompletely transmitted data frames (whose response frames have not been received) included in the unfinished frame list to the receiving peer through a relay server when a communication scheme has been changed from the direct channel communication scheme to a relay channel communication scheme. When the communication scheme is changed as circumstances require, specifically, from the direct scheme to the relay scheme, it is possible to rapidly change the communication channel without interruption of data communication.
-
Citations
6 Claims
-
1. A system for changing a communication channel for guaranteed reliability communication, the system comprising:
-
a transmitting peer dividing data into data frames to be transmitted and generating an unfinished frame list that is a list of the data frames produced through the division of the data to be transmitted; a receiving peer receiving the data frames transmitted from the transmitting peer and transmitting a response frame to the transmitting peer in response to the data frames received from the transmitting peer during a direct channel communication; and a relay server relaying a relay channel communication between the transmitting peer and the receiving peer, wherein the transmitting peer, when a preset time is reached, updates the unfinished frame list upon receiving the response frame from the receiving peer, wherein the transmitting peer immediately retransmits incompletely transmitted data frames included in the unfinished frame list to the receiving peer through the relay server when the communication channel is changed from the direct channel communication to the relay channel communication, wherein the updated unfinished frame list is a list of the data frames produced through the division of the data to be transmitted and the incompletely transmitted data frames, and wherein the incompletely transmitted data frames are data frames whose response frames have not been received by the transmitting peer after being transmitted from the transmitting peer to the receiving peer. - View Dependent Claims (2, 3)
-
-
4. A method for changing a communication channel for guaranteed reliability communication in a system including a transmitting peer, a receiving peer, and a relay server, wherein the communication channel is changed from a direct channel communication to a relay channel communication between the transmitting peer and the receiving peer, the method comprising:
-
by the transmitting peer, dividing data into multiple data frames to be transmitted and generating an unfinished frame list that is a list of the data frames produced through the division of the data to be transmitted; by the transmitting peer, establishing the direct channel communication with the receiving peer and transmitting the data frames to the receiving peer; by the receiving peer, transmitting a response frame to the transmitting peer in response to the data frame received from the transmitting peer during the direction channel communication; by the transmitting peer, when a preset time is reached, updating the unfinished frame list according to the response frame at time intervals of a preset period; and by the transmitting peer, retransmitting immediately incompletely transmitted data frames included in the updated unfinished frame list to the receiving peer through the relay server when the communication channel is changed from the direct channel communication to the relay channel communication between the transmitting peer and the receiving peer, wherein the updated unfinished frame list is a list of the data frames produced through the division of the data to be transmitted and the incompletely transmitted data frames, and wherein the incompletely transmitted data frames are data frames whose response frames have not been received by the transmitting peer after being transmitted from the transmitting peer to the receiving peer. - View Dependent Claims (5, 6)
-
Specification