Cruise route map generation method, device, electronic device, and storage medium

The method generates a cruise route map by collecting environment data to create a dedicated route for autonomous driving, addressing the limitations of high-definition maps and enhancing user experience and system versatility.

JP2025525661AActive Publication Date: 2025-08-05HORIZON JOURNEY (SHANGHAI) TECHNOLOGY CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2025504594
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-07-29
Filing Date
2023-07-21
Publication Date
2025-08-05
Estimated Expiration
2043-07-21

AI Technical Summary

Technical Problem

Conventional piloted autonomous driving systems rely on high-definition maps that have limited coverage and infrequent updates, preventing their use in areas not covered by these maps, thereby limiting their versatility and user experience.

Method used

A method for generating a cruise route map that allows users to set a target learning route, collect surrounding environment information using vehicle sensors, and construct a cruise route map based on this information, enabling autonomous driving without relying on high-definition maps.

Benefits of technology

Enables piloted autonomous driving functions on regular routes, improving versatility and user experience by providing a dedicated route cruising function and allowing navigation in areas not covered by high-definition maps.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025525661000001_ABST
    Figure 2025525661000001_ABST
Patent Text Reader

Abstract

A method, device, electronic device, and storage medium for generating a cruise route map include: determining a target learning route corresponding to a route learning request in response to a user's route learning request (201); acquiring surrounding environment information for a current vehicle while the current vehicle is traveling along the target learning route (202); generating mapping information corresponding to the target learning route based on the surrounding environment information (203); and generating a cruise route map corresponding to the target learning route based on the mapping information (204). This method can provide a user with a cruise route customization function, provide a user with a dedicated route cruise route map, and provide a user with a dedicated route cruising function based on the cruise route map. This method can realize a piloted autonomous driving function without relying on a high-precision map, contributing to improved versatility and solving problems such as the inability to provide a piloted autonomous driving function in areas not covered by a high-precision map due to the reliance of conventional technologies on high-precision maps, thereby improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This disclosure claims priority to a Chinese patent application filed with the State Intellectual Property Office on July 29, 2022, bearing application number CN202210913779.0 and entitled "Method, apparatus, electronic device and storage medium for generating cruise route maps," the entire contents of which are incorporated herein by reference.

[0002] The present disclosure relates to automated driving technology, and in particular to a method, device, electronic device, and storage medium for generating a cruise route map. [Background technology]

[0003] The pilot autonomous driving function (also known as the cruising function) can provide users with advanced pilot autonomous functions such as merging and exiting at interchanges, automatic lane changes, active overtaking, navigating roundabouts, navigating intersections, and narrow-lane passing, thereby improving users' driving safety and comfort. In the related technology, the pilot autonomous driving function of a vehicle relies on high-definition maps provided by a third party to provide high-definition environmental information during the vehicle's driving process, but the coverage of the high-definition maps is limited and the update frequency is low, which significantly limits the versatility of the pilot autonomous driving function, and for example, the pilot autonomous driving function cannot be provided in areas not covered by the high-definition maps. Summary of the Invention [Problem to be solved by the invention]

[0004] In order to solve the technical problems of the above-mentioned pilot automatic driving function, such as low versatility, the present disclosure is proposed. Embodiments of the present disclosure provide a method, a device, an electronic device, and a storage medium for generating a cruise route map. [Means for solving the problem]

[0005] A method for generating a cruise route map according to one aspect of an embodiment of the present disclosure includes the steps of: determining a target learning route corresponding to a user's route learning request in response to the route learning request; acquiring surrounding environment information of a current vehicle while the current vehicle is traveling along the target learning route; generating mapping information corresponding to the target learning route based on the surrounding environment information; and generating a cruise route map corresponding to the target learning route based on the mapping information.

[0006] A cruise route map generation device according to another aspect of an embodiment of the present disclosure includes a first determination module used to determine a target learning route corresponding to a user's route learning request in response to the route learning request, a first acquisition module used to acquire surrounding environment information of a current vehicle while the current vehicle is traveling along the target learning route, a first processing module used to generate mapping information corresponding to the target learning route based on the surrounding environment information, and a second processing module used to generate a cruise route map corresponding to the target learning route based on the mapping information.

[0007] A computer-readable storage medium according to another aspect of the embodiment of the present disclosure stores a computer program used to execute the method for generating a cruise route map described in any of the above embodiments of the present disclosure.

[0008] An electronic device according to another aspect of an embodiment of the present disclosure includes a processor and a memory used to store instructions executable by the processor, and the processor is used to read and execute the executable instructions from the memory to realize the method for generating a cruise route map described in any of the above embodiments of the present disclosure. [Effects of the Invention]

[0009] The method, device, electronic device, and storage medium for generating a cruising route map provided in the above embodiments of the present disclosure can provide a user with a cruising route customization function. The user sets a route that the user needs to travel on a regular basis as a target learning route, and drives the vehicle along the target learning route. The vehicle's on-board computing platform or associated domain controller can collect surrounding environment information through the vehicle's sensors, learn about the target learning route based on the collected surrounding environment information, and construct a cruising route map for the target learning route. This can provide the user with a cruising route map of a dedicated route, and provide the user with a dedicated route cruising function based on the cruising route map. This can realize a piloted autonomous driving function without relying on a high-precision map, contributing to improving the versatility of piloted autonomous driving systems, solving problems such as the inability to provide piloted autonomous driving functions in areas not covered by high-precision maps in conventional technologies due to their reliance on high-precision maps, and contributing to an improved user experience. [Brief explanation of the drawings]

[0010] [Figure 1] 1 is an exemplary application scenario of the method for generating a cruise route map provided by the present disclosure. [Figure 2] 1 is a flowchart of a method for generating a cruise route map provided by an exemplary embodiment of the present disclosure. [Figure 3] 10 is a flowchart of a method for generating a cruise route map provided by another exemplary embodiment of the present disclosure. [Figure 4] 2 is a flowchart of step 210 provided by an exemplary embodiment of the present disclosure. [Figure 5] 10 is a flowchart of a method for generating a cruise route map provided by a further exemplary embodiment of the present disclosure. [Figure 6] 1 is a schematic diagram of a visualization of learning progress provided by an exemplary embodiment of the present disclosure; [Figure 7] 10 is a flowchart of a method for generating a cruise route map provided by another exemplary embodiment of the present disclosure. [Figure 8]1 is a schematic configuration diagram of a cruise route map generation device provided by an exemplary embodiment of the present disclosure. [Figure 9] FIG. 10 is a schematic configuration diagram of a cruise route map generating device provided by another exemplary embodiment of the present disclosure. [Figure 10] FIG. 5 is a schematic structural diagram of a first control module 510 provided by an exemplary embodiment of the present disclosure. [Figure 11] FIG. 10 is a schematic configuration diagram of a cruise route map generating device provided by a further exemplary embodiment of the present disclosure. [Figure 12] FIG. 10 is a schematic configuration diagram of a cruise route map generating device provided by another exemplary embodiment of the present disclosure. [Figure 13] 1 is a schematic configuration diagram of an application example of an electronic device according to the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0011] In order to understand the present disclosure, exemplary embodiments of the present disclosure will be described in detail below with reference to the drawings. Obviously, it is understood that the described embodiments are only some of the embodiments of the present disclosure, but not all of the embodiments, and the present disclosure is not limited to the exemplary embodiments.

[0012] Unless otherwise specified, the relative arrangement of parts and steps, formulas and numerical values described in these examples do not limit the scope of the present disclosure.

[0013] [Summary of this disclosure] In the process of realizing the present disclosure, the inventors discovered that a piloted autonomous driving function (also known as a cruising function) can provide users with advanced piloted autonomous driving functions such as merging and exiting at interchanges, automatic lane changes, active overtaking, navigating roundabouts, navigating intersections, and narrow road passing, thereby improving users' driving safety and comfort. The piloted autonomous driving function of current vehicles must rely on high-definition maps provided by third parties to provide high-definition environmental information during the vehicle's driving process, and the high-definition maps have limited coverage and are updated infrequently, which significantly limits the versatility of the piloted autonomous driving function and makes it impossible to provide the piloted autonomous driving function in areas not covered by high-definition maps.

[0014] [Illustrative Overview] FIG. 1 illustrates an exemplary application scenario of the method for generating a cruising route map provided by the present disclosure. If a user needs to regularly travel a certain route, for example, from point A, which is their home, to point B, which is their office, the method for generating a cruising route map provided by the present disclosure can provide the user with a dedicated route cruising function. The user can enter the pilot automated driving system through an interactive interface (e.g., a central control panel). The pilot automated driving system can execute the method for generating a cruising route map provided by the present disclosure and provide the user with a cruising interface. The user can select or create a target learning route to be learned in the cruising interface and trigger a route learning request. The Pilot autonomous driving system can respond to a user's route learning request and determine a target learning route that the user currently wishes to learn according to the route learning request, thereby entering a learning state. When the user drives the current vehicle along the target learning route, the Pilot autonomous driving system can obtain surrounding environment information in real time through sensors such as cameras on the current vehicle, and continuously generate mapping information corresponding to the target learning route based on the surrounding environment information. It can also generate a cruising route map corresponding to the target learning route based on the mapping information, thereby achieving storage and learning for the target learning route and obtaining a dedicated route cruising map that meets the cruising requirements for the target learning route, thereby providing the user with a dedicated route cruising function. This enables the Pilot autonomous driving function to be realized without relying on high-definition maps, thereby improving the versatility of the Pilot autonomous driving system and solving problems in related technologies, such as the inability to provide the Pilot autonomous driving function in areas not covered by high-definition maps due to reliance on high-definition maps, and contributing to an improved user experience.

[0015] [Exemplary Method] 2 is a flowchart of a method for generating a cruising route map provided by an exemplary embodiment of the present disclosure. This embodiment can be applied to electronic devices, specifically, for example, but not limited to, an in-vehicle computing platform, an autonomous driving domain controller, etc. As shown in FIG. 2, the method includes the following steps:

[0016] In step 201, in response to a user's route learning request, a target learning route corresponding to the route learning request is determined.

[0017] Here, the route learning request may include a user-selected start point, end point, and route from the start point to the end point. The user can enter the home page of the Pilot automated driving system through an interactive interface (e.g., a central control panel), enter the cruise interface through the cruise function entry on the home page, select or create a target learning route to learn in the cruise interface, and trigger a route learning request. For example, the user can click "Create New Route" in the cruise interface to enter the map interface, which provides the user with the map interface based on the navigation map. The user can select a target start point and a target end point in the map interface. In response to the user's selection, a recommended route from the target start point to the target end point can be displayed to the user. After the user confirms, a route learning request can be triggered based on the target start point, the target end point, and the corresponding route. In response to the user's route learning request, the target learning route to be learned by the user can be determined according to the route learning request, thereby entering the learning state. As a functional interactive interface, the entry of the Pilot automated driving system can be integrated into the central control panel of an in-vehicle infotainment (IVI) system.

[0018] In one example, a user can select a previously created, unlearned learning route as a target learning route and trigger a route learning request to perform the current learning. For example, if a user has multiple routes that need to be learned and drives regularly, learning each route may not be completed in one go and typically requires multiple learning attempts. Therefore, to further improve the user experience, multiple routes can be learned simultaneously. For example, a user may need to learn route 1 from point A to point B and route 2 from point A to point C. After each route is created, if the learning is not completed in one go, for example, route 1, it can be memorized, and if the user needs to drive route 1 again later, it can be learned again the next time. In this way, the user does not need to drive the route multiple times for learning, but can continue learning as they select and drive the route based on their daily needs.

[0019] In one alternative example, this step 201 may be performed by a processor calling corresponding instructions stored in a memory, or may be performed by a first determination module executed by the processor.

[0020] In step 202, the surrounding environment information of the current vehicle is acquired while the current vehicle is traveling along the target learning route.

[0021] Here, the surrounding environment information can be collected and obtained by sensors installed in the current vehicle. The sensors can include cameras, laser radar, millimeter-wave radar, etc., and can be installed according to actual needs, and the present disclosure does not limit the scope of the present disclosure. After determining the user's target learning route, the user can drive the current vehicle along the target learning route from the target start point to the target end point. During the driving process, the surrounding environment information of the target learning route is collected, providing data support for learning the target learning route.

[0022] Optionally, the target learning route may be displayed in an interactive interface as the journey progresses.

[0023] In one alternative example, this step 202 may be performed by a processor calling corresponding instructions stored in a memory, or may be performed by a first acquisition module executed by the processor.

[0024] In step 203, mapping information corresponding to the target learning path is generated based on the surrounding environment information.

[0025] Here, the mapping information may include road sign feature information such as lane boundaries, sidewalks, and stop lines obtained by sensing, and building feature information on both sides of the road, and may be specifically set according to actual needs. For example, the mapping information may be generated based on a SLAM (Simultaneous Localization and Mapping) algorithm, the specific principles of which will not be described here.

[0026] In one alternative example, this step 203 may be performed by a processor calling corresponding instructions stored in a memory, or may be performed by a first processing module executed by the processor.

[0027] In step 204, a cruise route map corresponding to the target learning route is generated based on the mapping information.

[0028] Here, the cruising route map may be an overall map corresponding to the target learning route, and the mapping information may include local information about the surrounding environment when the current vehicle is in different positions, i.e., environmental characteristic information for different road sections of the target learning route. The mapping information is integrated with the overall information to achieve incremental mapping; the specific mapping method is not described here. A single learning session can be achieved when the current vehicle travels from the target start point to the target end point. In practical applications, the final cruising route map for the target learning route can be completed through multiple learning sessions. After each learning session, the learned cruising route map can be inspected to determine whether it meets the cruising requirements. If it does, the final cruising route map can be obtained; if not, learning can continue. In specific implementations, a maximum learning count threshold can be set. If the learning count exceeds this maximum learning count threshold but the cruising requirements are not met, the user can be prompted to, for example, change the route or abandon learning. This can be configured according to actual needs.

[0029] In one alternative example, the cruise route map may be generated by the current vehicle, or the mapping information may be uploaded to a server, and the cruise route map may be generated by the server, which may be specifically configured according to actual needs.

[0030] In one alternative example, this step 204 may be performed by a processor invoking corresponding instructions stored in memory, or may be performed by a second processing module executed by the processor.

[0031] The method for generating a cruising route map provided in this embodiment can provide a user with a cruising route customization function. The user sets a route that the user needs to travel regularly as a target learning route, and drives the vehicle along the target learning route. The vehicle's on-board computing platform or related domain controller can collect surrounding environment information through the vehicle's sensors, learn the target learning route based on the collected surrounding environment information, and construct a cruising route map for the target learning route, thereby providing the user with a cruising route map of a customized route. The user can be provided with a customized route cruising function based on the cruising route map. This can realize a piloted autonomous driving function without relying on a high-definition map, contributing to the versatility of piloted autonomous driving systems and solving the problem of the prior art relying on high-definition maps and being unable to provide piloted autonomous driving functions in areas not covered by high-definition maps, thereby improving the user experience.

[0032] FIG. 3 is a flowchart of a method for generating a cruise route map provided by another exemplary embodiment of the present disclosure.

[0033] In one optional example, the method of the embodiment of the present disclosure further includes the following steps:

[0034] In step 205, the cruise route map is checked according to a first preset checking rule to obtain a first checking result.

[0035] The first preset inspection rule can be set according to actual cruising needs, and the present disclosure is not limited thereto. For example, the first preset inspection rule can be set based on the conditions that a normal cruising map must meet, in combination with the needs of dedicated route cruising. The first inspection result can include a pass or fail inspection result.

[0036] In one alternative example, this step 205 may be performed by the processor invoking corresponding instructions stored in memory, or may be performed by a third processing module executed by the processor.

[0037] In step 206, in response to the first test result being successful, a cruise function corresponding to a cruise route map is pushed to the user.

[0038] If the first test result is successful, it indicates that the current cruising route map already meets the cruising requirements, and the user can be provided with a dedicated route cruising function, so that the cruising function corresponding to the cruising route map can be pushed to the user. The specific pushing method can be set according to actual needs and is not limited by the present disclosure. For example, the display interface can be controlled to display similar information such as "Map generation was successful and the cruising function for this route is now available," and the interface can provide an entry point for activating the cruising function, or a method for entering the cruising function can be presented to the user to let the user know how to activate the cruising function for the current route. The specific pushing method can be set according to actual needs.

[0039] In one alternative example, this step 206 may be performed by the processor invoking corresponding instructions stored in memory, or may be performed by a fourth processing module executed by the processor.

[0040] The present disclosure can provide users with a dedicated route cruising function by learning dedicated route cruising, allowing users to use the dedicated route cruising function on routes they regularly travel, on the one hand, providing users with a cruising route customisation service, and on the other hand, still providing users with a cruising function in areas not covered by high-precision maps, thereby contributing to a significant improvement in user experience.

[0041] In one optional example, the method of the embodiment of the present disclosure further includes the following steps:

[0042] In step 207, in response to the first test result being unsuccessful, the target learned path is stored as an unlearned path.

[0043] Here, if the first test result is unsuccessful, it indicates that the current cruise route map of this target learning route cannot meet the cruise requirements, and the target learning route can be stored as an incomplete learning route to wait for the user's next learning of this target learning route.

[0044] In one alternative example, this step 207 may be performed by the processor calling corresponding instructions stored in memory, or may be performed by a fifth processing module executed by the processor.

[0045] The present disclosure provides a function for storing incompletely learned routes, allowing users to learn intermittently and supporting the simultaneous learning of multiple routes. When it is necessary to drive an incompletely learned route, learning can be started in real time, eliminating the need to drive an incompletely learned route unnecessarily in order to learn that route, thereby contributing to further improving the user experience.

[0046] In one optional example, after storing the target learning path as an incomplete path in step 207, the method of the embodiment of the present disclosure further includes the following steps.

[0047] In step 208, training continuation display information is output.

[0048] Here, the specific content of the training continuation prompt information can be set according to actual needs, for example, "The current route is not completed, so please save it and continue learning next time." The output method can be any feasible method, and the present disclosure is not limited thereto, and for example, it can be output by a display screen, or by audio, or by audio and a display screen, and is not specifically limited.

[0049] In one alternative example, this step 208 may be performed by a processor calling corresponding instructions stored in memory, or may be performed by a first output module executed by the processor.

[0050] In one optional example, after pushing a cruising function corresponding to a cruising route map to the user in response to the first test result being successful in step 206, the method further includes the following steps:

[0051] In step 209, control is performed so that information introducing the cruising function corresponding to the cruising route map is output.

[0052] The cruise function introduction information may include information on the need to pay attention to when using the cruise function, information on the activation method of the cruise function, and other possible information, and the specific information may be set according to actual needs, and is not limited by the present disclosure. The output method of the cruise function introduction information may be set according to actual needs, and may, for example, be output by video playback, audio playback, or simultaneous audio and video playback, and the specific details are omitted.

[0053] In one alternative example, this step 209 may be performed by a processor calling corresponding instructions stored in memory, or may be performed by a second output module executed by the processor.

[0054] By outputting introductory information about the cruise function, the present disclosure allows users to grasp relevant information about the cruise function in a timely and convenient manner, thereby helping users better apply the cruise function and further improving the user experience.

[0055] In one optional example, after pushing a cruising function corresponding to a cruising route map to the user in response to the first test result being successful in step 206, the method further includes the following steps:

[0056] In step 210, in response to a user's request to cruise along the target learning route, cruise control is performed for the current vehicle based on a cruise route map corresponding to the target learning route.

[0057] Here, the cruising request may be triggered after the user selects a learned target learning route in the cruising function interface. The specific display content and display method of the cruising function interface can be set according to actual needs and are not limited by this disclosure. The entry point to the cruising function interface can be set according to actual needs, for example, on the homepage of the piloted autonomous driving system and are not limited by this disclosure. Cruise control refers to providing the vehicle with environmental information such as lane lines, road edges, and traffic signs based on the cruising route map to perform route planning and control, thereby realizing piloted autonomous driving functions and providing the user with piloted autonomous driving functions such as merging and exiting at interchanges, automatic lane changes, active overtaking, left turns at roundabouts, intersections, or unprotected intersections (where there are no traffic lights or stop signs indicating left turns allowed), and narrow road passing. The specific control principles will not be described here.

[0058] In one alternative example, this step 210 may be performed by a processor invoking corresponding instructions stored in memory, or may be performed by a first control module executed by the processor.

[0059] After the target learning route has been learned, the present disclosure can provide the user with a dedicated route navigation function regardless of whether the road section is covered by the high-precision map.

[0060] FIG. 4 is a flowchart of step 210 provided by one exemplary embodiment of the present disclosure.

[0061] In one optional example, step 210 of performing cruise control for the current vehicle based on a cruise route map corresponding to the target learned route in response to a user's request to cruise along the target learned route includes the following steps:

[0062] In step 2101, in response to a user's request to navigate along the target learning route, the current traffic conditions of the target learning route are obtained.

[0063] Here, the current traffic situation of the target learning route can be obtained based on a navigation map or other methods, and can be specifically set according to actual needs, and the present disclosure is not limited thereto. The current traffic situation includes two situations: normal and abnormal. For example, it can be determined based on the navigation map that the current traffic volume of the target learning route is low, or if the route is impassable due to construction or other reasons, it can be determined that the current traffic situation is abnormal.

[0064] In one alternative example, this step 2101 may be performed by a processor calling corresponding instructions stored in a memory, or may be performed by a first acquisition unit executed by the processor.

[0065] In step 2102, in response to the current traffic conditions being normal, cruise control is performed on the current vehicle based on the cruise route map corresponding to the target learning route.

[0066] The fact that the current traffic conditions are normal indicates that dedicated route cruising can be performed, thereby allowing cruising control to be performed on the current vehicle based on the cruising route map corresponding to the target learning route.

[0067] In one alternative example, this step 2102 may be performed by a processor calling corresponding instructions stored in a memory, or may be performed by a first control unit executed by the processor.

[0068] In one optional example, the method of the embodiment of the present disclosure further includes the following steps:

[0069] In step 2103, presentation information is output in response to the fact that the current traffic conditions are abnormal.

[0070] Here, the content of the presented information can be set according to actual needs, for example, "The current route is impassable, please change the route." The output method of the presented information can be any feasible method, for example, audio, display, audio + display, etc., and specific explanations will be omitted.

[0071] In one alternative example, this step 2103 may be performed by a processor calling corresponding instructions stored in a memory, or may be performed by a first output unit executed by the processor.

[0072] The present disclosure can first determine the traffic conditions of the current route before activating the dedicated route navigation function for the user, and notify the user when the traffic conditions are abnormal, thereby further improving the user experience.

[0073] In one optional example, the method of the embodiment of the present disclosure further includes the following steps:

[0074] In step 2104, in response to the current traffic conditions being abnormal, a first learned route of another user that has the same start point and end point as the target learned route is obtained.

[0075] If the current traffic conditions are abnormal, other routes (first routes) that have been learned by other users can be provided to the user for selection. Specifically, the first routes of other users can be obtained from a server (e.g., the cloud). The first routes of other users may be routes that are permitted to be shared by the other users. For example, after the other users complete dedicated route cruising learning of the first route, they upload the stored cruising route map to the server to facilitate sharing with more users.

[0076] In practical applications, if there are multiple routes that other users have learned that have the same starting and ending points as the target learning route, one of them can be determined as the first route according to certain rules, or multiple first routes can be provided to the user for the user to select by themselves. For example, selectable first routes can be displayed on the interactive interface of the display screen for the user to view and select, and specifically can be set according to actual needs.

[0077] In one alternative example, this step 2104 may be performed by a processor calling corresponding instructions stored in a memory, or may be performed by a second acquisition unit executed by the processor.

[0078] In step 2105, in response to the current traffic conditions of the first route being normal, the first route is pushed to the user.

[0079] To ensure the passage of the first route, a judgment can be made based on the traffic conditions of the first route, for example, based on a navigation map. If the current traffic conditions of the first route are normal, the first route is pushed to the user. The specific pushing method can be set according to actual needs, for example, the first route can be marked on the map and a push sound can be played. A trigger button such as "Confirm" can also be provided on the display interface, or an audio interactive confirmation method can be provided, and the specific method is not limited thereto.

[0080] In one alternative example, this step 2105 may be performed by a processor invoking corresponding instructions stored in a memory, or may be performed by a first processing unit executed by the processor.

[0081] In step 2106, in response to the user's use confirmation information for the first route, cruise control is performed for the current vehicle based on the cruise route map corresponding to the first route.

[0082] Here, the user's confirmation and usage information can be triggered and obtained through any feasible method, for example, through at least one of voice confirmation, confirmation by a button displayed on the display screen, etc., and after the user confirms that they will use the first route, a cruising function can be provided to the user based on a cruising route map corresponding to the first route.

[0083] In one alternative example, this step 2106 may be performed by a processor calling corresponding instructions stored in a memory, or may be performed by a second control unit executed by the processor.

[0084] In step 2107, in response to the fact that the current traffic conditions on the first route are abnormal, presentation information is output.

[0085] If the current traffic conditions of the first route are also abnormal, a message can be output to prompt the user to abandon the cruising function or change the route again. The specific content and output method of the message can be set according to actual needs.

[0086] In one alternative example, this step 2107 may be performed by a processor calling corresponding instructions stored in a memory, or may be performed by a second output unit executed by the processor.

[0087] The present disclosure also allows users to utilize the navigation function for more routes by providing them with other route options that have been learned by other users when the current traffic conditions of the user's target learned route are abnormal, thereby further improving the user experience.

[0088] FIG. 5 is a flowchart of a method for generating a cruise route map according to a further exemplary embodiment of the present disclosure.

[0089] In one optional example, the method of the embodiment of the present disclosure further includes the following steps:

[0090] In step 301, during the process of the current vehicle traveling along the target learning path, it is determined whether the current learning is successful according to the second preset test rule.

[0091] Here, the second preset inspection rule can be set according to actual needs, for example, if the current vehicle deviates from the target learning path during the current vehicle's travel, it can be determined that the current learning has failed, if a sensor fails and it becomes impossible to collect surrounding environment information, it can be determined that the current learning has failed, etc. Specific examples of sensor failure include camera obstruction, loss of GNSS (Global Navigation Satellite System) signals, etc.

[0092] In one alternative example, this step 301 may be performed by the processor calling corresponding instructions stored in memory, or may be performed by a sixth processing module executed by the processor.

[0093] In step 302, in response to the current learning being successful, the current learning progress of the target learning path is output.

[0094] Here, the current learning progress can be determined according to the learning and memorization status, for example, the completion status of the cruise route map and / or the number of learning times and other related factors, and can be set according to actual needs, and the present disclosure is not limited thereto. The output method of the current learning progress can be any feasible method, for example, the output method can include at least one of output methods such as audio output, visual output, etc., and the present embodiment is not limited thereto.

[0095] Optionally, after the current learning is successful, further incentive information can be output to encourage the user to continue practicing this path, and the specific content and output method can be set according to actual needs.

[0096] In one alternative example, this step 302 may be performed by a processor calling corresponding instructions stored in memory, or may be performed by a third output module executed by the processor.

[0097] In step 303, in response to the failure of the current learning, presentation information of the current learning failure of the target learning path is output.

[0098] Here, the presentation information of the current learning failure may include information on the current learning failure and the cause of the failure, where the cause of the failure may include, for example, the vehicle deviating from the target learning route, the vehicle being unable to obtain environmental information in a certain road section, etc., and specifically, can be set according to actual needs.

[0099] Optionally, the failure notification can also be provided through the current vehicle's dashboard, which can be specifically set according to actual needs.

[0100] Optionally, after the current learning has failed, further retraining prompt information can be output to prompt the user to retrain, and the specific prompt content can be set according to actual needs.

[0101] In one alternative example, this step 303 may be performed by a processor calling corresponding instructions stored in memory, or may be performed by a fourth output module executed by the processor.

[0102] The present disclosure can output corresponding information according to the learning status after each learning is completed; if the current learning is successful, the current learning progress can be output, making it easier for the user to grasp the learning status of the current path in a timely manner; if the learning fails, the cause of the failure can be presented to the user, allowing the user to complete the learning better, thereby contributing to further improving the user experience.

[0103] In one optional example, the method of the embodiment of the present disclosure further includes the following steps:

[0104] In step 304, the current number of learning failures for the target learning path is obtained.

[0105] Here, each time a learning session is completed, the learning status can be recorded, and the learning status may include two statuses: learning success and learning failure. In addition, the number of failures can be recorded and used to refer to the final learning success and failure.

[0106] In one alternative example, this step 304 may be performed by the processor invoking corresponding instructions stored in memory, or may be performed by a second acquisition module executed by the processor.

[0107] In step 305, route change suggestion information is output in response to the current number of learning failures being greater than a preset number threshold.

[0108] Here, the preset number threshold can be set according to actual needs, for example, the preset number threshold can be set to 10 times, 15 times, etc., and is not specifically limited. If the current number of learning failures is greater than the preset number threshold, it can be indicated that the current route learning is difficult and that it may not be possible to complete a final cruise route map that meets the requirements. Therefore, route change suggestion information can be output to the user to notify the user that the current route learning may not be completed, and to suggest that the user abandon this route or change the route. The specific output content and output method can be set according to actual needs.

[0109] In one alternative example, this step 305 may be performed by a processor calling corresponding instructions stored in memory, or may be performed by a fifth output module executed by the processor.

[0110] In one optional example, step 302 of outputting the current learning progress of the target learning path in response to the current learning being successful includes outputting the current learning progress of the target learning path to a display device in response to the current learning being successful, and controlling the display screen of the display device to display the current learning progress in a preset manner.

[0111] The preset method can be set according to actual needs, for example, a progress bar method or a circular progress bar method, but is not specifically limited as long as it allows the user to clearly and conveniently check the current learning progress. The display device can be a central control panel in the vehicle, or other possible display devices in actual applications, but is not specifically limited.

[0112] Illustratively, FIG. 6 is a schematic diagram of a visualization of learning progress provided by one exemplary embodiment of the present disclosure.

[0113] In one optional example, before determining a target learning route corresponding to the route learning request in response to the user's route learning request in step 201, the method of the embodiment of the present disclosure further includes the following steps:

[0114] In step 401, control is provided to display the cruise interface in response to a user's request to enter the cruise interface.

[0115] Here, the user can trigger the cruise interface request from the top interface of the pilot automatic driving system or other possible interface entry points, and the specific interface presentation method and interface switching logic can be set according to actual needs and are not limited by the present disclosure. The cruise interface can also include an entry for selecting an incomplete route that has already been created and / or an entry for creating a new route, and can be set according to actual needs.

[0116] In one alternative example, this step 401 may be performed by a processor calling corresponding instructions stored in memory, or may be performed by a second control module executed by the processor.

[0117] In step 402, in response to a user request to create a new route on the navigation interface, control is exercised to display a map interface.

[0118] When a user needs to learn a new route, a new route creation request can be triggered through a new route creation entrance, and in response to the user's request to create a new route, a map interface is displayed to the user, and the map interface is provided based on a navigation map, allowing the user to select the start point and end point of the new route to be created.

[0119] In one alternative example, this step 402 may be performed by a processor invoking corresponding instructions stored in memory, or may be performed by a third control module executed by the processor.

[0120] In step 403, a user's route learning requirement is determined in response to a target start point and a target end point selected by the user on the map interface.

[0121] After the user selects the target start point and the target end point on the map interface, the user can trigger a route learning request by clicking "Confirm" or the like.

[0122] Alternatively, after the user selects a target start point and a target end point, at least one route from the target start point to the target end point recommended according to the user's target start point and target end point can be displayed to the user for the user to select, and after the user selects, a route learning request can be triggered. For example, after the user selects a target start point and a target end point, a route from the target start point to the target end point can be directly recommended and displayed to the user according to a shortest route rule, and if the user agrees, a route learning request can be directly triggered, and a route switching option can be provided to the user, and after the triggering, other routes from the target start point to the target end point can be displayed to the user for the user to select, and after the user selects, a route learning request can be triggered, whereby the route learning request includes the target start point, target end point, and the route from the target start point to the target end point selected by the user, and thus a target learning route can be determined from the route learning request in response to the user's route learning request.

[0123] In one alternative example, this step 403 may be performed by the processor invoking corresponding instructions stored in memory, or may be performed by a second decision module executed by the processor.

[0124] The present disclosure provides users with a convenient dedicated route cruising learning customization function and a dedicated route cruising function after learning through a human machine interface (HMI), thereby contributing to further improving the user experience.

[0125] FIG. 7 is a flowchart of a method for generating a cruise route map according to another exemplary embodiment of the present disclosure.

[0126] In one optional example, in response to the user's route learning request in step 201, before determining a target learning route corresponding to the route learning request, the method further includes the following steps:

[0127] In step 404, a user's route learning request is determined in response to a user's selection operation on the unlearned route interface, the unlearned route interface including at least one unlearned route.

[0128] When a user is located at the start point of a previously created unlearned route and intends to travel to the end point of the unlearned route, the user can trigger a route learning request by entering the unlearned route interface and selecting the unlearned route as the current learning route. The specific triggering method can be set according to actual needs and is not limited by the present disclosure.

[0129] In one alternative example, this step 404 may be performed by a processor invoking corresponding instructions stored in a memory, or may be performed by a third decision module executed by the processor.

[0130] In one optional example, after generating mapping information corresponding to the target learning path based on the surrounding environment information in step 203, the method further includes the following steps:

[0131] In step 2041, the mapping information is uploaded to a server, and the server generates a cruise route map corresponding to the target learning route based on the mapping information.

[0132] Here, the server may be any feasible server that communicates with the vehicle's electronic device, such as a cloud server, a single server, a server cluster, etc., and is not specifically limited. Mapping information can be uploaded to the server upon user confirmation, and the server side generates a cruise route map, which is then sent back to the vehicle's electronic device for storage.

[0133] In one alternative example, this step 2041 may be performed by a processor calling corresponding instructions stored in a memory, or may be performed by a first sending module executed by the processor.

[0134] In step 2042, the cruise route map returned from the server is received and stored.

[0135] After receiving the cruising route map corresponding to the target learning route returned from the server, it is stored, and after the cruising route map meets the cruising requirements, it can provide the user with a dedicated route cruising function.

[0136] Alternatively, the cruise route map may be returned to the current vehicle side after the server detects that the cruise route map meets the cruising requirements, or may be generated each time during learning and then returned to the vehicle side, and specifically can be set according to actual needs.

[0137] Alternatively, when the cruising route map is generated through a server, the detection of whether the cruising route map meets the cruising requirements may be realized on the server side or on the vehicle side, and is not specifically limited.

[0138] In one optional example, when a cruise route map is generated on the vehicle side, after learning is completed, sharing request information can be pushed to the user, asking whether the user agrees to share the cruise route map of the current route obtained by learning with other users. If the user confirms sharing, the cruise route map obtained by learning can be sent to the server, and the server can provide a shared cruise route service to other users. Specific details can be set according to actual needs.

[0139] In one alternative example, this step 2042 may be performed by a processor calling corresponding instructions stored in a memory, or may be performed by a first receiving module executed by the processor.

[0140] The embodiments of the present disclosure can target and build dedicated route navigation for a user's frequent outing route, thereby increasing the frequency of use of the piloted autonomous driving function and contributing to improving the continuity and completeness of the intelligent driving experience, and effectively expanding the scope of the piloted autonomous driving function. Specifically, for a user's frequent outing route, visual environment modeling technology can be used to break through the coverage limitations of high-definition maps, and a dedicated point-to-point piloted autonomous driving system can be built for the user's route, contributing to improving the efficiency and experience of the user's outing. In addition, dedicated route navigation can be realized based on real-time environment modeling of the vehicle, which does not increase the software and hardware costs of the vehicle system and eliminates reliance on expensive high-definition maps, thereby contributing to reducing the cost of the intelligent driving system.

[0141] Any of the methods for generating a cruise route map provided by the embodiments of the present disclosure may be executed by any device having appropriate data processing capabilities, including, but not limited to, a terminal device and a server. Alternatively, any of the methods for generating a cruise route map provided by the embodiments of the present disclosure may be executed by a processor, for example, the processor executes any of the methods for generating a cruise route map mentioned in the embodiments of the present disclosure by calling corresponding instructions stored in a memory. Further description will be omitted below.

[0142] As can be understood by those skilled in the art, all or part of the steps of the above method embodiments can be realized by hardware associated with program instructions, and the aforementioned program may be stored in a computer-readable storage medium, and when the program is executed, the steps comprising the above method embodiments are executed, and the aforementioned storage medium includes various media such as a ROM, a RAM, a magnetic disk or an optical disk that can store program code.

[0143] [Example Device] 8 is a schematic diagram of a cruise route map generating device provided by an exemplary embodiment of the present disclosure. The device of this embodiment can be used to realize the corresponding method embodiment of the present disclosure. The device shown in FIG. 8 includes a first determination module 501, a first acquisition module 502, a first processing module 503, and a second processing module 504.

[0144] The first determination module 501 is used to determine a target learning route corresponding to a user's route learning request in response to the route learning request. The first acquisition module 502 is used to acquire surrounding environment information of the current vehicle while the current vehicle is traveling along the target learning route. The first processing module 503 is used to generate mapping information corresponding to the target learning route based on the surrounding environment information acquired by the first acquisition module 502. The second processing module 504 is used to generate a cruising route map corresponding to the target learning route based on the mapping information generated by the first processing module 503.

[0145] FIG. 9 is a schematic configuration diagram of a cruise route map generating device provided by another exemplary embodiment of the present disclosure.

[0146] In one optional example, the apparatus of the disclosed embodiment further includes a third processing module 505 and a fourth processing module 506 .

[0147] The third processing module 505 is used to check the cruise route map based on a first preset checking rule to obtain a first checking result, and the fourth processing module 506 is used to push a cruise function corresponding to the cruise route map to the user in response to the first checking result being passed.

[0148] In one optional example, the apparatus of the embodiment of the present disclosure further includes a fifth processing module 507 used to store the target learning path as an incomplete learning path in response to the first test result being unsuccessful.

[0149] In one optional example, the apparatus of the disclosed embodiment further includes a first output module 508 used to output training continuation presentation information.

[0150] In one optional example, the device of the embodiment of the present disclosure further includes a second output module 509 used for controlling to output introduction information of the cruise function corresponding to the cruise route map.

[0151] In one optional example, the device of the embodiment of the present disclosure further includes a first control module 510 used to perform cruise control on the current vehicle based on the cruise route map corresponding to the target learning route in response to the user's cruise request for the target learning route.

[0152] FIG. 10 is a schematic block diagram of the first control module 510 provided by an exemplary embodiment of the present disclosure.

[0153] In one optional example, the first control module 510 includes a first obtaining unit 5101 and a first control unit 5102 .

[0154] The first acquisition unit 5101 is used to acquire the current traffic conditions of the target learning route in response to the user's cruising request for the target learning route, and the first control unit 5102 is used to perform cruising control for the current vehicle based on the cruising route map corresponding to the target learning route in response to the current traffic conditions being normal.

[0155] In one optional example, the first control module 510 further includes a first output unit 5103 used for outputting presentation information in response to the current traffic situation being abnormal.

[0156] In one optional example, the first control module 510 further includes a second acquisition unit 5104, a first processing unit 5105 and a second control unit 5106.

[0157] The second acquisition unit 5104 is used to acquire, in response to the current traffic situation being abnormal, other users' learned first routes that have the same start and end points as the target learned route.

[0158] The first processing unit 5105 is used to push the first route to the user in response to the current traffic conditions of the first route being normal.

[0159] The second control unit 5106 is used to perform cruise control for the current vehicle based on a cruise route map corresponding to the first route in response to the user's usage confirmation information for the first route.

[0160] The second output unit 5107 is used for outputting presentation information in response to the current traffic situation of the first route being abnormal.

[0161] FIG. 11 is a schematic structural diagram of a cruise route map generating device provided by a further exemplary embodiment of the present disclosure.

[0162] In one optional example, the apparatus of the embodiment of the present disclosure further includes a sixth processing module 601 , a third output module 602 and a fourth output module 603 .

[0163] The sixth processing module 601 is used to determine whether the current learning is successful based on the second preset inspection rule while the current vehicle is traveling along the target learning route. The third output module 602 is used to output the current learning progress of the target learning route in response to the current learning being successful. The fourth output module 603 is used to output the current learning failure of the target learning route in response to the current learning being unsuccessful.

[0164] In one optional example, the apparatus of the embodiment of the present disclosure further includes a second acquisition module 604 and a fifth output module 605 .

[0165] The second acquisition module 604 is used to acquire the current number of learning failures of the target learning route. The fifth output module 605 is used to output route change suggestion information in response to the current number of learning failures being greater than a preset number threshold.

[0166] In one alternative example, the third output module 602 is specifically used to output the current learning progress of the target learning path to a display device in response to the success of this learning, and control the display screen of the display device to display the current learning progress in a preset manner.

[0167] In one optional example, the apparatus of the embodiment of the present disclosure further includes a second control module 606 , a third control module 607 and a second determination module 608 .

[0168] The second control module 606 is used to control displaying a cruise interface in response to the user's request to enter the cruise interface. The third control module 607 is used to control displaying a map interface in response to the user's request to create a new route in the cruise interface. The second determination module 608 is used to determine the user's route learning request in response to a target start point and a target end point selected by the user in the map interface.

[0169] FIG. 12 is a schematic configuration diagram of a cruise route map generating device provided by another exemplary embodiment of the present disclosure.

[0170] In one optional example, the device of the embodiment of the present disclosure further includes a third determination module 609 used to determine the route learning request of the user in response to a selection operation on the user's unlearned route interface, and the unlearned route interface includes at least one unlearned route.

[0171] In one optional example, the device of the embodiment of the present disclosure further includes a first transmitting module 610 and a first receiving module 611 .

[0172] The first sending module 610 is used to upload the mapping information to a server so that the server can generate a cruise route map corresponding to the target learning route based on the mapping information, and the first receiving module 611 is used to receive and store the cruise route map returned from the server.

[0173] The beneficial technical effects corresponding to the exemplary embodiments of the present device can be referred to the beneficial technical effects corresponding to the exemplary method part above, and the description thereof will be omitted here.

[0174] [Example Electronic Devices] 13 is a schematic block diagram of an application example of an electronic device according to the present disclosure. In this example, the electronic device 10 includes one or more processors 11 and a memory 12.

[0175] The processor 11 may be a central processing unit (CPU) or other type of processing unit having data processing and / or instruction execution capabilities, and may control other components within the electronic device 10 to perform desired functions.

[0176] The memory 12 may include one or more computer program products, including various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or cache memory. Non-volatile memory may include, for example, read-only memory (ROM), a hard disk, flash memory, etc. One or more computer program instructions may be stored in the computer-readable storage medium, and the processor 11 may execute the one or more computer program instructions to implement the methods of each embodiment of the present disclosure described above and / or other desired functions.

[0177] In one example, electronic device 10 may further include input devices 13 and output devices 14, with these components interconnected via a bus system and / or other type of connection mechanism (not shown).

[0178] The input device 13 may further include, for example, a keyboard and a mouse.

[0179] The output device 14 can output various types of information to the outside, and may include, for example, a display, a speaker, a printer, a communication network, and a remote output device connected thereto.

[0180] 13 shows only some of the components of the electronic device 10 that are relevant to the present disclosure, and omits components such as buses, input / output interfaces, etc. Depending on the specific application situation, the electronic device 10 may include any appropriate components.

[0181] Exemplary Computer Program Products and Computer-Readable Storage Media In addition to the above methods and apparatus, embodiments of the present disclosure may further provide a computer program product including computer program instructions that, when executed by a processor, cause the processor to perform the steps of the methods of various embodiments of the present disclosure described in the "Exemplary Methods" section above.

[0182] The computer program product may have program code for carrying out operations of embodiments of the present disclosure written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and traditional procedural programming languages such as "C" or similar programming languages. The program code may execute entirely on a user's computing device, partially on a user's device, as separate software packages, partially on a user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0183] Additionally, embodiments of the present disclosure may be a computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor, cause the processor to perform steps in the methods of various embodiments of the present disclosure described in the "Exemplary Methods" section above of this specification.

[0184] The computer-readable storage medium may be any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may include, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include an electrical connection having one or more conductors, a mobile hard drive, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0185] Although the basic principles of the present disclosure have been described above with reference to specific embodiments, the benefits, advantages, effects, etc. mentioned in the present disclosure are not limited but merely illustrative, and these benefits, advantages, effects, etc. do not necessarily exist in each embodiment of the present disclosure. Furthermore, the specific details disclosed above are not limited but merely serve to serve as examples and to facilitate understanding, and the above details do not necessarily limit the present disclosure to be realized by the above specific details.

[0186] Those skilled in the art can make various modifications and variations to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and their equivalents, the present disclosure also intends to include these modifications and variations.

Claims

1. In response to a user's route learning request, determining a target learning route corresponding to the route learning request; acquiring surrounding environment information of the current vehicle while the current vehicle is traveling along the target learning route; generating mapping information corresponding to the target learning path based on the surrounding environment information; generating a cruise route map corresponding to the target learning route based on the mapping information; How to generate a cruise route map.

2. inspecting the cruise route map according to a first preset inspection rule to obtain a first inspection result; and in response to the first test result being passed, pushing a cruise function corresponding to the cruise route map to the user. The method of claim 1.

3. and further comprising the step of storing the target learning path as an incomplete learning path in response to the first test result being unsuccessful. The method of claim 2.

4. After storing the target learned route as an incomplete route, Further comprising a step of outputting training continuation presentation information. The method of claim 3.

5. After the step of pushing a cruising function corresponding to the cruising route map to the user in response to the first test result being passed, further comprising a step of controlling to output introduction information of a cruising function corresponding to the cruising route map; The method of claim 2.

6. After the step of pushing a cruising function corresponding to the cruising route map to the user in response to the first test result being passed, and performing cruise control for the current vehicle based on the cruise route map corresponding to the target learned route in response to a cruise request for the target learned route from the user. The method of claim 2.

7. The step of performing cruise control for the current vehicle based on the cruise route map corresponding to the target learned route in response to a cruise request for the target learned route from the user includes: acquiring a current traffic situation of the target learning route in response to a user's request to navigate the target learning route; and in response to the current traffic conditions being normal, performing cruise control on the current vehicle based on the cruise route map corresponding to the target learning route. The method of claim 6.

8. Further comprising the step of outputting presentation information in response to the current traffic situation being abnormal, or In response to the current traffic condition being abnormal, acquiring a learned first route of another user that has the same start point and end point as the target learned route; In response to a current traffic condition of the first route being normal, pushing the first route to the user; In response to the user's use confirmation information for the first route, performing cruise control for the current vehicle based on a cruise route map corresponding to the first route; and outputting presentation information in response to the current traffic condition of the first route being abnormal. The method of claim 7.

9. determining whether the current learning is successful based on a second preset test rule while the current vehicle is traveling along the target learning path; outputting a current learning progress of the target learning path in response to a success of the current learning, or outputting presentation information of a failure of the current learning of the target learning path in response to a failure of the current learning, The method of claim 1.

10. obtaining a current number of learning failures for the target learning path; outputting route change suggestion information in response to the current number of learning failures being greater than a preset number threshold value; 10. The method of claim 9.

11. The step of outputting the current learning progress of the target learning path in response to the success of the current learning, In response to the success of this learning, the current learning progress of the target learning path is output to a display device, and the current learning progress is displayed on a display screen of the display device in a preset manner.

10. The method of claim 9.

12. before determining a target learning route corresponding to a route learning request from a user in response to the route learning request; controlling a cruise interface to be displayed in response to the user's request to enter the cruise interface; controlling a map interface to be displayed in response to the user's request to create a new route on the navigation interface; determining the route learning request of the user in response to a target start point and a target end point selected by the user on the map interface; The method of claim 1.

13. before determining a target learning route corresponding to a route learning request from a user in response to the route learning request; determining the route learning request of the user in response to a selection operation of the user on an unlearned route interface, the unlearned route interface including at least one unlearned route; The method of claim 1.

14. After generating mapping information corresponding to the target learning path based on the surrounding environment information, uploading the mapping information to a server, so that the server generates a cruise route map corresponding to the target learning route based on the mapping information; receiving and storing the cruise route map returned from the server, The method of claim 1.

15. a first determination module adapted to determine a target learning route corresponding to a user's route learning request in response to the user's route learning request; a first acquisition module for acquiring surrounding environment information of the current vehicle while the current vehicle is traveling along the target learning route; a first processing module used to generate mapping information corresponding to the target learning path based on the surrounding environment information; a second processing module used to generate a cruise route map corresponding to the target learning route based on the mapping information; A device for generating cruise route maps.

16. A computer program for realizing the method for generating a cruise route map according to any one of claims 1 to 14 is stored. A computer-readable storage medium.

17. a processor; a memory adapted to store instructions executable by the processor; The processor is used to read and execute the executable instructions from the memory to realize the cruise route map generation method according to any one of claims 1 to 14. electronic equipment.

Citation Information

Patent Citations

  • Drive support method and drive support device using the same, automatic drive controller, vehicle, drive support system, and program

    JP2017174355A

  • Information processing device

    JP2019197453A

  • Modeling route verification method, device, unmanned vehicle, and storage medium

    JP2021101370A

  • Map data update device, map management system and program

    JP2021156613A

  • Vehicle controller and vehicle control method

    JP2021189871A