IP Library › Granted Patent US 11,687,063
Granted Patent B2
US 11,687,063 · App. 17/262,267 · Granted Jun 27, 2023

Semantics-based internet of things device data processing-related application installation method and apparatus

Inventors: Xiao Feng Wang (Beijing, CN); Yong Yuan (Beijing, CN); Ming Yu (Wuhan, CN)
Assignee: SIEMENS AKTIENGESELLSCHAFT
G05B19/41865G05B19/4185G06F8/61G16Y40/20G16Y40/35H04L67/12
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 11,687,063
App. No.
17/262,267
Granted
Jun 27, 2023
Kind
B2
Abstract

A semantics-based Internet of Things (IOT) device data processing-related application installation method and apparatus are disclosed. In an embodiment, the method includes receiving a data processing demand from a client, retrieving, from an industrial cloud, at least one application which needs to be installed for fulfilment of the data processing demand, and analyzing required source data and an installation demand of the application; analyzing at least one device end capable of providing the source program in the IOT to determine whether the device meets the installation demand of the application and provides the required source data; and installing the application in a gateway corresponding to the device end, upon the device end being determined to be able to meet the installation demand of the application.

Claims (68)

1. A semantics-based Internet of Things (IOT) device data processing-related application installation method, the method comprising:

receiving a data processing demand from a client;

reading a semantic model of at least one application to be installed to fulfill the data processing demand from an application library in an industrial cloud,

analyzing required source data and an installation demand of the at least one application;

analyzing at least one device end capable of providing a source program in the IOT for installation of the at least one application to determine whether the at least one device end is able to meet the installation demand of the at least one application and provides the required source data; and

retrieving the at least one application from the application library and installing the at least one application in an application container in a gateway connected to the at least one device end in response to the at least one device end being determined to be able to meet the installation demand of the at least one application.

2. The semantics-based IOT device data processing-related application installation method of claim 1 , further comprising:

retrieving a workflow to fulfill the data processing demand from a workflow library of the industrial cloud;

resolving the workflow into the at least one application to fulfill the workflow, the at least one application including multiple applications;

reading a semantic model of the multiple applications from the application library in the industrial cloud; and

analyzing required source data and an installation demand of the multiple applications.

3. The semantics-based IOT device data processing-related application installation method of claim 2 , further comprising:

completing the workflow based on the installed at least one application.

4. The semantics-based IOT device data processing-related application installation method of claim 2 , wherein the analyzing of the at least one device end includes

reading a semantic model of the at least one device end from a semantic description layer,

analyzing the semantic model of the at least one device end to determine whether the at least one device end is able to provide the required source data, and

reading a semantic model of the gateway to determine whether the gateway meets the installation demand of the multiple applications.

5. The semantics-based IOT device data processing-related application installation method of claim 2 , wherein the semantic model of the multiple applications describes a demand of the multiple applications in a workflow, the demand including a service demand and a system resource demand.

6. The semantics-based IOT device data processing-related application installation method of claim 1 , wherein the analyzing of the at least one device end includes

reading a semantic model of the at least one device end from a semantic description layer,

analyzing the semantic model of the at least one device end to determine whether the at least one device end is able to provide the required source data, and

reading a semantic model of the gateway to determine whether the gateway meets the installation demand of the at least one application.

7. The semantics-based IOT device data processing-related application installation method of claim 6 , wherein the semantic model of the at least one device end includes at least one of

an address model including a name and an address of the at least one device end on the IOT,

a resource model which describes multiple functions of the at least one device end, or

a content model which describes a type and a connection relationship of the at least one device end and another device.

8. The semantics-based IOT device data processing-related application installation method of claim 6 , wherein the semantic model of the gateway includes at least one of

a CPU occupancy,

a storage space and a usable storage space capacity,

a bandwidth, or

a throughput.

9. The semantics-based IOT device data processing-related application installation method of claim 1 , wherein the semantic model of the at least one application describes a demand of the at least one application in a workflow, the demand including a service demand and a system resource demand.

10. A semantics-based Internet of Things (IOT) device data processing-related application installation apparatus, comprising:

a scheduling module configured to

receive a data processing demand from a client,

read a semantic model of at least one application to be installed to fulfill the data processing demand from an application library in an industrial cloud,

analyze required source data and an installation demand of the at least one application,

analyze at least one device end capable of providing a source program in the IOT for installation of the at least one application to determine whether the at least one device end is able to meet the installation demand of the at least one application and provides the required source data, and

retrieve the at least one application from the application library and install the at least one application in an application container in a gateway connected to the at least one device end in response to the at least one device end being determined to be able to meet the installation demand of the at least one application.

11. The semantics-based IOT device data processing-related application installation apparatus of claim 10 , wherein the scheduling module is further configured to

retrieve a workflow to fulfill the data processing demand from a workflow library of the industrial cloud,

resolve the workflow into the at least one application to fulfill the workflow, the at least one application including multiple applications,

read a semantic model of the multiple applications from the application library in the industrial cloud, and

analyze required source data and an installation demand of the multiple applications.

12. The semantics-based IOT device data processing-related application installation apparatus of claim 11 , wherein the scheduling module is further configured to complete the workflow based on the installed at least one application.

13. The semantics-based IOT device data processing-related application installation apparatus of claim 10 , wherein the scheduling module is further configured to

read a semantic model of the at least one device end from a semantic description layer,

analyze the semantic model of the at least one device end to determine whether the at least one device end is able to provide the required source data, and

read a semantic model of the gateway to determine whether the gateway meets the installation demand of the at least one application.

14. The semantics-based IOT device data processing-related application installation apparatus of claim 13 , wherein the semantic model of the at least one device end includes at least one of

an address model including a name and an address of the at least one device end on the IOT,

a resource model describing multiple functions of the at least one device end, or

a content model describing a type and a connection relationship of the at least one device end and another device.

15. The semantics-based IOT device data processing-related application installation apparatus of claim 13 , wherein the semantic model of the gateway includes at least one of

a CPU occupancy,

a storage space and a usable storage space capacity,

a bandwidth, or

a throughput.

16. The semantics-based IOT device data processing-related application installation apparatus of claim 10 , wherein the semantic model of the at least one application describes a demand of the at least one application in a workflow, the demand including a service demand and a system resource demand.

17. A semantics-based Internet of Things (IOT) device data processing-related application installation method, the method comprising:

receiving a data processing demand from a client;

reading a semantic model of at least one application to be installed to fulfill the data processing demand from an application library in an industrial cloud;

analyzing required source data and an installation demand of the at least one application;

analyzing at least one device end capable of providing a source program in the IOT for installation of the at least one application, the analyzing of the at least one device end including,

reading a semantic model of the at least one device end from a semantic description layer,

analyzing the semantic model of the at least one device end to determine whether the at least one device end provides the required source data, and

reading a semantic model of a gateway connected to the at least one device end to determine whether the gateway meets the installation demand of the at least one application; and

installing the at least one application in the gateway in response to the at least one device end being determined to be able to meet the installation demand of the at least one application.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2021
From: SIEMENS LTD., CHINA
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 055660/0739 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2021
From: WANG, XIAO FENG; YUAN, YONG; YU, MING
To: SIEMENS LTD., CHINA
Reel/Frame 055634/0495 →
Continuity (1)
Related Publication 20210263506A1 · Aug 26, 2021