Information providing system, method, and program

The system addresses the challenge of integrating diverse monitored devices by converting their data into a common display format, allowing registration and display without modifying the database, thus ensuring consistent information presentation.

JP2026003788APending Publication Date: 2026-01-14TOYOTA JIDOSHA KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024101836
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-25
Publication Date
2026-01-14

AI Technical Summary

Technical Problem

Existing metadata generation methods require modifying the database to accommodate new types of monitored devices with different data formats, making it difficult to register and display information in a common format.

Method used

An information provision system and method that receives and registers information from multiple types of monitored devices in their native formats, using a trained model to convert the data into a common display format for unified presentation.

Benefits of technology

Enables registration and display of information from diverse monitored devices without altering the database format, facilitating seamless integration and consistent presentation across different device types.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026003788000001_ABST
    Figure 2026003788000001_ABST
Patent Text Reader

Abstract

To provide an information providing system, method and program for registering the information of different kinds of monitoring object devices in a database without changing the data format, and for providing the information of the different kinds of monitoring object devices in a common display format.SOLUTION: Information providing system 1 includes receiver 101 that receives information in a data type different for each of monitoring target apparatuses 20A and 20B, register 102 that registers the received information on monitoring target apparatuses 20A and 20B in a database without changing the data type of the information on monitoring target apparatuses 20A and 20B, transmitter 104 that transmits the registered information on monitoring target apparatuses 20A and 20B, and terminal 30 that changes the transmitted information on the plurality of types of monitoring target apparatuses 20A and in the data type of each of the plurality of types of monitoring target apparatuses and to information in a common display type and displays the information. 20B 20A 20B.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an information providing system, method, and program for providing information on multiple types of monitored devices. [Background technology]

[0002] Conventionally, various techniques have been proposed for registering various pieces of information in a database constructed on a data server, etc. As an example of such a technique, Patent Document 1 discloses a metadata generation method in a software module for generating metadata using information extracted from one or more data sources, the method including a first processing step for inputting association information between the data source and the metadata for each data source type and data content schema, and a second processing step for generating metadata using the information extracted from the data source based on the information specified in the first step. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2003-296342 Summary of the Invention [Problem to be solved by the invention]

[0004] However, the metadata generation method disclosed in Patent Document 1 has a problem in that, in a system that provides information on different types of monitored devices, when registering information on a new type of monitored device in a database, it is necessary to modify the database so that it corresponds to the data format of the information on the other type of monitored device.

[0005] The present disclosure provides an information provision system, method, and program that can register information on different types of monitored devices in a database without changing the data format, and can provide information on different types of monitored devices in a common display format. [Means for solving the problem]

[0006] An information providing system for providing information on a plurality of types of monitored devices according to the present disclosure includes: a receiving unit that receives information about the monitored device in a data format that differs for each monitored device; a registration unit that registers the information on the monitoring target device received by the receiving unit in a database without changing the data format of the information on the monitoring target device; a transmitting unit that transmits information about the monitored device registered in the database; The system includes a terminal device that converts the information on the plurality of types of monitored devices in the respective data formats transmitted by the transmission unit into information in a common display format and displays the information.

[0007] In the database, identification information of each monitored device whose data format has not been changed and information indicating the state of each monitored device whose data format has not been changed are registered in association with each other.

[0008] The terminal device can change the information of the monitoring target devices transmitted by the transmission unit into information in a common display format using a trained model that changes information in the respective data formats of the multiple types of monitoring target devices into a common display format, The trained model is trained using training data in which information in the respective data formats of multiple types of monitored devices is used as input information and information in the multiple types of monitored devices converted into a common display format is used as output information.

[0009] A method for providing information on a plurality of types of monitored devices according to the present disclosure includes: The management device receives information about the monitored devices in a data format that differs for each monitored device, The management device registers the received information of the monitored device in a database without changing the data format of the information of the monitored device; The management device transmits information about the monitored device registered in the database to the terminal device; The terminal device receives the transmitted information on the plurality of types of monitoring target devices, The terminal device converts the received information of the plurality of types of monitored devices in respective data formats into information in a common display format; The terminal device displays the information in the modified common display format.

[0010] A program for providing information on a plurality of types of monitored devices according to the present disclosure includes: receiving information about the monitored device in a data format that differs for each monitored device; converting the received information of the plurality of types of monitoring target devices in respective data formats of the plurality of types of monitoring target devices into information in a common display format; and displaying the information in the modified common display format. [Effects of the Invention]

[0011] The present disclosure makes it possible to provide an information provision system, method, and program that can register information about different types of monitored devices in a database without changing the data format, and can provide information about different types of monitored devices in a common display format. [Brief explanation of the drawings]

[0012] [Figure 1] 1 is a diagram illustrating an example of an information providing system according to the present disclosure. [Figure 2] FIG. 2 is a block diagram illustrating an example of a configuration of a management device according to the present disclosure. [Figure 3] FIG. 2 is a block diagram illustrating an example of a configuration of a terminal device according to the present disclosure. [Figure 4] FIG. 1 is a diagram illustrating an example of a sequence of processes executed in an information providing system according to the present disclosure. [Figure 5] FIG. 10 is a diagram illustrating an example of a database in which information about a monitoring target device according to the present disclosure is registered. [Figure 6] 10 is a diagram showing an example of a data table in which information on the respective data formats of a plurality of types of monitoring target devices is registered in association with information on a common display format. FIG. DETAILED DESCRIPTION OF THE INVENTION

[0013] Hereinafter, an embodiment of an information providing system according to the present disclosure will be described with reference to the drawings. FIG. 1 is a diagram illustrating an example of an information providing system 1 according to the present disclosure. The information providing system 1 is a system that provides information on multiple types of monitored devices. The information providing system 1 includes a management device 10, monitored devices 20A and 20B, and a terminal device 30. Although FIG. 1 shows two types of monitored devices 20A and 20B, the information providing system 1 may include three or more types of monitored devices.

[0014] The management device 10 is an information processing device that processes information related to the monitoring target devices 20A, 20B. The management device 10 communicates data with the monitoring target devices 20A, 20B and terminal device 30 via a network 40 that may include a LAN (Local Area Network) and / or a WAN (Wide Area Network). In another embodiment, the network 40 may be configured to include other devices, such as a relay server, that forwards information transmitted by the monitoring target devices 20A, 20B to the management device 10. The management device 10 may communicate with other devices wirelessly or via a wired connection. The configuration of the management device 10 will be described later with reference to FIG. 2.

[0015] The monitored devices 20A and 20B are devices to be monitored. Specific examples of the monitored devices 20A and 20B include devices such as robots. The monitored devices 20A and 20B can communicate with other devices wirelessly or via wires. The monitored devices 20A and 20B are different types of devices. The monitored devices 20A and 20B provide information in different data formats to the management device 10. The information provided by the monitored devices 20A and 20B to the management device 10 includes identification information of the monitored devices 20A and 20B and information indicating the status of the monitored devices 20A and 20B.

[0016] The terminal device 30 is an information processing device that acquires and displays information on the monitoring target devices 20A, 20B. Specific examples of the terminal device 30 include devices such as a PC (Personal Computer), a tablet terminal device, and a smartphone. The terminal device 30 can communicate with other devices wirelessly or via a wired connection. The configuration of the terminal device 30 will be described later with reference to FIG. 3.

[0017] 2 is a block diagram showing the configuration of the management device 10 according to the present disclosure. The management device 10 includes a processor 100, a communication interface 110, and a storage device 120.

[0018] The processor 100 is a processor such as a CPU (Central Processing Unit), MPU (Micro Processing Unit), or GPU (Graphics Processing Unit) that controls electronic circuits and devices included in the management device 10. The processor 100 reads a program from the storage device 120 and executes instructions included in the program to perform the method according to the present disclosure.

[0019] The communication interface 110 is an interface for data communication between the management device 10 and other devices. The storage device 120 is a storage device in which various data such as programs executed by the management device 10 and a database (hereinafter referred to as "device information DB") in which information on the monitored devices 20A and 20B is registered.

[0020] Fig. 5 is a diagram showing an example of a device information DB. As shown in Fig. 5, the device information DB registers time information, identification information of each monitored device, and information indicating the status of the monitored device in the data format of each monitored device in association with each other. In other words, the device information DB registers time information and information indicating the status of each monitored device for each monitored device as one record.

[0021] The processor 100 includes a receiving unit 101, a registering unit 102, an acquiring unit 103, and a transmitting unit 104. These functions can be realized by various programs such as an API (Application Programming Interface) or a Web application.

[0022] The receiving unit 101 receives information transmitted by other devices. Specifically, the receiving unit 101 receives information on the monitored devices 20A and 20B, the data formats of which differ for each monitored device. The receiving unit 101 also receives a request for information on the monitored devices transmitted by the terminal device 30.

[0023] The registration unit 102 registers the information on the monitoring target devices transmitted by the monitoring target devices 20A and 20B in the device information DB of the storage device 120 without changing the data format of the information.

[0024] The acquisition unit 103 acquires the information on the monitoring target device requested by the terminal device 30 from the device information DB.

[0025] The transmitting unit 104 transmits various information to other devices. Specifically, the transmitting unit 104 transmits the information on the monitoring target device acquired by the acquiring unit 103 to the terminal device 30.

[0026] 3 is a block diagram showing the configuration of a terminal device 30 according to the present disclosure. The terminal device 30 includes a processor 300, a communication interface 310, a storage device 320, and a display unit 330.

[0027] The processor 300 is a processor such as a CPU, MPU, or GPU that controls electronic circuits and devices included in the terminal device 30. The processor 300 reads a program from the storage device 320 and executes instructions included in the program to perform the method according to the present disclosure.

[0028] The communication interface 310 is an interface for data communication between the terminal device 30 and other devices. The storage device 320 is a storage device in which various data such as programs executed by the terminal device 30 is registered. The display unit 330 is a display device that displays various images under the control of the processor 300.

[0029] The processor 300 includes a request sending unit 301, a receiving unit 302, a changing unit 303, and a display control unit 304. These functions can be realized by a program.

[0030] The request sending unit 301 sends a request for information on a monitoring target device. At this time, the request sending unit 301 can specify the monitoring target device that is the subject of the request.

[0031] The receiving unit 302 receives information transmitted from other devices. Specifically, the receiving unit 302 receives information on multiple types of monitoring target devices transmitted by the management device 10 in response to the request for information on the monitoring target devices transmitted by the request transmitting unit 301.

[0032] The change unit 303 changes the information of the multiple types of monitored devices 20A, 20B, that is, the information in the respective data formats of the multiple types of monitored devices 20A, 20B, into information in a common display format. For example, the change unit 303 can refer to a data table in which the information in the respective data formats of the multiple types of monitored devices 20A, 20B and the information in the common display format are registered in association with each other, as shown in Fig. 6, and change the information in the respective data formats of the multiple types of monitored devices 20A, 20B into information in a common display format.

[0033] More specifically, for example, if the information indicating the data format of the identification information of the monitored device 20A is "robot_id", the change unit 303 changes the information to "robot identification information", information in a common display format indicating the identification information of the monitored device. Similarly, if the information indicating the data format of the monitored device 20B is "robot_no", the change unit 303 changes the information to "robot identification information", information in a common display format indicating the identification information of the monitored device. Note that the information in the common display format shown here is an example, and various other displays may be adopted.

[0034] Furthermore, when the status information of the monitored device 20A when the monitored device 20A is in a normal state is "status:normal", the change unit 303 changes the information to information in a common display format "robot status:normal" indicating that the monitored device is in a normal state. Similarly, when the status information of the monitored device 20B when the monitored device 20B is in a normal state is "joutai:tujo", the change unit 303 changes the information to information in a common display format "robot status:normal" indicating that the monitored device is in a normal state.

[0035] Furthermore, when the status information of the monitored device 20A when the monitored device 20A is in an abnormal state is "status: abnormal", the change unit 303 changes the information to information in a common display format "robot status: abnormal" indicating that the state of the monitored device is in an abnormal state. Similarly, when the status information of the monitored device 20B when the monitored device 20B is in an abnormal state is "joutai:keikoku", the change unit 303 changes the information to information in a common display format "robot status: abnormal" indicating that the state of the monitored device is in an abnormal state.

[0036] In another embodiment, the terminal device 30 may use a trained model that converts information of each of the data formats of multiple types of monitored devices into a common display format to convert the information of the monitored devices transmitted by the management device 10 into information in a common display format. This model can be trained using training data in which information of each of the data formats of multiple types of monitored devices is used as input information and the information of the multiple types of monitored devices converted into the common display format is used as output information.

[0037] The display control unit 304 displays the information of the multiple types of monitored devices 20A, 20B that has been changed to a common display format by the change unit 303 on the display unit 330. The display unit 330 displays the information of the multiple types of monitored devices 20A, 20B that has been changed from the respective data formats of the multiple types of monitored devices 20A, 20B to information in a common display format.

[0038] 4 is a sequence diagram showing an example of processing executed in the information providing system 1. In step S1, the monitored device 20A transmits its own identification information and status information to the management device 10. In step S2, the monitored device 20B transmits its own identification information and status information to the management device 10. When the management device 10 receives the identification information and status information transmitted by the monitored devices 20A and 20B, in step S3 the registration unit 102 of the management device 10 registers the identification information and status information in the device information DB.

[0039] In step S4, the request sending unit 301 of the terminal device 30 sends a request for information on the monitored device. When the management device 10 receives the request for information on the monitored device, in step S5 the acquisition unit 103 of the management device 10 acquires the information on the monitored device requested by the terminal device 30 from the device information DB. In step S6, the transmission unit 104 of the management device 10 transmits the information on the monitored device acquired from the device information DB to the terminal device 30.

[0040] When the terminal device 30 receives the information about the monitoring target device transmitted by the management device 10, in step S7 the change unit 303 of the terminal device 30 changes the received information about the monitoring target device to information in a default common display format. In step S8, the display control unit 304 of the terminal device 30 displays the information in the default common display format on the display unit 330.

[0041] As described above, the receiving unit 101 of the management device 10 receives information about the monitored devices 20A and 20B in a data format that differs for each monitored device. The registration unit 102 of the management device 10 registers the information about the monitored devices 20A and 20B received by the receiving unit 101 in a database without changing the data format of the information about the monitored devices 20A and 20B. The transmitting unit 104 of the management device 10 transmits the information about the monitored devices 20A and 20B registered in the database. The terminal device 30 converts the information about the multiple types of monitored devices 20A and 20B in their respective data formats that was transmitted by the transmitting unit 104 of the management device 10 into information in a common display format and displays it.

[0042] By adopting this configuration, information about monitored devices 20A, 20B is registered in the database without changing its data format. Then, on terminal device 30, information about multiple types of monitored target devices 20A, 20B in their respective data formats is converted into information in a common display format and displayed. Therefore, when information about a new type of monitored target device is registered in the database, information about different types of monitored target devices can be provided to the user in a common display format without having to modify the database to accommodate the data format of the information about the other type of monitored target device.

[0043] In the above examples, the program includes instructions (or software code) that, when loaded into a computer, cause the computer to perform one or more functions described in the embodiments. The program may be stored in a non-transitory computer-readable medium or a tangible storage medium. By way of example and not limitation, computer-readable media or tangible storage media include random-access memory (RAM), read-only memory (ROM), flash memory, solid-state drive (SSD) or other memory technology, CD-ROM, digital versatile disk (DVD), Blu-ray® disc or other optical disk storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage device. The program may be transmitted on a transient computer-readable medium or a communication medium. By way of example and not limitation, transient computer-readable media or communication media include electrical, optical, acoustic, or other forms of propagated signals. Computers include various devices such as personal computers (PCs), servers, CPUs, MPUs, field-programmable gate arrays (FPGAs), and application-specific integrated circuits (ASICs).

[0044] The present disclosure is not limited to the above-described embodiments, and can be modified as appropriate within the scope of the present disclosure. [Explanation of symbols]

[0045] 1: information providing system, 10: management device, 20A: monitored device, 20B: monitored device, 30: terminal device, 40: network, 100: processor, 101: receiving unit, 102: registration unit, 103: acquisition unit, 104: transmitting unit, 110: communication interface, 120: storage device, 300: processor, 301: request transmitting unit, 302: receiving unit, 303: change unit, 304: display control unit, 310: communication interface, 320: storage device, 330: display unit

Claims

1. An information providing system for providing information on a plurality of types of monitored devices, a receiving unit that receives information about the monitoring target device in a data format that differs for each of the monitoring target devices; a registration unit that registers the information on the monitoring target device received by the receiving unit in a database without changing the data format of the information on the monitoring target device; a transmitting unit that transmits information about the monitoring target device registered in the database; a terminal device that converts the information of the plurality of types of monitored devices in the respective data formats transmitted by the transmission unit into information in a common display format and displays the converted information; Including, Information provision system.

2. 2. The information providing system of claim 1, wherein the database registers identification information of each monitored device whose data format has not been changed and information indicating the status of each monitored device whose data format has not been changed in association with each other.

3. the terminal device uses a trained model that converts information of each data format of the plurality of types of monitoring target devices into the common display format, and converts the information of the monitoring target devices transmitted by the transmission unit into information in the common display format; The information provision system described in claim 1 or 2, wherein the trained model is trained using training data in which information in the data format of each of the multiple types of monitored devices is used as input information and information in the multiple types of monitored devices converted to the common display format is used as output information.

4. 1. A method for providing information on multiple types of monitored devices, comprising: a management device receives information about the monitoring target devices in a data format that differs for each of the monitoring target devices; the management device registers the received information of the monitoring target device in a database without changing the data format of the information of the monitoring target device; the management device transmits information about the monitoring target device registered in the database to a terminal device; the terminal device receives the transmitted information on the plurality of types of monitoring target devices; the terminal device converts the received information of the plurality of types of monitoring target devices in respective data formats into information in a common display format; the terminal device displays the information in the changed common display format; method.

5. A program for providing information on a plurality of types of monitored devices, the program including: receiving information about the monitored device in a data format that differs for each monitored device; converting the received information of the plurality of types of monitoring target devices in respective data formats into information in a common display format; and displaying the information in the modified common display format. program.

Citation Information

Patent Citations

  • Meta data generation method and device

    JP2003296342A