Driving path editing method and device and electronic equipment

By providing driving path editing function in the Intelligent Driving Pilot Assist system, users can edit driving sub-path and set parameters in the on-board map, solving the problem of users in the existing system that need to exit the assisted driving mode to adjust the vehicle status, and improving user experience and system flexibility.

CN120141515APending Publication Date: 2025-06-13CHONGQING JINKANG NEW ENERGY VEHICLE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510263781.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-06
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

When the existing intelligent driving pilot assisted driving system needs to adjust the vehicle's driving status, the user needs to exit the assisted driving mode to take over the vehicle, reducing the user experience.

Method used

A driving path editing method is provided, by displaying an on-board map, allowing the user to edit the first driving path, including selecting and setting driving sub-path parameters, thereby forming a second driving path and performing intelligent driving pilot assisted driving.

Benefits of technology

Users can directly select and edit the driving sub-path in the on-board map and customize driving parameters, improving the user experience of intelligent driving pilot assisted driving, allowing users to assist driving as needed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120141515A_ABST
    Figure CN120141515A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a driving path editing method and device and electronic equipment, and the method comprises the steps: displaying a vehicle-mounted map which is applied to a vehicle intelligent driving navigation auxiliary system, obtaining a first driving sub-path in response to an editing operation for the first driving path, and displaying the first driving sub-path on the vehicle-mounted map, the editing operation comprises a first driving sub-path selection operation and a first driving sub-path parameter setting operation, forming a second driving path according to the first driving path and the first driving sub-path, and executing intelligent driving pilot aided driving according to the second driving path. According to the method, the user can be supported to select the required driving sub-path during intelligent driving pilot auxiliary driving, the parameters of the driving sub-path are set, and the intelligent driving pilot auxiliary system drives according to the setting of the user, so that the intelligent driving pilot auxiliary driving experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent driving, and particularly to a driving path editing method, apparatus, and electronic device. Background Art

[0002] In the field of modern automotive technology, especially with the development of new energy vehicles and intelligent driving technology, in-vehicle navigation systems and Navigation Cruise Assist (NCA) have become key technologies for improving driving experience and safety. The Navigation Cruise Assist detects the driving environment in front of the vehicle through sensors such as radars and cameras, and determines the position of the vehicle itself through integrated positioning and other sensors. On this basis, it assists the driver in controlling the vehicle to travel along the navigation route towards the destination on the road sections that support the Navigation Cruise Assist function, and has functions such as assisting in controlling the vehicle according to traffic light information, intelligent lane change, and intelligent speed limit. The in-vehicle navigation system usually relies on the API (Application Programming Interface) of map service providers to achieve path planning and navigation guidance.

[0003] Existing Navigation Cruise Assist driving can only adjust the vehicle speed through navigation system data. For example, it automatically adjusts the driving speed when approaching a curve, according to road condition information, or according to speed limits. In actual Navigation Cruise Assist driving, if the user wants to adjust the driving state of the vehicle, they need to exit the Navigation Cruise Assist driving and take over the vehicle by the user, which reduces the experience of Navigation Cruise Assist driving.

[0004] Therefore, how to drive according to the user's editing of the driving path during Navigation Cruise Assist driving has become an urgent problem to be solved. Summary of the Invention

[0005] Embodiments of the present application provide a driving path editing method to improve the user experience of assisted driving using the Navigation Cruise Assist function.

[0006] Correspondingly, embodiments of the present application also provide a driving path editing apparatus and an electronic device to ensure the implementation and application of the above method.

[0007] To solve the above problems, embodiments of the present application disclose a driving path editing method applied to a vehicle Navigation Cruise Assist system. The method includes:

[0008] Display an in-vehicle map, where the in-vehicle map includes a first driving path;

[0009] In response to an editing operation on the first driving path, obtain a first driving sub-path. The editing operation includes a first driving sub-path selection operation and a first driving sub-path parameter setting operation;

[0010] Form a second driving path according to the first driving path and the first driving sub-path;

[0011] Execute intelligent driving pilot assistance driving according to the second driving path.

[0012] Optionally, before displaying the in-vehicle map which includes the first driving path, it further includes:

[0013] Input the starting position and the ending position in the in-vehicle map, and generate multiple driving paths and information of each driving path in the in-vehicle map;

[0014] Determine the first driving path according to the driving path information.

[0015] Optionally, the operation of selecting the first driving sub-path includes:

[0016] The in-vehicle map includes a sub-path editing button. In response to a click operation on the sub-path editing button, select the starting point and the ending point of the first driving sub-path on the first driving path, and mark the path connecting the starting point and the ending point as the first driving sub-path.

[0017] Optionally, the in-vehicle map includes a sub-path editing button. After selecting the starting point and the ending point of the first driving sub-path on the first driving path in response to a click operation on the sub-path editing button and marking the path connecting the starting point and the ending point as the first driving sub-path, it further includes:

[0018] In response to a click operation on the starting point or the ending point, adjust the starting point and the ending point of the first driving sub-path.

[0019] Optionally, the operation of setting the first driving sub-path parameters includes:

[0020] After selecting the first driving sub-path, set the first driving sub-path parameters according to the first driving path information;

[0021] Adjust the first driving sub-path according to the first driving sub-path parameters.

[0022] Optionally, forming the second driving path according to the first driving path and the first driving sub-path includes:

[0023] Remove the first driving sub-path from the first driving path to obtain the unedited first driving sub-path;

[0024] Integrate the first driving sub-path and the unedited first driving sub-path to form the second driving path.

[0025] Optionally, after forming the second driving path according to the first driving path and the first driving sub-path, it further includes:

[0026] Obtain the position information of the unedited first driving sub-path, and encapsulate the position information of each unedited first driving sub-path into an unedited first driving sub-path parameter object;

[0027] Encapsulate each first driving sub-path parameter into a first driving sub-path parameter object;

[0028] Integrate all unedited first driving sub-path parameter objects and all first driving sub-path parameter objects into an array of second driving path objects.

[0029] Optionally, perform intelligent driving pilot assistance according to the second driving path, including:

[0030] Release the array of second driving path objects to the vehicle intelligent driving pilot assistance system;

[0031] The vehicle intelligent driving pilot assistance system calls the array of second driving path objects to perform intelligent driving pilot assistance.

[0032] An embodiment of the present application also discloses a driving path editing device, which is applied to a vehicle intelligent driving pilot assistance system. The device includes:

[0033] An in-vehicle map module, configured to display an in-vehicle map, and the in-vehicle map includes a first driving path;

[0034] A sub-path editing module, configured to obtain a first driving sub-path in response to an editing operation on the first driving path, and the editing operation includes a first driving sub-path selection operation and a first driving sub-path parameter setting operation;

[0035] A driving path determination module, configured to form a second driving path according to the first driving path and the first driving sub-path;

[0036] An intelligent driving pilot assistance module, configured to perform intelligent driving pilot assistance according to the second driving path.

[0037] An embodiment of the present application also discloses an electronic device, including a processor, a communication interface, a memory, and a communication bus. Among them, the processor, the communication interface, and the memory complete mutual communication through the communication bus;

[0038] The memory is used to store a computer program;

[0039] When the processor is used to execute the program stored on the memory, it implements one or more driving path editing methods in the embodiments of the present application.

[0040] Compared with the prior art, the embodiments of the present application have the following advantages:

[0041] In the embodiments of the present application, when applied to a vehicle intelligent driving pilot assistance system, an in-vehicle map is displayed. The in-vehicle map includes a first driving path. In response to an editing operation on the first driving path, a first driving sub-path is obtained. The editing operation includes a first driving sub-path selection operation and a first driving sub-path parameter setting operation. The sub-path to be edited can be directly selected in the in-vehicle map, and the sub-path parameters can be set according to the user's needs. According to the first driving path and the first driving sub-path, a second driving path is formed. The intelligent driving pilot assistance driving is performed according to the second driving path, which can customize the driving sub-path parameters of the vehicle intelligent driving pilot assistance and perform the intelligent driving pilot assistance driving according to the user's needs, improving the intelligent driving pilot assistance driving experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0043] Figure 1 is a flowchart of the steps of a driving path editing method provided in the embodiments of the present application;

[0044] Figure 2 is a flowchart of the steps of another driving path editing method provided in the embodiments of the present application;

[0045] Figure 3 is a schematic diagram of the overall implementation process of the technical solution provided in the embodiments of the present application;

[0046] Figure 4 is a structural block diagram of an embodiment of a driving path editing device of the present application;

[0047] Figure 5 is a schematic diagram of the structure of an electronic device provided in the embodiments of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0048] To make the above objects, features, and advantages of the present application more obvious and understandable, the present application will be further described in detail below with reference to the drawings and specific embodiments. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art without creative efforts based on the embodiments in the present application belong to the scope of protection of the present application.

[0049] Refer to Figure 1, which shows the step flow chart of a driving path editing method provided in an embodiment of the present application, is applied to a vehicle intelligent driving pilot assistance system, and may specifically include the following steps:

[0050] Step 101, display an in-vehicle map, where the in-vehicle map includes a first driving path;

[0051] In a specific implementation, intelligent driving pilot assistance combines high-precision positioning and high-precision maps to assist the driver in driving the vehicle along the navigation route. In the embodiment of the present application, a high-precision map is used as the in-vehicle navigation. When intelligent driving pilot assistance is required, a first driving path is determined, the first driving path is displayed on the in-vehicle map, and intelligent driving pilot assistance driving is performed according to the first driving path.

[0052] Step 102, in response to an editing operation on the first driving path, obtain a first driving sub-path, where the editing operation includes a first driving sub-path selection operation and a first driving sub-path parameter setting operation;

[0053] Step 103, form a second driving path according to the first driving path and the first driving sub-path;

[0054] Step 104, perform intelligent driving pilot assistance driving according to the second driving path.

[0055] In practical applications, the vehicle intelligent driving pilot assistance system controls the vehicle to drive along the second driving path to the termination position on a section supporting the intelligent driving pilot assistance function. When driving to the first driving sub-path, the vehicle intelligent driving pilot assistance system drives according to the corresponding sub-path parameters, so that the intelligent driving pilot assistance system drives according to the user's needs.

[0056] In the embodiment of the present application, the in-vehicle map displays the first driving path. When the user needs to edit the sub-path on the first driving path, the selection of the first driving sub-path and the setting of the corresponding first driving sub-path parameters are performed. After the selection and parameter setting of the first driving sub-path are completed, the first driving sub-path is obtained, and the second driving path is obtained according to the first driving path and the first driving sub-path. At this time, the second driving path is set according to the user's needs on the basis of the first driving path, which can meet the user's needs for intelligent driving pilot assistance driving and improve the driving experience. The selection operation and parameter setting operation for the first driving sub-path can be performed simultaneously, or the selection of the first driving sub-path can be completed first, and then the parameter setting operation can be clicked on the first driving sub-path.

[0057] In the above driving path editing method, which is applied to the vehicle intelligent driving pilot assistance system, the in-vehicle map is displayed. The in-vehicle map includes a first driving path. In response to an editing operation on the first driving path, a first driving sub-path is obtained. The editing operation includes a first driving sub-path selection operation and a first driving sub-path parameter setting operation. It is possible to directly select the sub-path to be edited in the in-vehicle map and set the sub-path parameters according to the user's needs. According to the first driving path and the first driving sub-path, a second driving path is formed, and intelligent driving pilot assistance driving is performed according to the second driving path. It is possible to customize the driving sub-path parameters of the vehicle intelligent driving pilot assistance and perform intelligent driving pilot assistance driving according to the user's needs, improving the intelligent driving pilot assistance driving experience.

[0058] Referring to Figure 2 , the flowchart of steps of another driving path editing method provided in an embodiment of the present application is shown. It is applied to the vehicle intelligent driving pilot assistance system and specifically may include the following steps:

[0059] Step 201: Input a starting position and an ending position in the in-vehicle map, and generate multiple driving paths and information of each driving path in the in-vehicle map;

[0060] In practical applications, when inputting a starting position and an ending position in the in-vehicle map, the starting position can be the position where the vehicle is located or other positions of the vehicle's location. After inputting the starting position and the ending position, the in-vehicle map performs path planning to obtain multiple driving paths, and at the same time, displays path information on the corresponding driving paths. The path information may include: driving distance, estimated driving time, traffic light information, electronic eye information, road grade, congestion level, road attribute. Among them, the road grade can be a national road, a provincial road, a rural road, etc., and the road attribute can be a tunnel, a bridge, a ramp, etc.

[0061] Step 202: Determine the first driving path according to the driving path information;

[0062] In practical applications, the user can comprehensively consider the driving paths according to the information of each driving path and determine the first driving path among the multiple planned driving paths. Exemplarily, if the user needs to reach the destination fastest, the driving path with the shortest estimated driving time can be selected as the first driving path. If the user needs a driving path with a simple driving condition, the driving path with a low congestion level and mainly national roads and provincial roads as the road grade can be selected as the first driving path. In this regard, the embodiments of the present application do not make limitations.

[0063] Step 203: Display the in-vehicle map, where the in-vehicle map includes the first driving path;

[0064] Step 204: In response to an editing operation on the first driving path, obtain a first driving sub-path, where the editing operation includes a first driving sub-path selection operation and a first driving sub-path parameter setting operation;

[0065] Step 205: Form a second driving path according to the first driving path and the first driving sub-path;

[0066] Step 206: Perform intelligent driving pilot assist driving according to the second driving path.

[0067] The above steps 203-206 are described with reference to the previous steps 101-104 and will not be elaborated here.

[0068] In the embodiment of the present application, by inputting a starting position and an ending position in the in-vehicle map, generating multiple driving paths and information of each driving path in the in-vehicle map, determining the first driving path according to the driving path information, displaying the in-vehicle map, where the in-vehicle map includes the first driving path, in response to an editing operation on the first driving path, obtaining a first driving sub-path, where the editing operation includes a first driving sub-path selection operation and a first driving sub-path parameter setting operation, forming a second driving path according to the first driving path and the first driving sub-path, and performing intelligent driving pilot assist driving according to the second driving path, that is, the second driving path is the target driving path, and the vehicle drives according to the second driving path. It can enable the user to select the target driving path and perform autonomous editing on the target driving path, improving the intelligent driving pilot assist driving experience.

[0069] Refer to Figure 3 , which shows the overall implementation process of the technical solution provided by the embodiment of the present application. The driving path editing method provided in the embodiment of the present application mainly includes: the user opens the in-vehicle map, inputs the starting position and the ending position on the in-vehicle map, enables multi-path planning, selects a path from multiple paths, and this path is the first driving path. Click the sub-path editing button, and the sub-path trajectory enters the editing state. If the sub-path editing state is not exited, click any two positions on the first driving path twice, then the sub-path selection is completed, and the sub-path parameters are input. At this time, the editing of a first driving sub-path is completed. Determine whether to add another sub-path. Click the sub-path adding button to continue adding sub-paths. It should be noted that during the sub-path selection operation, the click operation is only valid on the first driving path. If the sub-path editing state is exited or no more sub-paths are continued to be added, form the second driving path and perform intelligent driving pilot assist driving.

[0070] In an optional embodiment of the present application, the first driving sub-path selection operation includes:

[0071] The in-vehicle map includes a sub-path editing button. In response to a click operation on the sub-path editing button, the starting point and the ending point of the first driving sub-path are selected on the first driving path, and the path connecting the starting point and the ending point is marked as the first driving sub-path.

[0072] In a specific implementation, the in-vehicle map may include a sub-path editing button. Clicking the sub-path editing button enters the sub-path editing state. First, the editing state needs to select a sub-path. The selection of the sub-path can be a congested section, a section of a rural road, a section where the intelligent driving pilot assistance function is likely to exit, or any section. On the first driving path, click the starting point and the ending point of the first driving sub-path to be edited. After clicking, mark the path connecting the starting point and the ending point on the first driving path as the first driving sub-path. Among them, the marking can be marking the first driving sub-path in red or any marking different from the first driving path.

[0073] In the embodiment of the present application, the in-vehicle map includes a sub-path editing button. In response to a click operation on the sub-path editing button, the starting point and the ending point of the first driving sub-path are selected on the first driving path, and the path connecting the starting point and the ending point is marked as the first driving sub-path. The selection of the first driving sub-path is simple and easy to operate, which can improve the user's understanding of the driving path.

[0074] In an optional embodiment of the present application, after the starting point and the ending point of the first driving sub-path are selected on the first driving path in response to a click operation on the sub-path editing button, and the path connecting the starting point and the ending point is marked as the first driving sub-path, it further includes:

[0075] In response to a click operation on the starting point or the ending point, adjust the starting point and the ending point of the first driving sub-path.

[0076] In practical applications, after the user selects the first driving sub-path on the first driving path, the first driving sub-path needs to be adjusted. At this time, in response to a click operation on the starting point or the ending point, adjust the starting point and the ending point of the first driving sub-path.

[0077] In a specific implementation, the user clicks twice on the first driving path, and a first driving sub-path is selected. The adjustment operation of the first driving sub-path can be: clicking again on the position shown on the in-vehicle map. If the clicked position is to the left of the starting point, the starting point is in an adjustable state; if the clicked position is to the right of the starting point, the ending point is in an adjustable state. The adjustment operation of the first driving sub-path can also be: long-pressing the starting point or the ending point and dragging the starting point or the ending point to the desired position. In this regard, the embodiments of the present application do not make any limitations.

[0078] In the embodiments of the present application, in response to a click operation on the starting point or the ending point, adjusting the starting point and the ending point of the first driving sub-path can quickly adjust the first driving sub-path.

[0079] In an optional embodiment of the present application, the operation of setting the first driving sub-path parameters includes:

[0080] After selecting the first driving sub-path, setting the first driving sub-path parameters according to the first driving path information;

[0081] Adjusting the first driving sub-path according to the first driving sub-path parameters.

[0082] In practical applications, in order to improve the intelligent driving pilot assistance experience, the embodiments of the present application can edit the driving path parameters to adapt to any settings that are beneficial to improving the intelligent driving pilot assistance experience. After selecting the first driving sub-path, it is necessary to set the first driving sub-path parameters. Among them, the setting of the first driving sub-path parameters can be set together when the first driving sub-path is selected, or the parameters can be set after the first driving sub-path is selected.

[0083] In a specific implementation, when the selection of the first driving sub-path is completed, a sub-path parameter setting box pops up. According to the first driving path information, when it is necessary to set the first driving sub-path parameters, set the setting parameters in the sub-path parameter setting box. The sub-path parameter setting box can include various parameters, such as the position parameters of the starting point, the position parameters of the ending point, the longitude and latitude accuracy, the limited speed, and the road condition parameters, etc.

[0084] Setting the position parameters of the starting point and the ending point can further finely adjust the starting point and the ending point of the first driving sub-path.

[0085] The longitude and latitude accuracy can represent the longitude and latitude accuracy of each coordinate point of the driving path in the intelligent driving pilot assistance. The higher the longitude and latitude accuracy, the more accurate the driving path, but the slower the loading speed of the driving path. In places with weak signals such as tunnels, using high longitude and latitude accuracy to load the driving path will cause abnormal intelligent driving pilot assistance or even exit, resulting in the user not taking over the vehicle in time. The lower the longitude and latitude accuracy, the faster the loading speed of the driving path, but the driving path may deviate. The setting of the longitude and latitude accuracy can set high longitude and latitude accuracy for sub-paths such as sub-paths in congested sections and sub-paths of traffic lights, and can appropriately reduce the longitude and latitude accuracy for sub-paths in tunnel sections.

[0086] The setting of the limited speed can be set according to the road condition parameters. For example, if a congested section is selected as the first driving sub-path, different limited speeds corresponding to different congestion levels can be set according to the first driving path information of this first driving sub-path, such as congestion level, estimated travel time, estimated congestion time, etc. For example, when the congestion level is set to severe congestion, the limited speed is set to 10 km / h; when the congestion level is moderate congestion, the limited speed is set to 20 km / h. When the vehicle travels to this first driving sub-path, the intelligent driving pilot assistance system limits the driving speed according to the current congestion level to reduce the risk of intelligent driving pilot assistance. If a smooth section is selected as the first driving sub-path, the congestion level can be set to smooth and the limited speed can be 100 km / h. In this application, the limited speed can exceed the speed limit range of the section. It should be noted that in actual applications, the limited speed needs to be set according to the specific road conditions.

[0087] In a specific implementation, the first driving sub-path parameter in the sub-path parameter setting box can also include voice broadcast information. For example, reduce the frequency of voice broadcasts in the first driving sub-path with good driving conditions, and broadcast information such as the situation of approaching vehicles and the vehicle speed when approaching electronic eyes; increase the frequency of voice broadcasts in the first driving sub-path with complex driving conditions, and broadcast information such as the situation of approaching vehicles, road conditions, and traffic light information. It should be noted that in actual applications, the voice broadcast information is not limited to the content in the embodiments of this application.

[0088] In the embodiments of this application, after selecting the first driving sub-path, setting the first driving sub-path parameter according to the first driving path information and adjusting the first driving sub-path according to the first driving sub-path parameter can reduce the possibility of abnormal intelligent driving pilot assistance, perform intelligent driving pilot assistance according to the user's needs, and thus improve the intelligent driving pilot assistance experience.

[0089] In an alternative embodiment of this application, the forming of the second driving path according to the first driving path and the first driving sub-path includes:

[0090] Remove the first driving sub-path from the first driving path to obtain an unedited first driving sub-path;

[0091] Integrate the first driving sub-path and the unedited first driving sub-path to form the second driving path.

[0092] In practical applications, after the editing of the first driving sub-path is completed, the first driving path is divided into multiple sub-paths. Specifically, the first driving path includes an edited first driving sub-path and an unedited first driving sub-path. The unedited first driving sub-path is multiple sub-paths in the first driving path other than the first driving sub-path. In the embodiment of the present application, the first driving sub-path is removed from the first driving path to obtain an unedited first driving sub-path. The first driving sub-path and the unedited first driving sub-path are integrated to form a second driving path. The second driving path is the path after the user's editing and can be applied to the intelligent driving pilot assistance system.

[0093] After forming the second driving path according to the first driving path and the first driving sub-path, it further includes:

[0094] Obtain the position information of the unedited first driving sub-path, and encapsulate the position information of each unedited first driving sub-path into an unedited first driving sub-path parameter object;

[0095] Encapsulate each first driving sub-path parameter into a first driving sub-path parameter object;

[0096] Integrate all the unedited first driving sub-path parameter objects and all the first driving sub-path parameter objects into a second driving path object array;

[0097] Release the second driving path object array to the vehicle intelligent driving pilot assistance system;

[0098] The vehicle intelligent driving pilot assistance system calls the second driving path object array to perform the intelligent driving pilot assistance.

[0099] In practical applications, in order for the intelligent driving pilot assistance system to drive according to the driving route, after the driving route is generated, the in-vehicle map releases the driving route information to the intelligent driving pilot assistance system through the API interface. By calling the driving route information, the pilot assistance is carried out according to the driving route. In the embodiment of the present application, the position information of the unedited first driving sub-route is obtained, where the position information of the unedited first driving sub-route includes the position information of each coordinate point in the route. The position information of each unedited first driving sub-route is encapsulated into an unedited first driving sub-route parameter object, each first driving sub-route parameter is encapsulated into a first driving sub-route parameter object, all unedited first driving sub-route parameter objects and all first driving sub-route parameter objects are integrated into a second driving route object array, and the in-vehicle map releases the second driving route object array to the vehicle intelligent driving pilot assistance system. The vehicle intelligent driving pilot assistance system calls the second driving route object array to perform intelligent driving pilot assistance.

[0100] In a specific implementation, when the user enables the intelligent driving pilot assistance function, if the vehicle travels to an unedited first driving sub-route in the second driving route, the data for controlling and commanding the vehicle intelligent driving pilot assistance driving is generated by relevant algorithms in the intelligent driving pilot assistance system for driving; if the vehicle travels to a first driving sub-route in the second driving route, the data for controlling and commanding the vehicle intelligent driving pilot assistance driving switches to the parameter data of the set parameters for driving; if the vehicle travels to a section where intelligent driving pilot assistance is not supported, the vehicle gives a voice prompt to remind the user to take over the vehicle.

[0101] In the embodiment of the present application, the unedited first driving sub-route is obtained by removing the first driving sub-route from the first driving route, the first driving sub-route and the unedited first driving sub-route are integrated to form a second driving route, the position information of the unedited first driving sub-route is obtained, the position information of each unedited first driving sub-route is encapsulated into an unedited first driving sub-route parameter object; each first driving sub-route parameter is encapsulated into a first driving sub-route parameter object; all unedited first driving sub-route parameter objects and all first driving sub-route parameter objects are integrated into a second driving route object array; the second driving route object array is released to the vehicle intelligent driving pilot assistance system; the vehicle intelligent driving pilot assistance system calls the second driving route object array to perform intelligent driving pilot assistance, so as to realize the vehicle intelligent driving pilot assistance system to perform assistance driving according to the user settings.

[0102] It should be noted that for the method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should be aware that the embodiments of the present application are not limited by the described action sequences, because according to the embodiments of the present application, certain steps can be carried out in other sequences or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily essential for the embodiments of the present application.

[0103] Based on the above embodiments, the present embodiment further provides a driving path editing device.

[0104] Referring to Figure 4 , a structural block diagram of a driving path editing device provided in an embodiment of the present application is shown. Applied to a vehicle intelligent driving pilot assistance system, it may specifically include the following modules:

[0105] An in-vehicle map module 401, configured to display an in-vehicle map, where the in-vehicle map includes a first driving path;

[0106] A sub-path editing module 402, configured to obtain a first driving sub-path in response to an editing operation on the first driving path, where the editing operation includes a first driving sub-path selection operation and a first driving sub-path parameter setting operation;

[0107] A driving path determination module 403, configured to form a second driving path according to the first driving path and the first driving sub-path;

[0108] An intelligent driving pilot assistance module 404, configured to perform intelligent driving pilot assistance driving according to the second driving path.

[0109] In an exemplary embodiment, the device further includes a path selection module, configured to input a starting position and an ending position in the in-vehicle map, generate multiple driving paths and information of each driving path in the in-vehicle map; and determine the first driving path according to the driving path information.

[0110] In an exemplary embodiment, the sub-path editing module 402 includes a sub-path selection sub-module, configured to, for the in-vehicle map, including a sub-path editing button, in response to a click operation on the sub-path editing button, select a starting point and an ending point of the first driving sub-path on the first driving path, and mark the path connecting the starting point and the ending point as the first driving sub-path.

[0111] In an exemplary embodiment, the sub-path selection sub-module includes a sub-path adjustment sub-unit, configured to adjust the starting point and the ending point of the first driving sub-path in response to a click operation on the starting point or the ending point.

[0112] In an exemplary embodiment, the sub-path editing module 402 includes a sub-path parameter setting sub-module, configured to set the first driving sub-path parameters according to the first driving path information after selecting the first driving sub-path; and adjust the first driving sub-path according to the first driving sub-path parameters.

[0113] In an exemplary embodiment, the driving path determination module 403 is specifically configured to remove the first driving sub-path from the first driving path to obtain an unedited first driving path; and integrate the first driving sub-path and the unedited first driving path to form the second driving path.

[0114] In an exemplary embodiment, the device further includes a driving path parameter integration module, configured to obtain the position information of the unedited first driving path, encapsulate the position information of each unedited first driving path into an unedited first driving path parameter object; encapsulate each first driving sub-path parameter into a first driving sub-path parameter object; and integrate all the unedited first driving path parameter objects and all the first driving sub-path parameter objects into a second driving path object array.

[0115] In an exemplary embodiment, the intelligent driving pilot assistance module 404 is specifically configured to release the second driving path object array to the vehicle intelligent driving pilot assistance system; and the vehicle intelligent driving pilot assistance system calls the second driving path object array to perform intelligent driving pilot assistance.

[0116] A driving path editing device provided by an embodiment of the present application is applied to a vehicle intelligent driving pilot assistance system, displays an in-vehicle map, where the in-vehicle map includes a first driving path, and in response to an editing operation on the first driving path, obtains a first driving sub-path. The editing operation includes a first driving sub-path selection operation and a first driving sub-path parameter setting operation. It is possible to directly select a sub-path to be edited in the in-vehicle map, set sub-path parameters according to user needs, form a second driving path based on the first driving path and the first driving sub-path, and perform intelligent driving pilot assistance according to the second driving path, which can customize the driving sub-path parameters of the vehicle intelligent driving pilot assistance and perform intelligent driving pilot assistance according to user needs, improving the intelligent driving pilot assistance experience.

[0117] For the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for related parts, refer to the partial description of the method embodiment.

[0118] Such as Figure 5As shown in the figure, it is a schematic structural diagram of an electronic device provided by an embodiment of the present application, including a processor 51, a communication interface 52, a memory 53, and a communication bus 54. Among them, the processor 51, the communication interface 52, and the memory 53 complete mutual communication through the communication bus 54.

[0119] The memory 53 is used to store computer programs.

[0120] In an embodiment of the present application, when the processor 51 is used to execute the program stored on the memory 53, it implements the driving path editing method provided by any one of the foregoing method embodiments.

[0121] The embodiment of the present application also provides a non-volatile readable storage medium. One or more modules (programs) are stored in the storage medium. When the one or more modules are applied to a device, the device can be caused to execute the instructions (instructions) of each method step in the embodiment of the present application.

[0122] The embodiment of the present application provides one or more machine-readable media, on which instructions are stored. When executed by one or more processors, the electronic device is caused to execute one or more text correction methods as in the above embodiments. In the embodiment of the present application, the electronic device includes various types of devices such as a terminal device and a server (cluster).

[0123] The embodiment of the present application can be implemented as a device configured as desired using any suitable hardware, firmware, software, or any combination thereof. The device may include electronic devices such as a terminal device and a server (cluster).

[0124] Each embodiment in this specification is described in a progressive manner. The key point of each embodiment is to illustrate the differences from other embodiments. The same or similar parts among the embodiments can be referred to each other.

[0125] The embodiment of the present application is described with reference to the flowcharts and / or block diagrams of the method, terminal device (system), and computer program product according to the embodiment of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram can be implemented by computer program instructions, and the combination of the processes and / or blocks in the flowchart and / or block diagram can also be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable text correction terminal devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable text correction terminal devices generate a device for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0126] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable text correction terminal device to work in a specific manner, such that the instructions stored in the computer-readable memory produce a manufacture including an instruction device that implements the functions specified in one process Figure 1 or more processes and / or blocks Figure 1 or more blocks specified in one block or more blocks.

[0127] These computer program instructions can also be loaded onto a computer or other programmable text correction terminal device, such that a series of operation steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable terminal device provide steps for implementing the functions specified in one process Figure 1 or more processes and / or blocks Figure 1 or more blocks specified in one block or more blocks.

[0128] Although the preferred embodiments of the embodiments of the present application have been described, those skilled in the art can make additional changes and modifications once they learn the basic creative concept. Therefore, the appended claims are intended to be construed as including the preferred embodiments and all changes and modifications falling within the scope of the embodiments of the present application.

[0129] Finally, it should also be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or terminal device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or terminal device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or terminal device comprising the element.

[0130] The above has introduced in detail a driving path editing method, device and an electronic device provided by the present application. Specific examples are used in this article to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present application.

Claims

1. A driving path editing method, characterized in that: Applied to a vehicle intelligent driving and navigation assistance system, the method includes: Displaying an in-vehicle map, wherein the in-vehicle map includes a first driving route; In response to an editing operation on the first driving path, a first driving sub-path is obtained, wherein the editing operation includes a first driving sub-path selection operation and a first driving sub-path parameter setting operation; forming a second driving path according to the first driving path and the first driving sub-path; Execute intelligent driving pilot assisted driving according to the second driving path.

2. The method according to claim 1, characterized in that Before displaying the in-vehicle map and including the first driving route in the in-vehicle map, the method further includes: Inputting a starting position and an ending position into the vehicle-mounted map, and generating a plurality of driving routes and information of each driving route on the vehicle-mounted map; The first driving path is determined according to the driving path information.

3. The method according to claim 1, characterized in that The first driving sub-path selection operation includes: The in-vehicle map includes a sub-path editing button. In response to a click operation on the sub-path editing button, a starting point and an end point of the first driving sub-path are selected on the first driving path, and a path connecting the starting point and the end point is marked as the first driving sub-path.

4. The method according to claim 3, characterized in that After selecting the starting point and the ending point of the first driving sub-path on the first driving path in response to the click operation on the sub-path editing button, and marking the path connected by the starting point and the ending point as the first driving sub-path, the method further includes: In response to a click operation on the starting point or the ending point, the starting point and the ending point of the first travel sub-path are adjusted.

5. The method according to claim 1, characterized in that The first driving sub-path parameter setting operation includes: After selecting the first driving sub-path, setting the first driving sub-path parameter according to the first driving path information; The first driving sub-path is adjusted according to the first driving sub-path parameter.

6. The method according to claim 1, characterized in that The forming a second driving path according to the first driving path and the first driving sub-path includes: removing the first driving sub-path from the first driving path to obtain an unedited first driving sub-path; The first driving sub-path and the unedited first driving sub-path are integrated to form the second driving path.

7. The method according to claim 6, characterized in that After forming a second driving path according to the first driving path and the first driving sub-path, the method further includes: Acquire the position information of the unedited first driving sub-path, and encapsulate the position information of each unedited first driving sub-path into an unedited first driving sub-path parameter object; Encapsulating each of the first driving sub-path parameters into a first driving sub-path parameter object; All of the unedited first driving sub-path parameter objects and all of the first driving sub-path parameter objects are integrated into a second driving path object array.

8. The method according to claim 7, characterized in that The performing intelligent driving pilot assisted driving according to the second driving path includes: Releasing the second driving path object array to the vehicle intelligent driving navigation assistance system; The vehicle intelligent driving and navigation assistance system calls the second driving path object array to execute the intelligent driving and navigation assisted driving.

9. A driving path editing device, characterized in that: Applied to a vehicle intelligent driving and navigation assistance system, the device comprises: An in-vehicle map module, used to display an in-vehicle map, wherein the in-vehicle map includes a first driving route; A sub-path editing module, configured to obtain a first driving sub-path in response to an editing operation on the first driving path, wherein the editing operation includes a first driving sub-path selection operation and a first driving sub-path parameter setting operation; A driving path determination module, configured to form a second driving path according to the first driving path and the first driving sub-path; The intelligent driving and navigation assistance module is used to perform intelligent driving and navigation assisted driving according to the second driving path.

10. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; The memory is used to store computer programs; The processor is used to implement the method according to any one of claims 1 to 8 when executing the program stored in the memory.