WO2022014164A1 - 情報処理装置および情報処理方法 - Google Patents
情報処理装置および情報処理方法 Download PDFInfo
- Publication number
- WO2022014164A1 WO2022014164A1 PCT/JP2021/019602 JP2021019602W WO2022014164A1 WO 2022014164 A1 WO2022014164 A1 WO 2022014164A1 JP 2021019602 W JP2021019602 W JP 2021019602W WO 2022014164 A1 WO2022014164 A1 WO 2022014164A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- taxi
- facility
- language
- user
- Prior art date
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 121
- 238000003672 processing method Methods 0.000 title claims description 15
- 230000014759 maintenance of location Effects 0.000 claims description 47
- 238000000034 method Methods 0.000 claims description 35
- 230000008569 process Effects 0.000 claims description 26
- 238000012545 processing Methods 0.000 claims description 18
- 230000007115 recruitment Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 40
- 230000029305 taxis Effects 0.000 description 29
- 230000006854 communication Effects 0.000 description 12
- 238000004891 communication Methods 0.000 description 12
- 230000033001 locomotion Effects 0.000 description 10
- 238000012797 qualification Methods 0.000 description 8
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 6
- 230000008859 change Effects 0.000 description 6
- 230000007423 decrease Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000007175 bidirectional communication Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06315—Needs-based resource requirements planning or analysis
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/123—Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/20—Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles
- G08G1/202—Dispatching vehicles on the basis of a location, e.g. taxi dispatching
Definitions
- the present invention relates to an information processing apparatus and an information processing method.
- the present invention has been made in view of the above, and is an information processing apparatus and an information processing method capable of efficiently alleviating congestion around an event facility and suppressing the occurrence of congestion around an event facility.
- the purpose is to provide.
- the present invention includes an acquisition unit and a setting unit in the information processing apparatus.
- the acquisition unit acquires retention information indicating the retention status of people in the event facility.
- the setting unit dynamically sets a plurality of landings of the moving body based on the retention information acquired by the acquisition unit.
- the acquisition unit acquires waiting number information indicating the number of the moving bodies waiting at each of the plurality of landings set by the setting unit.
- the setting unit is the number of the moving bodies to be dispatched to the landing so as to equalize the number of the moving bodies waiting at the plurality of landings based on the waiting number information acquired by the acquisition unit. To set.
- FIG. 1 is a diagram showing an outline of an information processing method according to the first embodiment.
- FIG. 2 is a block diagram showing a configuration example of the information processing system according to the first embodiment.
- FIG. 3 is a block diagram showing a configuration example of the information processing apparatus according to the first embodiment.
- FIG. 4 is a diagram showing an example of retention information according to the first embodiment.
- FIG. 5 is a diagram showing an example of user information according to the first embodiment.
- FIG. 6 is a diagram showing an example of landing information according to the first embodiment.
- FIG. 7 is a diagram showing an example of vehicle information according to the first embodiment.
- FIG. 8 is a diagram illustrating the processing of the acquisition unit and the setting unit according to the first embodiment.
- FIG. 9 is a schematic diagram showing a display device according to the first embodiment.
- FIG. 9 is a schematic diagram showing a display device according to the first embodiment.
- FIG. 10 is a flowchart showing a processing procedure executed by the information processing apparatus according to the first embodiment.
- FIG. 11 is a diagram for explaining an information processing apparatus according to a modified example.
- FIG. 12 is a diagram showing an outline of the information processing method according to the second embodiment.
- FIG. 13 is a block diagram showing a configuration example of the information processing system according to the second embodiment.
- FIG. 14 is a block diagram showing a configuration example of the information processing apparatus according to the second embodiment.
- FIG. 15 is a diagram showing an example of user information according to the second embodiment.
- FIG. 16 is a diagram showing an example of facility information according to the second embodiment.
- FIG. 17 is a diagram showing an example of landing information according to the second embodiment.
- FIG. 18 is a diagram showing an example of vehicle information according to the second embodiment.
- FIG. 11 is a diagram for explaining an information processing apparatus according to a modified example.
- FIG. 12 is a diagram showing an outline of the information processing method according to the second embodiment.
- FIG. 19 is a diagram showing an example of provided information according to the second embodiment.
- FIG. 20 is a diagram illustrating the processing of the setting unit according to the second embodiment.
- FIG. 21 is a schematic diagram showing a display device according to the second embodiment.
- FIG. 22 is a flowchart showing a processing procedure executed by the information processing apparatus according to the second embodiment.
- FIG. 1 is a diagram showing an outline of an information processing method according to the first embodiment.
- the information processing method according to the first embodiment is executed by, for example, the information processing apparatus 10 included in the information processing system 1.
- the information processing device 10 is a server capable of executing various processes such as processing of information about the event facility 100 and processing of information about the vicinity of the event facility 100.
- the event facility 100 is a sports facility where an event such as a sports match is held, and a facility (venue) where an event such as a concert or a play is held.
- the event facility 100 (hereinafter, may be referred to as "facility 100"), for example, when the event ends, the users who used the facility 100, that is, the spectators, come out all at once, so that the area around the facility 100 is crowded.
- the area around the facility 100 is crowded, it takes a long time for the user to take a taxi or bus on the way back to the nearest station, and even if he / she arrives at the taxi stand, he / she will take a taxi due to the congestion. It could take a long time.
- the information processing apparatus 10 is configured so as to be able to efficiently alleviate the congestion around the facility 100.
- the information processing apparatus 10 acquires retention information indicating the retention status of a person (user (audience)) in the facility 100 (step S1).
- the retention information information on the number of people staying around the facility 100 (the number of people staying) can be used, but the information is not limited to this.
- the retention information may be information on the flow of people around the facility 100, such as the speed of movement of people, or information on the degree of congestion around the facility 100.
- the degree of congestion is an index value indicating the degree of congestion in the vicinity of the facility 100, and is a value indicated in several levels according to, for example, the number of people staying in the vicinity of the facility 100.
- the retention information is, for example, information for each predetermined area in the facility 100 and around the facility 100.
- the residence information is information for each divided area Q2 (see FIG. 8) set by dividing the area Q1 (see FIG. 8) including the facility 100 and the area around the facility 100. It will be described later.
- the information processing device 10 uses the above-mentioned residence information as, for example, the position information of the terminal device 40 (see FIG. 2) possessed by the user around the facility 100 or the fixed point camera 60 installed around the facility 100 (FIG. 2). It is acquired based on the camera image of (see), which will be described later.
- the information processing apparatus 10 dynamically sets a plurality of taxi D platform 200s based on the acquired retention information (step S2).
- the taxi D platform 200 may be referred to as "taxi platform 200".
- the place where the taxi stand 200 is set is, for example, a place that is not a taxi stand around the facility 100, for example, when an event is not held at the facility 100, or before the end of the event, that is, it functions as a taxi stand. It is said that there is no place. That is, the taxi stand 200 is a landing that is virtually set around the facility 100, and is, for example, a land that is newly set after the event ends.
- the place where the taxi stand 200 is set may be, for example, near the facility 100 or a place some distance from the facility 100.
- FIG. 1 shows an example in which there are three taxi stands 200, the taxi stand is not limited to this, and may be two or four or more.
- the three taxi stands 200 may be referred to as "first taxi stand 200a", “second taxi stand 200b", and “third taxi stand 200c", but these may be described without particular distinction. Is described as "taxi stand 200".
- the taxi stand 200 may be set for each destination of taxi D, for example.
- the destination of the first taxi stand 200a is set to "direction A”
- the destination of the second taxi stand 200b is set to "direction B”
- the destination of the third taxi stand 200c is set to "direction C”.
- A, B, and C are specific place names and area names. Details of the setting of such a taxi stand 200 will be described later.
- Taxi D is an example of a mobile body.
- the moving body is not limited to the taxi D, and may be other types of transportation such as a bus. Therefore, for example, when the moving body is a bus, the information processing apparatus 10 sets the bus platform based on the retention information.
- the information processing device 10 may notify the in-vehicle device 50 mounted on the taxi D, for example, the position information of the taxi stand 200. As a result, the taxi D can arrive at the taxi stand 200 and wait.
- the information processing apparatus 10 acquires waiting number information indicating the number of taxis D waiting at each of the plurality of taxi stands 200 (step S3).
- the information processing device 10 can acquire the above-mentioned waiting number information based on, for example, vehicle position information obtained from the in-vehicle device 50 of the taxi D, which will be described later.
- the information processing apparatus 10 sets the number of taxi Ds to be dispatched to the taxi stands 200 so as to equalize the number of taxis D waiting at the plurality of taxi stands 200 based on the waiting number information (step S4). .. Thereby, in the present embodiment, the congestion around the event facility 100 can be efficiently alleviated.
- the number of waits for the first taxi stand 200a is relatively small and the number of waits for the second taxi stand 200b is relatively large, the number of waits for taxi D is excessively biased. People may stay at the taxi stand 200a, and as a result, it may be difficult to alleviate the congestion around the event facility 100.
- the information processing apparatus 10 sets the number of taxi D dispatched to the taxi stand 200 so as to equalize the number of taxi D waiting at the plurality of taxi stands 200.
- the information processing apparatus 10 sets the number of vehicles allocated to each taxi stand 200 so that, for example, the number of waiting taxis D at each taxi stand 200 is the same, that is, equalized. ..
- it is possible to suppress the occurrence of stagnation of people at the taxi stand 200, and thus it is possible to efficiently alleviate the congestion around the event facility 100.
- “equalizing the number of waiting taxi D” is used to mean that the number of waiting taxi D is the same at each taxi stand 200, but it is limited to this. is not it. For example, it is used to mean “equalize the number of waiting taxi D” so that the time until the person arriving at the taxi stand 200 gets on the taxi D, that is, the waiting time is the same at each taxi stand 200. You may.
- the waiting time at each taxi stand 200 may be the same, in other words, the number of taxi D waiting at each taxi stand 200 may be leveled. Even with such a configuration, congestion around the event facility 100 can be efficiently alleviated.
- FIG. 2 is a block diagram showing a configuration example of the information processing system 1 according to the first embodiment.
- the information processing system 1 includes the above-mentioned information processing device 10, a terminal device 40, an in-vehicle device 50, a fixed point camera 60, and a display device 70, and these include communication such as an Internet network. It is connected so that it can communicate via the network N.
- a terminal device 40, one in-vehicle device 50, one fixed point camera 60, and one display device 70 are shown, but the number may be plural.
- the terminal device 40 is a device possessed and used by the user (audience) of the facility 100.
- the person who uses the terminal device 40 may be referred to as a "user" below.
- the terminal device 40 for example, a smartphone, a tablet terminal, or the like can be used, but the terminal device 40 is not limited thereto.
- the terminal device 40 includes, for example, a GPS receiver that detects user position information indicating a user's position (to be exact, the position of the terminal device 40) based on a signal from a GPS (Global Positioning System) satellite.
- the terminal device 40 can transmit the detected user position information to the information processing device 10.
- the terminal device 40 can perform a process of reserving a taxi. For example, the terminal device 40 inputs a destination, the number of people scheduled to board, and the like by the operation of the user, and transmits these as reservation information to the information processing device 10.
- the destination included in the reservation information may be information indicating a direction such as "direction A" or information on a specific scheduled disembarkation position. Further, the reservation information does not include information on the destination and the number of people scheduled to board, but may be only information to the effect that a reservation is made.
- the information processing apparatus 10 receives the reservation information from the terminal apparatus 40, the information processing apparatus 10 executes a process of accepting the reservation, which will be described later.
- the above reservation process is performed by, for example, an application registered in the terminal device 40 (hereinafter referred to as an application), but is not limited thereto. That is, for example, a reservation process is performed from an external device (external server) (not shown) via a taxi reservation site distributed to the terminal device 40, and the reservation information is transmitted from the external device to the information processing device 10.
- the reservation process may be performed at.
- the in-vehicle device 50 is a device mounted on a taxi as described above.
- the in-vehicle device 50 includes, for example, a GPS receiver, and detects vehicle position information indicating the position of a taxi based on a signal from a GPS satellite.
- the in-vehicle device 50 can transmit the detected vehicle position information to the information processing device 10.
- the in-vehicle device 50 can transmit operating state information indicating the operating state of the taxi to the information processing device 10.
- the operating state of a taxi means the state (dynamic) of a taxi such as an "empty car” or a “real car”. In the in-vehicle device 50, switching between "empty vehicle” and “actual vehicle” is performed by the driver's operation.
- the in-vehicle device 50 can receive a vehicle allocation instruction (described later) transmitted from the information processing device 10.
- the vehicle allocation instruction is a vehicle allocation instruction to the taxi stand 200.
- the taxi moves toward the taxi stand 200 and picks up passengers at the taxi stand 200.
- the vehicle allocation instruction may include, for example, a taxi route to the taxi stand 200. In such a case, the taxi will head for the taxi stand 200 through the route included in the dispatch instruction.
- the fixed point camera 60 images the periphery of the facility 100.
- the fixed-point camera 60 is installed in a place where a user (audience) of the facility 100 can pass, such as an entrance / exit of the facility 100 or a sidewalk around the facility 100.
- the fixed point camera 60 can image the periphery of the facility 100 such as the entrance / exit of the facility 100, and transmit the captured camera image to the information processing apparatus 10.
- the camera image of the fixed point camera 60 is moving image data, but is not limited to this, and may be still image data or the like. Such a camera image is acquired as retention information in the information processing apparatus 10, which will be described later.
- the fixed point camera 60 may be a human body detection sensor that detects people around the facility 100.
- the human body detection sensor for example, a pyroelectric sensor using an infrared signal or the like can be adopted.
- the information processing device 10 acquires the retention information based on the position information of the terminal device 40, in other words, when the camera image of the fixed point camera 60 is not used as the retention information, the fixed point camera 60 It may be removed.
- the display device 70 is configured to be installable at the taxi stand 200, and information about the taxi stand 200 such as a destination is displayed.
- the display device 70 for example, digital signage can be used, and various information distributed from the information processing device 10 or the like via the communication network N is displayed.
- the display device 70 will be described later with reference to FIG.
- FIG. 3 is a block diagram showing a configuration example of the information processing apparatus 10 according to the first embodiment.
- the block diagram of FIG. 3 and the like only the components necessary for explaining the features of the embodiment are represented by functional blocks, and the description of general components is omitted.
- each component shown in the block diagram such as FIG. 3 is a functional concept and does not necessarily have to be physically configured as shown in the figure.
- the specific form of distribution / integration of each functional block is not limited to the one shown in the figure, and all or part of it is functionally or physically distributed in any unit according to various loads and usage conditions. -It is possible to integrate and configure.
- the information processing apparatus 10 includes a communication unit 11, a control unit 20, and a storage unit 30.
- the communication unit 11 is a communication interface that connects to the communication network N so that bidirectional communication is possible, and transmits / receives information to / from the terminal device 40, the in-vehicle device 50, the fixed point camera 60, the display device 70, and the like.
- the control unit 20 includes a reception unit 21, an acquisition unit 22, a setting unit 23, and a display control unit 24, for example, a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory). Includes computers with hard disk drives, input / output ports, and various circuits.
- a CPU Central Processing Unit
- ROM Read Only Memory
- RAM Random Access Memory
- the CPU of the computer functions as a reception unit 21, an acquisition unit 22, a setting unit 23, and a display control unit 24 of the control unit 20, for example, by reading and executing a program stored in the ROM.
- reception unit 21, the acquisition unit 22, the setting unit 23, and the display control unit 24 of the control unit 20 are hardware such as ASIC (Application Specific Integrated Circuit) and FPGA (Field Programmable Gate Array). It can also be configured with.
- ASIC Application Specific Integrated Circuit
- FPGA Field Programmable Gate Array
- the storage unit 30 is a storage unit composed of storage devices such as a non-volatile memory, a data flash, and a hard disk drive.
- the storage unit 30 stores residence information 31, user information 32, landing information 33, vehicle information 34, road information 35, various programs, and the like.
- the retention information 31 is information indicating the retention status of a person in the facility 100.
- the retention information 31 will be described with reference to FIG.
- FIG. 4 is a diagram showing an example of the retention information 31 according to the first embodiment.
- the retention information 31 includes items such as "point” and "number of people staying", and each item is associated with each other.
- the "point” is information indicating the facility 100 and the points around the facility 100, and specifically, the information for identifying the divided area Q2 (see FIG. 8) described later, the name of the entrance / exit of the facility 100 such as the east exit and the west exit, and the name of the entrance / exit of the facility 100. This is information indicating the names of sidewalks around the facility 100.
- the "point” is described as an abstract description such as “point E1”, but specific information is stored in the "point E1".
- other information may be described in an abstract manner.
- the "number of people staying” is information indicating the number of people staying at the points around the facility 100 described above.
- the retention information 31 includes information on the flow of people around the facility 100, such as the movement speed of the above-mentioned people, and information on the degree of congestion around the facility 100. May be included.
- the user information 32 is information about the user.
- the user information 32 will be described with reference to FIG.
- FIG. 5 is a diagram showing an example of user information 32 according to the first embodiment.
- the user information 32 includes items such as "user ID”, “user position”, “reservation”, “destination”, and “planned number of passengers", and each item is associated with each other. There is.
- the "user ID” is identification information that identifies a user who uses the terminal device 40.
- the "user position” is user position information indicating the position of the user.
- “Reservation” is information indicating whether or not a taxi is reserved.
- “Destination” is information indicating a destination from the user's facility 100.
- the "destination” is information indicating the destination of the user after the event at the facility 100 ends.
- the destination information included in the reservation information transmitted from the terminal device 40 is registered in the "destination”.
- the destination information may be estimated from other information, and the estimated destination information may be registered in the "destination". That is, for example, when the event ends, the user often returns by a route opposite to the route when going to the facility 100, or returns from the facility 100 to his / her home. Therefore, for example, the acquisition unit 22 (see FIG. 3) of the control unit 20 acquires the user's action history information (specifically, the route information when going to the facility 100), the home information, and the like from the terminal device 40. The destination of the user after the event can be estimated based on the behavior history information and the home information. Then, the acquisition unit 22 can register the estimated destination information as the "destination" of the user information 32.
- the acquisition unit 22 can register the estimated destination information as the "destination" of the user information 32.
- Planned number of passengers is information indicating the number of scheduled passengers to take a taxi. Specifically, when the reservation information transmitted from the terminal device 40 includes the planned number of passengers, the information on the planned number of passengers is registered in the "scheduled number of passengers".
- the user data identified by the user ID "F01” has a user position of "position G1", a reservation of "yes”, a destination of "direction A”, and a planned number of passengers of "2". It shows that.
- the platform information 33 is information about the taxi platform 200.
- the landing information 33 will be described with reference to FIG.
- FIG. 6 is a diagram showing an example of the landing information 33 according to the first embodiment.
- the landing information 33 includes "landing ID”, “set position”, “destination”, “reservation”, “vehicle type”, “waiting number”, “number of landing people”, “waiting time” and the like. Items are included, and each item is associated with each other.
- the "landing ID” is identification information that identifies the taxi landing 200.
- the "set position” is position information indicating the position (place) of the set taxi stand 200.
- the "destination” is information indicating the destination of the taxi at the taxi stand 200.
- “Reservation” is information indicating whether or not there is a reservation as a condition for using the taxi at the taxi stand 200. That is, “reservation" of the platform information 33 indicates “yes” indicates that the taxi platform 200 can be used by a person who has made a taxi reservation via the terminal device 40 or the like, and “none” indicates that the taxi reservation is made. It shows that it is a taxi stand 200 that can be used by those who do not. If the presence or absence of a reservation is not set as a usage condition, the information is not registered in the "reservation" of the platform information 33.
- Vehicle type is information indicating the vehicle type of the taxi to be dispatched to the taxi stand 200. It can be said that the “vehicle type” is information indicating the vehicle type of the taxi waiting at the taxi stand 200.
- the “vehicle type” includes information indicating classification according to the size of the vehicle, such as a small car, a medium-sized vehicle, and a large vehicle, in other words, information indicating classification according to the number of passengers. Not limited to.
- the "waiting number” is information indicating the number of taxis currently waiting at the taxi stand 200.
- the above-mentioned “taxi waiting at the taxi stand 200" is not limited to the taxi actually waiting at the taxi stand 200.
- a taxi already heading for the taxi stand 200 according to a dispatch instruction may be included.
- the "taxi waiting at the taxi stand 200" may include a taxi that meets the temporal conditions such as arriving at the taxi stand 200 within 5 minutes.
- the "number of people at the taxi stand” is information indicating the number of people currently lined up at the taxi stand 200.
- the above-mentioned “people lined up at the taxi stand 200” is not limited to the people actually lined up at the taxi stand 200, which is estimated from the user location information and the like, and is based on, for example, reservation information. It may include an estimated person heading for or will be heading for the taxi stand 200.
- “Waiting time” is information indicating the time until a person who arrives at the corresponding taxi stand 200 gets on a taxi.
- the data of the taxi platform 200 identified by the platform ID "K01" has a set position of "position L1", a destination of "direction A”, a reservation of "yes", and a vehicle type of "vehicle type M1".
- the number of waiting is "Y1”
- the number of passengers is "X11”
- the waiting time is "Z1 minutes”.
- FIG. 7 is a diagram showing an example of vehicle information 34 according to the first embodiment.
- the vehicle information 34 includes items such as "vehicle ID”, “vehicle position”, “vehicle type”, and “operating state”, and each item is associated with each other.
- Vehicle ID is identification information that identifies a taxi.
- vehicle position is vehicle position information indicating the position of the taxi.
- vehicle type is information indicating the vehicle type of a taxi. As described above, the “vehicle type” includes, but is not limited to, information indicating classification according to the size of the vehicle such as a small car, a medium-sized car, and a large car.
- operating state is operating state information indicating the operating state of the taxi.
- the taxi data identified by the vehicle ID "N01" indicates that the vehicle position is “position P1", the vehicle type is “vehicle type M1", and the operating state is "empty vehicle”.
- the road information 35 is information about the road around the facility 100.
- the road information 35 includes, for example, map information including roads around the facility 100, traffic congestion information on the roads around the facility 100, construction information, and the like, but is not limited thereto.
- the traffic jam information is not limited to the current traffic jam information, but may be traffic jam prediction information.
- the reception unit 21 of the control unit 20 receives taxi reservation information from the terminal device 40 via the communication unit 11 and executes a process of accepting the reservation. For example, the reception unit 21 registers information such as a destination and a planned number of passengers included in the reservation information in the user information 32 (see FIG. 5). In addition, the reception unit 21 can notify the terminal device 40 of the content indicating that the reservation has been accepted.
- the reception unit 21 receives reservation information from an external device that distributes the taxi reservation site and executes a process of accepting the reservation. You may.
- the acquisition unit 22 acquires retention information indicating the retention status of people in the facility 100.
- the retention information and the like acquired by the acquisition unit 22 will be described with reference to FIG.
- FIG. 8 is a diagram illustrating the processing performed by the acquisition unit 22 and the setting unit 23 according to the first embodiment.
- the “region Q1” including the facility 100 and the periphery of the facility 100 is managed by the information processing apparatus 10.
- the area (management area) Q1 is divided as shown by a broken line, and a plurality of divided areas Q2 are set.
- the number and shape of the divided regions Q2 shown in FIG. 8 are merely examples and are not limited, and can be set to any number and shape.
- the divided area Q2 may be set for each entrance / exit of the facility 100.
- the acquisition unit 22 acquires information indicating the distribution status of people in the facility 100 from an external server as a parameter of the congestion status.
- the information indicating the distribution status is the distribution information of the people in the facility 100 corresponding to the entrance / exit, for example, the information estimated based on the image of the camera installed in the facility 100, the ticket reserved seat information of the event, and the like. be.
- the divided region Q2 may be set for each entrance / exit of the facility 100 where congestion is predicted based on information indicating the distribution status, for example.
- the above-mentioned acquisition unit 22 can acquire retention information indicating the retention status of a person, for example, for each division area Q2.
- the acquisition unit 22 measures and measures the number of people staying at each point around the facility 100 (for example, the divided area Q2, the entrance / exit of the facility 100, the sidewalk, etc.) based on the position information of the terminal device 40.
- the number of people can be registered in the retention information 31 (see FIG. 4) of the storage unit 30.
- the acquisition unit 22 may register the position information of the terminal device 40 as the user position information of the user information 32.
- the acquisition unit 22 may acquire the retention information based on the camera image of the fixed point camera 60 (see FIG. 2).
- the acquisition unit 22 may analyze the camera image transmitted from the fixed point camera 60 to measure the number of people staying at each point around the facility 100 and register it in the stay information 31.
- the acquisition unit 22 acquires information on the number of people at the taxi stand 200.
- the acquisition unit 22 measures the number of people lined up at the taxi stand 200 based on the position information (that is, the user position information) of the terminal device 40, and the measured number of people is the landing information 33 of the storage unit 30 (that is, the user position information). (See Fig. 6).
- the acquisition unit 22 acquires vehicle position information, operating state information, and the like transmitted from the in-vehicle device 50, and registers the acquired vehicle position information and the like in the vehicle information 34 (see FIG. 7) of the storage unit 30.
- the acquisition unit 22 acquires the waiting number information indicating the number of taxis waiting at each of the plurality of taxi stands 200. For example, the acquisition unit 22 measures the number of taxis waiting at each of the plurality of taxi stands 200 based on the vehicle position information transmitted from the in-vehicle device 50, and stores the measured number of taxis, that is, the number of waiting units. Register in the platform information 33 (see FIG. 6) of 30.
- the acquisition unit 22 is a taxi on which the vehicle-mounted device 50 is mounted. Is estimated to be waiting at the first taxi stand 200a, and the number of taxis estimated to be waiting can be acquired as waiting number information.
- the above-mentioned predetermined range is set to a range in which it can be estimated that the taxi D is waiting at the corresponding taxi stand 200, but the present invention is not limited to this, and any appropriate condition (for example, as described above, the taxi) is set. It may be set by a taxi that meets the time requirements, such as arriving at the platform 200 within 5 minutes. Further, the acquisition unit 22 may acquire the waiting number information by another method such as acquiring from an external device such as a management server (not shown) that manages the taxi.
- a management server not shown
- the acquisition unit 22 acquires road information related to the road around the facility 100, and stores the road information in the storage unit 30 as the road information 35.
- the road information is transmitted from, for example, an external server.
- the setting unit 23 reads out the residence information 31 of the storage unit 30, and dynamically sets a plurality of taxi stands 200 based on the retention information 31. In other words, the setting unit 23 sets a plurality of dynamic taxi stands 200 whose positions and numbers change based on the residence information 31.
- the setting of the taxi stand 200 and the like will be described with reference to FIG.
- the setting unit 23 dynamically sets a plurality of taxi stands 200 according to the retention information for each division area Q2. Specifically, when the residence information includes information that many people are staying at the point E around the facility (event facility) 100, the setting unit 23 has a plurality of taxi stands 200 in order to alleviate the congestion at the point E. (Here, the first to third taxi stands 200a to 200c) are dynamically set.
- the setting unit 23 selects a place where congestion at the point E can be alleviated based on the retention information from a plurality of preset landing candidate places, and the selected landing.
- the candidate location can be set as a taxi stand 200.
- the setting unit 23 registers various information related to the taxi stand 200, such as the setting position of the taxi stand 200, in the landing information 33 (see FIG. 6) of the storage unit 30.
- the setting unit 23 may execute a vehicle allocation process for notifying the in-vehicle device 50 of the taxi of the position information of the taxi stand 200 and the like.
- the setting unit 23 may read out the vehicle information 34 of the storage unit 30 and send a vehicle allocation instruction to a taxi whose operating state is empty so as to head toward the taxi stand 200.
- the setting unit 23 dynamically sets a plurality of virtual taxi stands 200, so that the person staying at the point E can be dispersed as shown by the white arrow. -We will move to the 3rd taxi stand 200a-200c. As a result, the congestion at the point E around the facility 100 can be alleviated.
- the retention information for each divided area Q2 changes with the passage of time. Therefore, as shown by the imaginary line in FIG. 8, the setting unit 23 increases or decreases the number of taxi stands 200 by adding or deleting taxi stands 200 according to the change in the retention information for each divided area Q2. Alternatively, the destination set in the taxi stand 200 may be changed. In the example of FIG. 8, the taxi stand 200x1 shows the taxi stand 200 once set by the setting unit 23 and then deleted, and the taxi stand 200x2 shows the taxi stand 200 newly added by the setting unit 23. .. As a result, the congestion around the facility 100 can be efficiently alleviated according to the change in the retention information for each divided region Q2.
- the setting unit 23 reads out the landing information 33 of the storage unit 30, and based on the waiting number information included in the landing information 33, the taxi landing so as to equalize the number of taxis waiting at the plurality of taxi landings 200. Set the number of taxis to be dispatched to 200.
- the setting unit 23 indicates that the number of waits for the first taxi stand 200a is excessively smaller than the number of waits for the other taxi stands 200 (here, the second and third taxi stands 200b, 200c) in the wait number information.
- the number of taxis to be dispatched to the first taxi stand 200a is set to be increased.
- the number of taxis waiting at the taxi stand 200 is leveled, so that it becomes difficult for people to stay at the first taxi stand 200a, and as a result, the congestion at the point E around the facility 100 can be efficiently alleviated. can.
- the setting unit 23 may set the number of taxis to be dispatched to the taxi stand 200 based on the waiting number information, the number of passengers information, the waiting time information, and the like. For example, when the number of people at the first taxi stand 200a is larger than the number of people at the other taxi stands 200, or when the waiting time at the first taxi stand 200a is long and the waiting time at the other taxi stands 200 is long, and the first one. When the number of waiting taxis at the taxi stand 200a is relatively small, the setting unit 23 may set to increase the number of taxis dispatched to the first taxi stand 200a.
- the setting unit 23 may set the number of taxis to be dispatched to the taxi stand 200 according to the retention information for each division area Q2. For example, the setting unit 23 may set the number of taxis to be dispatched to the taxi stand 200 according to the number of people included in the stay information for each divided area Q2. As an example, the setting unit 23 may set to increase the number of taxis to be dispatched to the taxi stand 200 when the retention information for each division area Q2 includes information in which a large number of people are staying. As a result, the congestion around the facility 100 can be efficiently alleviated according to the retention information for each divided region Q2.
- the setting unit 23 is set to set the taxi stand 200 and the number of taxis to be dispatched to the taxi stand 200 according to the residence information for each division area Q2, but the present invention is not limited to this. , Either of the settings may be executed. That is, the setting unit 23 executes at least one of the setting of the taxi stand 200 and the setting of the number of taxis to be dispatched to the taxi stand 200 according to the residence information for each divided area Q2.
- the setting unit 23 may set a taxi stand 200 for each taxi destination.
- the taxi stand 200 is set for each destination such as the destinations “A direction”, “B direction”, and “C direction”.
- the person staying at the point E will move to the first to third taxi stands 200a to 200c while being dispersed according to his / her destination. Then, at the taxi stand 200, the taxi only needs to depart for the corresponding destination after getting on the taxi, so that the taxi stand 200 can be smoothly boarded. From the above, it becomes difficult for people to stay in the taxi stand 200, and therefore the congestion at the point E around the facility 100 can be alleviated more efficiently.
- the setting unit 23 sets the destination of the taxi stand 200 to a place corresponding to the destination of the road.
- the destination "A" and “B” correspond to the road of the destination Ra
- the taxi passes through the road of the destination Ra and "A” and "B”.
- the first and second taxi stands 200a and 200b of the destinations "A” and “B” are set along the road of the destination Ra.
- the third taxi stand 200c of the destination "direction C” is set along the road of the destination Rb.
- the taxi can move toward the corresponding destination as it is after departure, so that the taxi stand 200 can be smoothly boarded. Therefore, it becomes difficult for people to stay in the taxi stand 200, and thus the congestion at the point E around the facility 100 can be alleviated more efficiently.
- the setting unit 23 may increase or decrease the number of taxi stands 200 according to the number of people who desire to board each destination. For example, the setting unit 23 increases the number of taxi stands 200 at destinations where the number of people who want to board a taxi is relatively large, based on the destination information of the user information 32 (see FIG. 5) and the information on the number of people scheduled to board the taxi.
- the number of taxi stands 200 may be set so that the number of taxi stands 200 at a destination where the desired number of people is relatively small is small.
- FIG. 6 shows an example in which the number of taxi stands 200 in the direction of A and B is set to two and the number of taxi stands 200 in the direction of C is set to one.
- the setting unit 23 may integrate or disperse the taxi stands 200 according to the number of people who want to board each destination. As an example, when the number of people who want to board the destination "A" and “B” decreases, the setting unit 23 will use the first taxi stand 200a and "B" of the destination "A". One taxi stand 200 in the "A, B direction” may be set by integrating with the second taxi stand 200b. At this time, the setting unit 23 may integrate the taxi stands 200 (here, the first and second taxi stands 200a and 200b) set on the road of the same destination Ra.
- the setting unit 23 distributes the third taxi platform 200c of the destination "C” to the two third taxi platforms 200c. May be set.
- the setting unit 23 may abolish the corresponding taxi stand 200 when the number of people who want to board each destination becomes extremely small.
- the setting unit 23 may set the taxi stand 200 for each type of taxi, in other words, for each type of taxi.
- the setting unit 23 may set a taxi stand 200 for a small car and a taxi stand 200 for a large car.
- the setting unit 23 includes a large amount of information indicating that the number of people scheduled to board is a relatively large number (that is, information indicating that the group is a large number of people) in the user information 32 (see FIG. 5).
- a taxi stand 200 for the large vehicle is set.
- FIG. 6 shows an example in which the taxi stand 200 of the vehicle type M1 and the taxi stand 200 of the vehicle type M2 are set for the taxi stand 200 of the destination “direction B”.
- the setting unit 23 may set a taxi stand 200 according to whether or not a taxi is reserved.
- the setting unit 23 is used by a taxi stand 200 that can be used only by a person (user) who has made a taxi reservation and a person (user) who has not made a taxi reservation based on the user information 32 (see FIG. 5).
- a possible taxi stand 200 may be set.
- the setting unit 23 may preferentially allocate the taxi to the taxi stand 200 that can be used only by the person who made the reservation.
- FIG. 6 shows an example in which the taxi stand 200 is set according to the presence or absence of a reservation for the taxi stand 200 in the destination “direction A”.
- the setting unit 23 may read the road information 35 of the storage unit 30 and set the taxi route to the taxi stand 200 based on the road information 35.
- the road information 35 includes information that the road of the route Rc is not congested and the roads of the routes Rd1 and Rd2 are congested
- the setting unit 23 sets the route Rc to the taxi stand 200. Set as a route to.
- the setting unit 23 transmits a vehicle allocation instruction including information on the route Rc to the taxi.
- the taxi will go to the taxi stand 200 through the route Rc.
- the traffic jam information of the road information 35 is used for setting the taxi route, but the present invention is not limited to this, and other information such as traffic jam prediction information and construction information may be used.
- the display control unit 24 can control the display of the display device 70 (see FIG. 2). For example, when the place where the display device 70 is installed is set as the taxi stand 200 by the setting unit 23, the display control unit 24 causes the display device 70 to display information about the taxi corresponding to the taxi stand 200.
- FIG. 9 is a schematic view showing the display device 70 according to the first embodiment.
- the display device 70 includes a display screen 71 capable of displaying various types of information.
- the display device 70 is installed, for example, in the vicinity of the facility 100 at a preset landing candidate location.
- the display control unit 24 displays information about the taxi corresponding to the taxi landing 200 via the communication network N (see FIG. 2). Deliver to device 70. As a result, information about the taxi at the taxi stand 200 is displayed on the display screen 71 of the display device 70.
- FIG. 9 shows an example in which information about a taxi is a taxi destination, a taxi vehicle type, a waiting time, etc., but these are merely examples and are not limited. That is, for example, the information about the taxi may be other information such as whether or not there is a reservation as a condition for using the taxi and the number of waiting taxis.
- the display control unit 24 may not display information about the taxi when the place where the display device 70 is installed (that is, the landing candidate place) is not set as the taxi landing 200.
- the display device 70 may be a fixed type that is fixed in advance to the above-mentioned candidate landing place, or a mobile type that is moved to the candidate landing place or the set taxi landing 200 at an appropriate timing and installed. There may be. Further, in FIG. 9, a self-standing display device 70 is shown as an example, but the present invention is not limited to this, and a wall-mounted type, a hanging type, or the like may be used.
- FIG. 10 is a flowchart showing a processing procedure executed by the information processing apparatus 10 according to the first embodiment.
- control unit 20 of the information processing apparatus 10 acquires the retention information in the facility 100 (step S10).
- user information including information such as a destination desired by the user is acquired (step S11).
- control unit 20 dynamically sets a plurality of taxi stands 200 based on the residence information, user information, and the like (step S12). Subsequently, the control unit 20 executes a vehicle allocation process for notifying the in-vehicle device 50 of the taxi of the position information of the set taxi stand 200 and the like (step S13).
- control unit 20 acquires waiting number information indicating the number of taxis waiting at each of the set plurality of taxi stands 200 (step S14).
- control unit 20 sets the number of taxis to be dispatched to the taxi stand 200 so as to equalize the number of taxis waiting at the plurality of taxi stands 200 based on the waiting number information (step S15).
- control unit 20 executes a vehicle allocation process so that a set number of taxis head for the taxi stand 200 (step S16).
- the information processing apparatus 10 includes an acquisition unit 22 and a setting unit 23.
- the acquisition unit 22 acquires retention information indicating the retention status of a person in the event facility 100.
- the setting unit 23 dynamically sets a plurality of taxi (taxi platform 200) platforms (an example of a moving body) based on the retention information acquired by the acquisition unit 22.
- the acquisition unit 22 acquires the waiting number information indicating the number of taxis waiting at each of the plurality of taxi stands 200 set by the setting unit 23. Further, the setting unit 23 sets the number of moving objects to be dispatched to the taxi stand 200 so as to equalize the number of taxis waiting at the plurality of taxi stands 200 based on the waiting number information acquired by the acquisition unit 22. do. As a result, the congestion around the event facility 100 can be efficiently alleviated.
- the moving body is a taxi.
- the people staying around the facility 100 can be smoothly dispersed to the taxi stand 200, and thus the congestion around the facility 100 can be efficiently alleviated.
- FIG. 11 is a diagram for explaining the information processing apparatus 10 according to the modified example.
- the display devices 70a to 70c (70) are installed in the divided area Q2 at a position where the taxi stand 200 can be guided among the plurality of divided areas Q2.
- the display device 70 displays information for guiding people staying around the facility 100 to the taxi stand 200 (for example, information indicating a direction toward the taxi stand 200, a distance to the taxi stand 200, and the like).
- the display control unit 24 (see FIG. 3) can cause the display device 70 to display information for guiding (guidance) to an appropriate taxi stand 200 for each divided area Q2.
- the congestion around the facility 100 can be efficiently alleviated.
- the taxi stands 200 that can be guided are set to be different for each of the plurality of display devices 70.
- the guideable taxi stand 200 may be set based on, for example, the congestion situation of the taxi stand 200 or, instead, the ease of movement to the taxi stand 200.
- the ease of movement to the taxi stand 200 described above is that, for example, the movement distance to the taxi stand 200 is short, smooth movement is possible (for example, the movement route is wide and less crowded, and the movement route goes to another taxi stand 200. It includes various factors such as (does not intersect with the movement route).
- the display control unit 24 can cause the display device 70a to display information for guiding to the first and second taxi stands 200a and 200b based on the above-mentioned ease of movement and the like. .. In other words, the display control unit 24 does not cause the display device 70a to display the information for guiding to the third taxi stand 200c.
- the person staying at the point E1 in the divided area Q2 where the display device 70a is installed is guided to the first and second taxi stands 200a and 200b and moves as shown by the white arrows.
- the number of people moving to the third taxi stand 200c can be suppressed.
- the display control unit 24 causes the display device 70c to display the information for guiding to the third taxi stand 200c, and does not display the information for guiding to the first and second taxi stands 200a and 200b.
- the person staying at the point E2 in the divided area Q2 where the display device 70c is installed will move to the third taxi stand 200c as shown by the white arrow, while the first and first taxi stands. 2
- the number of people moving to the taxi stands 200a and 200b can be suppressed.
- the guidance to the taxi stand 200 is performed via the display device 70 installed in the divided area Q2, but the present invention is not limited to this.
- the control unit 20 detects the position of the user existing in each divided area Q2 based on the user position information obtained from the terminal device 40, and guides the user to the taxi stand 200 according to the detected user position. May be transmitted to the terminal device 40.
- FIG. 12 is a diagram showing an outline of the information processing method according to the second embodiment.
- the number of foreigners may increase among the users who are spectators, and the languages used by the users may be diverse. In such a case, for example, it takes time for the user to communicate with the taxi or bus driver, and it may not be possible to get on the taxi smoothly. Therefore, a long line may be formed at the taxi stand or the like, and as a result, congestion may occur around the facility 100.
- the information processing apparatus 10 is configured so as to be able to suppress the occurrence of congestion around the facility 100 even when the language used by the user is diverse.
- the information processing apparatus 10 acquires the language used information indicating the language used by the user who uses the facility 100 (step S101).
- the language used is not limited to the language that the user uses on a daily basis, and may include a language that can be used by the user or a language that can be understood by the user.
- the information processing device 10 receives and acquires the above-mentioned language information used from, for example, a terminal device 40 (see FIG. 13) possessed by the user, which will be described later.
- the information processing apparatus 10 dynamically sets the taxi D platform 200 for each language used based on the acquired language information used (step S102).
- the place where the taxi stand 200 is set is the same as that of the first embodiment, for example, when the event is not held at the facility 100, or before the end of the event, the place around the facility 100 which is not the taxi stand, in other words. It is said to be a place that does not function as a taxi stand. That is, the taxi stand 200 is a landing that is virtually set around the facility 100, and is, for example, a land that is newly set after the event ends.
- FIG. 12 shows an example in which there are two taxi stands 200, the taxi stand is not limited to this, and may be one or three or more. Further, FIG. 12 shows an example in which the language used “language X” is set in the first taxi stand 200a and the language used “language Y” is set in the second taxi stand 200b.
- the taxi stand 200 is set virtually, but it is not limited to this. That is, the information processing apparatus 10 may change (switch) the existing taxi stand around the facility 100 to the taxi stand 200 for each language used.
- the information processing apparatus 10 executes the taxi D dispatch processing (step S103).
- the information processing device 10 notifies the in-vehicle device 50 mounted on the taxi D of information about the taxi stand 200.
- the information processing apparatus 10 inputs the language information set in the taxi stand 200 (hereinafter, may be referred to as "set language information"), the position information of the taxi stand 200, and the like in the taxi D. Notify device 50.
- set language information the language information set in the taxi stand 200
- the taxi D which can handle the set language
- heads for the taxi stand 200 so that the user can be smoothly picked up at the taxi stand 200.
- the information processing apparatus 10 may send a vehicle allocation instruction to the taxi D that can handle the set language.
- the taxi D that can handle the set language can be reliably directed to the taxi stand 200, so that the user can board the taxi smoothly at the taxi stand 200.
- the taxi stand 200 is set for each language used. As a result, even if the user's language is diverse, the user can smoothly board the taxi D by going to the taxi stand 200 corresponding to his / her own language. Therefore, it is difficult to form a long line at the taxi stand 200, and as a result, it is possible to suppress the occurrence of congestion around the facility 100.
- the information processing apparatus 10 sets a bus stop for each language used based on the language information used.
- FIG. 13 is a block diagram showing a configuration example of the information processing system 1 according to the second embodiment.
- the information processing system 1 includes the above-mentioned information processing device 10, a terminal device 40, an in-vehicle device 50, and a display device 70.
- the terminal device 40 is a device possessed and used by the user (audience) of the facility 100.
- the terminal device 40 can perform a process of reserving a taxi as in the first embodiment.
- the terminal device 40 inputs a destination or the like by the user's operation, and transmits these as reservation information to the information processing device 10.
- the reservation information may include other information such as the number of people scheduled to board in addition to or instead of the destination.
- the terminal device 40 can transmit the user's language information and nationality information to the information processing device 10.
- the language information and nationality information used by the user may be registered by the user himself or may be registered in the terminal device 40 or the application in advance.
- the user of the terminal device 40 can desire an interpreter when using a taxi.
- the terminal device 40 can transmit an interpreter request requesting an interpreter by the interpreter to the information processing device 10 by the user's operation.
- the interpreter here is, for example, a person who interprets between a user and a taxi driver.
- the in-vehicle device 50 is mounted on the taxi as described above, and can transmit the corresponding language information indicating the language that the taxi driver can handle to the information processing device 10.
- the corresponding language information may be registered by the driver or may be registered by a management server (not shown) that manages the taxi.
- the in-vehicle device 50 can receive a vehicle allocation instruction transmitted from the information processing device 10.
- the vehicle allocation instruction is received by the in-vehicle device 50, the taxi moves toward the taxi stand 200 in which the available language is set, and passengers (users) are picked up at the taxi stand 200.
- the display device 70 is configured to be installable at the taxi stand 200, and information about the taxi stand 200 such as a destination is displayed.
- the display device 70 will be described later with reference to FIG. 21.
- FIG. 14 is a block diagram showing a configuration example of the information processing apparatus 10 according to the second embodiment.
- the information processing apparatus 10 includes a communication unit 11, a control unit 120, and a storage unit 130.
- the communication unit 11 is the same as that of the first embodiment.
- the control unit 120 includes an acquisition unit 121, a reception unit 122, a setting unit 123, a provision unit 124, and a display control unit 125, and includes, for example, a CPU, ROM, RAM, hard disk drive, input / output port, and the like. Includes computers and various circuits.
- the CPU of the computer functions as the acquisition unit 121, the reception unit 122, the setting unit 123, the provision unit 124, and the display control unit 125 of the control unit 120, for example, by reading and executing the program stored in the ROM. Further, at least a part or all of the acquisition unit 121, the reception unit 122, the setting unit 123, the provision unit 124, and the display control unit 125 of the control unit 120 may be configured by hardware such as ASIC or FPGA.
- the storage unit 130 is a storage unit composed of a storage device such as a non-volatile memory, a data flash, or a hard disk drive.
- a storage device such as a non-volatile memory, a data flash, or a hard disk drive.
- User information 131, facility information 132, landing information 133, vehicle information 134, provision information 135, various programs, and the like are stored in the storage unit 130.
- User information 131 is information about a user who uses the facility 100. Here, the user information 131 will be described with reference to FIG. FIG. 15 is a diagram showing an example of user information 131 according to the second embodiment.
- the user information 131 includes "user ID”, “user position”, “language used”, “nationality”, “destination”, “interpretation request”, “interpretation qualification”, “level” and the like. Items are included, and each item is associated with each other.
- User ID is identification information that identifies a user.
- the "user position” is user position information indicating the position of the user. In the example shown in FIG. 15, for convenience, the "user position” is described as an abstract description such as “position F01", but specific information is stored in the "position F01". Hereinafter, other information may be described in an abstract manner.
- “Language used” is language information indicating the language used by the user.
- "Nationality” is nationality information indicating the nationality of the user.
- “Destination” is information indicating a destination from the user's facility 100.
- the "destination” is information indicating the destination of the user after the event at the facility 100 ends.
- the destination information included in the reservation information transmitted from the terminal device 40 is registered in the "destination”.
- the destination information may be estimated from other information, and the estimated destination information may be registered in the "destination". That is, for example, when the event ends, the user often returns by a route opposite to the route when going to the facility 100, or returns from the facility 100 to his / her home. Therefore, for example, the acquisition unit 121 (see FIG. 14) of the control unit 120 acquires the user's action history information (specifically, the route information when going to the facility 100), the home information, and the like from the terminal device 40. The destination of the user after the event can be estimated based on the behavior history information and the home information. Then, the acquisition unit 121 can register the estimated destination information as the "destination" of the user information 131.
- Interpreter request is information indicating whether or not there is an interpreter request for an interpreter to interpret.
- the "interpreter qualification” is information indicating whether or not the above-mentioned interpreter is qualified. Information on such qualifications is registered by the management server (not shown) of the institution, for example, when the user is certified as an interpreter in an institution related to the language, such as an institution that tests the language. , Not limited to this. That is, for example, when the user submits information proving that he / she is qualified as an interpreter, the information processing apparatus 10 recognizes that he / she is qualified as an interpreter and registers the qualification by another method. May be done.
- Level is information indicating the language level of a user who is certified as an interpreter.
- the language level is an index value indicating the degree of the interpreter's ability to interpret, and is a value indicated by several levels. Such language levels are also registered, but not limited to, by the management server of the language institution.
- the user data identified by the user ID “E01” has the user position "position F01", the language used is “language Y”, the nationality is “nationality G1”, and the destination is "direction A”. , Indicates that the interpreter request is "Yes” and the interpreter qualification is "None”.
- the user data identified by the user ID “E11” has the user position “position F11”, the language used is “language X”, the nationality is “nationality G3”, the destination is "direction A”, and the interpretation request is "”. "None”, the interpreter qualification is "Yes", and the level is "Level H1".
- the facility information 132 is information about the facility 100, and more specifically, information about the entrance / exit used by the user in the facility 100.
- the facility information 132 according to the second embodiment will be described with reference to FIG.
- FIG. 16 is a diagram showing an example of facility information 132.
- the facility information 132 includes items such as “doorway ID”, “doorway position”, and “predicted language used”, and each item is associated with each other.
- the "doorway ID” is identification information that identifies the doorway (for example, east exit, west exit, etc.) of the facility 100.
- the "doorway position” is position information indicating the position of the doorway of the facility 100.
- Predictive language is information about the user's language that is expected to be used at the corresponding doorway.
- the event held at the facility 100 is an international sports match
- the user (audience) is divided into the home side, the away side, and the like for each team playing the match in the facility 100. Therefore, when the event ends, the user exits the doorway in a group divided into teams, that is, uses the doorway.
- Predictive language is information about the language used by a group of users who are expected to use such doorways. When the type and content of the event of the facility 100 changes, the information of the "predictive language” also changes.
- the taxi stand 200 having the same setting language as the predicted language is set at the position on the corresponding entrance / exit side, which will be described later.
- the data at the entrance / exit of the facility 100 identified by the entrance / exit ID “I01” indicates that the entrance / exit position is “position J1” and the predicted language used is “language X”.
- the platform information 133 is information about the taxi platform 200.
- the landing information 133 will be described with reference to FIG.
- FIG. 17 is a diagram showing an example of landing information 133 according to the second embodiment.
- the landing information 133 includes items such as "landing ID”, “setting position”, and “setting language”, and each item is associated with each other.
- the "landing ID” is identification information that identifies the taxi landing 200.
- the “set position” is position information indicating the position (place) of the set taxi stand 200.
- the “set language used” is information indicating the language used set at the taxi stand 200.
- the data of the taxi stand 200 identified by the landing ID "K01" indicates that the set position is “position L1" and the set language used is "language X”.
- the vehicle information 134 is information about a taxi.
- the vehicle information 134 according to the second embodiment will be described with reference to FIG.
- FIG. 18 is a diagram showing an example of vehicle information 134.
- the vehicle information 134 includes items such as “vehicle ID”, “vehicle position”, “corresponding language”, and “operating state”, and each item is associated with each other.
- Vehicle ID is identification information that identifies a taxi.
- vehicle position is vehicle position information indicating the position of the taxi.
- Satported language is information indicating a language that a taxi driver can support.
- operating state is operating state information indicating the operating state of the taxi.
- the taxi data identified by the vehicle ID "M01” indicates that the vehicle position is “position N1", the corresponding languages are “languages X and Y”, and the operating state is "empty vehicle”. ing.
- the provided information 135 is information provided to the user.
- the provided information 135 will be described with reference to FIG.
- FIG. 19 is a diagram showing an example of the provided information 135 according to the second embodiment.
- the provided information 135 includes items such as "provided information ID” and "provided content”, and each item is associated with each other.
- “Provided information ID” is identification information that identifies the provided information.
- “Provided content” is the content of information provided to a user who uses a taxi.
- the “provided content” is information that is useful or interesting to the user, such as recommended restaurant information, tourist spot information, news information, etc., but is not limited thereto. Further, the “provided content” is information using the language used by the provided user.
- the provided information identified by the provided information ID "P01" indicates that the provided content is "content Q1 (language X)", that is, “content Q1 using language X”. ..
- the acquisition unit 121 of the control unit 120 acquires various information via the communication unit 11. For example, the acquisition unit 121 acquires the user's position information from the terminal device 40 and registers it in the user information 131 (see FIG. 15) of the storage unit 130.
- the acquisition unit 121 acquires the language used information indicating the language used by the user and the nationality information of the user. For example, the acquisition unit 121 acquires the language used information and the nationality information from the terminal device 40 and registers them in the user information 131 of the storage unit 130.
- the acquisition unit 121 acquires facility information. Specifically, the acquisition unit 121 acquires facility information including the position information of the entrance / exit of the facility 100 and the predicted language usage information regarding the language used by the user who is expected to use the entrance / exit. For example, the acquisition unit 121 can acquire facility information from the facility 100 and the facility management server (not shown) that manages the events of the facility 100. Then, the acquisition unit 121 registers the acquired facility information in the facility information 132 (see FIG. 16) of the storage unit 130.
- the acquisition unit 121 acquires vehicle position information, corresponding language information, operating state information, etc. transmitted from the in-vehicle device 50, and stores the acquired vehicle position information, etc. in the vehicle information 134 of the storage unit 130 (see FIG. 18). To register with.
- the acquisition unit 121 acquires the provided information provided to the user who uses the taxi, and stores it in the storage unit 130 as the provided information 135.
- the provided information is transmitted from, for example, an external server, but is not limited to this, and may be stored in the storage unit 130 in advance, for example.
- the reception unit 122 receives taxi reservation information from the terminal device 40 via the communication unit 11 and executes a process of accepting the reservation. For example, the reception unit 122 registers information such as a destination included in the reservation information in the user information 131 (see FIG. 15). In addition, the reception unit 122 can notify the terminal device 40 of the content indicating that the reservation has been accepted.
- the reception unit 122 receives the reservation information from the external device that distributes the taxi reservation site and executes the process of accepting the reservation. You may.
- the reception unit 122 can receive an interpretation request transmitted from the terminal device 40.
- the reception unit 122 registers the information indicating that the interpreter request has been accepted in the user information 131 (see FIG. 15).
- the reception unit 122 when the reception unit 122 receives the interpreter request, it executes a process of recruiting an interpreter. For example, the reception unit 122 distributes the information regarding the interpretation request to the terminal device 40 of another user different from the user who made the interpretation request, recruits interpreters, and notifies the setting unit 123.
- Information regarding the interpreter request includes, for example, information such as the language used by the user who made the interpreter request, the destination of the taxi used by the user, and the language level of the interpreter desired by the user, but these are merely examples. It is not limited to.
- the reception unit 122 may execute the process of recruiting interpreters in advance before receiving the interpreter request.
- the reception unit 122 can accept applications for recruitment of interpreters from a plurality of users via the terminal device 40. Specifically, the reception unit 122 accepts applications by taxi destination, and more specifically, accepts applications by taxi destination used by the user who requested the interpretation.
- the reception unit 122 When the reception unit 122 accepts the application, the reception unit 122 reads the user information 131 (see FIG. 15) of the user who applied for the application from the storage unit 130 and notifies the setting unit 123.
- the information notified here includes, but is not limited to, information such as, for example, the destination of the user who applied, the presence or absence of an interpreter qualification, and the language level.
- the setting unit 123 determines whether or not the applicant user satisfies the condition specified by the user who requested the interpretation, which will be described later.
- the setting unit 123 reads out the language information used in the user information 131 of the storage unit 130, and dynamically sets the taxi stand 200 for each language used based on the language information used. In other words, the setting unit 123 sets a dynamic taxi stand 200 whose position and number change based on the language information used.
- FIG. 20 is a diagram illustrating a process performed by the setting unit 123 according to the second embodiment.
- the setting unit 123 of the setting language "language X” The first taxi stand 200a and the second and third taxi stands 200b and 200c of the setting language "language Y" are dynamically set.
- the setting unit 123 selects an appropriate number and location of locations based on the language information used from a plurality of preset landing candidate locations, and the selected landing candidate The location can be set as a taxi stand 200.
- the setting unit 123 registers various information related to the taxi platform 200, such as the set position of the taxi platform 200 and the set language to be used, in the platform information 133 (see FIG. 17) of the storage unit 130.
- the setting unit 123 may execute a vehicle allocation process for notifying the in-vehicle device 50 of the taxi D of the setting language information and the position information of the taxi stand 200. Further, the setting unit 123 reads the vehicle information 134 of the storage unit 130, can correspond to the setting language, and transmits a vehicle allocation instruction to the taxi whose operating state is empty to go to the taxi stand 200. May be executed. As a result, the taxi D, which can handle the set language, heads for the taxi stand 200.
- the user can easily communicate with the driver of the taxi D by going to the taxi stand 200 corresponding to his / her own language. You can get on the taxi D smoothly. Therefore, it is difficult to form a long line at the taxi stand 200, and as a result, it is possible to suppress the occurrence of congestion around the facility 100.
- the setting unit 123 may set the taxi stand 200 according to the number of users for each language used. For example, the setting unit 123 may set the number of taxi stands 200 to an appropriate number by using the number of users for each language used.
- the setting unit 123 measures the number of users for each language used based on the acquired language information used. Then, the setting unit 123 may be set to increase or decrease the number of taxi stands 200 according to the measured number of people. More specifically, for example, the setting unit 123 may be set so that the number of taxi stands 200 of the setting language "language X" increases as the number of users whose language is "language X" increases. good.
- the taxi stand 200 By setting the taxi stand 200 according to the number of users for each language used in this way, for example, even if there are many users whose language is "language X", the users lined up in the taxi stand 200 can be dispersed. can. As a result, the taxi D can be smoothly boarded, and thus the occurrence of congestion around the facility 100 can be effectively suppressed.
- the setting unit 123 may abolish the taxi stand 200 whose language is "Language X". Further, in the example shown in FIG. 20, when the number of users whose language is "language X" is large, the setting unit 123 may divide the first taxi stand 200a into a plurality of first taxi stands 200a. (It may be additionally installed in a different position and increased). Further, in the example shown in FIG. 20, when the number of users whose language is "Language Y" is reduced, the two second and third taxi stands 200b and 200c are integrated into one taxi stand 200. good.
- the three first, second, and third taxi stands 200a, 200b, and 200c are integrated into one taxi stand 200. Or integrate only the two first and second taxi stands 200a and 200b into two taxi stands 200a and b (language X, language Y) and 200c (language Y), etc., depending on the situation. You may.
- the number of taxi stands 200 can be adjusted to an appropriate number according to the number of people who intend to use taxi D, so that taxi D can be boarded smoothly, and thus congestion around the facility 100 is possible. Can be effectively suppressed.
- the number of taxi stands 200 is set to an appropriate number by using the number of users for each language used, but the number is not limited to this, and other information such as nationality information may be used.
- the setting unit 123 may set the taxi stand 200 based on the acquired nationality information. That is, for example, the setting unit 123 may set the taxi stand 200 for each language used and the taxi stand 200 for each nationality.
- the setting unit 123 has a taxi stand 200 whose nationality is "language Y”, a second taxi stand 200b whose nationality is "nationality G1", and a third taxi whose nationality is "nationality G2". It is set separately for the platform 200c.
- the setting unit 123 may set the taxi stand 200 separately for each destination and whether or not a taxi is reserved. ..
- the setting unit 123 estimates the number of users who intend to use the taxi D based on various information, and determines the estimated number of people (hereinafter, may be referred to as "estimated number of taxi users").
- a taxi stand 200 may be set accordingly.
- the acquisition unit 121 has a past taxi utilization rate in the facility 100 (for example, a percentage of users who have used the facility 100 in the past and who used the taxi D without making a reservation (taxi non-reserved person)). ) And information such as the number of users of the facility 100 on the day obtained from the number of tickets sold and the like are acquired from an external device.
- the setting unit 123 predicts the number of taxi users who have not booked a taxi on the day based on the acquired information such as the taxi usage rate and the number of users of the facility 100, and adds the actual number of taxi reservations to this. Then, the estimated number of taxi users is estimated.
- the setting unit 123 may estimate the estimated number of taxi users for each language used, and dynamically set the taxi stand 200 for each language used according to the estimated estimated number of taxi users. As a result, the number of taxi stands 200 can be set to an appropriate number in consideration of the expected number of non-reserved taxi users, so that taxi D can be boarded smoothly, and thus the facility. The occurrence of congestion around 100 can be effectively suppressed.
- the setting unit 123 may set the platform based on the acquired facility information. This makes it possible to more effectively suppress the occurrence of congestion around the facility 100.
- the facility information includes predicted language information regarding the language used by the user who is expected to use the entrance / exit of the facility 100, as described above.
- the language used by the user U1 who is predicted to use the entrance / exit 110 of the facility 100 is "language X”
- the language used by the user U2 who is predicted to use the entrance / exit 111 is "language”. It is assumed that it is "Y”.
- the setting unit 123 sets the taxi stand 200 in the same setting language as the predicted language at the position on the corresponding doorway side. Specifically, the setting unit 123 places the first taxi stand 200a of the setting use language "language X" at the position on the entrance / exit 110 side, and the second and third taxi stands 200b, 200c of the setting use language "language Y”. Set at the position on the doorway 111 side.
- the user U1 in the group divided for each team playing a match and the user U1 whose language is "language X” is set to the language "language X" immediately after passing through the doorway 110.
- the user U2 in the group and the user U2 whose language is "Language Y" also immediately passes through the doorway 111 and immediately after passing through the doorway 111, the second and third taxi stands 200b of the set language "Language Y", You can reach 200c.
- both the user whose language is "Language X" and the user whose language is “Language Y" can board the taxi D smoothly, and more effectively suppress the occurrence of congestion around the facility 100. be able to.
- the setting unit 123 can determine whether or not the user who applied for the interpreter satisfies the condition specified by the user who requested the interpreter. For example, the setting unit 123 makes a determination based on the information regarding the interpretation request notified from the reception unit 122 and the user information of the user who applied for the interpreter.
- the language used by the user who requested the interpreter matches the qualification of the user who applied for the interpreter, and the destination of the taxi used by the user who requested the interpreter is the destination of the user who applied. If the user meets the language level of the interpreter desired by the user who requested the interpreter, the user who applied for the interpreter is set as the interpreter. Further, the setting unit 123 sets the interpreter (user U3 in FIG. 20) as a passenger who can ride in the taxi D used by the user who requested the interpretation (user U4 in FIG. 20). It should be noted that the above-mentioned conditions for setting the applicant user as an interpreter are merely examples and are not limited.
- the user U4 who requested the interpretation can communicate with the driver of the taxi D more easily by the interpretation by the interpreter (user U3) who is on board, and can get on the taxi D smoothly. Therefore, it is difficult to form a long line at the taxi stand 200, and it is possible to effectively suppress the occurrence of congestion around the facility 100.
- the setting unit 123 may give a privilege to the user U3 who is on board as an interpreter. For example, the setting unit 123 may make the fare lower for the user U3 than when the taxi is normally used, in other words, as compared with the case where the user does not take the taxi as an interpreter. By granting the privilege in this way, it becomes possible to encourage the user who uses the facility 100 to apply as an interpreter.
- the setting unit 123 may change the fare according to the language level of the interpreter. For example, the setting unit 123 may make the fare lower as the language level of the interpreter increases. This makes it possible to further encourage users with a relatively high level of language to apply as interpreters, for example. Furthermore, the user who requests an interpreter will be able to communicate with the driver of the taxi D more easily because the user with a relatively high language level will be the interpreter and board the taxi, and the taxi D will be smoother. You can get on the taxi.
- the providing unit 124 reads out the provided information 135 of the storage unit 130 and provides the information corresponding to the user's language information to the user corresponding to the language information. For example, the providing unit 124 transmits and provides information according to the user's language information to the user's terminal device 40.
- the provision of information by the providing unit 124 is performed before the user takes a taxi, but is not limited to this, and may be performed after taking a taxi.
- the user who uses the taxi can obtain information using his / her own language (for example, information useful to the user such as recommended restaurant information or information of interest).
- the display control unit 125 can control the display of the display device 70 (see FIG. 13).
- the display device 70 will be described with reference to FIG.
- FIG. 21 is a schematic view showing the display device 70 according to the second embodiment.
- the display screen 71 of the display device 70 displays information about the taxi at the taxi stand 200 by the display control by the display control unit 125.
- the display control unit 125 controls the display device 70 so as to give priority to the display in the language used (set) assigned to the display device 70, the taxi stand 200 corresponding to the display device 70, or the like. be able to. For example, the display control unit 125 lengthens the display time in the assigned language to be used, or arranges the display in the assigned language and the display in another language on the display device 70 to display the other language. Makes it switch in order with the display of another language different from other languages (in other words, does not switch the display of the assigned language used). Further, in the case of the configuration in which the display of another language is switched as described above, it is preferable that the priority is set even within the switched language.
- the official language of the country in which the display device 70 or the like is installed (for example, the display device 70 or the like is installed in Japan) is set with a high priority for the language having a large number of users in the number of users for each language used. In that case, the priority of Japanese) may be set high.
- FIG. 21 shows an example in which the information about the taxi is the destination of the taxi, the waiting time, etc., but these are merely examples and are not limited. That is, for example, the information about the taxi may be other information such as the type of taxi to be dispatched to the taxi stand 200 and the number of waiting taxis at the taxi stand 200.
- the user who uses the taxi can easily confirm the place set as the taxi stand 200. It will be possible to move smoothly to the taxi stand 200.
- FIG. 22 is a flowchart showing a processing procedure executed by the information processing apparatus 10 according to the second embodiment.
- the control unit 120 of the information processing apparatus 10 acquires the language used information indicating the language used by the user who uses the facility 100 (step S200). Next, the control unit 120 dynamically sets the taxi stand 200 for each language used based on the language information used (step S201).
- control unit 120 executes a vehicle allocation process for notifying the in-vehicle device 50 of the taxi of the language information, position information, etc. of the set taxi stand 200 (step S202).
- control unit 120 determines whether or not the interpreter requesting the interpreter has been accepted (step S203). When it is determined that the interpreter request has been accepted (step S203, Yes), the control unit 120 accepts the application of the interpreter from other users different from the user who made the interpreter request, sets the interpreter, and takes. The interpreter is set as a passenger who can ride in the taxi used by the user who requested the interpretation (step S204).
- step S203 when it is determined that the interpretation request is not accepted (step S203, No), the control unit 120 skips the process of step S204 and ends the process.
- the information processing apparatus 10 includes an acquisition unit 121 and a setting unit 123.
- the acquisition unit 121 acquires the language used information indicating the language used by the user who uses the event facility 100.
- the setting unit 123 dynamically sets a taxi (taxi platform 200) for each language used (an example of a mobile body) based on the language information acquired by the acquisition unit 121. As a result, it is possible to suppress the occurrence of congestion around the event facility 100.
- the moving body is a taxi. As a result, it is possible to move the user around the facility 100 to the taxi stand 200 and get on the taxi smoothly, and thus it is possible to suppress the occurrence of congestion around the facility 100.
- the information processing system 1 may not be provided with the display device 70. That is, for example, if the information processing device 10 notifies the user of the language information and location information of the set taxi stand 200 (to be exact, if the information processing device 10 transmits the information to the user-owned terminal device 40, etc.), the user.
- the information processing system 1 may not be provided with the display device 70 because the information processing system 1 can be headed to the taxi stand 200.
- the information processing device 10 when the information processing device 10 according to the second embodiment transmits information about the taxi stand 200 to the terminal device 40 as described above, the taxi stand 200 corresponding to the language used by the user who owns the terminal device 40. You may send only the information of. Further, for example, when a plurality of user language information is registered in the terminal device 40, the information processing device 10 transmits information of the taxi stand 200 corresponding to the plurality of language used to the terminal device 40. You may.
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Educational Administration (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Game Theory and Decision Science (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Traffic Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
イベント施設周辺の混雑を効率良く緩和させることを課題とする。かかる課題を解決するために、実施形態の一態様に係る情報処理装置(10)においては、取得部(22)と、設定部(23)とを備える。取得部(22)は、イベント施設(100)における人の滞留状況を示す滞留情報を取得する。設定部(23)は、取得部(22)によって取得された滞留情報に基づいて、移動体の乗り場を動的に複数設定する。また、取得部(22)は、設定部(23)によって設定された複数の乗り場にそれぞれ待機する移動体の数を示す待機数情報を取得する。また、設定部(23)は、取得部(22)によって取得された待機数情報に基づいて、複数の乗り場に待機する移動体の数を平準化させるように乗り場へ配車する移動体の数を設定する。
Description
本発明は、情報処理装置および情報処理方法に関する。
従来、例えばコンサートなどのイベント時に、イベント施設周辺の混雑を緩和させる技術が種々提案されている(例えば、特許文献1参照)。従来技術にあっては、イベント時のバス運行事業者の運行管理システムにおいて、イベント施設にあるバス乗り場のモードが切り替えられ、臨時のバスが当該バス乗り場から出発できるようにし、バス待ちの人を減らすようにしていた。
しかしながら、従来技術には、イベント施設周辺の混雑を効率良く緩和させたり、イベント施設周辺における混雑の発生を抑制したりするという点で、さらなる改善の余地があった。
本発明は、上記に鑑みてなされたものであって、イベント施設周辺の混雑を効率良く緩和させたり、イベント施設周辺における混雑の発生を抑制したりすることができる情報処理装置および情報処理方法を提供することを目的とする。
上記課題を解決し、目的を達成するために、本発明は、情報処理装置において、取得部と、設定部とを備える。取得部は、イベント施設における人の滞留状況を示す滞留情報を取得する。設定部は、前記取得部によって取得された前記滞留情報に基づいて、移動体の乗り場を動的に複数設定する。また、前記取得部は、前記設定部によって設定された複数の前記乗り場にそれぞれ待機する前記移動体の数を示す待機数情報を取得する。また、前記設定部は、前記取得部によって取得された前記待機数情報に基づいて、複数の前記乗り場に待機する前記移動体の数を平準化させるように前記乗り場へ配車する前記移動体の数を設定する。
本発明によれば、イベント施設周辺の混雑を効率良く緩和させたり、イベント施設周辺における混雑の発生を抑制したりすることができる。
以下、添付図面を参照して、本願の開示する情報処理装置および情報処理方法の第1実施形態を詳細に説明する。なお、以下に示す実施形態によりこの発明が限定されるものではない。
<第1実施形態に係る情報処理方法の概要>
以下では先ず、第1実施形態に係る情報処理方法の概要について図1を参照して説明する。図1は、第1実施形態に係る情報処理方法の概要を示す図である。
以下では先ず、第1実施形態に係る情報処理方法の概要について図1を参照して説明する。図1は、第1実施形態に係る情報処理方法の概要を示す図である。
図1に示すように、第1実施形態に係る情報処理方法は、例えば情報処理システム1に含まれる情報処理装置10によって実行される。情報処理装置10は、イベント施設100に関する情報の処理やイベント施設100周辺に関する情報の処理など各種の処理を実行可能なサーバである。ここで、イベント施設100は、例えばスポーツの試合などのイベントが行われるスポーツ施設、コンサートや演劇などのイベントが開催される施設(会場)である。
イベント施設100(以下「施設100」と記載する場合がある)では、例えばイベントが終了すると、施設100を利用した利用者、すなわち観客が一斉に出てくるため、施設100の周辺は混雑する。施設100周辺が混雑すると、利用者は、帰りのタクシーやバスの乗り場、最寄りの駅までの移動に長い時間を要し、また、タクシーの乗り場等に到着しても、混雑によりタクシー等に乗るまでに長い時間を要することがあった。
そこで、本実施形態に係る情報処理装置10にあっては、施設100周辺の混雑を効率良く緩和させることができるような構成とした。
以下、情報処理装置10の処理について具体的に説明すると、情報処理装置10は先ず、施設100における人(利用者(観客))の滞留状況を示す滞留情報を取得する(ステップS1)。
滞留情報としては、施設100の周辺に滞留している人数(留まっている人数)の情報を用いることができるが、これに限定されるものではない。例えば、滞留情報は、人の移動速度など施設100周辺の人の流れを示す人流情報や、施設100周辺の混雑度の情報などであってもよい。なお、混雑度は、施設100周辺での混雑状況の度合いを示す指標値であり、例えば施設100の周辺に滞留している人数等に応じた数段階のレベルで示される値である。
なお、滞留情報は、例えば施設100および施設100周辺における所定の領域毎の情報である。具体的には、例えば滞留情報は、施設100および施設100周辺を含む領域Q1(図8参照)を分割して設定された分割領域Q2(図8参照)毎の情報であるが、これについては後述する。
なお、情報処理装置10は、上記した滞留情報を、例えば施設100周辺の利用者が所持する端末装置40(図2参照)の位置情報や、施設100周辺に設置された定点カメラ60(図2参照)のカメラ画像などに基づいて取得するが、これについては後述する。
次いで、情報処理装置10は、取得された滞留情報に基づいて、タクシーDの乗り場200を動的に複数設定する(ステップS2)。以下、タクシーDの乗り場200を「タクシー乗り場200」と記載する場合がある。
ここで、上記したタクシー乗り場200が設定される場所は、例えば施設100でイベントが開催されていないとき、あるいはイベント終了前、施設100周辺においてタクシー乗り場ではない場所、言い換えるとタクシー乗り場として機能していない場所とされる。すなわち、タクシー乗り場200は、施設100周辺において仮想的に設定される乗り場であり、例えばイベント終了後に新たに設定される乗り場である。
なお、タクシー乗り場200が設定される場所は、例えば施設100付近であってもよいし、施設100からある程度離れた場所であってもよい。また、図1ではタクシー乗り場200が3カ所である例を示したが、これに限定されず、2カ所、または4カ所以上であってもよい。以下、3カ所のタクシー乗り場200を「第1タクシー乗り場200a」、「第2タクシー乗り場200b」、「第3タクシー乗り場200c」と記載する場合があるが、これらを特に区別せずに説明する場合には「タクシー乗り場200」と記載する。
また、タクシー乗り場200は、例えばタクシーDの行先ごとに設定されてもよい。一例として、第1タクシー乗り場200aは行先が「A方面」、第2タクシー乗り場200bは行先が「B方面」、第3タクシー乗り場200cは行先が「C方面」に設定される。なお、上記したA,B,Cは具体的な地名や地域名などである。このようなタクシー乗り場200の設定の詳細については、後述する。
なお、タクシーDは、移動体の一例である。かかる移動体は、タクシーDに限られず、バスなどその他の種類の交通機関であってもよい。従って、例えば移動体がバスである場合、情報処理装置10は、滞留情報に基づいてバスの乗り場を設定する。
情報処理装置10は、上記したタクシー乗り場200が設定されると、例えばタクシー乗り場200の位置情報などを、タクシーDに搭載された車載装置50に通知してもよい。これにより、タクシーDは、タクシー乗り場200に到着して待機することができる。
このように、仮想的なタクシー乗り場200が動的に複数設定されることで、施設100周辺に滞留している利用者(観客)は、白抜きの矢印で示すように、分散しながら第1~第3タクシー乗り場200a~200cへ移動することとなる。これにより、本実施形態にあっては、施設100周辺の混雑を緩和させることができる。
次いで、情報処理装置10は、複数のタクシー乗り場200にそれぞれ待機するタクシーDの数を示す待機数情報を取得する(ステップS3)。なお、情報処理装置10は、上記した待機数情報を、例えばタクシーDの車載装置50から得られる車両位置情報に基づいて取得することができるが、これについては後述する。
次いで、情報処理装置10は、待機数情報に基づいて、複数のタクシー乗り場200に待機するタクシーDの数を平準化させるようにタクシー乗り場200へ配車するタクシーDの数を設定する(ステップS4)。これにより、本実施形態にあっては、イベント施設100周辺の混雑を効率良く緩和させることができる。
具体的には、例えば仮に、第1タクシー乗り場200aの待機数が比較的少なく、第2タクシー乗り場200bの待機数が比較的多くなるなどタクシーDの待機数に過度な偏りが生じると、第1タクシー乗り場200aに人が滞留してしまい、結果としてイベント施設100周辺の混雑が緩和されにくくなるおそれがある。
そのため、情報処理装置10は、複数のタクシー乗り場200に待機するタクシーDの数を平準化させるように、タクシーDのタクシー乗り場200への配車数を設定する。別言すると、情報処理装置10は、例えば各タクシー乗り場200でタクシーDの待機数が同じような台数となるように、すなわち均等化されるように、各タクシー乗り場200への配車数を設定する。これにより、本実施形態にあっては、タクシー乗り場200における人の滞留の発生を抑制でき、よってイベント施設100周辺の混雑を効率良く緩和させることができる。
なお、上記では、「待機するタクシーDの数を平準化」を、各タクシー乗り場200でタクシーDの待機数が同じような台数となるようにする意味で用いたが、これに限定されるものではない。例えば、タクシー乗り場200に到着した人がタクシーDの乗るまでの時間、すなわち待ち時間が、各タクシー乗り場200で同じになるように、「待機するタクシーDの数を平準化」させるという意味で用いてもよい。
詳しくは、タクシー乗り場200に並ぶ人の数が多くなるにつれて、待機するタクシーDの数が増加するように、各タクシー乗り場200への配車数を設定することで、待ち時間が各タクシー乗り場200で同じになるようにしてもよい、言い換えると、各タクシー乗り場200で待機するタクシーDの数を平準化させてもよい。かかる構成であっても、イベント施設100周辺の混雑を効率良く緩和させることができる。
<第1実施形態に係る情報処理システムの構成>
次に、第1実施形態に係る情報処理装置10を含む情報処理システム1の構成について、図2を用いて説明する。図2は、第1実施形態に係る情報処理システム1の構成例を示すブロック図である。
次に、第1実施形態に係る情報処理装置10を含む情報処理システム1の構成について、図2を用いて説明する。図2は、第1実施形態に係る情報処理システム1の構成例を示すブロック図である。
図2に示すように、情報処理システム1は、上記した情報処理装置10と、端末装置40と、車載装置50と、定点カメラ60と、表示装置70とを含み、これらはインターネット網などの通信ネットワークNを介して通信可能に接続される。なお、図2では、図示の簡略化のため、端末装置40、車載装置50、定点カメラ60および表示装置70をそれぞれ1つ示したが、複数であってもよい。
端末装置40は、施設100の利用者(観客)に所持されて使用される装置である。なお、端末装置40を使用する人を、以下では「ユーザ」と記載する場合がある。端末装置40としては、例えばスマートフォンやタブレット端末などを用いることができるが、これに限定されるものではない。
端末装置40には、例えばGPS(Global Positioning System)衛星からの信号に基づいてユーザの位置(正確には端末装置40の位置)を示すユーザ位置情報を検出するGPS受信機などが含まれる。端末装置40は、検出したユーザ位置情報を情報処理装置10へ送信することができる。
端末装置40は、タクシーを予約する処理を行うことができる。例えば、端末装置40は、ユーザの操作により、行先、乗車予定人数等が入力され、これらを予約情報として情報処理装置10へ送信する。なお、予約情報に含まれる行先は、「A方面」など方向を示す情報であってもよいし、具体的な降車予定位置の情報であってもよい。また、予約情報は、行先や乗車予定人数の情報を含まず、予約をする旨の情報のみであってもよい。情報処理装置10は、端末装置40から予約情報を受信すると、予約を受け付ける処理を実行するが、これについては後述する。
上記した予約処理は、例えば端末装置40に登録されたアプリケーション(以下、アプリ)によって行われるが、これに限定されるものではない。すなわち、例えば図示しない外部装置(外部サーバ)から端末装置40に配信されるタクシー予約サイトを介して予約処理が行われ、予約情報が外部装置から情報処理装置10へ送信されるなど、その他の手法で予約処理が行われてもよい。
車載装置50は、上記したようにタクシーに搭載される装置である。車載装置50には、例えばGPS受信機が含まれ、GPS衛星からの信号に基づいてタクシーの位置を示す車両位置情報を検出する。車載装置50は、検出した車両位置情報を情報処理装置10へ送信することができる。
車載装置50は、上記した車両位置情報の他に、タクシーの稼働状態を示す稼働状態情報を情報処理装置10へ送信することができる。タクシーの稼働状態とは、例えば「空車」や「実車」などのタクシーの状態(動態)を意味する。なお、車載装置50において「空車」および「実車」の切り替えは、運転手の操作によって行われる。
車載装置50は、情報処理装置10から送信される配車指示(後述)を受信することができる。ここでは、配車指示は、タクシー乗り場200への配車指示である。車載装置50で配車指示が受信されると、タクシーは、タクシー乗り場200へ向かって移動し、タクシー乗り場200で乗客を乗せる。なお、配車指示には、例えばタクシー乗り場200への向かうタクシーの経路が含まれていてもよい。かかる場合、タクシーは、配車指示に含まれる経路を通ってタクシー乗り場200へ向かうこととなる。
定点カメラ60は、施設100の周辺を撮像する。例えば、定点カメラ60は、施設100の出入口や施設100の周辺の歩道など、施設100の利用者(観客)が通行可能な場所に設置される。
そして、定点カメラ60は、施設100の出入口など施設100の周辺を撮像し、撮像されたカメラ画像を情報処理装置10へ送信することができる。なお、定点カメラ60のカメラ画像は、動画データであるが、これに限られず、静止画データなどであってもよい。かかるカメラ画像は、情報処理装置10において滞留情報として取得されるが、これについては後述する。
なお、定点カメラ60は、施設100周辺の人を検知する人体検知センサであってもよい。人体検知センサとしては、例えば赤外線信号を用いた焦電センサなどを採用することができる。
なお、上記したように、情報処理装置10が、端末装置40の位置情報に基づいて滞留情報を取得する場合、言い換えると、定点カメラ60のカメラ画像が滞留情報として利用されない場合、定点カメラ60は除去されてもよい。
表示装置70は、タクシー乗り場200に設置可能に構成され、例えば行先などタクシー乗り場200に関する情報が表示される。表示装置70としては、例えばデジタルサイネージを用いることができ、情報処理装置10などから通信ネットワークNを介して配信される各種の情報が表示される。なお、表示装置70については、図9を参照して後述する。
<第1実施形態に係る情報処理装置の構成>
次いで、第1実施形態に係る情報処理装置10の構成について図3等を参照して具体的に説明する。図3は、第1実施形態に係る情報処理装置10の構成例を示すブロック図である。なお、図3等のブロック図では、実施形態の特徴を説明するために必要な構成要素のみを機能ブロックで表しており、一般的な構成要素についての記載を省略している。
次いで、第1実施形態に係る情報処理装置10の構成について図3等を参照して具体的に説明する。図3は、第1実施形態に係る情報処理装置10の構成例を示すブロック図である。なお、図3等のブロック図では、実施形態の特徴を説明するために必要な構成要素のみを機能ブロックで表しており、一般的な構成要素についての記載を省略している。
換言すれば、図3等のブロック図に図示される各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。例えば、各機能ブロックの分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することが可能である。
図3に示すように、情報処理装置10は、通信部11と、制御部20と、記憶部30とを備える。
通信部11は、通信ネットワークNに双方向通信可能に接続する通信インターフェイスであり、端末装置40、車載装置50、定点カメラ60および表示装置70等との間で情報の送受信を行う。
制御部20は、受付部21と、取得部22と、設定部23と、表示制御部24とを備え、例えば、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスクドライブ、入出力ポートなどを有するコンピュータや各種の回路を含む。
コンピュータのCPUは、例えば、ROMに記憶されたプログラムを読み出して実行することによって、制御部20の受付部21、取得部22、設定部23および表示制御部24として機能する。
また、制御部20の受付部21、取得部22、設定部23および表示制御部24の少なくともいずれか一部または全部をASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等のハードウェアで構成することもできる。
また、記憶部30は、例えば、不揮発性メモリやデータフラッシュ、ハードディスクドライブといった記憶デバイスで構成される記憶部である。かかる記憶部30には、滞留情報31、ユーザ情報32、乗り場情報33、車両情報34、道路情報35および各種プログラムなどが記憶される。
滞留情報31は、施設100における人の滞留状況を示す情報である。ここで、図4を用いて、滞留情報31について説明する。図4は、第1実施形態に係る滞留情報31の一例を示す図である。
図4に示すように、滞留情報31には、「地点」および「滞留している人数」等の項目が含まれ、各項目は互いに関連付けられている。「地点」は、施設100および施設100周辺の地点を示す情報であり、具体的には後述する分割領域Q2(図8参照)を識別する情報や、東口、西口など施設100の出入口の名称、施設100周辺の歩道の名称などを示す情報である。
なお、図4に示す例では、便宜上、「地点」を「地点E1」といったように抽象的な記載とするが、「地点E1」には具体的な情報が記憶されるものとする。以下、他の情報についても抽象的に記載する場合がある。
「滞留している人数」は、上記した施設100周辺の地点において滞留している人の数を示す情報である。滞留情報31には、「滞留している人数」に加えて、あるいは代えて、上記した人の移動速度など施設100周辺の人の流れを示す人流情報や、施設100周辺の混雑度の情報などが含まれてもよい。
図4に示す例では、施設100周辺の「地点E1」において、滞留している人数が「X01人」であることを示している。
図3の説明に戻ると、ユーザ情報32は、ユーザに関する情報である。ここで、図5を用いて、ユーザ情報32について説明する。図5は、第1実施形態に係るユーザ情報32の一例を示す図である。
図5に示すように、ユーザ情報32には、「ユーザID」、「ユーザ位置」、「予約」、「行先」および「乗車予定人数」等の項目が含まれ、各項目は互いに関連付けられている。
「ユーザID」は、端末装置40を使用するユーザを識別する識別情報である。「ユーザ位置」は、ユーザの位置を示すユーザ位置情報である。「予約」は、タクシーの予約の有無を示す情報である。
「行先」は、ユーザの施設100からの行先を示す情報である。例えば「行先」は、施設100でのイベント終了後におけるユーザの行先を示す情報である。具体的に「行先」には、端末装置40から送信される予約情報に含まれる行先の情報が登録される。
なお、行先の情報が予約情報に含まれていない場合、あるいは予約がなされていない場合、その他の情報から行先が推定され、推定された行先の情報が「行先」に登録されてもよい。すなわち、ユーザは、例えばイベントが終了すると、施設100へ行くときの経路とは逆の経路で帰ったり、施設100から自宅へ帰ったりすることが多い。そのため、例えば制御部20の取得部22(図3参照)は、端末装置40からユーザの行動履歴情報(具体的には施設100へ行くときの経路の情報)や自宅情報などを取得し、かかる行動履歴情報や自宅情報などに基づいて、イベント終了後におけるユーザの行先を推定することができる。そして、取得部22は、推定された行先の情報を、ユーザ情報32の「行先」として登録することができる。
「乗車予定人数」は、タクシーに乗車する予定の人数を示す情報である。具体的に「乗車予定人数」には、端末装置40から送信される予約情報に乗車予定人数が含まれている場合、かかる乗車予定人数の情報が登録される。
図5に示す例において、ユーザID「F01」で識別されるユーザのデータは、ユーザ位置が「位置G1」、予約が「あり」、行先が「A方面」、乗車予定人数が「2人」であることを示している。
図3の説明に戻ると、乗り場情報33は、タクシー乗り場200に関する情報である。ここで、図6を用いて、乗り場情報33について説明する。図6は、第1実施形態に係る乗り場情報33の一例を示す図である。
図6に示すように、乗り場情報33には、「乗り場ID」、「設定位置」、「行先」、「予約」、「車種」、「待機数」、「乗り場人数」および「待ち時間」等の項目が含まれ、各項目は互いに関連付けられている。
「乗り場ID」は、タクシー乗り場200を識別する識別情報である。「設定位置」は、設定されたタクシー乗り場200の位置(場所)を示す位置情報である。「行先」は、タクシー乗り場200におけるタクシーの行先を示す情報である。
「予約」は、タクシー乗り場200のタクシーを利用する条件としての予約の有無を示す情報である。すなわち、乗り場情報33の「予約」が「あり」は、端末装置40等を介してタクシーの予約をした人が利用可能なタクシー乗り場200であることを示し、「なし」は、タクシーの予約をしていない人が利用可能なタクシー乗り場200であることを示している。なお、予約の有無が利用条件として設定されない場合、乗り場情報33の「予約」には情報が登録されない。
「車種」は、タクシー乗り場200に配車されるタクシーの車種を示す情報である。なお、「車種」は、タクシー乗り場200で待機するタクシーの車種を示す情報であるともいえる。「車種」には、例えば小型車、中型車、大型車のように、車両の大きさに応じた分類を示す情報、言い換えると、乗員可能な人数に応じた分類を示す情報が含まれるが、これに限定されるものではない。
「待機数」は、現在、タクシー乗り場200で待機しているタクシーの数を示す情報である。なお、上記した「タクシー乗り場200で待機しているタクシー」は、タクシー乗り場200で実際に待機しているタクシーに限定されるものではなく、例えば配車指示により既にタクシー乗り場200へ向かっているタクシーを含んでもよい。一例として、「タクシー乗り場200で待機しているタクシー」は、タクシー乗り場200に5分以内に到着予定など、時間的な条件を満たすタクシーを含んでもよい。
「乗り場人数」は、現在、タクシー乗り場200に並んでいる人の数を示す情報である。なお、上記した「タクシー乗り場200に並んでいる人」は、ユーザ位置情報などから推定される、タクシー乗り場200で実際に並んでいる人に限定されるものではなく、例えば予約情報などに基づいて推定された、タクシー乗り場200へ向かっている人、あるいはこれから向かう人を含んでもよい。
「待ち時間」は、対応するタクシー乗り場200に到着した人がタクシーの乗るまでの時間を示す情報である。
図6に示す例において、乗り場ID「K01」で識別されるタクシー乗り場200のデータは、設定位置が「位置L1」、行先が「A方面」、予約が「あり」、車種が「車種M1」、待機数が「Y1台」、乗り場人数が「X11人」、待ち時間が「Z1分」であることを示している。
図3の説明に戻ると、車両情報34は、タクシー(移動体)に関する情報である。ここで、図7を用いて、車両情報34について説明する。図7は、第1実施形態に係る車両情報34の一例を示す図である。
図7に示すように、車両情報34には、「車両ID」、「車両位置」、「車種」および「稼働状態」等の項目が含まれ、各項目は互いに関連付けられている。
「車両ID」は、タクシーを識別する識別情報である。「車両位置」は、タクシーの位置を示す車両位置情報である。「車種」は、タクシーの車種を示す情報である。「車種」には、上記したように、例えば小型車、中型車、大型車など車両の大きさに応じた分類を示す情報が含まれるが、これに限定されるものではない。「稼働状態」は、タクシーの稼働状態を示す稼働状態情報である。
図7に示す例において、車両ID「N01」で識別されるタクシーのデータは、車両位置が「位置P1」、車種が「車種M1」、稼働状態が「空車」であることを示している。
図3の説明に戻ると、道路情報35は、施設100周辺の道路に関する情報である。道路情報35には、例えば施設100周辺の道路を含む地図情報、施設100周辺の道路の渋滞情報、工事情報などが含まれるが、これらに限定されるものではない。なお、渋滞情報は、現在の渋滞情報に限られず、渋滞予測情報であってもよい。
制御部20の受付部21は、通信部11を介して端末装置40からタクシーの予約情報を受信し、予約を受け付ける処理を実行する。例えば、受付部21は、予約情報に含まれる行先や乗車予定人数などの情報をユーザ情報32(図5参照)に登録する。また、受付部21は、予約を受け付けたことを示す内容を端末装置40へ通知することができる。
なお、端末装置40においてタクシーの予約処理が、タクシー予約サイトを介して行われた場合、受付部21は、タクシー予約サイトを配信する外部装置から予約情報を受信して予約を受け付ける処理を実行してもよい。
取得部22は、施設100における人の滞留状況を示す滞留情報を取得する。ここで、取得部22が取得する滞留情報等について図8を参照しつつ説明する。図8は、第1実施形態に係る取得部22、設定部23で行われる処理を説明する図である。
図8に一点鎖線で示すように、ここでは、施設100および施設100の周辺を含む「領域Q1」が情報処理装置10により管理されるものとする。かかる領域(管理領域)Q1は、破線で示すように分割され、複数の分割領域Q2が設定される。なお、図8に示す分割領域Q2の数や形状は、あくまでも例示であって限定されるものではなく、任意の数や形状に設定可能である。
例えば、分割領域Q2は、施設100の出入口毎に設定されてもよい。具体的に説明すると、例えば取得部22は、混雑状況のパラメータとして施設100内の人の分布状況を示す情報を外部サーバから取得する。かかる分布状況を示す情報は、出入口に対応した施設100内の人の分布情報であり、例えば施設100内に設置されたカメラの画像やイベントのチケット指定席情報等に基づいて推定される情報である。そして、分割領域Q2は、例えば分布状況を示す情報に基づいて混雑が予測される施設100の出入口毎に設定されてもよい。
上記した取得部22は、例えば分割領域Q2毎に、人の滞留状況を示す滞留情報を取得することができる。例えば、取得部22は、端末装置40の位置情報に基づいて、施設100周辺の各地点(例えば分割領域Q2、施設100の出入口や歩道等)に滞留している人の数を計測し、計測された人数を記憶部30の滞留情報31(図4参照)に登録することができる。また、取得部22は、端末装置40の位置情報をユーザ情報32のユーザ位置情報として登録してもよい。
図3の説明を続けると、取得部22は、定点カメラ60(図2参照)のカメラ画像などに基づいて滞留情報を取得してもよい。例えば、取得部22は、定点カメラ60から送信されたカメラ画像を解析して施設100周辺の各地点に滞留している人の数を計測し、滞留情報31に登録してもよい。
また、取得部22は、タクシー乗り場200の乗り場人数の情報を取得する。例えば、取得部22は、端末装置40の位置情報(すなわちユーザ位置情報)に基づいて、タクシー乗り場200に並んでいる人の数を計測し、計測された人数を記憶部30の乗り場情報33(図6参照)に登録する。
また、取得部22は、車載装置50から送信される車両位置情報や稼働状態情報等を取得し、取得された車両位置情報等を記憶部30の車両情報34(図7参照)に登録する。
また、取得部22は、複数のタクシー乗り場200にそれぞれ待機するタクシーの数を示す待機数情報を取得する。例えば、取得部22は、車載装置50から送信される車両位置情報に基づいて、複数のタクシー乗り場200にそれぞれ待機するタクシーの数を計測し、計測されたタクシーの数、すなわち待機数を記憶部30の乗り場情報33(図6参照)に登録する。
一例としては、取得部22は、車載装置50から送信される車両位置情報が第1タクシー乗り場200a(図1参照)の位置を含む所定範囲内である場合、当該車載装置50が搭載されたタクシーは第1タクシー乗り場200aで待機していると推定し、待機と推定されたタクシーの台数を待機数情報として取得することができる。
なお、上記した所定範囲は、タクシーDが対応するタクシー乗り場200で待機していると推定可能な範囲に設定されるが、これに限られず、適当な任意の条件(例えば上述したように、タクシー乗り場200に5分以内に到着予定など、時間的な条件を満たすタクシー)で設定されてもよい。また、取得部22は、待機数情報を、タクシーを管理する管理サーバ(図示せず)などの外部装置から取得するなど、その他の手法で取得してもよい。
また、取得部22は、施設100周辺の道路に関する道路情報を取得し、記憶部30に道路情報35として記憶させる。なお、道路情報は、例えば外部サーバから送信される。
設定部23は、記憶部30の滞留情報31を読み出し、滞留情報31に基づいて、タクシー乗り場200を動的に複数設定する。言い換えると、設定部23は、滞留情報31に基づいて位置や数が変化する動的なタクシー乗り場200を複数設定する。ここで、タクシー乗り場200の設定等について図8を参照しつつ説明する。
図8に示すように、例えば設定部23は、分割領域Q2毎の滞留情報に応じて、タクシー乗り場200を動的に複数設定する。詳しくは、設定部23は、滞留情報に、施設(イベント施設)100周辺の地点Eにおいて人が多く滞留している情報が含まれる場合、地点Eの混雑を緩和させるため、複数のタクシー乗り場200(ここでは第1~第3タクシー乗り場200a~200c)を動的に設定する。
タクシー乗り場200の設定の一例としては、設定部23は、予め設定された複数の乗り場候補場所の中から、滞留情報に基づいて地点Eの混雑を緩和可能な場所を選択し、選択された乗り場候補場所を、タクシー乗り場200として設定することができる。なお、設定部23は、タクシー乗り場200の設定位置などタクシー乗り場200に関する各種情報を記憶部30の乗り場情報33(図6参照)に登録する。
設定部23は、タクシー乗り場200を設定した後、タクシー乗り場200の位置情報などを、タクシーの車載装置50に通知する配車処理を実行してもよい。例えば、設定部23は、記憶部30の車両情報34を読み出し、稼働状態が空車のタクシーに対して、タクシー乗り場200へ向かうように配車指示を送信してもよい。
このように、設定部23は、複数の仮想的なタクシー乗り場200を動的に設定することで、地点Eに滞留している人は、白抜きの矢印で示すように、分散しながら第1~第3タクシー乗り場200a~200cへ移動することとなる。これにより、施設100周辺である地点Eの混雑を緩和させることができる。
なお、分割領域Q2毎の滞留情報は、時間の経過などに伴って変化する。従って、設定部23は、図8に想像線で示すように、分割領域Q2毎の滞留情報の変化に応じてタクシー乗り場200を追加したり、削除したりしてタクシー乗り場200の数を増減させてもよく、タクシー乗り場200に設定される行先を変更してもよい。図8の例では、タクシー乗り場200x1は、設定部23により一度設定された後に削除されたタクシー乗り場200を示し、タクシー乗り場200x2は、設定部23により新たに追加されたタクシー乗り場200を示している。これにより、施設100周辺の混雑を、分割領域Q2毎の滞留情報の変化に応じて効率良く緩和させることができる。
また、設定部23は、記憶部30の乗り場情報33を読み出し、乗り場情報33に含まれる待機数情報などに基づいて、複数のタクシー乗り場200に待機するタクシーの数を平準化させるようにタクシー乗り場200へ配車するタクシーの数を設定する。
例えば、設定部23は、待機数情報に、第1タクシー乗り場200aの待機数が、他のタクシー乗り場200(ここでは第2、第3タクシー乗り場200b,200c)の待機数より過度に少なくなるなど、各タクシー乗り場200間で過度な偏りが生じている情報が含まれる場合、第1タクシー乗り場200aへ配車するタクシーの数を増加させるように設定する。これにより、タクシー乗り場200に待機するタクシーの数が平準化されるため、第1タクシー乗り場200aに人が滞留しにくくなり、結果として施設100周辺である地点Eの混雑を効率良く緩和させることができる。
また、設定部23は、待機数情報、乗り場人数情報、待ち時間情報などに基づいて、タクシー乗り場200へ配車するタクシーの数を設定してもよい。例えば、第1タクシー乗り場200aの乗り場人数が他のタクシー乗り場200の乗り場人数より多い場合や、第1タクシー乗り場200aの待ち時間が他のタクシー乗り場200の待ち時間が長い場合で、かつ、第1タクシー乗り場200aの待機数が比較的少ないような場合、設定部23は、第1タクシー乗り場200aへ配車するタクシーの数を増加させるように設定してもよい。これにより、各タクシー乗り場200間の乗り場人数や待ち時間が同じになるように、タクシーの待機数を平準化させることが可能となるため、第1タクシー乗り場200aに人が滞留しにくくなり、結果として施設100周辺である地点Eの混雑を効率良く緩和させることができる。
また、設定部23は、分割領域Q2毎の滞留情報に応じて、タクシー乗り場200へ配車するタクシーの数を設定してもよい。例えば、設定部23は、分割領域Q2毎の滞留情報に含まれる人の数に応じて、タクシー乗り場200へ配車するタクシーの数を設定してもよい。一例としては、設定部23は、分割領域Q2毎の滞留情報に、人が多く滞留している情報が含まれる場合、タクシー乗り場200へ配車するタクシーの数を増加させる設定を行ってもよい。これにより、施設100周辺の混雑を、分割領域Q2毎の滞留情報に応じて効率良く緩和させることができる。
なお、上記では、設定部23は、分割領域Q2毎の滞留情報に応じて、タクシー乗り場200の設定およびタクシー乗り場200へ配車するタクシーの数の設定を実行するようにしたが、これに限られず、いずれか一方の設定を実行する構成であってもよい。すなわち、設定部23は、分割領域Q2毎の滞留情報に応じて、タクシー乗り場200の設定およびタクシー乗り場200へ配車するタクシーの数の設定の少なくともいずれかを実行する。
また、設定部23は、タクシーの行先ごとにタクシー乗り場200を設定してもよい。図8の例では、行先「A方面」、「B方面」および「C方面」など行先別にタクシー乗り場200が設定される。
これにより、例えば地点Eに滞留している人は、自身の行先に応じて分散しながら第1~第3タクシー乗り場200a~200cへ移動することとなる。そして、タクシー乗り場200では、タクシーは乗車後、対応する行先に向けて出発すればよいため、タクシー乗り場200におけるスムーズな乗車が可能になる。以上から、タクシー乗り場200に人が滞留しにくくなり、よって施設100周辺である地点Eの混雑をより効率良く緩和させることができる。
また、設定部23は、行先別のタクシー乗り場200を設定する場合、タクシー乗り場200の行先が道路の行先に対応するような場所に設定する。図8の例では、例えば行先「A方面」および「B方面」が行先Raの道路に対応している場合、言い換えると、タクシーは行先Raの道路を通って「A方面」および「B方面」へ向かうような場合、行先「A方面」および「B方面」の第1、第2タクシー乗り場200a,200bは、行先Raの道路沿いに設定される。同様に、例えば行先「C方面」が行先Rbの道路に対応している場合、行先「C方面」の第3タクシー乗り場200cは、行先Rbの道路沿いに設定される。
これにより、タクシー乗り場200では、タクシーは出発後、そのまま対応する行先に向けて移動できるため、タクシー乗り場200におけるスムーズな乗車が可能になる。従って、タクシー乗り場200に人が滞留しにくくなり、よって施設100周辺である地点Eの混雑をより効率良く緩和させることができる。
また、設定部23は、各行先に対して乗車を所望する人数に応じてタクシー乗り場200の数を増減させてもよい。例えば、設定部23は、ユーザ情報32(図5参照)の行先や乗車予定人数の情報などに基づいて、乗車を所望する人数が比較的多い行先のタクシー乗り場200の数が多くなる一方、乗車を所望する人数が比較的少ない行先のタクシー乗り場200の数が少なくなるように、タクシー乗り場200の数を設定してもよい。なお、図6では、行先がA方面およびB方面のタクシー乗り場200の数が2つ、行先がC方面のタクシー乗り場200の数が1つに設定された例を示している。
このように、乗車を所望する人数に応じてタクシー乗り場200の数が設定されることで、地点Eに滞留している人を適切に分散させることができ、施設100周辺である地点Eの混雑をより効率良く緩和させることができる。
また、設定部23は、各行先に対して乗車を所望する人数に応じてタクシー乗り場200を統合したり、分散させたりしてもよい。一例としては、行先「A方面」および「B方面」に対して乗車を所望する人数が少なくなった場合、設定部23は、行先「A方面」の第1タクシー乗り場200aと「B方面」の第2タクシー乗り場200bとを統合して、1つの「A、B方面」のタクシー乗り場200を設定してもよい。このとき、設定部23は、同じ行先Raの道路に設定されているタクシー乗り場200(ここでは第1、第2タクシー乗り場200a,200b)同士を統合するようにしてもよい。
同様に、行先「C方面」に対して乗車を所望する人数が多くなった場合、設定部23は、行先「C方面」の第3タクシー乗り場200cを分散させて、2つの第3タクシー乗り場200cを設定してもよい。なお、設定部23は、各行先に対して乗車を所望する人数が極端に少なくなった場合、対応するタクシー乗り場200を廃止してもよい。
これにより、タクシー乗り場200の数を、乗車を所望する人数に応じた適切な数にすることが可能となり、よって施設100周辺である地点Eの混雑をより効率良く緩和させることができる。
また、設定部23は、タクシーの種類ごとに、言い換えるとタクシーの車種ごとにタクシー乗り場200を設定してもよい。例えば、設定部23は、小型車のタクシー乗り場200と、大型車のタクシー乗り場200とを設定してもよい。具体的には、設定部23は、ユーザ情報32(図5参照)に、乗車予定人数が比較的大人数であることを示す情報(すなわち大人数のグループであることを示す情報)が多く含まれる場合、当該ユーザが利用するタクシーは大型車が適しているため、大型車のタクシー乗り場200を設定する。なお、図6では、行先「B方面」のタクシー乗り場200について、車種M1のタクシー乗り場200と車種M2のタクシー乗り場200とが設定された例を示している。
これにより、タクシー乗り場200の数を、乗車を所望する人数(言い換えるとグループの人数)に応じた適切な数にすることが可能となり、よって施設100周辺である地点Eの混雑をより効率良く緩和させることができる。
また、設定部23は、タクシーの予約の有無の応じたタクシー乗り場200を設定してもよい。例えば、設定部23は、ユーザ情報32(図5参照)に基づき、タクシーの予約をした人(ユーザ)のみが利用可能なタクシー乗り場200と、タクシーの予約をしていない人(ユーザ)が利用可能なタクシー乗り場200を設定してもよい。また、このとき、設定部23は、予約をした人のみが利用可能なタクシー乗り場200に対して、優先的に配車するようにしてもよい。なお、図6では、行先「A方面」のタクシー乗り場200について、予約の有無に応じたタクシー乗り場200が設定された例を示している。
このように、タクシー乗り場200のタクシーを利用する条件として予約の有無が設定され、また、予約をした人が利用するタクシー乗り場200に優先的に配車されることで、例えばアプリを用いた予約をユーザに対して促すことが可能になる。
また、設定部23は、記憶部30の道路情報35を読み出し、道路情報35に基づいてタクシー乗り場200へ向かうタクシーの経路を設定してもよい。図8の例では、道路情報35に、経路Rcの道路は渋滞しておらず、経路Rd1,Rd2の道路が渋滞している情報が含まれる場合、設定部23は、経路Rcをタクシー乗り場200へ向かう経路として設定する。そして、設定部23は、経路Rcの情報を含む配車指示をタクシーに対して送信する。これにより、タクシーは、経路Rcを通ってタクシー乗り場200へ向かうこととなる。なお、上記では、タクシーの経路の設定に、道路情報35の渋滞情報を用いるようにしたが、これに限られず、例えば渋滞予測情報や工事情報などその他の情報を用いてもよい。
このように、道路情報35に基づいてタクシー乗り場200へ向かうタクシーの経路が設定されることで、タクシーのタクシー乗り場200への移動をスムーズにすることが可能となる。従って、タクシーが早期にタクシー乗り場200に到着するため、タクシー乗り場200に人が滞留しにくくなり、よって施設100周辺である地点Eの混雑をより効率良く緩和させることができる。
図3の説明を続けると、表示制御部24は、表示装置70(図2参照)の表示を制御することができる。例えば、表示制御部24は、表示装置70が設置された場所が設定部23によってタクシー乗り場200として設定された場合、かかるタクシー乗り場200に対応するタクシーに関する情報を表示装置70に表示させる。
ここで、表示装置70について図9を用いて説明する。図9は、第1実施形態に係る表示装置70を示す模式図である。図9に示すように、表示装置70は、各種の情報を表示可能な表示画面71を備える。表示装置70は、例えば施設100の周辺であって、予め設定された乗り場候補場所に設置される。
そして、表示制御部24は、表示装置70が設置された乗り場候補場所がタクシー乗り場200として設定された場合、タクシー乗り場200に対応するタクシーに関する情報を通信ネットワークN(図2参照)を介して表示装置70に配信する。これにより、表示装置70の表示画面71には、タクシー乗り場200のタクシーに関する情報が表示される。
なお、図9では、タクシーに関する情報が、タクシーの行先、タクシーの車種、待ち時間などである例を示したが、これらはあくまでも例示であって限定されるものではない。すなわち、例えばタクシーに関する情報は、タクシーを利用する条件としての予約の有無や、タクシーの待機数などその他の情報であってもよい。
このように、タクシー乗り場200には、表示制御部24によって表示制御される表示装置70が設置されることで、施設100周辺で滞留している人は、タクシー乗り場200として設定された場所を容易に確認することができ、かかるタクシー乗り場200へスムーズに移動することが可能になる。これにより、施設100周辺の混雑をより一層効果的に緩和させることができる。
なお、表示制御部24は、表示装置70が設置された場所(すなわち乗り場候補場所)がタクシー乗り場200として設定されない場合、タクシーに関する情報を表示させないようにしてもよい。
また、表示装置70は、上記した乗り場候補場所に予め固定される固定式であってもよいし、乗り場候補場所あるいは設定されたタクシー乗り場200に適宜なタイミングで移動させて設置される移動式であってもよい。また、図9では、一例として自立式の表示装置70を示したが、これに限られず、壁掛け式、吊り下げ式などであってもよい。
<第1実施形態に係る情報処理装置の制御処理>
次に、第1実施形態に係る情報処理装置10における具体的な処理手順の一例について図10を用いて説明する。図10は、第1実施形態に係る情報処理装置10が実行する処理手順を示すフローチャートである。
次に、第1実施形態に係る情報処理装置10における具体的な処理手順の一例について図10を用いて説明する。図10は、第1実施形態に係る情報処理装置10が実行する処理手順を示すフローチャートである。
図10に示すように、情報処理装置10の制御部20は、施設100における滞留情報を取得する(ステップS10)。次いで、ユーザが所望する行先などの情報を含むユーザ情報を取得する(ステップS11)。
次いで、制御部20は、滞留情報、ユーザ情報などに基づいて、タクシー乗り場200を動的に複数設定する(ステップS12)。続いて、制御部20は、設定されたタクシー乗り場200の位置情報などを、タクシーの車載装置50に通知する配車処理を実行する(ステップS13)。
次いで、制御部20は、設定された複数のタクシー乗り場200にそれぞれ待機するタクシーの数を示す待機数情報を取得する(ステップS14)。次いで、制御部20は、待機数情報に基づいて、複数のタクシー乗り場200に待機するタクシーの数を平準化させるようにタクシー乗り場200へ配車するタクシーの数を設定する(ステップS15)。次いで、制御部20は、設定された数のタクシーがタクシー乗り場200へ向かうように配車処理を実行する(ステップS16)。
上述してきたように、第1実施形態に係る情報処理装置10は、取得部22と、設定部23とを備える。取得部22は、イベント施設100における人の滞留状況を示す滞留情報を取得する。設定部23は、取得部22によって取得された滞留情報に基づいて、タクシー(移動体の一例)の乗り場(タクシー乗り場200)を動的に複数設定する。
また、取得部22は、設定部23によって設定された複数のタクシー乗り場200にそれぞれ待機するタクシーの数を示す待機数情報を取得する。また、設定部23は、取得部22によって取得された待機数情報に基づいて、複数のタクシー乗り場200に待機するタクシーの数を平準化させるようにタクシー乗り場200へ配車する移動体の数を設定する。これにより、イベント施設100周辺の混雑を効率良く緩和させることができる。
また、移動体はタクシーである。これにより、施設100周辺に滞留する人をスムーズにタクシー乗り場200へ分散させることが可能となり、よって施設100周辺の混雑を効率良く緩和させることができる。
(変形例)
次に、変形例に係る情報処理装置10について説明する。図11は、変形例に係る情報処理装置10を説明するための図である。
次に、変形例に係る情報処理装置10について説明する。図11は、変形例に係る情報処理装置10を説明するための図である。
図11に示すように、変形例にあっては、表示装置70a~70c(70)が、複数の分割領域Q2のうち、タクシー乗り場200へ誘導可能な位置の分割領域Q2に設置される。かかる表示装置70には、施設100周辺に滞留する人をタクシー乗り場200へ誘導する情報(例えばタクシー乗り場200へ向かう方向やタクシー乗り場200までの距離などを示す情報)が表示される。
例えば、表示制御部24(図3参照)は、表示装置70に対し、分割領域Q2毎に適切なタクシー乗り場200へ誘導(案内)する情報を表示させることができる。これにより、変形例にあっては、施設100周辺の混雑を効率良く緩和させることができる。
具体的に説明すると、複数の表示装置70にはそれぞれ、誘導可能なタクシー乗り場200が異なるように設定される。ここで、誘導可能なタクシー乗り場200の設定は、例えばタクシー乗り場200の混雑状況に加え、あるいは代えて、タクシー乗り場200への移動のし易さなどに基づいて行われてもよい。上記したタクシー乗り場200への移動のし易さは、例えばタクシー乗り場200への移動距離が短い、スムーズな移動が可能(例えば移動経路が広く混雑しにくい、移動経路が他のタクシー乗り場200へ向かう移動経路と交差しない)など各種の要因を含む。
図11の例では、表示制御部24は、上記した移動のし易さなどに基づいて、表示装置70aに対し、第1、第2タクシー乗り場200a,200bへ誘導する情報を表示させることができる。言い換えると、表示制御部24は、表示装置70aに対し、第3タクシー乗り場200cへ誘導する情報を表示させない。これにより、表示装置70aが設置された分割領域Q2の地点E1に滞留している人は、白抜きの矢印で示すように、第1、第2タクシー乗り場200a,200bへ誘導されて移動することとなる一方、第3タクシー乗り場200cへ移動する人数を抑制することができる。
同様に、表示制御部24は、表示装置70cに対し、第3タクシー乗り場200cへ誘導する情報を表示させ、第1、第2タクシー乗り場200a,200bへ誘導する情報を表示させないようにする。これにより、表示装置70cが設置された分割領域Q2の地点E2に滞留している人は、白抜きの矢印で示すように、第3タクシー乗り場200cへ移動することとなる一方、第1、第2タクシー乗り場200a,200bへ移動する人数を抑制することができる。
これにより、地点E1,E2に滞留している人は、タクシー乗り場200へ移動する際に、互いに交差しにくくなるなどにより、タクシー乗り場200へスムーズに移動でき、よって施設100周辺の混雑を効率良く緩和させることができる。
なお、上記した変形例では、タクシー乗り場200への誘導を、分割領域Q2に設置される表示装置70を介して行うようにしたが、これに限定されるものではない。例えば、制御部20は、端末装置40から得られるユーザ位置情報に基づいて各分割領域Q2に存在するユーザの位置を検出し、検出されたユーザの位置に応じて、タクシー乗り場200へ誘導する情報を端末装置40へ送信してもよい。
<第2実施形態に係る情報処理方法の概要>
次に、第2実施形態について説明する。なお、第2実施形態の説明に際して、第1実施形態と重複する部分については、特に必要がない限り、説明を簡略するか省略する。先ず、第2実施形態に係る情報処理方法の概要について図12を参照して説明する。図12は、第2実施形態に係る情報処理方法の概要を示す図である。
次に、第2実施形態について説明する。なお、第2実施形態の説明に際して、第1実施形態と重複する部分については、特に必要がない限り、説明を簡略するか省略する。先ず、第2実施形態に係る情報処理方法の概要について図12を参照して説明する。図12は、第2実施形態に係る情報処理方法の概要を示す図である。
図12に示すように、施設100では、上記したように、例えばイベントが終了すると、施設100を利用したユーザ、すなわち観客が一斉に出てくる。そのため、例えば帰りのタクシーやバスの乗り場、最寄りの駅において長い行列ができやすく、施設100の周辺において混雑が発生しやすい。
ここで、例えばタクシーの乗り場等において、ユーザがタクシー等へスムーズに乗車することができれば、タクシーの乗り場等に長い行列ができにくく、施設100周辺における混雑の発生を抑制することができる。
しかしながら、例えばスポーツの国際試合など施設100で行われるイベントの種類によっては、観客であるユーザに外国人が多くなり、ユーザの使用言語が多岐にわたることがある。かかる場合、例えばユーザとタクシーやバスの運転手とのコミュニケーションに時間を要し、タクシー等へのスムーズな乗車ができなくなることがある。そのため、タクシーの乗り場等に長い行列ができ、結果として施設100周辺に混雑が発生してしまうおそれがある。
そこで、第2実施形態に係る情報処理装置10にあっては、ユーザの使用言語が多岐にわたる場合であっても、施設100周辺における混雑の発生を抑制することができるような構成とした。
以下、第2実施形態に係る情報処理装置10の処理について具体的に説明すると、情報処理装置10は先ず、施設100を利用するユーザの使用言語を示す使用言語情報を取得する(ステップS101)。ここで、使用言語は、ユーザが日常的に使用している言語に限定されるものではなく、ユーザが使用可能な言語あるいは理解可能な言語を含んでいてもよい。
なお、情報処理装置10は、上記した使用言語情報を、例えばユーザが所持する端末装置40(図13参照)から受信して取得するが、これについては後述する。
次いで、情報処理装置10は、取得された使用言語情報に基づいて、使用言語ごとのタクシーDの乗り場200を動的に設定する(ステップS102)。
なお、上記したタクシー乗り場200が設定される場所は、第1実施形態と同様、例えば施設100でイベントが開催されていないとき、あるいはイベント終了前、施設100周辺においてタクシー乗り場ではない場所、言い換えるとタクシー乗り場として機能していない場所とされる。すなわち、タクシー乗り場200は、施設100周辺において仮想的に設定される乗り場であり、例えばイベント終了後に新たに設定される乗り場である。
また、図12ではタクシー乗り場200が2カ所である例を示したが、これに限定されず、1カ所または3カ所以上であってもよい。また、図12では、第1タクシー乗り場200aに使用言語「言語X」が設定され、第2タクシー乗り場200bに使用言語「言語Y」が設定されている例を示している。
なお、上記では、タクシー乗り場200が仮想的に設定される乗り場としたが、これに限定されるものではない。すなわち、情報処理装置10は、施設100周辺にある既存のタクシー乗り場を、使用言語ごとのタクシー乗り場200に変更して(切り替えて)設定してもよい。
次いで、情報処理装置10は、タクシー乗り場200が設定されると、タクシーDの配車処理を実行する(ステップS103)。例えば、情報処理装置10は、タクシー乗り場200に関する情報を、タクシーDに搭載された車載装置50に通知する。
具体的には、情報処理装置10は、タクシー乗り場200に設定された使用言語情報(以下「設定使用言語情報」と記載する場合がある)、タクシー乗り場200の位置情報などを、タクシーDの車載装置50に通知する。これにより、例えば、設定された使用言語について対応可能なタクシーDが、タクシー乗り場200に向かうため、タクシー乗り場200でユーザをスムーズに乗せることが可能になる。
また、情報処理装置10は、設定使用言語について対応可能なタクシーDに対して配車指示を送信してもよい。これにより、設定使用言語について対応可能なタクシーDをタクシー乗り場200に確実に向かわせることができるため、タクシー乗り場200ではユーザはスムーズに乗車することができる。
このように、第2実施形態にあっては、使用言語ごとにタクシー乗り場200が設定されるようにした。これにより、ユーザの使用言語が多岐にわたる場合であっても、ユーザは、自身の使用言語に対応するタクシー乗り場200に行くことで、タクシーDにスムーズに乗車することができる。そのため、タクシー乗り場200には長い行列ができにくく、結果として施設100周辺における混雑の発生を抑制することができる。
なお、例えば移動体がバスである場合、情報処理装置10は、使用言語情報に基づいて使用言語ごとのバスの乗り場を設定する。
<第2実施形態に係る情報処理システムの構成>
次に、第2実施形態に係る情報処理装置10を含む情報処理システム1の構成について、図13を用いて説明する。図13は、第2実施形態に係る情報処理システム1の構成例を示すブロック図である。
次に、第2実施形態に係る情報処理装置10を含む情報処理システム1の構成について、図13を用いて説明する。図13は、第2実施形態に係る情報処理システム1の構成例を示すブロック図である。
図13に示すように、情報処理システム1は、上記した情報処理装置10と、端末装置40と、車載装置50と、表示装置70とを含む。
端末装置40は、施設100のユーザ(観客)に所持されて使用される装置である。端末装置40は、第1実施形態と同様、タクシーを予約する処理を行うことができる。例えば、端末装置40は、ユーザの操作により、行先等が入力され、これらを予約情報として情報処理装置10へ送信する。また、予約情報は、行先に加えて、あるいは代えて乗車予定人数などその他の情報が含まれてもよい。
端末装置40は、ユーザの使用言語情報や国籍情報を情報処理装置10へ送信することができる。端末装置40において、ユーザの使用言語情報や国籍情報は、ユーザ自身により登録されたものであってもよいし、予め端末装置40やアプリに登録されたものであってもよい。
ここで、端末装置40のユーザは、タクシーを利用する際の通訳者を所望することができる。例えば、ユーザが通訳者を所望した場合、端末装置40は、ユーザの操作により、通訳者による通訳を要求する通訳要求を情報処理装置10へ送信することができる。ここでの通訳者は、例えばユーザとタクシーの運転手との通訳を行う者である。
なお、第2実施形態にあっては、施設100の複数のユーザ(観客)のうち、通訳者を所望したユーザとは異なる他のユーザが通訳者として設定されるが、これについては後述する。
車載装置50は、上記したようにタクシーに搭載され、タクシーの運転者が対応可能な言語を示す対応言語情報を情報処理装置10へ送信することができる。車載装置50において、対応言語情報は、運転者により登録されたものであってもよいし、タクシーを管理する管理サーバ(図示せず)により登録されたものであってもよい。
車載装置50は、情報処理装置10から送信される配車指示を受信することができる。車載装置50で配車指示が受信されると、タクシーは、対応可能な使用言語が設定されたタクシー乗り場200へ向かって移動し、タクシー乗り場200で乗客(ユーザ)を乗せる。
表示装置70は、タクシー乗り場200に設置可能に構成され、例えば行先などタクシー乗り場200に関する情報が表示される。なお、表示装置70については、図21を参照して後述する。
<第2実施形態に係る情報処理装置の構成>
次いで、第2実施形態に係る情報処理装置10の構成について図14等を参照して具体的に説明する。図14は、第2実施形態に係る情報処理装置10の構成例を示すブロック図である。
次いで、第2実施形態に係る情報処理装置10の構成について図14等を参照して具体的に説明する。図14は、第2実施形態に係る情報処理装置10の構成例を示すブロック図である。
図14に示すように、情報処理装置10は、通信部11と、制御部120と、記憶部130とを備える。通信部11は、第1実施形態と同様である。
制御部120は、取得部121と、受付部122と、設定部123と、提供部124と、表示制御部125とを備え、例えば、CPU、ROM、RAM、ハードディスクドライブ、入出力ポートなどを有するコンピュータや各種の回路を含む。
コンピュータのCPUは、例えば、ROMに記憶されたプログラムを読み出して実行することによって、制御部120の取得部121、受付部122、設定部123、提供部124および表示制御部125として機能する。また、制御部120の取得部121、受付部122、設定部123、提供部124および表示制御部125の少なくともいずれか一部または全部をASICやFPGA等のハードウェアで構成することもできる。
また、記憶部130は、例えば、不揮発性メモリやデータフラッシュ、ハードディスクドライブといった記憶デバイスで構成される記憶部である。かかる記憶部130には、ユーザ情報131、施設情報132、乗り場情報133、車両情報134、提供情報135および各種プログラムなどが記憶される。
ユーザ情報131は、施設100を利用するユーザに関する情報である。ここで、図15を用いて、ユーザ情報131について説明する。図15は、第2実施形態に係るユーザ情報131の一例を示す図である。
図15に示すように、ユーザ情報131には、「ユーザID」、「ユーザ位置」、「使用言語」、「国籍」、「行先」、「通訳要求」、「通訳資格」および「レベル」等の項目が含まれ、各項目は互いに関連付けられている。
「ユーザID」は、ユーザを識別する識別情報である。「ユーザ位置」は、ユーザの位置を示すユーザ位置情報である。なお、図15に示す例では、便宜上、「ユーザ位置」を「位置F01」といったように抽象的な記載とするが、「位置F01」には具体的な情報が記憶されるものとする。以下、他の情報についても抽象的に記載する場合がある。
「使用言語」は、ユーザの使用言語を示す使用言語情報である。「国籍」は、ユーザの国籍を示す国籍情報である。
「行先」は、ユーザの施設100からの行先を示す情報である。例えば「行先」は、施設100でのイベント終了後におけるユーザの行先を示す情報である。具体的に「行先」には、端末装置40から送信される予約情報に含まれる行先の情報が登録される。
なお、行先の情報が予約情報に含まれていない場合、あるいは予約がなされていない場合、その他の情報から行先が推定され、推定された行先の情報が「行先」に登録されてもよい。すなわち、ユーザは、例えばイベントが終了すると、施設100へ行くときの経路とは逆の経路で帰ったり、施設100から自宅へ帰ったりすることが多い。そのため、例えば制御部120の取得部121(図14参照)は、端末装置40からユーザの行動履歴情報(具体的には施設100へ行くときの経路の情報)や自宅情報などを取得し、かかる行動履歴情報や自宅情報などに基づいて、イベント終了後におけるユーザの行先を推定することができる。そして、取得部121は、推定された行先の情報を、ユーザ情報131の「行先」として登録することができる。
「通訳要求」は、通訳者による通訳を要求する通訳要求の有無を示す情報である。「通訳資格」は、上記した通訳者になる資格の有無を示す情報である。かかる資格の情報は、例えばユーザが、語学の検定を行う機関など語学に関する機関において、通訳者の資格があると認定された場合に、当該機関の管理サーバ(図示せず)によって登録されるが、これに限定されるものではない。すなわち、例えば情報処理装置10は、ユーザから通訳者の資格があることを証明する情報が提出された場合に、通訳者の資格があると認定して登録するなど、その他の手法によって資格の登録が行われてもよい。
「レベル」は、通訳者の資格があると認定されたユーザの語学レベルを示す情報である。語学レベルは、通訳者の通訳に関する能力の高低の度合いを示す指標値であり、数段階のレベルで示される値である。かかる語学レベルも、語学に関する機関の管理サーバによって登録されるが、これに限定されるものではない。
図15に示す例において、ユーザID「E01」で識別されるユーザのデータは、ユーザ位置が「位置F01」、使用言語が「言語Y」、国籍が「国籍G1」、行先が「A方面」、通訳要求が「あり」、通訳資格が「なし」であることを示している。また、ユーザID「E11」で識別されるユーザのデータは、ユーザ位置が「位置F11」、使用言語が「言語X」、国籍が「国籍G3」、行先が「A方面」、通訳要求が「なし」、通訳資格が「あり」、レベルが「レベルH1」であることを示している。
図14の説明に戻ると、施設情報132は、施設100に関する情報であり、詳しくは、施設100においてユーザが利用する出入口に関する情報である。ここで、図16を用いて、第2実施形態に係る施設情報132について説明する。図16は、施設情報132の一例を示す図である。
図16に示すように、施設情報132には、「出入口ID」、「出入口位置」および「予測使用言語」等の項目が含まれ、各項目は互いに関連付けられている。
「出入口ID」は、施設100の出入口(例えば東口、西口など)を識別する識別情報である。「出入口位置」は、施設100の出入口の位置を示す位置情報である。
「予測使用言語」は、対応する出入口において利用が予測されるユーザの使用言語に関する情報である。これについて説明すると、例えば施設100で行われるイベントがスポーツの国際試合などである場合、施設100内において、ユーザ(観客)は、ホーム側、アウェイ側など試合をするチームごとに分かれる。そのため、イベントが終了すると、ユーザは、チームごとに分かれた集団で出入口を出る、すなわち出入口を利用する。
「予測使用言語」は、そのような出入口を利用することが予測されるユーザの集団が使用する使用言語に関する情報である。なお、施設100のイベントの種類や内容が変わると、「予測使用言語」の情報も変わる。第2実施形態では、予測使用言語と同じ設定使用言語のタクシー乗り場200が、対応する出入口側の位置に設定されるが、これについては後述する。
図16に示す例において、出入口ID「I01」で識別される施設100の出入口のデータは、出入口位置が「位置J1」、予測使用言語が「言語X」であることを示している。
図14の説明に戻ると、乗り場情報133は、タクシー乗り場200に関する情報である。ここで、図17を用いて、乗り場情報133について説明する。図17は、第2実施形態に係る乗り場情報133の一例を示す図である。
図17に示すように、乗り場情報133には、「乗り場ID」、「設定位置」および「設定使用言語」等の項目が含まれ、各項目は互いに関連付けられている。
「乗り場ID」は、タクシー乗り場200を識別する識別情報である。「設定位置」は、設定されたタクシー乗り場200の位置(場所)を示す位置情報である。「設定使用言語」は、タクシー乗り場200において設定された使用言語を示す情報である。
図17に示す例において、乗り場ID「K01」で識別されるタクシー乗り場200のデータは、設定位置が「位置L1」、設定使用言語が「言語X」であることを示している。
図14の説明に戻ると、車両情報134は、タクシーに関する情報である。ここで、図18を用いて、第2実施形態に係る車両情報134について説明する。図18は、車両情報134の一例を示す図である。
図18に示すように、車両情報134には、「車両ID」、「車両位置」、「対応言語」および「稼働状態」等の項目が含まれ、各項目は互いに関連付けられている。
「車両ID」は、タクシーを識別する識別情報である。「車両位置」は、タクシーの位置を示す車両位置情報である。「対応言語」は、タクシーの運転者が対応可能な言語を示す情報である。「稼働状態」は、タクシーの稼働状態を示す稼働状態情報である。
図18に示す例において、車両ID「M01」で識別されるタクシーのデータは、車両位置が「位置N1」、対応言語が「言語X,Y」、稼働状態が「空車」であることを示している。
図14の説明に戻ると、提供情報135は、ユーザに対して提供される情報である。ここで、図19を用いて、提供情報135について説明する。図19は、第2実施形態に係る提供情報135の一例を示す図である。
図19に示すように、提供情報135には、「提供情報ID」および「提供内容」等の項目が含まれ、各項目は互いに関連付けられている。
「提供情報ID」は、提供情報を識別する識別情報である。「提供内容」は、タクシーを利用するユーザに対して提供される情報の内容である。「提供内容」は、例えばおすすめのレストラン情報や観光スポット情報、ニュース情報など、ユーザにとって有益な内容あるいは興味のある内容の情報であるが、これに限定されるものではない。また、「提供内容」は、提供されるユーザの使用言語を用いた情報である。
図19に示す例において、提供情報ID「P01」で識別される提供情報は、提供内容が「内容Q1(言語X)」、すなわち「言語Xを用いた内容Q1」であることを示している。
図14の説明に戻る。制御部120の取得部121は、通信部11を介して各種の情報を取得する。例えば、取得部121は、端末装置40からユーザの位置情報を取得し、記憶部130のユーザ情報131(図15参照)に登録する。
また、取得部121は、ユーザの使用言語を示す使用言語情報、および、ユーザの国籍情報を取得する。例えば、取得部121は、端末装置40から使用言語情報および国籍情報を取得し、記憶部130のユーザ情報131に登録する。
また、取得部121は、施設情報を取得する。詳しくは、取得部121は、施設100の出入口の位置情報と、当該出入口の利用が予測されるユーザの使用言語に関する予測使用言語情報とを含む施設情報を取得する。例えば、取得部121は、施設100および施設100のイベントを管理する施設管理サーバ(図示せず)から施設情報を取得することができる。そして、取得部121は、取得された施設情報を、記憶部130の施設情報132(図16参照)に登録する。
また、取得部121は、車載装置50から送信される車両位置情報や対応言語情報、稼働状態情報等を取得し、取得された車両位置情報等を記憶部130の車両情報134(図18参照)に登録する。
また、取得部121は、タクシーを利用するユーザに対して提供する提供情報を取得し、記憶部130に提供情報135として記憶させる。なお、提供情報は、例えば外部サーバから送信されるが、これに限られず、例えば予め記憶部130に記憶されていてもよい。
受付部122は、通信部11を介して端末装置40からタクシーの予約情報を受信し、予約を受け付ける処理を実行する。例えば、受付部122は、予約情報に含まれる行先などの情報をユーザ情報131(図15参照)に登録する。また、受付部122は、予約を受け付けたことを示す内容を端末装置40へ通知することができる。
なお、端末装置40においてタクシーの予約処理が、タクシー予約サイトを介して行われた場合、受付部122は、タクシー予約サイトを配信する外部装置から予約情報を受信して予約を受け付ける処理を実行してもよい。
受付部122は、端末装置40から送信される通訳要求を受け付けることができる。通訳要求を受け付けると、受付部122は、通訳要求を受け付けたことを示す情報をユーザ情報131(図15参照)に登録する。
また、受付部122は、通訳要求を受け付けると、通訳者を募集する処理を実行する。例えば、受付部122は、通訳要求に関する情報を、通訳要求を行ったユーザとは異なる他のユーザの端末装置40へ配信して通訳者を募集するとともに、設定部123へ通知する。
通訳要求に関する情報には、例えば、通訳要求を行ったユーザの使用言語、ユーザが利用するタクシーの行先、ユーザが所望する通訳者の語学レベルなどの情報が含まれるが、これらはあくまで例示であって限定されるものではない。なお、受付部122は、通訳者を募集する処理を、通訳要求を受け付ける前に予め実行しておいてもよい。
そして、受付部122は、端末装置40を介し、複数のユーザの中から、通訳者の募集に対する応募を受け付けることができる。詳しくは、受付部122は、タクシーの行先別で応募を受け付ける、より詳しくは通訳要求を行ったユーザが利用するタクシーの行先別で応募を受け付ける。
受付部122は、応募を受け付けると、応募したユーザのユーザ情報131(図15参照)を記憶部130から読み出し、設定部123へ通知する。ここで通知される情報には、例えば応募したユーザの行先、通訳資格の有無および語学レベルなどの情報が含まれるが、これに限定されるものではない。なお、設定部123では、応募したユーザが通訳要求を行ったユーザによって指定された条件を満たすか否かの判定が行われるが、これについては後述する。
設定部123は、記憶部130のユーザ情報131の使用言語情報を読み出し、使用言語情報に基づいて、使用言語ごとのタクシー乗り場200を動的に設定する。言い換えると、設定部123は、使用言語情報に基づいて位置や数が変化する動的なタクシー乗り場200を設定する。ここで、タクシー乗り場200の設定等について図20を参照しつつ説明する。図20は、第2実施形態に係る設定部123で行われる処理を説明する図である。
図20に示すように、例えば設定部123は、ユーザ情報131の使用言語情報に、使用言語が言語Xであるユーザと言語Yであるユーザとが含まれる場合、設定使用言語「言語X」の第1タクシー乗り場200aと、設定使用言語「言語Y」の第2、第3タクシー乗り場200b,200cとを動的に設定する。
タクシー乗り場200の設定の一例としては、設定部123は、予め設定された複数の乗り場候補場所の中から、使用言語情報に基づいて適切な数、位置の場所を選択し、選択された乗り場候補場所を、タクシー乗り場200として設定することができる。なお、設定部123は、タクシー乗り場200の設定位置、設定された使用言語などタクシー乗り場200に関する各種情報を記憶部130の乗り場情報133(図17参照)に登録する。
設定部123は、タクシー乗り場200を設定した後、タクシー乗り場200の設定使用言語情報や位置情報などを、タクシーDの車載装置50に通知する配車処理を実行してもよい。また、設定部123は、記憶部130の車両情報134を読み出し、設定使用言語に対応でき、かつ、稼働状態が空車のタクシーに対して、タクシー乗り場200へ向かうように配車指示を送信する配車処理を実行してもよい。これにより、設定使用言語について対応可能なタクシーDが、タクシー乗り場200に向かうこととなる。
これにより、例えば施設100のユーザ(観客)の使用言語が多岐にわたる場合であっても、ユーザは、自身の使用言語に対応するタクシー乗り場200に行くことで、タクシーDの運転手と容易にコミュニケーションがとれ、タクシーDにスムーズに乗車することができる。そのため、タクシー乗り場200には長い行列ができにくく、結果として施設100周辺における混雑の発生を抑制することができる。
また、設定部123は、使用言語ごとのユーザの人数に応じてタクシー乗り場200を設定してもよい。例えば、設定部123は、使用言語ごとのユーザの人数を用いてタクシー乗り場200が適正な数となるようにしてもよい。
具体的には、例えば設定部123は、取得された使用言語情報に基づいて、使用言語ごとのユーザの人数を計測する。そして、設定部123は、計測された人数に応じてタクシー乗り場200の数を増減させるように設定してもよい。より具体的には、例えば設定部123は、使用言語が「言語X」のユーザの人数が多くなるにつれて、設定使用言語「言語X」のタクシー乗り場200の数が多くなるように設定してもよい。
このように、使用言語ごとのユーザの人数に応じてタクシー乗り場200が設定されることで、例えば使用言語が「言語X」のユーザが多い場合でも、タクシー乗り場200に並ぶユーザを分散させることができる。これにより、タクシーDにスムーズに乗車することができ、よって施設100周辺における混雑の発生を効果的に抑制することができる。
逆に、使用言語が「言語X」のユーザの人数が極端に少なくなった場合、設定部123は、設定使用言語「言語X」のタクシー乗り場200を廃止してもよい。また、図20に示す例において、使用言語が「言語X」のユーザの人数が多くなった場合、設定部123は、第1タクシー乗り場200aを複数の第1タクシー乗り場200aに分割してもよい(異なった位置に追加設置し、増加させてもよい)。また、図20に示す例において、使用言語が「言語Y」のユーザの人数が少なくなった場合、2つの第2、第3タクシー乗り場200b,200cを統合して1つのタクシー乗り場200にしてもよい。さらに、使用言語が「言語X」、「言語Y」のユーザの人数が少なくなった場合、3つの第1、第2、第3タクシー乗り場200a,200b,200cを統合して1つのタクシー乗り場200にしたり、2つの第1、第2タクシー乗り場200a,200bだけを統合して2つのタクシー乗り場200a・b(言語X、言語Y)、200c(言語Y)にしたり等、状況に応じて統合してもよい。これにより、タクシー乗り場200の数を、タクシーDを利用しようとする人数に応じた適切な数にすることが可能となるため、タクシーDにスムーズに乗車することができ、よって施設100周辺における混雑の発生を効果的に抑制することができる。
上記では、使用言語ごとのユーザの人数を用いてタクシー乗り場200が適正な数となるようにしたが、これに限られず、例えば国籍情報などその他の情報を用いてもよい。
例えば、設定部123は、取得された国籍情報に基づいてタクシー乗り場200を設定してもよい。すなわち、例えば設定部123は、使用言語ごとのタクシー乗り場200を、さらに国籍ごとに分けてタクシー乗り場200を設定してもよい。なお、図20の例では、設定部123は、設定使用言語「言語Y」のタクシー乗り場200を、国籍が「国籍G1」の第2タクシー乗り場200bと、国籍が「国籍G2」の第3タクシー乗り場200cとに分けて設定している。
これにより、例えば設定使用言語「言語Y」のタクシー乗り場200に並ぶユーザを分散させることができるため、設定使用言語「言語Y」のタクシー乗り場200には長い行列ができにくく、施設100周辺における混雑の発生を効果的に抑制することができる。
なお、上記では、使用言語ごとのユーザの人数や国籍を用いたが、これに限られず、設定部123は、行先ごとやタクシーの予約の有無などで分けてタクシー乗り場200を設定してもよい。
また、設定部123は、各種の情報に基づいて、タクシーDを利用しようとするユーザの人数を推定し、推定された人数(以下「タクシー利用者推定数」と記載する場合がある)などに応じてタクシー乗り場200を設定してもよい。
一例としては、取得部121が、施設100における過去のタクシー利用率(例えば過去、施設100を利用したユーザのうち、タクシーを予約せずにタクシーDを利用したユーザ(タクシー非予約者)の割合)や、チケット販売数等から得られる当日の施設100の利用者数などの情報を外部装置から取得する。
設定部123は、取得されたタクシー利用率および施設100の利用者数などの情報に基づいて、当日のタクシー非予約者のタクシー利用者数を予測し、これに実際のタクシー予約者数を加算して、タクシー利用者推定数を推定する。設定部123は、かかるタクシー利用者推定数を使用言語ごとに推定し、推定されたタクシー利用者推定数などに応じて、使用言語ごとのタクシー乗り場200を動的に設定してもよい。これにより、タクシー乗り場200の数を、予測されるタクシー非予約者のタクシー利用者数を考慮した適切な数にすることが可能となるため、タクシーDにスムーズに乗車することができ、よって施設100周辺における混雑の発生を効果的に抑制することができる。
また、設定部123は、取得された施設情報に基づいて乗り場を設定してもよい。これにより、施設100周辺における混雑の発生をより効果的に抑制することができる。
具体的に説明すると、施設情報(図16参照)には、上記したように、施設100の出入口の利用が予測されるユーザの使用言語に関する予測使用言語情報が含まれる。ここでは、一例として図20に示すように、施設100の出入口110の利用が予測されるユーザU1の使用言語が「言語X」、出入口111の利用が予測されるユーザU2の使用言語が「言語Y」であるものとする。
設定部123は、例えば予測使用言語と同じ設定使用言語のタクシー乗り場200を、対応する出入口側の位置に設定する。具体的には、設定部123は、設定使用言語「言語X」の第1タクシー乗り場200aを出入口110側の位置に、設定使用言語「言語Y」の第2、第3タクシー乗り場200b,200cを出入口111側の位置に設定する。
これにより、例えば試合をするチームごとに分かれた集団の中のユーザU1であって、使用言語が「言語X」のユーザU1は、出入口110を通ってすぐに、設定使用言語「言語X」の第1タクシー乗り場200aに到着することができる。同様に、集団の中のユーザU2であって、使用言語が「言語Y」のユーザU2も、出入口111を通ってすぐに、設定使用言語「言語Y」の第2、第3タクシー乗り場200b,200cに到着することができる。
これにより、使用言語が「言語X」のユーザも、使用言語が「言語Y」のユーザも、タクシーDにスムーズに乗車することができ、施設100周辺における混雑の発生をより効果的に抑制することができる。
また、設定部123は、上記したように、通訳者に応募したユーザが通訳要求を行ったユーザにより指定された条件を満たすか否かの判定を行うことができる。例えば、設定部123は、受付部122から通知される通訳要求に関する情報と、通訳者に応募したユーザのユーザ情報とに基づいて判定を行う。
一例としては、設定部123は、通訳要求を行ったユーザの使用言語が通訳者に応募したユーザの資格と一致し、通訳要求を行ったユーザが利用するタクシーの行先が応募したユーザの行先と一致し、通訳要求を行ったユーザが所望する通訳者の語学レベルを応募したユーザが満たしている場合、応募したユーザを通訳者として設定する。また、設定部123は、かかる通訳者(図20のユーザU3)を、通訳要求を行ったユーザ(図20のユーザU4)が利用するタクシーDに同乗可能な同乗者として設定する。なお、上記した応募したユーザを通訳者として設定する条件は、あくまでも例示であって限定されるものではない。
これにより、通訳要求を行ったユーザU4は、同乗した通訳者(ユーザU3)による通訳により、タクシーDの運転手と一層容易にコミュニケーションがとれ、タクシーDにスムーズに乗車することができる。そのため、タクシー乗り場200には長い行列ができにくく、施設100周辺における混雑の発生を効果的に抑制することができる。
このとき、設定部123は、通訳者として同乗したユーザU3に対して特典を付与してもよい。例えば、設定部123は、ユーザU3に対し、タクシーを通常に利用した場合に比べて、言い換えると、通訳者としてタクシーに乗車しない場合に比べて、運賃が低くなるようにしてもよい。このように特典を付与することで、施設100を利用するユーザに対し、通訳者としての応募を促すことが可能になる。
また、設定部123は、通訳者の語学レベルに応じて運賃を変更するようにしてもよい。例えば、設定部123は、通訳者の語学レベルが高くなるにつれて、運賃が低くなるようにしてもよい。これにより、例えば語学レベルが比較的高いユーザに対し、通訳者としての応募をより一層促すことが可能になる。さらに、通訳要求を行うユーザは、語学レベルが比較的高いユーザが通訳者となってタクシーに同乗することとなるため、タクシーDの運転手とより一層容易にコミュニケーションがとれ、タクシーDにより一層スムーズに乗車することができる。
図14の説明を続けると、提供部124は、記憶部130の提供情報135を読み出し、ユーザの使用言語情報に応じた情報を、当該使用言語情報に対応するユーザに対して提供する。例えば、提供部124は、ユーザの使用言語情報に応じた情報を、ユーザの端末装置40に送信して提供する。この提供部124による情報の提供は、ユーザがタクシーに乗る前に行われるが、これに限られず、タクシーに乗った後に行われてもよい。
これにより、タクシーを利用するユーザは、自身の使用言語を用いた情報(例えばおすすめのレストラン情報などユーザにとって有益な内容あるいは興味のある内容の情報)を得ることができる。
表示制御部125は、表示装置70(図13参照)の表示を制御することができる。ここで、表示装置70について図21を用いて説明する。図21は、第2実施形態に係る表示装置70を示す模式図である。図21に示すように、表示装置70の表示画面71には、表示制御部125による表示制御によって、タクシー乗り場200のタクシーに関する情報が表示される。
また、表示制御部125は、例えば、表示装置70や、表示装置70に対応するタクシー乗り場200等に割り当てられた(設定された)使用言語による表示を優先するように、表示装置70を制御することができる。例えば、表示制御部125は、割り当てられた使用言語による表示の時間が長くなるようにしたり、割り当てられた使用言語による表示と他の言語による表示とを表示装置70に並記し、他言語の表示は他言語とは異なる他言語の表示と順番に切り替わるようにしたりする(言い換えると、割り当てられた使用言語の表示は切り替わらないようにする)。また、上記したような他言語の表示が切り替わる構成の場合、切り替わる言語内でも優先順位が設定される方が好ましい。例えば、使用言語ごとのユーザの人数において人数割合が多い言語の優先順位が高く設定されたり、表示装置70等が設置されている国の公用語(例えば表示装置70等が日本に設置されている場合は日本語)の優先順位が高く設定されたりしてもよい。
なお、図21では、タクシーに関する情報が、タクシーの行先、待ち時間などである例を示したが、これらはあくまでも例示であって限定されるものではない。すなわち、例えばタクシーに関する情報は、タクシー乗り場200に配車されるタクシーの車種、タクシー乗り場200におけるタクシーの待機数などその他の情報であってもよい。
このように、タクシー乗り場200には、表示制御部125によって表示制御される表示装置70が設置されることで、タクシーを利用するユーザは、タクシー乗り場200として設定された場所を容易に確認することができ、かかるタクシー乗り場200へスムーズに移動することが可能になる。
<第2実施形態に係る情報処理装置の制御処理>
次に、第2実施形態に係る情報処理装置10における具体的な処理手順の一例について図22を用いて説明する。図22は、第2実施形態に係る情報処理装置10が実行する処理手順を示すフローチャートである。
次に、第2実施形態に係る情報処理装置10における具体的な処理手順の一例について図22を用いて説明する。図22は、第2実施形態に係る情報処理装置10が実行する処理手順を示すフローチャートである。
図22に示すように、情報処理装置10の制御部120は、施設100を利用するユーザの使用言語を示す使用言語情報を取得する(ステップS200)。次いで、制御部120は、使用言語情報に基づいて、使用言語ごとのタクシー乗り場200を動的に設定する(ステップS201)。
次いで、制御部120は、設定されたタクシー乗り場200の使用言語情報、位置情報などを、タクシーの車載装置50に通知する配車処理を実行する(ステップS202)。
次いで、制御部120は、通訳者による通訳を要求する通訳要求を受け付けたか否かを判定する(ステップS203)。制御部120は、通訳要求を受け付けたと判定された場合(ステップS203,Yes)、通訳要求を行ったユーザとは異なる他のユーザの中から通訳者の応募を受け付けて通訳者を設定し、かかる通訳者を、通訳要求を行ったユーザが利用するタクシーに同乗可能な同乗者として設定する(ステップS204)。
他方、制御部120は、通訳要求を受け付けていないと判定された場合(ステップS203,No)、ステップS204の処理をスキップして処理を終了する。
上述してきたように、第2実施形態に係る情報処理装置10は、取得部121と、設定部123とを備える。取得部121は、イベント施設100を利用するユーザの使用言語を示す使用言語情報を取得する。設定部123は、取得部121によって取得された使用言語情報に基づいて、使用言語ごとのタクシー(移動体の一例)の乗り場(タクシー乗り場200)を動的に設定する。これにより、イベント施設100周辺における混雑の発生を抑制することができる。
また、移動体はタクシーである。これにより、施設100周辺のユーザをタクシー乗り場200へ移動させ、スムーズに乗車させることが可能となり、よって施設100周辺における混雑の発生を抑制することができる。
なお、上記した第1、第2実施形態および変形例に係る情報処理システム1は、表示装置70を備えない構成であってもよい。すなわち、例えば情報処理装置10が、設定されたタクシー乗り場200の使用言語情報や位置情報などをユーザに対して通知すれば(正確にはユーザ所有の端末装置40に送信する等すれば)、ユーザはタクシー乗り場200へ向かうことが可能になるため、情報処理システム1は表示装置70を備えない構成であってもよい。
また、第2実施形態に係る情報処理装置10が、上記のように、タクシー乗り場200に関する情報を端末装置40に送信する際、当該端末装置40を所有するユーザの使用言語に対応するタクシー乗り場200の情報のみを送信してもよい。また、例えば端末装置40にユーザの使用言語情報が複数登録されているような場合、情報処理装置10は、当該端末装置40に対し、複数の使用言語にそれぞれ対応するタクシー乗り場200の情報を送信してもよい。
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。
10 情報処理装置
20,120 制御部
21,122 受付部
22,121 取得部
23,123 設定部
24,125 表示制御部
100 イベント施設
124 提供部
200 タクシー乗り場
20,120 制御部
21,122 受付部
22,121 取得部
23,123 設定部
24,125 表示制御部
100 イベント施設
124 提供部
200 タクシー乗り場
Claims (11)
- イベント施設における人の滞留状況を示す滞留情報を取得する取得部と、
前記取得部によって取得された前記滞留情報に基づいて、移動体の乗り場を動的に複数設定する設定部と
を備え、
前記取得部は、
前記設定部によって設定された複数の前記乗り場にそれぞれ待機する前記移動体の数を示す待機数情報を取得し、
前記設定部は、
前記取得部によって取得された前記待機数情報に基づいて、複数の前記乗り場に待機する前記移動体の数を平準化させるように前記乗り場へ配車する前記移動体の数を設定すること
を特徴とする情報処理装置。 - 前記取得部は、
前記イベント施設の周辺を含む領域を分割して設定された分割領域毎に前記滞留情報を取得し、
前記設定部は、
前記取得部によって取得された前記分割領域毎の前記滞留情報に応じて、前記乗り場の設定および前記移動体の数の設定の少なくともいずれかを実行すること
を特徴とする請求項1に記載の情報処理装置。 - 前記取得部は、
前記イベント施設の周辺の道路に関する道路情報を取得し、
前記設定部は、
前記取得部によって取得された前記道路情報に基づいて前記乗り場へ向かう前記移動体の経路を設定すること
を特徴とする請求項1または2に記載の情報処理装置。 - 表示装置が設置された場所が前記設定部によって前記乗り場として設定された場合、当該乗り場に対応する前記移動体に関する情報を前記表示装置に表示させる表示制御部
を備えることを特徴とする請求項1または2に記載の情報処理装置。 - イベント施設を利用するユーザの使用言語を示す使用言語情報を取得する取得部と、
前記取得部によって取得された前記使用言語情報に基づいて、前記使用言語ごとの移動体の乗り場を動的に設定する設定部と
を備えることを特徴とする情報処理装置。 - 前記設定部は、
前記使用言語ごとの前記ユーザの人数に応じて前記乗り場を設定すること
を特徴とする請求項5に記載の情報処理装置。 - 前記取得部は、
前記ユーザの国籍を示す国籍情報を取得し、
前記設定部は、
前記取得部によって取得された前記国籍情報に基づいて前記乗り場を設定すること
を特徴とする請求項5または6に記載の情報処理装置。 - 前記取得部は、
前記イベント施設の出入口の位置情報と当該出入口の利用が予測される前記ユーザの使用言語に関する予測使用言語情報とを含む施設情報を取得し、
前記設定部は、
前記取得部によって取得された前記施設情報に基づいて前記乗り場を設定すること
を特徴とする請求項5または6に記載の情報処理装置。 - 複数の前記ユーザの中から、前記移動体の運転手との通訳を行う通訳者の募集に対する応募を前記移動体の行先別で受け付ける受付部
を備え、
前記設定部は、
前記受付部よって受け付けた前記通訳者を前記移動体に同乗可能な同乗者として設定すること
を特徴とする請求項5または6に記載の情報処理装置。 - イベント施設における人の滞留状況を示す滞留情報を取得する取得工程と、
前記取得工程によって取得された前記滞留情報に基づいて、移動体の乗り場を動的に複数設定する設定工程と
を含み、
前記取得工程は、
前記設定工程によって設定された複数の前記乗り場にそれぞれ待機する前記移動体の数を示す待機数情報を取得し、
前記設定工程は、
前記取得工程によって取得された前記待機数情報に基づいて、複数の前記乗り場に待機する前記移動体の数を平準化させるように前記乗り場へ配車する前記移動体の数を設定すること
を特徴とする情報処理方法。 - イベント施設を利用するユーザの使用言語を示す使用言語情報を取得する取得工程と、
前記取得工程によって取得された前記使用言語情報に基づいて、前記使用言語ごとの移動体の乗り場を動的に設定する設定工程と
を含むことを特徴とする情報処理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US18/008,042 US20230351285A1 (en) | 2020-07-17 | 2021-05-24 | Information processing device and information processing method |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020123232A JP7432461B2 (ja) | 2020-07-17 | 2020-07-17 | 情報処理装置および情報処理方法 |
JP2020-123232 | 2020-07-17 | ||
JP2020-123085 | 2020-07-17 | ||
JP2020123085A JP7432460B2 (ja) | 2020-07-17 | 2020-07-17 | 情報処理装置および情報処理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022014164A1 true WO2022014164A1 (ja) | 2022-01-20 |
Family
ID=79555184
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2021/019602 WO2022014164A1 (ja) | 2020-07-17 | 2021-05-24 | 情報処理装置および情報処理方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20230351285A1 (ja) |
WO (1) | WO2022014164A1 (ja) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20100004852A (ko) * | 2008-07-03 | 2010-01-13 | 김동수 | 다국어 자동 선택 및 안내시스템 |
JP2016071510A (ja) * | 2014-09-29 | 2016-05-09 | シャープ株式会社 | 配車管理システムおよび配車管理方法 |
WO2016079778A1 (ja) * | 2014-11-17 | 2016-05-26 | 株式会社日立製作所 | 交通流制御システム及び交通流制御方法 |
-
2021
- 2021-05-24 WO PCT/JP2021/019602 patent/WO2022014164A1/ja active Application Filing
- 2021-05-24 US US18/008,042 patent/US20230351285A1/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20100004852A (ko) * | 2008-07-03 | 2010-01-13 | 김동수 | 다국어 자동 선택 및 안내시스템 |
JP2016071510A (ja) * | 2014-09-29 | 2016-05-09 | シャープ株式会社 | 配車管理システムおよび配車管理方法 |
WO2016079778A1 (ja) * | 2014-11-17 | 2016-05-26 | 株式会社日立製作所 | 交通流制御システム及び交通流制御方法 |
Also Published As
Publication number | Publication date |
---|---|
US20230351285A1 (en) | 2023-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7135014B2 (ja) | ライドシェア管理装置、ライドシェア管理方法、およびプログラム | |
US11416795B2 (en) | Systems and methods for vehicle resource management | |
JP2019077441A (ja) | 乗客輸送システムの使用のための、乗客のための利用可能なスペース及び座席を管理するシステム | |
JP7365171B2 (ja) | 配車管理装置 | |
JP2018163578A (ja) | アクティブ迎車システムにおける迎車制御サーバ、車載端末、制御方法及び制御プログラム | |
JP7378831B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
JP2021077196A (ja) | 自動バレー駐車システム及び端末装置 | |
JP7022826B2 (ja) | 営業用車両運用システム | |
JP2023073301A (ja) | 乗り物情報提供装置 | |
JP4097673B2 (ja) | ナビゲーションシステムおよび経路探索方法並びに経路探索サーバおよびナビゲーション端末装置 | |
JP6633981B2 (ja) | 交通情報配信システムおよび交通情報配信方法 | |
JP6655694B1 (ja) | タクシーの走行を支援するためのシステム、方法、及びプログラム | |
WO2022014164A1 (ja) | 情報処理装置および情報処理方法 | |
JP6333341B2 (ja) | 情報処理装置、探索領域設定方法及びプログラム | |
JP2020003950A (ja) | 車両の配車を管理するためのシステム、方法、及びプログラム | |
JP7432460B2 (ja) | 情報処理装置および情報処理方法 | |
JP7432461B2 (ja) | 情報処理装置および情報処理方法 | |
JP7419186B2 (ja) | 情報処理装置および情報処理方法 | |
JP6811746B2 (ja) | 車両の配車を管理するためのシステム、方法、及びプログラム | |
KR20220095619A (ko) | 수요 응답형 교통수단 제공 방법 및 시스템 | |
JP2020016595A (ja) | 経路探索システム、ライドシェア管理装置、経路探索装置、コンピュータプログラムおよび経路探索方法 | |
JP2023003863A (ja) | 配車管理装置及び配車管理方法 | |
JP7516130B2 (ja) | 車両運営装置、車両運営方法及び車両運営プログラム | |
JP7023399B1 (ja) | サーバ装置及びプログラム | |
US20230040787A1 (en) | Method, device, and system to control stopping of a mobility device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21843360 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21843360 Country of ref document: EP Kind code of ref document: A1 |