IP Library Granted Patent US 12,339,641
Granted Patent B2
US 12,339,641 · App. 17/451,424 · Granted Jun 24, 2025

Distributed system and data transmission method

Inventors: Tadanobu Toba (Tokyo, JP); Kenichi Shimbo (Tokyo, JP); Yutaka Uematsu (Tokyo, JP); Takumi Uezono (Tokyo, JP)
Assignee: Hitachi, Ltd.
G05B19/406G06F11/0709G06F11/3495G05B2219/32356G06F11/3006G06F11/3058G06F11/3409
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,339,641
App. No.
17/451,424
Granted
Jun 24, 2025
Kind
B2
Abstract

The subject is to provide a technique of dealing with an internal state of a controller in an edge device by cooperation between an edge device and a computer such as a cloud server, and to generalize data communication for the cooperation and reduce an amount of data communication. Provided is a distributed system including an edge device and a diagnostic data computer. The edge device includes an in-edge controller including at least a processing unit, and a system element to be monitored by the in-edge controller. The processing unit diagnoses presence or absence of an abnormality in the processing unit due to an abnormality occurring in the system element, generates first diagnostic data indicating presence or absence of the abnormality of the processing unit, converts the first diagnostic data into second diagnostic data indicating a type of the abnormality of the processing unit, and transmits the second diagnostic data to the diagnostic data computer.

Claims (24)

1. A distributed system comprising:

an edge device that is at least one of an automatically operable moving body and equipment; and

a diagnostic data computer, wherein

the edge device includes an in-edge controller including at least a processing unit, and a system element to be monitored by the in-edge controller,

the processing unit diagnoses presence or absence of an abnormality in the processing unit due to an abnormality occurring in the system element, generates first diagnostic data indicating presence or absence of the abnormality in the processing unit, aggregates the first diagnostic data for each type of abnormal state as aggregated first diagnostic data, converts the aggregated first diagnostic data into second diagnostic data indicating a type of the abnormality in the processing unit and being independent of the configuration of the edge device, and transmits the second diagnostic data to the diagnostic data computer, which analyzes a cause of the abnormality in the processing unit based on the second diagnostic data,

the diagnostic data computer transmits a collection timing change command instructing a change of a transmission period of the second diagnostic data to the edge device, and

the collection timing change command is transmitted to the edge device based on a determination that a change in an error frequency of a data communication portion in the system element exceeds a predetermined threshold value.

2. The distributed system according to claim 1 , wherein

the diagnostic data computer includes a configuration information database that stores information indicating a component included in the system element of the edge device, and specifies, with reference to the configuration information database and based on the second diagnostic data transmitted from the edge device, the component in which an abnormality occurs in the system element of the edge device.

3. The distributed system according to claim 1 , wherein

the diagnostic data computer includes a configuration information database that stores information indicating a component included in the system element of the edge device, specifies, with reference to the configuration information database and based on the second diagnostic data transmitted from the edge device, a candidate of the component in which an abnormality occurs in the system element of the edge device, issues a detailed information request command requesting detailed information on the candidate, and transmits the command to the edge device.

4. The distributed system according to claim 3 , wherein

the edge device reads state data of the candidate from a register corresponding to address information included in the detailed information request command transmitted from the diagnostic data computer, stores the read state data in the second diagnostic data, and transmits the read state data to the diagnostic data computer.

5. The distributed system according to claim 1 , wherein

the second diagnostic data includes factor identification auxiliary information, and

the diagnostic data computer analyzes a factor of an abnormality in the processing unit based on the factor identification auxiliary information.

6. A data transmission method in a distributed system, the distributed system including a diagnostic data computer and an edge device that is at least one of an automatically operable moving body and equipment, the edge device including an in-edge controller including at least a processing unit, and a system element to be monitored by the in-edge controller, the data transmission method comprising:

diagnosing, by the processing unit, presence or absence of an abnormality in the processing unit due to an abnormality occurring in the system element;

generating, by the processing unit, first diagnostic data indicating presence or absence of the abnormality in the processing unit;

aggregating the first diagnostic data for each type of abnormal state as aggregated first diagnostic data;

converting, by the processing unit, the aggregated first diagnostic data into second diagnostic data indicating a type of the abnormality in the processing unit and being independent of the configuration of the edge device; and

transmitting, by the processing unit, the second diagnostic data to the diagnostic data computer, which analyzes a cause of the abnormality in the processing unit based on the second diagnostic data;

wherein the diagnostic data computer transmits a collection timing change command instructing a change of a transmission period of the second diagnostic data to the edge device, and

wherein the collection timing change command is transmitted to the edge device based on a determination that a change in an error frequency of a data communication portion in the system element exceeds a predetermined threshold value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2022
From: TOBA, TADANOBU; SHIMBO, KENICHI; UEMATSU, YUTAKA; UEZONO, TAKUMI
To: HITACHI, LTD.
Reel/Frame 058708/0729 →
Priority Claims (1)
JP 2020-193217 · Nov 20, 2020 · national
Continuity (1)
Related Publication 20220163942A1 · May 26, 2022
References Cited (12)
US 11615654B1 · Krotosky · 2023 [cited by examiner]
US 11675042B1 · Lloyd · 2023 [cited by examiner]
US 20100057292A1 · Ishikawa · 2010 [cited by examiner]
US 20130197777A1 · Sloan · 2013 [cited by examiner]
US 20160246659A1 · Komatsu · 2016 [cited by examiner]
US 20160306691A1 · Aneja · 2016 [cited by examiner]
US 20190223178A1 · Bergström · 2019 [cited by examiner]
US 20190340844A1 · Tonshal · 2019 [cited by examiner]
US 20200051419A1 · Malaver · 2020 [cited by examiner]
US 20200164633A1 · Takagi · 2020 [cited by examiner]
US 20200364953A1 · Simoudis · 2020 [cited by examiner]
JP 2005300390A · 2005 [cited by applicant]