US-20260126781-A1 - DATA MAPPING METHOD, DATA MAPPING SYSTEM, AND ROBOT MONITORING SYSTEM
Abstract
A data mapping method includes an acquisition step and a mapping step, the mapping step includes when a first condition is satisfied, configuring a storage section in a memory section based on, among association information associating a plurality of sets of information with a plurality of storage locations for each type of a device with respect to a part of the device, the association information corresponding to the type of the device represented by the type information included in device data, and when a second condition is satisfied, configuring the storage section in the memory section based on the data structure included in the acquired device data, the first condition includes that the memory section stores the association information, and the second condition includes that the memory section does not store the association information.
Inventors
- Eiichi Ohara
Assignees
- SEIKO EPSON CORPORATION
Dates
- Publication Date
- 20260507
- Application Date
- 20251031
- Priority Date
- 20241101
Claims (11)
- 1 . A data mapping method of determining a plurality of storage locations for respectively storing a plurality of sets of information of device data in a data mapping system, wherein the device data includes the plurality of sets of information related to a device and has a data structure configured to associate the plurality of sets of information with each other, the plurality of sets of information includes type information representing a type of the device, the data mapping method comprises: an acquisition step of acquiring the device data, by a control section included in the data mapping system; and a mapping step of configuring a storage section including the plurality of storage locations, the storage section having a storage structure configured to associate the plurality of storage locations with each other and storing the plurality of sets of information, in a memory section included in the data mapping system, by the control section, the mapping step includes when a first condition is satisfied, configuring the storage section in the memory section based on, among association information associating the plurality of sets of information with the plurality of storage locations for each type of the device with respect to a part of the device, the association information corresponding to the type of the device represented by the type information included in the acquired device data, and when a second condition is satisfied, configuring the storage section in the memory section based on the data structure included in the acquired device data, the first condition includes that the memory section stores the association information corresponding to the type of the device represented by the type information included in the acquired device data, and the second condition includes that the memory section does not store the association information corresponding to the type of the device represented by the type information included in the acquired device data.
- 2 . The data mapping method according to claim 1 , wherein the acquisition step is executed upon a connection between an information aggregation section configured to generate the device data by acquiring the plurality of sets of information from the device in advance, and a management section including the control section and the memory section, the information aggregation section and the management section being included in the data mapping system.
- 3 . The data mapping method according to claim 1 , wherein the storage section further includes a plurality of assets each including a plurality of properties as the plurality of storage locations, and the association information makes the data structure correspond to the storage structure so as to have the plurality of properties in a number capable of storing the plurality of sets of information, and associates any of the plurality of assets with the plurality of sets of information.
- 4 . The data mapping method according to claim 1 , wherein the memory section further stores acquisition interval information, the acquisition interval information is an interval at which the control section acquires the plurality of sets of information, and the data mapping method further comprises, after the mapping step: a storing step of acquiring the device data and storing the plurality of sets of information in the storage section, by the control section; a display step of displaying a result of the storing step on a display section included in the data mapping system, by the control section; and a repetition step of repeatedly executing the storing step and the display step at an interval based on the acquisition interval information.
- 5 . The data mapping method according to claim 1 , wherein the device data includes specific information for specifying the device, and the data mapping method further comprises, after the mapping step: a storing step of acquiring the device data and storing the plurality of sets of information in the storage section, by the control section; and a display step of displaying the information related to the storage section on a display section included in the data mapping system together with the specific information, by the control section.
- 6 . The data mapping method according to claim 1 , wherein the storage structure is of a predetermined data type, the second condition further includes that the data type in the storage structure is the same as a data type in the data structure, the mapping step includes when the second condition is satisfied, configuring the storage section in the memory section with the same structure as the data structure, and further, when a third condition is satisfied, not configuring the storage section including the plurality of storage locations, in the memory section, and the third condition includes that the memory section does not store the association information corresponding to the type of the device represented by the type information included in the acquired device data, and that the data type in the storage structure is different from the data type in the data structure.
- 7 . The data mapping method according to claim 1 , wherein the storage structure is hierarchical, the device data includes a plurality of information sets in which a part of the plurality of sets of information is combined, the second condition further includes that a data type in the storage structure is the same as a data type in the data structure, the mapping step includes when the second condition is satisfied, configuring the storage section in the memory section with the same structure as the data structure, and further, when a third condition is satisfied, configuring the storage section in the memory section in a hierarchical type with each of the plurality of information sets as a parent segment and each part of the plurality of sets of information as a child segment, and the third condition includes that the memory section does not store the association information corresponding to the type of the device represented by the type information included in the acquired device data, and that the data type in the storage structure is different from the data type in the data structure.
- 8 . The data mapping method according to claim 1 , wherein the association information represents association between the plurality of sets of information and the plurality of storage locations for a part of the plurality of sets of information.
- 9 . The data mapping method according to claim 8 , wherein the storage structure and the data structure are hierarchical, the data structure includes a plurality of hierarchies, and the association information makes the storage structure correspond to the data structure so as to storage locations in a number capable of storing the plurality of sets of information, and regardless of the plurality of hierarchies, in one hierarchy related to the type of the device, associates the plurality of sets of information with the plurality of storage locations.
- 10 . A data mapping system that determines a plurality of storage locations for respectively storing a plurality of sets of information of device data, wherein the device data includes the plurality of sets of information related to a device and has a data structure configured to associate the plurality of sets of information with each other, the plurality of sets of information includes type information representing a type of the device, the data mapping system comprises a management section and an information aggregation section, the management section includes a control section and a memory section, the information aggregation section stores the device data by acquiring the plurality of sets of information from the device in advance, the memory section stores association information, the control section is capable of configuring, in the memory section, a storage section for storing the plurality of sets of information, the storage section includes the plurality of storage locations for respectively storing the plurality of sets of information and has a storage structure for associating the plurality of storage locations with each other, the association information associates the plurality of sets of information with the plurality of storage locations for each type of the device with respect to a part of the device, the control section acquires the device data from the information aggregation section, when a first condition is satisfied, configures the storage section in the memory section based on the association information corresponding to the type of the device represented by the type information included in the acquired device data, and when a second condition is satisfied, configures the storage section in the memory section based on the data structure included in the acquired device data, the first condition includes that the memory section stores the association information corresponding to the type of the device represented by the type information included in the acquired device data, and the second condition includes that the memory section does not store the association information corresponding to the type of the device represented by the type information included in the acquired device data.
- 11 . A robot monitoring system that determines a plurality of storage locations for respectively storing a plurality of sets of information of device data, wherein the device data includes the plurality of sets of information related to a device and has a data structure configured to associate the plurality of sets of information with each other, the plurality of sets of information includes type information representing a type of the device, the device is a plurality of robots, the robot monitoring system comprises a management section, an information aggregation section, and a display section, the management section includes a control section and a memory section, the information aggregation section stores the device data by acquiring the plurality of sets of information from the device in advance, the memory section stores association information, the control section is capable of configuring, in the memory section, a storage section for storing the plurality of sets of information, the storage section includes the plurality of storage locations for respectively storing the plurality of sets of information and has a storage structure for associating the plurality of storage locations with each other, the association information associates the plurality of sets of information with the plurality of storage locations for each type of the device with respect to a part of the device, the control section acquires the device data from the information aggregation section, when a first condition is satisfied, configures the storage section in the memory section based on the association information corresponding to the type of the device represented by the type information included in the acquired device data, when a second condition is satisfied, configures the storage section in the memory section based on the data structure included in the acquired device data, stores the plurality of sets of information in the storage section, and displays a screen that is capable of monitoring states of the plurality of robots, the screen being generated based on the plurality of sets of information stored in the storage section, on the display section, the first condition includes that the memory section stores the association information corresponding to the type of the device represented by the type information included in the acquired device data, and the second condition includes that the memory section does not store the association information corresponding to the type of the device represented by the type information included in the acquired device data.
Description
CROSS-REFERENCE TO RELATED APPLICATIONS The present application is based on, and claims priority from JP Application Serial Number 2024-192736, filed November 1, 2024, the disclosure of which is hereby incorporated by reference herein in its entirety. BACKGROUND OF THE INVENTION 1. Technical Field The present disclosure relates to a data mapping method, a data mapping system, and a robot monitoring system. 2. Related Art In recent years, management systems for factories using IT technology are developed. More specifically, the management system collects information on equipment used in factories and performs visualization of an operating status of the equipment based on the collected information. The management system is also called a cyber physical system (CPS) or an Internet of Things (IoT) system. Hereinafter, the equipment used in factories is also referred to as a "device". The information collected by the management system is stored in, for example, a database constructed in a server on a network. In order to store the collected information in the database, a user determines a storage location of the collected information on the database in advance. Further, the user determines the storage location according to the type and use of the collected information. JP-A-2023-43079 describes a technology for determining a candidate storage location among a plurality of storage locations referred to as a class and a property in a standard data model. In the technology of JP-A-2023-43079, when there are a plurality of candidate storage locations, the storage location selected by the user among the plurality of candidate storage locations is determined as the storage location of the collected information. In the technique of JP-A-2023-43079, as a method for detecting candidate storage locations, for example, it is detected whether or not a device name included in a schema name of data completely matches or partially matches an item name defined in the storage location. In the following, determining the storage location of the collected information is referred to as "mapping". However, when the mapping work is performed by the user, the workload of the user increases depending on the type and amount of data to be collected. Further, the mapping work may require expert knowledge about the device. Therefore, even when the number of types of devices increases, the workload of the user involved in the mapping work increases. Therefore, a technique for reducing the burden of the mapping work is demanded. SUMMARY OF THE INVENTION According to a first aspect of the present disclosure, there is provided a data mapping method of determining a plurality of storage locations for respectively storing a plurality of sets of information of device data in a data mapping system. In the data mapping method, the device data includes the plurality of sets of information related to a device and has a data structure configured to associate the plurality of sets of information with each other, the plurality of sets of information includes type information representing a type of the device, the data mapping method includes an acquisition step of acquiring the device data, by a control section included in the data mapping system, and a mapping step of configuring a storage section including the plurality of storage locations, the storage section having a storage structure configured to associate the plurality of storage locations with each other and storing the plurality of sets of information, in a memory section included in the data mapping system, by the control section, the mapping step includes, when a first condition is satisfied, configuring the storage section in the memory section based on, among association information associating the plurality of sets of information with the plurality of storage locations for each type of the device with respect to a part of the device, the association information corresponding to the type of the device represented by the type information included in the acquired device data, and when a second condition is satisfied, configuring the storage section in the memory section based on the data structure included in the acquired device data, the first condition includes that the memory section stores the association information corresponding to the type of the device represented by the type information included in the acquired device data, and the second condition includes that the memory section does not store the association information corresponding to the type of the device represented by the type information included in the acquired device data. According to a second aspect of the present disclosure, there is provided a data mapping system that determines a plurality of storage locations for respectively storing a plurality of sets of information of device data. In the data mapping system, the device data includes the plurality of sets of information related to a device and has a data structure