发明名称 |
Method and system for detecting errors in the transfer of data from a transmitter to at least one receiver |
摘要 |
A method for detecting errors in a transfer of data from a transmitter to at least one receiver includes coding the data together with address information identifying the receiver in a series of data packets and transferring the data and the address information using the data packets. The method also includes generating, at the transmitter, a check value for each data packet and transferring the check value with/in the data packet to the receiver. The method further includes comparing, at the receiver, the check value with an expectation value, wherein an error is detected in the event of a deviation. For each data packet to be transmitted, the method includes calculating a number sequence value from the address information using a first calculation rule, generating the check value from the sequence value using a second calculation rule and transmitting the data packet with the check value to the receiver. |
申请公布号 |
US9411677(B2) |
申请公布日期 |
2016.08.09 |
申请号 |
US201414301969 |
申请日期 |
2014.06.11 |
申请人 |
Siemens Aktiengesellschaft |
发明人 |
Barthel Herbert;Schmauss Wolfgang;Sigwart Edgar;Walter Maximillian |
分类号 |
H03M13/00;G06F11/10;H04L1/00 |
主分类号 |
H03M13/00 |
代理机构 |
Cozen O'Connor |
代理人 |
Cozen O'Connor |
主权项 |
1. A method for detecting errors in a transfer of data from a transmitter to at least one receiver, the method comprising:
coding the data together with address information identifying the receiver in a series of data packets; transferring the data and the address information using the data packets; generating, at the transmitter, at least one check value for each data packet based on the transferred data and address information; transferring the at least one check value including the address information with or in the data packet to the receiver; comparing, at the receiver, the at least one check value including the address information with an expectation value, an error being detected in an event of a deviation, wherein, for each data packet to be transmitted,
calculating, at the transmitter, a number sequence value from the address information using a first calculation rule;generating the check value including the address information from this number sequence value using a second calculation rule, the first calculation rule being implemented such that a modified number sequence value is obtained for each data packet or each series of data packets;transmitting the data packet with the check value including the address information to the receiver;calculating, at the receiver, the number sequence value from the address value using the first calculation rule;generating the expected value from the number sequence value using the second calculation rule; andcomparing the expected value with the received check value including the address information. |
地址 |
Munich DE |