Information Processing Apparatus and Information Processing Method
The information processing apparatus addresses the inefficiency of resuming interrupted work by automatically redisplaying previously open screens, thereby reducing administrative labor and enhancing work efficiency in facility monitoring systems.
Patent Information
- Application Number
- JP2022002680
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-01-12
- Publication Date
- 2025-06-20
- Estimated Expiration
- 2042-01-12
AI Technical Summary
Administrators face difficulties in resuming interrupted work on creating setting data for facility monitoring systems, as they need to reopen multiple screens and manually restore their previous state, which is labor-intensive and inefficient.
An information processing apparatus with a display control unit that registers screen information when work is interrupted and automatically redisplay the corresponding screens when the work is resumed, reducing the need for manual screen reopening and restoration.
This solution significantly reduces the labor required for administrators to resume interrupted work, improving efficiency by automatically restoring the previous screen state, especially when multiple screens are involved.
Smart Images

Figure 0007696303000001 
Figure 0007696303000002 
Figure 0007696303000003
Abstract
Description
Technical Field
[0001] The present disclosure relates to an information processing apparatus and an information processing method for creating setting data for devices that are communicably connected to a host device and are to be set.
Background Art
[0002] Conventionally, an engineering device for creating setting data for a plurality of devices for monitoring or controlling equipment has been known (see, for example, Patent Document 1). The engineering device creates setting data for each device and constructs a facility monitoring system by causing each device to download (receive) the created setting data. Each device operates based on the setting data downloaded from the engineering device and monitors or controls other devices other than itself or one or more devices installed in the facility. Generally, this setting data includes a large number of setting items.
[0003] When creating and registering setting data (hereinafter, also simply referred to as "creation work"), an administrator or the like of a facility monitoring system, who is a user of the engineering device, causes a display device to display a screen for creating and displaying setting data (hereinafter, also referred to as a "setting data display screen") and performs the creation work of the setting data via this screen.
[0004] Note that the engineering device has various types of setting data display screens prepared according to the type and purpose of the setting data. In addition, since the setting data includes a large number of setting items, the creation work of the setting data may span several days.
Prior Art Documents
Patent Documents
[0005]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0006] When the work of creating setting data spans multiple days, or when the work of creating setting data takes a long time within a day, administrators or the like may need to interrupt the work during the process and temporarily terminate the engineering device. In that case, administrators or the like need to close the screen that was being displayed (open) on the display device during the work. However, when administrators or the like resume the interrupted work, they have to reopen the screen that was open at the time of interruption and resume the work, which has been troublesome. Also, such problems are particularly prominent when there are a large number of screens open at the time of interruption, and improvement has been demanded.
[0007] The present disclosure has been made to solve the above-described problems, and an object thereof is to provide an information processing apparatus capable of reducing the labor of administrators or the like when resuming an interrupted work more than before.
Means for Solving the Problems
[0008] The information processing apparatus according to the present disclosure includes a display control unit that displays a screen for performing work related to a predetermined work item in response to an instruction by an administrator or the like, and when an instruction to interrupt the work is received after the start of the work, a registration unit that registers screen information indicating the screen being displayed by the display control unit in association with work information indicating the work. The display control unit is characterized in that when an instruction to resume the work is received, the display control unit displays the screen indicated by the screen information registered in association with the work information indicating the work.
Effects of the Invention
[0009] According to the present disclosure, since it is configured as described above, it is possible to reduce the labor of administrators or the like when resuming an interrupted work more than before.
Brief Description of the Drawings
[0010]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Mode for Carrying Out the Invention
[0011] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. Embodiment 1. FIG. 1 is a diagram showing a configuration example of a facility monitoring system 1 according to Embodiment 1. As shown in FIG. 1, the facility monitoring system 1 includes a monitoring device 10, an engineering device 20, a switching hub 25, an integrated controller 30, a primary device 40, and a secondary device 50. The monitoring device 10, the engineering device 20, the integrated controller 30, the primary device 40, and the secondary device 50 are communicably connected via the switching hub 25 and the network NW.
[0012] In FIG. 1, the facility monitoring system 1 includes one each of the monitoring device 10, the engineering device 20, the switching hub 25, the integrated controller 30, and the primary device 40, and three secondary devices 50. However, the number of each device is not limited to this. Further, although devices to be controlled or monitored are connected to the secondary device 50, the display of these devices is omitted in FIG. 1.
[0013] The monitoring device 10 monitors the operations of the devices connected to the secondary device 50 via the primary device 40 and the secondary device 50. Specifically, the monitoring device 10 transmits, at predetermined intervals or in response to an instruction from an administrator or the like, a request for acquiring data necessary for monitoring the operations of the devices to the primary device 40 and the secondary device 50. Then, the monitoring device 10 constructs a monitoring screen based on the data acquired from the primary device 40 and the secondary device 50, and causes the constructed screen to be displayed on a display device 60 described later.
[0014] Note that the monitoring device 10 may also transmit the above data acquisition request to the integrated controller 30, and construct the above monitoring screen based on the data acquired from the integrated controller 30, the primary device 40, and the secondary device 50.
[0015] The engineering device 20 performs engineering processing including creation of the above-described setting data, and constructs the facility monitoring system 1. The setting data is, for example, setting data for the integrated controller 30 for the integrated controller 30 to monitor the state of the primary device 40, setting data for the primary device 40 for the primary device 40 to monitor or control subordinate secondary devices 50, and setting data for the secondary device 50 for the secondary device 50 to monitor or control subordinate devices. Further, the engineering device 20 holds, as engineering data, data obtained by combining the setting data for the integrated controller 30, the setting data for the primary device 40, and the setting data for the secondary device 50 in a holding unit 204 described later.
[0016] In addition, the engineering device 20 also has a function (function of an information processing device) to automatically redisplay (restore) the screen that was being displayed on the display device 60 when the creation work of the setting data was interrupted, when the work is resumed. The engineering device 20 automatically rediscovers (restores) the screen that was being displayed when the creation work of the setting data was interrupted, by virtue of this function. The function of the information processing device possessed by this engineering device 20 will be described later.
[0017] The integrated controller 30 downloads the setting data corresponding to itself from the engineering device 20 among the engineering data held by the engineering device 20, and monitors the state of the primary device 40 by operating based on the downloaded setting data. The integrated controller 30 and the primary device 40 are connected to the engineering device 20 via the switching hub 25 and are installed in the same layer of the network NW.
[0018] The primary device 40 downloads the setting data corresponding to itself from the engineering device 20 among the engineering data held by the engineering device 20, and monitors or controls the subordinate secondary devices 50 by operating based on the downloaded setting data.
[0019] The secondary device 50 downloads the setting data corresponding to itself from the engineering device 20 among the engineering data held by the engineering device 20, and monitors or controls the subordinate devices by operating based on the downloaded setting data. The devices are installed in the facility and are composed of, for example, sensors, thermometers, motors, dampers, or power meters.
[0020] Next, a configuration example of the engineering device 20 will be described with reference to FIG. 2. Hereinafter, only the configuration (configuration of the information processing device) related to the redisplay (restoration) of the screen among the configurations possessed by the engineering device 20 will be described.
[0021] As shown in FIG. 2, the engineering device 20 includes an instruction reception unit 201, a display control unit 202, a registration unit 203, and a holding unit 204.
[0022] The holding unit 204 holds one or more pieces of setting data. The setting data is data for setting devices (integrated controller 30, primary device 40, and secondary device 50) that are communicably connected to the engineering device 20. The setting data includes a plurality of setting items. When there are a plurality of pieces of setting data held by the holding unit 204, the holding unit 204 holds the data in which those pieces of setting data are combined into one as engineering data.
[0023] In addition, the holding unit 204 holds information indicating work related to work items (hereinafter also referred to as "work information").
[0024] The work items are items of work performed by an administrator or the like in the work of creating the setting data. The work information includes, for example, the name of the work item set by an administrator or the like, and information indicating the state of the work related to the work item (such as "start", "interrupt", and "complete").
[0025] The instruction reception unit 201 receives an instruction regarding work related to work items from an administrator or the like. For example, when the start button 513 displayed on the work list registration screen described later is pressed by an administrator or the like, the instruction reception unit 201 receives an instruction to start the work. Also, when the interrupt button 514 displayed on the work list registration screen described later is pressed by an administrator or the like, the instruction reception unit 201 receives an instruction to interrupt the work. Further, when the complete button 515 displayed on the work list registration screen described later is pressed by an administrator or the like, the instruction reception unit 201 receives an instruction to complete the work.
[0026] The display control unit 202 generates a screen (for example, a setting data display screen) for performing operations related to a predetermined work item based on the setting data held in the holding unit 204 in response to an instruction from an administrator or the like, and displays the generated screen on the display device 60.
[0027] After the start of the work related to the work item, that is, after the instruction receiving unit 201 receives an instruction from an administrator or the like to start the work, when the instruction receiving unit 201 receives an instruction to interrupt the work, the registration unit 203 associates the screen information indicating the screen displayed on the display device 60 by the display control unit 202 with the work information indicating the work, and registers it in the holding unit 204.
[0028] When the instruction receiving unit 201 receives an instruction to resume the work that has been interrupted, the display control unit 202 redisplays (restores) the screen indicated by the screen information registered in association with the work information indicating the work on the display device 60.
[0029] Note that the engineering device 20 is realized by a processing circuit such as a system LSI (Large Scale Integration) or a CPU (Central Processing Unit) that executes a program stored in a memory or the like.
[0030] Also, the holding unit 204 is constituted by an HDD (Hard Disk Drive), a DVD (Digital Versatile Disc), a memory, or the like.
[0031] Also, in the above, the case where the holding unit 204 is provided inside the engineering device 20 is shown. However, it is not limited to this, and the holding unit 204 may be provided outside the engineering device 20.
[0032] Next, an operation example of the engineering device 20 according to Embodiment 1 shown in FIGS. 1 and 2 will be described with reference to FIG. 3.
[0033] Here, for the sake of easy understanding, it is assumed that the holding unit 204 holds one or more pieces of setting data. Also, it is assumed that the setting data held by the holding unit 204 includes a plurality of setting items, and the plurality of setting items include information (device information) regarding the device to be set by the setting data.
[0034] In addition, the holding unit 204 is assumed to hold work information regarding work items, and the work information includes, for example, the name of the work item set by an administrator or the like, and information indicating the state of the work regarding the work item (such as "start", "interrupt", and "complete").
[0035] As shown in FIG. 3, first, the display control unit 202 displays, on the display device 60, a screen (hereinafter, also referred to as a "work list registration screen") for registering work items related to the creation work of setting data in response to an instruction by an administrator or the like (step ST301).
[0036] Specifically, first, an administrator or the like causes the display device 60 to display a screen (setting data display screen) for displaying setting data. For example, as shown in FIG. 4, the setting data display screen includes a tree pane 401, a content pane 402, and an operation pane 403.
[0037] The tree pane 401 is an area that displays information (device information) regarding the plurality of devices in a tree format. Nodes are displayed under each device information. The node indicates each category when the setting data set for each device is classified by category.
[0038] The content pane 402 is an area where the setting data corresponding to the device or node selected by an administrator or the like is displayed.
[0039] The operation pane 403 is an area where icons or the like for performing operations on the setting data displayed in the content pane 402 are displayed.
[0040] Then, an administrator or the like selects a menu for calling the above-described work list registration screen from the menu bar displayed at the top of this setting data display screen. In response to this selection, the display control unit 202 displays the work list registration screen on the display device 60.
[0041] An example of the work list registration screen is shown in FIG. 5. The work list registration screen 501 shown in FIG. 5 is a screen for registering work items related to the creation work of setting data. Here, the work list registration screen 501 is displayed in the content pane 402.
[0042] As shown in FIG. 5 for example, the work list registration screen 501 mainly includes a work item setting area 5011 and a work detail setting area 5012.
[0043] The work item setting area 5011 is an area for an administrator or the like to set work items. Here, the work item is an item of work performed by an administrator or the like in the creation work of setting data, for example, "register DDC", "perform network setting", and "perform I / O object setting".
[0044] The work item setting area 5011 includes a work item column 50111, a quantity column 50112, and a status column 50113.
[0045] The work item column 50111 is a column for an administrator or the like to set work items.
[0046] The quantity column 50112 is a column for displaying the number of screens associated with the work item.
[0047] The status column 50113 is a column for displaying the status of the work related to the work item. Note that the work item column 50111, the quantity column 50112, and the status column 50113 are blank in the initial state.
[0048] The operation details setting area 5012 is an area for an administrator or the like to set and display detailed information (memo) about operations related to operation items. The detailed information (memo) is information that details the content of the operations performed by an administrator or the like regarding the operation items set in the operation item column 50111, for example.
[0049] The status clear button 511 is a button for clearing the status of operations related to operation items.
[0050] The screen registration button 512 is a button to be pressed when an administrator or the like edits operation information related to operation items.
[0051] The start button 513 is a button to be pressed when an administrator or the like starts an operation related to an operation item.
[0052] The interruption button 514 is a button to be pressed when an administrator or the like interrupts an operation related to an operation item.
[0053] The completion button 515 is a button to be pressed when an administrator or the like completes an operation related to an operation item.
[0054] Next, the registration unit 203 registers the operation information related to the operation item in the holding unit 204 (step ST302).
[0055] Specifically, an administrator or the like sets a predetermined operation item in the operation item column 50111 shown in FIG. 5 and presses a registration button (not shown). At this time, the registration unit 203 registers the operation information related to the set operation item in the holding unit 204.
[0056] For example, as shown in FIG. 5, an administrator or the like sets operation items such as "register DDC", "perform network settings", and "perform I / O object settings", and presses the registration button. At this time, the registration unit 203 registers the operation information related to the set operation item in the holding unit 204.
[0057] Next, the instruction receiving unit 201 receives an instruction from an administrator or the like to start work on a work item (step ST303).
[0058] Specifically, an administrator or the like selects an arbitrary work item from the work items set in the work item column 50111 and presses the start button 513. At this time, the instruction receiving unit 201 receives an instruction to start work on the selected work item. Here, an administrator or the like cannot simultaneously instruct the start of work for a plurality of work items.
[0059] Also, when the instruction receiving unit 201 receives an instruction to start work, the registration unit 203 sets the information indicating the status (status) of the work (hereinafter also referred to as "status information") included in the work information held in the holding unit 204 to "started".
[0060] In addition, the display control unit 202 displays an icon S1 indicating that the work has started in the status column 50113 of the work item setting area 5011 based on the status information set by the registration unit 203. Thereby, an administrator or the like can easily grasp that the work has started.
[0061] Next, the display control unit 202 generates a screen for performing the work for which the start instruction was received in step ST303 based on the setting data held in the holding unit 204 in response to an instruction from an administrator or the like, and displays the generated screen on the display device 60 (step ST304).
[0062] Specifically, an administrator or the like calls various screens (for example, a setting data display screen) for performing work related to a work item such as "register DDC". In response to this call, the display control unit 202 generates a screen based on the setting data held in the holding unit 204 and displays the generated screen on the display device 60. An administrator or the like performs work related to the registration of DDC via the screen displayed on the display device 60 by the display control unit 202.
[0063] In addition, while performing the operation, the administrator or the like may input the detailed operation content of the operation into the operation detail setting area 5012. Further, when the registration unit 203 receives the input of the detailed operation content by the administrator or the like and a registration button (not shown) is pressed, the registration unit 203 may register the input content in the holding unit 204 in association with the operation information. Further, the display control unit 202 may appropriately display the input content in the operation detail setting area 5012. Thereby, the administrator or the like can easily confirm the detailed operation content of the operation, and the workability is improved.
[0064] Next, the instruction reception unit 201 receives an instruction to interrupt the operation related to the operation item (step ST305).
[0065] Specifically, the administrator or the like selects the operation item for which the start of the operation was instructed in step ST303 from the operation item column 50111 and presses the interrupt button 514 displayed on the operation list registration screen 501. At this time, the instruction reception unit 201 receives an instruction to interrupt the operation related to the operation item selected by the administrator or the like.
[0066] In addition, when the instruction reception unit 201 receives an instruction to interrupt the operation, the registration unit 203 changes (updates) the status information included in the operation information held in the holding unit 204 to "interrupted".
[0067] In addition, the display control unit 202 displays an icon S2 indicating that the operation has been interrupted in the status column 50113 of the operation item setting area 5011 based on the status information changed (updated) by the registration unit 203. Thereby, the administrator or the like can easily grasp that the operation is interrupted.
[0068] Next, when the registration unit 203 receives an instruction to interrupt the operation in step ST305, the registration unit 203 registers, in the holding unit 204 in association with the operation information indicating the operation, screen information indicating the screen displayed on the display device 60 by the display control unit 202 (step ST306).
[0069] For example, when an instruction to interrupt the operation is received by the instruction reception unit 201 in step ST305, three screens are displayed on the display device 60 by the display control unit 202, and it is assumed that the screen information indicating these three screens is A, B, and C, respectively. In this case, the registration unit 203 associates the screen information A, B, and C with the operation information indicating the operation for which the interruption instruction was received, and registers it in the holding unit 204. Note that the screen information is, for example, a screen ID, but the screen information is not limited to this, and any information that can uniquely identify the screen may be used.
[0070] After giving an instruction to interrupt the operation as described above, the administrator or the like closes all the screens displayed on the display device 60 and terminates (shuts down) the engineering device 20. Then, after a predetermined time has elapsed since the operation was interrupted, for example, on the day after the day when the operation was interrupted, the administrator or the like restarts the engineering device 20 again, and displays the operation list registration screen 501 on the display device 60 in the same procedure as above. At this time, the screen for performing the operation, which was displayed when the operation was interrupted, is not displayed on the display device 60.
[0071] Next, the instruction reception unit 201 receives an instruction to resume the operation related to the operation item (step ST307).
[0072] Specifically, the administrator or the like selects the operation item for which the operation is to be resumed from the operation item column 50111 and presses the start button 513 displayed on the operation list registration screen 501. At this time, the instruction reception unit 201 receives an instruction to start (resume) the operation related to the operation item.
[0073] Also, when an instruction to resume the operation is received by the instruction reception unit 201, the registration unit 203 changes (updates) the status information included in the operation information held in the holding unit 204 to "start".
[0074] In addition, based on the status information changed by the registration unit 203, the display control unit 202 displays an icon S1 indicating that the work has started (resumed) in the status column 50113 of the work item setting area 5011. As a result, the administrator or the like can easily grasp that the work has started (resumed).
[0075] Next, when the instruction reception unit 201 receives an instruction to resume work, the display control unit 202 displays, on the display device 60, the screen indicated by the screen information registered in the holding unit 204 in association with the work information indicating the work (step ST308).
[0076] That is, when the instruction reception unit 201 receives an instruction to start (resume) work, if screen information is registered in association with the work information registered in the holding unit 204, the engineering device 20 performs the process of step ST308. On the other hand, when the instruction reception unit 201 receives an instruction to start (resume) work, if screen information is not registered in association with the work information registered in the holding unit 204, the engineering device 20 performs the process of step ST303.
[0077] For example, in the above example, when the instruction reception unit 201 receives an instruction to start (resume) work, screen information A, B, and C is registered in association with the work information registered in the holding unit 204. Therefore, when the instruction reception unit 201 receives an instruction to resume work, the display control unit 202 displays, on the display device 60, the three screens indicated by the screen information A, B, and C registered in the holding unit 204 in association with the work information.
[0078] As a result, the screen that was displayed on the display device 60 when the work was interrupted in step ST305 is automatically redisplayed (restored) on the display device 60. Therefore, when the administrator or the like resumes work, there is no need to call up and display again the screen that was displayed at the time of interruption of the work, and the labor at the time of resuming work is reduced compared to the conventional case.
[0079] Note that, in step ST308, after the screen is redisplayed by the display control unit 202, the registration unit 203 may delete the screen information registered in the holding unit 204 in association with the work information.
[0080] After that, an administrator or the like resumes the interrupted work using the screen redisplayed on the display device 60 by the display control unit 202. Also, when the work is interrupted again after resuming the work and the interrupted work is to be resumed, the administrator or the like presses the interrupt button 514 and the start button 513 as appropriate in the same manner as above, and the engineering device 20 performs the processes of steps ST305 to ST308 as appropriate.
[0081] Then, when the administrator or the like completes all the work related to the work item, they press the completion button 515 displayed on the work list registration screen 501. At this time, the instruction reception unit 201 receives an instruction to complete the work.
[0082] Also, when the instruction reception unit 201 receives an instruction to complete the work, the registration unit 203 changes (updates) the status information included in the work information held in the holding unit 204 to "completed".
[0083] Further, the display control unit 202 displays an icon S3 indicating that the work has been completed in the status bar 50113 of the work item setting area 5011 based on the status information changed (updated) by the registration unit 203. Thereby, an administrator or the like can easily grasp that the work has been completed.
[0084] Note that, in the above, the case where the engineering device 20 has the functions of an information processing device is shown. However, it is not limited to this, and the monitoring device 10 may have the functions of an information processing device. Also, the information processing device may be configured as a device separate from the engineering device 20 and the monitoring device 10.
[0085] As described above, according to the first embodiment, the engineering device 20 (information processing device) includes a display control unit 202 that displays a screen for performing an operation related to a predetermined operation item in response to an instruction from an administrator or the like, and a registration unit 203 that, when an instruction to interrupt the operation is received after the start of the operation, registers screen information indicating the screen displayed by the display control unit 202 in association with operation information indicating the operation. When an instruction to resume the operation is received, the display control unit 202 displays the screen indicated by the screen information registered in association with the operation information indicating the operation. As a result, the information processing device according to the first embodiment automatically redisplay (restores) the screen displayed when the interruption of the operation is instructed. Therefore, when the administrator or the like resumes the operation, it is not necessary to call and display again the screen displayed at the time of interruption of the operation, and the labor at the time of resuming the operation is reduced compared to the conventional case. Further, this effect is particularly significant when the number of screens displayed at the time of interruption is large.
[0086] Further, when an instruction to start an operation, an instruction to interrupt the operation, and an instruction to complete the operation are received, the registration unit 203 sets status information indicating the status of the operation included in the operation information indicating the operation according to the received instruction, and the display control unit 202 performs a display indicating the status of the operation based on the status information set by the registration unit 203. As a result, the administrator or the like can easily grasp the status of the operation.
[0087] Second Embodiment. In the engineering device 20 according to the first embodiment, an example in which the screen displayed when the interruption of the operation is instructed is automatically redisplayed (restored) at the time of resuming the operation is shown. In the second embodiment, an example in which the position of the cell selected by the administrator or the like and the scroll state of the screen are automatically restored at the time of resuming the operation for the screen displayed when the interruption of the operation is instructed will be described.
[0088] Hereinafter, similar to the first embodiment, the case where the engineering device 20b has the functions of an information processing device will be described. However, the same applies to other cases (the case where the monitoring device 10 has the functions of an information processing device, and the case where the information processing device is configured separately from the monitoring device 10 and the engineering device 20b).
[0089] FIG. 6 is a diagram showing a configuration example of the engineering device 20b according to the second embodiment. In the engineering device 20b according to the second embodiment shown in this FIG. 6, with respect to the engineering device 20 according to the first embodiment shown in FIG. 2, the display control unit 202 is changed to the display control unit 202b, the registration unit 203 is changed to the registration unit 203b, and the screen state acquisition unit 205 is added. For other configurations of the engineering device 20b, they are the same as those of the engineering device 20 according to the first embodiment, and only the different parts are described with the same reference numerals.
[0090] When an instruction to interrupt the work is received by the instruction reception unit 201, the screen state acquisition unit 205 acquires at least one of information indicating the position of the cell selected by an administrator or the like and information indicating the scroll state on the screen displayed on the display device 60 by the display control unit 202. The scroll state is, for example, the length and position of the vertical scroll bar and the length and position of the horizontal scroll bar on the screen.
[0091] The registration unit 203b registers the screen information added with the information acquired by the screen state acquisition unit 205 in the holding unit 204 in association with the work information.
[0092] When an instruction to resume the work is received by the instruction reception unit 201, the display control unit 202b displays the screen indicated by the screen information registered in the holding unit 204 in association with the work information in a state where at least one of the position of the selected cell and the scroll state is reproduced.
[0093] Next, an operation example of the engineering device 20b according to Embodiment 2 will be described. Here, for simplicity of explanation, only the differences from the operation example of the engineering device 20 according to Embodiment 1 will be described.
[0094] In step ST305 described in Embodiment 1, when the instruction reception unit 201 receives an instruction to interrupt the work, the screen state acquisition unit 205 acquires at least one of information indicating the position of the cell selected by an administrator or the like and information indicating the scroll state on the screen displayed on the display device 60 by the display control unit 202 in the screen displayed on the display device 60.
[0095] Next, in step ST306, when the registration unit 203b receives an instruction to interrupt the work, the registration unit 203b registers, in the holding unit 204, screen information indicating the screen displayed on the display device 60 by the display control unit 202 in association with the work information indicating the work. At this time, the registration unit 203b registers, in the holding unit 204, the screen information added with the information acquired by the screen state acquisition unit 205 in association with the work information.
[0096] Next, in step ST308, when the display control unit 202b receives an instruction to resume the work from the instruction reception unit 201, the display control unit 202b displays, on the display device 60, the screen indicated by the screen information registered in the holding unit 204 in association with the work information. At this time, the display control unit 202b displays the screen indicated by the screen information registered in the holding unit 204 in association with the work information in a state where at least one of the position of the selected cell and the scroll state is reproduced.
[0097] In this way, when the display control unit 202b redisplay the screen at the time of interruption, it displays in a state where at least one of the position of the cell selected by an administrator or the like on the screen and the scroll state is reproduced. As a result, at the time of resumption, not only is the screen at the time of interruption redisplayed (restored), but also the position of the cell selected on the screen and the like are reproduced. Therefore, an administrator or the like can resume work in a state where the state of the screen is closer to that at the time of interruption, improving convenience.
[0098] As described above, according to the second embodiment, when the engineering device 20b (information processing device) receives an instruction to interrupt work by the instruction receiving unit 201, among the information indicating the position of the cell selected by an administrator or the like and the information indicating the scroll state on the screen displayed on the display device 60 by the display control unit 202, the screen state acquisition unit 205 that acquires at least one of them is provided. The registration unit 203b registers the screen information with the added information acquired by the screen state acquisition unit 205 in association with the work information. When the display control unit 202b receives an instruction to resume work by the instruction receiving unit 201, the display control unit 202b displays the screen indicated by the screen information registered in the registration unit 203b in association with the work information on the display device 60 in a state where at least one of the position of the selected cell and the scroll state is reproduced. As a result, an administrator or the like can resume work in a state where the state of the screen is restored to a state closer to that at the time of interruption, improving convenience.
[0099] Embodiment 3. In Embodiment 3, a configuration that enables output of work information related to work items to an external file will be described.
[0100] Note that hereinafter, as in the first embodiment, the case where the engineering device 20c has the functions of an information processing device will be described, but the same applies to other cases (the case where the monitoring device 10 has the functions of an information processing device and the case where the information processing device is configured separately from the monitoring device 10 and the engineering device 20c).
[0101] FIG. 7 is a diagram showing a configuration example of the engineering device 20c according to Embodiment 3. In the engineering device 20c according to Embodiment 3 shown in FIG. 7, for the engineering device 20 according to Embodiment 1 shown in FIG. 2, the registration unit 203 is changed to a registration unit 203c, and an output unit 206 is added. Other configurations of the engineering device 20c are the same as those of the engineering device 20 according to Embodiment 1, and only the different parts are described with the same reference numerals.
[0102] The registration unit 203c associates the screen information indicating the screen displayed on the display device 60 by the display control unit 202 with the work information and registers it in the holding unit 204 between when an instruction to start work is received by the instruction receiving unit 201 and when an instruction to complete work is received by the instruction receiving unit 201.
[0103] The output unit 206 outputs the work information held in the holding unit 204 to an external file in response to an instruction from an administrator or the like.
[0104] In this Embodiment 3, the configuration of registering the work information at the time of work interruption, which was described in Embodiment 1, is further developed, and the work information from the start of work to the completion of work is registered in the holding unit 204, and this work information can be output to an external file, assuming that the work information is shared by a number of administrators or the like.
[0105] That is, after an administrator or the like presses the start button 513 to give an instruction to start work, the work is performed while causing the display device 60 to display several screens for performing the work. Also, when the work is completed, the administrator or the like presses the completion button 515 to give an instruction to complete the work.
[0106] At this time, after the start button 513 is pressed by an administrator or the like and the instruction receiving unit 201 receives an instruction to start the work, until the completion button 515 is pressed by an administrator or the like and the instruction receiving unit 201 receives an instruction to complete the work, the registration unit 203c associates the screen information indicating the screen displayed on the display device 60 by the display control unit 202 with the work information and registers it in the holding unit 204 one by one. As a result, in the holding unit 204, the screen information indicating the screen displayed on the display device 60 when an administrator or the like performs the work is registered in association with the work information.
[0107] Note that the registration unit 203c may count the number of screen information registered in the holding unit 204 in association with the work information, and the display control unit 202 may display the number of screen information counted by the registration unit 203c in the quantity column 50112 of the work item setting area 5011. Thereby, an administrator or the like can easily grasp the number of screens registered in association with the work information.
[0108] Also, as shown in FIG. 8, the output unit 206 outputs the work information associated with this screen information to the external file 801 in response to an instruction by an administrator or the like. Thereby, an administrator or the like can distribute the work information in the form of the external file 801 to other persons in charge. Also, the person in charge who receives this external file 801 can easily grasp what kind of screen the administrator or the like who is the distribution source actually opened while performing the work by referring to the work information in the external file 801. Also, this external file 801 can be used as a work instruction for other persons in charge.
[0109] Also, when outputting the work information, the output unit 206 may be able to output the work information by dividing it into a plurality of information. Also, when outputting the work information, the output unit 206 may be able to output information obtained by integrating some work information. Also, when outputting the work information, the output unit 206 may add information on the person in charge who is in charge of the work in response to an instruction by an administrator or the like.
[0110] The person in charge who has received the external file 801 reads work information from the external file 801 using the engineering device 20c. Then, the person in charge selects the read work information and presses the start button 513. At this time, the instruction reception unit 201 receives an instruction to start the work indicated by the selected work information. In that case, the display control unit 202 may cause the display device 60 to collectively display the screens indicated by the screen information associated with the work information. As a result, the person in charge does not need to cause the display device 60 to display the screens indicated by the screen information associated with the work information one by one, improving convenience.
[0111] Further, the engineering device 20c may include a measurement unit (not shown) that measures the time during which the screen displayed on the display device 60 by the display control unit 202 is displayed on the display device 60.
[0112] For example, the measurement unit measures the time from when the screen is displayed on the display device 60 by the display control unit 202 until the screen is closed by an administrator or the like. Note that the measurement unit performs this measurement for each screen. Further, the registration unit 203c registers information indicating the time measured by the measurement unit (hereinafter, also referred to as "time information") in the holding unit 204 in association with the screen information.
[0113] In this case, the work information output as the external file 801 is associated with time information in addition to the screen information. As a result, other persons in charge who have received this external file 801 can easily grasp what screens the administrator or the like at the distribution source actually opened while working and how much time was spent on the work through each screen by referring to the work information in the external file 801.
[0114] Further, as a result, other persons in charge can improve the estimation accuracy of the work to be performed in the future by referring to the past work time. Also, when the work time for the same work differs among persons in charge, an administrator or the like can perform an analysis such as lack of experience of the person in charge, rough confirmation work by the person in charge, or interruption by other work.
[0115] Further, the engineering device 20c may include an editing unit (not shown) capable of editing work information.
[0116] For example, an administrator or the like presses the screen registration button 512 in a state where arbitrary work information is selected from the work item column 50111. At this time, the instruction reception unit 201 receives an instruction to edit the work information selected by the administrator or the like. Next, the display control unit 202 displays an editing screen for the work information on the display device 60. The administrator or the like performs work-related editing via this screen and presses a registration button (not shown). At this time, the editing unit updates the work information to the edited content. Thereby, for example, when an administrator or the like accidentally opens the screen, the work information can be corrected. In addition, the administrator or the like can eliminate work omissions by editing and reusing past work.
[0117] Further, the editing unit may be able to register screen information in association with the work information in advance in the holding unit 204.
[0118] For example, in the above example, the registration unit 203c automatically associates the screen information indicating the screen displayed on the display device 60 by the display control unit 202 with the work information and registers it in the holding unit 204 between the time when the instruction reception unit 201 receives an instruction to start work and the time when the instruction reception unit 201 receives an instruction to complete work.
[0119] On the other hand, when the screen information to be associated with the work information in advance is known, the screen information may be associated with the work information in advance without displaying the screen. In such a case, the editing unit may associate the screen information with the work information in advance via a predetermined screen and register it in the holding unit 204.
[0120] As described above, according to this Embodiment 3, the registration unit 203c registers, in the holding unit 204 in association with work information indicating the work, screen information indicating the screen displayed by the display control unit 202, between when an instruction to start the work is received by the instruction receiving unit 201 and when an instruction to complete the work is received by the instruction receiving unit 201. The output unit 206 outputs the work information to the external file 801 according to an instruction by an administrator or the like. Thereby, an administrator or the like can distribute the work information to other persons in the form of an external file. Further, the person in charge who has received this file can easily grasp what kind of screen the administrator or the like of the distribution source actually opened while performing the work by referring to the work information in the file.
[0121] Further, when an instruction to start the work indicated by the work information output as the external file 801 by the output unit 206 is received, the display control unit 202 displays, on the display device 60, the screen indicated by the screen information associated with the work information. Thereby, the person in charge who has received the external file does not need to display one by one on the display device 60 the screen indicated by the screen information associated with the work information, and the convenience is improved.
[0122] Further, it includes a measurement unit that measures the time during which the screen displayed on the display device 60 by the display control unit 202 is being displayed. The registration unit 203c registers, in the holding unit 204 in association with the screen information indicating the screen, information indicating the time measured by the measurement unit. Thereby, other persons in charge who have received the external file can easily grasp how much time was taken for the work through each screen, and can also improve the estimation accuracy of the work to be performed hereafter.
[0123] Further, the engineering device 20c includes an editing unit that edits the information registered by the registration unit 203c. Thereby, an administrator or the like can eliminate work omissions by editing and reusing past work.
[0124] Note that within the scope of the present disclosure, any free combination of each embodiment, or any modification of any component of each embodiment, or any omission of any component in each embodiment is possible.
Explanation of Signs
[0125] 1 Facility monitoring system 10 Monitoring device 20, 20b, 20c Engineering device 25 Switching hub 30 Integrated controller 40 Primary device 50 Secondary device 60 Display device 201 Instruction reception unit 202, 202b Display control unit 203, 203b, 203c Registration unit 204 Holding unit 205 Screen state acquisition unit 206 Output unit 401 Tree pane 402 Content pane 403 Operation pane 501 Work list registration screen 511 Status clear button 512 Screen registration button 513 Start button 514 Interrupt button 515 Completion button 801 External file 5011 Work item setting area 5012 Work detail setting area 50111 Work item column 50112 Quantity column 50113 Status column NW Network S1, S2, S3 Icons
Claims
1. A display control unit that displays a screen for performing an operation related to a predetermined operation item in response to an instruction by a user; A registration unit that, when an instruction to interrupt the operation is received after the start of the operation, registers screen information indicating the screen displayed by the display control unit in association with operation information indicating the operation; comprising: When an instruction to resume the operation is received, the display control unit displays the screen indicated by the screen information registered in association with the operation information indicating the operation; The registration unit: During the period from when an instruction to start the operation is received until an instruction to complete the operation is received, registers screen information indicating the screen displayed by the display control unit in association with operation information indicating the operation; Further comprising an output unit that outputs the operation information to an external file in response to an instruction by a user An information processing apparatus characterized by the above.
2. The display control unit: When an instruction to start the operation indicated by the operation information output as an external file by the output unit is received, displays the screen indicated by the screen information associated with the operation information; The information processing apparatus according to claim 1, characterized by the above.
3. Comprising a measurement unit that measures the time during which the screen displayed by the display control unit is being displayed; The registration unit registers information indicating the time measured by the measurement unit in association with the screen information indicating the screen; The information processing apparatus according to claim 1 or claim 2, characterized by the above.
4. The registration unit: When an instruction to start an operation, an instruction to interrupt the operation, and an instruction to complete the operation are received, in accordance with the received instruction, state information indicating the state of the operation, which is included in the operation information indicating the operation, is set. The display control unit performs a display indicating the state of the operation based on the state information set by the registration unit. The information processing apparatus according to any one of claims 1 to 3, characterized in that.
5. When an instruction to interrupt the operation is received, a screen state acquisition unit that acquires at least one of information indicating the position of a cell selected by the user and information indicating the scroll state on the screen being displayed by the display control unit is provided. The registration unit registers the screen information with the added information acquired by the screen state acquisition unit in association with the operation information. When an instruction to resume the operation is received, the display control unit displays the screen indicated by the screen information registered in the registration unit in association with the operation information in a state where at least one of the position of the selected cell and the scroll state is reproduced. The information processing apparatus according to any one of claims 1 to 4, characterized in that.
6. An information processing apparatus comprising an editing unit that edits the information registered by the registration unit. The information processing apparatus according to any one of claims 1 to 5, characterized in that.
7. An information processing method by an information processing apparatus, comprising: a step in which a display control unit displays a screen for performing an operation related to a predetermined operation item in response to an instruction by a user; and a step in which a registration unit registers, in association with operation information indicating the operation, screen information indicating the screen being displayed by the display control unit when an instruction to interrupt the operation is received after the start of the operation; and When the display control unit receives an instruction to resume the operation, it includes the step of displaying a screen indicated by the screen information registered in the registration unit in association with the operation information indicating the operation. The step of registering by the registration unit is During the period from when an instruction to start the operation is received until an instruction to complete the operation is received, screen information indicating a screen displayed by the display control unit is registered in association with operation information indicating the operation. Furthermore, it further includes the step of outputting the operation information to an external file by an output unit in response to an instruction by a user. An information processing method characterized by the above.
Citation Information
Patent Citations
Information processing apparatus, recording and reproduction method of operation history, program and recording medium
JP2003280946A
Surveillance test device and surveillance test method
JP2005025631A
Working state management system
JP2012168743A
Information processing apparatus and program
JP2018028748A
Display control device and display control method
JP2020160909A