Queue range generating device and queue range generating method

By designing a queue range generation device, using building model data and queue data to generate queue range object data, the problem of undisclosed lift queue range generation and communication mechanism in the existing technology is solved, and efficient management of queue range in building systems is achieved effect.

CN114580047BActive Publication Date: 2025-02-14HITACHI LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111317837.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-12-02
Filing Date
2021-11-08
Publication Date
2025-02-14
Estimated Expiration
2041-11-08

AI Technical Summary

Technical Problem

In the prior art, the queuing range generation and communication mechanism for lifts has not been disclosed, which has led to the problem of queuing longer in building use.

Method used

A queuing range generation device is designed to determine the queuing position through building model data, queuing data and area data for each person occupying, and to generate queuing range object data through the appearance of the queuing range, which is configured in the building model data.

Benefits of technology

It realizes easy generation and management of queue ranges in building systems, and reduces research hours in queuing, elevator use, reception office use, etc.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114580047B_ABST
    Figure CN114580047B_ABST
Patent Text Reader

Abstract

The present invention provides a queue range generating device and a queue range generating method. A queue range generating device that can generate a queue range in a building is provided. The device comprises: a determining unit that determines the queue position of a person using the system based on architectural model data including structural information of the building, queue data including information on the queue start position of a person using the system, and each person occupied area data indicating the occupied area of ​​each person; and a generating unit that determines the queue range of a person using the system by taking the outer shape of the queue position determined by the determining unit, and generates object data, the object data indicating the determined queue range and being configurable in the architectural model data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention generally relates to the generation of queuing ranges in a building. Background Art

[0002] In recent years, solutions such as BIM (Building Information Modeling) have been increasing, which integrate all information of a building into one model and utilize the information of the building model not only in the design and construction of the building, but also in the operation of the building. At this time, as a solution for information transmission for the operation of an elevator, for example, the method cited in Patent Document 1 is considered.

[0003] Prior art literature

[0004] Patent Literature

[0005] Patent Document 1: Japanese Patent Application Publication No. 2018-005276

[0006] In the operation of buildings, the queues for elevator use often become long, which is a problem. From the perspectives of the need to organize queues, the operation of elevators, the operation of reception desks, and the operation of robots, it is expected that the queue ranges of the queues for elevator use can be included in the building model data. However, in the existing methods represented by Patent Document 1, there is no disclosure of a mechanism for generating and communicating information on the assumed queue range in the use of elevators. Summary of the invention

[0007] The present invention has been made in consideration of the above points, and proposes a queue range generating device and the like which can generate a queue range in a building in an utilizable manner.

[0008] In order to solve the related problems, in the present invention, a queue range generating device generates a queue range for people using a given system set up in a building, and the queue range generating device is provided with: a determining unit, which determines the queue position of people using the system based on building model data including structural information of the building, queue data including information on the queue starting position of people using the system, and each person's occupied area data representing the occupied area of ​​each person; and a generating unit, which determines the queue range of people using the system by taking the shape of the queue position determined by the determining unit, and generates object data, wherein the object data represents the determined queue range and can be configured in the building model data.

[0009] According to the above structure, for example, by introducing object data representing the queue range into the building model data, the operator of the building can easily understand the queue range assumed in the building system. As a result, the time spent on studying the necessity of arranging queues, studying the operation of elevators, studying the operation of reception desks, studying the operation of robots, etc. can be reduced.

[0010] Effects of the Invention

[0011] According to the present invention, the queuing range in the building can be easily utilized. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 This is a diagram showing an example of the queuing range generating device according to the first embodiment.

[0013] Figure 2 This is a diagram showing an example of building model data according to the first embodiment.

[0014] Figure 3 This is a diagram showing an example of queue formation processing according to the first embodiment.

[0015] Figure 4 This is a diagram showing an example of building model data according to the first embodiment.

[0016] Figure 5 This is a diagram showing an example of the inflow ratio table according to the first embodiment.

[0017] Figure 6 This is a diagram showing an example of the queuing method according to the first embodiment.

[0018] Figure 7 This is a diagram showing an example of the queuing method according to the first embodiment.

[0019] Figure 8 This is a diagram showing an example of the queuing method according to the first embodiment.

[0020] Fig. 9 This is a diagram showing an example of the queuing method according to the first embodiment.

[0021] Fig.10 This is a diagram showing an example of a queuing range generating device according to the second embodiment.

[0022] Description of Reference Numerals

[0023] 100......queue range generating device,

[0024] 110......Storage Department,

[0025] 120......Calculation unit. DETAILED DESCRIPTION

[0026] (1) First Embodiment

[0027] An embodiment of the present invention will be described in detail below, but the present invention is not limited to the embodiment.

[0028] The queue range generating device of this embodiment, for example, calculates the number of people waiting for the elevator assumed in the building (construction), and takes the position where the user's queue starts (hereinafter referred to as "queue start position") and the area occupied by one user (hereinafter referred to as "each user occupied area") as input to form a queue of users corresponding to the number of people waiting. The queue range generating device creates a queue range by taking the shape of the formed queue, and generates an object representing the queue range, that is, an object that can be arranged in the building model (hereinafter referred to as "queue range object").

[0029] According to the above configuration, for example, by introducing a queue range object into a building model at the time of designing a building, the operator of the building can easily obtain information on the assumed queue range. For example, if the operator of the building knows that the queue cannot be accommodated without a serpentine queue, he can determine in advance that further traffic arrangement is required during planning. In addition, for example, by introducing a queue range object into a building model, a path that avoids the queue can be calculated in the path calculation of the robot.

[0030] Next, the embodiments of the present invention are described based on the accompanying drawings. The following description and the accompanying drawings are examples for illustrating the present invention, and are appropriately omitted and simplified for the purpose of clarifying the description. The present invention can also be implemented in various other forms. Unless otherwise specified, each constituent element can be either single or multiple. In addition, in the following description, the same elements are marked with the same numbers in the accompanying drawings, and the description is sometimes appropriately omitted.

[0031] Figure 1 This is a diagram showing an example of the queuing range generating device 100 according to the first embodiment.

[0032] The queuing range generating device 100 includes a storage unit 110 , a calculation unit 120 , an input / output unit 130 , and a bus 140 .

[0033] The storage unit 110 includes a main storage device such as a DRAM (Dynamic Random Access Memory) or a SRAM (Static Random Access Memory), and an auxiliary storage device such as a hard disk drive or a flash memory. The storage unit 110 stores building model data 111, queue start position data 112, each person occupied area data 113, and queue range object data 114.

[0034] The operation unit 120 is mainly composed of a CPU (Central Processing Unit). The operation unit 120 performs a plurality of processes. The processes performed by the operation unit 120 are roughly divided into queue formation processing performed by the queue formation unit 121, queue range formation processing performed by the queue range formation unit 122, and configuration processing performed by the configuration unit 123.

[0035] Incidentally, the functions of the queue range generating device 100 (queue forming unit 121, queue range forming unit 122, configuration unit 123, etc.) can be realized, for example, by the operation unit 120 reading the program into the storage unit 110 and executing it (software), or can be realized by hardware such as dedicated circuits, or can be realized by a combination of software and hardware.

[0036] In addition, one function of the queuing range generating device 100 may be divided into a plurality of functions, or a plurality of functions may be integrated into a single function. In addition, a part of the functions of the queuing range generating device 100 may be provided as another function, or may be included in another function. In addition, a part of the functions of the queuing range generating device 100 may be implemented by another computer that can communicate with the queuing range generating device 100.

[0037] The input / output unit 130 includes an input unit 131 including an input device such as a mouse or a keyboard operated by a user, and an output unit 132 including an output device such as a display or a printer for displaying a screen.

[0038] The bus 140 is a common circuit for each device in the queuing range generating device 100 to perform data communication.

[0039] In addition, the computer system constituting the queuing range generating device 100 may be a plurality of computer systems connected via communication. For example, the storage unit 110 , the calculation unit 120 , and the input / output unit 130 may be implemented in different computer systems, and the communication unit connecting the computer systems may be the bus 140 .

[0040] <Description of data>

[0041] use Figure 2 The data used in the queuing range generating device 100 will be described.

[0042] Figure 2 This is a diagram showing an example of building model data 111 in which queue range object data 114 is arranged.

[0043] The building model data 111 is referred to as model data including at least structural information of a building. BIM data can be cited as a representative example of building model data. The building model data 111 includes, for example, various spatial data (object data) such as stairs, windows, columns, ceilings, and escalators in addition to the floor 201, the wall 202, and the elevator 203.

[0044] The queue start position data 112 refers to data indicating the queue start position and queue direction in a system where the number of people waiting is generated, such as an elevator or a reception desk.

[0045] The area occupied by each person data 113 is called data indicating the area occupied by one user when forming a queue (area occupied by each person). The area occupied by each person data 113 can be set to 0.5m2, for example. In the case of wishing to form a queue with empty seats from the perspective of avoiding the spread of infectious diseases, the area occupied by each person can be enlarged. In addition, the area occupied by each person does not need to be a square, but can also be a rectangle, an ellipse, etc. In addition, the area occupied by each person data 113 can also be three-dimensional data, or two-dimensional data in which the definition of the amplitude in the height direction is omitted.

[0046] The queue range object data 114 is data generated in the queue range forming process of the queue range generating device 100. The queue range object data 114 is data spatially digitized in a state where the maximum range forming the queue is introduced into the building model data 111 in the system generating the number of people waiting. The queue range object data 114 has at least the outer shape of the queue range as a structure, and may also have information such as the number of people waiting in the system, the average waiting time of the system, whether the queue hits a wall, and the entrance and exit (for example, the entrance of a building).

[0047] <Description of Processing>

[0048] use Figure 3 Next, a description will be given of a queue formation process performed by the queue formation unit 121. The queue formation process includes the processes of step S301 to step S304.

[0049] First, the calculation unit 120 executes step S301. In step S301, the calculation unit 120 calculates the number of people waiting in a system such as an elevator where the number of people waiting is generated.

[0050] Here, use Figure 4 as well as Figure 5 An example of a method for calculating the number of people waiting will be described below.

[0051] Figure 4 1 is a diagram showing an example of the building model data 111. The building model data 111 includes entrance object data 401, destination space object data 402, elevator object data 403 (elevator 203), and the like.

[0052] The entrance object data 401 is object data indicating the entrance of a building. For example, when the architectural model part is an architectural model part of an office building, the destination space object data 402 is object data indicating a space indicating the destination of a person using an elevator, such as space data indicating an office. The elevator object data 403 is object data indicating an elevator. The elevator object data 403 includes information sufficient to calculate the elevator's transport capacity, such as the elevator's capacity and the elevator's speed.

[0053] The calculation unit 120 first calculates the number of people in the building model data 111 based on the floor area of ​​the destination space object data 402. The number of people in the building can be calculated by multiplying the floor area by the ratio of people in the building planned in the building. The ratio of people in the building is calculated using the number of people per 1m 2 A ratio of 0.1 people or so will suffice.

[0054] Next, the calculation unit 120 calculates the traffic volume per specific time period based on the obtained number of people in the building. The traffic volume per specific time period can be calculated by, for example, multiplying Figure 5 The inflow ratio table 500 is calculated based on the inflow ratio of people in the building every 5 minutes as shown in the inflow ratio table 500. The inflow ratio table 500 for people in the building can be calculated in advance by estimation based on past building data.

[0055] Next, the calculation unit 120 calculates the 5-minute transportation capacity of the elevator based on the data such as the capacity, speed, and service floors obtained from the elevator object data 403. Then, the calculation unit 120 calculates the number of people waiting for the elevator by comparing the transportation capacity with the previously calculated traffic volume every 5 minutes. At this time, if a passenger is dropped off (there are passengers left after loading) in a certain 5-minute period, the calculation unit 120 may add the corresponding amount of the dropped passengers to the traffic volume of the next 5 minutes.

[0056] The above is an example of a method for calculating the number of people waiting. In addition to this, there is also a method for calculating the number of people waiting by inputting information obtained from the building model data 111 into an elevator simulator. If this method is used, on the one hand, an increase in calculation time can be expected, and on the other hand, there is a benefit that the influence of the elevator control parameters on the number of people waiting can be accurately reflected. The above is an explanation of step S301.

[0057] Next, the calculation unit 120 executes step S302. In step S302, the calculation unit 120 repeatedly executes steps S303 and S304 for the number of people N on waiting list calculated in step S301.

[0058] In step S303, the calculation unit 120 sets a per-person occupied area at the queue position. The queue position is the position in the queue start position data 112 in the first step S303.

[0059] In step S304, the operation unit 120 sets the next queue position in the next queue direction so that it does not contact the set per-person occupied area. The so-called next queue direction refers to the queue direction stored in the queue start position data 112, which can be switched to a different direction in the middle. For example, Figure 6 As shown in the queue pattern, when the queue reaches a gap in the floor or a wall in the building model data 111, the calculation unit 120 sets the next queue direction to a certain direction of the entrance object data 401.

[0060] In addition, the next queue direction can be, for example, Figure 7 As shown in the queueing method, it is defined by partition object data 701. The partition object data 701 may be two-dimensional or three-dimensional object data indicating a partition, or may be object data such as a mark on the floor indicating the queueing direction.

[0061] The partition object data 701 or the next queue direction of each location is manually or automatically set in the building model data 111. In the case of automatic setting, for example, the queue width 802, the serpentine queue width 803, and the serpentine queue start position 804 are additionally input so as to become Figure 8 In this case, when the queue is continuously extended and the occupied area of ​​each person exceeds the range of the meandering queue width 803, the calculation unit 120 may generate the partition object data 701 for bending the next queue direction.

[0062] In addition, the operation unit 120 may also set the next queue position to avoid a specific space. Fig. 9As shown in the queuing method of FIG. 1 , when the building model data 111 includes passage object data 901 indicating a passage, the operation unit 120 can determine the next queue position so that no per-person occupied area is set in the passage. Thus, a queue can be formed that does not hinder the passage.

[0063] The above is an example of queue formation processing. In addition to the above, queue formation processing can also use a method such as performing a crowd flow simulation using a cellular automaton and extracting the resulting queue. In this case, instead of expecting an increase in calculation time, it is expected that the maximum queue range can be calculated more accurately. When implementing the crowd flow simulation, the above-mentioned queue logic can be introduced, that is, for example, when the queue reaches a wall, etc., the queue is folded toward the entrance; the queue is folded by partitioning; and the queue is arranged to avoid the passage.

[0064] Next, the queue range forming unit 122 will be described. The queue range forming unit 122 generates the queue range object data 114 by taking the outline of the queue, which is a collection of occupied areas for each person generated by the queue forming unit 121.

[0065] When the per-person occupied area data 113 is two-dimensional data, the queue range forming unit 122 can generate the queue range object data 114 as a three-dimensional spatial object by, for example, taking the height of the spatial object corresponding to the floor height. Conversely, even if the per-person occupied area data 113 is three-dimensional data, the queue range forming unit 122 can generate the queue range object data 114 as a two-dimensional queue range object by taking the outer shape of the bottom surface of the per-person occupied area data 113.

[0066] In addition, the generated queue range object data 114 may include data such as the queue start position, the occupied area for each person, the number of people waiting, and the average waiting time. In addition, the average waiting time can be calculated using the average operation interval calculated when calculating the transport capacity, and when a passenger flow simulation is used, it can be calculated during the simulation process.

[0067] In addition, Fig. 9 As shown, when the queue is divided by the passage object data 901 indicating the passage, the queue range object data 114 may be divided, or may be integrated into one object when taking the outline.

[0068] In addition, the queue range object data 114 may include partition object data 701 generated in the process of automatically forming a serpentine queue.

[0069] Finally, the arrangement unit 123 is described. The arrangement unit 123 performs processing to introduce the queuing range object data 114 generated by the queuing range forming unit 122 into the building model data 111. The queuing range object data 114 includes information indicating the position in the building model data 111 so that it can be arranged in the building model data 111.

[0070] The above is an explanation of the processing in this embodiment. According to this embodiment, by introducing queue range object data, partition object data, etc. into the building model data, the building model data can be effectively used to conduct research on the necessity of queuing in actual building operation, research on elevator operation, research on reception operation, research on robot operation, etc. This can reduce the time required for information acquisition and shorten the time required for research on building operation.

[0071] (2) Second Embodiment

[0072] In this embodiment, the differences from the first embodiment will be mainly described.

[0073] <Structure of Queuing Range Generator>

[0074] use Fig.10 The structure of the queuing range generating device 1000 in this embodiment will be described.

[0075] The queuing range generating device 1000 includes a storage unit 1010, a calculation unit 1020, an input / output unit 130, and a bus 140. The contents of the input / output unit 130 and the bus 140 may be the same as those of the first embodiment.

[0076] The storage unit 1010 includes a main storage device such as a DRAM or SRAM, and an auxiliary storage device such as a hard disk drive or a flash memory. The storage unit 1010 stores, in addition to the building model data 111, the queue start position data 112, the occupied area data for each person 113, and the queue range object data 114, the queue evaluation condition data 1011, the queue shape data 1012, and the queue pattern evaluation result data 1013.

[0077] The operation unit 1020 is mainly composed of a CPU. The operation unit 1020 performs a plurality of processes. The processes performed by the operation unit 1020 are roughly divided into a queue pattern generation process performed by the queue pattern generation unit 1021, a queue formation process performed by the queue formation unit 121, a queue pattern evaluation process performed by the queue pattern evaluation unit 1022, a queue range formation process performed by the queue range formation unit 122, and a configuration process performed by the configuration unit 123.

[0078] <Description of data>

[0079] The queue evaluation condition data 1011 is data indicating conditions that the queue should satisfy. Examples of the queue evaluation condition data 1011 include data indicating evaluation conditions such as whether the queue does not hit a wall, whether the queue does not hit a passage, and whether the queue does not hit an entrance. The queue evaluation condition data 1011 may include a plurality of data indicating evaluation conditions.

[0080] The queue shape data 1012 is data containing various information related to the formation of the queue (queue mode). The queue shape data 1012 stores, for example, object data representing a partition generated by parameters such as the position of the partition, queue width 802, meandering queue width 803, and meandering queue start position 804.

[0081] The queue pattern evaluation result data 1013 is data indicating the result of evaluating whether the queue range object data 114 satisfies the queue evaluation condition data 1011. For example, the queue pattern evaluation result data 1013 is data indicating the result of evaluating whether the queue range object data 114 hits a wall by the queue pattern evaluation unit 1022. The queue pattern evaluation result data 1013 may be stored in a form of being introduced into the queue range object data 114.

[0082] <Description of Processing>

[0083] First, the queue pattern generation unit 1021 is described. The queue pattern generation unit 1021 generates queue pattern data (queue shape data 1012) required for forming a queue. The queue pattern data is data used to perform the following processing: folding the queue toward the entrance when the queue reaches a wall, folding the queue by partitioning, queuing to avoid passages, etc. The generation of the queue pattern data can be implemented by manual parameter input or by automatically determining the parameters. In the case of automatically determining the parameters, the range of the parameters can also be predetermined and the parameters can be determined from this.

[0084] For example, the queue pattern generation unit 1021 may generate queue pattern data by receiving input of object data representing a partition through the input unit 131, or may generate queue pattern data by receiving input of parameters such as queue width 802, serpentine queue width 803, and serpentine queue start position 804. In addition, for example, the queue pattern generation unit 1021 may generate queue pattern data by changing the queue width 802 within a predetermined queue width range, or may generate queue pattern data by changing the serpentine queue width 803 within a predetermined serpentine queue width range, or may generate queue pattern data by changing the serpentine queue start position 804 within a predetermined serpentine queue start position range.

[0085] The queue forming unit 121 forms a queue by continuously setting each person occupied area according to the queue pattern data generated by the queue pattern generating unit 1021. The processing content is the same as that of the first embodiment.

[0086] The queue pattern evaluation unit 1022 determines whether the queue generated by the queue formation unit 121 satisfies a given evaluation condition based on the queue evaluation condition data 1011. The so-called given evaluation condition refers to, for example, an evaluation condition related to the range of the queue, such as whether the queue reaches the entrance or the wall. At this time, if the queue pattern evaluation unit 1022 determines that the queue does not satisfy the given evaluation condition, it can display the meaning of the queue not satisfying the given evaluation condition on the screen (output a warning) and end the processing in the queue pattern evaluation unit 1022. Alternatively, if the queue pattern evaluation unit 1022 also determines that the queue does not satisfy the given evaluation condition, it can return to the processing of the queue pattern generation unit 1021 and re-process from the position where the queue pattern generation unit 1021 generates different queue pattern data. In addition, the queue pattern evaluation unit 1022 stores the evaluation result in the queue pattern evaluation result data 1013.

[0087] The queue range forming unit 122 generates the queue range object data 114 by taking the queue shape, similarly to the first embodiment. At this time, the queue range forming unit 122 may store the queue system evaluation result data 1013 in the queue system object data 114. When there are a plurality of queue system evaluation result data 1013 related to the queue system data, the queue range forming unit 122 may store all of them.

[0088] The arrangement unit 123 performs processing to introduce the queuing range object data 114 into the building model data 111 .

[0089] The above is an explanation of the processing in this embodiment. According to this embodiment, when the queue hits a wall, an entrance, a passage, etc., a warning is issued, or a different queue method that does not cause problems is automatically proposed. Thus, for example, by proposing a solution to automatically zigzag when the queue hits a wall, the time for studying the queue method can be shortened.

[0090] (3) Notes

[0091] The above-mentioned embodiments include, for example, the following contents.

[0092] In the above-mentioned embodiment, the case where the present invention is applied to the queuing range generating device is described, but the present invention is not limited to this and can be widely applied to various other systems, devices, methods, and programs.

[0093] In the above-mentioned embodiment, the queue range object data 114 introduced into the building model data 111 may be data for a specific period (data when the number of people waiting in a specific period is the largest) or data at a specific time.

[0094] In the above-mentioned embodiment, the queue range object data 114 introduced into the building model data 111 may be data of one time or data of multiple time. When the building model data 111 includes the queue range object data 114 of multiple time, the change of the queue based on the passage of time can be understood.

[0095] In addition, in the above description, information such as programs, tables, files, etc. that implement various functions can be placed in storage devices such as memories, hard disks, SSDs (Solid State Drives), or recording media such as IC cards, SD cards, and DVDs.

[0096] The above-described embodiment has, for example, the following characteristic structures.

[0097] A queue range generating device (e.g., queue range generating device 100, queue range generating device 1000) generates a queue range for people using a given system (e.g., an elevator, a reception desk) provided in a building, and the queue range generating device comprises: a determining unit (e.g., a queue forming unit 121, a computing unit 120, queue range generating devices 100, 1000, a circuit, and another computer capable of communicating with the queue range generating devices 100, 1000), which generates a queue range for people using a given system (e.g., an elevator, a reception desk) provided in a building, and determines the queue range based on building model data (e.g., building model data 111) including structural information of the building, and queue data (e.g., queue starting position data) including information on queue starting positions of people using the system. The invention relates to a system for determining a queue position of a person using the above-mentioned system by using the occupied area data 112) and the occupied area data of each person (e.g., occupied area data 113) representing the occupied area of ​​each person; and a generating unit (e.g., a queue range forming unit 122, a computing unit 120, a queue range generating device 100, 1000, a circuit, and other computers that can communicate with the queue range generating device 100, 1000), which determines the queue range of the person using the above-mentioned system by taking the outer shape of the queue position determined by the above-mentioned determining unit, and generates object data (e.g., queue range object data 114) representing the determined queue range and capable of being configured in the above-mentioned building model data.

[0098] The above-mentioned queue range generating device may include: a configuration unit (for example, a configuration unit 123, a calculation unit 120, a queue range generating device 100, a circuit, and other computers that can communicate with the queue range generating device 100), which configures the above-mentioned queue range object data in the above-mentioned building model data.

[0099] According to the above structure, for example, by introducing object data representing the queue range into the building model data, the operator of the building can easily understand the queue range assumed in the building system. As a result, the time spent on studying the necessity of arranging queues, studying the operation of elevators, studying the operation of reception desks, studying the operation of robots, etc. can be reduced.

[0100] The queue data includes information on the queue direction of the people using the system. The decision unit obtains the number of people waiting to use the system, sets an occupied area corresponding to the number of people waiting in the queue direction from the queue start position, and thereby determines the queue position of the people using the system.

[0101] For example, the determination unit may calculate the number of people moving in the building based on the object data indicating the entrance and the object data indicating the destination space included in the building model data, and compare the transportation capacity calculated by the object data indicating the elevator included in the building model data with the number of people moving, thereby calculating the number of people waiting. According to the above configuration, for example, the queue position can be determined even without additional input. In addition, for example, the determination unit may obtain the number of people waiting by inputting the information included in the building model data into the simulator of the elevator. According to the above configuration, the influence of the control parameters of the elevator on the number of people waiting can be accurately reflected.

[0102] According to the above configuration, for example, the queue position of a person using the system can be determined using the number of people waiting calculated by the queue range generating device or the number of people waiting calculated by another computer.

[0103] The building model data includes object data representing given objects in the building (e.g., walls of the building, gaps in the floor of the building, columns of the building, etc.) and object data representing the entrance of the building (e.g., entrance object data 401). When setting the occupied areas one by one in the queue direction from the queue start position, the decision unit determines whether the set occupied areas reach the given object. When it is determined that the occupied areas reach the given object, the queue direction is changed to the direction of the entrance. By setting occupied areas in the direction of the entrance until the number of occupied areas set reaches the number of people waiting, the queue position of the person using the system is determined (e.g., reference number). Figure 3 , Figure 6 ).

[0104] In the above structure, when the set occupied area reaches a given object, since the set occupied area is changed toward the entrance, a natural queue can be formed from the entrance, for example, people using the system can smoothly join the queue.

[0105] The queue range generating device includes: a storage unit (e.g., storage unit 110, 1010, queue range generating device 100, 1000, circuit, other computer capable of communicating with queue range generating device 100, 1000), which stores object data, the object data being object data indicating partitions for defining areas where queues are permitted in the building, and including information on the queue direction of people using the system (e.g., partition object data 701). When setting occupied areas one by one, the decision unit determines whether the set occupied area reaches the partition, and when it is determined that the occupied area reaches the partition, changes the queue direction of the set occupied area to the queue direction of the partition to determine the queue position of people using the system (e.g., reference to FIG. 701 ). Figure 3 , Figure 7 ).

[0106] The object data indicating the above-mentioned partitions may be registered manually or automatically.

[0107] In the above configuration, since the queue direction is changed by partitioning, for example, an operator of a building can reproduce a desired queue in the building.

[0108] As data for generating object data representing the partitions, the storage unit stores: data representing the number of columns of queues of people using the system (e.g., queue width 802); data representing the queue start position of the queue with the above number of columns (e.g., winding queue start position 804); and data representing the width of a partition on one side where the queue direction of the queue with the above number of columns is changed and a partition on the other side where the queue direction of the queue with the above number of columns is changed (e.g., winding queue width 803). The queue range generating device comprises: a partition generating unit (e.g., a queue forming unit 121, a queue mode generating unit 1021, a calculation unit 120, 1020, a queue range generating device 100, 1000, a circuit, and other computers capable of communicating with the queue range generating device 100, 1000). After the queue of the above-mentioned number of columns reaches the above-mentioned queue starting position, in order to form the queue of the above-mentioned number of columns in a bent manner between the partition of the above-mentioned one side and the partition of the above-mentioned other side, object data representing the partition of the above-mentioned one side including information on the queue direction toward the partition of the above-mentioned other side and object data representing the partition of the above-mentioned other side including information on the queue direction toward the partition of the above-mentioned one side are generated as object data representing the above-mentioned partition (e.g., partition object data 701, queue shape data 1012), and stored in the above-mentioned storage unit.

[0109] In the above configuration, since the object data representing the partition is automatically generated, for example, the man-hours required for registering the object data representing the partition can be reduced.

[0110] The building model data includes object data indicating the passage of the building (e.g., passage object data 901). The decision unit determines the queue position of the person using the system by avoiding the passage (e.g., referring to Figure 3 , Fig. 9 ).

[0111] In the above structure, since the queue position is determined by avoiding the passage, it is possible to realize a queue without blocking the passage.

[0112] The queue range generating device includes: an evaluation unit (e.g., a queue pattern evaluation unit 1022, a calculation unit 1020, a queue range generating device 1000, a circuit, or another computer capable of communicating with the queue range generating device 1000) that evaluates the queue position determined by the determining unit based on condition data (e.g., queue evaluation condition data 1011) indicating conditions for evaluating the queue position determined by the determining unit; and an output control unit (e.g., a queue forming unit 121, a calculation unit 1020, a queue range generating device 1000, a circuit, or another computer capable of communicating with the queue range generating device 1000) that outputs a warning based on the evaluation result of the evaluation unit. When the evaluation unit determines that the queue position determined by the determining unit does not satisfy the conditions, the output control unit outputs a warning.

[0113] The output of the warning is not limited to display on a display, but may be output as sound through a speaker, output to a file, printing on a paper medium, etc., or projection on a screen, etc., by a projector, or in other ways.

[0114] In the above configuration, since a warning is output when the queue position does not satisfy the conditions, for example, an operator of a building can easily recognize that the queue does not satisfy the conditions.

[0115] The queue range generating device includes: an evaluation unit (e.g., a queue pattern evaluation unit 1022, a calculation unit 1020, a queue range generating device 1000, a circuit, or another computer capable of communicating with the queue range generating device 1000) that evaluates the queue position determined by the determining unit based on condition data (e.g., queue evaluation condition data 1011) indicating conditions for evaluating the queue position determined by the determining unit; and an acquisition unit (e.g., a queue pattern generation unit 1021, a calculation unit 1020, a queue range generating device 1000, a circuit, or another computer capable of communicating with the queue range generating device 1000) that acquires the queue pattern data used in determining the queue position in the determining unit. The determining unit determines the queue position of a person using the system according to the queue pattern data acquired by the acquisition unit. The acquisition unit acquires queue pattern data different from the queue pattern data when the evaluation unit determines that the queue position determined by the determining unit does not satisfy the conditions.

[0116] In the above structure, for example, by changing the queuing mode data until the queuing position meets the conditions, a queuing that meets the conditions can be achieved.

[0117] The condition data is data based on a condition that the occupied area set by the determination unit does not reach a wall of the building, a passage of the building, or an entrance of the building.

[0118] According to the above structure, for example, a queue can be realized which avoids collision with a wall, a passage, and an entrance.

[0119] The generating unit includes at least one of the evaluation results of the evaluating unit (eg, queue pattern evaluation result data 1013), the number of people waiting for the system, and the average waiting time of people using the system in the object data.

[0120] According to the above configuration, by including the above information in the object data indicating the queue range, for example, the operator of a building can refer to the evaluation results of the queue, the number of people waiting, the average waiting time, etc., and the operation of the system becomes easy to study.

[0121] In addition, the above-mentioned structures may be appropriately changed, modified, combined or omitted without departing from the gist of the present invention.

[0122] Items contained in a list of the form "at least one of A, B, and C" are intended to be understood to mean (A), (B), (C), (A and B), (A and C), (B and C), or (A, B, and C). Similarly, items listed in the form "at least one of A, B, or C" can mean (A), (B), (C), (A and B), (A and C), (B and C), or (A, B, and C).

Claims

1. A queue range generating device for generating a queue range of people using a given system provided in a building, the queue range generating device comprising: a determination unit that determines a queue position of a person using the system based on the building model data including structural information of the building, the queue data including information on a queue start position of a person using the system, and each person occupied area data indicating an occupied area of ​​each person; and A generating unit that determines a queue range of people using the system by taking the outline of the queue position determined by the determining unit, and generates object data, wherein: The object data represents the determined queuing range and can be configured in the building model data. The queuing data includes information on the queuing direction of people using the system. The determination unit acquires the number of people waiting to use the system, sets an occupied area corresponding to the number of people waiting in the queue direction from the queue start position, and thereby determines a queue position of the people using the system.

2. The queuing range generating device according to claim 1, characterized in that: The building model data includes object data indicating a given object in the building and object data indicating an entrance of the building, When the determination unit sets the occupied areas one by one in the queue direction starting from the queue start position, it determines whether the set occupied areas have reached the given object. When it is determined that the occupied areas have reached the given object, the queue direction is changed to the direction of the entrance, and the occupied areas are set in the direction of the entrance until the number of the set occupied areas reaches the number of waiting people, thereby determining the queue position of people using the system.

3. The queuing range generating device according to claim 1, characterized in that: The queue range generating device comprises: a storage unit storing object data indicating a partition for defining an area where queues are permitted in the building and including information on queue directions of people using the system; When setting the occupied areas one by one, the decision unit determines whether the set occupied areas have reached the partition. When it is determined that the occupied areas have reached the partition, the queue direction of the set occupied areas is changed to the queue direction of the partition to determine the queue position of the person using the system.

4. The queuing range generating device according to claim 3, characterized in that: The storage unit stores, as data for generating object data representing the partition: data representing the number of rows of people using the system; data representing the queue start position of the queue of the number of rows; and data representing the width of the partition on one side where the queue direction of the queue of the number of rows is changed and the partition on the other side where the queue direction of the queue of the number of rows is changed, The queuing range generating device comprises: A partition generating unit generates object data representing the partition on one side including information on a queue direction toward the partition on the other side and object data representing the partition on the other side including information on a queue direction toward the partition on one side, as object data representing the partition, in a manner that the queue of the number of columns is bent between the partition on one side and the partition on the other side to form the queue of the number of columns, after the queue of the number of columns reaches the queue starting position, and stores the generated object data in the storage unit.

5. The queuing range generating device according to claim 1, characterized in that: The building model data includes object data representing a passage of the building, The determination unit determines a queue position of a person using the system while avoiding the passage.

6. The queuing range generating device according to claim 1, characterized in that: The queuing range generating device comprises: an evaluation unit that evaluates the queue position determined by the determination unit based on condition data indicating a condition for evaluating the queue position determined by the determination unit; and an output control unit that outputs a warning based on a result of the evaluation by the evaluation unit, The output control unit outputs a warning when the evaluation unit determines that the queue position determined by the determination unit does not satisfy the condition.

7. The queuing range generating device according to claim 1, characterized in that: The queuing range generating device comprises: an evaluation unit that evaluates the queue position determined by the determination unit based on condition data indicating a condition for evaluating the queue position determined by the determination unit; and an acquisition unit that acquires queuing pattern data used in determining the queuing position in the determination unit, The determining unit determines a queue position of a person using the system according to the queue pattern data acquired by the acquiring unit, The acquisition unit acquires queuing pattern data different from the queuing pattern data when the evaluation unit determines that the queuing position determined by the determination unit does not satisfy the condition.

8. The queuing range generating device according to claim 6 or 7, characterized in that: The condition data is data based on a condition that the occupied area set by the determination unit does not reach the wall of the building, the passage of the building, or the entrance of the building.

9. The queuing range generating device according to claim 6 or 7, characterized in that: The generating unit includes, in the object data, at least one of the evaluation result of the evaluating unit, the number of people waiting for use of the system, and the average waiting time of people for use of the system.

10. A queue range generation method for generating a queue range of people using a given system provided in a building, the queue range generation method comprising: The determination unit determines the queue position of the person using the system based on the building model data including the structural information of the building, the queue data including the information of the queue start position of the person using the system, and the occupied area data of each person indicating the occupied area of ​​each person, The generating unit determines the queue range of people using the system by taking the outline of the queue position determined by the determining unit, and generates the object data, wherein: The object data represents the determined queuing range and can be configured in the building model data. The queuing data includes information on the queuing direction of people using the system. The determination unit acquires the number of people waiting to use the system, sets an occupied area corresponding to the number of people waiting in the queue direction from the queue start position, and thereby determines a queue position of the people using the system.

Citation Information

Patent Citations

  • BIM system, method and program

    JP2018005276A

  • Method and system for design index automatic calculation based on building information modeling

    CN106815377A

  • BIM model-based escape route generation method and device and equipment

    CN107563549A