Time synchronized collective communication
US-2024056400-A1 · Feb 15, 2024 · US
US10873536B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10873536-B2 |
| Application number | US-201715428926-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 9, 2017 |
| Priority date | Aug 22, 2014 |
| Publication date | Dec 22, 2020 |
| Grant date | Dec 22, 2020 |
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.
A distribution node for an automation network comprises at least two input/output interfaces for transmitting and receiving real-time-relevant and non-real-time-relevant data packets, and a switching device connected to the input/output interfaces. The switching device forwards data packets received via an input/output interface via a further input/output interface using a switching table, where the switching table contains at least a data packet identifier and a transmission time in a data transfer cycle for each real-time-relevant data packet. Inter alia, the switching device can detect a data packet identifier on reception of a real-time-relevant data packet, and output the real-time-relevant data packet at the transmission time allocated to the detected data packet identifier in the switching table via an input/output interface as a transmission interface.
Opening claim text (preview).
What is claimed is: 1. A distribution node for an automation network comprising: at least two input/output interfaces adapted for transmitting and receiving a plurality of real-time-relevant and non-real-time-relevant data packets within a data transfer cycle, and a switching device connected to the input/output interfaces, wherein the switching device forwards data packets received via a first input/output interface via a second input/output interface using a switching table listing the plurality of real-time-relevant data packets within the data transfer cycle, each listing entry containing a discrete data packet identifier and a discrete transmission time within the data transfer cycle for the corresponding real-time-relevant data packet, wherein the switching device detects a data packet identifier on reception of one of the real-time-relevant data packets and outputs said real-time-relevant data packet at the transmission time allocated to the detected data packet identifier in the switching table via the second input/output interface as a transmission interface, wherein the switching device, on reception of one of the non-real-time-relevant data packets, detects a length of said non-real-time-relevant data packet in order to determine a transmission duration resulting therefrom for the non-real-time-relevant data packet, and wherein the switching device continuously checks whether the second input/output interface is in a transmission-free state, and if the second input/output interface is in the transmission-free state, utilizes the switching table to determine a transmission pause duration, the transmission pause duration being a time period remaining within the data transfer cycle until the discrete transmission time of a next real-time-relevant data packet listed in the switching table, and checks whether one of the non-real-time-relevant data packets is present with a transmission duration which corresponds at most to the transmission pause duration for the second input/output interface within the data transfer cycle as the transmission interface in order to forward the non-real-time-relevant data packet via the second input/output interface in the event of a positive check result so that a mixed sequence of real-time relevant data packets and of non-real-time relevant data packets within the data transfer cycle can be forwarded, wherein said non-real-time-relevant data packet can be present between two of the real-time-relevant data packets within the same data transfer cycle. 2. The distribution node as claimed in claim 1 , wherein the switching device temporarily stores the non-real-time relevant data packet if the allocated transmission interface of the non-real-time relevant data packet is not released for forwarding. 3. The distribution node as claimed in claim 2 , wherein the switching device checks, on reception of the non-real-time-relevant data packet, whether the allocated transmission interface is free until the transmission of the next real-time-relevant data packet for the transmission duration resulting from the length of the real-time-relevant data packet, wherein, in the event of a positive check result, the non-real-time-relevant data packet is forwarded via the allocated transmission interface, and, in the event of a negative check result, the non-real-time-relevant data packet is temporarily stored. 4. The distribution node as claimed in claim 2 , wherein the switching device compares the transmission pause duration of the second input/output interface free for transmission with the transmission duration of non-real-time-relevant data packets allocated to the input/output interface as the transmission interface and present in the distribution node and selects, from the non-real-time-relevant data packets of which the transmission duration corresponds at most to the transmission pause duration, the non-real-time-relevant data packet to be forwarded according to a predefined criterion. 5. The distribution node as claimed in claim 4 , wherein a selection criterion is the transmission duration and/or a hold-up duration in the distribution node. 6. An automation network comprising: a distribution node and at least one node, the distribution node comprising at least two input/output interfaces adapted for transmitting and receiving a plurality of real-time-relevant and non-real-time-relevant data packets within a data transfer cycle, and a switching device connected to the input/output interfaces, wherein the switching device forwards data packets received via a first input/output interface via a second input/output interface using a switching table listing the plurality of real-time-relevant data packets within the data transfer cycle, each listing entry containing a discrete data packet identifier and a discrete transmission time in the data transfer cycle for the corresponding real-time-relevant data packet, wherein the switching device detects a data packet identifier on reception of one of the real-time-relevant data packets and outputs said real-time-relevant data packet at the transmission time allocated to the detected data packet identifier in the switching table via the second input/output interface as a transmission interface, wherein the switching device, on reception of one of the non-real-time-relevant data packets, detects a length of said non-real-time-relevant data packet in order to determine a transmission duration resulting therefrom for the non-real-time-relevant data packet, wherein the switching device continuously checks whether the second input/output interface is in a transmission-free state, and if the second input/output interface is in the transmission-free state, utilizes the switching table to determine a transmission pause duration, the transmission pause duration being a time period remaining within the data transfer cycle until the discrete transmission time of a next real-time-relevant data packet listed in the switching table and to check whether one of the non-real-time-relevant data packet is present with a transmission duration which corresponds at most to the transmission pause duration for the second input/output interface as the transmission interface in order to forward the non-real-time-relevant data packet via the second input/output interface in the event of a positive check result, and wherein each input/output interface is connected to the at least one node and the data transfer of the real-time-relevant and the non-real-time-relevant data packets takes place within the data transfer cycle in a mixed sequence, wherein the non-real-time-relevant data packet can be present between two real-time-relevant data packets within the same data transfer cycle. 7. The automation network as claimed in claim 6 , wherein the switching device of the distribution node temporarily stores the non-real-time relevant data packet if the allocated transmission interface of the non-real-time relevant data packet is not released for forwarding. 8. The automation network as claimed in claim 7 , wherein the switching device of the distribution node checks, on reception of the non-real-time-relevant data packet, whether the allocated transmission interface is free until the transmission of the next real-time-relevant data packet for the transmission duration resulting from the length of the real-time-relevant data packet, wherein, in the event of a positive check result, the non-real-time-relevant data packet is forwarded via the allocated transmission interface, and, in the event of a negative check result, the non-real-time-relevant data packet is temporarily stored. 9. The automation network as claimed in claim 7 , wherein the switching device of the distribution node compares the transmission pa
Address table lookup; Address filtering · CPC title
implementing delay-aware scheduling · CPC title
for service slots or service orders · CPC title
based on packet size, e.g. shortest packet first · CPC title
Involving periods of time · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.