Mesh network commissioning
US-2015373750-A1 · Dec 24, 2015 · US
US10440157B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10440157-B2 |
| Application number | US-201314050954-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 10, 2013 |
| Priority date | Oct 16, 2012 |
| Publication date | Oct 8, 2019 |
| Grant date | Oct 8, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The invention refers to a method and a communication system for transmitting in either direction data between any two devices in a client layer and/or a transport layer of a communication system. The data transmission is performed according to the transport control protocol, referred to hereinafter as TCP. In order to achieve a high data transmission rate it is suggested that central storage means ( 12 ) for buffering the data to be transmitted and a TCP protocol operation block ( 10 ) are provided within the communication system, wherein the TCP protocol operation block ( 10 ) handles references on the transported data stored in the storage means ( 12 ) instead of the data itself. The invention also refers to an embedded acquisition device ( 1 ) located between the two devices of the communication system, between which the data is to be transmitted. The acquisition device ( 1 ) comprises means adapted for performing the method according to the present invention.
Opening claim text (preview).
What is claimed is: 1. A method for transmitting data between two devices in at least one of a client layer and a transport layer of a communication system, comprising: buffering, in a central storage apparatus, the data to be transmitted; and performing the data transmission according to the transport control protocol (TCP); wherein a TCP protocol operation hardware component handles only references on the data to be transmitted, the references being stored in the central storage apparatus, instead of the actual data itself, wherein no actual raw data is handled by the TCP protocol operation hardware component, and wherein the TCP protocol operation hardware component houses: a hardware retransmission buffer that stores TCP segments, a hardware sender block in communication with the hardware retransmission buffer and having a client layer receive interface and a network layer transmit interface, a hardware receiver block in communication with the hardware sender and including a client layer transmit interface and a network layer receive interface, and a hardware re-order buffer in communication with the hardware receiver block, wherein: the hardware re-order buffer includes three zones, a first zone includes a first free buffer that exceeds a defined receive socket buffer size, a second zone includes an occupied buffer storing already received TCP segments having data not yet consumed by the client layer, and a third zone includes a second free buffer for receiving new data from a network. 2. The method according to claim 1 , wherein measurement, calibration and diagnostics data are transmitted in the communication system between (i) an automotive electronic control unit and (ii) an automotive development software tool which runs on an external personal computer. 3. The method according to claim 2 , wherein the central storage apparatus is used across all communication layers. 4. The method according to claim 2 , wherein: the data are transmitted in data frames; and client layer frames and network layer frames are segmented into smaller subunits of data before transmission. 5. The method according to claim 2 , wherein: the references on the data to be transported are stored in the retransmission buffer. 6. The method according to claim 2 , wherein: the TCP protocol operation hardware component includes a reorder buffer; and the references on the data to be transported are stored in the reorder buffer. 7. The method according to claim 1 , wherein the actual raw data is exchanged directly between an IP/UDP and Ethernet Media Access block and the central storage apparatus without ever reaching the TCP protocol operation hardware component. 8. The method according to claim 1 , wherein the TCP protocol operation hardware component is implemented as one of an FPGA and an ASIC. 9. A communication system adapted for transmitting data between two devices in at least one of a client layer and a transport layer of the communication system, wherein the data transmission is performed according to the transport control protocol (TCP), comprising: a central storage apparatus buffering the data to be transmitted; and a TCP protocol operation hardware component handling only references on the data to be transmitted, the references being stored in the central storage apparatus, instead of the actual data itself, wherein no actual raw data is handled by the TCP protocol operation hardware component, and wherein the TCP protocol operation hardware component houses: a hardware retransmission buffer that stores TCP segments, a hardware sender block in communication with the hardware retransmission buffer and having a client layer receive interface and a network layer transmit interface, a hardware receiver block in communication with the hardware sender and including a client layer transmit interface and a network layer receive interface, and a hardware re-order buffer in communication with the hardware receiver block, wherein: the hardware re-order buffer includes three zones, a first zone includes a first free buffer that exceeds a defined receive socket buffer size, a second zone includes an occupied buffer storing already received TCP segments having data not yet consumed by the client layer, and a third zone includes a second free buffer for receiving new data from a network. 10. The communication system according to claim 9 , wherein measurement, calibration and diagnostics data are transmitted in the communication system between (i) an automotive electronic control unit and (ii) an automotive development software tool which runs on an external personal computer. 11. The communication system according to claim 10 , wherein the communication system includes an embedded acquisition device located between the automotive electronic control unit and the development software tool, and wherein the TCP protocol operation hardware component is part of the embedded acquisition device. 12. The communication system according to claim 11 , wherein the references on the data to be transported are stored in the retransmission buffer. 13. The communication system according to claim 9 , further comprising: an IP/UDP and Ethernet Media Access block, wherein the actual raw data is communicated directly between the central storage apparatus and the IP/UDP and Ethernet Media Access block while bypassing the TCP protocol operation hardware component. 14. The communication system according to claim 9 , wherein the TCP protocol operation hardware component is implemented as one of an FPGA and an ASIC. 15. An embedded acquisition device located between two devices of a communication system, between which two device of the communication system data are transmitted in at least one of a client layer and a transport layer of the communication system, the embedded acquisition device being configured to perform transmission according to the transport control protocol (TCP), comprising: a TCP protocol operation hardware component configured to handle only references on the data to be transmitted, the references being buffered in a central storage apparatus of the communication system, instead of the actual data itself, wherein no actual raw data is handled by the TCP protocol operation hardware component, and wherein the TCP protocol operation hardware component houses: a hardware retransmission buffer that stores TCP segments, a hardware sender block in communication with the hardware retransmission buffer and having a client layer receive interface and a network layer transmit interface, a hardware receiver block in communication with the hardware sender and including a client layer transmit interface and a network layer receive interface, and a hardware re-order buffer in communication with the hardware receiver block, wherein: the hardware re-order buffer includes three zones, a first zone includes a first free buffer that exceeds a defined receive socket buffer size, a second zone includes an occupied buffer storing already received TCP segments having data not yet consumed by the client layer, and a third zone includes a second free buffer for receiving new data from a network. 16. The embedded acquisition device according to claim 15 , wherein calibration and diagnostics data are transmitted in the communication system, and wherein the acquisition device is located between (i) an automotive electronic control unit and (ii) an automotive development software tool which runs on an external personal computer. 17. The embedded acquisition device according to c
specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title
Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields · CPC title
Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] · CPC title
at the transport layer, e.g. TCP related · CPC title
Bus transfer protocol, e.g. handshake; Synchronisation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.