Key plan creation support device and key plan creation support program

JP7636843B1Active Publication Date: 2025-02-27株式会社トーヨーコー
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024201905
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-11-19
Publication Date
2025-02-27
Estimated Expiration
2044-11-19

AI Technical Summary

Benefits of technology

【0008】 本発明の実施の形態によれば、特に鍵のキープランに関し、キープラン作成を支援することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007636843000001_ABST
    Figure 0007636843000001_ABST
Patent Text Reader

Abstract

Assist with creating a key plan. [Solution] The key plan creation support device of the present invention comprises a blueprint acquisition means for acquiring a blueprint including a room plan, a door plan for each room, and a room name for each room; a room name extraction means for extracting the room names for each room from the blueprint; a key attribute acquisition means for acquiring key attribute information associated with the extracted room name for each room from a storage means in which the room names and attribute information of the keys to be installed on the room doors are stored in correspondence with each other; and a drawing means for drawing an object image corresponding to the acquired key attribute information in the blueprint at a position corresponding to the door plan for each room.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a key plan creation support device and a key plan creation support program. [Background technology]

[0002] A building key plan clarifies in advance how the building, such as an office building or commercial facility, will be managed and operated, and a plan for locking and unlocking each door, as well as a management plan for the keys themselves, is drawn up in accordance with the building's purpose and use.

[0003] When drafting a key management plan, first create a key system (key operation plan) that brings together key groups, including key specifications and master keys, that suit the purpose of each room in the building. Then, create a key plan (key layout diagram) by plotting the key infrastructure code on a CAD drawing or similar at the door locations where the keys will be attached on the design floor plan. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2020-204202 A [Patent Document 2] JP 2006-16956 A Summary of the Invention [Problem to be solved by the invention]

[0005] However, creating key plans in the past was a heavy labor-intensive process, taking a lot of time and effort, and errors in judgment could lead to construction having to be redone, and in the worst case scenario, construction delays could occur.

[0006] The present invention has been proposed in view of the above points, and in one aspect, it is an object of the present invention to provide support for creating a key plan, particularly with regard to a key plan. [Means for solving the problem]

[0007] In order to solve the above problems, the key plan creation support device of the present invention comprises: a design plan acquisition means for acquiring a design plan including a room plan, a door plan for each room, and a room name for each room; a room name extraction means for extracting the room names for each room from the design plan; and a key attribute acquisition means for acquiring attribute information of the keys associated with the extracted room names for each room from a storage means in which the room names and attribute information of the keys to be installed on the room doors are stored in association with each other; The above design drawings and drawing means for drawing an object image corresponding to the acquired attribute information of the key at a position corresponding to the door diagram for each room. Effect of the Invention

[0008] According to an embodiment of the present invention, particularly with respect to key plans, key plan creation can be assisted. [Brief description of the drawings]

[0009] [Figure 1] 1 is a diagram illustrating an example of a network configuration of a key plan creation support system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of a server according to the embodiment. [Diagram 3] FIG. 4 is a diagram illustrating an example of a software configuration of a server according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of a data configuration of a template dictionary DB according to the embodiment. [Diagram 5] FIG. 13 is a diagram showing an example of a master key plan creation screen of a user terminal according to this embodiment. [Figure 6] FIG. 2 is a diagram showing an example of a design drawing according to the present embodiment. [Figure 7] 11 is a flowchart showing a master key plan creation process according to the present embodiment. [Figure 8] FIG. 13 is a diagram showing records with matching room names according to the embodiment. [Figure 9] FIG. 13 is a diagram showing an example of an input screen for key attribute information according to the present embodiment. [Figure 10] FIG. 1 is a diagram showing an example of a master key system according to an embodiment of the present invention. [Figure 11] FIG. 2 is a diagram showing an example of a master key plan according to the present embodiment. [Figure 12] FIG. 13 is a diagram showing an example of a master key plan output according to the embodiment. [Figure 13] 11 is a diagram showing the relationship between a record extracted from a template definition DB, a master key system, and a master key plan according to the embodiment. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described in detail with reference to the drawings. [Embodiment] <System configuration> (Network Configuration) 1 is a diagram showing an example of a network configuration of a key plan creation support system according to the present embodiment. The key plan creation support system 100 in FIG. 1 includes a key plan creation support server 10 and a user terminal 30, which are connected via a network 50.

[0011] The key plan creation support server (hereinafter simply referred to as the server) 10 in this embodiment is a device for creating a master key system (referring to a key system of keys) that corresponds to the key management plan of a building, such as an office building or commercial facility, and a master key plan (referring to a key plan of keys) that incorporates the keys planned in the master key system onto a layout diagram.

[0012] The user terminal 30 is, for example, a PC, tablet terminal, smartphone, or other user terminal, and is a terminal device owned by a key plan creator using the key plan creation support system 100. The user can use the user terminal 30 to access and log in to the server 10 via a network 50 such as the Internet, and create a master key plan for the building on a web browser or application. A general-purpose web browser and a specified application program are installed in advance on the user terminal 30. The network 50 is a communication network including wired and wireless networks, and includes, for example, a public line network, the Internet (IP telephone network), and WiFi (registered trademark).

[0013] (Hardware configuration) 2 is a diagram showing an example of a hardware configuration of a server according to this embodiment. The server 10 includes a central processing unit (CPU) 11, a read only memory (ROM) 12, a random access memory (RAM) 13, a hard disk drive (HDD) 14, and a communication device 15.

[0014] The CPU 11 executes various programs and performs arithmetic processing. The ROM 12 stores programs required at startup. The RAM 13 is a work area for temporarily storing the processing by the CPU 11 and storing data. The HDD 14 stores various data and programs. The communication device 15 communicates with other devices via a network 50 such as the Internet.

[0015] (Software configuration) 3 is a diagram showing an example of the software configuration of the server according to this embodiment. The server 10 has a design drawing acquisition unit 101, a room name extraction unit 102, a key attribute acquisition unit 103, a drawing unit 104, and a storage unit 105 as main functional units.

[0016] The design drawing acquisition unit 101 has a function of acquiring a design drawing including a room plan, a door plan for each room, and a room name for each room.

[0017] The room name extraction unit 102 has a function of extracting a room name from the design drawing.

[0018] The key attribute acquisition unit 103 has a function of acquiring, from the template dictionary DB in the storage unit 105, key attribute information associated with the extracted room name.

[0019] The drawing unit 104 has a function of drawing an object image according to the attribute information of the key at a position corresponding to the door drawing in the design drawing.

[0020] The storage unit 105 stores the template dictionary DB, and information on the created master key system and master key plan in the HDD 14 or the like.

[0021] Each functional unit is realized by a program executed on hardware resources such as a CPU, ROM, and RAM of a computer constituting server 10. These functional units may be interpreted as "means," "module," "unit," or "circuit." Each functional unit may also be located in a separate device on network 50. The computer program of server 10 may be stored in a computer-readable storage medium.

[0022] (DB) 4 is a diagram showing an example of the data configuration of the template dictionary DB according to this embodiment. The template dictionary DB is a database in which attribute information of keys (door keys) assigned to each room (room name) is registered based on the master key system and master key plan cases created in the past.

[0023] The template dictionary DB according to this embodiment has data items for each room (room name) such as key attribute information "Code," "Individual / Same," "Number of Keys," "Room Name," "Locking Function: Outside," "Locking Function: Inside," "Electric Lock," "Security," and "Other." The "code" is a key infrastructure code and a unique identifier for management purposes. "Individual / Same" indicates whether the key type is the same key or individual key. If it is the same, it means that the key is shared between the same rooms. If it is individual, it means that the key is exclusive to that room only. "Number of keys" indicates the number of keys to be prepared for the key infrastructure (locking / unlocking device). "Room name" indicates the name of the room. The room name is given based on the type, role, and purpose of the room. "Lock function: Outside" indicates the name of the outside key infrastructure installed on the outside door of the room. For example, a cylinder is a keyhole into which a key is inserted from the outside of the room. "Locking function: Inner indicates the name of the internal lock infrastructure where the lock is installed on the inner door side of the room. For example, a thumb turn is a knob that opens and closes the lock from the inside of the room. An "electronic lock" is a lock that can be locked and unlocked using an electrical signal. For example, it can be locked and unlocked using a card key, numeric keypad, fingerprint authentication, face authentication, or remote control. "Security" refers to the type of security infrastructure to be installed, such as a numeric keypad, a card reader, a switch strike, etc. Typically, the security infrastructure is installed on the outer door side of the room. "Other" indicates the side (one side or both sides) on which security is installed.

[0024] Usually, the type of key assigned to each room is roughly determined by the type, role, and use of the room. The intended type, role, and use of the room is expressed as the room name. In other words, the key appropriate for the type, role, and use of the room is determined according to the room name. Therefore, considering that the same key is likely to be assigned to the same room name in past and future cases, attribute information of keys assigned to each room (room name) in the past is registered in the template dictionary DB. How to use the template dictionary DB will be described later.

[0025] There may be multiple types of template dictionaries, and since the room names and types of keys used vary depending on the building, there may be template dictionaries for each type of building, such as "Template A (office building / tenant version)", "Template B (office building version)", "Template C (large commercial building version)", "Template D (residential version)", etc. The above data items in the template dictionary DB are only examples, and other attribute information for the key may include specific ideas for the key, such as "model number" and "manufacturer name".

[0026] <Master key system and master key plan creation> 5 is a diagram showing an example of a master key plan creation screen of a user terminal according to this embodiment. When creating a master key plan for a building, a user first uses the user terminal 30 to access and log in to the server 10, and displays, for example, the creation screen shown in FIG. 5 on a web browser or application.

[0027] The user inputs the design drawing (floor plan) of the building in the input field 301 on the creation screen. The design drawing is a floor plan that is the basis of the master key plan drawing. The user can input the design drawing by reading, for example, a data file.

[0028] Fig. 6 is a diagram showing an example of a design drawing according to this embodiment. The design drawing shown in Fig. 6 is, for example, a floor plan of the first floor of a building in "xxx building new construction", but it is preferable that unnecessary and extraneous lines and characters are deleted as much as possible (white drawing). In addition, the design drawing shows the room name and door diagram for each room.

[0029] Next, if the user wishes to use a template dictionary, the user selects the template to be applied from a selection input field 302. As the template dictionary, the template dictionary DB (see FIG. 4) can be referenced and a registered template can be selected. After completing the above input and selection, the user presses "Start" 303.

[0030] 7 is a flowchart showing a master key plan creation process according to the present embodiment. The CPU of the server 10 reads and executes a program capable of implementing the process of this flowchart, thereby implementing each step (hereinafter, abbreviated as "S").

[0031] S1: The server 10 extracts the room name for each room from the input design drawing. For example, in the case of the design drawing shown in Fig. 6, the room names "Office 1", "Conference Room 1", "Conference Room 2", "Elevator Lobby", "EPS", "PS / DS", "Air Conditioning Machine Room", and "MFD Room" are extracted. The room names can be extracted by performing image recognition processing (when the room name is image information) or character recognition processing (when the room name is stored as text information) using appropriate conventional technology.

[0032] S2: If a template dictionary has been selected and input, the server 10 acquires the template dictionary from the template dictionary DB (see FIG. 4). If a template dictionary has not been selected and input, the user creates a master key system for the building (omitted). Here, for example, the template dictionary "Template A (Office Building / Tenant Version)" shown in FIG. 4 is acquired.

[0033] S3: The server 10 uses the room name extracted in S1 as a key to obtain records (key attribute information) with a matching "room name" from the template dictionary obtained in S2. Here, as shown in Fig. 8(a), records corresponding to the room names "Office 1", "Conference Room 1", "Conference Room 2", "Elevator Lobby", "EPS", "PS / DS", "Air Conditioning Room", and "MFD Room" are obtained.

[0034] S4: The server 10 determines whether or not records corresponding to all of the room names extracted in S1 have been acquired.

[0035] S5: If there is a room name for which the server 10 could not obtain a record, the server 10 displays a screen to prompt the user to input a record (key attribute information) corresponding to the room name. Here, for example, since the server 10 cannot obtain a record corresponding to the room name "MFD room" extracted from the blueprint from the template dictionary (because there is no record corresponding to "MFD room"), the server 10 displays, for example, "The room name "MDF room" in the blueprint is not registered in the template dictionary." and "Please enter the key attribute information for the room name "MDF room."," as shown in the input screen in FIG. 9, to prompt the user to input a record (key attribute information) corresponding to the room name. After inputting the attribute information of the key (to be) attached to the "MDF room," the user presses "Complete" 312. Note that if a key is not to be attached to the "MDF room" or if the attribute information of the key to be attached to the "MDF room" is still unknown, the user presses "SKIP" 311. Note that as a result, a record corresponding to the room name "MDF room" is newly acquired, as shown in FIG. 8(b).

[0036] S6: The server 10 creates (generates) a master key system based on the records (key attribute information) corresponding to the room names acquired in S3 and S5, and displays it on the user screen. It can also be said that the key system is a tree-like / tree diagram of all the records (FIG. 8(b)) corresponding to the room names.

[0037] Fig. 10 is a diagram showing an example of a master key system according to this embodiment. In the master key system shown in Fig. 10, a GMK (grand master key) is located at the top of the hierarchy, and three "master keys" are located below it, which are MKs (master keys): an "office master key", an "administration master key", and an "equipment master key". Three keys for room names "office 1", "conference room 1", and "conference room 2" are located below the "office master key", one key for room name "elevator lobby" is located below the "administration master key", and four keys for room names "EPS", "PS / DS", "air conditioning machine room", and "MFD room" are located below the "equipment master key".

[0038] A master key system is a table that shows the parent-child relationships of keys in a tree-like / degenerate diagram. In a master key system, the GMK is the top-level key. Beneath it are the MK keys. Keys with the same "master key" attribute information (for example, "office", "management", "facilities") are classified into the same key group, and the keys for each room are positioned under the MK. The keys are explained as follows: GMK: A master key that can open all locks with the same key MK: A master key that can open all the locks in the same group (under the tree) with the same key. Individual key: Single child key · Same key: A sub-key that can open multiple places with the same key For example, in the records shown in FIG. 8(b), there are three records with the key attribute information "Master Key" set to "Office", including the room names "Office 1", "Conference Room 1", and "Conference Room 2", and these three can be classified into the same "Office Master Key" group. Similarly, there is one record with the room name "Elevator Lobby" for which the key attribute information "Master Key" is "Management", and this one is classified into the "Management Master Key" group. In addition, there are four records with the key attribute information "Master Key" set to "Facility", including the room names "EPS", "PS / DS", "Air Conditioning Machine Room", and "MFD Room", and these four are classified into the "Facility Master Key" group.

[0039] If the user wishes to save the created master key system, he or she presses "Save" 321. If the user wishes to output the created master key system to a printer, data file, etc., he or she presses "Output" 322. If the user wishes to modify the created master key system, he or she presses "Modify" 323. In this case, for example, the attribute information of the keys, parent-child relationships, group positions, etc. can be edited on the modification screen in the master key system (not shown). Next, if the user wishes to display the master key plan, he or she presses "Display Master Key Plan" 324.

[0040] The key system is a table of records (key attribute information) corresponding to the room names obtained in S3 and S5, shown in a tree / tree diagram.

[0041] S7: The server 10 creates (generates) a master key plan based on the design drawing and the record corresponding to the room name (for example, the record with a matching "room name"), and displays the master key plan on the user screen.

[0042] 11 is a diagram showing an example of a master key plan according to the present embodiment. The server 10 can create (generate) a master key plan, for example, by the following creation process. The server 10 recognizes the room name and door position for each room from the design drawing (image). The door is where the lock is installed. Next, the server 10 places an image of a symbol object (called a plot point) indicating the placement position of the key in correspondence with the recognized door. Next, the server 10 places an image of a key attribute object (called a legend) showing attribute information of the key corresponding to the room name in the vicinity of the plot point or door, so that the viewer of the master key plan can easily visually confirm the specifications of the key of the room door. The attribute information of the key to be placed is, for example, "Code", "Locking function: Outside", "Locking function: Inside", "Electric lock", "Security", and "Other".

[0043] Specifically, refer to the record in Figure 8(b). The attribute information of the key corresponding to the room name "Office 1" is "Code" = "O-1", "Locking function: Outside" "Cylinder", "Locking function: Inside" "Thumbturn", "Electric lock" = "Yes", "Security" = "Numeric keypad", and "Other" = "-". Therefore, for "Office 1", "O-1" is written on the plot point, and legend images of "Shi" and "T" are placed on the outside of the door when viewed from inside the room, and "Sa" and "E" are placed on the inside of the door.

[0044] In addition, since the "electronic lock" is attached to the opposite side of the "cylinder", if the "E" legend image is placed on the outside of the door, the "S" legend image will be placed on the inside of the door. The "keypad" and "card reader" are attached to the same side as the cylinder.

[0045] If the user wishes to save the created master key plan, he or she presses "Save" 331. If the user wishes to output the created master key plan to a printer, data file, etc., he or she presses "Output" 332. If the user wishes to modify the created master key plan, he or she presses "Modify" 333. In this case, editing is possible on the modification screen (not shown), such as modifying, changing, adding, or deleting the plot point position or the legend, depending on the current building. If the user wishes to display the master key system again, he or she presses "Display Master Key System" 334.

[0046] Fig. 12 is a diagram showing an example of a master key plan output according to this embodiment. The created master key plan can be output onto printing paper, a data file, or the like. The output master key plan is shared with those involved in the construction and is used, for example, when ordering keys and when installing work at the site. In addition, the items to be recorded in the property registration, such as "design," "implementation," "construction name," "address," and "drawing name," can be automatically obtained from the design drawing (blank), but the user can also input them separately from an input screen (not shown) for the items to be recorded in the property registration.

[0047] S8: Finally, server 10 updates the template dictionary. Specifically, if a record for a new room name is added by the user when creating the master key system and master key plan, the record is added and updated as key attribute information in the template dictionary. For example, the key attribute information for the room name "MDF room" is added and updated this time (see Figures 8(b) and 9). As a result, new key attribute information corresponding to various room names is accumulated in the template dictionary, making it possible to further reduce the effort required for creating a master key system and master key plan from the next time onwards.

[0048] The following forms are also mentioned: If a template dictionary is not used or if a template dictionary is not registered, the user can create a master key system on a specified creation screen. Even in this case, the master key system information is the same as the key attribute information (Fig. 8(b), Fig. 10), so the server 10 can create a master key plan based on the design drawing and the master key system (key attribute information) created by the user (S7 in Fig. 7). Fig. 13 shows the relationship between the records extracted from the template definition DB (key attribute information for each room name), the master key system, and the master key plan.

[0049] In S3 of FIG. 7, the server 10 retrieves records with matching "room names" from the template dictionary retrieved in S2 using the room names extracted in S1 as a key. A match in "room names" is not limited to a perfect match, but may also be a partial match since there may be variations in notation even if the room is essentially the same. Also, by registering semantically matching notations in the template dictionary, different notations may be possible but the same semantically, such as "conference room" and "meeting room". Also, if there are multiple possible candidates for the "room name", the user may be allowed to select the correct one.

[0050] Also, the information in the template dictionary may be learned by an AI. In this case, in S3 of FIG. 7, the AI ​​can output the optimal record (key attribute information) for each "room name" extracted in S1 based on the learning data. The AI ​​(learning means) may be a functional unit of the server 10, or may be provided as a functional unit of an external device. The optimal is, for example, the most frequently used pattern or the appropriate pattern proposed from the attribute information of keys used in the past for that room name based on the accumulation of past template dictionary information. In this case, the template dictionary may be automatically selected, and the user may not have to select it himself.

[0051] <Summary> According to the key plan creation support system 100 of this embodiment, it is possible to automatically plot and arrange key infrastructure codes such as symbol objects and key attribute objects on the building design (floor plan) for room names in the building design according to the building key plan. This is expected to reduce the human burden involved in creating a key plan, prevent human errors, and improve work efficiency, compared to the conventional method.

[0052] Although the present invention has been described by showing specific examples according to the preferred embodiment of the present invention, it is apparent that various modifications and changes can be made to these examples without departing from the broad spirit and scope of the present invention as defined in the claims. In other words, the details of the examples and the accompanying drawings should not be construed as limiting the present invention.

[0053] (Additional Note) A design drawing acquisition means for acquiring a design drawing (FIG. 6) including a room drawing, a door drawing for each room, and a room name for each room (FIG. 5); A room name extraction means for extracting the room name from the design drawing (S1); A key attribute acquisition means for acquiring attribute information of a key associated with the extracted room name from a storage means (template dictionary DB, key system) in which the room name and attribute information of a key to be installed on the door of the room are stored in association with each other (S3, FIG. 8(a), FIG. 13). A drawing means for drawing an object image (legend) corresponding to the attribute information of the key at a position corresponding to the door drawing in the design drawing (S7, FIG. 11). A key plan creation support device comprising: (key plan creation support server 10) [Explanation of symbols]

[0054] 10. Key plan creation support server 20 User terminal 50 Network 100 Key Plan Creation Support System 101 Blueprint Acquisition Department 102 Room name extraction unit 103 Key attribute acquisition part 104 Drawing section 105 Storage section

Claims

1. A design drawing acquisition means for acquiring a design drawing including a room drawing, a door drawing for each room, and a room name for each room; a room name extraction means for extracting a room name for each of the rooms from the design drawing; a key attribute acquiring means for acquiring attribute information of a key associated with the extracted room name for each room from a storage means in which the room name and attribute information of a key to be installed on the door of the room are stored in association with each other; a drawing means for drawing an object image corresponding to the acquired attribute information of the key at a position corresponding to the door diagram for each room in the design drawing; A key plan creation support device comprising:

2. when the key attribute acquisition means cannot acquire attribute information of the key associated with the extracted room name from the storage means, displaying an input screen for the attribute information of the key to a user; 2. The key plan creation support device according to claim 1,

3. the room name and the attribute information of the key input by the user are stored in a storage means in association with each other; 3. A key plan creation support device according to claim 2.

4. Computer, A design drawing acquisition means for acquiring a design drawing including a room drawing, a door drawing for each room, and a room name for each room; a room name extraction means for extracting a room name for each of the rooms from the design drawing; a key attribute acquiring means for acquiring attribute information of a key associated with the extracted room name for each room from a storage means in which the room name and attribute information of a key to be installed on the door of the room are stored in association with each other; a drawing means for drawing an object image corresponding to the acquired attribute information of the key at a position corresponding to the door diagram for each room in the design drawing; A program to help you create a key plan to make it work.

5. A design drawing acquisition means for acquiring a design drawing including a room drawing, a door drawing for each room, and a room name for each room; a room name extraction means for extracting a room name for each of the rooms from the design drawing; a key attribute acquisition means for acquiring attribute information of a key associated with the extracted room name for each room from a learning means that has learned learning data including room names and attribute information of keys installed on doors of the rooms based on a key system of a past key; a drawing means for drawing an object image corresponding to the acquired attribute information of the key at a position corresponding to the door diagram for each room in the design drawing; A key plan creation support device comprising:

6. Computer, A design drawing acquisition means for acquiring a design drawing including a room drawing, a door drawing for each room, and a room name for each room; a room name extraction means for extracting a room name for each of the rooms from the design drawing; a key attribute acquisition means for acquiring attribute information of a key associated with the extracted room name for each room from a learning means that has learned learning data including room names and attribute information of keys installed on doors of the rooms based on a key system of a past key; a drawing means for drawing an object image corresponding to the acquired attribute information of the key at a position corresponding to the door diagram for each room in the design drawing; A program to help you create a key plan to make it work.

Citation Information

Patent Citations

  • Duplicate key control system

    JP2006016956A

  • Key service method, system and its program

    JP2006233475A

  • Unified management system for attribute information of construction design drawing

    JP2020087447A

  • Key management system, guiding method in building and program

    JP2020204202A

  • Home network, electronic device, processing device, and display method

    WO2019198187A1