Information processing device, information processing method, and information processing program
The solution addresses the challenge of data linkage by generating data type codes and device information for automatic configuration, ensuring efficient and cost-effective data sharing across devices in a cloud environment.
Patent Information
- Application Number
- JP2022145510
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-09-13
- Publication Date
- 2026-01-27
- Estimated Expiration
- 2042-09-13
AI Technical Summary
Conventional technologies lack a general-purpose interface for effective data linkage between data transmitting and receiving servers, requiring manual and costly customization for data sharing.
An information processing device and method that generates and shares data type codes and device information to enable automatic configuration for data reception, allowing seamless data sharing across different devices using a cloud environment.
Facilitates standardized data sharing by reducing manual work and minimizing costs, enabling efficient data exchange between diverse devices without altering the receiving server configuration.
Smart Images

Figure 0007806645000001 
Figure 0007806645000002 
Figure 0007806645000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] BACKGROUND ART Conventionally, there is known a technique using a cloud environment for collecting data from devices such as gateway devices, sensor devices, and control devices installed in a plant or the like. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-091434 Summary of the Invention [Problem to be solved by the invention]
[0004] However, with conventional technologies, it is difficult to effectively execute data linkage between web application servers. For example, with conventional technologies, there is no general-purpose interface that enables data linkage between a server that transmits data (referred to as a "data transmitting server") and a server that receives data (referred to as a "data receiving server").
[0005] The present invention has been made in view of the above, and aims to enable effective sharing of data collected by devices. [Means for solving the problem]
[0006] The present invention provides an information processing device having a control unit that receives, from an information management device that collects measurement data transmitted by a device, a data type code indicating a data format and device information including identification information of the device, executes settings that enable reception of the measurement data from the information management device based on the data type code and the device information, and acquires the data type code, the device information, and the measurement data transmitted by the information management device.
[0007] The present invention also provides an information processing method in which a computer receives, from an information management device that collects measurement data transmitted by a device, device information including a data type code indicating a data format and identification information of the device, executes settings that enable reception of the measurement data from the information management device based on the data type code and the device information, and acquires the data type code, the device information, and the measurement data transmitted by the information management device.
[0008] The present invention also provides an information processing program that causes a computer to execute a process of receiving, from an information management device that collects measurement data transmitted by a device, a data type code indicating a data format and device information including identification information of the device, executing settings that enable reception of the measurement data from the information management device based on the data type code and the device information, and acquiring the data type code, device information, and measurement data transmitted by the information management device. [Effects of the Invention]
[0009] According to the present invention, it is possible to effectively share data collected by devices. [Brief explanation of the drawings]
[0010] [Figure 1] 1 is a diagram illustrating an example of the configuration of a data linkage system according to an embodiment. [Figure 2]FIG. 2 is a block diagram showing an example of the configuration of each device according to the embodiment. [Figure 3] FIG. 4 is a diagram illustrating an example of network map information according to the embodiment. [Figure 4] FIG. 10 is a sequence diagram illustrating an example of the flow of data linkage processing according to the embodiment. [Figure 5] FIG. 2 is a diagram illustrating an example of a hardware configuration. DETAILED DESCRIPTION OF THE INVENTION
[0011] An information processing device, an information processing method, and an information processing program according to an embodiment of the present invention will be described in detail below with reference to the accompanying drawings. Note that the present invention is not limited to the embodiment described below.
[0012] [Embodiment] The configuration of the data linkage system 100 according to the embodiment, the configuration of each device, and the processing flow will be explained below, and finally the effects of the embodiment will be explained.
[0013] 1. Configuration of data linkage system 100 The configuration of a data linkage system 100 according to an embodiment will be described in detail using Figure 1. Figure 1 is a diagram showing an example of the configuration of the data linkage system 100 according to an embodiment. Below, an example of the overall configuration of the data linkage system 100, the processing of the data linkage system 100, and problems with the data linkage system of the reference technology will be described in order, and finally, the effects of the data linkage system 100 will be described. Note that in the embodiment, factory production remote monitoring using plant equipment 30, which is a device installed in a plant, will be described as an example, but the device and field of use are not limited thereto, and the system can also be applied to environmental measurement remote monitoring such as power monitoring, wind power generation, water and sewage monitoring, and river monitoring.
[0014] (1-1. Example of the overall configuration of the data linkage system 100) The data linkage system 100 includes a data receiving server 10 which is an information processing device, a data transmission server 20 which is an information management device, and plant equipment 30 (gateway equipment 31, sensor equipment 32, control equipment 33) which are devices. Here, the data receiving server 10 is constructed in a cloud environment. Also, the plant equipment 30 is installed in a plant. Note that the data linkage system 100 shown in FIG. 1 may include a plurality of data receiving servers 10 or data transmission servers 20.
[0015] (1-2. Overall processing of the data linkage system 100) The following describes the overall processing of the data linkage system 100. Note that the following steps S1 to S6 may be executed in a different order. Also, some of the following steps S1 to S6 may be omitted.
[0016] (1-2-1. Measurement data reception processing) The data transmission server 20 collects measurement data from the plant devices 30 (step S1). For example, the data transmission server 20 collects plant information such as sensor values collected by the sensor devices 32 as JSON (JavaScript (registered trademark) Object Notation) data, which is text data.
[0017] (1-2-2. Data selection process) The data transmitting server 20 selects the measurement data to be transmitted to the data receiving server 10 (step S2). For example, based on the specification of the user U, the data transmitting server 20 selects the measurement data to be transmitted to the data receiving server 10, which is a higher-level server constructed in a cloud environment.
[0018] (1-2-3. Setting information generation process) The data transmission server 20 generates a data type code (DTC) and device information (step S3). For example, the data transmission server 20 generates a data type code consisting of the number of data to be transmitted, the type, graph display information (range and unit), etc. The data transmission server 20 also generates device information including hardware information, tag information, network map information, etc.
[0019] (1-2-4. Setting information transmission process) The data transmitting server 20 transmits the data type code and device information to the data receiving server 10 (step S4).
[0020] (1-2-5. Reception setting process) The data receiving server 10 executes the setting for data reception (step S5). For example, the data receiving server 10 registers the data type code and device information received from the data transmitting server 20, and completes the setting to enable reception of data in a specific data format from a specific plant device 30.
[0021] (1-2-6. Data transmission process) The data transmitting server 20 transmits the measurement data to the data receiving server 10 (step S6). For example, the data transmitting server 20 transmits the measurement data collected from the plant equipment 30 to the data receiving server 10 together with the data type code and device information.
[0022] (1-3. Reference technology data linkage system) Below, we will explain the outline of the data linkage processing as a reference technology, and then explain the problems with the reference technology.
[0023] (1-3-1. Overview of data linkage processing in the reference technology) In the data linkage system of the reference technology, the following data linkage is performed. First, the data transmission server collects measurement data from plant equipment. Second, the data transmission server selects the measurement data to be sent to the data receiving server. Third, the administrator of the data transmission server checks the data format of the application on the data transmission server. Fourth, the administrator of the data transmission server links the data format of the application on the data transmission server with the measurement data to be sent (full customization). Fifth, the administrator of the data transmission server creates the transmission data format. Sixth, the data transmission server sends the measurement data to the data receiving server.
[0024] (1-3-2. Problems with information processing in the reference technology) The information processing in the above reference technology has the following problems. First, a lot of linking is done manually. Second, there is no general-purpose interface that enables data linking between the data sending server and the data receiving server.
[0025] (1-4. Effects of the Data Linkage System 100) Below, an overview of the data linkage system 100 according to the embodiment will be described, and then the effects of the data linkage system 100 will be described.
[0026] (1-4-1. Overview of the data linkage system 100) First, the data transmitting server 20 collects measurement data from the plant equipment 30. Second, the data transmitting server 20 selects the measurement data to be transmitted to the data receiving server 10. Third, the data transmitting server 20 generates a data type code (DTC) and device information. Fourth, the data transmitting server 20 transmits the data type code and device information to the data receiving server 10. Fifth, the data receiving server 10 performs data reception settings. Sixth, the data transmitting server 20 transmits the measurement data to the data receiving server 10.
[0027] (1-4-2. Effects of the Data Linkage System 100) The data linkage system 100 has the following advantages. First, the data format for receiving data from an external device can be set externally. That is, by disclosing the data type code generation rules and procedures of the data receiving server 10 to an external device such as the data transmission server 20, data type codes can be generated without any internal configuration work within the data receiving server 10. Second, manual work can be reduced and automatic configuration is possible. That is, by generating a data type code, data can be shared even between different devices as long as the same format (same data type code) is used, and configuration information can be standardized. That is, the data linkage system 100 allows external devices to set data type codes and device information, and eliminates the need for changes to the data receiving server 10, minimizing the cost of external linkage. As described above, the data linkage system 100 can effectively share data collected by devices.
[0028] 2. Configuration of each device in the data linkage system 100 The functional configuration of each device included in the data linkage system 100 shown in Fig. 1 will be described using Fig. 2. Fig. 2 is a block diagram showing an example configuration of each device according to an embodiment. Below, an example configuration of the entire data linkage system 100 according to an embodiment will be described, and then example configurations of the data receiving server 10, the data transmitting server 20, and the plant equipment 30 according to an embodiment will be described in detail.
[0029] (2-1. Example of the overall configuration of the data linkage system 100) 2, the data linkage system 100 includes a data receiving server 10, a data transmitting server 20, and a plant device 30. The data receiving server 10 and the data transmitting server 20 are communicatively connected via a predetermined communication network. The data transmitting server 20 and the plant device 30 are communicatively connected via a communication network N such as a mobile phone network.
[0030] The data receiving server 10 is not limited to a server device constructed in a cloud environment, but may be a physical server, a virtual machine, a container, or the like.
[0031] (2-2. Example of configuration of data receiving server 10) An example of the configuration of the data receiving server 10, which is an information management device, will be described using Fig. 2. The data receiving server 10 has a communication unit 11, a storage unit 12, and a control unit 13. The data receiving server 10 may also have an input unit (e.g., a keyboard, a mouse, etc.) that accepts various operations from the administrator of the data linkage system 100, and a display unit (e.g., a liquid crystal display, etc.) that displays various information.
[0032] (2-2-1. Communications Department 11) The communication unit 11 controls data communication with other devices. For example, the communication unit 11 performs data communication with each communication device via a router or the like. The communication unit 11 can also perform data communication with an operator's terminal (not shown).
[0033] (2-2-2. Storage section 12) The storage unit 12 stores various types of information that the control unit 13 refers to when it operates, and various types of information that the control unit 13 acquires when it operates. Here, the storage unit 12 can be realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. Note that, in the example of Fig. 2, the storage unit 12 is installed inside the data receiving server 10, but it may also be installed outside the data receiving server 10, or multiple storage units may be installed.
[0034] (2-2-3. Control unit 13) The control unit 13 is responsible for overall control of the data receiving server 10. Here, the control unit 13 can be realized by, for example, an electronic circuit such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit), or an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0035] The control unit 13 receives device information including a data type code indicating a data format and device identification information from a data transmission server 20, which is an information management device that collects measurement data transmitted by devices.
[0036] (Data Type Code) The data type code is an identifier for the transmission data format, and is a code that is composed of the number of data to be transmitted, the type, graph display information (range and unit), and the like.
[0037] (Device Information) The device information includes hardware information, tag information, and network map information. The following describes the hardware information, tag information, and network map information in that order.
[0038] (Hardware information) The hardware information is individual hardware information for identifying a device, and includes information such as a uniquely determined hardware ID (identifier), an IP (Internet Protocol) address, and other settings that differ even for the same model.
[0039] (Tag information) Tag information is like a virtual box, and user U can freely assign tag names to locations, devices, etc. Therefore, user U can change hardware (devices) without changing tag names, etc., by linking hardware information to tags or unlinking them.
[0040] (Network map information) The network map information describes virtual network connection information between the cloud environment and tags. The data receiving server 10 can receive data from the configured tags (hardware) by setting the network map to logically connect to the data receiving server 10, which is a cloud application.
[0041] Here, network map information, which is a specific example of network map information, will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of network map information according to an embodiment. As shown in Fig. 3, the network map information is information indicating the hierarchical relationships and connection relationships among the data receiving server 10, the data transmitting server 20, the plant equipment 30 (gateway equipment 31, sensor equipment 32, control equipment 33), etc. That is, in the example of Fig. 3, the data receiving server 10 constructed in a cloud environment is connected to the data transmitting server 20. Furthermore, the data transmitting server 20 is connected to the plant equipment 30.
[0042] Regarding the plant equipment 30, in "Plant A," gateway device 31A is hierarchically connected to plant equipment 30A-1 (sensor device 32A-1, sensor device 32A-2, control device 33A-1) indicated as "Plant Equipment A1" and plant equipment 30A-2 (sensor device 32A-3, control device 33A-2) indicated as "Plant Equipment A2." Similarly, in "Plant B," gateway device 31B is hierarchically connected to plant equipment 30B (sensor device 32B-1, sensor device 32B-2, control device 33B) indicated as "Plant Equipment B."
[0043] Based on the data type code and device information, the control unit 13 executes settings to enable reception of measurement data from the data transmission server 20, which is an information management device. For example, the control unit 13 executes settings to receive measurement data from the data transmission server 20 by storing the data type code and device information in the storage unit 12 and making it possible to refer to the data type code and device information transmitted by the data transmission server 20.
[0044] The control unit 13 can also change the reception settings that have been executed based on the data type code and device information received from the data transmission server 20 .
[0045] The control unit 13 refers to the storage unit 12, and if only the data type code is stored, receives only the device information from the data transmission server 20 and stores it in the storage unit 12. The control unit 13 also refers to the storage unit 12, and if only the device information is stored, receives only the data type code from the data transmission server 20 and stores it in the storage unit 12.
[0046] The control unit 13 acquires the data type code, device information, and measurement data transmitted by the data transmission server 20, which is an information management device. For example, the control unit 13 acquires the data {data type code, hardware ID, measurement data} transmitted by the data transmission server 20 and stores it in the memory unit 12. At this time, the control unit 13 checks the consistency between the information previously registered as the data type code at the data receiving port and the actually transmitted information for the measurement data transmitted together with the data type code, and does not receive the data if a mismatch occurs. In other words, the control unit 13 can acquire the measurement data only when it has the data type code and device information.
[0047] The control unit 13 receives the data type code, device information (hardware information, tag information, network map information), measurement data, as well as error type information and other related information.
[0048] The control unit 13 may receive the measurement data in JSON format or in FTP format. That is, the control unit 13 may receive the measurement data for each device, or may receive multiple pieces of measurement data all at once.
[0049] (2-3. Example of the configuration of the data transmission server 20) An example of the configuration of the data transmission server 20, which is an information management device, will be described using Fig. 2. The data transmission server 20 has a communication unit 21, a storage unit 22, and a control unit 23. The data transmission server 20 may also have an input unit (e.g., a keyboard, a mouse, etc.) that accepts various operations from the administrator of the data linkage system 100, and a display unit (e.g., a liquid crystal display, etc.) that displays various information.
[0050] (2-3-1. Communications Department 21) The communication unit 21 controls data communication with other devices. For example, the communication unit 21 performs data communication with each communication device via a router, etc. The communication unit 21 can also perform data communication with an operator's terminal (not shown).
[0051] (2-3-2. Storage section 22) The storage unit 22 stores various information referenced when the control unit 23 operates and various information acquired when the control unit 23 operates. Here, the storage unit 22 can be realized by, for example, a semiconductor memory element such as RAM or flash memory, or a storage device such as a hard disk or optical disk. Note that, in the example of Fig. 2, the storage unit 22 is installed inside the data transmission server 20, but it may be installed outside the data transmission server 20, or multiple storage units may be installed.
[0052] (2-3-3. Control unit 23) The control unit 23 is responsible for overall control of the data transmission server 20. Here, the control unit 23 can be realized by, for example, an electronic circuit such as a CPU or MPU, or an integrated circuit such as an ASIC or FPGA.
[0053] The control unit 23 collects measurement data transmitted by the devices. For example, the control unit 23 receives measurement data in JSON format from plant devices 30, such as gateway devices 31, sensor devices 32, and control devices 33, installed in the plant. The control unit 23 stores the collected measurement data in the storage unit 22.
[0054] The control unit 23 generates a data type code indicating the data format and device information including device identification information. For example, the control unit 23 generates the data type code to be transmitted from the data transmitting server 20 to the data receiving server 10 in accordance with the rules for data type codes held by the data receiving server 10. In this case, the control unit 23 may generate the data type code by using an existing data type code.
[0055] The control unit 23 transmits the data type code and device information to the data receiving server 10, which is an information processing device. At this time, the control unit 23 can also obtain the existing settings of the data receiving server 10 for the data type code via a web API (Application Programming Interface) and transmit them to the data receiving server 10 using an add / edit function of the data transmitting server 20. In other words, the control unit 23 can automatically access the data receiving server 10 and automatically reflect the settings of the data transmitting server 20 in the data receiving server 10 via the web API.
[0056] The control unit 23 can transmit the data type code as a single file (a text file such as CSV (Comma-Separated Values)) or as multiple zipped files (ZIP file). In this case, the data receiving server 10 can read either a single file or a ZIP file as long as it complies with the data format.
[0057] The control unit 23 transmits the data type code, device information, and measurement data to the data receiving server 10, which is an information processing device. For example, the control unit 23 transmits the data type code, device information, and measurement data in JSON format or FTP format.
[0058] The control unit 23 transmits the data type code, device information (hardware information, tag information, network map information), measurement data, as well as error type information and other related information.
[0059] The control unit 23 creates an ID based on a numerical value instructed by the data receiving server 10 so that ID collisions do not occur within the data receiving server 10 even if data transmitting servers 20-2, 20-3, ... other than the data transmitting server 20 update setting information such as a data type code. Therefore, IDs assigned by the data transmitting servers 20, 20-2, 20-3, ... do not collide within the data receiving server 10.
[0060] (2-4. Configuration Example of Plant Device 30) 2, an example of the configuration of the plant device 30 will be described. For example, the plant device 30 is composed of a gateway device 31 which is a communication device, a sensor device 32 which is a measurement device, a control device 33 which controls the plant device 30, etc. The plant device 30 has a collection unit 31.
[0061] (2-4-1. Collection Section 31) The collection unit 31 collects data. For example, the collection unit 31 collects measurement data, which is data in a plant. The collection unit 31 also transmits the data. For example, the collection unit 31 transmits the collected measurement data to the data transmission server 20.
[0062] 3. Processing flow of data linkage system 100 The processing flow of the data linkage system 100 according to the embodiment will be described with reference to Fig. 4. Fig. 4 is a sequence diagram showing an example of the flow of data linkage processing according to the embodiment. Note that the processing of steps S101 to S110 below may be executed in a different order. Also, some of the processing of steps S101 to S110 below may be omitted.
[0063] (3-1. Measurement data collection process) The plant device 30 transmits measurement data to the data transmission server 20 (step S101). For example, the plant device 30 transmits plant information collected by the gateway device 31, the sensor device 32, and the control device 33 to the data transmission server 20.
[0064] (3-2. Data selection process) The data transmitting server 20 selects the measurement data to be transmitted to the data receiving server 10 (step S102). For example, based on the specification of the user U, the data transmitting server 20 selects the measurement data to be transmitted to the data receiving server 10, which is an upper server set in the cloud environment.
[0065] (3-3. Data type code transmission process) First, the data transmitting server 20 generates a data type code (DTC) (step S103). For example, the data transmitting server 20 generates a data type code consisting of the number of data to be transmitted, the type, graph display information (range and units), etc. Second, the data transmitting server 20 transmits the data type code to the data receiving server 10 (step S104). Third, the data receiving server 10 stores the data type code (step S105). For example, the data receiving server 10 stores the data type code received from the data transmitting server 20 in the storage unit 12.
[0066] (3-4. Device information transmission process) First, the data transmitting server 20 generates device information (step S106). For example, the data transmitting server 20 generates device information including hardware information, tag information, network map information, etc. Second, the data transmitting server 20 transmits the device information to the data receiving server 10 (step S107). Third, the data receiving server 10 stores the device information (step S108). For example, the data receiving server 10 stores the device information received from the data transmitting server 20 in the storage unit 12.
[0067] (3-5. Reception setting process) The data receiving server 10 executes the setting for data reception (step S109). For example, the data receiving server 10 completes the setting that enables reception of data in a specific data format from a specific plant device 30.
[0068] (3-6. Data transmission process) The data transmitting server 20 transmits the measurement data to the data receiving server 10 (step S110). For example, the data transmitting server 20 transmits the measurement data collected from the plant equipment 30 to the data receiving server 10 together with the data type code and device information.
[0069] 4. Effects of the embodiment Finally, the effects of the embodiment will be described below: The effects of the processing according to the embodiment will be described below.
[0070] In the process according to the embodiment described above, a data type code indicating the data format and device information including device identification information are received from the data transmission server 20, which collects measurement data transmitted by the device, and based on the data type code and device information, settings are made to enable reception of measurement data from the data transmission server 20, and the data type code, device information, and measurement data transmitted by the data transmission server 20 are obtained. Therefore, in this process, data collected by the device can be shared effectively.
[0071] 〔system〕 The information including the processing procedures, control procedures, specific names, various data and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified.
[0072] Furthermore, the components of each device shown in the figure are functional concepts and do not necessarily have to be physically configured as shown. In other words, the specific form of distribution and integration of each device is not limited to that shown. In other words, all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.
[0073] Furthermore, all or any part of the processing functions performed by each device may be realized by a CPU and a program analyzed and executed by the CPU, or may be realized as hardware using wired logic.
[0074] [Hardware] Next, an example of the hardware configuration of the data receiving server 10, which is an information processing device, will be described. Note that other devices such as the data transmitting server 20 may also have a similar hardware configuration. FIG. 5 is a diagram illustrating an example of the hardware configuration. As shown in FIG. 5, the data receiving server 10 has a communication device 10a, an HDD (Hard Disk Drive) 10b, a memory 10c, and a processor 10d. Furthermore, the components shown in FIG. 5 are interconnected by a bus or the like.
[0075] The communication device 10a is a network interface card or the like, and communicates with other servers. The HDD 10b stores programs and databases that operate the functions shown in FIG.
[0076] The processor 10d reads out a program that executes the same processes as the respective processing units shown in Fig. 2 from the HDD 10b etc. and loads it into the memory 10c, thereby operating a process that executes the respective functions described in Fig. 2 etc. For example, this process executes the same functions as the respective processing units possessed by the data receiving server 10. Specifically, the processor 10d reads out a program that has the same functions as the control unit 13 etc. from the HDD 10b etc. Then, the processor 10d executes a process that executes the same processes as the control unit 13 etc.
[0077] In this way, the data receiving server 10 operates as a device that executes various processing methods by reading and executing programs. The data receiving server 10 can also realize the same functions as the above-described embodiments by reading the programs from a recording medium using a media reader and executing the read programs. Note that the programs in these other embodiments are not limited to those executed by the data receiving server 10. For example, the present invention can also be applied in the same way to cases where other computers or servers execute programs, or where these execute programs in cooperation with each other.
[0078] This program can be distributed via a network such as the Internet. In addition, this program can be recorded on a computer-readable recording medium such as a hard disk, a flexible disk (FD), a CD-ROM, a magneto-optical disk (MO), or a digital versatile disk (DVD), and can be executed by being read from the recording medium by a computer. [Explanation of symbols]
[0079] 10 Data receiving server 11 Communications Department 12 Storage section 13 Control Unit 20 Data transmission server 21 Communications Department 22 Memory section 23 Control Unit 30 Plant Equipment 31 Collection Department 100 Data Linkage System
Claims
1. receiving device information including a data type code indicating a data format and identification information of the device from an information management device that collects measurement data transmitted by the device; storing the received data type code and the device information in a storage unit; If the data type code and the device information transmitted by the information management device together with the measurement data match the data type code and the device information stored in the storage unit, the measurement data is acquired. A control unit is provided. Information processing device.
2. The information management device accessing the information processing device and adding or modifying the setting of the data type code via a web API (Application Programming Interface); The information processing device according to claim 1 .
3. The information management device generating the data type code in accordance with a rule for the data type code held by the destination; The information processing device according to claim 1 .
4. The data type code is a single file or multiple zipped files. The information processing device according to claim 1 .
5. The information management device transmitting the data type code, the device information, and the measurement data in a JSON (JavaScript Object Notation) format or an FTP (File Transfer Protocol) format; The information processing device according to claim 1 .
6. The device information includes hardware information, tag information, or network map information. The information processing device according to claim 1 .
7. The information management device creating identification information relating to the setting including the data type code using numerical values instructed from each of the plurality of information processing devices; The information processing device according to claim 1 .
8. The device is a plant device including at least one of a communication device, a measurement device, and a control device. The information processing device according to claim 1 .
9. The computer receiving device information including a data type code indicating a data format and identification information of the device from an information management device that collects measurement data transmitted by the device; storing the received data type code and the device information in a storage unit; If the data type code and the device information transmitted by the information management device together with the measurement data match the data type code and the device information stored in the storage unit, the measurement data is acquired. Execute the process, Information processing methods.
10. On the computer, receiving device information including a data type code indicating a data format and identification information of the device from an information management device that collects measurement data transmitted by the device; storing the received data type code and the device information in a storage unit; If the data type code and the device information transmitted by the information management device together with the measurement data match the data type code and the device information stored in the storage unit, the measurement data is acquired. Execute the process, Information processing program.
Citation Information
Patent Citations
Cache server and server system having the same
JP2010245824A
Information processing device, device control device, control method thereof, and device control system
JP2016091434A
Sensor data analysis system and sensor data analysis method
JP2019204224A
Open Architecture Industrial Control Systems
JP2020518921A
Unified data ingestion adapter for migration of industrial data to a cloud platform
US20150281356A1