Display program, display method, and display device

The display program and method optimize item placement within facility maintenance management systems by considering display unit width and array constraints, preventing items from exceeding boundaries and reducing operational complexity.

JP2026093164AActive Publication Date: 2026-06-08NIPPON STEEL TEXENG CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
NIPPON STEEL TEXENG CO LTD
Filing Date
2024-11-27
Publication Date
2026-06-08

Smart Images

  • Figure 2026093164000001_ABST
    Figure 2026093164000001_ABST
Patent Text Reader

Abstract

The present invention provides a display program, display method, and display device that minimize the risk of multiple items being displayed on the display unit of an equipment maintenance management system overflowing from the display unit. [Solution] The display program is a display program that displays multiple items for equipment maintenance management on the display unit 14, and the program acquires item information indicating the multiple items to be displayed on the display unit 14, acquires width information indicating the width of the display unit 14, determines the placement position of the items in the image displayed on the display unit 14 based on the width of each of the multiple items and the width of the display unit 14, and causes the computer to execute a process that outputs an image signal indicating the image in which the multiple items have been placed to the display unit 14.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a display program, a display method, and a display device.

Background Art

[0002] There is known a technique for changing the display mode according to the width of a display unit such as an LED display device (see, for example, Patent Document 1). In the technique described in Patent Document 1, by changing the size of characters displayed on the display unit according to the width of the display unit, it is possible to prevent the situation where the character string displayed on the display unit protrudes from the width direction of the display unit.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In the maintenance management work for maintaining and managing the facilities of manufacturing factories that manufacture products such as chemical plants, automobiles, and semiconductors, and civil engineering structures such as bridges and dams, various information indicating the state of the facilities may be described in a management ledger and managed centrally. Since the information described in the management ledger includes various items such as the location where the target facility is arranged, the target facility, the equipment that the facility has, and the date and time when the equipment was inspected, the number of items to be displayed in the management ledger becomes very large. <00,00027>

[0006] ​The present invention aims to solve these problems by providing a display program, display method, and display device that reduce the risk of items being displayed extending beyond the display unit when multiple items are displayed on the display unit of an equipment maintenance management system. [Means for solving the problem]

[0007] The present invention, which solves these problems, is essentially a display program, display method, and display device described below. (1) A display program that displays multiple items for the maintenance and management of equipment on the display unit, The item information indicating multiple items to be displayed on the display unit is obtained, Obtain width information indicating the width of the display area, Based on the width of each of the multiple items and the width of the display area, the placement position of the items in the image displayed on the display area is determined. The display unit outputs an image signal showing an image with multiple items arranged in positions. A display program characterized by causing a computer to perform a process. (2) The display program described in (1), which includes a process for determining the placement position based on the arrangement constraints between items to be placed in order. (3) The display program described in (2), wherein the array constraint includes arranging the previous item and the next item to be placed adjacent to the previous item, regardless of the width of the display unit. (4) The display program according to (2), wherein the array constraint includes arranging the previous item and the next item that follows the previous item on different lines, regardless of the width of the display area. (5) The process for determining the placement position is: Divide multiple items into multiple sets, Determine the placement of items for each set. The display program described in (1), including the processing. (6) The display program according to (5), wherein the set includes multiple rows that can be arranged in both the width and height directions of the display unit. (7) The display program according to (5), wherein the set includes a set of groups that can be arranged in the height direction of the display unit. (8) The image is A content area in which multiple items are placed, It has a resize area used when changing the size of the content area, The display program described in (1) includes determining the position of an item in response to the resizing area being used and the size of the content area being changed. (9) The display program according to (8), further comprising a collapsible button area for selecting whether or not to display each of at least one content area. (10) The display program described in (8), wherein the process for determining the placement position includes the process for displaying only predetermined items in response to a change in the size of the content area. (11) Each acquires equipment information that has a hierarchy containing information about the subject of maintenance management, Depending on the user's selection, an equipment image is generated that includes information contained within the hierarchy of the equipment information. The process further includes outputting an equipment image signal that shows an image of the equipment, The display program described in (1) includes information about the floor selected by the user, as well as the floors above and below the selected floor, which are the facility images. (12) A display method for displaying multiple items for maintenance management of equipment on a display unit, The item information indicating multiple items to be displayed on the display unit is obtained, Obtain width information indicating the width of the display area, Based on the width of each of the multiple items and the width of the display area, the placement position of the items in the image displayed on the display area is determined. The display unit outputs an image signal showing an image with multiple items arranged in positions. A method of display characterized by including the following. (13) A display unit that displays multiple items for maintenance management of the equipment, An acquisition unit that acquires item information indicating a plurality of items to be displayed on a display unit and width information indicating the width of the display unit, A determination unit that determines the arrangement positions of the items in the image displayed on the display unit based on the widths of each of the plurality of items and the width of the display unit, An output unit that outputs an image signal indicating an image in which the plurality of items are arranged to the display unit, A display device characterized by having the above.

Advantages of the Invention

[0008] In one embodiment, the display program according to the embodiment can reduce the possibility that the items to be displayed protrude from the display unit when the display unit of the facility maintenance management system displays a plurality of items.

Brief Description of the Drawings

[0009] [Figure 1] It is a diagram showing a facility maintenance management system having a display device according to an embodiment. [Figure 2] It is a diagram showing facility information stored in the server storage unit shown in FIG. 1. [Figure 3] It is a diagram showing item information stored in the server storage unit shown in FIG. 1. [Figure 4] It is a block diagram of the display device shown in FIG. 1. [Figure 5] It is a flowchart showing the display process executed by the display device shown in FIG. 4. [Figure 6] (a) is a diagram showing an image including a first-layer image, (b) is a diagram (part 1) showing an equipment image changed according to the instruction of a maintenance worker, (c) is a diagram (part 2) showing an equipment image changed according to the instruction of a maintenance worker, and (d) is a diagram (part 3) showing an equipment image changed according to the instruction of a maintenance worker. [Figure 7] It is a diagram showing the change of the equipment image when each of the upper layer and the lower layer is selected by a maintenance worker in the equipment image shown in FIG. 6(d). [Figure 8] It is a flowchart showing a more detailed process of the process shown by S104 shown in FIG. 5. [Figure 9] This is a diagram showing the item images arranged from item 1 to item 7. [Figure 10] (a) is a diagram (part 1) showing item images that can be displayed on the display unit shown in Figure 4, and (b) is a diagram (part 2) showing item images that can be displayed on the display unit shown in Figure 4. [Figure 11] This is Figure (Part 3) showing the item images that can be displayed on the display unit shown in Figure 4. [Figure 12] This is Figure (Part 4) showing the item images that can be displayed on the display unit shown in Figure 4. [Figure 13] (a) is a diagram (number 5) showing item images that can be displayed on the display unit shown in Figure 4, and (b) is a diagram (number 6) showing item images that can be displayed on the display unit shown in Figure 4. [Figure 14] (a) is a diagram (1) showing an item image related to the first modified example, and (b) is a diagram (2) showing an item image related to the first modified example. [Figure 15] This flowchart shows the process for determining the placement position of each item image in the image relating to the first modified example. [Figure 16] (a) is a diagram (1) showing an item image related to the second modified example, and (b) is a diagram (2) showing an item image related to the second modified example. [Figure 17] (a) is a diagram (1) showing an item image related to the third modified example, and (b) is a diagram (2) showing an item image related to the third modified example. [Modes for carrying out the invention]

[0010] The following description of the display program, display method, and display device according to the embodiments will be given with reference to the drawings. However, the technical scope of the present invention is not limited to these embodiments.

[0011] Figure 1 shows a facility maintenance management system having a display device according to an embodiment.

[0012] The equipment maintenance management system 100 has a server 101 and multiple display devices 1 that are communicatively connected to the server 101 via a LAN 102, and centrally manages various information used for the maintenance management of equipment in chemical plants, manufacturing plants, civil engineering structures, etc. While the server 101 is an on-premise server connected to the multiple display devices 1 via the LAN, the server in the equipment maintenance management system 100 may be a cloud-based server connected to the multiple display devices 1 via an internet communication network.

[0013] Server 101 includes a server communication unit 111, a server storage unit 112, a server operation unit 113, a server display unit 114, and a server processing unit 115. It stores various information such as management ledgers used for equipment maintenance management and supplies the stored information to the display device 1.

[0014] The server communication unit 111 has a communication interface circuit for connecting the server 101 to the display device 1 via the LAN 102. The server communication unit 111 supplies data received from the display device 1 via the LAN 102 to the server processing unit 115. The server communication unit 111 also transmits data supplied from the server processing unit 115 to the display device 1 via the LAN 102.

[0015] The server storage unit 112 includes, for example, one of semiconductor memory, magnetic disk drive, and optical disk drive. The server storage unit 112 stores operating system programs, driver programs, application programs, data, etc., used for processing in the server processing unit 115. For example, the server storage unit 112 stores driver programs such as an input device driver program that controls the server operation unit 113 and an output device driver program that controls the server display unit 114. The server storage unit 112 also stores various display information to be displayed on the display unit of the display device 1. For example, the server storage unit 112 stores equipment information 120 and item information 130.

[0016] Figure 2 shows the equipment information 120 stored in the server storage unit 112.

[0017] The equipment information 120 is stored as a hierarchical structure having five levels, from the first level 121 to the fifth level 125. The item information 130 has a hierarchical structure having five levels, but the item information according to this embodiment only needs to have at least four levels. Each of the first level 121 to the fifth level 125 contains multiple pieces of information about the equipment that is the subject of maintenance management. Here, the subject of maintenance management is equipment, but any information that can be displayed in a hierarchical manner, such as the affiliation information of maintenance personnel, is acceptable.

[0018] The first layer 121 stores information about two factories, for example, Factory A and Factory B, which are examples of multiple factories owned by a manufacturing company. The second layer 122 stores information about multiple production lines owned by Factory A and Factory B, respectively, in the first layer 121. The third layer 123 stores information about multiple pieces of equipment owned by each of the production lines stored in the second layer 122. The fourth layer 124 stores information about multiple pieces of equipment owned by each of the multiple pieces of equipment stored in the third layer 123. The fifth layer 125 stores information about multiple pieces of equipment, such as motors, owned by each of the multiple pieces of equipment stored in the fourth layer 124. The equipment stored in the fifth layer 125 is maintained by maintenance personnel using the equipment maintenance management system 100. In this case, the equipment maintenance management system 100 is used by maintenance personnel, but it may also be used by users other than maintenance personnel who utilize the equipment maintenance management system 100.

[0019] Figure 3 shows the item information 130 stored in the server storage unit 112.

[0020] Item information 130 is an example of motor inspection items and includes seven items, Item 131 to Item 7137, which are examples of wind speed items for equipment maintenance management. Item 131 indicates the name of the motor subject to maintenance management, Item 2132 indicates the date the motor subject to maintenance management was inspected, Item 3133 indicates the results of the visual inspection, Item 4134 indicates the results of the inspection for the presence or absence of oil leakage, Item 5135 indicates the results of the inspection for the presence or absence of abnormal noise, Item 6136 indicates the motor current value measured by an ammeter (not shown), and Item 7137 indicates the motor temperature measured by a temperature sensor (not shown).

[0021] Furthermore, item information 130 includes the length of each of the strings in items 131 to 7137. The length of the strings stored in item information 130 is determined based on the pixel density of the characters contained in each of items 131 to 7137, the distance between characters, and the number of characters that can be written.

[0022] Furthermore, item information 130 includes array constraint information that indicates the arrangement constraints between items when multiple items are arranged in order. When the array constraint information is displayed on the display unit of the display device 1, it includes information regarding whether wrapping, i.e., line breaks, are permitted. In item information 130, the space between the second item 132 and the third item 133, indicated by arrow A, is always on a different line from the previous item and the next item that follows it, regardless of the width of the display unit 14, and a line break is always performed. On the other hand, the space between the third item 133 and the fourth item 134, indicated by arrow B, and between the sixth item 136 and the sixth item 136, is always on a different line from the previous item and the next item that follows it, regardless of the width of the display unit 14, and a line break is prohibited.

[0023] The server operation unit 113 can be any device that can operate the server 101, such as a keyboard or touchpad. The operator can input characters, numbers, etc., via the server operation unit 113. When operated by the operator, the server operation unit 113 generates a signal corresponding to that operation. The generated signal is then supplied to the server processing unit 115 as an instruction from the operator.

[0024] The server display unit 114 can be any device capable of displaying video, images, text, etc., such as a liquid crystal display or an organic EL (Electro-Luminescence) display. The server display unit 114 displays video according to video data supplied from the server processing unit 115, images according to image data, text according to text data, etc.

[0025] The server processing unit 115 has one or more processors and their peripheral circuits. The server processing unit 115 comprehensively controls the overall operation of the server 101 and is, for example, a CPU (Central Processing Unit). The server processing unit 115 controls the operation of the server communication unit 111, the server display unit 114, etc., so that various processes of the server 101 are executed in appropriate procedures according to programs stored in the server storage unit 112, operations of the server operation unit 113, etc. The server processing unit 115 executes processing based on programs (operating system programs, driver programs, application programs, etc.) stored in the server storage unit 112. In addition, the server processing unit 115 can execute multiple programs (application programs, etc.) in parallel.

[0026] Figure 4 is a block diagram of the display device 1.

[0027] The display device 1 includes a communication unit 11, a storage unit 12, an operation unit 13, a display unit 14, and a processing unit 20, and displays information supplied from the server 101 on the display unit 14. The communication unit 11, storage unit 12, operation unit 13, display unit 14, and processing unit 20 are connected to each other via a bus 15.

[0028] The communication unit 11 has a communication interface circuit for connecting the display device 1 to the server 101 via the LAN 102. The communication unit 11 supplies data received from the server 101 via the LAN 102 to the processing unit 20. The communication unit 11 also transmits data supplied from the processing unit 20 to the server 101 via the LAN 102.

[0029] The storage unit 12 includes, for example, at least one of a semiconductor memory device, a magnetic tape device, a magnetic disk device, or an optical disk device. The storage unit 12 stores operating system programs, driver programs, application programs, data, etc., used for processing in the processing unit 20. For example, the storage unit 12 stores a display program, etc., which causes the processing unit 20 to execute display processing to display equipment images corresponding to equipment information 120 and item images corresponding to item information 130, etc. The display program may be installed in the storage unit 12 using a known setup program, etc., from a computer-readable portable storage medium such as a CD-ROM or DVD-ROM. The storage unit 12 also stores various information used when executing the display processing. For example, the storage unit 12 stores longitudinal information indicating the length of the display unit 14 in the longitudinal direction. The storage unit 12 also stores short-width information indicating the length of the display unit 14 in the short-width direction. When the display device 1 is arranged such that the longitudinal direction of the display unit 14 extends horizontally, the longitudinal information is width information indicating the width of the display unit 14, and the transverse information is height information indicating the height of the display unit 14. When the display device 1 is arranged such that the transverse direction of the display unit 14 extends horizontally, the transverse information is width information indicating the width of the display unit 14, and the longitudinal information is height information indicating the height of the display unit 14.

[0030] The operation unit 13 can be any device that allows data input, such as a touch panel or keyboard. A caregiver using the display device 1 can input characters, numbers, symbols, etc., using the operation unit 13. When the operation unit 13 is operated by the caregiver, it generates a signal corresponding to that operation. The generated signal is then supplied to the processing unit 20 as an instruction from the caregiver.

[0031] The display unit 14 can be any device capable of displaying video or images, such as a liquid crystal display or an organic EL display. The display unit 14 displays video corresponding to video data supplied from the processing unit 20, or images corresponding to image data. The display unit 14 may also be an output device that prints video, images, or text onto a display medium such as paper. The display unit 14 may also display a graphical user interface (GUI) for operating the display device 1.

[0032] The processing unit 20 comprises one or more processors and their peripheral circuits. The processing unit 20 comprehensively controls the overall operation of the display device 1 and is, for example, a CPU. The processing unit 20 executes processing based on programs (driver programs, operating system programs, application programs, etc.) stored in the storage unit 12. The processing unit 20 can also execute multiple programs (application programs, etc.) in parallel.

[0033] The processing unit 20 includes an acquisition unit 21, a generation unit 22, a determination unit 23, and an output unit 24. Each of these units is a functional module implemented by a program executed on the processor of the processing unit 20. Alternatively, each of these units may be implemented in the processing unit 20 as firmware.

[0034] Figure 5 is a flowchart showing the display process performed by the display device 1. The display process shown in Figure 5 is mainly performed by the processing unit 20 in cooperation with each element of the display device 1, based on a display program that is pre-stored in the storage unit 12.

[0035] First, the acquisition unit 21 acquires the equipment information 120 (S101). The acquisition unit 21 starts acquiring the equipment information 120 in response to the press of the equipment image display instruction button displayed on the GUI shown on the display unit 14. Next, the acquisition unit 21 outputs an equipment information transmission request to the server 101 indicating that the equipment information 120 will be sent. The server processing unit 115 of the server 101 outputs the equipment information 120 stored in the server storage unit 112 to the display device 1 in response to the input of the equipment information transmission request. The display device 1 stores the input equipment information 120 in the storage unit 12.

[0036] Next, the output unit 24 outputs an equipment image signal to the display unit 14, which indicates an equipment image corresponding to the equipment information 120 stored in the storage unit 12 (S102). The generation unit 22 generates an equipment image including a first-level image corresponding to the first-level 121 of the equipment information 120 stored in the storage unit 12. The output unit 24 outputs an equipment image signal to the display unit 14, which indicates an equipment image generated by the generation unit 22. The display unit 14 displays the equipment image corresponding to the input equipment image signal.

[0037] Figure 6(a) shows an image of the facilities including the first level.

[0038] The equipment image G100 has a title area G101, a menu area G102, a content area G103, a tab button area G104, a collapse button area G105, and a resize area G106. The equipment image G100 has a single content area G103, but the equipment image only needs to have at least one content area.

[0039] The title area G101 displays the title of the currently displayed image, a link to the top page, a menu display / hide toggle, the contents of the logged-in user account, and menus for managing account settings. The menu area G102 displays a list of links to various functions of the equipment maintenance management system that the logged-in user can operate, and the image displayed in the content area G103 changes depending on the link clicked.

[0040] The content area G103 displays "Factory A" and "Factory B," which are elements stored in the first layer 121 of the equipment information 120, in a selectable format. The tab button area G104 is used when selecting one or more displayable images. In the example shown in Figure 6(a), the content area G103 displays the image related to the selected "tab1". The generation unit 22 determines the image to display in the content area G103 in response to the tab button area G104 being clicked. The collapse button area G105 repeatedly displays and hides the content area G103 in response to the click. The generation unit 22 determines whether or not to display the content area G103 in response to the tab button area G104 being clicked. It determines the image to display in the content area G103. The resize area G106 changes the size of the content area G103 when it is moved while selected. The generation unit 22 generates an image for the content area G103 according to the position where the resize area G106 is deselected.

[0041] While the equipment image is displayed in content area G103, the image displayed in content area G103 changes according to the instructions of the maintenance worker.

[0042] Figure 6(b) is a diagram (1) showing the equipment image changed according to the instructions of the maintenance staff, Figure 6(c) is a diagram (2) showing the equipment image changed according to the instructions of the maintenance staff, and Figure 6(d) is a diagram (3) showing the equipment image changed according to the instructions of the maintenance staff. Figure 6(b) is the equipment image corresponding to the selection of "Factory A" by the maintenance staff in Figure 6(a). Figure 6(c) is the equipment image corresponding to the selection of "Line 2" by the maintenance staff in Figure 6(b). Figure 6(d) is the equipment image corresponding to the selection of "Equipment 1" by the maintenance staff in Figure 6(a).

[0043] The acquisition unit 21 acquires the A factory selection information in response to the maintenance worker selecting "A factory" in Figure 6(a). The generation unit 22, in response to the acquisition unit 21 acquiring the A factory selection information, refers to the equipment information 120 stored in the storage unit 12 and generates an equipment image including a second-level image showing "Line 1" to "Line 3" of "A factory". The output unit 24 outputs an equipment image signal indicating the equipment image generated by the generation unit 22 to the display unit 14. The display unit 14 displays the equipment image corresponding to the input equipment image signal as the equipment image shown in Figure 6(b).

[0044] The acquisition unit 21 acquires line 2 selection information in response to the maintenance worker selecting "line 2" in Figure 6(b). The generation unit 22, in response to the acquisition unit 21 acquiring line 2 selection information, refers to the equipment information 120 stored in the storage unit 12 and generates an equipment image including a third-level image showing "equipment 1" to "equipment 3" of "line 2" in "factory A". The output unit 24 outputs an equipment image signal indicating the equipment image generated by the generation unit 22 to the display unit 14. The display unit 14 displays the equipment image corresponding to the input equipment image signal as the equipment image shown in Figure 6(c).

[0045] The acquisition unit 21 acquires equipment 1 selection information in response to the maintenance worker selecting "Equipment 1" in Figure 6(c). The generation unit 22, in response to the acquisition of equipment 1 selection information by the acquisition unit 21, refers to the equipment information 120 stored in the storage unit 12 and generates an equipment image including a fourth-level image showing "Device A" to "Device C" of "Equipment 1" on "Line 2" of "Factory A". The output unit 24 outputs an equipment image signal indicating the equipment image generated by the generation unit 22 to the display unit 14. The display unit 14 displays the equipment image corresponding to the input equipment image signal as the equipment image shown in Figure 6(d).

[0046] Figure 7 shows the changes in the equipment image shown in Figure 6(d) when the higher and lower levels are selected by the maintenance staff. In Figure 7, arrow A indicates the equipment image when the higher level is selected, and arrow A indicates the equipment image when the lower level is selected.

[0047] The acquisition unit 21 acquires line 2 selection information in response to the maintenance worker selecting "line 2" in Figure 6(d). The generation unit 22 generates equipment images including "line 1" to "line 3" stored in the second layer 122 and "equipment 1" to "equipment 3" stored in the third layer 123, in response to the acquisition unit 21 acquiring line 2 selection information. The output unit 24 outputs an equipment image signal indicating the equipment image generated by the generation unit 22 to the display unit 14. The display unit 14 displays the equipment image corresponding to the input equipment image signal as an equipment image.

[0048] The acquisition unit 21 acquires the equipment B selection information in accordance with the selection of "Equipment B" by the maintenance staff in Figure 6(d). The generation unit 22 generates an equipment image that includes fifth-level images showing "Equipment 1" to "Equipment 3" stored in the third level 123, "Equipment A" to "Equipment C" stored in the fourth level 124, and "Motor 1" and "Motor 2" stored in the fifth level 125. The output unit 24 outputs an equipment image signal indicating the equipment image generated by the generation unit 22 to the display unit 14. The display unit 14 displays the equipment image corresponding to the input equipment image signal as an equipment image.

[0049] The display device 1 facilitates the selection of a hierarchy by displaying information contained in both the hierarchy above and below the hierarchy selected by the caregiver. Furthermore, the display device 1 facilitates the selection of a hierarchy by displaying minimal information while showing an equipment image containing information about the selected hierarchy and the hierarchy above and below it. Although the display device 1 displays an equipment image containing information about the selected hierarchy and the hierarchy above and below it, the display device according to this embodiment may further display information about hierarchies other than the three displayed hierarchies.

[0050] Next, the acquisition unit 21 acquires item information 130 (S103). Depending on whether the maintenance worker selects either "Motor 1" or "Motor 2," which are inspection target devices stored in the fifth layer 125, the acquisition unit 21 outputs an item information transmission request to the server 101 indicating the inspection result of the selected device. The server processing unit 115 of the server 101 outputs the item information 130 stored in the server storage unit 112 to the display device 1 in response to the input of the item information transmission request. The display device 1 stores the input item information 130 in the storage unit 12.

[0051] Next, the determination unit 23 determines the placement position of each item image in the image displayed on the display unit 14 based on the widths of each of the multiple items stored in the item information 130 and the width of the display unit 14 (S104). The determination unit 23 stores the placement position information indicating the determined placement position in the storage unit 12.

[0052] Figure 8 is a flowchart showing a more detailed process of the process shown in S104. Figure 9 is a diagram showing item image G200 in which the first item image G201 corresponding to the first item 131 determined by the determination unit 23, to the seventh item image G207 corresponding to the seventh item 137, are arranged.

[0053] First, the determination unit 23 acquires width information indicating the width of the display unit 14 (S201). Next, the determination unit 23 places the first item image G201 corresponding to the first item 131 at a predetermined initial position in the content area G103 (S202).

[0054] Next, the determination unit 23 determines whether or not an array constraint is defined between the first item image G201, which corresponds to the first item 131, and the second item image G202, which corresponds to the next item to be placed, the second item 132 (S203). The determination unit 23 refers to the item information 130 and determines that no array constraint is defined between the first item 131 and the second item 132 (S203-NO).

[0055] If the decision unit 23 determines that there is no arrangement constraint between the first item 131 and the second item 132 (S203-NO), it determines whether it is possible to place an item image corresponding to the next item adjacent to the item image corresponding to the previous item (S204). The decision unit 23 compares the width obtained by adding the width of the item image corresponding to the previous item and the width of the item image corresponding to the next item with the width of the display unit 14 corresponding to the width information stored in the storage unit 12. If the width of the item image corresponding to the previous item and the width of the item image corresponding to the next item are less than or equal to the width of the display unit 14, the decision unit 23 determines that it is possible to place an item image corresponding to the next item adjacent to the item image corresponding to the previous item (S204-YES). If the decision unit 23 determines that it is possible to place an item image corresponding to the next item adjacent to the item image corresponding to the previous item (S204-YES), it places the item image corresponding to the next item adjacent to the item image corresponding to the previous item (S206). On the other hand, the determination unit 23 determines that if the width of the item image corresponding to the previous item and the width of the item image corresponding to the next item are greater than the width of the display unit 14, it will not place the item image corresponding to the next item adjacent to the item image corresponding to the previous item (S204-NO). If the determination unit 23 determines that it will not place the item image corresponding to the next item adjacent to the item image corresponding to the previous item (S204-NO), it places the item image corresponding to the item to be placed in the row following the row in which the item image corresponding to the previous item is placed (S207). The display device 1 can realize a display mode that does not depend on the size of the display unit 14 by determining whether or not to wrap the item images by comparing the sum of the widths of the item images with the width of the display unit 14.

[0056] The determination unit 23 determines whether the second item image G202 can be placed adjacent to the first item image G201. The determination unit 23 compares the width obtained by adding the width of the first item image G201 and the width of the second item image G202 with the width of the display unit 14 corresponding to the width information stored in the storage unit 12. The determination unit 23 determines that the width obtained by adding the width of the first item image G201 and the width of the second item image G202 is less than or equal to the width of the display unit 14, and therefore the second item image G202 can be placed adjacent to the first item image G201 (S204-YES). Since the determination unit 23 has determined that the second item image G202 can be placed adjacent to the first item image G201 (S204-YES), the second item image G202 is placed adjacent to the first item image G201 (S206).

[0057] Next, the determination unit 23 determines whether or not it has determined the placement positions of the item images corresponding to all items (S208). Since the determination unit 23 has not determined the placement position of the 7th item image G207 corresponding to the last item, the 7th item 137, it determines that it has not determined the placement positions of the item images corresponding to all items (S208-NO).

[0058] From this point onward, the decision unit 23 repeats the processes shown in S203 to S208 until it determines that it has determined the placement positions of the item images corresponding to all items (S208-YES). When the decision unit 23 determines the placement position of the third item image G203 corresponding to the third item 133, it determines that an array constraint is defined (S203-YES). Next, the decision unit 23 determines whether the placement relationship indicates whether a line break is allowed or not (S205). The decision unit 23 determines that the placement relationship indicates a line break because the item information 130 specifies that a line break is always required between the second item 132 and the third item 133 (S205-YES). The decision unit 23 places the third item image G203 on the row following the row in which the first item image G201 and the second item image G202 are placed (S207).

[0059] When the determination unit 23 determines the placement position of the fourth item image G204 corresponding to the fourth item 134, it determines that an arrangement constraint is specified (S203-YES). Next, the determination unit 23 determines whether the placement relationship indicates whether a line break is permitted or not (S205). Since the item information 130 specifies that a line break is prohibited between the third item 133 and the fourth item 134, the determination unit 23 determines that the placement relationship indicates no line break (S205-NO).

[0060] Next, the determination unit 23 determines, similar to the process shown in S204, whether or not an item image corresponding to the next item to be placed adjacent to the item image corresponding to the previous item can be placed (S209). If the determination unit 23 determines that an item image corresponding to the next item to be placed adjacent to the item image corresponding to the previous item can be placed (S209-YES), it places the fourth item image G204 adjacent to the third item image G203 in the row where the third item image G203 is placed (S206). The display device 1 determines the placement position of the item images based on the array constraints, thereby preventing significant misalignment of the positional relationships between closely related items. If the determination unit 23 determines that an item image corresponding to the next item to be placed adjacent to the item image corresponding to the previous item cannot be placed (S209-NO), it places the item image with a newline character from the beginning of the consecutive adjacent item images (S210). The process then proceeds to S208.

[0061] Subsequently, the determination unit 23 executes the processes shown in S203 to S210 to sequentially determine the placement positions of the fifth item image G205 corresponding to the fifth item 135, the sixth item image G206 corresponding to the sixth item 136, and the seventh item image G207 corresponding to the seventh item 137. After the placement position of the seventh item image G207 is determined, if the determination unit 23 determines that the placement positions of the item images corresponding to all items have been determined (S208-YES), the process shown in S104 is terminated.

[0062] Next, the generation unit 22 generates an item image G200 that includes the first item image G201 to the seventh item image G207 whose placement positions have been determined by the process shown in S104 (S105). Then, the output unit 24 outputs an item image signal indicating the item image G200 generated by the process shown in S105 to the display unit 14 (S106). The display unit 14 displays the item image G200 in response to the input of the item image signal. The item image G200 has a single content area G103, but an item image only needs to have at least one content area.

[0063] Figure 10(a) is a diagram (1) showing item images that can be displayed on the display unit 14, and Figure 10(b) is a diagram (2) showing item images that can be displayed on the display unit 14. Figure 11 is a diagram (3) showing item images that can be displayed on the display unit 14, and Figure 12 is a diagram (4) showing item images that can be displayed on the display unit 14. Figure 13(a) is a diagram (5) showing item images that can be displayed on the display unit 14, and Figure 13(b) is a diagram (6) showing item images that can be displayed on the display unit 14.

[0064] As shown in item image G301 in Figure 10(a), the display device 1 may hide the title area G101 and the menu area G102. The display device 1 may hide at least one of the title area G101 and the menu area G102. The display device 1 may hide the title area G101 when the height of the display unit 14 is lower than a predetermined threshold. The generation unit 22 generates an item image without a title area G101 when the height corresponding to the height information stored in the storage unit 12 is lower than a predetermined threshold. The display device 1 may hide the menu area G102 when the width of the display unit 14 is narrower than a predetermined threshold. The generation unit 22 generates an item image without a menu area G102 when the width corresponding to the width information stored in the storage unit 12 is lower than a predetermined threshold. The display device 1 can maximize the size of the content area G103 even when the size of the display unit 14 is small by hiding at least one of the title area G101 and the menu area G102, depending on the height and width of the display unit 14.

[0065] As shown in item image G302 in Figure 10(b), the display device 1 may display different associated item images in the tab button area G104. The generation unit 22 generates item images associated with the "tab1" button and the "tab2" button, respectively. In item image G302, the "tab1" button in the tab button area G104 is associated with an item image showing the inspection results for September 15, 2024, and the "tab2" button is associated with an item image for the inspection on October 16, 2024. By enabling the display unit to display item images associated with "tab1" and "tab2", many items can be displayed regardless of the size of the display unit 14, and waiting time for maintenance personnel due to page switching and server access is reduced. In addition, maintenance personnel can alternately select item images associated with "tab1" and "tab2" and write the inspection results in the blank space of the item image associated with the "tab2" button.

[0066] As shown in item image G303 in Figure 11, the display device 1 may display an item image that includes multiple content areas G103. Item image G303 includes three content areas: a first content area G131, a second content area G132, and a third content area G133. The generation unit 22 generates an item image that includes images associated with each of the first content area G131, the second content area G132, and the third content area G133. In item image G303, only a portion of the third content area G133 is displayed, and the entire third content area G133 is not displayed.

[0067] As shown in item image G304 in Figure 12, the display device 1 may display an item image in which at least one of the multiple content areas G103 is hidden. In item image G304, the first content area G131 and the third content area G133 are displayed, while the second content area G132 is not. Because the second content area G132 is not displayed, the entire third content area G133 is displayed. The second content area G132 is hidden when the corresponding collapse button area G105 is clicked by the caregiver. By making it possible to hide content areas, the display device 1 can reduce the frequency of cumbersome operations such as scrolling by hiding items of low importance to the caregiver, even when the size of the display unit 14 is small.

[0068] As shown in item image G305 in Figure 13(a), the display device 1 may change the size of the content area G103 and display it. The size of the content area G103 is changed by the caregiver moving while selecting the resize area G106. The determination unit 23 performs the same process as shown in S104, which will be explained with reference to Figures 5 and 8, to determine the placement positions of the first item image G201 to the seventh item image G207. Since item information 130 specifies that line breaks are prohibited between the sixth item image G206 and the seventh item image G207, the display device 1 places the sixth item image G206 on a new line. By making the width and height of the content area freely changeable, the display device 1 can display many items of high importance to the caregiver even if the size of the display unit 14 is small, and the frequency of cumbersome operations such as scrolling is reduced.

[0069] As shown in item image G306 in Figure 13(b), the display device 1 may display the information contained in item information 130 in a tile format in the content area G103, with each piece of information contained in a row arranged in a single block. The generation unit 22 generates a list-type image in tile format, in which the information contained in item information 130 is arranged in a single block with each piece of information contained in a row. In item image G306, by arranging the information contained in a row in a single block, more information can be displayed even if the size of the display unit 14 is small.

[0070] In the display device 1, the placement positions of multiple item images are determined sequentially for all item images placed in the content area G103. However, in the embodiment, the display device may divide the multiple items into multiple sets and determine the placement position of the items for each set. For example, in the embodiment, the multiple sets may include multiple rows that can be arranged in both the width and height directions of the display unit.

[0071] Figure 14(a) is a diagram (part 1) showing the item image related to the first modified example, and Figure 14(b) is a diagram (part 2) showing the item image related to the first modified example.

[0072] As shown in Figures 14(a) and 14(b), item images G401 and G402 include the first item image G421 to the eighth item image G428. The first item image G421 to the sixth item image G426 form a group of images included in the first stage, and the seventh item image G427 and the eighth item image G428 form a group of images included in the second stage. The determination unit 23 decides to arrange the first stage G411 and the second stage 412 in the width direction of the display unit 14 when the width of the display unit 14 is greater than or equal to a predetermined threshold. The determination unit 23 also decides to arrange the first stage G411 and the second stage 412 in the height direction of the display unit 14 when the width of the display unit 14 is less than a predetermined threshold. The determination unit 23 determines the placement positions of the first item images G421 to the sixth item images G426, the seventh item image G427, and the eighth item image G428 in each of the first stage G411 and the second stage 412, based on the defined arrangement constraints. When the first stage G411 and the second stage 412 are arranged in the width direction of the display unit 14, the determination unit 23 determines the width of the display unit 14 for the first stage G411 and the second stage 412 so that the width of each of the first stage G411 and the second stage 412 is maximized. The display device according to the first modified example can reduce the risk of layout misalignment due to differences in the width of the display unit 14 by distributing multiple items into multiple stages and determining the placement position of the item images for each of the multiple stages.

[0073] Figure 15 is a flowchart showing the process for determining the placement position of each item image in the image relating to the first modified example. The process shown in Figure 15 is executed instead of the process shown in S104.

[0074] First, the determination unit 23 acquires width information indicating the width of the display unit 14 (S301). Next, the determination unit 23 determines whether or not column layout is possible (S302). The determination unit 23 determines whether or not column layout is possible based on the width of the display unit 14 corresponding to the width information acquired in the process shown in S301. The determination unit 23 determines that column layout is possible if the width of the display unit 14 corresponding to the width information acquired in the process shown in S301 is greater than or equal to a predetermined threshold which is the minimum width of the column (S302-YES). The determination unit 23 determines that column layout is not possible if the width of the display unit 14 corresponding to the width information acquired in the process shown in S301 is less than a predetermined threshold which is the minimum width of the column (S302-NO).

[0075] If the determination unit 23 determines that column layout is possible (S302-YES), it determines the width of each column included in the image displayed on the display unit 14 (S303). The determination unit 23 may, for example, display each column having a predetermined ratio of width, or display each column having a uniform width. Next, the determination unit 23 determines the frame for each column to be arranged horizontally so that it has the width determined in the process shown in S303 (S304).

[0076] On the other hand, if the determination unit 23 determines that multi-column layout is not possible (S302-NO), it determines the width of each column included in the image displayed on the display unit 14 to be the width of the display unit 14 corresponding to the width information obtained in the process (S305). Next, the determination unit 23 determines the frames of each column that will be arranged vertically so that they match the width of the display unit 14 determined in the process shown in S305 (S306).

[0077] Next, the determination unit 23 acquires the item images included in the first row (S307). The determination unit 23 acquires the item images included in the first row by referring to row information that indicates, for example, which of the rows each item image is placed in. The determination unit stores the acquired item images included in the first row in the storage unit 12.

[0078] Next, the determination unit 23 sequentially places the item images included in the first row, obtained in the process shown in S307, within the frame of the first row (S308). The process shown in S308 is the same as the processes shown in S202 to S210 in Figure 8, so a detailed explanation is omitted here.

[0079] Next, the decision unit 23 determines whether or not the placement of item images within each row has been completed for all rows (S309). If the decision unit 23 determines that the placement of item images within each row has not been completed for all rows (S309-NO), it obtains the item images to be included in the next row (S310). From there, the decision unit 23 repeats the processes shown in S309 and S310 until it determines that the placement of item images within each row has been completed for all rows (S309-YES).

[0080] When the determination unit 23 determines that the placement of item images within each row has been completed for all rows (S309-YES), the process of determining the placement position of each item image in the image relating to the first modified example is completed.

[0081] Furthermore, the display device according to the embodiment may include multiple groups that can be arranged in the height direction of the display unit as multiple sets.

[0082] Figure 16(a) is a diagram (part 1) showing the item image related to the second modified example, and Figure 16(b) is a diagram (part 2) showing the item image related to the second modified example.

[0083] As shown in Figures 16(a) and 16(b), item images G501 and G502 include the first item image G521 to the ninth item image G529. The first item image G521 to the fifth item image G525 form a group of images included in the first group, and the sixth item image G526 to the ninth item image G529 form a group of images included in the second group. The determination unit 23 determines the placement positions of the first item image G521 to the fifth item image G525 and the sixth item image G526 to the ninth item image G529 in each of the first group G511 and the second group 512 based on the defined arrangement constraints. The display device according to the second modified example can reduce the risk of layout misalignment due to differences in the width of the display unit 14 by distributing multiple items into multiple groups and determining the placement position of the item images for each of the multiple groups.

[0084] Figure 17(a) is a diagram (part 1) showing an item image related to the third modified example, and Figure 17(b) is a diagram (part 2) showing an item image related to the third modified example.

[0085] As shown in Figure 17(a), item image G601 includes the first item image G201 to the seventh item image G207, similar to item image G200. As shown in Figure 17(b), item image G602 includes the third item image G203 to the seventh item image G207. In the display device according to the third modified example, the item information defines the main items to be displayed when the width and height of the content area G103 fall below a predetermined threshold. In the example shown in Figure 17, the third items 133 to the seventh items 137, corresponding to the third item image G203 to the seventh item image G207, are defined as the main items. In the display device according to the third modified example, by defining the main items to be displayed when the width and height of the content area G103 fall below a predetermined threshold, the range for displaying other items is widened, and more items can be displayed regardless of the size of the display unit 14. [Explanation of Symbols]

[0086] 1 Display device 12 Storage section 14 Display section 21 Acquisition Department 22 Generation part 23 Decision Section 24 Output section 100 Equipment Maintenance Management Systems 101 Server

Claims

1. A display program that displays multiple items for equipment maintenance management on the display unit, The item information indicating the multiple items to be displayed on the display unit is acquired, The width information indicating the width of the display unit is obtained, Based on the width of each of the aforementioned items and the width of the display unit, the placement position of the items in the image displayed on the display unit is determined. The display unit outputs an image signal showing the image in which the multiple items are arranged in the above positions. A display program characterized by causing a computer to perform a process.

2. The display program according to claim 1, wherein the process for determining the placement position includes a process for determining the placement position based on the arrangement constraints between items to be arranged in order.

3. The display program according to claim 2, wherein the arrangement constraint includes arranging the preceding item and the next item to be placed adjacent to the preceding item, regardless of the width of the display unit.

4. The display program according to claim 2, wherein the array constraint includes arranging the previous item and the next item to be placed after the previous item on different rows, regardless of the width of the display unit.

5. Determining the aforementioned placement position is The aforementioned items are divided into multiple sets, The placement position of the item is determined for each of the aforementioned multiple sets. A display program according to claim 1, including the following:

6. The display program according to claim 5, wherein the plurality of sets includes a plurality of rows that can be arranged in both the width direction and the height direction of the display unit.

7. The display program according to claim 5, wherein the plurality of sets includes a plurality of groups that can be arranged in the height direction of the display unit.

8. The aforementioned image is, A content area in which the aforementioned multiple items are arranged, It includes a resize area used when changing the size of the content area, The display program according to claim 1, wherein the process for determining the placement position includes a process for determining the placement position of the item in accordance with the fact that the resize area has been used and the size of the content area has been changed.

9. The display program according to claim 8, wherein the image further comprises a collapsible button area for selecting whether or not to display each of the at least one content area.

10. The display program according to claim 8, wherein the process for determining the placement position includes a process for displaying only predetermined items in response to a change in the size of the content area.

11. Each acquires equipment information that has a hierarchy containing information about the subject of maintenance management, Depending on the user's selection, an equipment image is generated that includes information contained in the hierarchy of the equipment information. The process further includes outputting an equipment image signal showing the aforementioned equipment image, The display program according to claim 1, wherein the equipment image includes information about a floor selected by the user, as well as information about the floors above and below the selected floor.

12. A display method for displaying multiple items for equipment maintenance management on the display unit, The item information indicating the multiple items to be displayed on the display unit is acquired, The width information indicating the width of the display unit is obtained, Based on the width of each of the aforementioned items and the width of the display unit, the placement position of the items in the image displayed on the display unit is determined. The display unit outputs an image signal showing the image in which the multiple items are arranged in the above positions. A method of display characterized by including the following.

13. A display unit that shows multiple items for equipment maintenance management, An acquisition unit that acquires item information indicating multiple items to be displayed on the display unit, and also acquires width information indicating the width of the display unit, A determination unit that determines the placement position of the items in the image displayed on the display unit based on the width of each of the aforementioned items and the width of the display unit, An output unit that outputs an image signal showing the image in which the multiple items are arranged in the above positions to the display unit, A display device characterized by having [a certain feature].