US 12,218,790 B2
System and method for exchanging data between a server and a client in an industrial data network
Darko Anicic, Munich (DE); Corina Kim Schindhelm, Gröbenzell (DE); and Martin Winter, Rosenheim (DE)
Assigned to Siemens Aktiengesellschaft, Munich (DE)
Filed by Siemens Aktiengesellschaft, Munich (DE)
Filed on Apr. 7, 2022, as Appl. No. 17/715,109.
Claims priority of application No. 21167424 (EP), filed on Apr. 8, 2021.
Prior Publication US 2022/0345354 A1, Oct. 27, 2022
Int. Cl. G06F 15/16 (2006.01); G06F 40/20 (2020.01); G06F 40/40 (2020.01); H04L 12/66 (2006.01); H04L 41/045 (2022.01); H04L 69/08 (2022.01); G06F 40/30 (2020.01)
CPC H04L 41/045 (2022.05) [G06F 40/20 (2020.01); G06F 40/40 (2020.01); H04L 12/66 (2013.01); H04L 69/08 (2013.01); G06F 40/30 (2020.01)] 14 Claims
OG exemplary drawing
 
1. A method for exchanging data between an industrial controller including a processor and server and a client in an industrial data network, the server employing a first information model for information interchange, and the client employing a second information model which differs from the first information model for information interchange, the method comprising:
converting the first and the second information models which differ into a first and a second machine-interpretable description;
deducing similarities between elements of the first and the second machine-interpretable descriptions, wherein the first machine-interpretable description is in an AutomationML format, by building a number of full-text similarity indices over the machine-interpretable descriptions, each similarity index covering a specific type of a standardized information model, and choosing an index of the indices for said deduction;
proposing and implementing a mapping of at least one element of the first information model to an element of the second information model based on the deduced similarities in text and in structure; and
employing, by a gateway entity, the mapping for a data exchange between the server and the client.