WO2022075084A1 - 乗継案内システム、乗継案内方法およびプログラムが格納された非一時的なコンピュータ可読媒体 - Google Patents

乗継案内システム、乗継案内方法およびプログラムが格納された非一時的なコンピュータ可読媒体 Download PDF

Info

Publication number
WO2022075084A1
WO2022075084A1 PCT/JP2021/035027 JP2021035027W WO2022075084A1 WO 2022075084 A1 WO2022075084 A1 WO 2022075084A1 JP 2021035027 W JP2021035027 W JP 2021035027W WO 2022075084 A1 WO2022075084 A1 WO 2022075084A1
Authority
WO
WIPO (PCT)
Prior art keywords
transfer
guidance
transportation
information
guidance system
Prior art date
Application number
PCT/JP2021/035027
Other languages
English (en)
French (fr)
Inventor
宏比古 伊藤
サチン ミシュラ
彰彦 池谷
Original Assignee
日本電気株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 日本電気株式会社 filed Critical 日本電気株式会社
Priority to JP2022555364A priority Critical patent/JPWO2022075084A5/ja
Priority to US18/028,903 priority patent/US20230332902A1/en
Publication of WO2022075084A1 publication Critical patent/WO2022075084A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/3415Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/3423Multimodal routing, i.e. combining two or more modes of transportation, where the modes can be any of, e.g. driving, walking, cycling, public transport
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3492Special cost functions, i.e. other than distance or default speed limit of road segments employing speed data or traffic data, e.g. real-time or historical
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3667Display of a road map
    • G01C21/3676Overview of the route on the road map
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events

Definitions

  • the present invention relates to a non-temporary computer-readable medium in which a transit guidance system, a transit guidance method, and a program are stored.
  • a transit guidance system has been developed that is used when traveling to a destination using multiple means of transportation.
  • Patent Document 1 discloses a system in which a provider arranges for a user to be picked up at a public transportation stop when the user arrives at the public transportation stop via public transportation.
  • Patent Document 2 discloses a route guidance using a plurality of transportation means and a reservation management system for reserving transportation on the route. This system calculates the probability that the bus to be used from now on will be late, for example, based on the actual data of the bus being late for a predetermined time zone. Further, this system calculates the probability that a predetermined event such as an accident will be restored within a predetermined period in the transportation system on the route.
  • This disclosure was made in view of such issues, and aims to provide a transit guidance system, etc. that responds to traffic conditions.
  • the transit guidance system includes an estimation data generation means, a reception means, a guidance information generation means, and a presentation means.
  • the estimation data generation means estimates the operation time of the transportation based on the actual data of the operation in a plurality of transportations and generates the estimation data.
  • the reception means receives the request information including the departure place and the destination.
  • the guidance information generation means generates guidance information for guiding a connecting route that straddles a plurality of transportation means from a departure point to a destination based on estimation data and request information.
  • the presentation means presents guidance information to the user.
  • the computer executes the following method.
  • the computer estimates the operating time of the transportation based on the actual data of the operation in a plurality of transportations and generates the estimated data.
  • the computer accepts request information including the origin and destination.
  • the computer generates guidance information for guiding a connecting route that spans multiple means of transportation from the departure point to the destination based on the estimation data and the request information.
  • the computer presents guidance information to the user.
  • the program causes a computer to perform the following steps.
  • the computer estimates the operating time of the transportation based on the actual data of the operation in a plurality of transportations and generates the estimated data.
  • the computer accepts request information including the origin and destination.
  • the computer generates guidance information for guiding a route that spans a plurality of transportation means from the departure point to the destination based on the estimation data and the request information.
  • the computer presents guidance information to the user.
  • FIG. 3 is a third diagram showing an example of using a transfer guidance system.
  • FIG. 4 is a fourth diagram showing an example of using a transfer guidance system.
  • FIG. 5 is a diagram showing an example of using a transfer guidance system. It is the 6th figure which shows the example which used the transfer guidance system.
  • FIG. 7 is a diagram showing an example of using a transfer guidance system.
  • FIG. 1 is a first block diagram showing a configuration of a transfer guidance system according to an embodiment.
  • the transfer guidance system 100 has an estimation data generation unit 101, a reception unit 102, a guidance information generation unit 103, and a presentation unit 104 as main configurations.
  • the estimated data generation unit 101 is also referred to as an estimated data generation means.
  • the estimation data generation unit 101 estimates the operation time of the transportation system based on the actual data of the operation in a plurality of transportation systems and generates the estimation data.
  • the estimation data generation unit 101 collects performance data, which is data related to operation performance, from an operator or a local government that operates a predetermined transportation system. That is, the estimation data generation unit 101 is communicably connected to an information processing device owned by an operator, a local government, or the like in order to collect actual data related to a plurality of transportation facilities.
  • the actual data related to this embodiment includes data on the route and time actually operated by this transportation system. More specifically, the type of transportation is, for example, a train carrying passengers, a subway, a fixed-route bus, or a water bus, which is operated regularly.
  • the actual data related to this embodiment includes the travel time of the specific transportation that requires a reservation.
  • the specific transportation system in the present disclosure is, for example, a taxi or a similar transportation system that operates individually, and may include a three-wheeled taxi called Rickshaw or Tuk-tuk, a motorcycle taxi, or the like. ..
  • the specific transportation means, for example, a specific line or a specific seat of a train that requires a reservation such as a limited express train or a special seat.
  • the estimation data generation unit 101 generates estimation data from the collected actual data.
  • the estimated data is generated by using actual data, and is data that estimates what kind of operation a predetermined transportation system can perform at an arbitrary date and time. That is, the estimated data includes data on the type of transportation, route and time.
  • the estimation data generation unit 101 statistically calculates the actual data according to a predetermined cycle such as a day of the week, a month, or a time. Further, the estimation data generation unit 101 estimates from the result of the statistical calculation what route the transportation system is operating according to what timetable. Estimated data can be presented, for example, as a timetable along the day of the week, month or time. In addition, the estimation data generation unit 101 may generate estimation data in consideration of climate and other irregular or unexpected events. That is, the estimation data generation unit 101 can generate estimation data according to at least one of data of day of the week, month, and climate.
  • the reception unit 102 is also referred to as a reception means.
  • the reception unit 102 receives the request information including the departure place and the destination. More specifically, the reception unit 102 receives request information from a user terminal owned by a user who uses the transfer guidance system 100.
  • the request information may include a departure time or a desired arrival time, as well as information on the departure place and the destination. Further, the request information may include information regarding the waypoint.
  • the guidance information generation unit 103 is also referred to as a guidance information generation means.
  • the guidance information generation unit 103 generates guidance information for guiding a connecting route that straddles a plurality of transportation means from a departure point to a destination based on estimation data and request information. That is, the guidance information generation unit 103 generates a transfer route for connecting the departure point and the destination included in the request information received from the user terminal.
  • the presentation unit 104 is also referred to as a presentation means.
  • the presentation unit 104 presents guidance information to the user. That is, the presentation unit 104 presents guidance information to the user terminal. As a result, the user can move to the destination according to the guidance information received by the user terminal.
  • FIG. 2 is a flowchart showing a transfer guidance method according to the embodiment.
  • the estimation data generation unit 101 generates estimation data (step S11).
  • the estimation data generation unit 101 collects actual data from an information processing device owned by an operator or a local government (that is, operators) of a plurality of transportation facilities. Then, the estimation data generation unit 101 generates such estimation data by estimating the operation time of the transportation system from the collected actual data.
  • the reception unit 102 receives the request information including the departure place and the destination from the user terminal (step S12).
  • the guidance information generation unit 103 generates guidance information for guiding a route that straddles a plurality of transportation means from the departure point to the destination based on the estimation data and the request information (step S13).
  • the presentation unit 104 presents the guidance information to the user (step S14). That is, guidance information for guiding a route straddling a plurality of transportation means is supplied to the presentation unit 104. As a result, the user terminal that has received the guidance information can present the received guidance information to the user.
  • FIG. 3 is a second block diagram showing the configuration of the transfer guidance system according to the embodiment.
  • FIG. 3 shows the transit guidance system 100 and peripheral devices communicably connected to the transit guidance system 100. That is, FIG. 3 shows a user terminal 10, a transit guidance system 100, an information processing device 130, and an information processing device 140.
  • FIG. 3 includes the configuration of the transfer guidance system 100 described in FIG.
  • the user terminal 10 and the transfer guidance system 100 are connected to each other so as to be able to communicate with each other.
  • the user terminal 10 is a mobile communication terminal owned by the user U1 (the user U1 is also referred to as a Commuter), and is, for example, a smartphone, a mobile phone, a tablet, or the like.
  • the user terminal 10 supplies request information to the transit guidance system 100.
  • the request information is also referred to as a trip request.
  • the user terminal 10 receives guidance information from the transfer guidance system 100.
  • the guidance information includes content called a seamless multimodal trip.
  • seamless multimodal trip is meant to include departure point, destination, travel route, means of transportation, transit location and transit time.
  • the transfer guidance system 100 shown in FIG. 3 includes a flowchart 110, a reservation execution unit 120, and an information processing device 130.
  • the flowchart 110 shows the same contents as the flowchart shown in FIG. 2, but a part is omitted and a part is shown in further detail.
  • the estimation data generation unit 101 collects actual data (which may be referred to as historical data) from the operator (step S101).
  • the guidance information generation unit 103 generates the transit route.
  • the guidance information generation unit 103 estimates the arrival time of the transportation system (step S102). More specifically, the guidance information generation unit 103 uses the estimation data generated by the estimation data generation unit 101. In addition to the estimation data, the guidance information generation unit 103 estimates the travel time on the transit route for a specific transportation system such as a taxi that requires a reservation.
  • the transfer guidance system 100 can acquire the position information of the user U1 and the time information for performing the transfer route guidance. That is, the reception unit 102 of the transfer guidance system 100 can receive the date and time when the user U1 moves from the departure place to the destination as the request information received from the user terminal 10. In this case, the guidance information generation unit 103 can generate guidance information according to the above date and time.
  • the transfer guidance system 100 can take into account the real-time situation in the transportation system corresponding to the request information received from the user terminal 10. As a result, the transit guidance system 100 can estimate the travel time with higher accuracy.
  • the transit guidance system 100 uses machine learning when performing the above estimation. That is, when the transit guidance system 100 collects the actual data, it uses machine learning when generating estimation data from the collected actual data. Further, the transfer guidance system 100 can also use machine learning when the guidance information generation unit 103 generates a transfer route.
  • the transit guidance system 100 determines the route so that the waiting time at the time of transit is minimized from the estimated travel time of each transportation system when the guidance information generation unit 103 generates the transit route. Is optimized (step S103). Further, when the connecting route is confirmed, if the connecting route includes a specific transportation system that requires a reservation, the transfer guidance system 100 appropriately processes the reservation according to the time of the transfer on the connecting route. To execute.
  • the guidance information generation unit 103 generates guidance information so that the transfer period between the first transportation system and the second transportation system, which are connected in the transfer route, is less than a preset period. It may be a thing. Further, in this case, the guidance information generation unit 103 may set the departure time from the transfer time between the first transportation means and the second transportation means in the transfer route in the guide information. As a result, the transit guidance system 100 can provide the user U1 with smoother movement.
  • the flowchart 110 has been described above. According to the process shown in the flowchart 110, it is possible to realize a route guidance that suppresses the waiting time for the transfer, which is a transfer across a plurality of transportation means corresponding to the request from the user.
  • the transfer guidance system 100 further has a reservation execution unit 120.
  • the reservation execution unit 120 is also referred to as a reservation execution means.
  • the reservation execution unit 120 makes a reservation for a specific transportation system that requires a reservation. After the transfer guidance route is confirmed, the reservation execution unit 120 makes a reservation so that the specific transportation will pick up the user U1 at the transfer time and the transfer place on the route if the specific transportation is included in this route. To execute. More specifically, the reservation execution unit 120 outputs a reservation request signal to the information processing device 130 or the information processing device 140 to which the transfer guidance system 100 is communicably connected.
  • the transfer guidance system 100 has a guidance information generation unit 103. As shown in FIG. 3, the guidance information generation unit 103 generates a connection guidance, that is, a itinerary (Journey plan) for a route that straddles a plurality of transportation means.
  • a connection guidance that is, a itinerary (Journey plan) for a route that straddles a plurality of transportation means.
  • the transfer guidance system 100 is communicably connected to the information processing device 130.
  • the transit guidance system 100 receives actual data from the information processing device 130.
  • the actual data may be referred to as real time information.
  • the transfer guidance system 100 may output a reservation request signal to the information processing apparatus 130.
  • the transfer guidance system 100 is communicably connected to the information processing device 140.
  • the transit guidance system 100 receives actual data from the information processing device 140.
  • the actual data may be referred to as real time information.
  • the transfer guidance system 100 may output a reservation request signal to the information processing apparatus 130.
  • the information processing device 130 is an information processing device managed by a transportation system such as a taxi that provides a so-called last 1 mile service.
  • the information processing apparatus 130 is, for example, a computer or a server, and has an API (Application Programming Interface) for appropriately exchanging data with the transit guidance system 100.
  • API Application Programming Interface
  • the information processing device 140 is an information processing device managed by so-called public transportation such as a fixed-route bus or a train.
  • the information processing apparatus 140 is, for example, a computer or a server, and has an API (Application Programming Interface) for appropriately exchanging data with the transit guidance system 100.
  • API Application Programming Interface
  • the transit guidance system 100 can predict the arrival time of each means of transportation. Further, the transfer guidance system 100 matches the arrival time of the user U1 using the transfer route with the arrival time of the transportation system. At this time, the transfer guidance system 100 allocates so-called just-in-time at the transfer.
  • the transit guidance system 100 collects real-time information from each of the transportation means as a partner and the user terminal 10 which is a terminal of the user U1. Further, the transit guidance system 100 appropriately executes a reservation on a transit route (that is, a multimodal trip) that straddles a plurality of transportation means.
  • the transit guidance system 100 cooperates with the information processing device of the transportation system by API to provide information from the beginning of the transit route (that is, the first mile) to the end of the transit route (that is, the last mile). Can be accessed in real time.
  • the transfer guidance system 100 can generate an optimum transfer route with the waiting time of the user U1 reduced. That is, the user U1 can seamlessly transfer a desired route.
  • the above-mentioned estimation data generation unit 101 may generate estimation data based on the operation schedule published by the transportation system. That is, in this case, the estimation data generation unit 101 collates the actual operation data while adding the operation schedule, and estimates the operation schedule according to the actual situation.
  • FIG. 4 is a first diagram showing an example of using a transfer guidance system.
  • FIG. 4 shows a situation in which the user U1 operates the user terminal 10 at the departure point L11 to generate request information.
  • the user terminal 10 shown on the left side of FIG. 4 shows an example of the screen of the user terminal 10 in the situation shown on the right side of FIG.
  • the screen display of the user terminal 10 shown in FIG. 4 is a screen of an application for realizing the transfer guidance method executed by the transfer guidance system 100.
  • the transfer guidance system 100 executes the transfer guidance method.
  • the user terminal 10 shown in FIG. 4 shows a map display and a display prompting the setting of a departure place.
  • a display and a touch panel are superimposed, and a predetermined function can be realized by tapping an icon, a button, or the like displayed on the screen.
  • a display prompting the setting of the destination is shown at the lower part of the display prompting the setting of the departure place.
  • the user U1 sets the departure place and the destination according to the guidance on the screen.
  • FIG. 5 is a second diagram showing an example of using a transfer guidance system.
  • a plurality of transit routes are displayed on the user terminal 10 together with the display of “Select a route”.
  • the transit guidance system 100 may generate a plurality of different guidance information from the request information received from the user terminal 10.
  • the transit guidance system 100 presents a route that arrives at the destination earliest and a route that arrives at the destination cheapest.
  • User U1 can select a desired route from these candidates.
  • the transit guidance system 100 executes multimodal transit guidance along the transit route on the selected route.
  • FIG. 6 is a third diagram showing an example of using a transfer guidance system.
  • the transit guidance system 100 presents the selected transit route.
  • icons displayed as “Start”, “T1", “T2”, and “Goal” are shown. Further, each icon is connected by the route R10 indicated by a thick line on the screen.
  • the icon displayed as "Start” indicates the departure place L11, and indicates the place where the user U1 exists.
  • the icon displayed as "T1" indicates the first transit point L12.
  • the icon displayed as "T2” indicates the second transit point L13.
  • the icon displayed as "Goal” indicates the destination L14.
  • a motorcycle taxi is used from the departure point L11 to the first transfer point L12.
  • a fixed-route bus is used between the first transit point L12 and the second transit point L13.
  • a motorcycle taxi will be used again between the second transit point L13 and the destination L14.
  • a button displaying "START" is displayed at the bottom of the screen of the user terminal 10.
  • the transfer guidance for the displayed route is confirmed. That is, for example, the transfer guidance system 100 executes a reservation for a transportation system that requires an appropriate reservation.
  • the user U1 starts moving from the departure point L11 as shown on the right side of FIG. At the departure point L11, the first motorcycle taxi P1 is waiting for the user U1.
  • FIG. 7 is a fourth diagram showing an example of using a transfer guidance system.
  • a first motorcycle taxi P1 moving from a departure point L11 to a first transfer point L12 and a user U1 using the first motorcycle taxi P1 are shown.
  • the first motorcycle taxi P1 transports the user U1 to the first transit point L12 just in time for the predetermined transit time.
  • the user terminal 10 shown on the right side of FIG. 7 shows a user icon U11 between the departure point L11 and the first transit point L12.
  • the user icon U11 indicates the position where the user U1 exists.
  • the user terminal 10 is shown an information image C11 showing a situation in which the user U1 is using the determined route.
  • the information image C11 may display the elapsed time, distance, and the like together with the display of "Ongoing Trip".
  • the information image C11 highlights the transportation system currently used by the user U1 among the transit routes.
  • the motorcycle icon shown on the left side and the band-shaped line shown at the bottom of the motorcycle icon are highlighted. This band-shaped line shows the itinerary of a motorcycle taxi. This makes it possible for the user U1 to know that he / she is using the first means of transportation on the connecting route.
  • FIG. 8 is a fifth diagram showing an example of using a transfer guidance system.
  • the user U1 boarding the route bus P2 is shown.
  • a user icon U11 moving to the second transit point L13 along the route R10 is shown.
  • An information image C12 is shown at the bottom of the user terminal 10.
  • the information image C12 highlights the icon of the route bus and the band-shaped line indicating the route of the route bus. In this way, the transfer guidance system 100 can appropriately display the position of the user U1 on the user terminal 10.
  • the transfer guidance system 100 the user U as shown in FIG. 8 is moving to make a reservation for a motorcycle taxi to be used from the second transfer point L13 indicated as the next transfer point "T2". You may go to the timing. In this way, by executing the reservation for the future transfer at a predetermined timing during the movement, the time when the route bus P2 arrives at the second transfer point L13 can be accurately estimated. Therefore, the transfer guidance system 100 can provide a smoother transfer.
  • FIG. 9 is a sixth diagram showing an example of using a transfer guidance system.
  • FIG. 9 shows a situation in which the user U1 is about to arrive at the second transit point L13.
  • the user U1 who is about to get off from the route bus P2 stopped at the second transit point L13 is shown.
  • a second motorcycle taxi P3 waiting for the user U1 at the second transit point L13 is shown.
  • the state where the user icon U11 has arrived at the second transit point L13 is shown.
  • the second motorcycle taxi P3 is picked up so that the user U1 does not wait at the second transit point L13. From here, the user U1 transfers to the second motorcycle taxi P3 and moves from the second transit point L13, which is the last mile, toward the destination L14. In this way, the transit guidance system 100 appropriately makes reservations for transportation facilities that require reservations in the last mile. As a result, the user U1 can transfer smoothly.
  • FIG. 10 is a seventh diagram showing an example of using a transfer guidance system.
  • FIG. 10 shows a situation in which the second motorcycle taxi P3 arrives at the destination L14 together with the user U1.
  • the right side of FIG. 10 shows a state in which the second motorcycle taxi P3 carrying the user U1 has arrived at the destination L14.
  • the user terminal 10 shown on the left side of FIG. 10 shows a state in which the user icon U11 has arrived at the destination L14.
  • the transfer guidance automatically ends the guidance.
  • a button labeled "END" is displayed at the bottom of the user terminal 10. When the user U1 taps this button, the transfer guidance application activated on the user terminal 10 ends the transfer guidance.
  • the transfer guidance system 100 can provide a transfer guidance system or the like corresponding to a traffic situation.
  • the transit guidance system 100 has a processor and a storage device as a configuration (not shown).
  • the storage device included in the transit guidance system 100 includes a storage device including a flash memory and a non-volatile memory such as an SSD (Solid State Drive).
  • the storage device of the transit guidance system 100 stores a computer program (hereinafter, also simply referred to as a program) for realizing the function according to the present embodiment.
  • the processor also reads a computer program from the storage device into the memory and executes the program.
  • Each configuration of the transfer guidance system 100 may be realized by dedicated hardware. Further, a part or all of each component may be realized by a general-purpose or dedicated circuitry, a processor, or a combination thereof. These may be composed of a single chip or may be composed of a plurality of chips connected via a bus. A part or all of each component of each device may be realized by the combination of the circuit or the like and the program described above. Further, as a processor, a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), an FPGA (field-programmable gate array), or the like can be used.
  • a CPU Central Processing Unit
  • GPU Graphics Processing Unit
  • FPGA field-programmable gate array
  • each component of the transit guidance system 100 when a part or all of each component of the transit guidance system 100 is realized by a plurality of arithmetic units, circuits, etc., the plurality of arithmetic units, circuits, etc. may be centrally arranged or distributed. It may be arranged.
  • the arithmetic unit, the circuit, and the like may be realized as a form in which each is connected via a communication network, such as a client-server system and a cloud computing system.
  • the function of the transfer guidance system 100 may be provided in the SAAS (Software as a Service) format.
  • SAAS Software as a Service
  • Non-temporary computer-readable media include various types of tangible recording media.
  • Examples of non-temporary computer-readable media include magnetic recording media (eg, flexible disks, magnetic tapes, hard disk drives), magneto-optical recording media (eg, magneto-optical disks), CD-ROMs (ReadOnlyMemory), CD-Rs, Includes CD-R / W, semiconductor memory (eg, mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, RAM (RandomAccessMemory)).
  • the program may also be supplied to the computer by various types of temporary computer-readable media. Examples of temporary computer readable media include electrical, optical, and electromagnetic waves.
  • the temporary computer-readable medium can supply the program to the computer via a wired communication path such as an electric wire and an optical fiber, or a wireless communication path.
  • the transfer guidance system and the like according to the above-described embodiment can be used, for example, for users who move across a plurality of transportation means.

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)

Abstract

乗継案内システム(100)は、推定データ生成部(101)、受付部(102)、案内情報生成部(103)および提示部(104)を有している。推定データ生成部(101)は、複数の交通機関における運行の実績データに基づき交通機関の運行時刻を推定して推定データを生成する。受付部(102)は、出発地と目的地とを含む要求情報を受け付ける。案内情報生成部(103)は、推定データと要求情報とに基づいて出発地から目的地までの複数の交通機関に跨がるルートを案内するための案内情報を生成する。提示部(104)は、案内情報をユーザに提示する。

Description

乗継案内システム、乗継案内方法およびプログラムが格納された非一時的なコンピュータ可読媒体
 本発明は乗継案内システム、乗継案内方法およびプログラムが格納された非一時的なコンピュータ可読媒体に関する。
 複数の交通機関を利用して目的地に移動する際に利用される乗継案内システムが開発されている。
 特許文献1は、ユーザが公共交通機関を介して公共交通機関の停留所に到着する頃に、プロバイダーが公共交通機関の停留所にユーザを迎えに行くように手配するシステムを開示している。
 特許文献2は、複数の交通手段を利用した経路の案内および経路上の交通機関を予約する予約管理システムについて開示している。このシステムは、例えば所定の時間帯のバスの遅刻実績データに基づいて、これから利用するバスが遅刻する確率を演算する。さらに、このシステムは、経路上の交通機関において事故などの所定の事象が生じた場合に、この事象が所定期間内に復旧する確率を演算する。
米国特許第10697783号明細書 米国特許出願公開第2020/0167702号明細書
 しかしながら、地域や自治体によっては、例えば道路において交通渋滞が慢性化しており予定通りの運行を行うことができない場合がある。またそれ以外にも何らかの理由により交通機関の運行が日常的に予定通りに行われていない場合がある。このような状況下においては、上述の技術を用いて乗継案内を行ったとしてもユーザは所望の移動を実現できない。
 本開示はこのような課題を鑑みてなされたものであり、交通状況に対応した乗継案内システム等を提供することを目的とする。
 本開示の1実施形態にかかる乗継案内システムは、推定データ生成手段、受付手段、案内情報生成手段および提示手段を有している。推定データ生成手段は、複数の交通機関における運行の実績データに基づき交通機関の運行時刻を推定して推定データを生成する。受付手段は、出発地と目的地とを含む要求情報を受け付ける。案内情報生成手段は、推定データと要求情報とに基づいて出発地から目的地までの複数の交通機関に跨がる乗継ルートを案内するための案内情報を生成する。提示手段は、案内情報をユーザに提示する。
 本開示の1実施形態にかかる乗継案内方法は、以下の方法をコンピュータが実行する。コンピュータは、複数の交通機関における運行の実績データに基づき交通機関の運行時刻を推定して推定データを生成する。コンピュータは、出発地と目的地とを含む要求情報を受け付ける。コンピュータは、推定データと要求情報とに基づいて出発地から目的地までの複数の交通機関に跨がる乗継ルートを案内するための案内情報を生成する。コンピュータは、案内情報をユーザに提示する。
 本開示の1実施形態にかかるプログラムは、コンピュータに、以下のステップを実行させるものである。コンピュータは、複数の交通機関における運行の実績データに基づき交通機関の運行時刻を推定して推定データを生成する。コンピュータは、出発地と目的地とを含む要求情報を受け付ける。コンピュータは、推定データと要求情報とに基づいて出発地から目的地までの複数の交通機関に跨がるルートを案内するための案内情報を生成する。コンピュータは、案内情報をユーザに提示する。
 本開示によれば、交通状況に対応した乗継案内システム等を提供することができる。
実施の形態にかかる乗継案内システムの構成を示す第1のブロック図である。 実施の形態にかかる乗継案内方法を示すフローチャートである。 実施の形態にかかる乗継案内システムの構成を示す第2のブロック図である。 乗継案内システムを利用した例を示す第1の図である。 乗継案内システムを利用した例を示す第2の図である。 乗継案内システムを利用した例を示す第3の図である。 乗継案内システムを利用した例を示す第4の図である。 乗継案内システムを利用した例を示す第5の図である。 乗継案内システムを利用した例を示す第6の図である。 乗継案内システムを利用した例を示す第7の図である。
 以下では、本開示の実施の形態について、図面を参照しながら詳細に説明する。各図面において、同一又は対応する要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略される。
 以下に、図を参照ながら実施の形態について説明する。図1は、実施の形態にかかる乗継案内システムの構成を示す第1のブロック図である。乗継案内システム100は主な構成として、推定データ生成部101、受付部102、案内情報生成部103および提示部104を有している。
 推定データ生成部101は、推定データ生成手段とも称される。推定データ生成部101は、複数の交通機関における運行の実績データに基づき交通機関の運行時刻を推定して推定データを生成する。
 より具体的には、推定データ生成部101は所定の交通機関を運行する運行業者または自治体等から運行実績に関するデータである実績データを収集する。すなわち推定データ生成部101は複数の交通機関にかかる実績データを収集するために、運行業者または自治体等が有する情報処理装置に通信可能に接続している。
 本実施の形態にかかる実績データとは、この交通機関が実際に運行したルートや時刻に関するデータを含む。より詳細には交通機関の種別は例えば、乗客を乗せて運行する電車、地下鉄、路線バスまたは水上バスなどであって、定期的に運行しているものである。
 また本実施の形態にかかる実績データは、予約が必要な特定交通機関の移動時間を含む。本開示における特定交通機関とは、例えばタクシーまたはこれに類する個別運行を行う交通機関であって、リクシャー(Rickshaw)やトゥクトゥク(Tuk-tuk)と称される三輪タクシーや、バイクタクシーなども含み得る。また特定交通機関は、例えば特急列車や特等席などの予約が必要な電車の特定路線や特定座席なども含む。
 さらに推定データ生成部101は、収集した実績データから推定データを生成する。推定データとは、実績データを利用して生成されたものであって、任意の日時において所定の交通機関がどのような運行を行い得るかを推定したデータである。すなわち推定データは、交通機関の種別、ルートおよび時刻に関するデータを含む。
 例えば推定データ生成部101は、実績データを曜日、月または時刻など所定の周期に沿って統計演算する。また推定データ生成部101は統計演算の結果から、交通機関がどのようなルートにおいてどのようなタイムテーブルに沿って運行されているかを推定する。推定データは、例えば曜日、月または時刻に沿ったタイムテーブルとして示され得る。また推定データ生成部101は、気候やその他の不定期または突発的な事象を加味して推定データを生成してもよい。つまり推定データ生成部101は、曜日、月および気候のうち少なくともいずれか1つのデータに沿って推定データを生成し得る。
 受付部102は、受付手段とも称される。受付部102は、出発地と目的地とを含む要求情報を受け付ける。より具体的には、受付部102は乗継案内システム100を利用するユーザが有するユーザ端末から要求情報を受け付ける。要求情報は、出発地と目的地とに関する情報の他、出発時刻または希望到着時刻が含まれていてもよい。また要求情報は、経由地に関する情報が含まれていてもよい。
 案内情報生成部103は、案内情報生成手段とも称される。案内情報生成部103は、推定データと要求情報とに基づいて出発地から目的地までの複数の交通機関に跨がる乗継ルートを案内するための案内情報を生成する。すなわち案内情報生成部103は、ユーザ端末から受け取った要求情報に含まれる出発地と目的地とを結びつけるための乗継ルートを生成する。
 提示部104は、提示手段とも称される。提示部104は、案内情報をユーザに提示する。すなわち提示部104はユーザ端末に対して案内情報を提示する。これによりユーザはユーザ端末が受け取った案内情報に沿って目的地まで移動できる。
 次に、図2を参照して乗継案内システム100が実行する乗継案内方法について説明する。図2は、実施の形態にかかる乗継案内方法を示すフローチャートである。
 まず、推定データ生成部101は、推定データを生成する(ステップS11)。ここで推定データ生成部101は、複数の交通機関にかかる運行業者または自治体等(すなわちオペレータ(Operators))が有する情報処理装置から実績データを収集する。そして推定データ生成部101は、収集した実績データから交通機関の運行時刻を推定することにより、かかる推定データを生成する。
 次に、受付部102は、ユーザ端末から出発地と目的地とを含む要求情報を受け付ける(ステップS12)。
 次に、案内情報生成部103は、推定データと要求情報とに基づいて出発地から目的地までの複数の交通機関に跨がるルートを案内するための案内情報を生成する(ステップS13)。
 次に、提示部104は、案内情報をユーザに提示する(ステップS14)。すなわち、提示部104に対して複数の交通機関に跨がるルートを案内するための案内情報を供給する。これにより案内情報を受け取ったユーザ端末は、受け取った案内情報をユーザに提示できる。
 次に、図3を参照して乗継案内システム100についてさらに説明する。図3は、実施の形態にかかる乗継案内システムの構成を示す第2のブロック図である。図3は乗継案内システム100および乗継案内システム100に通信可能に接続している周辺の装置を示している。すなわち図3には、ユーザ端末10、乗継案内システム100、情報処理装置130および情報処理装置140が示されている。図3は、図1に記載した乗継案内システム100の構成を含むものである。
 このうち、ユーザ端末10と乗継案内システム100とは互いに通信可能に接続している。ユーザ端末10はユーザU1(ユーザU1はコミュータ(Commuter)とも称される)が所有する携帯通信端末であって、例えばスマートフォン、携帯電話またはタブレット等である。ユーザ端末10は乗継案内システム100に対して要求情報を供給する。要求情報は、移動要求(Trip request)とも称される。またユーザ端末10は乗継案内システム100から案内情報を受け取る。案内情報は、シームレスマルチモーダルトリップ(Seamless multimodal trip)と称されるコンテンツを含む。「シームレスマルチモーダルトリップ」は、出発地、目的地、移動ルート、移動手段、乗継場所および乗継時刻を含むことを意味する。
 図3に示す乗継案内システム100は、フローチャート110、予約実行部120および情報処理装置130を含む。
 フローチャート110は、図2に示すフローチャートと同様の内容を示すが、一部を省略するとともに、一部のさらなる詳細を示している。
 まず、推定データ生成部101は、オペレータから実績データ(履歴データ(Historical data)と称されてもよい)を収集する(ステップS101)。
 次に、ユーザU1から要求情報を受け取った乗継案内システム100は、案内情報生成部103が乗継ルートを生成する。このとき案内情報生成部103は交通機関の到着時刻を推定する(ステップS102)。より具体的には、案内情報生成部103は、推定データ生成部101が生成した推定データを利用する。また案内情報生成部103は、推定データに加えて、タクシーなどの予約が必要な特定交通機関について、乗継ルートにおける移動時間を推定する。
 このとき乗継案内システム100はユーザU1の位置情報および乗継ルート案内を行う時刻情報を取得し得る。すなわち、乗継案内システム100の受付部102は、ユーザ端末10から受け取った要求情報としてユーザU1が出発地から目的地まで移動する日時を受け付け得る。この場合、案内情報生成部103は、上記日時に応じた案内情報を生成できる。
 また乗継案内システム100は、ユーザ端末10から受け取った要求情報に対応した交通機関におけるリアルタイムの状況を加味し得る。これにより乗継案内システム100はより精度高く移動時間を推定できる。
 なお、乗継案内システム100は上述の推定を行う場合に、機械学習を利用する。すなわち乗継案内システム100は実績データを収集すると、収集した実績データから推定データを生成する際に機械学習を利用する。また乗継案内システム100は、案内情報生成部103が乗継ルートを生成する場合にも機械学習を利用し得る。
 次に、乗継案内システム100は、案内情報生成部103が乗継ルートを生成する際に、推定したそれぞれの交通機関の移動時間などから、乗継時の待ち時間が最小になるようにルートを最適化する(ステップS103)。さらに乗継案内システム100は、乗継ルートが確定した場合において、この乗継ルートに予約が必要な特定交通機関が含まれる場合には、適宜乗継ルートにおける乗継ぎの時刻に合わせて予約処理を実行する。
 この場合、例えば、案内情報生成部103は、乗継ルートにおいて接続関係となる第1交通機関と第2交通機関との乗継期間が予め設定された期間未満となるように案内情報を生成するものであってもよい。また、この場合、案内情報生成部103は、上記案内情報において乗継ルートにおける第1交通機関と前記第2交通機関との乗継時刻から出発時刻を設定するものであってもよい。これにより、乗継案内システム100はよりスムーズな移動をユーザU1に提供できる。
 以上、フローチャート110について説明した。フローチャート110に示した処理によれば、ユーザからの要求に対応した複数の交通機関に跨る乗継ぎであって、乗継ぎの待ち時間を抑えたルートの案内を実現できる。
 乗継案内システム100は予約実行部120をさらに有している。予約実行部120は、予約実行手段とも称される。予約実行部120は、予約が必要な特定交通機関に対して予約を行う。予約実行部120は、乗り継ぎ案内ルートが確定した後に、このルートに特定交通機関が含まれる場合には、ルートにおける乗継時刻および乗継場所において特定交通機関がユーザU1を迎えに来るように予約を実行する。より具体的には、予約実行部120は、乗継案内システム100が通信可能に接続している情報処理装置130または情報処理装置140に対して予約のリクエスト信号を出力する。
 乗継案内システム100は案内情報生成部103を有している。図3に示すように、案内情報生成部103は複数の交通機関に跨るルートの乗り継ぎ案内すなわち旅程(Journey plan)を生成する。
 乗継案内システム100は、情報処理装置130と通信可能に接続している。乗継案内システム100は情報処理装置130から実績データを受け取る。実績データは実時間情報(Real time information)と称されてもよい。また乗継案内システム100は、情報処理装置130に対して予約のリクエスト信号を出力し得る。
 乗継案内システム100は、情報処理装置140と通信可能に接続している。乗継案内システム100は情報処理装置140から実績データを受け取る。実績データは実時間情報(Real time information)と称されてもよい。また乗継案内システム100は、情報処理装置130に対して予約のリクエスト信号を出力し得る。
 情報処理装置130はタクシーなどの、いわゆるラスト1マイルサービスを行う交通機関が管理する情報処理装置である。情報処理装置130は例えばコンピュータまたはサーバ等であって、乗継案内システム100と適宜データをやりとりするためのAPI(Application Programming Interface)を有している。
 情報処理装置140は路線バスや電車などの、いわゆる公共交通機関が管理する情報処理装置である。情報処理装置140は例えばコンピュータまたはサーバ等であって、乗継案内システム100と適宜データをやりとりするためのAPI(Application Programming Interface)を有している。
 図3に示した構成により、乗継案内システム100は、各交通機関の到着時間の予測を行い得る。また乗継案内システム100は、乗継ルートを利用したユーザU1の到着時間と交通機関の到着時間とのマッチングを行う。この際、乗継案内システム100は乗継ぎにおける所謂ジャストインタイムの割り当てを行う。
 また乗継案内システム100は、パートナであるそれぞれの交通機関とユーザU1の端末であるユーザ端末10からリアルタイムの情報をそれぞれ収集する。また乗継案内システム100は複数の交通機関に跨る乗継ルート(すなわちマルチモーダルトリップ)における予約を適宜実行する。
 乗継案内システム100は、上述のように、交通機関の情報処理装置とAPIにより連携することにより、乗継ルートの始め(すなわちファーストマイル)から乗継ルートの終わり(すなわちラストマイル)までの情報にリアルタイムにアクセスできる。これにより乗継案内システム100は、ユーザU1の待ち時間を低減させた最適な乗継ルートを生成できる。すなわちユーザU1は所望のルートをシームレスに乗継ぎ可能となる。
 なお、上述の推定データ生成部101は、交通機関が公表している運行予定表に基づいて推定データを生成してもよい。すなわちこの場合、推定データ生成部101は、運行予定表加味しつつ、運行の実績データを照合し、実情に沿った運行予定表を推定する。
 次に、乗継案内システム100を利用した具体的な例について説明する。図4は、乗継案内システムを利用した例を示す第1の図である。図4は、ユーザU1が出発地L11においてユーザ端末10を操作して要求情報を生成する状況を示している。
 図4の左側に示すユーザ端末10には、図4の右側に示した状況におけるユーザ端末10の画面の例が示されている。図4に示すユーザ端末10の画面の表示は、乗継案内システム100が実行する乗継案内方法を実現するためのアプリケーションの画面である。ユーザ端末10のアプリケーションをユーザU1が操作することにより、乗継案内システム100は乗継案内方法を実行する。
 図4に示すユーザ端末10には、地図表示とともに、出発地の設定を促す表示が示されている。図4に示すユーザ端末10はディスプレイとタッチパネルとが重畳されており、画面上に表示されたアイコンやボタン等をタップすることにより、所定の機能を実現できる。図4に示すユーザ端末10には、出発地の設定を促す表示の下部に、目的地の設定を促す表示が示されている。ユーザU1は、このような画面の案内に沿って、出発地と目的地とを設定する。
 図5は、乗継案内システムを利用した例を示す第2の図である。図5において、ユーザ端末10には、「Select a route」の表示とともに、複数の乗継ルートが表示されている。乗継案内システム100はユーザ端末10から受け取った要求情報から、複数の異なる案内情報を生成し得る。図5に示す例では、乗継案内システム100は最も早く目的地に到着するルートと、最も安価に目的地に到着するルートと、を提示している。ユーザU1は、これらの候補から所望のルートを選択できる。乗継案内システム100は、選択されたルートにおける乗継ルートに沿ったマルチモーダルな乗継案内を実行する。
 図6は、乗継案内システムを利用した例を示す第3の図である。図6に示すユーザ端末10の画像において、乗継案内システム100は選択された乗継ルートを提示している。ユーザ端末10の画面には、「Start」、「T1」、「T2」および「Goal」とそれぞれ表示されたアイコンが示されている。またそれぞれのアイコンは画面上において太線により示されたルートR10により接続されている。
 「Start」と表示されたアイコンは、出発地L11を示すものであって、ユーザU1が存在している場所を示している。「T1」と表示されたアイコンは、第1乗継地L12を示している。「T2」と表示されたアイコンは、第2乗継地L13を示している。「Goal」と表示されたアイコンは、目的地L14を示している。
 ここに示す例においては、出発地L11から第1乗継地L12までの間はバイクタクシーが利用される。第1乗継地L12から第2乗継地L13までの間は路線バスが利用される。また第2乗継地L13から目的地L14までの間は再びバイクタクシーが利用される。
 ユーザ端末10の画面の下部には「START」と表示されたボタンが表示されている。このボタンをユーザU1がタップすることにより、表示されているルートにかかる乗継案内が確定する。すなわち例えば乗継案内システム100は適宜予約が必要な交通機関に対して予約を実行する。
 乗継案内が確定すると、図6の右側に示すように、ユーザU1は出発地L11から移動を開始する。出発地L11には第1バイクタクシーP1がユーザU1を待っている。
 図7は、乗継案内システムを利用した例を示す第4の図である。図7の右側には、出発地L11から第1乗継地L12に向かって移動中の第1バイクタクシーP1と、第1バイクタクシーP1を利用中のユーザU1が示されている。第1バイクタクシーP1は所定の乗継時刻に丁度間に合うようにユーザU1を第1乗継地L12に運搬する。
 図7の右側に示すユーザ端末10には、出発地L11と第1乗継地L12との間にユーザアイコンU11が示されている。ユーザアイコンU11はユーザU1が存在している位置を示している。またユーザ端末10には、確定したルートにおいてユーザU1が利用している状況を示す情報画像C11が示されている。情報画像C11には、「Ongoing Trip」という表示とともに経過時間や距離等が表示され得る。また情報画像C11には、乗継ルートの内、現在ユーザU1が利用している交通機関がハイライトされている。図7に示す情報画像C11では、左側に示すバイクのアイコンおよびバイクのアイコンの下部に示された帯状の線がハイライトされている。この帯状の線はバイクタクシーの行程を示している。これによりユーザU1は乗継ルートの1つ目の交通機関を利用していることが把握可能となっている。
 図8は、乗継案内システムを利用した例を示す第5の図である。図8の右側には路線バスP2に搭乗しているユーザU1が示されている。また図8の左側にはルートR10に沿って第2乗継地L13に移動しているユーザアイコンU11が示されている。またユーザ端末10の下部には情報画像C12が示されている。情報画像C12は、路線バスのアイコンと、路線バスの行程を示す帯状の線がハイライトされている。このように、乗継案内システム100は適宜ユーザU1の位置をユーザ端末10に表示させることができる。
 乗継案内システム100は、次の乗継地である「T2」と示された第2乗継地L13から利用するバイクタクシーの予約を、例えば図8に示したようなユーザUが移動中のタイミングに行ってもよい。このように、移動中における所定のタイミングで将来の乗継に関する予約を実行することにより、路線バスP2が第2乗継地L13に到着する時刻を正確に推定できる。そのため、乗継案内システム100はよりスムーズな乗換えを提供できる。
 図9は、乗継案内システムを利用した例を示す第6の図である。図9はユーザU1が第2乗継地L13に到着しようとしている状況を示している。図9の右側には、第2乗継地L13で停車した路線バスP2から下車しようとしているユーザU1が示されている。また図9の右側には、第2乗継地L13においてユーザU1を待つ第2バイクタクシーP3が示されている。図9の左側にはユーザアイコンU11が第2乗継地L13に到着している状態が示されている。
 図9に示すように、第2バイクタクシーP3はユーザU1が第2乗継地L13で待つことのないように迎えに来ている。ここからユーザU1は第2バイクタクシーP3に乗り換えてラストマイルである第2乗継地L13から目的地L14に向かって移動する。このように、乗継案内システム100はラストマイルにおいて予約が必要な交通機関の予約を適宜実行する。これによりユーザU1はスムーズに乗換えができる。
 図10は、乗継案内システムを利用した例を示す第7の図である。図10は、第2バイクタクシーP3がユーザU1とともに目的地L14に到着した状況を示している。図10の右側は、ユーザU1を乗せた第2バイクタクシーP3が目的地L14に到着している状態を示している。図10の左側に示すユーザ端末10は、ユーザアイコンU11が目的地L14に到着している状態を示している。このようにユーザU1が目的地に到着すると、乗継案内は自動的に案内を終了する。ユーザ端末10の下部には「END」と表示されたボタンが表示されている。ユーザU1がこのボタンをタップすることにより、ユーザ端末10において起動していた乗継案内のアプリケーションは乗継案内を終了する。
 以上、実施の形態について説明した。上述のとおり、実施の形態にかかる乗継案内システム100は、交通状況に対応した乗継案内システム等を提供することができる。
 尚、乗継案内システム100は、図示しない構成としてプロセッサ及び記憶装置を有するものである。乗継案内システム100が有する記憶装置は、フラッシュメモリやSSD(Solid State Drive)などの不揮発性メモリを含む記憶装置を含む。乗継案内システム100が有する記憶装置には、本実施の形態に係る機能を実現するためのコンピュータプログラム(以降、単にプログラムとも称する)が記憶されている。またプロセッサは、記憶装置からコンピュータプログラムをメモリへ読み込ませ、当該プログラムを実行する。
 乗継案内システム100が有する各構成は、それぞれが専用のハードウェアで実現されていてもよい。また、各構成要素の一部又は全部は、汎用または専用の回路(circuitry)、プロセッサ等やこれらの組合せによって実現されてもよい。これらは、単一のチップによって構成されてもよいし、バスを介して接続される複数のチップによって構成されてもよい。各装置の各構成要素の一部又は全部は、上述した回路等とプログラムとの組合せによって実現されてもよい。また、プロセッサとして、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、FPGA(field-programmable gate array)等を用いることができる。
 また、乗継案内システム100の各構成要素の一部又は全部が複数の演算装置や回路等により実現される場合には、複数の演算装置や回路等は、集中配置されてもよいし、分散配置されてもよい。例えば、演算装置や回路等は、クライアントサーバシステム、クラウドコンピューティングシステム等、各々が通信ネットワークを介して接続される形態として実現されてもよい。また、乗継案内システム100の機能がSaaS(Software as a Service)形式で提供されてもよい。
 上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)、CD-ROM(Read Only Memory)、CD-R、CD-R/W、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(Random Access Memory))を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
 なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
 この出願は、2020年10月6日にインドに出願された出願番号第202011043453号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
 上述の実施形態にかかる乗継案内システム等は、例えば複数の交通機関に跨がって移動するユーザが利用するために利用可能である。
 10 ユーザ端末
 100 乗継案内システム
 101 推定データ生成部
 102 受付部
 103 案内情報生成部
 104 提示部
 110 フローチャート
 120 予約実行部
 130 情報処理装置
 140 情報処理装置
 L11 出発地
 L12 第1乗継地
 L13 第2乗継地
 L14 目的地
 U1 ユーザ
 U11 ユーザアイコン
 R10 ルート
 P1 第1バイクタクシー
 P2 路線バス
 P3 第2バイクタクシー

Claims (10)

  1.  複数の交通機関における運行の実績データに基づき前記交通機関の運行時刻を推定して推定データを生成する推定データ生成手段と、
     出発地と目的地とを含む要求情報を受け付ける受付手段と、
     前記推定データと前記要求情報とに基づいて前記出発地から前記目的地までの複数の前記交通機関に跨がる乗継ルートを案内するための案内情報を生成する案内情報生成手段と、
     前記案内情報をユーザに提示する提示手段と、を備える
    乗継案内システム。
  2.  前記推定データ生成手段は、前記実績データに基づいて機械学習を行うことにより、前記推定データを生成する、
    請求項1に記載の乗継案内システム。
  3.  前記推定データ生成手段は、曜日、月および気候のうち少なくともいずれか1つのデータに沿って前記推定データを生成する、
    請求項1または2に記載の乗継案内システム。
  4.  前記推定データ生成手段は、前記交通機関が公表している運行予定表に基づいて前記推定データを生成する、
    請求項1~3のいずれか一項に記載の乗継案内システム。
  5.  前記受付手段は、前記要求情報として前記ユーザが前記出発地から前記目的地まで移動する日時を受け付け、
     前記案内情報生成手段は、前記日時に応じた前記案内情報を生成する、
    請求項3または4に記載の乗継案内システム。
  6.  前記案内情報生成手段は、前記乗継ルートにおいて接続関係となる第1交通機関と第2交通機関との乗継期間が予め設定された期間未満となるように前記案内情報を生成する、
    請求項1~5のいずれか一項に記載の乗継案内システム。
  7.  前記案内情報生成手段は、前記案内情報において前記乗継ルートにおける前記第1交通機関と前記第2交通機関との乗継時刻に基づいて出発時刻を設定する、
    請求項6に記載の乗継案内システム。
  8.  予約が必要な特定交通機関に対して予約を行う予約実行手段をさらに備え、
     前記予約実行手段は、前記乗継ルートが確定した後に前記乗継ルートに前記特定交通機関が含まれる場合には、前記乗継ルートにおける乗継時刻および乗継場所において前記特定交通機関が前記ユーザを迎えに来るように前記予約を実行する、
    請求項1~7のいずれか一項に記載の乗継案内システム。
  9.  コンピュータが、
     複数の交通機関における運行の実績データに基づき前記交通機関の運行時刻を推定して推定データを生成し、
     出発地と目的地とを含む要求情報を受け付け、
     前記推定データと前記要求情報とに基づいて前記出発地から前記目的地までの複数の前記交通機関に跨がる乗継ルートを案内するための案内情報を生成し、
     前記案内情報をユーザに提示する、
    乗継案内方法。
  10.  複数の交通機関における運行の実績データに基づき前記交通機関の運行時刻を推定して推定データを生成し、
     出発地と目的地とを含む要求情報を受け付け、
     前記推定データと前記要求情報とに基づいて前記出発地から前記目的地までの複数の前記交通機関に跨がる乗継ルートを案内するための案内情報を生成し、
     前記案内情報をユーザに提示する、
    乗継案内方法
    を、コンピュータに実行させるプログラムが格納された非一時的なコンピュータ可読媒体。
PCT/JP2021/035027 2020-10-06 2021-09-24 乗継案内システム、乗継案内方法およびプログラムが格納された非一時的なコンピュータ可読媒体 WO2022075084A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2022555364A JPWO2022075084A5 (ja) 2021-09-24 乗継案内システム、乗継案内方法およびプログラム
US18/028,903 US20230332902A1 (en) 2020-10-06 2021-09-24 Transfer guidance system, transfer guidance method, and non-transitory computer-readable medium storing program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IN202011043453 2020-10-06
IN202011043453 2020-10-06

Publications (1)

Publication Number Publication Date
WO2022075084A1 true WO2022075084A1 (ja) 2022-04-14

Family

ID=81126752

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2021/035027 WO2022075084A1 (ja) 2020-10-06 2021-09-24 乗継案内システム、乗継案内方法およびプログラムが格納された非一時的なコンピュータ可読媒体

Country Status (2)

Country Link
US (1) US20230332902A1 (ja)
WO (1) WO2022075084A1 (ja)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002022476A (ja) * 2000-07-10 2002-01-23 Denso Corp 経路設定案内システム
JP2004361105A (ja) * 2003-06-02 2004-12-24 Nec Soft Ltd ナビゲーションシステム
JP2010217187A (ja) * 2010-04-02 2010-09-30 Navitime Japan Co Ltd ナビゲーションシステム、経路探索サーバおよび経路探索方法ならびに端末装置
WO2014061111A1 (ja) * 2012-10-17 2014-04-24 株式会社日立製作所 交通分析システム
JP2018120342A (ja) * 2017-01-24 2018-08-02 株式会社日立製作所 生産計画立案装置、及び生産計画立案方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002022476A (ja) * 2000-07-10 2002-01-23 Denso Corp 経路設定案内システム
JP2004361105A (ja) * 2003-06-02 2004-12-24 Nec Soft Ltd ナビゲーションシステム
JP2010217187A (ja) * 2010-04-02 2010-09-30 Navitime Japan Co Ltd ナビゲーションシステム、経路探索サーバおよび経路探索方法ならびに端末装置
WO2014061111A1 (ja) * 2012-10-17 2014-04-24 株式会社日立製作所 交通分析システム
JP2018120342A (ja) * 2017-01-24 2018-08-02 株式会社日立製作所 生産計画立案装置、及び生産計画立案方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
HITOMI IMAI, KEI HIROI, NOBUO KAWAGUCHI: "Arrival Prediction Model and Precision Analysis based on Bus Traffic Data", IPSJ JOURNAL, vol. 60, no. 1, 16 January 2019 (2019-01-16), JP , pages 101 - 117, XP009535630, ISSN: 1882-7764 *

Also Published As

Publication number Publication date
US20230332902A1 (en) 2023-10-19
JPWO2022075084A1 (ja) 2022-04-14

Similar Documents

Publication Publication Date Title
US11821737B2 (en) Public and ordered transportation trip planning
CA3042178C (en) Pre-selection of drivers in a passenger transport system
US20210295706A1 (en) Avoiding missed rideshare connections
US11562300B2 (en) System and method for optimal automated booking of on-demand transportation in multi-modal journeys
US9482542B2 (en) Stochastic route planning in public transport
US20220120572A9 (en) Real-time ride sharing solutions for unanticipated changes during a ride
WO2019082482A1 (ja) 情報処理装置、情報処理方法、及び情報処理プログラム
WO2014061111A1 (ja) 交通分析システム
JP6180773B2 (ja) バス運行管理システム、装置、および方法
JP6138934B2 (ja) 交通需要制御装置
JP5581272B2 (ja) ユーザ移動工程予測装置及びこれを利用した運行情報通知装置
JP6068634B2 (ja) 路線運行実績予測時刻生成システム、路線運行実績予測時刻生成方法及び路線運行実績予測時刻生成プログラム
JP7289949B2 (ja) 公共輸送システムの制御装置、公共輸送システム、適応出発時間決定方法およびコンピュータプログラム製品
WO2015049801A1 (ja) 乗客誘導システム、および乗客誘導方法
JP2019020928A (ja) 交通情報を管理するためのシステム、方法、及びプログラム
US20220004199A1 (en) Accounting for driver reaction time when providing driving instructions
JP2021049863A (ja) 時刻表管理システム及び時刻表管理方法
WO2022075084A1 (ja) 乗継案内システム、乗継案内方法およびプログラムが格納された非一時的なコンピュータ可読媒体
JP2014162458A (ja) 交通機関特定システム、交通機関特定方法および交通機関特定プログラム
CN113658429B (zh) 一种公交廊道的协同调度方法及相关装置
KR102170861B1 (ko) 이동 지원 방법 및 시스템
JP7072197B1 (ja) 運行計画装置、運行計画方法、及び運行計画プログラム
JP2019082872A (ja) 行動提案システム
JP5851306B2 (ja) 情報処理システム、サーバ、端末装置、情報処理装置、情報処理方法、及びプログラム
JP2024026587A (ja) 運行管理システム、制御装置、制御方法、および制御プログラム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21877385

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2022555364

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 21877385

Country of ref document: EP

Kind code of ref document: A1