Driving plan generation system

By determining whether a facility is a children's facility, generating keywords, and outputting guidance information, the problem that existing systems cannot simultaneously satisfy the preferences of adults and children is solved, and driving plans that satisfy both parties are generated.

CN122072876APending Publication Date: 2026-05-22TOYOTA JIDOSHA KK
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
TOYOTA JIDOSHA KK
Filing Date
2025-11-19
Publication Date
2026-05-22

AI Technical Summary

Technical Problem

Existing driving plan generation systems struggle to simultaneously satisfy the preferences of both adults and children, failing to generate travel information that satisfies both parties.

Method used

By determining whether a facility is child-oriented, it generates child-oriented keywords, searches for information related to the facility, and outputs facility information and child-oriented guidance information, as well as a child-oriented map.

Benefits of technology

It enables the generation of driving plans that satisfy both adults and children, increases children's interest in non-children's facilities, and enhances the travel experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122072876A_ABST
    Figure CN122072876A_ABST
Patent Text Reader

Abstract

The present invention addresses the problem of outputting child-oriented information. The driving plan generation system includes: a determination unit that determines whether or not a facility searched in accordance with a user's demand is a child-oriented facility; a first generation means that, when it is determined that the searched facility is not the child-oriented facility, generates a child-oriented keyword relating to the searched facility; a search unit that searches for child-oriented information related to the searched facility using the generated keyword; and an output unit that outputs facility information indicating the searched facility and the searched child-oriented information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the technical field of a driving plan generation system for generating driving plans. Background Technology

[0002] As an example of such a system, a system for creating travel plans that include itinerary information that matches the user's preferences is recommended (see Patent Document 1).

[0003] Patent Document 1: Japanese Patent No. 7519269 Summary of the Invention

[0004] For example, in family road trips, places that adults find interesting are often boring for children, and vice versa. Therefore, it's difficult to generate a driving plan that satisfies both adults and children. Furthermore, the system described in Patent Document 1 creates travel plans that match each user's preferences, thus failing to simultaneously satisfy the preferences of both adults and children. Additionally, a learning model built using machine learning can be used in generating the driving plan.

[0005] The present invention was made in view of the above circumstances, and its object is to provide a driving plan generation system capable of outputting information for children.

[0006] One aspect of the driving plan generation system of the present invention includes: a determination unit that determines whether a facility searched according to a user's needs is a child-oriented facility; a first generation unit that, if it is determined that the searched facility is not a child-oriented facility, generates child-oriented keywords related to the searched facility; a search unit that uses the generated keywords to search for child-oriented information related to the searched facility; and an output unit that outputs facility information representing the searched facility and the searched child-oriented information. Attached Figure Description

[0007] Figure 1 This is a block diagram illustrating the structure of the driving plan generation system involved in the implementation method.

[0008] Figure 2 This is a block diagram representing an example of a computer.

[0009] Figure 3 This is a flowchart illustrating the operation of the driving plan generation system involved in the implementation method.

[0010] Figure 4 This is a diagram illustrating an example of a map involved in the implementation method. Detailed Implementation

[0011] refer to Figures 1 to 4 An implementation of the driving plan generation system will be described. The driving plan generation system 1 according to the implementation includes a server 10 and a terminal device 20 used by a user U. The server 10 and the terminal device 20 are configured to communicate via a network NW. Furthermore, the server 10 can be a single server or multiple servers; that is, the server 10 can represent a server group. The server 10 can be a cloud server. Additionally, the terminal device 20 can be a personal computer, a tablet terminal, or a smartphone.

[0012] At least one of the server 10 and the terminal device 20 can be generated by Figure 2 The computer COM implementation shown is illustrated. The computer COM includes an arithmetic unit 110, a storage unit 120, a communication unit 130, an input unit 140, and an output unit 150. The arithmetic unit 110, storage unit 120, communication unit 130, input unit 140, and output unit 150 are connected via a data bus 160.

[0013] The arithmetic unit 110 may have a processor. Furthermore, the arithmetic unit 110 may have a single processor or multiple processors. That is, the arithmetic unit 110 may have more than one processor. Additionally, the processor may be a multi-core processor. In the case where the arithmetic unit 110 has a single processor that functions as a multi-core processor, it can be said that the arithmetic unit 110 logically has multiple processors.

[0014] The processor may be at least one of a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a Field Programmable Gate Array (FPGA), and a Tensor Processing Unit (TPU).

[0015] Storage device 120 may be at least one of random access memory (RAM), read-only memory (ROM), hard disk drive, magneto-optical disk drive, solid-state drive (SSD), and optical disk array. That is, storage device 120 may be implemented by a single device or by multiple devices.

[0016] The communication device 130 can communicate with external devices of the computer COM. Furthermore, the communication device 130 can perform both wired and wireless communication.

[0017] Input device 140 is a device capable of accepting information input from an external source to the computer COM. Input device 140 may include user-operable devices of the computer COM (e.g., keyboard, mouse, touch panel, etc.). Input device 140 may, for example, include a recording medium reading device capable of reading information recorded on a recording medium removable from the computer COM, such as a Universal Serial Bus (USB) memory. Furthermore, when information is input to the computer COM via communication device 130 (in other words, when the computer COM obtains information via communication device 130), communication device 130 may function as an input device.

[0018] Output device 150 is a device capable of outputting information to an external computer COM port. Output device 150 may include a display device capable of outputting visual information such as characters and images. Additionally, output device 150 may include a speaker capable of outputting auditory information such as sound. Output device 150 may include a vibration motor capable of outputting tactile information such as vibration. Output device 150 may include a printer. Output device 150 may, for example, output information to a recording medium removable from the computer COM port, such as a USB memory. Furthermore, when the computer COM port outputs information via communication device 130, communication device 130 may function as an output device.

[0019] Storage device 120 is capable of storing desired data. The computer program CP executed by the arithmetic unit 110 can be stored in storage device 120. When the arithmetic unit 110 executes the computer program CP, storage device 120 can temporarily store data temporarily used by the arithmetic unit 110.

[0020] The arithmetic unit 110 (e.g., a processor) can perform the processing that the computer COM should perform together with the storage device 120 storing the computer program CP (in other words, together with the storage device 120 and the computer program CP stored in the storage device 120). For example, by executing the computer program CP, the arithmetic unit 110 can implement logical function blocks for performing the processing that the computer COM should perform within the arithmetic unit 110 (e.g., within the processor).

[0021] return Figure 1The server 10 includes a determination unit 11, a keyword generation unit 12, a search unit 13, a location information generation unit 14, and an output unit 15 as the aforementioned functional blocks. Furthermore, at least one of the determination unit 11, keyword generation unit 12, search unit 13, location information generation unit 14, and output unit 15 can be implemented as a physical processing circuit. Additionally, at least one of the determination unit 11, keyword generation unit 12, search unit 13, location information generation unit 14, and output unit 15 can be implemented in a manner that combines logical functional blocks and physical processing circuits.

[0022] Next, refer to Figure 3 The flowchart illustrates the operation of the driving plan generation system 1. An application for utilizing the driving plan generation system 1 is installed on the terminal device 20. The user U can enter the destination in the input field on the screen related to the application via the terminal device 20. The terminal device 20 can send the input information indicating the destination and departure point to the server 10 via the network NW.

[0023] For example, when terminal device 20 is mounted on a vehicle, the departure point can be the vehicle's current location. Alternatively, the vehicle's current location can be determined based on the output of a location sensor (e.g., a Global Positioning System (GPS) receiver) mounted on the vehicle. Similarly, the departure point can be the current location of terminal device 20. Furthermore, the current location of terminal device 20 can be determined based on at least one of the output of the location sensor mounted on terminal device 20 and the location of the communication base station used by terminal device 20 for communication. For example, the departure point can be a predetermined location (e.g., a residence).

[0024] Upon receiving input information from terminal device 20, server 10 can calculate a route from the origin and destination, along with map information contained in the input information. Furthermore, the route calculation method can be applied to various existing methods. Therefore, a detailed description of the route calculation method is omitted. Server 10 can also search a database based on the calculated route and map information, thereby retrieving one or more facilities as candidates for transit points (in other words, stopover points). In this case, server 10 can use facility API 31, which serves as a database application programming interface (API), as the database.

[0025] The determination unit 11 of server 10 determines whether the extracted facility (in other words, the searched facility) is a facility for children (step S101). For example, the facility information related to a facility for children may include information indicating that it is for children. The determination unit 11 may determine whether the extracted facility is a facility for children based on whether or not there is information indicating that it is for children. Alternatively, the determination unit 11 may determine whether the extracted facility is a facility for children based on the attributes (e.g., type) of the extracted facility.

[0026] In step S101, if it is determined that the extracted facility is a child-oriented facility (step S101: Yes), the process ends. Figure 3 The actions shown. Additionally, when two or more facilities are selected as candidates for transit points, all facilities can be processed. Figure 3 The actions shown.

[0027] In step S101, if it is determined that the extracted facility is not a facility for children (step S101: No), the keyword generation unit 12 of the server 10 generates keywords for children (step S102). Examples of keywords for children include children's activities, parent-child activities, games, puzzles, Q&A, crafts, origami, and drawing.

[0028] Then, the search unit 13 of server 10 uses the keywords generated by the keyword generation unit 12 and the facility names of the facilities extracted above to perform at least one of Social Network Service (SNS) search and web search (step S103). At this time, the search unit 13 can utilize web search 32, which is an example of a web API.

[0029] The determination unit 12 of server 10 determines whether the search results, as a result of the processing in step S103, contain information aimed at children (step S104). In the processing of step S104, if it is determined that the search results do not contain information aimed at children (step S104: No), server 10 expands the search scope and re-searches for candidate routes (step S105). Then, the processing of step S101 is performed. Furthermore, when server 10 searches for candidate routes, it typically sets the condition that the distance between the calculated route (i.e., the route from the starting point to the destination) and the candidate routes is within a predetermined value. "Expanding the search scope" can mean increasing the aforementioned predetermined value.

[0030] In step S104, if it is determined that the search results contain information aimed at children (step S104: Yes), the location information generation unit 14 of server 10 generates guidance information for children based on the information aimed at children contained in the search results (step S106). At this time, the location information generation unit 14 can use a large-scale language model to generate the guidance information for children. For example, the location information generation unit 14 can generate guidance information for children by summarizing or processing the information aimed at children contained in the search results using a large-scale language model. The guidance information for children is information related to a location included in the extracted facilities. Here, the guidance information for children is information that shows interest in the extracted facilities and is information that encourages children to take action. For example, if the extracted facility is a shrine, the guidance information for children could be, "It is rumored that people who visit this shrine will have excellent motor skills. Why don't you try it?"

[0031] The location information generation unit 14 further generates a child-oriented map by associating the child-oriented guidance information with the map relating to the facilities extracted above (step S107). Reference Figure 4 The child-oriented map generated in step S107 is explained. Figure 4 Map M shown is a map of the territory of a shrine, which is an example of the facilities extracted above. The markers INF1, INF2, and INF3 in map M are markers indicating the presence of child-friendly guidance information. For example, if user U selects any one of the markers INF1, INF2, and INF3 via terminal device 20, the child-friendly guidance information corresponding to the selected marker can be displayed on terminal device 20.

[0032] For example, the child-oriented guidance information corresponding to the INF1 mark could be: "Near the Inari Okami, there is a giant pine tree that is 3,000 years old. It is said that long ago, OO obtained a sword from the sky here. Go find the pine tree." The child-oriented guidance information corresponding to the INF2 mark could be: "There may be kappa, be careful. Find the oldest stone lantern here and touch it." The child-oriented guidance information corresponding to the INF3 mark could be: "Count how many steps there are. The correct answer is 400 steps. However, no matter how many times you count, there are always 399 steps."

[0033] Then, the output unit 15 of server 10 sends facility information representing candidate facilities as transit points and the generated child-friendly map to terminal device 20 via network NW. As a result, the transit point candidates can be displayed on terminal device 20 (step S108). When user U selects a transit point candidate via terminal device 20, a child-friendly map related to the selected transit point candidate (in other words, facility) can be displayed.

[0034] The determination unit 11 of server 10 determines whether there is feedback from user U regarding a request (step S109). In the process of step S109, if it is determined that there is feedback regarding a request (step S109: Yes), the process of step S102 is performed. In this case, in the process of step S102, child-oriented keywords can be generated based on the request from user U. In the process of step S109, if it is determined that there is no feedback regarding a request (step S109: No), the process ends. Figure 3 The actions shown are as follows. Furthermore, the determination unit 11 can determine that there is no feedback regarding the request if the server 10 does not receive feedback on the request before a predetermined time has elapsed after the output unit 15 sends facility information, etc., to the terminal device 20.

[0035] In addition, at least one of the determination unit 11, keyword generation unit 12, location information generation unit 14 and output unit 15 can be implemented by an AI agent that uses generative artificial intelligence (AI) such as a large-scale language model or a large-scale multimodal model.

[0036] (Technical effect)

[0037] As described above, in the driving plan generation system 1, a map of facilities that are associated with (in other words, added to) child-oriented guidance information is generated. That is, the driving plan generation system 1 can output child-oriented information. Therefore, even if a facility selected as a candidate for a stop is not a child-oriented facility, it is expected that children will be interested in that facility. As a result, the driving plan generation system 1 can be expected to generate a driving plan that satisfies both adults and children.

[0038] Hereinafter, various aspects of the invention derived from the embodiments described above will be described.

[0039] One aspect of the invention relates to a driving plan generation system comprising: a determination unit that determines whether a facility searched based on a user's needs is a child-oriented facility; a first generation unit that, if it is determined that the searched facility is not a child-oriented facility, generates child-oriented keywords related to the searched facility; a search unit that uses the generated keywords to search for child-oriented information related to the searched facility; and an output unit that outputs facility information representing the searched facility and the searched child-oriented information.

[0040] In the above embodiments, "determination unit 11" is equivalent to "determination unit" in one example, "keyword generation unit 12" is equivalent to "first generation unit" in another example, "search unit 13" is equivalent to "search unit" in another example, and "output unit 15" is equivalent to "output unit" in another example.

[0041] The driving plan generation system described above may include a second generation unit that generates location information related to a location included in the searched facilities, based on the searched child-oriented information. In the above embodiment, the "location information generation unit 14" is an example of the "second generation unit".

[0042] In the driving plan generation system described above, the second generation unit can use a large-scale language model to generate the location information. With this configuration, location information can be generated relatively easily. Furthermore, in the above embodiment, "child-oriented guidance information" is an example of "location information."

[0043] In the driving plan generation system described above, the output unit can output the location information as facility information by adding the location information to the map representing the searched facilities.

[0044] This invention is not limited to the embodiments described above, and appropriate modifications may be made without departing from the spirit or idea of ​​the invention as read from the claims and the entire specification. The driving plan generation system accompanying such modifications is also included within the technical scope of this invention.

[0045] Symbol Explanation

[0046] 1-Driving plan generation system, 10-Server, 11-Judgment unit, 12-Keyword generation unit, 13-Search unit, 14-Location information generation unit, 15-Output unit, 20-Terminal device.

Claims

1. A driving plan generation system, characterized in that, have: The determination unit determines whether the facilities found based on the user's needs are facilities geared towards children; The first generation unit, when determining that the searched facility is not a child-oriented facility, generates child-oriented keywords related to the searched facility; The search unit uses the generated keywords to search for child-oriented information related to the found facilities; and The output unit outputs facility information of the searched facilities and child-oriented information of the searched facilities.

2. The driving plan generation system according to claim 1, characterized in that, have: The second generation unit generates location information related to a location included in the searched facilities, based on the child-oriented information found.

3. The driving plan generation system according to claim 2, characterized in that, The second generation unit uses a large-scale language model to generate the location information.

4. The driving plan generation system according to claim 2 or 3, characterized in that, The output unit outputs the location information as facility information by adding the location information to the map representing the searched facilities.