Vehicle breakdown failure early warning method, device, equipment and storage medium

By acquiring and analyzing the status information during the vehicle OTA upgrade process, and combining it with the over-the-air download cloud platform for fault warning, the problem of vehicle breakdown caused by OTA upgrade failure has been solved. This has enabled accurate identification and timely warning of breakdown faults, thereby improving user experience and brand reputation.

CN118784440BActive Publication Date: 2026-01-13VOYAH AUTOMOBILE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410827529.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-25
Publication Date
2026-01-13
Estimated Expiration
2044-06-25

AI Technical Summary

Technical Problem

In existing technologies, vehicle breakdowns caused by failed OTA upgrades cannot be identified and warned in a timely and accurate manner, resulting in inconvenience for car owners and damage to brand reputation.

Method used

By acquiring the download status, verification status, installation status, flag information, and real-time status information of the vehicle during over-the-air upgrades, the flag status is determined based on these statuses and uploaded to the over-the-air download cloud platform for fault warnings. The system also combines engine status and battery power for accurate judgment.

Benefits of technology

It improves the accuracy of breakdown warnings during vehicle over-the-air (OTA) upgrades, promptly identifies and warns of breakdown risks caused by OTA upgrade failures, and reduces the inconvenience and losses caused to vehicle owners by vehicle breakdowns.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118784440B_ABST
    Figure CN118784440B_ABST
Patent Text Reader

Abstract

The application discloses a vehicle stranded fault early warning method and device, equipment and a storage medium, and relates to the technical field of vehicle over-the-air downloading. The method comprises the following steps: acquiring a download state, a verification state, an installation state, flag bit information and real-time state information of a vehicle during over-the-air upgrade; determining a flag bit state of the flag bit information based on at least one of the download state, the verification state and the installation state; uploading the flag bit state and the real-time state information to an over-the-air downloading cloud platform, so that the over-the-air downloading cloud platform performs vehicle stranded fault early warning according to the flag bit state and the real-time state information. The application solves the problem that the vehicle cannot accurately perform stranded fault early warning during over-the-air upgrade, and improves the accuracy of stranded fault early warning during over-the-air upgrade of the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicle over-the-air download, and particularly relates to a vehicle stranded fault early warning method, device, equipment and storage medium. BACKGROUND

[0002] With the rapid development of new energy vehicle technology, vehicle over-the-air (OTA) technology has become an important means to improve vehicle performance, repair system vulnerabilities and update vehicle software. OTA technology realizes remote management of vehicle software through a mobile communication interface, greatly improving the convenience and efficiency of vehicle software updates. However, although OTA technology plays an important role in improving user experience and vehicle safety, in actual application, the problem of vehicle stranded caused by OTA upgrade failure cannot be ignored. At present, although the probability of new energy vehicles stranded due to OTA upgrade failure is low, once it occurs, it will cause great inconvenience to the daily travel of the vehicle owner and serious impact on the reputation of the automobile brand.

[0003] At present, the problem of vehicle stranded caused by OTA upgrade failure mainly relies on the active feedback of the vehicle owner and the passive response of the after-sales service system. However, this method has obvious hysteresis and cannot timely and effectively prevent the occurrence of vehicle stranded problems. In addition, since the reasons for vehicle stranded are various, it is difficult to accurately determine whether it is caused by OTA upgrade failure only by the feedback of the vehicle owner, which also brings great trouble to the work of the after-sales service system.

[0004] Therefore, how to accurately identify the scene that OTA upgrade failure may cause vehicle stranded and simultaneously perform vehicle stranded fault early warning has become a problem to be solved at present. SUMMARY

[0005] The main purpose of the present application is to provide a vehicle stranded fault early warning method, device, equipment and storage medium, aiming at solving the technical problem that vehicle cannot accurately perform stranded fault early warning during over-the-air upgrade.

[0006] To achieve the above-mentioned purpose, the present application provides a vehicle stranded fault early warning method, which is applied to a vehicle end, and comprises the following steps:

[0007] Obtaining download state, verification state, installation state, flag bit information and real-time state information applied by the vehicle during over-the-air upgrade;

[0008] Determining the flag bit state of the flag bit information based on at least one of the download state, the verification state and the installation state;

[0009] upload the flag bit state and the real-time state information to an over-the-air download cloud platform, so that the over-the-air download cloud platform performs fault early warning of vehicle breakdown according to the flag bit state and the real-time state information.

[0010] In an embodiment, the flag bit information includes a first flag bit, a second flag bit, and a third flag bit, and the step of determining the flag bit state of the flag bit information based on at least one of the download state, the verification state, and the installation state includes:

[0011] obtaining a first flag bit state of the first flag bit according to the download state;

[0012] obtaining a second flag bit state of the second flag bit according to the download state and the verification state;

[0013] obtaining a third flag bit state of the third flag bit according to the download state, the verification state, and the installation state;

[0014] taking the first flag bit state, the second flag bit state, and the third flag bit state as the flag bit state.

[0015] In an embodiment, the step of obtaining the first flag bit state of the first flag bit according to the download state includes:

[0016] when the download state is an incomplete state, determining that the first flag bit state is a set state.

[0017] In an embodiment, the step of obtaining the second flag bit state of the second flag bit according to the download state and the verification state includes:

[0018] when the download state is a complete state and the verification state is an abnormal state, determining that the second flag bit state is a set state.

[0019] In an embodiment, the step of obtaining the third flag bit state of the third flag bit according to the download state, the verification state, and the installation state includes:

[0020] when the download state is a complete state, the verification state is a normal state, and the installation state is a failure state, determining that the third flag bit state is a set state.

[0021] In addition, to achieve the above object, the application further provides a vehicle breakdown fault early warning method, which is applied to an over-the-air download cloud platform and includes:

[0022] receiving flag bit states and real-time state information of a vehicle sent by a vehicle end;

[0023] obtaining an engine state and a battery level of the vehicle according to the real-time state information;

[0024] performing a failure warning of the vehicle stranded according to the flag state, the engine state and the battery level.

[0025] In an embodiment, the step of performing the failure warning of the vehicle stranded according to the flag state, the engine state and the battery level comprises:

[0026] when any one of the flag states is in a set state, the engine state is in a stop state and the battery level is not empty, determining that the vehicle fails in over-the-air upgrade, and obtaining failure information of the vehicle stranded;

[0027] performing the failure warning of the vehicle stranded according to the failure information of the vehicle stranded.

[0028] In addition, to achieve the above object, the application further provides a failure warning device of a vehicle stranded, applied to a vehicle end, comprising:

[0029] an information acquisition module, configured to acquire a download state, a verification state, an installation state, flag information and real-time state information applied by the vehicle in over-the-air download upgrade;

[0030] an information processing module, configured to determine a flag state of the flag information based on at least one of the download state, the verification state and the installation state;

[0031] an information sending module, configured to upload the flag state and the real-time state information to an over-the-air download cloud platform, so that the over-the-air download cloud platform performs a failure warning of the vehicle stranded according to the flag state and the real-time state information.

[0032] In addition, to achieve the above object, the application further provides a failure warning device of a vehicle stranded, applied to an over-the-air download cloud platform, comprising:

[0033] an information receiving module, configured to receive a flag state and real-time state information of a vehicle sent by a vehicle end;

[0034] a logic judgment module, configured to obtain an engine state and a battery level of the vehicle according to the real-time state information;

[0035] a failure warning module, configured to perform a failure warning of the vehicle stranded according to the flag state, the engine state and the battery level.

[0036] In addition, to achieve the above object, the application further provides a vehicle anchor failure early warning device, which comprises a memory, a processor and a computer program stored in the memory and executable on the processor, and the computer program is configured to implement the steps of the vehicle anchor failure early warning method applied to the vehicle end and the over-the-air download cloud platform.

[0037] In addition, to achieve the above object, the application further provides a storage medium, which is a computer readable storage medium, and the storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the vehicle anchor failure early warning method applied to the vehicle end and the over-the-air download cloud platform.

[0038] In addition, to achieve the above object, the application further provides a computer program product, which comprises a computer program, and the computer program is executed by a processor to implement the steps of the vehicle anchor failure early warning method applied to the vehicle end and the over-the-air download cloud platform.

[0039] The application provides a vehicle anchor failure early warning method, and the application obtains the download state, the verification state, the installation state, the flag bit information and the real-time state information of the vehicle during over-the-air download upgrade; determines the flag bit state of the flag bit information based on at least one of the download state, the verification state and the installation state; uploads the flag bit state and the real-time state information to an over-the-air download cloud platform, so that the over-the-air download cloud platform performs vehicle anchor failure early warning according to the flag bit state and the real-time state information. As can be seen, the application distinguishes various situations that may cause vehicle anchor failure during over-the-air download upgrade of the vehicle through flag bits, and performs vehicle anchor failure early warning accordingly, thereby solving the problem that the vehicle cannot accurately perform anchor failure early warning during over-the-air upgrade, and improving the accuracy of anchor failure early warning during over-the-air upgrade of the vehicle. BRIEF DESCRIPTION OF DRAWINGS

[0040] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and serve to explain the principles of the application together with the specification.

[0041] In order to more clearly illustrate the technical solutions in the embodiments of the application or the prior art, the accompanying drawings needed to be used in the embodiments or prior art description will be briefly introduced as follows. Obviously, for those skilled in the field, under the premise of no creative labor, other drawings can also be obtained from these drawings.

[0042] Figure 1 A flowchart is provided for the first embodiment of the vehicle anchor failure early warning method of the application.

[0043] Figure 2 The flowchart provided for the second embodiment of the vehicle breakdown fault early warning method of the present application;

[0044] Figure 3 The flowchart provided for the OTA upgrade in the first embodiment of the vehicle breakdown fault early warning method of the present application;

[0045] Figure 4 The flowchart provided for the third embodiment of the vehicle breakdown fault early warning method of the present application;

[0046] Figure 5 The device architecture diagram in the first embodiment of the vehicle breakdown fault early warning method of the present application;

[0047] Figure 6 The module structure diagram of the vehicle breakdown fault early warning device applied to the vehicle end in the first embodiment of the present application;

[0048] Figure 7 The module structure diagram of the vehicle breakdown fault early warning device applied to the over-the-air download cloud platform in the first embodiment of the present application;

[0049] Figure 8 The device structure diagram of the hardware running environment involved in the vehicle breakdown fault early warning method in the embodiment of the present application.

[0050] The purpose implementation, functional features and advantages of the present application will be further described with reference to the accompanying drawings in conjunction with the embodiments. DETAILED DESCRIPTION

[0051] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application, and are not used to limit the present application.

[0052] In order to better understand the technical solutions of the present application, the specific embodiments will be described in detail below with reference to the accompanying drawings and specific embodiments.

[0053] The main solution of the embodiment of the present application is: obtaining the download state, verification state, installation state, flag bit information and real-time state information of the vehicle during over-the-air download upgrade; determining the flag bit state of the flag bit information based on at least one of the download state, the verification state and the installation state; uploading the flag bit state and the real-time state information to the over-the-air download cloud platform, so that the over-the-air download cloud platform performs vehicle breakdown fault early warning according to the flag bit state and the real-time state information.

[0054] With the rapid development of new energy vehicle technology, vehicle over-the-air (OTA) technology has become an important means to improve vehicle performance, repair system vulnerabilities, and update vehicle software. OTA technology enables remote management of vehicle software through mobile communication interfaces, greatly improving the convenience and efficiency of vehicle software updates. However, despite the important role of OTA technology in improving user experience and vehicle safety, OTA upgrade failures leading to vehicle breakdowns cannot be ignored in actual applications. Currently, although the probability of new energy vehicles breaking down due to OTA upgrade failures is low, once it happens, it will greatly inconvenience the daily travel of the vehicle owner and seriously affect the reputation of the vehicle brand. Currently, the market mainly relies on the active feedback of the vehicle owner and the passive response of the after-sales service system for vehicle breakdowns caused by OTA upgrade failures. However, this method has obvious hysteresis and cannot effectively prevent vehicle breakdowns. In addition, since there are various reasons for vehicle breakdowns, it is difficult to accurately determine whether it is caused by OTA upgrade failure based on the feedback of the vehicle owner, which also brings great difficulties to the work of the after-sales service system. Therefore, how to accurately identify scenarios where OTA upgrade failures may lead to vehicle breakdowns and simultaneously perform vehicle breakdown fault warning has become a problem that needs to be solved.

[0055] The present application distinguishes various situations that may lead to vehicle breakdowns during vehicle over-the-air upgrade by using a flag, and accordingly performs vehicle breakdown fault warning, solving the problem of inaccurate vehicle breakdown fault warning during over-the-air upgrade, and improving the accuracy of vehicle breakdown fault warning during over-the-air upgrade.

[0056] It should be noted that the execution subject of the present embodiment can be a vehicle breakdown fault warning system, or a computing service device with data processing, network communication, and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above-mentioned vehicle breakdown fault warning function, etc., and the present embodiment is not specifically limited thereto. The present embodiment and the following embodiments will be described below with the vehicle breakdown fault warning system as an example.

[0057] Based on this, the present embodiment provides a vehicle breakdown fault warning method, which refers to Figure 1 , Figure 1 The present application is applied to a vehicle breakdown fault warning method for the vehicle end.

[0058] In the present embodiment, the vehicle breakdown fault warning method comprises steps S10-S30:

[0059] Step S10: Obtain the download state, the verification state, the installation state, the flag bit information and the real-time state information applied by the vehicle during the over-the-air upgrade.

[0060] It should be noted that in this step, the system first monitors and records the state information of the vehicle during the over-the-air (OTA) upgrade through the vehicle's on-board OTA component. These state information includes but is not limited to the download state (such as downloading, download complete, download failure, etc.), the verification state (such as normal verification, abnormal verification, etc.), the installation state (such as installing, installation success, installation failure, etc.), and the flag bit information. At the same time, the system also collects the real-time state information of the key systems of the vehicle (such as the engine, the battery, etc.). Specifically, assuming that a car is undergoing an OTA upgrade, the system will continuously detect and record the download progress (download state) during the upgrade process through the on-board OTA component, perform file verification (verification state) after the download is complete, and perform installation (installation state) after the verification is correct. At the same time, the system also collects real-time data of the vehicle's engine, battery and other key systems, such as engine operating state, battery power, etc. (real-time state information).

[0061] In addition, it should be noted that the download state refers to the progress and result of downloading the upgrade file from the server to the vehicle end during the OTA upgrade process. The verification state refers to the state of checking the integrity and correctness of the file after the download is complete. The installation state refers to the installation progress and result of the file in the vehicle ECU (Electronic Control Unit) after the verification is correct. The flag bit information refers to the verification parameters pre-set in the system during the vehicle OTA component upgrade process, which is used to accurately distinguish the upgrade failure types that may cause the vehicle to break down.

[0062] Step S20: Determine the flag bit state of the flag bit information based on at least one of the download state, the verification state and the installation state.

[0063] It should be noted that the flag bit state refers to a specific state determined according to the download, verification and installation states, which is used to identify specific abnormalities occurring during the OTA upgrade process. In addition, it should be noted that specifically, after obtaining the above state information, the system will determine and set the state of the flag bit according to the states of download, verification and installation, combined with the pre-set judgment rules. These rules include but are not limited to: setting the first flag bit when the download fails or succeeds, setting the second flag bit when the verification fails or succeeds, setting the third flag bit when the installation process is normal or abnormal (such as power failure), etc.

[0064] Step S30: uploading the flag bit state and the real-time state information to an over-the-air (OTA) cloud platform, so that the OTA cloud platform performs fault early warning of vehicle breakdown according to the flag bit state and the real-time state information.

[0065] It should be noted that the OTA cloud platform is a core platform responsible for vehicle OTA upgrade management and control, which can receive and process information uploaded by the system during the vehicle OTA component upgrade process, and comprehensively analyze and trigger corresponding early warning and rescue mechanisms. Specifically, after the system determines the flag bit state preset in the vehicle OTA component upgrade process, the system uploads the flag bit state and the real-time state information of the vehicle to the OTA cloud platform. It can be understood that the OTA cloud platform will comprehensively analyze the information in combination with the specific model, configuration, etc. of the vehicle to determine whether the vehicle has a breakdown risk caused by OTA upgrade failure. If the result is that there is a risk, the OTA cloud platform will immediately trigger the early warning mechanism to send early warning information to the after-sales service system, so as to timely contact the vehicle owner for confirmation and rescue.

[0066] In this embodiment, the download state, the verification state, the installation state, the flag bit information and the real-time state information of the vehicle during over-the-air upgrade are obtained; the flag bit state of the flag bit information is determined based on at least one of the download state, the verification state and the installation state; the flag bit state and the real-time state information are uploaded to an over-the-air (OTA) cloud platform, so that the OTA cloud platform performs fault early warning of vehicle breakdown according to the flag bit state and the real-time state information. As can be seen from the above, the present application distinguishes various situations that may cause vehicle breakdown during vehicle over-the-air upgrade by flag bits, and accordingly performs vehicle breakdown fault early warning, thereby solving the problem that vehicle breakdown fault early warning cannot be accurately performed during vehicle over-the-air upgrade, and improving the accuracy of vehicle breakdown fault early warning during vehicle over-the-air upgrade.

[0067] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as the above embodiment one can be referred to the above introduction, and will not be described in detail. On this basis, please refer to Figure 2 , Figure 2 The flowchart of the second embodiment of the vehicle breakdown fault early warning method applied to the vehicle end of the present application is shown in FIG. 2. The step S20 further includes:

[0068] Step S201: obtaining the first flag bit state of the first flag bit according to the download state.

[0069] It should be noted that specifically, in the download stage of OTA upgrade, the system detects the download state, and determines whether the flag bit state of the first flag is in the set state or the reset state according to the different download states.

[0070] It can be understood that the flag bit state of the first flag refers to a specific flag bit state for marking the download state, and the setting and resetting of the state respectively represent “incomplete” and “complete”.

[0071] In an implementable embodiment, the step S201 specifically comprises:

[0072] Step A10: When the download state is the incomplete state, determining that the first flag bit state is the set state.

[0073] It should be noted that, as Figure 3 shown, in this step, when the OTA component performs the upgrade, the file to be upgraded will be downloaded first. If an exception occurs during the downloading process, for example, network interruption or server failure, resulting in that the file fails to be successfully downloaded or is not completely downloaded, at this time, the OTX (Open Test Sequence EXchange Format) parser will set the first flag bit to the set (i.e., the download is not completed) state. For example, when the vehicle is in the OTA upgrade process, if the download speed suddenly decreases and stops after a period of time, the OTX parser will determine that the download is abnormal and set the first flag bit to the set state.

[0074] Step S202: obtaining the second flag bit state of the second flag bit according to the download state and the verification state.

[0075] It should be noted that, specifically, after the file is downloaded, the system will detect the verification state, and according to the different verification states, determine whether the flag bit state of the second flag is in the set state or the reset state.

[0076] In an implementable embodiment, the step S202 specifically comprises:

[0077] Step B10: When the download state is the complete state and the verification state is the abnormal state, determining that the second flag bit state is the set state.

[0078] It should be noted that, as Figure 3 shown, in this step, after the file is downloaded, the OTX parser will perform file verification. If it is found that the file is damaged or the content does not match during the verification process, that is, the file has been completely downloaded but the verification fails, at this time, the OTX parser will set the second flag bit to the set (i.e., the verification is abnormal) state. It can be understood that the role of this step is to ensure the integrity and correctness of the upgrade file, and prevent the upgrade from failing due to file damage.

[0079] Step S203: obtaining the third flag bit state of the third flag bit according to the download state, the verification state and the installation state.

[0080] It should be noted that in this step, when the file verification is passed, the OTA upgrade enters the installation stage, and the system determines whether the flag bit state of the third flag is in the set state or the reset state according to different installation states.

[0081] In a possible implementation, the step S203 specifically includes:

[0082] Step C10: When the download state is the complete state, the verification state is the normal state, and the installation state is the failure state, it is determined that the third flag bit state is in the set state.

[0083] It should be noted that specifically, when the file verification is passed, the OTA upgrade enters the installation stage, and if the installation process is interrupted at this time, for example, the vehicle is suddenly powered off or the user manually interrupts the upgrade, the OTX parser sets the third flag bit to the set (i.e., installation failure) state. For example, after the file verification is passed, if the vehicle is suddenly turned off due to insufficient power or other reasons, resulting in interruption of the OTA upgrade installation process, the OTX parser sets the third flag bit to the set state.

[0084] Step S204: Taking the first standard state, the second flag bit state and the third flag bit state as the flag bit state.

[0085] It should be noted that, as shown in Figure 3 In this embodiment, the OTX parser integrates the states of the above three flag bits to form a complete flag bit state, and sends the flag bit state to the UCM (Update and Configuration Management) module for further processing and reporting to the OTA cloud platform. The role of this step is to integrate various state information in the upgrade process, and to provide data support for subsequent early warning and rescue work. For example, after the OTA upgrade is completed, the OTX parser integrates the states of the first flag bit, the second flag bit and the third flag bit, and reports them to the OTA cloud platform through the UCM module as the basis for evaluating the vehicle state and triggering the early warning.

[0086] In this embodiment, the states of different flag bits are determined by the download state, the verification state and the installation state, which can effectively monitor and track the download, verification and installation process of the file in the OTA upgrade process, accurately distinguish the reasons that may cause the OTA upgrade failure under different conditions, and improve the accuracy of the anchor fault early warning in the vehicle over-the-air upgrade process.

[0087] Based on the first and second embodiments of the present application, in the third embodiment of the present application, the same or similar contents as the above-mentioned embodiments one and two can be referred to the above description, and the subsequent will not be described in detail. On this basis, please refer to Figure 4 , Figure 4 The flowchart of the third embodiment of the vehicle stranded fault early warning method applied to the over-the-air download cloud platform of the present application further comprises the following steps after step S30:

[0088] Step S40: receiving the flag bit state and real-time state information of the vehicle sent by the vehicle end.

[0089] It should be noted that in the OTA cloud platform, there is a special server for receiving data from the vehicle end. These servers can listen to and receive the flag bit state information and real-time state information sent by the vehicle in real time. Once the data is received, the server will immediately process and store it. In addition, it should be noted that the real-time state information refers to the current engine working state, battery power and other real-time data of the vehicle.

[0090] Step S50: obtaining the engine state and battery power of the vehicle according to the real-time state information.

[0091] It should be noted that after receiving the real-time state information of the vehicle end, the OTA cloud platform will analyze and process it to obtain the engine state and battery power, which provides data support for the subsequent OTA cloud platform to analyze the reasons for OTA upgrade failure and vehicle stranded.

[0092] Step S60: performing vehicle stranded fault early warning according to the flag bit state, the engine state and the battery power.

[0093] It should be noted that after comprehensively analyzing the flag bit state, engine state and battery power and other information sent by the vehicle end, the OTA cloud platform will perform vehicle stranded fault early warning. Specifically, if the flag bit state sent by the vehicle end shows that there is a download exception, file damage or installation exception, etc., at the same time, the running state of the engine is in a stop state and the battery power is not empty, then the cloud platform will judge that the vehicle has a stranded risk, and immediately trigger the fault early warning mechanism.

[0094] In addition, it should be noted that the fault early warning mechanism includes but is not limited to: pushing the early warning information to the after-sales service system, so that the after-sales personnel can contact the vehicle owner in time to confirm the vehicle state and provide rescue service; at the same time, a short message or an APP push message can also be sent to the vehicle owner to remind the vehicle owner to pay attention to the vehicle safety and contact the maintenance center as soon as possible.

[0095] In one possible implementation, the step S60 specifically comprises:

[0096] Step S601: When any one of the flag bit states is in the set state, the engine state is in the stop state, and the battery power is not empty, it is determined that the over-the-air upgrade of the vehicle fails, and the fault information of the vehicle stranded is obtained.

[0097] It should be noted that the fault information refers to the information of the flag bit state, the engine state and the battery power of the vehicle when the vehicle upgrade fails and the vehicle is stranded. Specifically, in this step, the system will judge according to the state of each flag bit set in the OTA component. These flag bits respectively represent different OTA upgrade failure conditions, such as file download exception, file damage, installation exception, etc. When any one of the flag bits is in the set state, it indicates that an abnormal situation occurs in the OTA upgrade process. At the same time, the system will also judge in combination with the real-time state of the engine. If the engine state is in the stop state, it indicates that the current vehicle has entered the stranded state or will enter the stranded state. In addition, the system will consider the factor of the battery power. If the battery power is not empty, the stranded situation caused by the battery power depletion during the OTA upgrade failure can be excluded.

[0098] Step S602: According to the fault information of the vehicle stranded, the fault warning of the vehicle stranded is performed.

[0099] It should be noted that, as shown in Figure 5 , the vehicle end and the OTA cloud platform are connected with each other, and the OTA is connected with the after-sales service platform. Specifically, after the after-sales service platform receives the vehicle stranded fault information sent by the OTA cloud platform, the after-sales service platform will automatically query the VIN (Vehicle Identification Number) information of the vehicle, and send the vehicle stranded fault information to the nearest store, so that the maintenance personnel go to the scene for rescue.

[0100] In this embodiment, by receiving the flag bit state, the engine state and the battery power when the OTA upgrade fails, the scene that the OTA upgrade failure may cause the vehicle to be stranded can be accurately identified, and the fault warning is performed at the first time, thereby effectively avoiding the inconvenience and loss brought to the vehicle owner by the vehicle stranded, and improving the user experience.

[0101] The application also provides a vehicle stranded fault warning device applied to a vehicle end, for supporting the vehicle stranded fault warning method provided by any one of the above embodiments or combinations thereof, with reference to Figure 6 , Figure 6 The module structure diagram of the vehicle stranded fault warning device 100 applied to the vehicle end of an embodiment of the application is shown in the figure. The device 100 comprises:

[0102] The information acquisition module 110 is configured to acquire download status, check status, installation status, flag bit information and real-time status information of the vehicle during over-the-air upgrade.

[0103] The information processing module 120 is configured to determine a flag bit state of the flag bit information based on at least one of the download status, the check status and the installation status.

[0104] The information sending module 130 is configured to upload the flag bit state and the real-time status information to an over-the-air cloud platform, so that the over-the-air cloud platform performs fault early warning of the vehicle based on the flag bit state and the real-time status information.

[0105] The application also provides a fault early warning device for vehicle breakdown applied to an over-the-air cloud platform. Figure 7 , Figure 7 FIG. 2 is a schematic diagram of a module structure of the fault early warning device for vehicle breakdown applied to the over-the-air cloud platform according to an embodiment of the application.

[0106] The information receiving module 210 is configured to receive the flag bit state and the real-time status information of the vehicle sent by the vehicle end.

[0107] The logic judgment module 220 is configured to obtain an engine state and a battery power of the vehicle based on the real-time status information.

[0108] The fault early warning module 230 is configured to perform fault early warning of the vehicle based on the flag bit state, the engine state and the battery power.

[0109] The fault early warning device for vehicle breakdown provided by the application adopts the fault early warning method for vehicle breakdown in the above embodiment, and can solve the technical problem that the vehicle cannot accurately perform fault early warning during over-the-air upgrade. Compared with the prior art, the fault early warning device for vehicle breakdown provided by the application has the same beneficial effects as the fault early warning method for vehicle breakdown provided by the above embodiment, and other technical features of the fault early warning device for vehicle breakdown are the same as the features disclosed in the above embodiment, which will not be described here.

[0110] The application provides a fault early warning device for vehicle breakdown, which comprises at least one processor and a memory in communication connection with the at least one processor, wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the fault early warning method for vehicle breakdown in the above embodiment.

[0111] The following will be described with reference to the accompanying drawings. Figure 8This document illustrates a structural schematic diagram of a vehicle breakdown warning device suitable for implementing embodiments of this application. The vehicle breakdown warning device in this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 8 The vehicle breakdown warning device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0112] like Figure 8 As shown, the vehicle breakdown warning device may include a processing unit 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the vehicle breakdown warning device. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to I / O interface 1006: input devices 1007 including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices 1008 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1003 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1009. Communication device 1009 allows the vehicle breakdown warning device to communicate wirelessly or wiredly with other devices to exchange data. Although the figure shows a vehicle breakdown warning device with various systems, it should be understood that it is not required to implement or possess all the systems shown. More or fewer systems can be implemented or possessed alternatively.

[0113] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product comprising a computer program carried on a computer readable medium, the computer program containing program code for executing the method shown in the flowchart. In such embodiments, the computer program can be downloaded and installed from a network through a communication device, or installed from the storage device 1003, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiments disclosed in the present application are executed.

[0114] The vehicle anchor throwing fault early warning device provided by the present application adopts the vehicle anchor throwing fault early warning method in the above-mentioned embodiments, and can solve the technical problem that the anchor throwing fault early warning cannot be accurately performed during the in-flight upgrade of the vehicle. Compared with the prior art, the vehicle anchor throwing fault early warning device provided by the present application has the same beneficial effects as the vehicle anchor throwing fault early warning method provided by the above-mentioned embodiments, and other technical features in the vehicle anchor throwing fault early warning device are the same as the features disclosed in the previous embodiment method, which will not be repeated here.

[0115] It should be understood that various parts of the present application can be realized by hardware, software, firmware or a combination thereof. In the description of the above-mentioned embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0116] The above is merely a specific implementation of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

[0117] The present application provides a computer readable storage medium having stored thereon computer readable program instructions (i.e. computer program) for executing the vehicle anchor throwing fault early warning method in the above-mentioned embodiments.

[0118] The computer readable storage medium provided in the application may, for example, be a U disk, but is not limited to an electric, magnetic, optical, electromagnetic, infrared, or semiconductor system, system, or device, or any combination of the above. More specific examples of the computer readable storage medium may include, but are not limited to, an electric connection with one or more conductive wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the embodiment, the computer readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system, or device. The program code contained on the computer readable storage medium can be transmitted by any suitable medium, including but not limited to an electric wire, an optical cable, an RF (Radio Frequency), and the like, or any suitable combination of the above.

[0119] The above computer readable storage medium may be contained in a vehicle breakdown fault warning device, or may exist separately without being assembled into the vehicle breakdown fault warning device.

[0120] The above computer readable storage medium carries one or more programs, when the one or more programs are executed by the vehicle breakdown fault warning device, the vehicle breakdown fault warning device: obtains download state, verification state, installation state, flag bit information, and real-time state information applied by the vehicle during over-the-air upgrade; determines a flag bit state of the flag bit information based on at least one of the download state, the verification state, and the installation state; uploads the flag bit state and the real-time state information to an over-the-air cloud platform, so that the over-the-air cloud platform performs vehicle breakdown fault warning according to the flag bit state and the real-time state information.

[0121] Computer program code for carrying out operations of the present application can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).

[0122] The flow diagrams and the block diagrams in the drawings are illustrations of architectures, functionalities, and operations of possible implementations of systems, methods, and computer program products according to various embodiments of the present application. In this regard, each block in the flow diagrams or block diagrams can represent a module, a segment, or a portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently or the blocks may

[0123] The modules involved in the embodiments of the present application can be implemented in the form of software or in the form of hardware. In some cases, the name of the module does not constitute a limitation on the module itself.

[0124] The readable storage medium provided by the present application is a computer readable storage medium, which stores computer readable program instructions (i.e., a computer program) for executing the vehicle stranded fault early warning method described above, and can solve the technical problem that the vehicle cannot accurately perform stranded fault early warning during in-flight upgrading. Compared with the prior art, the computer readable storage medium provided by the present application has the same beneficial effects as the vehicle stranded fault early warning method provided by the above-mentioned embodiments, and will not be described here.

[0125] The application further provides a computer program product comprising a computer program which, when executed by a processor, implements the steps of the vehicle anchor throwing fault early warning method as described above.

[0126] The computer program product provided by the application can solve the technical problem that the vehicle cannot accurately perform anchor throwing fault early warning during in-flight upgrading. Compared with the prior art, the beneficial effects of the computer program product provided by the application are the same as those of the vehicle anchor throwing fault early warning method provided by the above-described embodiments, and are not described here.

[0127] The above only describes some embodiments of the application, and does not limit the patent scope of the application. Any equivalent structural transformation, direct / indirect application in other related technical fields, or the like made by using the content of the application specification and drawings is included in the patent protection scope of the application.

Claims

1. A method for early warning of a vehicle breakdown, characterized in that, The vehicle breakdown fault early warning method is applied to a vehicle end, and comprises the following steps: Obtaining download state, check state, installation state, flag bit information and real-time state information of the vehicle during over-the-air upgrade; Determining flag bit state of the flag bit information based on at least one of the download state, the check state and the installation state, wherein the flag bit information comprises a first flag bit, a second flag bit and a third flag bit; The step of determining the flag bit state of the flag bit information based on at least one of the download state, the check state and the installation state comprises: Obtaining the first flag bit state of the first flag bit according to the download state; Obtaining the second flag bit state of the second flag bit according to the download state and the check state; Obtaining the third flag bit state of the third flag bit according to the download state, the check state and the installation state; Taking the first flag bit state, the second flag bit state and the third flag bit state as the flag bit state, wherein the first flag bit state is a flag bit state for marking the download state, the second flag bit state is a flag bit state for marking the check state, and the third flag bit state is a flag bit state for marking the installation state; Uploading the flag bit state of the flag bit information and the real-time state information to an over-the-air cloud platform, so that the over-the-air cloud platform performs vehicle breakdown fault early warning according to the flag bit state and the real-time state information.

2. The method of claim 1, wherein, The step of obtaining the first flag bit state of the first flag bit according to the download state comprises: When the download state is an incomplete state, determining that the first flag bit state is a set state.

3. The method of claim 1, wherein, The step of obtaining the second flag bit state of the second flag bit according to the download state and the check state comprises: When the download state is a complete state and the check state is an abnormal state, determining that the second flag bit state is a set state.

4. The method of claim 1, wherein, The step of obtaining the third flag bit state of the third flag bit according to the download state, the check state and the installation state comprises: When the download state is a complete state, the check state is a normal state and the installation state is a failure state, determining that the third flag bit state is a set state.

5. A method of failure prediction of a vehicle breakdown, characterized by, The vehicle breakdown fault early warning method is applied to an over-the-air cloud platform, and comprises the following steps: Receiving flag bit state of flag bit information and real-time state information of a vehicle sent by a vehicle end, wherein the flag bit state of the flag bit information is determined based on at least one of a download state, a check state and an installation state, the flag bit information comprises a first flag bit, a second flag bit and a third flag bit, the first flag bit state of the first flag bit is determined by the download state, the second flag bit state of the second flag bit is determined by the download state and the check state, and the third flag bit state of the third flag bit is determined by the download state, the check state and the installation state; According to the real-time state information, an engine state and a battery power of the vehicle are obtained; When any one of the flag bit states is in a set state, the engine state is in a stop state, and the battery power is not empty, it is determined that the over-the-air upgrade of the vehicle fails, and vehicle stranded fault information is obtained; According to the vehicle stranded fault information, a vehicle stranded fault warning is performed.

6. A vehicle breakdown failure warning device characterized by comprising: The device comprises: an information acquisition module configured to acquire a download state, a verification state, an installation state, flag bit information, and real-time state information applied by a vehicle during over-the-air download upgrade; an information processing module configured to determine flag bit states of the flag bit information based on at least one of the download state, the verification state, and the installation state, wherein the flag bit information comprises a first flag bit, a second flag bit, and a third flag bit, and wherein the step of determining the flag bit states of the flag bit information based on at least one of the download state, the verification state, and the installation state comprises: obtaining a first flag bit state of the first flag bit according to the download state; obtaining a second flag bit state of the second flag bit according to the download state and the verification state; obtaining a third flag bit state of the third flag bit according to the download state, the verification state, and the installation state; and taking the first flag bit state, the second flag bit state, and the third flag bit state as the flag bit states, wherein the first flag bit state is a flag bit state for marking the download state, the second flag bit state is a flag bit state for marking the verification state, and the third flag bit state is a flag bit state for marking the installation state; an information sending module configured to upload the flag bit states of the flag bit information and the real-time state information to an over-the-air download cloud platform, so that the over-the-air download cloud platform performs a vehicle stranded fault warning according to the flag bit states and the real-time state information.

7. A vehicle breakdown failure warning generation device characterized by comprising: The device comprises a memory, a processor, and a computer program stored on the memory and executable on the processor, and the computer program is configured to implement the steps of the vehicle stranded fault warning method of the vehicle end according to any one of claims 1 to 4 and the over-the-air download cloud platform according to claim 5.

8. A storage medium, characterized by The storage medium is a computer readable storage medium, and the storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the vehicle stranded fault warning method of the vehicle end according to any one of claims 1 to 4 and the over-the-air download cloud platform according to claim 5.

Citation Information

Patent Citations

  • Intelligent pushing method and system for automobile remote upgrade information

    CN114065972A

  • Upgrading strategy updating method and device, electronic equipment, storage medium and vehicle

    CN115437663A