Communication system capable of detecting missed messages
AssigneeKabushiki Kaisha Toshiba
InventorToshibumi Seki
Life of this patent
Estimating the term…
Abstract
A communication system comprises a communication history table for recording as a communication history the communication cycles to transmit and receive a message by the broadcast communication, a communication cumulative value comparison unit for comparing the communication cumulative value stored into the communication history table with the communication cumulative value added to the received message, and a retransmission processing unit for deciding whether a communication apparatus receiving the message or a communication apparatus transmitting the message incurs an error and, for specifying a message to be retransmitted corresponding to the message missing when the transmitting communication apparatus incurs a message error.
Claims15
A communication system comprising:
- a communication line along which messages may be communicated;
- and
- a plurality of communication apparatuses for transmitting message transmissions to the communication line by a broadcast communication and for receiving message receptions from the communication line, each of the communication apparatuses including
- counting means for cumulatively counting the message transmissions and message receptions of the communication apparatuses that occur by the broadcast communication to obtain a cumulative value;
- memory means for storing each cumulative value obtained by the counting means to form a communication history, the communication history including a current cumulative value and each prior cumulative value;
- message buffer means for temporarily storing each of the message transmissions and message receptions;
- addition means for adding the current cumulative value stored in the memory means to a new message transmission to be transmitted to the communication line;
- comparison means for comparing the current cumulative value stored in the memory means with the cumulative value that is added to a newly-received message reception;
- detection means for detecting based on results of the comparison by the comparison means whether a message missing has occurred and whether the message missing was incurred by the communication apparatus that transmitted the newly-received message reception or the communication apparatus receiving the newly-received message reception;
- specifying means for specifying the missed message when the message missing occurrence and communication apparatus that incurred the message missing are detected by the detection means;
- and
- retransmission means for retransmitting the missed message specified by the specifying means to the communication apparatus that incurred the message missing.
A broadcasting method by use of a communication system comprising a communication line along which messages may be communicated and a plurality of communication apparatuses for transmitting message transmissions to the communication line by broadcast communication and for receiving message receptions from the communication line, the method comprising the steps of:
- counting cumulatively the message transmissions and message receptions of the communication apparatuses that occur by the broadcast communication to obtain a current cumulative value;
- storing temporarily the message transmissions and the message receptions;
- adding the current cumulative value to a new message transmission to be transmitted to the communication line;
- comparing the current cumulative value with a cumulative value that is added to a newly-received message reception;
- detecting based on results of the comparison whether a message missing has occurred and whether the message missing was incurred by the communication apparatus that transmitted the newly-received message reception or the communication apparatus receiving the newly-received message reception;
- specifying the missed message when the message missing occurrence and communication apparatus that incurred the message missing are detected;
- and
- retransmitting the specified missed message to the communication apparatus that incurred the message missing.
A distributed communication system comprising:
- a transmitting apparatus including
- counting means for cumulatively counting message transmissions transmitted by broadcast communication so as to obtain a cumulative value,
- transmission memory means for storing each cumulative value obtained by the counting means to prepare a communication history including a current cumulative value and each prior cumulative value,
- addition means for adding the current cumulative value obtained by the counting means to a new message to be transmitted so as to produce a message transmission,
- a transmission processor for processing the message transmission,
- message transmission buffer means for temporarily storing the message transmission,
- a transmission reception processor for receiving a message reception from another transmission apparatus,
- transmission comparison means for comparing the current cumulative value stored in the transmission memory means with the cumulative value added to the message reception, and
- a transmission retransmission processor for receiving a retransmission request, detecting a requested message transmission corresponding to the retransmission request, and executing retransmission of the requested message transmission;
- and
- a receiving apparatus including
- a reception processor for receiving message transmissions from the transmitting apparatus as message receptions,
- reception memory means for storing the cumulative value added to each message reception received by broadcast communication to prepare a communication history including a current cumulative value and each prior cumulative value,
- reception comparison means for comparing the current cumulative value stored in the reception memory means with the cumulative value added to a newly-received message reception,
- a reception retransmission processor for detecting a missed message and requesting retransmission of the missed message,
- message reception buffer means for temporarily storing the newly-received message reception, the message reception buffer means having a retransmission waiting queue buffer, and
- a reception transmission processor for transmitting the retransmission request to the transmitting apparatus to request retransmission of the missed message detected by the reception retransmission processor.
A communication system comprising:
- a plurality of communication apparatuses for transmitting message transmissions to a communication line by a broadcast communication and for receiving message receptions from the communication line, each communication apparatus including
- counting means for cumulatively counting the message transmissions and message receptions that occur by the broadcast communication to obtain a cumulative value, the counting means increasing the cumulative value when each message reception is received, wherein the increased cumulative value is referred to as a current cumulative value,
- memory means for storing each cumulative value obtained by the counting means to prepare a communication history including the current cumulative value and each prior cumulative value,
- addition means for adding the current cumulative value obtained by the counting means to a new message to be transmitted to produce a message transmission,
- a transmission processor for processing the message transmission,
- message buffer means for temporarily storing the message transmission,
- a reception processor for receiving a newly-received message reception from another communication apparatus,
- comparison means for comparing the current cumulative value stored in the memory means with the cumulative value added to the newly-received message reception, and
- a retransmission processor for detecting whether a missed message has occurred and for retransmitting the missed message when the missed message is detected as the message transmission stored in the message buffer means, the retransmission processor including detection means for detecting that the communication apparatus that transmitted the newly-received message reception incurred the missed message when the cumulative value that was added to the newly-received message reception is smaller than the current cumulative value stored in the memory means.
A communication system comprising:
- a plurality of communication apparatuses for transmitting message transmissions to a communication line by a broadcast communication and for receiving message receptions from the communication line, each communication apparatus including
- counting means for cumulatively counting the message transmissions and message receptions that occur by the broadcast communication to obtain a cumulative value, the counting means increasing the cumulative value when each message reception is received, wherein the increased cumulative value is referred to as a current cumulative value,
- memory means for storing each cumulative value obtained by the counting means to prepare a communication history including the current cumulative value and each prior cumulative value,
- addition means for adding the current cumulative value to a new message to be transmitted to produce a message transmission,
- a transmission processor for processing the message transmission,
- message buffer means for temporarily storing the message transmission,
- a reception processor for receiving a newly-received message reception from another communication apparatus,
- comparison means for comparing the current cumulative value stored in the memory means with the cumulative value added to the newly-received message reception, and
- a retransmission processor for detecting whether a missed message has occurred and for retransmitting the missed message when requested by a retransmission request, the retransmission processor including detection means for detecting that the communication apparatus that received the newly-received message reception incurred the missed message when the cumulative value that was added to the newly-received message reception is greater than the current cumulative value stored in the memory means.
A communication system comprising:
- a transmitting apparatus including
- counting means for cumulatively counting message transmissions and message receptions that occur by broadcast communication to obtain a cumulative value, the counting means increasing the cumulative value when each message reception is received, wherein the increased cumulative value is referred to as a current cumulative value,
- memory means for storing each cumulative value obtained by the counting means to prepare a communication history including the current cumulative value and each prior cumulative value,
- addition means for adding the current cumulative value to a new message to be transmitted to produce a message transmission,
- a transmission processor for processing the message transmission,
- message buffer means for temporarily storing the message transmission,
- a reception processor for receiving a newly-received message reception from another communication apparatus,
- comparison means for comparing the current cumulative value stored in the memory means with the cumulative value added to the newly-received message reception, and
- a retransmission processor for detecting whether a missed message has occurred and for retransmitting the missed message when the missed message is detected as the message transmission stored in the message transmission buffer, the retransmission processor including detection means for detecting that the transmitting apparatus, which received the newly-received message reception, incurred the missed message when the cumulative value that was added to the newly-received message reception is greater than the current cumulative value stored in the memory means.
A communication system comprising:
- a receiving apparatus including
- counting means for cumulatively counting message receptions that occur by broadcast communication to obtain a cumulative value, the counting means increasing the cumulative value when each message reception is received, wherein the increased cumulative value is referred to as a current cumulative value,
- memory means for storing each cumulative value obtained by the counting means to prepare a communication history including the current cumulative value and each prior cumulative value,
- a reception processor for receiving a newly-received message reception from a transmitting apparatus,
- comparison means for comparing the current cumulative value stored in the memory means with the cumulative value added to the newly-received message reception,
- a retransmission processor for detecting whether a missed message has occurred and for requesting a retransmission of the missed message,
- message buffer means for temporarily storing each message reception, said message reception buffer means having a retransmission waiting queue buffer, and
- a transmission processor for transmitting a retransmission request to the transmitting apparatus to request the missed message detected by the retransmission processor.
Dependencies are inferred from the claim text.