Information processing device and information processing method

The information processing device addresses the challenge of issuing incentives to users traveling together by determining joint travel plans and providing electronic coupons, effectively reducing costs and encouraging group travel.

JP7615902B2Active Publication Date: 2025-01-17TOYOTA JIDOSHA KK
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2021097542
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-06-10
Publication Date
2025-01-17
Estimated Expiration
2041-06-10

AI Technical Summary

Technical Problem

Existing travel services lack an efficient mechanism to issue incentives to users who travel together, particularly in group settings, leading to increased burdens on individuals.

Method used

An information processing device and method that acquires user movement data to determine incentives, such as joint travel plans and service usage, and provides electronic coupons for services like parking and car washing, reducing burdens on users by offering discounts or free services when multiple users travel together.

Benefits of technology

Efficiently issues incentives to users, encouraging more individuals to use travel services by reducing costs and burdens through targeted group discounts and free services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007615902000001
    Figure 0007615902000001
  • Figure 0007615902000002
    Figure 0007615902000002
  • Figure 0007615902000003
    Figure 0007615902000003
Patent Text Reader

Abstract

To efficiently issue an incentive to a user on a trip.SOLUTION: An information processing apparatus acquires first data on travel of multiple users, and determines, when it is determined that the users gathering by vehicles, in a predetermined area, have received a predetermined service together, on the basis of at least the first data, incentives to be offered to the users.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to travel services. [Background technology]

[0002] Services that provide information to users who are traveling are known. For example, Patent Document 1 discloses a system that collects real-time information about tourist spots in a database and enables users to view the information on their mobile terminals. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2002-024458 A Summary of the Invention [Problem to be solved by the invention]

[0004] The present disclosure aims to efficiently issue incentives to traveling users. [Means for solving the problem]

[0005] An information processing device according to a first aspect of the present disclosure has a control unit that acquires first data regarding user movement, and when it is determined, based at least on the first data, that a plurality of users who have gathered by vehicle in a specified area have received a specified service while being accompanied by the plurality of users, determines incentives to provide to the plurality of users.

[0006] In addition, an information processing method according to a second aspect of the present disclosure includes a step of acquiring first data regarding user movement, and a step of determining incentives to be provided to the multiple users when it is determined, based at least on the first data, that the multiple users who have gathered by vehicle in a specified area have received a specified service together.

[0007] Another aspect of the present disclosure is a program for causing a computer to execute the above-described information processing method, or a computer-readable storage medium non-transiently storing the program. Effect of the Invention

[0008] According to the present disclosure, incentives can be efficiently issued to traveling users. [Brief description of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram for explaining an overview of a reservation system. [Diagram 2] FIG. 2 is a diagram for explaining the configuration of a reservation server and a user terminal. [Diagram 3] An example of an itinerary generated by a first user. [Figure 4] 4 shows an example of spot data stored in a storage unit. [Diagram 5] An example of reservation data generated by the reservation server. [Figure 6] 4 shows an example of performance data stored in a storage unit. [Figure 7] 4 shows an example of coupon data stored in a storage unit. [Figure 8] 5 is a flowchart of a first process performed by a control unit in the first embodiment. [Figure 9] 5 is a flowchart of a first process performed by a control unit in the first embodiment. [Figure 10] An example of a screen listing spots available for reservation. [Figure 11] 10 is a flowchart of a second process performed by the control unit in the first embodiment. [Figure 12] 10 is a flowchart of a third process performed by the control unit in the first embodiment. [Figure 13] FIG. 11 is a diagram for explaining the configuration of a reservation server according to the second embodiment. [Figure 14] 10 is a flowchart of a second process performed by a control unit in the second embodiment. [Figure 15] 13 shows an example of junction plan data in the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] An information processing device according to one embodiment of the present disclosure has a control unit that acquires first data regarding user movement, and when it is determined, based at least on the first data, that a plurality of users who have gathered by vehicle in a specified area have received a specified service while being accompanied by the plurality of users, determines incentives to provide to the plurality of users.

[0011] The information processing device may be, for example, a device that provides online services related to travel. Examples of such services include a service for generating a travel plan, a service for making reservations for multiple spots (e.g., accommodations, restaurants, parking lots, etc.) to be visited during a trip, and a service for selling travel products. The control unit determines, for example, based on the first data, that a plurality of users are traveling together after joining at a destination. By providing incentives to all members of a group that travels separately to a destination and joins to sightsee, it is possible to encourage more users to use the online service.

[0012] The first data may include a meeting plan for the plurality of users, generated by an online service that creates travel plans for the users. The control unit may also be characterized in that it determines the incentive on the condition that the first data includes a meeting plan generated by an online service that creates a travel plan for the user.

[0013] A meeting plan is, for example, a plan of "where and when multiple users will meet (meet)." By referring to the meeting plan generated by the online service, it is possible to determine whether multiple users are acting together (i.e., whether they are eligible for an incentive).

[0014] The incentive may be provided for the vehicle used by each of the plurality of users. When multiple users gather at a destination by vehicle, the burden on users can be reduced by providing an incentive for each vehicle.

[0015] The incentive may be a service related to parking or a car wash provided at a predetermined location within the predetermined area. For example, the burden on users can be reduced by offering free (or discounted) services for parking and car washes.

[0016] The control unit may transmit data representing the determined incentive to an external device corresponding to the predetermined base. The external device may be, for example, a device that manages entry and exit from a parking lot, or a device installed at a site where cars can be washed (such as a car wash or a gas station).

[0017] The control unit may further acquire second data relating to services received by the plurality of users within the specified area. The second data may be, for example, data regarding the number of spots used by multiple users and the amount paid at the spots. By using the second data, it becomes possible to determine an incentive based on the content of the service received by the user in a specified area. The second data may be any data as long as it can identify the content of the service received by the user. For example, the second data may be obtained from a device installed in a store or the like, or may be obtained from a mobile terminal carried by the user.

[0018] The control unit may determine to provide the incentive when the number of the used spots or the payment amount at the spots satisfies a condition. For example, an incentive may be provided when a group of users visits a predetermined number of stores or more, or when they spend a predetermined amount or more at a store.

[0019] The control unit may determine the content of the incentive based on the number of spots used or the amount paid at the spots. For example, the free parking time may be determined based on the number of stores used or the amount of payment. The amount of payment may be the total amount of payments made by multiple users.

[0020] Specific embodiments of the present disclosure will be described below with reference to the drawings. Unless otherwise specified, the hardware configuration, module configuration, functional configuration, and the like described in each embodiment are not intended to limit the technical scope of the disclosure to only those.

[0021] First Embodiment An overview of a reservation system according to a first embodiment will be described with reference to Fig. 1. The reservation system according to this embodiment includes a server device 100 that collectively makes reservations for multiple spots (e.g., accommodation facilities and restaurants), and multiple user terminals 200.

[0022] The server device 100 generates reservation data for reserving a plurality of pre-registered spots based on a request transmitted from the user terminal 200. The server device 100 manages a plurality of spots and plans provided at these spots, and can reserve these spots and plans based on a request from a user. The user terminal 200 is a computer owned by a user who uses the reservation service. The user can access the server device 100 via the user terminal 200 and request reservations for multiple spots.

[0023] In the following description, a user who makes a reservation for a spot is referred to as a first user, and a user who acts together with the first user at the spot is referred to as a second user. It can be said that the first user is a user who makes a reservation on behalf of multiple users. There may be multiple second users.

[0024] In addition, the server device 100 assists the first user and one or more second users in joining together. For example, the server device 100 determines a combination of the first user and the second user who will act together, generates guidance for each user to join together at the local location, and transmits the guidance to each user terminal 200. Furthermore, the server device 100 acquires performance data on the use of spots from a plurality of user terminals 200, and issues coupons based on the acquired performance data. A specific method will be described later.

[0025] 2 is a diagram showing in more detail the components of the server device 100 and the user terminal 200 included in the information processing system according to this embodiment. First, the user terminal 200 will be described. The user terminal 200 is a computer used by an individual, such as a personal computer, a smartphone, a mobile phone, a tablet computer, a personal information terminal, etc. The user terminal 200 includes a control unit 201, a storage unit 202, a communication unit 203, and an input / output unit 204.

[0026] The control unit 201 is a calculation device that controls the user terminal 200. The control unit 201 can be realized by a calculation processing device such as a CPU (Central Processing Unit). do. The control unit 201 executes a function of accessing the server device 100 and performing an interaction. This function may be realized by a web browser running on the user terminal 200 or dedicated application software.

[0027] The storage unit 202 includes a main storage device and an auxiliary storage device. The main storage device is a memory in which the programs executed by the control unit 201 and data used by the control programs are expanded. The auxiliary storage device is a device in which the programs executed by the control unit 201 and data used by the control programs are stored. The auxiliary storage device may store the programs executed by the control unit 201 packaged as applications. It may also store an operating system for executing these applications. The programs stored in the auxiliary storage device are loaded into the main storage device and executed by the control unit 201, thereby performing the processes described below.

[0028] The primary storage device may include a random access memory (RAM) or a read only memory (ROM). The secondary storage device may include an erasable programmable read only memory (EPROM) or a hard disk drive (HDD). It may also include a disk drive (HDD, Hard Disk Drive). may include removable media, i.e., portable recording media.

[0029] The communication unit 203 is a wireless communication interface for connecting the user terminal 200 to a network. The communication unit 203 is configured to be able to communicate with the server device 100 via, for example, a wireless LAN or a mobile communication service such as 3G, LTE, or 5G. The input / output unit 204 is a unit that accepts input operations performed by the user and presents information to the user. In this embodiment, it is made up of a single touch panel display. That is, it is made up of a liquid crystal display and its control means, and a touch panel and its control means.

[0030] Next, the server device 100 will be described. The server device 100 is a device that makes reservations for multiple spots based on a request transmitted from a user terminal 200.

[0031] In this embodiment, the server device 100 may be configured to be able to execute a Web server for interacting with the user terminal 200. In this case, for example, the user terminal 200 can access the Web server using a browser, allowing the user to reserve a spot. Note that the server device 100 may provide a service by means other than a Web server. For example, the server device 100 may execute a service that interacts with dedicated application software installed in the user terminal 200 using a predetermined protocol.

[0032] The server device 100 can be configured by a general-purpose computer. The server device 100 can be configured as a computer having a processor such as a CPU or GPU, a main storage device such as a RAM or ROM, and an auxiliary storage device such as an EPROM, a hard disk drive, or a removable medium. The auxiliary storage device stores an operating system (OS), various programs, various tables, etc., and the programs stored therein are loaded into a working area of ​​the main storage device and executed. Each component is controlled through the execution of the programs, thereby realizing each function that matches a predetermined purpose, as described below. However, some or all of the functions may be realized by a hardware circuit such as an ASIC or an FPGA.

[0033] The control unit 101 is a calculation device that manages the control performed by the server device 100. The control unit 101 can be realized by a calculation processing device such as a CPU. The control unit 101 is configured to have three functional modules: a reservation execution unit 1011, a parking base determination unit 1012, and a coupon issuing unit 1013. Each functional module may be realized by executing a stored program by a CPU.

[0034] The reservation execution unit 1011 determines the spots and plan that the user will use during the trip based on the result of interaction with the user terminal 200 possessed by the first user, and generates reservation data. In this embodiment, a spot is a facility used by a user. Examples of spots include accommodation facilities, restaurants, and entertainment facilities. Furthermore, a spot may be a facility that provides services related to automobiles, such as a parking lot, a car wash, or a gas station. Furthermore, a spot may be a facility that provides activities or experiences (an experience-based facility). Examples of such facilities include facilities where users can experience specific occupations such as agriculture, sports, cruising, and sightseeing flights.

[0035] In this embodiment, a plan identifies the services provided by each of a plurality of spots. When a spot is an accommodation facility, examples of the plan include, for example, "one night stay in a single room," "one night stay in a single room (breakfast included)," and "one night stay in a double room." When a spot is a restaurant, examples of the plan include, for example, "course meal (lunch)," "course meal (dinner)," and so on. In addition to the above, the plan may be set in any manner as long as it is possible to identify the services provided at each spot.

[0036] The reservation execution unit 1011 determines the combination of spots that the user will use during the trip and the plan to use each spot. The determined plan is associated with the date and time that the spot will be used. This information is called an "itinerary." The reservation execution unit 1011 generates data (reservation data) for making reservations for spots according to the generated itinerary, and transmits the data to an external device corresponding to each spot. This allows the user to make reservations for facilities, etc. to be used during the trip all at once.

[0037] The parking base determination unit 1012 determines a base where the first user and the second user park their vehicles (hereinafter, referred to as a parking base). The parking base is a point where the first user and the second user meet and where each user parks their vehicle while sightseeing. When the first user generates an itinerary, the parking base determination unit 1012 determines a point where the vehicle can be parked during the itinerary.

[0038] Fig. 3 is an example of an itinerary generated by the first user. In this example, the car is parked in parking lot A, the user visits multiple tourist spots, and then returns to the starting point. By determining a parking base, multiple users who head to their destinations separately can be gathered at the destination and travel as a group.

[0039] The coupon issuing unit 1013 issues an electronic coupon that can be used by each user when the multiple users who have joined together use a spot. In this embodiment, the coupon issuing unit 1013 issues a vehicle-related coupon (e.g., a free parking ticket that can be used in a parking lot) to the multiple users who have joined based on the track record of the multiple users who have joined using a spot (e.g., a store) in a specified area, and transmits the coupon to the multiple user terminals 200 corresponding to the first user and the second user. The electronic coupon may be, for example, data that can be transmitted between terminals, or may be optically readable, such as a barcode or a two-dimensional code, or may be image data.

[0040] In the example of Fig. 3, a parking service can be provided at parking lot A based on the records of multiple users using spots X1 to X3. This makes it easy for users to park their cars in a desired area and go sightseeing as a group. In addition, in order to confirm that the user has used the spot as reserved, the coupon issuing unit 1013 may communicate with the user terminal 200 carried by the user who visited the spot and obtain data regarding the performance (described later as performance data 102C).

[0041] The storage unit 102 includes a main storage device and an auxiliary storage device. The main storage device is a memory in which the programs executed by the control unit 101 and data used by the control programs are expanded. The auxiliary storage device is a device in which the programs executed by the control unit 101 and data used by the control programs are stored.

[0042] The storage unit 102 also stores spot data 102A, reservation data 102B, performance data 102C, and coupon data 102D.

[0043] The spot data 102A is data that defines multiple spots to be reserved. Fig. 4 is an example of the spot data 102A. The spot data 102A includes, for example, a spot identifier, a spot name, location information (area where the spot is located), information related to the genre, and a service (plan) provided at the spot.

[0044] In addition, when resources for services that can be provided at each spot (for example, the number of guest rooms or the number of seats) are limited, it may be necessary to check availability before accepting a reservation. To accommodate this, the spot data 102A may include data for determining whether or not a reservation can be made. An example of such data is a reference to a reservation ledger. By accessing the reservation ledger via this data, the reservation execution unit 1011 can present to the user whether or not a reservation can be made. The reservation ledger may be held by the server device 100, or may be held by an external device corresponding to each spot.

[0045] The reservation data 102B is reservation data generated by the reservation execution unit 1011. The generated reservation data is temporarily stored in the storage unit 102 until it is transmitted to an external device. 5(A) is an example of reservation data 102B. The reservation data 102B includes information for identifying a combination of a reservation, a date, a spot (which may include a plan), and a user, as well as additional information. The additional information is additional information required when making a reservation for a spot. Examples of the additional information include the reservation time (arrival time or check-in time), the number of people using the spot, the age and sex of the users, or the user's contact information.

[0046] The performance data 102C is data for confirming whether or not a user who has reserved a spot has used the spot. In the first embodiment, when a user uses a reserved spot, the user terminal 200 transmits performance data indicating that the spot was used to the server device 100. For example, when the user arrives at the spot, the user terminal 200 reads data proving that the reserved service has been received, and transmits the data to the server device 100. An example of such data is a two-dimensional barcode displayed in a store. Such an operation may be performed by the first user on behalf of the group, or by all members of the group. Furthermore, if the user terminal 200 is capable of using electronic payment, data representing the history of electronic payment can be transmitted from the user terminal 200 to the server device 100, allowing the server device 100 to confirm the amount paid by the user at the corresponding spot. Note that the total amount paid by all members of a group may be calculated based on data acquired from multiple user terminals 200. The performance data corresponds to the second data in this disclosure.

[0047] 6 is an example of the performance data 102C in the first embodiment. The performance data 102C includes, for example, a reservation identifier, a user identifier, a spot identifier, and information related to the performance (for example, whether or not a customer visited the store, the number of customers, and the amount paid).

[0048] The coupon data 102D is data that defines an incentive (specifically, an electronic coupon) to be provided to a user. Fig. 7 is an example of the coupon data 102D in the first embodiment. The coupon data 102D includes, for example, a spot identifier, a coupon identifier, and data related to the contents of the coupon.

[0049] In the first embodiment, the coupons relate to parking services and car wash services provided at parking bases. The coupons may be free coupons or discount coupons. Note that, although an example in which services are provided at a parking lot is given here, the base providing the services may also be a gas station, a car wash, or the like. Furthermore, the services provided by the coupons may also be free (or discounted) services such as refueling and car interior cleaning.

[0050] Coupon data 102D also includes data on the conditions for issuing a coupon (issuance conditions). Examples of conditions for issuing a coupon include "three or more people spend 3,000 yen or more at a target store" and "three or more people visit three or more target stores." Coupon data 102D may also include data for specifying a target store (spot). Examples of such data include an identifier for the target spot and an identifier for the area. Additionally, the coupon data 102D may include electronic data to be transmitted to the user terminal 200 or data for generating the data.

[0051] Each of the above-mentioned data may be constructed by a database management system (DBMS) program executed by a processor managing data stored in a storage device. In this case, each of the data may be, for example, a relational database.

[0052] The communication unit 103 is a communication interface for connecting the server device 100 to a network. The communication unit 103 includes, for example, a network interface board and a wireless communication interface for wireless communication.

[0053] 2 is an example, and all or part of the functions shown in the figure may be executed using a dedicated circuit. Also, the programs may be stored or executed using a combination of a main memory device and an auxiliary memory device other than those shown in the figure.

[0054] Next, a description will be given of the processes executed by the server device 100. The server device 100 executes the following three processes. (1) A process for reserving a spot based on a request from a first user (first process) (2) A process for associating a first user and a second user who are acting together and assisting them in joining together (second process) (3) Processing for issuing electronic coupons to multiple users who use the service after joining (third processing)

[0055] Fig. 8 is a flowchart showing a first process executed by the server device 100. The flowchart shown in Fig. 8 is executed, for example, at the timing when a first user logs in to a reservation service provided by the server device 100. It is assumed that the server device 100 has already completed identification of the user at the timing when the process starts.

[0056] Steps S11 to S13 are steps in which the reservation execution unit 1011 creates an itinerary. An itinerary is created by adding one or more spots and then determining a means of transportation. In step S11, it is determined whether or not to add a spot. In this step, for example, a request for reservation of accommodations, restaurants, entertainment facilities, experience-based facilities, parking lots, etc. is acquired from the user. If the determination in this step is positive, the process proceeds to step S12. If the determination in this step is negative, the process proceeds to step S13.

[0057] In step S12, the user determines the spot and plan to be used. The process executed by the reservation execution unit 1011 in step S12 will be described in more detail with reference to FIG.

[0058] First, in step S121, the spot and plan to be used are determined. For example, if the spot to be added is an accommodation facility, in step S12, the accommodation facility is determined based on the user's selection. The reservation execution unit 1011, for example, provides a search screen for accommodation facilities, and allows the user to search for available accommodation facilities. Furthermore, a list of plans is provided according to the search conditions input via the screen, and the user is allowed to select one. The plans that can be reserved can be determined by, for example, referring to the spot data 102A and the reservation ledger.

[0059] Next, in step S122, incidental information (accompanying information) regarding the use of the spot is acquired. If the spot is an accommodation facility, the incidental information acquired may include, for example, date and time information (in this example, check-in date and check-in time), the number of guests, their ages, and their genders.

[0060] In this example, the spot is an accommodation facility, but if the spot is a facility other than accommodation, such as a restaurant, entertainment facility, experience facility, or parking lot, additional information suitable for the spot may be acquired in step S12. For example, if the spot is a parking lot, information regarding the vehicles and the number of vehicles may be the additional information. If the spot is a parking lot, a parking lot may be reserved so that all users who are traveling together can park their vehicles. In step S123, the reservation details are finalized based on the user's input.

[0061] Returning to FIG. 8, the explanation will be continued. When the addition of spots is completed, the process returns to step S11, and it is determined whether or not another spot needs to be added. If another spot needs to be added, the processes of steps S11 and S12 are repeated.

[0062] In the flowchart of FIG. 8, an example of adding multiple spots in sequence is shown. Before starting to create a trip plan, the user may specify conditions, and a combination of spots and plans that meet the specified conditions may be automatically extracted and presented. Examples of such conditions include the area of ​​the trip target, the departure point, the departure date and time, the spots desired to visit, the genre of the spots desired to visit, and the return date and time. In this way, a recommended itinerary may be automatically generated. The generated itinerary may be editable by the user. For example, the user may be allowed to add, delete, or replace spots, or replace plans.

[0063] 10(A) is an example of a screen that lists a number of added spots. If the added spots include spots that offer incentives (for example, parking lots that offer free parking services), this may be displayed (reference number 1001).

[0064] In step S13, the means of transportation to be used and the route are determined. The means of transportation that the user can use include rental cars, public transportation, and the like, in addition to personal cars. In this step, the user determines the means of transportation to be used and its details via the user interface screen, and collects information for reserving the means of transportation, if necessary. When using a means of transportation that requires a reservation, this step may involve communication with an external device that manages the means of transportation to check availability, etc. The external device may be, for example, a device that provides reservation services for trains, airplanes, taxis, rental cars, and the like. When using a private car as a means of transportation, a route search may be performed in this step to determine a travel route. For example, when there are multiple reserved spots, a route connecting the spots may be searched for and a route may be determined for the entire journey. For example, in the example of FIG. 3, a travel route consisting of six trips may be determined.

[0065] In step S14, the reservation execution unit 1011 generates data (reservation data) for reserving the spots (and transportation means, if necessary) to be used by the user. In this step, reservation data such as that shown in FIG. 5A is generated and transmitted to external devices corresponding to one or more spots (or transportation means) to be used by the user.

[0066] Through the above process, the server device 100 can accept reservations for multiple spots from the user and determine the itinerary.

[0067] Next, a process (second process) for assisting a plurality of users in joining together will be described. In the second process, the server device 100 associates the first user with the second user based on a request from the second user, and determines a parking base where the two users can meet.

[0068] Fig. 11 is a flowchart showing a second process executed by the server device 100. The flowchart shown in Fig. 11 is executed, for example, at the timing when a second user logs in to a reservation service provided by the server device 100. It is assumed that the server device 100 has already completed identification of the user at the timing when the process starts.

[0069] First, in step S21, a first user who is a meeting partner is determined. The meeting partner user may be specified by inputting the identifier of the first user, or may be specified by inputting an identifier corresponding to the itinerary generated by the first user.

[0070] Next, in step S22, a parking base is determined. As described above, a parking base is a base where a plurality of users can gather with their vehicles. The parking base is preferably a spot where a vehicle can be parked for a long period of time, such as a pay-by-the-hour parking lot. For example, when a parking lot is included in the itinerary generated by the first user, the parking base determination unit 1012 determines the parking lot as a parking base. For example, if the itinerary is for two days and one night, the parking base to be used on the first day and the parking base to be used on the second day may be determined separately. In this step, a meeting time may also be determined.

[0071] Next, in step S23, the determined parking base is guided. In this step, data including the determined parking base and the meeting time is transmitted to the user terminals 200 corresponding to the first user and the second user, respectively. This allows each user to obtain information necessary for meeting each other. At this time, the parking base determination unit 1012 may generate a route from the departure point of each user to the parking base and present it to each user. 10B is an example of a screen that provides information about the determined parking location and the meeting date and time. The screen may also display the itinerary created by the first user at the same time.

[0072] Furthermore, in step S23, data regarding a meeting plan between users is generated and associated with the reservation data. Data regarding a meeting plan between users is referred to as meeting plan data. The meeting plan data includes an identifier of a second user (which may be two or more users) who will meet the first user, an identifier of a parking location, and the like. FIG. 5(B) is an example in which the meeting plan data is associated with reservation data generated by the first user. By storing both sets of data in association with each other, it is possible to obtain the identifier of the accompanying user and the parking location for any reservation. The reservation data associated with the junction plan data corresponds to the first data in this disclosure.

[0073] Next, a process (third process) in which the server device 100 issues an electronic coupon will be described. Fig. 12 is a flowchart of a process in which the server device 100 issues an electronic coupon to a plurality of users who have joined together at the site. The illustrated process is executed by the coupon issuing unit 1013 at the timing when the user terminal 200 transmits the performance data.

[0074] First, in step S31, the performance data transmitted from the user terminal 200 is acquired. In this embodiment, when a user visits a reserved spot, the user terminal 200 transmits data indicating the visit performance to the server device 100. The data includes a reservation identifier, an identifier of the visited spot, the number of users, the usage amount, etc. The performance data is received, for example, from the user terminal 200 possessed by the first user, but may also be received from all of the multiple user terminals 200 corresponding to the multiple users who are accompanying the first user. As a result, the performance data shown in FIG.

[0075] Next, in step S32, it is determined whether the reservation indicated by the performance data is an incentive target reservation. In this step, the determination is positive if the meeting plan data is associated with the reservation indicated by the performance data. In such a case, it can be determined that the first user and the second user visited the reserved spot together. If the determination in this step is positive, the process proceeds to step S33. If the determination in this step is negative, the process returns to step S31.

[0076] Next, in step S33, it is determined whether or not there is a coupon that satisfies the issuing conditions. The coupon issuing unit 1013 can determine whether or not to issue a coupon by, for example, comparing the issuing conditions defined in the coupon data 102D with the accumulated performance data. For example, if there is a coupon whose issuance conditions are met in terms of the number of visitors, the number of spots visited, the amount used, etc., this step will result in a positive determination. If there is an issueable coupon, the process proceeds to step S33. If there is no issueable coupon, the process returns to step S31.

[0077] In step S34, electronic data corresponding to the coupon to be issued is sent to the corresponding user terminal 200. Specifically, by referring to the meeting plan data associated with the target reservation, the users (first user and second user) related to the reservation are identified, and electronic data defined in the coupon data 102D is sent to the user terminal 200 associated with each user. This allows all users accompanying the first user to receive an incentive such as a free parking coupon.

[0078] The electronic coupon may be, for example, one that can be presented at the exit of a parking lot to receive a free or discounted service. If the electronic coupon is related to a car wash, cleaning, or the like, the electronic coupon may be transmitted from the user terminal 200 to a device corresponding to the spot where the vehicle is parked (for example, a device that manages the parking lot). This allows a parking lot attendant to start the car wash, cleaning, or the like.

[0079] As described above, in the first embodiment, when a first user reserves a spot at a travel destination and uses the spot accompanied by a second user who has met up at the destination, a vehicle-related incentive is provided to all users. Although the second user is not the user who makes the reservation, the second user can obtain a coupon by registering that he or she will accompany the first user, which makes it possible to encourage more users to use the reservation service.

[0080] (Modification 1 of the first embodiment) In the first embodiment, the user terminal 200 transmits the performance data indicating that the user has used the spot, but the performance data may be transmitted by a device (store terminal) disposed at each spot. For example, when the user arrives at the spot, the user may declare that the visit is related to a reservation, and a store attendant who receives this may transmit the performance data to the server device 100 via the store terminal.

[0081] (Modification 2 of the first embodiment) In the first embodiment, it is essential that the first user reserves a spot, but it is not necessary to reserve a spot. For example, instead of generating reservation data, the user may be made to register data (intention data) regarding the intention to use the target spot in advance, and a coupon may be provided when it is confirmed that the user uses the spot in accordance with the registered content. The intention data may be provided in the same format as the reservation data 102B.

[0082] Second Embodiment In the first embodiment, the first user reserves a plurality of spots. In contrast, in the second embodiment, the first user does not need to reserve spots or to register in advance an intention to use the spots.

[0083] FIG. 13 is a diagram showing in detail the components of the server device 100 in the second embodiment. The second embodiment differs from the first embodiment in that the server device 100 (control unit 101) does not have a reservation execution unit 1011, and the storage unit 102 does not store spot data 102A and reservation data 102B. The second embodiment also differs from the first embodiment in that the server device 100 does not execute the first process.

[0084] 14 is a flowchart of the second process in the second embodiment. In this embodiment, a first user generates a group and determines a parking base, and a second user joins the generated group.

[0085] First, in step S41, the user accessing the server device 100 is a first user. If the user is the first user, the process proceeds to step S42, and if the user is the second user, the process proceeds to step S45.

[0086] In step S42, a new group is generated, and an identifier (group ID) for uniquely identifying the group may be assigned in this step. Next, in step S43, the first user is prompted to specify one or more waypoints to be passed through during the trip. The waypoints include at least parking lots and the like that can be used as meeting points. Then, in step S44, one of the specified waypoints is determined as a parking base.

[0087] In step S45, the second user is prompted to specify which of the already created groups he or she would like to join. The group can be specified by, for example, inputting the group ID assigned in step S42.

[0088] In the second embodiment, the combination of the first user and the second user and the parking base are generated by the above process. Note that in the second embodiment, the reservation data is not stored, and therefore the merging plan data is stored separately in the storage unit 102. Fig. 15 is an example of the merging plan data 102E in this embodiment.

[0089] In the second embodiment, when performance data that satisfies the requirements is generated in the third process, a corresponding coupon is automatically issued. In the second embodiment, the record data transmitted from the user terminal 200 does not include a reservation ID. Instead, in the third process (step S32) in the second embodiment, the meeting plan data is searched for using the user ID indicated in the record data as a key. This makes it possible to determine that the user who transmitted the record data is acting in a meeting with multiple users. The other steps of the third process are similar to those of the first embodiment.

[0090] As described above, according to the second embodiment, it is possible to issue an incentive without requiring a user to make an advance reservation for a spot.

[0091] (Modification) The above-described embodiment is merely an example, and the present disclosure can be modified and implemented as appropriate without departing from the spirit and scope of the present disclosure. For example, the processes and means described in this disclosure can be freely combined and implemented as long as no technical contradiction occurs.

[0092] Furthermore, a process described as being performed by one device may be shared and executed by multiple devices. Alternatively, a process described as being performed by different devices may be executed by one device. In a computer system, the hardware configuration (server configuration) by which each function is realized can be flexibly changed.

[0093] The present disclosure can also be realized by supplying a computer program that implements the functions described in the above embodiments to a computer, and having one or more processors of the computer read and execute the program. Such a computer program may be provided to the computer by a non-transitory computer-readable storage medium that can be connected to the system bus of the computer, or may be provided to the computer via a network. The non-transitory computer-readable storage medium may be, for example, any type of disk, such as a magnetic disk (floppy disk, hard disk drive (HDD), etc.), an optical disk (CD-ROM, DVD disk, Blu-ray disk, etc.), a read-only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic card, a flash memory, an optical card, or any type of memory suitable for storing electronic instructions. Includes media of any type. [Explanation of symbols]

[0094] 100...Reservation server 101,201...Control unit 102,202...Storage section 103,203···Communications Department 200 User terminal 204...Input / output section

Claims

1. Obtaining information about a first itinerary, the information being information indicating spots and plans to be used by a first user; obtaining an identifier for each of one or more second users with whom the first user is to join; generating meeting plan data including at least an identifier of the second user and an identifier of one or more parking locations where the first user and the second user meet based on information on a second itinerary that is information indicating spots and plans used by the second user; storing information about the first itinerary in association with the junction plan data; Determining whether the spot that has been visited, which is indicated by performance data indicating that the spot has been visited and transmitted from a terminal associated with the first user, is included in information about the first itinerary associated with the meeting plan data; determining incentives to be provided to the first user and the second user in accordance with a judgment condition including at least the number of the first user and the second user and the amount of money spent at the visited spots when the visited spots are included in information on the first itinerary associated with the meeting plan data; An information processing device having a control unit that executes the above.

2. The incentive is provided for a vehicle used by each of the first user and the second user. The information processing device according to claim 1 .

3. The incentive is a parking or car wash service provided at a predetermined location in a predetermined area. The information processing device according to claim 2 .

4. the control unit transmits data representing the determined incentive to an external device corresponding to the predetermined base station; The information processing device according to claim 3 .

5. The control unit further acquires second data regarding services received by the first user and the second user within a predetermined area. The information processing device according to claim 1 .

6. the incentive is provided while the first user or the second user is receiving the service; The information processing device according to claim 5 .

7. The second data further includes data regarding the number of spots used by the first user and the second user, or the amount paid at the spots; 7. The information processing device according to claim 5 or 6.

8. The control unit determines to provide the incentive when the number of the used spots or the payment amount at the spots satisfies a condition. The information processing device according to claim 7.

9. The control unit determines the content of the incentive based on the number of the used spots or the payment amount at the spot.

9. The information processing device according to claim 7 or 8.

10. the payment amount is the sum of the amounts paid by the first user and the second user at the spot; The information processing device according to claim 7 .

11. An information processing method performed by an information processing device, comprising: acquiring information about a first itinerary, the information being information indicating spots and plans to be used by the first user; obtaining an identifier of a second user with whom the first user is to join; generating meeting plan data including at least an identifier of the second user and an identifier of one or more parking locations where the first user and the second user meet, based on information on a second itinerary that is information indicating spots and plans used by the second user; storing the junction plan data in association with information about the first itinerary; determining whether the spot already visited, which is indicated by performance data indicating that the spot has been visited and transmitted from a terminal associated with the first user, is included in information about the first itinerary associated with the meeting plan data; determining incentives to be provided to the first user and the second user in accordance with a determination condition including at least the number of the first user and the second user and the amount of money spent at the visited spots when the visited spots are included in information about the first itinerary associated with the meeting plan data; An information processing method comprising:

12. The incentive is provided for a vehicle used by each of the first user and the second user. The information processing method according to claim 11.

13. The incentive is a parking or car wash service provided at a predetermined location in a predetermined area. The information processing method according to claim 12.

14. and transmitting data representing the determined incentive to an external device corresponding to the predetermined base station. The information processing method according to claim 13.

15. obtaining second data relating to services received by the first user and the second user within a predetermined area; The information processing method according to any one of claims 11 to 14.

16. The second data further includes data regarding the number of spots used by the first user and the second user, or the amount paid at the spots; The information processing method according to claim 15.

Citation Information

Patent Citations

  • Specified area guiding system for sightseeing area or the like

    JP2002024458A

  • Specific service utilization device

    JP2004145673A

  • Processing server, processing method and processing program, for processing incidental expense when using card

    JP2014052958A

  • Travel planning system, travel planning method, and program

    JP2018101187A

  • Facility customer sending support server and communication terminal

    JP2019160055A