Methods, devices, vehicles and storage media for updating driving information

CN117261922BActive Publication Date: 2026-07-03CHONGQING CHANGAN AUTOMOBILE CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHONGQING CHANGAN AUTOMOBILE CO LTD
Filing Date
2023-09-26
Publication Date
2026-07-03

Smart Images

  • Figure CN117261922B_ABST
    Figure CN117261922B_ABST
Patent Text Reader

Abstract

This application relates to a method, apparatus, vehicle, and storage medium for updating driving information, and pertains to the field of intelligent driving technology. The method includes: acquiring first driving information, which is the driving information of the vehicle after receiving a target operation command while the vehicle is driving according to initial driving information; the initial driving information includes initial behavioral feature information and initial control parameters; acquiring second driving information, which includes second control parameters; if the initial behavioral feature information is the same as the first behavioral feature information, and the first control parameters are different from the second control parameters, then determining third control parameters based on the initial control parameters, the first control parameters, and the second control parameters; and updating the initial driving information based on the third control parameters. Therefore, due to the increased amount of reference data for determining the third driving information, the control parameters in the intelligent driving system are better able to meet user needs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of intelligent driving, specifically to a method, device, vehicle, and storage medium for updating driving information. Background Technology

[0002] With the continuous development of intelligent driving, more and more vehicles are equipped with intelligent driving systems. Intelligent driving systems can achieve multiple functions, such as adaptive cruise control, single-lane centering, and intelligent lane changing. Intelligent driving systems can provide users with a better driving experience.

[0003] However, the driving information in current intelligent driving systems is determined only based on user actions when the intelligent driving system is not activated. The reference data for determining driving information is limited, which may result in the driving information in the intelligent driving system failing to meet the user's needs. Summary of the Invention

[0004] This application provides a method, apparatus, vehicle, and storage medium for updating driving information, to at least address the technical problem in related technologies where the limited reference data for determining driving information may lead to driving information in intelligent driving systems failing to meet user needs. The technical solution of this application is as follows:

[0005] According to a first aspect of this application, a method for updating driving information is provided. The method includes: acquiring first driving information, which is the driving information of the vehicle after receiving a target operation command while the vehicle is driving according to initial driving information; the initial driving information is the driving information of the vehicle when an intelligent driving system is activated in a first driving scenario; the initial driving information includes initial behavioral feature information and initial control parameters; the behavioral feature information reflects the user's driving control intention of the vehicle; the target operation command instructs the vehicle to change its driving information; and the first driving information includes first behavioral feature information and first control parameters. Acquiring second driving information, which is the driving information of the vehicle when the intelligent driving system is not activated in the first driving scenario; the second driving information includes second control parameters. If the initial behavioral feature information is the same as the first behavioral feature information, and the first control parameters are different from the second control parameters, then a third control parameter is determined based on the initial control parameters, the first control parameters, and the second control parameters. Based on the third control parameters, the initial driving information is updated to obtain updated initial driving information, which includes the initial behavioral feature information and the third control parameters.

[0006] Based on the aforementioned technical means, the reference information for determining the third control parameter in this application includes the vehicle's driving information when the intelligent driving system is not activated, as well as the vehicle's driving information after user operation changes when the intelligent driving system is activated. The amount of reference data is increased, and the initial driving information is updated based on the third control parameter, making the control parameters in the intelligent driving system closer to the user's driving habits, and making the intelligent driving system more user-friendly.

[0007] In one possible implementation, the method for updating driving information further includes: if the initial behavioral feature information differs from the first behavioral feature information, then determining a fourth control parameter based on the first control parameter and the second control parameter. Based on the first behavioral feature information and the fourth control parameter, the initial driving information is updated to obtain updated initial driving information, which includes the first behavioral feature information and the fourth control parameter.

[0008] Based on the aforementioned technical means, the reference information for determining the fourth control parameter in this application includes the vehicle's driving information when the intelligent driving system is not activated, as well as the vehicle's driving information after user operation changes when the intelligent driving system is activated. The amount of reference data is increased, and the initial driving information is updated based on the fourth control parameter, making the control parameters in the intelligent driving system closer to the user's driving habits and style, and making the intelligent driving system more user-friendly.

[0009] In one possible implementation, the initial driving information further includes first scene information, which is scene information of a first driving scenario. The method for updating the driving information further includes: obtaining second scene information corresponding to the first driving information, where the second scene information is scene information of a second driving scenario, and the second driving scenario is the actual scenario in which the vehicle is driving. The aforementioned "updating the initial driving information based on the first behavioral feature information and the fourth control parameter to obtain updated initial driving information" includes: if the first scene information differs from the second scene information, then updating the initial driving information based on the first behavioral feature information, the fourth control parameter, and the second scene information to obtain updated initial driving information, where the updated initial driving information includes: the second scene information, the first behavioral feature information, and the fourth control parameter.

[0010] Based on the aforementioned technical means, this application updates the scene information in the intelligent driving system when the vehicle does not detect actual scene information, which can improve the accuracy of the intelligent driving system.

[0011] In one possible implementation, the above-mentioned "determining a third control parameter based on the initial control parameter, the first control parameter, and the second control parameter" includes: determining a fifth control parameter based on the initial control parameter and the first control parameter, wherein the fifth control parameter is used to indicate the vehicle's changed driving information; and determining the third control parameter based on the fifth control parameter, a preset value, and the second control parameter.

[0012] Based on the aforementioned technical means, the reference information for determining the third control parameter in this application includes the vehicle's driving information when the intelligent driving system is not activated, as well as the vehicle's driving information after changes based on user operation when the intelligent driving system is activated. The amount of reference data is increased, making the control parameter more in line with the user's driving habits.

[0013] According to a second aspect provided in this application, a driving information updating device is provided, the device comprising: an acquisition unit and a processing unit.

[0014] The acquisition unit is used to acquire first driving information, which is the vehicle's driving information after receiving a target operation command while the vehicle is driving according to the initial driving information. The initial driving information is the vehicle's driving information when the intelligent driving system is activated in the first driving scenario. The initial driving information includes: initial behavioral feature information and initial control parameters. The behavioral feature information reflects the user's driving control intention for the vehicle, and the target operation command instructs the vehicle to change its driving information. The first driving information includes: first behavioral feature information and first control parameters. The acquisition unit is also used to acquire second driving information, which is the vehicle's driving information when the intelligent driving system is not activated in the first driving scenario. The second driving information includes second control parameters. The processing unit is used to determine a third control parameter based on the initial control parameter, the first control parameter, and the second control parameter if the initial behavioral feature information is the same as the first behavioral feature information and the first control parameter is different from the second control parameter. The processing unit is also used to update the initial driving information based on the third control parameter to obtain updated initial driving information, which includes: initial behavioral feature information and the third control parameter.

[0015] In one possible implementation, the processing unit is further configured to determine a fourth control parameter based on the first control parameter and the second control parameter if the initial behavioral feature information differs from the first behavioral feature information. The processing unit is also configured to update the initial driving information based on the first behavioral feature information and the fourth control parameter to obtain updated initial driving information, wherein the updated initial driving information includes the first behavioral feature information and the fourth control parameter.

[0016] In one possible implementation, the initial driving information further includes first scene information, which is the scene information of the first driving scenario. The acquisition unit is further configured to acquire second scene information corresponding to the first driving information, which is the scene information of a second driving scenario, where the second driving scenario is the actual driving scenario of the vehicle. Specifically, the processing unit is configured to, if the first scene information differs from the second scene information, update the initial driving information based on the first behavioral feature information, the fourth control parameter, and the second scene information to obtain updated initial driving information. The updated initial driving information includes: the second scene information, the first behavioral feature information, and the fourth control parameter.

[0017] In one possible implementation, the processing unit is specifically configured to determine a fifth control parameter based on the initial control parameters and the first control parameter, the fifth control parameter being used to indicate the vehicle's changed driving information. The processing unit is also specifically configured to determine a third control parameter based on the fifth control parameter, a preset value, and the second control parameter.

[0018] According to a third aspect provided in this application, a vehicle is provided, comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute instructions to implement the method of the first aspect described above and any possible implementation thereof.

[0019] According to a fourth aspect provided in this application, a computer-readable storage medium is provided that, when the instructions in the computer-readable storage medium are executed by a processor of a vehicle, enables the vehicle to perform the methods described in the first aspect and any possible implementation thereof.

[0020] According to the fifth aspect provided in this application, a computer program product is provided, the computer program product including computer instructions that, when executed on a vehicle, cause the vehicle to perform the method described in the first aspect and any possible implementation thereof.

[0021] Therefore, the above-mentioned technical features of this application have the following beneficial effects:

[0022] (1) Control parameters can be determined based on the vehicle's driving information when the intelligent driving system is not activated and the vehicle's driving information after user operation changes when the intelligent driving system is activated, increasing the amount of reference data. Furthermore, the initial driving information is updated based on the control parameters, making the control parameters in the intelligent driving system closer to the user's driving habits, and making the intelligent driving system more user-friendly.

[0023] (2) It can update the scene information in the intelligent driving system, which can improve the accuracy of the intelligent driving system.

[0024] It should be noted that the technical effects of any of the implementation methods in aspects two through five can be found in the technical effects of the corresponding implementation methods in aspect one, and will not be repeated here.

[0025] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0026] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application, and do not constitute an undue limitation of this application.

[0027] Figure 1 This is a schematic diagram illustrating a driving information updating system according to an exemplary embodiment;

[0028] Figure 2 This is a flowchart illustrating a method for updating driving information according to an exemplary embodiment;

[0029] Figure 3 This is a flowchart illustrating another method for updating driving information according to an exemplary embodiment;

[0030] Figure 4 This is a flowchart illustrating another method for updating driving information according to an exemplary embodiment;

[0031] Figure 5 This is a block diagram illustrating a driving information updating device according to an exemplary embodiment;

[0032] Figure 6 This is a block diagram illustrating a vehicle according to an exemplary embodiment. Detailed Implementation

[0033] To enable those skilled in the art to better understand the technical solutions of this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.

[0034] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0035] Before providing a detailed description of the method for updating driving information in the embodiments of this application, the implementation environment and application scenarios of the embodiments of this application will be introduced first.

[0036] With the continuous development of intelligent driving, more and more vehicles are equipped with intelligent driving systems. Intelligent driving systems can achieve multiple functions, such as adaptive cruise control, single-lane centering, and intelligent lane changing. Intelligent driving systems can provide users with a better driving experience.

[0037] However, the driving information in current intelligent driving systems is determined only based on the user's actions when the intelligent driving system is not activated. The reference data for determining driving information is limited, which may result in the driving information in the intelligent driving system failing to meet the user's needs.

[0038] To address the aforementioned issues, this application provides a method for updating driving information. The method includes: a target server acquiring first driving information, which is the vehicle's driving information after receiving a target operation command while the vehicle is driving according to initial driving information. The initial driving information is the vehicle's driving information when the intelligent driving system is activated in a first driving scenario. The initial driving information includes initial behavioral feature information and initial control parameters. The behavioral feature information reflects the user's driving control intention for the vehicle, and the target operation command is used until the vehicle changes its driving information. The first driving information includes first behavioral feature information and first control parameters. The target server can also acquire second driving information, which is the vehicle's driving information when the intelligent driving system is not activated in the first driving scenario. The second driving information includes second control parameters. If the initial behavioral feature information is the same as the first behavioral feature information, and the first control parameters are different from the second control parameters, it indicates that the vehicle can detect actual scenario information, and the intelligent driving system can control the vehicle accordingly based on the actual scenario information. However, the user is dissatisfied with the control of the intelligent driving system and generates a target operation command. The target server can then determine a third control parameter based on the initial control parameters, the first control parameters, and the second control parameters. Thus, the reference information for determining the third control parameters includes vehicle driving information when the intelligent driving system is not activated, as well as driving information after user-mandated changes when the intelligent driving system is activated. This increased data volume allows the control parameters to better align with user driving habits. Subsequently, the target server can update the initial driving information based on the third control parameters, obtaining updated initial driving information that includes initial behavioral characteristic information and the third control parameters. In this way, updating the initial driving information based on the third control parameters makes the control parameters in the intelligent driving system more closely aligned with user driving habits, resulting in a more user-friendly intelligent driving system.

[0039] The implementation environment of the embodiments of this application is described below.

[0040] Figure 1 This is a schematic diagram illustrating a driving information update system according to an exemplary embodiment, such as... Figure 1 As shown, the driving information update system includes a target server 101 and a cloud server 102. The target server 101 and the cloud server 102 communicate via wired / wireless communication.

[0041] The server (e.g., target server 101, cloud server 102) can be a single physical server, or a server cluster consisting of multiple servers. Alternatively, the server cluster can be a distributed cluster. Or, the server can be a cloud server. This application does not limit the specific implementation of the server.

[0042] The target server 101 is equipped with an intelligent driving system, which stores a first preset mapping relationship and a second preset mapping relationship. The target server 101 can obtain vehicle driving information through the intelligent driving system. The target server 101 can also store and process the vehicle driving information.

[0043] The cloud server 102 stores a third preset mapping relationship. The cloud server can receive vehicle location information from the target server and can send scene information corresponding to the vehicle location information to the target server 101.

[0044] For ease of understanding, the following description, in conjunction with the accompanying drawings, details the method for updating driving information provided in this application. Figure 2 This is a flowchart illustrating a method for updating driving information according to an exemplary embodiment, such as... Figure 2 As shown, the method includes the following steps:

[0045] S201, The target server obtains the first driving information.

[0046] The first driving information refers to the vehicle's driving information after receiving the target operation command, assuming the vehicle is driving according to the initial driving information. The first driving information includes: first behavioral characteristic information and first control parameters.

[0047] It should be noted that, in this embodiment, behavioral feature information is used to reflect the user's driving control intentions, such as: the user controlling the vehicle to turn left, the user controlling the vehicle to go straight, the user controlling the vehicle to turn right, the user controlling the vehicle to accelerate, the user controlling the vehicle to decelerate, etc. Control parameters are used to represent the vehicle's driving parameters, such as: steering wheel angle, acceleration, deceleration, angular rate, etc.

[0048] For example, the first driving information may include: left turn, steering wheel angle of 45 degrees. The first behavioral characteristic information includes left turn, and the first control parameter includes a steering wheel angle of 45 degrees.

[0049] In one possible design, the initial driving information is the vehicle's driving information when the intelligent driving system is activated in the first driving scenario. The initial driving information includes: initial behavioral characteristic information and initial control parameters.

[0050] In this embodiment, during the process of the vehicle starting the intelligent driving system through the target server, when the vehicle reaches the first driving scenario, the vehicle can obtain the first scenario information in real time through the target server. The first scenario information is the scene information of the first driving scenario. The target server can determine the initial driving information corresponding to the first scenario information based on the first scenario information and a first preset correspondence.

[0051] It should be noted that, in this embodiment of the application, the target server is equipped with an intelligent driving system, which stores a first preset correspondence relationship, including the correspondence between multiple first preset driving information and multiple first preset scene information.

[0052] In one possible implementation, when the vehicle is traveling according to the initial driving information, the vehicle can receive a target operation instruction from the target server. This instruction instructs the vehicle to change its driving information. In response to the target operation instruction, the vehicle can change its driving information. After the vehicle changes its driving information, the target server can retrieve the vehicle's driving information to obtain the initial driving information.

[0053] For example, suppose the initial driving information includes: left turn, wheel angle 20 degrees, and the target operation command includes: left turn, steering wheel angle 30 degrees. The vehicle turns left at a steering wheel angle of 20 degrees. After receiving the target operation command, the vehicle can then turn left at a steering wheel angle of 50 degrees. At this time, the target server obtains the vehicle's driving information to obtain the first driving information, which includes: left turn, steering wheel angle 50 degrees.

[0054] S202, The target server obtains the second driving information.

[0055] The second driving information is the vehicle's driving information when the intelligent driving system is not activated in the first driving scenario, and the second driving information includes the second control parameters.

[0056] In this embodiment of the application, the target server stores a second preset correspondence relationship, which includes the correspondence between multiple historical driving information and multiple historical scene information. The historical driving information is the driving information of the vehicle when the intelligent driving system is not activated.

[0057] Specifically, when the vehicle's intelligent driving system is not activated, the target server can obtain historical driving information corresponding to historical scene information through the controller area network (CAN) network, and store the historical scene information and historical driving information to store the second preset correspondence.

[0058] In one possible implementation, after the target server receives the target operation instruction, the target server can determine the second driving information based on the first scenario information and the second preset correspondence.

[0059] S203. The target server determines whether the initial behavioral feature information is the same as the first behavioral feature information.

[0060] In one possible implementation, the target server can compare the initial behavioral feature information with the first behavioral feature information.

[0061] For example, if the initial behavior feature information is "turn right" and the first behavior feature information is "turn right", then the initial behavior feature information and the first behavior feature information are the same. If the initial behavior feature information is "go straight" and the first behavior feature information is "turn left", then the initial behavior feature information and the first behavior feature information are different.

[0062] In one possible design, if the initial behavioral feature information is the same as the first behavioral feature information, the target server can execute S204-S206.

[0063] It should be noted that in this embodiment, the initial behavioral feature information is the same as the first behavioral feature information, indicating that the vehicle's sensors are not malfunctioning and the vehicle can detect the actual scene information and drive according to the initial driving information corresponding to the actual scene information. However, the user does not trust the initial driving information, so the user sends a target operation command to the vehicle to change the vehicle's driving information.

[0064] For example, suppose a vehicle is traveling 100 meters south of the first road, and there is an obstacle 100 meters south of the first road. The vehicle detects the obstacle at this location, and the initial driving information includes: left turn, steering wheel angle of 20 degrees. The user believes the initial driving information is insufficient to avoid the obstacle and sends a target operation command to the vehicle, which includes: left turn, steering wheel angle of 10 degrees. The vehicle then turns left with a steering wheel angle of 30 degrees.

[0065] In another possible design, if the initial behavioral feature information is different from the first behavioral feature information, the target server can execute S207-S208.

[0066] It should be noted that in this embodiment, the initial behavioral feature information is different from the first behavioral feature information, indicating that the vehicle's sensors are malfunctioning and the vehicle does not detect the actual scene information. Instead, it detects the initial scene information and drives according to the initial driving information corresponding to the initial scene information. However, the user can observe the actual scene information and send a target operation command to the vehicle to change the vehicle's driving information.

[0067] For example, suppose a vehicle travels 100 meters south of the first road. There is an obstacle 100 meters south of the first road, but the vehicle does not detect it; the initial scene information is "no obstacle." The corresponding initial driving information includes: going straight and a steering wheel angle of 0 degrees. The user observes the obstacle 100 meters south of the first road and sends a target operation command to the vehicle. The target operation command includes: turning left and a steering wheel angle of 25 degrees. The vehicle then turns left at a steering wheel angle of 25 degrees.

[0068] S204. The target server determines whether the first control parameter and the second control parameter are the same.

[0069] In this embodiment, the second driving information further includes second behavioral feature information. Before the target server determines whether the first control parameter and the second control parameter are the same, the target server can determine whether the first behavioral feature information and the second behavioral feature information are the same.

[0070] For example, if the first line of characteristic information includes left turn and the second line of characteristic information includes right turn, then the first line of characteristic information and the second line of characteristic information are different. If the first line of characteristic information includes left turn and the second line of characteristic information includes left turn, then the first line of characteristic information and the second line of characteristic information are the same.

[0071] In one possible design, if the first behavioral feature information is different from the second behavioral feature information, the target server can clear the first driving information.

[0072] It should be noted that in this embodiment, the first behavioral feature information is different from the second behavioral feature information, indicating that the user's intention is different when the intelligent driving system is not activated compared to when the intelligent driving system is activated. Therefore, the initial driving information of the intelligent driving system is not changed.

[0073] In another possible design, if the first behavioral feature information is the same as the second behavioral feature information, the target server can determine whether the first control parameter is the same as the second control parameter.

[0074] In one possible implementation, the target server can compare the first control parameter with the second control parameter to determine whether the first control parameter and the second control parameter are the same.

[0075] For example, suppose the first control parameter includes an acceleration of 2 meters per second squared (m / s²). 2 The second control parameter includes an acceleration of 2 m / s². 2 Then the first control parameter is the same as the second control parameter. For example, if the first control parameter includes an acceleration of 2 m / s²... 2 The second control parameter includes an acceleration of 2.5 m / s². 2 If the first control parameter is different from the second control parameter, then the second control parameter is different.

[0076] In one possible design, if the first control parameter is the same as the second control parameter, the target server can update the initial driving information to obtain the updated initial driving information, which includes: initial behavior feature information and the second control parameter.

[0077] Optionally, if the first control parameter is the same as the second control parameter, the target server can update the initial driving information to obtain updated initial driving information. The updated initial driving information may include: initial behavioral feature information and the first control parameter.

[0078] In another possible design, if the first control parameter is different from the second control parameter, the target server can execute S205.

[0079] S205. The target server determines the third control parameter based on the initial control parameter, the first control parameter, and the second control parameter.

[0080] In one possible implementation, the target server can determine a fifth control parameter based on the initial control parameters and the first control parameter. This fifth control parameter indicates the vehicle's changed driving information. The target server can then determine a third control parameter based on the fifth control parameter, a preset value, and the second control parameter.

[0081] For example, suppose the initial control parameters include an acceleration of 2 m / s². 2 The first control parameter includes an acceleration of 3 m / s². 2 The second control parameter includes an acceleration of 2.5 m / s². 2 The fifth control parameter includes an acceleration of 1 m / s². 2 If the preset value is 0.2, then the third control parameter includes an acceleration of 2.7 m / s². 2 .

[0082] It should be noted that, in the embodiments of this application, the preset value can be used to indicate the degree of influence of the vehicle's changed driving information on the third control parameter. The preset value is not limited, and the range of the preset value is [0,1].

[0083] S206. The target server updates the initial driving information based on the third control parameter to obtain the updated initial driving information.

[0084] The updated initial driving information includes: initial behavioral characteristic information and third control parameters.

[0085] In one possible implementation, the target server can update the initial driving information based on a third control parameter to obtain the updated initial driving information.

[0086] For example, if the third control parameter includes a steering wheel angle of 45 degrees, and the initial driving information includes: left turn, steering wheel angle of 40 degrees, then the updated initial driving information includes: left turn, steering wheel angle of 45 degrees.

[0087] S207. The target server determines the fourth control parameter based on the first control parameter and the second control parameter.

[0088] In one possible implementation, the target server can determine the average of the first and second control parameters based on the first and second control parameters. The target server can then use the average of the first and second control parameters as the basis for determining the fourth control parameter.

[0089] For example, if the first control parameter includes a steering wheel angle of 40 degrees and the second control parameter includes a steering wheel angle of 50 degrees, then the average of the first and second control parameters is 45 degrees, and the fourth control parameter includes a steering wheel angle of 45 degrees.

[0090] In another possible implementation, the target server can determine the fourth control parameter based on the first weight, the first control parameter, the second weight, and the second control parameter.

[0091] The first weight is used to reflect the degree of influence of the first control parameter on the fourth control parameter, and the second weight is used to reflect the degree of influence of the second control parameter on the fourth control parameter.

[0092] It should be noted that, in the embodiments of this application, the reference information for determining the fourth control parameter includes the vehicle's driving information when the intelligent driving system is not activated and the vehicle's driving information after changes based on user operation when the intelligent driving system is activated. The amount of reference data is increased, making the control parameter closer to the user's driving habits.

[0093] S208. The target server updates the initial driving information based on the first behavior feature information and the fourth control parameter, and obtains the updated initial driving information.

[0094] The updated initial driving information includes: first behavioral characteristic information and fourth control parameters.

[0095] In one possible implementation, the target server can update the initial driving information based on a third control parameter to obtain the updated initial driving information.

[0096] For example, if the third control parameter includes a steering wheel angle of 45 degrees, the first behavior feature information includes a left turn, and the initial driving information includes: going straight and a steering wheel angle of 0 degrees, then the updated initial driving information includes: a left turn and a steering wheel angle of 45 degrees.

[0097] It should be noted that, in this embodiment of the application, after updating the initial driving information, if the user drives the vehicle to the first driving scenario, the vehicle can drive according to the updated initial driving information.

[0098] Understandably, the target server can obtain first driving information, which is the vehicle's driving information after receiving the target operation command, assuming the vehicle is driving according to the initial driving information. The initial driving information is the vehicle's driving information when the intelligent driving system is activated in the first driving scenario. The initial driving information includes initial behavioral feature information and initial control parameters. The behavioral feature information reflects the user's driving control intention, and the target operation command is used until the vehicle changes its driving information. The first driving information includes first behavioral feature information and first control parameters. The target server can obtain second driving information, which is the vehicle's driving information when the intelligent driving system is not activated in the first driving scenario. The second driving information includes second control parameters. If the initial behavioral feature information is the same as the first behavioral feature information, and the first control parameters are different from the second control parameters, it indicates that the vehicle can detect the actual scene information, and the intelligent driving system can control the vehicle accordingly based on the actual scene information. However, the user is dissatisfied with the control of the intelligent driving system and generates the target operation command. The target server can then determine the third control parameters based on the initial control parameters, the first control parameters, and the second control parameters. Thus, the reference information for determining the third control parameters includes vehicle driving information when the intelligent driving system is not activated, as well as driving information after user-mandated changes when the intelligent driving system is activated. This increased data volume allows the control parameters to better align with user driving habits. Subsequently, the target server can update the initial driving information based on the third control parameters, obtaining updated initial driving information that includes initial behavioral characteristic information and the third control parameters. In this way, updating the initial driving information based on the third control parameters makes the control parameters in the intelligent driving system more closely aligned with user driving habits, resulting in a more user-friendly intelligent driving system.

[0099] In some embodiments, the initial scene information in the intelligent driving system is updated when the vehicle does not detect actual scene information. The initial driving information also includes first scene information, which is scene information of a first driving scenario.

[0100] It should be noted that, in this embodiment, the scene information may include: road segment information and road condition information. Road segment information may include: road identification information and road location information, and road condition information may include the location information of obstacles.

[0101] For example, the first scenario information could be that there is an obstacle 100 meters south of the first road.

[0102] In the embodiments of this application, such as Figure 3As shown, before updating the initial driving information based on the fourth control parameter and obtaining the updated initial driving information, the method for updating the driving information may also include the following steps: S301-S303.

[0103] S301, The target server obtains the second scene information corresponding to the first driving information.

[0104] The second scenario information refers to the scenario information of the second driving scenario, which is the actual scenario in which the vehicle is driving.

[0105] In one possible implementation, the target server can be deployed with an in-vehicle communication system. The target server can then obtain the second scene information corresponding to the first driving information from a cloud server via the in-vehicle communication system.

[0106] In one possible design, the target server can obtain the vehicle's location information via a Global Positioning System (GPS) or an Advanced Driving Assistance System (ADAS). This vehicle location information is the location of the vehicle when it receives the target operation command. The target server can send the vehicle's location information to a cloud server. The cloud server stores a third preset mapping relationship, which includes the correspondence between multiple location information and multiple second preset scenario information. The cloud server can determine the second scenario information based on the vehicle's location information and the third preset mapping relationship. The cloud server can then send the second scenario information to the target server.

[0107] It should be noted that, in this embodiment of the application, the second preset scene information is the actual scene information corresponding to the location information.

[0108] S302, The target server determines whether the first scene information and the second scene information are the same.

[0109] In one possible implementation, the target server can compare the first scene information and the second scene information.

[0110] In this embodiment of the application, if the first scene information differs from the second scene information, the target server updates the initial driving information based on the first behavioral feature information and the fourth control parameter to obtain the updated initial driving information (S208), including:

[0111] S303. The target server updates the initial driving information based on the first behavioral feature information, the fourth control parameter, and the second scenario information, and obtains the updated initial driving information.

[0112] The updated initial driving information includes: second scenario information, first behavioral feature information, and fourth control parameters.

[0113] In one possible implementation, the target server can update the initial driving information based on the fourth control parameter and the second scenario information to obtain the updated initial driving information.

[0114] Understandably, the initial driving information also includes first scene information, which is the scene information detected by the vehicle. The target server can obtain second scene information corresponding to the first driving information, which is the actual scene information of the vehicle's driving. The target server can determine whether the first scene information and the second scene information are the same. If the first scene information and the second scene information are different, the target server can update the initial driving information based on the fourth control parameter and the second scene information, obtaining updated initial driving information. The updated initial driving information includes: second scene information, first behavioral feature information, and the fourth control parameter. In this way, updating the scene information in the intelligent driving system can improve the accuracy of the intelligent driving system.

[0115] In some embodiments, the server can obtain scene information corresponding to each of multiple first driving information sets to obtain multiple third scene information sets. The server can identify the multiple third scene information sets based on an image recognition algorithm to determine multiple scene feature values, with each scene feature value corresponding to one third scene information set. The server can divide the multiple third scene information sets according to the multiple scene feature values ​​to obtain a first type of influencing factor and a second type of influencing factor. The first type of influencing factor is an environmental influencing factor, and the second type of influencing factor is a user behavior influencing factor. The server can determine a target optimization strategy based on the type of influencing factor corresponding to each third scene information set and update the initial driving information corresponding to each third scene information set.

[0116] In this embodiment of the application, if the scene feature value includes at least one of the following: acceleration, deceleration, and lane changing frequency, the server can determine that the third scene information is the second type of influencing factor.

[0117] It should be noted that, in this embodiment, the first type of influence factor includes other third scenario information besides the second type of influence factor from among multiple third scenario information. The first type of influence factor is used to indicate that the vehicle has not detected actual scenario information, thereby generating first driving information. The second type of influence factor is used to indicate that the user is dissatisfied with the driving information corresponding to the third scenario information in the intelligent driving system, thereby generating first driving information.

[0118] In one possible design, for the first type of influencing factor, the server can determine the target driving information based on the first driving information and the second driving information. The server can then update the initial driving information based on the target driving information to obtain the updated initial driving information.

[0119] It should be noted that, in the embodiments of this application, the description of "the server determines the target driving information based on the first driving information and the second driving information" can be found in the descriptions of S207-S208, and will not be repeated here.

[0120] In another possible design, for the second type of influencing factor, the server can determine the target driving information based on the initial driving information, the first driving information, and the second driving information. The server can then update the initial driving information based on the target driving information to obtain the updated initial driving information.

[0121] It should be noted that, in the embodiments of this application, the description of "the server determines the target driving information based on the initial driving information, the first driving information, and the second driving information" can be found in the descriptions of S204-S206, and will not be repeated here.

[0122] The method for updating driving information in this application will be described below with reference to specific embodiments. For example... Figure 4 As shown, the intelligent driving controller can acquire first driving information. Based on sensors, a global positioning system (GPS), and an advanced driver assistance system (ADAS), the intelligent driving controller can determine third scenario information, which is the scenario information that led to the first driving information. The intelligent driving controller can determine the type of influencing factor corresponding to the third scenario information based on an expert database. If the influencing factor type corresponding to the third scenario information is a first-type influencing factor, the intelligent driving controller can determine the target driving information based on the first and second driving information. If the influencing factor type corresponding to the third scenario information is a second-type influencing factor, the intelligent driving controller can determine the target driving information based on the initial driving information, the first driving information, and the second driving information. The intelligent driving controller can update the initial driving information based on the target driving information to obtain updated initial driving information. The intelligent driving controller can store the updated initial driving information.

[0123] Understandably, the server can categorize multiple third-scene information into different types of influencing factors based on scene feature values. The server then determines different optimization strategies based on the type of influencing factor and updates the driving information in the intelligent driving system accordingly. In this way, different optimization strategies can be applied to different scene information, improving the accuracy of the updated driving information in the intelligent driving system.

[0124] The foregoing mainly describes the solutions provided by the embodiments of this application from a methodological perspective. To achieve the above functions, the driving information updating device or vehicle includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0125] This application embodiment can, based on the above method, exemplarily divide the driving information updating device or vehicle into functional modules. For example, the driving information updating device or vehicle may include various functional modules corresponding to each functional division, or two or more functions may be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division; in actual implementation, there may be other division methods.

[0126] Figure 5 This is a block diagram illustrating a driving information updating device according to an exemplary embodiment. (Refer to...) Figure 5 The driving information updating device is used to perform Figure 2 , Figure 3 and Figure 4 The method shown. The driving information updating device includes: an acquisition unit 501 and a processing unit 502.

[0127] Acquisition unit 501 is used to acquire first driving information, which is the vehicle's driving information after receiving a target operation command while the vehicle is driving according to the initial driving information. The initial driving information is the vehicle's driving information when the intelligent driving system is activated in the first driving scenario. The initial driving information includes: initial behavioral feature information and initial control parameters. The behavioral feature information reflects the user's driving control intention for the vehicle, and the target operation command instructs the vehicle to change its driving information. The first driving information includes: first behavioral feature information and first control parameters. Acquisition unit 501 is also used to acquire second driving information, which is the vehicle's driving information when the intelligent driving system is not activated in the first driving scenario. The second driving information includes second control parameters. Processing unit 502 is used to determine a third control parameter based on the initial control parameter, the first control parameter, and the second control parameter if the initial behavioral feature information is the same as the first behavioral feature information and the first control parameter is different from the second control parameter. Processing unit 502 is also used to update the initial driving information based on the third control parameter to obtain updated initial driving information, which includes: initial behavioral feature information and the third control parameter.

[0128] In one possible implementation, the processing unit 502 is further configured to determine a fourth control parameter based on the first control parameter and the second control parameter if the initial behavioral feature information differs from the first behavioral feature information. The processing unit 502 is also configured to update the initial driving information based on the first behavioral feature information and the fourth control parameter to obtain updated initial driving information, wherein the updated initial driving information includes the first behavioral feature information and the fourth control parameter.

[0129] In one possible implementation, the initial driving information further includes first scene information, which is scene information of a first driving scenario. The acquisition unit 501 is further configured to acquire second scene information corresponding to the first driving information, which is scene information of a second driving scenario, where the second driving scenario is the actual driving scenario. The processing unit 502 is specifically configured to, if the first scene information differs from the second scene information, update the initial driving information based on the first behavioral feature information, the fourth control parameter, and the second scene information to obtain updated initial driving information. The updated initial driving information includes: the second scene information, the first behavioral feature information, and the fourth control parameter.

[0130] In one possible implementation, the processing unit 502 is specifically configured to determine a fifth control parameter based on the initial control parameters and the first control parameter, wherein the fifth control parameter is used to indicate the vehicle's changed driving information. The processing unit 502 is also specifically configured to determine a third control parameter based on the fifth control parameter, a preset value, and the second control parameter.

[0131] Regarding the apparatus in the above embodiments, the specific manner in which each unit performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0132] Figure 6 This is a block diagram illustrating a vehicle according to an exemplary embodiment. Figure 6 As shown, vehicle 600 includes, but is not limited to, processor 601 and memory 602.

[0133] The aforementioned memory 602 is used to store the executable instructions of the aforementioned processor 601. It is understood that the processor 601 is configured to execute instructions to implement the driving information update method in the above embodiments.

[0134] It should be noted that those skilled in the art will understand that Figure 6 The vehicle structure shown does not constitute a limitation on the vehicle; a vehicle may include, but is not limited to, other types of vehicles. Figure 6 This may indicate more or fewer components, or combinations of certain components, or different component arrangements.

[0135] The processor 601 is the control center of the vehicle, connecting various parts of the vehicle through various interfaces and lines. It performs various vehicle functions and processes data by running or executing software programs and / or modules stored in the memory 602, and by calling data stored in the memory 602, thereby providing overall vehicle monitoring. The processor 601 may include one or more processing units. Optionally, the processor 601 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may also not be integrated into the processor 601.

[0136] The memory 602 can be used to store software programs and various data. The memory 602 may primarily include a program storage area and a data storage area, wherein the program storage area may store the operating system, application programs (such as processing units) required by at least one functional module, etc. Furthermore, the memory 602 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0137] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 602 including instructions, which can be executed by a processor 601 of a vehicle 600 to implement the driving information update method in the above embodiments.

[0138] In actual implementation, Figure 5The functions of the acquisition unit 501 and the processing unit 502 can both be provided by Figure 6 The processor 601 calls the computer program stored in the memory 602 to implement the process. The specific execution process can be found in the description of the driving information update method in the previous embodiment, and will not be repeated here.

[0139] Optionally, the computer-readable storage medium may be a non-transitory computer-readable storage medium, such as a read-only memory (ROM), a random access memory (RAM), a CD-ROM, magnetic tape, a floppy disk, and an optical data storage device.

[0140] In an exemplary embodiment, this application also provides a computer program product including one or more instructions, which can be executed by the vehicle's processor to complete the driving information update method in the above embodiments.

[0141] It should be noted that when one or more instructions in the computer-readable storage medium or computer program product are executed by the vehicle's processor, they implement the various processes of the above-described method for updating driving information and achieve the same technical effect as the above-described method for updating driving information. To avoid repetition, these will not be described again here.

[0142] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0143] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another apparatus, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0144] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0145] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0146] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, essentially, or the parts that contribute to the prior art, or all or part of the technical solutions, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0147] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A travel information updating method characterized by comprising: The method includes: The system acquires first driving information, which is the vehicle's driving information after receiving a target operation command when the vehicle is driving according to the initial driving information. The initial driving information is the vehicle's driving information when the intelligent driving system is activated in the first driving scenario. The initial driving information includes: initial behavioral feature information and initial control parameters. The behavioral feature information is used to reflect the user's driving control intention of the vehicle. The target operation command is used to instruct the vehicle to change its driving information. The first driving information includes: first behavioral feature information and first control parameters. Acquire second driving information, which is the driving information of the vehicle when the intelligent driving system is not activated in the first driving scenario, and the second driving information includes second control parameters; If the initial behavioral feature information is the same as the first behavioral feature information, and the first control parameter is different from the second control parameter, then a third control parameter is determined based on the initial control parameter, the first control parameter, and the second control parameter. Based on the third control parameter, the initial driving information is updated to obtain the updated initial driving information, which includes the initial behavioral feature information and the third control parameter.

2. The method according to claim 1, characterized in that, The method further includes: If the initial behavioral feature information is different from the first behavioral feature information, then a fourth control parameter is determined based on the first control parameter and the second control parameter; Based on the first behavioral feature information and the fourth control parameter, the initial driving information is updated to obtain the updated initial driving information, which includes the first behavioral feature information and the fourth control parameter.

3. The method according to claim 2, characterized in that, The initial driving information further includes first scenario information, which is the scenario information of the first driving scenario; before updating the initial driving information based on the fourth control parameter to obtain the updated initial driving information, the method further includes: Obtain the second scene information corresponding to the first driving information, wherein the second scene information is the scene information of the second driving scene, and the second driving scene is the actual driving scene of the vehicle; The step of updating the initial driving information based on the first behavioral feature information and the fourth control parameter to obtain the updated initial driving information includes: If the first scene information is different from the second scene information, the initial driving information is updated based on the first behavioral feature information, the fourth control parameter, and the second scene information to obtain the updated initial driving information, which includes the second scene information, the first behavioral feature information, and the fourth control parameter.

4. The method according to any one of claims 1-3, characterized in that, Determining the third control parameter based on the initial control parameter, the first control parameter, and the second control parameter includes: Based on the initial control parameters and the first control parameters, a fifth control parameter is determined, which is used to indicate the vehicle's changed driving information; The third control parameter is determined based on the fifth control parameter, the preset value, and the second control parameter.

5. A device for updating driving information, characterized in that, The device includes: An acquisition unit is used to acquire first driving information, which is the driving information of the vehicle after receiving a target operation command when the vehicle is driving according to the initial driving information. The initial driving information is the driving information of the vehicle when the intelligent driving system is started in the first driving scenario. The initial driving information includes: initial behavioral feature information and initial control parameters. The behavioral feature information is used to reflect the user's driving control intention of the vehicle. The target operation command is used to instruct the vehicle to change the driving information. The first driving information includes: first behavioral feature information and first control parameters. The acquisition unit is further configured to acquire second driving information, which is the driving information of the vehicle when the intelligent driving system is not activated in the first driving scenario, and the second driving information includes second control parameters; The processing unit is configured to determine a third control parameter based on the initial control parameter, the first control parameter, and the second control parameter if the initial behavior feature information is the same as the first behavior feature information and the first control parameter is different from the second control parameter. The processing unit is further configured to update the initial driving information based on the third control parameter to obtain the updated initial driving information, wherein the updated initial driving information includes the initial behavior feature information and the third control parameter.

6. The apparatus according to claim 5, characterized in that, The processing unit is further configured to determine a fourth control parameter based on the first control parameter and the second control parameter if the initial behavioral feature information is different from the first behavioral feature information; The processing unit is further configured to update the initial driving information based on the first behavioral feature information and the fourth control parameter to obtain the updated initial driving information, wherein the updated initial driving information includes the first behavioral feature information and the fourth control parameter.

7. The apparatus according to claim 6, characterized in that, The initial driving information also includes first scene information, which is the scene information of the first driving scenario; The acquisition unit is further configured to acquire second scene information corresponding to the first driving information, wherein the second scene information is scene information of a second driving scenario, and the second driving scenario is the actual driving scenario of the vehicle. The processing unit is specifically configured to update the initial driving information based on the first behavioral feature information, the fourth control parameter, and the second scene information if the first scene information is different from the second scene information, thereby obtaining the updated initial driving information. The updated initial driving information includes the second scene information, the first behavioral feature information, and the fourth control parameter.

8. The apparatus according to any one of claims 5-7, characterized in that, The processing unit is specifically used to determine a fifth control parameter based on the initial control parameter and the first control parameter, wherein the fifth control parameter is used to indicate the changed driving information of the vehicle; The processing unit is specifically used to determine the third control parameter based on the fifth control parameter, the preset value, and the second control parameter.

9. A vehicle, characterized in that, include: processor; A memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the method as described in any one of claims 1 to 4.

10. A computer-readable storage medium, characterized in that, When the computer-executable instructions stored in the computer-readable storage medium are executed by the vehicle's processor, the vehicle is able to perform the method as described in any one of claims 1 to 4.