SERVICE PROVIDING APPARATUS, SERVICE PROVIDING SYSTEM, SERVICE PROVIDING METHOD AND PROGRAM
Patent Information
- Application Number
- JP2024538497
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-05-26
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2043-05-26
AI Technical Summary
Existing on-demand mobility systems fail to effectively utilize users' waiting and usage times, as existing technologies only address waiting times based on fixed timetables and do not provide services during train transfers or usage of mobile devices.
A service providing device that acquires users' free time, determines services based on waiting and usage times, and provides targeted information or service requests, such as advertisements and coupons, during their journey using mobile objects.
Effectively utilizes users' free time by providing relevant information and services, promoting area revitalization and user engagement.
Smart Images

Figure 00000046_0000 
Figure 00000046_0001 
Figure 00000046_0002
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a service providing device, a service providing system, a service providing method, and a program capable of providing 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 a user's terminal, etc. In such an on-demand mobility system, a waiting time may occur until the moving object arrives at the bus stop or the like 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 performs a route search for a trip that includes a train and the route search results in a waiting time due to a train transfer 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] JP 2007-271283 A Summary of the Invention [Problem to be solved by the invention]
[0005] According to the technology described in Patent Document 1, advertisements can be presented to users during waiting time when transferring trains. However, the technology described in Patent Document 1 calculates the transfer waiting time based on the train timetable, and provides users with advertisements for facilities in and around the station according to the waiting time, and cannot be applied to on-demand mobility systems that do not have fixed timetables. In addition, like waiting time, usage time, which is the time a user is traveling using a mobile object, may also be effectively utilized by the user, but Patent Document 1 does not mention the utilization of usage time (i.e., the time spent on a train, which is a mobile object). Thus, in on-demand mobility systems, the effective utilization of users' waiting time and usage time has not been fully considered until now. At least one of these waiting time and usage time is hereinafter referred to as free time.
[0006] The present disclosure has been made in consideration 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 arranged by reservation, and determines, using the free time, 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; a service processing unit that performs processing for providing the determined service to the user based on a result of the determination by the service determination unit; and a transceiver 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 utilization time that is a time during which the user uses the mobile object; The service processing unit uses the free time to determine presentation information to be presented to the user, the service processing unit generates the presentation information based on a result of the determination, the transmission / reception unit transmits the presentation information to a reservation terminal used by the user for reservation, and the reservation terminal displays the presentation information, the mobile body is a vehicle, and 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 that is a distance up to a first distance from a boarding stop that is a stop where the user boards the vehicle, and, when the waiting time is equal to or greater than the threshold value, the presentation information is information about a facility or place within a second range that is a distance up to a second distance from the boarding stop that is longer than the first distance. The second range is set to include a bus stop adjacent to the boarding stop, and when the service determination unit determines that information about a facility or place closer to the bus stop adjacent to the boarding stop is to be included in the presentation information than the boarding stop, the service determination unit generates display information for causing the reservation terminal to display a message accepting changes to the reservation of the vehicle, and the transmission / reception unit transmits the display information to the reservation terminal. do. Effect 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 description of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram showing a configuration example of a service providing system according to a first embodiment; [Diagram 2] FIG. 1 is a diagram showing a configuration example of a bus stop terminal according to a first embodiment; [Diagram 3] FIG. 1 is a diagram showing 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. [Diagram 5] FIG. 1 is a sequence diagram showing 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. 1 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. 1 is a diagram showing an example of presentation rule information according to the first embodiment; [Figure 9] FIG. 13 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. 13 is a diagram showing an example of a display screen of presented information in the reservation terminal of the first embodiment. [Figure 12] FIG. 13 is a diagram showing an example of a display screen of presented information in the reservation terminal of the first embodiment. [Figure 13] FIG. 13 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. 13 is a diagram illustrating a configuration example of a service providing system according to a second embodiment. [Figure 16] FIG. 13 is a diagram showing a configuration example of an operation management device according to a second embodiment; [Figure 17] FIG. 11 is a sequence diagram showing an example of an operation related to service provision in the service providing system according to the second embodiment. [Figure 18] FIG. 13 is a diagram showing an example of arrangement rule information according to the second embodiment; [Figure 19] FIG. 13 is a diagram showing another example of the arrangement rule information according to the second embodiment. [Figure 20] FIG. 13 is a diagram showing a configuration example of a service providing system according to a modified example of the second embodiment. [Figure 21] FIG. 13 is a diagram illustrating a configuration example of a service providing system according to a third embodiment. [Figure 22]FIG. 11 is a sequence diagram showing an example of an operation related to service provision in the service providing system according to the third embodiment. [Figure 23] FIG. 11 is a sequence diagram showing another example of the operation related to the service provision in the service providing system according to the third embodiment. [Figure 24] FIG. 13 is a diagram showing a configuration example of a service providing system according to a fourth embodiment. [Diagram 25] FIG. 13 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 PREFERRED EMBODIMENTS
[0010] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS 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 showing a configuration example of a service providing system according to a first embodiment. The service providing system 100 according to the present 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 the vehicles 3-1 to 3-n are not individually indicated, they will be referred to as vehicles 3. Although an example in which there are a plurality of vehicles 3 is shown in FIG. 1, the number of vehicles 3 may be one or more. Although the service providing device 1 and the operation management device 2 are provided separately in FIG. 1, 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 a function as the service providing device 1.
[0012] The vehicle 3, together with the operation management device 2, constitutes a mobility system in which a moving object is arranged by a reservation from a user, that is, an on-demand mobility system. The vehicle 3 is an example of a moving object arranged by a reservation from a user. In the following, an example in which the moving object in the mobility system is the vehicle 3 will be described, but the moving object is not limited to the vehicle 3 and may be a ship, an airplane, or the like, as long as it is capable of moving with a user on board. The mobility system of this embodiment provides a mobility service within a determined operation area. The operation area may be, for example, a tourist spot, an urban area, a resort facility, a large commercial facility such as a shopping mall or an outlet mall, or a theme park. The operation area is not limited to these.
[0013] The vehicle 3 travels within the operation area based on an operation plan including a route including multiple stops received from the operation management device 2. A bus stop terminal 4 is provided at each bus stop. Although one bus stop terminal 4 is illustrated in FIG. 1, multiple bus stop terminals 4 are provided for each bus stop. Here, an example in which a bus stop terminal 4 is provided at each bus stop will be described, but the bus stop terminals 4 may be provided only at some of the multiple bus stops in the operation area. The vehicle 3 may be an autonomous vehicle or a vehicle driven by a driver. In addition, when multiple vehicles 3 are used in the mobility system, autonomous vehicles and vehicles driven by a driver may be mixed. At least one of the vehicles 3-1 to 3-n and the bus stop terminal 4 may be included in the service providing system 100.
[0014] FIG. 1 shows an example in which users 7-1 and 7-2, which are examples of users who use the vehicle 3, are present in the vicinity of the bus stop terminal 4. For example, the user 7-1 makes a reservation for the vehicle 3 using the bus stop terminal 4, and the user 7-2 makes a reservation using the user terminal 5 of the user 7-2, that is, the user terminal 5 which is a terminal device that the user 7-2 can operate. The user terminal 5 is, for example, a smartphone, a tablet, a personal computer, etc., but is not limited to these. In FIG. 1, the symbols 7-1 and 7-2 are attached to identify the users of the vehicle 3, but when referring to the users of the vehicle 3 in general, they are described without symbols. The reservation of the vehicle 3 may be made using the bus stop terminal 4 as shown in FIG. 1, or may be made using a user terminal 5 that can be operated by the user. Since the reservation can be made using the bus stop terminal 4, even elderly people who do not own the user terminal 5 can make a reservation for the dispatch of the vehicle 3. Hereinafter, the bus stop terminal 4 and the user terminal 5 that make a reservation for the dispatch of the 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 who uses 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 the free time, and is a service related to an area including the operation area in which the vehicle 3 is operated. This allows the service providing device 1 to effectively utilize the free time of the user in the on-demand mobility system. In addition, the use of the service by the user revitalizes the area, which is also beneficial for 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 on a region 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 (stop where the user plans to get off), 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 in the user's reservation 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. In addition, the tourist information is, for example, at least one of information on tourist spots, information on events, information on local specialties, and the like.
[0017] In this embodiment, the service providing device 1 extracts information to be provided to a user from local information provided by local residents in an area including the operation area. Local residents include at least one of people who live in the operation area and people who work in facilities in the operation area. Local residents may also include at least one of people who live in the vicinity of the operation area and people who work in facilities in the vicinity of the operation area. That is, local residents are, for example, people who live or work in an area including the operation area. Although 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 operation area or may be larger than the operation area. For example, if the operation area is City A, the area may include City A and cities, towns, and villages adjacent to City A.
[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 indicated, they will be referred to as terminal devices 6. The terminal devices 6 are, for example, but not limited to, a smartphone, a tablet, a personal computer, and the like. FIG. 1 shows an example in which the local residents and the terminal devices 6 correspond one-to-one, but multiple local residents may register the local information using one terminal device 6, or one local resident may register the local information using multiple terminal devices 6. The local information is, for example, advertisements for stores (retail stores and restaurants) in the area, coupons and gift certificates that can be used at the stores, tourist information and event information for the area, and the like. In addition, in recent years, many areas have been promoting themselves by using subcultures such as anime (animation) and manga, and in light of this, for example, the local information may include information on places that are the setting for famous anime and manga.
[0019] The service providing device 1 provides the user with information extracted from the area-provided information provided by local residents, and thus can provide the user with information in line with the requests of the local residents, and can efficiently promote the revitalization and development of the area corresponding to the operation area. The method of collecting the area-provided information in the service providing device 1 is not limited to the example of registration by local residents, and the service providing device 1 may automatically collect event information, facility information, and the like in the corresponding area from information providing sites on the Internet, such as a database of a tourism association or a social networking service (SNS). The area-provided information may be a mixture of information registered by local residents and information automatically collected by the service providing device 1. Here, in this embodiment, it is assumed that a service providing device 1 is installed for each area. However, the present disclosure is not limited to such an example, and one service providing device 1 may be assigned to multiple areas. In that case, the service providing device 1 stores the area-provided information by 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 of the 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 transmitting / receiving unit 11 transmits and receives information by communicating with other devices. For example, when the transmitting / receiving unit 11 receives reservation information indicating a request for reservation of the vehicle 3 from a reservation terminal (bus stop terminal 4 or user terminal 5), the transmitting / receiving unit 11 outputs the received reservation information to the service determination unit 12 and transmits it to the operation management device 2. The reservation information includes, for example, a boarding point (a bus stop where the user plans to board), a destination (a bus stop where the user plans to disembark), and user identification information for identifying the user. The reservation information may specify a desired boarding time. Details of the reservation information will be described later. The boarding point is an example of a starting location where the user's movement by the mobile object begins. Furthermore, when the transmitting / receiving unit 11 receives from the terminal device 6 area-provided information inputted to the terminal device 6 by a local resident, the transmitting / receiving unit 11 outputs the received area-provided information to the registration processing unit 14. Furthermore, when the transmitting / receiving unit 11 receives a reservation result, which is a result of the reservation of the vehicle 3 made based on the reservation information, from the operation management device 2, the transmitting / receiving 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 the reservation result, the transmitting / receiving unit 11 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 is presented to the user who is boarding 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 the user who uses the mobile object arranged by reservation, and determines, using the free time, a service to be provided to the user during the free time, which is related to the area including the operation area in which the mobile object is operated. For example, the service determination unit 12 calculates the waiting time of the user using the reservation result received from the transmission / reception unit 11, and determines the 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 point included in the reservation result. Specifically, the service determination unit 12 determines the content of the information to be presented by selecting, from among the local provision information related to the area related to the reservation stored in the local provision information storage unit 15, the local provision information corresponding to the waiting time as the local provision information to be provided to the user, and outputs the determination result to the presentation information generation unit 13 together with the reservation result. For example, the service determination unit 12 determines the content of the information to be presented to the user by selecting, from among the local provision information provided by local residents, the 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 a plurality of regions, the service determination unit 12 extracts the region provision information related to the corresponding region from the region provision information stored in the region provision information storage unit 15, and selects the 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 specified based on the information of the start place (i.e., the bus stop where the user plans to board, which is the boarding place) or the end place (i.e., the bus stop where the user plans to disembark, which is the destination) included in the reservation result (which may be the reservation information). The method of determining the information according to the waiting time will be described later in detail. In addition, the service determination unit 12 may calculate the boarding time using the reservation result received from the transmission / reception unit 11, and further select the 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 the boarding time, together with the reservation result to the presentation information generation unit 13.
[0023] The service determination unit 12 may also determine the presentation information based on the purpose for which the user uses the vehicle 3 (purpose of the ride or purpose of the entire trip). The purpose of the user may be, but is not limited to, sightseeing of tourist spots, sports, shopping, eating and drinking, business, and the like. The service determination unit 12 may estimate the purpose of the user based on the destination, which is an example of an end location. For example, if the nearest bus stop to a specific tourist spot is the user's destination, it may be estimated that the purpose of the user is sightseeing of the tourist spot. For example, if the nearest bus stop to an office building is the user's destination, it may be estimated that the purpose of the user is business. The purpose of the user may also be included in the reservation information, and 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 generating unit 13 is an example of a service processing unit that performs processing for providing the determined service to the user based on the determination result received from the service determining unit 12. The presentation information generating unit 13 generates presentation information based on the determination result received from the service determining unit 12, and outputs the generated presentation information to the transmitting / receiving unit 11 together with the reservation result received from the service determining unit 12. As the presentation information, for example, advertisements of stores (retail stores and restaurants) around the boarding stop or the disembarking stop, coupons and gift certificates that can be used at the stores, tourist information and event information of the area including the operating area of the arranged vehicle 3, etc. are presented to the user as regional provision information. In addition, if the user's purpose is to visit places that are the setting of famous anime or manga (so-called sacred place pilgrimage), information about the places may be presented in association with the anime or manga. For example, a scene in which the place appeared in the anime or manga may be explained, or information may be presented by 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 regional provision information from the transmission / reception unit 11, it stores the received regional provision information in the regional provision information storage unit 15. The regional provision information storage unit 15 stores the regional provision information. When the service providing device 1 is assigned to a plurality of regions and regional provision information for the plurality of regions is collectively managed, the regional provision information storage unit 15 stores the regional provision information by distinguishing them by region. For example, the registration processing unit 14 assigns an information number, which is identification information, to the regional provision information received from the transmission / reception unit 11 and stores the information in the regional provision information storage unit 15. Note that the assignment of an information number is not essential, and each piece of regional provision information may be identified using other information in the regional provision information. In addition, prior to receiving the regional provision information, the registration processing unit 14 may generate registration information such as a form for registering the regional provision information, output the generated information to the transmission / reception unit 11, and the transmission / reception unit 11 may transmit the information to the terminal device 6. In this case, a local resident can input the regional provision information to the terminal device 6 according to a registration form or the like displayed on the terminal device 6. There is no particular restriction on the method of registering the local provided information, 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 a local resident may input the local provided information on the website, or application software (hereinafter abbreviated as an app) for registering local provided information may be installed in the terminal device 6, and a local resident may start the app and input the local provided information. Also, 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 provided information to the service providing device 1 by email.
[0026] Next, a configuration example of the bus stop terminal 4 will be described. Fig. 2 is a diagram showing a configuration example of the bus stop terminal 4 according to the present embodiment. As shown in Fig. 2, the bus stop terminal 4 includes a reservation information generating unit 41, a transmitting / receiving unit 42, an information presenting unit 43, an ID acquiring unit 44, and an input accepting unit 45.
[0027] The input reception unit 45 receives a reservation from a user who wishes to use the vehicle 3. Specifically, the input reception unit 45 receives input of at least the destination (the stop where the user plans to get off) and outputs the received information to the reservation information generation unit 41. The information received by the input reception unit 45 includes, for example, the boarding point, which is the stop where the user plans to board, and the destination. The information received by the input reception unit 45 may also include at least one of the number of passengers and the purpose of the trip. The information received by the input reception 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 reception unit 45 may receive input by a user operation or by 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, a reservation is input 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, respectively, 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 any identification information that identifies a user, and may be identification information assigned to the user for reserving the vehicle 3, or may be identification information used in another service. The user ID may be printed on paper as a two-dimensional code 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 be stored in an IC (Integrated Circuit) card or a magnetic card, or may be biometric information such as a fingerprint, vein, 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 a magnetic card in which the user ID is stored, or a biometric information reader that reads the biometric information of the user. The ID acquisition unit 44 may acquire the user ID by accepting an input of the user ID from the user.
[0030] The reservation information generating unit 41 generates reservation information using the information received from the input receiving unit 45 and the user ID received from the ID acquiring unit 44, and outputs the generated reservation information to the transmitting / receiving unit 42. When the input receiving unit 45 receives input of all information included in the reservation information except the user ID from the user, the reservation information generating unit 41 generates reservation information by adding the user ID to the information received from the input receiving unit 45. For example, when the input receiving unit 45 does not receive input of the boarding location, the reservation information generating unit 41 generates reservation information by adding the bus stop where the bus stop terminal 4 having the reservation information generating unit 41 is installed as the boarding location and adding the user ID to the information received from the input receiving unit 45. It is assumed that each bus stop terminal 4 holds information indicating the bus stop where the terminal is installed.
[0031] The transmission / reception unit 42 transmits and receives information by communicating with other devices. For example, the transmission / reception unit 42 transmits the reservation information received from the reservation information generation unit 41 to the service providing device 1. Furthermore, when the transmission / reception unit 42 receives a reservation result from the service providing device 1, it outputs the received reservation result and presentation information to the information presentation unit 43.
[0032] The information presentation unit 43 presents to the user the reservation result 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 such as a speaker, a device that presents information by printing on paper, 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 when the reservation result is presented, the presented information is also presented. However, the presentation of the reservation result and the presented information may be performed at different times. For example, after the reservation result is 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. In addition, when multiple users make reservations successively using the bus stop terminal 4, for example, after the reservation result of each user is 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 screen-split 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. The user terminal 5 may not include the ID acquisition unit 44 and may internally hold, for example, a user ID assigned to the user for reserving the vehicle 3. In this case, the reservation information generation unit 41 generates reservation information by adding the held user ID to the information received from the input reception unit 45. In addition, an app for reserving the vehicle 3 may be installed in the user terminal 5, so that the user terminal 5 performs the above-mentioned process similar to that of the bus stop terminal 4, or the user terminal 5 may perform the above-mentioned process similar to that of the bus stop terminal 4 using a website. In the latter case, for example, a website for reserving the vehicle 3 may be provided by the service providing device 1, the operation management device 2, or a web server (not shown), and the user terminal 5 may access the website and perform the same operation as that of the bus stop terminal 4. That is, the user may operate the user terminal 5 on a screen that prompts input displayed as a website, so that the input reception unit 45 of the user terminal 5 may receive input of 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, a configuration example of the operation management device 2 will be described. Fig. 3 is a diagram showing a configuration example of the operation management device 2 according to the present 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 transmission / reception unit 23 transmits and receives information by communicating with other devices. For example, the transmission / reception unit 23 receives reservation information from the service providing device 1 and outputs the received reservation information to the arrangement processing unit 21. The transmission / reception unit 23 also receives vehicle information indicating the current position of the vehicle 3 from the vehicle 3 and stores the received vehicle information in the vehicle information storage unit 24. When the transmission / reception unit 23 receives an operation plan described below from the arrangement processing unit 21, it transmits the received operation plan to the corresponding vehicle 3. When the transmission / reception unit 23 receives a reservation result from the arrangement processing unit 21, it transmits the reservation result to the service providing device 1 and the corresponding vehicle 3. For example, the transmission / reception unit 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 described later, the operation plan is determined based on a reservation from a user, that is, based on reservation information transmitted from a reservation terminal. The operation plan may be information indicating where the vehicle 3 is scheduled to be located in each time period. The operation plan is, for example, information indicating whether the vehicle 3 is parked as an empty vehicle at a specified position such as a garage or is in operation at each time period in the operation plan. In addition, the operation plan includes, for example, information indicating what time and at which stop the vehicle 3 will arrive when the vehicle 3 is in operation, and information indicating the number of passengers scheduled to board each section.
[0038] When the dispatch processing unit 21 receives the reservation information transmitted from the service providing device 1 from the transmission / reception unit 23, the dispatch processing unit 21 performs a reservation process 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 on a route from the boarding location corresponding to the reservation information to the destination and has vacant 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 for the reservation process. For example, when 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, but as described above, the desired boarding time may be specified in the reservation information. When 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 assigns a vehicle 3 that can depart from the boarding location as close as possible to the desired boarding time and travel to the destination to the reservation corresponding to the reservation information. Note that any method may be used for allocating the vehicle 3, and since a general method can be used, a detailed explanation will be omitted.
[0039] When the dispatch processing unit 21 determines the vehicle 3 to be allocated, it generates a reservation result including the scheduled arrival time of the vehicle 3 at the boarding point, the scheduled 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 from a system (not shown) that provides traffic information via the transmission / reception unit 23, and use the traffic congestion information to calculate the scheduled arrival time of the vehicle 3 at the boarding point and the scheduled 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 for identifying the vehicle 3 in the reservation result. This allows the user to determine whether the vehicle 3 is the vehicle 3 he or she reserved when the vehicle 3 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 result 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 result, or if there is information that is included in the reservation information but not included in the reservation result 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, information exchange within the device does not need to go through the transceiver 11 and the transceiver 23. In this case, the transceiver 23 also serves the function of the transceiver 11 for transmission and reception with other devices, so that the transceiver 11 does not need to be provided.
[0042] Next, a configuration example of the vehicle 3 will be described. Fig. 4 is a diagram showing a configuration example of the vehicle 3 of this embodiment. As shown in Fig. 4, the 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 the vehicle 3 is an autonomous vehicle, but the vehicle 3 is not limited to an autonomous vehicle.
[0043] The ID acquisition device 32 acquires the user ID of the user who gets on the vehicle 3, and outputs the acquired user ID to the vehicle-mounted device 31. The ID acquisition device 32 may be a reader that reads a two-dimensional code, like the ID acquisition unit 44 of the bus stop terminal 4, a card reader that reads the user ID from an IC card or a magnetic card in which the user ID is stored, or a biometric information reading device that reads the biometric information of the user. For example, if the user ID is indicated by a two-dimensional code, the user holds up 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. As a result, the ID acquisition device 32 acquires the user ID of the user who gets 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 mounted on a moving body and 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 a 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 positions 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 described as vehicle terminals 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.
[0046] The transmitting / receiving unit 311 transmits and receives information by communicating with other devices. For example, the transmitting / receiving unit 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 transmitting / receiving unit 311 receives an operation plan from the operation management device 2, the transmitting / receiving unit 311 transmits the received operation plan to the driving control device 33. When the transmitting / receiving unit 311 receives a current position of the vehicle 3 from the driving control device 33, the transmitting / receiving unit 311 transmits the received current position as vehicle information to the operation management device 2. When the transmitting / receiving unit 311 receives presentation information from the service providing device 1 via the operation management device 2, the transmitting / receiving unit 311 outputs the presentation information to the reservation matching unit 313. The presentation information may be transmitted directly from the transmitting / receiving unit 11 of the service providing device 1 to the transmitting / receiving unit 311 of the vehicle-mounted device 31 without passing through the operation management device 2. When the transmitting / receiving unit 311 receives presentation information from the reservation matching unit 313, the transmitting / receiving unit 311 transmits the presentation information to the destination vehicle terminal 34. The reservation result storage unit 312 stores the reservation result.
[0047] The reservation matching unit 313 checks the user ID received from the ID acquisition device 32 to determine whether the user is a user who made a reservation, and if it is determined that the user is not a user who made a reservation, notifies the user to that effect. Specifically, the reservation matching unit 313 checks 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, and if they match, determines that the user is a user who made a reservation, and if they do not match, determines that the user is not a user who made a reservation. In addition to the user ID, the reservation matching unit 313 may further check whether the boarding location included in the reservation result matches the bus stop where the bus is currently stopped, and may determine that the user is a user who made a reservation when the user ID and the boarding location match the reservation result. The reservation matching unit 313 may notify the user by emitting an error sound or displaying an error, or may notify the user that a reservation has not been made by an output device (not shown), and the output device may notify the user of the error by at least one of a sound and a display. The notification may be given not only to the user but also to the passengers of the vehicle 3.
[0048] Furthermore, when the reservation matching unit 313 receives the presentation information from the transmission / reception unit 311, it reads out the reservation result corresponding to the user ID included in the presentation information from the reservation result storage unit 312, and selects the vehicle terminal 34 to present the presentation information based on the reservation result. The reservation matching unit 313 outputs the presentation information to the transmission / reception unit 311 with the selected vehicle terminal 34 as the destination. 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 matching 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 present the presentation information. Furthermore, the reservation matching unit 313 may instruct the vehicle terminal 34 to present the presentation information during the ride period (from the boarding point to the destination) corresponding to the reservation result based on the reservation result. Here, the reservation matching unit 313 selects the vehicle terminal 34 to present the presentation information, but this is not limiting, and the service providing device 1 may hold correspondence between the seats of each vehicle 3 and the vehicle terminal 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] Also, when a seat is not specified, the reservation matching unit 313 may not select a vehicle terminal 34 to present the presentation information, but may cause all vehicle terminals 34 to present the presentation information. In this case, too, the reservation matching 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, when there is an overlapping ride period in which users corresponding to a plurality of reservation results respectively ride together in the vehicle 3, the reservation matching 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 display by splitting the screen or the presentation by time sharing on the vehicle terminal 34 is not limited to the example performed by the reservation matching unit 313, and the presentation information generating unit 13 of the service providing device 1 may determine a presentation method such as a display by splitting the screen or a presentation by time sharing, and the presentation information including the presentation method may be transmitted from the presentation information generating 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 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.
[0050] The position acquisition unit 36 acquires the current position of the vehicle 3 and transmits the acquired current position to the driving control device 33. For example, the position acquisition unit 36 acquires the current position of the vehicle by using a GPS (Global Positioning System) receiver to perform positioning, but the method of acquiring the current position is not limited to this. The device 35 is an accelerator, brake, steering wheel, and other devices for driving the vehicle 3, and is controlled by the driving control device 33. The driving control device 33 controls the device 35 based on the operation plan received from the vehicle-mounted device 31 and the current position acquired from the position acquisition unit 36, thereby causing the vehicle 3 to drive according to the operation plan. For example, the driving control device 33 controls the driving of the vehicle 3 using information acquired by various sensors (not shown), such as an on-board radar, but the control for automatic driving in the driving control device 33 may be performed by any control method, and detailed description thereof will be omitted. Note that, in FIG. 4, an example is shown 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 thereto, and the current position may 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 getting on the vehicle 3 to determine whether or not the user is the user who reserved the vehicle 3. However, confirmation at the time of getting on the vehicle 3 may be performed by a method other than the user ID. For example, a configuration may be adopted in which a reservation ID for identifying a reservation is included in the reservation result, and the user acquires this reservation ID and presents it when getting on the vehicle 3 (i.e., the ID acquisition device 32 reads it). In this case, the bus stop terminal 4 and the user terminal 5 do not need to have the ID acquisition unit 44, and the reservation information does not need to include the user ID. 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 transmit the reservation ID by voice. In this case, the user who made the reservation using the user terminal 5 may present the reservation ID when getting on 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 of confirming the reservation of the vehicle 3 is not limited to the above example, and any method may be used, and the process related to the reservation of the vehicle 3 can be appropriately changed depending on the method of confirming the reservation of the vehicle 3. For example, a passenger in the vehicle 3 may visually check the printed user ID and reservation ID to verify the reservation without using the ID acquisition device 32. Also, a reservation need not be verified when boarding the vehicle 3. In this case, the vehicle 3 does not need to be equipped with the ID acquisition device 32, and the vehicle-mounted device 31 does not need to verify the reservation.
[0052] 4 has been described with reference to 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 confirm. In this way, the driver 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 local provision information, it registers the received local provision information (step S2). In detail, the transmitting / receiving unit 11 receives the local provision information, and the registration processing unit 14 stores the local provision information in the local 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 local provision information.
[0055] The service providing device 1 receives reservation information from a 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 the example in which it is 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 transmission / reception 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 transmission / reception unit 23.
[0057] The operation management device 2 transmits the reservation result to the service providing device 1 (step S6). In detail, the transmitting / receiving unit 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 decision 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 scheduled 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 the presentation information based on the waiting time (step S8). In detail, the service determining unit 12 determines the 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. In addition, if some processing, such as data reduction, is required for the local provided information, the determination result also includes the contents of the processing.
[0060] Here, the details of the method of determining the presentation information based on the waiting time in the service determination unit 12 will be described. In this embodiment, for example, when the waiting time is short, the service determination unit 12 selects, as the presentation information, regionally provided information related to facilities and places around the bus stop where the user plans to board and having a short expected stay time. The expected stay time may be determined in advance for each regionally provided information, or may be determined in advance according to the type of facility and place, for example, assuming that the expected stay time is short for a retail store. Furthermore, when the waiting time is long, regionally provided information related to facilities and places around the bus stop where the user plans to board and having a long expected stay time may be selected as the presentation information, or regionally provided information related to facilities and places far from the bus stop where the user plans to board may be selected as the presentation information. Furthermore, the service determination unit 12 may use the waiting time to determine the length of the presentation information, that is, the amount of information (data amount) of the presentation information. For example, when the waiting time is short, the presentation information may be shortened, that is, the amount of information of the presentation information may be reduced, and when the waiting time is long, the presentation information may be lengthened, that is, the amount of information of the presentation information may be increased. Furthermore, the presented 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 a facility or place 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 a facility or place 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 a stop 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 bus stops corresponding to each of them. In the example shown in FIG. 6, in the reservation result, the boarding location (boarding stop) is the bus stop (stop #1) corresponding to the bus stop terminal 4-1, and the destination (descending stop) is the bus stop (stop #11) corresponding to the bus stop terminal 4-11. That is, the user's boarding section in this reservation result is from the bus stop #1 corresponding to the bus stop terminal 4-1 to the bus stop #11 corresponding to the bus stop terminal 4-11. Moreover, the bus stop corresponding to the bus stop terminal 4-2 (hereinafter, bus stop #2) is a bus stop adjacent to bus stop #1 on the route from the boarding stop #1 to the destination stop #11 (i.e., the stop one stop ahead of the boarding stop on the route), and the bus stop corresponding to the bus stop terminal 4-10 (hereinafter, bus stop #10) is a bus stop adjacent to bus stop #11 on the route (i.e., the stop one stop ahead of the disembarking stop on the route). Furthermore, the bus stop corresponding to the bus stop terminal 4-12 (hereinafter, bus stop #12) is a bus stop adjacent to bus stop #11 (the stop next to bus stop #11 on the operating route of the vehicle 3) although it is off the above route. Note that the boarding stop is an example of a starting location where the user's movement begins.
[0063] When the boarding point and destination in the reservation result are the example shown in FIG. 6, the service determination unit 12 selects, for example, local provided information corresponding to the vicinity of bus stop #1, which is the boarding point, or bus stop #11, which is the destination, as presentation information according to the waiting time. Specifically, for example, the service determination unit 12 determines presentation information according to the waiting time using local provided information stored in the local 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 showing an example of the area provision information stored in the area provision information storage unit 15 of the present embodiment. FIG. 7 shows an example in which each area provision information is stored in the area provision information storage unit 15 after an information number, which is identification information for identifying the area provision information, is added. In the example shown in FIG. 7, the area provision information includes a registrant (identification information of a registered local resident), a name (name of facility or place), a type (type of facility or place), a content (type of information), a nearest bus stop, a location, and presented data. In the example shown in FIG. 7, the nearest bus stop is indicated by a bus stop number (bus stop number), but is not limited to this, and may be indicated by a bus stop name or abbreviation. For example, the bus stop number is assumed to correspond to the branch number such as the code 4-1, 4-2 of the bus stop terminal shown in FIG. 6. The location may be indicated by latitude and longitude, or may be indicated by a coordinate system with a determined reference point as the origin, and any method of expressing the location may be used. 7, the presented data is indicated by an electronic file name, and an example is shown in which an electronic file exists separately, but the contents of the presented data itself may be directly included. Also, the presented data may include a plurality of types of data according to the amount of information. For example, the presented data may include two types of electronic files, an electronic file with a small amount of information and an electronic file with a larger amount of information than the electronic file.
[0065] The data configuration of the local provided information is not limited to the example shown in Fig. 7, and the local provided information may include information indicating a provider of the local provided information. The local provided information only needs to include at least information used for determination using the presentation rule information and information indicating the presented 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 provided information may be an information number or a name.
[0066] FIG. 8 is a diagram showing an example of the presentation rule information of the present embodiment. In the example shown in FIG. 8, the presentation rule information is information in a table format, and includes a selection condition for each waiting time (each range of waiting time). In the example shown in FIG. 8, the presentation rule information includes a selection condition that if the waiting time is less than TW1, the regional provision information of retail stores within a range from the reserved boarding stop to a distance D1 is selected, if the waiting time is TW1 or more and less than TW2 (TW2>TW1), the regional provision information of retail stores within a range from the reserved boarding stop to a distance D2 is selected, and if the waiting time is TW2 or more and less than TW3 (TW3>TW2), the regional provision information of restaurants within a range from the reserved boarding stop to a distance D2 is selected. Thus, in the example shown in FIG. 8, a selection condition is set for each range of waiting time regarding the distance from the reserved boarding stop to the facility or place to be selected as presentation information, and the type of facility or place, such as a retail store or restaurant. It is assumed that the location of each bus stop is held by the service determination unit 12 or stored in a storage unit (not shown).
[0067] In detail, for example, a typical stay time (required time) is determined for each type, and distances (threshold distances) such as D1 and D2 and threshold waiting times such as TW1 and TW2 are determined 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, for example, about 200 m. D2 may be determined to include the vicinity of a stop adjacent to the boarding stop. For example, when the distance to a stop adjacent to the boarding stop is set to 800 m, D2 may be set to, for example, 900 m, which is longer than 800 m, so that retail stores in the vicinity of the stop adjacent to the boarding stop are included. In this way, by presenting the user with local provided information on retail stores in the vicinity of adjacent stops, it is possible to promote the user's movement and revitalize the operating area of the vehicle 3.
[0068] In addition, when D2 is determined to include the vicinity of the bus stop adjacent to the boarding stop, only retail stores whose neighboring stops are less than D1 away from the boarding stop may be selected for retail stores that are more than a certain distance away from the boarding stop. In the example shown in FIG. 8, if the waiting time is TW1 or more and less than TW2, the regional information of retail stores within the range from the reserved boarding stop to the distance D2 is selected. However, this is not limited to this, and if the waiting time is TW1 or more and less than TW2, the regional information of retail stores within the range from the reserved boarding stop to the distance D1 or more and the distance D2 may be selected. In addition, for example, if the general stay time at a restaurant is 45 minutes, TW2 may be set to 50 minutes by adding a certain amount of travel time to 45 minutes. In the example shown in FIG. 8, if the waiting time is TW2 or more and less than TW3, the selection condition is set to select regional information of retail stores within the range from the reserved boarding stop to the distance D2. However, restaurants may be further divided into up to the distance D1 and up to the distance D2 according to the waiting time. Selection conditions may also be determined by combining retail stores and restaurants. For example, selection conditions may be set such that, when 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, when 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, the bus stop #1 where the bus stop terminal 4-1 is installed is the boarding point, there are retail stores and restaurants around the bus stop terminal 4-1, and there are also retail stores and restaurants around the bus stop #2 adjacent to the bus stop #1 and corresponding to the bus stop terminal 4-2. In this case, for example, if the waiting time is less than TW1, the local provided information corresponding to the retail stores around the bus stop #1 is selected as the presented information. If the waiting time is TW1 or more and less than TW2, the local provided information corresponding to not only the retail stores around the bus stop #1 but also the retail stores around the bus stop #2 is selected as the presented information. Also, if the waiting time is TW2 or more and less than TW3, the local provided information corresponding to the restaurants around the bus stop #1 and the restaurants around the bus stop #2 is selected as the presented information.
[0070] Also, assume that local information about the area around a 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 the vehicle 3 from a 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 stop adjacent to the boarding stop is presented as presented information, the reservation terminal may display a message that accepts a reservation change. An example of a display that accepts a reservation change and details of the reservation change will be described later.
[0071] 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. The above-mentioned method of determining the values and each threshold is an example, and the method of determining the values and each threshold is not limited to the above example. For example, general stay times may be determined for not only retail stores and restaurants, but also tourist spots, museums, etc., as types, and may be included in the selection conditions.
[0072] In addition, in FIG. 8, the waiting time is divided into three or more stages, but is not limited thereto. For example, it may be divided into two stages, that is, less than TW1 and TW1 or more. In addition, in FIG. 8, both the type and the distance from the boarding stop are changed according to the range of the waiting time as the selection condition, but only one of them may be changed. For example, the presentation rule information may be defined so that when the waiting time is less than TW1, the local provision information of facilities and places that are less than a certain distance from the boarding stop is selected regardless of the type, and when the waiting time is TW1 or more, the local provision information of facilities and places that are more than a certain distance from the boarding stop is selected regardless of the type. In addition, the presentation rule information may be defined so that when the waiting time is less than TW1, the local provision information of retail stores is selected regardless of the distance, and when the waiting time is TW1 or more, the local provision information of restaurants is selected regardless of the distance.
[0073] In the example shown in FIG. 8, the regional provision information of retail stores and restaurants in the vicinity of the boarding point is selected, but the presenting rule information may be determined so as to select regional provision 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, as described above, the amount of information of the presented information may be changed depending on the waiting time. For example, the number of regional provision 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 determined as the presentation data of the regional provision information, so that the presentation data may be selected depending on the waiting time. Alternatively, when the amount of information of the presentation data differs depending on the regional provision information, the regional provision information may be selected so that the amount of information of the presentation data satisfies the constraint of the amount of information depending on the waiting time.
[0074] When the presentation rule information is determined so as to select the regional provision information of the facilities and places around the destination, that is, when the regional provision information of the facilities and places around the destination is used as the presentation information, not only the regional provision information of the facilities and places around the destination alighting stop, but also the regional provision information of the facilities and places around the stops adjacent to the alighting stop may be included as the presentation information. That is, the service determination unit 12 may include information on the facilities or places closer to the stops adjacent to the alighting stop than the alighting stop in the presentation information. For example, in the example shown in FIG. 6, the destination is stop #11, there are retail stores and restaurants around stop #11, and there are retail stores, museums and restaurants around stop #10, which is adjacent to stop #11 and located one stop before stop #11 on the route of the vehicle 3. In this case, for example, the presentation rule information may be set so that the local information provided by retail stores and restaurants around bus stop #11 is selected as the presentation information, or the presentation rule information may be set so that the local information provided by retail stores, museums and restaurants around bus stop #10 adjacent to bus stop #11 is selected as the presentation information. This can encourage the user to wander around.
[0075] Also, instead of or in addition to the local provided information of retail stores, museums, and restaurants around the bus stop #10, the presentation rule information may be set so that the local provided information of restaurants around the bus stop #12, which is adjacent to the bus stop #11 and located one stop ahead of the bus stop #11 on the travel route of the vehicle 3, is selected as the presentation information. Alternatively, the presentation rule information may be set so that the local provided information of facilities and places around the bus stop #11 is not selected as the presentation information, and the local provided information of facilities and places around at least one of the bus stops #10 and #12 is selected as the presentation information, thereby actively encouraging the user to wander around. In addition, when the presentation rule information is set so that the local provided information of facilities and places around the bus stop adjacent to the disembarking stop is selected as the presentation information, the reservation terminal may accept a reservation change when presenting the presentation information, as in the case where the local provided information of the bus stop adjacent to the boarding stop is presented as the presentation information.
[0076] For example, the number of regional provision information to be selected according to the waiting time may be determined by the presentation rule information, such that when the waiting time is less than TW1, regional provision information corresponding to two retail stores is selected, and when the waiting time is equal to or greater than TW1 and less than TW2, regional provision information corresponding to four retail stores is selected. Alternatively, the service determination unit 12 may select regional provision information with less than a certain amount of information in the presentation data when the waiting time is less than a threshold value, and select regional provision information with a certain amount of information or more in the presentation data when the waiting time is equal to or greater than the threshold value. Alternatively, the service determination unit 12 may determine to reduce data by deleting a part of the presentation data in the selected regional provision information when the waiting time is less than a threshold value, and determine to present the entire presentation data in the selected regional provision information when the waiting time is equal to or greater than the threshold value. In addition, both the selection condition regarding at least one of the type and the distance and the amount of information may be determined for each waiting time.
[0077] In addition, when the reservation terminal is the user terminal 5, in the case where the regionally provided information of the facilities and places around the destination is selected as the presentation information, the presentation rule information may be determined so that the regionally provided information of the facilities and places around the destination is selected according to both the waiting time and the boarding time instead of the waiting time. In this case, the presentation rule information is determined for each of the cases where the destination of the presentation information is the user terminal 5 and 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. For this reason, for example, the presentation rule information may be determined so that the amount of information of the presentation information is determined according to the waiting time + the boarding time. In addition, the amount of information of the presentation information may be determined based on the boarding time without considering the waiting time in determining the amount of information. For example, when the presentation information is transmitted to the vehicle terminal 34, the presentation rule information may be determined so that the regionally provided information of the facilities and places around the destination is selected with the amount of information according to the boarding time.
[0078] Also, the presentation rule information may be determined so that both the locally provided information of the facilities and places around the boarding point and the locally provided information of the facilities and places around the destination are mixed and selected as the presentation information. In this case, too, for example, the locally provided information of the facilities and places around the boarding point may be selected according to the waiting time, and the locally provided information of the facilities and places around the destination may be selected according to the boarding time or according to the waiting time.
[0079] FIG. 9 is a diagram showing another example of the presentation rule information of the present embodiment. In the example shown 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 shown 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 according to the type, location, etc. of the regionally provided information, and sets the information as the presentation rule information. In the example shown in FIG. 9, the presentation rule information is set for each bus stop. Note that, in the example shown in FIG. 9, the regionally provided information to be selected for each waiting time and boarding time is shown, but even when the regionally provided information is selected according to the waiting time without taking the boarding time into consideration, the regionally provided information to be selected may be set as in the example shown in FIG. In addition, as the presentation rule information, selection conditions may be set for each waiting time and boarding time as in the example shown 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 shown in FIGS. 8 and 9.
[0080] The presentation rule information may be determined using past results. For example, a plurality of data sets of information indicating boarding stops and waiting times, and valid regional provision information among regional provision information presented as presentation information may be acquired, and the presentation rule information in the form of a table may be determined by performing statistical processing using the acquired plurality of data sets. The valid regional provision information is, for example, regional provision information in which the user actually visited the corresponding facility or place after the presentation information including the relevant regional provision information was transmitted, and the invalid regional provision information is regional provision information in which the user did not actually visit the corresponding facility or place. The facility or place actually visited by the user may be estimated, for example, based on the position information of the user terminal 5 after the presentation information is transmitted, or, in the case where the presentation information includes a coupon, may be estimated by acquiring the coupon usage record from the store where the coupon was used. When the facility or place actually visited by the user can be estimated, the regional provision information corresponding to the estimated facility or place can be specified. For example, the presentation rule information may be determined such that the waiting time is divided into a plurality of stages, valid regional provision information is counted for each combination of boarding stops and waiting time categories, and a number of regional provision information is selected in descending order of the numerical value of the counting result. In addition, the presentation rule information may be determined by grouping valid local information based on at least one of the type and the boarding stop, and counting the valid local information on a group basis, thereby selecting the local information from the group with the largest counting result.
[0081] Also, the presentation rule information may be determined similarly using a data set of the boarding stop, the destination, and the waiting time, and the result of whether the regional provided information presented as the presentation information was valid. Alternatively, the presentation rule information may be determined similarly using a data set of the destination, the boarding time, and the waiting time, and the result of whether the regional provided information presented as the presentation information was valid, or the presentation rule information may be determined similarly using a data set of the destination, the boarding time, and the result of whether the regional provided information presented as the presentation information was valid.
[0082] The presentation rule information may be determined by performing machine learning using past results. That is, the presentation rule information may be a trained model generated by supervised learning. For example, a plurality of the above-mentioned data sets may be acquired, and a trained model may be generated by supervised learning using the acquired plurality of data sets. For example, when a data set of a boarding stop and a waiting time and a result of whether or not the regionally provided information presented as the presentation information is valid is acquired, the boarding stop and the waiting time are feature amounts (input data), and information indicating the regionally provided information that is valid among the regionally provided information presented as the presentation information becomes correct answer data corresponding to the feature amounts. As described above, the feature amounts may be the boarding stop, the destination, and the waiting time, or the destination, the boarding time, and the waiting time, or the destination and the boarding time. Also, as described above, the regionally provided information may be grouped based on at least one of the type and the boarding stop, and a result indicating whether or not the regionally provided information belonging to the group is valid may be used as correct answer data for the group in 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 may be used for the supervised learning, but for example, a neural network model may 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 may be one layer, or two or more layers.
[0084] Fig. 10 is a schematic diagram showing an example of a neural network. For example, in a three-layered neural network as shown in Fig. 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 changes 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 the 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 the neural network.
[0086] At the time of inference, i.e., when deciding the presentation information, the service decision unit 12 inputs the feature amount extracted from the reservation result to the trained model to acquire valid regional provision information, and decides on the acquired valid regional provision information as the presentation information. When the result in group units is used as accurate data, it is possible to acquire a valid group by inputting the feature amount extracted from the reservation result to the trained model, and therefore decides on the regional provision information selected from the regional provision information belonging to the valid group as the presentation information. This selection may be made based on the amount of information, may be made based on the distance (distance from the boarding stop), may be made based on other information, and may be made in any manner.
[0087] Return to the description of FIG. 5. After step S8, the service providing device 1 generates presentation information (step S9). In detail, the presentation information generating unit 13 generates presentation information based on the determination result received from the service determining unit 12, and outputs the generated presentation information to the transmitting / receiving unit 11 together with the reservation result. The presentation information generating unit 13 may also output the waiting time, or the waiting time and the boarding time, to the transmitting / receiving unit 11 together with the reservation result. 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 timings. For example, the presentation information generating unit 13 generates presentation information including presentation data of the regional provision information corresponding to the determination result received from the service determining 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 the reservation result and the presentation information.
[0088] The service providing device 1 transmits the generated presentation information to the reservation terminal (step S10). In detail, the transmitting / receiving unit 11 transmits the presentation information together with the reservation result to the reservation terminal via the operation management device 2 or directly. 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). In detail, the transmitting / 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, but this is not limited thereto. For example, when 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. 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, when local provision information around the destination is transmitted to the reservation terminal as the presentation information, the presentation information may also be transmitted to the vehicle terminal 34. In addition, when the local information provided around the boarding point 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). The presentation to the user may be, 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). The presentation to the user on the vehicle terminal 34 is, for example, by at least one of display and sound output. As described above, when the reservation terminal is the bus stop terminal 4, the presentation information corresponding to multiple users may be displayed by screen division or time division. Similarly, on the vehicle terminal 34, the presentation information corresponding to multiple users may be displayed by screen division or time division.
[0090] 11 and 12 are diagrams showing an example of a display screen of presented information in the reservation terminal of this embodiment. In the example shown in FIG. 11, the reservation result is displayed in area 201, the waiting time (waiting time until boarding) is displayed in area 202, and the presented information is displayed in area 203. In this example, the boarding point is bus stop K, which is bus stop #1, and the waiting time is 12 minutes. Here, for example, the presentation rule information shown in FIG. 8 is used, and TW1 is 15 minutes. In this case, for example, as shown in FIG. 11, advertisements of retail stores around bus stop K are displayed as local provided information in area 203.
[0091] In the example shown in FIG. 12, similarly to the example shown in FIG. 11, the reservation result is displayed in the area 201, and the waiting time is displayed in the area 202. In addition, in the example shown in FIG. 12, the presentation information is displayed in the 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 exemplified in FIG. 8 is used, and TW2 is 50 minutes. In this case, for example, as shown in FIG. 12, the area 204 displays local provided information about restaurants around the K stop, and the area 205 displays local provided information about restaurants around the G stop adjacent to the K stop. In addition, as shown in FIG. 12, the presentation information may be generated so that a button 206 for making a reservation for a store is displayed. When the user presses the button 206 by operating the reservation terminal, the screen transitions to a reservation screen for the store. In addition, in FIG. 12, the area 205 displays a map to the restaurant. In this way, a map to the facility or place corresponding to the local provided information may be displayed as the presentation information. The map may be included in the presentation data of the local provision information, or may be generated by the presentation information generating unit 13 based on the location of the facility or place 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 reservation of a store and a map are displayed in the area 205, but a button for making a reservation of a store and a map may also be displayed in the area 204. As shown in Fig. 12, when the waiting time is longer than the example shown in Fig. 11, the amount of information may be increased by increasing the number of local provision information to be presented.
[0092] In the example shown in FIG. 12, the local provision information of the facilities or places around the bus stops adjacent to the boarding stop is displayed, so that the reservation change button 207 for accepting a reservation change is also displayed. When the reservation change button 207 is pressed by the user operating the reservation terminal, the reservation terminal accepts the input of information about the reservation again, and transmits the reservation information to the service providing device 1, in the same manner as the process of accepting the reservation initially. That is, when the service determination unit 12 determines that the information about the facilities or places closer to the 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 making the reservation terminal perform a display for 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, and the user's movement can be promoted.
[0093] When accepting input of reservation information again, information corresponding to the current reservation result is presented as a default value, and the user may change items that he / she wishes to change. At this time, 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, bus stop G may be pre-entered as the boarding location on the screen for accepting input of reservation information. 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, reservation changes 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, the service providing device 1 may display the waiting time (or the waiting time and the boarding time) and a button for canceling the change. This allows the user to easily cancel the reservation change when the result of the reservation change is undesirable for the user, for example, when the reservation change increases the waiting time.
[0095] Also, when the local information provided corresponding to a stop adjacent to the boarding stop is presented, the waiting time when the boarding location is changed to the adjacent stop may be presented in advance. That is, when the service decision unit 12 decides to include information on a facility or place closer to the stop adjacent to the boarding stop in the presented information than the boarding stop, the service decision unit 12 may set the waiting time when boarding from the boarding stop as the reservation waiting time, obtain the route change waiting time which is the waiting time when the boarding stop is changed to the 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 transmission / reception unit 11 may transmit the waiting time display information to the reservation terminal. Similarly, when the local information provided corresponding to a stop adjacent to the disembarking stop is presented, the waiting time (or the waiting time and the boarding time) when the destination is changed to the adjacent stop may be presented in advance. In this way, by presenting the waiting times (or the waiting times and the boarding time) of multiple routes in advance, the user can easily determine whether or not to change the reservation.
[0096] FIG. 13 is a diagram showing an example of a display screen of the presented information in the reservation terminal of this embodiment when the waiting times of a plurality of routes are presented. In the example shown in FIG. 13, the reservation result and the waiting time are displayed in the area 208, the waiting time when the reservation is changed, i.e., when the route is changed, is displayed in the area 209, a reservation change button 210 for accepting the reservation change is displayed, and the presented information is displayed in the areas 211 and 205. In this way, the waiting time when the nearest bus stop of the local provided information displayed in the areas 205 and 211 is changed to the boarding stop and the disembarking stop, respectively, may be displayed. Also, in the example shown in FIG. 13, an example is shown in which the waiting time when either the boarding stop or the disembarking stop is changed is presented to the user, but the waiting time may be presented for a route in which both the boarding stop and the disembarking stop are changed.
[0097] In the case where the waiting time after the route change (route change waiting time) is presented to the user, the service determination unit 12, upon receiving the reservation information, 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 the vehicle 3 based on the provisional reservation information in the same manner as when the reservation information is received, and transmits the 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 arrangement of the actual vehicle 3. When the service determination unit 12 receives the provisional reservation result via the transmission / reception unit 11, it 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 by the reservation terminal. Similarly, the ride 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 the computer system, so that the computer system functions 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, for example, a processor such as a CPU (Central Processing Unit), and executes a program in which the processing in the service providing device 1 of the present embodiment is described. The input unit 102 is, for example, composed of a keyboard, a mouse, and the like, and is used by a user of the computer system to input various information. The storage unit 103 includes various memories such as a RAM (Random Access Memory), a ROM (Read Only Memory), and a storage device such as a hard disk, and stores the program to be executed by the control unit 101, necessary data obtained in the process of processing, and the like. The storage unit 103 is also used as a temporary storage area for the program. The control unit 101 and the storage unit 103, for example, constitute a processing circuit. The processing circuit may be one circuit or multiple circuits. The display unit 104 is composed of a display, an LCD (Liquid Crystal Display Panel), and the like, and displays various screens to the user of the computer system. The input unit 102 and the display unit 104 may be integrated and realized by a touch panel, etc. The communication unit 105 is a receiver and a 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 of 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 in an executable state will be described. In the computer system having the above-mentioned configuration, for example, a program is installed in the storage unit 103 from a CD-ROM or DVD-ROM set 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 the storage unit 103 is stored in the main storage area of the storage unit 103. In this state, the control unit 101 executes the process as the service providing device 1 of this embodiment according to the program stored in the storage unit 103.
[0101] In the above explanation, a program describing the processing in the service providing device 1 is provided using a CD-ROM or DVD-ROM as a recording medium. However, this is not limited to this, and 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 over 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 object arranged by reservation, 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 the operating area in which the mobile object is operated, and performing processing to provide the determined service 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 executing a program stored in the storage unit 103 shown in FIG. 14 by the control unit 101 shown in FIG. 14. The service determination unit 12, the presentation information generation unit 13, and the registration processing unit 14 are also realized by the storage unit 103 shown in FIG. 14. The transmission / reception unit 11 shown in FIG. 1 is realized by the communication unit 105 shown in FIG. 14. In addition, the local provided information storage unit 15 is a part of the storage unit 103 shown in FIG. 14. The service providing device 1 shown in FIG. 1 may be realized by a plurality of computer systems. For example, the service providing device 1 may be realized by a cloud system.
[0104] The operation 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 executing a program stored in the storage unit 103 shown in FIG. 14 by the control unit 101 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 operation management device 2 shown in FIG. 3 may be realized by a plurality of computer systems. For example, the operation management device 2 may be realized by a cloud system. As described above, the service providing device 1 and the operation 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 generating unit 41 shown in FIG. 2 is realized by executing a program stored in the storage unit 103 shown in FIG. 14 by the control unit 101 shown in FIG. 14. The reservation information generating unit 41 is also realized by the storage unit 103 shown in FIG. 14. The transmitting / receiving unit 42 shown in FIG. 2 is realized by the communication unit 105 shown in FIG. 14. The information presenting 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 accepting unit 45 shown in FIG. 2 is realized by the input unit 102 shown in FIG. 14. The ID acquiring unit 44 shown in FIG. 2 is realized by, for example, a card reader, as described above. The user terminal 5 is also realized by a computer system, similar to the bus stop terminal 4. In addition, when the service providing device 1 accepts reservations through a Web page, the program for realizing the function of the user terminal 5 may be, for example, a general-purpose program for browsing a Web page. 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 executing a program stored in the storage unit 103 shown in FIG. 14 by the control unit 101 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 a 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, a monitor, or the like, 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 a configuration example of a service providing system according to the second embodiment. A service providing system 100a according to the present 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 given the same reference numerals as those in the first embodiment, and duplicated explanations will be omitted. Below, differences from the first embodiment will be mainly explained.
[0109] 15 shows one each of the mobile sales vehicle 301, the mobile toilet vehicle 302, and the mobile trash can vehicle 303, but the number of each of the mobile sales vehicle 301, the mobile toilet vehicle 302, and the mobile trash can vehicle 303 may be one or more. Note that, although the service providing device 1a and the operation management device 2a are provided separately in FIG. 1, the service providing device 1a may be provided within the operation management device 2a, as in the first embodiment. In other words, the operation management device 2a may also have the function of the service providing device 1a.
[0110] The mobile sales vehicle 301 is a vehicle that performs mobile sales, 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. The vehicle 3 provides a mobile service to the user, but the mobile sales vehicle 301, the mobile toilet vehicle 302, and the mobile trash can vehicle 303 are examples of mobile bodies that provide additional services other than mobility. 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 mobile sales vehicle 301, the mobile toilet vehicle 302, and the mobile trash can vehicle 303 do not all need to be included in the operation management of the operation management device 2a, and as long as the additional service vehicles used in the services provided by the service providing system 100a are included, as described later. 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 free 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 is arranged by using the waiting time and the boarding stop, which are examples of free time, and outputs the determination result to the arrangement request generation unit 16. In addition, as 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 free time.
[0113] For example, the service determination unit 12a may determine to arrange for the mobile sales vehicle 301 to the boarding stop when the waiting time is equal to or greater than a first threshold value. The service determination unit 12a may also determine to arrange for the mobile trash can vehicle 303 to the boarding stop when the waiting time is equal to or greater than a second threshold value. By setting the first threshold value and the second threshold value to the same value, it may be determined to dispatch both the mobile sales vehicle 301 and the mobile trash can vehicle 303 to the boarding stop. The service determination unit 12a may also determine to arrange for the mobile toilet vehicle 302 to the boarding stop when the waiting time is equal to or greater than a third threshold value.
[0114] The dispatch request generating unit 16 performs processing for dispatching an additional service vehicle that provides an additional service to a user based on the determination result by the service determining unit 12a. For example, the dispatch request generating unit 16 generates a dispatch request for dispatching an additional service vehicle based on the determination result received from the service determining unit 12a, and outputs the dispatch request to the transmitting / receiving unit 11. The transmitting / receiving unit 11 transmits the dispatch request received from the dispatch request generating unit 16 to the operation management device 2a. The dispatch request includes, for example, the type of the additional service vehicle to be dispatched and the location to which the vehicle is to be dispatched. The dispatch request may include information for identifying a reservation corresponding to the additional service vehicle. The information for identifying a reservation corresponding to the additional service vehicle may be a user ID, or may be all or a part of the reservation result. The service determining unit 12a may determine an additional service vehicle to be dispatched based on the waiting time and the boarding time, or may determine an 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 moving object, and is not limited to a vehicle. In addition, the mobile body for providing the user with the mobility service by 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, when the mobile body for providing the user with the mobility service by 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] Fig. 16 is a diagram showing an example of the configuration of an operation management device 2a of this embodiment. The operation management device 2a is similar to the operation 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 dispatch request to the dispatch processing unit 21a.
[0116] The dispatch processing unit 21a performs reservation processing for the vehicle 3 based on the reservation information in the same manner as in the first embodiment, and when it receives 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 result 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. The dispatch processing unit 21a may also 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 vehicle may be an autonomous vehicle, may be a vehicle driven by a driver, or may be a mixture of both. The additional service vehicle transmits vehicle information indicating the current location to the operation management device 2a, similar to the vehicle 3.
[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 similar to steps S3 to S7 in the first embodiment. After step S6, the service providing device 1a transmits the reservation result to the reservation terminal at any 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 determining unit 12a determines an additional service vehicle to be arranged based on, for example, the waiting time calculated in step S7 and the arrangement rule information. The additional service vehicle is arranged to be dispatched to, for example, the boarding stop of the user. The arrangement 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 arrangement rule information may be information indicating the correspondence between the boarding time and the additional service vehicle to be arranged, and in this case, the arrangement 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 according to the boarding time, the additional service vehicle may be arranged to be dispatched to the boarding stop or to the disembarking stop. The arrangement rule information is, for example, information in a table format, but is not limited thereto.
[0120] FIG. 18 is a diagram showing an example of dispatch rule information of this embodiment. In the example shown in FIG. 18, the dispatch rule information specifies that when the waiting time is less than TW11, no additional service vehicle is dispatched, when the waiting time is TW11 or more and less than TW12 (TW12>TW11), a mobile sales vehicle 301 is dispatched, and when the waiting time is TW13 (TW13>TW12) or more, a mobile sales vehicle 301 and a mobile trash can vehicle 303 are dispatched. In the example shown in FIG. 18, the result of determining the additional service vehicle to be dispatched includes a case where no additional service vehicle is dispatched. In this way, when the waiting time is long, the mobile sales vehicle 301 is dispatched to the boarding stop, so that the user can browse products, shop, and the like on 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 during the waiting time and the trash left after drinking the drink can be collected by the mobile trash can vehicle 303, eliminating the need for the user to carry the trash around with them.
[0121] The example shown in FIG. 18 is an example, and may be determined in two stages, for example, when the waiting time is less than TW11, no additional service vehicle is arranged, and when the waiting time is TW11 or more, the mobile sales vehicle 301 and the mobile trash can vehicle 303 are arranged. In addition, without being limited to this, when the waiting time is less than TW11, no additional service vehicle is arranged, and when the waiting time is TW11 or more, the mobile sales vehicle 301 is arranged, and the mobile trash can vehicle 303 may not be arranged. In this case, the mobile trash can vehicle 303 may not be included in the management target of the operation management device 2a. In addition, for example, when the waiting time is less than TW11, the mobile sales vehicle 301 is arranged, and when the waiting time is TW11 or more, the mobile sales vehicle 301 and the mobile trash can vehicle 303 are arranged.
[0122] In addition, when the products sold by the mobile sales vehicle 301 can be classified into multiple categories, the mobile sales vehicle 301 may be classified into categories according to the products sold, and the category may also be specified according to the waiting time. For example, suppose there are mobile sales vehicles 301 that sell goods and mobile sales vehicles 301 that provide food and drink that can be consumed on the spot. In this case, the category of the mobile sales vehicle 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 vehicle 301 that sells goods is arranged, and if the waiting time is TW13 or more, a mobile sales vehicle 301 that provides food and drink and a mobile trash can vehicle 303 are arranged.
[0123] Fig. 19 is a diagram showing another example of dispatch rule information of this embodiment. In the example shown in Fig. 19, the dispatch rule information determines the additional service vehicle to be dispatched based on the waiting time and the boarding time. Specifically, the dispatch rule information shown in Fig. 19 determines that when the waiting time is less than TW11, no additional service vehicle is dispatched, when the waiting time is TW11 or more and less than TW12 and the boarding time is less than TR11, the mobile sales vehicle 301 is dispatched, and when the waiting time is TW11 or more and less than TW12 and the boarding time is TR11 or more, the mobile sales vehicle 301 and the mobile toilet vehicle 302 are dispatched. Also, the dispatch rule information shown in Fig. 19 determines that when the waiting time is TW13 or more and the boarding time is less than TR11, the mobile sales vehicle 301 and the mobile trash can vehicle 303 are dispatched, and when the waiting time is TW13 or more and the boarding time is TR11 or more, the mobile sales vehicle 301, the mobile toilet vehicle 302 and the mobile trash can vehicle 303 are 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, but 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 during which the user travels using the mobile body, and use the usage time to determine the service to be provided to the user. For example, when the boarding time is less than the threshold value TR11, the arrangement rule information may be set so that the additional service vehicle is not arranged, and when the boarding time is TR11 or more, the mobile toilet car 302 is arranged. When the boarding time is long, the mobile toilet car 302 is dispatched to the boarding stop, so that the user does not need to search for a toilet in preparation for the boarding, and convenience can be improved. When the boarding time is long, if the mobile toilet car 302 is arranged, the mobile toilet car 302 may be dispatched to the disembarking stop. When the boarding time is less than TR11, the mobile sales car 301 is arranged, and when the boarding time is TR11 or more, the mobile sales car 301 and the mobile toilet car 302 are arranged, the arrangement rule information may be set so that. In addition, the dispatch rule information may be defined so that when the ride time is less than TR11, a mobile sales vehicle 301 and a mobile trash can vehicle 303 are dispatched, and when the ride 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 FIG. 18 and FIG. 19. In addition, the service providing device 1a may receive vehicle information indicating the current location of the additional service vehicle dispatched by the dispatch request from the operation management device 2a, and transmit the vehicle information to the reservation terminal. In detail, the transmission / reception unit 11 may receive the vehicle information from the operation management device 2a, and transmit the received vehicle information to the reservation terminal. When the reservation terminal receives the vehicle information, it displays the current location of the additional service vehicle. This improves the user's convenience. The current location of the additional service vehicle may be displayed on a map. In addition, for example, the location of the mobile toilet car 302 may not be displayed when the reservation terminal at which the reservation corresponding to the mobile toilet car 302 is made is the bus stop terminal 4, and may be displayed when the reservation terminal at which the reservation corresponding to the mobile toilet car 302 is made is the user terminal 5. This improves privacy.
[0126] Returning to the explanation of Fig. 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 arrangement of an additional service vehicle based on the determination result by the service determination unit 12a, and outputs it 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 the additional service vehicle (step S24). In detail, the transmission / reception unit 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 transmission / reception unit 23, it performs a process of arranging the 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] Also, the user may be allowed to select whether or not to dispatch an additional service vehicle. For example, when the service decision unit 12a decides an additional service vehicle to be arranged, the service decision unit 12a transmits, together with the reservation result, a notice that the decided additional service vehicle will be dispatched and display information for accepting an input requesting that the additional service vehicle not be dispatched to the reservation terminal via the transmission / reception unit 11. The display information for accepting an input requesting that the additional service vehicle not be dispatched is, for example, information for displaying a button indicating that the vehicle is not desired to be dispatched, but is not limited thereto. The reservation terminal displays that the additional service vehicle will be dispatched, and displays a display for accepting an input requesting that the additional service vehicle not be dispatched based on the display information, and when an input requesting that the vehicle not be dispatched is received by a user's operation, transmits cancellation information indicating that the arrangement of the additional service vehicle is cancelled to the service providing device 1a. When the service providing device 1a receives the cancellation information, it transmits the cancellation information to the operation management device 2a, thereby cancelling the arrangement of the additional service vehicle arranged in the arrangement request. When the dispatch of a plurality of additional service vehicles is scheduled, the user may be allowed to select a vehicle that is not desired to be dispatched. 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 according to the waiting time may also be determined.
[0130] FIG. 20 is a diagram showing a configuration example of a service providing system according to a modified example of the present embodiment. The service providing system 100b according to the modified example shown in FIG. 20 includes a service providing device 1b and an operation management device 2a. The components having the same functions as those in the configuration example shown in FIG. 15 or the first embodiment are given the same reference numerals as those in FIG. 15 or the first embodiment, and the duplicated description is omitted. The service providing device 1b includes the arrangement request generating unit 16 of the service providing device 1a shown in FIG. 15 in addition to the service providing device 1 of the first embodiment, 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 shown in FIG. 15. As a result, the service providing device 1b according to the modified example shown in FIG. 20 can provide both the service of providing presentation information and arranging an additional service vehicle. For example, when the arrangement rule information shown 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] 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 to provide the service of presenting presentation information as described in the first embodiment when the waiting time is less than a threshold value, and provide the service of arranging an additional service vehicle as described in the present embodiment when the waiting time is equal to or greater than the threshold value.
[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 program stored in the storage unit 103 shown in FIG. 14 being executed by the control unit 101 shown in FIG. 14. The service determining unit 12a and the arrangement request generating unit 16 are also realized by the storage unit 103 shown in FIG. 14. The arrangement processing unit 21a shown in FIG. 16 is realized by the program stored in the storage unit 103 shown in FIG. 14 being executed by the control unit 101 shown in FIG. 14. The arrangement processing unit 21a is also realized by the storage unit 103 shown in FIG. 14. The service determining unit 12b shown in FIG. 20 is realized by the program stored in the storage unit 103 shown in FIG. 14 being executed by the control unit 101 shown in FIG. 14. The service determining unit 12b is also realized by the storage unit 103 shown in FIG. 14. 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. Also, the service providing device 1b and the operation management device 2a may be integrated.
[0133] As described above, in this embodiment, an additional service vehicle is arranged according to at least one of the waiting time and the riding time (use time). This allows the user's free time regarding the use of the on-demand mobility system to be effectively utilized. In addition, an additional service vehicle may be arranged according to the riding time, thereby improving the user's convenience. In the configuration examples shown in Figs. 15 and 20, the operation management device 2a performs both the operation management of the vehicle 3 and the operation management of the additional service vehicle, but this embodiment is not limited to such an example. The operation management device 2a may only perform the operation management of the vehicle 3, and a separate operation management device may be provided for operating the additional service vehicle. In that case, the operation plan and vehicle information of the additional service vehicle may be stored in the separate operation management device, and the operation management device 2a may transmit the 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 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 a configuration example of a service providing system according to a third embodiment. A service providing system 100c according to the present embodiment includes a service providing device 1c and an operation management device 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 duplicated explanations will be omitted. Below, differences from the first embodiment will be mainly explained.
[0135] In this embodiment, the services provided to the user include real-time information provided by local residents, tourist guides, etc. In other words, the user can obtain the information he or she desires by communicating with local residents during his or her free time.
[0136] The service providing device 1 c includes a service determining unit 12 c, 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 of 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 a degree of knowledge about the area including the operation area. Note that the local resident information only needs to include at least the resident identification information, and the specific contents are not limited to these. For example, the local resident information may include response time information (such as days of the week and time periods) indicating the time when the resident is available for real-time communication with the user. In addition, for example, the local resident information may include information indicating foreign language ability (such as whether or not the resident can converse in English). A resident for whom corresponding local resident information is registered is also referred to as a registered resident hereinafter.
[0138] The categories of information that can be provided include, but are not limited to, at least one of, for example, restaurants (gourmet), shopping, sports, souvenirs, hot springs, cultural facilities, art, history, nature, anime (anime set in the area), and the like. For example, if the operating area of the vehicle 3 is a tourist destination, individual tourist spots may be included in the categories, or restaurants may be further subdivided into Japanese, Western, Italian, and the like. The geographical range in which information can be provided may be indicated by bus stops of the vehicle 3, by tourist areas such as District A and District B, or by a part of an address (place name). The knowledge rank is information indicating 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 a user by the service providing system 100c of this embodiment, the presence or absence of some kind of qualification, or a combination of these. Examples of qualifications include, but are not limited to, qualifications obtained by a test related to the area, qualifications obtained by a test related to tourism, and qualifications obtained by a test related to history or heritage.
[0139] When the service determination unit 12c receives a reservation result from the operation management device 2 via the transmission / reception unit 11 in the same manner as in the first embodiment, the service determination unit 12c 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 at all, but also a case where a certain degree of delay occurs. For example, when the free time (i.e., at least one of the waiting time and the boarding time) is equal to or greater than a threshold value, 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 among the registered local residents. Note that the service determination unit 12c may select a local resident corresponding to the user from among 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, a local resident who will communicate with the user in real time is determined from among the registered residents, and the determination result is output to the access information generation unit 18. The determination result is indicated by, for example, but not limited to, the resident identification information. For example, the service determination unit 12c selects a local resident corresponding to the user from among the registered local residents according to at least one of the user's purpose (purpose of boarding or purpose of the user visiting the area including the operation area) estimated from the destination in the reservation information and the destination. 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, eating and drinking, sports, business, etc.
[0141] When selecting a local resident according to a purpose, for example, the above-mentioned categories (tourism, eating and drinking, sports, business, etc.) are set in the local resident information, and a correspondence between the purpose and the category is determined in advance. The service determination unit 12c determines a category corresponding to the purpose of the user 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. The selection method for selecting one piece of local resident information from the extracted local resident information may be determined in any manner, and may be, for example, a method of sequentially selecting registered local residents in the order of registration, or a method of randomly selecting. In addition, when 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 corresponding local residents 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 the local resident information based on the evaluation information. If the local resident information includes response time information, the local resident information may be selected 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 include the above-mentioned geographical range (geographical range in which information can be provided), and the correspondence between the destination and the geographical range is determined in advance. The service determination unit 12c determines the geographical range corresponding to the user's destination by referring to the correspondence. Then, the service determination unit 12c selects a local resident corresponding to the user by extracting local resident information that matches the determined geographical range from the local resident information stored in the local resident information storage unit 17, 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 above example. Alternatively, the correspondence between the destination and the 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 at least one of the following as specified information: a category for which the user desires to receive information, a geographical area for which the user desires to receive information, and a desired knowledge rank of a local resident. 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 the above example. Alternatively, the reservation information may include information specifying a local resident with whom the user desires to communicate. This allows the user to specify a specific local resident, for example, by specifying a local resident with a good reputation who can provide high-quality information, or by re-specifying a local resident who left a good impression on the user when the local resident acted as a tour guide in the past. This makes it possible to match a local resident who better matches the user's desires.
[0144] Also, the determined local resident may not be able to communicate in real time. For this reason, 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 to the terminal device 6 corresponding to the local resident, and transmit the generated request information to the terminal device 6. In this case, when the service determination unit 12c receives a response indicating that the local resident is available from the terminal device 6 via the transmission / reception unit 11, 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. When the service determination unit 12c receives a response indicating that the local resident is unavailable from the terminal device 6 via the transmission / reception unit 11, or when no response is received even after a certain period of time has passed, the service determination unit 12c cancels the selection of the local resident, selects another local resident, and similarly transmits the request information described above and performs 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 a plurality of corresponding local residents may be selected. In this case, the service determining unit 12c selects a predetermined number of pieces of local resident information.
[0146] The access information generating 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 determining unit 12c, and outputs the generated access information to the transmitting / receiving unit 11. The access information is information for connecting the terminal device 6 of the local resident selected (determined) by the service determining unit 12c and the reservation terminal used by the user for reservation so that the user and the local resident can communicate with each other. When the transmitting / receiving unit 11 receives the access information, it 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. In addition, by including an email address in the resident identification information, the transmitting / receiving unit 11 may transmit the access information by email.
[0147] The access information is information for connecting the reservation terminal used by the user for reservation and 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 talk with each other by video and audio, and 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 be automatically connected when accessed from the terminal device 6 without requiring the access information. Here, an example in which the user and the local resident talk with each other by video and audio has been shown, but the present invention is not limited to this, and the user and the local resident may talk with each other only by audio, or may talk with each other by text like a chat. Here, an example in which the reservation terminal and the terminal device 6 of the local resident are connected has been shown, but the present invention is not limited to this, and the vehicle terminal 34 and the terminal device 6 of the local resident may be connected so that the user and the local resident can talk 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. Fig. 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 Fig. 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 a local resident.
[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 purpose of the user (step S33). In detail, the service determining 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 generating 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 purpose of the user 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 by the service determining unit 12c described above.
[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 transmitting / receiving unit 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 the terminal device 6.
[0153] 22, the process of step S33 and the subsequent steps is performed after step S6, but this is not limited thereto, and the process of step S33 and the subsequent steps may be performed after step S3. The timing of performing the process of step S33 and the subsequent steps may be any timing after step S3, and is not limited to the example shown in FIG.
[0154] Also, as described above, the service providing device 1c may transmit access information to the vehicle terminal 34, so that real-time communication between the user and the local resident may be performed via the vehicle terminal 34 and the terminal device 6. For example, if the ride time is equal to or longer than a threshold value, the service determining unit 12c determines to provide the user with communication with a local resident as a service, and selects a local resident corresponding to the user from among the registered local residents. Then, the access information generating unit 18 generates access information, which is information for connecting the terminal device 6 of the local resident selected by the service determining unit 12c and the vehicle terminal 34, which is an example of a mobile terminal mounted on a mobile body arranged by reservation, so that the user and the local resident can communicate with each other. Then, the transmitting / receiving unit 11 transmits the access information to the vehicle terminal 34. Also, the local resident may board the vehicle 3 and directly communicate with the user. In this case, the service determining unit 12c may similarly determine whether or not to provide the service using the ride time. In this case, the access information generating unit 18 generates access information, which is information for boarding the local resident selected by the service determining unit 12c in 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 transmitting / receiving unit 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 communication with local residents as a service, and select a local resident corresponding to the user from the registered local residents.
[0156] In the above example, real-time communication between the user and local residents was performed remotely, but the present invention is not limited to this. The determined local resident may directly visit the user's boarding stop and communicate with the user. As described above, the determined local resident may 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 who can manually drive the vehicle in the event of an emergency. By having a local resident serve as the safety driver for the vehicle 3, in addition to the benefit of fostering a community between the user and the local residents, a cost reduction effect can be expected.
[0157] When the local resident communicates directly with the user, the access information generating unit 18 generates information including information indicating a meeting point with the user and information indicating a scheduled boarding time as the access information. The meeting point is, for example, a boarding stop. That is, the access information generating unit 18 generates information for moving the local resident selected by the service determining unit 12c to the boarding stop for communication as the access information. The local resident can move to the boarding stop and talk directly with the user by checking the access information via the terminal device 6. In addition, when the local resident boards the vehicle 3, the local resident may board the vehicle 3 before arriving at the boarding stop, and 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 according to the free time. For example, the service determination unit 12c may decide whether to use remote communication according to the free time, such as implementing remote communication when the free time is less than a threshold value, and having the local resident directly communicate with the user when the free time is equal to or greater than the threshold value. Also, the service determination unit 12c may change the number of local residents to be selected, such as selecting one local resident when the free time is less than a threshold value, and selecting multiple local residents when the free time is equal to or greater than the threshold value.
[0159] The service determination unit 12c may also determine the type of service to be provided according to the free time. For example, the type of service may be determined so that if the free time is less than a threshold, a service of presenting presentation information is provided as described in the first embodiment, and if the free time is equal to or greater than the threshold, a service of real-time communication between the user and local residents as described in the present embodiment is provided. Furthermore, the type of service may be determined so that, by adding the function described in the second embodiment, if the free time is less than a threshold, a service of arranging an additional service vehicle is provided as described in the second embodiment, and if the free time is equal to or greater than the threshold, a service of 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, a service of presenting presentation information, a service of arranging an additional service vehicle, and a service of real-time communication with local residents, according to the free time. The method of determining the type of service according to the free 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 the service provision in the service providing system 100c of the present embodiment. Steps S31 and S32 are the same as the example shown in FIG. 22. For example, a sensor such as a camera or a human 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 an image acquired by the camera as monitoring information to the service providing device 1c. For example, if the sensor is a human 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. In addition, 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 of the bus stop terminal 4.
[0162] When the service providing device 1c detects that the user has approached the bus stop based on the monitoring information (step S42), it determines a corresponding local resident (step S43). In detail, in step S42, the transmitting / receiving unit 11 receives the monitoring information and outputs the received monitoring information to the service determining unit 12c. When 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 there is a person approaching the bus stop, i.e., a user approaching the bus stop. When the monitoring information is information indicating that a person has approached, the service determining unit 12c detects that the user has approached the bus stop by receiving the monitoring information. 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 when it is determined that the user is located within the range, it selects a local resident corresponding to the user from the registered local residents.
[0163] In step S43, the service determination unit 12c determines the corresponding local resident by selecting a local resident who communicates 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 does not receive reservation information, so the service determination unit 12c selects a local resident from among the registered local residents by 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 of registration, or a method of randomly selecting the local residents, or if the local resident information includes a knowledge rank, the knowledge rank may be used for selection. Also, 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 to 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 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). In detail, 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 causes a connection process between the terminal device 6 and the bus stop terminal 4 (step S46). After step S46, the local resident talks 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 input by the user when reserving the vehicle 3 to a destination that is beneficial to 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 performed as in the first embodiment. After step S6, the reservation result is transmitted to the bus stop terminal 4. Also, after step S6, the processing from step S33 onwards may or may not be performed as in FIG. 22.
[0166] The service providing device 1c of the present 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 executing a program stored in the storage unit 103 shown in FIG. 14 by the control unit 101 shown in FIG. 14. The service determining unit 12c and the access information generating unit 18 are also realized by the storage unit 103 shown in FIG. 14. The local resident information storage unit 17 shown in FIG. 21 is a part of the storage unit 103 shown in FIG. 14. The service providing device 1c may be realized by a plurality of computer systems. The service providing device 1c may be realized by a cloud system. The service providing device 1c and the operation management device 2 may be integrated together.
[0167] As described above, in this embodiment, a real-time communication service with local residents is provided to the user. This allows the user to effectively use his / her free time in using the on-demand mobility system. In addition, real-time communication with local residents allows more detailed information and services to be provided than in the first embodiment. Local residents can also advertise in real time, so they can attract customers in a timely manner, such as advertising at a time when there are few customers at their store. In addition, by having elderly people and other people who have difficulty going out register as local residents, it is possible to create a contact point with society. In addition, by employing local residents, it is also possible to create jobs in rural areas.
[0168] In addition, the presentation information generating unit 13 of the first embodiment may be added to the service providing device 1c of the present embodiment, and the service determining unit 12c may have the function of the service determining unit 12 of the first embodiment, thereby providing both the service of real-time communication with local residents of the present embodiment and the service of presenting the presentation information of the first embodiment to the user. In addition, the arrangement request generating unit 16 of the second embodiment may be added to the service providing device 1c of the present embodiment, and the service determining unit 12c may have the function of the service determining unit 12a of the second embodiment, thereby providing both the service of real-time communication with local residents of the present embodiment and the service of arranging the additional service vehicle of the second embodiment to the user. Similarly, by adding both the functions described in the first embodiment and the functions described in the second embodiment to the service providing device 1c of the present embodiment, both the service of real-time communication with local residents of the present embodiment, the service of presenting the presentation information of the first embodiment, and the service of arranging the additional service vehicle of the second embodiment may be provided to the user.
[0169] Embodiment 4 24 is a diagram showing a configuration example of a service providing system according to a fourth embodiment. A service providing system 100d according to this embodiment includes a service providing device 1d and an operation management device 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 duplicated 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 attributes of the user 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 together 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 is, for example, but is not limited to, whether at least one of the user and accompanying persons looks cold or hot, etc.
[0171] The service providing device 1d can acquire the attribute information based on, for example, an image captured by a photographing device 9 that captures the surroundings of the bus stop. The photographing device 9 may be installed in the bus stop terminal 4, or may be installed in a location separate from the bus stop terminal 4. In addition, the attribute information may be input by the user to the reservation terminal when inputting the reservation information, and the reservation terminal may transmit the attribute information to the service providing device 1d. In addition, the user may input the attribute information using the user terminal 5 when registering to use the reservation of the vehicle 3. Furthermore, various sensors such as a human sensor and a temperature sensor may be used instead of the photographing device 9 or in addition to the photographing device 9. For example, the human sensor can detect whether there is a person (user, companion) near the bus stop. In addition, for example, the temperature sensor can detect the air temperature and the body surface temperature of the user and companion, and information for determining whether at least one of the user and companion looks cold or hot can be acquired. In addition, the attribute information may 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 free 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 attribute information received via the transmitting / receiving unit 11 in addition to free time. When attribute information is acquired 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 acquires attribute information by performing image processing on the camera video.
[0173] The service determination unit 12d extracts a user or a user and a companion by detecting a person near a bus stop from a camera image, for example. For example, if there is one person near the bus stop, the detected person is determined to be the user who reserved the vehicle 3, and if there are multiple people detected, the detected person's behavior is analyzed to determine that the person who is estimated to have performed the reservation operation is the user. If the detected other people are present near the person estimated to be the user or are estimated to be talking to the person estimated to be the user, these people are determined to be the user's companions, and the number of people riding in the vehicle 3 can be estimated. The service determination unit 12d also estimates the gender, age, and the like 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 something else by estimating the gender, age, and behavior of the user and the companion (e.g., holding hands) of the companion. The service determination unit 12d can also estimate the state of the estimated user, or the user and the companion, by 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 the first embodiment. After step S3, the service providing device 1d receives camera footage from the photographing device 9 (step S51). Note that, although Fig. 25 shows an example in which the service providing device 1d receives camera footage from the photographing device 9, the bus stop terminal 4 may receive the camera footage from the photographing device 9, and the bus stop terminal 4 may 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 provision information according to the waiting time as in the first embodiment, and then selects local provision information to be presented as presentation information from the selected local provision information based on the attribute information. For example, the service determination unit 12d holds the correspondence between one or more attributes of gender, age, and group and the local provision information to be selected as attribute correspondence information, and selects local provision information according to the attribute indicated by the attribute correspondence information using the attribute correspondence information. Alternatively, for example, the service determination unit 12d may select local provision information corresponding to the attribute information using the recommended target information by including recommended target information indicating a recommended target such as recommended for women, families, couples, recommended for young people, and recommended for children in the local provision information.
[0176] Steps S9 to S11 are the same as those in embodiment 1. Also, in Fig. 25, an example is shown in which attribute information is acquired from camera video, but as described above, the attribute information may be input by a user, and in this case, the attribute information is transmitted from the user terminal 5 to the service providing device 1d.
[0177] In addition, in FIG. 24 and FIG. 25, an example is shown in which the service provided to the user is the presentation of presentation information as in the first embodiment. However, the attribute information may be taken into consideration when arranging an additional service vehicle as in the second embodiment, or when a service of real-time communication with local residents as in the third embodiment is provided. In addition, the attribute information may be taken into consideration when a service combining two or more of the services described in the first to third embodiments is provided. For example, when the service determination unit 12a of the second embodiment arranges an additional service vehicle, after deciding to arrange a mobile sales vehicle 301 according to the waiting time, if the user's condition is hot, the mobile sales vehicle 301 that provides cold drinks may be arranged, and if the user's condition is cold, the mobile sales vehicle 301 that provides hot drinks may be arranged. Alternatively, if it is detected that the user has garbage in his / her hand as the condition of the user, the mobile trash can vehicle 303 may be arranged. The correspondence between the attribute information and the additional service vehicle to be arranged may be held as attribute correspondence information. In addition, the service determination unit 12c of the third embodiment may use the attribute information when determining the corresponding local resident. For example, the local resident information may include age, gender, etc., and based on this information, a correspondence between the attribute information and the corresponding local resident may be determined in advance and stored as attribute correspondence information, or the local resident information may include corresponding attributes.
[0178] The service providing device 1d of this embodiment is also realized by a computer system. For example, the service deciding unit 12d shown in Fig. 24 is realized by executing a program stored in the storage unit 103 shown in Fig. 14 by the control unit 101 shown in Fig. 14. The storage unit 103 shown in Fig. 14 is also used to realize the service deciding unit 12d. The service providing device 1d may be realized by a plurality of computer systems. The service providing device 1d may be realized by a cloud system. The service providing device 1d and the operation management device 2 may be integrated together.
[0179] As described above, in this embodiment, attribute information is taken into consideration when determining the service to be provided to the user, which makes it possible to provide a more appropriate service, i.e., a service that meets the needs of the user, compared to a case where 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 the present 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 duplicated explanations will be omitted. Below, differences from the first embodiment will be mainly explained.
[0181] In this embodiment, in order to encourage local residents to register for services provided to users, incentives (rewards) are paid to local residents according to their performance. For example, as in the example shown in FIG. 26, when the service provided to the user is the presentation of presented information, a unit price of incentive per piece of local provided information may be determined, and an incentive may be paid according to the number of pieces of local provided information registered. Also, an incentive may be paid based on the performance of the user's use of the local provided information. The user's performance of use includes, for example, at least one of the performance of the user referring to the information and the performance of the user visiting a facility or place corresponding to the provided information. For example, when the local provided information includes a link to a web page related to the facility or place, the number of times the web page is accessed by the user from the link may be counted, and an incentive may be paid according to the number of times, thereby improving the quality of presented data such as advertisements. Alternatively, when a coupon is included in the presented data, the number of times the coupon is used may be counted, and an incentive may be paid according to the number of times.
[0182] In addition, when 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 presented by the presentation 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. In addition, 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 a usage history determination unit 51, a usage history storage unit 52, and a payment amount determination unit 53 are added. The usage history determination unit 51 acquires information indicating the usage history by the user of the regional provided information presented as presented information via the transmission / reception unit 11, and obtains the usage history of each regional provided information presented as presented information based on the acquired information. The usage history determination unit 51 stores the information as history information in the usage history storage unit 52 based on the obtained history. In addition, when the usage history determination unit 51 receives new information indicating the usage history by the user for the regional provided information for which history information is already stored in the usage history storage unit 52, it updates the history information stored in the usage history storage unit 52 to the received information.
[0184] The record information includes information indicating at least one of the record of the user referring to the local provided information (presentation data in the local provided information), the record of coupon usage, and the record of visiting a facility or place corresponding to the local provided information. The record information is, for example, the number of times used, but may be the ratio of the number of times used to the number of times presented to the user, and is not limited to the number of times used. The usage record determination unit 51, for example, acquires presentation information presented for each presented user (user terminal 5) from the presentation information generation unit 13, and acquires information indicating the record of the user's usage of the local provided information presented as the presentation information (presentation data in the local provided information) from the user terminal 5 via the transmission / reception unit 11. As described above, the information indicating the record of the user's usage of the local provided information presented as the presentation information is, for example, information indicating that a Web page was referred to from a link, location information of the user terminal 5, information indicating that a coupon was used, and the like. 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. The usage history determination unit 51 may also acquire the 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] Note that, here, an example is described in which historical information is stored for each piece of local provided information, but the usage history determination unit 51 may refer to the local provided information stored in the local provided information storage unit 15, acquire the registrant corresponding to the local provided information, and store historical information in the usage history storage unit 52 for each registrant, i.e., a local resident.
[0186] The usage record storage unit 52 stores record information for each piece of area-provided information. The payment amount determination unit 53 calculates the amount of incentive to be paid to the local resident based on the local resident's record regarding the area-provided information. Specifically, the payment amount determination unit 53 determines the payment amount to be paid as an incentive to each local resident based on at least one of the record information stored in the usage record storage unit 52 and the area-provided information stored in the area-provided information storage unit 15. For example, when paying an incentive according to 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 set unit price. Note that this is not limited to this, and the payment amount may be determined in stages, for example, the same first amount is applied when the number of registrations is 5 or less, and the same second amount (more than the first amount) is applied when the number of registrations is 6 to 10 or less.
[0187] In addition, when the incentive is paid based on the usage record, the payment amount determination unit 53 obtains the usage record for each registrant based on the record information stored in the usage record 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 record by a set unit price. In addition, when the record information is stored for each registrant, the payment amount determination unit 53 determines the payment amount by multiplying the usage record indicated by the record information for each registrant by a set unit price. In addition, the incentive is paid for each of two or more types of records among the number of registrations, the record of referring to the area-provided information, the record of using a coupon, and the record of visiting a facility or place corresponding to the area-provided information, and the payment amount determination unit 53 may calculate the payment amount corresponding to each of the two or more types of records and obtain the total of the calculated payment amounts for each registrant. The incentive is not limited to an example paid as money, but may be given as points in a point service or the like, may be an item, or may be a discount amount for a set product or service. In addition, the service providing device 1e may perform a settlement process to make a payment to a local resident after determining the payment amount.
[0188] In addition, in FIG. 26, an example in which a function for calculating the amount of payment of an incentive is added to the first embodiment has been described, but the present invention is not limited to this, and a function for calculating the amount of payment of an incentive may be added to the third and fourth embodiments. In addition, when the first embodiment is combined with one or more of the second to fourth embodiments, a function for calculating the amount of payment of an incentive may be added. When a local resident communicates with a user as in the third embodiment, for example, the payment amount determination unit 53 calculates the amount of an incentive to be paid to the local resident based on the track record regarding the communication. The track record regarding the communication may be, for example, the number of times communication has been performed. When 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 amount of payment. For example, the unit price may be determined so that the higher the knowledge rank is, the higher the unit price becomes, or the unit price may be determined so that the better the evaluation result indicated by the evaluation information is, the higher the unit price becomes, or at least one of the knowledge rank and the evaluation information may be reflected in the payment amount by a method other than these.
[0189] The service providing device 1e of the present embodiment is also realized by a computer system. For example, the usage history judging unit 51 and the payment amount determining unit 53 shown in FIG. 26 are realized by executing a program stored in the storage unit 103 shown in FIG. 14 by the control unit 101 shown in FIG. 14. The usage history judging unit 51 and the payment amount determining unit 53 are also realized by the storage unit 103 shown in FIG. 14. 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 device 1e may be realized by a plurality of computer systems. The service providing device 1e may be realized by a cloud system. The service providing device 1e and the operation management device 2 may be integrated together.
[0190] As described above, in this embodiment, incentives are paid to local residents according to their performance. This makes it possible to encourage local residents to register information, and improve the quality of information provided by local residents. Furthermore, by improving at least one of the quantity and quality of information provided, it is possible to increase convenience for users and to maintain and improve 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 the embodiments may be combined with each other. Also, parts of the configurations may be omitted or modified without departing from the spirit of the invention. [Explanation of symbols]
[0192] 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 transmission / reception unit, 12, 12a, 12b, 12c, 12d service determination unit, 13 presentation information generation unit, 14 registration processing unit, 15 area provision information storage unit, 16 arrangement request generation unit, 17 local resident information storage unit, 18 access information generation unit, 21, 21a arrangement processing unit, 22 operation plan storage unit, 24 vehicle information storage unit, 31 vehicle mounted device, 32 ID acquisition device, 33 driving control device, 34 vehicle terminal, 35 equipment, 36 position 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 storage unit, 53 payment amount determination unit, 100, 100a, 100b, 100c, 100d, 100e service provision systems, 201, 202, 203, 204, 205, 208, 209, 211 areas, 206 buttons, 207, 210 reservation change buttons, 301 mobile sales vehicle, 302 mobile toilet vehicle, 303 mobile trash can vehicle, 312 reservation result storage 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 determines, using the free time, 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; a service processing unit that performs processing for providing the determined service to the user based on a result of the determination by the service determination unit; A transmitter / receiver 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 utilization time during which the user utilizes the mobile object, The service determination unit determines presentation information to be presented to a user by using the available time, The service processing unit generates the presentation information based on the determination result, The transmitting / receiving unit transmits the presentation information to a reservation terminal used by the user to make the reservation, The reservation terminal displays the presented information, the moving object 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 distance 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 the threshold value, the presentation information is information about a facility or place within a second range, which is a distance from the boarding stop up to a second distance longer than the first distance.
2. A service determination unit that acquires free time of a user who uses a mobile object arranged by reservation, and determines services to be provided to the user during the free time using the free time, the services relating to an area including an operating area in which the mobile object is operated; a service processing unit that performs processing for providing 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 utilization time during which the user utilizes the mobile object, The service determination unit determines presentation information to be presented to a user by using the available time, The service processing unit generates the presentation information based on the determination result, The service determination unit determines the presentation information to be presented to a user by selecting local information provided by local residents in an area including an operating area in which the mobile vehicle operates, thereby determining the presentation information to be presented to a user.
3. 2. 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 1, wherein the service determining unit determines an amount of the presentation information by using the free time.
5. 5. The service providing device according to claim 4, wherein the service determining unit determines an amount of information to be presented by using the waiting time and the use time.
6. The service providing device according to claim 1 , wherein the second range is set to include a stop adjacent to the boarding stop.
7. when the service determination unit determines, from the boarding stop, to include in the presented information information related to a facility or place near a stop adjacent to the boarding stop, generating display information for causing the reservation terminal to display a message accepting a change in the reservation of the vehicle; 7. The service providing device according to claim 6, wherein the transmitting and receiving unit transmits the display information to the reservation terminal.
8. 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 is to be included in the presented information, the service determination unit determines the waiting time when boarding from the boarding stop as a reservation waiting time, obtains a route change waiting time which 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, 8. The service providing device according to claim 6, wherein the transmitting / receiving unit transmits the waiting time display information to the reservation terminal.
9. 8. 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.
10. The service providing device according to any one of claims 1 to 3, 6 and 7, 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.
11. The service providing device according to claim 10 , 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.
12. The moving body is a vehicle, and the end location is a stop where the user gets off, The service providing device according to claim 10 , wherein the service determination unit includes, in the presentation information, information about a facility or place that is closer to a stop adjacent to the alighting stop than to the alighting stop.
13. a payment amount calculation unit that calculates an amount of an incentive to be paid to each of the local residents based on the performance of the local residents with respect to the area-provided information; The service providing device according to claim 2 , further comprising:
14. A service determination unit that acquires free time of a user who uses a mobile object arranged by reservation, and determines services to be provided to the user during the free time, the services 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 for providing 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 utilization time during which the user utilizes the mobile object, the service processing unit performs a process for arranging an additional service mobile object for providing an additional service to the user based on a result of the determination by the service determination unit; The service providing device, wherein the service determination section uses the available time to determine the additional service mobile object to be arranged and a 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 according to claim 14, characterized in that the service decision 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 begins when the waiting time is equal to or greater than a first threshold value.
16. The additional service vehicle includes a garbage truck carrying a garbage can; The service providing device according to claim 14 or 15, characterized in that the service decision unit decides to dispatch the mobile trash can truck to a starting location where the user's movement by the mobile body 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 or 15, characterized in that the service decision unit decides to arrange for the mobile toilet vehicle to be sent to a starting location where the user's movement by the mobile body 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 decision 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, When the usage time is equal to or greater than a threshold value, the service determination unit determines to arrange for the mobile toilet vehicle to be dispatched to a starting location where the user starts moving by the mobile object; The service providing device according to claim 14 or 15, characterized in that the service processing unit performs processing for arranging the mobile toilet vehicle based on a 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 determines services to be provided to the user during the free time using the free time, the services relating to an area including an operating area in which the mobile object is operated; a service processing unit that performs processing for providing the determined service to the user based on a result of the determination by the service determination unit; A transmitter / receiver 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 utilization time during which the user utilizes the mobile object, the service determination unit, when the free time is equal to or greater than a threshold value, determines to provide the user with communication with local residents in an area including an operating area in which the mobile object is operated, as the service, and selects a local resident corresponding to the user from among 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 for the reservation so that the user and the local resident can communicate with each other; The service providing device, wherein 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 determines services to be provided to the user during the free time using the free time, the services relating to an area including an operating area in which the mobile object is operated; a service processing unit that performs processing for providing the determined service to the user based on a result of the determination by the service determination unit; A transmitter / receiver 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 utilization time during which the user utilizes the mobile object, the service determination unit, when the free time is equal to or greater than a threshold value, determines to provide the user with communication with local residents in an area including an operating area in which the mobile object is operated, as the service, and selects a local resident corresponding to the user from among 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 from which the movement of the user by the mobile object starts for the communication; The service providing device is characterized in that the transmitting / 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 determines a service to be provided to the user during the free time using the free time, the service relating to an area including an operating area in which the mobile object is operated; a service processing unit that performs processing for providing the determined service to the user based on a result of the determination by the service determination unit; A transmitting / receiving 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 utilization time during which the user utilizes the mobile object, the service determination unit, when the usage time is equal to or greater than a threshold value, determines to provide the user with communication with local residents in an area including an operating area in which the mobile object is operated, as the service, and selects a local resident corresponding to the user from among the registered local residents; the service processing unit generates access information, which is information for allowing the local resident selected by the service determination unit to board the vehicle arranged by the reservation; The service providing device is characterized in that the transmitting / receiving unit transmits the access information to the terminal device of the local resident selected by the service determining unit.
23. The moving object 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 is riding.
24. a payment amount calculation unit that calculates, for each of the local resident, an amount of an incentive to be paid to the local resident based on the communication performance of the local resident; 24. The service providing device according to claim 20, further comprising:
25. 24. The service providing device according to claim 1, wherein the service determination unit further 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 performs reservation processing for the mobile object using reservation information requesting the reservation; A service providing device; Equipped with The service providing device includes: a service determination unit that obtains a reservation result, which is a result of the reservation process, from the operation management device, obtains a free time of a 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 for providing the determined service to the user based on a result of the determination by the service determination unit; A transmitter / receiver 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 utilization time during which the user utilizes the mobile object, The service determination unit determines presentation information to be presented to a user by using the available time, The service processing unit generates the presentation information based on the determination result, The transmitting / receiving unit transmits the presentation information to a reservation terminal used by the user to make the reservation, The reservation terminal displays the presented information, the moving object 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 distance 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 the threshold value, the presentation information is information about a facility or place within a second range, which is a distance from the boarding stop up to a second distance longer than the first distance.
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 determining, using the free time, 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; a processing step of performing processing for providing the determined service to the user based on a result of the determination step; A sending step; 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 utilization time during which the user utilizes the mobile object, In the determining step, presentation information to be presented to the user is determined using the free time; In the processing step, the presentation information is generated based on the determination result, In the transmitting step, the presentation information is transmitted to a reservation terminal used by the user for the reservation, The presentation information is displayed on the reservation terminal, the moving object is a vehicle, The service provision method is characterized in that in the determination step, the presentation information is determined so that, if 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 distance range 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 a facility or place within a second range, which is a distance range from the boarding stop to a second distance longer than the first distance.
29. In the computer system, a determining step of acquiring free time of a user who uses a mobile object arranged by reservation, and determining, using the free time, 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; a processing step of performing processing for providing the determined service to the user based on a result of the determination step; A sending step; Run the command, 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 utilization time during which the user utilizes the mobile object, In the determining step, presentation information to be presented to the user is determined using the free time; In the processing step, the presentation information is generated based on the determination result, In the transmitting step, the presentation information is transmitted to a reservation terminal used by the user for the reservation, The presentation information is displayed on the reservation terminal, the moving object is a vehicle, The program is characterized in that in the determination step, the presentation information is determined so that, if 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 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 a facility or place within a second range, which is a distance from the boarding stop up to a second distance longer than the first distance.