Abnormal monitoring method and device for vehicle upgrading, storage medium, electronic equipment and computer program product

By monitoring the total download time and the stagnation time of the vehicle's OTA upgrade process and outputting abnormal information, the problems of low efficiency and high cost of OTA upgrade abnormal monitoring are solved, automated monitoring and timely processing are realized, and user experience is improved.

CN119652888APending Publication Date: 2025-03-18Z-ONE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411816871.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-10
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

When the vehicle is upgraded with OTA, some vehicles will experience download abnormalities, resulting in the vehicle breakdown or the OTA upgrade failure, seriously affecting the user's car use experience. Existing solutions require manual and regular analysis of OTA download information of vehicles, which is costly and inefficient.

Method used

Provides an abnormality monitoring method for vehicle upgrade, and records the download information of the target vehicle to download upgrade data based on air download technology, including the total download time and the stagnation time of the download progress. If the total download time or the stagnant time of the download progress meets the preset conditions, output upgrade abnormal information to remind the operator to handle it in a timely manner.

Benefits of technology

It realizes automatic monitoring of the total download time and the stagnation time of the download progress during the vehicle upgrade process, timely discovering upgrade abnormalities, reducing labor costs and improving processing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119652888A_ABST
    Figure CN119652888A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a vehicle upgrading abnormity monitoring method and device, a storage medium, electronic equipment and a computer program product, and the method comprises the steps: responding to an upgrading request reported by a target vehicle, recording the downloading information of upgrading data downloading of the target vehicle based on an over-the-air downloading technology, the downloading information comprises the total downloading duration and the stagnation duration of the downloading progress; if the total downloading duration or the stagnation duration of the downloading progress meets preset conditions, upgrading exception information is output, and the preset conditions comprise a first preset condition indicating that the total downloading duration is exceptional and a second preset condition indicating that the stagnation duration of the downloading progress is exceptional. According to the embodiment of the invention, in the upgrading process of the target vehicle, the vehicle which is upgraded abnormally can be found in time, so that an operator of the vehicle upgrading task is reminded, the labor cost is reduced, and the processing efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of computer technology, and in particular to a method, device, storage medium, electronic device and computer program product for abnormality monitoring of vehicle upgrades. Background Art

[0002] In the automotive industry, over-the-air download technology is often used ( technology, OTA) updates the software version of the vehicle terminal, thereby patching the software vulnerabilities of the vehicle terminal and improving the overall performance of the vehicle terminal.

[0003] When a vehicle is undergoing an OTA upgrade, some vehicles may experience download anomalies, which may lead to vehicle breakdown, OTA upgrade failure, and other problems, seriously affecting the user's car experience. At present, in order to monitor the abnormalities of the vehicle's OTA upgrade, the operator who manages the OTA upgrade task needs to regularly analyze the vehicle's OTA download information and solve the problem of vehicles with abnormal OTA upgrades. However, this method requires high labor costs and low analysis efficiency. Summary of the invention

[0004] In view of this, embodiments of the present application provide a method, device, storage medium, electronic device and computer program product for abnormality monitoring of vehicle upgrades to at least partially solve the above-mentioned problems.

[0005] According to a first aspect of an embodiment of the present application, a method for monitoring vehicle upgrade anomalies is provided, comprising: in response to an upgrade request reported by a target vehicle, recording download information of the target vehicle downloading upgrade data based on over-the-air download technology, the download information comprising the total download time and the stagnation time of the download progress; if the total download time or the stagnation time of the download progress meets a preset condition, outputting upgrade anomaly information, the preset condition comprising a first preset condition indicating that the total download time is abnormal and a second preset condition indicating that the stagnation time of the download progress is abnormal.

[0006] In some optional embodiments, in response to an upgrade request reported by a target vehicle, download information of the target vehicle downloading upgrade data based on over-the-air download technology is recorded, including: in response to an upgrade request reported by the target vehicle, recording the download status of the target vehicle and target time periods corresponding to different download statuses, and determining the total download duration of the target vehicle based on the download status and the target time periods corresponding to different download statuses; the download status includes an online status and an offline status; and recording the stagnation duration of the download progress of the target vehicle.

[0007] In some optional embodiments, the download status of the target vehicle and the target time periods corresponding to different download statuses are recorded, and the total download duration of the target vehicle is determined based on the download status and the target time periods corresponding to different download statuses, including: recording the download status of the target vehicle and the target time periods corresponding to different download statuses; accumulating the target time periods when the target vehicle is online to obtain the total download duration of the target vehicle.

[0008] In some optional embodiments, the stagnation duration of the download progress of the target vehicle is recorded, including: recording the download progress of the target vehicle and the corresponding target time at a preset frequency; determining the interval time period in which the download progress has not changed based on the download progress of the target vehicle and the corresponding target time; determining the stagnation duration of the download progress of the target vehicle based on the target time periods and interval time periods corresponding to different download states.

[0009] In some optional embodiments, if the total download time or the stagnation time of the download progress meets the preset conditions, the upgrade exception information is output, including: if the total download time is greater than or equal to the first preset time, the upgrade exception information is output; the upgrade exception information includes the total download time; or, if the stagnation time of the download progress is greater than or equal to the second preset time, the upgrade exception information is output, and the upgrade exception information includes the stagnation time of the download progress.

[0010] In some optional embodiments, the method of this embodiment also includes: according to a preset period, obtaining a first number of target vehicles whose total download time meets a first preset condition, and a second number of target vehicles whose stagnation time of download progress meets a second preset condition; based on the preset period, generating abnormal statistical results for the first number and the second number, and displaying the abnormal statistical results.

[0011] According to a second aspect of an embodiment of the present application, a vehicle upgrade abnormality monitoring device is provided, including: a recording module, for responding to an upgrade request reported by a target vehicle, monitoring download information of the target vehicle downloading upgrade data based on the over-the-air download technology, the download information including the total download time and the stagnation time of the download progress; an output module, for outputting upgrade abnormality information if the total download time or the stagnation time of the download progress meets a preset condition, the preset condition including a first preset condition indicating that the total download time is abnormal and a second preset condition indicating that the stagnation time of the download progress is abnormal.

[0012] According to a third aspect of an embodiment of the present application, a computer storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the method of the first aspect is implemented.

[0013] According to the fourth aspect of an embodiment of the present application, there is provided an electronic device, comprising a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; the memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform an operation corresponding to the method of the first aspect.

[0014] According to a fifth aspect of an embodiment of the present application, a computer program product is provided, comprising computer instructions, which instruct a computing device to perform operations corresponding to the method of the first aspect.

[0015] The embodiment of the present application provides a method, device, storage medium, electronic device and computer program product for abnormal monitoring of vehicle upgrades, wherein the method for abnormal monitoring of vehicle upgrades includes: in response to an upgrade request reported by a target vehicle, recording download information of the target vehicle downloading upgrade data based on over-the-air download technology, the download information including the total download time and the stagnation time of the download progress; if the total download time or the stagnation time of the download progress meets a preset condition, outputting upgrade abnormal information, the preset condition including a first preset condition indicating that the total download time is abnormal and a second preset condition indicating that the stagnation time of the download progress is abnormal. Through the embodiment of the present application, the total download time and the stagnation time of the download progress of the target vehicle can be monitored during the upgrade of the target vehicle. If the total download time meets the first preset condition or the stagnation time of the download progress meets the second preset condition, the upgrade abnormal information is output to remind the operator of the vehicle upgrade task, so that the vehicle with abnormal upgrade can be found in time, reducing labor costs and improving processing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the embodiments of the present application. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.

[0017] Figure 1 A schematic diagram of an exemplary system for an abnormality monitoring method for vehicle upgrade applicable to an embodiment of the present application;

[0018] Figure 2 A flowchart of a method for abnormal monitoring of vehicle upgrades according to an embodiment of the present application;

[0019] Figures 3A to 3B A schematic diagram of a process of an abnormality monitoring method for vehicle upgrade according to an exemplary embodiment of the present application;

[0020] Figure 4is a structural block diagram of an abnormality monitoring device for vehicle upgrade according to an exemplary embodiment of the present application;

[0021] Figure 5 It is a schematic diagram of the structure of an electronic device according to an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0022] In order to enable those skilled in the art to better understand the technical solutions in the embodiments of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the embodiments of the present application should fall within the scope of protection of the embodiments of the present application.

[0023] Figure 1 An exemplary system applicable to the embodiment of the present application is shown. Figure 1 As shown, the system 100 may include a cloud service 102, a communication network 104 and / or one or more target vehicles 106. Figure 1 The example shown is a plurality of target vehicles 106 .

[0024] The cloud service end 102 can be any appropriate device for storing information, data, programs and / or any other suitable type of content, including but not limited to distributed storage system devices, server clusters, computing cloud service end clusters, etc. In some embodiments, the cloud service end 102 can perform any appropriate function. For example, when the solution of the embodiment of the present application is implemented by the cloud service end 102, in some embodiments, the cloud service end 102 can be used to perform an abnormal monitoring method for vehicle upgrades. As an optional example, in some embodiments, the cloud service end 102 can respond to the upgrade request reported by the target vehicle 106, record the download information of the target vehicle 106 for downloading the upgrade data based on the over-the-air download technology, and the download information includes the total download time and the stagnation time of the download progress; if the total download time or the stagnation time of the download progress meets the preset conditions, the upgrade abnormality information is output.

[0025] In some embodiments, the communication network 104 can be any suitable combination of one or more wired and / or wireless networks. For example, the communication network 104 can include any one or more of the following: the Internet, an intranet, a wide area network (WAN), a local area network (LAN), a wireless network, a digital subscriber line (DSL) network, a frame relay network, an asynchronous transfer mode (ATM) network, a virtual private network (VPN) and / or any other suitable communication network. The target vehicle 106 can be connected to the communication network 104 via one or more communication links (e.g., communication link 112), and the communication network 104 can be linked to the cloud service end 102 via one or more communication links (e.g., communication link 114). The communication link can be any communication link suitable for transmitting data between the target vehicle 106 and the cloud service end 102, such as a network link, a dial-up link, a wireless link, a hard-wired link, any other suitable communication link, or any suitable combination of such links.

[0026] Based on the above system, an embodiment of the present application provides an abnormal monitoring solution for vehicle upgrades, which is described below through multiple embodiments.

[0027] Reference Figure 2 , shows a flowchart of a method for abnormal monitoring of vehicle upgrades according to an exemplary embodiment of the present application. As shown in the figure, this embodiment mainly includes the following steps:

[0028] S202 . In response to an upgrade request reported by the target vehicle, record download information of the upgrade data downloaded by the target vehicle based on the over-the-air download technology.

[0029] Exemplarily, after starting the target vehicle, the user can report an upgrade request to the cloud service end. The upgrade request can be a request for downloading upgrade data based on the over-the-air download technology OTA. After the cloud service end receives the upgrade request reported by the target vehicle, it can start recording the download information of the target vehicle. Among them, the download information may include the total download time and the stagnation time of the download progress. The total download time refers to the total time for the target vehicle to download the upgrade data. The stagnation time of the download progress refers to the interval between the adjacent previous download progress and the current download progress during the upgrade data download process. For example, the previous download progress is 8%, the current download progress is 9%, and the interval time for the download progress to change from 8% to 9% is 30 minutes, that is, the stagnation time of the download progress corresponding to the current download progress (or the previous download progress) is 30 minutes.

[0030] In some optional embodiments, in response to an upgrade request reported by a target vehicle, download information of the target vehicle downloading upgrade data based on over-the-air download technology is recorded, including: in response to an upgrade request reported by the target vehicle, recording the download status of the target vehicle and target time periods corresponding to different download statuses, and determining the total download duration of the target vehicle based on the download status and the target time periods corresponding to different download statuses; the download status includes an online status and an offline status; and recording the stagnation duration of the download progress of the target vehicle.

[0031] For example, after receiving the upgrade request reported by the target vehicle, the cloud service end may start recording the download status of the target vehicle and the target time periods corresponding to different download statuses. The download status includes online status and offline status. The cloud service end can determine the online status and offline status of the target vehicle by monitoring whether the target vehicle is online. During the download process, the target vehicle may be online and offline multiple times. Accordingly, multiple target time periods corresponding to multiple online and offline states can be recorded. For example, Figure 3A , 7:00 on October 10, 2024 to 16:30 on October 10, 2024 is the first target period when the target vehicle is online; 16:30 on October 10, 2024 to 16:55 on October 10, 2024 is the target period when the target vehicle is offline; 16:55 on October 10, 2024 to 23:30 on October 10, 2024 is the second target period when the target vehicle is online. According to multiple download states and the target period corresponding to each download state, the total download time of the target vehicle can be calculated. In addition, after the cloud service receives the upgrade request reported by the target vehicle, it can also start recording the stagnation time of the download progress of the target vehicle.

[0032] It should be noted that when the target vehicle enters the offline state, the download progress of the target vehicle can be obtained to determine whether the target vehicle has completed the download. If so, the recording is terminated, and if not, the recording is continued. Figure 3A ,When the target vehicle enters the offline state, the download progress is 60%, which indicates that the target vehicle has not completed the download, and the download state of the target vehicle and the target time periods corresponding to different download states continue to be recorded.

[0033] In this embodiment, since the target vehicle may go offline during the download of upgrade data, resulting in download interruption, the download status of the target vehicle and the target time periods corresponding to different download statuses are recorded, and the total download time of the target vehicle is determined based on the download status and the target time periods corresponding to different download statuses. This improves the accuracy of the total download time of the target vehicle and improves the accuracy of subsequent vehicle upgrade abnormality judgment based on the total download time.

[0034] In some optional embodiments, the download status of the target vehicle and the target time periods corresponding to different download statuses are recorded, and the total download duration of the target vehicle is determined based on the download status and the target time periods corresponding to different download statuses, including: recording the download status of the target vehicle and the target time periods corresponding to different download statuses; accumulating the target time periods when the target vehicle is online to obtain the total download duration of the target vehicle.

[0035] For example, the target vehicle may be online and offline for multiple times, and multiple target time periods corresponding to the multiple online and offline states can be recorded respectively. Then, the target time periods when the target vehicle is online can be accumulated to calculate the total download time of the target vehicle. Figure 3A , the first target period when the target vehicle is online is from 7:00 on October 10, 2024 to 16:30 on October 10, 2024, corresponding to 9.5 hours; the second target period when the target vehicle is online is from 16:55 on October 10, 2024 to 23:30 on October 10, 2024, corresponding to 6.5 hours. Adding the first target period and the second target period when the target vehicle is online, the total download time of the target vehicle is 16 hours.

[0036] In this embodiment, when calculating the total download time of the target vehicle, the target time period when the target vehicle is online is accumulated, and the time loss caused by the target vehicle being offline is eliminated, thereby improving the accuracy of the total download time of the target vehicle and improving the accuracy of subsequent vehicle upgrade abnormality judgment based on the total download time.

[0037] In some optional embodiments, the stagnation duration of the download progress of the target vehicle is recorded, including: recording the download progress of the target vehicle and the corresponding target time at a preset frequency; determining the interval time period in which the download progress has not changed based on the download progress of the target vehicle and the corresponding target time; determining the stagnation duration of the download progress of the target vehicle based on the target time periods and interval time periods corresponding to different download states.

[0038] For example, after receiving the upgrade request reported by the target vehicle, the cloud service end can record the download progress and the corresponding target time of the target vehicle at a preset frequency. The preset frequency can be flexibly set by those skilled in the art according to actual needs, and this embodiment does not limit this. For example, the preset frequency can be every minute. After obtaining the download progress and the corresponding target time of the target vehicle each time, determine whether the download progress has changed. If it has not changed, obtain the first recorded target time corresponding to the current download progress, and calculate the interval time period in which the download progress has not changed based on the current recorded target time and the first recorded target time. When determining the stagnation duration of the target vehicle's download progress, compare the target time period corresponding to the target vehicle being online and the interval period in which the download progress has not changed. If the interval period in which the download progress has not changed is within the target time period corresponding to the target vehicle being online, calculate the duration corresponding to the interval period in which the download progress has not changed, which is the stagnation duration of the target vehicle's download progress; if part of the interval period in which the download progress has not changed overlaps with the target time period corresponding to the target vehicle being offline, subtract the part of the interval period in which the download progress has not changed that overlaps with the target time period corresponding to the target vehicle being offline, and calculate the stagnation duration of the target vehicle's download progress. For example, refer to Figure 3B , October 10, 2024 16:55 to October 10, 2024 23:30 is the second target period when the target vehicle is online. The download progress of the target vehicle changes to 70% at 17:30 on October 10, 2024. Until 23:30 on October 10, 2024, the download progress of the target vehicle has not changed. The interval period in which the download progress has not changed is from 17:30 on October 10, 2024 to 23:30 on October 10, 2024. October 10th 23:30, the interval period is from 17:30 on October 10th, 2024 to 23:30 on October 10th, 2024, which falls within the target period from 16:55 on October 10th, 2024 to 23:30 on October 10th, 2024. Therefore, according to the interval period from 17:30 on October 10th, 2024 to 23:30 on October 10th, 2024, it can be calculated that the stagnation time of the download progress of the target vehicle is 6.5 hours.

[0039] In this embodiment, the download progress of the target vehicle and the corresponding target time are recorded at a preset frequency; based on the download progress of the target vehicle and the corresponding target time, the interval time period in which the download progress has not changed is determined; based on the target time period and interval time period corresponding to different download states, the stagnation duration of the download progress of the target vehicle is determined, so that the abnormal situation of stagnation of the download progress of the target vehicle during the download process can be discovered in time.

[0040] S204: If the total downloading time or the stagnation time of the downloading progress meets a preset condition, output upgrade abnormality information.

[0041] The preset conditions include a first preset condition indicating that the total downloading time is abnormal and a second preset condition indicating that the stagnation time of the downloading progress is abnormal.

[0042] For example, if the total download time of the target vehicle meets the first preset condition, the upgrade exception information is output. Alternatively, if the stagnation time of the download progress of the target vehicle meets the second preset condition, the upgrade exception information is output. That is, if any one of the total download time and the stagnation time of the download progress meets any one of the preset conditions, the upgrade exception information can be output. The upgrade exception information can be received and output in the form of text display or voice broadcast, which is not performed in this embodiment.

[0043] In some optional embodiments, if the total download time or the stagnation time of the download progress meets the preset conditions, the upgrade exception information is output, including: if the total download time is greater than or equal to the first preset time, the upgrade exception information is output; the upgrade exception information includes the total download time; or, if the stagnation time of the download progress is greater than or equal to the second preset time, the upgrade exception information is output, and the upgrade exception information includes the stagnation time of the download progress.

[0044] Exemplarily, a first preset duration and a second preset duration may be preconfigured, and the first preset duration and the second preset duration may be flexibly set by a person skilled in the art according to actual conditions, and this embodiment does not limit this. For example, the first preset duration may be 15 hours, and the second preset duration may be 2 hours. During the download process, if the total download duration is greater than or equal to the first preset duration, it indicates that the download is abnormal, and an upgrade abnormality information is output, wherein the output upgrade abnormality information may include the total download duration. Alternatively, if the stagnation duration of the download progress is greater than or equal to the second preset duration, it indicates that the download is abnormal, and an upgrade abnormality information is output, wherein the output upgrade abnormality information may include the stagnation duration of the download progress.

[0045] In this embodiment, a threshold for the total download time or the stagnation time of the download progress can be set. When it is monitored that the total download time or the stagnation time of the download progress exceeds the set threshold, an upgrade exception message is output to promptly prompt the operator, so that the operator can solve the problem in time.

[0046] In some optional embodiments, the method of this embodiment also includes: according to a preset period, obtaining a first number of target vehicles whose total download time meets a first preset condition, and a second number of target vehicles whose stagnation time of download progress meets a second preset condition; based on the preset period, generating abnormal statistical results for the first number and the second number, and displaying the abnormal statistical results.

[0047] Exemplarily, the preset period can be flexibly set by those skilled in the art according to actual conditions, and this embodiment does not limit this. For example, the preset period can be every day. According to the preset period, the first number of target vehicles whose total download time meets the first preset condition, and the second number of target vehicles whose stagnation time of the download progress meets the second preset condition are obtained. For example, the first number of target vehicles whose total download time meets the first preset condition, and the second number of target vehicles whose stagnation time of the download progress meets the second preset condition can be counted on a daily basis. Assume that the first number on October 24 is 1 and the second number is 3; the first number on October 25 is 2 and the second number is 2. Based on the preset period, the first number and the second number are generated into abnormal statistical results, and the abnormal statistical results are displayed. For example, a line graph can be generated by the first number and the second number obtained on a daily basis and displayed.

[0048] This embodiment counts a first number of target vehicles whose total download time meets a first preset condition, and a second number of target vehicles whose stagnation time of download progress meets a second preset condition, and displays the abnormal statistical results, so as to facilitate operators to understand the overall situation of vehicle upgrades.

[0049] Through the vehicle upgrade abnormality monitoring method provided in the embodiment of the present application, the total download time and the stagnation time of the download progress of the target vehicle can be monitored during the target vehicle upgrade process. If the total download time meets the first preset condition or the stagnation time of the download progress meets the second preset condition, the upgrade abnormality information is output to remind the operator of the vehicle upgrade task, so that vehicles with upgrade abnormalities can be discovered in time, reducing labor costs and improving processing efficiency.

[0050] Reference Figure 4 , shows a structural block diagram of an abnormality monitoring device for vehicle upgrade according to an exemplary embodiment of the present application.

[0051] The abnormality monitoring device for vehicle upgrade in this embodiment includes a recording module 402 and an output module 404 .

[0052] Among them, the recording module 402 is used to respond to the upgrade request reported by the target vehicle, monitor the download information of the target vehicle for downloading upgrade data based on the over-the-air download technology, and the download information includes the total download time and the stagnation time of the download progress; the output module 404 is used to output the upgrade exception information if the total download time or the stagnation time of the download progress meets the preset conditions, and the preset conditions include a first preset condition indicating that the total download time is abnormal and a second preset condition indicating that the stagnation time of the download progress is abnormal.

[0053] In some optional embodiments, the recording module 402 is also used to: respond to the upgrade request reported by the target vehicle, record the download status of the target vehicle and the target time periods corresponding to different download statuses, and determine the total download time of the target vehicle based on the download status and the target time periods corresponding to different download statuses; the download status includes an online state and an offline state; and record the stagnation time of the download progress of the target vehicle.

[0054] In some optional embodiments, the recording module 402 is further used to: record the download status of the target vehicle and the target time periods corresponding to different download statuses; accumulate the target time periods when the target vehicle is online to obtain the total download duration of the target vehicle.

[0055] In some optional embodiments, the recording module 402 is also used to: record the download progress of the target vehicle and the corresponding target time at a preset frequency; determine the interval time period in which the download progress has not changed based on the download progress of the target vehicle and the corresponding target time; determine the stagnation duration of the download progress of the target vehicle based on the target time period and interval time period corresponding to different download states.

[0056] In some optional embodiments, the output module 404 is also used to: if the total download time is greater than or equal to the first preset time, output upgrade exception information; the upgrade exception information includes the total download time; or, if the stagnation time of the download progress is greater than or equal to the second preset time, output upgrade exception information, and the upgrade exception information includes the stagnation time of the download progress.

[0057] In some optional embodiments, the device of this embodiment also includes a statistical module, which is used to: obtain a first number of target vehicles whose total download time meets a first preset condition and a second number of target vehicles whose stagnation time of download progress meets a second preset condition according to a preset period; based on the preset period, generate abnormal statistical results for the first number and the second number, and display the abnormal statistical results.

[0058] The abnormal monitoring device for vehicle upgrade of this embodiment is used to implement the abnormal monitoring method for vehicle upgrade corresponding to the aforementioned multiple method embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here. In addition, the functional implementation of each module in the abnormal monitoring device for vehicle upgrade of this embodiment can refer to the description of the corresponding part in the aforementioned method embodiments, which will not be repeated here.

[0059] Reference Figure 5 , shows a schematic diagram of the structure of an electronic device according to an exemplary embodiment of the present application. The specific embodiment of the present invention does not limit the specific implementation of the electronic device.

[0060] like Figure 5As shown, the electronic device may include: a processor (processor) 501 , a memory (memory) 503 , a communication bus 504 , and a communication interface (Communications Interface) 505 .

[0061] Wherein: the processor 501 , the memory 503 and the communication interface 505 communicate with each other via the communication bus 504 .

[0062] The communication interface 505 is used to communicate with other electronic devices or servers.

[0063] The processor 501 is used to execute the program 502, and specifically can execute the steps of any of the abnormality monitoring methods for vehicle upgrades in the above-mentioned embodiments.

[0064] Specifically, the program 502 may include program codes, which include computer operation instructions.

[0065] The processor 501 may be a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application. The one or more processors included in the smart device may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.

[0066] The memory 503 is used to store the program 502. The memory 503 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0067] Program 502 can be specifically used to enable processor 501 to execute the steps of any vehicle upgrade abnormality monitoring method described in the embodiment. The specific implementation of each step in program 502 can refer to the corresponding description in the steps and units executed by any vehicle upgrade abnormality monitoring method in the above steps, which will not be repeated here. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the above-described equipment and modules can refer to the corresponding process description in the aforementioned method embodiment.

[0068] An embodiment of the present application further provides a computer storage medium having a computer program stored thereon, which, when executed by a processor, implements the vehicle upgrade abnormality monitoring method as described in any one of the above-mentioned multiple method embodiments.

[0069] An embodiment of the present application also provides a computer program product, including computer instructions, which instruct a computing device to execute operations corresponding to the abnormality monitoring method for vehicle upgrade described in any one of the above-mentioned multiple method embodiments.

[0070] It should be pointed out that, according to the needs of implementation, the various components / steps described in the embodiments of the present application can be split into more components / steps, or two or more components / steps or partial operations of components / steps can be combined into new components / steps to achieve the purpose of the embodiments of the present application.

[0071] The above-mentioned method according to the embodiment of the present application can be implemented in hardware, firmware, or implemented as software or computer code that can be stored in a recording medium (such as a CD ROM, RAM, floppy disk, hard disk or magneto-optical disk), or implemented as a computer code originally stored in a remote recording medium or a non-temporary machine-readable medium downloaded through a network and to be stored in a local recording medium, so that the method described herein can be stored in such software processing on a recording medium using a general-purpose computer, a special-purpose processor or programmable or special-purpose hardware (such as an ASIC or FPGA). It can be understood that a computer, a processor, a microprocessor controller or programmable hardware includes a storage component (e.g., RAM, ROM, flash memory, etc.) that can store or receive software or computer code, and when the software or computer code is accessed and executed by a computer, a processor or hardware, the method described herein is implemented. In addition, when a general-purpose computer accesses the code for implementing the method shown here, the execution of the code converts the general-purpose computer into a special-purpose computer for executing the method shown here.

[0072] Those of ordinary skill in the art will appreciate that the units and method steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the embodiments of the present application.

[0073] The above implementation methods are only used to illustrate the embodiments of the present application, and are not limitations on the embodiments of the present application. Ordinary technicians in the relevant technical field can make various changes and modifications without departing from the spirit and scope of the embodiments of the present application. Therefore, all equivalent technical solutions also belong to the scope of the embodiments of the present application. The scope of patent protection of the embodiments of the present application should be limited by the claims.

Claims

1. A method for abnormal monitoring of vehicle upgrades, characterized in that: include: In response to an upgrade request reported by a target vehicle, record download information of the upgrade data downloaded by the target vehicle based on an over-the-air download technology, wherein the download information includes a total download time and a stagnation time of the download progress; If the total download time or the stagnation time of the download progress meets the preset conditions, the upgrade abnormality information is output, and the preset conditions include a first preset condition indicating that the total download time is abnormal and a second preset condition indicating that the stagnation time of the download progress is abnormal.

2. The abnormality monitoring method for vehicle upgrade according to claim 1, characterized in that: The step of recording download information of the upgrade data downloaded by the target vehicle based on the over-the-air download technology in response to the upgrade request reported by the target vehicle includes: In response to an upgrade request reported by a target vehicle, the download status of the target vehicle and target time periods corresponding to different download statuses are recorded, and a total download duration of the target vehicle is determined according to the download status and the target time periods corresponding to different download statuses; the download status includes an online status and an offline status; The stagnation time of the download progress of the target vehicle is recorded.

3. The abnormality monitoring method for vehicle upgrade according to claim 2, characterized in that: The recording of the download status of the target vehicle and the target time periods corresponding to different download statuses, and determining the total download duration of the target vehicle according to the download status and the target time periods corresponding to different download statuses, comprises: Recording the download status of the target vehicle and the target time periods corresponding to different download statuses; The target time period when the target vehicle is online is accumulated to obtain the total downloading time of the target vehicle.

4. The abnormality monitoring method for vehicle upgrade according to claim 2 or 3, characterized in that: The stagnation time of recording the download progress of the target vehicle includes: Record the download progress of the target vehicle and the corresponding target time according to a preset frequency; Determining, according to the download progress of the target vehicle and the corresponding target time, an interval period during which the download progress has not changed; The stagnation duration of the download progress of the target vehicle is determined according to the target time periods corresponding to the different download states and the interval time periods.

5. The abnormality monitoring method for vehicle upgrade according to claim 1, characterized in that: If the total downloading time or the stagnation time of the downloading progress meets the preset conditions, output the upgrade abnormality information, including: If the total downloading time is greater than or equal to the first preset time, outputting upgrade abnormality information; the upgrade abnormality information includes the total downloading time; or, If the stagnation time of the download progress is greater than or equal to the second preset time, output upgrade abnormality information, and the upgrade abnormality information includes the stagnation time of the download progress.

6. The abnormality monitoring method for vehicle upgrade according to claim 1, characterized in that: The method further comprises: According to a preset period, obtaining a first number of target vehicles whose total downloading time meets the first preset condition, and a second number of target vehicles whose stagnation time of download progress meets the second preset condition; Based on the preset period, abnormal statistical results are generated for the first quantity and the second quantity, and the abnormal statistical results are displayed.

7. An abnormality monitoring device for vehicle upgrade, characterized in that: include: A recording module, for responding to an upgrade request reported by a target vehicle, monitoring download information of the upgrade data downloaded by the target vehicle based on an over-the-air download technology, wherein the download information includes a total download time and a stagnation time of the download progress; The output module is used to output upgrade abnormality information if the total download time or the stagnation time of the download progress meets the preset conditions, wherein the preset conditions include a first preset condition indicating that the total download time is abnormal and a second preset condition indicating that the stagnation time of the download progress is abnormal.

8. An electronic device, characterized in that: include: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform an operation corresponding to the method according to any one of claims 1 to 6.

9. A computer storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

10. A computer program product, characterized in that The method comprises computer instructions, wherein the computer instructions instruct a computing device to execute operations corresponding to the method according to any one of claims 1 to 6.