Priority-order change device, priority-order change system, and priority-order change method

JPWO2025004381A5Inactive Publication Date: 2025-08-05
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025529404
Authority / Receiving Office
JP · JP
Patent Type
Applications
Priority Date
2023-06-30
Filing Date
2023-06-30
Publication Date
2025-08-05
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Maintenance management systems handling large amounts of data from equipment face overload issues due to inappropriate priority settings based solely on data change trends, leading to insufficient processing of high-priority data.

Method used

A priority change device and method that dynamically adjust the priority of data processing by considering the degree of association between data points, allowing for the reduction of processing load by selectively prioritizing and associating data based on relationships, ensuring high-priority data is processed effectively.

Benefits of technology

This approach ensures the processing of high-priority data while reducing the load on the system by dynamically changing priorities and associating related data, effectively managing large data sets and preventing system overload.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The present invention manages processing of data with high priority-order while reducing a load caused by data processing. This priority-order change device comprises: a priority-order change unit that changes the priority-order of data; and a data selection unit that, on the basis of the priority-order, selects data for reducing processing from a plurality of pieces of data. The priority-order change unit changes the priority-order of priority-related data, which is data related to priority-order-changed data that is the data for which the priority order has been changed, on the basis of the degree of relevance of the priority-order-changed data. The data selection unit selects, from the plurality of pieces of data including the priority-order-changed data and the priority-related data, data for reducing the processing on the basis of the priority order.
Need to check novelty before this filing date? Find Prior Art

Description

Priority change device, priority change system, and priority change method

[0001] The technology disclosed in this specification relates to a technology for changing the priority of data processing.

[0002] In maintenance management systems that use telemetry technology to manage multiple managed systems and periodically distribute data, it is becoming increasingly common to handle large amounts of data obtained from devices. As a result, the volume of data received can become so large that the management system can become overloaded.

[0003] Japanese Patent Application Laid-Open No. 2020-28005

[0004] In Patent Document 1, data processing priorities are set based on the change trends of the data, thereby avoiding overload conditions.

[0005] However, there are cases where the priority setting is inappropriate due to factors such as relationships between data that cannot be fully considered by simply considering the change trends of the data. In such cases, there is a problem in that the processing of data that should have a high priority is not ensured.

[0006] The technology disclosed in this specification has been developed in consideration of the problems described above, and is a technology for ensuring the processing of high-priority data while reducing the load caused by data processing.

[0007] A first aspect of the technology disclosed in this specification is a priority change device that changes the priority of processing multiple data, and each of the data is set with the priority of the data and a relevance degree indicating the degree of relevance of the data with other data.The device is equipped with a priority change unit for changing the priority of the data and a data selection unit for selecting data for which processing is to be reduced from the multiple data based on the priority, and the priority change unit changes the priority of priority-related data, which is data related to the priority change data, based on the relevance degree of the priority change data, which is the data for which the priority has been changed, and the data selection unit selects the data for which processing is to be reduced from the multiple data including the priority change data and the priority-related data based on the priority.

[0008] According to at least a first aspect of the technology disclosed in this specification, by changing the priority of priority change data and priority related data, it is possible to reduce the processing of low priority data while ensuring the processing of high priority data.

[0009] Furthermore, objects, features, aspects, and advantages associated with the technology disclosed herein will become more apparent from the detailed description and accompanying drawings set forth below.

[0010] FIG. 1 is a diagram conceptually illustrating an example of the configuration of a monitoring and control system corresponding to a priority change system according to an embodiment. FIG. 2 is a flowchart illustrating an example of the operation of a priority change unit according to an embodiment. FIG. 3 is a diagram illustrating an example of data in a priority model management database. FIG. 4 is a flowchart illustrating an example of the operation of a load level adjustment unit according to an embodiment. FIG. 5 is a diagram illustrating an example of data in a priority model management database. FIG. 6 is a flowchart illustrating another example of the operation of a load level adjustment unit according to an embodiment. FIG. 7 is a diagram illustrating an example of the display of image data on a display device. FIG. 8 is a diagram illustrating another example of the display of image data on a display device. FIG. 9 is a diagram illustrating an example of model management in a priority model management database. FIG. 10 is a diagram illustrating a schematic example of a hardware configuration when the priority change system shown in FIG. 1 is actually operated. FIG. 11 is a diagram illustrating a schematic example of a hardware configuration when the priority change system shown in FIG. 1 is actually operated.

[0011] Hereinafter, embodiments will be described with reference to the accompanying drawings. In the following embodiments, detailed features are shown for the purpose of explaining the technology, but these are merely examples and are not necessarily essential features for enabling the embodiments to be implemented.

[0012] The drawings are schematic, and for the sake of convenience, components may be omitted or simplified as appropriate. The relative sizes and positions of components shown in different drawings are not necessarily accurately depicted and may be changed as appropriate. Hatching may also be used in drawings such as plan views that are not cross-sectional views to facilitate understanding of the embodiments.

[0013] In the following description, the same components are denoted by the same reference numerals, and their names and functions are also the same. Therefore, detailed descriptions of them may be omitted to avoid duplication.

[0014] Furthermore, in the description given in this specification, when a certain component is described as "comprising," "including," or "having," unless otherwise specified, this is not an exclusive expression that excludes the presence of other components.

[0015] Furthermore, in the description of this specification, even if ordinal numbers such as "first" or "second" are used, these terms are used for convenience to make it easier to understand the contents of the embodiments, and the contents of the embodiments are not limited to the order that may result from these ordinal numbers.

[0016] <Embodiment> A priority change device, a priority change system, and a priority change method according to the present embodiment will be described below.

[0017] <Configuration of Priority Changing System> FIG. 1 is a diagram conceptually showing an example of the configuration of a monitoring and control system compatible with a priority changing system according to this embodiment.

[0018] 1, the monitoring and control system 1 includes a priority change unit 10 that receives a priority change command 100, a priority model management database 12 that records the priority and relevance related to the processing of monitoring data, a load level adjustment unit 14 that adjusts the load level resulting from data processing based on the priority (specifically, selects the data to be processed), a monitoring data management database 18 that records the monitoring data itself, a display data creation unit 16 that retrieves the data selected by the load level adjustment unit 14 from the monitoring data management database 18 and creates display data, and a display device 20 that displays the created display data. The priority model management database 12, the priority change unit 10, or the load level adjustment unit 14 may be provided in and operate on the cloud. This allows the processing load to be distributed.

[0019] The functional unit group consisting of the priority change unit 10, the priority model management database 12, and the load level adjustment unit 14 is also referred to as the monitoring control device 2 (corresponding to the priority change device). The priority model management database 12 may be provided outside the monitoring control device 2 and may access the priority change unit 10 and the load level adjustment unit 14 as needed.

[0020] According to the monitoring and control system 1, the load on the system caused by data processing can be reduced by selecting data to be processed based on priority in the load level adjustment unit 14. Here, the priority that serves as the basis for the load level adjustment unit 14 to select data is dynamically changed by the priority change unit 10 in response to a priority change command 100, and is recorded in the priority model management database 12.

[0021] In the priority model management database 12, a predetermined priority for processing each piece of data and a predetermined relevance value indicating the degree of relevance of each piece of data with other data are associated with and recorded in association with the corresponding data. A single data priority is assigned to each piece of data and is represented by a number ranging from 1 to 10, for example, with a higher number indicating a higher priority for processing the data. One or more relevance values ​​are assigned to each piece of data and are represented by a number ranging from 0 to 1 (including decimals), for example. A higher number indicates a stronger relevance with other data (or with each piece of data, if a relevance with multiple data is expected). The relevance value of data can be set by the user and can also be changed as appropriate based on factors such as the similarity of the data's change trends (i.e., setting a higher priority for data with similar change trends).

[0022] The degree of correlation between data is a value calculated from, for example, the relationship between configurations in facilities or equipment (including relationships between installation locations), relationships in the distribution flow of a power system, relationships such as superior-subordinate relationships in a processing flow (including relationships between the flow of materials such as the processing flow of water treatment), relationships such as trains on the same track in operation management, relationships between parts on a display screen to which data has been assigned, relationships resulting from the input tendencies of users (workers) on a display screen, and system relationships such as configurations provided from the same data source.

[0023] The relationships between data managed by the priority model management database 12 may be held as a tree structure, or may be held as a graph database in which the relationships between data are described as node connections. When held as a tree structure, data whose priority has been changed (priority change data) and data related to it (priority related data) can be searched for quickly.

[0024] The priority change command 100 is information generated by an alarm that is issued when an abnormality occurs in another device within the monitoring and control system 1 or in a related device outside the monitoring and control system 1, an alarm that is issued when the amount of data processing exceeds a threshold, or feedback from an operator via the display device 20. The priority change command 100 includes information for identifying the data whose priority is to be changed, information regarding the amount of change in priority, and information regarding the reason why the priority needs to be changed (such as the device in which the abnormality occurred).

[0025] The priority change unit 10 dynamically changes the priority of each piece of data recorded in the priority model management database 12 based on the priority change command 100. For example, the priority of data related to an abnormal device may be increased depending on the reason for the need to change the priority. However, in cases where the processing load on the priority change unit 10 is large, the priority change operation of the priority change unit 10 may simply assign a change flag to the priorities of the priority change data and priority-related data recorded in the priority model management database 12, and the load level adjustment unit 14 may convert the changed priorities based on the change flag (including rewriting the actual numerical values). In this way, it is not necessary to change the priority of the priority-related data when changing the priority of the priority change data. This allows the load level adjustment unit 14 to later change the priorities of other data by tracing the relationships between several pieces of high-priority data, thereby reducing the processing load on the priority change unit 10.

[0026] Furthermore, when changing the priority of certain data, the priority change unit 10 can also change the priorities of data (priority-related data) related to the data (priority-changed data) according to their relevance (simultaneously or sequentially over time). That is, the priority of data (priority-related data) related to the data (priority-changed data) is also changed as a result of the priority change operation of the data.

[0027] The load level adjustment unit 14 selects data to be sent to the display device 20 while taking into consideration the priority of the data by referring to the priority model management database 12. Specifically, the load level adjustment unit 14 selects data for reducing the load of data processing (data for which processing is reduced by excluding it from normal processing targets). Furthermore, when selecting data to be sent to the display device 20, the load level adjustment unit 14 considers the relationship (degree of association) between data.

[0028] For example, assume that data A and data α each have a priority of 5 (out of 10). In this case, the priorities of data B related to data A and data C related to data A are 8 and 10, respectively, and the priorities of data β related to data α and data γ related to data α are 8 and 2, respectively. In this case, the load level adjustment unit 14 determines that, between data A and data α, which have the same priority, data A has a higher priority because the related data has a higher priority (in this case, the sum of the priorities of the related data is larger), and selects it. Note that in this example, the sum of the priorities of the related data is used as the criterion for judgment, but if the number of related data is different, the average priority may be used, or the priorities of the related data may be converted by weighting them according to the degree of relevance.

[0029] <Operation of Priority Change Unit 10> Next, with reference to Fig. 2, a process performed by the priority change unit 10 in the monitoring and control system 1 according to this embodiment when it receives a priority change command 100 will be described. Fig. 2 is a flowchart showing an example of the operation of the priority change unit 10 according to this embodiment.

[0030] First, the priority change unit 10 determines whether or not a priority change command 100 has been issued (step ST01 in FIG. 2). If the priority change command 100 has been issued, the process proceeds to step ST02. On the other hand, if the priority change command 100 has not been issued, the process repeats step ST01.

[0031] If the priority change command 100 is a command issued due to an abnormality in a device, the priority change unit 10 increases the priority of data collected by that device. Alternatively, the priority change unit 10 changes the priority of the target data according to a specified amount input by the user along with the priority change command 100. Such data whose priority is changed according to the priority change command 100 is called priority change data.

[0032] Next, the priority change unit 10 obtains the degree of association between the priority change data, which is data whose priority is changed by the priority change command 100, and the priority related data, which is data related to the priority change data, from the priority model management database 12 (step ST02 in Figure 2).

[0033] The priority change unit 10 then changes the priority of the priority change data and the priority of the priority related data (step ST03 in FIG. 2). At this time, the amount of change in the priority of the priority related data is determined according to the degree of relevance with the priority change data.

[0034] For example, since the priority change command 100 for the priority change data includes the change amount of the priority of the priority change data (the difference from the previous value), the priority change unit 10 can multiply this difference by the relevance of the priority related data with the priority change data (in this case, the relevance is assumed to be in the range of 0 to 1.0) and use this value as the difference in the priority change of the priority related data.

[0035] In this way, the priority change unit 10 changes the priorities of the priority change data and its priority-related data. The priority change unit 10 then waits until the next priority change instruction 100 is received (step ST04 in FIG. 2).

[0036] The priority change command 100 may be issued again, for example, when the device abnormality is resolved. That is, when it is no longer necessary to maintain the high priority of the data related to the device in which the abnormality occurred, the priority change command 100 is issued to assign a priority appropriate for the next state (i.e., when the system is operating normally) to each piece of data, and as a result, the priority of each piece of data may be reset for each event (such as a device abnormality).

[0037] 3 is a diagram showing an example of data in the priority model management database 12. As shown in the example in Fig. 3, one priority is set for each piece of data (data A to data Z), and further, data related to each piece of data and their relevance are shown in order. The number of pieces of data related to each piece of data is not all the same; there may be only one piece of data related to each piece of data, or there may be no relevant data.

[0038] When the priority change unit 10 changes data F, for example, based on the priority change command 100, the priority change unit 10 also changes the priorities of data B, data C, and data E according to the degree of relevance to data F, with reference to FIG.

[0039] For example, if the change amount of the priority of data F specified by priority change command 100 is +3, the priority of data B, which is priority related data, can be changed by +3 x 0.4 = +1.2, the priority of data C, which is priority related data, can be changed by +3 x 0.3 = +0.9, and the priority of data E, which is priority related data, can be changed by +3 x 0.6 = +1.8.

[0040] In the above example, the priority is defined in the range of 1 to 10, and the relevance is defined in the range of 0 to 1.0, with larger numbers indicating higher priority and relevance.

[0041] <Operation of Load Level Adjustment Unit 14> Next, a process performed by the load level adjustment unit 14 in the monitoring and control system 1 according to this embodiment when the system load level becomes high will be described with reference to Fig. 4. Here, Fig. 4 is a flowchart showing an example of the operation of the load level adjustment unit 14 according to this embodiment.

[0042] The above system load level refers to the load on the system (including the monitoring and control system 1) involved in data processing, and may be, for example, the CPU load of the monitoring and control system 1 or the drawing load of the display device. The system load does not cause any problems in normal processing as long as all data is processed normally, but the load may increase when the amount of data requiring processing increases due to an abnormality or other reason.

[0043] First, the load level adjustment unit 14 determines whether the system load level is high (step ST11). For this determination, for example, a threshold value may be set for the CPU load or the drawing load, and a method may be used to detect whether the threshold value is exceeded. If the system load is not high, the operation is terminated.

[0044] When the system load is high (and the priority change command 100 is issued as a result), the load level adjustment unit 14 selects data (processing reduction data) from the priority model management database 12 that has the lowest priority and therefore whose processing is to be reduced (step ST12). Note that the processing reduction data selected by the load level adjustment unit 14 at this time includes the priority change data and priority-related data whose priorities have been changed by the priority change command 100.

[0045] Here, the load level adjusting unit 14 determines whether or not there are multiple pieces of data with the lowest priority (processing reduction data) (step ST13).

[0046] If there are multiple pieces of data with the lowest priority (processing reduction data), the load level adjustment unit 14 further searches the priority model management database 12 for data related to those pieces of data (processing reduction-related data, which is data that has a degree of association with the processing reduction data).The load level adjustment unit 14 then excludes from selection those pieces of processing reduction data with high priority (step ST14).On the other hand, if there are no multiple pieces of data with the lowest priority (processing reduction data), the load level adjustment unit 14 proceeds to step ST15.

[0047] The above process is repeated until one piece of processing reduction data is selected by the load level adjustment unit 14. However, depending on the data processing capacity of the system, multiple pieces of processing reduction data may be selected, or no processing reduction data may be selected (data selection operation by the load level adjustment unit 14 may not be performed).

[0048] Next, the load level adjustment unit 14 reduces the load imposed on the processing of the selected processing-reduced data (step ST15). Specifically, this may involve lengthening the processing interval for the processing-reduced data, or excluding the processing-reduced data from the targets of data processing. In other words, the processing-reduced data refers to data that is excluded from the normal processing targets without reduction and has its processing reduced, and does not refer only to data that is completely excluded from the targets of data processing. For example, in the case of screen drawing processing, this may involve lowering the resolution or excluding the data from the targets of screen refresh. Then, the process returns to step ST11.

[0049] Fig. 5 is a diagram showing an example of data in the priority model management database 12. In the example of Fig. 5, each piece of data is arranged in descending order of priority, and data C and data Z (both with a priority of 1) and data B and data E (both with a priority of 2) are shown, to which the same priority (priority 1) is assigned.

[0050] In this case, the load level adjusting unit 14 can select one of the data C and data Z as the processing reduction data, as shown in step ST14 above.

[0051] 3, the load level adjustment unit 14 first determines that the processing reduction-related data for data C are data A, data F, and data Y, and that the processing reduction-related data for data Z are data X and data Y. The load level adjustment unit 14 then confirms that the average priority value of data A, data F, and data Y is higher than the average priority value of data X and data Y. The load level adjustment unit 14 can then select data Z as the processing reduction data.

[0052] Furthermore, the load level adjusting section 14 can select one of the data B and data E as the processing reduction data, as shown in step ST14 above.

[0053] 3, the load level adjustment unit 14 first determines that the processing reduction-related data for data B are data A, data D, and data F, and that the processing reduction-related data for data E are data A, data D, and data F. The load level adjustment unit 14 then confirms that the priorities of the processing reduction-related data for data B and data E are the same. In such a case, the load level adjustment unit 14 further refers to the relevance of the processing reduction-related data, and can select data E, which has a low relevance to the processing reduction-related data with the highest priority (data A), as the processing reduction data.

[0054] FIG. 6 is a flowchart showing another example of the operation of the load level adjusting unit 14 according to this embodiment.

[0055] First, the load level adjustment unit 14 determines whether the system load level is high (step ST21). For this determination, for example, a threshold value may be set for the CPU load or the drawing load, and a method may be used to detect whether the threshold value is exceeded. If the system load is not high, the operation is terminated.

[0056] When the system load is high (and the priority change command 100 is issued as a result), the load level adjustment unit 14 selects data (processing reduction data) whose priority is lower than a predetermined threshold value from the priority model management database 12 (step ST22). Note that the processing reduction data selected by the load level adjustment unit 14 at this time includes the priority change data and priority-related data whose priorities have been changed by the priority change command 100.

[0057] Then, the load level adjusting unit 14 reduces the load imposed on the processing of the one or more pieces of processing reduction data (step ST23).

[0058] Next, the load level adjusting unit 14 determines whether the system load level is lower than the threshold value (step ST24). If the system load level is lower than the threshold value, the process proceeds to step ST25. On the other hand, if the system load level is higher than the threshold value, the process returns to step ST21.

[0059] In step ST25, the load level adjustment unit 14 cancels the process load reduction measures (i.e., performs normal data processing) starting with the data with the highest priority among the processing reduction data until the system load level reaches the threshold value. Then, when the system load level reaches the threshold value, the process returns to step ST21.

[0060] According to the above operation, the load on processing data with a lower priority than the threshold can be reduced all at once, thereby shortening the time required to reduce the load and simplifying the operations required to reduce the load.

[0061] <Display Example on Display Device 20> Fig. 7 is a diagram showing an example of image data display on the display device 20. In Fig. 7, data B, data C, data E, and data Z in Fig. 3 are displayed on the display device 20.

[0062] Fig. 8 is a diagram showing another example of the display of image data on the display device 20. Fig. 8 shows an example of a display when the display processing of data with a lower priority than the threshold is reduced in the operation shown in Fig. 6. In Fig. 8, none of data B, data C, data E, and data Z in Fig. 3 are displayed on the display device 20.

[0063] <Example of Priority Model Management Database 12> Fig. 9 is a diagram showing an example of model management in the priority model management database 12. Fig. 9 shows a directed graph in which each node indicates data and its priority, and edges between nodes indicate the degree of association between data.

[0064] Fig. 10 is a diagram showing another example of model management in the priority model management database 12. Fig. 10 shows a directed graph in which each node indicates data and its priority, and edges between nodes indicate the degree of association between the data. In Fig. 10, priority nodes are arranged in descending order of priority.

[0065] <Learning Data Priority> Data priority may be changed temporarily in response to an alarm or the like, or permanently after learning input trends on the display device 20 by users.

[0066] Of the above, by learning the input trends of the user on the display device 20 through machine learning and permanently changing the priority, it becomes possible to quickly deal with alarms that frequently occur.

[0067] AI may be used to learn user input trends and to determine whether to make priority changes permanent. Making decisions using AI learning from large amounts of data allows for more accurate and rapid decisions. Cloud-based AI may also be used.

[0068] Events that cause a change in priority include feedback from user input, and the resulting change in priority includes changes in the display method, such as changes in screen display magnification, size of the display area, or display orientation.

[0069] <Hardware Configuration of Priority Changing System> FIGS. 11 and 12 are diagrams illustrating a schematic example of a hardware configuration when the priority changing system shown in FIG. 1 is actually operated.

[0070] Note that the hardware configurations illustrated in Figures 11 and 12 may not match the configuration illustrated in Figure 1 in terms of numbers, etc., but this is because the configuration illustrated in Figure 1 represents conceptual units.

[0071] Therefore, at least the following cases can be envisaged: a configuration illustrated in FIG. 1 is made up of multiple hardware configurations illustrated in FIGS. 11 and 12; a configuration illustrated in FIG. 1 corresponds to a part of the hardware configurations illustrated in FIGS. 11 and 12; and further, multiple configurations illustrated in FIG. 1 are provided in a single hardware configuration illustrated in FIGS. 11 and 12.

[0072] In Figure 11, the hardware configuration for realizing the priority change unit 10, priority model management database 12, load level adjustment unit 14, display data creation unit 16, monitoring data management database 18, etc. in Figure 1 is shown, which includes a processing circuit 1102A that performs calculations, a storage device 1103 that can store information, and an output device 1105A that can output information, such as a display, liquid crystal display device, or lamp.

[0073] FIG. 12 shows the hardware configuration for realizing the priority change unit 10, priority model management database 12, load level adjustment unit 14, display data creation unit 16, monitoring data management database 18, etc. in FIG. 1, including a processing circuit 1102B that performs calculations and an output device 1105B that can output information, such as a display, liquid crystal display device, or lamp.

[0074] The priority model management database 12 and the monitoring data management database 18 are realized by the storage device 1103 or another storage device (not shown here).

[0075] The storage device 1103 may be, for example, a memory (recording medium) including a volatile or non-volatile semiconductor memory such as a hard disk drive (HDD), random access memory (RAM), read only memory (ROM), flash memory, erasable programmable read only memory (EPROM) and electrically erasable programmable read-only memory (EEPROM), a magnetic disk, a flexible disk, an optical disk, a compact disk, a mini disk, or a DVD, or any recording medium that will be used in the future.

[0076] The processing circuit 1102A may execute a program stored in the storage device 1103, an external CD-ROM, an external DVD-ROM, an external flash memory, etc. That is, it may be, for example, a central processing unit (CPU), a microprocessor, a microcomputer, or a digital signal processor (DSP).

[0077] When the processing circuit 1102A executes a program stored in the storage device 1103, an external CD-ROM, an external DVD-ROM, or an external flash memory, the priority change unit 10, the load level adjustment unit 14, and the display data creation unit 16 are realized by software, firmware, or a combination of software and firmware, in which the program stored in the storage device 1103 is executed by the processing circuit 1102A. Note that the functions of the priority change unit 10, the load level adjustment unit 14, and the display data creation unit 16 may be realized, for example, by a plurality of processing circuits working together.

[0078] The software and firmware may be written as a program and stored in the storage device 1103. In this case, the processing circuit 1102A realizes the above-described functions by reading and executing the program stored in the storage device 1103. In other words, the storage device 1103 may store a program that, when executed by the processing circuit 1102A, results in the above-described functions being realized.

[0079] The processing circuit 1102B may also be dedicated hardware, i.e., for example, a single circuit, multiple circuits, a programmed processor, a parallel programmed processor, an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a combination thereof.

[0080] If the processing circuit 1102B is dedicated hardware, the priority change unit 10, the load level adjustment unit 14, and the display data creation unit 16 are realized by the operation of the processing circuit 1102B. Note that the functions of the priority change unit 10, the load level adjustment unit 14, and the display data creation unit 16 may be realized by separate circuits or by a single circuit.

[0081] In addition, the functions of the priority change unit 10, the load level adjustment unit 14, and the display data creation unit 16 may be realized in part in a processing circuit 1102A that executes a program stored in a memory device 1103, and in part in a processing circuit 1102B that is dedicated hardware.

[0082] The display device 20 is realized by the output device 1105A or the output device 1105B.

[0083] <Regarding the Effects Produced by the Embodiments Described Above> Next, examples of the effects produced by the embodiments described above will be described. Note that in the following description, the effects will be described based on the specific configurations exemplified in the embodiments described above, but these may be replaced with other specific configurations exemplified in the present specification to the extent that similar effects are produced. In other words, for convenience, only one of the associated specific configurations may be described as a representative below, but the representatively described specific configuration may be replaced with another associated specific configuration.

[0084] According to the embodiment described above, the priority change device includes a priority change unit 10 and a data selection unit. Here, the data selection unit corresponds to, for example, the load level adjustment unit 14. Here, for each piece of data, a data priority and a degree of association indicating the degree of association of the data with other data are set. The priority change unit 10 changes the priority of the data. The load level adjustment unit 14 selects data for which processing is to be reduced from multiple pieces of data based on the priority. Furthermore, the priority change unit 10 changes the priority of priority-related data, which is data related to the priority-changed data, based on the degree of association of the priority-changed data, which is data whose priority has been changed. Then, the load level adjustment unit 14 selects data for which processing is to be reduced based on the priority from multiple pieces of data including the priority-changed data and the priority-related data.

[0085] Furthermore, according to the embodiment described above, the priority change device includes a processing circuit 1102A that executes a program and a storage device 1103 that stores the program to be executed. The processing circuit 1102A executes the program to realize the following operations.

[0086] That is, a priority and a relevance indicating the degree of relevance with other data are set for each data. Then, the priority of the data is changed. Then, data for which processing is to be reduced is selected from multiple data based on the priority. Here, changing the priority means changing the priority of priority related data, which is data related to the priority changed data, based on the relevance of the priority changed data, which is data whose priority has been changed. Also, selecting data means selecting data for which processing is to be reduced based on the priority from multiple data including the priority changed data and the priority related data.

[0087] Furthermore, according to the embodiment described above, the priority change device includes the processing circuit 1102B, which is dedicated hardware. The processing circuit 1102B, which is dedicated hardware, performs the following operations.

[0088] That is, the processing circuit 1102B, which is dedicated hardware, assigns a priority to each piece of data and a relevance indicating the degree of relevance with other data. Then, the priority of the data is changed. Then, from among multiple pieces of data, data for which processing is to be reduced is selected based on the priority. Here, changing the priority means changing the priority of priority-related data, which is data related to priority-changed data, based on the relevance of the priority-changed data, which is data whose priority has been changed. Furthermore, selecting data means selecting data for which processing is to be reduced based on the priority from among multiple pieces of data including the priority-changed data and priority-related data.

[0089] According to this configuration, by changing the priorities of the priority change data and the priority related data, it is possible to reduce the processing of low-priority data while ensuring the processing of high-priority data. Specifically, by also changing the priority of the priority related data based on the relevance to the priority change data, it is possible to take into account the relationship between data from various perspectives, effectively change the priority of data that may be necessary for determining the true cause of an abnormality or predicting the next failure, and ensure the processing of high-priority data from among the data that includes the priority change data and the priority related data.

[0090] Furthermore, even if other configurations shown as examples in this specification are appropriately added to the above configuration, that is, even if other configurations in this specification that were not mentioned as the above configuration are appropriately added, the same effect can be achieved.

[0091] Furthermore, according to the embodiment described above, the priority change device includes a database for recording the priority and relevance of each piece of data. Here, the database corresponds to, for example, the priority model management database 12. The priority change unit 10 then changes the priority of the data recorded in the priority model management database 12. With this configuration, by changing the priorities of the priority change data and the priority related data, it is possible to reduce the processing of low-priority data while ensuring the processing of high-priority data.

[0092] Furthermore, according to the embodiment described above, the priority model management database 12 is configured as a table that associates and stores priorities with relevance, a directed graph in which each node indicates data and its priority and edges between nodes indicate relevance, or a tree structure in which each node indicates data and its priority and edges indicate relevance. Using this configuration, by using a graph database, it is possible to trace the nodes between related data and speed up searches for related data. This speeds up the process of changing the priority of priority-related data related to priority change data.

[0093] Furthermore, according to the embodiment described above, the higher the degree of relevance of the priority related data with the priority change data, the larger the change amount of the priority of the priority related data is, by the priority change unit 10. With this configuration, the higher the degree of relevance of the priority related data with the priority change data, the same change amount of the priority is applied to the priority related data, so that important related data can be processed reliably.

[0094] Furthermore, according to the embodiment described above, the load level adjustment unit 14 selects data for which processing is to be reduced based on the priority of data related to each data. With this configuration, even if processing reduction data have the same priority, by adding the processing reduction-related data with a higher priority to the processing target, it is possible to select with high accuracy data for which processing is to be reduced by excluding it from normal processing targets.

[0095] Furthermore, according to the embodiment described above, the relevance level can be changed based on an external input or the similarity of the change trends of the corresponding data. With this configuration, the accuracy of the relevance level can be improved.

[0096] Furthermore, according to the embodiment described above, the priority change system includes a first database, a priority change unit 10, a load level adjustment unit 14, a second database, and a display unit. Here, the first database corresponds, for example, to the priority model management database 12. Furthermore, the second database corresponds, for example, to the monitoring data management database 18. Furthermore, the display unit corresponds, for example, to the display device 20. Here, a priority and a degree of association indicating the degree of association with other data are set for each data. The priority model management database 12 records the priority and the degree of association for each data. The priority change unit 10 changes the priority of the data recorded in the priority model management database 12. The load level adjustment unit 14 selects data for which processing is to be reduced from multiple data based on the priority. The monitoring data management database 18 records each data. The display device 20 acquires and displays data excluding the selected data from the monitoring data management database 18. The priority change unit 10 changes the priority of the priority-related data, which is data related to the priority change data, based on the relevance of the priority change data, which is data whose priority has been changed. The load level adjustment unit 14 selects data for which processing is to be reduced, based on the priority, from multiple data including the priority change data and the priority-related data.

[0097] According to this configuration, by changing the priority of the priority change data and the priority-related data, it is possible to reduce the processing of low-priority data while ensuring the processing of high-priority data. Dynamic priority changes may be automated by utilizing AI to learn user input trends and to determine whether to make the priority change permanent. The accuracy of priority changes can be improved by using the AI's learning results from a large amount of data to determine priority changes. Furthermore, cloud-based AI may be utilized.

[0098] According to the embodiment described above, in the priority change method, a priority and a relevance indicating the degree of relevance with other data are set for each data. Then, the priority of the data is changed. Then, data for which processing is to be reduced is selected from multiple data based on the priority. Here, changing the priority means changing the priority of priority related data, which is data related to the priority changed data, based on the relevance of the priority changed data, which is data whose priority has been changed. Also, selecting data means selecting data for which processing is to be reduced based on the priority from multiple data including the priority changed data and the priority related data.

[0099] According to this configuration, by changing the priorities of the priority change data and the priority related data, it is possible to reduce the processing of low priority data while ensuring the processing of high priority data.

[0100] Unless otherwise specified, the order in which the processes are performed can be changed.

[0101] Furthermore, even if other configurations shown as examples in this specification are appropriately added to the above configuration, that is, even if other configurations in this specification that were not mentioned as the above configuration are appropriately added, the same effect can be achieved.

[0102] <Regarding Modifications of the Embodiments Described Above> In the embodiments described above, the dimensions, shapes, relative positional relationships, and implementation conditions of each component may be described, but these are merely examples in all aspects and are not limiting.

[0103] Thus, numerous variations and equivalents not shown are contemplated within the scope of the technology disclosed herein, including, for example, the modification, addition, or omission of at least one component.

[0104] Furthermore, unless a contradiction arises, when it is stated in the above-described embodiments that "one" component is provided, "one or more" of that component may be provided.

[0105] Furthermore, the descriptions in this specification are incorporated by reference for all purposes related to the present technology, and none of them are admitted to be prior art.

[0106] Furthermore, each component described in the above-described embodiments is envisioned as software or firmware, as well as corresponding hardware, and as software it is referred to as, for example, a "unit," and as hardware it is referred to as, for example, a "processing circuitry."

[0107] 1 Monitoring and control system, 2 Monitoring and control device, 5 Priority, 10 Priority change unit, 12 Priority model management database, 14 Load level adjustment unit, 16 Display data creation unit, 18 Monitoring data management database, 20 Display device, 100 Priority change command, 1102A Processing circuit, 1102B Processing circuit, 1103 Storage device, 1105A Output device, 1105B Output device.

Claims

1. A priority change device for changing priorities related to processing of a plurality of data, The priority of each piece of data and a degree of association indicating a degree of association of the piece of data with other pieces of data are set for each piece of data; a priority change unit for changing the priority of the data; a data selection unit for selecting the data for which processing is to be reduced based on the priority from the plurality of data; the priority change unit changes the priority of priority-related data, which is the data related to the priority change data, based on the degree of association of the priority change data, which is the data whose priority has been changed; the data selection unit selects the data for which processing is to be reduced based on the priority from the plurality of data including the priority change data and the priority related data; Priority change device.

2. 2. The priority change device according to claim 1, a database for recording the priority and the relevance of each of the data; the priority change unit changes the priority of the data recorded in the database; Priority change device.

3. 3. The priority change device according to claim 2, the database is configured as a table that stores the priority and the relevance in association with each other, a directed graph in which each node indicates the data and its priority and edges between the nodes indicate the relevance, or a tree structure in which each node indicates the data and its priority and edges indicate the relevance, Priority change device.

4. 3. The priority change device according to claim 1, the priority change unit increases the change amount of the priority of the priority related data as the degree of association with the priority change data increases; Priority change device.

5. 3. The priority change device according to claim 1, the data selection unit selects the data for which processing is to be reduced based on the priority of the data associated with each of the data. Priority change device.

6. 3. The priority change device according to claim 1, The degree of association is changeable based on an external input or a similarity of a change trend of the corresponding data. Priority change device.

7. A priority change system for changing priorities regarding processing of multiple data, The priority and a degree of association indicating the degree of association with other data are set for each of the data, a first database for recording the priority and the relevance of each of the data; a priority change unit for changing the priority of the data recorded in the first database; a data selection unit for selecting the data for which processing is to be reduced based on the priority from the plurality of data; a second database for recording each of said data; a display unit for acquiring and displaying the data excluding the selected data from the second database, the priority change unit changes the priority of priority-related data, which is the data related to the priority change data, based on the degree of association of the priority change data, which is the data whose priority has been changed; the data selection unit selects the data for which processing is to be reduced based on the priority from the plurality of data including the priority change data and the priority related data; Priority change system.

8. A priority change method for changing priorities regarding processing of multiple data, The priority and a degree of association indicating the degree of association with other data are set for each of the data, changing the priority of the data; selecting the data for which processing is to be reduced from the plurality of data based on the priority; changing the priority is changing the priority of priority associated data, which is the data associated with the priority change data, based on the relevance of the priority change data, which is the data whose priority has been changed; selecting the data to be processed is selecting the data to be processed less based on the priority from a plurality of the data including the priority change data and the priority-related data; How to change priority.