Management system and management program
Patent Information
- Application Number
- JP2022160858
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-10-05
- Publication Date
- 2026-09-18
- Estimated Expiration
- 2042-10-05
AI Technical Summary
【0013】 請求項1に記載の管理システム、及び請求項5に記載の管理プログラムによれば、対象物オブジェクトの周辺に、対象物を管理するための管理オブジェクトを表示することにより、例えば、対象物オブジェクトとは別のオブジェクトである管理オブジェクトを用いて対象物を管理することができるので、対象物オブジェクトを用いて対象物を管理する必要があるという制限にとらわれず、管理オブジェクトにて対象物を効率的に管理することが可能となる。 また、管理情報は対象物に関する発注を管理するための情報であることにより、例えば、対象物に関する発注を効率的に管理することが可能となる。 また、管理オブジェクトは、ユーザによって指定された複数の対象物をまとめて管理するための1個のみのオブジェクトであることにより、例えば、管理オブジェクトを用いて、複数の対象物をまとめて効率的に管理することが可能となる。
Smart Images

Figure 0007923680000001 
Figure 0007923680000002 
Figure 0007923680000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a management system and a management program. [Background Art]
[0002] Conventionally, there has been known a technology for managing a target object by associating information about the target object with a target object (for example, an object such as a "pillar") representing the target object of a building (for example, a "pillar" or the like) (see, for example, Patent Document 1). [Prior Art Documents] [Patent Documents]
[0003] [Patent Document 1] Japanese Patent Laying-Open No. 2013-164681 [Summary of the Invention] [Problem to be Solved by the Invention]
[0004] However, in the technology of Patent Document 1, there is a restriction that it is necessary to manage the target object using the target object itself defined based on the building configuration, and there has been a demand for a technology that can efficiently manage the target object without being bound by this restriction.
[0005] The present invention has been made in view of the above facts, and an object of the present invention is to provide a management system and a management program that enable efficient management of target objects. [Means for Solving the Problem]
[0006] In order to solve the above-mentioned problems and achieve the object, the management system according to claim 1 is a management system for managing a target object, and for managing the target object, Management information is associated with it.The system comprises a storage means that stores management object-related information indicating the management object to be displayed on the management screen, and a management means that displays the management object on the management screen based on the management object-related information in the storage means, The management information includes information for managing orders related to the object for construction or installation, information for managing the progress or completion of work on the object, or information for managing the status of the object. The management screen is a screen that displays information about the object in a virtual three-dimensional space, and the management screen displays at least an object representing the object, and the management means displays the management object around the object object. Furthermore, there are multiple objects, the object object is a plurality of objects representing multiple objects, and the management object is a single object for managing multiple objects specified by the user.
[0007] The management system according to claim 2 is the management system according to claim 1, wherein the management means provides the management object for managing the object The aforementioned Perform the process of associating management information.
[0008] The management system described in claim 3 is In the management system according to claim 1, the storage means stores the management information for managing the object in association with the management object-related information, the management means identifies a display mode for the management object based on the management information in the storage means, and displays the management object in the identified display mode.
[0009] The management system described in claim 4 is The management system according to claim 1, wherein the storage means stores management object location information indicating the position of the management object in a virtual three-dimensional space, the management object location information is information that can identify the position in a real three-dimensional space corresponding to the position of the management object in the virtual three-dimensional space, and further comprises acquisition means for acquiring object installation location information indicating the installation position of the object in a real three-dimensional space, and determination means for determining whether the installation position of the object is correct or incorrect based on the object installation location information acquired by the acquisition means and the management object location information of the storage means.
[0010] Claim 5 The management program is a management program for managing an object, and causes the computer to function as a storage means that stores management object-related information indicating the management object which is associated with management information for managing the object and which is displayed on the management screen, and a management means that displays the management object on the management screen based on the management object-related information in the storage means, the management information includes information for managing orders related to the object for construction or installation of the object, information for managing the progress or completion of work on the object, or information for managing the status of the object, the management screen is a screen that displays information related to the object in a virtual three-dimensional space, the management screen displays at least an object object indicating the object, the management means displays the management object around the object object, there are multiple objects, the object object is multiple objects indicating multiple objects, and the management object is a single object for managing multiple objects specified by the user together. [Effects of the Invention]
[0013] The management system according to claim 1, and claim 5 According to the management program described, by displaying a management object for managing the object around the object, it becomes possible to manage the object using a management object, which is a separate object from the object itself. This eliminates the limitation that the object must be managed using the object itself, and allows for efficient management of the object using the management object. Furthermore, since the management information is used to manage orders related to the target product, it becomes possible to efficiently manage orders related to the target product, for example. Furthermore, because a management object is a single object used to manage multiple objects specified by the user, it becomes possible to efficiently manage multiple objects together using a management object, for example.
[0014] According to the management system of claim 2, associating management information with a management object enables, for example, efficient management of an object.
[0015] According to the management system of claim 3, specifying the display mode of a management object based on management information and displaying the management object in the specified display mode enables, for example, attracting a user's attention to the management object based on the management information.
[0018] Claim 4 According to the management system described in , determining whether the installation position of an object is correct based on object installation position information acquired by an acquisition unit and the management object position information stored in a storage unit enables, for example, efficient management of the installation position of the object. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] [Figure 1] FIG. 1 is a block diagram functionally and conceptually showing an information processing system according to the present embodiment. [Figure 2] FIG. 2 is a diagram illustrating three-dimensional building-related information. [Figure 3] FIG. 3 is an explanatory diagram of a virtual three-dimensional space. [Figure 4] FIG. 4 is a diagram illustrating management object-related information. [Figure 5] FIG. 5 is a display example of an object display screen. [Figure 6] FIG. 6 is an enlarged view of a part of FIG. 5. [Figure 7] FIG. 7 is a diagram illustrating order-related information. [Figure 8] FIG. 8 is a diagram illustrating display mode-related information. [Figure 9] FIG. 9 is a flowchart of information display processing. [Figure 10] FIG. 10 is a diagram illustrating association information. [Figure 11] FIG. 11 is a diagram illustrating an actual three-dimensional space. MODE FOR CARRYING OUT THE INVENTION
[0020] Embodiments of the management system and management program according to this invention will be described in detail below with reference to the attached drawings.
[0021] [I] Basic Concepts of the Embodiments First, the basic concepts of the embodiment will be explained. The embodiment relates to a management system and a management program. The management system according to the present invention is a system for managing objects.
[0022] "Target object" refers to an object that is managed by the management system, and is a concept that includes, for example, objects related to buildings that are planned for construction, under construction, or have already been constructed, as well as objects related to any object other than a building. "Target object" is a concept that includes, for example, seismic dampers, doors, and curtain walls installed in a building, as well as mechanically manufactured products or plant equipment.
[0023] In the following embodiments, we will describe the case where the "object" is something related to a building.
[0024] [II] Specific details of the embodiment Next, the specific details of the embodiment will be described.
[0025] (composition) First, Figure 1 is a block diagram that functionally illustrates the information processing system according to this embodiment.
[0026] The information processing system 100 in Figure 1 is a management system, and for example, it includes a terminal device 1 and a server device 2, and these devices are able to communicate with each other.
[0027] (Configuration - Terminal device) The terminal device 1 in Figure 1 is a device carried by the user, and is, for example, a tablet terminal or a smartphone, and one example includes a communication unit 11, a touchpad 12, a display 13, a recording unit 14, and a control unit 15.
[0028] Note that other terminal devices, such as a personal computer, can also be used as terminal device 1. Furthermore, the number of terminal devices 1 is arbitrary, but in this embodiment, the configuration shown in Figure 1 will be used for explanation.
[0029] The communication unit 11 is a communication means for communicating with external devices (for example, the server device 2). The touchpad 12 is an operation means for receiving various operation inputs from the user. The display 13 is an information display means for displaying various information, and for example, the touchpad 12 and the display 13 are integrally formed as a touch panel. The recording unit 14 is a recording means for recording programs and various data. The control unit 15 is a control means for controlling the terminal device 1, and is configured using, for example, a CPU, RAM, and internal memory such as ROM.
[0030] (Configuration - Server Equipment) The server device 2 includes, for example, a communication unit 21, a recording unit 22, and a control unit 23.
[0031] (Configuration - Server device - Communications unit) The communication unit 21 in Figure 1 is a communication means for communicating with an external device (for example, terminal device 1).
[0032] (Configuration - Server device - Recording unit) The recording unit 22 in Figure 1 is a recording means for recording programs and various data necessary for the operation of the server device 2. This recording unit 22 includes, for example, a three-dimensional building-related information database 221 (hereinafter, the database is referred to as "DB"), a management object-related information DB 222, an order-related information DB 223, and a display mode-related information DB 224.
[0033] (Configuration - Server device - Recording unit - 3D building-related information database) The three-dimensional building-related information DB221 in Figure 1 is a storage means for storing three-dimensional building-related information.
[0034] Figure 2 is an example of three-dimensional building-related information, and Figure 3 is an explanatory diagram of the virtual three-dimensional space. In Figure 2, specific information other than that used in the description of this embodiment is omitted and represented by "...".
[0035] ===Three-dimensional space=== A "virtual three-dimensional space" is a virtual three-dimensional space that corresponds to a real three-dimensional space. For example, it is a space defined by three mutually orthogonal axes (X-axis (horizontal direction), Y-axis (horizontal direction), and Z-axis (vertical direction)) as shown in Figure 2.
[0036] "Virtual three-dimensional space" is a concept that refers to a space in which various objects are placed, defined using technologies or concepts related to three-dimensional CAD, such as BIM (Building Information Modeling) or CIM (Construction Information Modeling).
[0037] "Actual three-dimensional space" is a concept that refers to an actual three-dimensional space, such as the space in which an actual building is constructed or the space within a constructed building, or a space in which the position or direction can be specified using axes corresponding to the three axes of a virtual three-dimensional space.
[0038] In this embodiment, for example, a case is described in which a real three-dimensional space and a virtual three-dimensional space are related to each other based on an arbitrary criterion, and the virtual three-dimensional space is defined in such a way that it is possible to identify a corresponding position in the real three-dimensional space from a position in the virtual three-dimensional space, or conversely, to identify a corresponding position in the virtual three-dimensional space from a position in the real three-dimensional space.
[0039] ===3D Building Related Information=== "Three-dimensional building-related information" refers to information about the object in question, and for example, the information of each item shown in Figure 2 is interconnected.
[0040] The "Object ID" in Figure 2 is object identification information (hereinafter, "identification information" is also referred to as "ID") used to uniquely identify the object.
[0041] An "object" is a three-dimensional object that represents an object, and is a concept that includes, for example, object objects G11 to G13 in Figure 3. Object objects G11 and G12 in Figure 3 are three-dimensional objects that represent seismic isolation dampers (objects) installed in a building. Object object G13 is a three-dimensional object that represents a wall (object) installed in a building. In Figure 3, the shapes of object objects G11 and G12 are shown in a simplified manner, but they may be similar in shape to the seismic isolation dampers actually installed in the building, or they may be shown in a simplified form (the same applies to other object objects).
[0042] In Figure 2, object IDs such as "IDa0001," "IDa0002," and "IDa0003" are shown to identify the object objects G11, G12, G13, etc., in Figure 3. In the three-dimensional building-related information in Figure 2, information about all object objects that make up the building (e.g., floors, stairs, ceilings, columns, windows, etc.) is actually stored, but in this embodiment, only some object objects will be described.
[0043] In Figure 2, the "Name Information" indicates the name or type of the object (e.g., "Seismic Isolation Damper" in Figure 2). The "Shape Information" in Figure 2 indicates the shape of the object (e.g., "Df0001" in Figure 2, which is for convenience). Here, "shape" refers to a concept that includes the external shape and size.
[0044] The "position and direction information" in Figure 2 indicates the installation position and direction of the object in the virtual three-dimensional space (in the figure, this is a simplified notation, such as "Dp0001"). Note that the position and direction information may also be based on the three axes mentioned above (coordinates or direction, etc.).
[0045] Furthermore, the top row of information in the three-dimensional building-related information in Figure 2 indicates, for example, that the name or type of object represented by object G11 in Figure 3, identified by "IDa0001," is a "seismic isolation damper," that the shape of object G11 is the shape represented by "Df0001," and that the installation position and direction of object G11 are the position and direction represented by "Dp0001."
[0046] The specific method for storing such three-dimensional building-related information is arbitrary, but for example, information corresponding to the three-dimensional building-related information indicating the building to be constructed may be generated in advance by the designer during the building design phase, and this generated information may be stored by inputting it into the server device 2 (for example, by obtaining it from various databases or inputting it via various recording media such as memory sticks).
[0047] (Configuration - Server device - Recording unit - Management object related information DB) The management object-related information DB222 in Figure 1 is a storage means for storing management object-related information.
[0048] Figure 4 is an example of information related to managed objects, Figure 5 is an example of the object display screen, and Figure 6 is an enlarged view of a part of Figure 5.
[0049] ===Object display screen=== The "Object Display Screen" in Figure 5 is a management screen that displays at least the target object, for example, a screen that displays management objects in addition to the target object. The Object Display Screen is a screen that displays information about the target object in a virtual three-dimensional space, for example, a screen that displays various information for managing the target object (including information in the virtual three-dimensional space (each object, etc.) and other information). Furthermore, this Object Display Screen can be implemented using known technologies, including, for example, technologies related to three-dimensional CAD, and is configured so that the user can change the viewpoint to change the display range or display angle, or zoom in or out.
[0050] ===Management Object Related Information=== "Management object-related information" refers to information about management objects, specifically information indicating the management objects displayed on the object display screen. For example, the information for each item shown in Figure 4 is interconnected.
[0051] The "Management Object ID" in Figure 4 is a management object ID used to uniquely identify a management object.
[0052] A "management object" is a three-dimensional object used to manage an object, and is displayed on the object display screen. It is a concept that includes objects to which various information about the object is associated. For example, a management object is a concept that includes management objects D11 to D13 in Figure 3. Management objects D11 and D12 in Figure 3 are three-dimensional objects used to manage the seismic isolation dampers indicated by object objects G11 and G12, which are installed around management objects D11 and D12. Management object D13 is a three-dimensional object used to manage the wall indicated by object object G13, which is installed around management object D13.
[0053] In Figure 4, "IDa9001," which identifies the management object D11 in Figure 3, is shown as the management object ID.
[0054] In Figure 4, the "Name Information" indicates the name or type of the object managed by the managed object (e.g., "Damper" in Figure 4). The "Shape Information" in Figure 4 indicates the shape of the managed object (e.g., "Df9001" in Figure 4, which is for convenience). In this embodiment, each managed object has the same shape and size, and in plan view it is a so-called oval shape (or roughly elliptical shape). However, it is not limited to this shape; they may have different shapes or any shape other than an oval shape. Here, "shape" refers to a concept that includes the external shape and size.
[0055] The "position and direction information" in Figure 4 indicates the installation position and direction of the managed object in the virtual three-dimensional space (in the figure, this is for convenience only and is indicated as "Dp9001," etc.). Note that the position and direction information may also be based on the three axes mentioned above (coordinates or direction, etc.). Furthermore, this position and direction information indicates the display position of the managed object within the object display screen in Figure 5.
[0056] Furthermore, the top row of information related to the management object in Figure 4 indicates, for example, that the name or type of object managed by management object D11, identified by "IDa9001" in Figure 3, is a "damper," that the shape of management object D11 is the shape indicated by "Df9001," and that the installation location and direction of management object D11 are the location and direction indicated by "Dp9001."
[0057] While the specific method for storing such management object information is arbitrary, in general terms, for example, a user such as an administrator may input information into the server device 2, and the information may be stored based on that input.
[0058] Specifically, for the management object ID in Figure 4, the server device 2 may generate and store unique information. For the name information in Figure 4, the user may input the information, and that information may be stored. Furthermore, for the shape information in Figure 4, if management objects of the same shape and size are used, common information predetermined by the user may be stored.
[0059] Furthermore, regarding the position and direction information in Figure 4, the user may access the server device 2 via their terminal device 1, display the object in the virtual three-dimensional space shown by the three-dimensional building-related information in Figure 2 on the display 13 of the terminal device 1, and perform operations via the touchpad 12 to specify the surrounding position of the object (for example, by tapping to specify a position in the virtual space displayed on the display 13) and the installation direction of the object. The position and direction information indicating the position and direction specified by each operation is then input to the server device 2, and the server device 2 stores the input position and direction information.
[0060] Here, for example, if a user specifies a location corresponding to the position where the management object D11 is shown as the surrounding location of the object G11 in Figure 3, and also specifies the display direction shown in Figure 3, and inputs "damper" as name information, then the server device 2 will store the information in the top row of Figure 4.
[0061] In practice, when a user performs various operations or inputs information on terminal device 1, communication regarding these operations or inputs will take place between terminal device 1 and server device 2. However, since known communication methods can be used for this communication between terminal device 1 and server device 2, a detailed explanation of such communication will be omitted (the same applies to explanations of communication elsewhere in this application).
[0062] (Configuration - Server device - Recording unit - Order-related information database) The order-related information DB223 in Figure 1 is a storage means for storing order-related information. Figure 7 is an example of order-related information.
[0063] "Order-related information" is management information for managing the subject object, and specifically, it is information associated with the management object. Order-related information is, for example, information for managing orders related to the subject object. One example is information for managing orders for items that need to be ordered in order to install or construct the subject object in a building (including the subject object itself (including part or all of the subject object), and other items necessary for constructing the subject object). Order-related information is interconnected, for example, as shown in Figure 7.
[0064] The "Related Management Object ID" in Figure 7 is the related management object ID that indicates the management object to which the order-related information is associated (in Figure 7, this is "IDa9001," which indicates management object D11 in Figure 3).
[0065] The "Order Information" in Figure 7 is information indicating the ordered items (i.e., items that need to be ordered in order to install or construct the target item in a building) (in Figure 7, this is the name of the ordered item, such as "Damper Device").
[0066] The "Order Information" in Figure 7 is a concept that includes various pieces of information related to the ordering of goods, such as "Ordering Officer" (in Figure 7, this is a convenient notation and is shown as "AA," etc.), "Planned Order Date" (in Figure 7, this is shown as "20210801," for example, August 1, 2021), "Order Date" (in Figure 7, this is shown as "20210802," for example, August 2, 2021), "Planned Delivery Date" (in Figure 7, this is shown as "20210930," for example, September 30, 2021), and "Actual Delivery Date" (in Figure 7, this is shown as "20210919," for example, September 19, 2021). Furthermore, this order information may be interpreted as including various types of information related to the ordering of goods (for example, information related to a series of tasks related to ordering), and may be interpreted as including other information not limited to the information exemplified in Figure 7.
[0067] Furthermore, the information at the top of the order-related information in Figure 7 indicates, for example, that the order-related information, including each piece of information shown at the top, is associated with the management object identified by "IDa9001" (management object D11 in Figure 3), that the ordered item is a "damper device", that the person responsible for ordering the "damper device" is "AA", and that the planned order date, order date, planned delivery date, and delivery date of the damper device are the dates indicated by the information shown in Figure 7.
[0068] This order-related information is stored by performing the order-related information storage process described later.
[0069] (Configuration - Server device - Recording unit - Display mode related information DB) The display mode related information DB224 in Figure 1 is a storage means for storing display mode related information. Figure 8 is an example of display mode related information.
[0070] "Display Mode Related Information" is information used to identify the display mode of a management object. Specifically, it is information used to identify the display mode based on order-related information. For example, the information for each item shown in Figure 8 is interconnected.
[0071] "Display mode" refers to the manner of display and is a concept that includes, for example, display color, display size (enlarged display), and display state (flashing display). In this embodiment, we will explain the case where "display mode" refers to "display color."
[0072] The "condition information" in Figure 8 is information indicating the conditions for specifying the display mode. In Figure 8, Figure 7 shows examples of order-related information such as "Order date is on or before August 5, 2021," indicating that the order date in the order information is on or before August 5, 2021; "Ordering officer is AA," indicating that the ordering officer in the order information is "AA"; and "Scheduled delivery date is on or after September 20, 2021," indicating that the scheduled delivery date in the order information is on or after September 20, 2021.
[0073] The "Priority Information" in Figure 8 indicates the priority level of the associated condition (more specifically, the display color associated with that condition). In Figure 8, priority is shown using numerical values such as "1" to "3," with smaller values indicating higher priority. For example, the condition with "Priority Information" = "1" at the top of Figure 8 has the highest priority.
[0074] The "Display Color Information" in Figure 8 indicates the display color of the managed object (in Figure 8, these are colors used for highlighting, such as "red," "orange," and "yellow").
[0075] Furthermore, regarding the display configuration information in Figure 8, for example, it is indicated that "red" is specified as the display color for the management object associated with the order-related information in Figure 7 where the order date is "on or before August 5, 2021," "orange" is specified as the display color for the management object associated with the order-related information where the ordering person is "AA," and "yellow" is specified as the display color for the management object associated with the order-related information where the scheduled delivery date is "on or after September 20, 2021." In addition, if multiple of these conditions are met, it is indicated that the display color corresponding to the condition indicated by the condition information with the lower numerical value of priority information is specified. That is, for example, if all of the conditions in Figure 8 are met, it is indicated that "red," indicated by "display color information" = "red" with "priority information" = "1," is specified as the display color for the management object.
[0076] The specific method for storing such management object information is arbitrary, but for example, it may be stored based on information entered by a user such as an administrator into the server device 2.
[0077] (Configuration - Server device - Control unit) The control unit 23 in Figure 1 is a control means for controlling the server device 2, and specifically, it is a computer configured with a CPU, various programs interpreted and executed on the CPU (including basic control programs such as the OS and application programs launched on the OS to realize specific functions), and internal memory such as RAM for storing programs and various data (the control units of other devices are configured in a similar manner).
[0078] Functionally, the control unit 23 includes, for example, a management unit 231. The management unit 231 is a management means that displays management objects on the object display screen (management screen) based on the management object-related information in the management object-related information DDB 222. Specifically, it displays management objects around the target object. The management unit 231 also performs, for example, processing to associate management information for managing the target object with the management object. Furthermore, the management unit 231 specifies the display mode of the management object based on, for example, the order-related information in the order-related information DB 223, and displays the management object in the specified display mode. The processing performed by each part of this control unit 23 will be described later.
[0079] (process) Next, the order-related information storage process and information display process performed by the information processing system 100 according to this embodiment will be described.
[0080] (Processing - Storage of order-related information) First, let's explain the order-related information storage process. The "order-related information storage process" is the process of storing the order-related information shown in Figure 7, and is generally executed by the management unit 231 of the server device 2. The order-related information storage process is the process of associating management information for managing the target object with the management object, and includes, for example, the first to third steps described later.
[0081] ===Step 1=== In the first step, a user such as an administrator accesses the server device 2 via their terminal device 1, displays the object objects in the virtual three-dimensional space shown by the three-dimensional building-related information in Figure 2 and the management objects in the virtual three-dimensional space shown by the management object-related information in Figure 4 on the display 13 of the terminal device 1, taps and selects the management object to which the order-related information is to be associated via the touchpad 12, and inputs information indicating the order related to the object managed by the management object into the server device 2.
[0082] Here, for example, each object shown in Figure 3 is displayed on display 13, and the user taps to select the management object D11, and then inputs "damper device" into the server device 2 as information indicating an order related to the "seismic isolation damper," which is the object managed by management object D11.
[0083] ===Step 2=== In the second step, the management unit 231 of the server device 2 refers to the management object-related information in Figure 4 to identify the management object ID that identifies the management object selected by the user in the first step, and also obtains information indicating the order entered into the server device 2. Next, the identified management object ID and the obtained information indicating the order are stored as the related management object ID and order information in Figure 7.
[0084] Here, for example, since the management object D11 in Figure 3 was selected in the first step, the management object-related information in Figure 4 is referenced to identify "IDa9001" as the management object ID, and "damper device" is obtained as information indicating the ordered item. Then, "IDa9001" and "damper device" are stored as the related management object ID and ordered item information in Figure 7.
[0085] ===Step 3=== In the third step, the "order information" associated with the "related object ID" in Figure 7, which was stored in the second step, is stored based on the input information from each user. Specifically, although optional, for example, a predetermined user interface for information input (hereinafter referred to as "information input UI") may be generated in advance so that any user can easily input information, and the server device 2 may be configured to have the user input information indicating the order information in Figure 7 via the information input UI, and the order information is stored based on the input information.
[0086] Here, we will explain a case where a tabular user interface is used as an information input UI for entering information associated with each management object. This interface has the display of each item name (such as "Purchaser," "Planned Order Date," etc.) shown in the "Purchasing Information" column of Figure 7, and input fields for entering the information corresponding to those item names. In this user interface, the ordering information stored in the second step, such as "Damper Device," is also displayed as a single item in the table so that the user entering the information can confirm the ordered items.
[0087] When a user enters information indicating "AA" and information indicating "August 1, 2021" into the input fields for the ordering person and planned ordering date of the "damper device" in the information input UI via their terminal device 1, this information is entered into the server device 2, and the management unit 231 stores "AA" and "20210801" as the "ordering person" and "planned ordering date" in the "ordering information" associated with "ordered item information" = "damper device" in Figure 7 (i.e., the "ordering information" associated with management object D11).
[0088] More specifically, though not limited to, the system may be configured to store the order information shown in Figure 7 in a so-called night batch. That is, for example, the management unit 231 may be configured to store the information entered into the server via the information input UI in a batch in the order-related information DB 223 shown in Figure 1 during the nighttime hours of the day (for example, from midnight to 3 a.m.). Alternatively, as a variation, the system may be configured not to apply a night batch, and instead store the information entered into the server via the information input UI immediately after each input.
[0089] Furthermore, the process for storing the order date, scheduled delivery date, and delivery date in the order information shown in Figure 7 is the same as the process for storing the ordering person and scheduled order date mentioned above. However, as soon as each date related to the "damper device" is determined, each user will input the information via the information input UI, and the management unit 231 will store the information. This concludes the explanation of the order-related information storage process.
[0090] (Processing - Information display processing) Next, the information display process will be explained. Figure 9 is a flowchart of the information display process (in the following explanation of each process, steps will be abbreviated as "S"). The "information display process" is the process for displaying the object display screen, and is generally executed by the management unit 231 of the server device 2. This information display process starts, for example, when a user performs a predetermined operation via their terminal device 1.
[0091] ===SA1=== In SA1 shown in Figure 9, the management unit 231 of the server device 2 acquires information from the recording unit 22 for displaying the object display screen (Figure 5).
[0092] Specifically, the processing is optional, but for example, the three-dimensional building-related information in Figure 2 and the management object-related information in Figure 4 are obtained.
[0093] Here, for example, three-dimensional building-related information and management object-related information are obtained, as illustrated in Figures 2 and 4.
[0094] ===SA2=== In SA2 of Figure 9, the management unit 231 of the server device 2 specifies the display color as the display mode for the management objects to be displayed on the object display screen.
[0095] Specifically, although the processing is optional, for example, based on the order-related information in Figure 7 and the display mode-related information in Figure 8, the display color of each management object indicated by the management object-related information acquired by SA1 is identified. In detail, for example, the following first and second steps are performed.
[0096] =Step 1= In the first step, one management object indicated by the management object-related information obtained in SA1 is selected as the "management object to be processed," the order-related information (specifically, order information) associated with the "management object to be processed" is identified by referring to the order-related information in Figure 7, the condition information indicating the conditions to which each piece of information indicated by the identified order-related information corresponds is identified by referring to the display mode-related information in Figure 8, and the display color information associated with the identified condition information is identified.
[0097] =Step 2= In the second step, if there is only one display color information identified in the first step (i.e., the order-related information associated with the "managed object to be processed" matches the condition indicated by the single condition information in Figure 8), the display color indicated by the aforementioned identified display color information is identified as the display color of the "managed object to be processed".
[0098] Furthermore, in the second step, if there are two or more display color information entries identified in the first step (i.e., if the order-related information associated with the "processing target management object" matches the conditions indicated by two or more condition information entries in Figure 8), the display mode-related information in Figure 8 is referenced to determine the priority based on the priority information associated with each of the previously identified condition information entries, and the display color indicated by the single display color information associated with the condition information indicating the highest priority condition is identified as the display color of the "processing target management object".
[0099] Furthermore, in the second step, if there are zero display color information entries identified in the first step (i.e., if the order-related information associated with the "processing target management object" does not meet any of the conditions indicated by the condition information in Figure 8), a predetermined display color (for example, a display color that is not highlighted, such as "gray" which is the same as the display color of the target object) is identified as the display color of the "processing target management object".
[0100] Then, by performing the first and second steps for all management objects indicated by the management object-related information obtained in SA1, the display color of all management objects is determined.
[0101] =Specific Example= Here, for example, if the management object-related information obtained by SA1 is the information at the top of Figure 7, the following processing will be performed on the information at the top.
[0102] First, in the first step, the management object D11 (Figure 3) identified by "IDa9001" is selected as the "management object to be processed," and the order-related information in Figure 7 is referenced to identify the order information associated with "IDa9001" which indicates the "management object to be processed," such as the illustrated information "Purchaser" = "AA," and the display mode-related information in Figure 8 is referenced to identify the information in the first to third rows of Figure 8 as condition information indicating the conditions to which each piece of information indicated by the identified order information corresponds, and the "display color information" = "red," "orange," and "yellow" is identified.
[0103] Next, in the second step, since there are two or more display color information entries identified in the first step, the priority is determined based on the "priority information" = "1" to "3" associated with each of the previously identified condition information entries, by referring to the display mode related information in Figure 8. The display color "red," which is indicated by the one display color information entry associated with the condition information entry that indicates the highest priority condition (the top-ranking condition information entry associated with "priority information" = "1"), is then identified as the display color of the management object D11 identified by "IDa9001".
[0104] ===SA3=== In SA3 of Figure 9, the management unit 231 of the server device 2 displays the object display screen on the display 13 of the user's terminal device 1 based on the processing results of SA1 and SA2.
[0105] Specifically, the processing is optional, but in general terms, for example, the process involves placing the object shown in the three-dimensional building-related information of Figure 2 acquired by SA1 and the management object shown in the management object-related information of Figure 4 acquired by SA1 into a virtual three-dimensional space, generating screen information for displaying an object display screen that shows the information on the virtual three-dimensional space where each object is placed, and transmitting the generated screen information to the terminal device 1 to display the object display screen on the display 13.
[0106] In particular, target objects and managed objects will be placed in a virtual three-dimensional space with the shapes indicated by the shape information in Figures 2 and 4, and at the installation locations and directions indicated by the position and direction information in Figures 2 and 4. Furthermore, the installation locations in the position and direction information in Figures 2 and 4 are stored so that the managed objects are located around the target objects to which they are related. Therefore, on the object display screen, managed objects will be displayed around the target objects to which they are related.
[0107] Furthermore, target objects will be displayed in a non-highlighted display color (e.g., "gray") on the object display screen, while management objects will be displayed in the display color specified in SA2. In addition, the name information shown in Figure 4 will be displayed in the designated location on the management object.
[0108] Here, for example, the object objects G11-G13 etc. (Figure 3) indicated by the three-dimensional building-related information in Figure 2 acquired by SA1, and the management objects D11-D13 etc. (Figure 3) indicated by the management object-related information in Figure 4 acquired by SA1, are placed in a virtual three-dimensional space, and the object display screen in Figure 5 is displayed on the display 13.
[0109] In particular, object G11 to G13 will be displayed in a non-highlighted display color (e.g., "gray") on the object display screen. Furthermore, since "red" was identified as the color for management object D11 in SA2, it will be displayed in "red" on the object display screen, and text information indicating "damper" associated with "IDa9001" in Figure 4 will be displayed on the top surface (see Figure 6). Management objects D12 and D13 will also be displayed in the display colors identified in SA2. In this way, management objects can be highlighted using display colors, making it possible to draw attention to management objects associated with order-related information that matches the conditions set by the user (condition information in Figure 8).
[0110] In this embodiment, the object display screen in Figure 5 shows, as an example, each object displayed from a similar direction to the objects in the virtual three-dimensional space exemplified in Figure 3, but this is not limited to this. For example, if a user performs an operation via the terminal device 1 to specify the display direction (for example, an operation to display a position closer to the +Z direction in Figure 3 as the viewpoint), or an operation to specify the display range (for example, an operation to display each object located further towards the +X direction, which is not shown in Figure 3), or an operation to specify the overall scale (for example, an operation to zoom in or out), the management unit 231 of the server device 2 will display an object display screen corresponding to that operation. In other words, each object that has been processed to be placed in the virtual three-dimensional space will be displayed according to the user's operation.
[0111] ===SA4=== In SA4 of Figure 9, the management unit 231 of the server device 2 displays order-related information on the object display screen displayed in SA3 when a predetermined operation for displaying order-related information is performed by the user.
[0112] While the specific processing is optional, for example, if a user performs a predetermined operation on a managed object on the object display screen via the touchpad 12 (for example, a long-tap operation (an operation such as tapping and holding for a predetermined time such as 1 second or longer)), the terminal device 1 sends a managed object ID indicating the managed object on which the predetermined operation was performed to the server device 2. Meanwhile, the management unit 231 of the server device 2 obtains the managed object ID from the terminal device 1, refers to the order-related information in Figure 7, obtains the order information associated with the same related object ID as the obtained managed object ID, and then sends the obtained order information to the terminal device 1, thereby displaying the order-related information (specifically, the order information) associated with the managed object on which the predetermined operation was performed on the object display screen.
[0113] As a variation, when a user performs a predetermined operation on a management object on the object display screen via the touchpad 12, the terminal device 1 transmits information indicating the management object that was operated on to the server device 2. The server device 2 then refers to the management object-related information in Figure 4, identifies and obtains the management object ID indicating the operated management object based on the information from the terminal device 1, and then performs the aforementioned processing.
[0114] Here, for example, if a user performs a long-tap operation on management object D11 in Figure 5, terminal device 1 sends "IDa9001," which is the management object ID indicating the management object on which the predetermined operation was performed, to server device 2. Meanwhile, the management unit 231 of server device 2 obtains "IDa9001," the management object ID from terminal device 1, and, referring to the order-related information in Figure 7, obtains the order information shown in Figure 7 as being associated with the same related object ID as the obtained management object ID "IDa9001." After obtaining the order information, it sends it to terminal device 1, thereby displaying the order information on the object display screen.
[0115] The display method of the order information is arbitrary. For example, the order information may be displayed near the selected management object so that it can be recognized as order information relating to the management object selected by tapping, or the order information may be displayed in a rectangular display area around the aforementioned management object, with a line connecting the display area and the aforementioned management object. This concludes the explanation of the information display process.
[0116] (Effects of this embodiment) According to this embodiment, by displaying a management object for managing the object around the object, for example, the object can be managed using a management object, which is a separate object from the object itself. This eliminates the limitation that the object must be managed using the object itself, and allows for efficient management of the object using the management object.
[0117] [III] Modifications of the Embodiment While embodiments of the present invention have been described above, the specific configurations and means of the present invention can be arbitrarily modified and improved within the scope of the technical ideas of each invention described in the claims.
[0118] (Regarding management information) In the above embodiment, we described a case where the management information is information that manages orders related to the object, but it is not limited to this. For example, other information such as information that manages the progress or output of work on the object, or information that manages the status of the object, may also be used as management information.
[0119] (Regarding the management of multiple objects) Furthermore, while the above embodiment describes a case where one object (for example, the "seismic isolation damper" shown as object G11 in Figure 3) is managed using one management object (for example, management object D11 in Figure 3), the embodiment is not limited to this.
[0120] For example, two or more objects may be managed together using only one management object, or a single object may be managed using two or more management objects.
[0121] In particular, configuring the system to manage two or more objects together using only one management object is effective, for example, when the objects are multiple parts or components for creating a single object. For example, if the objects are a "glass portion" for forming a curtain wall and a "frame portion" for forming the curtain wall, it becomes possible to manage the order information for the "glass component" related to the "glass portion" for forming the curtain wall, and the order information for the "aluminum frame component" related to the "frame portion" for forming the curtain wall, using only one management object. In other words, if the user specifies the "glass portion" and "frame portion" for forming the curtain wall as information for only one management object, it becomes possible to manage these "glass portion" and "frame portion" together.
[0122] (Regarding the determination of the correctness of the installation position of the object) Furthermore, in the above embodiment, a function to determine whether the installation position of the object is correct or incorrect may be implemented. The specific implementation method is arbitrary, but for example, a case in which association information is stored in the recording unit 22 of the server device 2, and an acquisition unit and a determination unit are provided in the control unit 23 will be described.
[0123] Figure 10 is an example of association information, and Figure 11 is an example of actual three-dimensional space. In Figure 11, the actual building in actual three-dimensional space is shown with the seismic isolation dampers 31-32 and wall 33, which correspond to the object G11-G13 in Figure 3, installed.
[0124] ===Related Information=== "Association information" refers to information that links an object to a management object used to manage that object. For example, the information for each item in Figure 10 is interconnected. Note that the management object ID in Figure 10 is the same as the information with the same name in Figure 4.
[0125] The "Object ID" in Figure 10 is information used to uniquely identify an object. In Figure 10, it is "IDa8001" or similar, which is the Object ID used to uniquely identify the seismic isolation damper 31 in Figure 11.
[0126] Furthermore, the information at the top of Figure 10 indicates, for example, that the object to be managed by management object D11 in Figure 3, indicated by "IDa9001," is the seismic isolation damper 31 in Figure 11, indicated by "IDa8001." While the specific method for storing this association information is arbitrary, it may, for example, be stored by a user such as an administrator entering the information.
[0127] ===Acquisition Department and Management Department=== The acquisition unit is an acquisition means that acquires object placement position information indicating the placement position of an object in actual three-dimensional space. The management unit is a determination means that determines whether the placement position of the object is correct or incorrect based on the object placement position information acquired by the acquisition means and the management object position information of the storage means (position and direction information in the management object related information in Figure 4).
[0128] ===Example Processing=== An example of a process for determining the correctness of the installation location of an object (hereinafter referred to as the "installation location determination process") is described below. This process, for example, executes steps 1 to 5 described later.
[0129] Here, we will explain, for example, the case in which the correctness of the installation position of seismic isolation damper 31 is determined in a building where seismic isolation dampers 31-32 and walls 33, corresponding to the object objects G11-G13 in Figure 3, have been installed, as shown in Figure 11. Furthermore, it is assumed that each object, the seismic isolation damper 31-32 and the wall 33, is assigned code information C31, C32, and C33, which indicate the object ID that identifies each object.
[0130] "Code information" refers to code information that indicates an object ID to identify an object, and is a concept that includes, for example, two-dimensional codes such as QR codes (registered trademarks) or other codes, but here it will be explained as referring to a two-dimensional code. Code information C31 is assumed to be a two-dimensional code indicating "IDa8001", which is the object ID of the seismic isolation damper 31, and code information C32 and C33 are assumed to be two-dimensional codes indicating the object IDs of the seismic isolation damper 32 and the wall 33.
[0131] =Step 1= In the first step, a user such as an inspector approaches the vicinity of the installed seismic isolation damper 31 shown in Figure 11 while holding their terminal device 1 (that is, they approach the vicinity of the seismic isolation damper 31 together with the terminal device 1).
[0132] =Step 2= In the second step, when the user takes a picture of the code information C31 of the seismic isolation damper 31 using the camera (not shown) of the terminal device 1 and performs a predetermined operation, the terminal device 1 reads the object ID of the seismic isolation damper 31, "IDa8001", and also identifies the current location of the terminal device 1.
[0133] The method for determining the current location is arbitrary. For example, the terminal device 1 may receive a predetermined radio signal (e.g., a GPS radio signal, or a radio signal from a beacon device whose installation location is known to the terminal device 1 within the building) and determine the current location based on the received radio signal. Alternatively, the user may input a location they have determined themselves based on an arbitrary reference object such as a center line, and the terminal device may determine the location based on that input location.
[0134] =Step 3= In the third step, terminal device 1 transmits the object ID "IDa8001" read in the second step, along with current location information indicating the current location of the identified terminal device 1, to server device 2.
[0135] =Step 4= In the fourth step, the acquisition unit of server device 2 acquires the object ID "IDa8001" and current location information transmitted in the third step. In particular, assuming that terminal device 1 is being held by the user near the object, the current location information is acquired as object installation location information indicating the installation location of the object.
[0136] =Step 5!!! In the fifth step, the determination unit of the server device 2 determines whether the installation position of the seismic isolation damper 31, which is the target object, is correct or incorrect based on the current position information (i.e., the object installation position information) acquired in the fourth step and the position and direction information of the management object related information in Figure 4.
[0137] The specific processing is optional, but for example, by referring to the association information in Figure 10, the management object ID "IDa9001" associated with the object ID "IDa8001" obtained in step 4 is identified, and by referring to the management object association information in Figure 4, the position and direction information "Dp9001" associated with the identified "IDa9001" is obtained as position and direction information indicating the installation position and direction in the virtual three-dimensional space of the management object that manages the seismic isolation damper 31 (Figure 11) that is the subject of the judgment.
[0138] Next, the position in the virtual three-dimensional space indicated by the acquired position and direction information "Dp9001" is converted to a position in the real three-dimensional space. Here, for example, information for converting from a position in the virtual three-dimensional space to a corresponding position in the real three-dimensional space (e.g., a conversion table or calculation formula) may be stored, and the conversion may be performed based on this information.
[0139] Next, the converted position in the actual three-dimensional space (i.e., the position in the actual three-dimensional space corresponding to the position in the virtual three-dimensional space indicated by "Dp9001") is compared with the position in the actual three-dimensional space indicated by the object installation position information acquired in the fourth step (i.e., the current position information indicating the current position which is the position of terminal device 1 at the time of shooting of code information C31). If the distance between these positions is within a predetermined distance (for example, within 1m), the seismic isolation damper 31 is installed in the expected position, and it is determined that the installation position of the seismic isolation damper 31 is correct. On the other hand, if the distance between these positions is not within a predetermined distance (for example, within 1m) (i.e., they are separated by a distance longer than the predetermined distance), the seismic isolation damper 31 is not installed in the expected position, and it is determined that the installation position of the seismic isolation damper 31 is incorrect.
[0140] Here, for example, if we assume that the distance between each of the aforementioned positions is 30 cm, then the installation position of the seismic isolation damper 31 is determined to be correct.
[0141] The subsequent processing is optional, but for example, the determination result may be notified to the user via terminal device 1, or it may be recorded in recording unit 22. If it is determined that the installation location is incorrect, it is possible that the determination was made due to the current location of terminal device 1, so a message such as "Please take a photo near the object to be inspected" may be sent as guidance information to ensure that the inspection is performed properly.
[0142] Furthermore, although this explanation uses terminal device 1 as an example for inspection, the above functions of terminal device 1 may be implemented on a drone or other flying object that flies under remote control or automatic control, and the drone may be used in place of terminal device 1.
[0143] (Regarding the criteria) Furthermore, the criteria for relating the real three-dimensional space and the virtual three-dimensional space are arbitrary; for example, building grid lines, floor numbers, or coordinates may be used as criteria, or other known criteria may be used.
[0144] (Regarding each piece of information) Furthermore, the information stored in the DB of server device 2 in Figure 1 may contain other information different from the information exemplified in each figure. For example, the three-dimensional building-related information in Figure 2 and the management object-related information in Figure 4 may contain the same name information.
[0145] (Regarding the interpretation of terms) Furthermore, the position and direction information of the management object-related information in Figure 4 indicates the installation location of the management object in the virtual three-dimensional space (i.e., the position of the management object in the virtual three-dimensional space), and therefore may be interpreted as corresponding to "management object position information." In addition, the position and direction information may be divided into installation location information, which indicates the installation location, and direction information, which indicates the installation direction.
[0146] (Regarding other features) For example, in the order information of the order-related information in Figure 7, if the "delivery date" is stored, information indicating that the management of the order has been completed may be output via the associated management object. For example, the display color of the associated management object may be changed to a color that indicates the completion of management (for example, "light blue"). Alternatively, from the perspective that management is no longer necessary, the management object may be removed from the object display screen.
[0147] Furthermore, for example, the server device's management unit 231 may be configured to automatically determine the installation position or direction of a management object based on predetermined rules (such as drawing information related to the building components list) and the installation position or direction of the target object, and store this information as the position and direction information shown in Figure 4.
[0148] Furthermore, the managed object may be used in various scenarios, such as those shown below. For example, based on the position of the managed object, it may be possible to control vertical movement by elevators or cranes, horizontal movement by self-propelled carts, or flight control of drones to enable automated transport.
[0149] (Regarding combinations) Furthermore, the techniques described in the embodiments and the techniques described in the modified examples may be combined in any way. [Explanation of Symbols]
[0150] 1. Terminal device 2 Server devices 11 Communications Department 12 Touchpads 13 displays 14 Records Section 15 Control Unit 21 Communications Department 22 Records Section 23 Control Unit 31 Seismic damper 32 Seismic dampers 33 Wall 100 Information Processing Systems 221 Three-Dimensional Building-Related Information Database 222 Management Object Related Information Database 223 Order-related information database 224 Display Mode Related Information Database 231 Management Department C31 Code Information C32 Code Information C33 Code Information D11 Management Objects D12 Management Objects D13 Management Objects G11 Object G12 Object G13 Object
Claims
1. A management system for managing objects, A management object to which management information for managing the aforementioned object is associated, and a storage means that stores management object-related information indicating the aforementioned object displayed on the management screen, The system includes a management means that displays the management object on the management screen based on the management object-related information of the storage means, The management information includes information for managing orders related to the object for construction or installation, information for managing the progress or completion of work on the object, or information for managing the status of the object. The aforementioned management screen is a screen that displays information about the object in a virtual three-dimensional space, The aforementioned management screen displays at least an object representing the aforementioned object, The management means displays the management object around the target object, Multiple such objects exist. The aforementioned object is a plurality of objects representing a plurality of the aforementioned objects, The aforementioned management object is a single object for managing multiple objects specified by the user together. Management system.
2. The management means performs a process of associating the management information for managing the object with the management object. The management system according to claim 1.
3. The storage means stores the management information for managing the object in association with the management object-related information. The management means identifies a display mode for the management object based on the management information of the storage means, and displays the management object in the identified display mode. The management system according to claim 1.
4. The storage means stores management object position information indicating the position of the management object in a virtual three-dimensional space. The aforementioned management object location information is information that can identify the position in real three-dimensional space that corresponds to the position of the management object in virtual three-dimensional space. An acquisition means for acquiring object installation position information indicating the installation position of the object in actual three-dimensional space, The system further comprises a determination means that determines whether the installation location of the object is correct or incorrect based on the object installation location information acquired by the acquisition means and the managed object location information of the storage means. The management system according to claim 1.
5. A management program for managing objects, Computers, A management object to which management information for managing the aforementioned object is associated, and a storage means that stores management object-related information indicating the aforementioned object displayed on the management screen, The storage means functions as a management means that displays the management object on the management screen based on the management object-related information of the storage means, The management information includes information for managing orders related to the object for construction or installation, information for managing the progress or completion of work on the object, or information for managing the status of the object. The aforementioned management screen is a screen that displays information about the object in a virtual three-dimensional space, The aforementioned management screen displays at least an object representing the aforementioned object, The management means displays the management object around the target object, Multiple such objects exist. The aforementioned object is a plurality of objects representing a plurality of the aforementioned objects, The aforementioned management object is a single object for managing multiple objects specified by the user together. Management program.
Citation Information
Patent Citations
Architectural information integrated management system and program
JP2012068698A
Server device and information management system
JP2013164681A
Inspection support device and inspection system
JP2017107285A
Integrated application for IOT and operating method thereof
KR1020190093761A
Augmented reality application for interacting with building models
US11069145B1