Elevator planning support device and elevator planning support method
The elevator planning support device addresses the challenge of identifying user interests in complex three-dimensional models by analyzing user interactions, allowing for effective visualization and aggregation of user preferences to enhance elevator planning and operation.
Patent Information
- Application Number
- JP2021096631
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-06-09
- Publication Date
- 2025-07-02
- Estimated Expiration
- 2041-06-09
AI Technical Summary
Existing systems struggle to accurately identify and visualize the interests of multiple users in complex three-dimensional models, particularly in building design processes where elevators and other elements are represented by standard materials, making it difficult to grasp user interests effectively.
An elevator planning support device that performs log analysis on user interactions with three-dimensional models, detecting user interests and the degree of interest in specific sub-models within the model, generating administrator-oriented data to visualize and aggregate user interests.
Facilitates easy identification and visualization of user interests, enabling administrators to understand and address user preferences effectively, thereby improving elevator planning and operation based on user feedback.
Smart Images

Figure 0007701807000001 
Figure 0007701807000002 
Figure 0007701807000003
Abstract
Description
Technical Field
[0001] The present invention generally relates to a technology for assisting in the installation plan of elevators.
Background Art
[0002] For customers and technicians located remotely, realizing a three-dimensional shared space among network-connected devices and sharing three-dimensional models such as buildings and elevator lobbies under design, as well as models of people and elevators using that space, is important for sharing issues in elevator installation planning.
[0003] In the system of Patent Document 1, multiple users share a virtual three-dimensional space, and each user can operate a three-dimensional model in that three-dimensional space or access detailed explanatory information of the three-dimensional model. Thereby, technical support is provided.
[0004] The system of Patent Document 2 records the viewpoints for projecting the shared virtual three-dimensional space and the three-dimensional models arranged on that space onto a monitor, as well as the history of viewpoint movement, and collects data and display history. Thereby, viewpoints of high interest to users can be obtained.
Prior Art Documents
Patent Documents
[0005]
Patent Document 1
Patent Document 2
Summary of the Invention
Problems to be Solved by the Invention
[0006] In Patent Document 1, it is premised that users share a three-dimensional space at the same time and perform information sharing, and there is a problem that it is difficult to grasp the interests of many users simultaneously.
[0007] The viewpoints of high interest to users disclosed in Patent Document 2 are represented by viewpoints in three-dimensional space and their display information, but they can be images or numerical data. Therefore, when the target model becomes complex, there is a problem that it is difficult to grasp what the user's interest is. In particular, in CAD in the building design process, three-dimensional models such as floors, walls, and elevators are often represented by standard materials (textures), making recognition even more difficult.
Means for Solving the Problem
[0008] The elevator planning support device performs log analysis including detecting user interest including a sub-model representing the user's object of interest for the elevator in the building corresponding to the simulation data and the degree of interest in the object of interest, based on simulation data (data including data representing the result of simulating the flow of people in the building and data of a three-dimensional model composed of a plurality of sub-models) and operation log data (data including an operation log for each user operation on the screen of the three-dimensional model displayed on the user terminal based on the simulation data), for each of a plurality of users, generates administrator-oriented data that is data representing the aggregation result or statistics of the user interests of the plurality of users, and provides the administrator-oriented data to the administrator terminal.
Effects of the Invention
[0009] According to the present invention, it becomes easy to identify the interests of each of a plurality of users, and the identified interests of the plurality of users can be visualized.
Brief Description of the Drawings
[0010]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Embodiments for Carrying Out the Invention
[0011] In the following description, the "interface device" may be one or more communication interface devices. The one or more communication interface devices may be one or more of the same type of communication interface devices or two or more different types of communication interface devices.
[0012] Also, in the following description, the "memory" is one or more memory devices and may typically be a main memory device. At least one of the memory devices in the memory may be a volatile memory device or a non-volatile memory device.
[0013] Also, in the following description, the "persistent storage device" may be one or more persistent storage devices which are examples of one or more storage devices. The persistent storage device may typically be a non-volatile storage device (e.g., auxiliary storage device), specifically, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), an NVME (Non-Volatile Memory Express) drive, or an SCM (Storage Class Memory).
[0014] Also, in the following description, the "storage device" may be at least the persistent storage device of the memory and the persistent storage device.
[0015] Also, in the following description, the "processor" may be one or more processor devices. At least one processor device may typically be a microprocessor device such as a CPU (Central Processing Unit), but may also be other types of processor devices such as a GPU (Graphics Processing Unit). At least one processor device may be single-core or multi-core. At least one processor device may be a processor core. At least one processor device may also be a circuit which is an aggregate of gate arrays by a hardware description language that performs part or all of the processing (e.g., a processor device in a broad sense such as an FPGA (Field-Programmable Gate Array), a CPLD (Complex Programmable Logic Device), or an ASIC (Application Specific Integrated Circuit)).
[0016] In the following description, the function may be described in terms of a "yyy unit", but the function may be realized by one or more computer programs being executed by a processor, or by one or more hardware circuits (such as an FPGA or an ASIC), or by a combination thereof. When the function is realized by a program being executed by a processor, since the defined processing is performed while appropriately using a storage device and / or an interface device, etc., the function may be considered as at least a part of the processor. The processing described with the function as the subject may also be the processing performed by a processor or a device having the processor. The program may be installed from a program source. The program source may be, for example, a program distribution computer or a computer-readable recording medium (such as a non-transitory recording medium). The description of each function is an example, and a plurality of functions may be combined into one function, or one function may be divided into a plurality of functions.
[0017] An elevator planning support device according to an embodiment of the present invention will be described below with reference to the drawings. <Configuration of Elevator Planning Support Device>
[0018] FIG. 1 is a diagram showing the configuration of an elevator planning support device according to an embodiment of the present invention. The overall configuration of the elevator planning support device 50 will be described with reference to FIG. 1.
[0019] In this embodiment, the elevator planning support device 50 is a physical device (typically a computer) having physical computing resources such as an interface device 181, a storage device 182, and a processor 183 connected thereto, but may also be a logical device based on the physical device (for example, a device as a cloud computing service).
[0020] The interface device 181 communicates with the user terminal 102 of the user 110 and the administrator terminal 112 of the administrator 111 via, for example, a communication network. The "user" may be a person on the building side, for example, a person from a company that constructs a building, or the owner of the building. The "administrator" may be a person on the side that provides elevator planning support, for example, a person from an elevator manufacturer, or a person from a CAD vendor that provides a 3D model. The "user" and the "administrator" may be the same person or persons from the same company. Each of the user terminal 102 and the administrator terminal 112 may be an information processing terminal (e.g., a personal computer or a smartphone) equipped with an input / output device including a display device.
[0021] The storage device 182 includes a simulation storage 121 in which simulation data including data representing simulation results (results of simulating the flow of people in a building) obtained by evaluating an elevator installation plan is stored, an operation log storage 122 in which operation log data including an operation log for each user operation is stored, and an analysis result storage 123 in which data representing user interests obtained by log analysis described later is stored. The "simulation data" also includes data of a 3D model composed of a plurality of submodels. The "user operation" is an operation performed by the user 110 on the screen of the 3D model displayed on the user terminal 102 based on 3D data (data based on the simulation data and data of a 3D model composed of a plurality of submodels). Also, in the present embodiment, the "storage" means a storage area based on the storage device 182.
[0022] When the processor 183 executes a computer program, a user providing unit 101, a log analysis unit 103, and an administrator providing unit 104 are realized. Details of these functions 101, 103, and 104 will be described later.
[0023] This concludes the description of the configuration of the elevator planning support device 50. <Description of Data>
[0024] An example of simulation data will be described with reference to FIG. 7. Here, the simulation data is assumed to be displayed using, for example, JSON (JavaScript Object Notation) and has the hierarchical data representation illustrated in FIG. 7. That is, FIG. 7 shows simulation data 10000 having a structure equivalent to the structure of JSON.
[0025] First, in the simulation data 10000, the information 11000 is information about all floors of the building and can have information about a plurality of floors such as the information 11100 on the first floor and the information 11200 on the second floor. The information for each floor may further include information about the shape to be displayed on the screen.
[0026] Next, in the simulation data 10000, the information 12000 is information about all the people moving inside the building and can have information about a plurality of people such as the information 12100 of person "Person1", the information 12200 of person "Person2", and the information 12300 of person "Person3". For example, the information 12100 of person "Person1" has information about the origin 12110 and the destination 12120.
[0027] In particular, the information about a person also has information about the time change of the state. For example, the information 12100 of person "Person1" includes the information 12130 about the time change, and the information 12130 indicates the change of the state in seconds such as the information 12131 representing the state at 8:30:00 and the information 12132 representing the state at 8:30:01. The state of a person at each time may be defined by elements such as position, moving direction, moving speed, and waiting time. Based on such information about the time change of the state, the user providing unit 101 searches for the state at the time requested by the user 110 and causes the state to be displayed on the screen 131 displayed on the user terminal 102.
[0028] Next, in the simulation data 10000, the information 13000 is the information of all elevator groups in the building, and can include information of multiple elevator groups such as the information 13100 of the shuttle elevator and the information 13200 of the high-rise elevator. The information of each elevator group has information regarding specifications. For example, the information 13100 of the shuttle elevator includes specification information 13110, and the information 13110 may include information such as the information 13111 of the number of carriages, the information 13112 of the rated speed, and the information 13113 of the capacity.
[0029] The information of the elevator also has information on the time change of the state, similar to the information of a person. Taking the information 13100 of the shuttle elevator as an example, the state information 13120 has the information 13121 representing the state at 8:30:00, the information 13122 representing the state at 8:30:01, and the information 13123 representing the state at 8:30:02 respectively. Based on such information on the time change of the state, the user providing unit 101 searches for the state at the time requested by the user and displays the state on the screen 131 displayed on the user terminal 102. The time may be expressed in units of year, month, day, hour, minute, and second, or in finer or coarser units. With the above, the description of FIG. 7 is completed.
[0030] Using FIG. 6, the outline of the submodels included in the 3D model will be described.
[0031] The simulation data includes the data of the 3D model in addition to the data shown in FIG. 7. As the 3D model, there is a model 700 of the building. The model 700 of the building includes a submodel 701 of the elevator landing and a submodel 702 of the elevator landing. The submodel is a part of the elements in the 3D model. According to the example shown in FIG. 6, the submodel is a model included in an arbitrary partial space in the 3D model. As will be described later, it is easy to detect the submodel displayed on the screen displayed on the user terminal 102, and the object of interest is detected in units of the submodel. Therefore, the detection of the object of interest is prepared. The description of FIG. 6 is completed.
[0032] With reference to FIG. 8, an overview of the history of the user's screen display will be described. The data of the history of the screen display may be, for example, the data included in the operation log data. As the history of the screen display, information such as an ID or a file path that uniquely identifies the 3D model to be displayed and the viewpoint information used for the screen display is used. In the present embodiment, as the information of the user's screen display, first, the information on the size of the screen display is also stored by, for example, the user providing unit 101. Next, the three-dimensional coordinates (X, Y, Z) of the reference position 610 of the viewpoint are recorded by the user providing unit 101, and the information of (X, Y, Z) that designates the three-dimensional coordinates of the focal position 620 as the direction of the viewpoint from the reference position 610 of the viewpoint is stored by the user providing unit 101. To determine the viewpoint in the three-dimensional space, an angle for determining the vertical direction of the viewpoint is required, but in the application of the present embodiment, the vertical direction may always be fixed, so it is omitted. As another example, the direction of the viewpoint may be specified by the azimuth angle 604 and the elevation angle 605 without specifying the focal position. It should be noted that all the three-dimensional coordinates are the same as the coordinate system of the model or a coordinate system that can be uniquely converted into the coordinate system of the model. With the above, the description of FIG. 8 is completed.
[0033] Using FIG. 12 which shows an example of the operation log data collected by the user providing unit 101 and stored in the operation log storage 122, the operation log data will be described. The operation log data is, for example, data in a table format. The operation log data has records, for example, for each user operation (or at regular time intervals), and each record includes a display date and time 1201 representing the date and time when the user displayed it on the screen, a display target date and time 1202 representing the date and time of the simulation result to be displayed, a 3D model 1203 representing the name of the target (such as a building) corresponding to the 3D model to be displayed, a user 1204 representing the ID of the user who performed the screen display, a viewpoint position 1205 representing the coordinates of the viewpoint position of the screen display, a focus position 1206 representing the coordinates of the focus position indicating the direction of the viewpoint of the screen display, and a screen size 1207 representing the size of the screen 131. Records 1211 and 1212 show the operation logs for the screen display of the same user "User1", but the display target date and time has changed. Record 1213 shows the operation log of a different user "User2". This concludes the description of FIG. 12.
[0034] Using FIG. 9 which shows an example of the analysis result data calculated by the log analysis unit 103 and stored in the analysis result storage 123, the analysis result data will be described. Here, the analysis result data is, for example, data in a table format. The analysis result data has records, for example, for each log analysis result (or at regular time intervals), and each record includes a display date and time 901 representing the date and time when the user 110 displayed it on the screen, a display target date and time 902 representing the date and time of the simulation result to be displayed, a 3D model 903 representing the name of the target (such as a building) corresponding to the 3D model to be displayed, a sub-model 904 representing the name of the sub-model detected as the object of interest among the 3D models, a user 905 representing the ID of the user who performed the screen display, and a degree of interest 906 representing the calculated degree of interest. The log analysis including the calculation of the degree of interest is performed by the log analysis unit 103, but the data required for the log analysis can be obtained from the operation log storage 122 and the simulation storage 121.
[0035] Records 911 and 912 store the analysis results of the screen displays of the same user "User1" at the same time. Specifically, they are calculated from record 1211 shown in Figure 12. In record 911, the degree of interest in the shuttle elevator is 50%, while in record 912, the degree of interest in the high-rise elevator is 5%.
[0036] Records 913 and 914 also store the analysis results of the screen displays of the same user "User1" at the same time. Specifically, they are calculated from record 1212 shown in Figure 12. In record 913, the degree of interest in the shuttle elevator is 45%, while in record 914, the degree of interest in the high-rise elevator is 7%. Record 915 shows the interest data for a different user "User2". This concludes the description of Figure 9. <Description of the process>
[0037] Next, with reference to Figure 2, the process of displaying on the user terminal 102 and collecting the operation logs from the user terminal 102 will be described.
[0038] The user provision unit 101 acquires the simulation data to be displayed from the simulation storage 121 (see reference numeral 201) and distributes it to the user's terminal 102 (see reference numeral 202). On the user terminal 102, a screen 131 is displayed on which a 3D model and an animation of the flow of people based on the distributed simulation data are shown. In response to a user operation on the screen 131, it is possible to change the viewing point for displaying the 3D model or change the time of the simulation result to be displayed. The user provision unit 101 collects from the user terminal 102 an operation log including information indicating the display on this screen 131, and the user provision unit 101 stores the operation log in the operation log data of the operation log storage 122 (see reference numeral 203). The details of the operation log are as described with reference to Figure 12. This concludes the description of Figure 2.
[0039] Next, with reference to FIG. 3, the process of log analysis and the visualization of the log analysis results to the administrator will be described.
[0040] The log analysis unit 103 acquires simulation data from the simulation storage 121 (see reference numeral 204), extracts a three-dimensional model of the building to be displayed, acquires operation log data from the operation log storage 122 (see reference numeral 205), and restores the screen 132 that the user terminal 102 of the corresponding user 110 had displayed in the past (specifically, the three-dimensional model display and the flow of people on the screen and the transition of user operations on the screen). The log analysis unit 103 performs log analysis including detecting user interests including a sub-model representing the user 110's object of interest regarding the elevator in the building corresponding to the three-dimensional model and the degree of interest in the object of interest from the restored screen 132. The log analysis is performed for each user. For each user, the result of the log analysis is stored in the analysis result storage 123 by the log analysis unit 103 (see reference numeral 206). For example, the detected object of interest may be an object represented by a sub-model that is displayed on the screen 132 at a certain ratio or more in terms of area or time. The degree of interest may be detected, for example, as follows. That is, the log analysis unit 103 may calculate at least one of the following values (A) and (B) for the detected sub-model (object of interest), and calculate the degree of interest of the detected object of interest based on the value. In this way, it is expected that the user's object of interest and degree of interest can be accurately detected. (A) The ratio of the display area of the sub-model to the area of the screen 132. (B) The ratio of the time the sub-model was displayed on the screen 132 to the time the screen 132 was displayed.
[0041] This concludes the description of FIG. 3.
[0042] The details of the log analysis process will be described with reference to FIG. 10. Hereinafter, the steps will be abbreviated as S for explanation.
[0043] In S1, the log analysis unit 103 acquires, from the operation log storage 122, the ID (identification information) of the 3D model displayed on the screen of the user terminal and the information on the viewing point of the screen display.
[0044] In S2, the log analysis unit 103 acquires the 3D model using the ID of the 3D model.
[0045] In S3, the log analysis unit 103 obtains a coordinate transformation matrix from the viewing point information acquired in S1. This coordinate transformation matrix is generally known as the MVP matrix and is calculated by multiplying the model coordinate transformation matrix for reflecting the position and scale of the 3D model itself, the view coordinate transformation matrix based on the viewing point in the 3D space, and the projection matrix for projecting the data in the 3D space onto a 2D screen for screen display. Note that when the coordinates of the 3D model itself are already expressed in coordinates (world coordinate system) in the 3D space, it is not necessary to multiply by the model coordinate transformation matrix.
[0046] In S4, the log analysis unit 103 multiplies the 3D model acquired in S2 by the coordinate transformation matrix to obtain the 3D model visible from the position of the viewing point.
[0047] In S5, the log analysis unit 103 renders each sub-model included in the 3D model obtained in S4 to identify the sub-models displayed on the screen, obtains the rendered area (number of pixels) for each identified sub-model, and calculates the ratio of the obtained area to the area of the screen as the degree of interest.
[0048] Thus, the description of FIG. 10 is completed.
[0049] Using FIG. 11, an example of calculating the degree of interest for each of the sub-models 701 and 702 of the three-dimensional model 700 will be described. The log analysis unit 103 determines that the display area of the sub-model 701 (the area of the portion of the sub-model 701 that is displayed on the screen 132) is larger than the display area of the sub-model 702 with respect to the area of the restored screen 132. For this reason, the log analysis unit 103 determines that the degree of interest of the sub-model 710 is higher than the degree of interest of the sub-model 702. The display area of the portion of the sub-model included in the screen 132 may be the number of pixels of the portion. Which pixel is a pixel of which sub-model can be specified by a rendering algorithm of the three-dimensional model, such as a rasterization method or a ray tracing method. An example of the method for calculating the degree of interest is, as described above, the ratio of the sub-model display area to the area of the screen 132. That is, this is an example of (A) among the above (A) and (B). The degree of interest may be calculated based on (B) in addition to or instead of (A). For example, the log analysis unit 103 may specify the display time length of the screen 132 and the display time length of the sub-model on the screen 132, and calculate the ratio of the display time length of the sub-model on the screen 132 to the display time length of the screen 132. This concludes the description of FIG. 11.
[0050] The administrator-providing unit 104 collects information on user interests (objects of interest and degrees of interest therein) recorded in the analysis result storage 123, and aggregates or statistically processes the user interests of multiple users. The administrator-providing unit 104 provides administrator-oriented data, which is the result of the aggregation or statistical processing, to the administrator terminal 112 of the administrator 111. For example, the administrator-providing unit 104 rearranges the display order of objects of interest based on the degrees of interest of multiple users (or a single user specified by the administrator 111), or displays information on some sub-models that meet the conditions specified by the administrator 111. For example, it is also possible to display the transition of sub-models with high user interest, or information in which sub-models for each model are rearranged in descending order of user interest. Furthermore, it is also possible to display for each sub-model which date and time data was of high interest. In this embodiment, the display for the administrator is shown as an example, but this display may also be applied to the display for users. This concludes the description of FIG. 3.
[0051] An example of the display on the administrator terminal 112 will be described with reference to FIG. 4. FIG. 4 shows a screen 301 displayed on the administrator terminal 112 based on the administrator-oriented data. This display example shows that for the 3D model of Building ABC, among the sub-models of the shuttle elevator, low-rise elevator, and high-rise elevator included in the 3D model of Building ABC, the degree of interest in the shuttle elevator is the highest, followed by the low-rise elevator and the high-rise elevator in that order. Assume that the degree of interest here uses the average value, median, 90th percentile value, etc.
[0052] For each sub-model, the degree of interest may be the ratio of the length of time the sub-model was displayed to the length of time the 3D model was displayed on the screen 132 of the user terminal 102. On the screen 301, in the time change of the state of the sub-model, graphs 302 and 303 show, respectively, at which time (time period) the state has a high degree of interest. The vertical axes 311, 313, and 315 of each graph are axes (an example of a first axis) corresponding to the height of the degree of interest (and the waiting time of the elevator), respectively, and the horizontal axes 312, 314, and 316 are axes (an example of a second axis orthogonal to the first axis) corresponding to time, respectively. The solid lines 321, 323, and 325 of the graph show, respectively, the time series of the degree of interest (at which time (time period) the user has a high degree of interest in the state), and the dashed lines 322, 324, and 326 show, respectively, the time series of the waiting time of the elevator. Here, the value of the degree of interest for each time period may be the average value of the degree of interest calculated for the time period based on the simulation data and the operation log data, but it is considered that the total value of the calculated degree of interest is more desirable. This is because when the average value of the degree of interest is adopted, a value that does not consider the number of displays is obtained. The "time period" mentioned here may be a unit time such as every minute or every hour. Also, the waiting time for each time period here may be the total waiting time for all floors of the building or the average waiting time. Also, the waiting time for each time period may be calculated and displayed for each floor. The "waiting time" is an example of an index (index value).
[0053] In graphs 302 and 303, the positions of the peaks of the degree of interest and the waiting time generally coincide. Therefore, the time (time period) when the user has a high degree of interest coincides with the time (time period) when the waiting time of the elevator is long. In contrast, in graph 304, it can be confirmed that the user has a high degree of interest even at a time when the waiting time of the elevator is not at a peak. For example, it can be inferred that the user has a high degree of interest for reasons such as another index that is not the waiting time. In this way, the administrator can easily understand the relationship between the waiting time and the degree of interest. Instead of or in addition to the waiting time, other types of indices related to the elevator (for example, the number of people waiting at the landing, the number of people boarding the car) may be adopted. With the above, the description of FIG. 4 is completed.
[0054] The description of FIG. 4 can be summarized as follows, for example. The plurality of sub-models may include two or more sub-models respectively corresponding to two or more elevators. The simulation data may include data representing values for each time period for each indicator related to the elevator (for example, waiting time, number of people waiting at the landing, number of passengers) for each of the two or more elevators. The log analysis unit 103 may calculate the degree of interest for each time period for each of the two or more elevators based on the above (A), and specify the indicator values for each time period from the simulation data. The data for the administrator may represent the time series of the specified indicator values and the calculated degrees of interest for each of the two or more elevators.
[0055] Another example of the display on the administrator terminal 112 will be described with reference to FIG. 5. In this example, the sub-models are displayed in descending order of the degree of interest in units of users (for example, users designated by the administrator). Thereby, the administrator can grasp the locations that each user is interested in. Specifically, for example, the administrator providing unit 104 performs aggregation or statistical processing of the user interests (objects of interest and degrees of interest) for each user, generates data for the administrator representing the results of the aggregation or statistical processing, and provides the data for the administrator to the administrator terminal 112. Based on the data for the administrator, the screen 401 is displayed on the administrator terminal 112. This concludes the description of FIG. 5. <Effects of the Embodiment>
[0056] The administrator 111 can easily identify the objects (sub-models) that a plurality of users (or one user) are interested in and the degree of interest, thereby facilitating the implementation of proposals for improving the operation of the elevator in line with the users' interests. For example, targeting the lobby floor of the elevator moving from the entrance of a building to each floor, by independently measuring the boarding time and the start time of queuing for each person's elevator and assuming that passengers board in the order of arrival, the waiting time can be calculated. Since the waiting time can be calculated without tracking people over a long period of time even during congested hours, the system configuration can be simplified and an improvement in accuracy can be expected.
[0057] The above describes one embodiment of the present invention, which is an exemplification for the description of the present invention and is not intended to limit the scope of the present invention to this embodiment. The present invention can be implemented in various other forms.
Explanation of Signs
[0058] 50…Elevator planning support device, 103…Log analysis unit, 104…Administrator providing unit
Claims
1. An elevator planning support device for supporting an elevator installation plan, comprising: an interface device communicably connected to an administrator terminal; simulation data including data representing a simulated human flow in a building and data of a three-dimensional model composed of a plurality of sub-models, and operation log data including an operation log for each user operation on a screen of the three-dimensional model displayed on a user terminal based on the simulation data, stored in a storage device; a processor; and for each user operation, the operation log is a log regarding the screen display as a result of the user operation, and is a log including a display target date and time within the simulation on the screen as a result of the user operation; the three-dimensional model is a model of a building; the plurality of sub-models include a model of an elevator landing; the processor, for each of a plurality of users, restores the transition of the screen previously displayed on the user terminal of the user based on the simulation data and the operation log data; for a sub-model at least partially displayed on the restored screen, calculates a target ratio which is the following (A) or (B) specified from the operation log data as the degree of interest in the target of interest represented by the sub-model; (A) The ratio of the display area of the sub-model to the area of the screen; (B) The ratio of the time the sub-model is displayed on the screen to the time the screen is displayed; the processor generates administrator-oriented data which is data representing the aggregation result or statistics of the degrees of interest of the plurality of users for each target of interest, and provides the administrator-oriented data to the administrator terminal through the interface device; An elevator planning support device.
2. The plurality of sub-models include two or more sub-models respectively corresponding to two or more elevators; the simulation data includes data representing values of indicators related to the elevator for each time period for each of the two or more elevators; the indicator values, which are values of the indicators, are values of waiting time, the number of people waiting at the landing, or the number of people boarding in the car. For each of the plurality of users, for each of the two or more elevators, the processor calculates the degree of interest for each time period based on the ratio of the target for each display target date and time of the user identified from the operation log data. The index value for each time period represented by the simulation data for each of the two or more elevators is a value calculated from the positions of a plurality of people in the building at each time within the time period represented by the simulation data. The data for the administrator represents the time series of the index value and the degree of interest for each of the two or more elevators. The elevator planning support device according to claim 1.
3. An elevator planning support method performed by an elevator planning support device for supporting the installation plan of an elevator, The storage device of the elevator planning support device stores simulation data including data representing the simulated flow of people in the building and data of a three-dimensional model composed of a plurality of sub-models, and operation log data including an operation log for each user operation on the screen of the three-dimensional model displayed on the user terminal based on the simulation data. For each user operation, the operation log is a log related to the screen display as a result of the user operation, and includes the display target date and time which is the date and time within the simulation on the screen as a result of the user operation. The three-dimensional model is a model of a building. The plurality of sub-models include a model of an elevator landing. The elevator planning support method includes: By the processor of the elevator planning support device, for each of the plurality of users, Based on the simulation data and the operation log data, restoring the transition of the screen previously displayed on the user terminal of the user; For the sub-model in which at least a part is displayed on the restored screen, calculating, as the degree of interest for the target of interest which is the target represented by the sub-model, the ratio of the following (A) or (B) specified from the operation log data: (A) The ratio of the display area of the sub-model to the area of the screen. (B) The ratio of the time during which the sub-model is displayed on the screen to the time during which the screen is displayed. The processor of the elevator planning support device generates data for administrators, which is data representing the aggregation results or statistics of the degrees of interest of the plurality of users for each object of interest, and provides the data for administrators to an administrator terminal through the interface device of the elevator planning support device. An elevator planning support method having the above.
4. A computer program that causes a computer processor to execute an elevator planning support method for supporting an elevator installation plan, wherein the storage device of the computer stores simulation data including data representing a simulated human flow in a building and data of a three-dimensional model composed of a plurality of submodels, and operation log data including an operation log for each user operation on the screen of the three-dimensional model displayed on the user terminal based on the simulation data. For each user operation, the operation log is a log regarding the screen display as a result of the user operation, and is a log including the display target date and time in the simulation on the screen as a result of the user operation. The three-dimensional model is a model of a building. The plurality of submodels include a model of an elevator landing. The computer program For each of a plurality of users, Based on the simulation data and the operation log data, restore the transition of the screen previously displayed on the user terminal of the user, For the submodel in which at least a part is displayed on the restored screen, calculate the target ratio of the following (A) or (B) specified from the operation log data as the degree of interest for the object of interest represented by the submodel. (A) The ratio of the display area of the submodel to the area of the screen. (B) The ratio of the time the submodel is displayed on the screen to the time the screen is displayed. Generate data for administrators, which is data representing the aggregation results or statistics of the degrees of interest of the plurality of users for each object of interest, and provide the data for administrators to an administrator terminal through the interface device of the computer. A computer program that causes the processor of the computer to execute the above.
Citation Information
Patent Citations
Technical consultation assistance system
JP1998091057A
Attention level measurement device and attention level measurement system
JP2007286995A
Questionnaire analysis device, questionnaire analysis system, questionnaire analysis method and program
JP2014081913A
Information sharing appreciation system
JP2020013466A
Movement demand estimation system, movement demand estimation method, human flow estimation system, and human flow estimation method
JP2020194318A