Vehicle problem data processing method and device, controller, vehicle and medium
By collecting and storing the control information and status information of the vehicle functional unit in real time, and uploading data to the server after the problem occurs, the problem of high difficulty in reproducing vehicle software problems and long time in the prior art is solved, and efficient software problems are achieved.
Patent Information
- Application Number
- CN202411917649.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-04-15
AI Technical Summary
When facing vehicle software problems, the existing technology is difficult to reproduce, the problem is checked for a long time, and the solution is not thorough, making it difficult to efficiently solve problems that occur occasionally or at low probability.
By collecting and storing control information and status information of multiple functional units in real time during vehicle operation, and responding to the driver's operation after a problem occurs, uploading pre-stored vehicle data to the server for analysis and processing by business personnel.
It improves the efficiency of solving vehicle software problems, reduces the time and difficulty of recurring problems, and ensures the complete resolution of problems.
Smart Images

Figure CN119832651A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to data processing technology, and more particularly to a method, device, controller, vehicle and medium for processing vehicle problem data. Background Art
[0002] As cars become more intelligent, the automotive industry is transforming from "hardware-dominated cars" to "software-defined cars." As software-defined cars continue to upgrade, vehicle software becomes more and more complex, and software problems increase as a result.
[0003] In the prior art, when a vehicle has a software problem, business personnel usually use scenarios and operations to reproduce or guess the problem to troubleshoot and analyze the vehicle's software problem.
[0004] However, when using existing technical methods to solve occasional problems, there are often problems such as high difficulty in reproduction, long time for problem troubleshooting, and incomplete problem solving. Summary of the invention
[0005] The embodiments of the present application provide a vehicle problem data processing method, device, controller, vehicle and medium to achieve the technical effect of improving the efficiency of solving vehicle software problems.
[0006] In a first aspect, an embodiment of the present application provides a method for processing problem data of a vehicle, comprising:
[0007] In response to the vehicle problem handling operation, obtaining pre-stored whole vehicle data, wherein the whole vehicle data includes control information and status information of multiple functional units of the vehicle recorded in real time during the operation of the vehicle;
[0008] The vehicle problem data is uploaded to the server, wherein the vehicle problem data includes the whole vehicle data.
[0009] In a possible implementation, the method further includes:
[0010] Collecting the user's voice through a voice collection device;
[0011] The speech is subjected to speech recognition processing to determine a vehicle problem description text, and the vehicle problem data also includes the vehicle problem description text.
[0012] In a possible implementation manner, before obtaining pre-stored vehicle data in response to the vehicle problem handling operation, the method further includes:
[0013] During the operation of the vehicle, real-time collection of control information and status information of multiple functional units in the vehicle;
[0014] The control information and status information of the multiple functional units are stored.
[0015] In a possible implementation manner, storing the control information and state information of the multiple functional units includes:
[0016] According to a preset collection cycle, after each collection of data of a collection cycle is completed, the control information and state information of the plurality of functional units collected in the collection cycle are stored;
[0017] The whole vehicle data includes data stored in multiple collection cycles.
[0018] In a possible implementation, the method further includes:
[0019] If the number of acquisition cycles of the stored data reaches a preset number, the stored data of the first acquisition cycle will be deleted when storing the data collected in the next acquisition cycle.
[0020] In a possible implementation manner, the vehicle problem handling operation includes any one of the following:
[0021] Operation of preset problem handling controls;
[0022] Press the preset button on the steering wheel continuously for a preset number of times;
[0023] Voice recognition indicates that the user needs to provide feedback on a vehicle issue.
[0024] In a possible implementation manner, the multiple functional units include the following units:
[0025] Cameras installed in vehicles;
[0026] Vehicle speed sensor;
[0027] Temperature sensor;
[0028] Each door lock of the vehicle;
[0029] Gear controller;
[0030] Headlights and headlight controllers;
[0031] Tire pressure sensor;
[0032] The vehicle's power source;
[0033] Power management controller;
[0034] Cockpit domain controller;
[0035] The vehicle's network transmission module;
[0036] Car computer;
[0037] Wipers and wiper controllers;
[0038] Air conditioning and air conditioning controls.
[0039] In a second aspect, an embodiment of the present application provides a vehicle problem data processing device, comprising:
[0040] An acquisition module, configured to acquire pre-stored vehicle data in response to a vehicle problem handling operation, wherein the vehicle data includes control information and status information of multiple functional units of the vehicle recorded in real time during the operation of the vehicle;
[0041] The uploading module is used to upload vehicle problem data to the server, wherein the vehicle problem data includes the whole vehicle data.
[0042] In a possible implementation, the device further includes:
[0043] Voice collection module: used to collect the user's voice through a voice collection device;
[0044] Speech recognition module: used for performing speech recognition processing on the speech to determine the vehicle problem description text, and the vehicle problem data also includes the vehicle problem description text.
[0045] In a possible implementation, the device further includes:
[0046] A data acquisition module, used for collecting control information and status information of multiple functional units in the vehicle in real time during the operation of the vehicle;
[0047] The data storage module is used to store the control information and status information of the multiple functional units.
[0048] In a possible implementation manner, the data storage module is specifically used to:
[0049] According to a preset collection cycle, after each collection of data of a collection cycle is completed, the control information and status information of the multiple functional units collected in the collection cycle are stored;
[0050] The whole vehicle data includes data stored in multiple collection cycles.
[0051] In a possible implementation, the device further includes:
[0052] The data deletion module is used to delete the stored data of the first collection cycle when storing the data collected in the next collection cycle if the number of collection cycles of the stored data reaches a preset number.
[0053] In a possible implementation manner, the vehicle problem processing operation in the acquisition module includes any one of the following:
[0054] Operation of preset problem handling controls;
[0055] Press the preset button on the steering wheel continuously for a preset number of times;
[0056] Voice recognition indicates that the user needs to provide feedback on a vehicle issue.
[0057] In a possible implementation manner, the multiple functional units in the acquisition module include the following units:
[0058] The camera installed on the vehicle; the speed sensor; the temperature sensor; each door lock of the vehicle; the gear controller; the lights and the light controller; the tire pressure sensor; the vehicle's power supply; the power management controller; the cockpit domain controller; the vehicle's network transmission module; the car computer; the wipers and the wiper controller; the air conditioner and the air conditioner controller.
[0059] In a third aspect, an embodiment of the present application provides a controller, including: a processor, a memory, and a communication interface;
[0060] The memory stores computer-executable instructions;
[0061] The processor executes the computer-executable instructions stored in the memory to implement the vehicle problem data processing method as described in the first aspect and / or various possible implementations of the first aspect.
[0062] In a fourth aspect, the present application provides a vehicle, comprising: a vehicle body, and a controller as described in the third aspect.
[0063] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the first aspect above and / or various possible implementations of the first aspect.
[0064] In a sixth aspect, the present application provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it is used to implement the vehicle turning control method described in any one of the first aspects.
[0065] The vehicle problem data processing method, device, controller, vehicle and medium provided in the embodiments of the present application obtain pre-stored whole vehicle data by responding to vehicle problem processing operations, wherein the whole vehicle data includes control information and status information of multiple functional units of the vehicle recorded in real time during the operation of the vehicle, and a means of uploading vehicle problem data including whole vehicle data to a server. After a problem occurs, the method, device, controller, vehicle and medium are promptly responded to the driver's operation and the pre-stored real-time problem data is uploaded to the server for analysis and processing by business personnel, so as to achieve the technical effect of improving the efficiency of solving vehicle software problems. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0067] Figure 1 A schematic diagram of application scenario 1 of the vehicle problem data processing method provided in this application;
[0068] Figure 2 A schematic diagram of application scenario 2 of the vehicle problem data processing method provided in this application;
[0069] Figure 3 A schematic diagram of a process flow of a method for processing vehicle problem data provided in Embodiment 1 of the present application;
[0070] Figure 4 A schematic diagram of the structure of a vehicle problem data processing device provided in Embodiment 3 of the present application;
[0071] Figure 5 A schematic diagram of the structure of a vehicle problem data processing device provided in Embodiment 4 of the present application;
[0072] Figure 6 A schematic diagram of the structure of the controller provided in this application.
[0073] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0074] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0075] In order to facilitate a clear understanding of the technical solution of the present application, the solution of the prior art is introduced in detail below.
[0076] In the prior art, when a vehicle has a software problem, business personnel are often required to build a scenario for when the problem occurs and repeat the driver's operations when the problem occurs to reproduce the software problem, and then solve the vehicle's software problem based on the problem reproduction results; or business personnel directly use guesswork to solve the software problem based on vehicle information such as vehicle model and related descriptions of the vehicle problem.
[0077] However, when facing occasional problems or software problems with a low probability in special scenarios (for example, the windshield wiper suddenly shakes; the steering wheel suddenly has a torque in the opposite direction during driving, etc.), even if the business personnel build a scenario where the problem occurs and repeat the operation when the problem occurs, the problem may not recur, which leads to high difficulty in reproducing the problem, long time for problem troubleshooting, and incomplete problem solving. Therefore, the problem reproduction or guessing methods in the existing technology cannot efficiently solve problems with a low probability.
[0078] Based on the technical problems in the background technology, the inventor discovered that the vehicle's video data, sensor data, status information and other vehicle data can be stored in real time during the vehicle's driving process, so that after the problem occurs, the business personnel do not need to reproduce or guess, and can directly analyze and solve the problem based on the vehicle's historical vehicle data. Furthermore, in order to accurately locate the problem data, after the problem occurs, only the problem data can be uploaded to the server in response to the processing operation initiated by the user in a timely manner, saving the business personnel's data analysis time.
[0079] Based on the technical conception of the above-mentioned inventors, the present application provides a vehicle problem data processing method, which obtains pre-stored whole vehicle data by responding to vehicle problem processing operations, wherein the whole vehicle data includes control information and status information of multiple functional units of the vehicle recorded in real time during the operation of the vehicle; a means of uploading vehicle problem data including whole vehicle data to a server, and after a problem occurs, promptly responds to the driver's operation and uploads the pre-stored real-time problem data to the server for analysis and processing by business personnel, so as to achieve the technical effect of improving the efficiency of solving vehicle software problems.
[0080] The vehicle problem data processing method provided in the present application is applied to the vehicle controller, and the present application does not limit the specific application of the method.
[0081] The vehicle problem data processing method provided in this application has at least the following two application scenarios:
[0082] Figure 1 A schematic diagram of application scenario 1 of the vehicle problem data processing method provided in this application, such as Figure 1 As shown, after responding to the driver's vehicle problem handling operation, the vehicle controller 101 can directly obtain the control information and status information of multiple functional units of the vehicle pre-stored in the vehicle controller 101, and upload the vehicle problem data to the cloud server 102.
[0083] Figure 2 A schematic diagram of application scenario 2 of the vehicle problem data processing method provided in this application, such as Figure 2 As shown, after the vehicle's central domain controller 201 responds to the driver's vehicle problem handling operation, it obtains the control information and status information of multiple functional units pre-distributed and stored in multiple domain controllers 202, and uploads the vehicle problem data to the cloud server 102;
[0084] Alternatively, after the vehicle's central domain controller 201 responds to the driver's vehicle problem handling operation, each domain controller 202 obtains the control information and status information of the corresponding multiple functional units pre-stored therein, and uploads the vehicle problem data to the cloud server 102 via the vehicle's networking device 203 (such as a gateway or T-BOX).
[0085] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0086] Figure 3 A flow chart of a method for processing vehicle problem data provided in the first embodiment of the present application is shown in FIG. Figure 3 As shown, the method includes:
[0087] S301. In response to a vehicle problem handling operation, obtain pre-stored vehicle data.
[0088] In this solution, in order to facilitate business personnel to directly troubleshoot and analyze software problems based on the vehicle data when the software problem occurs, it is necessary to collect and store the vehicle data in real time. Based on this, after the software problem occurs, the vehicle control unit can respond to the driver's vehicle problem handling operation and promptly upload the vehicle data corresponding to the time when the problem occurs (i.e., problem data) to the server for business personnel to solve the software problem in a targeted manner.
[0089] In this step, the vehicle problem handling operation refers to the driver's triggering operation on the vehicle controller after discovering a software problem with the vehicle; the vehicle data includes the control information and status information of multiple functional units of the vehicle recorded in real time during the operation of the vehicle. Among them, the functional unit refers to various components on the vehicle that perform specific functions or tasks, such as sensors, controllers, etc. Control information refers to the control data of the functional unit (such as control data related to the lights, etc.); status information refers to the vehicle-related status data (such as temperature, fitness, speed, tire pressure, etc.) monitored and obtained by the functional unit and the status data of the functional unit itself (such as vehicle power status, light status, etc.).
[0090] Exemplarily, the functional unit needs to include a headlight and a headlight controller. Accordingly, the vehicle data includes the status information of the headlight and the related control information of the headlight controller.
[0091] In a specific implementation, the plurality of functional units include the following units:
[0092] The camera installed on the vehicle; the speed sensor; the temperature sensor; each door lock of the vehicle; the gear controller; the lights and the light controller; the tire pressure sensor; the vehicle's power supply; the power management controller; the cockpit domain controller; the vehicle's network transmission module; the car computer; the wipers and the wiper controller; the air conditioner and the air conditioner controller.
[0093] Correspondingly, the whole vehicle data includes the video data of the vehicle camera recorded in real time during vehicle operation, the vehicle speed data obtained by the vehicle speed sensor, the temperature data collected by the temperature sensor, the status information of each door lock of the vehicle, the control information of the gear controller and the vehicle gear, the status information of the headlights and the control information of the headlight controller, the tire pressure data obtained by the tire pressure sensor, the status information of the vehicle's power supply, the control information of the power management controller, the control information of the cockpit domain controller, the status information and control information of the vehicle's network transmission module, the status information and control information of the vehicle computer, the status information of the wipers and the control information of the wiper controller, the status information of the air conditioner and the control information of the air conditioner controller, etc.
[0094] In a specific implementation, in response to the vehicle problem processing operation, before obtaining the pre-stored whole vehicle data, the vehicle problem data processing method provided by the present application further includes:
[0095] During the operation of the vehicle, control information and status information of multiple functional units in the vehicle are collected in real time; the control information and status information of the multiple functional units are stored in the control unit.
[0096] In this implementation, in order for the controller to respond to the driver's vehicle problem handling operations and obtain the vehicle data within a period of time before the vehicle problem handling operations, it is necessary to store the vehicle data that assists business personnel in solving software problems in real time during the vehicle's driving.
[0097] In a specific implementation, in order to enable business personnel to accurately locate the vehicle data corresponding to the time when the problem occurred, the absolute time of data collection can be recorded in real time.
[0098] In a specific implementation, for Figure 1 In the first application scenario, the whole vehicle data can be stored in the vehicle controller in real time. The total storage capacity of the whole vehicle data depends on the storage space of the vehicle controller.
[0099] In another specific implementation, for Figure 2 In the second application scenario, data can be stored in the domain controllers integrated with each functional unit, and the total storage capacity of the vehicle data is determined by the storage space of each domain control unit. Specifically, the functional units related to intelligent driving, such as the camera installed on the vehicle, are integrated into the intelligent driving domain controller; the functional units related to the vehicle chassis, such as the speed sensor and the steering wheel angle sensor, are integrated into the chassis domain controller; the functional units related to the domain body, such as the tire pressure sensor, the headlights and the headlight controller, and each door lock of the vehicle, can be integrated into the body domain controller; the functional units related to entertainment, such as the car computer and the large-screen instrument, can be integrated into the cockpit domain controller. Accordingly, the control information and status information of the functional units integrated in multiple domain controllers will be stored in their corresponding domain controllers.
[0100] Optionally, since the storage space of the controller is limited and the larger the storage space of the control unit, the higher its price, in order to reduce the memory usage of the controller, the vehicle data can be stored in other data recording devices, where the other data recording devices can be hard disks, flash drives, etc.
[0101] In a specific implementation, the vehicle problem handling operation may include any of the following:
[0102] Operation of preset problem handling controls;
[0103] Press the preset button on the steering wheel continuously for a preset number of times;
[0104] Voice recognition indicates that the user needs to provide feedback on a vehicle issue.
[0105] In this implementation, if the driver finds that there is a problem with the vehicle during driving, the vehicle controller can be triggered to respond to the driver's operation in a variety of ways:
[0106] Specifically, the driver can trigger the vehicle controller to respond to the driver's operation by clicking the problem handling control in the touch screen area of the central panel or by pressing a physical button on the central control panel based on the problem handling control pre-set in the central panel of the vehicle;
[0107] Alternatively, the vehicle controller may be triggered to respond to the driver's operation by continuously pressing the preset button on the steering wheel for a preset number of times; wherein the preset number of pressing the steering wheel button may be determined according to actual conditions, and this application does not impose any restrictions on this. For example, the driver may trigger the vehicle controller to respond to the driver's operation by continuously pressing the preset button on the steering wheel for 5 times.
[0108] Alternatively, the voice assistant may be woken up and the vehicle controller may be triggered to respond to the driver's operation by voice description. For example, after the driver wakes up the voice assistant, he may describe to it "please help me give feedback on the question just now".
[0109] S302: Upload vehicle problem data to the server, wherein the vehicle problem data includes whole vehicle data.
[0110] In this step, in order for business personnel to solve vehicle software problems based on vehicle data, the vehicle problem data needs to be uploaded to a server that can perform data analysis. The vehicle problem data refers to relevant data that assists business personnel in solving vehicle software problems, including vehicle data.
[0111] In a specific implementation, the server may be a cloud server. After uploading the vehicle problem data to the cloud server, the business personnel can access the vehicle problem data stored in the cloud through a computer network, and can analyze it online through the cloud, or can download it to a local computer through the cloud and use professional software to analyze the data on the computer, so as to remotely solve the driver's vehicle problem and reduce the time and cost of personnel going to the vehicle site to solve the vehicle problem.
[0112] In a specific implementation, the vehicle problem data may include the vehicle data and the time data corresponding to the vehicle data. This implementation can help business personnel locate the data at the time when the problem occurred more accurately, and can further improve the efficiency of solving software problems.
[0113] In a specific implementation, the vehicle problem data may also include a vehicle problem description text, which may be obtained in the following manner:
[0114] The user's voice is collected by a voice collection device; the voice is processed by voice recognition to determine the vehicle problem description text, and the vehicle problem data also includes the vehicle problem description text.
[0115] In this implementation, in order to further provide business personnel with relevant data for solving vehicle problems so that they can improve the efficiency of solving vehicle problems, the user can describe the phenomenon of the problem to the voice assistant through voice description after operating the preset problem handling control or continuously pressing the preset button on the steering wheel for a preset number of times. Or after the voice assistant recognizes that the user needs to provide feedback on the vehicle problem, the user can continue to describe the phenomenon of the problem to the voice assistant. For example, the description of the vehicle problem can be: "The wiper suddenly shook."
[0116] In a specific implementation, for Figure 1 The vehicle structure corresponding to the application scenario 1, after the vehicle controller obtains the vehicle data centrally stored inside it, uploads the vehicle problem data to the server;
[0117] In another specific implementation, for Figure 2 In the vehicle structure corresponding to the second application scenario, after the central domain controller obtains the whole vehicle data pre-distributed and stored in multiple domain controllers, it uploads the vehicle problem data to the cloud; or, after each domain controller obtains the whole vehicle data corresponding to it pre-stored inside it, it uploads the vehicle problem data to the server via the vehicle's networking equipment (such as a gateway or T-BOX). Among them, each domain controller can be connected to the central domain controller or the vehicle's networking equipment through Ethernet, or through a FlexRay communication system, a controller area network (CAN), and a CAN flexible data rate network (CAN with Flexible Data-Rate, CANFD) and other networks.
[0118] The vehicle problem data processing method provided in the embodiment of the present application obtains pre-stored whole vehicle data by responding to the vehicle problem processing operation, wherein the whole vehicle data includes control information and status information of multiple functional units of the vehicle recorded in real time during the operation of the vehicle, and uploads the vehicle problem data including the whole vehicle data to the server. After the problem occurs, the method promptly responds to the driver's operation and uploads the pre-stored real-time problem data to the server for analysis and processing by business personnel, so as to achieve the technical effect of improving the efficiency of solving vehicle software problems.
[0119] On the basis of the above embodiments, the vehicle problem data processing method provided in Embodiment 2 of the present application further includes:
[0120] According to the preset collection cycle, after each collection cycle of data is completed, the control information and status information of multiple functional units collected in the collection cycle are stored, wherein the whole vehicle data includes the stored data of multiple collection cycles.
[0121] In this solution, the vehicle data is stored in the vehicle controller through a unit cycle system. For example, 60 seconds can be used as a collection cycle for the vehicle data. Specifically, the camera data in the vehicle data is taken as a cycle every 60 seconds; other data in the vehicle data is synchronized with the camera data and taken as a cycle every 60 seconds. This application does not limit the unit time length of a collection cycle for the vehicle data.
[0122] In a specific implementation, in order to save unnecessary vehicle data from occupying the controller memory, it is necessary to pre-set the maximum number of acquisition cycles stored in the controller according to the size of the controller's own storage space. Exemplarily, the maximum number of acquisition cycles stored in the controller can be set to 60s, 10min, 24h, 24h*7, etc. This application does not limit the setting of the maximum number of acquisition cycles stored.
[0123] Furthermore, in a specific implementation, if the number of collection cycles of stored data reaches a preset number, the stored data of the first collection cycle is deleted when storing the data collected in the next collection cycle.
[0124] In this implementation, the vehicle data is stored in a circular storage manner to further reduce the occupation of the controller memory by useless data. For example, if the maximum number of acquisition cycles stored in the controller is set to 10 acquisition cycles, when storing the data of the 11th acquisition cycle, the data of the 1st acquisition cycle is deleted and the data of the 11th acquisition cycle is overwritten and stored.
[0125] The vehicle problem data processing method provided in the embodiment of the present application, based on the above embodiment, adopts a cyclical periodic storage method to store the whole vehicle data in the vehicle controller. The method promptly deletes the whole vehicle data corresponding to the time period when there is no vehicle problem, avoiding excessive occupation of the controller storage space, and only retains and stores the data near the time when the vehicle problem occurs, so that the whole vehicle data can be stored in real time during the vehicle driving process, and after the driver triggers the vehicle processing operation in time, the most recently stored whole vehicle data is uploaded to the cloud server for business personnel to analyze and view, so as to solve the business problems existing in the vehicle, and achieve the technical effect of being able to provide business personnel with the whole vehicle data corresponding to the problem period without occupying too much controller memory.
[0126] Figure 4This is a structural diagram of a first embodiment of a vehicle problem data processing device provided by the present application, as shown in FIG. Figure 4 As shown, the vehicle problem data processing device 40 provided in this embodiment includes:
[0127] The acquisition module 401 is used to acquire pre-stored vehicle data in response to the vehicle problem handling operation, wherein the vehicle data includes control information and status information of multiple functional units of the vehicle recorded in real time during the operation of the vehicle;
[0128] The uploading module 402 is used to upload vehicle problem data to the server, wherein the vehicle problem data includes the whole vehicle data.
[0129] The vehicle problem data processing device 40 provided in this embodiment can execute the method provided in the above method embodiment, and its implementation principle and technical effect are similar, which will not be described in detail in this embodiment.
[0130] Figure 5 This is a structural diagram of a second embodiment of a vehicle problem data processing device provided by the present application, as shown in FIG. Figure 5 As shown, based on the above embodiment, the vehicle problem data processing device 40 provided in this embodiment further includes:
[0131] Voice collection module 403: used to collect the user's voice through a voice collection device;
[0132] The speech recognition module 404 is used to perform speech recognition processing on the speech to determine the vehicle problem description text. The vehicle problem data also includes the vehicle problem description text.
[0133] The data acquisition module 405 is used to collect control information and status information of multiple functional units in the vehicle in real time during the operation of the vehicle;
[0134] The data storage module 406 is used to store the control information and status information of the multiple functional units.
[0135] The data deletion module 407 is used to delete the stored data of the first collection cycle when storing the data collected in the next collection cycle if the number of collection cycles of the stored data reaches a preset number.
[0136] In a possible implementation, the data storage module 406 is specifically configured to:
[0137] According to the preset collection cycle, after each collection cycle of data is completed, the control information and status information of multiple functional units collected in the collection cycle are stored; wherein the whole vehicle data includes the stored data of multiple collection cycles.
[0138] In a possible implementation, the vehicle problem handling operation in the acquisition module 401 includes any of the following:
[0139] Operation of preset problem handling controls;
[0140] Press the preset button on the steering wheel continuously for a preset number of times;
[0141] Voice recognition indicates that the user needs to provide feedback on a vehicle issue.
[0142] In a possible implementation, the multiple functional units in the acquisition module 401 include the following units:
[0143] The camera installed on the vehicle; the speed sensor; the temperature sensor; each door lock of the vehicle; the gear controller; the lights and the light controller; the tire pressure sensor; the vehicle's power supply; the power management controller; the cockpit domain controller; the vehicle's network transmission module; the car computer; the wipers and the wiper controller; the air conditioner and the air conditioner controller.
[0144] The vehicle problem data processing device 40 provided in this embodiment can execute the method provided in the above method embodiment, and its implementation principle and technical effect are similar, which will not be described in detail in this embodiment.
[0145] Figure 6 This is a schematic diagram of the structure of the controller provided in this application. Figure 5 As shown, the controller 50 provided in this embodiment may include a processor 501, a memory 502 and a communication interface 504. Exemplarily, the processor 501, the memory and the communication interface 504 are interconnected via a bus 503.
[0146] The memory 502 stores computer-executable instructions;
[0147] The processor 501 executes the computer-executable instructions stored in the memory 502 , so that the processor 501 executes the vehicle problem data processing method provided by the above method embodiment.
[0148] The present application also provides a vehicle, including a vehicle body and a controller, wherein the controller is used to implement the vehicle problem data processing method provided in the above method embodiment.
[0149] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above method is implemented.
[0150] The present application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.
[0151] Finally, it should be noted that those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed by the present invention, are not limited to the precise structure described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. A method for processing vehicle problem data, characterized in that: include: In response to the vehicle problem handling operation, obtaining pre-stored whole vehicle data, wherein the whole vehicle data includes control information and status information of multiple functional units of the vehicle recorded in real time during the operation of the vehicle; The vehicle problem data is uploaded to the server, wherein the vehicle problem data includes the whole vehicle data.
2. The method according to claim 1, characterized in that The method further comprises: Collecting the user's voice through a voice collection device; The speech is subjected to speech recognition processing to determine a vehicle problem description text, and the vehicle problem data also includes the vehicle problem description text.
3. The method according to claim 1 or 2, characterized in that: Before obtaining the pre-stored vehicle data in response to the vehicle problem handling operation, the method further includes: During the operation of the vehicle, real-time collection of control information and status information of multiple functional units in the vehicle; The control information and status information of the multiple functional units are stored.
4. The method according to claim 3, characterized in that: The storing the control information and status information of the plurality of functional units includes: According to a preset collection cycle, after each collection of data of a collection cycle is completed, the control information and state information of the multiple functional units collected in the collection cycle are stored; The whole vehicle data includes data stored in multiple collection cycles.
5. The method according to claim 4, characterized in that The method further comprises: If the number of acquisition cycles of the stored data reaches a preset number, the stored data of the first acquisition cycle will be deleted when storing the data collected in the next acquisition cycle.
6. The method according to claim 1 or 2, characterized in that: The vehicle problem handling operation includes any of the following: Operation of preset problem handling controls; Press the preset button on the steering wheel continuously for a preset number of times; Voice recognition indicates that the user needs to provide feedback on a vehicle issue.
7. The method according to claim 1 or 2, characterized in that: The plurality of functional units include the following units: Cameras installed in vehicles; Vehicle speed sensor; Temperature sensor; Each door lock of the vehicle; Gear controller; Headlights and headlight controllers; Tire pressure sensor; The vehicle's power source; Power management controller; Cockpit domain controller; The vehicle's network transmission module; Car computer; Windshield wipers and wiper controllers; Air conditioning and air conditioning controls.
8. A vehicle problem data processing device, characterized in that: include: An acquisition module, configured to acquire pre-stored vehicle data in response to a vehicle problem handling operation, wherein the vehicle data includes control information and status information of multiple functional units of the vehicle recorded in real time during the operation of the vehicle; The uploading module is used to upload vehicle problem data to the server, wherein the vehicle problem data includes the whole vehicle data.
9. A controller, characterized in that: include: Processor, memory and communication interface; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the vehicle problem data processing method according to any one of claims 1 to 7.
10. A vehicle, characterized in that: include: A vehicle body, and a controller as claimed in claim 9.
11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.