Intelligent customized OTA upgrading method, device, system and program product

By acquiring the user's vehicle's personalized driving mode and data information, a customized OTA upgrade package is generated, which solves the problem of poor user experience in existing technologies and achieves better adaptability of the user's vehicle after the upgrade.

CN121635934APending Publication Date: 2026-03-10CHINA FAW CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-27
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

Existing OTA upgrade solutions for vehicles lack customization, resulting in upgraded systems that are inconvenient for users and lead to a poor user experience.

Method used

The system acquires personalized driving modes and data information of user vehicles through software integration, generates OTA upgrade packages that conform to user habits, and performs automatic testing and pushes upgrades.

Benefits of technology

It improves the compatibility of users' vehicles after OTA upgrades, thus enhancing the user's driving experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121635934A_ABST
    Figure CN121635934A_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent customized OTA upgrading method, device and system and a program product. The method comprises the following steps: confirming that a software integration system supports a customized parameter configuration function; requesting a software integration system to obtain a target parameter configuration file of personalized driving of the user vehicle from a data analysis system; confirming that the software integration system carries out parameter configuration according to the target parameter configuration file and carries out automatic integration software test to obtain a test OTA upgrade package; confirming that the test OTA upgrade package is sent to the test vehicle, and obtaining a target OTA upgrade package after the test is passed; and pushing the target OTA upgrade package to the user vehicle to realize OTA upgrade of the user vehicle. And the information conforming to the driving habits of the user is owned through the target OTA upgrade package. Therefore, after the user vehicle is upgraded through the target OTA upgrade package, the user vehicle better conforms to the driving habit of the user during operation, and the driving experience of the user is improved. The invention is mainly used in the technical field of vehicles.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle technology, specifically to an intelligent customized OTA upgrade method, device, system, and program product. Background Technology

[0002] In current OTA upgrade solutions for vehicles, the common architecture involves a cloud server downloading the upgrade package to the vehicle's cache via ICC (Internet Control Center). The upgrade master node then updates the Ethernet or CAN nodes in the network architecture according to the flashing procedure. At this stage, the functional parameters of the upgrade package are fixed during development, lacking customization based on users' actual driving habits and needs. Therefore, how to make the upgraded system user-friendly and improve the user experience is a crucial technical issue that the industry urgently needs to address. Summary of the Invention

[0003] This invention provides an intelligent customized OTA upgrade method, device, system, and program product to solve the problem that fixed OTA upgrade schemes in the prior art make the upgraded vehicle system inconvenient for users and result in a poor user experience, and at least provides a beneficial option or creates conditions.

[0004] This invention provides an intelligent customized OTA upgrade method, comprising: confirming that the software integration system supports customized parameter configuration function; requesting the software integration system to obtain the personalized driving parameter configuration file of the user's vehicle from the data parsing system, wherein the parameter configuration file is referred to as the target parameter configuration file; The software integration system confirms that it configures parameters according to the target parameter configuration file and performs automatic software integration testing. After the test is passed, it releases the OTA cloud to automatically create the upgrade package and obtains the test OTA upgrade package. Once it is confirmed that the test OTA upgrade package has been sent to the test vehicle and passed the test, the test OTA upgrade package that has passed the test is recorded as the target OTA upgrade package; the target OTA upgrade package is pushed to the user vehicle to realize the OTA upgrade of the user vehicle.

[0005] Furthermore, the data parsing system obtains a first configuration parameter by collecting information on the driving modes selected by the user's vehicle in daily driving; the data parsing system obtains a second configuration parameter by collecting driving data information of the user's vehicle during daily driving; the data parsing system integrates and parses the first and second configuration parameters to obtain a parameter configuration file.

[0006] Furthermore, the driving mode information is displayed through the vehicle's human-machine interface for the user to select, and the vehicle operates according to the selected driving mode information; the driving mode information includes: economy mode, sport mode, adaptive cruise control mode, and lane keeping assist mode.

[0007] Furthermore, the driving data information includes: vehicle speed data, acceleration data, and steering angle data during the driving process.

[0008] On the other hand, an intelligent customized OTA upgrade device is provided, comprising: a processor and a memory; the memory is used to store a computer-readable program; when the computer-readable program is executed by the processor, the processor enables the processor to implement the intelligent customized OTA upgrade method as described in any one of the above technical solutions.

[0009] On the other hand, an intelligent customized OTA upgrade system is provided, including: a first confirmation module, a request module, a second confirmation module, a third confirmation module, and an upgrade module; The first confirmation module is used to: confirm that the software integration system supports customized parameter configuration functions; The request module is used to: request the software integration system to obtain the personalized driving parameter configuration file of the user's vehicle from the data parsing system, and the parameter configuration file is referred to as the target parameter configuration file; The second confirmation module is used to: confirm that the software integration system configures parameters according to the target parameter configuration file and performs automatic software integration testing. After the test is passed, it releases the OTA cloud to automatically create the upgrade package and obtains the test OTA upgrade package. The third confirmation module is used to: confirm that the test OTA upgrade package has been sent to the test vehicle and the test has passed, and record the test OTA upgrade package that has passed the test as the target OTA upgrade package; The upgrade module is used to: push the target OTA upgrade package to the user vehicle to realize the OTA upgrade of the user vehicle.

[0010] Furthermore, the data parsing system obtains a first configuration parameter by collecting information on the driving modes selected by the user's vehicle in daily driving; the data parsing system obtains a second configuration parameter by collecting driving data information of the user's vehicle during daily driving; the data parsing system integrates and parses the first and second configuration parameters to obtain a parameter configuration file.

[0011] Furthermore, the driving mode information is displayed through the vehicle's human-machine interface for the user to select, and the vehicle operates according to the selected driving mode information; the driving mode information includes: economy mode, sport mode, adaptive cruise control mode, and lane keeping assist mode.

[0012] Furthermore, the driving data information includes: vehicle speed data, acceleration data, and steering angle data during the driving process.

[0013] On the other hand, a computer program product is provided, including a computer program that, when executed by a processor, implements the intelligent customized OTA upgrade method described in any one of the above technical solutions.

[0014] The present invention has at least the following beneficial effects: The method of the present invention obtains a target parameter configuration file through a software integration system, wherein the target parameter configuration file contains information on the user's daily driving modes and driving data. The software integration system can generate a corresponding target OTA upgrade package based on the target parameter configuration file. This ensures that the target OTA upgrade package contains information that conforms to the user's driving habits. After the user's vehicle is upgraded with the target OTA upgrade package, its operation is more in line with the user's driving habits, improving the user's driving experience. Simultaneously, the present invention also provides corresponding devices, systems, and program products. The beneficial effects of the devices, systems, and program products are similar to those of the method, and will not be described again here. The present invention is mainly applicable to the field of vehicle technology. Attached Figure Description

[0015] The accompanying drawings are provided to further understand the technical solutions of the present invention and constitute a part of the specification. They are used together with the embodiments of the present invention to explain the technical solutions of the present invention, and do not constitute a limitation on the technical solutions of the present invention.

[0016] Figure 1 This is a flowchart illustrating the steps involved in intelligent customized OTA upgrade methods. Figure 2 This is a structural diagram of an intelligent customized OTA upgrade device; Figure 3 This is the hardware structure of an intelligent customized OTA upgrade device according to another embodiment; Figure 4 This is a schematic diagram of the system connection structure of an intelligent customized OTA upgrade system; Figure 5 This is a flowchart illustrating the steps of an embodiment of an intelligent customized OTA upgrade method. Detailed Implementation

[0017] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.

[0018] It should be noted that although functional modules are divided in the system diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the system or the order in the flowchart. The terms "first," "second," etc., in the specification, claims, and the aforementioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0019] Before providing a detailed description of the embodiments of this application, some of the nouns and terms involved in the embodiments of this application will be explained first. The nouns and terms involved in the embodiments of this application are subject to the following interpretations.

[0020] OTA upgrade, short for "over-the-air upgrade" or "online upgrade," is a process that downloads and installs new software, firmware, or operating systems onto devices via a wireless network (vehicle-to-everything network) without requiring a data cable connection.

[0021] A software integration system is a set of methods, processes, tools and technologies that aim to connect multiple independent software applications or modules, usually built with different technologies, into a unified, coordinated and seamlessly collaborative whole system.

[0022] The main objective of this invention is to provide users with an intelligent OTA upgrade solution so that the upgraded vehicle system better suits their actual driving habits and improves the user experience.

[0023] Please refer to Figure 1 and Figure 5 , Figure 1 This is a flowchart of the steps involved in intelligent customized OTA upgrade methods. Figure 5 This is a flowchart illustrating the steps of an embodiment of an intelligent customized OTA upgrade method.

[0024] To achieve this technical goal, this application discloses an intelligent customized OTA upgrade method, which can be executed by a software program. When the software program is executed, the steps it implements include: Step 1, confirming that the software integration system supports customized parameter configuration functions.

[0025] For customized OTA upgrade functionality, the software integration system needs to support customized parameter configuration. Therefore, initially, the software program needs to determine whether the software integration system supports customized parameter configuration. If the software integration system supports customized parameter configuration, then the system can automatically configure parameters in the cloud, including but not limited to control algorithms, sensor thresholds, actuator response times, etc. After configuration, these parameters will be stored in a cloud database for later use.

[0026] Once the software program confirms that the software integration system supports customized parameter configuration, it can proceed to step 2.

[0027] Step 2: Request the software integration system to obtain the personalized driving parameter configuration file of the user's vehicle from the data parsing system. The parameter configuration file is referred to as the target parameter configuration file.

[0028] The software program sends a request to the software integration system. Upon responding to the request, the software integration system establishes a connection with the data parsing system. The parameter configuration file is obtained through the data parsing system. Specifically, the data parsing system obtains the parameter configuration file by collecting personalized driving data from the user's vehicle.

[0029] During daily use of the user vehicle, the data analysis system collects information on the driving modes selected by the user vehicle to obtain a first configuration parameter. The data analysis system also collects driving data information from the user vehicle during daily driving to obtain a second configuration parameter. The data analysis system integrates and analyzes the first and second configuration parameters to obtain a parameter configuration file. The driving mode information includes: Eco mode, Sport mode, Adaptive Cruise Control mode, and Lane Keeping Assist mode. The driving data information includes: vehicle speed data, acceleration data, and steering angle data during driving.

[0030] Specifically, the vehicle provides a user-friendly interface (human-machine interface, vehicle-side requirements interface) that allows users to select different parameter configurations according to their needs. For example, users can choose different driving modes (such as economy mode, sport mode) or specific functions (such as adaptive cruise control mode, lane keeping assist mode). After the user makes a selection, the vehicle will operate accordingly. With the user's authorization, the vehicle will provide this driving mode information as the first configuration parameter to the data analysis system. During vehicle operation, with the user's permission, the vehicle will collect driving data through various sensors (vehicle data acquisition system), such as speed data, acceleration data, steering angle data, etc. This data is uploaded to the data analysis system in real time for analysis and processing to obtain the second configuration parameter, which is then provided to the data analysis system.

[0031] Step 3: Confirm that the software integration system configures the parameters according to the target parameter configuration file and performs automatic software integration testing. After the test is passed, release the OTA cloud to automatically create the upgrade package and obtain the test OTA upgrade package.

[0032] After obtaining the target parameter configuration file, the software integration system can perform targeted software configuration and automated software integration testing. Once the automated software integration testing is complete, a corresponding test OTA upgrade package can be created and generated to facilitate vehicle-side testing.

[0033] Step 4: Confirm that the test OTA upgrade package has been sent to the test vehicle and passed the test. Record the test OTA upgrade package that has passed the test as the target OTA upgrade package.

[0034] During the vehicle-side testing phase, the software integration system establishes contact with the corresponding test vehicle and pushes the test OTA update package to it. The system collects test results from the test vehicle within a specified timeframe. These results are then analyzed to determine whether the test OTA update package has passed the test. Once the test OTA update package is confirmed to have passed the test, it can be packaged to obtain the target OTA update package.

[0035] Step 5: Push the target OTA upgrade package to the user's vehicle to enable OTA upgrade of the user's vehicle.

[0036] Once the software program confirms the availability of the target OTA upgrade package, it can push the package to the user's vehicle, allowing the vehicle to upgrade its system based on the package. This results in a vehicle that is more compatible with the user's actual driving habits after the upgrade, improving the user experience.

[0037] This invention uses a software integration system to obtain a target parameter configuration file, which contains information about the user's daily driving modes and driving data. The software integration system can then generate a corresponding target OTA (Over-The-Air) upgrade package based on this configuration file. This ensures the target OTA upgrade package incorporates information that aligns with the user's driving habits. Consequently, after the vehicle has been upgraded with the target OTA package, its operation is more in line with the user's driving habits, enhancing the user's driving experience.

[0038] refer to Figure 2 , Figure 2 This is a structural diagram of an intelligent customized OTA upgrade device.

[0039] On the other hand, an intelligent customized OTA upgrade device is provided, comprising: a processor and a memory, wherein the memory is used to store a computer-readable program. When the computer-readable program is executed by the processor, the processor causes the processor to implement the intelligent customized OTA upgrade method as described in any of the above specific embodiments.

[0040] Those skilled in the art will understand that all or some of the steps and systems in the methods disclosed above can be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which can include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer. As is known to those skilled in the art, communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.

[0041] Please see Figure 3 , Figure 3This is another embodiment of the hardware structure of an intelligent customized OTA upgrade device. The intelligent customized OTA upgrade device includes: a processor 901, a memory 902, an input / output interface 903, a communication interface 904, and a bus 905.

[0042] The processor 901 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the intelligent customized OTA upgrade method provided in the embodiments of this application.

[0043] The memory 902 can be implemented as a read-only memory (ROM), static storage device, dynamic storage device, or random access memory (RAM). The memory 902 can store the operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 902 and is called and executed by the processor 901 using the methods described in the embodiments of this application.

[0044] The input / output interface 903 is used to implement information input and output.

[0045] The communication interface 904 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0046] Bus 905 transmits information between various components of the device, such as processor 901, memory 902, input / output interface 903, and communication interface 904.

[0047] The processor 901, memory 902, input / output interface 903, and communication interface 904 are connected to each other within the device via bus 905.

[0048] refer to Figure 4 , Figure 4 This is a schematic diagram of the system connection structure of an intelligent customized OTA upgrade system.

[0049] An intelligent customized OTA upgrade system is provided, including: a first confirmation module, a request module, a second confirmation module, a third confirmation module, and an upgrade module.

[0050] The first confirmation module is used to: confirm that the software integration system supports customized parameter configuration functions.

[0051] For customized OTA upgrade functionality, the software integration system needs to support customized parameter configuration. Therefore, initially, the first confirmation module needs to determine whether the software integration system supports customized parameter configuration. If the software integration system supports customized parameter configuration, then the parameters can be automatically configured in the cloud, including but not limited to control algorithms, sensor thresholds, actuator response times, etc. After configuration, these parameters will be stored in a cloud database for later use.

[0052] The request module is used to request the software integration system to obtain the personalized driving parameter configuration file of the user's vehicle from the data parsing system, and the parameter configuration file is referred to as the target parameter configuration file.

[0053] The request module sends a request to the software integration system. Upon responding to the request, the software integration system establishes a connection with the data parsing system. The parameter configuration file is obtained through the data parsing system. This data parsing system obtains the parameter configuration file by collecting personalized driving data from the user's vehicle.

[0054] During daily use of the user vehicle, the data analysis system collects information on the driving modes selected by the user vehicle to obtain a first configuration parameter; the data analysis system also collects driving data information from the user vehicle during daily driving to obtain a second configuration parameter. The data analysis system integrates and analyzes the first and second configuration parameters to obtain a parameter configuration file. The driving mode information includes: Eco mode, Sport mode, Adaptive Cruise Control mode, and Lane Keeping Assist mode. The driving data information includes: vehicle speed data, acceleration data, and steering angle data during driving.

[0055] Specifically, the vehicle provides a user-friendly interface (human-machine interface) that allows users to select different parameter configuration schemes according to their needs. For example, users can choose different driving modes (such as economy mode and sport mode) or specific functions (such as adaptive cruise control mode and lane keeping assist mode). After the user makes a selection, the vehicle will operate accordingly. With the user's authorization, the vehicle will provide this driving mode information as the first configuration parameter to the data analysis system. During vehicle operation, with the user's permission, the vehicle will collect driving data through various sensors, such as speed data, acceleration data, and steering angle data. This data is uploaded to the data analysis system in real time for analysis and processing to obtain the second configuration parameter, which is then provided to the data analysis system.

[0056] The second confirmation module is used to: confirm that the software integration system configures parameters according to the target parameter configuration file and performs automatic software integration testing. After the test is passed, it releases the OTA cloud to automatically create the upgrade package and obtains the test OTA upgrade package.

[0057] After obtaining the target parameter configuration file, the software integration system can perform targeted software configuration and automated software integration testing. Once the automated software integration testing is complete, a corresponding test OTA upgrade package can be created and generated to facilitate vehicle-side testing.

[0058] The third confirmation module is used to: confirm that the test OTA upgrade package has been sent to the test vehicle and passed the test, and record the test OTA upgrade package that has passed the test as the target OTA upgrade package.

[0059] During the vehicle-side testing phase, the software integration system establishes contact with the corresponding test vehicle and pushes the test OTA update package to it. The system collects test results from the test vehicle within a specified timeframe. These results are then analyzed to determine whether the test OTA update package has passed the test. Once the test OTA update package is confirmed to have passed the test, it can be packaged to obtain the target OTA update package.

[0060] The upgrade module is used to: push the target OTA upgrade package to the user vehicle to realize the OTA upgrade of the user vehicle.

[0061] Once the upgrade module confirms receipt of the target OTA upgrade package, it can push the package to the user's vehicle, allowing the vehicle to upgrade its system based on the package. This results in a vehicle that is more compatible with the user's actual driving habits after the upgrade, improving the user experience.

[0062] On the other hand, a computer-readable storage medium is provided, wherein a processor-executable program is stored, which, when executed by a processor, is used to implement the intelligent customized OTA upgrade method as described in any of the above specific embodiments.

[0063] This application also discloses a computer program product, including a computer program or computer instructions, which are stored in a computer-readable storage medium. The processor of a computer device reads the computer program or computer instructions from the computer-readable storage medium and executes the computer program or computer instructions, causing the computer device to perform the intelligent customized OTA upgrade method as described in any of the preceding embodiments.

[0064] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented, for example, in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatuses.

[0065] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

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

[0067] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

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

[0069] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0070] Although the description of this application has been quite detailed and particularly focused on several of the described embodiments, it is not intended to limit itself to any of these details or embodiments or any particular embodiment. Rather, it should be considered as effectively covering the intended scope of this application by referring to the appended claims and taking into account the prior art, which provides for a broad possible interpretation of these claims. Furthermore, the foregoing description of this application with respect to embodiments foreseeable by the inventors is intended to provide a useful description, and non-substantial modifications to this application that have not yet been foreseen may still represent equivalent modifications.

[0071] It should be noted that in all specific embodiments of this application, when processing data related to user identity or characteristics, such as user information, user behavior data, user historical data, and user location information, user permission or consent is obtained first. Furthermore, the collection, use, and processing of this data comply with relevant laws, regulations, and standards. In addition, when embodiments of this application require access to sensitive personal information of users, separate permission or consent from the user is obtained through pop-ups or redirection to confirmation pages. Only after obtaining the user's separate permission or consent is the necessary user-related data required for the proper functioning of these embodiments acquired.

Claims

1. An intelligent customized OTA upgrade method, characterized in that, The method comprises the following steps: Confirming that the software integration system supports customized parameter configuration function; requesting the software integration system to obtain the parameter configuration file of personalized driving of the user vehicle from the data analysis system, and the parameter configuration file is recorded as a target parameter configuration file; Confirming that the software integration system performs parameter configuration according to the target parameter configuration file and performs automatic integrated software testing, and after the testing is passed, releasing the OTA cloud to automatically make an upgrade package to obtain a test OTA upgrade package; Confirming that the test OTA upgrade package is sent to a test vehicle and tested to pass, and the test OTA upgrade package after the testing is passed is recorded as a target OTA upgrade package; and pushing the target OTA upgrade package to the user vehicle to realize OTA upgrade of the user vehicle. 2.The intelligent customized OTA upgrade method of claim 1, wherein, The data analysis system obtains first configuration parameters by collecting driving mode information of the user vehicle selected in daily life; the data analysis system obtains second configuration parameters by collecting driving data information of the user vehicle in daily driving; and the data analysis system integrates and analyzes the first configuration parameters and the second configuration parameters to obtain the parameter configuration file. 3.The intelligent customized OTA upgrade method of claim 1, wherein, The driving mode information is displayed through a man-machine interface of the vehicle end for the user to select, and the user vehicle operates according to the driving mode information selected by the user; The driving mode information includes: an economic mode, a sports mode, an adaptive cruise function mode and a lane keeping assistance function mode.

4. The intelligent customized OTA upgrade method according to claim 1, characterized in that, The driving data information includes: speed data, acceleration data and steering angle data of the vehicle in the driving process.

5. An intelligent customized OTA upgrade apparatus, characterized in that, The method comprises the following steps: A processor; A memory for storing a computer readable program; When the computer readable program is executed by the processor, the processor realizes the intelligent customized OTA upgrade method according to any one of claims 1-4.

6. An intelligent customized OTA upgrade system, characterized in that, The method comprises the following steps: A first confirming module, a requesting module, a second confirming module, a third confirming module and an upgrading module; The first confirming module is used for confirming that the software integration system supports customized parameter configuration function; The requesting module is used for requesting the software integration system to obtain the parameter configuration file of personalized driving of the user vehicle from the data analysis system, and the parameter configuration file is recorded as a target parameter configuration file; The second confirming module is used for confirming that the software integration system performs parameter configuration according to the target parameter configuration file and performs automatic integrated software testing, and after the testing is passed, releasing the OTA cloud to automatically make an upgrade package to obtain a test OTA upgrade package; The third confirming module is used for confirming that the test OTA upgrade package is sent to a test vehicle and tested to pass, and the test OTA upgrade package after the testing is passed is recorded as a target OTA upgrade package; The upgrading module is used for pushing the target OTA upgrade package to the user vehicle to realize OTA upgrade of the user vehicle.

7. The intelligent customized OTA upgrade system of claim 6, wherein, The data analysis system obtains a first configuration parameter by collecting driving mode information selected by the user vehicle in daily life; the data analysis system obtains a second configuration parameter by collecting driving data information of the user vehicle in daily driving; and the data analysis system integrates and analyzes the first configuration parameter and the second configuration parameter to obtain a parameter configuration file. 8.The intelligent customized OTA upgrade system of claim 6, wherein, The driving mode information is displayed through a man-machine interface at the vehicle end for the user to select, and the user vehicle operates according to the driving mode information selected by the user. The driving mode information includes an economic mode, a sports mode, an adaptive cruise function mode and a lane keeping assistance function mode. 9.The intelligent customized OTA upgrade system of claim 6, wherein, The driving data information includes speed data, acceleration data and steering angle data of the vehicle in the driving process.

10. A computer program product comprising a computer program, characterized in that, The computer program, when executed by a processor, implements the intelligent customization OTA upgrading method of any one of claims 1 to 4.