COMMUNICATION APPARATUS, COMMUNICATION SYSTEM, AND COMMUNICATION METHOD
First Claim
1. A communication apparatus having a clock means, a communication means for sending and receiving data, and a possibility decision means for deciding whether it is possible or not to send data by the communication means, comprising:
- a means for calculating a time lag between time at a generating time point that data is generated and time at a sending start time point that it is started to send the data whose sending is decided to be possible by the possibility decision means;
a means for adding time lag information indicating the obtained time lag onto the data;
a means for determining a receiving start time point based on time of the clock means; and
a determination means for determining a data generating time point based on the time lag information and the receiving start time point.
1 Assignment
0 Petitions
Accused Products
Abstract
When sending data, an ECU sends time lag information indicating a time lag that is a difference between time of generating time point at which the data is generated and time of sending start time point at which the ECU actually starts sending the data. When transferring the data, a relay apparatus adds time lag information indicating a time lag that is a difference between time of receiving start time point at which the relay apparatus starts receiving the data and time of transferring start time point at which the relay apparatus starts transferring the data, onto the time lag added on the received data. When receiving the data, an ECU determines for the received data the time of the generating time point that is earlier the time lag indicated by the time lag information of the received data than the time at which the ECU starts receiving the data.
5 Citations
9 Claims
-
1. A communication apparatus having a clock means, a communication means for sending and receiving data, and a possibility decision means for deciding whether it is possible or not to send data by the communication means, comprising:
-
a means for calculating a time lag between time at a generating time point that data is generated and time at a sending start time point that it is started to send the data whose sending is decided to be possible by the possibility decision means; a means for adding time lag information indicating the obtained time lag onto the data; a means for determining a receiving start time point based on time of the clock means; and a determination means for determining a data generating time point based on the time lag information and the receiving start time point. - View Dependent Claims (2, 3, 4, 8, 9)
-
-
5. A communication system comprising a plurality of communication apparatuses, each of which has a clock means, a communication means for sending and receiving data, and a possibility decision means for deciding whether it is possible or not to send data by the communication means, wherein
each communication apparatus comprises: -
a means for calculating a time lag between time at a generating time point that data is generated and time at a sending start time point that it is started to send the data whose sending is decided to be possible by the possibility decision means; a means for adding time lag information indicating the obtained time lag onto the data; a means for determining a receiving start time point based on time of the clock means; and a determination means for determining a generating time point of data based on the time lag information and the receiving start time point.
-
-
6. A method in which a communication apparatus having a clock means and a communication means for sending and receiving data decides whether it is possible or not to send data by the communication means and send the data in the case of deciding that it is possible to send the data by the communication means, wherein
the communication apparatus: -
starts sending the data in response to deciding that it is possible to send the data by the communication means; obtains time of a sending start time point of the data by the clock means; calculates a time lag between the obtained time of the sending start time point and time of a generating time point at which the data is generated; and adds time lag information indicating the calculated time lag onto the data having started to be sent, and then sends the data.
-
-
7. A method in which a communication apparatus having a clock means and a communication means for sending and receiving data decides whether it is possible or not to send data by the communication means and send the data in the case of deciding that it is possible to send the data by the communication means, wherein
the communication apparatus: -
determines a sending start time point to send data; calculates a time lag between time of the determined sending start time point and time of a generating time point at which the data is generated; adds time lag information indicating the calculated time lag onto the data; decides whether it reaches to the sending start time point or not; tries to send the data and the time lag information added on the data by the communication means, when deciding it reaches to the sending start time point; re-determines a new sending start time point for re-sending the data; re-calculates the time lag; and re-tries to send the data.
-
Specification