Information processing device, information processing method and information processing program

The information processing device addresses the challenge of guiding users within railway stations by calculating congestion levels and providing targeted movement guidance, enhancing congestion relief during peak times and emergencies.

JP2025153665APending Publication Date: 2025-10-10EAST JAPAN RAILWAY COMPANY
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024056257
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-29
Publication Date
2025-10-10

AI Technical Summary

Technical Problem

Conventional technologies are unable to appropriately guide users' movements within a railway station based on congestion levels, failing to alleviate congestion when it is high.

Method used

An information processing device that acquires people flow data, calculates congestion levels, and outputs guidance information to manage user movement based on congestion status, using sensors, train operation data, and ticket gate information.

Benefits of technology

Effectively guides users to less congested areas within a station, alleviating congestion and improving passenger flow management during normal and emergency situations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025153665000001_ABST
    Figure 2025153665000001_ABST
Patent Text Reader

Abstract

To appropriately guide movement of a user according to a congestion situation in a station yard.SOLUTION: An information processing device 100 comprises an acquisition section 121, a calculation section 122, a determination section 123 and an output section 124. The acquisition section 121 acquires information relating to a flow of people in a predetermined space. The calculation section 122 calculates a congestion degree in the predetermined space on the basis of the information which is acquired by the acquisition section 121. The determination section 123 determines a congestion situation in the predetermined space using the congestion degree which is calculated by the calculation section and a capacity of the predetermined space. The output section 124 outputs information which guides movement of people according to the congestion situation in the predetermined space which is determined by the determination section.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

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] Traditionally, railways have been the primary means of transportation in urban areas. At railway stations, in addition to everyday congestion during rush hour and other times, congestion often increases due to railway transport disruptions and events, raising concerns about train delays caused by increased boarding and alighting times due to congestion, as well as accidents such as passengers falling from platforms.

[0003] Furthermore, in the event of an emergency such as a disaster or incident, passengers wishing to return home may enter the station all at once, increasing congestion within the station and causing confusion among passengers, which may result in damage.

[0004] As a technology for predicting the degree of congestion within a station, a device that predicts the degree of congestion within a station using information that can be acquired at the station alone without requiring timetable information is known (see, for example, Patent Document 1). This technology predicts the degree of congestion within a station using measurement data of people's movements within the station and search results of past congestion data. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Japanese Patent Application Publication No. 2018-103924 Summary of the Invention [Problem to be solved by the invention]

[0006] However, conventional technologies cannot appropriately guide users' movements according to the congestion level within a station. For example, conventional technologies are limited to predicting the congestion level within a station, and are unable to provide support for alleviating congestion when the congestion level is high. [Means for solving the problem]

[0007] In order to solve the above-mentioned problems and achieve the objectives, the information processing device of the present invention is characterized by having an acquisition unit that acquires information regarding the flow of people in a specified space, a calculation unit that calculates the congestion level of the specified space based on the information acquired by the acquisition unit, a determination unit that determines the congestion level of the specified space using the congestion level calculated by the calculation unit and the capacity of the specified space, and an output unit that outputs information to guide the movement of people depending on the congestion level of the specified space determined by the determination unit. [Effects of the Invention]

[0008] According to the present invention, it is possible to appropriately guide users' movements according to the congestion situation within the station. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram illustrating an example of an information processing system according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of data stored in the train operation data management server according to the embodiment. [Figure 3] FIG. 3 is a block diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of data stored in a people flow data storage unit according to the embodiment. [Figure 5] FIG. 5 is a diagram illustrating an example of data stored in a ticket gate passage data storage unit according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of broadcast content stored in the output data storage unit according to the embodiment. [Figure 7] FIG. 7 is a diagram showing a specific example of a case where a broadcast is made to guide people's movement depending on the congestion level according to the embodiment. [Figure 8] FIG. 8 is a flowchart showing an example of the overall flow of information processing according to the embodiment. [Figure 9] FIG. 9 is a flowchart showing an example of the flow of the process of outputting information for guiding a person according to the embodiment. [Figure 10] FIG. 10 is a diagram illustrating an example of a computer that executes an information processing program. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, embodiments of an information processing device, an information processing method, and an information processing program according to the present application will be described in detail with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited to these embodiments. Furthermore, in the description of the drawings, identical parts are denoted by the same reference numerals, and duplicated descriptions will be omitted as appropriate.

[0011] [Overall structure] First, the overall configuration of a system according to an embodiment will be described. Fig. 1 is a diagram showing an example of an information processing system according to an embodiment. The system shown in Fig. 1 shows an example in which an information processing device 100 according to an embodiment outputs information for guiding people's movement according to the congestion situation, a people flow sensor 200 that measures people flow data in a predetermined space (hereinafter also referred to as an area), a train operation data management server 300 that manages data related to train operation information, and a reading device 400 that is installed at a station ticket gate and acquires ticket gate passage information of users, all of which are connected to each other via a network so as to be able to communicate with each other.

[0012] In addition, in the network configuration shown in Fig. 1, each device may communicate via any communication network, whether wired or wireless, such as the Internet, a LAN (Local Area Network), or a VPN (Virtual Private Network). Note that the configuration shown in Fig. 1 is merely an example, and the specific configuration and the number of devices are not particularly limited.

[0013] The information processing device 100 is a server device that stores the congestion status of a predetermined space within a station and the contents of data that guides people's movement, and is realized by a computer, etc. For example, the information processing device 100 acquires data used for determining the congestion status of a predetermined space from various devices shown in Fig. 1, and outputs information that causes people to move or stay within the station according to the determined congestion status.

[0014] The people flow sensor 200 is a sensor that measures information related to the movement or presence of people in a predetermined space that is the measurement target, and is realized by, for example, a device having a surveillance camera, a laser sensor, etc. The people flow sensor 200 is installed one-to-one for multiple predetermined spaces within a station, and transmits people flow data for the predetermined space that is the measurement target to the information processing device 100.

[0015] The train operation data management server 300 is a server device that manages data related to train operation information, and is realized by, for example, a computer, a cloud system, etc. Fig. 2 is a diagram showing an example of data stored in the train operation data management server according to the embodiment.

[0016] For example, the train operation data management server 300 stores data on "route name," "train location information," "train detail information," "departure information," "position and delay information," and "number of passengers." "Route name" stores the name of the railway line for which operation information is managed, and "train location information" stores data such as the train type and destination for the corresponding line.

[0017] "Train details information" stores timetable information (scheduled, actual, forecast) and train facility information for the corresponding line, "Departure information" stores information on the station from which the corresponding line's train departs, "Position and delay information" stores the running position and delay time of the corresponding line's train, and "Number of passengers" stores the current number of passengers on the corresponding line's train.

[0018] In addition to the information shown in Figure 2, the railway operation data management server 300 can also manage railway operation data for multiple route names that it manages, and can also store data such as the congestion status of each vehicle on the corresponding railway.

[0019] The reader 400 is an information processing device that has the function of reading a user or a medium such as an IC card owned by the user and identifying the user from the read information, and is installed in a ticket gate installed in a station. For example, the reader 400 obtains ticket gate passage information consisting of the number of the IC card owned by the user who passed through the ticket gate, as well as information such as the station name, entry or exit information, date and time of passage, whether or not the user has a commuter pass, and the section of use.

[0020] The information processing device 100 acquires information about the flow of people in a predetermined space and calculates the congestion level of the predetermined space. Then, the information processing device 100 determines the congestion level of the predetermined space using the calculated congestion level and the capacity of the predetermined space, and then outputs information to guide the movement of people according to the determined congestion level of the predetermined space.

[0021] For example, the information processing device 100 acquires people flow data in a predetermined space in a station from the people flow sensor 200 and calculates the congestion level of the predetermined space using the measurement values ​​of the acquired data. The information processing device 100 then determines that the predetermined space is congested when an index calculated from the congestion level of the predetermined space and the capacity of the predetermined space is greater than a threshold, and determines that the space is not congested when the index is less than the threshold. When the information processing device 100 determines that the predetermined space is congested, it broadcasts a message guiding people to move from the congested predetermined space to a space that is not congested.

[0022] As a result, the information processing device 100 can move users who are in a crowded space to a less crowded space or make them stay in the less crowded space depending on the congestion situation determined from the measurement data of the people flow sensor 200, so it can be said that it can appropriately guide the movement of users depending on the congestion situation within the station premises.

[0023] [Configuration of information processing device 100] An example of the functional configuration of the information processing device 100 will be described below. Fig. 3 is a block diagram showing an example of the configuration of the information processing device according to the embodiment. As shown in Fig. 3, the information processing device 100 has a communication unit 110, a control unit 120, and a storage unit 130.

[0024] The communication unit 110 is realized by, for example, a network interface card (NIC), etc. For example, the communication unit 110 controls communication regarding various information exchanged with connected devices, and mediates processing of an acquisition unit 121 and an output unit 124, which will be described later.

[0025] The storage unit 130 is realized by a storage device such as a RAM (Random Access Memory) or a hard disk, for example. The storage unit 130 stores data and programs necessary for various processes by the control unit 120. The storage device may be realized by a storage system or the like installed outside the information processing device 100. The storage unit 130 has, for example, a people flow data storage unit 131, a capacity data storage unit 132, a ticket gate passage data storage unit 133, and an output data storage unit 134.

[0026] The people flow data storage unit 131 stores people flow data acquired from the people flow sensor 200 by the acquisition unit 121, which will be described later. Here, the data stored in the people flow data storage unit 131 will be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of data stored in the people flow data storage unit according to the embodiment.

[0027] As shown in Fig. 4, the people flow data storage unit 131 stores, for example, the following items: "sensor ID," "date and time," "stay time," "number of people staying," and "number of people passing through." The "sensor ID" stores a unique ID assigned to each people flow sensor 200, and the "date and time" stores the date and time when the people flow sensor 200 measured the people flow data. The "stay time" and "number of people staying" store the stay time and number of people staying in the specified space to be measured, and the "number of people passing through" stores the number of people who passed through the specified space to be measured.

[0028] For example, the people flow data storage unit 131 stores the following data for people flow data in a specified space acquired by the people flow sensor 200 with "sensor ID: A": the residence time on "3 / 10 / 9:00" was "30 minutes," the number of people staying was "15 people," and the number of people passing through was "8 people."

[0029] The capacity data storage unit 132 stores data on the capacity of each of a plurality of predetermined spaces within a station. For example, the capacity data storage unit 132 stores a preset capacity of users for each predetermined space that is the target of congestion assessment.

[0030] The ticket gate passage data storage unit 133 stores data acquired by the reading device 400 when a user passes through a ticket gate. Here, the data stored in the ticket gate passage data storage unit 133 will be described with reference to FIG. 5. FIG. 5 is a diagram showing an example of data stored in the ticket gate passage data storage unit 133 according to the embodiment. As shown in FIG. 5, the ticket gate passage data storage unit 133 stores, for example, items such as "station name," "medium number," "entry / exit," "date and time," and "commuter pass."

[0031] "Station name" stores the name of the station where the ticket gate related to the acquisition of ticket gate passage data is installed, and "medium number" stores the medium number such as the number of the IC card used by the user when passing through the ticket gate. "Entry / Exit" stores whether the user passed through the ticket gate as an entry or exit, and "Date and Time" stores the date and time when the user's ticket gate passage data was acquired. "Commuter pass" stores information about the commuter pass registered on the medium used by the user when passing through the ticket gate.

[0032] For example, the ticket gate passage data storage unit 133 stores, for the ticket gate passage data of a user who used "Shinjuku" station, the date and time when the user "entered" using the medium number "aaaa" was "2023 / 12 / 1 / 12:00:02", and the medium has registered thereon the commuter pass information for the route between "Shinjuku and Kichijoji."

[0033] The output data storage unit 134 stores the contents of the data that guides people's movement and is output by the output unit 124, which will be described later. Here, the public address data related to information that guides people's movement, which is stored in the output data storage unit 134, will be described with reference to Fig. 6. Fig. 6 is a diagram showing an example of the broadcast contents stored in the output data storage unit according to the embodiment.

[0034] Note that Figure 6 shows data representing the content of station announcements as an example of output data, but this is not limited to this, and the output data storage unit 134 can store, for example, data that causes a robot operating within the station to provide guidance, data to be displayed on digital signage installed within the station, data to be displayed on a user's terminal via a dedicated application, data to instruct station staff to provide guidance, etc.

[0035] As shown in Fig. 6, the output data storage unit 134 stores, for example, items such as "broadcast target," "normal time," and "disaster occurrence," and stores data for "normal time" divided into "congested time" and "non-congested time." Note that Fig. 6 shows a case where the congestion determination target is area A, and for example, "congested time during normal time" indicates that area A is congested during normal time.

[0036] "Broadcast target" stores the location of the in-station announcements related to guiding people's movements. "Congested times" in "normal times" stores the content to be broadcast when Area A is congested during normal times, not during a disaster. "Non-congested times" in "normal times" stores the content to be broadcast when Area A is not congested. "In the event of a disaster" stores the content to be broadcast to properly guide users who are staying in the broadcast target area when a disaster occurs and users flood into the station.

[0037] For example, when the target of the broadcast is a "station platform," the output data storage unit 134 stores broadcast content that guides people to move to "area B" other than "area A," such as "We're holding an event in area B. Please drop by," during normal, congested times. Also, the output data storage unit 134 stores broadcast content that guides people to move to uncrowded "area A," such as "Would you like to take a break in area A?" during normal, non-congested times.

[0038] In addition, the output data storage unit 134 stores broadcast content that appropriately guides users to evacuation locations such as Area A depending on the railway operation status, such as, for example, in the event of a disaster, "Yamanote Line service is currently suspended. Passengers on platform number X please wait in Area A."

[0039] Returning to the explanation of Fig. 3, the control unit 120 is realized by a processor such as an integrated circuit, such as a CPU (Central Processing Unit), an MPU (Micro Processing Unit), an ASIC (Application Specific Integrated Circuit), or an FPGA (Field Programmable Gate Array), executing various programs stored in a storage device inside the information processing device 100 using a RAM or the like as a working area. For example, in the example shown in Fig. 3, the control unit 120 has an acquisition unit 121, a calculation unit 122, a determination unit 123, and an output unit 124.

[0040] The acquisition unit 121 acquires information about people flow in a predetermined space. For example, the acquisition unit 121 acquires information about people flow, such as the time users stay in a target area, the number of users staying, and the number of users passing through, from people flow sensors 200 installed in each predetermined space in a station, and registers the data in the people flow data storage unit 131. Note that the predetermined space is any space in a station, and refers to a space within a certain range, such as a station platform, concourse, or passageway inside and outside a ticket gate.

[0041] Here, the acquisition unit 121 may acquire the aforementioned information by analyzing data acquired directly from a people flow sensor 200, such as a surveillance camera or laser sensor, or may acquire the information indirectly from a dedicated device that analyzes the aforementioned information from people flow data.

[0042] The acquisition unit 121 also acquires information related to the operation status of the train. For example, the acquisition unit 121 acquires information related to the operation status of the train, such as delay times and timetable information for the line that runs through the target station, from the train operation data management server 300.

[0043] The acquisition unit 121 also acquires information related to the user's passage through a ticket gate. For example, the acquisition unit 121 acquires the user's ticket gate passage data acquired by the reader 400 of the ticket gate installed at the target station, and registers the data in the ticket gate passage data storage unit 133. Here, the ticket gate passage data includes, in addition to the number of the user's medium such as an IC card, information on the date and time of passage, whether or not the user has a commuter pass, the area where the commuter pass is used, and the type of commuter pass (such as a student commuter pass) (see FIG. 5).

[0044] The calculation unit 122 calculates the congestion degree of a predetermined space based on the information acquired by the acquisition unit 121. For example, the calculation unit 122 calculates the congestion degree of a predetermined space by combining the various data stored in the people flow data storage unit 131. Specifically, the calculation unit 122 calculates the congestion degree of a predetermined space measured by the sensor ID "A" as "3600 min·people", which is the product of the staying time "30 min", the number of staying people "15 people", and the "number of people passing through". 2 " is calculated as the congestion level (see Figure 4).

[0045] The determination unit 123 determines the congestion state of the predetermined space using the congestion degree calculated by the calculation unit 122 and the capacity of the predetermined space. For example, the determination unit 123 determines that the space is crowded when an index calculated using the congestion degree calculated by the calculation unit 122 and the capacity of the predetermined space stored in the capacity data storage unit 132 is equal to or greater than a preset threshold, and determines that the space is not crowded when the index is smaller than the threshold.

[0046] Specifically, the calculation unit 122 calculates "3600 minutes per person" 2 " is divided by the capacity of the specified space, "50 people," to calculate an index, "72 minutes · people." By comparing this with the threshold value, "70," it is determined that the index, "72 minutes · people," is greater, and the congestion situation of the specified space is determined to be "crowded."

[0047] The method of calculating the congestion degree by the calculation unit 122 and the method of determining the congestion situation by the determination unit 123 are not limited to the above-described methods, as long as they are processes that can determine the congestion situation from people flow data in a specified space.

[0048] The output unit 124 outputs information to guide people to move in accordance with the congestion state of a predetermined space determined by the determination unit 123. For example, the output unit 124 refers to the data stored in the output data storage unit 134 and makes an announcement in the public address system to encourage people in an area where the congestion state determined by the determination unit 123 is "congested" to move to an area where the congestion state is "not congested."

[0049] Specifically, the output unit 124 broadcasts an announcement to area A, which is "congested," saying, "An event is being held in area B. Please come and visit," thereby encouraging people to move to area B, which is "not congested."

[0050] In addition to broadcasting within the premises, the output unit 124 can also output data to have a robot operating in area A speak the text of the broadcast content, output data to be displayed on a digital signage installed in area A, output data to be displayed on the terminals of users staying in area A, and output data to instruct the staff managing area A to guide people to area B.

[0051] Furthermore, in the event of a disaster, the output unit 124 can output information that differs from that output in normal times. For example, the output unit 124 can make an internal announcement regarding evacuation guidance to a predetermined space (evacuation area) that has sufficient capacity to accommodate people, depending on the congestion situation determined using a threshold value that differs from that output in normal times.

[0052] Specifically, in a situation where the Yamanote Line is suspended due to a disaster, the output unit 124 can output information related to evacuation guidance to Area A, where there is sufficient capacity for the required number of passengers, by making an announcement on the Yamanote Line platform saying, "Currently, the Yamanote Line is suspended. Passengers on platform number X can wait in Area A."

[0053] Furthermore, the output unit 124 outputs information to guide people to move to a predetermined space determined based on the information on the train operation status and the congestion level of the predetermined space acquired by the acquisition unit 121. For example, when the output unit 124 acquires train delay information and the train platform is "congested," the output unit 124 makes an announcement on the platform of the train where congestion is estimated to worsen due to the train delay, to guide people to move to Area A inside the ticket gate that is "not congested."

[0054] Furthermore, the output unit 124 can, for example, estimate the number of passengers disembarking onto the platform from information indicating the congestion status inside a train car, and determine the area to output information based on the congestion status estimation result that takes the number of passengers disembarking into consideration. Specifically, when the output unit 124 estimates that an increase in the number of passengers disembarking onto the platform will occur because the train car is crowded, it can output information to the concourse guiding passengers to move to an area outside the ticket gates. This prevents the concourse from becoming suddenly crowded, since passengers staying in the concourse are guided outside the ticket gates before the train arrives.

[0055] Furthermore, the output unit 124 outputs information to users within the station that guides people to move in accordance with information on the attributes of the users, based on the information on ticket gate passage acquired by the acquisition unit 121. For example, when the output unit 124 refers to the data stored in the ticket gate passage data storage unit 133 and determines that the proportion of users using student commuter passes within the station is high, it can make an announcement within the station aimed at students.

[0056] Specifically, the output unit 124 can estimate the number of student users staying within the station from commuter pass information in the ticket gate passage data, and output information for guiding students to an area according to the estimated number of users. In this way, in the event of a disaster, the output unit 124 can gather students in a specific evacuation area by guiding students to an evacuation area with a capacity that is equal to or larger than the estimated number of student users.

[0057] Furthermore, the output unit 124, for example, refers to the data stored in the ticket gate passage data storage unit 133, estimates the railway line that the user will take from the commuter pass information related to the ticket gate passage data of the user who passed through the ticket gate inside the station, and outputs information to the user according to the operating status of the estimated line.

[0058] Specifically, when the route that is estimated to be traveled based on the section of the commuter pass used by the user who has passed through the ticket gate is suspended, the output unit 124 outputs information to the user's terminal that indicates that service is suspended and information to guide the user to an area outside the platform. Conversely, when the route that is estimated to be traveled resumes service, the output unit 124 outputs information to display that service has resumed and information to guide the user to the platform.

[0059] Here, the output unit 124 can obtain contact information for the user's terminal by searching for a medium number related to the ticket gate passage data in an external member server that stores various information linked to a member ID assigned to a user who uses a train. This allows the output unit 124 to appropriately output information to the terminal of the user who has passed through the ticket gate.

[0060] Furthermore, when linked with the member server described above, the output unit 124 can acquire information such as the gender and age of users who have passed through the ticket gate, estimate the number of users by age and gender staying within the station, and make an in-station announcement aimed at attributes that make up a high proportion of the estimated number of users. In other words, the output unit 124 makes an in-station announcement aimed at users who correspond to attributes that make up a high proportion of users staying within the station, and can output information that guides users to move more effectively.

[0061] [Specific example] Next, the overall processing flow of the information processing device 100 according to the embodiment will be described with reference to Fig. 7. Fig. 7 is a diagram showing a specific example of a case where a broadcast is made to guide people's movement according to the congestion level according to the embodiment. Fig. 7 shows an example where "Area A" inside the ticket gate and "Area B" outside the ticket gate are targets for determining the congestion status.

[0062] First, the acquisition unit 121 acquires people flow data from the people flow sensors 200 installed in "area A" and "area B" for which the congestion status is to be determined. Then, the calculation unit 122 calculates the congestion degree "3600 min·p" which is the product of the stay time "30 min" in "area A", the number of people staying "15 people", and the number of people passing through "8 people". 2 Similarly, the calculation unit 122 calculates the congestion degree "8000 min·p" which is the product of the acquired "Area B" staying time "40 min", the number of people staying "20 people", and the number of people passing through "10 people". 2 " is calculated.

[0063] Next, the determination unit 123 determines the congestion level for "area A" as "3600 minutes per person" 2 The determination unit 123 compares the index "72 minutes·persons" which is the quotient of "" and the capacity "50 people" with the threshold "70" to determine that the congestion state of "Area A" is "congested." Similarly, the determination unit 123 determines that the congestion state of "Area B" is "congested" by comparing the index "72 minutes·persons" which is the quotient of "" and the capacity "50 people" with the threshold "70." 2 The indicator "40 minutes·persons", which is the quotient of "40 minutes·persons" and the capacity "200 people", is compared with the threshold "70" to determine whether the congestion situation in "Area B" is "not crowded".

[0064] Thereafter, since "Area A" is "congested" and "Area B" is "not congested," the output unit 124 outputs information to be broadcast over the speakers installed in "Area A" to make an internal announcement saying, "An event is being held in Area B. Please come and visit."

[0065] Through the above-described series of processes, the information processing device 100 can make an announcement in the station premises guiding people in the crowded "area A" to move to the uncrowded "area B," thereby appropriately guiding users' movement depending on the congestion situation within the station premises.

[0066] 〔flowchart〕 Next, an example of processing by the information processing device 100 according to the embodiment will be described with reference to Fig. 8. Fig. 8 is a flowchart showing an example of the overall flow of information processing according to the embodiment. Note that the steps in the flowchart shown in Fig. 8 may be executed in a different order, and some processing may be added or omitted.

[0067] First, the acquisition unit 121 of the information processing device 100 acquires people flow data of a predetermined space in a station (S101). Then, the calculation unit 122 calculates the congestion degree of the predetermined space from the people flow data (S102).

[0068] Next, the determination unit 123 determines the congestion state based on the congestion level and the capacity of the predetermined space (S103). After that, the output unit 124 outputs information for guiding people's movement according to the determined congestion state (S104), and the information processing device 100 ends the process.

[0069] Next, a more detailed specific example of the flow of information processing will be described with reference to Fig. 9. Fig. 9 is a flowchart showing an example of the flow of the process of outputting information to guide a person according to the embodiment. Note that, in the flowchart shown in Fig. 9 as well, the steps may be executed in a different order, and some processes may be added or omitted.

[0070] First, the information processing device 100 determines the congestion status of multiple areas within the station through the processing described above from the acquisition unit 121 to the determination unit 123 (S201). Next, the determination unit 123 outputs information related to the determined congestion status to the output unit 124 (S202). Furthermore, an external device estimates the congestion status of each train car scheduled to arrive (S203), and the acquisition unit 121 acquires the estimated congestion status of each car (S204).

[0071] Next, the output unit 124 determines an output mode of information for guiding the movement of the user within the station (S205). Thereafter, the output unit 124 generates movement control information (S206) and outputs the generated movement control information (S207). Then, the output unit 124 determines a position on the platform where the station user will wait (S208). Next, the output unit 124 generates waiting position information for each user (S209), and after transmitting the generated waiting position information (S210), the information processing device 100 ends the process.

[0072] 〔effect〕 The information processing device 100 according to the embodiment includes an acquisition unit 121, a calculation unit 122, a determination unit 123, and an output unit 124. The acquisition unit 121 acquires information related to people flow in a predetermined space. The calculation unit 122 calculates the congestion level of the predetermined space based on the information acquired by the acquisition unit 121. The determination unit 123 determines the congestion level of the predetermined space using the congestion level calculated by the calculation unit and the capacity of the predetermined space. The output unit 124 outputs information for guiding people's movement according to the congestion level of the predetermined space determined by the determination unit.

[0073] As a result, the information processing device 100 can move users who are in a crowded space to a less crowded space or make them remain in the less crowded space depending on the congestion situation determined by the people flow data, so it can be said that it can appropriately guide the movement of users depending on the congestion situation within the station premises.

[0074] The acquisition unit 121 also acquires information related to the operation status of trains. In this case, the output unit 124 outputs information for guiding people to move to a predetermined space determined based on the information related to the operation status of trains acquired by the acquisition unit 121 and the congestion level of the predetermined space.

[0075] In this way, the information processing device 100 guides users to move from the train platform where congestion is expected to worsen to another space in response to information about train delays or service suspensions, thereby alleviating congestion on the train platform corresponding to the delay information. Conversely, the information processing device 100 guides users who have been waiting in another space to the train platform in response to information about the resumption of train service, thereby appropriately controlling the degree of congestion in the area where users have been waiting.

[0076] The acquisition unit 121 also acquires information relating to the user's passage through the ticket gate. In this case, the output unit 124 outputs, to the user within the station, information for guiding the user's movement in accordance with the information relating to the user's attributes, based on the information relating to the user's passage through the ticket gate acquired by the acquisition unit 121.

[0077] As a result, the information processing device 100 can grasp the attributes of users staying within the station from information acquired when the users pass through the ticket gates and output information according to the grasped attributes, so that it can output information aimed at users with specific attributes and guide only specific users to move around. As a result, the information processing device 100 can guide only users such as minors to move around and have them stay together in a specific area, particularly during a disaster.

[0078] 〔others〕 Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically may be performed manually. Conversely, all or part of the processes described as being performed manually may be performed automatically using a known method. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings may be changed as desired unless otherwise specified.

[0079] Furthermore, the components of each device shown in the figures are conceptual functional units and do not necessarily have to be physically or functionally configured as shown. In other words, the specific form of distribution and integration of each device and functional configuration is not limited to that shown in the figures, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc. Furthermore, the above-mentioned embodiments and the processes performed in each embodiment may be combined as appropriate within the scope of not causing any contradiction in the processing content.

[0080] 〔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. 10, for example. Fig. 10 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.

[0081] 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.

[0082] 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.

[0083] 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.

[0084] 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 120 .

[0085] 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 terms "section, module, unit" mentioned above can be read as "means" or "circuit," etc. For example, the term "applying section" can be read as "applying means" or "applying circuit." [Explanation of symbols]

[0086] 100 Information processing device 110 Communications Department 120 control section 121 Acquisition Department 122 Calculation Unit 123 Judgment section 124 Output section 130 Storage section 131 Human flow data storage section 132 Capacity data storage unit 133 Ticket gate passing data storage unit 134 Output data storage unit 200 people flow sensors 300 Railway operation data management server 400 Reading Device

Claims

1. an acquisition unit that acquires information about people flow in a predetermined space; a calculation unit that calculates a congestion degree of the predetermined space based on the information acquired by the acquisition unit; a determination unit that determines a congestion state of the predetermined space using the congestion degree calculated by the calculation unit and the capacity of the predetermined space; an output unit that outputs information to guide people's movement in accordance with the congestion state of the predetermined space determined by the determination unit; An information processing device comprising:

2. The acquisition unit further acquires information regarding the operation status of a railway, the output unit outputs information for guiding the movement of the person to a predetermined space determined based on the information regarding the train operation status acquired by the acquisition unit and the congestion degree of the predetermined space.

2. The information processing apparatus according to claim 1, wherein:

3. The acquisition unit further acquires information regarding the user's passage through a ticket gate, the output unit outputs, to a user within a station, information for guiding the user's movement according to information on the user's attributes, based on the information on ticket gate passage acquired by the acquisition unit.

2. The information processing apparatus according to claim 1, wherein:

4. An information processing method executed by an information processing device, an acquisition step of acquiring information about people flow in a predetermined space; a calculation step of calculating a congestion degree of a predetermined space based on the information acquired by the acquisition step; a determination step of determining a congestion state of the predetermined space using the congestion degree calculated in the calculation step and the capacity of the predetermined space; an output step of outputting information for guiding people's movement in accordance with the congestion state of the predetermined space determined by the determination step; An information processing method comprising:

5. an acquisition step for acquiring information about people flow in a predetermined space; a calculation step of calculating a congestion degree of a predetermined space based on the information acquired by the acquisition step; a determination step of determining a congestion state of the predetermined space using the congestion degree calculated by the calculation step and the capacity of the predetermined space; an output step of outputting information for guiding people's movement in accordance with the congestion state of the predetermined space determined by the determination step; An information processing program that causes a computer to execute the above.

Citation Information

Patent Citations

  • Device to predict congestion

    JP2018103924A