Control method, device and vehicle-side control equipment for vehicle function upgrade

By identifying and comparing the control inspection results of the body controller, the vehicle's functional status is determined, and the problem of difficult to identify abnormal body control inspection after the OTA is upgraded is solved, and effective evaluation and guarantee of the safety and stability of the vehicle's functions are achieved.

CN118550271BActive Publication Date: 2025-04-18CHONGQING SELIS PHOENIX INTELLIGENT INNOVATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410546537.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-06
Publication Date
2025-04-18
Estimated Expiration
2044-05-06

AI Technical Summary

Technical Problem

In the prior art, it is difficult to effectively identify abnormal body control inspection after the OTA is upgraded, resulting in the impact of vehicle safety, handling and communication stability, which poses major safety hazards.

Method used

Provide a control method for upgrading the vehicle function, by receiving the control inspection results of the vehicle body controller, identifying the upgrade judgment results, and sending the upgraded version of the function when upgrading is allowed. After completing the upgrade, receive the control inspection results again, compare the inspection results twice to determine the function status, and output the verification results.

Benefits of technology

It realizes effective identification of abnormal body control status of intelligent connected vehicles after the upgrade of OTA, exposes potential risks in advance, improves user life and property safety, and avoids unnecessary losses.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118550271B_ABST
    Figure CN118550271B_ABST
Patent Text Reader

Abstract

The present application relates to a control method, device and vehicle-side control equipment for vehicle function upgrade, and relates to the field of vehicle control technology. The method applied to a main control machine includes: receiving a first control check result for a vehicle function returned by a body controller based on a first function control instruction, and identifying a corresponding first upgrade judgment result; when the first upgrade judgment result indicates that the vehicle function upgrade is allowed, sending a vehicle function upgrade version to the body controller; when the vehicle function upgrade is completed, receiving a second control check result returned by the body controller based on a second function control instruction, identifying the corresponding second upgrade judgment result, and comparing the first and second upgrade judgment results to obtain a vehicle function verification result and output it; the vehicle function verification result indicates that the vehicle after the vehicle function upgrade is completed is in a normal functional state or an abnormal functional state; and effective identification of whether there is an abnormality in the body control after the vehicle function upgrade is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control technology, and in particular to a control method, device and vehicle-side control equipment for upgrading vehicle functions. Background Art

[0002] With the in-depth development of intelligent network technology in automobiles, the fast and convenient OTA (Over-The-Air technology) technology has become an inevitable choice for the iterative upgrade of smart cars. At the current stage of rapid development of new energy vehicles, OTA technology provides automobile companies with the possibility of agile product development and the convenience of quickly repairing defects, avoiding the risk of large-scale product recalls. At the same time, it also provides users with a convenient and efficient upgrade method, allowing them to enjoy new functions pushed by companies more quickly, so it has been well received by companies and consumers.

[0003] However, convenience is often accompanied by risks. After upgrading the vehicle controller using OTA technology, there is a possibility of abnormal body control check. Abnormal body control check will make the vehicle unable to guarantee the original safety, controllability and communication stability, bringing major safety hazards and great inconvenience to the driver and passengers. Timely and effective identification of this abnormal state can expose risks in advance, so as to control and repair the abnormal state. However, there is currently no effective method to identify abnormal body control check after OTA upgrade of intelligent connected vehicles. Summary of the invention

[0004] Based on this, it is necessary to provide a control method, device and vehicle-side control equipment for vehicle function upgrades that can effectively identify abnormal body control checks after automobile OTA upgrades to address the above technical problems.

[0005] In a first aspect, the present application provides a control method for upgrading vehicle functions, which is applied to a main control machine and includes:

[0006] receiving a first control check result for a vehicle function returned by the vehicle body controller based on a first function control instruction, and identifying a first upgrade judgment result corresponding to the first control check result; wherein the first function control instruction is used to control and check a vehicle function in the vehicle, and the first control check result indicates that the control check of each vehicle function is normal and / or the control check is abnormal;

[0007] When the first upgrade judgment result indicates that the vehicle function upgrade is allowed, sending a vehicle function upgrade version to the vehicle body controller;

[0008] When the vehicle function upgrade is completed, the second control check result returned by the body controller based on the second function control instruction is received, the second upgrade judgment result corresponding to the second control check result is identified, and the first upgrade judgment result and the second upgrade judgment result are compared to obtain the upgraded vehicle function verification result, and the upgraded vehicle function verification result is output; wherein, the second function control instruction is used to control and check the vehicle function in the vehicle, the second control check result indicates that the control check of each vehicle function is normal and / or the control check is abnormal, and the vehicle function verification result indicates that the functional status of the vehicle after the vehicle function upgrade is completed is a normal functional status or an abnormal functional status.

[0009] In one embodiment, identifying a first upgrade determination result corresponding to the first control check result includes:

[0010] Identify the first control check result, and when it is identified that the first control check results are all normal control checks, the corresponding first upgrade judgment result is that the function is normal;

[0011] identifying the first control check result, and when it is identified that the first control check result includes at least one of the control check abnormalities, determining a matching rate between the vehicle function with the control check abnormality and a corresponding vehicle function in a vehicle function upgrade version to be upgraded, and when the matching rate is greater than or equal to a preset matching rate, determining that the corresponding first upgrade result is a normal function;

[0012] The normal function characterization allows for a vehicle function upgrade.

[0013] In a second aspect, the present application also provides a control method for upgrading vehicle functions, which is applied to a vehicle body controller, comprising:

[0014] In response to the first function control instruction sent by the host control machine, control and check the vehicle function in the vehicle, and output a first control check result, and return the first control check result to the host control machine; wherein the first control check result indicates that the control check of each of the vehicle functions is normal and / or the control check is abnormal;

[0015] receiving a first upgrade judgment result corresponding to the identified first control check result returned by the host control machine, and receiving a vehicle function upgrade version sent by the host control machine when the first upgrade judgment result indicates that the vehicle function upgrade is allowed, so as to control the vehicle to implement the vehicle function upgrade;

[0016] When the vehicle function upgrade is completed, a second function control instruction returned by the main control machine is received to control and check the vehicle function in the vehicle, and a second control check result is output, the second control check result is returned to the main control machine, and the upgraded vehicle function verification result returned by the main control machine is received; wherein, the second control check result indicates that the control check of each vehicle function is normal and / or the control check is abnormal; the vehicle function verification result is obtained by comparing the first upgrade judgment result and the second upgrade judgment result, and the second upgrade judgment result is obtained based on identifying the second control check result; the vehicle function verification result indicates that the functional status of the vehicle after the vehicle function upgrade is completed is a normal functional status or an abnormal functional status.

[0017] In a third aspect, the present application also provides a control device for upgrading vehicle functions, which is applied to a main control machine and includes:

[0018] a data identification module, configured to receive a first control inspection result for a vehicle function returned by a vehicle body controller based on a first function control instruction, and identify a first upgrade judgment result corresponding to the first control inspection result; wherein the first function control instruction is used to control and inspect a vehicle function in the vehicle, and the first control inspection result indicates that the control inspection of each vehicle function is normal and / or the control inspection is abnormal;

[0019] a function upgrade module, configured to send a vehicle function upgrade version to the vehicle body controller when the first upgrade judgment result indicates that the vehicle function upgrade is allowed;

[0020] The data identification module is also used to receive the second control check result returned by the body controller based on the second function control instruction when the vehicle function upgrade is completed, identify the second upgrade judgment result corresponding to the second control check result, compare the first upgrade judgment result with the second upgrade judgment result to obtain the upgraded vehicle function verification result, and output the upgraded vehicle function verification result; wherein, the second function control instruction is used to control and check the vehicle function in the vehicle, the second control check result indicates that the control check of each vehicle function is normal and / or the control check is abnormal, and the vehicle function verification result indicates that the functional status of the vehicle after the vehicle function upgrade is completed is a normal functional status or an abnormal functional status.

[0021] In a fourth aspect, the present application further provides a control device for upgrading vehicle functions, which is applied to a vehicle body controller, comprising:

[0022] a function check module, configured to respond to a first function control instruction sent by a host control machine to control and check a vehicle function in the vehicle, and output a first control check result, and return the first control check result to the host control machine; wherein the first control check result indicates that the control check of each vehicle function is normal and / or the control check is abnormal;

[0023] a function upgrade module, configured to receive a first upgrade judgment result corresponding to the first control check result identified and returned by the master control machine, and, if the first upgrade judgment result indicates that the vehicle function upgrade is allowed, receive a vehicle function upgrade version sent by the master control machine, so as to control the vehicle to implement the vehicle function upgrade;

[0024] A data interaction module is used to receive a second function control instruction returned by the main control machine when the vehicle function upgrade is completed, so as to control and check the vehicle function in the vehicle, output a second control check result, return the second control check result to the main control machine, and receive the upgraded vehicle function verification result returned by the main control machine; wherein, the second control check result indicates that the control check of each vehicle function is normal and / or the control check is abnormal; the vehicle function verification result is obtained by comparing the first upgrade judgment result and the second upgrade judgment result, and the second upgrade judgment result is obtained based on identifying the second control check result; the vehicle function verification result indicates that the functional status of the vehicle after the vehicle function upgrade is completed is a normal functional status or an abnormal functional status.

[0025] In the fifth aspect, the present application also provides a vehicle-side control device, including a memory and a processor, the memory storing a computer program, and the processor implementing a control method for upgrading vehicle functions as described in any one of the first aspect or the second aspect when executing the computer program.

[0026] The control method, device and vehicle-side control device for vehicle function upgrade described above, when applied to a main control machine, receives a first control check result for a vehicle function returned by a body controller based on a first function control instruction, identifies a first upgrade judgment result corresponding to the first control check result, and obtains a vehicle function upgrade version and sends it to the body controller when the first upgrade judgment result indicates that the vehicle function upgrade is allowed, so as to realize the vehicle function upgrade of the vehicle. After the upgrade is completed, the second control check result returned by the body controller based on a second function control instruction is received, identifies a second upgrade judgment result corresponding to the second control check result, and compares the first upgrade judgment result and the second upgrade judgment result to obtain an upgraded vehicle function verification result, and outputs the upgraded vehicle function verification result; the present application controls the vehicle function before and after the vehicle function upgrade, and compares the first upgrade judgment result and the second upgrade judgment result corresponding to the two control checks, so as to learn the specific situation of the vehicle function status of the vehicle after the vehicle function upgrade is performed, thereby realizing effective identification of whether there is an abnormality in the body control after the function upgrade of the intelligent connected vehicle, which is beneficial to expose hidden risks in advance after the vehicle function upgrade, improve the life safety and property safety of users, and avoid unnecessary losses. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0028] Figure 1 An application environment diagram of a control method for upgrading vehicle functions in one embodiment;

[0029] Figure 2 A schematic flow chart of a control method for upgrading vehicle functions in one embodiment;

[0030] Figure 3 A schematic flow chart of a control method for upgrading vehicle functions in another embodiment;

[0031] Figure 4 A schematic diagram of a control system for upgrading vehicle functions in one embodiment;

[0032] Figure 5 A flowchart of a control method for upgrading vehicle functions in another embodiment;

[0033] Figure 6 A schematic flow chart of a control method for upgrading vehicle functions in yet another embodiment;

[0034] Figure 7 A schematic diagram of a CAN bus message format in one embodiment;

[0035] Figure 8 A structural block diagram of a control device for upgrading vehicle functions in one embodiment;

[0036] Fig. 9 A structural block diagram of a control device for upgrading vehicle functions in another embodiment;

[0037] Fig.10 This is a diagram of the internal structure of a vehicle-side control device in one embodiment. DETAILED DESCRIPTION

[0038] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0039] In the prior art, OTA has won the favor of many companies and consumers with its advantages of convenience, speed and efficiency, but at the same time, after using OTA upgrades, it also leaves hidden dangers that are not easy to detect. After the OTA upgrade, whether the body control can still work normally is often ignored by companies and users, and driving directly will cause great safety hazards. This application aims to address the current lack of effective methods for identifying abnormal body control after automobile OTA upgrades, and solve the current problem of not being able to timely expose abnormal body control after automobile OTA upgrades by providing a control method for vehicle function upgrades.

[0040] Figure 1 FIG. 1 is an application environment diagram of a control method for upgrading vehicle functions in an embodiment. The control method for upgrading vehicle functions provided in the embodiment of the present application can be applied to the following: Figure 1 In the application environment shown. Among them, the vehicle device 12 communicates with the server 14 through the network. The data storage system can store the data that the server 14 needs to process. The data storage system can be integrated on the server 14, or it can be placed on the cloud or other network servers. The server 14 can be implemented as an independent server or a server cluster composed of multiple servers. Among them, the vehicle device 12 can be, but is not limited to, various smart electric vehicles, such as smart electric cars, smart electric bicycles, etc.

[0041] Figure 2 This is a flow chart of a control method for upgrading vehicle functions in one embodiment. Please refer to Figure 1 and Figure 2 A control method for upgrading vehicle functions is provided. Figure 1The vehicle equipment in the example is used to illustrate, including the following steps 101 to 103. Among them:

[0042] Step 101, receiving a first control check result for a vehicle function returned by a body controller based on a first function control instruction, and identifying a first upgrade judgment result corresponding to the first control check result; wherein, the first function control instruction is used to control and check a vehicle function in the vehicle, and the first control check result represents whether the control check of each vehicle function is normal and / or the control check is abnormal.

[0043] Specifically, the control method for vehicle function upgrade provided in the present application can be applied to a main control machine in a vehicle device, for example, to execute step 101. First, a first function control instruction can be sent to a body controller of the vehicle through a vehicle gateway of the vehicle, so as to control the body controller to control and check multiple vehicle functions in the vehicle through the first function control instruction, thereby facilitating the understanding of whether multiple vehicle functions in the vehicle are in a normal state before the vehicle function upgrade is performed.

[0044] Among them, the vehicle gateway is responsible for the network interconnection between different systems or modules in the vehicle; the body controller is responsible for various body-related functions, that is, the electronic control unit responsible for driving, monitoring and controlling the vehicle's body functions; the body controller can act as the brain of the vehicle body, responsible for managing lighting, windows, door locks, seat control and other automotive functions, and is used to communicate with other electronic control units in the vehicle using various protocols (such as CAN, LIN, FlexRay, etc.).

[0045] Among them, CAN (Controller Area Network) is an internationally standardized serial communication protocol; LIN (Local Interconnect Network) is a low-cost serial communication network for distributed applications in automobiles, used to realize distributed electronic system control in automobiles; FlexRay bus is a new communication standard jointly developed by multiple automobile companies, designed for in-vehicle networking, using a time-based trigger mechanism, with the characteristics of high bandwidth and good fault tolerance, and has certain advantages in real-time, reliability and flexibility; FlexRay supports multiple message passing architectures between buses.

[0046] Then, a first control check result returned by the body controller through the vehicle gateway is received, the first control check result including control check results of each vehicle function, the control check result including two types, one is a normal control check, and the other is an abnormal control check; the first control check result is then identified to identify its corresponding first upgrade judgment result, the first upgrade judgment result is used to clarify whether the vehicle is suitable for function upgrade based on the control check results of each vehicle function; that is, before upgrading the vehicle function of the vehicle, the status of each vehicle function of the vehicle is first checked to find out whether there are any problematic functions in the current vehicle, what the problematic functions are, and whether they will affect the vehicle function upgrade; after clarifying these problems, upgrading the vehicle function of the current vehicle under appropriate circumstances is beneficial to ensuring the overall safety of the vehicle; under inappropriate circumstances, the problems with the current vehicle can be fed back to the owner or manufacturer of the vehicle so that the owner or manufacturer of the vehicle can solve the problems in a timely manner, which is beneficial to avoid the adverse effects of problematic functions on vehicle safety, thereby helping to improve the overall safety of the vehicle.

[0047] Step 102 : When the first upgrade judgment result indicates that the vehicle function upgrade is allowed, the vehicle function upgrade version is sent to the vehicle body controller.

[0048] Specifically, step 102 is executed. When it is learned that the first upgrade judgment result indicates that the vehicle function upgrade is allowed, it means that the current functional status of the vehicle allows the vehicle function to be upgraded. At this time, the vehicle function upgrade version required for the vehicle function upgrade can be obtained, and the obtained vehicle function upgrade version can be sent to the body controller through the vehicle gateway to implement the vehicle function upgrade of the vehicle through the body controller, which is conducive to updating the functions of the vehicle, thereby facilitating improving the working performance of the vehicle.

[0049] Step 103, when the vehicle function upgrade is completed, receive the second control check result returned by the body controller based on the second function control instruction, identify the second upgrade judgment result corresponding to the second control check result, compare the first upgrade judgment result with the second upgrade judgment result to obtain the upgraded vehicle function verification result, and output the upgraded vehicle function verification result; wherein, the second function control instruction is used to control and check the vehicle function in the vehicle, the second control check result indicates that the control check of each vehicle function is normal and / or the control check is abnormal, and the vehicle function verification result indicates that the functional status of the vehicle after the vehicle function upgrade is completed is a normal functional status or an abnormal functional status.

[0050] Specifically, execute step 103. When the vehicle function upgrade is completed, a second function control instruction can be further sent to the vehicle body controller through the vehicle gateway of the vehicle, so as to control the body controller to control and check multiple vehicle functions in the vehicle through the second function control instruction, thereby facilitating the understanding of whether the multiple vehicle functions in the vehicle are in a normal state after the vehicle function upgrade.

[0051] Then, a second control check result returned by the body controller through the vehicle gateway is received, the second control check result including control check results of each vehicle function, the control check result also including two types, one is a normal control check, the other is an abnormal control check; the second control check result is then identified to identify its corresponding second upgrade judgment result, the second upgrade judgment result is used to clarify whether the vehicle has a functional problem based on the control check results of each vehicle function; that is, after the vehicle function is upgraded, the status of each vehicle function of the vehicle is checked again to find out whether there are any problematic functions in the current vehicle, what the problematic functions are, and whether they will affect the safety of the vehicle.

[0052] After obtaining the first upgrade judgment result and the second upgrade judgment result, the first upgrade judgment result and the second upgrade judgment result are further compared to obtain the upgraded vehicle function verification result, and the vehicle function verification result is used to indicate whether the functional status of the vehicle after the vehicle function upgrade is normal or abnormal; a vehicle with a normal functional status is a vehicle in which all vehicle functions are normal after the vehicle function upgrade, and the user can use the vehicle at any time; a vehicle with an abnormal functional status is a vehicle in which at least one vehicle function is in an abnormal state after the vehicle function upgrade, and the abnormal vehicle function may have an adverse effect on the safe use of the vehicle. At this time, relevant risk warnings can be issued so that the vehicle owner or manufacturer can solve the problem in a timely manner, which is conducive to avoiding the adverse effects of the problematic function on vehicle safety, thereby helping to improve the overall safety of the vehicle.

[0053] In addition, after obtaining the vehicle function verification result, the upgraded vehicle function verification result can be further output so that the vehicle equipment can record and display the verification result.

[0054] The control method for vehicle function upgrade provided by the present application sends a first function control instruction to a body controller through a vehicle gateway to control and check multiple vehicle functions in a vehicle, identifies a first upgrade judgment result corresponding to the returned first control check result, and when the first upgrade judgment result indicates that the vehicle function upgrade is allowed, obtains the vehicle function upgrade version and sends it to the body controller through the vehicle gateway to implement the vehicle function upgrade of the vehicle. After the upgrade is completed, a second function control instruction is sent to the body controller through the vehicle gateway to control and check multiple vehicle functions in the vehicle, identifies a second upgrade judgment result corresponding to the returned second control check result, compares the first upgrade judgment result and the second upgrade judgment result to obtain an upgraded vehicle function verification result, and outputs the upgraded vehicle function verification result; the present application controls and checks the vehicle function before and after the vehicle function upgrade, and compares the first upgrade judgment result and the second upgrade judgment result corresponding to the two control checks to learn the specific situation of the vehicle function status of the vehicle after the vehicle function upgrade, thereby realizing effective identification of whether there is an abnormality in the body control after the function upgrade of the intelligent connected vehicle, which is beneficial to expose hidden risks in advance after the vehicle function upgrade, improve the life safety and property safety of users, and avoid unnecessary losses.

[0055] Please continue to refer to Figure 2 In an exemplary embodiment, the content of identifying the first upgrade judgment result corresponding to the first control check result performed in step 101 includes steps 201 and 202 (not shown), wherein:

[0056] Step 201, identifying the first control check results, and when it is identified that the first control check results are all normal control checks, the corresponding first upgrade judgment result is that the function is normal;

[0057] Step 202, identifying the first control check result, and in the case where it is identified that the first control check result includes at least one control check abnormality, determining the matching rate between the vehicle function with the control check abnormality and the corresponding vehicle function in the vehicle function upgrade version to be upgraded, and in the case where the matching rate is greater than or equal to a preset matching rate, determining that the corresponding first upgrade result is a normal function;

[0058] Among them, normal functional characterization allows vehicle function upgrades.

[0059] Specifically, for the content of identifying the first upgrade judgment result corresponding to the first control inspection result executed in the above step 101, the present application provides two optional implementation methods. One is to execute step 201 to identify the first control inspection result. When it is identified that the first control inspection results are all normal, it means that the vehicle functions in the control inspected vehicles are all in normal state. In this case, it can be determined that the first upgrade judgment result corresponding to the first control inspection result is normal function. Secondly, step 202 is executed to identify the first control check result. When it is identified that the first control check result includes one or more results of control check abnormality, it means that there is an abnormality in the vehicle function of the control check vehicle, that is, it is not in a normal state. At this time, the matching rate of the vehicle function with the control check abnormality and the corresponding vehicle function in the vehicle function upgrade version to be upgraded can be further determined. When the matching rate is greater than or equal to the preset matching rate, it means that after the vehicle function is upgraded, the vehicle function with the abnormality in the provided vehicle function upgrade version can solve the corresponding abnormal problem. Then, these control check abnormal functions do not affect the vehicle function upgrade to be performed on the vehicle. At this time, the first upgrade judgment result corresponding to the first control check result can also be considered to be normal function, so as to facilitate the subsequent vehicle function upgrade of the vehicle.

[0060] It needs to be explained that when the first control check result is identified as a corresponding first upgrade judgment result that the function is normal, it means that the current vehicle allows vehicle function upgrades, and vehicles with normal functions will not affect the effect of the vehicle function upgrade.

[0061] Please continue to refer to Figure 2 In an exemplary embodiment, the step 103 of comparing the first upgrade judgment result and the second upgrade judgment result to obtain the upgraded vehicle function verification result includes steps 501 and 502 (not shown), wherein:

[0062] Step 501, comparing the first upgrade judgment result and the second upgrade judgment result, if both the first upgrade judgment result and the second upgrade judgment result are normal functions, or if the first upgrade judgment result is abnormal functions and the second upgrade judgment result is normal functions, the function verification result of the upgraded vehicle is normal functions; or,

[0063] Step 502, compare the first upgrade judgment result and the second upgrade judgment result. When the first upgrade judgment result is that the function is normal and the second upgrade judgment result is that the function is abnormal, or when the first upgrade judgment result and the second upgrade judgment result are both abnormal, the upgraded verification result is that the function status is abnormal.

[0064] Specifically, for the content of comparing the first upgrade judgment result and the second upgrade judgment result in step 103 to obtain the upgraded vehicle function verification result, the present application provides two optional implementation methods, one of which is to execute step 501 to compare the first upgrade judgment result and the second upgrade judgment result. When the first upgrade judgment result is a normal function and the second upgrade judgment result is a normal function, it means that the vehicle functions in the vehicle are normal before and after the vehicle function upgrade; or, when the first upgrade judgment result is a functional abnormality, that is, the first control check result includes a vehicle function with abnormal control check, but the second upgrade judgment result is a normal function, it means that before the vehicle function upgrade, although there is a vehicle function with abnormal control check, after the vehicle function upgrade, all vehicle functions in the vehicle are normal; that is, as long as all vehicle functions in the vehicle are normal after the vehicle function upgrade, it can be concluded that the upgraded vehicle function verification result is a normal function status. Therefore, a vehicle with a normal function status is a vehicle with normal vehicle functions after the vehicle function upgrade is completed, and the user can use the vehicle at any time.

[0065] The second is to perform step 502 to compare the first upgrade judgment result and the second upgrade judgment result. If the first upgrade judgment result is that the function is normal, but the second upgrade judgment result is that the function is abnormal, it means that after the vehicle function is upgraded, a vehicle function with abnormal control check appears in the vehicle; or, if the first upgrade judgment result is that the function is abnormal, and the second upgrade judgment result is also that the function is abnormal, it means that before and after the vehicle function is upgraded, there are vehicle functions with abnormal control check in the vehicle; that is, as long as there are vehicle functions with abnormal control check in the vehicle after the vehicle function is upgraded, it can be concluded that the upgraded vehicle function verification result is abnormal function status. Therefore, a vehicle with abnormal function status means that after the vehicle function upgrade is completed, at least one vehicle function is in an abnormal state, and the abnormal vehicle function may have an adverse effect on the safe use of the vehicle. At this time, relevant risk warnings can be issued so that the owner or manufacturer of the vehicle can solve the problem in a timely manner, which is conducive to avoiding the adverse effects of the problem function on vehicle safety, thereby helping to improve the overall safety of the vehicle.

[0066] Please continue to refer to Figure 2 In an exemplary embodiment, after the step of identifying the first upgrade judgment result corresponding to the first control check result in step 101, the method further includes:

[0067] The first upgrade judgment result and the log associated with the first upgrade judgment result are reported to the matching linked cloud platform, and the first upgrade judgment result is sent to the vehicle display screen.

[0068] Specifically, the present application also provides an optional implementation method, that is, after executing the content of identifying the first upgrade judgment result corresponding to the first control check result in step 101, the first upgrade judgment result identified by executing step 101 and the log associated with the first upgrade judgment result can be further reported to the cloud platform, which is specifically a cloud platform matched and linked with the main control machine in the vehicle equipment, so that the first upgrade judgment result and the corresponding log are stored in the cloud platform, and can also be further sent to the linked terminal such as a mobile phone through the cloud platform to display the first upgrade judgment result to the user. At the same time, the main control machine can also send the first upgrade judgment result to the vehicle display screen through the vehicle gateway, so that the user can learn the specific content of the first upgrade judgment result through the vehicle display, which is convenient for the user to obtain information.

[0069] Please continue to refer to Figure 2 After the vehicle function upgrade performed in step 103 is completed, the method further includes:

[0070] Report the upgrade results and logs associated with the vehicle function upgrade to the matching cloud platform, and send the upgrade results to the vehicle display;

[0071] Send a second function control instruction to the body controller.

[0072] Specifically, the present application also provides an optional implementation method, that is, after the vehicle function upgrade is completed in step 103, the upgrade result corresponding to the vehicle function upgrade and the log associated with the upgrade result can be further reported to the cloud platform, which is specifically a cloud platform matched and linked with the main control machine in the vehicle equipment, so that the upgrade result and the corresponding log are stored in the cloud platform, and can also be further sent to the linked terminal such as a mobile phone through the cloud platform to display the upgrade result to the user. At the same time, the main control machine can also send the upgrade result to the vehicle display screen through the vehicle gateway, so that the user can learn the specific content of the upgrade result through the vehicle display, which is convenient for the user to obtain information.

[0073] Then a second function control instruction will be sent to the body controller. That is, when the vehicle function upgrade is completed, a second function control instruction can be further sent to the vehicle's body controller through the vehicle's vehicle gateway, so as to control the body controller to check multiple vehicle functions in the vehicle through the second function control instruction, thereby facilitating the understanding of whether the multiple vehicle functions in the vehicle are in normal state after the vehicle function upgrade.

[0074] Please continue to refer to Figure 2 After the comparison between the first upgrade judgment result and the second upgrade judgment result in step 103 is performed to obtain the upgraded vehicle function verification result, the method further includes:

[0075] The vehicle function verification results and the logs associated with the vehicle function verification results are reported to the matching linked cloud platform, and the vehicle function verification results are sent to the vehicle display screen.

[0076] Specifically, the present application also provides an optional implementation method, in step 103, after performing a comparison between the first upgrade judgment result and the second upgrade judgment result to obtain the upgraded vehicle function verification result, the vehicle function verification result and the log associated with the vehicle function verification result can be further reported to the cloud platform, which is specifically a cloud platform matched and linked with the main control machine in the vehicle equipment, so that the vehicle function verification result and the corresponding log are stored in the cloud platform, and can also be further sent to the linked terminal such as a mobile phone through the cloud platform to display the vehicle function verification result to the user. At the same time, the main control machine can also send the vehicle function verification result to the vehicle display screen through the vehicle gateway, so that the user can learn the specific content of the vehicle function verification result through the vehicle display, which is convenient for the user to obtain information.

[0077] Please continue to refer to Figure 2 In an exemplary embodiment, before executing step 102 of sending the vehicle function upgrade version to the vehicle body controller, it also includes:

[0078] Collect the vehicle's complete asset information and the electronic control unit's asset information.

[0079] Specifically, the present application also provides an optional implementation method, which is that before executing the content of sending the vehicle function upgrade version to the body controller in step 102, it can also include collecting the vehicle asset information and the asset information of each electronic control unit of the vehicle through the main control computer to store the vehicle asset information before the upgrade, so as to meet the subsequent use requirements of the content and avoid the situation where data cannot be rolled back or queried due to data overwriting.

[0080] Figure 3 This is a flow chart of a control method for upgrading vehicle functions in another embodiment. Figure 1 Reference Figure 3 Based on the same inventive concept, the present application also provides a control method for upgrading vehicle functions, which is applied to Figure 1 The vehicle equipment in the example is used for explanation, and the method includes the following steps 301 to 303.

[0081] in:

[0082] Step 301, in response to the first function control instruction sent by the main control, control and check the vehicle functions in the vehicle, and output the first control check result, and return the first control check result to the main control machine; wherein the first control check result indicates that the control check of each vehicle function is normal and / or the control check is abnormal.

[0083] Specifically, the present application also provides a control method for vehicle function upgrades, which can be specifically applied to a body controller in a vehicle device; executing step 301, receiving and responding to a first function control instruction sent by a main control machine through a vehicle gateway of the vehicle, so as to control the body controller to perform control checks on multiple vehicle functions in the vehicle through the first function control instruction, and output corresponding first control check results. By executing this content, it is helpful to know whether multiple vehicle functions in the vehicle are in a normal state before the vehicle function upgrade is performed, and then return the obtained first control check result to the main control machine.

[0084] It should be added that the first control check result includes control check results of various vehicle functions, and the control check result includes two types, one is a normal control check, and the other is an abnormal control check.

[0085] Step 302, receiving a first upgrade judgment result corresponding to the identified first control check result returned by the main control machine, and when the first upgrade judgment result indicates that the vehicle function upgrade is allowed, receiving the vehicle function upgrade version sent by the main control machine to control the vehicle to realize the vehicle function upgrade.

[0086] Specifically, after receiving the first control check result, the main control machine will identify the first control check result to obtain a first upgrade judgment result corresponding to the first control check result; execute step 302, the body controller receives the identified first upgrade judgment result returned by the main control machine through the vehicle gateway, and the first upgrade judgment result is used to clarify whether the vehicle is suitable for function upgrade based on the control check results of each vehicle function; that is, before upgrading the vehicle function of the vehicle, the status of each vehicle function of the vehicle is first checked to find out whether there are any problematic functions in the current vehicle, what the problematic functions are, and whether they will affect the vehicle function upgrade; after clarifying these problems, upgrading the vehicle function of the current vehicle under appropriate circumstances is beneficial to ensuring the overall safety of the vehicle; under inappropriate circumstances, the problems with the current vehicle can be fed back to the owner or manufacturer of the vehicle so that the owner or manufacturer of the vehicle can solve the problems in a timely manner, which is beneficial to avoid the adverse effects of problematic functions on vehicle safety, thereby helping to improve the overall safety of the vehicle.

[0087] Then, when it is learned that the first upgrade judgment result indicates that the vehicle function upgrade is allowed, it means that the current functional status of the vehicle allows the vehicle function to be upgraded. At this time, the body controller can receive the vehicle function upgrade version sent by the main control machine through the vehicle gateway. The vehicle function upgrade version is specifically the vehicle function upgrade version required for upgrading the vehicle's vehicle functions. The vehicle function upgrade version is used to control the vehicle to achieve the corresponding vehicle function upgrade, which is beneficial to updating the functions of the vehicle and thus beneficial to improving the vehicle's working performance.

[0088] Step 303, when the vehicle function upgrade is completed, receive the second function control instruction returned by the main control machine to control and check the vehicle function in the vehicle, and output the second control check result, return the second control check result to the main control machine, and receive the upgraded vehicle function verification result returned by the main control machine; wherein the second control check result indicates that the control check of each vehicle function is normal and / or the control check is abnormal; the vehicle function verification result is obtained by comparing the first upgrade judgment result and the second upgrade judgment result, and the second upgrade judgment result is obtained based on identifying the second control check result; the vehicle function verification result indicates that the functional state of the vehicle after the vehicle function upgrade is completed is a normal functional state or an abnormal functional state.

[0089] Specifically, step 303 is executed. When the vehicle function upgrade is completed, a second function control instruction returned by the main control machine through the vehicle gateway can be further received, so as to control the body controller to perform another control check on multiple vehicle functions in the vehicle through the second function control instruction, thereby facilitating the understanding of whether the multiple vehicle functions in the vehicle are in a normal state after the vehicle function upgrade; and then the second control check result is output, the second control check result includes the control check result of each vehicle function, and the control check result also includes two types, one is a normal control check, and the other is an abnormal control check.

[0090] Then, the second control check result is returned to the main control machine through the vehicle gateway, and the second control check result is identified to identify its corresponding second upgrade judgment result. The second upgrade judgment result is used to clarify whether the vehicle has a functional problem based on the control check results of each vehicle function; that is, after the vehicle function is upgraded, the status of each vehicle function of the vehicle is checked again to find out whether there are any problematic functions in the current vehicle, what the problematic functions are, and whether they will affect the safety of the vehicle; then, after obtaining the first upgrade judgment result and the second upgrade judgment result, the main control machine further compares the first upgrade judgment result and the second upgrade judgment result to obtain the upgraded vehicle function verification result.

[0091] Therefore, after the main control machine obtains the vehicle function verification result, the body controller can further receive the upgraded vehicle function verification result returned by the main control machine through the vehicle gateway. The vehicle function verification result is used to indicate that the functional status of the vehicle after the vehicle function upgrade is normal or abnormal; a vehicle with a normal functional status is a vehicle with normal vehicle functions after the vehicle function upgrade, and the user can use the vehicle at any time; a vehicle with an abnormal functional status is a vehicle with at least one vehicle function in an abnormal state after the vehicle function upgrade, and the abnormal vehicle function may have an adverse effect on the safe use of the vehicle. At this time, relevant risk warnings can be issued so that the vehicle owner or manufacturer can solve the problem in a timely manner, which is conducive to avoiding the adverse effects of problematic functions on vehicle safety, thereby helping to improve the overall safety of the vehicle.

[0092] Please continue to refer to Figure 3 In an exemplary embodiment, the content of receiving the upgraded vehicle function verification result returned by the host control machine in step 303 includes steps 351 and 352 (not shown), wherein:

[0093] Step 351, receiving the vehicle function verification result returned by the host control machine indicating that the upgraded function status is normal; or,

[0094] Step 352, receiving the vehicle function verification result of abnormal function status after upgrading returned by the host control machine;

[0095] The normal function status is characterized by the first upgrade judgment result and the second upgrade judgment result being both normal functions, or the first upgrade judgment result being abnormal functions and the second upgrade judgment result being normal functions;

[0096] The abnormal functional status is characterized by the first upgrade judgment result being normal function and the second upgrade judgment result being abnormal function, or, characterized by the first upgrade judgment result and the second upgrade judgment result being both abnormal function.

[0097] Specifically, the received vehicle function verification result after the upgrade returned by the main control machine through the vehicle gateway in step 303, the present application provides two optional implementation methods, one of which is to execute step 351, receive the vehicle function verification result of the upgraded function status returned by the main control machine through the vehicle gateway, wherein, when the first upgrade judgment result is that the function is normal, and the second upgrade judgment result is that the function is normal, it means that the vehicle functions in the vehicle are normal before and after the vehicle function upgrade; or, when the first upgrade judgment result is that the function is abnormal, that is, the first control check result includes the vehicle function with abnormal control check, but the second upgrade judgment result is that the function is normal, it means that before the vehicle function upgrade, although there is a vehicle function with abnormal control check, after the vehicle function upgrade, all vehicle functions in the vehicle are normal; that is, as long as all vehicle functions in the vehicle are normal after the vehicle function upgrade, it can be concluded that the upgraded vehicle function verification result is that the function status is normal. Therefore, a vehicle with normal function status is a vehicle with normal vehicle functions after the vehicle function upgrade is completed, and the user can use the vehicle at any time.

[0098] The second is to execute step 352 to receive the vehicle function verification result of the upgraded function state abnormality returned by the main control machine through the vehicle gateway; wherein, if the first upgrade judgment result is that the function is normal, but the second upgrade judgment result is that the function is abnormal, it means that after the vehicle function is upgraded, a vehicle function with abnormal control check appears in the vehicle; or, if the first upgrade judgment result is that the function is abnormal, and the second upgrade judgment result is also that the function is abnormal, it means that before and after the vehicle function is upgraded, there are vehicle functions with abnormal control check in the vehicle; that is, as long as there are vehicle functions with abnormal control check in the vehicle after the vehicle function is upgraded, it can be concluded that the upgraded vehicle function verification result is abnormal function state. Therefore, a vehicle with abnormal function state is a vehicle with at least one vehicle function in an abnormal state after the vehicle function upgrade is completed. The abnormal vehicle function may have an adverse effect on the safe use of the vehicle. At this time, relevant risk warnings can be made so that the owner or manufacturer of the vehicle can solve the problem in a timely manner, which is conducive to avoiding the adverse effects of the problem function on vehicle safety, thereby helping to improve the overall safety of the vehicle.

[0099] The control method for vehicle function upgrade provided in the present application, through the digitization of vehicle control inspection and the networking of communication, no longer needs to check whether the vehicle control is normal one by one after OTA upgrade. The integrated method of multiple body control function detection saves inspection time and improves user experience; it is also conducive to the agile development of vehicle control functions, rapid iteration and timely repair of defects; it is also conducive to exposing hidden risks in advance, safeguarding the life and property safety of consumers, and avoiding unnecessary losses.

[0100] Figure 4 is a schematic diagram of a control system for upgrading vehicle functions in one embodiment, Figure 5 FIG. 1 is a flow chart of a control method for upgrading vehicle functions in another embodiment. Figure 1-Figure 3 Reference Figure 4 and Figure 5 The present application also provides a specific optional embodiment, providing a control system for upgrading vehicle functions, and a control method for upgrading vehicle functions applied to the system, which may include the following steps S1-S5.

[0101] The control system for vehicle function upgrades includes: cloud platform: responsible for managing OTA upgrade versions, strategies, upgrade status and vehicle status, etc.; TBOX (Telematics Box, remote communication terminal or wireless communication terminal): responsible for remote communication and carrying the OTA upgrade master program Master (such as the above-mentioned master control machine); GW (Gateway, vehicle gateway): responsible for network interconnection between different systems; BCM (Body Control Module): responsible for various body-related functions; IVI (In-Vehicle Infotainment, infotainment system for smart cockpit): including a large display screen for user interaction; App (Application, smartphone application): mobile App, which can realize remote control of some vehicle functions and message push; BD CAN: one of the buses in the vehicle network, which can transmit messages. Among them, the cloud platform, mobile App and TBOX can choose to communicate with each other through 4G / 5G. TBOX and GW, GW and IVI can choose to communicate with each other through Ethernet, and GW can communicate with various controllers (ECU, electronic control unit) through various buses (such as GW and BCM communicate through BD CAN bus). The other CANs here also mean other buses.

[0102] like Figure 5 The control method for vehicle function upgrade of the control system applied to vehicle function upgrade includes:

[0103] Step S1: Body control check before OTA upgrade; specifically including: OTA upgrade master (master control machine) initiates body control check command to GW (Gateway, vehicle gateway) and GW forwards it to the bus (BD CAN), BCM (Body Control Module, body controller) receives the check command from the bus and starts to perform various body control checks, including but not limited to seat belts, central anti-theft door locks, seat control, automatic windows, electric door locks, electric rearview mirrors, electric roofs, remote connection and navigation, etc. Since the vehicle control system contains dozens of subsystems, and the functions of each subsystem are also quite complex, if all functional points and normal and abnormal scenarios are traversed and checked, it will take several days, which greatly hinders the pace of research and development and the convenience of users' use of the car, and obviously does not meet the demand for rapid verification after OTA upgrade. Therefore, when performing vehicle control inspection, this application will take whether the core functions of each subsystem work normally as the standard, that is, whether some of the more important functions in each subsystem work normally as the standard. After BCM completes various checks, the results are collected and summarized.

[0104] Step S2: Body control inspection result judgment, identification and recording before OTA upgrade; specifically including: BCM sends the inspection result to GW through the bus (BD CAN), and then GW forwards it to TBOX (Telematics Box, remote communication terminal). After TBOX receives the inspection result, the OTA upgrade master Master makes a judgment and identification. After the judgment and identification are completed, the Master records the inspection result, and then reports the result and log to the cloud platform and synchronizes it to the IVI (In-Vehicle Infotainment, the infotainment system of the smart cockpit) display screen and App (Application, smartphone application). If there is an abnormality in the inspection result, the manufacturer and user are prompted to repair it in time and use the car with caution. If there is no abnormality, it will be displayed as normal.

[0105] Step S3: OTA upgrade; specifically includes: if there is no abnormality in step S2, OTA upgrade can be performed directly. If there is an abnormality, determine whether the abnormality satisfies the OTA upgrade. If it does, OTA upgrade can be performed. If it does not, OTA upgrade cannot be performed. The OTA upgrade master collects the asset information of the entire vehicle and the asset information of the controller (ECU, electronic control unit), obtains the upgrade version from the cloud, and establishes a connection with the body controller BCM through the gateway (GW) and BD CAN bus for OTA upgrade. After the upgrade is completed, the results and related logs are reported to the cloud, and the results are synchronized to the IVI display screen and App.

[0106] It needs to be explained that the above-mentioned content of judging whether the abnormality satisfies OTA upgrade if there is any abnormality, and performing OTA upgrade if it does, specifically means that if the abnormal function is an abnormality that can be resolved after the OTA upgrade, then the conditions for OTA upgrade are met and the abnormality can be resolved after the upgrade.

[0107] Step S4: Body control check after OTA upgrade; specifically, after the OTA upgrade master reports the upgrade result, it sends a body control check command to the GW and the GW forwards it to the bus (BD CAN). After receiving the check command from the bus, the BCM starts to perform various body control checks, including but not limited to seat belts, central anti-theft door locks, seat control, automatic windows, electric door locks, electric rearview mirrors, electric roofs, remote connections and navigation, etc. After the BCM completes various checks, it collects and summarizes the results.

[0108] Step S5: judgment, identification and verification of the body control inspection result after OTA upgrade; specifically including: BCM sends the inspection result to GW through the bus (BD CAN) and GW forwards it to TBOX. After TBOX receives the inspection result, the OTA upgrade master Master makes a judgment and identification and compares it with the previous inspection. If step S2 passes the inspection and step S5 passes the inspection, the vehicle control works normally after this OTA upgrade. If step S2 passes the inspection and step S5 fails the inspection, there is an abnormality in the vehicle control after this OTA upgrade. If step S2 fails the inspection and step S5 passes the inspection, the vehicle control works normally after this OTA upgrade. If step S2 fails the inspection and step S5 fails the inspection, when the fault item of step S5 is not in the fault item of step S2, there is a new abnormality in the vehicle control after this OTA upgrade. When the fault item of step S5 is not in the fault item of step S2, there is an abnormality in the vehicle control after this OTA upgrade. After the comparison is completed, the Master reports the results and logs to the cloud and synchronizes them to the IVI display screen and App. If there is an abnormality, a risk warning is given, and if there is no abnormality, it means normal operation.

[0109] Table 1 below is a relationship table between the system, subsystem, function point, scenario, operation steps, expected effect and judgment result in a control method for upgrading vehicle functions, wherein the judgment result is equivalent to the above-mentioned control check result, and pass means that the control check is normal. The above-mentioned first control check result and second control check result may specifically include the data included in Table 1 below, or part of the data therein, and the present application does not make specific limitations on this. The contents of the system, subsystem, function point, scenario, operation steps and expected effect shown in Table 1 are only several optional embodiments provided by the present application, but the present application is not limited thereto.

[0110] Table 1

[0111]

[0112] The present application also provides a flow chart of a control method for optional vehicle function upgrade, such as Figure 6 As shown, Figure 6 The flowchart of the control method for upgrading vehicle functions in another embodiment is shown below. After the start, the vehicle control check before OTA upgrade is first performed. When the BCM receives the inspection command, it can use the concurrent.futures (an asynchronous programming library) tripartite library to decide whether to enable single-thread or multi-thread (Multithreading) to execute the inspection command according to the parameters carried by the command. Generally, one thread can execute one task, and multiple threads can execute multiple tasks at the same time, but a single CPU (Central Processing Unit) is not absolutely synchronized. Tasks can be executed in batches through multi-threading, which further improves the inspection efficiency. After the command is executed, it is determined whether there is a vehicle control abnormality.

[0113] If yes, the inspection result is recorded, reported to the cloud and synchronized to IVI and App, and the manufacturer and user are reminded to repair in time and use the car with caution, and then judge whether the abnormality meets the requirements of OTA upgrade. If not, stop, and if yes, perform OTA upgrade. Otherwise, the inspection result is recorded, reported to the cloud and synchronized to IVI and App. If the body control is normal, perform OTA upgrade.

[0114] After the OTA upgrade is completed, the Master reports the structure to the cloud and IVI and synchronizes it to the App, then performs a body control check after the OTA upgrade. After the check is completed, it determines whether there is any vehicle control abnormality.

[0115] If so, determine whether there are any abnormal items that are not included in the abnormal items of the previous inspection results compared with the previous vehicle control inspection results. If so, there are new abnormalities in the vehicle control after this OTA upgrade. If not, there are abnormalities in the vehicle control after this OTA upgrade. Regardless of whether it exists or not, the results will be reported to the cloud and synchronized to IVI and App, and the manufacturer will be prompted to repair it in time and use the car with caution. The process ends.

[0116] Otherwise, the vehicle control works normally after this OTA upgrade, reports to the cloud and IVI and synchronizes with the App, and the process ends.

[0117] Figure 7 For a schematic diagram of the CAN bus message format in an embodiment, please refer to Figure 7 , the present application also provides a CAN bus message format, such as Figure 7The standard CAN message shown consists of a start of frame, an arbitration field, a control field, a data field, a CRC field, an ACK field, and an end of frame. Among them, the most concerned parts are the ID part located in the arbitration field and the DATA part located in the data field. Among them, the CRC field is the field for checking the transmission error of the frame; the ACK field represents the field for confirming normal reception; the end of frame represents the field indicating the end of the data frame. The position of data transmission is determined by the ID, and the data to be transmitted is carried by the DATA. Among them, the length of the ID can be 11 bits, and the length of the DATA can be 0 - 64 bits, that is, 0 - 8 bytes. Generally, when performing diagnosis, the commands sent are within 0 - 8 bytes, while the data transmission during flashing far exceeds 8 bytes. In this case, multi-frame transmission is required. When performing multi-frame transmission, attention needs to be paid to the transmission interval time of the data frames. An overly small transmission interval may cause the controller to crash or the response to be chaotic, while an overly large interval time will increase the time cost. Denote T as the current data transmission interval time, T 平 is the average time for each transmission after all data transmissions are completed (max times), Sn is the time of the nth data transmission, and Rn is the time from the nth data transmission to receiving the response; max represents the maximum. Then Optionally, a dictionary D can be established to store the mean response time T<->T_avg calculated after each data transmission is completed. In a scenario where the controller does not exhibit abnormalities and the response is correct and timely, after multiple transmission verifications, the values of T and T 平 can be obtained. Then, take the minimum value of T 平 in the dictionary D to obtain the optimal interval time. In this way, the data transmission time interval can also be adjusted within a reasonable range according to the network load intensity.

[0118] It should be understood that although the steps in the flowcharts involved in the above-described embodiments are shown in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, the execution of these steps does not have a strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same moment, but can be executed at different moments. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or steps or stages in other steps.

[0119] Based on the same inventive concept, the embodiment of the present application also provides a vehicle function upgrade control device for implementing the vehicle function upgrade control method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations of one or more vehicle function upgrade control device embodiments provided below can refer to the limitations of the vehicle function upgrade control method above, and will not be repeated here.

[0120] Figure 8 FIG. 1 is a structural block diagram of a control device for upgrading vehicle functions in an embodiment. In an exemplary embodiment, as shown in FIG. Figure 8 As shown, a control device 200 for upgrading vehicle functions is provided, which is applied to a main control machine and includes: a data identification module 82 and a function upgrade module 83, wherein:

[0121] The data identification module 82 is used to receive a first control inspection result for a vehicle function returned by the vehicle body controller based on the first function control instruction, and identify a first upgrade judgment result corresponding to the first control inspection result; wherein the first function control instruction is used to control and inspect a vehicle function in the vehicle, and the first control inspection result indicates that the control inspection of each vehicle function is normal and / or the control inspection is abnormal;

[0122] The function upgrade module 83 is used to send the vehicle function upgrade version to the vehicle body controller when the first upgrade judgment result indicates that the vehicle function upgrade is allowed;

[0123] The data identification module 82 is also used to receive the second control check result returned by the body controller based on the second function control instruction when the vehicle function upgrade is completed, identify the second upgrade judgment result corresponding to the second control check result, compare the first upgrade judgment result with the second upgrade judgment result to obtain the upgraded vehicle function verification result, and output the upgraded vehicle function verification result; wherein the second function control instruction is used to control and check the vehicle function in the vehicle, the second control check result indicates that the control check of each vehicle function is normal and / or the control check is abnormal, and the vehicle function verification result indicates that the functional status of the vehicle after the vehicle function upgrade is completed is a normal functional status or an abnormal functional status.

[0124] Specifically, the control device 200 for upgrading vehicle functions may further include an instruction output module 81, which can be used to send a first function control instruction to the vehicle's body controller through the vehicle's vehicle gateway, so as to control the body controller to perform control checks on multiple vehicle functions in the vehicle through the first function control instruction, thereby facilitating the understanding of whether multiple vehicle functions in the vehicle are in a normal state before the vehicle function upgrade is performed.

[0125] The data identification module 82 is used to receive the first control inspection result corresponding to the vehicle function control inspection based on the first function control instruction returned by the body controller through the vehicle gateway. The first control inspection result includes the control inspection results of each vehicle function. The control inspection result includes two types, one is that the control inspection is normal, and the other is that the control inspection is abnormal; the first control inspection result is then identified to identify its corresponding first upgrade judgment result, and the first upgrade judgment result is used to clarify whether the vehicle is suitable for function upgrade based on the control inspection results of each vehicle function; that is, before upgrading the vehicle function of the vehicle, the status of each vehicle function of the vehicle is first checked to find out whether there are any problematic functions in the current vehicle, what the problematic functions are, and whether they will affect the vehicle function upgrade; after clarifying these problems, the vehicle function of the current vehicle is upgraded under appropriate circumstances, which is conducive to ensuring the overall safety of the vehicle; under inappropriate circumstances, the problems of the current vehicle can be fed back to the owner or manufacturer of the vehicle so that the owner or manufacturer of the vehicle can solve the problems in a timely manner, which is conducive to avoiding the adverse effects of the problematic functions on vehicle safety, thereby helping to improve the overall safety of the vehicle.

[0126] The function upgrade module 83 is used to, when it is learned that the first upgrade judgment result indicates that the vehicle function upgrade is allowed, indicate that the current functional status of the vehicle allows the vehicle function to be upgraded. At this time, the vehicle function upgrade version required for the vehicle function upgrade can be obtained, and the obtained vehicle function upgrade version can be sent to the body controller through the vehicle gateway to implement the vehicle function upgrade of the vehicle through the body controller, which is beneficial to updating the functions of the vehicle and thus beneficial to improving the working performance of the vehicle.

[0127] The data identification module 82 is also used to call the instruction output module 81 to further send a second function control instruction to the vehicle body controller of the vehicle through the vehicle gateway of the vehicle when recognizing that the vehicle function upgrade is completed, so as to control the body controller to control and check multiple vehicle functions in the vehicle through the second function control instruction, so as to facilitate the understanding of whether the multiple vehicle functions in the vehicle after the vehicle function upgrade are in a normal state. Then, the data identification module 82 is also used to receive the second control check result returned by the body controller through the vehicle gateway, the second control check result includes the control check result of each vehicle function, and the control check result also includes two types, one is that the control check is normal and the other is that the control check is abnormal; then the second control check result is identified to identify the corresponding second upgrade judgment result, and the second upgrade judgment result is used to clarify whether the vehicle has a functional problem based on the control check result of each vehicle function; that is, after the vehicle function upgrade is performed on the vehicle, the status of each vehicle function of the vehicle is checked again to understand whether there is a function with a problem in the current vehicle, what the function with a problem is, and whether it will affect the safety of the vehicle.

[0128] After obtaining the first upgrade judgment result and the second upgrade judgment result, the first upgrade judgment result and the second upgrade judgment result are further compared to obtain the upgraded vehicle function verification result, and the vehicle function verification result is used to indicate whether the functional status of the vehicle after the vehicle function upgrade is normal or abnormal; a vehicle with a normal functional status is a vehicle in which all vehicle functions are normal after the vehicle function upgrade, and the user can use the vehicle at any time; a vehicle with an abnormal functional status is a vehicle in which at least one vehicle function is in an abnormal state after the vehicle function upgrade, and the abnormal vehicle function may have an adverse effect on the safe use of the vehicle. At this time, relevant risk warnings can be issued so that the vehicle owner or manufacturer can solve the problem in a timely manner, which is conducive to avoiding the adverse effects of the problematic function on vehicle safety, thereby helping to improve the overall safety of the vehicle.

[0129] In addition, after obtaining the vehicle function verification result, the upgraded vehicle function verification result can be further output so that the vehicle equipment can record and display the verification result.

[0130] Furthermore, it should be added that the control device 200 for upgrading vehicle functions can also be used to implement any of the corresponding control methods for upgrading vehicle functions, and the relevant contents will not be repeated here.

[0131] Fig. 9 FIG. 1 is a block diagram of a control device for upgrading vehicle functions in another embodiment. In an exemplary embodiment, Fig. 9As shown, a control device 300 for upgrading vehicle functions is provided, which is applied to a vehicle body controller and includes: a function inspection module 91, a data interaction module 92 and a function upgrade module 93, wherein:

[0132] The function check module 91 is used to respond to the first function control instruction sent by the host control machine to control and check the vehicle function in the vehicle, and output a first control check result, and return the first control check result to the host control machine; wherein the first control check result indicates that the control check of each vehicle function is normal and / or the control check is abnormal;

[0133] The function upgrade module 93 is used to receive the first upgrade judgment result corresponding to the identified first control check result returned by the main control machine, and when the first upgrade judgment result indicates that the vehicle function upgrade is allowed, receive the vehicle function upgrade version sent by the main control machine to control the vehicle to realize the vehicle function upgrade;

[0134] The data interaction module 92 is used to receive the second function control instruction returned by the main control machine when the vehicle function upgrade is completed, so as to control and check the vehicle function in the vehicle, and output the second control check result, return the second control check result to the main control machine, and receive the upgraded vehicle function verification result returned by the main control machine; wherein the second control check result indicates that the control check of each vehicle function is normal and / or the control check is abnormal; the vehicle function verification result is obtained by comparing the first upgrade judgment result and the second upgrade judgment result, and the second upgrade judgment result is obtained based on identifying the second control check result; the vehicle function verification result indicates that the functional status of the vehicle after the vehicle function upgrade is completed is a normal functional status or an abnormal functional status.

[0135] Specifically, the function check module 91 is used to receive and respond to the first function control instruction sent by the main control machine through the vehicle gateway of the vehicle, so as to control the body controller to control and check multiple vehicle functions in the vehicle through the first function control instruction, and output the corresponding first control check result. By executing this content, it is helpful to know whether multiple vehicle functions in the vehicle are in a normal state before the vehicle function upgrade. Then, the first control check result is returned to the main control machine through the vehicle gateway, and the main control machine identifies the first control check result to obtain the first upgrade judgment result corresponding to the first control check result.

[0136] The function upgrade module 93 is used to receive the first upgrade judgment result corresponding to the identified first control inspection result returned by the main control machine. Correspondingly, the body controller receives the identified first upgrade judgment result returned by the main control machine through the vehicle gateway. The first upgrade judgment result is used to clarify whether the vehicle is suitable for function upgrade based on the control inspection results of each vehicle function; that is, before upgrading the vehicle function of the vehicle, the status of each vehicle function of the vehicle is checked to find out whether there are any problematic functions in the current vehicle, what the problematic functions are, and whether they will affect the vehicle function upgrade; after clarifying these problems, the vehicle function of the current vehicle is upgraded under appropriate circumstances, which is conducive to ensuring the overall safety of the vehicle; under inappropriate circumstances, the problems with the current vehicle can be fed back to the owner or manufacturer of the vehicle so that the owner or manufacturer of the vehicle can solve the problems in a timely manner, which is conducive to avoiding the adverse effects of problematic functions on vehicle safety, thereby helping to improve the overall safety of the vehicle.

[0137] The function upgrade module 93 is also used to, when it is learned that the first upgrade judgment result indicates that the vehicle function upgrade is allowed, indicate that the current functional status of the vehicle allows the vehicle function to be upgraded. At this time, the body controller can receive the vehicle function upgrade version sent by the main control machine through the vehicle gateway. The vehicle function upgrade version is specifically the vehicle function upgrade version required for upgrading the vehicle's vehicle functions. The vehicle function upgrade version is used to control the vehicle to achieve the corresponding vehicle function upgrade, which is beneficial to updating the functions of the vehicle and thus beneficial to improving the working performance of the vehicle.

[0138] The data interaction module 92 is also used to call the function check module 91 to further receive the second function control instruction returned by the main control machine through the vehicle gateway when the vehicle function upgrade is completed, so as to control the body controller to perform another control check on multiple vehicle functions in the vehicle through the second function control instruction, thereby facilitating the understanding of whether the multiple vehicle functions in the vehicle are in normal state after the vehicle function upgrade.

[0139] The data interaction module 92 is further used to output a second control check result, which includes control check results of various vehicle functions. The control check results also include two types, one is a normal control check, and the other is an abnormal control check; it is also used to return the second control check result to the main control machine through the vehicle gateway, identify the second control check result to identify its corresponding second upgrade judgment result, and the second upgrade judgment result is used to clarify whether the vehicle has a functional problem based on the control check results of various vehicle functions; that is, after the vehicle function is upgraded, the status of each vehicle function of the vehicle is checked again to find out whether there are any problematic functions in the current vehicle, what the problematic functions are, and whether they will affect the safety of the vehicle; then, after obtaining the first upgrade judgment result and the second upgrade judgment result, the main control machine further compares the first upgrade judgment result and the second upgrade judgment result to obtain the upgraded vehicle function verification result.

[0140] Therefore, after the main control machine obtains the vehicle function verification result, the body controller can further receive the upgraded vehicle function verification result returned by the main control machine through the vehicle gateway. The vehicle function verification result is used to indicate that the functional status of the vehicle after the vehicle function upgrade is normal or abnormal; a vehicle with a normal functional status is a vehicle with normal vehicle functions after the vehicle function upgrade, and the user can use the vehicle at any time; a vehicle with an abnormal functional status is a vehicle with at least one vehicle function in an abnormal state after the vehicle function upgrade, and the abnormal vehicle function may have an adverse effect on the safe use of the vehicle. At this time, relevant risk warnings can be issued so that the vehicle owner or manufacturer can solve the problem in a timely manner, which is conducive to avoiding the adverse effects of problematic functions on vehicle safety, thereby helping to improve the overall safety of the vehicle.

[0141] Furthermore, it should be added that the control device 300 for upgrading vehicle functions can also be used to implement any of the corresponding control methods for upgrading vehicle functions, and the relevant contents will not be repeated here.

[0142] Each module in the above-mentioned vehicle function upgrade control device can be implemented in whole or in part by software, hardware, or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the processor in the vehicle-side control device in the form of hardware, or can be stored in the memory in the vehicle-side control device in the form of software, so that the processor can call and execute the corresponding operations of each of the above modules.

[0143] Fig.10 FIG. 1 is an internal structure diagram of a vehicle-side control device in an embodiment. In an exemplary embodiment, a vehicle-side control device is provided. The internal structure diagram of the vehicle-side control device can be as follows: Fig.10As shown. The vehicle-side control device includes a processor and a memory. Among them, the processor of the vehicle-side control device is used to provide computing and control capabilities. The memory of the vehicle-side control device includes a non-volatile storage medium, and the non-volatile storage medium stores a computer program. When the computer program is executed by the processor, a control method for upgrading vehicle functions is implemented.

[0144] Those skilled in the art will understand that Fig.10 The structure shown in the figure is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the vehicle-side control device to which the scheme of the present application is applied. The specific vehicle-side control device may include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.

[0145] In an exemplary embodiment, a vehicle-side control device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, a control method for upgrading any vehicle function is implemented.

[0146] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0147] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in the present application may include at least one of a relational database and a non-relational database. The processor involved in each embodiment provided in the present application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, etc., but is not limited thereto.

[0148] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0149] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A control method for upgrading vehicle functions, characterized in that: Applied to the main control machine, including: receiving a first control check result for a vehicle function returned by the vehicle body controller based on a first function control instruction, and identifying a first upgrade judgment result corresponding to the first control check result; wherein the first function control instruction is used to control and check a vehicle function in the vehicle, and the first control check result indicates that the control check of each vehicle function is normal and / or the control check is abnormal; When the first upgrade judgment result indicates that the vehicle function upgrade is allowed, sending a vehicle function upgrade version to the vehicle body controller; In the case where the vehicle function upgrade is completed, receiving the second control check result returned by the body controller based on the second function control instruction, identifying the second upgrade judgment result corresponding to the second control check result, and comparing the first upgrade judgment result with the second upgrade judgment result to obtain the upgraded vehicle function verification result, and outputting the upgraded vehicle function verification result; wherein, the second function control instruction is used to control and check the vehicle function in the vehicle, the second control check result indicates that the control check of each vehicle function is normal and / or the control check is abnormal, and the vehicle function verification result indicates that the functional state of the vehicle after the vehicle function upgrade is completed is a normal functional state or an abnormal functional state; The step of identifying the first upgrade judgment result corresponding to the first control check result includes: Identify the first control check result, and when it is identified that the first control check results are all normal control checks, the corresponding first upgrade judgment result is that the function is normal; identifying the first control check result, and when it is identified that the first control check result includes at least one of the control check abnormalities, determining a matching rate between the vehicle function with the control check abnormality and a corresponding vehicle function in a vehicle function upgrade version to be upgraded, and when the matching rate is greater than or equal to a preset matching rate, determining that the corresponding first upgrade result is a normal function; The normal function characterization allows for a vehicle function upgrade.

2. The control method for upgrading vehicle functions according to claim 1, characterized in that: The comparing the first upgrade judgment result and the second upgrade judgment result to obtain an upgraded vehicle function verification result includes: Comparing the first upgrade judgment result and the second upgrade judgment result, when both the first upgrade judgment result and the second upgrade judgment result are normal functions, or when the first upgrade judgment result is abnormal functions and the second upgrade judgment result is normal functions, the function verification result of the upgraded vehicle is obtained as the function status is normal; or, Comparing the first upgrade judgment result and the second upgrade judgment result, when the first upgrade judgment result is that the function is normal and the second upgrade judgment result is that the function is abnormal, or when the first upgrade judgment result and the second upgrade judgment result are both that the function is abnormal, the upgraded verification result is that the functional status is abnormal.

3. The control method for upgrading vehicle functions according to claim 1, characterized in that: After identifying the first upgrade judgment result corresponding to the first control check result, the method further includes: Reporting the first upgrade judgment result and a log associated with the first upgrade judgment result to a matching linked cloud platform, and sending the first upgrade judgment result to an in-vehicle display screen; After the vehicle function upgrade is completed, the method further includes: Reporting the upgrade result corresponding to the completion of the vehicle function upgrade and the log associated with the upgrade result to the matching linked cloud platform, and sending the upgrade result to the vehicle display screen; Sending a second function control instruction to the vehicle body controller; After the first upgrade judgment result and the second upgrade judgment result are compared to obtain the upgraded vehicle function verification result, the method further includes: The vehicle function verification result and the log associated with the vehicle function verification result are reported to the matching linked cloud platform, and the vehicle function verification result is sent to the vehicle display screen.

4. The control method for upgrading vehicle functions according to claim 1, characterized in that: Before sending the vehicle function upgrade version to the vehicle body controller, the method further includes: Collect the vehicle asset information and the electronic control unit asset information of the vehicle.

5. A control method for upgrading vehicle functions, characterized in that: Applied to body controllers, including: In response to the first function control instruction sent by the host control machine, control and check the vehicle function in the vehicle, and output a first control check result, and return the first control check result to the host control machine; wherein the first control check result indicates that the control check of each of the vehicle functions is normal and / or the control check is abnormal; receiving a first upgrade judgment result corresponding to the identified first control check result returned by the host control machine, and receiving a vehicle function upgrade version sent by the host control machine when the first upgrade judgment result indicates that the vehicle function upgrade is allowed, so as to control the vehicle to realize the vehicle function upgrade; In the case where the vehicle function upgrade is completed, a second function control instruction returned by the main control machine is received to control and check the vehicle function in the vehicle, and a second control check result is output, the second control check result is returned to the main control machine, and the upgraded vehicle function verification result returned by the main control machine is received; wherein the second control check result indicates that the control check of each vehicle function is normal and / or the control check is abnormal; the vehicle function verification result is obtained by comparing the first upgrade judgment result and the second upgrade judgment result, and the second upgrade judgment result is obtained based on identifying the second control check result; the vehicle function verification result indicates that the functional state of the vehicle after the vehicle function upgrade is completed is a normal functional state or an abnormal functional state; The first upgrade judgment result corresponding to the identified first control inspection result includes: When it is identified that the first control check results are all normal, the corresponding first upgrade judgment result is normal function; When it is identified that the first control check result includes at least one of the control check abnormalities, a matching rate between the vehicle function with the control check abnormality and a corresponding vehicle function in the vehicle function upgrade version to be upgraded is determined, and when the matching rate is greater than or equal to a preset matching rate, the corresponding first upgrade judgment result is that the function is normal; The normal function characterization allows for a vehicle function upgrade.

6. The control method for upgrading vehicle functions according to claim 5, characterized in that: The receiving the upgraded vehicle function verification result returned by the host control computer includes: receiving a vehicle function verification result returned by the host control machine indicating that the upgraded function status is normal; or, receiving a vehicle function verification result indicating abnormal function status after upgrading returned by the host control machine; The function status is normal when the first upgrade judgment result and the second upgrade judgment result are both normal, or when the first upgrade judgment result is abnormal and the second upgrade judgment result is normal; The abnormal functional status is characterized in that the first upgrade judgment result is that the function is normal, and the second upgrade judgment result is that the function is abnormal, or, characterized in that both the first upgrade judgment result and the second upgrade judgment result are abnormal.

7. A control device for upgrading vehicle functions, characterized in that: Applied to the main control machine, including: a data identification module, configured to receive a first control inspection result for a vehicle function returned by a vehicle body controller based on a first function control instruction, and identify a first upgrade judgment result corresponding to the first control inspection result; wherein the first function control instruction is used to control and inspect a vehicle function in the vehicle, and the first control inspection result indicates that the control inspection of each vehicle function is normal and / or the control inspection is abnormal; a function upgrade module, configured to send a vehicle function upgrade version to the vehicle body controller when the first upgrade judgment result indicates that the vehicle function upgrade is allowed; The data identification module is further used for receiving, when the vehicle function upgrade is completed, a second control check result returned by the body controller based on the second function control instruction, identifying a second upgrade judgment result corresponding to the second control check result, and comparing the first upgrade judgment result with the second upgrade judgment result to obtain an upgraded vehicle function verification result, and outputting the upgraded vehicle function verification result; wherein, the second function control instruction is used to control and check the vehicle function in the vehicle, the second control check result indicates that the control check of each vehicle function is normal and / or the control check is abnormal, and the vehicle function verification result indicates that the functional state of the vehicle after the vehicle function upgrade is completed is a normal functional state or an abnormal functional state; The step of identifying the first upgrade judgment result corresponding to the first control check result includes: Identify the first control check result, and when it is identified that the first control check results are all normal control checks, the corresponding first upgrade judgment result is that the function is normal; identifying the first control check result, and when it is identified that the first control check result includes at least one of the control check abnormalities, determining a matching rate between the vehicle function with the control check abnormality and a corresponding vehicle function in a vehicle function upgrade version to be upgraded, and when the matching rate is greater than or equal to a preset matching rate, determining that the corresponding first upgrade result is a normal function; The normal function characterization allows for a vehicle function upgrade.

8. A control device for upgrading vehicle functions, characterized in that: Applied to body controllers, including: a function check module, configured to respond to a first function control instruction sent by a host control machine to control and check a vehicle function in the vehicle, and output a first control check result, and return the first control check result to the host control machine; wherein the first control check result indicates that the control check of each vehicle function is normal and / or the control check is abnormal; a function upgrade module, configured to receive a first upgrade judgment result corresponding to the first control check result identified and returned by the master control machine, and, if the first upgrade judgment result indicates that the vehicle function upgrade is allowed, receive a vehicle function upgrade version sent by the master control machine, so as to control the vehicle to implement the vehicle function upgrade; A data interaction module, used for receiving a second function control instruction returned by the main control machine when the vehicle function upgrade is completed, so as to control and check the vehicle function in the vehicle, and output a second control check result, return the second control check result to the main control machine, and receive the upgraded vehicle function verification result returned by the main control machine; wherein the second control check result indicates that the control check of each vehicle function is normal and / or the control check is abnormal; the vehicle function verification result is obtained by comparing the first upgrade judgment result and the second upgrade judgment result, and the second upgrade judgment result is obtained based on identifying the second control check result; the vehicle function verification result indicates that the functional state of the vehicle after the vehicle function upgrade is completed is a normal functional state or an abnormal functional state; The first upgrade judgment result corresponding to the identified first control inspection result includes: When it is identified that the first control check results are all normal, the corresponding first upgrade judgment result is normal function; When it is identified that the first control check result includes at least one of the control check abnormalities, a matching rate between the vehicle function with the control check abnormality and a corresponding vehicle function in the vehicle function upgrade version to be upgraded is determined, and when the matching rate is greater than or equal to a preset matching rate, the corresponding first upgrade judgment result is that the function is normal; The normal function characterization allows for a vehicle function upgrade.

9. A vehicle-side control device, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 4 or claims 5 to 6 are implemented.

Citation Information

Patent Citations

  • Vehicle service upgrading method, device and system

    CN111090445A