IP Library Granted Patent US 10,797,988
Granted Patent B2
US 10,797,988 · App. 15/638,544 · Granted Oct 6, 2020

Method and apparatus for controlling and managing a field device using an industry internet operating system

Inventors: Yi Huang (Beijing, CN); Yuanqing Tang (Beijing, CN)
Assignee: KYLAND TECHNOLOGY CO., LTD.
H04L45/026H04L41/044H04L67/025H04L67/10H04L67/12H04L67/34H04L41/0246H04L41/082H04L43/0817Y02P90/02
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 10,797,988
App. No.
15/638,544
Granted
Oct 6, 2020
Kind
B2
Abstract

The application relates to a method and apparatus for controlling and managing a field device using an industry Internet operating system, in this method, an industry cloud server sends a device identifier configuration strategy to an industry field device, so that the industry field device establishes a communication connection with the industry cloud server, generates the identifier of the industry field device, and further generates a list of device information; and the industry cloud server monitors and manages the industry field device over a cloud according to the list of device information sent by the industry field device on its own initiative. In this way, the industry field device can obtain the device identifier automatically without relying upon any specialized hardware device, and report the device information to the industry cloud server on its own initiative.

Claims (58)

1. A method for controlling and managing a field device using an industry Internet operating system comprising at least an industry cloud server and industry field devices, the method comprising:

receiving, by each industry field device, a device identifier configuration strategy issued by the industry cloud server, establishing a communication connection with the other industry field device according to the device identifier configuration strategy, and further generating a list of device information; and

sending, by the industry field device, the list of device information to the industry cloud server on its own initiative, so that the industry cloud server controls the industry field devices according to the list of device information;

wherein the industry field devices comprise a master device and multiple slave devices;

wherein sending, by the industry field device, the list of device information to the industry cloud server, so that the industry cloud server controls the industry field devices according to the list of device information comprises:

receiving, by the master device, an upgrade command sent by the industry cloud server for the multiple slave devices; wherein the upgrade command comprises a device type, and an upgraded version number;

determining, by the master device, at least one slave device to be upgraded according to the upgrade command and the list of device information;

sending, by the master device, the upgrade command to the at least one slave device to be upgraded, so that the at least one slave device to be upgraded upgrades in response to the upgrade command; and

updating, by the master device, the list of device information of the at least one slave device to be upgraded;

wherein the device type in the list of device information of the at least one slave device to be upgraded, is same as the device type in the upgrade command; and

wherein the upgraded version number in the list of device information of the at least one slave device to be upgraded, is not the same as the upgraded version number in the upgrade command.

2. The method according to claim 1 , wherein the establishing, by the industry field device, the communication connection with the other industry field device according to the device identifier configuration strategy, and further generating the list of device information comprises:

receiving, by the master device, a device identifier request sent by a slave device on its own initiative upon being powered on, wherein the device identifier request comprises at least device information of the slave device;

allocating, by the master device, a device identifier for the slave device according to the device information, and sending the device identifier to the slave device, so that the slave device is registered, and acknowledges, using the device identifier; and

generating, by the master device, the list of device information according to the device identifier and the device information.

3. The method according to claim 2 , wherein allocating, by the master device, the device identifier for the slave device according to the device information comprises:

determining, by the master device, a preset range of values for the device identifier corresponding to the device identifier according to the device type, wherein the device information comprises at least the device type; and

allocating, by the master device, the device identifier for the slave device from the range of values for the device identifier according to the priority of the slave device.

4. The method according to claim 3 , wherein the method further comprises:

receiving, by the master device, a registration acknowledgment information update message sent by the slave device, and determining that the slave device operates normally, and updating the list of device information corresponding to the slave device, in response to the registration acknowledgment information update message.

5. The method according to claim 2 , wherein the method further comprises:

sending, by the master device, a preset message to the slave device at a preset periodicity; and

determining, by the master device, whether a response message of the slave device to the preset message is received, and if the response message of the slave device to the preset message is received, then determining that the slave device operates normally; if the response message of the slave device to the preset message is not received, determining that the slave device is powered off or goes offline, and deleting the information in the list of device information corresponding to the slave device.

6. The method according to claim 3 , wherein the method further comprises:

sending, by the master device, a preset message to the slave device at a preset periodicity; and

determining, by the master device, whether a response message of the slave device to the preset message is received, and if the response message of the slave device to the preset message is received, then determining that the slave device operates normally; if the response message of the slave device to the preset message is not received, determining that the slave device is powered off or goes offline, and deleting the information in the list of device information corresponding to the slave device.

7. The method according to claim 4 , wherein the method further comprises:

sending, by the master device, a preset message to the slave device at a preset periodicity; and

determining, by the master device, whether a response message of the slave device to the preset message is received, and if the response message of the slave device to the preset message is received, then determining that the slave device operates normally; if the response message of the slave device to the preset message is not received, determining that the slave device is powered off or goes offline, and deleting the information in the list of device information corresponding to the slave device.

8. An apparatus for controlling and managing a field device using an industry Internet operating system, comprising at least an industry cloud server and industry field devices, wherein:

each industry field device is configured to receive a device identifier configuration strategy issued by the industry cloud server, to establish a communication connection with the other industry field device according to the device identifier configuration strategy, and to further generate a list of device information; and

the industry field device is configured to send the list of device information to the industry cloud server on its own initiative, so that the industry cloud server controls the industry field devices according to the list of device information;

wherein the industry field devices comprise a master device and multiple slave devices;

wherein the master device is configured to:

receive an upgrade command sent by the industry cloud server for the multiple slave devices; wherein the upgrade command comprises a device type, and an upgraded version number;

determine at least one slave device to be upgraded according to the upgrade command and the list of device information;

send the upgrade command to the at least one slave device to be upgraded, so that the at least one slave device to be upgraded upgrades in response to the upgrade command; and

update the list of device information of the at least one slave device to be upgraded;

wherein the device type in the list of device information of the at least one slave device to be upgraded, is same as the device type in the upgrade command; and

wherein the upgraded version number in the list of device information of the at least one slave device to be upgraded, is not the same as the upgraded version number in the upgrade command.

9. The apparatus according to claim 8 , wherein when each industry field device is configured to establish a communication connection with the other industry field device according to the device identifier configuration strategy, and to further generate a list of device information, the master device is configured to:

receive a device identifier request sent by a slave device on its own initiative upon being powered on, wherein the device identifier request comprises at least device information of the slave device;

allocate a device identifier for the slave device according to the device information, and to send the device identifier to the slave device, so that the slave device is registered, and acknowledges, using the device identifier; and

generate the list of device information according to the device identifier and the device information.

10. The apparatus according to claim 9 , wherein the master device configured to allocate the device identifier for the slave device according to the device information is configured:

to determine a preset range of values for the device identifier corresponding to the device identifier according to the device type, wherein the device information comprises at least the device type; and

to allocate the device identifier for the slave device from the range of values for the device identifier according to the priority of the slave device.

11. The apparatus according to claim 10 , wherein the master device is further configured:

to receive a registration acknowledgment information update message sent by the slave device, and to determine that the slave device operates normally, and to update the list of device information corresponding to the slave device, in response to the registration acknowledgment information update message.

12. The apparatus according to claim 9 , wherein the master device is further configured:

to send a preset message to the slave device at a preset periodicity; and

to determine whether a response message of the slave device to the preset message is received, and if the response message of the slave device to the preset message is received, to determine that the slave device operates normally; if the response message of the slave device to the preset message is not received, to determine that the slave device is powered off or goes offline, and to delete the information in the list of device information corresponding to the slave device.

13. The apparatus according to claim 10 , wherein the master device is further configured:

to send a preset message to the slave device at a preset periodicity; and

to determine whether a response message of the slave device to the preset message is received, and if the response message of the slave device to the preset message is received, to determine that the slave device operates normally; if the response message of the slave device to the preset message is not received, to determine that the slave device is powered off or goes offline, and to delete the information in the list of device information corresponding to the slave device.

14. The apparatus according to claim 11 , wherein the master device is further configured:

to send a preset message to the slave device at a preset periodicity; and

to determine whether a response message of the slave device to the preset message is received, and if the response message of the slave device to the preset message is received, to determine that the slave device operates normally; if the response message of the slave device to the preset message is not received, to determine that the slave device is powered off or goes offline, and to delete the information in the list of device information corresponding to the slave device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2017
From: HUANG, YI; TANG, YUANQING
To: KYLAND TECHNOLOGY CO.,LTD.
Reel/Frame 042915/0020 →
Priority Claims (1)
CN 2017 1 0071597 · Feb 9, 2017 · national
Continuity (1)
Related Publication 20180227214A1 · Aug 9, 2018