Boarding and alighting management device, user terminal, mobile terminal, boarding and alighting assistance system device, boarding and alighting management method, information processing method, boarding and alighting assistance method, program, and recording medium
The boarding and alighting management system addresses inefficiencies and safety concerns in free boarding systems by assisting users and drivers with location identification and reservation management, enhancing user experience and safety.
Patent Information
- Application Number
- JP2021155828
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-09-24
- Publication Date
- 2026-01-21
- Estimated Expiration
- 2041-09-24
AI Technical Summary
In mobile bodies with a free boarding and alighting system, users must be aware of limited allowed stopping places, and drivers face the burden of carefully avoiding users trying to board, leading to inefficiencies and safety concerns.
A boarding and alighting management system that includes a storage unit, output unit, acquisition unit, identification unit, and reservation information generation unit to assist users in identifying and reserving boarding and alighting locations, managing boarding and alighting status, and communicating with user and mobile terminals.
Reduces the burden on users and drivers by facilitating safe and efficient boarding and alighting through informed location identification and reservation management.
Smart Images

Figure 0007803511000001 
Figure 0007803511000002 
Figure 0007803511000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a boarding and alighting management device, a user terminal, a mobile terminal, a boarding and alighting assistance system device, a boarding and alighting management method, an information processing method, a boarding and alighting assistance method, a program, and a recording medium. [Background technology]
[0002] Patent Document 1 discloses an information processing system that presents information about a departure point, a destination, etc. to a user based on a bus stop designated by the user.
[0003] The technology of Patent Document 1 has a problem in that even if a user is on a route of a moving vehicle, if there is no bus stop, the user cannot board the moving vehicle. To solve this problem, moving vehicle operating companies have adopted a free boarding and alighting system that allows users to board and alight the moving vehicle at any point on the route, even if it is not a bus stop. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Publication No. 2019-082386 Summary of the Invention [Problem to be solved by the invention]
[0005] However, in the case of a mobile body adopting a free boarding and alighting system, the number of places where the mobile body can be safely stopped (hereinafter also referred to as "allowed stopping places") is limited, so users must be aware of the allowed stopping places, which is a problem that places a heavy burden on users. Also, drivers of a mobile body adopting a free boarding and alighting system must drive carefully so as not to overlook the presence of users who wish to board the mobile body, which is a problem that places a heavy burden on the driver.
[0006] Therefore, the present invention aims to provide a boarding and alighting management device, a user terminal, a mobile terminal, a boarding and alighting assistance system device, a boarding and alighting management method, an information processing method, a boarding and alighting assistance method, a program, and a recording medium that can assist boarding and alighting from a mobile body that adopts a free boarding and alighting system. [Means for solving the problem]
[0007] In order to achieve the above object, the boarding and alighting management device of the present invention comprises: The device includes a storage unit, an output unit, an acquisition unit, an identification unit, a reservation information generation unit, and a boarding / alighting management unit, the storage unit stores mobile object information including route information and available stopping place information; the output unit outputs the mobile object information to a user terminal; the acquiring unit acquires desired boarding and alighting place information regarding a desired boarding and alighting place of the user after outputting the mobile object information; the identification unit uses the mobile object information, the available stop information, and the desired boarding and alighting location information to identify a available stop location on the route of at least one mobile object that is closest to the desired boarding and alighting location as the boarding and alighting location for the user, and identifies a mobile object that passes through the available stop location as a candidate for use by the user; the output unit outputs, to the user's terminal, boarding and alighting place information relating to the boarding and alighting place and candidate use information relating to the candidate mobile object; the acquisition unit acquires, after outputting the boarding and alighting place information and the candidate use information, use request information regarding a use request of a moving object selected by the user as a use target; the reservation information generation unit generates reservation information corresponding to the use request information, the output unit, after generating the reservation information, outputs the reservation information to a terminal of the user and outputs the boarding and alighting location information to a terminal of the target mobile object; The boarding and alighting management unit is a device that recognizes the boarding and alighting of the user and manages the boarding and alighting status when the acquisition unit acquires the reservation information from the terminal of the mobile body.
[0008] The user terminal of the present invention comprises: an acquisition unit, a display processing unit, an input processing unit, and an output unit; the acquisition unit acquires mobile object information including route information from a boarding and alighting management device; the display processing unit displays the route information; the input processing unit inputs an arbitrary location on the route of the moving object as a desired boarding / alighting location by an operation of the user; the output unit outputs desired boarding and alighting place information regarding the desired boarding and alighting place to the boarding and alighting management device, the acquisition unit acquires, after outputting the information on the desired boarding and alighting locations, boarding and alighting location information on the boarding and alighting locations identified by the boarding and alighting management device and candidate use information on candidate use moving bodies identified by the boarding and alighting management device; the display processing unit displays the boarding and alighting place information and the candidate use location information, the input processing unit selects an arbitrary mobile object as a target of use from the candidate mobile objects in response to an operation by the user; the output unit outputs usage request information regarding a usage request for the target mobile body to the boarding and alighting management device; the acquisition unit acquires reservation information from the boarding and alighting management device after outputting the use request information; The display processing unit is a device that displays the reservation information.
[0009] The mobile terminal of the present invention comprises: an acquisition unit, a navigation unit, a reading unit, and an output unit; The acquisition unit acquires boarding and alighting location information indicating a boarding and alighting location of a user from a boarding and alighting management device, The boarding and alighting control device is the boarding and alighting control device of the present invention, the navigation unit executes navigation to the boarding and disembarking location, The reading unit reads reservation information presented by the user when getting on or off the vehicle, The output unit is a device that outputs the reservation information to the boarding and alighting management device.
[0010] The boarding and alighting assistance system device of the present invention comprises: The boarding and alighting management device of the present invention, the user terminal of the present invention, and the mobile terminal of the present invention, The boarding and alighting management device is a device that can communicate with the user terminal and the mobile terminal via a communication network.
[0011] The boarding and alighting management method of the present invention comprises: The method includes an output process, an acquisition process, a specification process, a reservation information generation process, and a boarding / alighting management process, the output step outputs the mobile object information including the route information stored in the storage unit to a terminal of the user; the acquiring step acquires desired boarding and alighting place information regarding a desired boarding and alighting place of the user after outputting the mobile object information; The specifying step uses the mobile object information, available stop information stored in a storage unit, and desired boarding and alighting location information to specify, as the boarding and alighting location for the user, an available stop location on the route of at least one mobile object that is closest to the desired boarding and alighting location, and to specify a mobile object that passes through the available stop location as a candidate for use by the user; the output step outputs, to a terminal of the user, boarding and alighting place information relating to the boarding and alighting place and candidate use information relating to the candidate mobile object; the acquiring step acquires, after outputting the boarding and alighting place information and the candidate use information, use request information regarding a use request for a moving object selected by the user as a use target, the reservation information generating step generates reservation information corresponding to the use request information, the output step includes, after generating the reservation information, outputting the reservation information to a terminal of the user and outputting the boarding and alighting location information to a terminal of the mobile object to be used; The boarding and alighting management step is a method for recognizing whether the user has boarded or alighted and managing the boarding and alighting status when the reservation information is acquired from the terminal of the mobile body in the acquisition step.
[0012] The first information processing method of the present invention (hereinafter also referred to as a user terminal side information processing method) comprises: The method includes an acquisition step, a display processing step, an input processing step, and an output step, The acquiring step acquires mobile object information including route information from a boarding and alighting management device; the display processing step displays the route information; The input processing step includes inputting, by a user's operation, any location on the route of the moving object as a desired boarding / alighting location; The output step outputs desired boarding and alighting place information regarding the desired boarding and alighting place to the boarding and alighting management device, the acquiring step includes, after outputting the information on the desired boarding and alighting locations, acquiring boarding and alighting location information on the boarding and alighting locations identified by the boarding and alighting management device and candidate use information on candidate use moving bodies identified by the boarding and alighting management device; the display processing step displays the boarding and alighting place information and the candidate use location information, the input processing step includes selecting an arbitrary mobile object as a target of use from the candidate mobile objects by an operation of the user; the output step outputs usage request information regarding a usage request for the target mobile body to the boarding and alighting management device; the acquiring step acquires reservation information from the boarding and alighting management device after outputting the use request information; The display processing step is a method for displaying the reservation information.
[0013] A second information processing method of the present invention (hereinafter also referred to as a mobile terminal-side information processing method) comprises: The method includes an acquisition step, a navigation step, a reading step, and an output step, The acquiring step acquires boarding and alighting location information indicating a boarding and alighting location of the user from a boarding and alighting management device, The boarding and alighting management device is a device that executes the boarding and alighting management method of the present invention, the navigation step executes navigation to the boarding and disembarking location, The reading step reads reservation information presented by the user when getting on or off the train, The output step is a method of outputting the reservation information to the boarding and alighting management device.
[0014] The getting on and off assistance method of the present invention comprises: The method includes the boarding and alighting management method of the present invention, the user terminal side information processing method of the present invention, and the mobile terminal side information processing method of the present invention, A method in which the boarding and alighting management device that executes the boarding and alighting management method is capable of communicating with a user terminal that executes the user terminal-side information processing method and a mobile terminal that executes the mobile terminal-side information processing method via a communication network. [Effects of the Invention]
[0015] According to the present invention, it is possible to assist passengers in getting on and off of a moving object that employs a free boarding and alighting system, thereby reducing the burden on users and drivers. [Brief explanation of the drawings]
[0016] [Figure 1] FIG. 1 is a block diagram illustrating an example of the configuration of the boarding and alighting management device according to the first embodiment. [Figure 2] FIG. 2 is a block diagram illustrating an example of a hardware configuration of the boarding and alighting control device according to the first embodiment. [Figure 3] FIG. 3 is a flowchart illustrating an example of processing in the boarding and alighting management device of the first embodiment. [Figure 4] FIG. 4 is a block diagram showing an example of the configuration of the boarding / exiting assistance system device according to the second embodiment. [Figure 5] FIG. 5 is a block diagram showing an example of the configuration of a user terminal according to the second embodiment. [Figure 6] FIG. 6 is a block diagram showing an example of the hardware configuration of a user terminal according to the second embodiment. [Figure 7] FIG. 7 is a flowchart showing an example of processing in the user terminal of the second embodiment. [Figure 8] FIG. 8 is a block diagram showing an example of the configuration of a mobile terminal according to the second embodiment. [Figure 9] FIG. 9 is a block diagram showing an example of the hardware configuration of a mobile terminal according to the second embodiment. [Figure 10] FIG. 10 is a flowchart showing an example of processing in the mobile terminal of the second embodiment. [Figure 11] FIG. 11 is a schematic diagram showing an example in which the boarding / alighting assistance system device of the third embodiment is applied to a public bus. [Figure 12] FIG. 12 is a schematic diagram showing an example of the flow of information and processing in the boarding and alighting assistance system device of the third embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0017] In the boarding and alighting management device of the present invention, for example, The identification unit may be configured such that, when at least one of another user's boarding and alighting locations and disembarking locations is set within a certain range from the user's desired boarding and alighting location, the identification unit sets at least one of the other user's boarding and alighting locations and disembarking locations as at least one of the user's boarding and alighting locations instead of the closest possible stopping location from the user's desired boarding and alighting location.
[0018] In the boarding and alighting management device of the present invention, for example, the usage request information includes identification information of the user, the reservation information generation unit generates reservation information including the user's identification information or reservation information linked to the user's identification information; The boarding and alighting management unit may be configured to recognize the boarding and alighting of the user and manage the boarding and alighting status when the acquisition unit acquires the user's identification information from the mobile body's terminal in addition to or instead of the reservation information.
[0019] In the boarding and alighting management device of the present invention, for example, The output unit may output a flag according to the boarding / alighting status of the user to a terminal of the user.
[0020] In the boarding and alighting management device of the present invention, for example, the reservation information generation unit generates provisional reservation information in accordance with the use request information before issuing the reservation information; the output unit outputs the tentative reservation information to a terminal of the user; the acquisition unit acquires reservation confirmation information from the user indicating whether or not the reservation is confirmed based on the content indicated by the provisional reservation information; The reservation information generating unit may generate the reservation information when the reservation confirmation information indicates that the reservation is to be confirmed.
[0021] In the boarding and alighting management device of the present invention, for example, The boarding / alighting management unit may be configured such that, when it is unable to recognize that the user has boarded or alighted from the mobile object to be used, it notifies the user's terminal that it is unable to recognize the boarding or alighting.
[0022] In the boarding and alighting management device of the present invention, for example, the acquiring unit acquires change request information regarding a request for a change to the reservation information after outputting the reservation information; The reservation information generating section may update the reservation information based on the change request information.
[0023] The boarding and alighting management device of the present invention includes, for example, Further, a scheduled time estimation unit is included, the acquisition unit acquires location information of the moving object; the scheduled time estimation unit estimates a scheduled time at which the mobile object will arrive at the boarding / alighting location of the user, using at least the mobile object information and the position information of the mobile object; If the mobile object is a candidate mobile object for use, the candidate use information includes the scheduled time as information about the candidate use mobile body, When the moving object is the target moving object, The boarding and alighting management unit may further notify the user of the scheduled time.
[0024] The boarding and alighting management device of the present invention includes, for example, Further, a usage fee calculation unit is included, the usage fee calculation unit calculates a usage fee for the moving object based on the boarding and alighting location of the user; If the mobile object is a candidate mobile object for use, the candidate use information includes information about the candidate use vehicle, the information about the usage fee; When the moving object is the target moving object, The reservation information may include information relating to the usage fee.
[0025] The boarding and alighting management device of the present invention includes, for example, Further, a payment processing unit is included, At least the usage request information includes information enabling electronic payment for the usage fee of the mobile device; The payment processing unit may be configured to execute payment processing based on information regarding the electronic payment when the boarding and alighting management unit recognizes at least one of the user boarding and alighting.
[0026] In the boarding and alighting management device of the present invention, for example, The reservation information output to the user may include code information obtained by encoding the reservation information.
[0027] In the user terminal of the present invention, for example, the acquisition unit acquires provisional reservation information from the boarding and alighting management device after outputting the use request information and before acquiring the reservation information, the display processing unit displays the provisional reservation information and displays an input field asking whether or not to confirm the reservation based on the content indicated by the provisional reservation information; the input processing unit inputs, in the input field, whether or not the reservation is confirmed based on the content indicated by the provisional reservation information, by operation of the user; The output unit may output reservation confirmation information indicating the result of the selection to the boarding and alighting management device.
[0028] In the user terminal of the present invention, for example, The acquisition unit may acquire a notification from the boarding and alighting management device after acquiring the reservation information.
[0029] In the user terminal of the present invention, for example, the display processing unit displays the reservation information and displays an input field for asking whether or not to change the content indicated by the reservation information; the input processing unit is operable by the user to input whether or not to change the content indicated by the reservation information; When changing the contents of the reservation information, The output unit may output change request information regarding a request for a change to the reservation information to the boarding and alighting management device.
[0030] In the user terminal of the present invention, for example, the display processing unit displays an input screen on which specific matters regarding the use of the mobile object to be used can be input after the mobile object to be used is selected; the input processing unit inputs the specific items through an operation by the user; The output unit may output the usage request information including the specific item.
[0031] In the user terminal of the present invention, for example, the usage request information includes, as the specific item, information regarding a payment method for the usage fee of the mobile object; the reservation information includes code information in which the reservation information is coded, The display processing unit may display the code information when the user gets on or off the vehicle.
[0032] The user terminal of the present invention may be, for example: Further, a mode switching unit is included, the acquisition unit acquires a flag from the boarding and alighting management device after acquiring the reservation information, The mode switching unit may switch the mode of the user terminal depending on the type of the flag.
[0033] The user terminal of the present invention may be, for example: Further, a guidance information generating unit is included, The acquisition unit acquires location information of the user, the guidance information generation unit specifies a route from the location indicated by the location information to a boarding location among the boarding and alighting locations, and generates guidance information for guiding the user; The display processing unit may display the guidance information.
[0034] In the user terminal of the present invention, for example, The boarding and alighting control device may be the boarding and alighting control device of the present invention.
[0035] In the mobile terminal of the present invention, for example, The reading unit may read the user's identification information in addition to or instead of the reservation information presented by the user when getting on and off, and output the information to the boarding and alighting management device.
[0036] In the mobile terminal of the present invention, for example, the acquisition unit acquires location information of a moving object; The output unit may output the position information to the boarding and alighting control device.
[0037] In the mobile terminal of the present invention, for example, the reservation information includes code information obtained by encoding the reservation information, The reading unit may read the code information.
[0038] In the boarding and alighting management method of the present invention, for example, The identification process may be such that, if at least one of the boarding and alighting locations and the disembarking locations of other users is set within a certain range from the user's desired boarding and alighting location, at least one of the boarding and alighting locations and the disembarking location of the other users is set as at least one of the boarding and alighting locations of the user, instead of the closest possible stopping location from the desired boarding and alighting location.
[0039] In the boarding and alighting management method of the present invention, for example, the usage request information includes identification information of the user, the reservation information generating step generates reservation information including identification information of the user or reservation information linked to the identification information of the user; The boarding and alighting management process may be configured to recognize the boarding and alighting of the user and manage the boarding and alighting status when the user's identification information is acquired from the mobile body's terminal in addition to or instead of the reservation information by the acquisition process.
[0040] In the boarding and alighting management method of the present invention, for example, The output step may be a step of outputting a flag according to the boarding / alighting status of the user to a terminal of the user.
[0041] In the boarding and alighting management method of the present invention, for example, the reservation information generating step generates provisional reservation information in accordance with the use request information before issuing the reservation information; The output step outputs the tentative reservation information to a terminal of the user, The obtaining step obtains reservation confirmation information from the user indicating whether or not the reservation is confirmed based on the contents indicated by the provisional reservation information, The reservation information generating step may be configured to generate the reservation information when the reservation confirmation information indicates that the reservation is confirmed.
[0042] In the boarding and alighting management method of the present invention, for example, The boarding / alighting management step may be such that, when it is not possible to recognize the user getting on or off the mobile object to be used, a notification is sent to the user's terminal that the boarding / alighting cannot be recognized.
[0043] In the boarding and alighting management method of the present invention, for example, the acquiring step acquires, after outputting the reservation information, change request information regarding a request for a change to the reservation information; The reservation information generating step may be configured to update the reservation information based on the change request information.
[0044] The boarding and alighting management method of the present invention includes, for example, Further, a scheduled time estimation step is included, The acquiring step acquires location information of the moving body, the scheduled time estimation step estimates a scheduled time at which the mobile object will arrive at the boarding / alighting location of the user, using at least the mobile object information and location information of the mobile object; If the mobile object is a candidate mobile object for use, the candidate use information includes the scheduled time as information about the candidate use mobile body, When the moving object is the target moving object, The boarding and alighting management step may further include notifying the user of the scheduled time.
[0045] The boarding and alighting management method of the present invention includes, for example, Further, it includes a usage fee calculation step, the usage fee calculation step calculates a usage fee for the moving object based on a boarding and alighting location of the user; If the mobile object is a candidate mobile object for use, the candidate use information includes information about the candidate use vehicle, the information about the usage fee; When the moving object is the target moving object, The reservation information may include information relating to the usage fee.
[0046] The boarding and alighting management method of the present invention includes, for example, Furthermore, a payment processing step is included, At least the usage request information includes information enabling electronic payment for the usage fee of the mobile device; The payment processing step may be configured to execute payment processing based on information regarding the electronic payment when at least one of the user boarding and alighting is recognized by the boarding and alighting management step.
[0047] In the boarding and alighting management method of the present invention, for example, The reservation information output to the user may include code information obtained by encoding the reservation information.
[0048] In the user terminal side information processing method of the present invention, for example, the acquiring step acquires provisional reservation information from the boarding and alighting management device after outputting the use request information and before acquiring the reservation information; the display processing step displays the provisional reservation information and displays an input field for asking whether or not to confirm the reservation based on the content indicated by the provisional reservation information; The input processing step includes inputting, into the input field, whether or not the reservation is to be confirmed based on the content indicated by the provisional reservation information, by operation of the user; The output step may be performed in a mode in which reservation confirmation information indicating the result of the selection is output to the boarding and alighting control device.
[0049] In the user terminal side information processing method of the present invention, for example, The acquiring step may be performed in a manner that, after acquiring the reservation information, a notification is acquired from the boarding and alighting control device.
[0050] In the user terminal side information processing method of the present invention, for example, the display processing step displays the reservation information and displays an input field for asking whether or not to change the content indicated by the reservation information; The input processing step allows the user to input whether or not to change the content indicated by the reservation information through an operation by the user, When changing the contents of the reservation information, The output step may be performed in a mode in which change request information regarding a request for a change to the reservation information is output to the boarding and alighting management device.
[0051] In the user terminal side information processing method of the present invention, for example, the display processing step displays an input screen on which specific items regarding the use of the mobile object to be used can be input after the mobile object to be used is selected; the input processing step inputs the specific items through an operation by the user, The output step may be configured to output the usage request information including the specific items.
[0052] In the user terminal side information processing method of the present invention, for example, the usage request information includes, as the specific item, information regarding a payment method for the usage fee of the mobile object; the reservation information includes code information in which the reservation information is coded, The display processing step may be configured to display the code information when the user gets on or off the vehicle.
[0053] The user terminal side information processing method of the present invention includes, for example, Further, a mode switching step is included, the acquiring step acquires a flag from the boarding / alighting management device after acquiring the reservation information, The mode switching step may be configured to switch the mode of the user terminal in accordance with the type of the flag.
[0054] The user terminal side information processing method of the present invention includes, for example, Further, a guidance information generating step is included, The acquiring step acquires location information of the user, the guidance information generation step specifies a route from the location indicated by the location information to a boarding location among the boarding and alighting locations, and generates guidance information for guiding the user; The display processing step may be configured to display the guidance information.
[0055] In the user terminal side information processing method of the present invention, for example, The boarding and alighting control device may be a device that executes the boarding and alighting control method of the present invention.
[0056] In the mobile terminal side information processing method of the present invention, for example, The reading step may be performed in a manner that, in addition to or instead of reservation information presented by the user when getting on or off, the user's identification information is read and output to the boarding and alighting management device.
[0057] In the mobile terminal side information processing method of the present invention, for example, the acquiring step acquires location information of a moving object; The output step may be configured to output the position information to the boarding and alighting control device.
[0058] In the mobile terminal side information processing method of the present invention, for example, the reservation information includes code information obtained by encoding the reservation information, The reading step may be a step of reading the code information.
[0059] The program of the present invention is a program for causing a computer to execute the steps of the method of the present invention as a procedure.
[0060] The recording medium of the present invention is a computer-readable recording medium on which the program of the present invention is recorded.
[0061] In the present invention, a "mobile body" refers to a mobile body that has a fixed route, is capable of being shared with others, and employs a free boarding and alighting system. A free boarding and alighting system is a system in which passengers can get on and off the mobile body at any point on the route, even if it is not a bus stop. Examples of such mobile bodies include route buses, school buses, and shared taxis.
[0062] Next, embodiments of the present invention will be described with reference to the drawings. The present invention is not limited to the following embodiments. In the following drawings, the same parts are denoted by the same reference numerals. Furthermore, the descriptions of the embodiments can be mutually incorporated unless otherwise specified, and the configurations of the embodiments can be combined unless otherwise specified.
[0063] [Embodiment 1] Fig. 1 is a block diagram showing an example of the configuration of a boarding and alighting management device 10 according to this embodiment. As shown in Fig. 1, the device 10 includes a storage unit 11, an output unit 12, an acquisition unit 13, an identification unit 14, a reservation information generation unit 15, and a boarding and alighting management unit 16. The device 10 may further include, as an optional configuration, a scheduled time estimation unit 17, a usage fee calculation unit 18, a payment processing unit 19, and the like. The above-mentioned units are connected to each other, for example, by an internal bus.
[0064] The device 10 may be, for example, a single device including the above-described units, or a device in which the units can be connected via a communication network. The device 10 can also be connected to an external device (described later) via the communication network. The communication network is not particularly limited and any known network can be used, for example, a wired or wireless network. Examples of the communication network include the Internet, the World Wide Web (WWW), a telephone line, a Local Area Network (LAN), a Storage Area Network (SAN), a Delay Tolerant Networking (DTN), a Low Power Wide Area Network (LPWA), and a Local 5G (L5G). Examples of wireless communication include Wi-Fi (registered trademark), Bluetooth (registered trademark), Local 5G, and LPWA. Examples of the wireless communication include direct communication between devices (Ad Hoc communication), infrastructure communication, and indirect communication via an access point. The device 10 may be incorporated into a server as a system. The device 10 may be, for example, a personal computer (PC, for example, desktop or notebook type) on which the program of the present invention is installed, a smartphone, a tablet terminal, a wearable terminal, etc. Furthermore, the device 10 may be in the form of cloud computing or edge computing, for example, in which at least one of the units is located on a server and the other units are located on a terminal.
[0065] 2 shows an example of a block diagram of the hardware configuration of the device 10. The device 10 may include, for example, a central processing unit (CPU, GPU, etc.) 101, a memory 102, a bus 103, a storage device 104, an input device 105, an output device 106, and a communication device 107. Note that these are merely examples, and the hardware configuration of the device 10 is not limited to these as long as it is capable of executing each of the above-mentioned units. The units of the hardware configuration of the device 10 are connected to each other via their respective interfaces (I / F) and the bus 103.
[0066] The central processing unit 101 is responsible for overall control of the device 10. In the device 10, the central processing unit 101 executes, for example, the program of the present invention and other programs, and also reads and writes various information. Specifically, the central processing unit 101 functions as, for example, an output unit 12, an acquisition unit 13, an identification unit 14, a reservation information generation unit 15, a boarding and alighting management unit 16, a scheduled time estimation unit 17, a usage fee calculation unit 18, and a payment processing unit 19.
[0067] The bus 103 can also be connected to, for example, an external device. Examples of the external device include an external storage device (such as an external database), an external input device, and an external output device. The device 10 can be connected to an external network (the communication line network) by, for example, a communication device 107 connected to the bus 103, and can also be connected to other devices via the external network.
[0068] The memory 102 may be, for example, a main memory (primary storage device). When the central processing unit 101 performs processing, the memory 102 reads various operating programs, such as the program of the present invention, stored in the storage device 104 (described later), and the central processing unit 101 receives data from the memory 102 and executes the programs. The main memory may be, for example, a RAM (random access memory). Alternatively, the memory 102 may be, for example, a ROM (read only memory).
[0069] The storage device 104 is also referred to as an auxiliary storage device, for example, in contrast to the main memory (primary storage device). As described above, the storage device 104 stores an operating program including the program of the present invention. The storage device 104 may be, for example, a combination of a recording medium and a drive that reads and writes data from and to the recording medium. The recording medium is not particularly limited and may be, for example, an internal or external type, such as a hard disk (HD), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, or memory card. The storage device 104 may be, for example, a hard disk drive (HDD) or a solid state drive (SSD) in which the recording medium and drive are integrated.
[0070] In the present device 10, the memory 102 and the storage device 104 can also store various information such as log information, information acquired from an external database (not shown) or an external device, information generated by each process of the present device 10, and information used when the present device 10 executes each process. At least a portion of the information may be stored, for example, in an external server other than the memory 102 and the storage device 104, or may be stored in a distributed manner in multiple terminals using blockchain technology or the like. The memory 102 and the storage device 104 may function as the storage unit 11, for example.
[0071] The device 10 may further include, for example, an input device 105 and an output device 106. The input device 105 is a device for inputting, for example, letters, numbers, the position of an object displayed on the screen, an image, sound, etc., and specific examples thereof include a digitizer (touch panel, etc.), a keyboard, a mouse, a scanner, an imaging device (camera), a microphone, a sensor, etc. The output device 106 may be, for example, a display device (LED display, liquid crystal display), a printer, a speaker, etc. The output unit 12 may perform output via the output device 106, as will be described later.
[0072] Next, an example of the boarding and alighting management method of this embodiment will be described based on the flowchart of Fig. 3. The boarding and alighting management method of this embodiment is implemented as follows, for example, using the boarding and alighting management device 10 of Fig. 1. Note that the boarding and alighting management method of this embodiment is not limited to use of the boarding and alighting management device 10 of Fig. 1. Furthermore, the steps in parentheses in Fig. 3 are optional steps.
[0073] In the following, the output process can be performed, for example, by the output unit 12, the acquisition process can be performed, for example, by the acquisition unit 13, the identification process can be performed, for example, by the identification unit 14, the reservation information generation process can be performed, for example, by the reservation information generation unit 15, the boarding and alighting management process can be performed, for example, by the boarding and alighting management unit 16, the scheduled time estimation process can be performed, for example, by the scheduled time estimation unit 17, the usage fee calculation process can be performed, for example, by the usage fee calculation unit 18, and the payment processing process can be performed, for example, by the payment processing unit 19.
[0074] The storage unit 11 stores in advance mobile object information including route information and possible stopping place information indicating possible stopping places. The route information is information indicating the route of the mobile object. The route information is information including, for example, map information. The mobile object information may include, in addition to the route information, for example, operation information indicating the operation status of the mobile object. This information may be, for example, information acquired by the acquisition unit 13 described below, or information input by the input device 105. The operation information may include, for example, location information of the mobile object.
[0075] In the boarding and alighting management method of this embodiment, first, the output unit 12 outputs the mobile object information to a user's terminal (hereinafter also referred to as a user terminal) (S11). The output by the output unit 12 to the user terminal, not limited to the mobile object information, may be a direct output or an indirect output via another device or database. The same applies to the output by the output unit 12 to a mobile object terminal, which will be described later. The output unit 12 may perform the output, for example, using the output device 106 or an external output device.
[0076] The user terminal is not particularly limited and may be, for example, the user terminal 20 described in embodiment 2. The user terminal does not necessarily have to be the user's own terminal riding in a vehicle described below, but may also be a terminal of a person related to the user. The user terminal may be, for example, a terminal including an application that communicates with the device 10 and executes various processes.
[0077] Next, after outputting the mobile information, the acquisition unit 13 acquires desired boarding and alighting location information regarding the user's desired boarding and alighting locations (desired boarding and alighting locations) (S12). The desired boarding and alighting location information is information output by the user terminal. The acquisition unit 13 may acquire information from the user terminal directly or indirectly via another device or database. The same applies to the acquisition of information from the mobile terminal by the acquisition unit 13, which will be described later.
[0078] Next, the identification unit 14 uses the mobile body information, the available stopping place information, and the desired boarding and alighting place information to identify the available stopping place on the route of at least one mobile body that is closest to the desired boarding and alighting place as the user's boarding and alighting place (boarding place and alighting place), and identifies mobile bodies that pass through the boarding and alighting place as candidates for use by the user (S13).
[0079] For example, if at least one of another user's boarding location and disembarking location is set within a certain range from the user's desired boarding or disembarking location, the identification unit 14 may set at least one of the other user's boarding location and disembarking location as at least one of the user's boarding location and disembarking location instead of the nearest possible stop from the desired boarding or disembarking location. The certain range is not particularly limited and can be set arbitrarily, for example, 25 meters, 50 meters, 100 meters, etc. The other user is a user who plans to board or is currently boarding the vehicle whose route passes through the desired boarding or disembarking location. The identification unit 14 may, for example, set the boarding location of the other user as the user's boarding location or the user's disembarking location. Similarly, the identification unit 14 may, for example, set the disembarking location of the other user as the user's boarding location or the user's disembarking location. This reduces the number of times the vehicle stops for boarding or disembarking, thereby preventing delays and reducing the inconvenience caused by stops.
[0080] Next, the output unit 12 outputs the boarding and alighting place information regarding the boarding and alighting place and the candidate use information regarding the candidate mobile object to the user's terminal (S14). The boarding and alighting place information includes, for example, location information indicating the boarding and alighting place. The candidate use information includes, for example, information such as the identification information of the mobile object, the destination of the mobile object, and the scheduled time of arrival at the boarding and alighting place. The scheduled time can be estimated, for example, by the scheduled time estimation unit 17 described below.
[0081] Next, after outputting the boarding and alighting location information and the candidate usage information, the acquisition unit 13 acquires usage request information regarding a request for use of the vehicle selected by the user as a target for use (S15). The usage request information is information output by the user terminal. The usage request information includes, for example, the user's identification information, the payment method for the vehicle usage fee, the number of users, etc. The payment method may be, for example, a cash payment method or an electronic payment method. The type of electronic payment is not particularly limited and may be, for example, an IC chip method or a code method. When the payment method is electronic payment, the usage request information may also include information enabling electronic payment, such as identification information for the electronic payment to be used, account information, credit card information, etc. When the payment method is electronic payment, electronic payment is possible, for example, by the payment processing unit 19 described below. The number of users may also be, for example, the number of people getting on at the boarding location and the number of people getting off at the alighting location. If the usage request information includes information that enables electronic payment, for example, as described below, the user can perform the entire process from obtaining the mobile information to making payment using only the user terminal, thereby further reducing the burden on the user.
[0082] Next, the reservation information generating unit 15 generates reservation information corresponding to the usage request information (S16). The generated reservation information is stored, for example, in the storage unit 11. The reservation information is, for example, information unique to each piece of usage request information. Furthermore, the reservation information may, for example, include some or all of the information of the usage request information, or may be information linked to the usage request information.
[0083] The reservation information may be generated as code information in which the reservation information is coded, or as information including the code information. The form of the code information is not particularly limited, and may be a one-dimensional code or a two-dimensional code.
[0084] The reservation information generation unit 15 may generate provisional reservation information in response to the usage request information (S16-1), for example, before issuing the reservation information, i.e., before the step (S16). The provisional reservation information is information used to confirm with the user whether the reservation may be confirmed. In other words, when generating the provisional reservation information, the reservation information can be said to be information indicating, for example, that a reservation for use of the target mobile object has been confirmed in response to the usage request. The provisional reservation information has the same content as the reservation information, except that the reservation is not confirmed. For example, the reservation information generation unit 15 may generate the reservation information as the code information or information including the code information, and may generate the provisional reservation information as information that is not code information (e.g., text data, etc.) or information not including the code information, for easy understanding by the user.
[0085] When the provisional reservation information is generated, the output unit 12 outputs the provisional reservation information to the user's terminal (S16-2). After step S16-2, the acquisition unit 13 acquires reservation confirmation information from the user indicating whether the reservation is confirmed according to the content of the provisional reservation information (S16-3). Then, for example, if the reservation confirmation information indicates that the reservation is confirmed, the reservation information generation unit 15 may generate the reservation information in the same manner as in step S16. On the other hand, for example, if the reservation confirmation information indicates that the reservation is not confirmed, the reservation information generation unit 15 may not generate the reservation information. If the reservation information is not generated, the process may be repeated, for example, from step S11, step S12, step S15, etc. By generating the provisional reservation information in this way, the user can be asked to confirm the reservation content before generating and outputting the reservation information. This reduces the risk of outputting incorrect reservation information to the user.
[0086] Next, after generating the reservation information, the output unit 12 outputs the reservation information to the terminal of the user, and also outputs the boarding and alighting location information to the terminal of the target mobile object (S17). Hereinafter, the term "mobile terminal" refers not only to the target mobile object, but also to a terminal mounted on the mobile object. The mobile terminal is not particularly limited as long as it has a function of navigating to the boarding and alighting location and a function of reading specific information, and is, for example, the mobile terminal 30 described below.
[0087] For example, the output unit 12 may output information included in the reservation information or the usage request information to the mobile terminal in addition to the boarding and alighting location information. If information indicating the number of users is output to the mobile terminal as information included in the reservation information or the usage request information, for example, the driver of the mobile vehicle can grasp the number of users, and the risk of forgetting to pick up or drop off users can be further reduced.
[0088] Then, when the acquisition unit 13 acquires the reservation information from the terminal of the mobile body after step S17, the boarding / alighting management unit 16 recognizes the boarding / alighting of the user, manages the boarding / alighting status (S18), and ends the process (END). The terminal of the mobile body acquires the reservation information, for example, by reading the reservation information presented by the user, and outputs the information to the device 10. The boarding / alighting status may be, for example, "not boarded," "boarded," or "disembarked." For example, when the acquisition unit 13 has not acquired the reservation information after step S17, the boarding / alighting management unit 16 manages the boarding / alighting status as "not boarded." Thereafter, when the acquisition unit 13 acquires the reservation information for the first time, the boarding / alighting management unit 16 manages the boarding / alighting status as, for example, "boarded." Furthermore, when the acquisition unit 13 acquires the reservation information again, the boarding / alighting management unit 16 manages the boarding / alighting status as, for example, "disembarked." In this way, the boarding / alighting management unit 16 manages the boarding / alighting status according to the acquisition status of the reservation information. In addition, the boarding and alighting management unit 16 may manage the boarding and alighting status as "boarding failed" if, for example, after step S17, the acquisition unit 13 acquires a notification from the mobile terminal indicating that the user was not present at the boarding location when the mobile arrived.
[0089] The acquisition unit 13 may acquire, along with the reservation information, the identification information of the mobile object that output the reservation information. The boarding / alighting management unit 16 then compares the identification information of the target mobile object included in the reservation information with the identification information of the mobile object. If they match, the boarding / alighting status may be managed as "boarded." If they do not match, the boarding / alighting status may be managed as "not boarded" or as "misboarded" (misboarded: meaning that, when boarding, the user took a boarding procedure (such as presenting reservation information) for a mobile object other than the target mobile object). Furthermore, if they do not match, the boarding / alighting management unit 16 may, for example, notify at least one of the user terminal and the mobile terminal that the identification information of the target mobile object indicated in the reservation information does not match the identification information of the mobile object, i.e., that the user boarded the target mobile object by mistake. This allows assistance in boarding the target mobile object even if there are multiple mobile objects passing through the boarding / alighting location.
[0090] As described above, the usage request information may include the user's identification information. The user's identification information may be, for example, the identification information of a transportation IC card or information stored in an RF tag in an RFID (radio frequency identifier) system. In this case, the reservation information generation unit 15 may generate, for example, reservation information including the user's identification information or reservation information linked to the user's identification information in step S16. Then, when the acquisition unit 13 acquires the user's identification information from the terminal of the vehicle in addition to or instead of the reservation information after step S17, the boarding / alighting management unit 16 recognizes the user's boarding / alighting and manages the boarding / alighting status. The processing of the boarding / alighting management unit 16 using the user's identification information can be described above or below by replacing the reservation information with the user's identification information. This allows, for example, a user (e.g., a child) who does not carry a terminal such as a smartphone to board the vehicle as long as they carry a transportation IC card or an RF tag. In the case of a user who does not carry a terminal such as a smartphone, for example, a person related to the user (e.g., a guardian) may operate the user terminal (e.g., the guardian's terminal) on behalf of the user to obtain the reservation information from this device 10.
[0091] For example, if the boarding / alighting management unit 16 is unable to recognize the user's boarding / alighting on the target mobile object, it may notify the user's terminal that the boarding / alighting cannot be recognized. In this case, the boarding / alighting management unit 16 may manage the boarding / alighting status as, for example, "boarding failed" or "alighting failed." A case in which the boarding / alighting on the target mobile object cannot be recognized includes, for example, a case in which the mobile object passes the boarding / alighting location but the acquisition unit 13 does not acquire the reservation information from the mobile object's terminal. Whether the mobile object has passed the boarding / alighting location can be determined, for example, by the acquisition unit 13 acquiring the mobile object's location information from the mobile object's terminal. The acquisition of the location information may be performed, for example, continuously or every fixed time (e.g., 1 minute, 3 minutes, 5 minutes, etc.). The user who receives the notification can know, for example, that they were unable to board or missed the target mobile object. The boarding / alighting management unit 16 may, for example, output to the mobile object that the boarding / alighting cannot be recognized. The driver of the moving body who has received the notification can know, for example, that there is a possibility that the driver has passed the boarding location even though the user was present at the boarding location, and that there is a user who did not get off at the disembarking location. Note that the driver may pass the boarding location regardless of the notification, for example, if the driver can visually confirm that the user is not present at the boarding location.
[0092] The acquisition unit 13 may acquire change request information regarding a request for a change to the reservation information, for example, after outputting the reservation information. The target of the change is not particularly limited as long as it is information included in the reservation information, and may be, for example, the boarding and alighting location, the target vehicle, the payment method, the number of passengers, etc. The change request information includes, for example, information regarding the target of the change and the content of the change. More specifically, after the output of the reservation information refers to, for example, when the user's boarding and alighting status is "boarded" or "not boarded," and before the user's boarding and alighting status becomes "disembark." In this case, the reservation information generation unit 15 may update the reservation information, for example, based on the change request information. The updated reservation information is output to the user terminal by, for example, the output unit 12. Furthermore, when the reservation information is updated, the boarding and alighting management unit 16 may manage the reservation information before the update as unusable, for example. This allows the reservation information to be updated, for example, even if there is an error in the reservation information or if the user wants to change the alighting location while aboard the vehicle.
[0093] For example, after step S18, the output unit 12 may output a flag corresponding to the boarding / alighting status of the user to the user's terminal (S19). Specifically, for example, when the boarding / alighting status of the user becomes "boarding," the output unit 12 may output a boarding flag to the user's terminal. Furthermore, for example, when the boarding / alighting status of the user becomes "alighting," the output unit 12 may output a disembarking flag to the user's terminal. When the user's terminal is a terminal including an application that communicates with the device 10 and executes various processes, and the application includes multiple modes, for example, by outputting such a flag to the user's terminal, it is possible to control the application mode to be switched to a mode corresponding to the flag. The modes will be described in embodiment 2.
[0094] The device 10 may further include, for example, an estimated time estimation unit 17, as described above. In this case, the acquisition unit 13 acquires the location information of the mobile body from the mobile terminal (S101). FIG. 3 illustrates an example in which the location information of the mobile body is acquired before step S14, but the acquisition may be performed at any timing. Furthermore, the location information of the mobile body may be acquired continuously or at regular intervals (e.g., every 1 minute, 3 minutes, 5 minutes, etc.). Thereafter, the estimated time estimation unit 17 estimates the estimated time at which the mobile body will arrive at the boarding / alighting location of the user, using at least the mobile body information and the location information of the mobile body (S102). FIG. 3 illustrates an example in which the estimation is performed before step S14, but the estimation is not limited thereto. For example, the estimation may be performed every time the location information of the mobile body is acquired. Specifically, the estimated time estimation unit 17 can estimate the estimated time based on the distance from the location information of the mobile body to the boarding / alighting location, for example, by referring to route information of the mobile body. Note that the technology for estimating the scheduled time using the mobile object information and the mobile object's location information is not limited to this, and for example, conventionally known technology can be applied. When the mobile object is the candidate mobile object, the candidate mobile object information includes the scheduled time as information about the candidate mobile object. The tentative reservation information may also include information about the scheduled time. Furthermore, when the mobile object is the target mobile object, the boarding and alighting management unit 16 may, for example, further notify the user of the scheduled time until the boarding and alighting status becomes "alight." Notification of the scheduled time is performed, for example, in real time from the acquisition of the mobile object's location information. By estimating the scheduled time in this way, the user can, for example, know the bus arrival time.
[0095] Furthermore, the acquisition unit 13 may acquire, for example, traffic information. The traffic information includes, for example, congestion information, traffic regulation information, weather information, road surface information, and road construction information. The scheduled time estimation unit 17 may further estimate the scheduled time using the traffic information. For example, if congestion occurs on the route of the mobile object, the scheduled time estimation unit 17 can calculate the travel distance of the mobile object per certain time period and estimate the scheduled time using the travel distance per certain time period and the distance from the location information of the mobile object to the boarding and disembarking location. Note that the technology for estimating the scheduled time using traffic information, etc., is not limited to this, and any conventionally known technology can be applied, for example. By taking the traffic information into consideration when estimating the scheduled time, for example, the user can know the bus arrival time more accurately.
[0096] The device 10 may further include a usage fee calculation unit 18, as described above. The usage fee calculation unit 18 calculates the usage fee for the mobile object based on the user's boarding and alighting locations (S103). The usage fee calculation unit 18 may calculate the usage fee based on the distance from the user's boarding location to the alighting location, for example, using table information in which usage fees according to distances are pre-recorded. The table information may be pre-stored in the storage unit 11 or acquired by the acquisition unit 13. Note that the method for calculating the usage fee for the boarding and alighting locations is not limited thereto, and known techniques may be applied. The usage fee calculation unit 18 may calculate the usage fee per person, for example. If the usage request information or the reservation information includes information on the number of users, the usage fee calculation unit 18 may calculate the amount obtained by multiplying the usage fee per person by the number of users (i.e., the total usage fee). If the mobile object is a candidate mobile object, the candidate mobile object information may include information on the usage fee as information on the candidate mobile object. Furthermore, if the mobile object is the target mobile object, the reservation information may include information regarding the usage fee. The provisional reservation information may also include information regarding the usage fee. The information regarding the usage fee may be, for example, the usage fee per person, the total usage fee, or both. FIG. 3 shows an example in which the usage fee is calculated before step S16, but this is not limiting. Step S103 may be executed, for example, before step S14. Furthermore, when the change request information regarding a change to the boarding / alighting location, the number of users, etc. is acquired, the usage fee calculation unit 18 may recalculate the usage fee. The recalculation may be executed, for example, after step S17, in parallel with step S18. This allows the usage fee to be easily calculated even if the usage fee is not a flat rate, as will be described later.
[0097] The device 10 may further include a payment processing unit 19, as described above. If the usage request information includes at least information enabling electronic payment for the vehicle usage fee, the payment processing unit 19 executes payment processing based on the information regarding the electronic payment when the boarding / alighting management unit 16 recognizes at least one of the user's boarding and alighting (S104). The information enabling electronic payment may also be included in the reservation information or the provisional reservation information, for example. In a mode in which the device 10 acquires the change request requesting a change of the alighting location, the payment processing unit 19 may execute the payment processing (post-payment system) when the boarding / alighting management unit 16 recognizes the user's alighting. On the other hand, even in a mode in which the device 10 acquires the change request requesting a change of the alighting location, the payment processing unit 19 may execute the payment processing (pre-payment system) when the boarding / alighting management unit 16 recognizes the user's boarding. In the latter case, for example, the payment processing unit may execute processing such as additional payment of the difference in fare or refund when the alighting location is changed. This allows electronic payment without the need to prepare cash or an IC card separately to pay the usage fee, thereby reducing the hassle of paying the usage fee for both the user and the driver.
[0098] According to this embodiment, a specific available stop location can be identified from the user's desired boarding and alighting location using available stop location information, etc., and this can be communicated to the user and the driver, thereby reducing the burden on the user and the driver and supporting boarding and alighting from a moving object that employs a free boarding and alighting system. In addition, by using the reservation information or the user's identification information to manage the user's boarding and alighting, the burden on the driver can be further reduced.
[0099] [Embodiment 2] A boarding / alighting assistance system device including the boarding / alighting management device 10 of the first embodiment and a boarding / alighting assistance method of this embodiment including the boarding / alighting management method of the first embodiment will be described.
[0100] Fig. 4 is a block diagram showing an example of the configuration of the boarding and alighting assistance system device 100 of this embodiment. As shown in Fig. 1, the boarding and alighting assistance system device 100 includes a boarding and alighting management device 10, a user terminal 20, and a mobile terminal 30. In this device 100, the boarding and alighting management device 10 can be connected to the user terminal 20 and the mobile terminal 30 via the communication line network. There may be multiple user terminals 20 and multiple mobile terminals 30.
[0101] The boarding and alighting support method of this embodiment includes the boarding and alighting management method shown in FIG. 3, the user terminal-side information processing method shown in FIG. 7, and the mobile terminal-side information processing method shown in FIG.
[0102] (User terminal and user terminal-side information processing method) Fig. 5 is a block diagram showing an example of the configuration of the user terminal 20. As shown in Fig. 5, the user terminal 20 includes an acquisition unit 21, a display processing unit 22, an input processing unit 23, and an output unit 24. The user terminal 20 may include, for example, as an optional configuration, a mode switching unit 25 and a guidance information generation unit 26. The above-mentioned units are connected to each other, for example, by an internal bus.
[0103] The user terminal 20 may be, for example, a single device including the above-mentioned units, or a device to which the above-mentioned units can be connected via the communication network. The user terminal 20 may also be connectable to the external device via the communication network. The user terminal 20 may also be, for example, a personal computer (PC, for example, desktop or notebook type) on which the program of the present invention or an application including the program of the present invention is installed, a smartphone, a tablet terminal, a wearable terminal, or the like.
[0104] FIG. 6 shows a block diagram of the hardware configuration of the user terminal 20. The user terminal 20 may include, for example, a central processing unit (CPU, GPU, etc.) 101, a memory 102, a bus 103, a storage device 104, an input device 105, an output device 106, and a communication device 107. Note that these are merely examples, and the hardware configuration of the user terminal 20 is not limited to these as long as it is capable of executing each of the above-mentioned units. Each unit of the hardware configuration of the user terminal 20 is connected to each other via the bus 103 and each interface (I / F). Unless otherwise specified, the description of the hardware configuration in the first embodiment can be applied to each unit of the hardware configuration of the user terminal 20.
[0105] As shown in FIG. 6, in the user terminal 20, the central processing unit 101 functions as an acquisition unit 21, a display processing unit 22, an input processing unit 23, an output unit 24, a mode switching unit 25, and a guide information generation unit .
[0106] The display processing unit 22 executes processing to display various types of information on the output device 106 (such as a display device) or an external output device, for example.
[0107] The input processing unit 23 executes input processing of various information, for example, in response to the user's operation via the input device 105 or an external input device. The output unit 24 may perform output via the output device 106, for example.
[0108] Next, an example of the user terminal side information processing method of this embodiment will be described based on the flowchart of Fig. 7. The user terminal side information processing method of this embodiment is implemented, for example, using the user terminal 20 of Fig. 5 as follows. Note that the user terminal side information processing method of this embodiment is not limited to use of the user terminal 20 of Fig. 5. Also, the steps in parentheses in Fig. 7 are optional steps.
[0109] In the following, the acquisition process can be performed, for example, by an acquisition unit 21, the display processing process can be performed, for example, by a display processing unit 22, the input processing process can be performed, for example, by an input processing unit 23, the output process can be performed, for example, by an output unit 24, the mode switching process can be performed, for example, by a mode switching unit 25, and the guidance information generation process can be performed, for example, by a guidance information generation unit 26.
[0110] First, the acquiring unit 21 acquires mobile object information including route information from a boarding / alighting management device (S21). The boarding / alighting management device is, for example, the boarding / alighting management device 10 described in the first embodiment. Hereinafter, the boarding / alighting management device will be described as the boarding / alighting management device 10 described in the first embodiment. The mobile object information is, for example, the same as that described above.
[0111] Next, the display processing unit 22 displays route information (S22). When the mobile object information includes the operation information, the display processing unit 22 may, for example, refer to the operation information and not display the route information of mobile objects whose operation status is "suspended," but may display only the route information of mobile objects whose operation status is "in operation." This allows the user to, for example, grasp only the route information of mobile objects that are in operation, i.e., available. Furthermore, when the operation information includes location information of the mobile object, the display processing unit 22 may, for example, display the location information of the mobile object by superimposing it on the route indicated by the route information.
[0112] Next, the input processing unit 23 inputs an arbitrary location on the route of the moving object as a desired boarding / alighting location by operation of the user (S23). Specifically, for example, the user inputs a location selected by tapping on the touch display as the desired alighting location.
[0113] Next, the output unit 24 outputs the desired boarding and alighting place information regarding the desired boarding and alighting place to the boarding and alighting management device 10 (S24). The desired boarding and alighting place information is the same as described above. The output unit 24 may perform the output using, for example, the output device 106 or an external output device.
[0114] Next, after outputting the information about the desired boarding and alighting locations (S24), the acquiring unit 21 acquires boarding and alighting location information about the boarding and alighting locations identified by the boarding and alighting management device 10 and candidate use information about the candidate mobile bodies identified by the boarding and alighting management device (S25). The boarding and alighting location information and the candidate use information are the same as those described above.
[0115] Next, the display processing unit 22 displays the boarding and alighting place information and the candidate use information (S26). The boarding and alighting places indicated by the boarding and alighting place information may be displayed on a map, for example. The map may use map information included in the route information, for example.
[0116] Next, the input processing unit 23 selects an arbitrary mobile object as a target of use from among the candidate mobile objects, in response to an operation by the user (S27).
[0117] Next, the output unit 24 outputs utilization request information regarding a utilization request for the mobile object to be utilized to the boarding and alighting management device 10 (S28). The utilization candidate information is the same as that described above.
[0118] Next, after outputting the use request information, the acquisition unit 21 acquires reservation information from the boarding and alighting management device 10 (S29). The reservation information is the same as that described above.
[0119] Then, the display processing unit 22 displays the reservation information (S201) and ends the process (END). There are no particular restrictions on the timing of displaying the reservation information, and it may be displayed at any time after the reservation information is acquired. Specifically, for example, when the boarding and alighting management device 10 performs boarding and alighting management using the reservation information as described above, the display processing unit 22 may display the reservation information when the user boards and alights. Furthermore, when the boarding and alighting management device 10 performs code payment using the reservation information as described above, the display processing unit 22 may display the reservation information at the time of payment.
[0120] Furthermore, the acquisition unit 21 may acquire provisional reservation information from the boarding / alighting management device (S202), for example, after outputting the usage request information (S28) and before acquiring the reservation information (S29). The provisional reservation information is the same as described above. When the provisional reservation information is acquired, the display processing unit 22 may, for example, display the provisional reservation information and display an input field asking whether or not to confirm the reservation based on the content indicated in the provisional reservation information (S203). The form of the input field is not particularly limited and may be, for example, a button displayed on a display device. Next, the input processing unit 23, in response to an operation by the user, inputs into the input field whether or not to confirm the reservation based on the content indicated in the provisional reservation information (S204). Then, the output unit 24 outputs reservation confirmation information indicating the selection result to the boarding / alighting management device (S205). The reservation confirmation information is the same as described above. This allows the user to confirm the content of the reservation before confirming it.
[0121] For example, the acquisition unit 21 may acquire a notification from the boarding and alighting management device 10 after acquiring the reservation information (S29). The content of the notification is not particularly limited, and may be, for example, as described above, a notification indicating that the boarding is a mistake, a notification indicating that the boarding cannot be recognized, a notification of the scheduled time, etc. Then, the display processing unit 22 may display, for example, the notification.
[0122] The display processing unit 22 may, for example, display the reservation information and an input field asking whether or not to change the contents indicated by the reservation information. The format of the input field is not particularly limited, and the timing of displaying the input field is also not particularly limited, and may be any time after the reservation information is acquired (S29) and before the acquisition of the disembarkation flag described below. When the input field is displayed, the input processing unit 23, for example, allows the user to input whether or not to change the contents indicated by the reservation information, through an operation by the user. Furthermore, when the user inputs that he or she wants to change the contents, the display processing unit 22 may display an input screen on which specific items related to the change can be input. Thereafter, the input processing unit 23, described below, may input the changed contents into the specific items through an operation by the user. When the user inputs that he or she wants to change the contents, the output unit 24 outputs, for example, change request information related to a request for a change to the reservation information to the boarding and alighting management device 10. The change request information is the same as described above.
[0123] For example, after the target vehicle is selected (S27), the display processing unit 22 may display an input screen on which specific information regarding the use of the target vehicle can be input (S206). Then, the input processing unit 23 may input the specific information through an operation by the user (S207). Then, the output unit 24 outputs the use request information including the specific information in the step (S28). The specific information is not particularly limited as long as it can be included in the use request information, and may be, for example, information regarding the user's identification information, a payment method for the vehicle's usage fee, the number of users, etc. The use request information may include, as the specific information, information regarding a payment method for the vehicle's usage fee. The reservation information may include code information obtained by encoding the reservation information. For example, as described above, the display processing unit 22 may display the code information when the user gets on or off the vehicle.
[0124] The user terminal 20 may further include a mode switching unit 25, for example, as described above. In this case, the acquisition unit 21 acquires a flag from the boarding and alighting management device 10 (S208) after acquiring the reservation information (S29). The flag may be, for example, a boarding flag or an alighting flag. The mode switching unit 25 then switches the mode of the user terminal 20 depending on the type of the acquired flag. The mode of the user terminal 20 may also be, for example, the mode of an application installed on the user terminal 20. Each mode differs in the information displayed on the display (output device 106) of the user terminal 20 and the application functions, for example, according to a design predetermined by an application developer or the like. Specifically, the mode switching unit 25, for example, sets the user terminal 20 in a non-boarding mode before acquiring the boarding flag, switches the user terminal 20 to the boarding mode when acquiring the boarding flag, and then switches the user terminal 20 to the non-boarding mode when acquiring the alighting flag. An example of the non-boarding mode and the dismounting mode will be described below, but the present invention is not limited to this.
[0125] The not-yet-boarding mode refers to a mode until a boarding flag is acquired in the step (S208), and specifically, it is a mode in which the display processing unit 22 displays route information and the like on a display (output device 106; the same applies below), the scheduled time when the mobile object will arrive at the boarding location is displayed on the display in real time, and the user is guided to the boarding location by the guidance information generating unit 26, which will be described later. In addition, a button for transitioning to a screen that enables cancellation of a reservation for use of the mobile object or change of reservation details is also displayed on the display.
[0126] The boarding mode refers to, for example, a mode between acquiring a boarding flag in the step (S208) and acquiring a disembarking flag, and specifically, a mode in which the scheduled time when the mobile body will arrive at the disembarking location is displayed on the display (output device 106) of the user terminal 20, without displaying the scheduled time when the mobile body will arrive at the boarding location. In addition, a button for transitioning to a screen that allows the disembarking location to be changed is also displayed on the display. In the boarding mode, for example, unlike the not-boarding mode, the reservation cannot be canceled.
[0127] The user terminal 20 may further include a guidance information generation unit 26, as described above. In this case, the acquisition unit 21 acquires, for example, location information of the user (S209). The location information can be acquired, for example, using a global positioning system (GPS). The acquisition unit 21 may acquire the location information continuously or at regular intervals (for example, every 1 minute, 3 minutes, 5 minutes, etc.). FIG. 7 shows an example in which step S209 is executed after step S29, but this is not limiting. The guidance information generation unit 26 identifies a route from the location indicated by the location information to a boarding location among the boarding and alighting locations, and generates guidance information for guiding the user (S210). Then, the display processing unit 22 displays the guidance information (S211). This makes it possible to guide the user to the boarding location.
[0128] Furthermore, the guidance information generation unit 26 may estimate, for example, the time required to travel from the location indicated by the location information to the boarding location, and include the time required in the guidance information. The method for estimating the time required is not particularly limited, and for example, known technology may be used. This allows the user to know the time required to travel to the boarding location.
[0129] According to this embodiment, by selecting the desired boarding and alighting location using the route information, the boarding and alighting location information, etc. can be acquired, and the user can easily use the mobile object. This reduces the burden on the user and supports boarding and alighting from mobile objects that adopt a free boarding and alighting system.
[0130] (Mobile terminal and mobile terminal-side information processing method) 8 is a block diagram showing an example of the configuration of mobile terminal 30. As shown in the figure, mobile terminal 30 includes an acquisition unit 31, a navigation unit 32, a reading unit 33, and an output unit 34. Mobile terminal 30 is a terminal mounted on the mobile object. The units are connected to each other, for example, by an internal bus.
[0131] Mobile terminal 30 may be, for example, a single device including the above-described units, or a device to which the above-described units can be connected via the communication network. Mobile terminal 30 may also be connectable to the external device via the communication network. Mobile terminal 30 may also be, for example, a personal computer (PC, e.g., desktop or notebook type) on which the program of the present invention or an application including the program of the present invention is installed, a smartphone, a tablet terminal, a wearable terminal, or the like.
[0132] 9 illustrates a block diagram of the hardware configuration of mobile terminal 30. Mobile terminal 30 may include, for example, a central processing unit (CPU, GPU, etc.) 101, memory 102, bus 103, storage device 104, input device 105, output device 106, and communication device 107. Note that these are merely examples, and the hardware configuration of mobile terminal 30 is not limited to these as long as it is capable of executing the functions of each of the above units. Each unit of the hardware configuration of mobile terminal 30 is connected to each other via bus 103 and each interface (I / F). Unless otherwise specified, the description of the hardware configuration in the first embodiment can be applied to each unit of the hardware configuration of mobile terminal 30.
[0133] 9, in the mobile terminal 30, the central processing unit 101 functions as an acquisition unit 31, a navigation unit 32, a reading unit 33, and an output unit 34. The output unit 34 may perform output via an output device 106, for example.
[0134] Next, an example of the mobile terminal-side information processing method of this embodiment will be described based on the flowchart of Fig. 10. The mobile terminal-side information processing method of this embodiment is implemented as follows, for example, using mobile terminal 30 of Fig. 8. Note that the mobile terminal-side information processing method of this embodiment is not limited to use of mobile terminal 30 of Fig. 8. Furthermore, the steps in parentheses in Fig. 10 are optional steps.
[0135] In the following, the acquisition step can be performed, for example, by an acquisition unit 31, the navigation step can be performed, for example, by a navigation unit 32, the reading step can be performed, for example, by a reading unit 33, and the output step can be performed, for example, by an output unit 34.
[0136] First, the acquisition unit 31 acquires boarding and alighting location information indicating the boarding and alighting locations of the user from the boarding and alighting management device 10 described in the first embodiment (S31). The acquisition unit 31 may, for example, acquire the route information from the boarding and alighting management device 10. The acquisition unit 31 may further acquire, for example, information included in the reservation information or the use request information from the boarding and alighting management device 10. Information included in the reservation information or the use request information includes, for example, information indicating the number of users.
[0137] Next, the navigation unit 32 performs navigation to the boarding and alighting location (S32). The navigation unit 32 may also navigate a predetermined route for the mobile body, for example. The route may be stored in advance in the mobile terminal 30, or may be a route indicated by the route information. The navigation method is not particularly limited, and may be performed, for example, by displaying the boarding and alighting location on the display device 106. The navigation unit 32 may, for example, display information included in the reservation information or the usage request information on the display device 106. The navigation unit 32 may, for example, use a navigation device mounted on the mobile body.
[0138] Next, the reading unit 33 reads the reservation information presented by the user when getting on and off (S33). For example, the reading unit 33 may read the user's identification information in addition to or instead of the reservation information presented by the user when getting on and off, and output it to the boarding and alighting management device 10. The user's identification information is the same as described above. The reading is performed using, for example, a card reader, a code reader, or the like.
[0139] As described above, the reservation information may include code information in which the reservation information is coded, and the reading unit 33 reads the code information displayed on the user terminal 20, for example, when the user gets on or off the train.
[0140] Then, the output unit 34 outputs the reservation information to the boarding and alighting control device 10 (S34), and the process ends (END). The output unit 34 may perform the output using, for example, the output device 106 or an external output device.
[0141] The acquisition unit 31 may acquire, for example, location information of the mobile object (S35). The location information can be acquired, for example, using a global positioning system (GPS). The acquisition unit 31 may acquire the location information continuously or at regular intervals (e.g., every 1 minute, 3 minutes, 5 minutes, etc.). FIG. 10 shows an example in which step S35 is executed before step S31, but this is not limiting. The output unit 34 then outputs the location information to the boarding and alighting management device 10 in real time after the acquisition (S36). This allows the boarding and alighting management device 10 to acquire the location information of the mobile object, thereby enabling it to perform processes such as estimating the scheduled time, as described above. The user terminal can also acquire the location information of the mobile object via the boarding and alighting management device 10.
[0142] For example, the acquisition unit 31 may acquire a notification from the boarding and alighting management device 10 after acquiring the boarding and alighting location information (S31). The content of the notification is not particularly limited, and may include, for example, as described above, a notification indicating that the boarding is a mistaken boarding, a notification indicating that the boarding cannot be recognized, a notification of the scheduled time, etc. These notifications are displayed, for example, on a display device (output device 106).
[0143] Note that the driver may pass the boarding location, for example, if he or she can visually confirm that the user is not present at the boarding location, regardless of the notification indicating that the boarding cannot be recognized. In this case, the output unit 34 may output a notification indicating that the user is not present to the boarding and alighting management device 10, for example, after step S32.
[0144] According to this embodiment, the boarding and alighting location information, etc. can be obtained, and boarding and alighting management can be performed by outputting the read reservation information to the boarding and alighting management device 10, thereby reducing the burden on the driver and supporting boarding and alighting from mobile objects that adopt a free boarding and alighting system.
[0145] [Embodiment 3] An example in which the boarding and alighting assistance system device 100 is applied to a public bus (hereinafter simply referred to as a bus) will be described. Note that the present invention is not limited to this embodiment. Note that in this example, the user terminal 20 is shown as a terminal on which the application is installed. The boarding and alighting management device 10 is shown as a server of a bus operating company.
[0146] 11 is a schematic diagram showing an example in which the boarding and alighting assistance system device 100 is applied to a public bus. As shown in FIG. 11, a user can use the bus, for example, by the following procedure.
[0147] (1): The user starts up an application on the user terminal 20. (2) The bus route and bus location are displayed on the user terminal 20. (3) and (4): The user taps the display of the user terminal 20 to select the desired boarding and alighting locations (desired boarding and alighting locations). (5) The nearest possible stop from the desired boarding location is displayed as the boarding and alighting location on the user terminal 20. The user terminal 20 also displays the walking route and required time to the possible stop. (6): The user terminal 20 displays candidate utilization information regarding candidate utilization mobile objects. (7): The user uses the user terminal 20 to select the bus to use and input the number of passengers and payment method. (8): The user terminal 20 displays the provisional reservation information on the bus reservation confirmation screen. (9): The user checks the provisional reservation information and, if he / she wishes to confirm the reservation, presses the “Confirm” button displayed on the display of the user terminal 20. (10): The boarding and alighting control device 10 issues the code information or reservation information including the code information to the user terminal 20.
[0148] (11): The boarding and alighting information of the user is displayed on the mobile terminal 30 (the output device 106, which is a display device) of the bus. Specifically, the boarding location of the user and the number of passengers at that boarding location, and the disembarking location of the user and the number of passengers disembarking at that disembarking location are displayed. (12): The boarding and alighting management device 10 updates the scheduled time of arrival at the boarding location in real time until the bus arrives at the boarding location, and outputs the scheduled time to the user terminal 20. The scheduled time is displayed on the user terminal 20. (13): When boarding, the user holds the code information over the mobile terminal 30 (a code reader that is the input device 105) of the bus. The mobile terminal 30 (code reader) reads the code information, and the boarding and alighting management device 10 recognizes that the user has boarded the bus. (14): The boarding and alighting management device 10 uses the traffic information to update the scheduled time at which the bus will arrive at the alighting location in real time, and outputs the scheduled time to the user terminal 20. The scheduled time is displayed on the user terminal 20. The user can change the alighting location using the user terminal 20, for example, while on board. (15): When getting off the bus, the user holds the code information over the mobile terminal 30 (code reader) on the bus. The mobile terminal 30 (code reader) reads the code information, and the boarding and alighting management device 10 recognizes that the user has alighted. When getting off the bus, the bus fare is paid electronically or in cash.
[0149] Fig. 12 is a schematic diagram showing an example of the flow of information and processing in the boarding / alighting assistance system device 100. As shown in Fig. 12, each piece of information is transmitted and received between each device, for example, as follows: Note that in Fig. 12, the arrows simply indicate the direction of the flow of a certain signal (data) and do not exclude bidirectionality.
[0150] (1): The user starts up an application on the user terminal 20. (2) The user terminal 20 acquires the mobile object information including the bus route information and the bus operation information from the boarding and alighting management device 10. (3) The user terminal 20 transmits the desired boarding and alighting location information to the boarding and alighting management device 10. (4) The user terminal 20 acquires the boarding and alighting place information and the candidate use information from the boarding and alighting management device 10. (5): The user terminal 20 transmits the use request information (information on the bus to be used, the number of passengers, and the payment method) to the boarding and alighting management device 10. (6): The boarding and alighting management device 10 calculates the bus fare and generates provisional reservation information. (7): The boarding and alighting control device 10 transmits the provisional reservation information including the usage fee to the user terminal 20. (8): The user uses the user terminal 20 to input information to confirm the contents of the provisional reservation information. Once the input is made, the reservation confirmation information is output to the boarding and alighting management device 10, which then generates the reservation information (e.g., a two-dimensional code). The reservation information is then output to the user terminal 20. (9): The boarding and alighting management device 10 outputs the boarding and alighting location information and information included in the reservation information or the usage request information (such as information regarding the number of users) to the mobile terminal 30. The mobile terminal 30 displays the boarding and alighting locations and the number of users on a display device, which is the output device 106. In addition, the user terminal 20 executes the navigation. (10): When the user gets on the train, the mobile terminal 30 reads the code information and transmits it to the boarding and alighting management device 10.
[0151] (11): The user terminal 20 switches the mode to the boarding mode using the boarding flag output from the boarding / alighting management device 10 as a trigger. (12) The user terminal 20 acquires the estimated time of arrival at the alighting location from the boarding and alighting management device 10 in real time and displays it. (13): If necessary, the user uses the user terminal 20 to perform an operation to change the drop-off location. (14): When the user gets off, the mobile terminal 30 reads the reservation information (for example, a two-dimensional code) and transmits it to the boarding and alighting management device 10. (15): The boarding / alighting management device 10 outputs a disembarking flag to the user terminal 20, and the user terminal 20 switches its mode to the non-boarding mode. Then, if the payment method in the usage request information is electronic payment, the boarding / alighting management device 10 performs the electronic payment.
[0152] 12, the boarding / alighting management device 10 pre-stores, for example, the mobile object information including the route information and the operation information, and the possible stop location information. The boarding / alighting management device 10 may also constantly acquire the traffic information from an external device. The user terminal 20 and the mobile object terminal 30 may constantly acquire the location information using, for example, a GPS. The mobile object terminal 30 may output the location information to the boarding / alighting management device 10 in real time.
[0153] According to this embodiment, as described above, it is possible to reduce the burden on the user and the driver and assist them in getting on and off the moving object.
[0154] In addition to the issues mentioned above, the free boarding and alighting system also has the following issues: (P1): There is no timetable, making it difficult for users to know when their desired transportation will arrive. (P2): As mentioned above, since users need to know the possible stopping places, it is difficult to adopt a free boarding and alighting system in areas other than those where users can easily find the possible stopping places (such as depopulated areas). Also, if the driver does not notice the user's presence, there is a risk that the user will not be able to board the vehicle. (P3): The user must verbally explain to the driver where they want to get off, which is a significant burden for both the user and the driver. (P4) Because it becomes complicated to calculate fares based on the distance between the user's boarding location and the disembarking location, there is no choice but to set a flat rate for the use of transportation vehicles.
[0155] According to this embodiment, these problems can be solved as follows. (S1): The boarding / alighting management device 10 estimates the scheduled time and outputs it to the user terminal, so that the user can know the time when the moving object will arrive at the boarding / alighting location. (S2): By displaying the guidance information on the user terminal 20, the user can be guided to the boarding and alighting location (the location where the vehicle can stop). This makes it possible to introduce the operation of mobile vehicles with free boarding and alighting systems even in places other than depopulated areas. Furthermore, by having the mobile terminal 30 display the boarding and alighting location of the user and notifying the driver of the boarding and alighting location, the risk of the driver missing the user can be eliminated. (S3): The drop-off location is also identified from the desired boarding and alighting location specified by the user, so the drop-off location can be communicated to the driver in the same manner as in (S2) above. This reduces the burden on the user and the driver. (S4): By specifying the boarding and alighting locations of the user in advance, the fare is calculated according to the travel distance and displayed on the user terminal 20. This allows the user to pay the fare displayed on the user terminal 20 when boarding or alighting, so there is no need to set a flat rate for the fare for the vehicle.
[0156] [Embodiment 4] The program of this embodiment is a program for causing a computer to execute each step of the method of the present invention as a procedure. In the present invention, "procedure" may be read as "processing." The program of this embodiment may be recorded, for example, on a computer-readable recording medium. The recording medium is, for example, a non-transitory computer-readable storage medium. The recording medium is not particularly limited, and examples thereof include a read-only memory (ROM), a hard disk (HD), an optical disk, etc.
[0157] Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.
[0158] <Additional Notes> Some or all of the above embodiments can be described as, but not limited to, the following supplementary notes. (Appendix 1) The device includes a storage unit, an output unit, an acquisition unit, an identification unit, a reservation information generation unit, and a boarding / alighting management unit, the storage unit stores mobile object information including route information and available stopping place information; the output unit outputs the mobile object information to a user terminal; the acquiring unit acquires desired boarding and alighting place information regarding a desired boarding and alighting place of the user after outputting the mobile object information; the identification unit uses the mobile object information, the available stop information, and the desired boarding and alighting location information to identify a available stop location on the route of at least one mobile object that is closest to the desired boarding and alighting location as the boarding and alighting location for the user, and identifies a mobile object that passes through the available stop location as a candidate for use by the user; the output unit outputs, to the user's terminal, boarding and alighting place information relating to the boarding and alighting place and candidate use information relating to the candidate mobile object; the acquisition unit acquires, after outputting the boarding and alighting place information and the candidate use information, use request information regarding a use request of a moving object selected by the user as a use target; the reservation information generation unit generates reservation information corresponding to the use request information, the output unit, after generating the reservation information, outputs the reservation information to a terminal of the user and outputs the boarding and alighting location information to a terminal of the target mobile object; The boarding and alighting management unit recognizes the boarding and alighting of the user and manages the boarding and alighting status when the acquisition unit acquires the reservation information from the terminal of the mobile body. (Appendix 2) The boarding and alighting management device described in Appendix 1, wherein when at least one of another user's boarding and alighting locations and the alighting location is set within a certain range from the user's desired boarding and alighting location, the identification unit sets at least one of the other user's boarding and alighting location and the alighting location as at least one of the user's boarding location and alighting location instead of the closest possible stopping location from the user's desired boarding and alighting location. (Appendix 3) the usage request information includes identification information of the user, the reservation information generation unit generates reservation information including the user's identification information or reservation information linked to the user's identification information; The boarding and alighting management device described in Appendix 1 or 2, wherein the boarding and alighting management unit recognizes the boarding and alighting of the user and manages the boarding and alighting status when the acquisition unit acquires the user's identification information from the mobile terminal in addition to or instead of the reservation information. (Appendix 4) The boarding and alighting management device according to any one of appendices 1 to 3, wherein the output unit outputs a flag according to the boarding and alighting status of the user to the user's terminal. (Appendix 5) the reservation information generation unit generates provisional reservation information in accordance with the use request information before issuing the reservation information; the output unit outputs the tentative reservation information to a terminal of the user; the acquisition unit acquires reservation confirmation information from the user indicating whether or not the reservation is confirmed based on the content indicated by the provisional reservation information; A boarding and alighting management device described in any of Appendixes 1 to 4, wherein the reservation information generation unit generates the reservation information when the reservation confirmation information indicates that the reservation is to be confirmed. (Appendix 6) A boarding and alighting management device described in any of Appendices 1 to 5, wherein the boarding and alighting management unit notifies the user's terminal that boarding and alighting cannot be recognized when it cannot recognize the user's boarding or alighting on the mobile body to be used. (Appendix 7) the acquiring unit acquires change request information regarding a request for a change to the reservation information after outputting the reservation information; 7. The boarding and alighting management device according to any one of appendices 1 to 6, wherein the reservation information generation unit updates the reservation information based on the change request information. (Appendix 8) Further, a scheduled time estimation unit is included, the acquisition unit acquires location information of the moving object; the scheduled time estimation unit estimates a scheduled time at which the mobile object will arrive at the boarding / alighting location of the user, using at least the mobile object information and the position information of the mobile object; If the mobile object is a candidate mobile object for use, the candidate use information includes the scheduled time as information about the candidate use mobile body, When the moving object is the target moving object, The boarding and alighting management device according to any one of Supplementary Notes 1 to 7, wherein the boarding and alighting management unit further notifies the user of the scheduled time. (Appendix 9) Further, a usage fee calculation unit is included, the usage fee calculation unit calculates a usage fee for the moving object based on the boarding and alighting location of the user; If the mobile object is a candidate mobile object for use, the candidate use information includes information about the candidate use vehicle, the information about the usage fee; When the moving object is the target moving object, The boarding and alighting management device according to any one of appendices 1 to 8, wherein the reservation information includes information regarding the usage fee. (Appendix 10) Further, a payment processing unit is included, At least the usage request information includes information enabling electronic payment for the usage fee of the mobile device; A boarding and alighting management device described in any of Appendices 1 to 9, wherein the payment processing unit executes payment processing based on information regarding the electronic payment when the boarding and alighting management unit recognizes at least one of the user's boarding and alighting. (Appendix 11) A boarding and alighting management device described in any one of appendices 1 to 10, wherein the reservation information output to the user includes code information in which the reservation information is coded. (Appendix 12) an acquisition unit, a display processing unit, an input processing unit, and an output unit; the acquisition unit acquires mobile object information including route information from a boarding and alighting management device; the display processing unit displays the route information; the input processing unit inputs an arbitrary location on the route of the moving object as a desired boarding / alighting location by an operation of the user; the output unit outputs desired boarding and alighting place information regarding the desired boarding and alighting place to the boarding and alighting management device, the acquisition unit acquires, after outputting the information on the desired boarding and alighting locations, boarding and alighting location information on the boarding and alighting locations identified by the boarding and alighting management device and candidate use information on candidate use moving bodies identified by the boarding and alighting management device; the display processing unit displays the boarding and alighting place information and the candidate use location information, the input processing unit selects an arbitrary mobile object as a target of use from the candidate mobile objects in response to an operation by the user; the output unit outputs usage request information regarding a usage request for the target mobile body to the boarding and alighting management device; the acquisition unit acquires reservation information from the boarding and alighting management device after outputting the use request information; The display processing unit is a user terminal that displays the reservation information. (Appendix 13) the acquisition unit acquires provisional reservation information from the boarding and alighting management device after outputting the use request information and before acquiring the reservation information, the display processing unit displays the provisional reservation information and displays an input field asking whether or not to confirm the reservation based on the content indicated by the provisional reservation information; the input processing unit inputs, in the input field, whether or not the reservation is confirmed based on the content indicated by the provisional reservation information, by operation of the user; The user terminal described in Appendix 12, wherein the output unit outputs reservation confirmation information indicating the selection result to the boarding and alighting management device. (Appendix 14) The user terminal according to claim 12 or 13, wherein the acquisition unit acquires a notification from the boarding and alighting management device after acquiring the reservation information. (Appendix 15) the display processing unit displays the reservation information and displays an input field for asking whether or not to change the content indicated by the reservation information; the input processing unit is operable by the user to input whether or not to change the content indicated by the reservation information; When changing the contents of the reservation information, A user terminal described in any of Appendices 12 to 14, wherein the output unit outputs change request information regarding a request for a change to the reservation information to the boarding and alighting management device. (Appendix 16) the display processing unit displays an input screen on which specific matters regarding the use of the mobile object to be used can be input after the mobile object to be used is selected; the input processing unit inputs the specific items through an operation by the user; 16. A user terminal according to any one of appendices 12 to 15, wherein the output unit outputs the usage request information including the specified items. (Appendix 17) the usage request information includes, as the specific item, information regarding a payment method for the usage fee of the mobile object; the reservation information includes code information in which the reservation information is coded, 17. A user terminal according to any one of appendices 12 to 16, wherein the display processing unit displays the code information when the user gets on or off the train. (Appendix 18) Further, a mode switching unit is included, the acquisition unit acquires a flag from the boarding and alighting management device after acquiring the reservation information, 18. The user terminal according to any one of appendices 12 to 17, wherein the mode switching unit switches the mode of the user terminal depending on the type of the flag. (Appendix 19) Further, a guidance information generating unit is included, The acquisition unit acquires location information of the user, the guidance information generation unit specifies a route from the location indicated by the location information to a boarding location among the boarding and alighting locations, and generates guidance information for guiding the user; 19. The user terminal according to any one of appendices 12 to 18, wherein the display processing unit displays the guidance information. (Appendix 20) A user terminal described in any of Appendices 12 to 19, wherein the boarding and alighting management device is a boarding and alighting management device described in any of Appendices 1 to 11. (Appendix 21) an acquisition unit, a navigation unit, a reading unit, and an output unit; The acquisition unit acquires boarding and alighting location information indicating a boarding and alighting location of a user from a boarding and alighting management device, The boarding and alighting control device is the boarding and alighting control device described in any one of Supplementary Notes 1 to 11, the navigation unit executes navigation to the boarding and disembarking location, The reading unit reads reservation information presented by the user when getting on or off the vehicle, The output unit outputs the reservation information to the boarding and alighting management device. (Appendix 22) The mobile terminal of claim 21, wherein the reading unit reads the user's identification information in addition to or instead of the reservation information presented by the user when boarding or disembarking and outputs it to the boarding and disembarking management device. (Appendix 23) the acquisition unit acquires location information of a moving object; 23. The mobile terminal according to claim 21, wherein the output unit outputs the location information to the boarding and alighting management device. (Appendix 24) the reservation information includes code information obtained by encoding the reservation information, The reading unit reads the code information. 24. A mobile terminal according to any one of Supplementary Notes 21 to 23. (Appendix 25) A boarding and alighting management device according to any one of Supplementary Notes 1 to 11, a user terminal according to any one of Supplementary Notes 12 to 20, and a mobile terminal according to any one of Supplementary Notes 21 to 24, The boarding and alighting management device is a boarding and alighting assistance system device that can communicate with the user terminal and the mobile terminal via a communication network. (Appendix 26) The method includes an output process, an acquisition process, a specification process, a reservation information generation process, and a boarding / alighting management process, the output step outputs the mobile object information including the route information stored in the storage unit to a terminal of the user; the acquiring step acquires desired boarding and alighting place information regarding a desired boarding and alighting place of the user after outputting the mobile object information; The specifying step uses the mobile object information, available stop information stored in a storage unit, and desired boarding and alighting location information to specify, as the boarding and alighting location for the user, an available stop location on the route of at least one mobile object that is closest to the desired boarding and alighting location, and to specify a mobile object that passes through the available stop location as a candidate for use by the user; the output step outputs, to a terminal of the user, boarding and alighting place information relating to the boarding and alighting place and candidate use information relating to the candidate mobile object; the acquiring step acquires, after outputting the boarding and alighting place information and the candidate use information, use request information regarding a use request for a moving object selected by the user as a use target, the reservation information generating step generates reservation information corresponding to the use request information, the output step includes, after generating the reservation information, outputting the reservation information to a terminal of the user and outputting the boarding and alighting location information to a terminal of the mobile object to be used; The boarding and alighting management method includes, when the reservation information is acquired from the terminal of the mobile body in the acquisition step, recognizing the boarding and alighting of the user and managing the boarding and alighting status. (Appendix 27) The boarding and alighting management method described in Appendix 26, wherein, when at least one of another user's boarding and alighting locations and the alighting location is set within a certain range from the user's desired boarding and alighting location, the specifying step sets at least one of the other user's boarding and alighting location and the alighting location as at least one of the user's boarding location and alighting location instead of the closest available stopping location from the user's desired boarding and alighting location. (Appendix 28) the usage request information includes identification information of the user, the reservation information generating step generates reservation information including identification information of the user or reservation information linked to the identification information of the user; The boarding and alighting management method described in Appendix 26 or 27, wherein the boarding and alighting management process recognizes the boarding and alighting of the user and manages the boarding and alighting status when the user's identification information is acquired from the mobile terminal in addition to or instead of the reservation information by the acquisition process. (Appendix 29) A boarding and alighting management method described in any one of Appendices 26 to 28, wherein the output step outputs a flag corresponding to the boarding and alighting status of the user to the user's terminal. (Appendix 30) the reservation information generating step generates provisional reservation information in accordance with the use request information before issuing the reservation information; The output step outputs the tentative reservation information to a terminal of the user, The obtaining step obtains reservation confirmation information from the user indicating whether or not the reservation is confirmed based on the contents indicated by the provisional reservation information, A boarding and alighting management method described in any of Appendices 26 to 29, wherein the reservation information generation process generates the reservation information when the reservation confirmation information indicates that the reservation is to be confirmed. (Appendix 31) A boarding and alighting management method described in any of Appendices 26 to 30, wherein the boarding and alighting management process notifies the user's terminal that boarding and alighting cannot be recognized if the user's boarding and alighting on the mobile body to be used cannot be recognized. (Appendix 32) the acquiring step acquires, after outputting the reservation information, change request information regarding a request for a change to the reservation information; A boarding and alighting management method described in any one of Appendices 26 to 31, wherein the reservation information generation step updates the reservation information based on the change request information. (Appendix 33) Further, a scheduled time estimation step is included, The acquiring step acquires location information of the moving body, the scheduled time estimation step estimates a scheduled time at which the mobile object will arrive at the boarding / alighting location of the user, using at least the mobile object information and location information of the mobile object; If the mobile object is a candidate mobile object for use, the candidate use information includes the scheduled time as information about the candidate use mobile body, When the moving object is the target moving object, The boarding and alighting management method described in any one of Appendices 26 to 32, wherein the boarding and alighting management step further notifies the user of the scheduled time. (Appendix 34) Further, it includes a usage fee calculation step, the usage fee calculation step calculates a usage fee for the moving object based on a boarding and alighting location of the user; If the mobile object is a candidate mobile object for use, the candidate use information includes information about the candidate use vehicle, the information about the usage fee; When the moving object is the target moving object, A boarding and disembarking management method described in any of Appendices 26 to 33, wherein the reservation information includes information regarding the usage fee. (Appendix 35) Furthermore, a payment processing step is included, At least the usage request information includes information enabling electronic payment for the usage fee of the mobile device; A boarding and alighting management method described in any of Appendices 26 to 34, in which the payment processing step executes payment processing based on information regarding the electronic payment when the boarding and alighting management step recognizes at least one of the user's boarding and alighting. (Appendix 36) A boarding and disembarking management method described in any of Appendices 26 to 35, wherein the reservation information output to the user includes code information in which the reservation information is coded. (Appendix 37) The method includes an acquisition step, a display processing step, an input processing step, and an output step, The acquiring step acquires mobile object information including route information from a boarding and alighting management device; the display processing step displays the route information; The input processing step includes inputting, by a user's operation, any location on the route of the moving object as a desired boarding / alighting location; The output step outputs desired boarding and alighting place information regarding the desired boarding and alighting place to the boarding and alighting management device, the acquiring step includes, after outputting the information on the desired boarding and alighting locations, acquiring boarding and alighting location information on the boarding and alighting locations identified by the boarding and alighting management device and candidate use information on candidate use moving bodies identified by the boarding and alighting management device; the display processing step displays the boarding and alighting place information and the candidate use location information, the input processing step includes selecting an arbitrary mobile object as a target of use from the candidate mobile objects by an operation of the user; the output step outputs usage request information regarding a usage request for the target mobile body to the boarding and alighting management device; the acquiring step acquires reservation information from the boarding and alighting management device after outputting the use request information; The display processing step is a user terminal side information processing method for displaying the reservation information. (Appendix 38) the acquiring step acquires provisional reservation information from the boarding and alighting management device after outputting the use request information and before acquiring the reservation information; the display processing step displays the provisional reservation information and displays an input field for asking whether or not to confirm the reservation based on the content indicated by the provisional reservation information; The input processing step includes inputting, into the input field, whether or not the reservation is to be confirmed based on the content indicated by the provisional reservation information, by operation of the user; A user terminal side information processing method as described in Appendix 37, wherein the output step outputs reservation confirmation information indicating the selection result to the boarding and alighting management device. (Appendix 39) A user terminal side information processing method according to appendix 37 or 38, wherein the acquisition step acquires a notification from the boarding and alighting management device after acquiring the reservation information. (Appendix 40) the display processing step displays the reservation information and displays an input field for asking whether or not to change the content indicated by the reservation information; The input processing step allows the user to input whether or not to change the content indicated by the reservation information through an operation by the user, When changing the contents of the reservation information, A user terminal side information processing method described in any one of Appendices 37 to 39, wherein the output step outputs change request information regarding a request for a change to the reservation information to the boarding and alighting management device. (Appendix 41) the display processing step displays an input screen on which specific items regarding the use of the mobile object to be used can be input after the mobile object to be used is selected; the input processing step inputs the specific items through an operation by the user, 41. A user terminal-side information processing method according to any one of appendices 37 to 40, wherein the output step outputs the usage request information including the specified items. (Appendix 42) the usage request information includes, as the specific item, information regarding a payment method for the usage fee of the mobile object; the reservation information includes code information in which the reservation information is coded, A user terminal side information processing method described in any one of Appendices 37 to 41, wherein the display processing step displays the code information when the user gets on or off the train. (Appendix 43) Further, a mode switching step is included, the acquiring step acquires a flag from the boarding / alighting management device after acquiring the reservation information, 43. The user terminal side information processing method according to any one of appendices 37 to 42, wherein the mode switching step switches the mode of the user terminal depending on the type of the flag. (Appendix 44) Further, a guidance information generating step is included, The acquiring step acquires location information of the user, the guidance information generation step specifies a route from the location indicated by the location information to a boarding location among the boarding and alighting locations, and generates guidance information for guiding the user; 44. A user terminal-side information processing method according to any one of appendices 37 to 43, wherein the display processing step displays the guidance information. (Appendix 45) A user terminal side information processing method described in any of Appendices 37 to 44, wherein the boarding and alighting management device is a device that executes the boarding and alighting management method described in any of Appendices 26 to 36. (Appendix 46) The method includes an acquisition step, a navigation step, a reading step, and an output step, The acquiring step acquires boarding and alighting location information indicating a boarding and alighting location of the user from a boarding and alighting management device, The boarding / alighting management device is a device that executes the boarding / alighting management method described in any one of Supplementary Notes 26 to 36, the navigation step executes navigation to the boarding and disembarking location, The reading step reads reservation information presented by the user when getting on or off the train, The output step is a mobile terminal-side information processing method for outputting the reservation information to the boarding and alighting management device. (Appendix 47) A mobile terminal-side information processing method as described in Appendix 46, wherein the reading process reads the user's identification information in addition to or instead of the reservation information presented by the user when boarding or disembarking and outputs it to the boarding and disembarking management device. (Appendix 48) the acquiring step acquires location information of a moving object; 48. The mobile terminal-side information processing method according to claim 46, wherein the output step outputs the position information to the boarding and alighting management device. (Appendix 49) the reservation information includes code information obtained by encoding the reservation information, The reading step reads the code information. A mobile terminal-side information processing method according to any one of appendices 46 to 48. (Appendix 50) The method includes a boarding and alighting management method according to any one of Supplementary Notes 26 to 36, a user terminal-side information processing method according to any one of Supplementary Notes 37 to 45, and a mobile terminal-side information processing method according to any one of Supplementary Notes 46 to 49, A boarding and alighting assistance method in which a boarding and alighting management device that executes the boarding and alighting management method is capable of communicating with a user terminal that executes the user terminal-side information processing method and a mobile terminal that executes the mobile terminal-side information processing method via a communication line network. (Appendix 51) A program for causing a computer to execute procedures including an output procedure, an acquisition procedure, an identification procedure, a reservation information generation procedure, and a boarding and alighting management procedure; the output step outputs the mobile object information including the route information stored in the storage unit to a user terminal; the acquiring step includes, after outputting the mobile object information, acquiring desired boarding and alighting place information regarding a desired boarding and alighting place of the user; The identification step uses the mobile object information, available stop information stored in a storage unit, and desired boarding and alighting location information to identify an available stop location on the route of at least one mobile object that is closest to the desired boarding and alighting location as the boarding and alighting location for the user, and identifies a mobile object that passes through the available stop location as a candidate for use by the user; the output step outputs, to a terminal of the user, boarding and alighting place information regarding the boarding and alighting place and candidate use information regarding the candidate mobile object; the acquiring step acquires, after outputting the boarding and alighting place information and the candidate use information, use request information regarding a use request of a moving object selected by the user as a use target; the reservation information generation step generates reservation information corresponding to the use request information; the output step includes, after generating the reservation information, outputting the reservation information to a terminal of the user and outputting the boarding and alighting location information to a terminal of the target mobile object; The boarding and alighting management procedure recognizes whether the user has boarded or alighted and manages the boarding and alighting status when the reservation information is acquired from the terminal of the mobile body by the acquisition procedure. (Appendix 52) The program described in Appendix 51, wherein the identification procedure, when at least one of another user's boarding and alighting locations and the alighting location is set within a certain range from the user's desired boarding and alighting location, sets at least one of the other user's boarding and alighting location and the alighting location as at least one of the user's boarding and alighting location instead of the closest available stopping location from the user's desired boarding and alighting location. (Appendix 53) the usage request information includes identification information of the user, the reservation information generation step generates reservation information including identification information of the user or reservation information linked to the identification information of the user; The boarding and alighting management procedure is a program described in Appendix 51 or 52, which recognizes the boarding and alighting of the user and manages the boarding and alighting status when the user's identification information is acquired from the mobile terminal in addition to or instead of the reservation information by the acquisition procedure. (Appendix 54) 54. The program according to any one of appendices 51 to 53, wherein the output procedure outputs a flag according to the boarding and disembarking status of the user to the user's terminal. (Appendix 55) the reservation information generating step generates provisional reservation information in accordance with the use request information before issuing the reservation information; the output step outputs the tentative reservation information to a terminal of the user; The acquisition step includes acquiring reservation confirmation information from the user indicating whether or not the reservation is confirmed based on the contents of the provisional reservation information; 55. The program according to any one of appendices 51 to 54, wherein the reservation information generation step generates the reservation information if the reservation confirmation information indicates that the reservation is to be confirmed. (Appendix 56) A program described in any of Appendices 51 to 55, wherein the boarding and alighting management procedure notifies the user's terminal that boarding and alighting cannot be recognized if the user's boarding and alighting cannot be recognized on the mobile body to be used. (Appendix 57) the acquiring step includes, after outputting the reservation information, acquiring change request information regarding a request for a change to the reservation information; 57. The program according to any one of appendices 51 to 56, wherein the reservation information generation step updates the reservation information based on the change request information. (Appendix 58) Further, a scheduled time estimation step is included, the acquiring step acquires location information of the moving body; the scheduled time estimation step estimates a scheduled time at which the mobile object will arrive at the boarding / alighting location of the user, using at least the mobile object information and location information of the mobile object; If the mobile object is a candidate mobile object for use, the candidate use information includes the scheduled time as information about the candidate use mobile body, When the moving object is the target moving object, The program described in any one of Appendices 51 to 57, wherein the boarding and disembarking management procedure further notifies the user of the scheduled time. (Appendix 59) Furthermore, it includes the procedure for calculating the usage fee, the usage fee calculation step calculates a usage fee for the moving object based on a boarding and alighting location of the user; If the mobile object is a candidate mobile object for use, the candidate use information includes information about the candidate use vehicle, the information about the usage fee; When the moving object is the target moving object, A program described in any of Appendices 51 to 58, wherein the reservation information includes information regarding the usage fee. (Appendix 60) Furthermore, it includes payment processing procedures, At least the usage request information includes information enabling electronic payment for the usage fee of the mobile device; A program described in any of Appendices 51 to 59, wherein the payment processing procedure executes payment processing based on information regarding the electronic payment when at least one of the user's boarding and disembarking is recognized by the boarding and disembarking management procedure. (Appendix 61) A program described in any one of Appendices 51 to 60, wherein the reservation information output to the user includes code information in which the reservation information is coded. (Appendix 62) a program for causing a computer to execute procedures including an acquisition procedure, a display processing procedure, an input processing procedure, and an output procedure; The acquisition step acquires mobile object information including route information from a boarding and alighting management device; the display processing step displays the route information; The input processing procedure includes inputting, by a user's operation, an arbitrary location on the route of the moving object as a desired boarding / alighting location; the output step outputs desired boarding and alighting place information regarding the desired boarding and alighting place to the boarding and alighting management device; the acquisition step includes, after outputting the information on the desired boarding and alighting locations, acquiring boarding and alighting location information on the boarding and alighting locations identified by the boarding and alighting management device and candidate use information on candidate use moving bodies identified by the boarding and alighting management device; the display processing step displays the boarding and alighting place information and the candidate use location information; The input process includes selecting an arbitrary mobile object as a target of use from the candidate mobile objects by an operation of the user; the output step outputs usage request information regarding a usage request for the target mobile body to the boarding and alighting management device; the acquisition step includes acquiring reservation information from the boarding and alighting management device after outputting the use request information; The display processing step displays the reservation information. (Appendix 63) the acquisition step includes acquiring provisional reservation information from the boarding and alighting management device after outputting the use request information and before acquiring the reservation information; the display processing step includes displaying the provisional reservation information and displaying an input field for asking whether or not to confirm the reservation based on the content indicated by the provisional reservation information; The input processing step includes inputting, into the input field, whether or not the reservation is confirmed based on the content indicated by the provisional reservation information, by an operation of the user; The program described in Appendix 62, wherein the output procedure outputs reservation confirmation information indicating the selection result to the boarding and alighting management device. (Appendix 64) The program described in Appendix 62 or 63, wherein the acquisition procedure acquires a notification from the boarding and alighting management device after acquiring the reservation information. (Appendix 65) the display processing step includes displaying the reservation information and displaying an input field for asking whether or not to change the content indicated by the reservation information; the input processing step allows the user to input whether or not to change the content indicated by the reservation information, When changing the contents of the reservation information, A program described in any one of Appendices 62 to 64, wherein the output procedure outputs change request information regarding a request for a change to the reservation information to the boarding and alighting management device. (Appendix 66) the display processing step includes displaying an input screen on which specific items regarding the use of the target mobile object can be input after the target mobile object is selected; the input processing step includes inputting the specific information through an operation by the user; 66. The program according to any one of appendices 62 to 65, wherein the output step outputs the usage request information including the specified items. (Appendix 67) the usage request information includes, as the specific item, information regarding a payment method for the usage fee of the mobile object; When the reservation information includes code information in which the reservation information is coded, 67. The program according to any one of appendices 62 to 66, wherein the display processing procedure displays the code information when the user gets on or off the vehicle. (Appendix 68) Further, a mode switching procedure is included, the acquisition step acquires a flag from the boarding / alighting management device after acquiring the reservation information; 68. The program according to any one of appendices 62 to 67, wherein the mode switching procedure switches the mode of the user terminal depending on the type of the flag. (Appendix 69) Further, a guidance information generating step is included, The acquisition step acquires location information of the user, the guidance information generation step specifies a route from the location indicated by the location information to a boarding location among the boarding and alighting locations, and generates guidance information for guiding the user; 69. The program according to any one of appendices 62 to 68, wherein the display processing step displays the guidance information. (Appendix 70) A program described in any one of Appendices 62 to 69, wherein the boarding and alighting management device is a device executed by a program described in any one of Appendices 51 to 61. (Appendix 71) a program for causing a computer to perform procedures including acquisition procedures, navigation procedures, reading procedures, and output procedures; The acquisition step includes acquiring boarding and alighting location information indicating a boarding and alighting location of a user from a boarding and alighting management device; The boarding and alighting management device is a device executed by a program described in any one of Supplementary Notes 51 to 61, the navigation procedure executes navigation to the boarding / alighting location; The reading step reads reservation information presented by the user when getting on or off the train, The output step outputs the reservation information to the boarding and alighting management device. (Appendix 72) The program described in Appendix 71, wherein the reading procedure reads the user's identification information and outputs it to the boarding and disembarking management device in addition to or instead of the reservation information presented by the user when boarding and disembarking. (Appendix 73) The acquisition step acquires location information of a moving object, The program according to claim 71 or 72, wherein the output step outputs the position information to the boarding and alighting management device. (Appendix 74) the reservation information includes code information obtained by encoding the reservation information, 74. The program according to any one of appendices 71 to 73, wherein the reading step reads the code information. (Appendix 75) A program including each procedure in a first program described in any one of Appendices 51 to 61, each procedure in a second program described in any one of Appendices 62 to 70, and each procedure in a third program described in any one of Appendices 71 to 74. (Appendix 76) A computer-readable recording medium having recorded thereon a program according to any one of appendices 51 to 75. [Industrial Applicability]
[0159] According to the present invention, it is possible to support passengers getting on and off a moving body that employs a free boarding and alighting system, and therefore the present invention is useful in the operation of, for example, public buses. [Explanation of symbols]
[0160] 10. Boarding and alighting control device 11 Storage section 12 Output section 13 Acquisition Department 14 Specific section 15 Reservation information generation unit 16 Boarding and Disembarking Control Department 17 Estimated time estimation unit 18. Usage Fee Calculation Department 19 Payment processing section 20 User terminal 21 Acquisition Department 22 Display processing section 23 Input processing section 24 Output section 25 Mode switching section 26 Guidance information generation section 30 Mobile terminals 31 Acquisition Department 32 Navigation Section 33 Reading unit 34 Output section 100 Boarding and alighting assistance system device 101 Central Processing Unit 102 memory 103 Bus 104 Storage device 105 Input Device 106 Output Device 107 Communication Devices
Claims
1. The device includes a storage unit, an output unit, an acquisition unit, an identification unit, a reservation information generation unit, a boarding / alighting management unit, and a usage fee calculation unit, the storage unit stores mobile object information including route information and available stopping place information; the output unit outputs the mobile object information to a user terminal; the acquiring unit acquires desired boarding and alighting place information regarding a desired boarding and alighting place of the user after outputting the mobile object information; the identification unit uses the mobile object information, the available stop information, and the desired boarding and alighting location information to identify a available stop location on the route of at least one mobile object that is closest to the desired boarding and alighting location as the boarding and alighting location for the user, and identifies a mobile object that passes through the available stop location as a candidate for use by the user; the output unit outputs, to the user's terminal, boarding and alighting place information regarding the boarding and alighting place and candidate use information regarding the candidate mobile object; the acquisition unit acquires, after outputting the boarding and alighting place information and the candidate use information, use request information regarding a use request of a moving object selected by the user as a use target; the reservation information generation unit generates reservation information corresponding to the use request information; the output unit, after generating the reservation information, outputs the reservation information to a terminal of the user and outputs the boarding and alighting location information to a terminal of the target mobile object; the boarding and alighting management unit, when the acquisition unit acquires the reservation information from the terminal of the mobile body, recognizes the boarding and alighting of the user and manages the boarding and alighting status; If the user's getting on or off the mobile body to be used cannot be recognized, notify the user's terminal and the mobile body that the getting on or off cannot be recognized; the usage fee calculation unit calculates the usage fee for the moving object according to the distance from the boarding location to the disembarking location of the user using table information that records usage fees according to distance in advance; If the mobile object is a candidate mobile object for use, the candidate use information includes information about the candidate use vehicle, the information about the usage fee; When the moving object is the moving object to be used, The boarding and alighting management device, wherein the reservation information includes information regarding the usage fee.
2. an acquisition unit, a display processing unit, an input processing unit, and an output unit; the acquisition unit acquires mobile object information including route information from a boarding and alighting management device; the display processing unit displays the route information; The input processing unit inputs an arbitrary location on the route of the moving object as a desired boarding / alighting location by an operation of the user, the output unit outputs desired boarding and alighting place information regarding the desired boarding and alighting place to the boarding and alighting management device, the acquisition unit acquires, after outputting the information on the desired boarding and alighting locations, boarding and alighting location information on the boarding and alighting locations identified by the boarding and alighting management device and candidate use information on candidate use moving bodies identified by the boarding and alighting management device; the display processing unit displays the boarding and alighting place information and the candidate use location information, the input processing unit selects an arbitrary mobile object as a target of use from the candidate mobile objects in response to an operation by the user; the output unit outputs usage request information regarding a usage request of the target mobile body to the boarding and alighting management device, and the acquisition unit acquires reservation information from the boarding and alighting management device after outputting the usage request information; If the mobile object is a candidate mobile object for use, the candidate use information includes information about the candidate use vehicle, which is information about a usage fee for the candidate use vehicle; When the moving object is the moving object to be used, the reservation information includes information related to the usage fee, The usage fee is a fee calculated by the boarding and alighting management device according to the distance from the boarding location to the alighting location of the user, using table information that records usage fees according to distance in advance, the display processing unit displays the reservation information; The acquisition unit is a user terminal that, if the boarding and alighting management device cannot recognize the user's boarding and alighting on the mobile body to be used, acquires a notification from the boarding and alighting management device indicating that the boarding cannot be recognized after acquiring the reservation information.
3. an acquisition unit, a navigation unit, a reading unit, and an output unit; The acquisition unit acquires boarding and alighting location information indicating a boarding and alighting location of a user from a boarding and alighting management device, The boarding / alighting control device is the boarding / alighting control device according to claim 1, the navigation unit executes navigation to the boarding and disembarking location, The reading unit reads reservation information presented by the user when getting on or off the vehicle, the reservation information includes information related to the usage fee, and the output unit outputs the reservation information to the boarding and alighting management device; The acquisition unit of the mobile terminal acquires a notification from the boarding and alighting management device indicating that the boarding and alighting cannot be recognized after acquiring the boarding and alighting location information if the boarding and alighting management device cannot recognize the user getting on or off the mobile body to be used.
4. A system including the boarding and alighting management device according to claim 1, the user terminal according to claim 2, and the mobile terminal according to claim 3, The boarding and alighting management device is a boarding and alighting assistance system device that can communicate with the user terminal and the mobile terminal via a communication network.
5. The method includes an output process, an acquisition process, a specification process, a reservation information generation process, a boarding and alighting management process, and a usage fee calculation process, the output step outputs the mobile object information including the route information stored in the storage unit to a terminal of the user; the acquiring step acquires desired boarding and alighting place information regarding a desired boarding and alighting place of the user after outputting the mobile object information; The specifying step uses the mobile object information, available stop information stored in a storage unit, and desired boarding and alighting location information to specify, as the boarding and alighting location for the user, an available stop location on the route of at least one mobile object that is closest to the desired boarding and alighting location, and to specify a mobile object that passes through the available stop location as a candidate for use by the user; the output step outputs, to a terminal of the user, boarding and alighting place information relating to the boarding and alighting place and candidate use information relating to the candidate mobile object; the acquiring step acquires, after outputting the boarding and alighting place information and the candidate use information, use request information regarding a use request for a moving object selected by the user as a use target, the reservation information generating step generates reservation information corresponding to the use request information, the output step includes, after generating the reservation information, outputting the reservation information to a terminal of the user and outputting the boarding and alighting location information to a terminal of the mobile object to be used; the boarding / alighting management step, when the reservation information is acquired from the terminal of the mobile body in the acquisition step, recognizes whether the user has boarded or alighted and manages the boarding / alighting status; If the user's getting on or off the mobile body to be used cannot be recognized, notify the user's terminal and the mobile body that the getting on or off cannot be recognized; the fee calculation step calculates a fee for using the vehicle according to the distance from the boarding location to the disembarking location of the user, using table information in which fee amounts according to distances are recorded in advance; If the mobile object is a candidate mobile object for use, the candidate use information includes information about the candidate use vehicle, the information about the usage fee; When the moving object is the moving object to be used, A boarding and disembarking management method, wherein the reservation information includes information regarding the usage fee.
6. The method includes an acquisition step, a display processing step, an input processing step, and an output step, The acquiring step acquires mobile object information including route information from a boarding and alighting management device; the display processing step displays the route information; The input processing step includes inputting an arbitrary location on the route of the moving object as a desired boarding / alighting location by an operation of the user; The output step outputs desired boarding and alighting place information regarding the desired boarding and alighting place to the boarding and alighting management device, the acquiring step includes, after outputting the information on the desired boarding and alighting locations, acquiring boarding and alighting location information on the boarding and alighting locations identified by the boarding and alighting management device and candidate use information on candidate use moving bodies identified by the boarding and alighting management device; the display processing step displays the boarding and alighting place information and the candidate use location information, the input processing step includes selecting an arbitrary mobile object as a target of use from the candidate mobile objects by an operation of the user; the output step outputs usage request information regarding a usage request for the target mobile body to the boarding and alighting management device; the acquiring step acquires reservation information from the boarding and alighting management device after outputting the use request information; If the mobile object is a candidate mobile object for use, the candidate use information includes information about the candidate use vehicle, which is information about a usage fee for the candidate use vehicle; When the moving object is the moving object to be used, the reservation information includes information related to the usage fee, The usage fee is a fee calculated by the boarding and alighting management device according to the distance from the boarding location to the alighting location of the user, using table information that records usage fees according to distance in advance, the display processing step displays the reservation information, The acquisition process is an information processing method on a user terminal side, in which, if the boarding and alighting management device cannot recognize the user getting on or off the mobile body to be used, after acquiring the reservation information, the boarding and alighting management device acquires a notification indicating that the boarding cannot be recognized.
7. The method includes an acquisition step, a navigation step, a reading step, and an output step, The acquiring step acquires boarding and alighting location information indicating a boarding and alighting location of the user from a boarding and alighting management device, The boarding / alighting management device is a device that executes the boarding / alighting management method according to claim 5, the navigation step executes navigation to the boarding and disembarking location, The reading step reads reservation information presented by the user when getting on or off the train, the reservation information includes information related to the usage fee, The output step outputs the reservation information to the boarding and alighting management device, The acquisition process is an information processing method on a mobile terminal side, in which, if the boarding and alighting management device cannot recognize the user getting on or off the mobile body to be used, after acquiring the boarding and alighting location information, the boarding and alighting management device acquires a notification indicating that the boarding cannot be recognized.
8. The method includes the boarding and alighting management method according to claim 5, the user terminal side information processing method according to claim 6, and the mobile terminal side information processing method according to claim 7, A boarding and alighting assistance method in which a boarding and alighting management device that executes the boarding and alighting management method is capable of communicating with a user terminal that executes the user terminal-side information processing method and a mobile terminal that executes the mobile terminal-side information processing method via a communication line network.
9. A program for causing a computer to execute procedures including an output procedure, an acquisition procedure, a specification procedure, a reservation information generation procedure, a boarding and alighting management procedure, and a usage fee calculation procedure; the output step outputs the mobile object information including the route information stored in the storage unit to a user terminal; the acquiring step includes, after outputting the mobile object information, acquiring desired boarding and alighting place information regarding a desired boarding and alighting place of the user; The identification step uses the mobile object information, available stop information stored in a storage unit, and desired boarding and alighting location information to identify an available stop location on the route of at least one mobile object that is closest to the desired boarding and alighting location as the boarding and alighting location for the user, and identifies a mobile object that passes through the available stop location as a candidate for use by the user; the output step outputs, to a terminal of the user, boarding and alighting place information regarding the boarding and alighting place and candidate use information regarding the candidate mobile object; the acquiring step acquires, after outputting the boarding and alighting place information and the candidate use information, use request information regarding a use request of a moving object selected by the user as a use target; the reservation information generation step generates reservation information corresponding to the use request information; the output step includes, after generating the reservation information, outputting the reservation information to a terminal of the user and outputting the boarding and alighting location information to a terminal of the target mobile object; the boarding / alighting management procedure recognizes whether the user has boarded or alighted and manages the boarding / alighting status when the reservation information is acquired from the terminal of the mobile body by the acquisition procedure; If the user's getting on or off the mobile body to be used cannot be recognized, notify the user's terminal and the mobile body that the getting on or off cannot be recognized; The usage fee calculation step calculates the usage fee of the vehicle according to the distance from the boarding location to the disembarking location of the user using table information that records usage fees according to distance in advance; If the mobile object is a candidate mobile object for use, the candidate use information includes information about the candidate use vehicle, the information about the usage fee; When the moving object is the moving object to be used, The reservation information includes information relating to the usage fee.
10. a program for causing a computer to execute procedures including an acquisition procedure, a display processing procedure, an input processing procedure, and an output procedure; The acquisition step acquires mobile object information including route information from a boarding and alighting management device; the display processing step displays the route information; The input process includes inputting an arbitrary location on the route of the vehicle as a desired boarding / alighting location by a user operation; the output step outputs desired boarding and alighting place information regarding the desired boarding and alighting place to the boarding and alighting management device; the acquisition step includes, after outputting the information on the desired boarding and alighting locations, acquiring boarding and alighting location information on the boarding and alighting locations identified by the boarding and alighting management device and candidate use information on candidate use moving bodies identified by the boarding and alighting management device; the display processing step displays the boarding and alighting place information and the candidate use location information; The input process includes selecting an arbitrary mobile object as a target of use from the candidate mobile objects by an operation of the user; the output step outputs usage request information regarding a usage request for the target mobile body to the boarding and alighting management device; the acquisition step includes acquiring reservation information from the boarding and alighting management device after outputting the use request information; If the mobile object is a candidate mobile object for use, the candidate use information includes information about the candidate use vehicle, which is information about a usage fee for the candidate use vehicle; When the moving object is the moving object to be used, the reservation information includes information related to the usage fee, The usage fee is a fee calculated by the boarding and alighting management device according to the distance from the boarding location to the alighting location of the user, using table information that records usage fees according to distance in advance, the display processing step displays the reservation information; The acquisition procedure involves, if the boarding and alighting management device is unable to recognize the user getting on or off the mobile body to be used, obtaining a notification from the boarding and alighting management device indicating that the boarding cannot be recognized after obtaining the reservation information.
Citation Information
Patent Citations
Riding booking system
JP2002008195A
Reservation management method, reservation management program, and reservation management device
JP2016042251A
Share-riding support system, portable terminal, share-riding support method, and lease support system
JP2016194854A
Control method for demand type operation management system and demand type operation management system
JP2017182137A
System, program, device, and method for processing information
JP2019082386A