Information processing device, information processing method, and program

The information processing apparatus enhances time-series data analysis by comparing and displaying data at different times, improving trend analysis and abnormal value detection in monitoring systems.

JP2025109116APending Publication Date: 2025-07-24KK TOSHIBA
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024002842
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-01-11
Publication Date
2025-07-24

AI Technical Summary

Technical Problem

Existing monitoring devices inadequately support efficient analysis of time-series data through simple comparison and identification of abnormal values.

Method used

An information processing apparatus with an input interface, processor, and output interface that receives and processes time-series data for comparison at designated times, generating and displaying comparison results.

Benefits of technology

Facilitates easy comparison and analysis of time-series data across different times, enabling efficient trend identification and abnormal value detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025109116000001_ABST
    Figure 2025109116000001_ABST
Patent Text Reader

Abstract

To provide an information processing device excellent in time-series data analysis support.SOLUTION: An information processing device according to an embodiment includes an input interface, a processor, and an output interface. The input interface accepts the specification of a first kind of time-series data, a comparison time unit, and a different comparison period. The processor generates a first comparison result of the first type of time-series data between the comparison time unit and the different comparison period. The output interface outputs the first comparison result.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to an information processing apparatus, an information processing method, and a program

Background Art

[0002] Monitoring devices are installed in facilities such as buildings. The monitoring devices collect various types of information, output the collected information in various formats, and support monitoring operations

[0003] For example, the monitoring device collects time-series data such as temperature, received power, and power consumption, generates a list corresponding to the collected time-series data, and displays the time-series data in a list. Alternatively, the monitoring device generates a graph corresponding to the collected time-series data and displays the time-series data in a graph. The person in charge visually checks the list or graph display output from the monitoring device and performs management operations

[0004] In the case of list display, the measured values of the time-series data can be accurately grasped, and in the case of graph display, the rate of change of the time-series data can be grasped

Prior Art Documents

Patent Documents

[0005]

Patent Document 1

Patent Document 2

Patent Document 3

Summary of the Invention

Problems to be Solved by the Invention

[0006] As output forms of time-series data by a monitoring device, list display or graph display alone is insufficient from the viewpoint of analysis support, and improvement is desired

[0007] For example, a monitoring device displays time-series data in a list or graph, but there is a desire to efficiently analyze the time-series data by easily comparing the time-series data at different times (e.g., yesterday and today) with a simple operation and also grasping the occurrence status of abnormal values in the time-series data at a glance.

[0008] An object of the present invention is to provide an information processing apparatus, an information processing method, and a program excellent in supporting the analysis of time-series data.

Means for Solving the Problems

[0009] The information processing apparatus according to the embodiment includes an input interface, a processor, and an output interface. The input interface receives time-series data of a first type, a comparison time unit, and a designation of different comparison times. The processor generates a first comparison result of the time-series data of the first type at the comparison time unit and the different comparison times. The output interface outputs the first comparison result.

Brief Description of the Drawings

[0010]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Mode for Carrying Out the Invention

[0011] Hereinafter, each embodiment will be described with reference to the drawings. The monitoring control device described in each embodiment is an example of an information processing device and is installed in a monitoring room of a facility such as a building. Further, the monitoring control device can be configured by one or more computers, that is, a processor, a memory, an input / output interface, and the like.

[0012] <First Embodiment> FIG. 1 is a block diagram showing an example of a monitoring control device according to the first embodiment. As shown in FIG. 1, the monitoring control device 1 includes a control unit 11, a data storage unit 12, an input interface 13, an output interface 14, and a communication interface 15.

[0013] The control unit 11 can be configured by a processor. The processor is a CPU (central processing unit), MPU (micro processing unit), DSP (digital signal processor), or the like.

[0014] The data storage unit 12 stores the operation program of the processor of the control unit 11. The data storage unit 12 also stores a plurality of types of time series data received via the communication interface 15.

[0015] The input interface 13 receives an input (specification) from the input device 21. The input device 21 is a mouse, keyboard, touch pen, or the like. The input interface 13 receives an input signal from the input device and inputs the received input signal to the control unit 11.

[0016] The output interface 14 outputs data to the output device 22. The output device 22 is a liquid crystal display or the like. The output interface 14 outputs display data to the output device 22. The output device 22 displays various information based on the display data.

[0017] The communication interface 15 receives a plurality of types of time series data measured by one or more measurement devices 23. For example, the communication interface 15 receives various time series data such as temperature, humidity, received power of the facility, power consumption, instantaneous heat quantity, and inverter frequency.

[0018] Next, the control unit 11 will be described. The control unit 11 includes a comparison unit 111 and an output control unit 112. The control unit 11 realizes the functions of each unit by executing the program stored in the data storage unit 12.

[0019] The comparison unit 111 compares predetermined time-series data at a predetermined comparison time unit and different comparison times, and generates a comparison result. For example, if the comparison time unit is one day and the different comparison times are today and yesterday, the comparison unit 111 compares the data today (first time-series data) and the data yesterday (second time-series data) in the predetermined time-series data, and generates a comparison result. For example, the comparison unit 111 generates display data for displaying a comparison result such as a graph.

[0020] The output control unit 112 controls the output of the generated comparison result. When the output control unit 112 outputs display data corresponding to the comparison result, the output device 22 displays the display data output via the output interface 14.

[0021] Next, an example of the display process of the time-series data will be described. The monitoring control device 1 causes the output device 22 to display a graph or the like corresponding to the time-series data specified via the input device 21.

[0022] For example, the output interface 14 outputs display data corresponding to the display setting menu in response to a request for the display setting menu received via the input interface 13. The output device 22 displays the display setting menu based on the output display data.

[0023] FIG. 2 is a diagram showing an example of a display setting menu according to the first embodiment. As shown in FIG. 2, the display setting menu M11 includes a display trend ID, a display start date and time, a display period, and a display time unit.

[0024] The input interface 13 receives time-series data of a predetermined type and a designation of a predetermined display time period via the display setting menu M11. Alternatively, the input interface 13 receives time-series data of a predetermined type, a display start date and time, and a designation of a predetermined display time unit via the display setting menu M11. That is, the person in charge may input a designation of either the display time period or the display start date and time via the input interface 13. As shown in FIG. 2, when the display start date and time is designated, the display time period becomes unnecessary to select, and the display format of the display time period transitions to an inactive state. Conversely, when the display time period is designated, the display start date and time becomes unnecessary to select, and the display format of the display start date and time transitions to an inactive state.

[0025] The display setting menu M11 includes a plurality of items such as 1 hour, 1 day, 1 week, 1 month, and arbitrary as the display time unit, and also includes a plurality of items such as currently, yesterday, last week, last month, last year, and arbitrary as the display time period. The input interface 13 receives a predetermined display time unit and a predetermined display time period selected from these plurality of items.

[0026] The output control unit 112 generates display data corresponding to time-series data of a predetermined type at a predetermined display time unit and a predetermined display time period. The output device 22 displays time-series data of a predetermined type based on the display data output via the output interface 14. For example, the output device 22 displays a graph or the like corresponding to time-series data of a predetermined type.

[0027] FIG. 3 is a diagram showing a display example of time-series data according to the first embodiment. For example, the input interface 13 receives the first type of time-series data, 1 day as the display time unit, and currently (Tuesday today) as the display time period via the display setting menu M11 displayed on the output device 22. That is, the input interface 13 receives an output designation of the first time-series data of the first type corresponding to the designated display time unit. The output control unit 112 instructs the output of the first display data corresponding to the first time-series data based on the output designation.

[0028] As shown in FIG. 3, the output device 22 displays the time-series data result R11 based on the first display data output via the output interface 14. The time-series data result R11 includes a graph G11 corresponding to the first time-series data of the first type. The vertical axis of the graph G11 indicates the value of the time-series data, and the horizontal axis indicates the passage of time in a day specified as the display time unit.

[0029] Subsequently, a first example of the comparison process of the time-series data will be described. The monitoring and control device 1 causes the output device 22 to display the result of comparing data at different times for predetermined time-series data based on the comparison conditions specified via the input device 21.

[0030] Here, a case of comparing time-series data will be described starting from the state where the time-series data shown in FIG. 3 is displayed. The time-series data result R11 shown in FIG. 3 includes an item of "trend graph comparison", and the output interface 14 outputs display data corresponding to the trend comparison menu in response to the designation of the item of "trend graph comparison" received via the input interface 13. The output device 22 displays the trend comparison menu based on the output display data. The input interface 13 receives the designation of time-series data of a predetermined type, a predetermined comparison time unit, and different comparison times via the trend comparison menu.

[0031] FIG. 4 is a diagram showing a first example of the trend comparison menu according to the first embodiment. As shown in FIG. 4, the trend comparison menu M12 includes a comparison trend ID, a comparison start date and time, a comparison time unit, and a comparison time period.

[0032] For example, the trend comparison menu M12 includes the conditions of the display settings menu M11 as the initial values. That is, the trend comparison menu M12 includes the comparison trend ID corresponding to the first time series data of the first type being displayed, and also includes the display time unit of the first time series data of the first type being displayed as the comparison time unit (one day). In the case of comparison targeting the first time series data of the first type being displayed, the input effort can be saved.

[0033] The trend comparison menu M12 includes a plurality of items such as one hour, one day, one week, one month, and arbitrary as the comparison time unit, and also includes a plurality of items such as yesterday, last week, last month, last year, and arbitrary as the comparison period.

[0034] Note that the trend comparison menu M12 includes candidates for a period including at least two or more of one hour, one day, one week, and one month, and the input interface 13 only needs to accept the designation of the comparison time unit selected from the trend comparison menu M12.

[0035] Also, the trend comparison menu M12 includes candidates for a comparison period including at least two or more of yesterday, last week, last month, and last year, and the input interface 13 only needs to accept the designation of the comparison period selected from the trend comparison menu M12.

[0036] In this embodiment, the comparison unit 111 executes a comparison process based on the conditions received via the display settings menu M11 and the conditions received via the trend comparison menu M12. For example, in the display settings menu M11, the time series data of the first type, the display time unit, and the display period (the first comparison period) are received. In the trend comparison menu M12, the time series data of the first type, the comparison time unit, and the comparison period (the second comparison period) are received.

[0037] The comparison unit 111 generates a first comparison result of the time-series data of the first type at a comparison time unit (one day) received via the input interface 13 and at different first and second comparison times (Tuesday today and Tuesday last week). The output interface 14 outputs display data corresponding to the first comparison result, and the output device 22 displays the first comparison result based on the display data.

[0038] FIG. 5 is a diagram showing a first display example of the comparison result according to the first embodiment. For example, after the input interface 13 receives the designation of the time-series data of the first type, the display time unit (comparison time unit) of one day, and the display time (first comparison time) of the current time (Tuesday today) via the display setting menu M11 displayed on the output device 22, the input interface 13 receives the designation of the time-series data of the first type, the comparison start date and time, the comparison time unit of one day, and the comparison time (second comparison time) of last week (Tuesday) via the trend comparison menu M12 displayed on the output device 22. That is, the input interface 13 receives a comparison designation of the first time-series data of the first type corresponding to the designated comparison time unit and the first comparison time, and the second time-series data of the first type corresponding to the designated comparison time unit and the second comparison time.

[0039] The comparison unit 111 generates a first comparison result R12 including the first time-series data of the first type and the second time-series data of the first type based on the comparison designation. The output control unit 112 generates second display data corresponding to the first and second time-series data based on the comparison designation, and instructs the output of the second display data corresponding to the first comparison result R12.

[0040] The output device 22 outputs the first comparison result R12 based on the second display data output via the output interface 14. The first comparison result R12 includes a graph G11 corresponding to the first time-series data of the first type and a graph G12 corresponding to the second time-series data of the first type. The vertical axis of the graph G11 indicates the value of the time-series data, and the horizontal axis indicates the passage of one day designated as the comparison time unit.

[0041] For example, the comparison unit 111 generates display data for displaying the first time-series data in a first display format (e.g., a first color or a first line type) and the second time-series data in a second display format (e.g., a second color or a second line type). Thereby, the output device 22 displays the first time-series data in the first display format and the second time-series data in the second display format.

[0042] FIG. 6 is a diagram showing a second example of the trend comparison menu according to the first embodiment. For example, the trend comparison menu M12 includes the conditions of the display setting menu M11 as initial values. That is, the trend comparison menu M12 includes a comparison trend ID corresponding to the first time-series data of the first type being displayed, and also includes the display time unit of the first time-series data of the first type being displayed as a comparison time unit.

[0043] The comparison time unit can be changed via the trend comparison menu M12, and the input interface 13 accepts changes to the comparison time unit and the comparison period via the trend comparison menu M12.

[0044] As shown in FIG. 6, the input interface 13 accepts a change in the comparison period from 1 day to 1 month and a change in the comparison period from last week to last year via the trend comparison menu M12.

[0045] In this embodiment, the comparison unit 111 executes a comparison process based on the conditions received via the display setting menu M11 and the conditions received via the trend comparison menu M12. For example, in the display setting menu M11, time series data of the first type, a display time unit, and a display period (a first comparison period) are received. In the trend comparison menu M12, time series data of the first type, a comparison time unit, and a comparison period (a second comparison period) are received. The comparison unit 111 generates a first comparison result of the time series data of the first type at different first and second comparison periods (this month and the same month of last year) based on the comparison time unit (one month) received via the input interface 13. The output interface 14 outputs display data corresponding to the first comparison result, and the output device 22 displays the first comparison result based on the display data.

[0046] FIG. 7 is a diagram showing a second display example of the comparison result according to the first embodiment. For example, after the input interface 13 receives, via the display setting menu M11 displayed on the output device 22, the time series data of the first type, one day as the display time unit, and the current time (Tuesday today) as the display period (the first comparison period), the input interface 13 receives, via the trend comparison menu M12 displayed on the output device 22, the time series data of the first type, the comparison start date and time, one month as the comparison time unit, and the designation of last year as the comparison period (the second comparison period).

[0047] That is, the input interface 13 receives a comparison designation of the first time series data of the first type corresponding to the designated comparison time unit (one month) and the first comparison period (this month) and the second time series data of the first type corresponding to the designated comparison time unit (one month) and the second comparison period (the same month of last year).

[0048] The comparison unit 111 generates a first comparison result R13 including the first time series data of the first type and the second time series data of the first type based on the comparison designation. The output control unit 112 generates display data corresponding to the first comparison result R13.

[0049] The output device 22 displays the comparison result R13 based on the display data output via the output interface 14. The comparison result R13 includes a graph G21 corresponding to the first time-series data of the first type and a graph G22 corresponding to the second time-series data of the first type. The vertical axis of the graph G22 indicates the value of the time-series data, and the horizontal axis indicates the passage of time for one month specified as the comparison time unit.

[0050] For example, the comparison unit 111 generates display data for displaying the first time-series data in the first color or the first line type and the second time-series data in the second color or the second line type. Thereby, the output device 22 displays the first time-series data in the first color or the first line type and the second time-series data in the second color or the second line type.

[0051] Subsequently, the flow of the comparison process described above will be described. FIG. 8 is a flowchart showing an example of the comparison process according to the first embodiment. As shown in FIG. 8, the input interface 13 receives the time-series data of the first type, the comparison time unit, and the designation of different comparison times (ST11). For example, the input interface 13 receives the time-series data of the first type, the comparison time unit, and the designation of different comparison times via the display setting menu M11 and the comparison trend menu M12.

[0052] For example, the time-series data of the first type is time-series data such as temperature, humidity, received power of the facility, power consumption, instantaneous heat quantity, or inverter frequency. The comparison time unit is, for example, 1 hour, 1 day, 1 week, or 1 month. The different comparison times are, for example, yesterday and today, last week and this week, last month and this month, or last year and this year.

[0053] The control unit 11 reads out the specified time-series data of the first type from the data storage unit 12 (ST12). The comparison unit 111 generates a first comparison result of the time-series data of the first type at the comparison time unit and different comparison times (ST13).

[0054] For example, if the time-series data of the first type is the received power of a facility, the comparison time unit is one day, and the different comparison times are yesterday and today, the comparison unit 111 generates display data as the first comparison result by displaying the first graph corresponding to today's received power in the first display format and the second graph corresponding to yesterday's received power in the second display format.

[0055] The output interface 14 outputs the display data corresponding to the first comparison result (ST14). The output device 22 displays the first comparison result based on the display data. For example, the output device 22 displays the first graph corresponding to today's received power in the first color or the first line type and the second graph corresponding to yesterday's received power in the second color or the second line type.

[0056] In this way, the monitoring and control device 1 outputs the comparison results of different times for the predetermined time-series data (time-series data of a single type). For example, the monitoring and control device 1 outputs the comparison result of comparing today's received power with yesterday's received power. Such a comparison result is effective for analyzing trends and the like for the predetermined time-series data on the same day of the week or the same season in the past.

[0057] Furthermore, it is also possible to add another time-series data and output the comparison result. When the input interface 13 receives the addition of another time-series data, the output interface 14 outputs the display data corresponding to the addition menu of the other time-series data, and the output device 22 displays the addition menu based on the display data. The input interface 13 receives the designation of the second time-series data to be compared together with the first time-series data via the addition menu (ST15, YES).

[0058] For example, the time-series data of the second type is time-series data such as temperature, humidity, received power of a facility, power consumption, instantaneous heat quantity, or inverter frequency. The comparison time unit is one hour, one day, one week, one month, etc. The different comparison times are yesterday and today, last week and this week, last month and this month, or last year and this year, etc.

[0059] The comparison unit 111 generates a first comparison result of time series data of the first type at different comparison times in a comparison time unit and a second comparison result of time series data of the second type (ST13).

[0060] For example, if the time series data of the second type is the temperature, based on the specified comparison time unit and different comparison times, the comparison unit 111 displays a third graph corresponding to today's temperature in the first or third display format, and a fourth graph corresponding to yesterday's temperature in the second or fourth display format, and generates the display data as the second comparison result. In this case, the display data generated by the comparison unit 111 includes the first and second comparison results.

[0061] The output interface 14 outputs display data corresponding to the first and second comparison results (ST14). The output device 22 displays the first and second comparison results based on the display data. For example, the output device 22 displays a first graph corresponding to today's power reception in the first color and the first line type, a second graph corresponding to yesterday's power reception in the second color and the first line type, a third graph corresponding to today's temperature in the first color and the second line type, and a fourth graph corresponding to yesterday's temperature in the second color and the second line type.

[0062] By displaying the graphs corresponding to today's first and second time series data in the same first color and the graphs corresponding to yesterday's first and second time series data in the same second color, the comparison between today and yesterday becomes easy.

[0063] Also, by displaying the graphs corresponding to today's and yesterday's first time series data in the first line type and the graphs corresponding to today's and yesterday's second time series data in the second line type, the comparison between the first time series data and the second time series data becomes easy.

[0064] When the input interface 13 receives the end of the comparison process (ST16, YES). The control unit 11 ends the comparison process.

[0065] In this way, the monitoring and control device 1 outputs comparison results at different times for each of multiple types of time-series data. For example, the monitoring and control device 1 outputs comparison results obtained by comparing the received power today with that of yesterday, and the temperature today with that of yesterday. Such comparison results are effective for analyzing trends and the like on the same day of the week or in the same season in the past for each of multiple types of time-series data, and are also effective for analyzing the influence exerted by different types of time-series data on each other.

[0066] Also, time-series data such as 1 / 0 indicating on / off is also a comparison target. That is, the monitoring and control device 1 can also output a comparison result obtained by comparing a continuously changing waveform with an intermittently changing waveform.

[0067] For example, when the monitoring and control device 1 is in charge of central monitoring, it outputs a comparison result of the outside air temperature and the instantaneous heat quantity, and when it is in charge of power monitoring, it outputs a comparison result of the outside air temperature and the received power. It is possible to provide analysis support such as comparing the load situation in the same period with the same month of the previous year, and stating that since the outside air temperature is low, the power consumption of the heat source equipment is also small and the received power of the building is low. Also, when the disturbance conditions are almost the same and the power consumption is large, it is possible to provide analysis support such as stating that there is a problem in the power factor control or there is a problem in the load equipment.

[0068] <Second Embodiment> FIG. 9 is a block diagram showing an example of a monitoring and control device according to the second embodiment. As shown in FIG. 9, the monitoring and control device 1 includes a control unit 11, a data storage unit 12, an input interface 13, an output interface 14, and a communication interface 15. The data storage unit 12 and the communication interface 15 are as described in the first embodiment.

[0069] The control unit 11 can be configured by a processor. The control unit 11 includes a search unit 113 and an output control unit 112. The control unit 11 realizes the functions of each unit by executing a program stored in the data storage unit 12.

[0070] The input interface 13 receives the specification of predetermined time-series data and further receives search conditions for the predetermined time-series data. The search conditions include a search period, a search value, and a range based on the search value for the predetermined time-series data. The time-series data is measurement data as described in the first embodiment. The search period is a period such as from January 1, 2023 to January 31, 2023. The search value is the value to be searched for included in the time-series data. The range based on the search value is equal to the search value, greater than the search value, greater than or equal to the search value, less than the search value, less than or equal to the search value, etc.

[0071] The search unit 113 generates a search result of the time-series data based on the search conditions. For example, when 3.0 is specified as the search value and less than or equal to the search value is specified as the range based on the search value, values less than or equal to 3.0 are searched and a search result is generated. For example, the search unit 113 generates display data such as a graph to be displayed as the search result.

[0072] The output control unit 112 controls the output of the generated search result. When the output control unit 112 outputs the display data corresponding to the search result, the output device 22 displays the display data output via the output interface 14.

[0073] For example, the monitoring control device 1 causes the output device 22 to display a graph or the like corresponding to the time-series data specified via the input device 21.

[0074] The output interface 14 outputs display data corresponding to the display setting menu in response to a request for the display setting menu received via the input interface 13. The output device 22 displays the display setting menu based on the output display data.

[0075] FIG. 10 is a diagram showing an example of a display setting menu according to the second embodiment. As shown in FIG. 10, the display setting menu M21 includes a display trend ID, a display start date and time, and a display time unit.

[0076] The input interface 13 receives time-series data of a predetermined type and a designation of a predetermined display time unit via the display setting menu M21.

[0077] The display setting menu M21 includes a plurality of items such as 1 hour, 1 day, 1 week, 1 month, and arbitrary as the display time unit.

[0078] The output control unit 112 generates display data corresponding to time-series data of a predetermined type for a predetermined display time unit starting from the display start date and time.

[0079] The output device 22 displays time-series data of a predetermined type based on the display data output via the output interface 14. For example, the output device 22 displays a graph or the like corresponding to the time-series data of a predetermined type.

[0080] FIG. 11 is a diagram showing a display example of time-series data according to the second embodiment. For example, the input interface 13 receives time-series data of a predetermined type and a designation of 1 month as the display time unit via the display setting menu M21 displayed on the output device 22. That is, the input interface 13 receives an output designation of time-series data of a predetermined type corresponding to the designated display time unit.

[0081] As shown in FIG. 11, the output device 22 displays the time-series data result R21 based on the display data output via the output interface 14. The time-series data result R21 includes a graph G3 corresponding to time-series data of a predetermined type. The vertical axis of the graph G3 indicates the value of the time-series data, and the horizontal axis indicates the elapse of 1 month designated as the display time unit. The person in charge visually recognizes the abnormal value and the occurrence date of the abnormal value from the graph G3.

[0082] (First search process) Subsequently, the first search process for the time-series data will be described. The time-series data result R21 shown in FIG. 11 includes the item of "trend value search". The output interface 14 outputs display data corresponding to the trend value search menu according to the designation of the item of "trend value search" received via the input interface 13. The output device 22 displays the trend value search menu based on the output display data. The input interface 13 receives the designation of time-series data of a predetermined type, a search period, a search value, and a range based on the search value via the trend value search menu.

[0083] FIG. 12 is a diagram showing a first example of a trend value search menu according to the second embodiment. As shown in FIG. 12, the trend value search menu M22 includes a search ID, a search period, a search value, and a range based on the search value. The range based on the search value includes items such as equal to the search value, greater than or equal to the search value, less than or equal to the search value, greater than the search value, and less than the search value. That is, the range based on the search value is a range determined by any one of equal to the search value, greater than or equal to the search value, less than or equal to the search value, greater than the search value, and less than the search value.

[0084] For example, the input interface 13 receives, via the trend value search menu M22, the designation of predetermined time-series data, a search period from January 1, 2023 to January 31, 2023, a search value of 3.0, and a range based on the search value of less than or equal to 3.0, and further receives the designation of search execution.

[0085] The search unit 113 generates a search result regarding the designated time-series data based on the designated search conditions. The output control unit 112 controls the output of the generated search result. When the output control unit 112 outputs display data corresponding to the search result, the output device 22 displays the display data output via the output interface 14.

[0086] For example, as shown in FIG. 12, the output device 22 updates the display content of the trend value search menu M22, and the trend value search menu M22 includes a search result list. The search result list includes a measurement date and a measurement value that satisfy the search conditions.

[0087] FIG. 13 is a diagram showing a second example of the trend value search menu according to the second embodiment. As shown in FIG. 13, the trend value search menu M23 includes a search ID, a search period, and a range based on the upper and lower limits of the search value. The search by the trend value search menu M23 is the same as the search by the trend value search menu M22, and the detailed description thereof is omitted.

[0088] FIG. 14 is a diagram showing a first example of the search result according to the second embodiment. As shown in FIG. 14, the output device 22 displays the search result R22 based on the display data output via the output interface 14. In the present embodiment, the output device 22 displays the search result R22 together with the trend value search menu M22, or displays the search result R22 in place of the search result list included in the trend value search menu M22.

[0089] By simultaneously displaying the trend value search menu M22 and the search result R22, or by displaying the search result R22 within the trend value search menu M22, the person in charge can visually confirm the search result R22 updated according to the jump specification received in the trend value search menu M22.

[0090] Next, the jump specification will be described. The trend value search menu M22 includes items of "display previous" and "display next" for receiving a jump specification. The input interface 13 receives a jump specification for searching backward in chronological order for measurement values (data) that satisfy the range based on the search value via the "display previous" item, or a jump specification for searching forward in chronological order for measurement values (data) that satisfy the range based on the search value via the "display next" item.

[0091] For example, when the input interface 13 receives a jump specification via an item of "display forward" or "display backward", the search unit 113 updates the search results based on the jump specification. The output control unit 112 controls the output of the updated search results. The search unit 113 generates display data in which the search results are reflected in the time-series data. When the output control unit 112 outputs the display data, the output device 22 displays the display data output via the output interface 14.

[0092] As shown in FIG. 14, the search result R22 includes a graph G3 corresponding to the time-series data. The search unit 113 generates display data in which a first data group that satisfies the range based on the search value and a second data group that does not satisfy the range based on the search value are distinguished from among the time-series data. For example, the search unit 113 displays the first data group (values of 3 or less of the search value) that satisfies the range based on the search value in a first display format (a first color or a first line type), and the second data group (values greater than 3 of the search value) that does not satisfy the range based on the search value in a second display format (a second color or a second line type).

[0093] For example, in the initial state, the search result R22 includes an emphasized display of the measured value 2.5 (minimum value) on January 28, 2023, associated with the graph G3. That is, in the initial state, the search unit 113 generates first display data for displaying this search result R22, and the output interface 14 outputs this first display data.

[0094] When the input interface 13 receives a jump specification via the "Display Previous" item, the search unit 113 updates the search results based on the jump specification, and generates second display data reflecting the updated search results for the time-series data. The output device 22 displays the search results R22 based on the second display data output via the output interface 14. The search results R22 displayed at this time include the measured value 2.5 (minimum value) on January 28, 2023, which has been returned from the highlighted display to the standard display, and the measured value 2.8 (minimum value) on January 8, 2023, which is highlighted. Note that the measured value 2.8 (second data) on January 8, 2023 is older than the measured value 2.5 (first data) on January 28, 2023.

[0095] Next, when the input interface 13 receives a jump specification via the "Display Previous" item, the search unit 113 updates the search results based on the jump specification, and generates third display data reflecting the updated search results for the time-series data. The output device 22 displays the search results R22 based on the third display data output via the output interface 14. The search results R22 displayed at this time include the measured value 2.8 (minimum value) on January 8, 2023, which has been returned from the highlighted display to the standard display, and the measured value 2.9 (minimum value) on January 3, 2023, which is highlighted. Note that the measured value 2.9 (third data) on January 3, 2023 is older than the measured value 2.8 (second data) on January 8, 2023.

[0096] Next, when the input interface 13 receives a jump specification via the "Next Display" item, the search unit 113 updates the search results based on the jump specification and generates fourth display data reflecting the updated search results for the time-series data. The output device 22 displays the search results R22 based on the fourth display data output via the output interface 14. The search results R22 displayed at this time include the measured value of 2.9 (minimum value) on January 3, 2023, which has been returned from the highlighted display to the standard display, and the measured value of 2.8 (minimum value) on January 8, 2023, which is highlighted. Note that the measured value of 2.8 (second data) on January 8, 2023 is newer in time than the measured value of 2.9 (third data) on January 3, 2023.

[0097] (Second Search Process) Subsequently, the second search process for the time-series data will be described. In the first search process, it was explained that the search result list shown in FIG. 13 is output and the search results R22 shown in FIG. 14 are output. In the second search process, as shown in FIG. 15, in addition to the search result list, a history list is output, and instead of the search results R22 shown in FIG. 14, the search results R23 shown in FIG. 16 are output.

[0098] FIG. 15 is a diagram showing a second example of the trend value search menu according to the second embodiment. As shown in FIG. 15, the trend value search menu M24 includes a search ID, a search period, a search value, and a range based on the search value.

[0099] For example, the input interface 13 receives, via the trend value search menu M22, a specification of predetermined time-series data, a search period from January 1, 2023 to January 31, 2023, and a range based on the search value of 0 to 3.0 or less, and further receives a specification to execute the search.

[0100] The search unit 113 generates a search result including a minimum value or a maximum value that satisfies the range based on the search value among the time-series data and historical information in the search period, based on the specified search conditions. The output control unit 112 controls the output of the generated search result. When the output control unit 112 outputs display data corresponding to the search result, the output device 22 displays the display data output via the output interface 14.

[0101] For example, as shown in FIG. 15, the output device 22 updates the display content of the trend value search menu M24, and the trend value search menu M24 includes a search result list. The search result list includes the measurement date and measurement value that satisfy the search conditions, and historical information in the search period.

[0102] FIG. 16 is a diagram showing a second example of the search result according to the second embodiment. As shown in FIG. 16, the output device 22 displays the search result R23 based on the display data output via the output interface 14. In this embodiment, the output device 22 displays the search result R23 together with the trend value search menu M24, or displays the search result R23 in place of the search result list included in the trend value search menu M24.

[0103] By simultaneously displaying the trend value search menu M24 and the search result R23, or by displaying the search result R23 within the trend value search menu M24, the person in charge can visually confirm the search result R23 updated according to the jump specification received in the trend value search menu M24.

[0104] As shown in FIG. 16, the search result R23 includes highlighted displays of the measurement value 2.5 (minimum value) on January 28, 2023, the measurement value 2.8 (minimum value) on January 8, 2023, and the measurement value 2.9 (minimum value) on January 3, 2023, associated with the graph G3. Further, the search result R23 includes warnings W1 to W5 associated with the graph G3, and historical information H1, H4, and H5. The historical information H1, H4, and H5 corresponds to the warnings W1, W4, and W5.

[0105] In this way, the monitoring control device 1 associates and displays measurement values that satisfy the range based on the graph G3 and the search value, and also associates and displays the graph G3 and history information or the like. Such a display is effective for assisting the analysis of the occurrence of abnormal values from the history information before and after the occurrence of abnormal values that satisfy the range based on the search value.

[0106] FIG. 17 is a flowchart showing an example of the search process according to the second embodiment. As shown in FIG. 17, the input interface 13 receives the specification of time-series data and search conditions (ST21). The search conditions include a search period, a search value, and a range based on the search value for the time-series data. For example, the input interface 13 receives the specification of time-series data, a search period, a search value, and a range based on the search value via the trend value search menus M22 and M23.

[0107] The control unit 11 reads out the specified time-series data from the data storage unit 12 (ST22). The search unit 113 generates a search result of the time-series data based on the search conditions (ST23).

[0108] For example, the search unit 113 generates display data for displaying a first data group that satisfies the range based on the search value in a first display format and a second data group that does not satisfy the range based on the search value in a second display format.

[0109] The output interface 14 outputs display data corresponding to the search result (ST24). The output device 22 displays the search result list in the trend value search menu M22 shown in FIG. 12, or the search result list in the trend value search menu M23 shown in FIG. 13, and the search result R22 shown in FIG. 14 based on the display data output via the output interface 14. Alternatively, the output device 22 displays the search result list in the trend value search menu M24 shown in FIG. 15, and the search result R23 shown in FIG. 16 based on the display data output via the output interface 14.

[0110] Subsequently, when the input interface 13 receives a jump specification via an item of "display forward" or "display backward" (ST25, YES), the search unit 113 updates the search results based on the jump specification (ST26), and generates display data corresponding to the updated search results.

[0111] The output interface 14 outputs the display data corresponding to the updated search results (ST27). The output device 22 displays the search results R22 in which the minimum value is emphasized in chronological order according to the jump specification, based on the display data output via the output interface 14.

[0112] When the input interface 13 receives the end of the search process (ST28, YES). The control unit 11 terminates the search process.

[0113] In this way, the monitoring control device 1 outputs search results based on search conditions including a range based on the search value. Such search results can clearly find a range of values, and can efficiently trace the minimum or maximum value that satisfies a certain range in chronological order by jump specification, which is effective for supporting the analysis of time series data.

[0114] In addition, the monitoring control device 1 outputs a search result list including the measurement date and measurement value that satisfy the search conditions, and the history information in the search period, and outputs the graph and the history information in association with each other as shown in the search result R23, which is effective for supporting the analysis of the cause of the minimum or maximum value.

[0115] In the above description, the case where the monitoring control device 1 executes a search process on predetermined time series data based on search conditions including a search period, a search value, and a range based on the search value has been described, but the search conditions are not limited to this.

[0116] For example, the monitoring control device 1 may execute a search process on predetermined time-series data using a rapid change (quantity) as a search condition. In this case, the input interface 13 receives the rate of change via the trend value search menu. For example, the trend value search menu receives "the amount of change per unit time is equal to or greater than a predetermined value" or the like.

[0117] The search unit 113 executes a search process on the predetermined time-series data based on the search condition including the search period and the rate of change, and generates a search result for highlighting the portion "the amount of change per unit time is equal to or greater than a predetermined value". The output interface 14 outputs display data corresponding to the search result. The output device 22 displays the search result based on the display data output via the output interface 14.

[0118] The person in charge can confirm a rapid change from the search result. Further, by reflecting the history information in the search result, the person in charge can obtain analysis support regarding the cause of the rapid change.

[0119] Also, the program for realizing the comparison process and the search process according to the present embodiment may be transferred in a state stored in an electronic device such as the monitoring control device 1, or may be transferred in a state not stored in the electronic device. In the latter case, the program may be transferred via a network, or may be transferred in a state stored in a storage medium. The storage medium is a non-transitory tangible medium. The storage medium is a computer-readable medium. The storage medium may be any medium capable of storing a program and readable by a computer, such as an optical disk or a memory card, regardless of its form. The electronic device downloads a program transferred (provided) via a network and installs it in the memory, or reads a program from a storage medium and installs it in the memory.

[0120] Although several embodiments of the present invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are also included in the invention described in the claims and the equivalent scope thereof.

Description of Reference Numerals

[0121] 1…Monitoring and control device 11…Control unit 12…Data storage unit 13…Input interface 14…Output interface 15…Communication interface 21…Input device 22…Output device 23…Measurement device 111…Comparison unit 112…Output control unit 113…Search unit

Claims

1. An input interface that accepts time series data of a first type, a comparison time unit, and specifications of different comparison times; A processor that generates a first comparison result of the time series data of the first type in the comparison time unit and the different comparison times; An output interface that outputs the first comparison result; An information processing apparatus comprising the above.

2. The input interface accepts specifications of the comparison time unit, a first comparison time, and a second comparison time, The processor generates the first comparison result including the first time series data of the first type in the comparison time unit and the first comparison time and the second time series data of the first type in the comparison time unit and the second comparison time, according to Claim 1 of the information processing apparatus.

3. The input interface accepts an output specification of the first time series data and also accepts a comparison specification of the first and second time series data, The processor instructs the output of first display data corresponding to the first time series data based on the output specification, and also instructs the output of second display data corresponding to the first and second time series data based on the comparison specification, The output interface outputs the first display data and also outputs the second display data, according to Claim 2 of the information processing apparatus.

4. The input interface accepts the specification of the comparison time selected from candidates of comparison times including at least two or more of yesterday, last week, last month, and last year, according to Claim 1 of the information processing apparatus.

5. The input interface accepts the specification of the comparison time unit selected from candidates of periods including at least two or more of 1 hour, 1 day, 1 week, and 1 month, according to Claim 1 of the information processing apparatus.

6. The input interface accepts the specification of time series data of a second type, The processor generates a second comparison result of the time series data of the first type and the time series data of the second type in the comparison time unit and the different comparison times, The output interface outputs the second comparison result, according to Claim 1 of the information processing apparatus.

7. An input interface that accepts a search period for time series data, a search value, and search conditions including a range based on the search value; A processor that generates a search result of the time series data based on the search conditions; An output interface that outputs the search result; comprising, The range is a range determined by any one of greater than or equal to the search value, less than or equal to the search value, greater than the search value, and less than the search value, an information processing apparatus. **Claim 8** The processor generates display data reflecting the search result in the time-series data, The output interface outputs the display data, the information processing apparatus according to claim 7. **Claim 9** The processor generates display data in which a first data group satisfying the range and a second data group not satisfying the range are distinguished among the time-series data, the information processing apparatus according to claim 7. **Claim 10** The processor generates the display data for displaying the first data group in a first display format and the second data group in a second display format, the information processing apparatus according to claim 9. **Claim 11** The input interface receives a jump designation for searching for data satisfying the range in chronological order, The processor generates first display data regarding first data satisfying the range, and based on the jump designation, generates second display data regarding second data that satisfies the range and is older or newer in time than the first data, The output interface outputs the first display data, and after the jump designation, outputs the second display data, the information processing apparatus according to claim 7. **Claim 12** The processor generates a minimum value or a maximum value that satisfies the range among the time-series data based on the search condition, and the search result including history information in the search period, The output interface outputs the display data corresponding to the search result, the information processing apparatus according to claim 8. **Claim 13** An information processing method executed by an information processing apparatus, receiving time-series data of a predetermined type, a comparison time unit, and designations of different comparison times, generating a comparison result of the time-series data of the predetermined type at the comparison time unit and the different comparison times, outputting the comparison result, an information processing method. **Claim 14** An information processing method executed by an information processing apparatus, receiving a search condition including a search period, a search value, and a range based on the search value for time-series data, The range is a range determined by any one of greater than or equal to the search value, less than or equal to the search value, greater than the search value, and less than the search value, generating a search result of the time-series data based on the search condition, An information processing method for outputting the search results.

15. A computer, a procedure for receiving time-series data of a predetermined type, a comparison time unit, and designations of different comparison times; a procedure for generating a comparison result of the time-series data of the predetermined type at the comparison time unit and the different comparison times; a program for causing the computer to execute a procedure for outputting the comparison result.

16. A computer, a procedure for receiving a search period for time-series data, a search value, and search conditions including a range based on the search value; the range is a range determined by any one of greater than or equal to the search value, less than or equal to the search value, greater than the search value, and less than the search value; a procedure for generating a search result of the time-series data based on the search conditions; a program for causing the computer to execute a procedure for outputting the search result.

Citation Information

Patent Citations

  • Apparatus for assisting plant monitoring

    JP2022053847A

  • Plant operation support system and plant operation support method

    JP2022149098A

  • Monitor control device and monitoring system

    JP2023008659A