Service providing device, service providing system, service providing method and program

The service providing device optimizes the use of waiting and usage time in on-demand mobility systems by providing targeted services based on users' travel routes, enhancing user experience and local area development.

JP7796818B2Active Publication Date: 2026-01-09MITSUBISHI ELECTRIC CORP
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2024122973
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-07-30
Publication Date
2026-01-09
Estimated Expiration
2043-05-26

AI Technical Summary

Technical Problem

Existing technologies do not effectively utilize users' waiting and usage time in on-demand mobility systems, as they are based on fixed timetables and do not consider the potential for utilizing time spent on mobile devices during travel.

Method used

A service providing device that determines a user's free time, including waiting and usage time, to provide targeted services such as advertisements and coupons based on the user's journey, utilizing a service determination unit to select and present information relevant to the user's travel route and stops.

Benefits of technology

Enables effective use of users' free time in on-demand mobility systems by providing relevant information and services, revitalizing the area and benefiting local residents.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007796818000001
    Figure 0007796818000001
  • Figure 0007796818000002
    Figure 0007796818000002
  • Figure 0007796818000003
    Figure 0007796818000003
Patent Text Reader

Abstract

To obtain a service providing apparatus capable of effectively utilizing free time of a user in relation to use of an on-demand mobility system.SOLUTION: A service providing apparatus 1 according to the present disclosure comprises: a service determination unit 12 for determining a service for an area including an operating area in which vehicles 3-1 to 3-n operate, wherein the service obtains free time of a user who uses the vehicles 3-1 to 3-n arranged by reservation and traveling on an operating route including a plurality of stops, and is provided to the user during the free time by using the free time; and a presentation information generating unit 13 for performing processing for providing the determined service to the user based on a result of the determination by the service determination unit 12. The free time includes at least one of waiting time during which the user waits for the arrival of the dispatched vehicles 3-1 to 3-n and utilization time during which the user uses the vehicles 3-1 to 3-n.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a service providing device, a service providing system, a service providing method, and a program that can provide services to users who use mobile objects. [Background technology]

[0002] In an on-demand mobility system that arranges vehicles and other moving objects on demand, a user makes a reservation for the use of the moving object from a bus stop terminal installed at a bus stop or the user's own terminal, etc. In such an on-demand mobility system, a user may have to wait for the moving object to arrive at the bus stop where the user plans to board.

[0003] As a technology that utilizes waiting times for transportation, Patent Document 1 discloses a technology in which, when a user searches for a route for travel that includes a train and the route search results in a waiting time for changing trains at a station, an advertisement corresponding to the transfer location and waiting time is delivered to the user's terminal. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2007-271283 Summary of the Invention [Problem to be solved by the invention]

[0005] The technology described in Patent Document 1 makes it possible to present advertisements to users while they are waiting to transfer between trains. However, the technology described in Patent Document 1 calculates the waiting time for transfers based on train timetables and provides users with advertisements for facilities within and around stations according to the waiting time, and is therefore not applicable to on-demand mobility systems, which do not have fixed timetables. Furthermore, like waiting time, there is a possibility that users can make effective use of usage time, which is the time a user spends traveling using a mobile device. However, Patent Document 1 does not mention the utilization of usage time (i.e., the time spent on a mobile device, such as a train). As such, the effective utilization of users' waiting time and usage time in on-demand mobility systems has not been fully considered until now. Note that at least one of these waiting time and usage time will be referred to as "free time" hereinafter.

[0006] The present disclosure has been made in view of the above, and aims to provide a service providing device that can effectively utilize a user's free time in relation to the use of an on-demand mobility system. [Means for solving the problem]

[0007] In order to solve the above-mentioned problems and achieve the object, a service providing device according to the present disclosure includes a service determination unit that acquires free time of a user who uses a mobile object that is arranged by reservation and travels on a route including a plurality of stops, and determines, using the free time, a service related to an area including a service area in which the mobile object operates, to be provided to the user during the free time, and a service processing unit that performs processing to provide the determined service to the user based on the determination result by the service determination unit, wherein the free time includes at least one of a waiting time that is a time during which the user waits for the arrival of the arranged mobile object and a use time that is a time during which the user uses the mobile object. the service determination unit determines presentation information to be presented to the user using the available time; the service processing unit generates presentation information based on the determination result and includes a transceiver unit that transmits the presentation information to the reservation terminal used by the user for the reservation; the reservation terminal displays the presentation information; the mobile object is a vehicle; the service determination unit determines the presentation information so that, if the waiting time is less than a threshold value, the presentation information is information about facilities or places within a first range that is a distance from a boarding stop where the user boards the vehicle, up to a first distance; and, if the waiting time is equal to or greater than the threshold value, the presentation information is information about facilities or places within a second range that is a distance from the boarding stop to a second distance that is longer than the first distance, the second range being set to include stops adjacent to the boarding stop; when the service determination unit determines that information about facilities or places closer to a stop adjacent to the boarding stop should be included in the presentation information, it generates display information for causing the reservation terminal to display a message accepting changes to the vehicle reservation; and the transceiver unit transmits the display information to the reservation terminal. . [Effects of the Invention]

[0008] The service providing device according to the present disclosure has an effect of enabling effective use of a user's free time in relation to the use of an on-demand mobility system. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram illustrating a configuration example of a service providing system according to a first embodiment. [Figure 2] FIG. 1 shows an example of the configuration of a bus stop terminal according to a first embodiment. [Figure 3] FIG. 1 is a diagram illustrating a configuration example of an operation management device according to a first embodiment. [Figure 4] FIG. 1 shows an example of the configuration of a vehicle according to a first embodiment. [Figure 5] FIG. 1 is a sequence diagram illustrating an example of an operation related to service provision in the service providing system according to the first embodiment. [Figure 6] FIG. 1 is a schematic diagram showing an example of a bus stop and surrounding facilities according to the first embodiment; [Figure 7] FIG. 10 is a diagram showing an example of local provided information stored in a local provided information storage unit according to the first embodiment; [Figure 8] FIG. 10 is a diagram showing an example of presentation rule information according to the first embodiment. [Figure 9] FIG. 10 is a diagram showing another example of presentation rule information according to the first embodiment. [Figure 10] Schematic diagram showing an example of a neural network [Figure 11] FIG. 10 is a diagram showing an example of a display screen of presented information in the reservation terminal according to the first embodiment; [Figure 12] FIG. 10 is a diagram showing an example of a display screen of presented information in the reservation terminal according to the first embodiment; [Figure 13] FIG. 10 is a diagram showing an example of a display screen of presented information in the reservation terminal according to the first embodiment when presenting waiting times for a plurality of routes. [Figure 14] FIG. 1 is a diagram showing an example of the configuration of a computer system that realizes a service providing device according to a first embodiment. [Figure 15] FIG. 10 is a diagram illustrating a configuration example of a service providing system according to a second embodiment. [Figure 16]FIG. 10 is a diagram illustrating a configuration example of an operation management device according to a second embodiment. [Figure 17] FIG. 10 is a sequence diagram illustrating an example of an operation related to service provision in the service providing system according to the second embodiment. [Figure 18] FIG. 10 is a diagram showing an example of arrangement rule information according to the second embodiment. [Figure 19] FIG. 10 is a diagram showing another example of arrangement rule information according to the second embodiment. [Figure 20] FIG. 10 is a diagram illustrating a configuration example of a service providing system according to a modified example of the second embodiment. [Figure 21] FIG. 10 is a diagram illustrating a configuration example of a service providing system according to a third embodiment. [Figure 22] FIG. 10 is a sequence diagram illustrating an example of an operation related to service provision in the service providing system according to the third embodiment. [Figure 23] FIG. 10 is a sequence diagram illustrating another example of the operation related to service provision in the service providing system according to the third embodiment. [Figure 24] FIG. 10 is a diagram illustrating a configuration example of a service providing system according to a fourth embodiment. [Figure 25] FIG. 10 is a sequence diagram showing an example of an operation related to service provision in the service providing system according to the fourth embodiment. [Figure 26] FIG. 13 is a diagram illustrating a configuration example of a service providing system according to a fifth embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0010] A service providing apparatus, a service providing system, a service providing method, and a program according to embodiments will be described in detail below with reference to the accompanying drawings.

[0011] Embodiment 1 FIG. 1 is a diagram illustrating an example of a configuration of a service providing system according to a first embodiment. The service providing system 100 of this embodiment includes a service providing device 1 and an operation management device 2. The operation management device 2 is a control device that manages the operation of vehicles 3-1 to 3-n (n is an integer equal to or greater than 1), which are examples of moving objects. Hereinafter, when vehicles 3-1 to 3-n are referred to without being individually distinguished, they will be referred to as vehicles 3. Although FIG. 1 illustrates an example in which there are multiple vehicles 3, the number of vehicles 3 may be one or more. Although FIG. 1 illustrates the service providing device 1 and the operation management device 2 as separate devices, the service providing device 1 may be provided within the operation management device 2. In other words, the operation management device 2 may also have the function of the service providing device 1.

[0012] The vehicle 3, together with the operation management device 2, constitutes a mobility system in which a mobile object is arranged based on a reservation from a user, i.e., an on-demand mobility system. The vehicle 3 is an example of a mobile object arranged based on a reservation from a user. In the following, an example in which the mobile object in the mobility system is a vehicle 3 will be described, but the mobile object is not limited to a vehicle 3 and may be a ship, an airplane, or the like, as long as it is capable of carrying a user. The mobility system of this embodiment provides mobility services within a defined operating area. The operating area may be, for example, a tourist destination, an urban area, a resort facility, a large commercial facility such as a shopping mall or an outlet mall, or a theme park. The operating area is not limited to these.

[0013] Vehicle 3 travels within the operation area based on an operation plan that includes an operation route that includes multiple stops and is received from the operation management device 2. A bus stop terminal 4 is provided at each stop. While one bus stop terminal 4 is illustrated in FIG. 1, multiple bus stop terminals 4 may be provided for each stop. Here, an example is described in which a bus stop terminal 4 is provided at each stop, but bus stop terminals 4 may be provided at only some of the multiple stops within the operation area. Vehicle 3 may be an autonomous vehicle or a vehicle driven by a driver. Furthermore, when multiple vehicles 3 are used in a mobility system, autonomous vehicles and vehicles driven by a driver may be mixed. At least one of vehicles 3-1 to 3-n and the bus stop terminal 4 may be included in the service providing system 100.

[0014] FIG. 1 illustrates an example in which users 7-1 and 7-2, who are examples of users using vehicle 3, are present near bus stop terminal 4. For example, user 7-1 reserves vehicle 3 using bus stop terminal 4, and user 7-2 reserves vehicle 3 using user terminal 5, i.e., a terminal device that user 7-2 can operate. The user terminal 5 may be, but is not limited to, a smartphone, tablet, or personal computer. In FIG. 1, the reference symbols 7-1 and 7-2 are used to identify the users of vehicle 3. However, when referring to the users of vehicle 3 in general, the reference symbols are omitted. Reservations for vehicle 3 may be made using bus stop terminal 4, as shown in FIG. 1, or using a user terminal 5 that can be operated by the user. Because reservations can be made using bus stop terminal 4, even elderly people who do not own a user terminal 5 can reserve vehicle 3. Hereinafter, the bus stop terminal 4 and user terminal 5 that reserve vehicle 3 are also referred to as reservation terminals. The user terminal 5 may be included in the service providing system 100.

[0015] The service providing device 1 acquires the free time of the user using the vehicle 3 based on the reservation result of the vehicle 3, determines a service to be provided to the user corresponding to the reservation result using the acquired free time, and performs processing to provide the determined service. The service is a service provided to the user during free time, and is a service related to an area including the operating area in which the vehicle 3 operates. This allows the service providing device 1 to effectively utilize the free time of users in an on-demand mobility system. Furthermore, the use of the service by users revitalizes the area, which is also beneficial to the local residents who provide the service.

[0016] In this embodiment, an example will be described in which the service provided to the user is the provision of information to the user. The information provided to the user is information about the area including the operating area of ​​the reserved mobile object, and is, for example, at least one of advertisements and coupons for facilities near the stop where the user plans to board, at least one of advertisements and coupons for facilities near the user's destination (the stop where the user plans to disembark), and at least one of tourist information and event information for the destination. The destination is an example of an end location where the user's travel by the mobile object reserved by the user ends. The facility is, for example, a store, but is not limited to a store and may be a facility other than a store, such as an art museum or a museum. The tourist information is, for example, at least one of information about tourist spots, information about events, information about local specialties, and the like.

[0017] In this embodiment, the service providing device 1 extracts information to be provided to the user from local information provided by local residents in the area including the operating area. Local residents include at least one of people who live within the operating area and people who work at facilities within the operating area. Local residents may also include at least one of people who live near the operating area and people who work at facilities near the operating area. In other words, local residents are, for example, people who live or work in the area including the operating area. While two local residents are illustrated in FIG. 1, there is no restriction on the number of local residents, and the local information may be provided by one or more local residents. The area may be the same as the operating area or may be larger than the operating area. For example, if the operating area is City A, the area may include City A and its neighboring cities, towns, and villages.

[0018] The local information is registered in the service providing device 1 by being transmitted from, for example, terminal devices 6-1 and 6-2 that can be operated by local residents. Hereinafter, when the terminal devices 6-1 and 6-2 are not individually identified, they will be referred to as terminal devices 6. The terminal devices 6 may be, for example, smartphones, tablets, personal computers, etc., but are not limited to these. While FIG. 1 illustrates an example in which local residents and terminal devices 6 correspond one-to-one, multiple local residents may register local information using a single terminal device 6, or one local resident may register local information using multiple terminal devices 6. The local information may include, for example, advertisements for local stores (retail stores and restaurants), coupons and gift certificates that can be used at those stores, tourist information and event information for the area, etc. In addition, in recent years, many areas have been promoting subcultures such as anime and manga. Therefore, the local information may include, for example, information about locations that are the setting for famous anime or manga.

[0019] The service providing device 1 provides the user with information extracted from the area-provided information provided by local residents. This allows the user to be provided with information that meets the needs of the local residents, thereby efficiently promoting the revitalization and development of the area corresponding to the operation area. The method for collecting the area-provided information in the service providing device 1 is not limited to the example of local residents registering the information. The service providing device 1 may automatically collect information about events and facilities in the area from information providing sites on the Internet, such as tourist association databases and social networking services (SNS). The area-provided information may also be a mixture of information registered by local residents and information automatically collected by the service providing device 1. In this embodiment, a service providing device 1 is installed for each area. However, the present disclosure is not limited to this example, and one service providing device 1 may be assigned to multiple areas. In this case, the service providing device 1 stores the area-provided information separately for each area, extracts the area-provided information related to the operation area of ​​the reserved mobility, and provides it to the user who made the reservation.

[0020] Next, a description will be given of an example configuration of the service providing device 1. As shown in Fig. 1, the service providing device 1 includes a transmitting / receiving unit 11, a service determining unit 12, a presentation information generating unit 13, a registration processing unit 14, and a local provided information storage unit 15.

[0021] The transmitter / receiver unit 11 transmits and receives information by communicating with other devices. For example, when the transmitter / receiver unit 11 receives reservation information indicating a request for reservation of a vehicle 3 from a reservation terminal (bus stop terminal 4 or user terminal 5), the transmitter / receiver unit 11 outputs the received reservation information to the service determination unit 12 and also transmits it to the operation management device 2. The reservation information includes, for example, a boarding location (a planned boarding stop), a destination (a planned disembarking stop), and user identification information for identifying the user. A desired boarding time may also be specified in the reservation information. Details of the reservation information will be described later. The boarding location is an example of a starting location from which the user's movement by the mobile object begins. Furthermore, when the transmitter / receiver unit 11 receives, from the terminal device 6, area-provided information input by a local resident to the terminal device 6, the transmitter / receiver unit 11 outputs the received area-provided information to the registration processing unit 14. Furthermore, when the transmitter / receiver unit 11 receives, from the operation management device 2, a reservation result which is a result of the reservation of a vehicle 3 made based on the reservation information, the transmitter / receiver unit 11 outputs the reservation result to the service determination unit 12. Furthermore, when the transmitting / receiving unit 11 receives presentation information (described later) from the presentation information generating unit 13 together with a reservation result, it transmits the received presentation information together with the reservation result to the reservation terminal. Furthermore, if the presentation information is to be provided to the user at boarding time, the transmitting / receiving unit 11 may transmit the received presentation information to the operation management device 2. As will be described later, the presentation information is transmitted to the vehicle 3 via the operation management device 2 and presented to the user aboard the vehicle 3 at the vehicle terminal 34. Note that in this case, the transmitting / receiving unit 11 may transmit the presentation information directly to the vehicle 3 without going through the operation management device 2.

[0022] The service determination unit 12 acquires the free time of a user using a mobile object arranged by reservation, and uses the free time to determine a service to be provided to the user during the free time, the service being related to a region including the service area in which the mobile object operates. For example, the service determination unit 12 calculates the user's waiting time using the reservation result received from the transceiver unit 11, and determines a service to be provided to the user using the waiting time. Here, the waiting time is calculated based on the estimated arrival time of the vehicle 3 at the boarding location included in the reservation result. Specifically, the service determination unit 12 determines the content of information to be presented to the user by selecting, from among the local provision information related to the region related to the reservation stored in the local provision information storage unit 15, local provision information corresponding to the waiting time as the local provision information to be presented to the user, and outputs the determination result together with the reservation result to the presentation information generation unit 13. For example, the service determination unit 12 determines the content of information to be presented to the user by selecting, from among the local provision information provided by local residents, local provision information corresponding to the waiting time as the local provision information to be included in the presentation information. In addition, when the service providing device 1 is assigned to multiple regions, the service determination unit 12 extracts region provision information related to the corresponding region from the region provision information stored in the region provision information storage unit 15, and selects region provision information according to the waiting time from the extracted region provision information as the region provision information to be provided to the user. In this case, the corresponding region may be identified based on information on the start location (i.e., the planned boarding stop, which is the boarding location) or the end location (i.e., the planned disembarking stop, which is the destination) included in the reservation result (which may be the reservation information). Details of the method for determining the information according to the waiting time will be described later. In addition, the service determination unit 12 may calculate a boarding time using the reservation result received from the transmission / reception unit 11, and further select information to be provided to the user using the boarding time. In addition, the service determination unit 12 may output the waiting time, or the waiting time and boarding time, together with the reservation result to the presentation information generation unit 13.

[0023] Furthermore, the service determination unit 12 may determine the presentation information based on the purpose for which the user uses the vehicle 3 (purpose of riding or purpose of the entire trip). Examples of the user's purpose include, but are not limited to, sightseeing at tourist spots, sports, shopping, eating and drinking, and business. The service determination unit 12 may estimate the user's purpose based on the destination, which is an example of an end location. For example, if the user's destination is the nearest bus stop to a specific tourist spot, the service determination unit 12 may estimate that the user's purpose is sightseeing at the tourist spot. For example, if the user's destination is the nearest bus stop to an office building, the service determination unit 12 may estimate that the user's purpose is business. The user's purpose may also be included in the reservation information. In this case, the service determination unit 12 selects information to be provided to the user using the purpose included in the reservation information.

[0024] The presentation information generation unit 13 is an example of a service processing unit that performs processing to provide the determined service to the user based on the determination result received from the service determination unit 12. The presentation information generation unit 13 generates presentation information based on the determination result received from the service determination unit 12 and outputs the generated presentation information to the transmission / reception unit 11 together with the reservation result received from the service determination unit 12. The presentation information presented to the user includes regional information, such as advertisements for stores (retail stores and restaurants) near the boarding or disembarking stops, coupons and gift certificates that can be used at the stores, and tourist information and event information for the region including the operating area of ​​the arranged vehicle 3. Furthermore, if the user's purpose is to visit locations that were the setting for a famous anime or manga (a so-called pilgrimage), information about the locations may be presented in association with the anime or manga. For example, a scene in which the location appears in the anime or manga may be described, or information may be presented using the voice of a voice actor who played a character in the anime. The presentation information generation unit 13 further outputs the waiting time, or the waiting time and the boarding time, to the transmission / reception unit 11. Although an example in which the presentation information generation unit 13 outputs the reservation result to the transmission / reception unit 11 has been described here, the present invention is not limited to this, and the service determination unit 12 may output the reservation result to the transmission / reception unit 11. Similarly, the service determination unit 12 may output the waiting time, or the waiting time and the boarding time, to the transmission / reception unit 11. Furthermore, although an example in which the presentation information is transmitted to the reservation terminal together with the reservation result will be described here, the reservation result and the presentation information may be transmitted to the reservation terminal separately.

[0025] When the registration processing unit 14 receives the area provision information from the transmitting / receiving unit 11, it stores the received area provision information in the area provision information storage unit 15. The area provision information storage unit 15 stores the area provision information. When the service providing device 1 is assigned to multiple areas and the area provision information for the multiple areas is managed collectively, the area provision information storage unit 15 stores the area provision information by area. For example, the registration processing unit 14 assigns an information number, which is identification information, to the area provision information received from the transmitting / receiving unit 11 and stores the area provision information in the area provision information storage unit 15. Note that assigning an information number is not essential, and each area provision information may be identified using other information in the area provision information. Furthermore, prior to receiving the area provision information, the registration processing unit 14 may generate registration information such as a form for registering the area provision information, output the generated information to the transmitting / receiving unit 11, and the transmitting / receiving unit 11 may transmit the information to the terminal device 6. In this case, local residents can input the area provision information into the terminal device 6 according to a registration form displayed on the terminal device 6. There are no particular restrictions on the method for registering the local information provided by the terminal device 6, and the registration processing unit 14 may provide information on a website for registration to the terminal device 6 via the transmission / reception unit 11, and local residents may enter the local information provided by the website, or application software (hereinafter abbreviated as "app") for registering the local information provided by the terminal device 6 may be installed on the terminal device 6, and local residents may start the app and enter the local information provided by the terminal device 6. Alternatively, a registration form or the like may be sent to the terminal device 6 by email, and the terminal device 6 may send the local information provided by the service providing device 1 by email.

[0026] Next, we will explain an example configuration of the bus stop terminal 4. Fig. 2 is a diagram showing an example configuration of the bus stop terminal 4 according to this embodiment. As shown in Fig. 2, the bus stop terminal 4 includes a reservation information generation unit 41, a transmission / reception unit 42, an information presentation unit 43, an ID acquisition unit 44, and an input reception unit 45.

[0027] The input accepting unit 45 accepts reservations from users who wish to use the vehicle 3. Specifically, the input accepting unit 45 accepts input of at least the destination (the stop where the user plans to get off) and outputs the accepted information to the reservation information generating unit 41. The information accepted by the input accepting unit 45 includes, for example, the boarding location, which is the stop where the user plans to board, and the destination. The information accepted by the input accepting unit 45 may also include at least one of the number of passengers and the purpose of the trip. The information accepted by the input accepting unit 45 only needs to include at least the destination, and other information may be automatically set by the bus stop terminal 4. The input accepting unit 45 may accept input through a user operation or through a voice uttered by the user.

[0028] For example, the bus stop terminal 4 may set the boarding location to the bus stop where it is installed and the number of passengers to one. If the number of passengers is fixed to one, reservations are entered for each passenger. When accepting the boarding location, destination, and number of passengers, the bus stop terminal 4 may display the bus stop where the bus stop terminal 4 is installed and one person as default values ​​for the boarding location and the number of passengers, and may make the displayed default values ​​changeable so that changed input can be accepted.

[0029] The ID acquisition unit 44 acquires a user ID (identifier), which is identification information of a user reserving the vehicle 3, and outputs the acquired user ID to the reservation information generation unit 41. The user ID may be identification information that identifies a user, and may be identification information assigned to the user for reserving the vehicle 3 or identification information used in another service. The user ID may be, for example, a two-dimensional code printed on paper, such as a QR code (registered trademark), or may be displayed on the user terminal 5 as a two-dimensional code. The user ID may also be stored on an IC (Integrated Circuit) card or a magnetic card, or may be biometric information such as a fingerprint, veins, face, or iris. The ID acquisition unit 44 may be, for example, a reader that reads a two-dimensional code, a card reader that reads the user ID from an IC card or magnetic card on which the user ID is stored, or a biometric information reader that reads the user's biometric information. The ID acquisition unit 44 may also acquire the user ID by receiving an input of the user ID from the user.

[0030] The reservation information generation unit 41 generates reservation information using the information received from the input acceptance unit 45 and the user ID received from the ID acquisition unit 44, and outputs the generated reservation information to the transmission / reception unit 42. When the input acceptance unit 45 accepts input of all information included in the reservation information except the user ID from the user, the reservation information generation unit 41 generates reservation information by adding the user ID to the information received from the input acceptance unit 45. For example, when the input acceptance unit 45 does not accept input of a boarding location, the reservation information generation unit 41 generates reservation information by adding the bus stop where the bus stop terminal 4 equipped with the reservation information generation unit 41 is installed as the boarding location and adding the user ID to the information received from the input acceptance unit 45. It is assumed that each bus stop terminal 4 holds information indicating the bus stop where it is installed.

[0031] The transmitting / receiving unit 42 transmits and receives information by communicating with other devices. For example, the transmitting / receiving unit 42 transmits reservation information received from the reservation information generating unit 41 to the service providing device 1. Furthermore, upon receiving a reservation result from the service providing device 1, the transmitting / receiving unit 42 outputs the received reservation result and presentation information to the information presenting unit 43.

[0032] The information presentation unit 43 presents to the user the reservation results and presentation information received from the transmission / reception unit 42. The information presentation unit 43 may be a display device, a device that presents information by sound using a speaker or the like, a device that presents information by printing on paper or the like, or a combination of these.

[0033] Here, an example has been described in which a user makes a reservation for a vehicle 3 using the bus stop terminal 4, and the presented information is also presented when the reservation results are presented, but the presentation of the reservation results and the presented information may be presented at different times. For example, after the reservation results are displayed and the reservation process is completed, the presented information may be displayed on the bus stop terminal 4 until the next operation is performed. Furthermore, when multiple users make reservations successively using the bus stop terminal 4, for example, after the reservation results of each user are displayed and the reservation process is completed, multiple pieces of presented information corresponding to each of the multiple users may be displayed on the bus stop terminal 4 in a split-screen or time-shared manner.

[0034] Although not shown in the figure, the user terminal 5 has the same configuration as the bus stop terminal 4. Note that the user terminal 5 may not include the ID acquisition unit 44 and may internally store, for example, a user ID assigned to the user for reserving a vehicle 3. In this case, the reservation information generation unit 41 generates reservation information by adding the stored user ID to information received from the input acceptance unit 45. Alternatively, an app for reserving a vehicle 3 may be installed in the user terminal 5, causing the user terminal 5 to perform the same processing as the bus stop terminal 4. Alternatively, the user terminal 5 may perform the same processing as the bus stop terminal 4 by using a website. In the latter case, for example, a website for reserving a vehicle 3 may be provided by the service providing device 1, the operations management device 2, or a web server (not shown), and the user terminal 5 may access the website and perform the same operation as the bus stop terminal 4. In other words, the user may operate the user terminal 5 on a screen displayed as a website prompting input, causing the input acceptance unit 45 of the user terminal 5 to accept input for each item of the reservation information. In this case, the user terminal 5 may not be equipped with a reservation information generation unit 41, and each piece of input information may be transmitted from the transmission / reception unit 42 to the service providing device 1 as reservation information, and the user ID may be transmitted from the transmission / reception unit 42 separately from the reservation information.

[0035] Next, we will explain an example of the configuration of the operation management device 2. Fig. 3 is a diagram showing an example of the configuration of the operation management device 2 according to this embodiment. As shown in Fig. 3, the operation management device 2 includes a dispatch processing unit 21, an operation plan storage unit 22, a transmission / reception unit 23, and a vehicle information storage unit 24.

[0036] The transmitter / receiver 23 transmits and receives information by communicating with other devices. For example, the transmitter / receiver 23 receives reservation information from the service providing device 1 and outputs the received reservation information to the dispatch processing unit 21. The transmitter / receiver 23 also receives vehicle information indicating the current location of the vehicle 3 from the vehicle 3 and stores the received vehicle information in the vehicle information storage unit 24. When the transmitter / receiver 23 receives an operation plan (described later) from the dispatch processing unit 21, it transmits the received operation plan to the corresponding vehicle 3. When the transmitter / receiver 23 receives a reservation result from the dispatch processing unit 21, it transmits the reservation result to the service providing device 1 and the corresponding vehicle 3. For example, the transmitter / receiver 23 also receives presentation information from the service providing device 1 and transmits the received presentation information to the vehicle 3.

[0037] The vehicle information storage unit 24 stores vehicle information for each vehicle 3. The operation plan storage unit 22 stores an operation plan indicating a travel schedule for each vehicle 3. As will be described later, the operation plan is determined based on a reservation from a user, i.e., based on reservation information transmitted from a reservation terminal. The operation plan may be information indicating the planned location of the vehicle 3 for each time period. The operation plan is, for example, information indicating whether the vehicle 3 is parked as an empty vehicle in a designated location such as a garage, or whether the vehicle 3 is in operation at each time period in the operation plan. Furthermore, if the vehicle 3 is in operation, the operation plan includes, for example, information indicating what time and at which stop the vehicle 3 will arrive, and information indicating the number of passengers expected for each section.

[0038] When the dispatch processing unit 21 receives reservation information transmitted from the service providing device 1 via the transmission / reception unit 23, the dispatch processing unit 21 performs reservation processing to dispatch a vehicle 3 based on the received reservation information and confirm the reservation. Specifically, the dispatch processing unit 21 selects a vehicle 3 that is capable of traveling the route from the boarding location corresponding to the reservation information to the destination and has available seats, based on the operation plan for each vehicle 3 stored in the operation plan storage unit 22, and assigns the selected vehicle 3 to the reservation corresponding to the reservation information. In addition, the dispatch processing unit 21 may use vehicle information indicating the current location of the vehicle 3 stored in the vehicle information storage unit 24 in the reservation processing. For example, if there are multiple vehicles 3 that can be assigned to the reservation corresponding to the reservation information, the dispatch processing unit 21 may select the vehicle 3 whose current location is closest to the boarding location. Here, an example has been described in which the reservation information does not include a desired boarding time, and the vehicle 3 is arranged at the earliest time from the time the reservation is made. However, as described above, the desired boarding time may also be specified in the reservation information. If a desired boarding time is specified in the reservation information, the dispatch processing unit 21 assigns, for example, a vehicle 3 that can depart from the boarding location at the desired boarding time and travel to the destination to the reservation corresponding to the reservation information. If there is no vehicle 3 that can depart from the boarding location at the desired boarding time and travel to the destination, the arrangement processing unit 21 allocates to the reservation corresponding to the reservation information a vehicle 3 that can depart from the boarding location as close as possible to the desired boarding time and travel to the destination. Note that any method for allocating a vehicle 3 may be used, and since a general method can be used, detailed explanation will be omitted.

[0039] After determining the vehicle 3 to be allocated, the dispatch processing unit 21 generates a reservation result including the estimated arrival time of the vehicle 3 at the boarding location, the estimated arrival time of the vehicle 3 at the destination, and the user ID based on the current location of the vehicle 3, and outputs the generated reservation result to the transmission / reception unit 23. The dispatch processing unit 21 may obtain traffic congestion information via the transmission / reception unit 23 from a system (not shown) that provides traffic information, and use the traffic congestion information to calculate the estimated arrival time of the vehicle 3 at the boarding location and the estimated arrival time of the vehicle 3 at the destination. The dispatch processing unit 21 may also update the operation plan based on the vehicle information of each vehicle 3. The dispatch processing unit 21 may include information specifying a seat in the reservation result. The dispatch processing unit 21 may also include vehicle identification information that identifies the vehicle 3 in the reservation result. This allows the user to determine whether the vehicle 3 is the vehicle 3 they reserved when it arrives.

[0040] Although an example is shown here in which reservation information is transmitted from the reservation terminal to the service providing device 1, the reservation information may also be transmitted from the reservation terminal to the operation management device 2. In this case, the operation management device 2 may transmit the reservation information together with the reservation results to the service providing device 1. Alternatively, if there is no information that is included in the reservation information but not included in the reservation results, or if there is information that is included in the reservation information but not included in the reservation results but the service providing device 1 does not use that information in processing, the operation management device 2 may not need to transmit the reservation information to the service providing device 1.

[0041] Furthermore, when the operation management device 2 and the service providing device 1 are integrated, that is, when the operation management device 2 also has the function of the service providing device 1, communication between the operation management device 2 and the service providing device 1 is performed within the device. In this case, communication of information within the device does not need to go through the transceiver 11 and the transceiver 23. In this case, for communication with other devices, the transceiver 23 also serves the function of the transceiver 11, so that the transceiver 11 does not need to be provided.

[0042] Next, an example of the configuration of vehicle 3 will be described. Fig. 4 is a diagram showing an example of the configuration of vehicle 3 according to this embodiment. As shown in Fig. 4, vehicle 3 includes an on-vehicle device 31, an ID acquisition device 32, a driving control device 33, vehicle terminals 34-1 to 34-m (m is an integer equal to or greater than 1), equipment 35, and a position acquisition unit 36. Note that Fig. 4 shows an example in which vehicle 3 is an autonomously driven vehicle, but vehicle 3 is not limited to an autonomously driven vehicle.

[0043] The ID acquisition device 32 acquires the user ID of the user getting on the vehicle 3 and outputs the acquired user ID to the vehicle-mounted device 31. Like the ID acquisition unit 44 of the bus stop terminal 4, the ID acquisition device 32 may be a reader that reads a two-dimensional code, a card reader that reads the user ID from an IC card or a magnetic card on which the user ID is stored, or a biometric information reader that reads the user's biometric information. For example, if the user ID is represented by a two-dimensional code, the user holds a piece of paper on which the two-dimensional code is printed or a user terminal 5 on which the two-dimensional code is displayed over the ID acquisition device 32 when getting on the vehicle 3. In this way, the ID acquisition device 32 acquires the user ID of the user getting on the vehicle 3. As described above, the user ID may be presented in a form other than a two-dimensional code.

[0044] Each of the vehicle terminals 34-1 to 34-m includes a receiving unit 341 and a presenting unit 342. Each of the vehicle terminals 34-1 to 34-m is an example of a mobile terminal that is mounted on a mobile body and is capable of displaying presentation information. The receiving unit 341 receives control information from the vehicle-mounted device 31 and outputs the received control information to the presenting unit 342. The presenting unit 342 presents information to the user by performing at least one of display and sound output based on the control information received from the receiving unit 341. The vehicle terminals 34-1 to 34-m are installed, for example, in front of each seat in the vehicle 3, but the installation locations of the vehicle terminals 34-1 to 34-m are not limited to this. Hereinafter, when the vehicle terminals 34-1 to 34-m are referred to without being individually distinguished, they will be referred to as the vehicle terminal 34.

[0045] The vehicle-mounted device 31 controls the operation of the vehicle 3 based on the information received from the operation management device 2. As shown in FIG. 4 , the vehicle-mounted device 31 includes a transmitter / receiver 311, a reservation result storage unit 312, and a reservation matching unit 313.

[0046] The transmitter / receiver 311 transmits and receives information by communicating with other devices. For example, the transmitter / receiver 311 receives a reservation result from the operation management device 2 and stores the received reservation result in the reservation result storage unit 312. When the transmitter / receiver 311 receives an operation plan from the operation management device 2, it transmits the received operation plan to the driving control device 33. When the transmitter / receiver 311 receives the current location of the vehicle 3 from the driving control device 33, it transmits the received current location as vehicle information to the operation management device 2. When the transmitter / receiver 311 receives presentation information from the service providing device 1 via the operation management device 2, it outputs the presentation information to the reservation matching unit 313. Note that the presentation information may be transmitted directly from the transmitter / receiver 11 of the service providing device 1 to the transmitter / receiver 311 of the vehicle-mounted device 31 without going through the operation management device 2. When the transmitter / receiver 311 receives presentation information from the reservation matching unit 313, it transmits the presentation information to the destination vehicle terminal 34. The reservation result storage unit 312 stores the reservation result.

[0047] The reservation verification unit 313 verifies the user ID received from the ID acquisition device 32 to determine whether the user is the user who made the reservation. If it is determined that the user is not the user who made the reservation, it notifies the user accordingly. Specifically, the reservation verification unit 313 determines whether the user ID received from the ID acquisition device 32 matches the user ID included in the reservation result stored in the reservation result storage unit 312. If they match, it determines that the user is the user who made the reservation. If they do not match, it determines that the user is not the user who made the reservation. In addition to the user ID, the reservation verification unit 313 may also determine whether the boarding location included in the reservation result matches the current bus stop, and may determine that the user is the user who made the reservation when the user ID and boarding location match the reservation result. The reservation verification unit 313 may notify the user by emitting an error sound or displaying an error message. For example, the reservation verification unit 313 may notify the user that a reservation has not been made using an output device (not shown), and the output device may notify the user of the error using at least one of a sound and a display. Note that this notification may be given not only to the user but also to the occupants of the vehicle 3.

[0048] Furthermore, upon receiving the presentation information from the transmission / reception unit 311, the reservation verification unit 313 reads out, from the reservation result storage unit 312, the reservation result corresponding to the user ID included in the presentation information, and selects a vehicle terminal 34 to which the presentation information should be presented based on the reservation result. The reservation verification unit 313 outputs the presentation information to the transmission / reception unit 311, addressed to the selected vehicle terminal 34. For example, an example will be described in which a vehicle terminal 34 is provided for each seat, a seat is specified at the time of reservation, and the presentation information transmitted from the service providing device 1 includes a user ID. In this case, the reservation verification unit 313 selects the vehicle terminal 34 corresponding to the seat included in the reservation result corresponding to the user ID as the vehicle terminal 34 to which the presentation information should be presented. Furthermore, based on the reservation result, the reservation verification unit 313 may instruct the vehicle terminal 34 to present the presentation information during the riding period (from the boarding point to the destination) corresponding to the reservation result. Here, the reservation matching unit 313 selects the vehicle terminal 34 to which the presentation information is to be presented, but this is not limiting, and the service providing device 1 may store correspondence between seats in each vehicle 3 and vehicle terminals 34, and the presentation information generating unit 13 may determine the vehicle terminal 34 corresponding to the seat based on the reservation result of each vehicle 3, and specify the determined vehicle terminal 34 as the destination of the presentation information. In this case, the presentation information may be transmitted from the service providing device 1 to the vehicle terminal 34 via the transmitting / receiving unit 311 of the vehicle-mounted device 31, or may be transmitted from the service providing device 1 to the vehicle terminal 34.

[0049] Furthermore, if no seat is specified, the reservation verification unit 313 may cause all vehicle terminals 34 to present the presentation information without selecting a vehicle terminal 34 to present the presentation information. In this case, too, the reservation verification unit 313 may instruct the vehicle terminal 34 to present the presentation information during the ride period corresponding to the reservation result corresponding to the user ID included in the presentation information. In this case, if there is an overlapping ride period in which users corresponding to multiple reservation results are riding together in the vehicle 3, the reservation verification unit 313 may instruct the vehicle terminal 34 to display the presentation information corresponding to each user by splitting the screen during the overlapping ride period, or may instruct the vehicle terminal 34 to present the presentation information by time sharing (at least one of display and sound output). Note that such control of the vehicle terminal 34 by splitting the screen or by time sharing is not limited to the example performed by the reservation verification unit 313. The presentation information generation unit 13 of the service providing device 1 may determine a presentation method, such as splitting the screen or time sharing, and the presentation information including the presentation method may be transmitted from the presentation information generation unit 13 to the vehicle 3. In this case, the presentation information may be transmitted from the service providing device 1 to the vehicle terminal 34 via the transmitter / receiver 311 of the vehicle-mounted device 31, or may be transmitted from the service providing device 1 to the vehicle terminal 34.

[0050] The position acquisition unit 36 ​​acquires the current position of the vehicle 3 and transmits the acquired current position to the cruise control device 33. The position acquisition unit 36 ​​acquires the current position of the vehicle by, for example, using a GPS (Global Positioning System) receiver to perform positioning, but the method of acquiring the current position is not limited to this. The devices 35 are devices such as an accelerator, brake, and steering wheel for driving the vehicle 3, and are controlled by the cruise control device 33. The cruise control device 33 controls the devices 35 based on the operation plan received from the on-vehicle device 31 and the current position acquired from the position acquisition unit 36, thereby causing the vehicle 3 to drive in accordance with the operation plan. Note that, for example, the cruise control device 33 controls the driving of the vehicle 3 using information acquired by various sensors (not shown), such as on-vehicle radar, but the control for autonomous driving in the cruise control device 33 may be performed by any control method, and detailed description thereof will be omitted. Note that Figure 4 shows an example in which the current position acquired by the position acquisition unit 36 ​​is transmitted to the vehicle-mounted device 31 via the driving control device 33, but this is not limited to this, and the current position may also be transmitted from the position acquisition unit 36 ​​to the vehicle-mounted device 31.

[0051] Here, an example is described in which a user presents a user ID when boarding a vehicle 3 to determine whether or not the user is the user who reserved the vehicle 3. However, confirmation when boarding a vehicle 3 may be performed by a method other than the user ID. For example, a reservation ID identifying the reservation may be included in the reservation result, and the user may obtain this reservation ID and present it when boarding the vehicle 3 (i.e., read it by the ID acquisition device 32). In this case, the bus stop terminal 4 and the user terminal 5 may not be equipped with the ID acquisition unit 44, and the user ID may not be included in the reservation information. In this case, the bus stop terminal 4 may present the reservation ID to the user by printing it on paper or the like, or may display the reservation ID, or may communicate the reservation ID aloud. In this case, a user who made a reservation using the user terminal 5 may present the reservation ID when boarding the vehicle 3 by displaying the reservation ID on the user terminal 5. The reservation ID may be displayed as a two-dimensional code. The method for confirming a reservation for a vehicle 3 is not limited to the above example, and any method may be used. The process related to the reservation of a vehicle 3 may be appropriately modified depending on the method for confirming a reservation for a vehicle 3. For example, the reservation may be verified by the occupant of the vehicle 3 visually checking the printed user ID or reservation ID without using the ID acquisition device 32. Also, the reservation may not be verified when boarding the vehicle 3. In this case, the vehicle 3 may not be equipped with the ID acquisition device 32, and the vehicle-mounted device 31 may not be required to verify the reservation.

[0052] 4 has been described using an example of an autonomous vehicle, but when the vehicle 3 is driven by a driver, for example, the in-vehicle device 31 outputs the received operation plan to a display device (not shown) that the driver can check. The driver then drives the vehicle 3 based on the operation plan. Alternatively, the operation plan may be transmitted to a terminal device (not shown) carried by the driver and displayed on the terminal device.

[0053] Next, the operation of this embodiment will be described. Fig. 5 is a sequence diagram showing an example of the operation related to service provision in the service providing system 100 of this embodiment. As shown in Fig. 5, when a local resident operates a terminal device 6, local provided information is transmitted from the terminal device 6 to the service providing device 1 (step S1).

[0054] When the service providing device 1 receives the area provision information, it registers the received area provision information (step S2). In detail, the transmitting / receiving unit 11 receives the area provision information, and the registration processing unit 14 stores the area provision information in the area provision information storage unit 15. As described above, registration information such as an input form may be transmitted to the terminal device 6 prior to receiving the area provision information.

[0055] The service providing device 1 receives reservation information from the reservation terminal (bus stop terminal 4 or user terminal 5) (step S3), and transmits the received reservation information to the operation management device 2 (step S4). Note that, although Fig. 5 shows an example in which step S3 is performed after steps S1 and S2, the relationship between the timing at which steps S1 and S2 are performed and the timing at which step S3 is performed is arbitrary and is not limited to the example shown in Fig. 5. Also, as described above, the area providing information is not limited to being registered from the terminal device 6, and may be automatically acquired by the service providing device 1.

[0056] When the operation management device 2 receives the reservation information, it performs a reservation process for the vehicle 3 (step S5). In detail, the transmitting / receiving unit 23 receives the reservation information, and the arrangement processing unit 21 performs a reservation process to arrange for the vehicle 3 based on the reservation information and confirm the reservation, and outputs the reservation result to the transmitting / receiving unit 23.

[0057] The operation management device 2 transmits the reservation result to the service providing device 1 (step S6). In detail, the transmitter / receiver 23 transmits the reservation result to the service providing device 1. Although not shown in FIG. 5, the operation management device 2 generates an operation plan for the vehicle 3 in the reservation process, and transmits the generated operation plan and the reservation result to the vehicle 3.

[0058] When the service providing device 1 receives the reservation result, it calculates the waiting time based on the reservation result (step S7). In detail, the transmitting / receiving unit 11 receives the reservation result, and the service determining unit 12 calculates the user's waiting time using the reservation result. The waiting time is the time until the vehicle 3 arrives at the user's boarding location, and is, for example, the time from the current time to the estimated arrival time included in the reservation result (the arrival time of the vehicle 3 at the scheduled boarding stop).

[0059] Next, the service providing device 1 determines presentation information based on the waiting time (step S8). In detail, the service determining unit 12 determines presentation information (contents of the presentation information) to be provided to the user from the local provided information stored in the local provided information storage unit 15 using the waiting time, which is an example of free time, and outputs the determination result together with the reservation result to the presentation information generating unit 13. The determination result may be specified, for example, by the information number of the local provided information selected as the presentation information, or may be specified by a name in other local provided information, which will be described later. Furthermore, if some processing, such as data reduction, is required for the local provided information, the determination result also includes the content of the processing.

[0060] Here, a method for determining presentation information based on a waiting time in the service determination unit 12 will be described in detail. In this embodiment, for example, when the waiting time is short, the service determination unit 12 selects, as presentation information, area-provided information related to facilities and places around a bus stop where the user plans to board and where the expected stay time is short. The expected stay time may be determined in advance for each area-provided information, or may be determined in advance according to the type of facility and place, for example, assuming that a retail store has a short expected stay time. Furthermore, when the waiting time is long, area-provided information related to facilities and places around a bus stop where the user plans to board and where the expected stay time is long may be selected as presentation information, or area-provided information related to facilities and places far from the bus stop where the user plans to board may be selected as presentation information. Furthermore, the service determination unit 12 may use the waiting time to determine the length of the presentation information, i.e., the amount of information (data amount) of the presentation information. For example, when the waiting time is short, the presentation information may be shortened, i.e., the amount of information in the presentation information may be reduced, and when the waiting time is long, the presentation information may be lengthened, i.e., the amount of information in the presentation information may be increased. Furthermore, the presentation information may be determined taking into consideration not only the waiting time but also the ride time.

[0061] For example, the service determination unit 12 determines the presentation information so that, when the waiting time is less than a threshold, the presentation information is information about facilities or places within a first range, which is a range up to a first distance from the boarding stop, and, when the waiting time is equal to or greater than the threshold, the presentation information is information about facilities or places within a second range, which is a range up to a second distance from the boarding stop. The second distance is longer than the first distance. The second range may also be set to include bus stops adjacent to the boarding stop.

[0062] FIG. 6 is a schematic diagram showing an example of bus stops and surrounding facilities in this embodiment. The bus stop terminals 4-1, 4-2, 4-10, 4-11, and 4-12 shown in FIG. 6 are the bus stop terminals 4 shown in FIG. 1, and are installed at the corresponding bus stops. In the example shown in FIG. 6, the reservation result indicates that the boarding location (boarding stop) is the stop (assumed to be stop #1) corresponding to the bus stop terminal 4-1, and the destination (destination stop) is the stop (assumed to be stop #11) corresponding to the bus stop terminal 4-11. In other words, the user's boarding section in this reservation result is from stop #1 corresponding to the bus stop terminal 4-1 to stop #11 corresponding to the bus stop terminal 4-11. Furthermore, the bus stop corresponding to the bus stop terminal 4-2 (hereinafter referred to as bus stop #2) is the stop adjacent to bus stop #1 on the route from bus stop #1, the boarding point, to bus stop #11, the destination (i.e., the stop one stop after the boarding stop on the route), and the bus stop corresponding to the bus stop terminal 4-10 (hereinafter referred to as bus stop #10) is the stop adjacent to bus stop #11 on the route (i.e., the stop one stop before the disembarking stop on the route). Furthermore, the bus stop corresponding to the bus stop terminal 4-12 (hereinafter referred to as bus stop #12) is off the route, but is adjacent to bus stop #11 (the stop next to bus stop #11 on the operating route of the vehicle 3). The boarding stop is an example of a starting location where the user's movement begins.

[0063] When the boarding location and destination in the reservation result are the example shown in FIG. 6, the service determination unit 12 selects, as presentation information, regional provided information corresponding to the vicinity of bus stop #1, which is the boarding location, or bus stop #11, which is the destination, according to, for example, the waiting time. Specifically, for example, the service determination unit 12 determines presentation information according to the waiting time using regional provided information stored in the regional provided information storage unit 15, in accordance with presentation rule information that defines conditions for presentation information for each waiting time. The presentation rule information is an example of rule information that indicates the correspondence between the waiting time (or the waiting time and boarding time) and the service to be provided. The presentation rule information is, for example, information in a table format, but is not limited to this.

[0064] FIG. 7 is a diagram illustrating an example of the area information stored in the area information storage unit 15 according to the present embodiment. FIG. 7 illustrates an example in which each area information is stored in the area information storage unit 15 after an information number, which is identification information for identifying the area information, is added. In the example illustrated in FIG. 7, the area information includes the registrant (identification information of the registered local resident), the name (the name of the facility or place), the type (the type of facility or place), the content (the type of information), the nearest bus stop, the location, and the presented data. In the example illustrated in FIG. 7, the nearest bus stop is indicated by the bus stop number, but this is not limiting and the stop may be indicated by the name or abbreviation of the bus stop. For example, the bus stop number is assumed to correspond to the branch number, such as 4-1 or 4-2, of the bus stop terminal illustrated in FIG. 6. The location may be represented by latitude and longitude, or may be represented by a coordinate system with a predetermined reference point as the origin. Any method of representing the location may be used. 7, the presented data is indicated by an electronic file name, and an example is shown in which a separate electronic file exists, but the content of the presented data itself may be directly included. Furthermore, the presented data may include multiple types of data according to the amount of information. For example, the presented data may include two types of electronic files: one with a small amount of information and the other with a larger amount of information than the electronic file.

[0065] The data configuration of the local provision information is not limited to the example shown in Fig. 7, and the local provision information may include information indicating a provider of the local provision information. The local provision information only needs to include at least information used for determination using the presentation rule information and information indicating the presentation data, and may not include some of the items shown in Fig. 7, or may include items other than the items shown in Fig. 7. The information for identifying each piece of local provision information may be an information number or a name.

[0066] FIG. 8 is a diagram illustrating an example of presentation rule information according to the present embodiment. In the example illustrated in FIG. 8, the presentation rule information is in the form of a table and includes selection conditions for each waiting time (each waiting time range). In the example illustrated in FIG. 8, the presentation rule information includes the following selection conditions: if the waiting time is less than TW1, select local information about retail stores within a distance D1 from the reserved boarding stop; if the waiting time is between TW1 and TW2 (TW2>TW1), select local information about retail stores within a distance D2 from the reserved boarding stop; and if the waiting time is between TW2 and TW3 (TW3>TW2), select local information about restaurants within a distance D2 from the reserved boarding stop. Thus, in the example illustrated in FIG. 8, selection conditions are defined for each waiting time range, including the distance from the reserved boarding stop to the facility or location to be selected as presentation information and the type of facility or location, such as a retail store or restaurant. The location of each bus stop is assumed to be held by the service determination unit 12 or stored in a storage unit (not illustrated).

[0067] In more detail, for example, a typical stay time (required time) is defined for each type of bus, and distances (distance thresholds) such as D1 and D2 and waiting time thresholds such as TW1 and TW2 are defined in advance. For example, if a typical stay time at a retail store is set to 10 minutes and TW1 is set to 15 minutes, D1 is set to a distance that can be traveled round trip in 5 minutes, such as approximately 200 meters. D2 may also be determined to include the area surrounding the bus stop adjacent to the boarding stop. For example, if the distance to the bus stop adjacent to the boarding stop is set to 800 meters, D2 may be set to a value longer than 800 meters, such as 900 meters, to include the retail stores surrounding the bus stop adjacent to the boarding stop. In this way, presenting the user with local information about retail stores surrounding adjacent stops can encourage user movement and revitalize the operating area of ​​the vehicle 3.

[0068] If D2 is determined to include the areas surrounding bus stops adjacent to the boarding stop, only retail stores located a certain distance away from the boarding stop and located within a distance of less than D1 may be selected. In the example shown in FIG. 8, if the waiting time is between TW1 and TW2, the regional information provided by retail stores within a distance of D2 from the reserved boarding stop is selected. However, this is not limited to this. If the waiting time is between TW1 and TW2, the regional information provided by retail stores within a distance of D1 and D2 from the reserved boarding stop may be selected. For example, if the typical stay time at a restaurant is 45 minutes, TW2 may be set to 50 minutes, adding some travel time to 45 minutes. In the example shown in FIG. 8, if the waiting time is between TW2 and TW3, the regional information provided by retail stores within a distance of D2 from the reserved boarding stop is selected. However, restaurants may also be further subdivided into a distance of D1 and a distance of D2 depending on the waiting time. Selection conditions may also be determined by combining retail stores and restaurants. For example, a selection condition may be set such that if the waiting time is less than TW1, local information provided by retail stores within a range of distance D1 from the reserved boarding stop is selected, and if the waiting time is between TW1 and TW2, at least one of local information provided by retail stores within a range of distance D2 from the reserved boarding stop and local information provided by restaurants within a range of distance D1 is selected.

[0069] For example, in the example shown in FIG. 6, bus stop #1, where bus stop terminal 4-1 is installed, is the boarding point, and there are retail stores and restaurants in the vicinity of bus stop terminal 4-1, and there are also retail stores and restaurants in the vicinity of bus stop #2, which is adjacent to bus stop #1 and corresponds to bus stop terminal 4-2. In this case, for example, if the waiting time is less than TW1, local information corresponding to the retail stores in the vicinity of bus stop #1 is selected as the presented information. If the waiting time is equal to or greater than TW1 but less than TW2, local information corresponding to not only the retail stores in the vicinity of bus stop #1 but also the retail stores in the vicinity of bus stop #2 is selected as the presented information. Furthermore, if the waiting time is equal to or greater than TW2 but less than TW3, local information corresponding to the restaurants in the vicinity of bus stop #1 and the restaurants in the vicinity of bus stop #2 is selected as the presented information.

[0070] Furthermore, assume that local information about the area around a bus stop adjacent to the boarding stop is selected and presented as presented information, and the user becomes interested and visits a store or the like corresponding to this local information. In this case, it may be more efficient for the user to board vehicle 3 from the stop nearest to the store or the like, rather than from the original boarding stop included in the reservation result. Therefore, when local information about the area around a bus stop adjacent to the boarding stop is presented as presented information, the reservation terminal may display a message that accepts reservation changes. An example of a message that accepts reservation changes and details of reservation changes will be described later.

[0071] Note that distances (distance thresholds) such as D1 and D2 and waiting time thresholds such as TW1 and TW2 may be set for each boarding stop, or may be set as common values ​​regardless of boarding stops. Furthermore, the method of determining the above-described values ​​and thresholds is merely an example, and the method of determining the values ​​and thresholds is not limited to the above-described example. For example, general stay times may be determined for not only retail stores and restaurants, but also tourist spots, museums, etc., and included in the selection conditions.

[0072] Furthermore, while FIG. 8 shows three or more stages of waiting time, this is not limiting and may be divided into two stages, for example, less than TW1 and TW1 or more. Furthermore, while FIG. 8 shows both the type and the distance from the boarding stop as selection conditions that change depending on the range of waiting time, only one of these may be changed. For example, the presentation rule information may be defined so that, when the waiting time is less than TW1, locally provided information on facilities and places that are less than a certain distance from the boarding stop is selected regardless of type, and when the waiting time is TW1 or more, locally provided information on facilities and places that are more than a certain distance from the boarding stop is selected regardless of type. Furthermore, the presentation rule information may be defined so that, when the waiting time is less than TW1, locally provided information on retail stores is selected regardless of distance, and when the waiting time is TW1 or more, locally provided information on restaurants is selected regardless of distance.

[0073] In the example shown in FIG. 8, the local provided information of retail stores and restaurants in the vicinity of the boarding location is selected. However, the presenting rule information may be defined so as to select local provided information of facilities and places in the vicinity of the destination. In this case, since it is not necessary to consider the distance from the boarding stop depending on the waiting time, for example, the amount of information in the presented information may be changed depending on the waiting time, as described above. For example, the number of local provided information to be selected may be determined depending on the waiting time, or, as described above, presentation data for each amount of information may be defined as presentation data for the local provided information, so that the presentation data may be selected depending on the waiting time. Alternatively, if the amount of information in the presentation data differs depending on the local provided information, the local provided information may be selected so that the amount of information in the presentation data satisfies the constraint on the amount of information depending on the waiting time.

[0074] When the presentation rule information is set to select local information about facilities and places around the destination, i.e., when the local information about facilities and places around the destination is used as presentation information, the presentation information may include not only local information about facilities and places around the destination alighting stop, but also local information about facilities and places around stops adjacent to the alighting stop. That is, the service determination unit 12 may include information about facilities or places closer to a stop adjacent to the alighting stop in the presentation information. For example, in the example shown in FIG. 6, the destination is stop #11, and there are retail stores and restaurants around stop #11. Furthermore, there are retail stores, a museum, and restaurants around stop #10, which is adjacent to stop #11 and located just before stop #11 on the route of vehicle 3. In this case, for example, the presentation rule information may be set so that locally provided information about retail stores and restaurants around bus stop #11 is selected as the presentation information, or locally provided information about retail stores, museums, and restaurants around bus stop #10, which is adjacent to bus stop #11, is also selected as the presentation information. This can encourage users to move around.

[0075] Furthermore, the presentation rule information may be defined so that, instead of or in addition to the local information provided by the retail stores, museums, and restaurants in the vicinity of bus stop #10, local information provided by the restaurants in the vicinity of bus stop #12, which is adjacent to bus stop #11 and located one stop beyond bus stop #11 on the route of vehicle 3, is selected as the presented information. Alternatively, the presentation rule information may be defined so that local information provided by the facilities and places in the vicinity of bus stop #11 is not selected as the presented information, and local information provided by the facilities and places in the vicinity of at least one of bus stops #10 and #12 is selected as the presented information, thereby actively encouraging users to wander around. Furthermore, when the presentation rule information is defined so that local information provided by the facilities and places in the vicinity of a bus stop adjacent to the disembarking stop is selected as the presented information, the reservation terminal may accept a reservation change when presenting the presented information, just as in the case where local information provided by the vicinity of a bus stop adjacent to the boarding stop is presented as the presented information.

[0076] For example, the number of pieces of local provision information to be selected may be determined by the presentation rule information according to the waiting time. For example, when the waiting time is less than TW1, local provision information corresponding to two retail stores may be selected, and when the waiting time is between TW1 and TW2, local provision information corresponding to four retail stores may be selected. Alternatively, the service determination unit 12 may select local provision information with less than a certain amount of information in the presentation data when the waiting time is less than a threshold, and select local provision information with more than a certain amount of presentation data when the waiting time is equal to or greater than the threshold. Alternatively, the service determination unit 12 may determine to reduce the data by deleting part of the presentation data in the selected local provision information when the waiting time is less than the threshold, and determine to present all of the presentation data in the selected local provision information when the waiting time is equal to or greater than the threshold. Furthermore, both the selection condition regarding at least one of type and distance and the amount of information may be determined for each waiting time.

[0077] Furthermore, when selecting locally provided information about facilities and places around the destination as presentation information, if the reservation terminal is the user terminal 5, the presentation rule information may be defined so that locally provided information about facilities and places around the destination is selected based on both the waiting time and the boarding time, instead of the waiting time. In this case, the presentation rule information is defined for the case where the presentation information is sent to the user terminal 5 and the case where the presentation information is sent to the bus stop terminal 4. When the reservation terminal is the user terminal 5, the presentation information is displayed on the user terminal 5, so that the user can check the presentation information not only during the waiting time but also during the boarding time. Therefore, for example, the presentation rule information may be defined so that the amount of information in the presentation information is determined based on the waiting time plus the boarding time. Alternatively, the amount of information in the presentation information may be determined based on the boarding time, without taking the waiting time into consideration when determining the amount of information. For example, when the presentation information is sent to the vehicle terminal 34, the presentation rule information may be defined so that locally provided information about facilities and places around the destination is selected with an amount of information based on the boarding time.

[0078] Furthermore, the presentation rule information may be defined so that a mixture of locally provided information about facilities and places around the boarding location and locally provided information about facilities and places around the destination may be selected as the presented information. In this case, for example, the locally provided information about facilities and places around the boarding location may be selected according to the waiting time, and the locally provided information about facilities and places around the destination may be selected according to the boarding time or the waiting time.

[0079] FIG. 9 is a diagram illustrating another example of presentation rule information according to the present embodiment. In the example illustrated in FIG. 9, the presentation rule information indicates the regionally provided information to be selected for each waiting time and boarding time. For example, as illustrated in FIG. 9, the regionally provided information to be selected includes information numbers for each waiting time and boarding time. For example, an operator or the like determines which regionally provided information to select for each waiting time and boarding time based on the type, location, etc. of the regionally provided information, and defines the determined information as presentation rule information. In the example illustrated in FIG. 9, the presentation rule information is defined for each bus stop. Note that the example illustrated in FIG. 9 indicates the regionally provided information to be selected for each waiting time and boarding time. However, even when the regionally provided information is selected based on the waiting time without taking boarding time into consideration, the regionally provided information to be selected may be defined similarly to the example illustrated in FIG. 9. Furthermore, the presentation rule information may define selection conditions for each waiting time and boarding time, similar to the example illustrated in FIG. 8. FIGS. 8 and 9 are merely examples, and the specific format and content of the presentation rule information are not limited to the examples illustrated in FIGS. 8 and 9.

[0080] The presentation rule information may also be determined using past performance data. For example, multiple data sets indicating boarding stops, waiting times, and valid local-provided information among the local-provided information presented as presentation information may be acquired, and the presentation rule information in table format may be determined by performing statistical processing using the acquired multiple data sets. Valid local-provided information is, for example, local-provided information for which the user actually visited a corresponding facility or location after presentation information including the relevant local-provided information was transmitted. Invalid local-provided information is local-provided information for which the user did not actually visit a corresponding facility or location. The facility or location actually visited by the user may be estimated, for example, based on location information of the user terminal 5 after transmission of the presentation information. If the presentation information includes a coupon, it may be estimated by obtaining a coupon usage history from the store where the coupon was used. Once the facility or location actually visited by the user can be estimated, the local-provided information corresponding to the estimated facility or location can be identified. For example, the presentation rule information may be determined by dividing waiting times into multiple stages, counting valid local-provided information for each combination of boarding stops and waiting times, and selecting a predetermined number of local-provided information in descending order of the counting results. In addition, the presentation rule information may be determined by grouping valid local information based on at least one of type and boarding stop, and counting the valid local information on a group basis, so as to select the local information from the group with the largest counting result.

[0081] Similarly, the presentation rule information may be determined using a data set of the boarding stop, the destination, the waiting time, and the result of whether the regionally provided information presented as presentation information was valid. Alternatively, the presentation rule information may be determined using a data set of the destination, the boarding time, the waiting time, and the result of whether the regionally provided information presented as presentation information was valid. Alternatively, the presentation rule information may be determined using a data set of the destination, the boarding time, and the result of whether the regionally provided information presented as presentation information was valid.

[0082] The presentation rule information may also be determined by machine learning using past performance data. That is, the presentation rule information may be a trained model generated by supervised learning. For example, multiple datasets described above may be acquired, and a trained model may be generated by supervised learning using the acquired multiple datasets. For example, when a dataset of boarding stops, waiting times, and results indicating whether the local-provided information presented as presentation information was effective is acquired, the boarding stops and waiting times are feature quantities (input data), and information indicating which local-provided information was effective among the local-provided information presented as presentation information is the correct answer data corresponding to the feature quantities. As described above, the feature quantities may be the boarding stop, destination, and waiting time, or the destination, boarding time, and waiting time, or the destination and boarding time. As described above, the local-provided information may be grouped based on at least one of the type and the boarding stop, and the results indicating whether the local-provided information belonging to each group was effective may be used as the correct answer data for each group. The trained model may be generated by the service determination unit 12 in the service providing device 1, or may be generated by a learning unit (not shown) in the service providing device 1, or may be generated by a learning device (not shown) separate from the service providing device 1.

[0083] Any algorithm can be used for supervised learning, but for example, a neural network model can be used. A neural network is composed of an input layer consisting of multiple neurons, an intermediate layer (hidden layer) consisting of multiple neurons, and an output layer consisting of multiple neurons. The intermediate layer can be one layer, or two or more layers.

[0084] Figure 10 is a schematic diagram showing an example of a neural network. For example, in a three-layer neural network as shown in Figure 10, when multiple inputs are input to the input layer (X1-X3), the values ​​are multiplied by weight W1 (w11-w16) and input to the intermediate layer (Y1-Y2), and the result is further multiplied by weight W2 (w21-w26) and output from the output layer (Z1-Z3). This output result varies depending on the value of weight W1 and the value of weight W2.

[0085] In this embodiment, the weights W1 and W2 are adjusted so that the output from the output layer when a feature is input approaches the correct data, thereby learning the relationship between the feature and the correct data. Note that the machine learning algorithm is not limited to a neural network.

[0086] During inference, i.e., when determining the information to be presented, the service determination unit 12 inputs features extracted from the reservation results into the trained model to acquire valid local provision information and determines the acquired valid local provision information as the information to be presented. When using the results on a group basis as accurate data, inputting features extracted from the reservation results into the trained model makes it possible to acquire valid groups, and therefore determines the local provision information selected from the local provision information belonging to the valid group as the information to be presented. This selection may be made based on the amount of information, the distance (distance from the boarding stop), or other information, and may be made in any manner.

[0087] Returning to the description of FIG. 5, after step S8, the service providing device 1 generates presentation information (step S9). Specifically, the presentation information generation unit 13 generates presentation information based on the determination result received from the service determination unit 12 and outputs the generated presentation information to the transmission / reception unit 11 together with the reservation result. The presentation information generation unit 13 may also output the waiting time, or the waiting time and the boarding time, together with the reservation result to the transmission / reception unit 11. Here, an example is shown in which the presentation information is transmitted to the reservation terminal together with the reservation result, but the reservation result and the presentation information may be transmitted at different times. For example, the presentation information generation unit 13 generates presentation information including presentation data of the regional provision information corresponding to the determination result received from the service determination unit 12, among the regional provision information exemplified in FIG. 7. In this case, the waiting time, or the waiting time and the boarding time may be displayed together with the reservation result, or may be displayed together with the presentation information, or may be displayed together with both the reservation result and the presentation information.

[0088] The service providing device 1 transmits the generated presentation information to the reservation terminal (step S10). Specifically, the transmitting and receiving unit 11 transmits the presentation information together with the reservation result to the reservation terminal via the operation management device 2 or directly to the reservation terminal. The service providing device 1 also transmits the generated presentation information to the vehicle terminal 34 (step S11) (FIG. 5 illustrates a case where the presentation information is transmitted directly to the vehicle terminal 34). Specifically, the transmitting and receiving unit 11 transmits the presentation information to the vehicle terminal 34 via the vehicle-mounted device 31. Note that in FIG. 5, the service providing device 1 also transmits the presentation information to the vehicle terminal 34. However, this is not limited to this. For example, if the ride time is short and the presentation information is not presented to the user on the vehicle terminal 34, the presentation information does not need to be transmitted to the vehicle terminal 34. Furthermore, the presentation information transmitted to the vehicle terminal 34 and the presentation information transmitted to the reservation terminal may be the same or different. For example, if local information about the area around the destination is transmitted to the reservation terminal as presentation information, the presentation information may also be transmitted to the vehicle terminal 34. Furthermore, when the local information provided around the boarding location is transmitted to the reservation terminal as the presented information, the local information provided around the destination may be transmitted to the vehicle terminal 34 as the presented information.

[0089] The reservation terminal presents the received presentation information to the user (step S12). Presentation to the user may be performed, for example, by at least one of display and sound output, or by printing on paper. The vehicle terminal 34 presents the received presentation information to the user (step S13). Presentation to the user on the vehicle terminal 34 is performed, for example, by at least one of display and sound output. Note that, as described above, when the reservation terminal is the bus stop terminal 4, presentation information corresponding to multiple users may be displayed in a split-screen or time-division manner. Similarly, on the vehicle terminal 34, presentation information corresponding to multiple users may be displayed in a split-screen or time-division manner.

[0090] 11 and 12 are diagrams showing an example of a display screen for presented information in a reservation terminal of this embodiment. In the example shown in FIG. 11, the reservation result is displayed in area 201, the waiting time (the time to wait until boarding) is displayed in area 202, and the presented information is displayed in area 203. In this example, bus stop K, which is bus stop #1, is the boarding point, and the waiting time is 12 minutes. Here, for example, the presentation rule information exemplified in FIG. 8 is used, and it is assumed that TW1 is 15 minutes. In this case, for example, as shown in FIG. 11, advertisements for retail stores around bus stop K are displayed as local provided information in area 203.

[0091] In the example shown in FIG. 12, similar to the example shown in FIG. 11, the reservation result is displayed in area 201, and the waiting time is displayed in area 202. Also, in the example shown in FIG. 12, presented information is displayed in areas 204 and 205. In the example shown in FIG. 12, the waiting time is 1 hour and 10 minutes, which is longer than the example shown in FIG. 11. Assume that the presentation rule information illustrated in FIG. 8 is used, and TW2 is 50 minutes. In this case, for example, as shown in FIG. 12, locally provided information about restaurants near bus stop K is displayed in area 204, and locally provided information about restaurants near bus stop G adjacent to bus stop K is displayed in area 205. Also, as shown in FIG. 12, presented information may be generated so that a button 206 for making a restaurant reservation is displayed. When a user presses button 206 by operating the reservation terminal, the screen transitions to a restaurant reservation screen. Also, in FIG. 12, a map to the restaurant is displayed in area 205. In this way, a map to a facility or location corresponding to the locally provided information may be displayed as presented information. The map may be included in the presentation data of the local information provided by the user, or may be generated by the presentation information generating unit 13 based on the location of the facility or location and map information stored in a map information storage unit (not shown) and added to the presentation data. In Fig. 12, a button 206 for making a store reservation and a map are displayed in the area 205, but a button for making a store reservation and a map may also be displayed in the area 204. As shown in Fig. 12, if the waiting time is longer than in the example shown in Fig. 11, the amount of information may be increased by increasing the amount of local information provided by the user.

[0092] In the example shown in FIG. 12 , since local information about facilities or places near bus stops adjacent to the boarding stop is displayed, a reservation change button 207 for accepting a reservation change is also displayed. When the user operates the reservation terminal to press the reservation change button 207, the reservation terminal again accepts input of reservation-related information and transmits the reservation information to the service providing device 1, similar to the process of accepting the initial reservation. That is, when the service determination unit 12 determines that information about facilities or places closer to bus stops adjacent to the boarding stop than the boarding stop is to be included in the presented information, the service determination unit 12 may generate display information for causing the reservation terminal to display a message accepting a reservation change for the vehicle 3, and the transmission / reception unit 11 may transmit the display information to the reservation terminal. The display information is, for example, information for displaying the reservation change button 207 as described above, but the display method is not limited to this example. In this way, by displaying the reservation change button 207 for accepting a reservation change, if the user is interested in the presented information, it becomes easier for the user to change the route to be reserved, thereby promoting user mobility.

[0093] When accepting input of information related to a new reservation, information corresponding to the current reservation result is presented as a default value, and the user may change any items they wish to change. Also, as shown in area 205 of FIG. 12, if local information provided around bus stop G, which is a bus stop adjacent to the boarding location corresponding to the current reservation result, is presented at this time, bus stop G may be pre-entered as the boarding location on the screen for accepting input of information related to the reservation. Also, in the example shown in FIG. 12, local information based on the boarding location is presented, but even when local information based on the destination is presented, a reservation change may be accepted when local information provided around a bus stop adjacent to the destination stop is presented.

[0094] Furthermore, when a reservation is changed, the waiting time may change and the boarding time may also change. For this reason, when the service providing device 1 displays the reservation result based on the changed reservation information together with the waiting time, it may also display the waiting time (or the waiting time and the boarding time) and display a button for canceling the change. This allows the user to easily cancel the reservation change if the result of the reservation change is undesirable for the user, for example, if the reservation change increases the waiting time.

[0095] Furthermore, when regional information corresponding to a bus stop adjacent to the boarding stop is presented, the waiting time when changing the boarding location to the adjacent bus stop may be presented in advance. That is, when the service determination unit 12 determines, from the boarding stop, to include information about facilities or places near the bus stop adjacent to the boarding stop in the presented information, the service determination unit 12 may determine the waiting time when boarding from the boarding stop as a reservation waiting time, obtain a route change waiting time, which is the waiting time when changing the boarding stop to a bus stop adjacent to the boarding stop, generate waiting time display information for displaying the reservation waiting time and the route change waiting time on the reservation terminal, and the transceiver unit 11 may transmit the waiting time display information to the reservation terminal. Similarly, when regional information corresponding to a bus stop adjacent to the disembarking stop is presented, the waiting time (or waiting time and boarding time) when changing the destination to the adjacent bus stop may be presented in advance. In this way, presenting the waiting times (or waiting times and boarding times) for multiple routes in advance makes it easier for the user to decide whether to change the reservation.

[0096] Fig. 13 is a diagram showing an example of a display screen of presented information in the reservation terminal of this embodiment when presenting waiting times for multiple routes. In the example shown in Fig. 13, the reservation result and waiting time are displayed in area 208, the waiting time when a reservation change, i.e., when a route change, is displayed in area 209, a reservation change button 210 for accepting the reservation change is displayed, and the presented information is displayed in areas 211 and 205. In this way, the waiting time when the nearest bus stop in the local information displayed in areas 205 and 211, respectively, is changed to a boarding stop and a disembarking stop may be displayed. Furthermore, although the example shown in Fig. 13 shows an example in which the waiting time when either the boarding stop or the disembarking stop is changed is presented to the user, the waiting time may also be presented for a route in which both the boarding stop and the disembarking stop are changed.

[0097] When a waiting time after the route change (route change waiting time) is presented to the user, upon receiving the reservation information, the service determination unit 12 generates reservation information after the route change as provisional reservation information according to the determined presentation information and transmits the generated provisional reservation information to the operation management device 2 via the transmission / reception unit 11. The operation management device 2 arranges a vehicle 3 based on the provisional reservation information in the same manner as when the reservation information is received, and transmits a provisional reservation result to the service providing device 1. Note that the operation management device 2 does not treat the provisional reservation result as a confirmed reservation and does not reflect it in the actual arrangement of the vehicle 3. Upon receiving the provisional reservation result via the transmission / reception unit 11, the service determination unit 12 calculates the waiting time after the route change based on the provisional reservation result. The service determination unit 12 outputs the waiting time after the route change to the presentation information generation unit 13 together with the determination result of the presentation information based on the reservation information. When transmitting the presentation information, the reservation result, and the like to the transmission / reception unit 11, the presentation information generation unit 13 also outputs the waiting time after the route change to the transmission / reception unit 11. As a result, the waiting time after the route change is presented on the reservation terminal. Similarly, the travel time after the route change may be presented to the user.

[0098] Next, a hardware configuration of the service providing device 1 of this embodiment will be described. In the service providing device 1 of this embodiment, a program (computer program) describing the processing in the service providing device 1 is executed on a computer system, causing the computer system to function as the service providing device 1. FIG. 14 is a diagram showing an example of the configuration of a computer system that realizes the service providing device 1 of this embodiment. As shown in FIG. 14, this computer system includes a control unit 101, an input unit 102, a storage unit 103, a display unit 104, a communication unit 105, and an output unit 106, which are connected via a system bus 107.

[0099] In FIG. 14, the control unit 101 is a processor such as a CPU (Central Processing Unit) and executes a program describing the processing performed by the service providing device 1 of this embodiment. The input unit 102 is configured with, for example, a keyboard, a mouse, and the like, and is used by a user of the computer system to input various pieces of information. The memory unit 103 includes various types of memory, such as RAM (Random Access Memory) and ROM (Read Only Memory), and a storage device, such as a hard disk, and stores programs to be executed by the control unit 101, necessary data obtained during processing, and the like. The memory unit 103 is also used as a temporary storage area for programs. The control unit 101 and the memory unit 103, for example, constitute a processing circuit. The processing circuit may be a single circuit or multiple circuits. The display unit 104 is configured with a display, an LCD (Liquid Crystal Display Panel), and the like, and displays various screens to a user of the computer system. The input unit 102 and the display unit 104 may be integrated and implemented as a touch panel, for example. The communication unit 105 is a receiver and transmitter that perform communication processing. The output unit 106 is a printer, a speaker, etc. Note that Fig. 14 is just an example, and the configuration of the computer system is not limited to the example in Fig. 14. For example, the computer system does not have to include the output unit 106.

[0100] Here, an example of the operation of the computer system until the program of this embodiment is ready to be executed will be described. In the computer system having the above-mentioned configuration, for example, the program is installed in storage unit 103 from a CD-ROM or DVD-ROM inserted in a CD (Compact Disc)-ROM drive or DVD (Digital Versatile Disc)-ROM drive (not shown). Then, when the program is executed, the program read from storage unit 103 is stored in the main storage area of ​​storage unit 103. In this state, control unit 101 executes processing as service providing device 1 of this embodiment in accordance with the program stored in storage unit 103.

[0101] In the above description, a program describing the processing in the service providing device 1 is provided using a CD-ROM or DVD-ROM as a recording medium, but this is not limited to this. Depending on the configuration of the computer system, the capacity of the program to be provided, etc., it is also possible to use a program provided via a transmission medium such as the Internet via the communication unit 105.

[0102] The program of this embodiment, for example, causes a computer system to execute the steps of obtaining the free time of a user who uses a mobile vehicle arranged by reservation, and using the free time to determine services to be provided to the user during the free time, which services relate to an area including the operating area in which the mobile vehicle operates, and performing processing to provide the determined services to the user.

[0103] The service determination unit 12, the presentation information generation unit 13, and the registration processing unit 14 shown in FIG. 1 are realized by the control unit 101 shown in FIG. 14 executing a program stored in the storage unit 103 shown in FIG. 14. The storage unit 103 shown in FIG. 14 is also used to realize the service determination unit 12, the presentation information generation unit 13, and the registration processing unit 14. The transmission / reception unit 11 shown in FIG. 1 is realized by the communication unit 105 shown in FIG. 14. Furthermore, the area provision information storage unit 15 is part of the storage unit 103 shown in FIG. 14. The service providing device 1 shown in FIG. 1 may be realized by multiple computer systems. For example, the service providing device 1 may be realized by a cloud system.

[0104] The operations management device 2 shown in FIG. 3 is also realized by a computer system. For example, the dispatch processing unit 21 shown in FIG. 3 is realized by the control unit 101 shown in FIG. 14 executing a program stored in the storage unit 103 shown in FIG. 14. The storage unit 103 shown in FIG. 14 is also used to realize the dispatch processing unit 21. The transmission / reception unit 23 shown in FIG. 3 is realized by the communication unit 105 shown in FIG. 14. The operation plan storage unit 22 and the vehicle information storage unit 24 shown in FIG. 3 are part of the storage unit 103 shown in FIG. 14. The operations management device 2 shown in FIG. 3 may be realized by multiple computer systems. For example, the operations management device 2 may be realized by a cloud system. As described above, the service providing device 1 and the operations management device 2 may be integrated.

[0105] The bus stop terminal 4 shown in FIG. 2 is also realized by a computer system. For example, the reservation information generation unit 41 shown in FIG. 2 is realized by the control unit 101 shown in FIG. 14 executing a program stored in the storage unit 103 shown in FIG. 14. The storage unit 103 shown in FIG. 14 is also used to realize the reservation information generation unit 41. The transmission / reception unit 42 shown in FIG. 2 is realized by the communication unit 105 shown in FIG. 14. The information presentation unit 43 shown in FIG. 2 is realized by at least one of the display unit 104 and the output unit 106 shown in FIG. 14. The input acceptance unit 45 shown in FIG. 2 is realized by the input unit 102 shown in FIG. 14. As described above, the ID acquisition unit 44 shown in FIG. 2 is realized by, for example, a card reader. The user terminal 5, like the bus stop terminal 4, is also realized by a computer system. If the service providing device 1 accepts reservations via a web page, the program for realizing the functions of the user terminal 5 may be, for example, a general-purpose program for browsing web pages. Furthermore, in the case where an application is installed in the user terminal 5 and a process for accepting reservations is performed, the above program is the program of the application.

[0106] The vehicle-mounted device 31 shown in FIG. 4 is also realized by a computer system. For example, the reservation matching unit 313 shown in FIG. 4 is realized by the control unit 101 shown in FIG. 14 executing a program stored in the storage unit 103 shown in FIG. 14. The storage unit 103 shown in FIG. 14 is also used to realize the reservation matching unit 313. The transmission / reception unit 311 shown in FIG. 4 is realized by the communication unit 105 shown in FIG. 14. The reservation result storage unit 312 shown in FIG. 4 is part of the storage unit 103 shown in FIG. 14. The vehicle terminal 34 shown in FIG. 4 is also realized by a computer system. The reception unit 341 shown in FIG. 4 is realized by the communication unit 105 shown in FIG. 14. The presentation unit 342 shown in FIG. 4 is realized by at least one of the display unit 104 and the output unit 106 shown in FIG. 14. The vehicle terminal 34 may be a display terminal to which a reception function is added to a display, monitor, etc., or may be a display terminal further equipped with a speaker.

[0107] As described above, the service providing device 1 of the present embodiment determines the presentation information to be presented to the user according to the free time of the user who uses the vehicle 3, which is an example of a moving body in the on-demand mobility system, i.e., the free time of the user who uses the vehicle 3 arranged by reservation. This makes it possible to effectively utilize the free time of the user in relation to the use of the on-demand mobility system.

[0108] Embodiment 2 FIG. 15 is a diagram showing an example of the configuration of a service providing system according to the second embodiment. A service providing system 100a according to this embodiment includes a service providing device 1a and an operation management device 2a. The operation management device 2a is a control device that manages the operation of mobile objects. In this embodiment, the mobile objects include a mobile sales vehicle 301, a mobile toilet vehicle 302, and a mobile trash can vehicle 303 in addition to the vehicles 3-1 to 3-n similar to those in the first embodiment. Components having the same functions as those in the first embodiment are assigned the same reference numerals as those in the first embodiment, and redundant explanations will be omitted. Below, differences from the first embodiment will be mainly explained.

[0109] 15 shows one each of mobile sales vehicle 301, mobile toilet vehicle 302, and mobile trash can vehicle 303, but the number of each of mobile sales vehicle 301, mobile toilet vehicle 302, and mobile trash can vehicle 303 may be one or more. Note that, although service providing device 1a and operation management device 2a are provided separately in FIG. 1, service providing device 1a may be provided within operation management device 2a, as in the first embodiment. In other words, operation management device 2a may also have the function of service providing device 1a.

[0110] The mobile sales vehicle 301 is a vehicle that sells goods, the mobile toilet vehicle 302 is a vehicle equipped with a toilet, and the mobile trash can vehicle 303 is a vehicle equipped with a trash can. Vehicle 3 provides a transportation service to users, but the mobile sales vehicle 301, the mobile toilet vehicle 302, and the mobile trash can vehicle 303 are examples of mobile objects that provide additional services other than transportation. Hereinafter, the mobile sales vehicle 301, the mobile toilet vehicle 302, and the mobile trash can vehicle 303 are also referred to as additional service vehicles. Note that the targets of operation and management of the operation management device 2a do not necessarily include all of the mobile sales vehicle 301, the mobile toilet vehicle 302, and the mobile trash can vehicle 303; as will be described later, they may include additional service vehicles used in the services provided by the service providing system 100a. Note that at least some of the vehicles 3-1 to 3-n, the mobile sales vehicle 301, the mobile toilet vehicle 302, the mobile trash can vehicle 303, and the bus stop terminal 4 may be included in the service providing system 100a.

[0111] The service providing device 1a is similar to the service providing device 1 of the first embodiment except that it includes a service determining unit 12a and an arrangement request generating unit 16 instead of the service determining unit 12 and the presentation information generating unit 13.

[0112] The service determination unit 12a determines a service to be provided to the user of the vehicle 3 by using the available time of the user who intends to use the vehicle 3, and outputs the determination result to the arrangement request generation unit 16. In this embodiment, the service to be provided to the user includes the arrangement of an additional service vehicle. For example, the service determination unit 12a determines the additional service vehicle to be arranged and the location where the additional service vehicle will be arranged by using the waiting time and the boarding stop, which are examples of available time, and outputs the determination result to the arrangement request generation unit 16. Furthermore, as will be described later, the service determination unit 12a may determine the additional service vehicle to be arranged based on the boarding time, which is an example of available time.

[0113] For example, the service determination unit 12a may determine to arrange for the mobile sales vehicle 301 to be sent to the boarding stop when the waiting time is equal to or greater than a first threshold value. Furthermore, the service determination unit 12a may determine to arrange for the mobile trash can vehicle 303 to be sent to the boarding stop when the waiting time is equal to or greater than a second threshold value. Furthermore, by setting the first threshold value and the second threshold value to the same value, the service determination unit 12a may determine to dispatch both the mobile sales vehicle 301 and the mobile trash can vehicle 303 to the boarding stop. Furthermore, the service determination unit 12a may determine to arrange for the mobile toilet vehicle 302 to be sent to the boarding stop when the waiting time is equal to or greater than a third threshold value.

[0114] The dispatch request generation unit 16 performs processing to dispatch an additional service vehicle that provides an additional service to a user based on the determination result by the service determination unit 12a. For example, the dispatch request generation unit 16 generates a dispatch request for dispatching an additional service vehicle based on the determination result received from the service determination unit 12a, and outputs the generated request to the transceiver unit 11. The transceiver unit 11 transmits the dispatch request received from the dispatch request generation unit 16 to the operation management device 2a. The dispatch request includes, for example, the type of additional service vehicle to be dispatched and the location to which the vehicle is to be dispatched. The dispatch request may include information identifying a reservation corresponding to the additional service vehicle. The information identifying the reservation corresponding to the additional service vehicle may be a user ID or all or part of the reservation result. The service determination unit 12a may determine the additional service vehicle to be dispatched based on the waiting time and the boarding time, or may determine the additional service vehicle to be dispatched based on the boarding time without using the waiting time. The additional service vehicle is an example of an additional service vehicle and is not limited to a vehicle. Furthermore, the mobile body for providing the user with a transportation service from the operation management device 2a and the additional service mobile body may be the same type of mobile body or different types of mobile bodies. For example, if the mobile body for providing the user with a transportation service from the operation management device 2a is a ship instead of the vehicle 3, the additional service mobile body may be a mobile sales vehicle 301, a mobile toilet vehicle 302, a mobile trash can vehicle 303, or the like.

[0115] 16 is a diagram showing an example of the configuration of an operations management device 2a of this embodiment. The operations management device 2a is similar to the operations management device 2 of embodiment 1, except that it includes a dispatch processing unit 21a instead of the dispatch processing unit 21. In this embodiment, the operation plan storage unit 22 also stores operation plans for additional service vehicles, and the vehicle information storage unit 24 also stores vehicle information for additional service vehicles. Also, in this embodiment, when the transmission / reception unit 23 receives a dispatch request from the service providing device 1a, it outputs the request to the dispatch processing unit 21a.

[0116] The dispatch processing unit 21a performs reservation processing for a vehicle 3 based on the reservation information in the same manner as in the first embodiment, and upon receiving an dispatch request transmitted from the service providing device 1a from the transmission / reception unit 23, dispatches an additional service vehicle based on the operation plan of the additional service vehicle stored in the operation plan storage unit 22, the dispatch request, and the vehicle information of the additional service vehicle stored in the vehicle information storage unit 24. The dispatch processing unit 21a updates the operation plan to reflect the results of the dispatch, stores the updated operation plan in the operation plan storage unit 22, and transmits the operation plan to the corresponding additional service vehicle via the transmission / reception unit 23. In addition, the dispatch processing unit 21a may output vehicle information of the dispatched additional service vehicle to the transmission / reception unit 23, and the transmission / reception unit 23 may transmit the vehicle information to the service providing device 1a.

[0117] The additional service vehicles may be autonomous vehicles, vehicles driven by a driver, or a mixture of these. Similar to vehicle 3, the additional service vehicles transmit vehicle information indicating their current locations to the operation management device 2a.

[0118] Next, the operation of this embodiment will be described. Fig. 17 is a sequence diagram showing an example of the operation related to service provision in the service providing system 100a of this embodiment. Steps S3 to S7 shown in Fig. 17 are the same as steps S3 to S7 in embodiment 1. After step S6, the service providing device 1a transmits the reservation result to the reservation terminal at an arbitrary timing (step S20). As a result, the reservation terminal displays the reservation result.

[0119] After steps S3 to S7, the service providing device 1a determines an additional service vehicle to be arranged based on the waiting time (step S21). In detail, the service determination unit 12a determines an additional service vehicle to be arranged based on, for example, the waiting time calculated in step S7 and the dispatch rule information. The additional service vehicle is arranged to be dispatched to, for example, the user's boarding stop. The dispatch rule information is an example of rule information indicating the correspondence between the waiting time (or the waiting time and the boarding time) and the service to be provided. Note that the dispatch rule information may be information indicating the correspondence between the boarding time and the additional service vehicle to be arranged. In this case, the dispatch rule information is an example of rule information indicating the correspondence between the boarding time and the service to be provided. When an additional service vehicle to be arranged is determined based on the boarding time, the additional service vehicle may be arranged to be dispatched to the boarding stop or to the disembarking stop. The dispatch rule information is, for example, information in a table format, but is not limited to this.

[0120] FIG. 18 is a diagram showing an example of dispatch rule information according to this embodiment. In the example shown in FIG. 18, the dispatch rule information specifies that if the waiting time is less than TW11, no additional service vehicle is dispatched; if the waiting time is equal to or greater than TW11 but less than TW12 (TW12 > TW11), a mobile sales vehicle 301 is dispatched; and if the waiting time is equal to or greater than TW13 (TW13 > TW12), a mobile sales vehicle 301 and a mobile trash can vehicle 303 are dispatched. Note that in the example shown in FIG. 18, the determination of the additional service vehicle to be dispatched also includes cases where no additional service vehicle is dispatched. In this way, if the waiting time is long, the mobile sales vehicle 301 is dispatched to the boarding stop, allowing the user to browse products, shop, and so on in the mobile sales vehicle 301 during the waiting time. Furthermore, if the waiting time is long, a mobile sales vehicle 301 and a mobile trash can vehicle 303 are arranged, so that the user can purchase, for example, a drink while waiting and have the trash collected by the mobile trash can vehicle 303 after drinking the drink, eliminating the need for the user to carry the trash around with them.

[0121] 18 is merely an example, and the two-stage determination may be made, for example, such that if the waiting time is less than TW11, no additional service vehicle is arranged, and if the waiting time is TW11 or more, mobile sales vehicle 301 and mobile trash truck 303 are arranged. Furthermore, without being limited to this, if the waiting time is less than TW11, no additional service vehicle is arranged, and if the waiting time is TW11 or more, mobile sales vehicle 301 is arranged, and mobile trash truck 303 is not arranged. In this case, mobile trash truck 303 may not be included in the management of operations management device 2a. Furthermore, the two-stage determination may be made, for example, such that if the waiting time is less than TW11, mobile sales vehicle 301 is arranged, and if the waiting time is TW11 or more, mobile sales vehicle 301 and mobile trash truck 303 are arranged.

[0122] Furthermore, if the products sold by the mobile sales vans 301 can be classified into multiple categories, the mobile sales vans 301 may be classified into types according to the products they sell, and the types may also be specified according to the waiting time. For example, suppose there are mobile sales vans 301 that sell goods and mobile sales vans 301 that provide food and drink that can be consumed on the spot. In this case, the type of mobile sales van 301 may also be specified, such that if the waiting time is less than TW11, no additional service vehicle is arranged, if the waiting time is between TW11 and TW12, a mobile sales van 301 that sells goods is arranged, and if the waiting time is TW13 or more, a mobile sales van 301 that provides food and drink and a mobile trash can truck 303 are arranged.

[0123] FIG. 19 is a diagram showing another example of dispatching rule information according to the present embodiment. In the example shown in FIG. 19, the dispatching rule information determines which additional service vehicle to dispatch based on the waiting time and the boarding time. Specifically, the dispatching rule information shown in FIG. 19 determines that if the waiting time is less than TW11, no additional service vehicle will be dispatched; if the waiting time is between TW11 and TW12 and the boarding time is less than TR11, a mobile food truck 301 will be dispatched; and if the waiting time is between TW11 and TW12 and the boarding time is TR11 or greater, a mobile food truck 301 and a mobile toilet truck 302 will be dispatched. The dispatching rule information shown in FIG. 19 also determines that if the waiting time is TW13 or greater and the boarding time is less than TR11, a mobile food truck 301 and a mobile trash truck 303 will be dispatched; and if the waiting time is TW13 or greater and the boarding time is TR11 or greater, a mobile food truck 301, a mobile toilet truck 302, and a mobile trash truck 303 will be dispatched.

[0124] In the example shown in FIG. 19 , the additional service vehicle to be arranged is determined based on the waiting time and the boarding time. However, this is not limiting, and the additional service vehicle to be arranged may be determined based on the boarding time regardless of the waiting time. That is, the service determination unit 12a may acquire the usage time, which is the time the user is traveling using the mobile object, and determine the service to be provided to the user using the usage time. For example, the dispatch rule information may be defined so that if the boarding time is less than a threshold value TR11, no additional service vehicle is arranged, and if the boarding time is TR11 or more, a mobile toilet vehicle 302 is arranged. If the boarding time is long, the mobile toilet vehicle 302 is dispatched to the boarding stop, so that the user does not need to search for a toilet before boarding, improving convenience. Furthermore, if the mobile toilet vehicle 302 is arranged for a long boarding time, the mobile toilet vehicle 302 may be dispatched to the disembarking stop. Furthermore, the dispatch rule information may be defined so that if the boarding time is less than TR11, a mobile sales vehicle 301 is arranged, and if the boarding time is TR11 or more, both the mobile sales vehicle 301 and the mobile toilet vehicle 302 are arranged. In addition, the dispatch rule information may be defined so that if the travel time is less than TR11, a mobile sales vehicle 301 and a mobile trash can vehicle 303 are dispatched, and if the travel time is TR11 or more, a mobile sales vehicle 301, a mobile toilet vehicle 302, and a mobile trash can vehicle 303 are dispatched.

[0125] 18 and 19 are merely examples, and the specific format and content of the dispatch rule information are not limited to the examples shown in FIGS. 18 and 19. Furthermore, the service providing device 1a may receive vehicle information indicating the current location of an additional service vehicle dispatched in response to a dispatch request from the operations management device 2a, and transmit the vehicle information to the reservation terminal. Specifically, the transceiver 11 may receive the vehicle information from the operations management device 2a and transmit the received vehicle information to the reservation terminal. Upon receiving the vehicle information, the reservation terminal displays the current location of the additional service vehicle. This improves user convenience. The current location of the additional service vehicle may be displayed on a map. Furthermore, for example, the location of the mobile toilet vehicle 302 may not be displayed when the reservation terminal used to make the reservation for the mobile toilet vehicle 302 is the bus stop terminal 4, but may be displayed when the reservation terminal used to make the reservation for the mobile toilet vehicle 302 is the user terminal 5. This improves privacy.

[0126] Returning to the explanation of Figure 17, after step S21, the service providing device 1a generates an arrangement request for an additional service vehicle (step S22). In detail, the arrangement request generation unit 16 generates an arrangement request for requesting the arrangement of an additional service vehicle based on the determination result by the service determination unit 12a, and outputs the arrangement request to the transmission / reception unit 11. The transmission / reception unit 11 of the service providing device 1a transmits the arrangement request received from the arrangement request generation unit 16 to the operation management device 2a (step S23).

[0127] When the operation management device 2a receives the arrangement request, it performs an arrangement process for an additional service vehicle (step S24). In detail, the transmitter / receiver 23 receives the arrangement request from the service providing device 1a and outputs the received arrangement request to the arrangement processing unit 21a. When the arrangement processing unit 21a receives the arrangement request from the transmitter / receiver 23, it performs a process of arranging an additional service vehicle based on the operation plan of the additional service vehicle stored in the operation plan storage unit 22, the arrangement request, and the vehicle information of the additional service vehicle stored in the vehicle information storage unit 24.

[0128] The user may also be able to select whether or not to allocate an additional service vehicle. For example, when the service determination unit 12a determines an additional service vehicle to be allocated, the service determination unit 12a transmits to the reservation terminal via the transceiver unit 11, together with the reservation result, information indicating that the determined additional service vehicle will be allocated and display information for accepting an input requesting not to allocate the additional service vehicle. The display information for accepting an input requesting not to allocate the additional service vehicle may, for example, be information for displaying a button indicating that the additional service vehicle is not desired, but is not limited thereto. The reservation terminal displays that the additional service vehicle will be allocated and, based on the display information, displays a display for accepting an input requesting not to allocate the additional service vehicle. If a user operates the reservation terminal to request not to allocate the additional service vehicle, the reservation terminal transmits cancellation information to the service providing device 1a indicating that the arrangement of the additional service vehicle is canceled. Upon receiving the cancellation information, the service providing device 1a transmits the cancellation information to the operation management device 2a, thereby canceling the arrangement of the additional service vehicle arranged in the arrangement request. If multiple additional service vehicles are scheduled to be allocated, the user may be able to select a vehicle that the user does not want to allocate. For example, when a message is displayed on the reservation terminal indicating that mobile sales vehicle 301 and mobile toilet vehicle 302 will be dispatched, buttons for requesting cancellation of dispatch of each of mobile sales vehicle 301 and mobile toilet vehicle 302 may be displayed.

[0129] In the example shown in FIG. 15, the service determination unit 12a determines an additional service vehicle without determining the presentation information as described in the first embodiment. However, as in the modified example described below, the presentation information to be presented to the user may be determined according to the waiting time, as in the first embodiment, and the additional service vehicle to be arranged may be determined according to the waiting time.

[0130] FIG. 20 is a diagram illustrating an example of a configuration of a service providing system according to a modified example of the present embodiment. The service providing system 100b according to the modified example illustrated in FIG. 20 includes a service providing device 1b and an operation management device 2a. Components having the same functions as those in the configuration example illustrated in FIG. 15 or the first embodiment are denoted by the same reference numerals as those in FIG. 15 or the first embodiment, and redundant description will be omitted. The service providing device 1b includes the service providing device 1 according to the first embodiment, in addition to the arrangement request generation unit 16 of the service providing device 1a illustrated in FIG. 15, and includes a service determining unit 12b instead of the service determining unit 12 of the first embodiment. The service determining unit 12b has both the function of the service determining unit 12 of the first embodiment and the function of the service determining unit 12a of the service providing device 1a illustrated in FIG. 15. As a result, the service providing device 1b according to the modified example illustrated in FIG. 20 can provide both the provision of presentation information and the arrangement of an additional service vehicle. For example, when the dispatch rule information illustrated in FIG. 18 is used, if the waiting time is less than TW11, an additional service vehicle is not arranged, but presentation information according to the waiting time is presented to the user, as in the first embodiment.

[0131] Furthermore, the service determination unit 12b may change the type of service to be provided depending on the waiting time. For example, the service determination unit 12b may determine the type of service so that if the waiting time is less than a threshold value, the service of presenting presentation information as described in the first embodiment is provided, and if the waiting time is equal to or greater than the threshold value, the service of arranging an additional service vehicle as described in the present embodiment is provided.

[0132] The service providing devices 1a, 1b and the operation management device 2a of this embodiment are also realized by computer systems. For example, the service determining unit 12a and the arrangement request generating unit 16 shown in FIG. 15 are realized by the control unit 101 shown in FIG. 14 executing a program stored in the storage unit 103 shown in FIG. 14. The storage unit 103 shown in FIG. 14 is also used to realize the service determining unit 12a and the arrangement request generating unit 16. The arrangement processing unit 21a shown in FIG. 16 is realized by the control unit 101 shown in FIG. 14 executing a program stored in the storage unit 103 shown in FIG. 14. The storage unit 103 shown in FIG. 14 is also used to realize the arrangement processing unit 21a. The service determining unit 12b shown in FIG. 20 is realized by the control unit 101 shown in FIG. 14 executing a program stored in the storage unit 103 shown in FIG. 14. The storage unit 103 shown in FIG. 14 is also used to realize the service determining unit 12b. The service providing devices 1a, 1b and the operation management device 2a may each be realized by a plurality of computer systems. The service providing devices 1a, 1b and the operation management device 2a may also be realized by a cloud system. As described above, the service providing device 1a and the operation management device 2a may be integrated. Furthermore, the service providing device 1b and the operation management device 2a may also be integrated.

[0133] As described above, in this embodiment, an additional service vehicle is arranged based on at least one of the waiting time and the riding time (usage time). This allows for effective use of a user's free time when using the on-demand mobility system. Furthermore, an additional service vehicle may be arranged based on the riding time, thereby improving user convenience. In the configuration examples shown in FIGS. 15 and 20, the operation management device 2a manages both the operation of the vehicle 3 and the operation of the additional service vehicle, but this embodiment is not limited to this example. The operation management device 2a may only manage the operation of the vehicle 3, and a separate operation management device may be provided for managing the operation of the additional service vehicle. In this case, the operation plan and vehicle information of the additional service vehicle may be stored in the separate operation management device. The operation management device 2a may transmit an arrangement request for the additional service vehicle received from the service providing device 1a, 1b to the separate operation management device, and the separate operation management device may arrange for the dispatch of an additional service vehicle that matches the arrangement request based on the operation plan and vehicle information. The operation management device that manages the operation of the additional service vehicles may be a part of the service providing systems 100a and 100b, or may be a system separate from the service providing systems 100a and 100b.

[0134] Embodiment 3 21 is a diagram showing an example of the configuration of a service providing system according to a third embodiment. A service providing system 100c according to this embodiment includes a service providing apparatus 1c and an operation management apparatus 2. Components having the same functions as those in the first embodiment are given the same reference numerals as those in the first embodiment, and redundant explanations will be omitted. The following mainly describes the differences from the first embodiment.

[0135] In this embodiment, the services provided to users include real-time information provided by local residents, tourist guides, etc. In other words, users can obtain the information they want by communicating with local residents in their spare time.

[0136] The service providing device 1c includes a service determining unit 12c, an access information generating unit 18, and a local resident information storing unit 17, instead of the service determining unit 12, the presentation information generating unit 13, and the local provided information storing unit 15.

[0137] In this embodiment, the registration processing unit 14 acquires local resident information, which is information about each local resident, from the terminal device 6 via the transmission / reception unit 11 and registers the local resident information by storing the local resident information in the local resident information storage unit 17. The local resident information includes, for example, resident identification information, which is identification information for the local resident, and at least one of a category (classification) of information that can be provided, a geographical range in which information can be provided, and a knowledge rank indicating the degree of knowledge about the area including the operation area. Note that the local resident information is sufficient to include at least the resident identification information, and the specific content is not limited to these. For example, the local resident information may include availability information (such as days of the week and time periods) indicating when the resident is available for real-time communication with the user. Furthermore, for example, the local resident information may include information indicating foreign language ability (such as whether the resident can converse in English). Residents for whom corresponding local resident information is registered are hereinafter also referred to as registered residents.

[0138] Categories of information that can be provided include, but are not limited to, at least one of restaurants (gourmet), shopping, sports, souvenirs, hot springs, cultural facilities, art, history, nature, and anime (anime set in the area). For example, if the operating area of ​​the vehicle 3 is a tourist destination, categories may include individual tourist spots, or restaurants may be further subdivided into Japanese, Western, Italian, etc. The geographical area for which information can be provided may be indicated by vehicle 3 stops, by tourist areas such as District A and District B, or by part of an address (place name). The knowledge rank indicates at least one of the amount and depth of knowledge about the area, and may be determined by the self-evaluation of each local resident, the number of times a service has been provided to users by the service providing system 100c of this embodiment, the presence or absence of a qualification, or a combination of these. Examples of qualifications include, but are not limited to, qualifications obtained through a regional certification, a tourism certification, or a history or heritage certification.

[0139] When the service determination unit 12c receives a reservation result from the operation management device 2 via the transmitter / receiver 11, as in the first embodiment, it determines a service to be provided to the user corresponding to the reservation information based on the reservation information corresponding to the reservation result. In this embodiment, the service to be provided to the user is communication with local residents, more specifically, real-time communication. Note that real-time here includes not only a case where there is no delay but also a case where there is a certain degree of delay. For example, if the free time (i.e., at least one of the waiting time and the riding time) is equal to or greater than a threshold, the service determination unit 12c determines to provide the user with communication with local residents as a service, and selects a local resident corresponding to the user from the registered local residents. Note that the service determination unit 12c may select a local resident corresponding to the user from the registered local residents without considering the free time.

[0140] Specifically, using the reservation information and the local resident information stored in the local resident information storage unit 17, the service determination unit 12c determines from among the registered residents which local resident will communicate with the user in real time, and outputs the determination result to the access information generation unit 18. The determination result is indicated, for example, by resident identification information, but is not limited to this. For example, the service determination unit 12c selects a local resident corresponding to the user from among the registered local residents, based on at least one of the user's purpose (purpose of riding or purpose of the user visiting the area including the service area) and the destination, which is estimated from the destination in the reservation information. The user's purpose may be estimated from the destination included in the reservation information, or may be input by the user using a reservation terminal, and the reservation terminal may include the purpose in the reservation information. The purpose may be, for example, but is not limited to, sightseeing, dining, sports, business, etc.

[0141] When selecting a local resident according to a purpose, for example, the above-mentioned categories (sightseeing, eating and drinking, sports, business, etc.) are set in the local resident information, and the correspondence between the purpose and the category is determined in advance. The service determination unit 12c determines the category corresponding to the user's purpose by referring to the correspondence. The service determination unit 12c then extracts local resident information that matches the determined category from the local resident information stored in the local resident information storage unit 17, and selects one piece of local resident information from the extracted local resident information, thereby selecting a local resident corresponding to the user. Any selection method may be used when selecting one piece of local resident information from the extracted local resident information. For example, the method may be a method of sequentially selecting registered local residents in the order of registration, or a method of randomly selecting. Furthermore, if the local resident information includes a knowledge rank, local resident information with a higher knowledge rank may be extracted, and then the local resident information may be selected from the extracted local resident information. The service providing system 100c may also receive evaluation results of the local residents who responded from users who have used the service in the past, generate evaluation information based on the evaluation results, add the evaluation information to the local resident information, and select local resident information based on the evaluation information.If the local resident information includes response time information, the service providing system 100c may also select local resident information based on the response time information.

[0142] When selecting a local resident according to a destination, for example, the destination and the local resident information may include the above-mentioned geographical range (the geographical range in which information can be provided), and the correspondence between the destination and the geographical range may be determined in advance. The service determination unit 12c refers to the correspondence and determines the geographical range corresponding to the user's destination. The service determination unit 12c then extracts local resident information that matches the determined geographical range from the local resident information stored in the local resident information storage unit 17, and selects one piece of local resident information from the extracted local resident information, thereby selecting a local resident corresponding to the user. The selection method for selecting one piece of local resident information from the extracted local resident information is the same as in the example described above. Alternatively, the correspondence between the destination and a category may be determined in advance, and a local resident may be selected based on the category included in the local resident information, as in the case of selecting a local resident according to a purpose.

[0143] The reservation information may also include, as specified information, at least one of the following: the category for which the user desires information to be provided; the geographical area for which the user desires information to be provided; and the desired knowledge level of local residents. In this case, the items included in the specified information are included in the local resident information, and the service determination unit 12c selects a local resident corresponding to the user by extracting local resident information that matches the specified information and selecting one piece of local resident information from the extracted local resident information. The selection method for selecting one piece of local resident information from the extracted local resident information is the same as in the example described above. Alternatively, the reservation information may include information specifying a local resident with whom the user wishes to communicate. This allows the user to specify a specific local resident, for example, a reputable local resident who can provide high-quality information, or a local resident who made a good impression on the user when they served as a tour guide in the past. This makes it possible to match a local resident who more closely matches the user's needs.

[0144] In addition, the determined local resident may not be able to communicate in real time. Therefore, once the service determination unit 12c selects a local resident corresponding to the user, the service determination unit 12c may generate request information indicating a request for real-time communication with the terminal device 6 corresponding to the local resident and transmit the generated request information to the terminal device 6. In this case, if the service determination unit 12c receives a response from the terminal device 6 via the transmission / reception unit 11 indicating that the local resident is available, the service determination unit 12c may determine the local resident as the local resident corresponding to the user and output the determination result to the access information generation unit 18. If the service determination unit 12c receives a response from the terminal device 6 via the transmission / reception unit 11 indicating that the local resident is unavailable, or if no response is received after a certain period of time has passed, the service determination unit 12c may cancel the selection of the local resident, select another local resident, and similarly transmit the request information described above and perform the same process. The service determination unit 12c may repeat these processes until a local resident available is found.

[0145] In the above example, one piece of local resident information is selected, but multiple corresponding local residents may be selected, and in this case, the service determining unit 12c selects a predetermined number of pieces of local resident information.

[0146] The access information generation unit 18, which is a service processing unit, generates access information for the determined local resident to access the user based on the determination result received from the service determination unit 12c, and outputs the generated access information to the transmission / reception unit 11. The access information is information for connecting the terminal device 6 of the local resident selected (determined) by the service determination unit 12c with the reservation terminal used by the user to make a reservation so that the user and the local resident can communicate with each other. Upon receiving the access information, the transmission / reception unit 11 transmits the access information to the terminal device 6 corresponding to the determined local resident. Note that the identification information of the terminal device 6 corresponding to the local resident may be included in the local resident information, or the correspondence between the resident identification information and the identification information of the terminal device 6 may be stored separately. Furthermore, by including an email address in the resident identification information, the transmission / reception unit 11 may transmit the access information by email.

[0147] The access information is information for connecting the reservation terminal used by the user to the terminal device 6 of the determined local resident via the Internet, a mobile phone network, or the like so that the user and the local resident can communicate with each other using video and audio. The access information may be expressed by a uniform resource locator (URL) or other methods. The access information may also be transmitted to the reservation terminal, or the reservation terminal may automatically connect when accessed by the terminal device 6 without requiring access information. While the example in which the user and the local resident communicate with each other using video and audio has been described, the present invention is not limited to this. The user and the local resident may communicate with each other using audio only, or may communicate using text, such as in a chat room. While the example in which the reservation terminal and the terminal device 6 of the local resident are connected has been described, the present invention is not limited to this. The vehicle terminal 34 and the terminal device 6 of the local resident may be connected, allowing the user and the local resident to communicate with each other via the vehicle terminal 34 and the terminal device 6. In this case, the service determination unit 12c notifies the local resident of the user's planned boarding time by transmitting the user's planned boarding time to the terminal device 6.

[0148] Next, the operation of this embodiment will be described. Figure 22 is a sequence diagram showing an example of the operation related to service provision in the service providing system 100c of this embodiment. As shown in Figure 22, the terminal device 6 transmits local resident information to the service providing device 1c (step S31). The local resident information is generated based on input from local residents.

[0149] The service providing device 1c registers the local resident information (step S32). In detail, the transmitting / receiving unit 11 receives the local resident information from the terminal device 6 and outputs it to the registration processing unit 14, and the registration processing unit 14 registers the local resident information by storing the local resident information in the local resident information storage unit 17. Steps S3 to S6 are the same as in the first embodiment. Although not shown in the figure, after step S6, the service providing device 1c transmits the reservation result to the reservation terminal at an arbitrary timing. As a result, the reservation terminal displays the reservation result.

[0150] The service providing device 1c determines a corresponding local resident based on the user's purpose (step S33). In detail, the service determination unit 12c determines the purpose based on the reservation information, extracts local resident information corresponding to the purpose, determines the corresponding local resident by selecting a predetermined number of pieces of local resident information from the extracted local resident information, and outputs the determination result to the access information generation unit 18. The predetermined number may be one or more. Note that in the example shown in FIG. 22, a process of determining a corresponding local resident based on the user's purpose is performed in step S33, but the method of determining a corresponding local resident is not limited to this example, and a local resident corresponding to the user may be determined by any of the methods described above by the service determination unit 12c.

[0151] The service providing device 1c generates access information (step S34). In detail, the access information generating unit 18 generates access information for the terminal device 6 to connect to the reservation terminal, and outputs the generated access information to the transmitting / receiving unit 11.

[0152] The transmitter / receiver 11 of the service providing device 1c transmits the access information to the terminal device 6 (step S35). The terminal device 6 performs connection processing with the reservation terminal based on the access information (step S36). This starts real-time communication between the user and local residents via the reservation terminal and terminal device 6.

[0153] 22, the processing of step S33 and subsequent steps is performed after step S6, but this is not limiting, and the processing of step S33 and subsequent steps may be performed after step S3. The timing for performing the processing of step S33 and subsequent steps may be any timing as long as it is after step S3, and is not limited to the example shown in FIG.

[0154] As described above, the service providing device 1c may transmit access information to the vehicle terminal 34, thereby enabling real-time communication between the user and the local resident via the vehicle terminal 34 and the terminal device 6. For example, if the ride time is equal to or greater than a threshold, the service determination unit 12c may determine to provide the user with a service that allows communication with a local resident, and select a local resident corresponding to the user from among registered local residents. The access information generation unit 18 then generates access information for connecting the terminal device 6 of the local resident selected by the service determination unit 12c to the vehicle terminal 34, which is an example of a mobile terminal mounted on a mobile object arranged by reservation, so that the user and the local resident can communicate with each other. The transmitter / receiver 11 then transmits the access information to the vehicle terminal 34. The local resident may also board the vehicle 3 and communicate directly with the user. In this case, the service determination unit 12c may similarly determine whether to provide the service using the ride time. In this case, the access information generation unit 18 generates access information for allowing the local resident selected by the service determination unit 12c to board the vehicle 3 arranged by reservation. In this case, the access information includes, for example, information requesting the local resident to board the vehicle 3 and the location where the local resident will board the vehicle 3. Then, the transmitter / receiver 11 transmits the access information to the terminal device 6 of the local resident.

[0155] In addition, when the service determination unit 12c receives reservation information, regardless of the boarding time, it may decide to provide the user with a service that allows communication with local residents, and select a local resident corresponding to the user from the registered local residents.

[0156] Furthermore, in the above example, real-time communication between the user and local residents was performed remotely. However, this is not limited to this. The selected local resident may directly visit the user's boarding stop to communicate with the user. As described above, the selected local resident may also communicate with the user by riding in the vehicle 3 with the user. In this case, if the vehicle 3 is an unmanned vehicle, the local resident riding in the vehicle 3 may also serve as a safety driver to handle manual driving in the event of an emergency. Having a local resident act as the safety driver for the vehicle 3 can be expected to have the benefit of fostering a community between the user and local residents, as well as cost reduction effects.

[0157] When a local resident communicates directly with the user, the access information generation unit 18 generates, as access information, information including information indicating a meeting point with the user and information indicating a scheduled boarding time. The meeting point is, for example, a boarding stop. That is, the access information generation unit 18 generates, as access information, information for moving the local resident selected by the service determination unit 12c to the boarding stop for communication. By checking the access information via the terminal device 6, the local resident can move to the boarding stop and talk directly with the user. Furthermore, when the local resident boards the vehicle 3, the local resident may board the vehicle 3 before arriving at the boarding stop. In this case, information indicating the time and place at which the local resident boards the vehicle 3 is included in the access information.

[0158] The service determination unit 12c may also change the means of communication of the local resident corresponding to the user depending on the free time. For example, the service determination unit 12c may determine whether to use remote communication depending on the free time, such that remote communication is performed when the free time is less than a threshold, and the local resident communicates directly with the user when the free time is equal to or greater than the threshold. Furthermore, the service determination unit 12c may change the number of local residents to select, such as selecting one local resident when the free time is less than the threshold, and selecting multiple local residents when the free time is equal to or greater than the threshold.

[0159] The service determination unit 12c may also determine the type of service to be provided depending on the available time. For example, the type of service may be determined such that if the available time is less than a threshold, a service that presents presentation information is provided as described in the first embodiment, and if the available time is equal to or greater than the threshold, a service that provides real-time communication between the user and local residents as described in the present embodiment is provided. Furthermore, the function described in the second embodiment may be added, and the type of service may be determined such that if the available time is less than the threshold, a service that arranges an additional service vehicle is provided as described in the second embodiment, and if the available time is equal to or greater than the threshold, a service that provides real-time communication between the user and local residents as described in the present embodiment is provided. Furthermore, the service determination unit 12c may select one of three services, namely, a service that presents presentation information, a service that arranges an additional service vehicle, and a service that provides real-time communication with local residents, depending on the available time. The method of determining the type of service depending on the available time is not limited to the above example.

[0160] In the above example, the service determination unit 12c starts the process of providing the user with a real-time communication service with local residents when the user makes a reservation, but the trigger is not limited to the user's reservation. For example, when the service providing device 1c detects that the user is approaching the bus stop terminal 4, the service providing device 1c may determine a corresponding local resident, and the determined local resident may talk to the user through the bus stop terminal 4.

[0161] FIG. 23 is a sequence diagram showing another example of the operation related to service provision in the service providing system 100c of this embodiment. Steps S31 and S32 are the same as those in the example shown in FIG. 22. A sensor, such as a camera or a motion sensor, is installed in the bus stop terminal 4, and the bus stop terminal 4 transmits information acquired by the sensor as monitoring information to the service providing device 1c (step S41). For example, if the sensor is a camera, the bus stop terminal 4 transmits video acquired by the camera as monitoring information to the service providing device 1c. For example, if the sensor is a motion sensor, the bus stop terminal 4 may transmit monitoring information indicating that a person has been detected to the service providing device 1c when a person is detected, or may periodically transmit monitoring information indicating whether a person has been detected to the service providing device 1c. The sensor may be installed in the vicinity of a bus stop other than the bus stop terminal 4. Furthermore, the bus stop terminal 4 may transmit monitoring information indicating that a user has approached a bus stop to the service providing device 1c when the user touches a touch panel or the like of the bus stop terminal 4.

[0162] When the service providing device 1c detects that the user has approached a bus stop based on the monitoring information (step S42), it determines a corresponding local resident (step S43). Specifically, in step S42, the transmitter / receiver 11 receives the monitoring information and outputs the received monitoring information to the service determining unit 12c. If the sensor is a camera, the service determining unit 12c performs image analysis of the video of the monitoring information to determine whether or not a person has approached the bus stop, i.e., whether or not a user has approached the bus stop. If the monitoring information indicates that a person has approached, the service determining unit 12c receives the monitoring information and detects that the user has approached the bus stop. For example, the service determining unit 12c determines whether or not the user is located within a range where the distance from the vehicle to the bus stop is equal to or less than a threshold value, and if it determines that the user is located within the range, it selects a local resident corresponding to the user from registered local residents.

[0163] In step S43, the service determination unit 12c determines a corresponding local resident by selecting a local resident who will communicate with the user in real time from among the registered local residents and transmits the determination result to the access information generation unit 18. In the example shown in FIG. 23, unlike the example shown in FIG. 22, the service providing device 1c has not received reservation information. Therefore, the service determination unit 12c selects a local resident from among the registered local residents using any method without using the reservation information. For example, the method may be a method of sequentially selecting the registered local residents in the order in which they were registered, or a method of randomly selecting the local residents. If the local resident information includes a knowledge rank, the knowledge rank may be used for selection. Furthermore, if the service providing system 100c generates evaluation information based on the above-mentioned past evaluation results and adds the evaluation information to the local resident information, the evaluation information may be used for selection. The method of selecting a local resident is not limited to these.

[0164] The service providing device 1c generates access information (step S44). In detail, the access information generating unit 18 generates access information for connecting the terminal device 6 of the local resident determined by the service determining unit 12c with the bus stop terminal 4 installed at the bus stop so that the user and the local resident can communicate with each other, and outputs the generated access information to the transmitting / receiving unit 11.

[0165] The service providing device 1c transmits the access information to the terminal device 6 (step S45). More specifically, the transmitting / receiving unit 11 transmits the access information to the terminal device 6 corresponding to the local resident determined by the service determining unit 12c. This results in a connection process between the terminal device 6 and the bus stop terminal 4 (step S46). After step S46, the local resident speaks to the user through the bus stop terminal 4, thereby starting a conversation between the user and the local resident. Through this conversation, the local resident may suggest recommended facilities or places, thereby guiding the destination entered by the user when reserving the vehicle 3 to a destination that benefits the local resident or the area. The user may determine the destination of the vehicle 3 based on the suggestion from the local resident. After this conversation, step S3 is performed as in the first embodiment. Although not shown in the figure, steps S4 to S6 are then performed as in the first embodiment. After step S6, the reservation result is transmitted to the bus stop terminal 4. After step S6, the processing from step S33 onwards may or may not be performed as in FIG. 22.

[0166] The service providing apparatus 1c of this embodiment is also realized by a computer system. For example, the service determining unit 12c and the access information generating unit 18 shown in FIG. 21 are realized by the control unit 101 shown in FIG. 14 executing a program stored in the storage unit 103 shown in FIG. 14. The storage unit 103 shown in FIG. 14 is also used to realize the service determining unit 12c and the access information generating unit 18. The local resident information storage unit 17 shown in FIG. 21 is part of the storage unit 103 shown in FIG. 14. The service providing apparatus 1c may be realized by a plurality of computer systems. The service providing apparatus 1c may be realized by a cloud system. The service providing apparatus 1c and the operation management apparatus 2 may be integrated.

[0167] As described above, in this embodiment, a service of real-time communication with local residents is provided to users. This allows users to make effective use of their free time when using the on-demand mobility system. Furthermore, real-time communication with local residents allows for the provision of more detailed information and services than in the first embodiment. Local residents can also advertise in real time, allowing them to attract customers in a timely manner, such as advertising at a time when there are few customers at their store. Furthermore, by having elderly people and other people who have difficulty going out register as local residents, it is possible to create contact points with society. Furthermore, by employing local residents, it is possible to create jobs in rural areas.

[0168] Note that the service providing device 1c of the present embodiment may be provided with the presentation information generating unit 13 of the first embodiment and the service determining unit 12c may also have the function of the service determining unit 12 of the first embodiment, thereby providing a user with both the service of real-time communication with local residents of the present embodiment and the service of presenting presentation information of the first embodiment. Furthermore, the service providing device 1c of the present embodiment may be provided with the arrangement request generating unit 16 of the second embodiment and the service determining unit 12c may also have the function of the service determining unit 12a of the second embodiment, thereby providing a user with both the service of real-time communication with local residents of the present embodiment and the service of arranging an additional service vehicle of the second embodiment. Similarly, the service providing device 1c of the present embodiment may be provided with both the function described in the first embodiment and the function described in the second embodiment, thereby providing a user with both the service of real-time communication with local residents of the present embodiment, the service of presenting presentation information of the first embodiment, and the service of arranging an additional service vehicle of the second embodiment.

[0169] Embodiment 4 24 is a diagram showing an example of the configuration of a service providing system according to the fourth embodiment. A service providing system 100d according to this embodiment includes a service providing apparatus 1d and an operation management apparatus 2. Components having the same functions as those in the first embodiment are assigned the same reference numerals as those in the first embodiment, and redundant explanations will be omitted. Below, differences from the first embodiment will be mainly explained.

[0170] In this embodiment, the service to be provided to the user is determined based on attribute information indicating the user's attributes in addition to the free time. The attribute information includes, for example, information indicating at least one of the user's gender, age, number of people (number of people including the user and accompanying persons riding in the vehicle 3 with the user), group attributes (family, couple, etc.), status, etc. The age may be the age itself, a generation such as teens or twenties, or a classification such as child or adult. The group indicates the attributes of a group consisting of the user and accompanying persons. The status may be, for example, but is not limited to, whether at least one of the user and accompanying persons looks cold or hot.

[0171] The service providing device 1d can acquire attribute information based on, for example, video captured by a camera device 9 capturing images of the area around the bus stop. The camera device 9 may be installed in the bus stop terminal 4 or at a location separate from the bus stop terminal 4. The user may input attribute information into the reservation terminal when entering reservation information, and the reservation terminal may transmit the attribute information to the service providing device 1d. The user may input attribute information using the user terminal 5 when registering to reserve a vehicle 3. Furthermore, various sensors, such as a human presence sensor and a temperature sensor, may be used instead of or in addition to the camera device 9. For example, a human presence sensor can detect whether people (users, companions) are present near the bus stop. Furthermore, a temperature sensor can detect the air temperature and the body surface temperatures of the user and companions, thereby acquiring information for determining whether at least one of the user and companions looks cold or hot. The attribute information may also be acquired by a combination of these acquisition methods.

[0172] The service providing device 1d is similar to the service providing device 1 of the first embodiment except that it includes a service determining unit 12d instead of the service determining unit 12. The service determining unit 12d determines a service to be provided to a user based on attribute information in addition to available time. When attribute information is transmitted from a reservation terminal, the service determining unit 12d determines a service to be provided to a user using the available time and attribute information received via the transmitting / receiving unit 11. When acquiring attribute information based on video captured by the imaging device 9, the service determining unit 12d receives camera video captured by the imaging device 9 via the transmitting / receiving unit 11 and performs image processing on the camera video to acquire the attribute information.

[0173] The service determination unit 12d extracts a user or a user and a companion by, for example, detecting a person near a bus stop from a camera image. For example, if there is only one person near the bus stop, the service determination unit 12d determines that the detected person is the user who reserved the vehicle 3. If there are multiple detected people, the service determination unit 12d analyzes the behavior of the detected person to determine that the person who is estimated to have performed the reservation operation is the user. If the detected other people are near the person estimated to be the user or are estimated to be talking to the person estimated to be the user, the service determination unit 12d determines that these people are the user's companions, thereby estimating the number of people riding in the vehicle 3. The service determination unit 12d also estimates the gender, age, etc. of the person estimated to be the user by analyzing an image of the person estimated to be the user. If it is estimated that there is a companion, the service determination unit 12d estimates whether the person is a family, a couple, or other groups by estimating the gender, age, and behavior of the user and the companion (e.g., holding hands). The service determination unit 12d can also estimate the state of the estimated user or the user and the companion through image analysis.

[0174] Next, the operation of this embodiment will be described. Fig. 25 is a sequence diagram showing an example of the operation related to service provision in the service providing system 100d of this embodiment. Fig. 25 shows an example of acquiring attribute information from camera footage. Steps S1 to S3 are the same as in embodiment 1. After step S3, the service providing device 1d receives camera footage from the photographing device 9 (step S51). Note that Fig. 25 shows an example in which the service providing device 1d receives camera footage from the photographing device 9, but the bus stop terminal 4 may receive the camera footage from the photographing device 9 and then transmit the camera footage to the service providing device 1d.

[0175] Steps S4 to S7 are the same as in the first embodiment. After step S7, the presentation information is determined based on the waiting time and the attribute information (step S8a). In detail, the service determination unit 12d selects local provided information according to the waiting time, as in the first embodiment, and then selects local provided information to be presented as presentation information from the selected local provided information based on the attribute information. For example, the service determination unit 12d stores, as attribute correspondence information, a correspondence between one or more attributes of gender, age, and group and the local provided information to be selected, and selects local provided information according to the attribute indicated by the attribute correspondence information using the attribute correspondence information. Alternatively, for example, the local provided information may include recommended target information indicating recommended targets, such as recommended for women, families, couples, young people, and children, so that the service determination unit 12d can select local provided information corresponding to the attribute information using the recommended target information.

[0176] Steps S9 to S11 are the same as those in embodiment 1. Also, while Fig. 25 shows an example in which attribute information is acquired from camera footage, as described above, the attribute information may be input by the user, and in this case, the attribute information is transmitted from the user terminal 5 to the service providing device 1d.

[0177] 24 and 25 show an example in which the service provided to the user is the presentation of presentation information, as in the first embodiment. However, attribute information may be taken into consideration when arranging an additional service vehicle, as in the second embodiment, or when providing a real-time communication service with local residents, as in the third embodiment. Also, attribute information may be taken into consideration when providing a service that combines two or more of the services described in the first to third embodiments. For example, when arranging an additional service vehicle, the service determination unit 12a of the second embodiment may determine to arrange a mobile sales vehicle 301 based on the waiting time. If the user's condition is hot, the service determination unit 12a may then arrange a mobile sales vehicle 301 that provides cold drinks, and if the user's condition is cold, the service determination unit 12a may arrange a mobile sales vehicle 301 that provides hot drinks. Alternatively, if the service determination unit 12a detects that the user is holding trash in their hand as a user condition, the service determination unit 12a may arrange a mobile trash can truck 303. The correspondence between the attribute information and the additional service vehicle to be arranged may be stored as attribute correspondence information. Furthermore, the service determination unit 12c of the third embodiment may use attribute information when determining a corresponding local resident. For example, local resident information may include age, gender, etc., and based on this information, correspondence between attribute information and corresponding local residents may be determined in advance and stored as attribute correspondence information, or the local resident information may include corresponding attributes.

[0178] The service providing apparatus 1d of this embodiment is also realized by a computer system. For example, the service determining unit 12d shown in Fig. 24 is realized by the control unit 101 shown in Fig. 14 executing a program stored in the storage unit 103 shown in Fig. 14. The storage unit 103 shown in Fig. 14 is also used to realize the service determining unit 12d. The service providing apparatus 1d may be realized by a plurality of computer systems. The service providing apparatus 1d may be realized by a cloud system. The service providing apparatus 1d and the operation management apparatus 2 may be integrated.

[0179] As described above, in this embodiment, attribute information is taken into consideration when determining the services to be provided to a user, which makes it possible to provide more appropriate services, i.e., services that meet the needs of the user, compared to when attributes are not taken into consideration.

[0180] Embodiment 5 Fig. 26 is a diagram showing a configuration example of a service providing system according to a fifth embodiment. A service providing system 100e according to this embodiment includes a service providing apparatus 1e and an operation management apparatus 2. Components having the same functions as those in the first embodiment are given the same reference numerals as those in the first embodiment, and redundant explanations will be omitted. Below, differences from the first embodiment will be mainly explained.

[0181] In this embodiment, incentives (rewards) are paid to local residents based on their performance to encourage them to register for services provided to users. For example, as shown in the example of FIG. 26, if the service provided to a user is the presentation of presentation information, a unit price for each piece of local information may be determined, and incentives may be paid based on the number of pieces of local information registered. Furthermore, incentives may be paid based on the user's performance in using the local information. The user's performance in using the local information may include, for example, at least one of the user's browsing history and the user's visiting history of facilities or places corresponding to the provided information. For example, if the local information includes a link to a web page related to a facility or place, the number of times the user accesses the web page from the link may be counted, and an incentive may be paid based on the number of times the user accesses the web page, thereby improving the quality of the presented data, such as advertisements. Alternatively, if the presented data includes a coupon, the number of times the coupon is used may be counted, and an incentive may be paid based on the number of times the coupon is used.

[0182] Furthermore, if the reservation terminal is a user terminal 5, the location information of the user terminal 5 is acquired, and when the user moves to a location corresponding to the local information provided by the presented information, it is determined that the user has used the local information, the number of times the user has used the local information is counted, and an incentive may be paid according to the number of times. Also, an incentive may be paid by combining two or more of the above-mentioned methods.

[0183] The service providing device 1e is similar to the service providing device 1 of the first embodiment, except that it additionally includes a usage history determination unit 51, a usage history storage unit 52, and a payment amount determination unit 53. The usage history determination unit 51 acquires, via the transmission / reception unit 11, information indicating the usage history by users of the area-provided information presented as presented information, and determines the usage history of each area-provided information presented as presented information based on the acquired information. The usage history determination unit 51 stores the acquired history as history information in the usage history storage unit 52. Furthermore, when the usage history determination unit 51 receives new information indicating the usage history by users of the area-provided information for which history information is already stored in the usage history storage unit 52, the usage history determination unit 51 updates the history information stored in the usage history storage unit 52 to the received information.

[0184] The record information includes, for example, information indicating at least one of the record of a user referring to the local-provided information (presented data in the local-provided information), the record of coupon usage, and the record of a user visiting a facility or place corresponding to the local-provided information. The record information is, for example, the number of times the information has been used, but may also be the ratio of the number of times the information has been used to the number of times it has been presented to the user, and is not limited to the number of times it has been used. The use record determination unit 51, for example, acquires presentation information presented for each user (user terminal 5) to which the information is presented from the presentation information generation unit 13, and acquires information indicating the record of the user's use of the local-provided information (presented data in the local-provided information) presented as presentation information from the user terminal 5 via the transmission / reception unit 11. As described above, the information indicating the record of the user's use of the local-provided information presented as presentation information includes, for example, information indicating that a web page was referenced from a link, location information of the user terminal 5, and information indicating that a coupon was used. The information indicating that a coupon was used may be acquired from a terminal of the facility where the coupon was used, instead of from the user terminal 5. Furthermore, the usage history determining unit 51 may acquire the usage history by receiving information indicating the usage history as an input from an operator or the like, and update the history information of the area-provided information.

[0185] Here, an example is described in which performance information is stored for each piece of local information provided, but the usage performance determination unit 51 may refer to the local information stored in the local information storage unit 15, obtain the registered person corresponding to the local information provided, and store performance information in the usage performance storage unit 52 for each registered person, i.e., local resident.

[0186] The usage history storage unit 52 stores history information for each piece of area-provided information. The payment amount determination unit 53 calculates the amount of incentive to be paid to each local resident based on the local resident's history regarding the area-provided information. Specifically, the payment amount determination unit 53 determines the payment amount to be paid as an incentive for each local resident based on at least one of the history information stored in the usage history storage unit 52 and the area-provided information stored in the area-provided information storage unit 15. For example, when paying incentives based on the number of registrations, the payment amount determination unit 53 refers to the area-provided information stored in the area-provided information storage unit 15, counts the number of registrations for each registrant, and determines the payment amount by multiplying the number of registrations by a predetermined unit price. However, without being limited to this, the payment amount may be determined in stages, for example, a uniform first amount for five or fewer registrations, and a uniform second amount (higher than the first amount) for six to ten or fewer registrations.

[0187] When paying incentives based on usage history, the payment amount determination unit 53 calculates the usage history for each registrant based on the usage history information stored in the usage history storage unit 52 and the area-provided information stored in the area-provided information storage unit 15, and determines the payment amount by multiplying the usage history by a predetermined unit price. If the usage history information is stored for each registrant, the payment amount determination unit 53 determines the payment amount by multiplying the usage history indicated by the usage history information for each registrant by a predetermined unit price. Incentives may be paid for two or more types of activity, including the number of registrations, activity in which the area-provided information was referenced, activity in which coupons were used, and activity in which facilities or places corresponding to the area-provided information were visited. The payment amount determination unit 53 may calculate payment amounts corresponding to the two or more types of activity and calculate the total of the calculated payment amounts for each registrant. The incentive is not limited to being paid in the form of money. It may also be awarded as points in a point program, an item, or a discount on a predetermined product or service. After determining the payment amount, the service providing device 1e may perform a settlement process to make the payment to the local resident.

[0188] Furthermore, in FIG. 26, an example in which a function for calculating an incentive payment amount is added to the first embodiment has been described. However, this is not limiting, and the function for calculating an incentive payment amount may be added to the third and fourth embodiments. Furthermore, when the first embodiment is combined with one or more of the second to fourth embodiments, the function for calculating an incentive payment amount may be added. In the case where a local resident communicates with a user as in the third embodiment, for example, the payment amount determination unit 53 calculates the amount of incentive to be paid to the local resident based on the communication record. The communication record may be, for example, the number of communications. In the case where a local resident communicates in real time, the payment amount determination unit 53 may further use at least one of the knowledge rank and the evaluation information described in the third embodiment to determine the payment amount. For example, the unit price may be set so that the higher the knowledge rank, the higher the unit price. Alternatively, the unit price may be set so that the better the evaluation result indicated by the evaluation information, the higher the unit price. Alternatively, at least one of the knowledge rank and the evaluation information may be reflected in the payment amount by other methods.

[0189] The service providing apparatus 1e of this embodiment is also realized by a computer system. For example, the usage history determination unit 51 and the payment amount determination unit 53 shown in FIG. 26 are realized by the control unit 101 shown in FIG. 14 executing a program stored in the storage unit 103 shown in FIG. 14. The storage unit 103 shown in FIG. 14 is also used to realize the usage history determination unit 51 and the payment amount determination unit 53. The usage history storage unit 52 shown in FIG. 26 is a part of the storage unit 103 shown in FIG. 14. The service providing apparatus 1e may be realized by a plurality of computer systems. The service providing apparatus 1e may be realized by a cloud system. The service providing apparatus 1e and the operation management apparatus 2 may be integrated.

[0190] As described above, in this embodiment, incentives are paid to local residents according to their performance. This encourages local residents to register information, improving the quality of information provided by local residents. Furthermore, improving at least one of the quantity and quality of information provided increases convenience for users and maintains and improves the motivation of local residents who cooperate in providing the service.

[0191] The configurations shown in the above embodiments are merely examples, and may be combined with other known technologies, or different embodiments may be combined with each other. It is also possible to omit or modify parts of the configurations as long as they do not deviate from the gist of the invention. [Explanation of symbols]

[0192] DESCRIPTION OF SYMBOLS 1, 1a, 1b, 1c, 1d, 1e Service providing device, 2, 2a Operation management device, 3, 3-1 to 3-n Vehicle, 4 Stop terminal, 5 User terminal, 6 Terminal device, 9 Photographing device, 11, 23, 42, 311 Transmitting / receiving unit, 12, 12a, 12b, 12c, 12d Service determination unit, 13 Presentation information generation unit, 14 Registration processing unit, 15 Regional provision information storage unit, 16 Dispatch request generation unit, 17 Local resident information storage unit, 18 Access information generation unit, 21, 21a Dispatch processing unit, 22 Operation plan storage unit, 24 Vehicle information storage unit, 31 Vehicle-mounted device, 32 ID acquisition device, 33 Travel control device, 34 Vehicle terminal, 35 Equipment, 36 Location acquisition unit, 41 Reservation information generation unit, 43 Information presentation unit, 44 ID acquisition unit, 45 Input reception unit, 51 Usage history determination unit, 52 usage history memory unit, 53 payment amount determination unit, 100, 100a, 100b, 100c, 100d, 100e service provision system, 201, 202, 203, 204, 205, 208, 209, 211 area, 206 button, 207, 210 reservation change button, 301 mobile sales vehicle, 302 mobile toilet vehicle, 303 mobile trash can vehicle, 312 reservation result memory unit, 313 reservation matching unit, 341 receiving unit, 342 presentation unit.

Claims

1. a service determination unit that acquires free time of a user who uses a mobile object arranged by reservation and traveling on a route including a plurality of stops, and determines, using the free time, services to be provided to the user during the free time, the services relating to an area including a service area in which the mobile object is operated; a service processing unit that performs processing to provide the determined service to the user based on a result of the determination by the service determination unit; Equipped with the free time includes at least one of a waiting time during which the user waits for the arrival of the arranged mobile object and a use time during which the user uses the mobile object; the service determination unit determines presentation information to be presented to the user using the available time; the service processing unit generates the presentation information based on the determination result; a transmitting / receiving unit that transmits the presentation information to the reservation terminal used by the user for the reservation, The reservation terminal displays the presented information, the moving body is a vehicle, the service determination unit determines the presentation information so that, when the waiting time is less than a threshold value, the presentation information is information about a facility or place within a first range, which is a range of distances from a boarding stop where the user boards the vehicle up to a first distance, and, when the waiting time is equal to or greater than a threshold value, the presentation information is information about a facility or place within a second range, which is a range of distances from the boarding stop up to a second distance longer than the first distance; The second range is set to include a stop adjacent to the boarding stop, when the service determination unit determines, from the boarding stop, that information about a facility or place near a stop adjacent to the boarding stop be included in the presented information, it generates display information for causing the reservation terminal to display a message accepting a change to the vehicle reservation, The service providing device is characterized in that the transmitting and receiving unit transmits the display information to the reservation terminal.

2. a service determination unit that acquires free time of a user who uses a mobile object arranged by reservation and traveling on a route including a plurality of stops, and determines, using the free time, services to be provided to the user during the free time, the services relating to an area including a service area in which the mobile object is operated; a service processing unit that performs processing to provide the determined service to the user based on a result of the determination by the service determination unit; Equipped with the free time includes at least one of a waiting time during which the user waits for the arrival of the arranged mobile object and a use time during which the user uses the mobile object; the service determination unit determines presentation information to be presented to the user using the available time; the service processing unit generates the presentation information based on the determination result; a transmitting / receiving unit that transmits the presentation information to the reservation terminal used by the user for the reservation, The reservation terminal displays the presented information, the moving body is a vehicle, the service determination unit determines the presentation information so that, when the waiting time is less than a threshold value, the presentation information is information about a facility or place within a first range, which is a range of distances from a boarding stop where the user boards the vehicle up to a first distance, and, when the waiting time is equal to or greater than a threshold value, the presentation information is information about a facility or place within a second range, which is a range of distances from the boarding stop up to a second distance longer than the first distance; The second range is set to include a stop adjacent to the boarding stop, When the service determination unit determines from the boarding stop that information about a facility or place near a stop adjacent to the boarding stop should be included in the presented information, it determines the waiting time when boarding from the boarding stop as a reservation waiting time, acquires a route change waiting time that is the waiting time when the boarding stop is changed to a stop adjacent to the boarding stop, and generates waiting time display information for displaying the reservation waiting time and the route change waiting time on the reservation terminal, The service providing device is characterized in that the transmitting and receiving unit transmits the waiting time display information to the reservation terminal.

3. 3. The service providing device according to claim 1, wherein the transmitting and receiving unit further transmits the presentation information to a mobile terminal mounted on the mobile body and capable of displaying the presentation information.

4. 4. The service providing device according to claim 3, wherein the service determining unit determines the amount of information to be presented by using the available time.

5. 5. The service providing device according to claim 4, wherein the service determining unit determines the amount of information to be presented by using the waiting time and the use time.

6. 3. The service providing device according to claim 1, wherein the service determining unit determines the presentation information based on a purpose for which the user is using the mobile object.

7. The service providing device according to claim 1 or 2, characterized in that the service determination unit obtains an end location where the user's movement by the mobile object in the reservation ends, and further determines the presentation information using the end location.

8. 8. The service providing device according to claim 7, wherein the service determining unit estimates a purpose of the user based on the end location, and determines the presentation information based on the purpose.

9. a service determination unit that acquires free time of a user who uses a mobile object arranged by reservation and traveling on a route including a plurality of stops, and determines, using the free time, services to be provided to the user during the free time, the services relating to an area including a service area in which the mobile object is operated; a service processing unit that performs processing to provide the determined service to the user based on a result of the determination by the service determination unit; Equipped with the free time includes at least one of a waiting time during which the user waits for the arrival of the arranged mobile object and a use time during which the user uses the mobile object; the service determination unit determines presentation information to be presented to the user using the available time; the service processing unit generates the presentation information based on the determination result; the service determination unit acquires an end location where the user's movement by the mobile object in the reservation ends, and further determines the presentation information using the end location; the moving body is a vehicle, and the end location is a stop where the user gets off, The service providing device is characterized in that the service determination unit includes information about facilities or places that are closer to a stop adjacent to the alighting stop than the alighting stop in the presentation information.

10. generating display information for causing the reservation terminal used by the user to display a display for accepting changes to the vehicle reservation; 10. The service providing device according to claim 9, wherein the display information is transmitted to the reservation terminal.

11. When the service determination unit determines from the alighting stop that information about a facility or place near a stop adjacent to the alighting stop should be included in the presented information, the service determination unit determines the waiting time when boarding from the alighting stop as a reservation waiting time, and acquires a route change waiting time that is a waiting time when the alighting stop is changed to a stop adjacent to the alighting stop, generating waiting time display information for displaying the reservation waiting time and the route change waiting time on the reservation terminal used by the user for the reservation; 10. The service providing device according to claim 9, wherein the waiting time display information is transmitted to the reservation terminal.

12. a service determination unit that acquires free time of a user who uses a mobile object arranged by reservation and traveling on a route including a plurality of stops, and determines, using the free time, services to be provided to the user during the free time, the services relating to an area including a service area in which the mobile object is operated; a service processing unit that performs processing to provide the determined service to the user based on a result of the determination by the service determination unit; Equipped with the free time includes at least one of a waiting time during which the user waits for the arrival of the arranged mobile object and a use time during which the user uses the mobile object; the service determination unit determines presentation information to be presented to the user using the available time; the service processing unit generates the presentation information based on the determination result; the service determination unit acquires an end location where the user's movement by the mobile object in the reservation ends, and further determines the presentation information using the end location; The service determination unit determines the presentation information to be presented to the user by selecting the local information provided by local residents in the area including the operating area in which the mobile vehicle operates.

13. a payment amount calculation unit that calculates, for each of the local residents, an amount of an incentive to be paid to the local resident based on the performance of the local resident regarding the area-provided information; The service providing device according to claim 12, further comprising:

14. a service determination unit that acquires free time of a user who uses a mobile object arranged by reservation and traveling on a route including a plurality of stops, and determines, using the free time, services to be provided to the user during the free time, the services relating to an area including a service area in which the mobile object is operated; a service processing unit that performs processing to provide the determined service to the user based on a result of the determination by the service determination unit; Equipped with the free time includes at least one of a waiting time during which the user waits for the arrival of the arranged mobile object and a use time during which the user uses the mobile object; the service processing unit performs processing for arranging an additional service mobile object that provides the additional service to the user based on the determination result by the service determination unit; The service providing device is characterized in that the service determination unit uses the available time to determine the additional service mobile object to be arranged and the location where the additional service mobile object is to be arranged.

15. The additional service vehicle includes a mobile sales vehicle that performs mobile sales, The service providing device described in claim 14, characterized in that the service determination unit decides to arrange for the mobile sales vehicle to be sent to a starting location where the user's movement by the mobile body will begin if the waiting time is equal to or greater than a first threshold value.

16. The additional service vehicle includes a mobile trash can vehicle carrying a trash can; The service providing device according to claim 14, characterized in that the service determination unit determines to arrange for the mobile trash can truck to be dispatched to a starting location where the user's movement by the mobile object begins when the waiting time is equal to or greater than a second threshold value.

17. The additional service vehicle includes a mobile toilet vehicle equipped with a toilet, The service providing device described in claim 14, characterized in that the service determination unit decides to arrange for the mobile toilet vehicle to be sent to a starting location where the user's movement by the mobile object begins when the waiting time is equal to or greater than a third threshold value.

18. The additional service vehicle includes a mobile toilet vehicle equipped with a toilet, The service providing device described in claim 17, characterized in that the service determination unit decides to dispatch the mobile toilet vehicle to the starting location when the waiting time is equal to or greater than a third threshold and the usage time is equal to or greater than a fourth threshold.

19. The additional service vehicle includes a mobile toilet vehicle equipped with a toilet, the service determination unit determines, when the usage time is equal to or greater than a threshold, to arrange for the mobile toilet vehicle to be sent to a starting location from which the user starts traveling by the mobile object; 15. The service providing device according to claim 14, wherein the service processing unit performs processing for arranging the mobile toilet vehicle based on the result of the determination by the service determination unit.

20. a service determination unit that acquires free time of a user who uses a mobile object arranged by reservation and traveling on a route including a plurality of stops, and determines, using the free time, services to be provided to the user during the free time, the services relating to an area including a service area in which the mobile object is operated; a service processing unit that performs processing to provide the determined service to the user based on a result of the determination by the service determination unit; a transmitter / receiver; Equipped with the free time includes at least one of a waiting time during which the user waits for the arrival of the arranged mobile object and a use time during which the user uses the mobile object; When the available time is equal to or greater than a threshold value, the service determination unit determines to provide the user with communication with local residents in an area including an operating area in which the mobile object operates, as the service, and selects a local resident corresponding to the user from the registered local residents; the service processing unit generates access information for connecting the terminal device of the local resident selected by the service determination unit and the reservation terminal used by the user to make the reservation so that the user and the local resident can communicate with each other; The service providing device is characterized in that the transmitting / receiving unit transmits the access information to the terminal device.

21. a service determination unit that acquires free time of a user who uses a mobile object arranged by reservation and traveling on a route including a plurality of stops, and determines, using the free time, services to be provided to the user during the free time, the services relating to an area including a service area in which the mobile object is operated; a service processing unit that performs processing to provide the determined service to the user based on a result of the determination by the service determination unit; a transmitter / receiver; Equipped with the free time includes at least one of a waiting time during which the user waits for the arrival of the arranged mobile object and a use time during which the user uses the mobile object; When the available time is equal to or greater than a threshold value, the service determination unit determines to provide the user with communication with local residents in an area including an operating area in which the mobile object operates, as the service, and selects a local resident corresponding to the user from the registered local residents; the service processing unit generates access information for moving the local resident selected by the service determination unit to a starting location where the user's movement by the mobile object starts for the communication; The service providing device is characterized in that the transmitting and receiving unit transmits the access information to the terminal device of the local resident selected by the service determining unit.

22. a service determination unit that acquires free time of a user who uses a mobile object arranged by reservation and traveling on a route including a plurality of stops, and determines, using the free time, services to be provided to the user during the free time, the services relating to an area including a service area in which the mobile object is operated; a service processing unit that performs processing to provide the determined service to the user based on a result of the determination by the service determination unit; a transmitter / receiver; Equipped with the free time includes at least one of a waiting time during which the user waits for the arrival of the arranged mobile object and a use time during which the user uses the mobile object; When the usage time is equal to or greater than a threshold value, the service determination unit determines to provide the user with communication with local residents in an area including an operating area in which the mobile object operates, as the service, and selects a local resident corresponding to the user from the registered local residents; the service processing unit generates access information that is information for allowing the local resident selected by the service determination unit to board the vehicle arranged through the reservation; The service providing device is characterized in that the transmitting and receiving unit transmits the access information to the terminal device of the local resident selected by the service determining unit.

23. the moving body is an autonomous vehicle, 23. The service providing device according to claim 22, wherein the local resident selected by the service determining unit also serves as a safety driver for the vehicle in which the local resident rides.

24. a payment amount calculation unit that calculates, for each of the local residents, an amount of an incentive to be paid to the local resident based on the communication performance of the local resident; 21. The service providing device according to claim 20, further comprising:

25. 3. The service providing device according to claim 1, wherein the service determining unit determines the service to be provided to the user based on attribute information indicating attributes of the user.

26. an operation management device that manages the operation of a mobile object arranged by a reservation from a user and traveling on a route including a plurality of stops, and performs reservation processing for the mobile object using reservation information requesting the reservation; a service providing device; Equipped with the service providing device, a service determination unit that acquires a reservation result, which is a result of the reservation process, from the operation management device, acquires a free time of the user who uses the mobile object using the reservation result, and determines a service to be provided to the user during the free time, the service relating to an area including an operating area in which the mobile object is operated, using the free time; a service processing unit that performs processing to provide the determined service to the user based on a result of the determination by the service determination unit; Equipped with the free time includes at least one of a waiting time during which the user waits for the arrival of the arranged mobile object and a use time during which the user uses the mobile object; the service processing unit performs processing for arranging an additional service mobile object that provides the additional service to the user based on the determination result by the service determination unit; A service providing system, wherein the service determination unit uses the available time to determine the additional service mobile object to be arranged and a location where the additional service mobile object will be arranged.

27. a reservation terminal that receives an input from the user and transmits the reservation information to the service providing device based on the received input; Equipped with 27. The service providing system according to claim 26, wherein the service providing device transmits the reservation information received from the reservation terminal to the operation management device.

28. A service providing method in a service providing device, a determining step of acquiring free time of a user who uses a mobile object arranged by reservation and traveling on a route including a plurality of stops, and using the free time to determine a service to be provided to the user during the free time, the service relating to an area including a service area in which the mobile object is operated; a processing step of performing processing to provide the determined service to the user; Including, the free time includes at least one of a waiting time during which the user waits for the arrival of the arranged mobile object and a use time during which the user uses the mobile object; In the processing step, a process is performed to arrange an additional service mobile object that provides an additional service to the user based on the determination result of the determination step, A service providing method, characterized in that in the determining step, the additional service mobile to be arranged and the location where the additional service mobile is arranged are determined using the available time.

29. In the computer system, a determining step of acquiring free time of a user who uses a mobile object arranged by reservation and traveling on a route including a plurality of stops, and using the free time to determine a service to be provided to the user during the free time, the service relating to an area including a service area in which the mobile object is operated; a processing step of performing processing to provide the determined service to the user; Execute the free time includes at least one of a waiting time during which the user waits for the arrival of the arranged mobile object and a use time during which the user uses the mobile object; In the processing step, a process is performed to arrange an additional service mobile object that provides an additional service to the user based on the determination result of the determination step, The program, wherein in the determining step, the additional service mobile to be arranged and a location where the additional service mobile is arranged are determined using the available time.

Citation Information

Patent Citations

  • Riding booking system

    JP2002008195A

  • Taxi business method and system

    JP2004334628A

  • Navigation system, route search server, terminal device, and advertisement display method

    JP2007271283A

  • Information providing device

    JP2012226587A

  • Ride share management device, ride share management method, and program

    JP2018185693A