Communication system, transmitter, receiver, communication method, transmission method, and reception method
AssigneePanasonic Intellectual Proerty Management Co., Ltd.
InventorsTakeru Usui, Kunihiko Sakaibara
Life of this patent
Estimating the term…
Abstract
In order to ensure security even when packet communication is performed using a plurality of communication paths of a public network, a transmitter stores a first communication pattern. First and second communication units perform packet communication with third and fourth communication units. The packet communication is performed in accordance with the first communication pattern, with dummy packets being inserted into at least one of the groups of packets to be transmitted. A processor restores original data from valid packets, which are remaining packets after the dummy packets are removed, in accordance with a second communication pattern.
Claims18
A communication system, comprising:
- a transmitter and a receiver that perform communication of data, the data being divided into a plurality of valid packets,
- wherein the transmitter includes
- a first storage that stores a first communication pattern indicating which of a plurality of communication paths is to be used to transmit each of the valid packets,
- a first communication unit that performs communication with the receiver via a first one of the plurality of communication paths,
- a second communication unit that performs communication with the receiver via a second one of the plurality of communication paths, and
- a first processor that controls, according to the first communication pattern
- a first one of the first communication unit and the second communication unit to transmit a valid packet each time one of the valid packets is to be transmitted, and
- a second one of the first communication unit and the second communication unit to transmit a dummy packet at least one time when one of the valid packets is to be transmitted, the dummy packet being a packet that does not include valid data,
- wherein the receiver includes
- a second storage that stores a second communication pattern indicating which of the plurality of communication paths is to be used to transmit each of the valid packets, the second communication pattern forming a pair with the first communication pattern,
- a third communication unit that receives at least one of the valid packet or the dummy packet transmitted from the first communication unit via the first one of the plurality of communication paths,
- a fourth communication unit that receives at least one of the valid packet or the dummy packet transmitted from the second communication unit via the second one of the plurality of communication paths, and
- a second processor that determines whether each of packets received by the third communication unit and the fourth communication unit is the valid packet or the dummy packet, according to matching between communication paths used for receiving each of the packets and the second communication pattern, and restores the data by arranging each of the packets that is received by the third communication unit and the fourth communication unit and determined to be the valid packet, and
- wherein the second processor of the receiver determines whether each of the packets received by the third communication unit and the fourth communication unit is the valid packet or the dummy packet without using information in each packet.
A transmitter performing communication with a receiver, the transmitter comprising:
- a first storage that stores a first communication pattern indicating which of a plurality of communication paths is to be used to transmit each of the valid packets;
- a first communication unit that performs communication with the receiver via a first one of the plurality of communication paths;
- a second communication unit that performs communication with the receiver via a second one of the plurality of communication paths;
- and
- a first processor that controls, according to the first communication pattern
- a first one of the first communication unit and the second communication unit to transmit a valid packet each time one of the valid packets is to be transmitted, and
- a second one of the first communication unit and the second communication unit to transmit a dummy packet at least one time when one of the valid packets is to be transmitted, the dummy packet being a packet that does not include valid data
- wherein the first processor performs a negotiation with the receiver to set, in the receiver, a second communication pattern indicating which of the plurality of communication paths is to be used to transmit each of the valid packets, the second communication pattern forming a pair with the first communication pattern, and
- the receiver determines whether each of the packets received from the first communication unit and the second communication unit is the valid packet or the dummy packet without using information in each packet.
A receiver performing communication with a transmitter, the transmitter storing a first communication pattern indicating which of a plurality of communication paths is to be used to transmit each of valid packets, the receiver comprising:
- a second storage that stores a second communication pattern indicating which of the plurality of communication paths is to be used to transmit each of the valid packets, the second communication pattern forming a pair with the first communication pattern;
- a third communication unit that receives at least one of a valid packet or a dummy packet transmitted from a first communication unit via a first one of a plurality of communication paths, the valid packet being included in data divided into a plurality of valid packets, the dummy packet being a packet that does not include valid data;
- a fourth communication unit that receives at least one of the valid packet or the dummy packet transmitted from a second communication unit via a second one of the plurality of communication paths;
- and
- a second processor that determines whether each of packets received by the third communication unit and the fourth communication unit is the valid packet or the dummy packet, according to matching between communication paths used for receiving each of the packets and the second communication pattern, and restores the data by arranging each of the packets that is received by the third communication unit and the fourth communication unit and determined to be the valid packet
- wherein the second processor determines whether each of the packets received by the third communication unit and the fourth communication unit is the valid packet or the dummy packet without using information in each packet.
Dependencies are inferred from the claim text.