Collected data display apparatus, collected data display method, collected data display program, and recording medium
The collected data display device and method streamline data access by allowing users to specify and display data from gateway devices and electronic devices, addressing the burden of varied user data requirements and enhancing operational efficiency.
Patent Information
- Application Number
- JP2023179320
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-18
- Publication Date
- 2025-05-01
AI Technical Summary
Users face a significant burden in efficiently accessing and displaying the specific data collected by gateway devices from electronic devices, as the data requirements vary by user purpose.
A collected data display device and method that allow users to easily display required data by creating display data designation information specifying the combination of a gateway device and an electronic device's data storage address, enabling direct acquisition and display of relevant data from a database.
Enables users to effortlessly display the necessary data without a heavy burden, improving operational efficiency and reducing the workload associated with data retrieval and processing.
Smart Images

Figure 2025069540000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a technique for displaying to a user data that is collected from electronic devices by a gateway device and stored in a database. [Background technology]
[0002] As shown in Patent Document 1, in the field of FA (Factory Automation), a gateway device is used to collect data from electronic devices such as PLCs (Programmable Logic Controllers) and FA devices. This gateway device transmits the data collected from the electronic devices to a database, and the database stores the data received from the electronic devices. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2021-068983 Summary of the Invention [Problem to be solved by the invention]
[0004] Meanwhile, a user can efficiently operate and maintain equipment by referring to the data collected by the gateway device. For example, the user can refer to the data by displaying the data collected by the gateway device on the dashboard of a BI (Business Intelligence) tool or the like.
[0005] However, the data required by a user varies depending on the purpose of the user. Therefore, it is preferable that a specific gateway device installed in the facility can display data collected from a specific electronic device appropriately according to the purpose of the user. Therefore, the user may have to specify and obtain the data he or she needs from a database. Such work is a heavy burden for the user.
[0006] The present invention has been made in consideration of the above problems, and has an object to make it possible to easily display data that a user requires without placing a heavy burden on the user. [Means for solving the problem]
[0007] A collected data display device according to the present invention is a collected data display device that displays to a user data that is collected by a gateway device from electronic devices that store collected data in a predetermined data storage address and stored in a database. The collected data display device includes a display, a widget display control unit that accepts a user's instruction to display a widget on the display and displays the widget on the display, a display data designation information creation unit that creates display data designation information that designates data to be displayed in the widget in response to a user operation on the widget displayed on the display, and a data acquisition unit that acquires data indicated by the display data designation information from a database, wherein the widget display control unit displays in the widget the data acquired by the data acquisition unit, the display data designation information designates a combination of a gateway device and a data storage address of an electronic device connected to the gateway device, and the data acquisition unit acquires from the database the data that the gateway device designated by the display data designation information has collected from the data storage address of the electronic device designated by the display data designation information.
[0008] A collected data display method according to the present invention is a method for displaying to a user data that has been collected by a gateway device from electronic devices that store collected data at a predetermined data storage address and stored in a database, the method including the steps of: accepting a user's instruction to display a widget on a display and displaying the widget on the display; creating display data designation information that designates data to be displayed in the widget in response to a user operation on the widget displayed on the display; acquiring data indicated by the display data designation information from a database; and displaying the data acquired from the database in the widget, wherein the display data designation information designates a combination of a gateway device and a data storage address of an electronic device connected to the gateway device, and the gateway device designated by the display data designation information acquires from the database the data collected from the data storage address of the electronic device designated by the display data designation information.
[0009] A collected data display program according to the present invention is a collected data display program that causes a computer to execute a display of data to a user that has been collected by a gateway device from electronic devices that store collected data in a predetermined data storage address and stored in a database, and causes the computer to execute the following steps: accepting a user's instruction to display a widget on a display and displaying the widget on the display; creating display data designation information that designates data to be displayed in the widget in response to a user operation on the widget displayed on the display; acquiring data indicated by the display data designation information from a database; and displaying the data acquired from the database in the widget, wherein the display data designation information designates a combination of a gateway device and a data storage address of an electronic device connected to the gateway device, and the gateway device designated by the display data designation information acquires from the database the data collected from the data storage address of the electronic device designated by the display data designation information.
[0010] A recording medium according to the present invention records the collected data display program in a computer-readable manner.
[0011] In the present invention (collected data display device, collected data display method, collected data display program, and recording medium) configured as described above, a user's instruction to display a widget on the display is accepted, and the widget is displayed on the display. Furthermore, display data designation information that designates data to be displayed in the widget is created in response to a user's operation on the widget displayed on the display. Specifically, the display data designation information designates a combination of a gateway device and a data storage address of an electronic device connected to the gateway device. Then, the gateway device designated by the display data designation information acquires data collected from the data storage address of the electronic device designated by the display data designation information from a database, and the data acquired from the database is displayed by the widget. As a result, in the present invention, it is possible to easily display data required by a user without placing a large burden on the user.
[0012] In this specification, displaying data includes displaying the data itself (i.e., raw data) as well as displaying processed data obtained by processing the raw data. Displaying processed data also includes displaying a graph in which the raw data is plotted in a predetermined format, and displaying the results of comparing the raw data with a predetermined threshold value using text or color.
[0013] The collected data display device may be configured such that the display data designation information creation unit displays a screen for selecting data storage addresses of the gateway device and the electronic device in response to a user's operation on the widget, and creates the display data designation information in response to the user's operation on the screen. In this configuration, the user's operation for creating the display data designation information can be assisted by the screen, and the display data designation information can be created without placing a large burden on the user.
[0014] However, the display format of data required by a user also differs depending on the user's purpose. Therefore, the user may have to process the data in order to display the data in the required display format. Such a process imposes a heavy burden on the user. Therefore, it is preferable to be able to easily display data in the display format required by the user without imposing a heavy burden on the user.
[0015] In view of this, the collected data display device may be configured to further include a display format receiving unit that receives a user's designation of a display format in which the widget will display data, and the widget display control unit causes the widget to display the data acquired by the data acquisition unit in the display format accepted by the display format receiving unit. This makes it possible to easily display data in a display format required by the user without imposing a large burden on the user.
[0016] The collected data display device may further include a threshold setting unit that accepts a threshold set by a user, and the widget display control unit may change the display mode of the data by the widget according to the result of comparing the data with the threshold. In this configuration, the user can easily determine whether the data is normal or abnormal, for example, by the display mode of the data.
[0017] The widget display control unit may configure the collected data display device to change the color as a display mode. In this configuration, the user can easily determine whether the data is normal or abnormal by the color, for example.
[0018] The collected data display device may further include a display range receiving unit that receives a user setting of a range in which the widgets are to be displayed, and the widget display control unit may display the widgets in the range received by the display range receiving unit. With this configuration, the widgets can be displayed in a layout that is easy for the user to view.
[0019] The collected data display device may further include a name input receiving unit that receives user input of a device name, which is the name of the gateway device, and an address name, which is the name of the data storage address of the electronic device, and the display data designation information creating unit executes a device name selection process that displays a device name list showing device names in a list on the display and receives a user's selection of a device name from the device name list, an address name selection process that displays an address name list showing address names of data storage addresses of electronic devices connected to the gateway device corresponding to the device name received in the device name selection process in a list on the display and receives a user's selection of an address name from the address name list, and a designation information creating process that creates display data designation information that specifies a combination of the gateway device corresponding to the device name received in the device name selection process and the data storage address of the electronic device corresponding to the address name received in the address name selection process. In this configuration, the user can select a device name from the device name list showing device names input in advance in a list, and select an address name from the address name list showing address names input in advance in a list, thereby creating display data designation information that specifies these combinations. In other words, the display data designation information can be created by a simple operation such as selecting a name that is easy for the user to understand. Effect of the Invention
[0020] As described above, according to the present invention, it is possible to easily display data that a user requires without placing a large burden on the user. [Brief description of the drawings]
[0021] [Figure 1] FIG. 1 is a diagram showing an example of a usage form of a data management system including a collected data display device of the present invention. [Diagram 2] FIG. 2 is a block diagram illustrating an installation environment of the gateway device. [Diagram 3] FIG. 2 is a block diagram showing the electrical configuration of a terminal device. [Figure 4]11 is a flowchart showing an example of displaying collected data. [Diagram 5] FIG. 13 is a diagram illustrating an example of a data collection and display setting screen for performing data collection settings and data display settings. [Figure 6A] FIG. 13 is a diagram illustrating an example of an Ethernet setting / device setting screen. [Figure 6B] FIG. 4 is a diagram illustrating an example of a connected device setting screen. [Figure 6C] FIG. 11 is a diagram illustrating an example of a connected device setting edit screen. [Figure 6D] FIG. 11 is a diagram illustrating an example of a trigger setting screen. [Figure 6E] FIG. 11 is a diagram illustrating an example of a trigger setting edit screen. [Figure 6F] FIG. 11 is a diagram illustrating an example of a collection target device setting screen. [Figure 7A] FIG. 11 is a diagram illustrating an example of a data display setting screen. [Figure 7B] FIG. 11 is a diagram showing an example of an edit mode of a page name. [Figure 7C] FIG. 2 is a diagram illustrating an example of a widget type display unit. [Figure 7D] FIG. 2 is a diagram illustrating an example of a display mode of a widget. [Figure 7E] FIG. 4 is a diagram illustrating an example of a widget editing screen. [Figure 7F] FIG. 13 is a diagram illustrating an example of a device selection screen for selecting a gateway device. [Figure 7G] FIG. 4 is a diagram illustrating an example of a device selection screen for selecting an electronic device. [Figure 7H] FIG. 4 is a diagram illustrating an example of a widget editing screen. [Figure 7I] FIG. 11 is a diagram illustrating an example of a condition addition screen for adding a display format condition. [Figure 7J] 1A to 1C are diagrams illustrating various widgets for displaying data in various display formats. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0022] Fig. 1 is a diagram showing a schematic diagram of an example of a usage form of a data management system equipped with a collected data display device of the present invention. The data management system 1 shown in the example of Fig. 1 is composed of a gateway device 2 and a management server 3 that manages the gateway device 2. Furthermore, in order to manage the gateway device 2 via the management server 3, a user uses a terminal device 6 that corresponds to the collected data display device of the present invention. As an example of the user, an OT (Operational Technology) engineer who uses a collected data management service using the gateway device 2 and the management server 3 is assumed.
[0023] The gateway device 2 and the management server 3 communicate with each other via a communication network C1 such as the Internet or mobile communication. For example, when the communication network C1 is provided by a telecommunications carrier, the gateway device 2 has a built-in SIM (Subscriber Identity Module) and uses the SIM to wirelessly communicate with the management server 3 via the communication network C1. Communication via the communication network C1 incurs a communication fee payable to the telecommunications carrier, and this communication fee depends on the amount of data communicated via the communication network C1.
[0024] A data management service using the gateway device 2 and the management server 3 is provided to a user by a service provider. The gateway device 2 is provided by the service provider by leasing or selling it to the user, and the management server 3 is provided by the service provider by permitting the user to use it. However, the provision form of the gateway device 2 and the management server 3 is not limited to this, and for example, the management server 3 may be leased or sold to the user. The service provider is different from a telecommunications carrier, and the service provider provides a data management service using a communication line network C1 leased from the telecommunications carrier. The communication fee for the communication line network C1 is included in the usage fee for the data management service, and the user pays the usage fee only to the service provider and does not need to pay the communication fee to the telecommunications carrier. The service provider and the telecommunications carrier do not necessarily need to be different entities, and they may be the same entity.
[0025] The gateway device 2 is attached to a metal housing 49 that houses the PLC 41A. The gateway device 2 has an antenna unit 21 arranged outside the housing 49 and a main body unit 22 arranged inside the housing 49, and the antenna unit 21 and the main body unit 22, which sandwich a top plate or a side plate of the housing 49, are fastened to each other by a fastening member such as a screw, so that the gateway device 2 is fixed to the housing 49. However, the installation manner of the gateway device 2 is not limited to this example, and the gateway device 2 may be installed at a location away from the housing 49. In addition, it is not necessary to configure the antenna unit 21 and the main body unit 22 of the gateway device 2 as separate bodies, and they may be configured integrally.
[0026] The management server 3 includes a gateway device 31 (server-side gateway) and a database 33. Communications between the management server 3 and the gateway device 2 (client-side gateway) and communications between the management server 3 and the terminal device 6 are performed by the gateway device 31.
[0027] 2 is a block diagram showing a typical installation environment of a gateway device. In the installation environment of the gateway device 2, a LAN (Local Area Network) 42 is constructed, and the gateway device 2 and a PLC 41A are connected to the LAN 42. Therefore, the gateway device 2 and the PLC 41A can communicate with each other via the LAN 42 by Ethernet (registered trademark). A plurality of electronic devices 41 including the PLC 41A are connected to the LAN 42. The number of PLCs 41A connected to the LAN 42 is not limited to one, and may be multiple.
[0028] The PLC 41A and the target 43 of the PLC 41A are connected to each other by a cable, and the PLC 41A acquires data from the target 43 via the cable and stores it in a register (predetermined address). The target 43 is, for example, a sensor mounted on an FA (Factory Automation) device, and the PLC 41A acquires data output by the sensor. That is, the PLC 41A has a memory and stores the data acquired from the target 43 in a predetermine address (data storage address) of the memory. This data storage address may be set by the user, for example, or may be set by default. In the latter case, the user can know the data storage address based on, for example, an instruction manual for the PLC 41A. Similarly, electronic devices 41 (sensors) other than the PLC 41A, such as a temperature sensor or a pressure sensor, also store data (temperature data, pressure data) indicating detected temperature or pressure in a data storage address.
[0029] The gateway device 2 acquires data D from the data storage address of the electronic device 41 at a predetermined trigger period, and transmits the data D to the gateway device 31 of the management server 3. In the management server 3, the data D received by the gateway device 31 from the gateway device 2 is accumulated in the database 33. In this way, the data D acquired from the data storage address of the electronic device 41 at a predetermined trigger period is collected in the database 33.
[0030] 3 is a block diagram showing the electrical configuration of a terminal device. The terminal device 6 is a computer such as a personal computer, a smartphone, or a tablet. The terminal device 6 includes a calculation unit 61, a storage unit 62, a display 63, an input device 64, and a communication unit 65. The calculation unit 61 is a processor including, for example, a CPU (Central Processing Unit) and a memory, and executes the calculation function of the terminal device 6. The storage unit 62 is a storage device such as, for example, an SSD (Solid State Drive).
[0031] The display 63 is a display device that displays various information to the user in response to commands from the calculation unit 61. The input device 64 is composed of a mouse, a keyboard, etc., and transmits a signal (input signal) corresponding to an input operation by the user to the input device 64 to the calculation unit 61. The calculation unit 61 determines the content of the command from the user based on the input signal received from the input device 64. It is not necessary to configure the display 63 and the input device 64 separately, and they may be configured integrally using a touch panel display or the like.
[0032] The communication unit 65 communicates with the gateway device 31 of the management server 3 in response to a command from the calculation unit 61. The communication between the communication unit 65 and the gateway device 31 is performed via a communication line network C2 (FIG. 1) such as the Internet or mobile communication. The communication unit 65 acquires data D (collected data D) collected by the management server 3 in the database 33 via the gateway device 31 and stores the data in the storage unit 62. The communication unit 65 also downloads the collected data display program P according to the present invention from the database 33 via the gateway device 31 and stores the collected data display program P in the storage unit 62. However, the manner in which the collected data display program P is provided is not limited to being downloaded from the database 33.
[0033] The calculation unit 61 executes the collected data display program P to execute the collected data display of FIG. 4. FIG. 4 is a flow chart showing an example of the collected data display. In step S101, the calculation unit 61 displays a web browser for displaying data D on the display 63. In step S102, a request (HTTP request) for data D is transmitted to the gateway device 31 of the management server 3 via the communication unit 65. The gateway device 31 reads the data D indicated by the request from the database 33 and transmits the data D as a response (HTTP response) to the communication unit 65. When the calculation unit 61 confirms that the communication unit 65 has received the data D (step S103), it stores the data D in the storage unit 62 (step S104) and further displays the data D on the web browser (step S105). Therefore, the user can check the data D collected by the management server 3 in the database 33 by visually checking the web browser on the display 63.
[0034] Furthermore, the user can use the terminal device 6 to set the data D to be collected in the database 33 by the management server 3 (data collection setting) and the data D to be displayed on the display 63 of the terminal device 6 (data display setting) from among the data D collected in the database 33. Next, these settings will be described in detail.
[0035] 5 is a diagram showing an example of a data collection display setting screen for performing data collection settings and data display settings. The calculation unit 61 controls the display 63 in accordance with the collected data display program P to display a data collection display setting screen 7 on the display 63. This data collection display setting screen 7 is displayed by a web browser. The following screens are also displayed by the web browser in the same manner. The data collection display setting screen 7 has a menu display section 71, and various menu icons 711, 712, etc. are displayed on the menu display section 71.
[0036] When the calculation unit 61 confirms that an operation to select the menu icon 712 for gateway management has been performed on the input device 64, it displays a gateway list display unit 72. The gateway list display unit 72 displays a list of the gateway devices 2 registered as targets for management by the management server 3. In this gateway list display unit 72, the gateway devices 2 are displayed by gateway information 721 indicating the corresponding gateway devices 2. This gateway information 721 includes an ID 722 and a name 723 (gateway name) of the corresponding gateway device 2, and is displayed for each of the gateway devices 2 registered in the management server 3.
[0037] When the calculation unit 61 confirms that an operation to change the name 723 has been performed on the input device 64, it changes the name 723 in response to this operation. That is, the user can set the name 723 (gateway name) of the corresponding gateway device 2 by inputting text into the name 723 in the gateway list display unit 72.
[0038] Furthermore, in the gateway list display unit 72, a radio button 724 is displayed for each of the multiple gateway information 721. When the calculation unit 61 confirms that an operation to select one radio button 724 has been executed on the input device 64, it determines that the gateway information 721 corresponding to the one radio button 724 has been selected. In other words, this radio button 724 is used to select one gateway information 721 (in other words, the gateway device 2) from the multiple gateway information 721.
[0039] When one of the multiple gateway devices 2 displayed on the gateway list display unit 72 is designated by a radio button, the calculation unit 61 displays a gateway setting screen 73 for making settings for the one gateway device 2. The gateway setting screen 73 displays setting item icons 731, 732, 733 for Ethernet settings / device settings, connected device settings, and data collection settings, respectively.
[0040] When the calculation unit 61 confirms that an operation to select a setting item icon 731 for Ethernet setting / device setting has been performed on the input device 64, the calculation unit 61 displays an Ethernet setting / device setting screen 74 (FIG. 6A). FIG. 6A is a diagram showing an example of the Ethernet setting / device setting screen. The Ethernet setting / device setting screen 74 displays a list of electronic devices 41 registered in the management server 3 as connection devices to one gateway device 2 selected by a radio button 724. In this Ethernet setting / device setting screen 74, the electronic devices 41 are displayed by electronic device information 741 indicating the corresponding electronic device 41. This electronic device information 741 includes a name 742 (device name) and an IP address 743 of the corresponding electronic device 41, and is displayed for each electronic device 41 registered in the management server 3.
[0041] When the calculation unit 61 confirms that an operation to change the name 742 has been performed on the input device 64, it changes the name 742 in response to this operation. Furthermore, when the calculation unit 61 confirms that an operation to change the IP address 743 has been performed on the input device 64, it sets the IP address 743 in response to this operation. In other words, the user can set the name 742 or IP address 743 of the corresponding electronic device 41 by inputting text into the name 742 or IP address 743 on the Ethernet setting / device setting screen 74.
[0042] Furthermore, on the Ethernet setting / device setting screen 74, an icon 744 for selecting a delete operation is displayed for each of the plurality of electronic device information 741. When the calculation unit 61 confirms that an operation for selecting the icon 744 has been executed on the input device 64, it deletes the electronic device information 741 corresponding to the icon 744 from the list of electronic devices 41 displayed on the Ethernet setting / device setting screen 74.
[0043] Furthermore, an Add button 745 for adding electronic device information 741 is displayed on the Ethernet setting / device setting screen 74. When the calculation unit 61 confirms that an operation of selecting the Add button 745 has been performed on the input device 64, it adds the electronic device information 741 to the list of electronic devices 41. When the calculation unit 61 confirms that an operation of inputting a name 742 or an IP address 743 of the added electronic device information 741 has been performed on the input device 64, it sets the name 742 or the IP address 743 in accordance with this operation.
[0044] When the calculation unit 61 confirms that an operation to select a setting item icon 732 (FIG. 5) for connecting device setting has been executed on the input device 64, the calculation unit 61 displays a connecting device setting screen 75 (FIG. 6B). FIG. 6B is a diagram showing an example of the connecting device setting screen. The connecting device setting screen 75 displays a list of electronic devices 41 registered in the management server 3 as connecting devices to one gateway device 2 selected by the radio button 724. In this connecting device setting screen 75, the electronic devices 41 are displayed by electronic device information 751 indicating the corresponding electronic device 41. This electronic device information 751 includes a name 752 (device name) and an IP address 753 of the corresponding electronic device 41, and is displayed for each electronic device 41 registered in the management server 3.
[0045] Furthermore, the connected device setting screen 75 displays check boxes 754 for setting enable / disable for each of the multiple electronic device information 751. When the calculation unit 61 confirms that an operation to check the check box 754 has been performed on the input device 64, it enables collection of data D from the electronic device 41 corresponding to the check box 754. This sets the electronic device 41 as a collection target for data D. On the other hand, when the calculation unit 61 confirms that an operation to uncheck the check box 754 has been performed on the input device 64, it disables collection of data D from the electronic device 41 corresponding to the check box 754. This removes the electronic device 41 from the collection targets for data D.
[0046] Furthermore, on the connected device setting screen 75, an edit icon 755 for selecting an edit operation is displayed for each of the multiple electronic device information 751. When the calculation unit 61 confirms that an operation for selecting the edit icon 755 has been executed on the input device 64, it displays a connected device setting edit screen 76 ( FIG. 6C ) for editing the settings for data collection from the electronic device 41 corresponding to the edit icon 755.
[0047] 6C is a diagram showing an example of a connected device setting edit screen 76. In the connected device setting edit screen 76, a name 761A (device name) of the target electronic device 41 and a manufacturer name 761B of the electronic device 41 are displayed.
[0048] The connected device setting edit screen 76 displays a communication I / F 762A, a communication mode 762B, and a communication protocol 762C with the electronic device 41. When the calculation unit 61 confirms that an operation to change the communication I / F 762A, the communication mode 762B, or the communication protocol 762C has been performed on the input device 64, it changes the display of these items in response to the operation.
[0049] The connected device setting edit screen 76 displays an IP address 763A of the electronic device 41, a port number 763B of the electronic device 41, and a port number 763C of the terminal device 6. When the calculation unit 61 confirms that an operation to change the port number 763B or the port number 763C has been performed on the input device 64, it changes these indications in accordance with the operation.
[0050] The connected device setting edit screen 76 displays a reception timeout 764A, a transmission waiting time 764B, and a retry count 764C in communication with the electronic device 41. When the calculation unit 61 confirms that an operation to change the reception timeout 764A, the transmission waiting time 764B, or the retry count 764C has been performed on the input device 64, it changes these indications in response to the operation.
[0051] Furthermore, a cancel button 765A and an update button 765B are displayed on the connected device setting edit screen 76. When the calculation unit 61 confirms that an operation to select the cancel button 765A has been performed on the input device 64, it cancels the changes associated with the operation performed on the connected device setting edit screen 76 by the input device 64. On the other hand, when the calculation unit 61 confirms that an operation to select the update button 765B has been performed on the input device 64, it updates the settings for the electronic device 41 in accordance with the operation performed on the connected device setting edit screen 76 by the input device 64.
[0052] When the calculation unit 61 confirms that an operation to select the setting item icon 733 (FIG. 5) for data collection setting has been performed on the input device 64, the calculation unit 61 displays a trigger setting screen 77 (FIG. 6D). FIG. 6D is a diagram showing an example of the trigger setting screen. This trigger setting screen 77 is a screen showing the setting of a trigger for collecting data D. This trigger setting screen 77 displays a trigger name 771, which is a name given to a trigger for collecting data D from the target electronic device 41.
[0053] The trigger setting screen 77 displays a trigger condition A 772 and a trigger condition B 773, which respectively indicate the conditions of a trigger for collecting data D from a target electronic device 41. As the trigger condition, a condition for generating a trigger for collecting data D at a predetermined time period, a condition for generating a trigger for collecting data D when a predetermined physical switch is operated, etc. can be set. Note that in the example of FIG. 6D, the former condition is set as the trigger condition A 772. The trigger setting screen 77 displays a minimum trigger period 774. A trigger for collecting data D is generated at the time set in this minimum trigger period 774 (10 seconds in the example of FIG. 6D).
[0054] Furthermore, on trigger setting screen 77, an edit icon 775 for selecting an edit operation for the trigger setting and a delete icon 776 for selecting a delete operation are displayed. When calculation unit 61 confirms that an operation for selecting delete icon 776 has been performed on input device 64, it deletes the trigger setting corresponding to delete icon 776. Furthermore, when calculation unit 61 confirms that an operation for selecting edit icon 775 has been performed on input device 64, it displays trigger setting edit screen 78 for editing the trigger setting (FIG. 6E). FIG. 6E is a diagram showing an example of the trigger setting edit screen.
[0055] The trigger setting edit screen 78 displays a trigger name 781, a communication I / F 782, a trigger condition A 783, a trigger period 784 which is a time period of the trigger condition A 783, and a trigger condition B 785. When the calculation unit 61 confirms that an operation to change the trigger name 781 has been performed on the input device 64, it changes the trigger name 781 in response to the operation. When the calculation unit 61 confirms that an operation to change the communication I / F 782 has been performed on the input device 64, it changes the communication I / F 782 in response to the operation. When the calculation unit 61 confirms that an operation to change the trigger condition A 783 has been performed on the input device 64, it changes the trigger condition A 783 in response to the operation. When the calculation unit 61 confirms that an operation to change the trigger period 784 has been performed on the input device 64, it changes the trigger period 784 in response to the operation. When the calculation unit 61 confirms that an operation to change the trigger condition B 785 has been executed on the input device 64, it changes the trigger condition B 785 and the trigger period 784 in response to that operation.
[0056] Furthermore, a cancel button 786 and an OK button 787 are displayed on the trigger setting editing screen 78. When the calculation unit 61 confirms that an operation to select the cancel button 786 has been performed on the input device 64, it cancels the changes associated with the operation performed on the trigger setting editing screen 78 by the input device 64. On the other hand, when the calculation unit 61 confirms that an operation to select the OK button 787 has been performed on the input device 64, it updates the trigger setting for the electronic device 41 in accordance with the operation performed on the trigger setting editing screen 78 by the input device 64.
[0057] Furthermore, on the trigger setting screen 77 (FIG. 6D), a back button 777 and a next button 778 are displayed. When the calculation unit 61 confirms that an operation to select the back button 777 has been performed on the input device 64, it displays the data collection display setting screen 7 (FIG. 5). When the calculation unit 61 confirms that an operation to select the next button 778 has been performed on the input device 64, it displays the target device setting screen 79 (FIG. 6F). FIG. 6F is a diagram showing an example of the collection target device setting screen.
[0058] The target device setting screen 79 shows a list of collection target device information 791 related to the target electronic device 41 (communication device) and the conditions for collecting data D from the electronic device 41. This collection target device information 791 includes a name 792 of the electronic device 41. As this name 792, the name 742 (device name) set on the Ethernet setting / device setting screen 74 (FIG. 6A) is displayed. Furthermore, the collection target device information 791 includes a target trigger 793 indicating a trigger for collecting data D from the electronic device 41. As this target trigger 793, the trigger name 781 set on the trigger setting editing screen 78 (FIG. 6E) is displayed. Furthermore, the collection target device information 791 includes a data storage address 794 of the electronic device 41. Furthermore, the collection target device information 791 includes a data name 795 which is the name of the data storage address 794. The user can set a name (temperature, humidity, etc.) that is easy for the user to understand as the data name 795. That is, when the calculation unit 61 confirms that an operation to change the data name 795 has been executed on the input device 64, it changes the data name 795 in accordance with that operation.
[0059] Furthermore, the target device setting screen 79 displays a check box 796 for selecting collection target device information 791. This check box 796 is provided for each piece of collection target device information 791. When the calculation unit 61 confirms that an operation to check the check box 796 has been performed on the input device 64, it sets that collection of data D will be executed in accordance with the collection target device information 791 corresponding to the check box 796. On the other hand, when the calculation unit 61 confirms that an operation to uncheck the check box 796 has been performed on the input device 64, it sets that collection of data D in accordance with the collection target device information 791 corresponding to the check box 796 will not be executed.
[0060] Furthermore, the target device setting screen 79 has a back button 797 and a next button 798. When the calculation unit 61 confirms that an operation to select the back button 797 has been performed on the input device 64, it displays the trigger setting screen 77 (FIG. 6D).
[0061] The above is the details of the data collection setting for collecting the data D in the database 33 of the management server 3 using the gateway device 2. Next, a description will be given of the details of the data display setting for displaying the data D collected in the database 33 on the web browser of the display 63 of the terminal device 6.
[0062] When the calculation unit 61 confirms that an operation to select a menu icon 711 for the dashboard has been performed on the input device 64 on the data collection display setting screen 7 (FIG. 5), the calculation unit 61 displays a data display setting screen 81 (FIG. 7A) on the data collection display setting screen 7. FIG. 7A is a diagram showing a schematic example of the data display setting screen. The data display setting screen 81 has a new page button 811 and a page name edit button 812. When the calculation unit 61 confirms that an operation to select the new page button 811 has been performed on the input device 64, the calculation unit 61 displays a page display section 813 for displaying a page 82. This page 82 is used to display data D by a widget, as will be described later.
[0063] Furthermore, when the calculation unit 61 confirms that an operation to select the page name edit button 812 has been performed on the input device 64, it changes the name (the text displayed on the page name edit button 812) in response to the operation of the input device 64 to edit the name of the page 82 (FIG. 7B). FIG. 7B is a diagram showing a schematic example of an edited mode of the page name, and in the example of FIG. 7B, the name of the page 82 has been changed to "monitor screen."
[0064] Furthermore, the data display setting screen 81 has a discard button 814 and a publish button 815. When the calculation unit 61 confirms that an operation to select the discard button 814 has been performed on the input device 64, it discards the page 82 displayed in the page display unit 813. On the other hand, when the calculation unit 61 confirms that an operation to select the publish button 815 has been performed on the input device 64, it transmits the page 82 displayed in the page display unit 813 from the communication unit 65 to the management server 3.
[0065] Furthermore, when the calculation unit 61 confirms that an operation of hovering a pointer over a predetermined range (for example, the right end range) in the page 82 has been performed on the input device 64, the calculation unit 61 displays a widget type display unit 83 superimposed on the page 82 (FIG. 7C). FIG. 7C is a diagram showing an example of a widget type display unit. The widget type display unit 83 displays a plurality of mutually different widget types 831-834 and an add button 835. When the calculation unit 61 confirms that an operation of selecting one of the plurality of widget types 831-834 and selecting the add button 835 has been performed on the input device 64, the calculation unit 61 creates a widget 84 of the one widget type and displays it on the page 82 (FIG. 7D). FIG. 7D is a diagram showing an example of a widget display mode.
[0066] The widget type 832 (numeric display type) and widget type 834 (Gantt chart) display numerical value-related information In according to the numerical value of data D obtained from the database 33. Here, the numerical value-related information In includes the numerical value of data D itself and processed information obtained by processing the numerical value of data D. In addition, the processed information includes a graph in which the numerical value of data D is plotted in a predetermined format, and text and color indicating the result of comparing the numerical value of data D with a predetermined threshold. In particular, the widget type 834 (Gantt chart) displays a Gantt chart according to the numerical value of data D as the numerical value-related information In.
[0067] It should be noted that the widget 84 of widget type 831 (text type) is used to display text, and is not used to display data D. The widget 84 of widget type 833 (bitmap type) is used to display bitmap photos, etc., and is not used to display data D.
[0068] The calculation unit 61 displays a menu screen when it confirms that an operation of selecting a widget 84 displayed on the page 82 and right-clicking the mouse has been performed on the input device 64. Furthermore, when it confirms that an operation of selecting a menu for editing the widget 84 from this menu screen has been performed on the input device 64, it displays a widget edit screen 85 (FIG. 7E).
[0069] FIG. 7E is a diagram showing an example of a widget editing screen. The widget editing screen 85 displays a basic button 851 for performing basic settings, a threshold button 852 for performing threshold settings, and a title button 853 for setting a title of the widget 84. Note that FIG. 7E shows a state in which the basic button 851 is selected on the widget editing screen 85. In this state in which the basic button 851 is selected, the widget editing screen 85 displays a device selection button 854, a gateway name 855, and a collection target device name 856. The device selection button 854 is a button for selecting a device (data storage address) for which data D is to be displayed. The gateway name 855 indicates the name of the gateway device 2 that collects data D from the selected device (data storage address). The collection target device name 856 indicates the name of the selected data storage address.
[0070] Here, for the name of the gateway (gateway device 2), the name (gateway name) set by the user in the name 723 in the above-mentioned gateway list display section 72 (FIG. 5) is displayed. For the name of the device (data storage address), the data name set by the user for the data storage address in the target device setting screen 79 in FIG. 6F is displayed. That is, the names set in advance by the user themselves are displayed in the gateway name 855 and collection target device name 856 on the widget editing screen 85. This allows the user to easily grasp the device being selected.
[0071] When the calculation unit 61 confirms that an operation to select the device selection button 854 has been executed on the input device 64, the calculation unit 61 displays a device selection screen 86 (FIG. 7F). FIG. 7F is a diagram showing an example of a device selection screen for selecting a gateway device. The device selection screen 86 displays a list of the gateway devices 2 registered as targets for management by the management server 3. In this list of gateway devices 2, the gateway devices 2 are displayed by gateway information 861 indicating the corresponding gateway devices 2. This gateway information 861 includes an ID 862 and a name 863 (gateway name) of the corresponding gateway device 2, and is displayed for each of the gateway devices 2 registered in the management server 3. As described above, the name 863 (gateway name) of the gateway device 2 is the name (gateway name) set by the user in the name 723 in the gateway list display unit 72 (FIG. 5).
[0072] Furthermore, on the device selection screen 86, a radio button 864 is displayed for each of the multiple gateway information 861. When the calculation unit 61 confirms that an operation to select one radio button 864 has been executed on the input device 64, it determines that the gateway information 861 corresponding to the one radio button 864 has been selected. In other words, this radio button 864 is used to select one gateway information 861 (in other words, the gateway device 2) from the multiple gateway information 861.
[0073] Furthermore, a cancel button 865 and a next button 866 are displayed on the device selection screen 86. When the calculation unit 61 confirms that an operation to select the cancel button 865 has been performed on the input device 64, it cancels the user's operation performed on the device selection screen 86 and closes the device selection screen 86. On the other hand, when the calculation unit 61 confirms that an operation to select the next button 866 has been performed on the input device 64, it determines that the gateway device 2 corresponding to the selected radio button 864 has been selected, and displays the device selection screen 87 (FIG. 7G).
[0074] Fig. 7G is a diagram showing an example of a device selection screen for selecting an electronic device. The device selection screen 87 shows a list of data storage addresses of the electronic devices 41 connected to one gateway device 2 selected by the radio button 864 on the device selection screen 86. Specifically, a list of names 871 (device names) of the data storage addresses of the electronic devices 41 is shown. As in the above, the data storage address names 871 (device names) show the data names set by the user for the data storage addresses on the target device setting screen 79 of Fig. 6F.
[0075] Furthermore, the device selection screen 86 shows a trigger name 872 set for a data storage address in association with a name 871 of the data storage address. Furthermore, the device selection screen 87 shows a radio button 873 for each of a plurality of data storage addresses (names 871). When the calculation unit 61 confirms that an operation to select one radio button 873 has been performed on the input device 64, it determines that the data storage address corresponding to the one radio button 873 has been selected. In other words, this radio button 864 is used to select one data storage address from among a plurality of data storage addresses.
[0076] Furthermore, the device selection screen 86 displays a back button 874 and an OK button 875. When the calculation unit 61 confirms that an operation to select the back button 874 has been performed on the input device 64, it cancels the operation performed by the user on the device selection screen 87, and displays the device selection screen 86 (FIG. 7F). On the other hand, when the calculation unit 61 confirms that an operation to select the OK button 875 has been performed on the input device 64, it determines that the data storage address corresponding to the selected radio button 873 has been selected.
[0077] In this way, the one data storage address (device) selected on the device selection screen 87 is selected from the data storage addresses (devices) of the electronic device 41 connected to the one gateway device 2 selected on the device selection screen 86. As a result, on the widget editing screen 85, the name of the one gateway device 2 is displayed in the gateway name 855, and the name of the one data storage address is displayed in the collection target device name 856. In this way, the data storage address (device) of the electronic device 41 for displaying the data D is set. In other words, "display data designation information" that designates a combination of the gateway device 2 and the data storage address of the electronic device 41 connected to the gateway device 2 is created, and the widget 84 displays the data D collected by the gateway device 2 from the data storage address of the electronic device 41 related to the combination designated by the display data designation information.
[0078] Furthermore, the widget editing screen 85 displays a target period 857 indicating the period of the data D to be displayed. That is, it is possible to set the data D to be displayed for the period indicated in the target period 857. When the calculation unit 61 confirms that an operation to set the target period 857 has been performed on the input device 64, it sets the target period 857 in accordance with the operation. This completes the setting to display the data D collected during the target period 857 from the data storage address of the electronic device 41 identified by the gateway name 855 and the collection target device name 856.
[0079] When the calculation unit 61 confirms that an operation to select the threshold button 852 (FIG. 7E) has been performed on the input device 64, the calculation unit 61 displays a widget editing screen 88 (FIG. 7H). FIG. 7H is a diagram that illustrates an example of the widget editing screen, and particularly illustrates the widget editing screen 88 in a state in which the threshold button 852 is selected. The widget editing screen 88 is a screen for setting conditions (display format conditions 881) for changing the display in the widget 84 in accordance with a comparison between the data D and the threshold, and displays a list of the display format conditions 881. The display format conditions 881 indicate a threshold range 882 (lower limit Tl-upper limit Th) and a text color 883 and a background color 884 (style setting) of the widget 84 when the numerical value of the data D is within the threshold range 882.
[0080] Furthermore, the widget editing screen 88 displays an edit button 885 provided in correspondence with the display format condition 881. When the calculation unit 61 confirms that an operation to select the edit button 885 has been performed on the input device 64, the calculation unit 61 displays a condition editing screen similar to a condition adding screen 89 described later, and edits the display format condition 881 in response to a user operation on the condition editing screen.
[0081] Furthermore, the widget editing screen 88 displays an Add button 886. When the calculation unit 61 confirms that an operation to select the Add button 886 has been performed on the input device 64, it displays a condition adding screen 89 (FIG. 7I). FIG. 7I is a diagram showing a schematic example of a condition adding screen for adding a display format condition. The condition adding screen 89 displays a lower limit value 891 and an upper limit value 892 of the threshold range. When the calculation unit 61 confirms that an operation to edit the lower limit value 891 has been performed on the input device 64, it edits the lower limit value 891 in accordance with the operation.
[0082] Furthermore, when calculation unit 61 confirms that an operation to edit upper limit value 892 has been performed on input device 64, it edits upper limit value 892 in accordance with the operation. Furthermore, condition addition screen 89 displays a selection unit 893 for selecting between a case in the range from lower limit value 891 to upper limit value 892 and a case outside the range. In the example of FIG. 7I, the case in the range from lower limit value 891 to upper limit value 892 is selected, so style setting for that case can be executed.
[0083] The condition addition screen 89 displays a text color 894 and a background color 895 of the widget 84 in order to set the style (text color and background color) of the widget 84. When an operation to select the text color 894 is performed on the input device 64, the calculation unit 61 displays a color chart and sets the color selected by the user from the color chart as the text color 894 of the widget 84. In addition, when an operation to select the background color 895 is performed on the input device 64, the calculation unit 61 displays a color chart and sets the color selected by the user from the color chart as the background color 895 of the widget 84.
[0084] Furthermore, a cancel button 896 and an add button 897 are displayed on the condition addition screen 89. When the calculation unit 61 confirms that an operation of selecting the cancel button 896 has been performed on the input device 64, it cancels the changes associated with the operation performed on the condition addition screen 89 by the input device 64, and then displays the widget editing screen 88 (FIG. 7H). On the other hand, when the calculation unit 61 confirms that an operation of selecting the add button 897 has been performed on the input device 64, it adds the display format condition 881 set on the condition addition screen 89 by the input device 64 to the list of display format conditions 881, and displays the widget editing screen 88 (FIG. 7H).
[0085] A cancel button 887 and an OK button 888 are displayed on the widget editing screen 88. When the calculation unit 61 confirms that an operation of selecting the cancel button 887 has been performed on the input device 64, the calculation unit 61 cancels the changes associated with the operation performed on the widget editing screen 88 by the input device 64. On the other hand, when the calculation unit 61 confirms that an operation of selecting the OK button 888 has been performed on the input device 64, the calculation unit 61 confirms the contents set on the widget editing screen 88 by the input device 64.
[0086] In the embodiment described above, a user's instruction to display the widget 84 on the display 63, specifically, an operation on the input device 64 to select the add button 835 while selecting the widget type 832 / 834, is accepted, and the widget 84 is displayed on the display (FIGS. 7C and 7D). Furthermore, display data designation information (i.e., a combination of the gateway device 2 and the data storage address of the electronic device 41 connected to the gateway device 2) that designates the data D to be displayed on the widget 84 is created in response to the user's operation on the widget 84 displayed on the display 63 (operation on FIGS. 7E, 7F, and 7G). Then, the gateway device 2 designated by the combination (display data designation information) acquires the data D collected from the data storage address of the electronic device 41 designated by the combination (display data designation information) from the database 33, and the data D acquired from the database 33 is displayed by the widget 84. As a result, the data D required by the user can be displayed easily without placing a large burden on the user.
[0087] Furthermore, the calculation unit 61 (display data designation information creation unit) displays screens 85, 86, and 87 (FIGS. 7E, 7F, and 7G) for selecting a gateway device and a data storage address on the display 63 in response to a user operation on the widget 84, and creates a combination (display data designation information) of the gateway device 2 and the data storage address in response to the user operation on the screens 85, 86, and 87. In this configuration, the user operation for creating a combination of the gateway device 2 and the data storage address can be supported by the screens 85, 86, and 87, and the combination can be created without placing a large burden on the user.
[0088] However, the display format of data D required by a user also differs depending on the purpose of the user. Therefore, the user may have to process the data D in order to display the data D in the required display format. Such a process imposes a large burden on the user. Therefore, it is preferable to be able to easily display the data D in the display format required by the user without imposing a large burden on the user.
[0089] Therefore, the calculation unit 61 (display format receiving unit) receives a user's designation of a display format in which the widget 84 displays the data D. Specifically, the calculation unit 61 receives a designation of a widget type 832 for displaying the data D in a numerical value format, and a designation of a widget type 834 for displaying the data D in a Gantt chart format. The calculation unit 61 also receives a designation of a text color and a background color to be displayed in the widget 84 according to a comparison between the data D and a threshold value. Then, the calculation unit 61 (widget display control unit) causes the widget 84 to display the data D acquired from the database 33 in the display format thus received. This makes it possible to easily display the data D in a display format required by the user without imposing a large burden on the user.
[0090] Furthermore, the calculation unit 61 (threshold setting unit) accepts a threshold set by the user via the device selection screen 86 (FIG. 7F). Then, the calculation unit 61 (widget display control unit) changes the display mode of the data D by the widget 84 according to the result of comparing the data D with the threshold. With this configuration, the user can easily determine whether the data D is normal or abnormal, for example, based on the display mode of the data.
[0091] Furthermore, the calculation unit 61 (widget display control unit) changes the color as a display mode. With this configuration, the user can easily determine whether the data D is normal or abnormal, for example, by the color.
[0092] The calculation unit 61 (name input reception unit) also receives user input of a device name, which is the name of the gateway device 2, and a data name (device name), which is the name of the data storage address, through screens 72, 74, 75, and 76 (FIGS. 5 and 6F). Furthermore, the calculation unit 61 (display data designation information creation unit) displays a gateway list display unit 72 (device name list) showing a list of gateway names (device names) of the gateway device 2 on the display 63, and receives a user selection of a gateway name from the gateway list display unit 72 (device name selection process). Also, a device selection screen 87 (address name list) showing a list of names of data storage addresses (device names) of the electronic devices 41 connected to the gateway device 2 corresponding to the thus received gateway name is displayed on the display 63, and receives a user selection of a device name from the device selection screen 87 (address name selection process). Then, the calculation unit 61 creates a combination (display data designation information) of the gateway device 2 corresponding to the received gateway name and the data storage address corresponding to the received address name (designation information creation process). In this configuration, the user can create these combinations (display data designation information) by selecting a gateway name from the gateway list display section 72 that shows a list of pre-entered gateway names, and selecting an address name from the device selection screen 87 that shows a list of pre-entered address names. In other words, the user can create these combinations (display data designation information) by the simple task of selecting a name that is easy for the user to understand.
[0093] In the embodiment described above, the gateway device 2 corresponds to an example of the “gateway device” of the present invention, the electronic device 41 corresponds to an example of the “electronic device” of the present invention, the database 33 corresponds to an example of the “database” of the present invention, the data D corresponds to an example of the “data” of the present invention, the terminal device 6 corresponds to an example of the “collected data display device” of the present invention, the display 63 corresponds to an example of the “display” of the present invention, the calculation unit 61 corresponds to examples of the “widget display control unit,” the “display data designation information creation unit,” the “data acquisition unit,” the “display format receiving unit,” the “threshold setting unit,” and the “name input receiving unit” of the present invention, the collected data display program P corresponds to an example of the “collected data display program” of the present invention, and the memory unit 62 corresponds to an example of the “recording medium” of the present invention.
[0094] The present invention is not limited to the above-mentioned embodiment, and various modifications can be made without departing from the spirit of the present invention. For example, by executing the data display setting using each screen of Fig. 5 and Fig. 7A to Fig. 7I as described above, various widgets 84 that display data D in various display formats as shown in Fig. 7J can be displayed on page 82. Fig. 7J is a diagram that shows schematic examples of various widgets that display data in various display formats.
[0095] Widget 84A is a numeric display type widget 84 that displays the numerical value of data D obtained from database 33. If data D is within a threshold range, the widget 84A displays the string "Normal", whereas if data D is outside the threshold range, the widget 84A displays the string "Error occurred".
[0096] The widget 84B is a numeric display type widget 84 that displays the numeric value of the data D obtained from the database 33, and displays the number of items to be manufactured that is indicated by the data D.
[0097] The widget 84C is a numeric display type widget 84 that displays the value of the data D obtained from the database 33, and displays the rotation speed of the motor indicated by the data D using a meter.
[0098] The widget 84D is a numeric display type widget 84 that displays the numeric values of the data D obtained from the database 33, and displays the time-dependent change in temperature, humidity or pressure indicated by the data D in the form of a graph.
[0099] The widget 84E is a numeric display type widget 84 that displays the numeric values of the data D obtained from the database 33, and displays the percentage of the stop causes indicated by the data D in the form of a pie chart.
[0100] The widget 84F is a Gantt chart type widget 84 that displays a Gantt chart according to the data D acquired from the database 33, and displays the operation status of each of the devices A to D by the Gantt chart.
[0101] For example, with respect to the widget 84A, the calculation unit 61 sets a character string to be displayed on the widget 84A and a threshold value for changing the character string to be displayed on the widget 84A, in response to a user's operation on the widget 84A using the input device 64. The calculation unit 61 also sets which display format of the other widgets 84B to 84F to select, in response to a user's operation on the input device 64.
[0102] Furthermore, the calculation unit 61 (display range receiving unit) sets the range in which the widget 84 is displayed in response to a user's operation on the input device 64. That is, the calculation unit 61 enlarges or reduces the widget 84 in response to a dragging operation of an edge of the widget 84, and the calculation unit 61 moves the widget 84 in response to a dragging operation of the center of the widget 84. With this configuration, the widget 84 can be displayed in a layout that is easy for the user to view. [Industrial Applicability]
[0103] The present invention is applicable to all techniques for displaying to a user data that is collected from electronic devices by a gateway device and stored in a database. [Explanation of symbols]
[0104] 2. Gateway device 33…Database 41...Electronic equipment 6...Terminal equipment 61...Arithmetic section 62...Storage section 63…Display D…Data P…Collected data display program
Claims
1. A collected data display device that displays data collected by a gateway device from an electronic device that stores acquired data in a predetermined data storage address and that is stored in a database to a user, A display and a widget display control unit that receives a user's instruction to display a widget on the display and displays the widget on the display; a display data specification information generating unit that generates display data specification information that specifies data to be displayed on the widget in response to a user's operation on the widget displayed on the display; a data acquisition unit that acquires data indicated by the display data designation information from the database; Equipped with the widget display control unit causes the widget to display the data acquired by the data acquisition unit; the display data designation information designates a combination of a gateway device and the data storage address of an electronic device connected to the gateway device, The data acquisition unit acquires from the database data collected by the gateway device specified by the display data designation information from the data storage address of the electronic device specified by the display data designation information.
2. 2. The collected data display device of claim 1, wherein the display data designation information creation unit displays a screen on the display for selecting the data storage address of the gateway device and the electronic device in response to a user's operation on the widget, and creates the display data designation information in response to the user's operation on the screen.
3. a display format receiving unit configured to receive a user's designation of a display format in which the widget displays data; The collected data display device according to claim 1 , wherein the widget display control unit causes the widget to display the data acquired by the data acquisition unit in the display format accepted by the display format acceptance unit.
4. A threshold setting unit that accepts a threshold value set by a user is further provided, The collected data display device according to claim 1 , wherein the widget display control unit changes a display mode of the data by the widget in accordance with a result of the comparison between the data and the threshold value.
5. The collected data display device according to claim 4 , wherein the widget display control unit changes a color as the display mode.
6. a display range receiving unit configured to receive a user setting of a range in which the widget is to be displayed, The collected data display device according to claim 1 , wherein the widget display control unit displays the widget within the range accepted by the display range acceptance unit.
7. a name input receiving unit that receives user input of a device name that is a name of the gateway device and an address name that is a name of the data storage address of the electronic device, The display data designation information creation unit a device name selection process for displaying a device name list showing the device names on the display and accepting a user's selection of the device name from the device name list; an address name selection process for displaying, on the display, an address name list showing the address names of the data storage addresses of the electronic devices connected to the gateway device corresponding to the device name accepted in the device name selection process, and accepting a user's selection of the address name from the address name list; a designation information creation process for creating the display data designation information that designates a combination of the gateway device corresponding to the device name received in the device name selection process and the data storage address of the electronic device corresponding to the address name received in the address name selection process; 7. The collected data display device according to claim 1, wherein the collected data display device executes the following steps:
8. A collected data display method for displaying data collected by a gateway device from an electronic device that stores acquired data in a predetermined data storage address and stored in a database to a user, comprising: receiving a user instruction to display a widget on a display, and displaying the widget on the display; generating display data designation information that designates data to be displayed on the widget in response to a user's operation on the widget displayed on the display; acquiring data indicated by the display data designation information from the database; causing the widget to display the data retrieved from the database; Equipped with the display data designation information designates a combination of a gateway device and the data storage address of an electronic device connected to the gateway device, The collected data display method, wherein the gateway device specified by the display data designation information acquires from the database the data collected from the data storage address of the electronic device specified by the display data designation information.
9. A collected data display program that causes a computer to execute displaying to a user data collected by a gateway device from an electronic device that stores acquired data at a predetermined data storage address and stored in a database, receiving a user instruction to display a widget on a display, and displaying the widget on the display; generating display data designation information that designates data to be displayed on the widget in response to a user's operation on the widget displayed on the display; acquiring data indicated by the display data designation information from the database; causing the widget to display the data retrieved from the database; on the computer, the display data designation information designates a combination of a gateway device and the data storage address of an electronic device connected to the gateway device, A collected data display program in which the gateway device specified by the display data designation information acquires from the database the data collected from the data storage address of the electronic device specified by the display data designation information.
10. 10. A recording medium for recording the collected data display program according to claim 9 in a computer-readable manner.
Citation Information
Patent Citations
Gateway device, management server, setting terminal, control method of gateway device, control method of management server, control method of setting terminal, control program, and recording medium
JP2021068983A