发明名称 |
System and method to detect and communicate loss and retention of synchronization in a real-time data transfer scheme |
摘要 |
Systems and methods for handling a loss of message boundary in a real-time data transmission over an interconnect between a source node and a destination node are described. The destination node receives messages including one or more data frames. Each data frame includes an end-of-message flag, which is set when the data frame is last frame of a message, and a message sequence number, which is different for different messages. The destination node determines a loss of message boundary when a new data frame has a message sequence number different from the message sequence number of a previously received message, which did not have the end-of-message flag set. The destination node then transmits a synchronization loss message to the source node, and receives, as response, a status report message. The destination node is able to regain synchronization by determining a lost message boundary according to the status report message. |
申请公布号 |
US9148274(B2) |
申请公布日期 |
2015.09.29 |
申请号 |
US201113879137 |
申请日期 |
2011.10.18 |
申请人 |
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) |
发明人 |
Balakrishnan Bipin;Radulescu Andrei |
分类号 |
H04L1/18;H04L7/00;H04L1/00;H04L1/08;H04L1/16;H04L7/10 |
主分类号 |
H04L1/18 |
代理机构 |
Patent Portfolio Builders PLLC |
代理人 |
Patent Portfolio Builders PLLC |
主权项 |
1. A method performed by a destination node for handling a loss of message boundary in a real-time data transmission over an interconnect, the method comprising:
receiving over the interconnect a plurality of messages, wherein each message includes one or more data frames, and each data frame of each message includes an end-of-message flag and a message sequence number, and the end-of-message flag is set when the data frame is the last data frame in a particular message, and the message sequence number is different for different messages; and determining the loss of message boundary for one of a first message and a second message to be received over the interconnect by detecting that either:
(a) at least one data frame belonging to the first message has been received, and a data frame belonging to the second message different from the first message has been received before a data frame having its end-of-message flag set and belonging to the first message has been received, or(b) a data frame belonging to a third message having a sequence number which is at least two greater than a sequence number associated with the first message has been received after the data frame having its end-of-message flag set and belonging to the first message has been received, and no data frame belonging to the second message having a sequence number higher than the sequence number of the first message and lower than the sequence number of the third message has been received. |
地址 |
Stockholm SE |