Assistance system and program

The support system facilitates the integration and management of AI models in existing monitoring systems by using a collaborative and data management system, enabling efficient AI conversion without modifying the existing infrastructure.

WO2026115886A1PCT designated stage Publication Date: 2026-06-04KK TOSHIBA +1

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
KK TOSHIBA
Filing Date
2025-09-18
Publication Date
2026-06-04

AI Technical Summary

Technical Problem

Existing monitoring systems lack the capability to implement and manage AI models effectively, necessitating a technology that supports the conversion to AI-enabled systems without significant modifications.

Method used

A support system that includes a first storage unit for model management information, a distribution unit for AI model modules, and a learning data management unit to facilitate the implementation and operation management of AI models in existing monitoring systems, utilizing a collaborative system, AI management system, and data management system to link existing monitoring systems with AI functionality.

Benefits of technology

Enables the retrofitting of AI functionality to existing monitoring systems, allowing seamless integration and management of AI models, thereby enhancing their operational efficiency and functionality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2025032991_04062026_PF_FP_ABST
    Figure JP2025032991_04062026_PF_FP_ABST
Patent Text Reader

Abstract

The present invention provides assistance for the implementation and operational management of an AI model to an existing monitoring system that performs predetermined processing on the basis of sensor information acquired from a sensor apparatus that detects the state of the object being monitored. An assistance system according to the present invention stores model management information indicating the relationship between a monitoring system and an AI model implemented in the monitoring system. The present invention comprises: a delivery unit that delivers a program module for actuating an AI model to each monitoring system and delivers a corresponding AI model to each of the monitoring systems on the basis of model management information; and a training data management unit that stores sensor information received from each monitoring system in a predetermined storage area as training data, and outputs the sensor information to an AI management system that performs training processing to generate or update the AI model.
Need to check novelty before this filing date? Find Prior Art

Description

Support System and Program

[0001] An embodiment of the present invention relates to a technique for assisting the implementation of an AI model in an existing monitoring system and for assisting the operation management of the implemented AI model.

[0002] The IoT (Internet of Things) system is widely known as a technology for collecting sensor data and grasping the state of a target. As an application of this technology, for example, there is a monitoring system that collects a large amount of sensor data from factories and facilities and detects or predicts failures.

[0003] In an existing monitoring system, a determination function such as failure detection is introduced for each base where a factory or facility is located. This determination function performs determination processing such as normal or abnormal based on sensor information obtained from sensor devices that detect the state of the monitoring target.

[0004] On the other hand, in recent years, the AI conversion of the determination function has been progressing, and there is a need for a technology that supports the AI conversion of existing monitoring systems that do not have a determination function using an AI model.

[0005] Japanese Unexamined Patent Application Publication No. 2022 - 041873, Patent No. 7281595, Patent No. 6162821

[0006] Provide a support system that supports the implementation of an AI model in an existing monitoring system and supports the operation management of the implemented AI model.

[0007] The support system of the embodiment is a support system that implements an AI model that performs predetermined processing based on sensor information acquired from a sensor device that detects the state of a monitored object, and supports the operation management of the AI ​​model. The support system includes a first storage unit that stores model management information indicating the relationship between the monitoring system and the AI ​​model implemented in the monitoring system; a distribution unit that distributes program modules that operate the AI ​​model to perform the predetermined processing based on the sensor information to each of the monitoring systems and distributes the corresponding AI model to each of the monitoring systems based on the model management information; and a learning data management unit that stores the sensor information received from each of the monitoring systems as learning data in a predetermined storage area and outputs the sensor information to an AI management system that generates or updates the AI ​​model by performing learning processing.

[0008] This is a diagram illustrating the configuration of the support system and monitoring system of the first embodiment. This diagram illustrates the cooperation between the monitoring system and the AI ​​management system by the support system of the first embodiment. This diagram shows an example of learning data management information of the first embodiment. This diagram shows an example of model management information of the first embodiment. This flowchart shows the processing flow for implementing the AI ​​model and updating the implemented AI model of the first embodiment. This diagram shows an example of utilizing property information linked to sensor information of the first embodiment. This diagram shows another embodiment of the monitoring system to which the support system of the first embodiment is applied.

[0009] The embodiments will be described below with reference to the drawings.

[0010] (First Embodiment) Figures 1 to 7 are diagrams illustrating the first embodiment. Figure 1 is a configuration diagram of the support system 100 and monitoring system 700 of this embodiment. In the example in Figure 1, the support system 100 assists multiple monitoring systems 701, 702, and 703 in the implementation of AI models and the operation management of AI models.

[0011] The monitoring system 700 (701, 702, 703) is an IoT-based computer system that performs predetermined processing based on sensor information acquired from sensor devices s that detect the state of the monitored object. For example, it can monitor equipment and machinery at locations such as factories and facilities, and perform processing such as anomaly detection and predictive detection.

[0012] The monitoring system 700 of this embodiment is equipped with a mechanism for centrally managing the status of each location scattered domestically and / or overseas, and is configured so that the status of multiple locations can be centrally monitored through the monitoring management system 500. In the example in Figure 1, the management systems 300A, 300B, and 300C installed at the locations to be monitored are each connected to the monitoring management system 500 via a network (IP network, dedicated line, etc.). In other words, the monitoring systems 701, 702, and 703 are each constructed as independent computer systems for each location, and the monitoring management system 500 is formed as a common monitoring management platform for the monitoring systems 701, 702, and 703.

[0013] Therefore, each of the multiple monitoring systems 700 (701, 702, 703) consists of a site-side management system 300 (300A, 300B, 300C) and a cloud-side monitoring management system 500. The monitoring management system 500 receives processing results and / or alert information based on those processing results output from the site-side management systems 300 (300A, 300B, 300C). The monitoring management system 500 can collect processing results and / or alert information based on those processing results from each site and monitor them centrally. The display of processing results and the display of alert information based on those processing results are performed by the monitoring control unit 510 of the monitoring management system 500.

[0014] In the non-AI-enabled monitoring systems 700 (701, 702, 703), a monitoring management unit (not shown) is provided in the management device 310 (310A, 310B, 310C), and sensor information is input from sensor devices s. The monitoring management unit then performs predetermined processing based on the sensor information and outputs the processing result and / or alert information based on the processing result. The sensor information management unit 312 outputs the sensor information acquired from the sensor devices s to the monitoring management unit, and the storage unit 313 records the sensor information, processing result, and alert information based on the processing result in chronological order. The sensor information management unit 312 can also transmit sensor information to the monitoring management system 500 via the network, and the monitoring management system 500 can receive the processing result from the management device 310 via the network and output alert information based on the processing result. In other words, sensor information from sensor devices s, processing result, and alert information can be stored and accumulated in the storage area provided in the monitoring management system 500.

[0015] The support system 100 of this embodiment supports the AI ​​implementation of the monitoring and management unit, and also supports the operation and management of the AI ​​model after AI implementation. In the example shown in Figure 1, the management device 310A of the monitoring system 701 is equipped with an AI model control unit 311A ​​instead of the monitoring and management unit. The AI ​​model control unit 311A ​​is an AI model execution area that implements the AI ​​model z and causes the AI ​​model z to perform predetermined processing. The sensor information management unit 312 outputs sensor information to the AI ​​model control unit 311A ​​(AI model). The AI ​​model control unit 311A ​​also outputs processing results based on the sensor information and / or alert information based on the processing results. Note that the sensor information management unit 312 and the storage unit 313 are the same in the monitoring systems 702 and 703, so the same reference numerals are used and their explanation is omitted.

[0016] The monitoring systems 702 and 703 also have AI-powered monitoring and management units. The management system 300B includes a management device 310B and is composed of an AI model control unit 311B, a sensor information management unit 312, and a storage unit 313. The management device 310B is connected to multiple sensor devices s1, s2, and s3 and acquires sensor information from each of the sensor devices s1, s2, and s3. The AI ​​model control unit 311B has three AI models a, AI model b, and AI model c implemented in it. The multiple AI models a, b, and c may each be an AI model that performs independent processing, or they may be an AI model that performs predetermined processing using the processing results of other AI models as input information in addition to sensor information. Alternatively, they may be an AI model that takes sensor information from multiple different sensor devices s as input.

[0017] The management system 300C includes a management device 310C and is configured to include an AI model control unit 311C, a sensor information management unit 312, and a storage unit 313. The management device 310C is connected to a plurality of sensor devices s10 and s11 and acquires sensor information from each sensor device s10 and s11. The AI ​​model control unit 311C has two AI models x and AI model y implemented in it. The management device 310C has AI model x and AI model y implemented in it for each of the plurality of monitored targets. The AI ​​model control unit 311C separates the sensor information of sensor device s10 corresponding to AI model x and the sensor information of sensor device s11 corresponding to AI model y and causes AI model x and AI model y to perform predetermined processing.

[0018] Here, we will explain sensor information. Sensor information is quantitative information about the monitored (measured) object acquired using sensor equipment such as imaging devices, detectors, sensors, and measuring instruments. For example, it can include images (still images, videos), temperature, humidity, vibration, and sound. Sensor equipment s can include imaging devices (cameras and infrared cameras), temperature sensors, humidity sensors, vibration sensors, sound sensors, etc.

[0019] Furthermore, the predetermined processing based on sensor information is not limited to processes such as anomaly detection and predictive detection of equipment and machinery, although examples have been shown. For example, it may perform processing to determine whether a manufactured product is good or defective. The AI ​​model exemplified in this embodiment is merely an example and can include judgment functions and other necessary functions for the monitoring system 700. In addition, the AI ​​model may be a customized AI model, or it may be an AI model that has been appropriately updated by learning processing by applying a known AI model such as object detection or image recognition.

[0020] Furthermore, the processing results include, for example, judgment results indicating normal or abnormality, judgment results indicating whether or not there are signs of a predetermined event, and judgment results indicating good or defective products. In addition, alert information includes, for example, information indicating warnings regarding the judgment results, and includes information for displaying warnings, etc., and warning messages, etc. The AI ​​model control unit 311 of each monitoring system 700 can transmit processing results and alert information based on processing results to the monitoring management system 500 via the network. The support system 100 can obtain processing results and alert information based on processing results through the monitoring management system 500 or directly from the AI ​​model control unit 311.

[0021] While the example given illustrates monitoring three different locations, the system is not limited to this. The support system 100 can be applied to multiple monitoring systems 700 that monitor multiple locations, providing support for the implementation of AI models and the operational management of AI models at locations that have not yet been AI-enabled.

[0022] Furthermore, in this embodiment, as an example of a monitoring system 700, a system configuration is shown in which the system is divided into a site-side management system 300 and a cloud-side monitoring management system 500, with the monitoring management system 500 grasping the monitoring status of multiple sites. However, the system is not limited to this, and the support system 100 can be applied to a known IoT-based monitoring system. For example, the support system 100 can also be applied to an independent monitoring system 700 that is completed by the site-side management system 300.

[0023] <Explanation of the support system> As shown in Figure 1, the support system 100 is composed of a linkage system 110, an AI management system 120, and a data management system 130. The support system 100 is connected to the monitoring system 700 (701, 702, 703) via a network (IP network, dedicated line, etc.).

[0024] The collaborative system 110 includes a storage unit 113 that stores model management information indicating the relationship between each monitoring system 700 and the AI ​​model implemented in each monitoring system 700. The model management information is managed by a distribution management unit 112. For example, a screen for inputting model management information is provided, and registration of model management information can be controlled via the screen from an administrator terminal (not shown). The distribution unit 111 distributes a platform module (a program module, corresponding to an AI model control unit) that operates the AI ​​model and performs predetermined processing based on sensor information to each monitoring system 700 via the network. The distribution unit 111 also distributes the corresponding AI model to each monitoring system 700 based on the model management information via the network. The collaborative system 110 can also distribute the platform module and the AI ​​model as a single combined distribution data to each monitoring system 700.

[0025] The AI ​​management system 120 includes an AI model management unit 121 and an AI model learning unit 122. The AI ​​model management unit 121 controls the learning process of the AI ​​model learning unit 122 and provides the generated or updated AI models to the collaborative system 110 (distribution unit 111). The AI ​​model learning unit 122 performs learning processing using sensor information as learning data and generates or updates AI models. The AI ​​models provided by the AI ​​management system 120 are stored in the storage unit 110 of the collaborative system 110, but it is also possible to control the system to retain only AI models that can be distributed.

[0026] The AI ​​management system 120 can be configured to include a monitoring function (monitoring unit). The timing for updating the AI ​​model is arbitrary, but for example, an AI model update trigger can be generated based on the processing results received from each monitoring system 700. The AI ​​model management unit 121 may be configured to update (learn) the corresponding AI model based on the update trigger generated by the monitoring function. The monitoring conditions for generating the update trigger can be set arbitrarily.

[0027] The data management system 130 includes an information collection unit 131, a learning data management unit 132, and a storage unit 133. The information collection unit 131 collects sensor information from each monitoring system 700 via the network. The sensor information can be provided to the support system 100 either indirectly through the monitoring management system 500 or directly by the sensor information management unit 312 of each monitoring system 700 to the support system 100.

[0028] The learning data management unit 132 stores sensor information received from each monitoring system 700 (701, 702, 703) as learning data in the storage unit 133, and outputs the sensor information to the AI ​​management system 120 during the learning process. The storage unit 133 stores the acquired sensor information as a dataset based on the correspondence with each monitoring system 700, which is the source of the sensor information. In other words, the learning data management unit 132 manages to form a dataset for each piece of sensor information and can provide the AI ​​management system 120 with a learning dataset with sensor information. At this time, it may be configured to manage the sensor information and the processing results based on that sensor information as learning data (training data) in association.

[0029] Figure 2 is a diagram illustrating the coordination between the support system 100 and the monitoring system 700 (701, 702, 703) and the AI ​​management system 120.

[0030] As shown in Figure 2, for each monitoring system 701, 702, and 703, the data management system 130 functions as a data collection unit for sensor information and processing results (or alerts) of the monitored systems, and also functions as a data provision unit for providing training data to the AI ​​management system 120. Similarly, the collaborative system 110 functions as a distribution unit for AI models managed by the AI ​​management system 120 for each monitoring system 701, 702, and 703.

[0031] In other words, the support system 100 provides data linkage (data collection unit, data provision unit) and AI model distribution (AI model linkage) functions between the single AI management system 120 and each of the monitoring systems 701, 702, and 703.

[0032] Here, the AI ​​management system 120 can be constructed using a method for managing the lifecycle of an AI model, such as MLOps (Machine Learning Operations). MLOps refers to a series of processes that manage the entire lifecycle of an AI model, from development to deployment and operation.

[0033] On the other hand, simply applying MLOps would not be sufficient to AI-enable the existing monitoring system 700. In other words, a new monitoring system, including the AI ​​management system 120, would need to be designed and built for each site where an AI model is to be implemented. However, the support system 100 of this embodiment can link the existing monitoring systems 701, 702, and 703 with the AI ​​management system 120, and can support the implementation of AI models in the existing monitoring systems 701, 702, and 703 and the operation management of the AI ​​models. In other words, it is possible to support the implementation and operation management of AI models while utilizing the existing AI management system 120 built using the MLOps method and while suppressing the system configuration of the existing monitoring system 700.

[0034] In other words, AI functionality can be retrofitted to existing monitoring systems 700 that are not AI-enabled, and users can easily switch to AI-enabled systems. In particular, the collaboration system 110 and the data management system 130 allow for collaboration with multiple IoT-based monitoring systems 700 without modifying (or altering) the existing AI management system 120 built using the MLOps method.

[0035] Figure 3 shows an example of learning data management information. The learning data management information is information that shows the correspondence between each monitoring system 700, which is the source of sensor information, and the sensor information, and is also information that manages the sensor information acquired from each monitoring system 700 as a dataset. It includes a dataset ID, an AI model ID, learning data acquisition source information, and property information (property information 1, 2, ...). The learning data management unit 132 provides a screen for inputting learning data management information, and the registration of learning data management information can be controlled via the screen from an administrator terminal (not shown).

[0036] The dataset ID is information that identifies sensor information and is assigned to each training data source. The AI ​​model ID is unique information that identifies the AI ​​model. Sensor information is associated with training data source information and property information. Training data source information is information that allows us to determine which sensor device in which monitoring system the sensor information was acquired from. For example, dataset ID "DS001" is associated with sensor information acquired from the management system 300X, management device 310X, and sensor device sx of the monitoring system 700, and property information is also associated with it. After the AI ​​model is generated, the AI ​​model ID is associated with dataset ID "DS001". Also, dataset ID "DS002" is associated with the AI ​​model "seg1", and the management system 300A, management device 310A, and sensor device s of the monitoring system 701 are registered as training data source information, and property information is further associated with the sensor information acquired from sensor device s. Sensor information serves as training data for generating or updating AI models, and a set of sensor information acquired from one sensor device s is managed as a single dataset. Furthermore, the system may be configured so that sets of sensor information acquired from multiple sensor devices s are managed as a single dataset. Additionally, a single dataset can be used to generate or update multiple AI models; in this case, a single dataset can be managed to be associated with multiple AI models.

[0037] Property information (attribute information) includes sensor type, installation location, monitored object, and sensing type (monitoring attribute). Sensor type is the type of sensor device and includes cameras, temperature sensors, vibration sensors, etc. Installation location indicates where the sensor device is installed in the monitoring system 700 and includes specific locations such as XX factory or XX facility. Monitored object indicates the specific equipment or device to be monitored and includes equipment such as septic tanks or manufacturing lines, or equipment such as compressors. Sensing type is information indicating what the sensor device is sensing within the monitored object. For example, if the monitored object is a septic tank, the condition of the "water surface" is sensed by the sensor device (sensor type: camera). If the monitored object is a compressor, the vibration state of the "upper part of the device" is sensed by the sensor device (sensor type: vibration sensor).

[0038] In this embodiment, the data management system 130 manages the sensor information so that a dataset is formed for each sensor information, and associates the sensor information group (learning data) with learning data acquisition source information (for example, a sensor number assigned to each data acquisition source) and property information (for example, sensor type, installation location such as factory name, monitoring (measurement) target, sensing type, etc.). The data management system 130 stores learning data management information, including the acquisition source of the sensor information (learning data) and the property information of the sensor information, in the storage unit 133.

[0039] The learning data management unit 132 associates sensor information acquired from each location (monitoring systems 701, 702, 703) where the AI ​​model is implemented with the corresponding dataset (learning data source) based on the learning data management information, and also associates property information. The learning data management unit 132 then manages and stores the sensor information used for the AI ​​model's learning process based on the learning data management information, and outputs the sensor information collected from multiple locations as learning data to the AI ​​management system 120. The AI ​​management system 120 associates the dataset identified by the learning data management information with the learning data of the AI ​​model to be generated or updated, performs learning processing, and can generate and / or update the AI ​​model. When generating an AI model for the first time, the AI ​​management system 120 can generate an AI model ID and store it in the learning data management information. Therefore, after an AI model is generated, the AI ​​model ID will be associated with the dataset ID. For example, the correspondence "AI model α was created using dataset Y, and the sensor information included in dataset Y is X, W, and V" will be recorded in the training data management information.

[0040] Figure 4 shows an example of model management information. Model management information includes various types of information such as distribution data type, distribution destination processing, AI model ID, and distribution destination information.

[0041] Model management information manages which monitoring system implements which AI model, what processing the implemented (or completed) AI model performs, and controls the distribution of AI models. The distribution data type identifies, for example, whether to distribute an AI model or a platform module (AI model control unit). The distribution destination processing indicates a predetermined processing performed by the AI ​​model, and includes processing names such as image recognition, object detection, sound recognition, anomaly detection, and predictive detection. The model name (AI model ID) is identification information for the AI ​​model that is applied in common with the learning data management information. Distribution destination information (distribution destination information 1, distribution destination information 2) is information about the location where the AI ​​model is implemented, and is information for setting which AI model is distributed to which management device in which monitoring system. Note that multiple management devices 310 may be installed within the same monitoring system 700, and the same or different AI models may be implemented in each management device 310, and the distribution destination of the AI ​​model is set for each monitoring system 700 and each management device 310.

[0042] The collaborative system 110 stores model management information in its storage unit 113 that shows the relationship between each monitoring system 700 and the AI ​​model implemented in each monitoring system 700, and the distribution unit 111 distributes the corresponding AI model to each monitoring system 700 based on the model management information.

[0043] Here, we will explain the platform module. This platform module is a program module that forms a platform for running the AI ​​model on the management device 310 at each location, and corresponds to the AI ​​model control unit 311. The platform module is always distributed to each monitoring system 700 that is not AI-enabled, and is installed on the management device 310 as the AI ​​model control unit 311 that runs the AI ​​model. On the other hand, the platform module can be updated as needed, and the updated platform module can be distributed as appropriate to the monitoring system 700 on which the AI ​​model control unit 311 is installed (i.e., the AI ​​model is implemented).

[0044] FIG. 5 is a flowchart showing the process flow of implementing the AI model of the present embodiment and updating the implemented AI model.

[0045] The support system 100 performs learning data management information registration processing (S101). As described above, through the administrator terminal, the data management system 130 receives the input of learning data management information. Although the input mode through the screen has been described, it is not limited thereto. For example, it may be configured to import separately created learning data management information.

[0046] The support system 100 performs association processing of sensor information acquired from each base. The monitoring system 700 acquires sensor information from the sensor device (S201) and transmits the sensor information to the support system 100 (data management system 130) (S202). The data management system 130 associates a data set and property information corresponding to the learning data acquisition source information with the sensor information based on the learning data management information (S102). The sensor information is stored in the storage unit 133.

[0047] The support system 100 provides learning data to the AI management system 120. The data management system 130 extracts the learning data (sensor information, teacher data including sensor information) held in the storage unit 133 based on the learning data management information and outputs a data set of the learning data to the AI management system 120 (S103). Note that the learning data used here can be obtained from the management device 310 and used as the processing result based on the sensor information by the monitoring management unit constructed in the management device 310 before AI conversion or the sensor information. That is, the data management system 130 can be configured to further associate the processing result based on the sensor information by the monitoring management unit constructed in the management device 310 before AI conversion or the alert information based on the processing result with the sensor information associated with the data set and property information. The AI management system 120 performs learning processing and generates an AI model (S104). The AI management system 120 outputs the generated AI model to the cooperation system 110.

[0048] At this time, the AI management system 120 can generate an AI model ID for the newly generated AI model and store the generated AI model ID in the corresponding dataset of the learning data management information (S105). Also, the support system 100 (distribution management unit 112) receives an input of model management information and performs a registration process of the model management information as the AI model is generated (S105).

[0049] The support system 100 distributes the generated AI model to the monitoring system 700. The distribution unit 111 distributes a pre-created platform module to the corresponding monitoring system 700 based on the model management information (S106) and installs it in the management device 310 (generates an AI control unit 311 in the management device 310. S203). Subsequently, the distribution unit 111 distributes the generated AI model to the corresponding monitoring system 700 (S107). The monitoring system 700 incorporates the distributed AI model into the AI control unit 311 (S204).

[0050] The monitoring system 700 causes the AI model to perform a predetermined process. The management device 310 acquires sensor information through the sensor information management unit 312 (S205). At this time, the management device 310 controls so that the sensor information is output from the sensor information management unit 312 to the AI model control unit 311. The AI model control unit 311 causes the AI model to perform a predetermined process based on the input sensor information (S206). The management device 310 outputs the processing result, transmits the processing result, and transmits the sensor information (S207, S208, S209).

[0051] The support system 100 performs association processing of sensor information acquired from each location. The data management system 130 associates the sensor information with a dataset (information from which learning data was acquired) and property information based on the learning data management information (S108). The sensor information is stored in the storage unit 133. At this time, the data management system 130 can acquire processing results or alert information based on processing results output from the AI ​​model implemented together with the sensor information. The system can be configured to further associate the corresponding processing results or alert information based on processing results with the sensor information to which the dataset and property information have been associated.

[0052] The support system 100 provides training data to the AI ​​management system 120. The data management system 130 extracts the training data (sensor information, training data including sensor information) held in the storage unit 133 based on the training data management information and outputs the training data to the AI ​​management system 120 (S109). The AI ​​management system 120 associates the dataset identified by the training data management information with the training data of the AI ​​model to be updated, performs training processing, and updates the AI ​​model (S110). The AI ​​management system 120 outputs the updated AI model to the linkage system 110.

[0053] As described above, the timing of AI model updates is arbitrary, and when the AI ​​management system 120 performs an AI model update process (learning process), it requests the data management system 130 to provide learning data related to the AI ​​model to be updated, and the data management system 130 can provide the relevant learning data to the AI ​​management system 120 in response to the request.

[0054] The support system 100 distributes the updated AI model to the monitoring system 700. The distribution unit 111 distributes the updated AI model to the corresponding monitoring system 700 based on the model management information (S111).

[0055] The support system 100 of this embodiment includes a linkage system 110 and a data management system 130, and as shown in Figure 2, it can link the existing monitoring systems 701, 702, and 703 with the AI ​​management system 120 to support the implementation of AI models and the operation management of AI models. Therefore, AI functionality can be retrofitted to existing monitoring systems 700 that are not AI-enabled, and users can easily switch to AI-enabled systems.

[0056] In particular, the collaboration system 110 and the data management system 130 enable the existing AI management system 120, which is built using the MLOps method, to be linked with multiple IoT-based monitoring systems 700 without any modifications.

[0057] Figure 6 shows an example of how property information linked to sensor information in this embodiment can be used.

[0058] The example in Figure 6 extracts training data (each dataset) with the same property information for sensor type, monitored target, and sensing type (monitoring attribute), and updates the AI ​​model using sensor information acquired at other locations. In Figure 6, training data 1 and training data 11 are sensor information collected by different monitoring systems 700, but their property information for sensor type, monitored target, and sensing type is identical. Therefore, in addition to training data 1 which is associated with AI model z, training data 11 with identical property information is also used as training data for AI model z.

[0059] Furthermore, as another example of utilizing the commonality of property information, the updated AI model z may be controlled to be distributed (applied) to other locations that share the same property information. In the example shown in Figure 6, the monitoring system 700, to which the AI ​​model a associated with the training data 11 is implemented, can be controlled to distribute the updated AI model z instead of AI model a.

[0060] In this case, even if the AI ​​model z has not been updated by the learning process using the learning data 1 and the learning data 11, the system may be controlled to distribute the updated AI model z to the monitoring system 700 on which the AI ​​model a to which the learning data 11 is associated is implemented. That is, the updated AI model z, which has been trained using sensor information (learning data 1) having the same property information, can be controlled to distribute to the monitoring system 700 in place of the AI ​​model a to which the learning data 11 is associated.

[0061] The data management system 130 in this embodiment is configured externally to the AI ​​management system 120 and manages learning data management information, which includes the source of sensor information (learning data) and property information (attribute information) of the sensor information. It associates a dataset (learning data source information) and property information with each sensor information received from each monitoring system 700, and manages the sensor information (dataset) identified by the learning data management information as learning data.

[0062] The data management system 130 (learning data management unit 132) can use property information (sensor type, monitored target, monitoring attribute) to extract sensor information with the same property information from sensor information received from multiple different monitoring systems 700 as learning data and provide it to the AI ​​management system 120. The AI ​​management system 120 can apply the sensor information from multiple different monitoring systems 700 as learning data to generate and / or update an AI model.

[0063] Furthermore, the distribution unit 111 can refer to the property attribute information of the sensor information used in the learning process of the generated or updated AI model, extract monitoring systems 700 in which an AI model associated with sensor information having the same property information is implemented, and control the distribution of the same generated or updated AI model to one or more of the extracted monitoring systems 700.

[0064] By utilizing property information in this way, the management and operation of AI models can be streamlined.

[0065] In particular, as described above, the data management system 130 of this embodiment manages sensor information (datasets) identified by learning data management information including the source of the sensor information (learning data) and property information (attribute information) of the sensor information as learning data, and provides the learning data to the AI ​​management system 120. For this reason, for example, when managing collected sensor information, if property information (attribute information) does not exist, one AI management system 120 would be required for each AI model to be judged, such as one AI management system 120 that generates and updates an AI model based on the premise that the input is "image from the first monitoring system" and another AI management system 120 that generates and updates an AI model based on the premise that the input is "temperature sensor from the second monitoring system". However, the support system 100 of this embodiment is equipped with a data management system 130, and property information (attribute information) is associated with and managed to support multiple monitoring systems (multiple different sensor types (each AI model corresponding to multiple different judgment targets)) with a single AI management system 120.

[0066] While the description above illustrates an example of generating or updating an AI model by extracting training data (each dataset) with the same sensor type, monitored target, and sensing type (monitoring attribute) from the property information, the method is not limited to this. For example, the system may be configured to generate or update an AI model by extracting training data (each dataset) based on any one of the sensor type, monitored target, or sensing type (monitoring attribute), or any combination thereof.

[0067] Figure 7 shows another embodiment of the monitoring system 700 to which the support system 100 of this embodiment is applied.

[0068] In the example shown in Figure 1, an AI model control unit 311 is built on a management device 310 installed at a base station, and an AI model is implemented there. On the other hand, as described above, the monitoring system 700 of this embodiment has a system configuration that includes a cloud-side monitoring management system 500, so it is possible to configure the monitoring management system 500 to implement the AI ​​models (AI model control units 311) of each base station (each monitoring system 700).

[0069] Therefore, as shown in Figure 7, the monitoring system 700 can be configured to include a management device 310 installed at the monitored location to receive sensor information from sensor equipment, and an AI model control unit 511A (AI model control unit 311A) which is connected to each management device 310 of multiple monitoring systems via a network, and in which a platform module is installed for each monitoring system 700 and an AI model is implemented. The AI ​​model control unit 511A is an AI model execution area provided on the monitoring management system 500 side corresponding to the AI ​​model control unit 311A.

[0070] The monitoring management system 500 acquires sensor information from the management device 310 of each monitoring system 700 and inputs the sensor information to the corresponding AI model control units 511 (511A, 511B, 511C). The monitoring management system 500 causes each AI model control unit 511 to execute predetermined processing by the AI ​​model. The processing results by the AI ​​models of the multiple monitoring systems 700 and / or alert information based on the processing results are controlled to be viewable via the network.

[0071] In the example shown in Figure 7, the distribution destination for model management information is the monitoring and management system 500, and the distribution destination for the AI ​​models is the AI ​​model control units 511 (511A, 511B, 511C) at each location built within the monitoring and management system 500, or in other words, each AI model execution area where the AI ​​model control units 511 (511A, 511B, 511C) are implemented.

[0072] As described above, each function constituting the support system 100 can be realized by a program. Computer programs prepared in advance to realize each function are stored in an auxiliary storage device, and a control unit such as a CPU reads the program stored in the auxiliary storage device into the main memory. The control unit then executes the program read into the main memory, thereby enabling the operation of each part.

[0073] Furthermore, the above program can also be provided to a computer in a state where it is recorded on a computer-readable recording medium. Examples of computer-readable recording media include optical discs such as CD-ROM and Blu-ray® Disc Rewritable, phase-change optical discs such as DVD-ROM, magneto-optical discs such as MO (Magneto Optical), magnetic discs such as floppy disks and hard disks, and memory cards such as SD memory cards and USB flash drives. Hardware devices such as integrated circuits (IC chips such as ROM and RAM) that are specially designed and configured for the purposes of the present invention are also included as recording media. Moreover, the present invention, including the above program, is not limited to being executed on a von Neumann computer architecture, but may also be executed on so-called non-von Neumann computer architectures such as neurocomputers based on the mechanisms of brain neural circuits or quantum computers that apply quantum mechanics to information processing.

[0074] Although embodiments of the present invention have been described, these embodiments are presented as examples only and are not intended to limit the scope of the invention. This novel embodiment can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims of the invention and its equivalents.

[0075] 100 Support System 110 Collaboration System 111 Distribution Unit 112 Distribution Management Unit 113 Storage Unit 120 AI Management System 121 AI Model Management Unit 122 AI Model Learning Unit 130 Data Management System 130 131 Information Collection Unit 132 Learning Data Management Unit 133 Storage Unit 300, 300A, 300B, 300C Management System 311, 311A, 311B, 311C AI Model Control Unit 312 Sensor Information Management Unit 313 Storage Unit 500 Monitoring Management System 510 Monitoring Control Unit 511, 511A, 511B, 511C AI Model Control Unit 700, 701, 702, 703 Monitoring System

Claims

1. A support system that enables an existing monitoring system to implement an AI model that performs predetermined processing based on sensor information acquired from a sensor device that detects the state of a monitored object, and supports the operation and management of the AI ​​model, comprising: a first storage unit that stores model management information indicating the relationship between the monitoring system and the AI ​​model implemented in the monitoring system; a distribution unit that distributes program modules to each of the monitoring systems that operate the AI ​​model and perform the predetermined processing based on the sensor information, and distributes the corresponding AI model to each of the monitoring systems based on the model management information; and a learning data management unit that stores the sensor information received from each of the monitoring systems as learning data in a predetermined storage area and outputs the sensor information to an AI management system that generates or updates the AI ​​model by performing learning processing.

2. The support system according to claim 1, comprising a second storage unit that stores learning data management information including information about the source of the sensor information and attribute information of the sensor information, wherein the learning data management unit associates the attribute information with the sensor information received from each of the monitoring systems, the learning data management unit extracts sensor information with the same attribute information from the sensor information received from a plurality of different monitoring systems as learning data and provides it to the AI ​​management system, and the distribution unit refers to the attribute information, extracts the monitoring system corresponding to the sensor information having the same attribute information, and controls the distribution of the same generated or updated AI model to one or more of the extracted monitoring systems.

3. The support system according to claim 2, characterized in that the attribute information includes one of the following: sensor type, target to be monitored, or monitoring attribute.

4. The support system includes the AI ​​management system, the AI ​​management system comprising: an AI model learning unit that performs learning processing using the sensor information as learning data and generates or updates an AI model; an AI model management unit that controls the learning processing of the AI ​​model learning unit and provides the generated or updated AI model to the distribution unit; and an AI model monitoring unit that generates an AI model update trigger based on the processing results of the predetermined processing received from the monitoring system and outputs it to the AI ​​model management unit, the support system according to claim 1.

5. The support system according to claim 1, characterized in that the monitoring system includes a management device installed at a site to be monitored, which receives sensor information from the sensor device and includes an AI model execution area on which the program module is installed and an AI model is implemented; and a monitoring management system which acquires processing results of the predetermined processing by the AI ​​model and / or alert information based on the processing results from each of the management devices of the plurality of monitoring systems via a network, and controls each of the processing results and / or alert information of the plurality of monitoring systems to be viewable via the network.

6. The support system according to claim 1, characterized in that the monitoring system includes: a management device installed at a site to be monitored and to which sensor information is input from the sensor equipment; and a monitoring management system which is connected to each of the management devices of a plurality of monitoring systems via a network and includes an AI model execution area in which the program module is installed and an AI model is implemented for each monitoring system, acquires the sensor information from the management device of each monitoring system, causes the AI ​​model to execute the predetermined processing in the corresponding AI model execution area, and controls the processing results of the predetermined processing of the plurality of monitoring systems and / or alert information based on the processing results to be viewable via the network.

7. A program that implements an AI model that performs predetermined processing based on sensor information acquired from sensor equipment that detects the state of a monitored object, and is executed by a computer that supports the operation and management of the AI ​​model, wherein the computer has the following features: a first function that stores model management information indicating the relationship between the monitoring system and the AI ​​model implemented in the monitoring system; a second function that distributes a program module to each of the monitoring systems that operates the AI ​​model and performs the predetermined processing based on the sensor information, and distributes the corresponding AI model to each of the monitoring systems based on the model management information; and a third function that stores the sensor information received from each of the monitoring systems as learning data in a predetermined storage area, and outputs the sensor information to an AI management system that performs learning processing to generate or update the AI ​​model.

8. A method for implementing an AI model that performs predetermined processing based on sensor information acquired from sensor equipment that detects the state of a monitored object, and for supporting the operation and management of the AI ​​model, characterized in that a computer performs the following steps: storing model management information that shows the relationship between the monitoring system and the AI ​​model implemented in the monitoring system; distributing a program module that operates the AI ​​model and causes it to perform predetermined processing based on the sensor information to each of the monitoring systems, and distributing the corresponding AI model to each of the monitoring systems based on the model management information; and storing the sensor information received from each of the monitoring systems as learning data in a predetermined storage area, and outputting the sensor information to an AI management system that performs learning processing to generate or update an AI model.