Information processing device

The information processing device enhances driving course generation by determining POI areas and sequences, addressing the suboptimal route issue in existing technologies, and providing personalized and optimized driving experiences.

JP7754045B2Active Publication Date: 2025-10-15TOYOTA JIDOSHA KK
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2022164252
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-10-12
Publication Date
2025-10-15
Estimated Expiration
2042-10-12

AI Technical Summary

Technical Problem

Existing technologies for generating driving courses lack the ability to create more appropriate routes based on Point of Interest (POI) sequences, leading to suboptimal driving experiences.

Method used

An information processing device determines POI areas based on parking lot and POI location information, generates a POI series, and creates driving courses using required time or popularity scores, ensuring accurate POI sequencing and route generation.

Benefits of technology

The device generates driving courses that are more suitable for drivers by accurately determining POI sequences and incorporating user preferences, resulting in optimized routes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007754045000001
    Figure 0007754045000001
  • Figure 0007754045000002
    Figure 0007754045000002
  • Figure 0007754045000003
    Figure 0007754045000003
Patent Text Reader

Abstract

To generate a driving course suitable for a driver.SOLUTION: An information processor determines a Point of Interest (POI) area of a POI based on position information of a parking lot or a parking position and position information of the POI, determines a POI series based on the determined plurality of POI areas, and generates a driving course based on a required time or popularity score of the determined POI series.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device. [Background technology]

[0002] Patent Document 1 below discloses a technique for generating a tour route in which the route distance from a starting point, passing through intermediate points, and returning to the starting point again is the target route distance. [Prior art documents] [Patent documents]

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

[0004] However, the technology of Patent Document 1 has room for improvement in terms of generating a more appropriate driving course. [Means for solving the problem]

[0005] In order to solve the above-mentioned problems, an information processing device according to one embodiment determines a POI area of ​​a POI based on location information of a parking lot or a parking position and location information of the POI (Point of Interest), determines a POI series based on the determined multiple POI areas, and generates a driving course based on the required time or popularity score of the determined POI series. [Effects of the Invention]

[0006] According to an information processing device according to an embodiment, it is possible to generate a driving course that is more suitable for a driver based on a POI sequence. [Brief explanation of the drawings]

[0007] [Figure 1] FIG. 1 is a diagram showing a configuration of an information processing apparatus according to an embodiment; [Figure 2] 1 is a flowchart illustrating an example of a processing procedure performed by an information processing device according to an embodiment. [Figure 3] FIG. 10 is a diagram showing an example of trip data generated by a POI group determination unit according to an embodiment; [Figure 4] FIG. 10 is a diagram showing an example of POI data to which geodetic system conversion is performed by a POI series determination unit according to an embodiment; [Figure 5] FIG. 10 is a diagram showing an example of a POI series extracted by a POI series determination unit according to an embodiment; [Figure 6] FIG. 10 is a diagram showing an example of a genre set calculated by a POI series determination unit according to an embodiment; [Figure 7] FIG. 10 is a diagram illustrating an example of a required time priority ranking by a driving course generation unit according to an embodiment; [Figure 8] FIG. 10 is a diagram showing an example of a driving course generated by a driving course generation unit according to an embodiment; [Figure 9] FIG. 10 is a diagram showing an example of an initial screen displayed on a display according to an embodiment; [Figure 10] FIG. 10 is a diagram showing an example of a result display screen displayed on a display according to an embodiment; [Figure 11] FIG. 10 is a diagram showing an example of a route guidance screen displayed on a display according to an embodiment; DETAILED DESCRIPTION OF THE INVENTION

[0008] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

[0009] (Configuration of information processing device 100) Fig. 1 is a diagram showing the configuration of an information processing device 100 according to one embodiment. The information processing device 100 shown in Fig. 1 is a device that determines a POI sequence based on various input data 10, generates a driving course based on the determined POI sequence, and displays the generated driving course on a display 110, thereby presenting a more appropriate driving course to a vehicle driver.

[0010] As shown in FIG. 1, the information processing device 100 includes a POI series determination unit 101, a driving course generation unit 102, and a driving course display unit 103.

[0011] The POI sequence determination unit 101 determines multiple POI sequences based on various input data 10 (actual route data, POI data, etc.). A POI sequence is a sequence indicating the order in which multiple POIs are visited. For example, a POI sequence is expressed as "POI1 → POI2 → POI3."

[0012] The driving course generation unit 102 generates multiple driving courses based on the multiple POI sequences determined by the POI sequence determination unit 101 and various input data 12 from the user (such as desired POI genre, desired required time, course departure point, course arrival point, and course ranking priority). Specifically, the driving course generation unit 102 selects multiple POI sequences that meet predetermined filtering conditions from the multiple POI sequences determined by the POI sequence determination unit 101 as multiple POI sequence candidates for the driving course. The driving course generation unit 102 then ranks the selected multiple POI sequences based on popularity and required time. Furthermore, the driving course generation unit 102 generates a driving course by adding departure points, arrival points, etc. to each of the ranked multiple POI sequences.

[0013] The driving course display unit 103 displays the multiple driving courses generated by the driving course generation unit 102 on the display 110 in the ranking order determined by the driving course generation unit 102. In this way, the driving course display unit 103 recommends multiple driving courses to the driver. Note that the display 110 on which the driving courses are displayed may be mounted on the vehicle, or may be provided on a terminal device (for example, a smartphone, a personal computer, etc.) used by the driver.

[0014] The information processing device 100 is configured to include a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), etc. Each function of the information processing device 100 described above is realized, for example, by the CPU executing a program stored in the ROM in the information processing device 100.

[0015] The information processing device 100 may be realized by a device mounted on a vehicle (for example, an ECU (Electronic Control Unit), a car navigation device, etc.). The information processing device 100 may also be realized by a device provided outside the vehicle (for example, a server device, etc.), or a terminal device used by a driver (for example, a smartphone, a personal computer, etc.).

[0016] (Example of processing procedure by information processing device 100) FIG. 2 is a flowchart showing an example of a processing procedure by the information processing device 100 according to an embodiment.

[0017] First, the POI group determination unit 101 executes data pre-processing based on various input data 10 (actual route data, POI data, etc.) (step S201). As a result of the data pre-processing, the POI group determination unit 101 outputs multiple trip data and POI data after geodetic system conversion processing.

[0018] Next, the POI group determination unit 101 extracts a plurality of POI groups based on the plurality of trip data output in step S201 and the POI data after the geodetic system conversion process (step S202). Specifically, the POI group determination unit 101 extracts a plurality of POI groups by matching each trip data with the POI data.

[0019] Next, the POI group determination unit 101 saves the multiple POI groups extracted in step S202 (step S203). At this time, the POI group determination unit 101 calculates attribute information (popularity, hidden popularity, required time, genre set) for each of the multiple POI groups extracted in step S202 and saves the calculated attribute information together with the attribute information.

[0020] Next, the information processing device 100 determines whether the current search conditions are different from the previous search conditions (step S204).

[0021] If it is determined in step S204 that the current search conditions are the same as the previous search conditions (step S204: NO), the driving course display unit 103 displays the driving course generated based on the previous search conditions on the display 110 (step S209). After that, the information processing device 100 ends the series of processes shown in FIG.

[0022] On the other hand, if it is determined in step S204 that the current search conditions are different from the previous search conditions (step S204: YES), the driving course generation unit 102 selects, from the multiple POI sequences saved in step S203, multiple POI sequences that meet the specified filtering conditions as multiple POI sequences to be used as candidates for the driving course (step S205).

[0023] Then, the driving course generation unit 102 ranks the POI sequences selected in step S205 based on popularity and required driving time (step S206).

[0024] Next, the driving course generation unit 102 determines whether or not the required time is given priority (step S207).

[0025] If it is determined in step S207 that the required time is not a priority (step S207: NO), the driving course display unit 103 displays the driving course generated based on the previous search conditions on the display 110 (step S209). After that, the information processing device 100 ends the series of processes shown in FIG.

[0026] On the other hand, if it is determined in step S207 that the required travel time is a priority (step S207: YES), the driving course generation unit 102 generates a driving course that approximates the required travel time specified by the user by adding the departure point, arrival point, etc. for each of the multiple POI series ranked in step S206 (step S208).

[0027] Then, the driving course display unit 103 displays the driving courses generated in step S208 on the display 110 (step S209). After that, the information processing device 100 ends the series of processes shown in FIG.

[0028] (Details of Data Preprocessing by POI Series Determination Unit 101) 3 is a diagram showing an example of trip data generated by the POI group determination unit 101 according to an embodiment. In FIG. 3, three pieces of trip data 301, 302, and 303 generated by the POI group determination unit 101 are shown as an example.

[0029] In data preprocessing, the POI group determination unit 101 extracts multiple pieces of position information (for example, latitude and longitude measured by GPS) for each piece of driving data within a certain area from the input actual route data, and generates multiple road link sequences by associating each piece of position information with a road link.The POI group determination unit 101 then divides the multiple pieces of position information into trip units for each road link sequence, generating multiple pieces of trip data as shown in FIG.

[0030] For example, the POI series determination unit 101 calculates the time interval between two adjacent road links based on the timestamps of those two road links, and if the calculated time interval is equal to or greater than a predetermined threshold (e.g., 10 minutes), it determines that the vehicle was parked for a long time on the previous road link and divides the trip with the boundary between the two road links as the boundary.The POI series determination unit 101 then defines the first road link as the starting point O and the last road link as the destination D for each trip.

[0031] FIG. 4 is a diagram showing an example of POI data that undergoes geodetic system conversion by the POI group determination unit 101 according to an embodiment. Furthermore, the POI group determination unit 101 performs geodetic system conversion on input POI data in data preprocessing. As shown in FIG. 4, the POI data includes attribute information (such as name, latitude, longitude, and genre) for each of a plurality of POIs. For example, POI data provided by a content provider can be used as the POI data. Here, if the position information of each POI included in the POI data differs from the geodetic system of the vehicle driving data, the POI group determination unit 101 converts the position information of each POI included in the POI data into the geodetic system of the vehicle driving data. For example, the POI group determination unit 101 converts the position information of each POI included in the POI data from the world geodetic system to the Japanese geodetic system, which is the geodetic system of the vehicle driving data (see FIG. 4).

[0032] (Details of POI group extraction processing by POI group determination unit 101) FIG. 5 is a diagram showing an example of a POI series extracted by the POI series determination unit 101 according to an embodiment.

[0033] The POI group determination unit 101 extracts multiple POI groups by performing a POI group extraction process to match the POI data obtained by data pre-processing after geodetic system conversion processing with each of the multiple trip data obtained by data pre-processing.

[0034] In FIG. 5, as an example, an example of extracting a POI series 502 from the trip data 302 shown in FIG. 3 is shown. For example, in the example shown in FIG. 5, POI data "POI1" is matched to a road link "Link7", which is the last road link (i.e., the destination D) of "Trip 3" in the trip data 302. Also, POI data "POI2" is matched to a road link "Link9", which is the last road link (i.e., the destination D) of "Trip 4" in the trip data 302. Also, POI data "POI3" is matched to a road link "Link11", which is the last road link (i.e., the destination D) of "Trip 5" in the trip data 302. Thus, in FIG. 5, a POI series 502 including POI data "POI1", "POI2", and "POI3" is extracted from the trip data 302. That is, the POI series 502 indicates that a certain vehicle visited "POI1", "POI2", and "POI3" in order.

[0035] Here, the POI series determination unit 101 calculates the radius of each POI included in the POI data. Then, for the destination D of each trip, the POI series determination unit 101 determines, as a POI to be matched to the destination D, a POI that exists within the radius (i.e., within the POI area) of the destination D. Thereby, the POI series determination unit 101 can perform the matching between the destination D and the POI with high accuracy.

[0036] <First Example of Method for Calculating Radius of POI> First, the POI series determination unit 101 aggregates the number of parked vehicles P per unit area according to the following formula (1) based on the number of parked vehicles C and the area M while gradually expanding the radius in a predetermined distance unit (e.g., in 100 m units) centered on the POI. P = C / M ··· (1)

[0037] Next, the POI series determination unit 101 determines a threshold value T1 for the radius according to the following formula (2) based on the maximum value max(P) of the number of parked vehicles per unit area. T1 = max(P) × 0.8 ··· (2)

[0038] Then, when the number of parking spaces P per unit area first exceeds the threshold value T1, the POI series determination unit 101 regards the radius at that time as the distance to the parking lot closest to the POI, and determines it as the radius of the POI.

[0039] Note that an upper limit value of the radius (for example, 1 km) is set in advance for each POI. Also, the number of parking spaces C is the total number of parking times of vehicles within a predetermined area during a predetermined period (for example, within one month). Also, multiplying by 0.8 in the above formula (2) is to exclude parking that did not actually visit the POI (for example, roadside parking).

[0040] <Second Example of POI Radius Calculation Method> First, the POI series determination unit 101 discriminates between the vehicles parked in the parking lot and the vehicles not parked in the parking lot (that is, roadside parking), and uses the number of parking spaces of the vehicles parked in the parking lot as the number of parking spaces C, and determines the radius R1 of the POI by the same method as the first example described above.

[0041] Next, the POI series determination unit 101 counts the number of roadside parkings S while gradually expanding the radius in a predetermined distance unit (for example, 100 m unit) centered on the POI, and determines the radius when the number of roadside parkings S first exceeds a predetermined threshold value (for example, 100 vehicles) as the radius R2.

[0042] Then, the POI series determination unit 101 determines the smaller of the radius R1 and the radius R2 as the radius of the POI.

[0043] As described above, the POI series determination unit 101 can determine the radius with a high possibility of the existence of a parking lot for each POI. Therefore, the destination D existing within the radius of a certain POI (that is, within the POI area) is highly likely to be the dedicated parking lot of that POI. Thus, the POI series determination unit 101 can perform the matching between the destination D and the POI with high accuracy.

[0044] (Details of POI group storage process by POI group determination unit 101) The POI group determination unit 101 calculates attribute information (popularity, hidden popularity, required time, genre set) for each of the multiple POI groups extracted in the POI group extraction process through the POI group storage process, and stores the information together with the attribute information.

[0045] <An example of how popularity scores are calculated> For example, the POI group determination unit 101 may tally the number of visits to each POI within a certain period of time from multiple trip data sets, and use the tally as the popularity of each POI. The POI group determination unit 101 then determines, for each POI group, the average value of the popularity of the multiple POIs included in that POI group as the popularity score P for that POI group. For example, if the visit counts of three POIs included in a certain POI group are "5 times," "8 times," and "4 times," respectively, the POI group determination unit 101 may determine the average value, "5.67," as the popularity score P for that POI group.

[0046] <An example of how hidden popularity scores are calculated> Hidden popularity is an index that indicates whether a POI is a good hideout. A good hideout is a place that is not known by many people, but is highly rated by a few people, and has been visited many times as extracted from travel data. For example, the POI group determination unit 101 calculates the hidden popularity score H of each POI using the following formula (3):

[0047] H=log10(review_value×P / review_num)···(3)

[0048] In the above formula (3), review_value is the review score of the POI obtained from external data (e.g., a review site), and the higher the score, the higher the rating. Also, review_num is the number of reviews of the POI obtained from external data (e.g., a review site), and the lower the score, the higher the rating. Also, P is the popularity score of the POI. Also, log10 is used to approximate the distribution to a normal distribution.

[0049] Then, for each POI series, the POI series determination unit 101 determines the average value of the hidden popularity scores H of the multiple POIs included in that POI series as the hidden popularity score H of that POI series.

[0050] <Example of how to calculate the required time> For example, the POI group determination unit 101 calculates the required time T for each POI group using the following formula (4). T = Sum of the average stay times of multiple POIs included in the POI series + The sum of travel times between POIs included in the POI series (4)

[0051] <An example of how to calculate a genre set> 6 is a diagram showing an example of a genre set calculated by the POI group determination unit 101 according to an embodiment. As shown in FIG. 6, for each POI group, the POI group determination unit 101 calculates a genre set as a combination of genres of multiple POIs included in the POI group.

[0052] In the POI group selection process described below, the user can specify any one or more genres from the genre list as the desired genre S. For example, if the genre list is "shrines, temples, art galleries, and museums," the user can specify any one or more genres from the genre list as the desired genre S. In this case, since "POI group 4" shown in FIG. 6 does not include any of "shrines, temples, art galleries, and museums," the POI group determination unit 101 can exclude "POI group 4" shown in FIG. 6 from the POI group K that is a candidate for the driving course.

[0053] (Details of POI sequence selection process by driving course generation unit 102) The driving course generation unit 102 selects, from the plurality of POI sequences stored by the POI sequence determination unit 101, a POI sequence that satisfies a predetermined filtering condition as a POI sequence K to be a candidate for a driving course.

[0054] <Example of selection criteria> The user can specify the following conditions as selection conditions. Desired Genre S Desired travel time T1 Course starting point A

[0055] <Example of filtering conditions> · Genre filter: Select the POI series K that includes the desired genre S in the genre set. · Required time filter: A POI sequence that satisfies the following formula (5) is selected as POI sequence K. T2 (travel time T for each POI series combination) + T3 (maximum travel time between each POI in the series and origin A, destination B) ≤ desired travel time T1 (5)

[0056] In addition, the driving course generation unit 102 can sort the visiting order of multiple POIs included in the POI series in order of shortest travel time from departure point A, and select the sorted POI series as POI series K to be used as a candidate for the driving course.

[0057] (Details of ranking process by driving course generation unit 102) The driving course generation unit 102 ranks the multiple POI groups K selected by the POI group selection process based on the popularity and required time included in the attribute information of each POI group K through a ranking process.

[0058] <Example of ranking conditions> The user can specify the following conditions as ranking conditions. ·Priority R

[0059] <Popularity Priority Ranking (default)> When "popularity priority" is specified as the priority R, or when the priority R is not specified, the driving course generation unit 102 ranks the multiple POI series K selected by the POI series selection process in descending order of popularity score P.

[0060] <Ranking based on hidden popularity> When "hidden popularity priority" is specified as the priority R, the driving course generation unit 102 ranks the multiple POI series K selected by the POI series selection process in descending order of hidden popularity score H.

[0061] <Ranking by travel time> When "priority on required time" is specified as the priority R, the driving course generation unit 102 ranks the multiple POI series K selected by the POI series selection process in order of the required time of the generated driving course as a result of performing the driving course generation process described below in order of proximity to the desired required time T1.

[0062] FIG. 7 is a diagram showing an example of ranking by the driving course generation unit 102 according to an embodiment.

[0063] For example, in Fig. 7(a), "popularity priority" is specified as the priority R, and "600 minutes" is specified as the desired required time T1. In this case, the driving course generation unit 102 ranks the multiple POI series K selected by the POI series selection process in descending order of popularity score P, as shown in Fig. 7(a).

[0064] For example, in Fig. 7(b), "priority on required time" is specified as the priority R, and "600 minutes" is specified as the desired required time T1. In this case, as shown in Fig. 7(b), the driving course generation unit 102 ranks the multiple POI series K selected by the POI series selection process in order of the required time of the generated driving course as a result of performing the driving course generation process described below, in order of proximity to the desired required time T1 ("600 minutes").

[0065] (Details of the driving course generation process by the driving course generation unit 102) The driving course generation unit 102 generates a plurality of driving courses by converting each of the plurality of POI series K ranked by the ranking process into a driving course through the driving course generation process.

[0066] In the ranking process described above, if "popularity priority" or "hidden popularity priority" is specified as the priority R, the driving course generation unit 102 generates multiple driving courses by adding a departure point A and a destination B to each of the multiple POI series K ranked by the ranking process.

[0067] Furthermore, in the ranking process described above, if "priority on required time" is specified as the priority R, the driving course generation unit 102 generates multiple driving courses, all of which have required times close to the desired required time T1, by adding a departure point A, an additional POI, and a destination B to each of the multiple POI series K ranked by the ranking process.

[0068] FIG. 8 is a diagram showing an example of a driving course generated by the driving course generation unit 102 according to an embodiment.

[0069] As shown in Figure 8, the driving course generation unit 102 adds a departure point A and a destination B before and after the POI series, then sorts the POI series in descending order of required travel time, and further generates a driving course by sequentially adding additional POIs using the nearest neighbor method until the required travel time of the driving course approaches the desired required travel time T1.

[0070] The user does not have to specify destination B. In this case, the driving course generation unit 102 may generate a driving course by sorting the POI series in descending order of required travel time, and then adding additional POIs and destination B using the nearest neighbor method until the required travel time of the driving course approaches the desired required travel time T1.

[0071] Also, as shown in Figure 8, when sequentially adding additional POIs, if there are multiple candidates for additional POIs using the nearest neighbor method, the driving course generation unit 102 may add the additional POI whose sum of the distance a to the previous POI and the distance b to the next destination B is the shortest (in the example shown in Figure 8, "Candidate 1").

[0072] (Details of driving course display processing by driving course display unit 103) The driving course display unit 103 displays the plurality of driving courses generated by the driving course generation unit 102 on the display 110 through driving course display processing.

[0073] Fig. 9 is a diagram showing an example of an initial screen 900 displayed on the display 110 according to an embodiment. Fig. 10 is a diagram showing an example of a result display screen 1000 displayed on the display 110 according to an embodiment.

[0074] 9 has a map display field 910 and a search condition setting field 920. In addition, a result display screen 1000 shown in FIG.

[0075] As shown in FIG. 9 , on the initial screen 900, the user can specify the genre S, required time T1, area, departure point A, destination B, and priority R as search conditions in a search condition setting field 920. The user can set the current location as departure point A, or can set any point as departure point A. The user can also specify departure point A and destination B from a list, or can specify them on the map displayed in the map display field 1010.

[0076] For example, if "Popularity Priority" is specified as the priority R on the initial screen 900 shown in FIG. 9, or if the priority R is not specified, the drive course display unit 103 can display multiple drive courses generated by the drive course generation unit 102 in the search result display field 1030 on the result display screen 1000 shown in FIG. 10 in descending order of popularity score P.

[0077] Also, for example, if "hidden popularity priority" is specified as the priority R on the initial screen 900 shown in Figure 9, the drive course display unit 103 can display multiple drive courses generated by the drive course generation unit 102 in the search result display field 1030 of the result display screen 1000 shown in Figure 10 in descending order of hidden popularity score H.

[0078] 10, the search result display field 1030 on the result display screen 1000 can display, for each driving course, the POI sequence, required time T2, popularity P, hidden popularity H, etc. Also, as shown in Fig. 10, the map display field 1010 on the result display screen 1000 can display on a map the starting point A, destination B, and the positions of each POI included in the driving course selected by the user in the search result display field 1030.

[0079] Furthermore, as shown in FIG. 10, the result display screen 1000 can display a pop-up screen 1040 on top of the search result display area 1030 to display detailed information (such as name, image, description, location, etc.) of the departure point A, destination B, or POI selected by the user from among multiple POIs included in the driving course.

[0080] FIG. 11 is a diagram showing an example of a route guidance screen 1100 displayed on the display 110 according to an embodiment.

[0081] As shown in FIG. 11, when a driving course is selected by the user on the result display screen 1000 shown in FIG. 10 and the user presses the route guidance button 1050, the driving course display unit 103 searches for the route of the selected driving course (or obtains the route of the selected driving course from an external source), and displays the route of the selected driving course in map format and list format on the route guidance screen 1100 by overlaying it on the search result display field 1030 of the result display screen 1000.

[0082] As described above, the information processing device 100 according to one embodiment determines the radius of a POI based on the location information of the parking lot or the parking position and the location information of the POI, thereby determining the POI area of ​​the POI having that radius, determining a POI series based on the determined multiple POI areas, and generating a driving course based on the required time or popularity score of the determined POI series.

[0083] As a result, the information processing device 100 according to an embodiment can determine the POI area of ​​each POI with high accuracy, and can therefore determine the POI sequence with high accuracy, and can therefore generate a driving course based on the POI sequence with high accuracy. Therefore, the information processing device 100 according to an embodiment can generate a driving course that is more suitable for the driver based on the POI sequence.

[0084] In addition, the information processing device 100 according to one embodiment can accept input of various conditions (genre S, required time T1, area, departure point A, destination B, and priority R) from the user and generate and display a driving course that meets the conditions.

[0085] As a result, the information processing device 100 according to an embodiment can generate and display a driving course that reflects the user's wishes. Therefore, the information processing device 100 according to an embodiment can generate a driving course that is more suitable for the driver based on the POI sequence.

[0086] Although the preferred embodiments of the present invention have been described in detail above, the present invention is not limited to these embodiments, and various modifications and changes are possible within the scope of the gist of the present invention described in the claims. [Explanation of symbols]

[0087] 10,12 Input data 100 Information processing device 101 POI series determination section 102 Driving course generation unit 103 Driving course display section 110 Display 301, 302, 303 Trip Data 502 POI series 900 Initial screen 910 Map display column 920 Search condition setting field 1000 result display screen 1010 Map display column 1020 Search condition display field 1030 Search result display column 1040 Pop-up Screen 1050 Route guidance button 1100 Route guidance screen

Claims

1. A plurality of trip data including a plurality of trips is generated based on actual route data of a vehicle; For each of the plurality of trip data, determine a plurality of POI series by matching POI data to each of the plurality of trips; ranking the determined series of POIs based on travel time and popularity score; Generate a plurality of driving itineraries by adding a starting point and a destination point for each of the plurality of ranked POI series. Information processing device.

2. For each of the plurality of trips included in the trip data, the POI series is determined by matching the trip with a POI whose destination is within a predetermined radius. The information processing device according to claim 1 .

3. Calculating the predetermined radius of the POI based on the number of parking vehicles per unit area in the range centered on the POI. The information processing device according to claim 2 .

4. Calculating the predetermined radius of the POI based on the number of on-street parking spaces within a range centered on the POI. The information processing device according to claim 2 .

Citation Information

Patent Citations

  • Route searching device and program

    JP2004028703A

  • Information presentation apparatus

    JP2004287807A

  • Method, system for navigating car, center device and car navigation device

    JP2010237158A

  • Navigation system and program for the same

    JP2011203244A

  • Excursion route generating device, excursion route generating method and program

    JP2012117848A