IP Library › Granted Patent US 12,621,368
Granted Patent B2
US 12,621,368 · App. 17/609,128 · Granted May 5, 2026

Method for configuring a communication network for the cyclical transmission of messages

Inventors: Thomas Fischer (Erlangen, DE); Stephan Höme (Schwabach, DE); Konstantin Jung (Feucht, DE); Sven Kerschbaum (Fürth, DE); Marcel Kießling (Bayern, DE); Frank Volkmann (Nuremberg, DE)
Assignee: Siemens Aktiengesellschaft
H04L67/55H04L41/0604H04L41/12H04L67/12H04L67/2866
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,621,368
App. No.
17/609,128
Granted
May 5, 2026
Kind
B2
Abstract

The invention relates to a method for configuring an industrial real-time-capable communications network for the cyclical transmitting of messages (NWM), each comprising one or more data sets (DS 1 , . . . , DS 4 ). The communications network ( 1 ) comprises a message source ( 10 ) for generating and cyclically sending the messages (NWM), at least one message sink ( 16, 17, 18 ) for receiving and processing the messages (NWM), as well as at least one network component ( 12, 14 ) which forwards messages (NWM) from the message source to the message sinks. The configuring comprises determining (S 1 ) a network topology of the communications network ( 1 ) for the transmitting of a data stream to be sent from the message source ( 10 ) in the future, in which the messages (NWM) are each cyclically sent with all data sets. It is determined (S 2 ) which of the data sets in the data stream a respective one of the message sinks wants to receive. In addition, a respective filter ( 12 F, 14 F) is determined (S 3 ) and designed (S 4 ) for each network component, whereby, from the network topology, the components connected to the respective network components and the data sets required for the connected message sinks are determined. In this way, during operation of the communications network ( 1 ), exclusively required data sets are transmitted in the messages (NWM) in a downstream direction of the data stream.

Claims (32)

1 . A method for configuring a communication network with real-time capability for a cyclical transmission of messages, wherein a respective message comprises one or more datasets, and wherein the communication network comprises a message source that is configured to generate and to cyclically send messages, one or more message sinks configured to receive and to process the messages, and a network component of one or more network components that receives the messages from the message source or another network component of the one or more network components and forwards the messages to the one or more message sinks or a further network component of the one or more network components, the method comprising:

determining a network topology of the communication network for a transmission of a data stream to be sent from the message source in the future, in which the messages are each cyclically sent with all of the one or more datasets;

identifying which dataset or which of the datasets of the one or more datasets in the data stream a respective one of the message sinks would like to receive;

determining a respective filter for each network component of the one or more network component by virtue of message sinks, network components, or message sinks and network components connected to the respective communication network, and the datasets required for the connected message sinks identified from the network topology; and

setting up the respective filter in each network component of the one or more network components, as a result of which, during operation of the communication network, received messages are filtered in a downstream direction of the data stream in the messages and only required datasets are transmitted.

2 . The method of claim 1 , wherein the communication network is based on an Open Platform Communications Unified Architecture Publish/Subscribe (OPC UA PubSub) standard.

3 . The method of claim 1 , wherein the determination of the network topology is based on a Time Sensitive Network (TSN) standard.

4 . The method of claim 1 , wherein each dataset in the message is provided with a dataset identifier, wherein the dataset identifier is processed in the filters as a filter criterion.

5 . The method of claim 1 , wherein the filter of each network component is configured exclusively depending on the datasets required for the connected message sinks.

6 . The method of claim 1 , wherein the filter of each network component is configured depending on the network components connected in the downstream direction of the data stream and the datasets required for the message sinks connected thereto.

7 . The method of claim 1 , wherein a respective filter is determined and set up once before the data stream is synchronized and sent.

8 . The method of claim 1 , wherein a respective filter is determined and set up by a superordinate computation unit that obtains or requests from the message sinks information regarding which dataset or which of the datasets in the data stream a respective one of the message sinks would like to receive.

9 . The method of claim 1 , wherein the respective filter is determined and set up by the respective network component that obtains or requests from the message sinks information regarding which dataset or which of the datasets in the data stream a respective one of the message sinks of the one or more message sinks would like to receive.

10 . The method of claim 9 , wherein a respective network component obtains or requests from the network components connected in the downstream direction of the data stream information regarding which dataset or which of the datasets in the data stream are needed.

11 . The method of claim 1 , wherein the filtering is carried out by a filter implemented in software or hardware.

12 . A communication network with real-time capability, that is configured for a cyclical transmission of messages, wherein a respective message comprises one or more datasets, the communication network comprising:

a message source device configured to generate and to cyclically send the messages;

at least one message sink device configured to receive and to process the messages;

a network component device of a plurality of network component devices that receive the messages from the message source device or one or more other network component devices of the plurality of network component devices and forwards the messages to the at least one message sink device or one of the one or more other network component devices;

wherein the communication network is configured to:

determine a network topology of the communication network for the transmission of a data stream to be sent from the message source device in the future, in which the messages are each cyclically sent with all datasets;

identify which dataset or which of the datasets in the data stream a respective message sink device of the at least one message sink devices would like to receive;

determine a respective filter for each network component, by virtue of the message sink devices and/or network component devices connected to the respective network component device of the plurality of network component devices, and the datasets required for the connected message sinks identified from the network topology; and

set up the respective filter in each network component device, as a result of which, during operation of the communication network, only required datasets are transmitted in a downstream direction of the data stream in the messages.

13 . The communication network of claim 12 , wherein the communication network is based on an Open Platform Communications Unified Architecture Publish/Subscribe (OPC UA PubSub) standard.

14 . The communication network of claim 12 , wherein the determination of the network topology is based on a Time Sensitive Network (TSN) standard.

15 . The communication network of claim 12 , wherein each dataset in the message is provided with a dataset identifier, wherein the dataset identifier is processed in the filters as a filter criterion.

16 . The communication network of claim 12 , wherein the filter of each network component device is configured exclusively depending on the datasets required for the connected message sink devices.

17 . The communication network of claim 12 , wherein the filter of each network component device configured depending on the network component devices connected in the downstream direction of the data stream and the datasets required for the message sink devices connected thereto.

18 . The communication network of claim 12 , wherein a respective filter is determined and set up once before the data stream is synchronized and sent.

19 . The communication network of claim 12 , wherein a respective filter is determined and set up by a superordinate computation unit that obtains or requests from the message sink devices information regarding which dataset or which of the datasets in the data stream a respective one of the message sink devices would like to receive.

20 . The communication network of claim 19 , wherein a respective network component device obtains or requests from the network component devices connected in the downstream direction of the data stream information regarding which dataset or which of the datasets in the data stream are needed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2022
From: FISCHER, THOMAS; HÖME, STEPHAN; JUNG, KONSTANTIN; KERSCHBAUM, SVEN; KIESSLING, MARCEL; VOLKMANN, FRANK
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 059731/0283 →
Continuity (1)
Related Publication 20220417335A1 · Dec 29, 2022
References Cited (20)
US 11287793B2 · Kojima · 2022 [cited by examiner]
US 20030163713A1 · Cocchi · 2003 [cited by examiner]
US 20040032871A1 · Sharon · 2004 [cited by examiner]
US 20070245018A1 · Bhola · 2007 [cited by examiner]
US 20110103382A1 · Kim · 2011 [cited by examiner]
US 20150281335A1 · Heine et al. · 2015 [cited by applicant]
US 20180248825A1 · Sedan · 2018 [cited by examiner]
US 20180337840A1 · Goyal et al. · 2018 [cited by applicant]
US 20190305944A1 · Gabriel · 2019 [cited by examiner]
US 20190319836A1 · Dos Santos · 2019 [cited by examiner]
US 20200099762A1 · Eckhardt · 2020 [cited by examiner]
US 20200195501A1 · Shenoy · 2020 [cited by examiner]
US 20210400524A1 · Kahn · 2021 [cited by examiner]
EP 2355403A1 · 2011 [cited by applicant]
WO 2018100509A1 · 2018 [cited by applicant]
International Preliminary Report on Patentability for International Patent Application PCT/EP2019/061506 mailed Apr. 14, 2021. [cited by applicant]
OPC Foundation: OPC Unified Architecture Specification Part 14: PubSub Release 1.0411, XP055522628, URL: https://opcfoundation.org/developer-tools/specifications-unified-architecture/part-14-pubsub; 2018; pp. 1-164. [cited by applicant]
PCT International Search Report and Written Opinion of International Searching Authority mailed Jan. 23, 2020 corresponding to PCT International Application No. PCT/EP2019/061506. [cited by applicant]
Gutiérrez, Marina, et al. “Self-configuration of IEEE 802.1 TSN networks.” 2017 22nd IEEE international conference on emerging technologies and factory automation (ETFA). IEEE, 2017. pp. 1-8. [cited by applicant]
OPC Foundation: OPC Unified Architecture Specification Part 14: PubSub Release 1.0411, XP055522628, URL: https://opcfoundation.org/developer-tools/specifications-unified-architecture/part-14-pubsub; 2018. pp. 1-166. [cited by applicant]