Information processing apparatus, information processing method, and information processing program

The information processing device selects and proposes appropriate package tours by determining if the departure and destination fit within the tour's scope and arrival times, addressing the inadequacies of conventional methods.

JP2025153250APending Publication Date: 2025-10-10PIONEER IP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024055629
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-29
Publication Date
2025-10-10

AI Technical Summary

Technical Problem

Conventional techniques fail to provide appropriate package tours tailored to users of mobile vehicles.

Method used

An information processing device that acquires departure and destination information, determines if they fall within a package tour's scope, and selects an appropriate tour based on this information to propose to the user.

Benefits of technology

Enables the selection and proposal of an appropriate package tour to the user, ensuring the departure point and destination are within the tour's coverage and arrival times are met, reducing computational costs in route searching.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025153250000001_ABST
    Figure 2025153250000001_ABST
Patent Text Reader

Abstract

To propose an appropriate package tour to a user of a mobile body.SOLUTION: An information processing apparatus includes: an acquisition unit which acquires departure place information indicating a departure place of a mobile body, destination information indicating a destination of the mobile body, and tour information related to package tours registered in advance; a selection unit which determines, based on the departure place information, the destination information, and the tour information, whether the departure place is included in a service range of the package tour and whether the destination is included in scheduled stops of the package tour, and selects a package tour to be proposed to a user of the mobile body on the basis of results of the determinations; and a proposal unit which proposes the package tour selected by the selection unit to the user of the mobile body.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]

[0002] Conventionally, there are known techniques for proposing travel plans tailored to users of mobile vehicles. For example, there is known a technique for creating a driving plan that matches the conditions used to create the driving plan based on the movement history information of the mobile vehicle, and outputting information about the created driving plan. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2009-36653 Summary of the Invention [Problem to be solved by the invention]

[0004] However, the above-mentioned conventional techniques do not always make it possible to propose an appropriate package tour to a user of a vehicle.

[0005] The present invention has been made in view of the above, and provides an information processing device, an information processing method, and an information processing program that can propose an appropriate package tour to a user of a mobile object. [Means for solving the problem]

[0006] The information processing device of claim 1 comprises an acquisition unit that acquires departure point information indicating the departure point of a mobile body, destination information indicating the destination of the mobile body, and tour information regarding a pre-registered package tour; a selection unit that determines whether the departure point is included in the scope of provision of the package tour and whether the destination is included in the planned places to be visited by the package tour based on the departure point information, the destination information, and the tour information, and selects a package tour to propose to a user of the mobile body based on the determination result; and a proposal unit that proposes the package tour selected by the selection unit to the user of the mobile body.

[0007] The information processing method of claim 7 is an information processing method executed by an information processing device, and includes an acquisition step of acquiring departure point information indicating the departure point of a mobile body, destination information indicating the destination of the mobile body, and tour information regarding a pre-registered package tour; a selection step of determining, based on the departure point information, the destination information, and the tour information, whether the departure point is included in the scope of provision of the package tour and whether the destination is included in the planned places to be visited by the package tour, and selecting a package tour to propose to the user of the mobile body based on the determination result; and a proposal step of proposing the package tour selected by the selection step to the user of the mobile body.

[0008] The information processing program of claim 8 is an information processing program executed by an information processing device, and causes the information processing device to execute an acquisition procedure for acquiring departure point information indicating the departure point of a mobile body, destination information indicating the destination of the mobile body, and tour information regarding a pre-registered package tour; a selection procedure for determining, based on the departure point information, the destination information, and the tour information, whether the departure point is included in the scope of provision of the package tour and whether the destination is included in the planned places to be visited by the package tour, and selecting a package tour to propose to the user of the mobile body based on the determination result; and a proposal procedure for proposing the package tour selected by the selection procedure to the user of the mobile body. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram illustrating a package tour. [Figure 2] FIG. 2 is a diagram illustrating an example of an information processing system according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of a tour information storage unit according to the embodiment. [Figure 5] FIG. 5 is a diagram illustrating an example of a vehicle information storage unit according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of information processing according to the embodiment. [Figure 7] FIG. 7 is a flowchart showing the procedure of information processing by the information processing device according to the embodiment. [Figure 8] FIG. 8 is a diagram for explaining an example of information processing according to the modified example. [Figure 9] FIG. 9 is a flowchart showing the procedure of information processing by an information processing device according to a modified example. [Figure 10] FIG. 10 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the information processing device. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, an information processing device, an information processing method, and an information processing program according to the present application (hereinafter referred to as "embodiments") will be described in detail with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited to these embodiments. Furthermore, the same components in the following embodiments will be denoted by the same reference numerals, and duplicated descriptions will be omitted.

[0011] (Embodiment) 1. Introduction A package tour is a tour for a moving object planned by, for example, a travel agency or the owner of a facility such as a tourist facility or accommodation facility. For example, the moving object may be a vehicle. In a package tour, the tour planner predetermines multiple planned visit destinations, recommended arrival times at the multiple planned visit destinations, and routes between the multiple planned visit destinations. For this reason, package tours are a convenient service for users who want to travel hassle-free by simply applying for a single trip, like a bus tour. Package tours are also a convenient service for users who want to travel by moving object but find it troublesome to plan their own trips.

[0012] Package tours will be explained using Figure 1. Figure 1 is a diagram for explaining package tours. In Figure 1, the route from the user's home to the base route starting point and from the base route end point to the user's home are individual routes for each user. On the other hand, the route from the base route starting point to the base route end point is a common (i.e., identical) base route for all users using the package tour.

[0013] For example, in the package tour shown in FIG. 1, the base route starting point (which may be a passing point such as an interchange or intersection, or a stopover or visiting point such as a service area or restaurant) is the first planned visit destination of the package tour. The restaurant is the second planned visit destination of the package tour. The tourist spot is the third planned visit destination of the package tour. The accommodation is the fourth planned visit destination of the package tour. The base route end point (which may be a passing point such as an interchange or intersection, or a stopover or visiting point such as a service area or restaurant) is the last planned visit destination of the package tour. The planned visit destinations can also be referred to as waypoints. In addition, in the package tour shown in FIG. 1, the recommended arrival time at the base route starting point is 10:00, the recommended arrival time at the restaurant is 11:00, the recommended arrival time at the tourist spot is 13:00, the recommended arrival time at the accommodation is 15:00, and the recommended arrival time at the base route end point is 20:00, etc. In addition, the route from the base route starting point to the dining facility, the route from the dining facility to the tourist spot, the route from the tourist spot to the accommodation facility, and the route from the accommodation facility to the base route end point are also determined in advance. Furthermore, when a user applies for the package tour shown in Figure 1, the user may also be able to make a collective reservation for the dining facilities and accommodation facilities included in the package tour.

[0014] [2. Information Processing System Configuration] An example of the configuration of an information processing system 1 according to an embodiment will be described with reference to FIG. 2. FIG. 2 is a diagram illustrating an example of the information processing system 1 according to an embodiment. As shown in FIG. 2, the information processing system 1 includes a terminal device 10 and an information processing device 100. The terminal device 10 and the information processing device 100 are connected to each other via a network N in a wired or wireless manner so as to be able to communicate with each other. The network N is, for example, a wide area network (WAN) such as the Internet. Note that the information processing system 1 illustrated in FIG. 2 may include a plurality of terminal devices 10 and a plurality of information processing devices 100.

[0015] The terminal device 10 may be an in-vehicle device mounted on a vehicle, which is an example of a moving body. Fig. 2 shows an example in which the terminal device 10 is an in-vehicle device of a vehicle VEx. In such an example, the terminal device 10 may be, for example, a dedicated navigation device built into the vehicle VEx or a dedicated navigation device attached to the vehicle VEx.

[0016] Furthermore, the terminal device 10 may be configured to function as an information processing device 100, which will be described later. For example, while the terminal device 10 and the information processing device 100 are shown as separate devices in Fig. 2, the terminal device 10 and the information processing device 100 may be integrated into one information processing device. In such a case, for example, some or all of the functions of the information processing device 100 may be implemented in the terminal device 10.

[0017] The terminal device 10 may be a portable terminal device (for example, a smartphone, a tablet terminal, a notebook PC, a desktop PC, a PDA, or the like) in which an application corresponding to a predetermined navigation system is installed. In such an example, the terminal device 10 may be one that is used daily by the driver of the vehicle VEx, for example.

[0018] The terminal device 10 may also have various sensors such as a camera, an acceleration sensor, a gyro sensor, a GPS sensor, and an air pressure sensor. Sensor information detected by the sensors may be transmitted by the terminal device 10 to the information processing device 100. The vehicle VEx may also have, for example, a sensor for a safe driving system, and sensor information from this sensor may also be transmitted to the information processing device 100.

[0019] The information processing device 100 is a device that performs information processing according to the embodiment. For example, the information processing device 100 may perform the information processing according to the embodiment in accordance with an information processing method realized by an information processing program according to the embodiment. The information processing device 100 selects a package tour to be proposed to a user of a mobile object, and proposes the selected package tour to the user of the mobile object.

[0020] In addition, in the embodiment, the moving body is described as a vehicle VEx, but the moving body is not limited to the vehicle VEx. Furthermore, the user described in the embodiment may be any person who has boarded the vehicle VEx and used the terminal device 10. For example, the user may be a person who uses the vehicle VEx on a daily basis, that is, the owner of the vehicle VEx.

[0021] 3. Configuration of Information Processing Device An example of the configuration of the information processing device 100 according to the embodiment will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of the configuration of the information processing device 100 according to the embodiment. The information processing device 100 includes a communication unit 110, a storage unit 120, and a control unit 130.

[0022] (Communication unit 110) The communication unit 110 is realized by a NIC (Network Interface Card), an antenna, etc. The communication unit 110 is connected to various networks by wire or wirelessly, and transmits and receives information to and from the terminal device 10, for example.

[0023] (Storage unit 120) The storage unit 120 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk. Specifically, the storage unit 120 stores various programs. For example, the storage unit 120 stores an information processing program according to the embodiment. The storage unit 120 also stores various data. For example, the storage unit 120 stores tour information received by the reception unit 131. The storage unit 120 also stores vehicle information acquired by the acquisition unit 132.

[0024] (Tour information storage unit 121) The storage unit 120 also includes a tour information storage unit 121. The tour information storage unit 121 stores various information related to tour information for package tours that have been registered in advance. FIG. 4 is a diagram illustrating an example of the tour information storage unit 121 according to the embodiment. In the example shown in FIG. 4, the tour information storage unit 121 includes items such as a "tour ID," "scope of service," "first planned visit destination information," "first recommended arrival time," "first route information," "second planned visit destination information," "second recommended arrival time," and "second route information."

[0025] "Tour ID" is identification information that identifies a package tour, and is information assigned to each package tour. "Target area" is information that indicates the target area of ​​the package tour, and is, for example, information expressed as a range of latitude and longitude. "First planned visit destination information" is information that indicates the first planned visit destination of the package tour. "First recommended arrival time" indicates the recommended time to arrive at the first planned visit destination of the package tour. "First route information" is information that indicates the route from the first planned visit destination to the second planned visit destination of the package tour. "Second planned visit destination information" is information that indicates the second planned visit destination of the package tour. "Second recommended arrival time" indicates the recommended time to arrive at the second planned visit destination of the package tour. "Second route information" is information that indicates the route from the second planned visit destination to the third planned visit destination of the package tour.

[0026] 4 illustrates a case in which the tour information storage unit 121 has planned visit place information, recommended arrival time, and route information for the first planned visit place and the second planned visit place, but the tour information storage unit 121 may have a number of pieces of planned visit place information, recommended arrival time, and route information corresponding to the number of planned visit places set for each tour. For example, if the number of planned visit places set for a given tour is three, the tour information storage unit 121 may further have planned visit place information, recommended arrival time, and route information for the third planned visit place.

[0027] (Vehicle information storage unit 122) The storage unit 120 also includes a vehicle information storage unit 122. The vehicle information storage unit 122 stores various types of information related to the vehicle. FIG. 5 is a diagram illustrating an example of the vehicle information storage unit 122 according to the embodiment. In the example shown in FIG. 5, the vehicle information storage unit 122 includes items such as "vehicle ID," "terminal ID," "departure point information," "departure time information," and "destination information."

[0028] "Vehicle ID" is identification information that identifies a vehicle and is information assigned to each vehicle. "Terminal ID" is identification information that identifies a terminal device 10 installed in a vehicle and is information assigned to each terminal device 10. "Departure location information" is information that indicates the departure location of the vehicle. For example, the departure location of the vehicle may be the current location of the vehicle. Also, the departure location of the vehicle may be the scheduled departure location of the vehicle. "Departure time information" is information that indicates the departure time of the vehicle. For example, the departure time of the vehicle may be the current time. Also, the departure time of the vehicle may be the scheduled departure time of the vehicle. "Destination information" is information that indicates the destination of the vehicle. For example, the destination of the vehicle may be a destination set by the terminal device 10 or by the user.

[0029] (control unit 130) The control unit 130 is a controller, and is realized, for example, by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like, using RAM as a work area to execute various programs (for example, the information processing program according to the embodiment) stored in a storage device inside the information processing device 100. The control unit 130 is also a controller, and is realized, for example, by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

[0030] The control unit 130 has a receiving unit 131, an acquiring unit 132, a selecting unit 133, and a proposing unit 134 as functional units, and may realize or execute the information processing actions described below. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in FIG. 3, and may be any other configuration that performs the information processing described below. Furthermore, each functional unit indicates a function of the control unit 130, and does not necessarily have to be physically distinct.

[0031] (Reception Department 131) The reception unit 131 receives tour information related to a package tour. For example, the reception unit 131 receives the tour information from an information processing device used by a package tour planner, such as a travel agency or the owner of each facility, such as a tourist facility or accommodation facility. For example, the reception unit 131 receives, as the tour information, information indicating the coverage area of ​​the package tour, planned visit destination information indicating each of a plurality of planned visit destinations, recommended arrival times at each of the plurality of planned visit destinations, and route information between the plurality of planned visit destinations. When the reception unit 131 receives the tour information, it stores the tour information in the tour information storage unit 121.

[0032] (Acquisition part 132) The acquisition unit 132 acquires departure point information indicating the departure point of the mobile object, destination information indicating the destination of the mobile object, and tour information related to a pre-registered package tour. For example, the acquisition unit 132 acquires departure point information indicating the departure point of the vehicle and destination information indicating the destination of the vehicle from the terminal device 10 mounted on the vehicle. When the acquisition unit 132 acquires the departure point information and the destination information, the acquisition unit 132 associates the departure point information, the destination information, the terminal ID, and the vehicle ID and stores them in the vehicle information storage unit 122. Furthermore, the acquisition unit 132 acquires the tour information by referring to the tour information storage unit 121. Furthermore, the acquisition unit 132 may be configured as a first acquisition unit, a second acquisition unit, and so on.

[0033] The acquisition unit 132 also acquires departure time information indicating the departure time of the moving object. For example, the acquisition unit 132 acquires departure time information indicating the departure time of the vehicle from the terminal device 10 mounted on the vehicle. When acquiring the departure time information, the acquisition unit 132 stores the departure time information, the terminal ID, and the vehicle ID in association with each other in the vehicle information storage unit 122.

[0034] (Selection unit 133) The selection unit 133 determines whether the departure point is included in the package tour's coverage area and whether the destination is included in the planned visit destinations of the package tour based on the departure point information, destination information, and tour information, and selects a package tour to be proposed to the user of the mobile object based on the determination result. For example, the selection unit 133 refers to the vehicle information storage unit 122 to acquire departure point information of the target vehicle. The selection unit 133 also refers to the tour information storage unit 121 to acquire information indicating the coverage area of ​​each of the multiple package tours. The selection unit 133 also determines for each package tour whether the departure point of the target vehicle is included in the package tour's coverage area.

[0035] FIG. 6 is a diagram illustrating an example of information processing according to an embodiment. An area TR1 inside a circle on a map MP1 illustrated in FIG. 6 indicates the scope of service of a given package tour PT1. In FIG. 6, the scope of service TR1 of the given package tour PT1 is an area inside a circle with a given radius (e.g., 20 km) from a representative point in Tokyo. In the example illustrated in FIG. 6, the scope of service TR1 of the given package tour PT1 is set at a position a given distance away from the base route start point and the base route end point of the package tour. For example, the center point of the circle indicating the scope of service TR1 of the given package tour PT1 (a representative point in Tokyo in FIG. 6) is set at a position a given distance (e.g., 40 km) away from the base route start point or the base route end point of the given package tour PT1. Note that while FIG. 6 illustrates a case in which the scope of service is an area inside a circle on a map, the scope of service may also be indicated by a regional area such as a prefecture, city, town, or village.

[0036] In FIG. 6, the selection unit 133 determines whether the departure point of the target vehicle is included in the offer range TR1 of the predetermined package tour PT1 based on the departure point information of the target vehicle and information indicating the offer range TR1 of the predetermined package tour PT1. For example, the departure point of the target vehicle may be the home of the user of the target vehicle. In FIG. 6, the selection unit 133 determines whether the home of the user of the target vehicle is included in the offer range TR1 of the predetermined package tour PT1. The offer range TR1 shown in FIG. 6 includes a predetermined range from Hachioji Station. For example, if the home of the user of the target vehicle is within a predetermined range from Hachioji Station, the selection unit 133 determines that the home of the user of the target vehicle is included in the offer range TR1 of the predetermined package tour PT1.

[0037] The selection unit 133 also references the vehicle information storage unit 122 to acquire destination information for the target vehicle. The selection unit 133 also references the tour information storage unit 121 to acquire planned visit place information for each of a plurality of package tours. The selection unit 133 also determines, for each package tour, whether the destination of the target vehicle is included in the planned visit places of the package tour. For example, the selection unit 133 acquires planned visit place information such as first planned visit place information VP1, second planned visit place information VP2, ..., for a predetermined package tour PT1. Next, the selection unit 133 determines whether the destination of the target vehicle is included in the planned visit places of the predetermined package tour PT1 based on the first planned visit place information VP1, second planned visit place information VP2, ..., etc., and the destination information of the target vehicle. For example, the selection unit 133 determines that the destination of the target vehicle is the second planned visit place of the predetermined package tour PT1.

[0038] Furthermore, the selection unit 133 selects the package tour PT1 when it determines that the departure point of the target vehicle is within the scope of package tour provision TR1 of a predetermined package tour PT1 and that the destination of the target vehicle is included in the planned visit places of the predetermined package tour PT1. In this way, the selection unit 133 selects the package tour when it determines that the departure point of the target vehicle is within the scope of package tour provision and that the destination of the target vehicle is included in the planned visit places of the package tour. In other words, the selection unit 133 selects, from among multiple package tours, a package tour where the departure point of the target vehicle is within the scope of package tour provision and the destination of the target vehicle is included in the planned visit places of the package tour. On the other hand, when it determines that the departure point of the target vehicle is not within the scope of package tour provision or the destination of the target vehicle is not included in the planned visit places of the package tour, it does not select the package tour.

[0039] The selection unit 133 also calculates a first estimated arrival time, which is the estimated time of arrival of the mobile object at the first planned visit location, based on the departure location information, departure time information, and first planned visit location information indicating the first planned visit location of the package tour, and selects a package tour to be proposed to the user of the mobile object based on the first estimated arrival time. For example, the selection unit 133 references the vehicle information storage unit 122 to acquire departure location information and departure time information of the target vehicle. The selection unit 133 also references the tour information storage unit 121 to acquire first planned visit location information indicating the first planned visit location of each of the multiple package tours. The selection unit 133 also calculates a first estimated arrival time, which is the estimated time of arrival of the target vehicle at the first planned visit location, for each package tour based on the departure location information, departure time information, and first planned visit location information of the target vehicle. For example, the selection unit 133 calculates a travel time from the departure location to the first planned visit location for each package tour based on the departure location information and the first planned visit location information. The selection unit 133 also calculates a first estimated arrival time for each package tour by adding the travel time from the departure point to the first planned visit location to the departure time. The selection unit 133 also references the tour information storage unit 121 to acquire a first recommended arrival time for each of the multiple package tours. The selection unit 133 selects a package tour based on the first estimated arrival time and the first recommended arrival time. For example, the selection unit 133 selects a package tour from among the multiple package tours whose first recommended arrival time is later than the first estimated arrival time.

[0040] (Proposal Department 134) The proposal unit 134 proposes the package tour selected by the selection unit 133 to the user of the moving object. For example, the proposal unit 134 proposes the package tour selected by the selection unit 133 to the user of the target vehicle. For example, the proposal unit 134 transmits information about the package tour selected by the selection unit 133 to the terminal device 10.

[0041] [4. Processing Procedure] FIG. 7 is a flowchart showing the procedure of information processing by the information processing device according to the embodiment. In FIG. 7, the acquisition unit 132 acquires departure point information indicating the departure point of a mobile object, destination information indicating the destination of the mobile object, and tour information related to a pre-registered package tour (step S101). The selection unit 133 determines whether the departure point is included in the package tour's coverage area based on the departure point information and the tour information (step S102). If the selection unit 133 determines that the departure point is not included in the package tour's coverage area (step S102; No), the processing ends. On the other hand, if the selection unit 133 determines that the departure point is included in the package tour's coverage area (step S102; Yes), the selection unit 133 determines whether the destination is included in the package tour's planned visit destination based on the destination information and the tour information (step S103). If the selection unit 133 determines that the destination is not included in the package tour's planned visit destination (step S103; No), the processing ends. On the other hand, if the selection unit 133 determines that the destination is included in the planned visit places of the package tour (step S103; Yes), the selection unit 133 selects the package tour as a package tour to be proposed to the user of the mobile object (step S104). The proposal unit 134 proposes the package tour selected by the selection unit 133 to the user of the mobile object (step S105).

[0042] [5. Modifications] The processing according to the above-described embodiment may be implemented in various different forms other than the above embodiment.

[0043] In the above-described embodiment, the selection unit 133 selects, from among a plurality of package tours, a package tour in which the departure point of the target vehicle is included in the package tour's coverage area and the destination of the target vehicle is included in the planned visit destinations of the package tour. In the modified example, a case will be described in which the selection unit 133 selects, from among a plurality of package tours, a package tour based on whether or not the target vehicle will arrive in time for the first planned visit destination.

[0044] Specifically, the acquisition unit 132 acquires departure point information indicating the departure point of the mobile object, departure time information indicating the departure time of the mobile object, and a recommended arrival time at a planned visit destination for each package tour registered in advance. For example, the acquisition unit 132 acquires departure point information indicating the departure point of the vehicle and departure time information indicating the departure time of the vehicle from the terminal device 10 mounted on the vehicle. The acquisition unit 132 also acquires a recommended arrival time for each package tour with reference to the tour information storage unit 121. For example, the acquisition unit 132 acquires a first recommended arrival time, which is a recommended arrival time at the first planned visit destination of a plurality of package tours, as the recommended arrival time.

[0045] The acquisition unit 132 also acquires common pass point information indicating common pass points common to the plurality of package tours and a recommended pass time, which is the time at which the tour should pass through the common pass point calculated based on the common pass point information and the recommended arrival time. For example, the acquisition unit 132 acquires common pass point information indicating common pass points determined in advance by the selection unit 133 and a recommended pass time, which is the time at which the tour should pass through the common pass point calculated in advance by the selection unit 133. For example, the selection unit 133 calculates a recommended pass time, which is the time at which the tour should pass through the common pass point, for each package tour based on the common pass point information indicating common pass points common to the plurality of package tours and a first recommended arrival time. FIG. 8 is a diagram illustrating an example of information processing according to a modified example. The selection unit 133 determines the common pass point based on the first planned visit place of the plurality of package tours. In FIG. 8, the selection unit 133 maps the first planned visit places A to J of each of the plurality of package tours on a map MP2 based on information indicating the first planned visit places A to J of each of the plurality of package tours. In FIG. 8 , the selection unit 133 determines a common passing point for vehicles arriving at the first planned visit locations A to J of each of the multiple package tours from the Tokyo area. For example, the selection unit 133 searches for routes from representative points within Tokyo to each of the planned visit locations A to J located within a predetermined area. The selection unit 133 determines a common passing point that serves as a common stopover point based on the overlap of the routes. In FIG. 8 , the selection unit 133 determines the Kamisato Service Area, a common stopover point located just before the first planned visit locations A to J of each of the multiple package tours mapped on the map MP2, as a common passing point for the multiple package tours. For example, the selection unit 133 may determine a point located along a highway or a major road, such as a service area, roadside station, interchange, or intersection, as the common passing point. The common passing point determined above may also be set for each package tour as the starting point of a base route from a predetermined direction (the direction used for determination) in the embodiment.

[0046] Furthermore, the selection unit 133 determines whether the mobile object will arrive at the common pass point by the recommended pass time based on the first recommended arrival time, and selects a package tour to be proposed to the user of the mobile object based on the determination result. For example, when the selection unit 133 determines a common pass point, the selection unit 133 calculates a recommended pass time, which is the time at which the common pass point should be passed, for each package tour based on common pass point information indicating the common pass point and the first recommended arrival time. For example, the selection unit 133 calculates the travel time from the common pass point to the first planned visit point for each package tour based on the first planned visit point information, the first recommended arrival time, and the common pass point information. Next, the selection unit 133 calculates a recommended pass time for each package tour by subtracting the travel time from the common pass point to the first planned visit point from the first recommended arrival time. Note that, hereinafter, each of the package tours including the first planned visit points A to J may be referred to as package tours A' to J'. In the case of FIG. 8, the selection unit 133 calculates the recommended passing time at the Kamisato service area for package tours A' and B' to be 10:00. The selection unit 133 also calculates the recommended passing time at the Kamisato service area for package tours C', D', and E' to be 10:15. The selection unit 133 also calculates the recommended passing time at the Kamisato service area for package tour F' to be 10:30. The selection unit 133 also calculates the recommended passing time at the Kamisato service area for package tours G' and H' to be 10:45. The selection unit 133 also calculates the recommended passing time at the Kamisato service area for package tours I' and J' to be 11:00.

[0047] Furthermore, the selection unit 133 determines whether the mobile object will arrive at the common pass point by the recommended pass time based on the departure point information, departure time information, common pass point information, and recommended pass time, and selects a package tour to be proposed to the user of the mobile object based on the determination result. Specifically, the selection unit 133 calculates an estimated common point arrival time, which is the estimated time of arrival of the mobile object at the common pass point, based on the departure point information, departure time information, and common pass point information. For example, the selection unit 133 calculates an estimated common point arrival time, which is the estimated time of arrival of the target vehicle at the common pass point, based on the departure point information, departure time information, and common pass point information. For example, the selection unit 133 calculates a travel time from the departure point to the common pass point based on the departure point information and the common pass point information. Furthermore, the selection unit 133 calculates an estimated common point arrival time, which is calculated by adding the travel time from the departure point to the common pass point to the departure time, based on the departure time information. In FIG. 8, the selection unit 133 calculates the expected arrival time of the target vehicle at the common point as 10:40.

[0048] Furthermore, the selection unit 133 determines whether the moving object will arrive at the common pass point by the recommended pass time based on the estimated common point arrival time and the recommended pass time, and selects a package tour to be proposed to the user of the moving object based on the determination result. For example, the selection unit 133 determines for each package tour whether the target vehicle will arrive at the common pass point by the recommended pass time based on the estimated common point arrival time and the recommended pass time. For example, if the estimated common point arrival time is earlier than the recommended pass time, the selection unit 133 determines that the target vehicle can arrive at the common pass point by the recommended pass time. If the selection unit 133 determines that the target vehicle can arrive at the common pass point by the recommended pass time, it selects that package tour. In other words, the selection unit 133 selects, from among multiple package tours, a package tour in which the target vehicle will arrive at the common pass point by the recommended pass time. In FIG. 8, the selection unit 133 selects, from among package tours A' to J', package tours G', H', I', and J' in which the target vehicle will arrive at the common pass point by the recommended pass time.

[0049] On the other hand, if the predicted arrival time at the common point is later than the recommended passing time, the selection unit 133 determines that the target vehicle will not arrive at the common passing point by the recommended passing time. If the selection unit 133 determines that the target vehicle will not arrive at the common passing point by the recommended passing time, it does not select the package tour.

[0050] The proposal unit 134 proposes the package tour selected by the selection unit 133 to the user of the moving object. For example, the proposal unit 134 proposes the package tour selected by the selection unit 133 to the user of the target vehicle. For example, the proposal unit 134 transmits information about the package tour selected by the selection unit 133 to the terminal device 10.

[0051] FIG. 9 is a flowchart showing the procedure of information processing by an information processing device according to a modified example. In FIG. 9, the acquisition unit 132 acquires departure point information indicating the departure point of the mobile object, departure time information indicating the departure time of the mobile object, and a recommended arrival time at a planned visit destination for each pre-registered package tour (step S201). The acquisition unit 132 also acquires common pass-through point information indicating common pass-through points common to multiple package tours, and a recommended passage time, which is the time at which the mobile object should pass through the common pass-through point calculated for each package tour based on the common pass-through point information and the recommended arrival time (step S202). The selection unit 133 also determines whether the mobile object will arrive at the common pass-through point by the recommended passage time based on the departure point information, departure time information, common pass-through point information, and the recommended passage time (step S203). If the selection unit 133 determines that the mobile object will not arrive at the common pass-through point by the recommended passage time (step S203; No), the selection unit 133 terminates the process. On the other hand, if the selection unit 133 determines that the moving object will arrive at the common passing point by the recommended passing time (step S203; Yes), the selection unit 133 selects the package tour as a package tour to be proposed to the user of the moving object (step S204). The proposal unit 134 proposes the package tour selected by the selection unit 133 to the user of the moving object (step S205).

[0052] [6. Effects] As described above, the information processing device 100 according to the embodiment includes an acquisition unit 132, a selection unit 133, and a proposal unit 134. The acquisition unit 132 acquires departure point information indicating the departure point of the mobile object, destination information indicating the destination of the mobile object, and tour information related to pre-registered package tours. The selection unit 133 determines, based on the departure point information, destination information, and tour information, whether the departure point is included in the package tour's coverage area and whether the destination is included in the planned visit destinations of the package tour, and selects a package tour to propose to the user of the mobile object based on the determination result. The proposal unit 134 proposes the package tour selected by the selection unit 133 to the user of the mobile object.

[0053] This allows the information processing device 100 to select from a plurality of package tours a package tour whose departure point is included in the package tour provision area and whose destination is included in the planned visit destinations of the package tour, and to propose the package tour to the user. Thus, the information processing device 100 can propose an appropriate package tour to the user of the mobile object.

[0054] The acquisition unit 132 further acquires departure time information indicating a departure time of the mobile object. The selection unit 133 calculates a first estimated arrival time, which is the estimated time of arrival of the mobile object at the first planned visit location, based on the departure location information, the departure time information, and first planned visit location information indicating the first planned visit location of the package tour, and selects a package tour to be proposed to the user of the mobile object based on the first estimated arrival time.

[0055] This allows the information processing device 100 to select a package tour from among a plurality of package tours that will arrive in time for the first scheduled visit destination of the package tour, and to propose the package tour to the user.

[0056] The acquisition unit 132 further acquires departure time information indicating the departure time of the mobile object, a recommended arrival time at a planned visit destination for each package tour, common pass point information indicating common pass points common to multiple package tours, and a recommended passage time which is the time at which the mobile object should pass through the common pass point calculated based on the common pass point information and the recommended arrival time. The selection unit 133 determines whether the mobile object will arrive at the common pass point by the recommended passage time based on the departure point information, departure time information, common pass point information, and recommended passage time, and selects a package tour to be proposed to the user of the mobile object based on the determination result.

[0057] This allows the information processing device 100 to select an appropriate package tour while reducing the computational cost associated with searching for routes for each of the multiple package tours, even if the planned visit locations or starting points registered for the multiple package tours are dispersed.

[0058] In addition, the selection unit 133 calculates an estimated common point arrival time, which is the estimated arrival time of the mobile body at the common pass point, based on the departure point information, departure time information, and common pass point information, determines whether the mobile body will arrive at the common pass point by the recommended pass time based on the estimated common point arrival time and the recommended pass time, and selects a package tour to propose to the user of the mobile body based on the determination result.

[0059] This allows the information processing device 100 to reduce the calculation cost involved in searching for routes for each of a plurality of package tours.

[0060] The acquisition unit 132 also acquires a first recommended arrival time, which is a recommended arrival time at the first planned visit location of the plurality of package tours, as the recommended arrival time. The selection unit 133 determines whether the mobile object will arrive at the common pass point by the recommended pass time based on the first recommended arrival time, and selects a package tour to be proposed to the user of the mobile object based on the determination result.

[0061] This allows the information processing device 100 to reduce the calculation cost involved in searching for routes for each of a plurality of package tours.

[0062] The selection unit 133 also determines a common passing point based on the first planned visit destination of a plurality of package tours.

[0063] This allows the information processing device 100 to determine an appropriate common passing point based on the first planned visit destination of a plurality of package tours.

[0064] [7. Hardware Configuration] The information processing device 100 according to the embodiment described above is realized by, for example, a computer 1000 configured as shown in Fig. 10. Fig. 10 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device 100. The computer 1000 includes a CPU 1100, a RAM 1200, a ROM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.

[0065] The CPU 1100 operates and controls each unit based on programs stored in the ROM 1300 or the HDD 1400. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 starts up, programs that depend on the hardware of the computer 1000, and the like.

[0066] The HDD 1400 stores programs executed by the CPU 1100, data used by such programs, etc. The communication interface 1500 receives data from other devices via a predetermined communication network and sends it to the CPU 1100, and transmits data generated by the CPU 1100 to other devices via the predetermined communication network.

[0067] The CPU 1100 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse, via the input / output interface 1600. The CPU 1100 acquires data from the input devices via the input / output interface 1600. The CPU 1100 also outputs generated data to the output devices via the input / output interface 1600.

[0068] Media interface 1700 reads a program or data stored in recording medium 1800 and provides it to CPU 1100 via RAM 1200. CPU 1100 loads the program or data from recording medium 1800 onto RAM 1200 via media interface 1700 and executes the loaded program. Recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase Change Rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.

[0069] For example, when the computer 1000 functions as the information processing device 100 according to the embodiment, the CPU 1100 of the computer 1000 executes programs loaded onto the RAM 1200 to realize the functions of the control unit 130. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, the CPU 1100 may obtain these programs from another device via a predetermined communication network.

[0070] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be implemented in other forms that include the embodiments described in the Disclosure of the Invention section and that have undergone various modifications and improvements based on the knowledge of those skilled in the art.

[0071] [8. Other] Furthermore, among the processes described in the above embodiments and modifications, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.

[0072] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.

[0073] Furthermore, the above-described embodiments and modifications can be combined as appropriate within the scope of not causing any contradiction in the processing content. [Explanation of symbols]

[0074] 100 Information processing device 110 Communications Department 120 Storage section 130 Control Unit 131 Reception 132 Acquisition Department 133 Selection Section 134 Proposal Department

Claims

1. an acquisition unit that acquires departure point information indicating a departure point of a mobile object, destination information indicating a destination of the mobile object, and tour information related to a pre-registered package tour; a selection unit that determines whether the departure point is included in the package tour provision area and whether the destination is included in the planned visit destinations of the package tour based on the departure point information, the destination information, and the tour information, and selects a package tour to be proposed to the user of the mobile object based on the determination result; a proposal unit that proposes the package tour selected by the selection unit to a user of the vehicle; An information processing device comprising:

2. The acquisition unit further acquiring departure time information indicating a departure time of the moving object; The selection unit calculating a first estimated arrival time, which is an estimated time of arrival of the mobile body at the first scheduled visit place, based on the departure place information, the departure time information, and first scheduled visit place information indicating the first scheduled visit place of the package tour, and selecting a package tour to be proposed to the user of the mobile body based on the first estimated arrival time; The information processing device according to claim 1 .

3. The acquisition unit Further acquiring departure time information indicating a departure time of the moving body, a recommended arrival time at a planned visit destination for each of the package tours, common pass point information indicating a common pass point common to a plurality of package tours, and a recommended pass time which is a time at which the common pass point should be passed calculated based on the common pass point information and the recommended arrival time; The selection unit determining whether or not the moving object will arrive at the common pass point by the recommended pass time based on the departure point information, the departure time information, the common pass point information, and the recommended pass time, and selecting a package tour to be proposed to the user of the moving object based on the determination result; The information processing device according to claim 1 .

4. The selection unit calculating an estimated common point arrival time, which is an estimated arrival time of the mobile body at the common pass point, based on the departure point information, the departure time information, and the common pass point information; determining whether the mobile body will arrive at the common pass point by the estimated common point arrival time and the recommended pass time, based on the determination result; and selecting a package tour to be proposed to the user of the mobile body based on the determination result. The information processing device according to claim 3 .

5. The acquisition unit As the recommended arrival time, a first recommended arrival time is acquired, which is a recommended arrival time at a first scheduled visit location of the plurality of package tours; The selection unit determining whether the moving object will arrive at the common passing point by the recommended passing time based on the first recommended arrival time, and selecting a package tour to be proposed to the user of the moving object based on a result of the determination; The information processing device according to claim 3 .

6. The selection unit determining the common transit point based on a planned first visit destination of the plurality of package tours; The information processing device according to claim 3 .

7. An information processing method executed by an information processing device, an acquisition step of acquiring departure point information indicating a departure point of a mobile object, destination information indicating a destination of the mobile object, and tour information related to a pre-registered package tour; a selection process for determining whether the departure point is included in the scope of provision of the package tour and whether the destination is included in the planned places to be visited in the package tour based on the departure point information, the destination information, and the tour information, and selecting a package tour to be proposed to the user of the mobile object based on the determination result; a proposal step of proposing the package tour selected in the selection step to a user of the vehicle; An information processing method including:

8. An information processing program executed by an information processing device, an acquisition step of acquiring departure point information indicating a departure point of a mobile object, destination information indicating a destination of the mobile object, and tour information related to a pre-registered package tour; a selection step of determining whether the departure point is included in the scope of provision of the package tour and whether the destination is included in the planned visit destinations of the package tour based on the departure point information, the destination information, and the tour information, and selecting a package tour to be proposed to the user of the mobile object based on the determination result; a proposal step of proposing the package tour selected by the selection step to a user of the vehicle; An information processing program that causes the information processing device to execute the above.

Citation Information

Patent Citations

  • Device, method and program for creating driving plan, and recording medium

    JP2009036653A