Information processing device, information processing method and information processing program
The information processing device addresses the inaccuracy of conventional simulations by calculating personnel based on store usage and dividing facility floors by attributes, resulting in realistic and accurate people flow simulations.
Patent Information
- Application Number
- JP2024057185
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-29
- Publication Date
- 2025-10-10
AI Technical Summary
Conventional people flow simulations in facilities with multiple stores lack accuracy due to inadequate division of blocks based on store characteristics, leading to unrealistic personnel distribution and evacuation congestion.
An information processing device that calculates personnel deployment based on store usage, divides facility floors into sections based on store attributes, and allocates personnel accordingly to improve simulation accuracy.
Enables highly accurate people flow simulations by considering store characteristics, reducing personnel imbalance and evacuation congestion, thereby enhancing simulation realism.
Smart Images

Figure 2025154273000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] Conventionally, technologies for smoothly evacuating people in the event of a disaster have been known. For example, a guidance system (see, for example, Patent Document 1) is known that can detect the behavior of people within a facility and issue instructions to people according to their behavior. Another known system is a people flow estimation system (see, for example, Patent Document 2) that uses architectural model data as input, creates travel demand data, and estimates the flow of people within a building. Another known technology is one that improves the accuracy of people flow simulations by dividing floors into multiple blocks. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2021-170369 [Patent Document 2] Japanese Patent Application Publication No. 2020-194318 Summary of the Invention [Problem to be solved by the invention]
[0004] However, conventional technology has the problem that it is not always possible to perform highly accurate people flow simulations. For example, conventional technology performs people flow simulations by dividing a facility into blocks based on the equipment and floor area of the facility, but this does not take into account the division of blocks and people flow according to the characteristics of the commercial facility, resulting in a problem of low simulation accuracy.
[0005] In order to solve the above-mentioned problems, an object of the present invention is to provide an information processing device, an information processing method, and an information processing program that are capable of performing highly accurate people flow simulations. [Means for solving the problem]
[0006] In order to solve the above-mentioned problems and achieve the objectives, the information processing device of the present invention is an information processing device that performs a people flow simulation in a facility that houses multiple stores, and is characterized by having a calculation unit that calculates the number of personnel to be deployed based on the usage status of each store, a division unit that divides the floor of the facility into multiple sections based on the attributes of the stores, and an allocation unit that allocates the personnel to be deployed calculated by the calculation unit according to the sections divided by the division unit. [Effects of the Invention]
[0007] According to the present invention, highly accurate people flow simulation can be performed. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram for explaining the prior art. [Figure 2] FIG. 2 is a diagram for explaining the prior art. [Figure 3] FIG. 3 is a diagram for explaining the prior art. [Figure 4] FIG. 4 is a diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Figure 5] FIG. 5 is a diagram illustrating an example of a calculation process performed by a calculation unit according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of a calculation process performed by a calculation unit according to the embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of division processing by the division unit according to the embodiment. [Figure 8] FIG. 8 is a diagram illustrating an example of division processing by the division unit according to the embodiment. [Figure 9] FIG. 9 is a diagram illustrating an example of allocation processing by the allocation unit according to the embodiment. [Figure 10] FIG. 10 is a diagram illustrating an example of allocation processing by the allocation unit according to the embodiment. [Figure 11]FIG. 11 is a diagram illustrating an example of the effect of the information processing device according to the embodiment. [Figure 12] FIG. 12 is a flowchart showing an example of the flow of processing by the information processing device according to the embodiment. [Figure 13] FIG. 13 is a diagram illustrating an example of a computer that executes an information processing program. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, with reference to the drawings, an information processing device, an information processing method, and an information processing program according to the present application will be described in detail. Note that the present invention is not limited to these embodiments. In addition, in the description of the drawings, the same parts are denoted by the same reference numerals, and duplicated explanations will be omitted.
[0010] [Introduction] First, the conventional technology will be described using Figures 1 to 3. Figures 1 to 3 are diagrams for explaining the conventional technology. Figure 1 shows an example of dividing a floor into large units using conventional technology, with dotted lines indicating the floor division sections. Figure 2 shows an example of dividing a floor into smaller units using conventional technology, with dotted lines indicating the floor division sections. In Figure 3, the dotted lines indicate the floor division sections, the numbers in the ellipses indicate the number of personnel to be placed in the sections, and the arrows indicate the evacuation routes in the simulation.
[0011] Conventionally, technologies for smoothly evacuating people in the event of a disaster have been known. For example, a guidance system is known that can detect the behavior of people within a facility and issue instructions to them based on their behavior. Another known system is a people flow estimation system that uses architectural model data as input to create travel demand data and estimates the flow of people within a building. Another known technology is one that improves the accuracy of people flow simulations by dividing floors into multiple blocks.
[0012] However, conventional technology divides floors according to the facilities in the building, without taking into account actual pedestrian flow. For example, as shown in Figure 1, there is known technology that divides floors into specific areas, such as left and right, or by use, but in commercial facilities with multiple stores, the appropriateness of the granularity of the division is unclear, as the division units become too large.
[0013] Furthermore, as shown in Figure 2, although reducing the division unit to divide it into individual stores in a commercial facility would theoretically improve the accuracy of the simulation, it would increase the amount of preparation required in advance, such as the simulation program and parameter items for each division unit, which would result in an excessive load when performing the simulation, making this an unrealistic method for improving the accuracy of the simulation.
[0014] Furthermore, in conventional technology, as shown in Figure 3, floors were divided according to the locations of facilities such as stairs and elevators that serve as evacuation routes for customers on the floor, and the number of people present in each store on the floor was not taken into consideration.
[0015] For example, as shown in Figure 3, among the sections divided according to the location of equipment, the number of personnel that could realistically be assigned to the bottom right section would be 96. However, since the only transportation facility available in this section is the staircase at the bottom right, an excessive number of people would be concentrated on the staircase, which is the only means of transportation, and this simulation is not necessarily realistic.
[0016] Therefore, the information processing device 100 according to the embodiment is an information processing device that performs a people flow simulation in a facility that houses multiple stores, calculates the number of personnel to be allocated for each store based on usage, divides the floor of the facility into multiple sections based on the attributes of the stores, and allocates the calculated personnel to be allocated according to the divided sections.
[0017] As a result, the information processing device 100 according to the embodiment can divide the floors at a granularity appropriate for the commercial facility by allocating personnel to the sections divided based on the attributes of the stores located in the commercial facility, thereby enabling highly accurate people flow simulations. In other words, the information processing device 100 according to the embodiment enables highly accurate people flow simulations by dividing the floors and allocating personnel after understanding the customer situation for each store according to the characteristics of each store located in the commercial facility.
[0018] [Configuration of information processing device] Next, the configuration of the information processing device 100 will be described with reference to Fig. 4. As shown in Fig. 4, the information processing device 100 has a communication unit 110, a storage unit 120, and a control unit 130. Note that these units may be distributed and held by multiple devices. The processing of these units will be described below.
[0019] The communication unit 110 is realized by a NIC (Network Interface Card) or the like, and enables communication between an external device and the control unit 130 via an electric communication line such as a LAN or the Internet. For example, the communication unit 110 enables communication between the external device and the control unit 130.
[0020] The storage unit 120 is realized by semiconductor memory elements such as RAM (Random Access Memory) or flash memory, or storage devices such as hard disks or optical disks. The storage unit 120 stores information such as store usage status and facilities. Here, store usage status includes, for example, building attributes, store attributes, and the average number of customers. Building attributes are information related to the structural characteristics of a building, such as the site area, number of seats, and number of store staff. Store attributes are information related to the flow of customers entering the store, such as the store type (walk-in store, customer service store, case store, restaurant, etc.) or customer demographics (gender, age, etc.). Note that the above is just an example, and the information stored in the storage unit 120 is not limited to this.
[0021] The control unit 130 is realized using a CPU (Central Processing Unit), an NP (Network Processor), an FPGA (Field Programmable Gate Array), etc., and executes a processing program stored in a memory. As shown in Fig. 4, the control unit 130 has an acquisition unit 131, a calculation unit 132, a division unit 133, and an allocation unit 134. Each unit of the control unit 130 will be described below.
[0022] The acquisition unit 131 acquires the usage status of the store. For example, the acquisition unit 131 acquires building attributes, store attributes, and the average number of customers as the usage status of the store. More specifically, the acquisition unit 131 acquires information on building attributes such as the store's site, number of seats, and number of store staff by accepting input from an external system or a user.
[0023] The calculation unit 132 calculates the number of staff to be allocated based on the usage status for each store. For example, the calculation unit 132 calculates the number of staff to be allocated using building attributes as the usage status. Here, the processing of the calculation unit 132 will be explained using Fig. 5 and Fig. 6. Fig. 5 and Fig. 6 are diagrams showing an example of the calculation processing by the calculation unit 132. Fig. 5 shows information on building attributes such as the store's characteristic elements, coefficients, basic number of people staying, predicted number of people staying, and number of store clerks for each store.
[0024] Feature elements are information about the size of the store, such as store width, number of seats, and site area. Coefficients are values multiplied by feature elements. Basic number of people staying is a value that indicates how many people stay in the store. Predicted number of people staying is a value that predicts the number of people staying in the store. Number of store staff is the number of store staff working in the store. Figure 6 shows floor plans of each store and floor including transportation equipment. The numbers in each store indicate the number of staff assigned to that store.
[0025] For example, the calculation unit 132 uses the information in the table shown in Fig. 5 to calculate the number of personnel to be assigned to each of stores A1 to A5, B1, B2, C1, and D1 to D4 as shown in Fig. 6. For example, the calculation unit 132 calculates the number of personnel to be assigned to store A1 by adding the number of store clerks, "2," to the product "4," which is obtained by multiplying the characteristic element "width 2m" of store A1 by the coefficient "2."
[0026] The calculation unit 132 also calculates the number of staff members at store B1 as "25" by adding the number of staff members "5" to "20", which is the product of store B1's characteristic element "number of seats 20" and the coefficient "1". The calculation unit 132 also calculates the number of staff members at store C1 as "29", which is the product of store C1's characteristic element "site area 100 square meters" and the coefficient "0.25", which is the product of store C1's characteristic element "site area 100 square meters" and the coefficient "0.25", which is the product of store C1's characteristic element "site area 100 square meters" and the coefficient "0.25".
[0027] As another example, the calculation unit 132 calculates the number of staff members to be assigned to Store 3 by using the average number of customers of the store as the usage status. More specifically, the calculation unit 132 calculates the number of staff members to be assigned to Store 3 as "30", which is the sum of the average number of customers of Store 3, "25", and the number of store clerks, "5".
[0028] For example, the calculation unit 132 calculates the sum of the average number of employees and the number of store staff for each store, and calculates the number of staff assigned to each store as follows: Store 1: 150 people, Store 2: 50 people, Store 3: 30 people, Store 4: 25 people, Store 5: 12 people, Store 6: 12 people, Store 7: 12 people, Store 8: 12 people, Store 9: 12 people, Store 10: 15 people.
[0029] The dividing unit 133 divides a floor of a facility into multiple sections based on the attributes of the stores. For example, the dividing unit 133 divides a floor of a facility into multiple sections so that stores with the same store attributes are included in the same section. Here, the dividing process by the dividing unit 133 will be described with reference to FIGS. 7 and 8. FIGS. 7 and 8 are diagrams showing an example of the dividing process by the dividing unit 133. FIG. 7 shows an example in which a floor including stores is divided by store attributes. FIG. 8 shows an example in which a floor including stores is divided by store attributes and the number of staff employed. In FIGS. 7 and 8, the dotted lines indicate the divisions of the floor, the alphabetical notation of each store indicates the store attributes, and the numbers below each store attribute indicate the number of staff employed at the store.
[0030] For example, as shown in FIG. 7, the dividing unit 133 divides the floors of the facility so that stores A1 to A5 whose store attribute is a case-type store are included in a first section, stores B1 and B2 whose store attribute is a restaurant are included in a second section, store C1 whose store attribute is a walk-through store is included in a third section, and stores D1 to D4 whose store attribute is a customer service store are included in a fourth section.
[0031] As another example, the dividing unit 133 divides the floor of the facility into multiple sections so that stores with a predetermined combination of store attributes are included in the same section. For example, the dividing unit 133 divides the floor of the facility so that store W, which is a case-type store, and store X, which is a walk-in store, are included in a first section, and store Y, which is a customer service store, and store Z, which is a restaurant, are included in a second section. Note that the combination of predetermined store attributes is not limited to the above example.
[0032] As another example, the dividing unit 133 divides a floor of a facility into a plurality of sections according to the attributes of the stores and the number of staff employed at the stores. For example, when dividing a floor into a plurality of sections according to the attributes of the stores, the dividing unit 133 divides the floor so that the number of staff employed in each section after division is approximately the same. For example, the dividing unit 133 divides a floor of a facility into a plurality of sections so that the number of types of store attributes included in one section is a predetermined number or less, and the sum of the numbers of staff employed at stores included in one section is a predetermined number times or less than the sum of the numbers of staff employed at stores included in other sections.
[0033] More specifically, as shown in FIG. 8, the dividing unit 133 divides the floor into a first section including stores A1, A2, and C1, a second section including stores A3, A4, A5, and B1, a third section including store B2, and a fourth section including stores D1 to D4 so that the number of attributes of stores included in one section is two or less, and the sum of the number of personnel employed at stores included in a section is 2.0 times or less the sum of the number of personnel employed at stores included in other sections.
[0034] As a result, the division unit 133 groups multiple stores together so that the number of types of attributes of stores included in one section is less than a predetermined number, while dividing the sections so that the number of staff assigned is not uneven between sections, thereby enabling highly accurate people flow simulations that take people flow into consideration.
[0035] As another example, the dividing unit 133 divides a floor of a facility into a plurality of sections according to the attributes of the store, the number of staff employed at the store, and the facilities of the facility. For example, when dividing a floor into a plurality of sections according to the attributes of the store, the dividing unit 133 divides the floor so that the number of staff employed in each section is approximately the same and the distance to the transportation facilities of each store included in each section is approximately the same.
[0036] For example, the dividing unit 133 divides the floor into multiple sections so that the number of types of attributes of stores included in one section is no more than a predetermined number, the sum of the number of personnel assigned to stores included in a section is no more than a predetermined multiple of the sum of the number of personnel assigned to stores included in other sections, and the distance from a store included in a section to a mobile facility is no more than a predetermined multiple of the distance from other stores included in the same section to the mobile facility.
[0037] More specifically, the division unit 133 divides the floor into a first section including stores A, B, and C, a second section including stores D and E, and a third section including stores F and G so that the number of attributes of stores included in one section is two or less, the sum of the number of personnel assigned to stores included in a section is 2.0 times or less the sum of the number of personnel assigned to stores included in other sections, and the distance from a store included in a section to a mobile facility is 1.5 times or less the distance from other stores included in the same section to the mobile facility.
[0038] As a result, the division unit 133 groups multiple stores together so that the number of types of attributes of stores included in one section is no more than a predetermined number, eliminates imbalances in the number of personnel assigned to each section, and further divides each section so that the impact on evacuation due to differences in store locations within the section is reduced, enabling more accurate people flow simulations that take people flow into consideration.
[0039] The allocation unit 134 allocates the personnel calculated by the calculation unit 132 according to the sections divided by the division unit 133. For example, the allocation unit 134 allocates the sum of the numbers of personnel of the stores included in a predetermined section divided by the division unit 133 as the number of personnel to be allocated to the predetermined section.
[0040] Here, the allocation process of the allocation unit 134 will be described with reference to Figures 9 and 10. Figures 9 and 10 are diagrams for explaining the process by the allocation unit 134. Figures 9 and 10 show an example in which personnel are allocated to each section into which a floor is divided.
[0041] For example, as shown in FIG. 9, the allocation unit 134 allocates "48 people", which is the sum of the number of personnel assigned to stores A1 to A5 included in the first section divided by the division unit 133, as the number of personnel assigned to the first section; allocates "80 people", which is the sum of the number of personnel assigned to stores B1 and B2 included in the second section, as the number of personnel assigned to the second section; allocates "29 people", which is the number of personnel assigned to store C1 included in the third section, as the number of personnel assigned to the third section; and allocates "29 people", which is the sum of the number of personnel assigned to stores D1 to D4 included in the fourth section, as the number of personnel assigned to the fourth section.
[0042] Another example will be described with reference to Fig. 10. In Fig. 10, dotted lines indicate the divisions of the floor, and the numbers in ellipses indicate the number of personnel in each division. For example, as shown in Fig. 10, the allocation unit 134 allocates "44 people," which is the sum of the numbers of personnel at stores A1, A2, and C1 included in the first division divided by the division unit 133, as the number of personnel in the first division; allocates "58 people," which is the sum of the numbers of personnel at stores A3 to A5 and B1 included in the second division, as the number of personnel in the second division; allocates "55 people," which is the number of personnel at store B2 included in the third division, as the number of personnel in the third division; and allocates "29 people," which is the sum of the numbers of personnel at stores D1 to D4 included in the fourth division, as the number of personnel in the fourth division.
[0043] Here, the effect of dividing a floor and allocating personnel as shown in Figure 10 will be explained using Figure 11. In Figure 11, dotted lines indicate the floor division sections, numbers in ellipses indicate the number of personnel allocated to each section, and arrows indicate evacuation routes in the simulation. For example, as shown in Figure 11, the information processing device 100 can realize the movement of customers in each section divided according to the characteristics of a commercial facility evacuating from the nearest evacuation route, thereby performing a highly accurate people flow simulation.
[0044] At this time, the allocation unit 134 may allocate a predetermined percentage of personnel to a predetermined location within the divided section. Explaining the example of Fig. 10 above, for example, when allocating "44 personnel" to the first section, the allocation unit 134 allocates 50% (22 personnel) of the personnel to the center of store C1.
[0045] Conversely, the allocation unit 134 may allocate personnel so that no more than a predetermined number of personnel are located in a predetermined location within the divided section. Explaining the example of Fig. 10 above, for example, when allocating "44 personnel" to the first section, the allocation unit 134 allocates personnel so that no more than the sum of the numbers of employees of stores A1 and A2 are located within stores A1 and A2.
[0046] 〔flowchart〕 Next, the flow of processing by the information processing device 100 will be described with reference to Fig. 12. Note that the steps below may be executed in a different order, and some processing may be omitted.
[0047] First, the acquisition unit 131 acquires the usage status of the store (Step S101). For example, the acquisition unit 131 acquires information on building attributes, store attributes, and the average number of users.
[0048] Next, the calculation unit 132 calculates the number of staff members to be allocated based on the usage status of the store (Step S102). For example, the calculation unit 132 calculates the number of staff members to be allocated using the average number of customers of the store as the usage status of the store.
[0049] Next, the dividing unit 133 divides the floor of the facility into a plurality of sections based on the attributes of the stores (step S103). For example, the dividing unit 133 divides the floor of the facility into a plurality of sections so that stores with the same store attributes are included in the same section.
[0050] Next, the allocation unit 134 allocates the personnel to be assigned according to the sections divided by the division unit 133 (step S104). For example, the allocation unit 134 allocates the sum of the numbers of personnel to be assigned to the stores included in the predetermined sections divided by the division unit 133 as the number of personnel to be assigned to the predetermined section.
[0051] 〔effect〕 The information processing device 100 according to the embodiment is an information processing device that performs a people flow simulation in a facility that houses multiple stores, and includes a calculation unit 132 that calculates the number of personnel to be deployed based on the usage status of each store, a division unit 133 that divides the floor of the facility into multiple sections based on the attributes of the stores, and an allocation unit 134 that allocates the personnel to be deployed calculated by the calculation unit 132 according to the sections divided by the division unit 133.
[0052] As a result, the information processing device 100 according to the embodiment can divide the floor in consideration of the flow of people by allocating personnel to sections divided based on the attributes of the stores located in the commercial facility, thereby enabling highly accurate people flow simulations. That is, the information processing device 100 according to the embodiment enables highly accurate people flow simulations by dividing the floor and allocating personnel after understanding the customer situation of each store according to the characteristics of each store located in the commercial facility.
[0053] The calculation unit 132 of the information processing device 100 according to the embodiment calculates the number of personnel to be allocated using the building attributes of the store. As a result, the information processing device 100 according to the embodiment calculates the number of personnel to be allocated using the attributes of the store, and allocates the personnel to sections divided based on the attributes of the stores occupying the floor, thereby understanding the customer situation of the store from the attributes of the store, dividing the floor in consideration of the flow of people, and performing a highly accurate people flow simulation.
[0054] The calculation unit 132 of the information processing device 100 according to the embodiment calculates the number of personnel to be allocated using the average number of customers of the store. As a result, the information processing device 100 according to the embodiment calculates the number of personnel to be allocated more realistically using the average number of customers of the store, and allocates the personnel to sections divided according to the attributes of the stores occupying the floor, thereby understanding the customer situation of the store from the average number of customers of the store, dividing the floor in consideration of the flow of people, and performing an accurate people flow simulation.
[0055] The dividing unit 133 of the information processing device 100 according to the embodiment divides the floor of a facility into a plurality of sections so that stores with the same store attributes are included in the same section. As a result, the information processing device 100 according to the embodiment divides the floor in consideration of people flow after grasping the customer situation of the store by allocating personnel to the sections divided according to store format, thereby reducing the load during the simulation and enabling a highly accurate people flow simulation.
[0056] The dividing unit 133 of the information processing device 100 according to the embodiment divides the floor of the facility into a plurality of sections according to the attributes of the stores, the number of staff members in the stores, and the facilities of the facility. As a result, the information processing device 100 according to the embodiment divides the floor into sections according to the attributes of the stores in the commercial facility, the number of staff members in the stores, and the facilities of the facility, thereby understanding the status of customers in the stores and dividing the floor in consideration of the flow of people during an evacuation, thereby reducing the load on the simulation and enabling a more accurate people flow simulation.
[0057] The allocation unit 134 of the information processing device 100 according to the embodiment allocates the sum of the numbers of staff members of stores included in the predetermined section divided by the division unit 133 as the number of staff members of the predetermined section. In this way, the information processing device 100 according to the embodiment allocates the sum of the numbers of staff members of stores included in the section divided based on the attributes of the stores located in the commercial facility, thereby dividing the floor in consideration of the flow of people after grasping the status of customers in the store, and performing a highly accurate simulation of people flow.
[0058] 〔program〕 The information processing device 100 according to the above-described embodiment is realized by a computer 1000 having a configuration as shown in Fig. 13, for example. Fig. 13 is a diagram showing an example of a computer that executes an information processing program. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which a central processing unit 1030, a memory 1040, a storage 1050, an output IF (Interface) 1060, an input IF 1070, and a communication interface 1080 are connected via a bus 1090.
[0059] The central processing unit 1030 operates based on programs stored in the memory 1040 or storage 1050, programs read from the input device 1020, and the like, and executes various processes. The memory 1040 is a memory device, such as a RAM, that temporarily stores data used by the central processing unit 1030 for various calculations. The storage 1050 is a storage device in which data used by the central processing unit 1030 for various calculations and various databases are registered, and is realized by a ROM (Read Only Memory), an HDD (Hard Disk Drive), a flash memory, or the like.
[0060] The output IF 1060 is an interface for transmitting information to be output to an output device 1010 that outputs various types of information, such as a monitor or a printer, and is realized by a connector conforming to a standard such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (registered trademark) (High Definition Multimedia Interface). The input IF 1070 is an interface for receiving information from various input devices 1020, such as a mouse, keyboard, camera, etc., and is realized by a USB, etc. The input device 1020 may be an external storage medium such as a device that reads information from an optical recording medium, a magneto-optical recording medium, a tape medium, a magnetic recording medium, or a semiconductor memory, or a USB memory.
[0061] The communication interface 1080 receives data from other devices via the network N and sends it to the central processing unit 1030, and also transmits data generated by the central processing unit 1030 to other devices via the network N. The central processing unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the central processing unit 1030 loads a program from the input device 1020 or the storage 1050 onto the memory 1040 and executes the loaded program.
[0062] For example, when the computer 1000 functions as the information processing device 100 , the central processing unit 1030 of the computer 1000 executes a program loaded onto the memory 1040 to realize the functions of the control unit 130 .
[0063] Although some embodiments of the present application have been described above with reference to the drawings, these are merely examples, and the present invention may be embodied in other forms that incorporate various modifications and improvements based on the knowledge of those skilled in the art, including the aspects described in the Disclosure of the Invention section. Furthermore, the above-mentioned "section, module, unit" can be read as "means," "circuit," etc. [Explanation of symbols]
[0064] 100 Information processing device 110 Communications Department 120 Storage section 130 control section 131 Acquisition Department 132 Calculation Unit 133 Split part 134 Distribution Department
Claims
1. An information processing device that performs a people flow simulation in a facility that houses multiple stores, a calculation unit that calculates the number of staff to be allocated based on the usage status for each store; a division unit that divides a floor of the facility into a plurality of sections based on the attributes of the store; an allocating unit that allocates the personnel to be allocated calculated by the calculating unit according to the sections divided by the dividing unit; An information processing device comprising:
2. The information processing device according to claim 1 , wherein the calculation unit calculates the number of staff to be deployed using building attributes of the store.
3. The information processing device according to claim 1 , wherein the calculation unit calculates the number of staff to be deployed using an average number of customers of the store.
4. The information processing device according to claim 1 , wherein the dividing unit divides a floor of the facility into a plurality of sections so that the stores having the same attribute are included in the same section.
5. 2. The information processing device according to claim 1, wherein the dividing unit divides a floor of the facility into a plurality of sections according to attributes of the store, the number of staff members assigned to the store, and equipment of the facility.
6. 2. The information processing device according to claim 1, wherein the allocation unit allocates the sum of the number of employees to be assigned to the store included in the predetermined section divided by the division unit as the number of employees to be assigned to the predetermined section.
7. A computer-implemented method for simulating people flow in a facility that houses multiple stores, comprising: a calculation step of calculating the number of staff to be allocated for each store based on the usage status; a dividing step of dividing a floor of the facility into a plurality of sections based on the attributes of the stores; an allocating step of allocating the personnel to be allocated calculated in the calculating step according to the sections divided in the dividing step; An information processing method comprising:
8. A computer that performs simulations of people flow in a facility with multiple stores. a calculation step of calculating the number of staff to be allocated based on the usage status for each store; a dividing step of dividing a floor of the facility into a plurality of sections based on the attributes of the store; an allocating step of allocating the personnel calculated in the calculating step according to the sections divided in the dividing step; An information processing program characterized by causing the program to execute the above.
Citation Information
Patent Citations
Movement demand estimation system, movement demand estimation method, human flow estimation system, and human flow estimation method
JP2020194318A
Guidance system and guidance method
JP2021170369A