Vehicle upgrading control method, vehicle, system, equipment and medium
By generating caliper control strategies, the problem of abnormal caliper status during vehicle OTA upgrade is solved, and the number of fault lights is reduced and the user experience is improved.
Patent Information
- Application Number
- CN202510426520.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-07
- Publication Date
- 2025-08-26
AI Technical Summary
When the vehicle is undergoing OTA remote upgrade, the caliper status abnormally causes the fault light to light up, reducing the user experience.
By obtaining the vehicle's operating status and the operator's remote upgrade instructions, a caliper control policy is generated and the vehicle is controlled for upgrading to avoid abnormal caliper status.
Reduce the number of fault lights that are caused by abnormal caliper status to improve user experience.
Smart Images

Figure CN120540672A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle control technology, and in particular to a vehicle upgrade control method, vehicle, system, equipment and medium. Background Art
[0002] Vehicle Over-The-Air (OTA) technology originated in Japan around 2000 and was first used for T-Box upgrades in vehicles. Today, it plays a crucial role in the automotive industry, serving as a key enabler for software-defined vehicles. It enables remote software upgrades to optimize performance, fix vulnerabilities, add features, enhance user experience, and drive the development of intelligent vehicles. However, during OTA remote upgrades, the vehicle's calipers can be affected by the upgrade, causing them to malfunction, resulting in the vehicle's fault light illuminating and degrading the user experience. Summary of the Invention
[0003] In order to overcome the problem that when a vehicle is undergoing a remote upgrade, the vehicle's calipers may be affected by the upgrade and become abnormal, causing the vehicle's fault light to light up and reducing the user experience, the present application provides a vehicle upgrade control method, vehicle, system, device and medium.
[0004] In a first aspect, in order to solve the above technical problems, the present application provides a vehicle upgrade control method, comprising:
[0005] Obtain the vehicle's operating status and remote upgrade instructions sent by the operator;
[0006] Generate vehicle caliper control strategy based on operating status and remote upgrade instructions;
[0007] The vehicle is controlled to upgrade based on the caliper control strategy and remote upgrade instructions.
[0008] In a second aspect, the present application also provides a vehicle, applying the above-mentioned vehicle upgrade control method.
[0009] In a third aspect, the present application further provides a vehicle upgrade control system, comprising:
[0010] The acquisition module is used to obtain the vehicle's operating status and obtain the vehicle's remote upgrade instructions sent by the operator;
[0011] A generation module for generating a vehicle caliper control strategy based on an operating status and a remote upgrade instruction;
[0012] The upgrade module is used to control the vehicle to upgrade based on the caliper control strategy and remote upgrade instructions.
[0013] In a fourth aspect, the present application also provides a computing device comprising a memory, a processor, and a program stored in the memory and running on the processor, wherein when the processor executes the program, the steps of a vehicle upgrade control method as described above are implemented.
[0014] In a fifth aspect, the present application also provides a computer-readable storage medium, in which instructions are stored. When the instructions are executed on a terminal device, the terminal device executes the steps of a vehicle upgrade control method.
[0015] The beneficial effects of the present application are: by generating a caliper control strategy based on the vehicle's operating status and the remote upgrade instructions of the vehicle sent by the operator so that the caliper state will not be abnormal during the vehicle upgrade, and controlling the vehicle to upgrade based on the caliper control strategy and the remote upgrade instructions, the impact of abnormal state on the caliper caused by the vehicle upgrade can be avoided, so as to reduce the number of times the vehicle fault light is on due to abnormal caliper state, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 This is the schematic diagram of the integrated electric parking brake;
[0017] Figure 2 This is a network diagram of the electric parking brake system;
[0018] Figure 3 This is a flow chart of a vehicle upgrade control method according to an exemplary embodiment of the present application;
[0019] Figure 4 The figure is a schematic structural diagram of a vehicle upgrade control system according to an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0020] The following examples are provided to further explain and supplement the present application and do not constitute any limitation to the present application.
[0021] In the existing technology, according to VDA 305-100 (Recommendation for integrating actuator control of electric parking brakes into ESC control units), the EPB system (Electric Parking Brake System, EPBSystem, electronic parking brake system) is divided into two parts, the integrated electric parking brake and the host (HOST), which come from two different suppliers. The principle of the integrated electric parking brake is as follows Figure 1 As shown, the main unit includes the parking brake actuator (Parkbremssteller), parking brake caliper (Parkbrem sbedienelement), and parking brake controller (PBC), which is connected to the parking brake actuator and caliper respectively. The main unit contains the EPB power electronics and necessary peripherals (communication interfaces, hard-wired interfaces, etc.), and controls the functions experienced by the driver.
[0022] PBC is a software component designed specifically for parking brake actuators and is integrated into the host computer. The logical representation of the components used by PBC and their allocation in the EPB and ESC systems is shown in the following figure. Figure 2 Electric parking brake system network shown. Figure 2 In the system network, the ZSB ESC-ECU (an assembly related to the electronic stability control system (ESC) and electronic control unit (ECU)) includes the EPB system and the ESC system. The EPB system includes the EPB caliper L (left brake caliper), the EPB caliper R (right brake caliper), the PBC switch (PBC switch), the EPB electric hardware (EPB electrical hardware), the host switch (HOST switch), and the common electric hardware (Common electric hardware). The ESC system includes the host switch (HOST switch), the common electric hardware (Common electric hardware), the ESC switch (ESC switch), and the ESC electric / hydraulic hardware (ESC electrical / hydraulic hardware).
[0023] EPB function development consists of host computer software + programmable brake controller (PBC) software + mechanical actuators (Caliper L and Caliper R, left and right brake calipers). When an OTA (over-the-air) update is performed on the ESC controller in a vehicle equipped with the remote upgrade feature (hereinafter referred to as OTA), the 11 01 command (ECU (Electronic Control Unit) hardware reset command) is executed. When the ESC executes the hardware reset command, it assumes that the host controller has been abnormally powered off and transmits the abnormal power-off signal to the PBC. According to existing logic, in the event of an abnormal vehicle power-off, the PBC sets its own status to unknown (caliper status unknown) and reports an unknown caliper status (or inconsistent left and right calipers) fault, illuminating the corresponding EPB fault indicator. After the OTA is completed and the vehicle is powered off, the calipers are in the unclamped state, so they execute the power-off self-clamping function (in the unknown state, the calipers apply the second level of clamping force). Once the power-off self-clamping function is complete, the calipers return to the clamped state, and the EPB fault automatically recovers. The power-off self-clamping function allows the calipers to automatically clamp when the vehicle is powered off, even if they are in the unclamped state. Under normal circumstances, when no "unknown" fault is reported, the caliper uses the first level of clamping force when powered on and off on level roads. If the caliper's status is unknown, the power-off self-clamping function is triggered, and the second level of clamping force is also used on level roads. Once the "unknown" caliper status is reported, the caliper status changes from unknown to known, and the fault is cleared. Known caliper states include: clamping, clamping complete, releasing, and releasing complete.
[0024] In summary, OTA is an important method for vehicle system upgrades. When customers perform OTA in their vehicles, they will see the EPB fault light illuminate after the OTA is completed, which is a negative experience. When customers perform OTA outside of their vehicles, they will not be able to perceive the caliper failure, but the application of secondary clamping force will affect the caliper life.
[0025] In order to solve the above problems, embodiments of the present application provide a vehicle upgrade control method, vehicle, system, device and medium, which will be described in detail below.
[0026] The vehicle upgrade control method provided in the embodiments of the present application can be specifically executed by a server. It should be noted that the server can be a standalone server or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms, and is not limited here.
[0027] See also Figure 3 , Figure 3A vehicle upgrade control method is shown as an exemplary embodiment of the present application. Figure 3 As shown, the present application provides a vehicle upgrade control method, comprising:
[0028] Step S31, obtaining the vehicle's operating status and obtaining the vehicle's remote upgrade instruction sent by the operator;
[0029] Step S32, generating a caliper control strategy for the vehicle based on the operating status and the remote upgrade instruction;
[0030] Step S33: Control the vehicle to upgrade based on the caliper control strategy and the remote upgrade instruction.
[0031] The vehicle upgrade control method of this embodiment provided in the present application generates a caliper control strategy that ensures that the caliper status will not be abnormal during the vehicle upgrade based on the vehicle's operating status and the remote upgrade instructions of the vehicle sent by the operator, and controls the vehicle to be upgraded based on the caliper control strategy and the remote upgrade instructions. This can avoid the impact of abnormal status on the caliper during the vehicle upgrade, reduce the number of times the vehicle fault light is on due to abnormal caliper status, and thus improve the user experience.
[0032] Optionally, obtain the vehicle remote upgrade instructions sent by the operator, including:
[0033] Obtain the vehicle upgrade version number uploaded by the operator in real time;
[0034] When the upgrade version number is greater than the current version number of the vehicle, a remote upgrade instruction corresponding to the upgrade version number is obtained.
[0035] In the embodiment provided by the present application, the upgrade version number of the vehicle uploaded by the operator is obtained in real time, and only when the upgrade version number is greater than the current version number of the vehicle, the remote upgrade instruction corresponding to the upgrade version number is obtained to upgrade the vehicle. This can avoid repeated upgrades of the vehicle, reduce the amount of data transmitted by the vehicle, and thus save data resources for vehicle upgrades.
[0036] Optionally, generating a caliper control strategy for vehicle upgrade based on the operating status and the remote upgrade instruction includes:
[0037] Set the vehicle's remote upgrade flag;
[0038] Determine the matching between the preset conditions and the remote upgrade flag and the operating status;
[0039] Generate the vehicle's caliper control strategy based on the matching situation and remote upgrade instructions.
[0040] In the embodiment provided by the present application, a remote upgrade flag is set for the vehicle to determine whether the vehicle has received a remote upgrade instruction, and a caliper control strategy for the vehicle is generated based on the preset conditions, the matching between the remote upgrade flag and the operating status, and the remote upgrade instruction to accurately identify whether the vehicle needs to be upgraded, and to generate a targeted caliper control strategy so that the caliper state will not be abnormal when the vehicle is upgraded. This can reduce the impact of abnormal state conditions on the caliper during vehicle upgrades, thereby reducing the number of times the vehicle fault light comes on due to abnormal caliper state, and improving the user experience.
[0041] Optionally, the preset condition is that the remote upgrade flag is at 1 and the running state is at a stationary state;
[0042] Determine the match between the preset conditions and the remote upgrade flag and operating status, including:
[0043] When the remote upgrade flag is 0 and / or the operating state is driving, determining that the preset condition does not match the remote upgrade flag and the operating state; wherein the remote upgrade flag is 0 when the vehicle does not receive a remote upgrade command, and is 1 when the vehicle receives a remote upgrade command;
[0044] When the remote upgrade flag is set to 1 and the operation state is the static state, the matching condition is determined to be matched.
[0045] In the embodiment provided by the present application, based on the preset conditions that the remote upgrade flag position is 1 and the operating state is a stationary state, the remote upgrade flag position and the operating state are matched, so as to facilitate the subsequent generation of a caliper control strategy based on the matching situation so that the caliper state will not be abnormal when the vehicle is upgraded, so as to avoid the impact of abnormal state on the caliper caused by vehicle upgrade.
[0046] Optionally, a caliper control strategy for the vehicle is generated based on the matching situation and the remote upgrade instruction, including:
[0047] When the matching situation is not a match, the vehicle is controlled to operate until the corresponding matching situation is a match; wherein the operation control is receiving a remote upgrade instruction and / or controlling the vehicle to stop operating;
[0048] When the matching condition is matched, the vehicle's caliper control strategy is determined to be the first strategy. The strategy content of the first strategy is to control the vehicle's host to remain powered on when the remote upgrade instruction is completed and the vehicle executes the hardware reset instruction, so that the vehicle's caliper maintains the current state.
[0049] In the embodiment provided by the present application, when the matching situation is mismatched, it indicates that the remote upgrade flag position is 0, and / or the operating state is the driving state, then the vehicle needs to be controlled to receive the remote upgrade instruction, and / or the vehicle is controlled to stop running so that the corresponding matching situation is matched. At this time, the vehicle's caliper control strategy is determined to be the first strategy, so that when the remote upgrade instruction is completed and the vehicle executes the hardware reset instruction, the vehicle's host is controlled to maintain the power-on state so that the vehicle's caliper maintains the current state, so that after the vehicle is remotely upgraded, the vehicle's host will not be abnormally powered off due to the execution of the hardware reset instruction, and the vehicle's caliper will not be in an unknown state due to abnormal power-off of the host, causing the caliper to perform the power-off self-clamping function. This can not only reduce the number of times the caliper is abnormally powered off and self-clamped, thereby increasing the life of the caliper, but also reduce the number of times the vehicle fault light is on due to abnormal caliper status, thereby improving the user experience.
[0050] In an exemplary embodiment of the present application, a remote upgrade flag is added to the remote upgrade instruction for entering the OTA state, and the remote upgrade flag is the flag of 34 service (request download). That is, when the vehicle does not obtain the remote upgrade instruction, the remote upgrade flag is 0, and when the vehicle obtains the remote upgrade instruction, the remote upgrade flag is 1. When the vehicle starts the OTA upgrade, 34 service (request download) will appear. When the remote upgrade flag is 1, it means entering OTA. A hardware reset occurs during this process (OTA is actually a software update flash. After the flash is completed, a hardware reset is performed to ensure that the software is completely written and that the new program can start and run correctly). The vehicle's host maintains the power-on state and is not set to abnormal power-off. The vehicle's calipers maintain the current state and will not self-clamp due to an unknown state. In other cases, the remote upgrade flag is set to 0. If a hardware reset occurs, the vehicle's host is still set to abnormal power-off.
[0051] If the PBC does not receive the signal of abnormal power-off of the host, it will not report the EPB fault and the caliper status will not be set to unknown. At this time, even if there are users in the vehicle, the user will not see the EPB fault light on, which can improve the user experience. When the OTA is completed, since the vehicle's gear position will be judged when entering the OTA, OTA can only be entered when it is in P gear (caliper clamping state), so when the OTA is completed, the caliper state has not changed and is still in a known clamping state. The power-off self-clamping operation will not be performed, which can reduce the number of times the caliper is triggered to clamp to the secondary clamping force for the power-off self-clamping function, thereby increasing the life of the caliper.
[0052] Optionally, a caliper control strategy for the vehicle is generated based on the operating status and the remote upgrade instruction, including:
[0053] Get the real-time status of the vehicle's calipers;
[0054] When the real-time status indicates that the caliper is in the process of clamping or releasing, the caliper is braked until the corresponding real-time status indicates that the caliper is clamped or released;
[0055] When the real-time status indicates that the caliper is clamped or released, and the operating state is static, the vehicle's caliper control strategy is determined to be the second strategy. The second strategy is that when executing a remote upgrade instruction, if the vehicle's host computer is abnormally powered off, the caliper is controlled to maintain the real-time state.
[0056] In the embodiment provided by the present application, when the real-time status of the vehicle's caliper indicates that the caliper is in the clamping process or in the releasing process, the caliper is brake-controlled so that the corresponding real-time status indicates that the caliper is clamped or released, and when the operating state is stationary, the vehicle's caliper control strategy is determined to be the second strategy, so that when the remote upgrade instruction is subsequently executed, if the vehicle's host computer is abnormally powered off, the caliper is controlled to maintain the real-time state, avoiding the vehicle's host computer being abnormally powered off due to the vehicle upgrade during the vehicle upgrade process, and the vehicle's caliper will not be in an unknown state due to the abnormal power-off of the host computer, causing the caliper to perform the power-off self-clamping function. This can not only reduce the number of times the caliper is abnormally powered off and self-clamped, thereby increasing the life of the caliper, but also reduce the number of times the vehicle fault light is on due to the abnormal caliper state, thereby improving the user experience.
[0057] In an exemplary embodiment of this application, the prerequisite for the vehicle to enter OTA is that the vehicle speed is 0, the vehicle is stationary, the gear is in P gear, and the caliper is in a known state, so the caliper will not be in motion (the gear is in P gear only when the caliper is clamped). By modifying the PBC fault reporting logic, that is, the caliper control strategy is implemented so that during the vehicle upgrade, when the caliper is in a non-active state (not clamping or releasing), the abnormal power-off is not set to unknown, but the current state is maintained.
[0058] Only when the caliper fails during the clamping or releasing process (including abnormal power-off), will the caliper state become unknown and fail before and after the action. The caliper state is known, and the pre-action state is memorized before the action, and the post-action state is memorized after the action. After the OTA is completed, the host sends an abnormal power-off signal to the PBC. The PBC caliper is in a clamped state before the abnormal power-off, then the caliper state is not set to unknown, and the EPB fault is not reported. At this time, if the customer performs an OTA in the car, there will be no abnormal fault light after the OTA, which improves the customer experience. At the same time, after the OTA, since the caliper is currently in a clamped state, the power-off self-clamping function will not be executed, which can reduce the number of times the caliper is clamped to the secondary clamping force by performing the power-off self-clamping function, thereby increasing the life of the caliper.
[0059] See also Figure 4 , Figure 4 A vehicle upgrade control system is shown as an exemplary embodiment of the present application. Figure 4 As shown, the present application provides a vehicle upgrade control system 400, comprising:
[0060] The acquisition module 401 is used to obtain the operating status of the vehicle and obtain the remote upgrade instruction of the vehicle sent by the operator;
[0061] A generating module 402, configured to generate a caliper control strategy for the vehicle based on the operating status and the remote upgrade instruction;
[0062] The upgrade module 403 is used to control the vehicle to upgrade based on the caliper control strategy and the remote upgrade instruction.
[0063] The vehicle upgrade control system of this embodiment provided in the present application uses a generation module 402 to generate a caliper control strategy that ensures the caliper state will not be abnormal during vehicle upgrades based on the vehicle's operating status obtained by the acquisition module 401 and the remote upgrade instructions for the vehicle sent by the operator, and uses an upgrade module 403 to control the vehicle upgrade based on the caliper control strategy and the remote upgrade instructions. This can avoid the impact of abnormal state on the caliper caused by vehicle upgrades, reduce the number of times the vehicle fault light is on due to abnormal caliper state, and thus improve the user experience.
[0064] Optionally, the acquisition module 401 is specifically configured to:
[0065] Obtain the vehicle upgrade version number uploaded by the operator in real time;
[0066] When the upgrade version number is greater than the current version number of the vehicle, a remote upgrade instruction corresponding to the upgrade version number is obtained.
[0067] Optionally, the generating module 402 is specifically configured to:
[0068] Set the vehicle's remote upgrade flag;
[0069] Determine the matching between the preset conditions and the remote upgrade flag and the operating status;
[0070] Generate the vehicle's caliper control strategy based on the matching situation and remote upgrade instructions.
[0071] Optionally, the preset condition is that the remote upgrade flag is at 1 and the running state is at a stationary state; the generating module 402 is specifically configured to:
[0072] When the remote upgrade flag is 0 and / or the operating state is driving, determining that the preset condition does not match the remote upgrade flag and the operating state; wherein the remote upgrade flag is 0 when the vehicle does not receive a remote upgrade command, and is 1 when the vehicle receives a remote upgrade command;
[0073] When the remote upgrade flag is set to 1 and the operation state is the static state, the matching condition is determined to be matched.
[0074] Optionally, the generating module 402 is specifically configured to:
[0075] When the matching situation is not a match, the vehicle is controlled to operate until the corresponding matching situation is a match; wherein the operation control is receiving a remote upgrade instruction and / or controlling the vehicle to stop operating;
[0076] When the matching condition is matched, the vehicle's caliper control strategy is determined to be the first strategy. The strategy content of the first strategy is to control the vehicle's host to remain powered on when the remote upgrade instruction is completed and the vehicle executes the hardware reset instruction, so that the vehicle's caliper maintains the current state.
[0077] Optionally, the generating module 402 is specifically configured to:
[0078] Get the real-time status of the vehicle's calipers;
[0079] When the real-time status indicates that the caliper is in the process of clamping or releasing, the caliper is braked until the corresponding real-time status indicates that the caliper is clamped or released;
[0080] When the real-time status indicates that the caliper is clamped or released, and the operating state is static, the vehicle's caliper control strategy is determined to be the second strategy. The second strategy is that when executing a remote upgrade instruction, if the vehicle's host computer is abnormally powered off, the caliper is controlled to maintain the real-time state.
[0081] It should be noted that the vehicle upgrade control system provided in the above-described embodiment and the vehicle upgrade control method provided in the above-described embodiment share the same concept. The specific manner in which each module and unit performs operations has been described in detail in the method embodiments and will not be repeated here. In actual applications, the vehicle upgrade control system provided in the above-described embodiment can, as needed, allocate the aforementioned functions to different functional modules, i.e., divide the system's internal structure into different functional modules to perform all or part of the aforementioned functions, and this is not intended to be limiting herein.
[0082] A vehicle according to an embodiment of the present application applies the above-mentioned vehicle upgrade control method.
[0083] A computing device in an embodiment of the present application includes a memory, a processor, and a program stored in the memory and running on the processor. When the processor executes the program, some or all steps of the above-mentioned vehicle upgrade control method are implemented.
[0084] Among them, the computing device can be a computer, and correspondingly, its program is computer software. The above-mentioned parameters and steps in a computing device of the present application can refer to the parameters and steps in the embodiment of a vehicle upgrade control method above, and will not be repeated here.
[0085] In an embodiment of the present application, a computer-readable storage medium is provided, wherein instructions are stored in the computer-readable storage medium. When the instructions are executed, the steps of the above-mentioned vehicle upgrade control method are executed.
[0086] The computer-readable storage medium may be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.
[0087] The technical solution of the embodiments of the present disclosure can be embodied in the form of a software product, which is stored in a storage medium and includes one or more instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method of the embodiments of the present disclosure. The aforementioned computer-readable storage medium can be a non-transitory computer-readable storage medium, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program code, or a transient computer-readable storage medium.
[0088] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. Among them, each box in the flowchart or block diagram can represent a module, program segment, or part of the code, and the above-mentioned module, program segment, or part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0089] Those skilled in the art will appreciate that the present application may be implemented as a system, method, or computer program product. Therefore, the present disclosure may be specifically implemented in the following forms, namely: complete hardware, complete software (including firmware, resident software, microcode, etc.), or a combination of hardware and software, generally referred to herein as a "module" or "system." Furthermore, in some embodiments, the present application may also be implemented in the form of a computer program product in one or more computer-readable media, the computer-readable medium containing a computer-readable program code. Computer-readable storage media may be, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or components, or any combination thereof.
[0090] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine different embodiments or examples described in this specification and features of different embodiments or examples without contradiction.
[0091] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A vehicle upgrade control method, characterized in that: include: Obtaining the operating status of the vehicle and obtaining a remote upgrade instruction for the vehicle sent by the operator; generating a caliper control strategy for the vehicle based on the operating status and the remote upgrade instruction; The vehicle is controlled to be upgraded based on the caliper control strategy and the remote upgrade instruction.
2. The method according to claim 1, characterized in that The obtaining of the remote upgrade instruction of the vehicle sent by the operator includes: Obtaining the upgraded version number of the vehicle uploaded by the operator in real time; When the upgrade version number is greater than the current version number of the vehicle, a remote upgrade instruction corresponding to the upgrade version number is obtained.
3. The method according to claim 1 or 2, characterized in that The generating of the caliper control strategy for the vehicle upgrade based on the operating state and the remote upgrade instruction includes: Setting the remote upgrade flag of the vehicle; Determining a match between a preset condition, the remote upgrade flag, and the operating state; A caliper control strategy for the vehicle is generated based on the matching condition and the remote upgrade instruction.
4. The method according to claim 3, characterized in that The preset condition is that the remote upgrade flag is at 1 and the running state is static; The determining of a match between the preset condition, the remote upgrade flag, and the operating state includes: When the remote upgrade flag is at 0 and / or the operating state is a driving state, determining that a match between the preset condition and the remote upgrade flag and the operating state is not matched; wherein the remote upgrade flag is at 0 when the vehicle does not obtain the remote upgrade instruction, and is at 1 when the vehicle obtains the remote upgrade instruction; When the remote upgrade flag is at 1 and the running state is a static state, it is determined that the matching condition is a match.
5. The method according to claim 3, characterized in that The generating of the caliper control strategy of the vehicle based on the matching condition and the remote upgrade instruction includes: When the matching condition is not a match, the vehicle is controlled to operate until the corresponding matching condition is a match; wherein the operation control is receiving the remote upgrade instruction and / or controlling the vehicle to stop operating; When the matching situation is a match, the caliper control strategy of the vehicle is determined to be the first strategy, and the strategy content of the first strategy is to control the host of the vehicle to maintain the power-on state when the remote upgrade instruction is completed and the vehicle executes the hardware reset instruction, so that the caliper of the vehicle maintains the current state.
6. The method according to claim 1 or 2, characterized in that The generating of the caliper control strategy of the vehicle based on the operating state and the remote upgrade instruction includes: Obtaining the real-time status of the caliper of the vehicle; When the real-time status indicates that the caliper is in a clamping process or in a releasing process, braking the caliper until the corresponding real-time status indicates that the caliper is clamped or released; When the real-time state indicates that the caliper is clamped or released, and the operating state is a stationary state, the caliper control strategy of the vehicle is determined to be the second strategy, and the strategy content of the second strategy is that when executing the remote upgrade instruction, if the host of the vehicle is abnormally powered off, the caliper is controlled to maintain the real-time state.
7. A vehicle, characterized in that: A vehicle upgrade control method as described in any one of claims 1 to 6 is applied.
8. A vehicle upgrade control system, characterized in that: include: an acquisition module, configured to acquire the operating status of the vehicle and obtain a remote upgrade instruction for the vehicle sent by the operator; a generating module, configured to generate a caliper control strategy for the vehicle based on the operating state and the remote upgrade instruction; An upgrade module is used to control the vehicle to upgrade based on the caliper control strategy and the remote upgrade instruction.
9. A computing device comprising a memory, a processor, and a program stored in the memory and running on the processor, characterized in that: When the processor executes the program, the steps of the vehicle upgrade control method according to any one of claims 1 to 6 are implemented.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores instructions, and when the instructions are executed on a terminal device, the terminal device executes the steps of a vehicle upgrade control method according to any one of claims 1 to 6.