Vehicle-end data processing method, vehicle-end device and vehicle-end data processing system
By processing communication messages and uploading calculation results in real time within the vehicle, the problems of cumbersome vehicle data collection and privacy leaks are solved, enabling timely monitoring of vehicle status and secure data transmission.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- WUHAN LOTUS CARS CO LTD
- Filing Date
- 2024-07-25
- Publication Date
- 2026-05-26
AI Technical Summary
In existing technologies, vehicle data collection methods are cumbersome, pose a high risk of data privacy leaks, and cannot monitor abnormal vehicle conditions in a timely manner.
During vehicle operation, the system acquires target communication messages from the communication lines through the intelligent gateway and intelligent interconnection module, converts the calculation tasks issued by the cloud server into processing instructions for processing, monitors the vehicle status in real time, and uploads the calculation results to the cloud server.
It reduces data transmission latency, enables timely monitoring of abnormal vehicle status, prevents privacy information leakage, ensures data security, and improves vehicle performance.
Smart Images

Figure CN118784729B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle networking technology, and in particular to a vehicle-side data processing method, vehicle-side equipment, and vehicle-side data processing system. Background Technology
[0002] With the rapid development of connected vehicle technology and 5G technology, the greatly improved communication bandwidth and stability have laid the foundation for the Internet of Things. At the same time, the vehicle electrical architecture has evolved from the early distributed model to the current centralized model and the future centralized model, with increasingly complex software components and increasingly complex interactions between various controllers and software.
[0003] Currently, most data collection methods use fixed bus information collection items. However, since the collected information is usually uploaded to the cloud and processed by the cloud for configuration, it is easy to cause data privacy leaks. In addition, the data collection method is cumbersome and cannot monitor abnormal vehicle status in a timely manner. Summary of the Invention
[0004] Therefore, it is necessary to provide a vehicle-side data processing method, vehicle-side equipment, and vehicle-side data processing system that can effectively monitor abnormal vehicle status in order to address the aforementioned technical problems.
[0005] Firstly, this application provides a vehicle-side data processing method, including:
[0006] During vehicle operation, target communication messages are acquired from the communication lines; the target communication messages are target-type communication messages.
[0007] Upon receiving the current computing task from the cloud server, the current computing task is converted into a current processing instruction;
[0008] The target communication message is processed according to the current processing instructions to obtain the current calculation result, which is then uploaded to the cloud server.
[0009] In one embodiment, the target communication message includes latitude and longitude information, temperature information, and vehicle speed information; the step of processing the target communication message according to the current processing instruction to obtain the current calculation result includes:
[0010] Based on the target communication messages, obtain battery health and vehicle range information;
[0011] If the vehicle is determined to be in an abnormal state based on battery health and vehicle range information, the abnormal alarm information will be used as the current calculation result.
[0012] If the vehicle is determined to be in normal condition based on battery health and vehicle range information, the normal feedback information will be used as the current calculation result.
[0013] In one embodiment, the method further includes:
[0014] Receive the next calculation task issued by the cloud server based on the current calculation result;
[0015] Update the current computing task according to the next computing task, return to the step of converting the current computing task into the current processing instruction, and continue execution until no next computing task is received from the cloud server within a preset time period.
[0016] Secondly, this application also provides a vehicle-side device, including:
[0017] The intelligent gateway is used to receive the current computing task issued by the cloud server, process the target communication message according to the current computing task, and obtain the current computing result.
[0018] The intelligent interconnection module is used to upload the current calculation results to the cloud server.
[0019] In one embodiment, the smart gateway includes:
[0020] The network monitoring module is used to monitor the communication lines of the vehicle-side equipment in order to obtain target communication messages;
[0021] The task calculation module is used to receive the current calculation task issued by the cloud server, process the target communication message sent by the network monitoring module according to the current calculation task, and obtain the current calculation result.
[0022] In one embodiment, the task computing module includes:
[0023] The task loading unit is used to convert the current computing task issued by the cloud server into current processing instructions through the task interpreter;
[0024] The parallel processing unit is used to optimize the current processing instruction and process the target communication message according to the optimized current processing instruction.
[0025] Thirdly, this application also provides a vehicle-side data processing system, including the vehicle-side device and cloud server as described in any of the second aspects.
[0026] In one embodiment, the cloud server is configured with a computing task management platform, which is used to obtain the current computing task through the computing task management platform and send the current computing task to the vehicle-side device.
[0027] In one embodiment, the cloud server further includes:
[0028] The task management module is used to integrate current computing tasks;
[0029] The task distribution module is used to distribute the integrated current computing tasks to the vehicle-side devices.
[0030] In one embodiment, the cloud server further includes:
[0031] The receiving and parsing module is used to parse and match the current calculation results uploaded by the vehicle-side device, and write the current calculation results to the database if the match is successful.
[0032] The database is used to feed back the current calculation results to the computing task management platform, so that the cloud server can obtain the next computing task based on the current calculation results through the computing task management platform.
[0033] Fourthly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the method steps of any one of the first aspects.
[0034] Fifthly, this application also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method steps of any one of the first aspects.
[0035] In a sixth aspect, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the method steps of any one of the first aspects.
[0036] The aforementioned vehicle-side data processing method, vehicle-side equipment, vehicle-side data processing system, computer equipment, computer-readable storage medium, and computer program product acquire target communication messages in the communication line during vehicle operation. Upon receiving a current computing task from the cloud server, the system converts the current computing task into a current processing instruction, processes the target communication message according to the current processing instruction, obtains the current computing result, and uploads the current computing result to the cloud server. By processing the target communication message in real time, the system reduces the time delay of data transmission to the cloud for processing, enables timely monitoring of abnormal vehicle status, and avoids leakage of vehicle-side privacy information, thus ensuring data security. Attached Figure Description
[0037] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0038] Figure 1This is a flowchart illustrating a vehicle-side data processing method in one embodiment;
[0039] Figure 2 This is a flowchart illustrating a vehicle-side data processing method in one embodiment;
[0040] Figure 3 This is a structural block diagram of the vehicle-side equipment in one embodiment;
[0041] Figure 4 This is a structural block diagram of a smart gateway in one embodiment;
[0042] Figure 5 This is a structural block diagram of a vehicle-side data processing system in one embodiment;
[0043] Figure 6 This is a structural block diagram of a cloud server in one embodiment;
[0044] Figure 7 This is a structural block diagram of a vehicle-side data processing system in one embodiment;
[0045] Figure 8 This is a structural block diagram of a vehicle-side data processing device in one embodiment;
[0046] Figure 9 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0047] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0048] In one exemplary embodiment, such as Figure 1 As shown, a vehicle-side data processing method is provided. Taking the application of this method to a vehicle-side device as an example, the method includes the following steps 102 to 106. Wherein:
[0049] S102: During vehicle operation, acquire target communication messages in the communication line; the target communication messages are target-type communication messages.
[0050] Optionally, communication lines refer to the physical paths and logical connections used for transmitting information within a vehicle or between a vehicle and external devices. These communication lines are key components for enabling communication and data exchange between various systems and modules within the vehicle, as well as between the vehicle and the external environment (such as other vehicles, infrastructure, cloud platforms, etc.). The target communication message is a communication message of a specified type within the vehicle's communication lines, such as a CAN bus message (communication messages between various control units within the vehicle).
[0051] S104: Upon receiving the current computing task from the cloud server, convert the current computing task into a current processing instruction.
[0052] Optionally, the current computing task is a processing task issued by the cloud server. When monitoring vehicle status for anomalies, the current computing task issued by the cloud server is typically a task for identifying potential abnormal patterns or behaviors. When the vehicle-side device receives the current computing task, it first converts the current computing task into a recognizable current processing instruction, and then executes the corresponding processing operation according to the instruction. The current computing task can be set by an engineer on the cloud server and then issued by the cloud server.
[0053] S106: Process the target communication message according to the current processing instructions, obtain the current calculation result, and upload the current calculation result to the cloud server.
[0054] Optionally, the current calculation result can be data processed by the vehicle-side device, such as battery health or vehicle range information, or it can be the abnormal vehicle status identified by the vehicle-side device based on the processed data, i.e. whether the vehicle has any abnormal risks or abnormal situations, which is managed by the cloud server.
[0055] In the above-mentioned vehicle-side data processing method, target communication messages in the communication line are acquired during vehicle operation. Upon receiving the current computing task issued by the cloud server, the current computing task is converted into a current processing instruction. The target communication message is processed according to the current processing instruction to obtain the current computing result. The current computing result is then uploaded to the cloud server. By processing the target communication message in real time, the time delay of data transmission to the cloud for processing is reduced. This enables timely monitoring of abnormal vehicle status and avoids leakage of vehicle-side privacy information, ensuring data security.
[0056] In an exemplary embodiment, the target communication message includes latitude and longitude information, temperature information, and vehicle speed information; the step of processing the target communication message according to the current processing instruction to obtain the current calculation result includes: obtaining battery health and vehicle range information based on the target communication message; if the vehicle status is determined to be abnormal based on the battery health and vehicle range information, using the abnormal alarm information as the current calculation result; if the vehicle status is determined to be normal based on the battery health and vehicle range information, using the normal feedback information as the current calculation result.
[0057] Optionally, in scenarios involving detecting abnormal vehicle conditions, the target communication message typically includes latitude and longitude information, temperature information, and vehicle speed information. Temperature information includes the cabin temperature and the outdoor temperature of the location. Combined with parameters such as battery voltage and current detected by vehicle sensors, the vehicle-side equipment can calculate battery health and vehicle range information. Subsequently, the vehicle-side equipment assesses whether the vehicle is experiencing an anomaly based on the battery health and range information. For example, if the battery health is below a certain threshold or the vehicle range is lower than expected, the vehicle is considered to be in an abnormal state. If the vehicle is in an abnormal state, an alarm message is generated as the current calculation result. Typically, the alarm message should include detailed information such as the type of anomaly (e.g., low battery health, insufficient range), the severity of the anomaly, and the time of occurrence, so that the cloud server can respond quickly. If the vehicle is in a normal state, normal feedback information is generated as the current calculation result, typically including the current battery health and estimated range, facilitating remote vehicle status management by engineers via the cloud server.
[0058] In this embodiment, by processing the target communication message according to the current processing instruction to obtain the current calculation result, abnormal conditions of the vehicle status can be monitored in a timely manner, thereby improving vehicle performance.
[0059] In an exemplary embodiment, the method further includes: receiving a next computing task issued by a cloud server for the current computing result; updating the current computing task according to the next computing task; returning the step of converting the current computing task into a current processing instruction; and continuing to execute until no next computing task is received from the cloud server within a preset time period.
[0060] Optionally, when the cloud server distributes tasks, it can divide the computing task into multiple distributions through the constructed distribution model. It can evaluate whether a secondary task needs to be distributed based on the computing results uploaded by the vehicle-side device, thereby achieving multiple distributed computing until the computing task is completed. The secondary task may be generated based on new data analysis, anomaly detection, or prediction models, and is used to indicate the next processing operation of the vehicle-side device.
[0061] In this embodiment, by performing multiple step-by-step calculations, vehicle data can be analyzed in depth step by step to discover potential problems, effectively monitor abnormal vehicle status, and reduce resource consumption.
[0062] In one exemplary embodiment, such as Figure 2 As shown, a vehicle-side data processing method is provided, which includes the following steps:
[0063] S202: During vehicle operation, acquire target communication messages in the communication line; the target communication messages are target-type communication messages.
[0064] The target communication message includes latitude and longitude information, temperature information, and vehicle speed information.
[0065] S204: Upon receiving the current computing task from the cloud server, convert the current computing task into a current processing instruction.
[0066] S206: Based on the target communication message, obtain battery health and vehicle range information; if the vehicle status is determined to be abnormal based on the battery health and vehicle range information, use the abnormal alarm information as the current calculation result; if the vehicle status is determined to be normal based on the battery health and vehicle range information, use the normal feedback information as the current calculation result.
[0067] S208: Upload the current calculation results to the cloud server.
[0068] S210: Receive the next computation task issued by the cloud server for the current computation result; update the current computation task according to the next computation task, return the step of converting the current computation task into the current processing instruction, and continue to execute until no next computation task is received from the cloud server within a preset time period.
[0069] In this embodiment, by acquiring target communication messages in the communication line during vehicle operation, and upon receiving the current computing task issued by the cloud server, the current computing task is converted into a current processing instruction. The target communication message is processed according to the current processing instruction to obtain the current computing result, which is then uploaded to the cloud server. By processing the target communication message in real time, the time delay of data transmission to the cloud is reduced, abnormal vehicle status can be monitored in a timely manner, and the leakage of vehicle-side privacy information is avoided, ensuring data security.
[0070] In one exemplary embodiment, such as Figure 3 As shown, a vehicle-side device 100 is provided, including: a smart gateway 110 and a smart interconnection module 120.
[0071] The intelligent gateway 110 receives the current computing task from the cloud server, processes the target communication message according to the current computing task, and obtains the current computing result. The intelligent interconnection module 120 uploads the current computing result to the cloud server. The intelligent interconnection module 120 can be an in-vehicle intelligent interconnection terminal.
[0072] In this embodiment, the intelligent gateway can receive computing tasks from the cloud server in real time and process the target communication messages immediately. By processing the computing tasks through the intelligent gateway, computing can be performed on the vehicle side without uploading all data to the cloud server. This allows for timely monitoring of abnormal vehicle status and avoids leakage of vehicle privacy information, ensuring data security.
[0073] In one exemplary embodiment, such as Figure 4 As shown, the intelligent gateway 110 includes a network monitoring module 111 and a task calculation module 112.
[0074] The network monitoring module 111 is used to monitor the communication lines of the vehicle-side equipment to obtain target communication messages. The task calculation module 112 is used to receive the current calculation task issued by the cloud server, process the target communication message sent by the network monitoring module according to the current calculation task, and obtain the current calculation result.
[0075] In this embodiment, the communication lines of the vehicle-side equipment are monitored by the network monitoring module, which can collect vehicle data in real time without the need for external collection equipment, thereby improving data collection efficiency and data processing efficiency.
[0076] In one exemplary embodiment, it remains as follows Figure 4 As shown, the task computing module 112 includes: a task loading unit 1121, a task interpreter 1122, and a parallel processing unit 1123.
[0077] The task loading unit 1121 is used to convert the current computing task issued by the cloud server into current processing instructions through the task interpreter 1122. The parallel processing unit 1123 is used to optimize the current processing instructions and process the target communication message according to the optimized current processing instructions.
[0078] In this embodiment, the task loading unit quickly converts the complex computing tasks issued by the cloud server into current processing instructions that the vehicle system can execute through the task interpreter, ensuring that the vehicle system can respond quickly to the computing tasks. At the same time, through parallel processing by the parallel processing unit, the vehicle data is collected and analyzed on the same time, which improves the timeliness and efficiency of task processing.
[0079] In one exemplary embodiment, such as Figure 5 As shown, a vehicle-side data processing system is provided, including: a vehicle-side device 100 and a cloud server 200.
[0080] The vehicle-side device 100 communicates with the cloud server 200 through the intelligent interconnection module 120, including receiving computing tasks issued by the cloud server 200 and uploading the computing results of the vehicle-side device 100.
[0081] In this embodiment, by cooperating with the vehicle-side equipment and the cloud server, abnormal vehicle conditions can be reported in a timely manner, thereby optimizing the vehicle system and improving vehicle performance.
[0082] In one exemplary embodiment, such as Figure 6 As shown, the cloud server 200 is configured with a computing task management platform 210.
[0083] The cloud server 200 is used to obtain the current computing task through the computing task management platform 210 and send the current computing task to the vehicle-side device 100.
[0084] In this embodiment, by configuring a computing task management platform on a cloud server, the computing tasks of all vehicle-mounted devices can be centrally monitored, scheduled, and managed, thereby making more effective use of resources, optimizing task allocation, and ensuring that tasks are reasonably scheduled according to priority and available resources.
[0085] In one exemplary embodiment, it remains as follows Figure 6 As shown, the cloud server 200 also includes a task management module 220 and a task distribution module 230.
[0086] The task management module 220 is used to integrate the current computing tasks. The task distribution module 230 is used to distribute the integrated current computing tasks to the vehicle-side device 100.
[0087] In this embodiment, the task management module integrates the current computing tasks, which can eliminate duplicate tasks, merge similar tasks, or optimize the task execution order, thereby reducing redundant work, improving the response rate of vehicle-side equipment, and realizing automated processing of vehicle data.
[0088] In one exemplary embodiment, it remains as follows Figure 6 As shown, the cloud server 200 also includes a receiving and parsing module 240 and a database 250.
[0089] The receiving and parsing module 240 is used to parse and match the current calculation results uploaded by the vehicle-side device 100, and write the current calculation results to the database 250 if the match is successful. The database 250 is used to feed back the current calculation results to the computing task management platform 210, so that the cloud server 200 can obtain the next calculation task based on the current calculation results through the computing task management platform 210.
[0090] In this embodiment, the current calculation results are fed back to the calculation task management platform through the database, so that the cloud server can dynamically generate the next calculation task based on these results. Through multiple step-by-step calculations, the abnormal monitoring of vehicle status is effectively realized, while reducing resource consumption.
[0091] In one exemplary embodiment, such as Figure 7 As shown, a vehicle-side data processing system is provided, including: a vehicle-side device 100 and a cloud server 200.
[0092] The vehicle-mounted device 100 includes an intelligent gateway 110 and an intelligent interconnection module 120. The intelligent gateway 110 includes a network monitoring module 111 and a task computing module 112. The task computing module 112 includes a task loading unit 1121, a task interpreter 1122, and a parallel processing unit 1123. The cloud server 200 is configured with a computing task management platform 210, and also includes a task management module 220, a task distribution module 230, a receiving and parsing module 240, and a database 250.
[0093] Among them, the network monitoring module 111 is used to monitor the communication lines of the vehicle-side equipment to obtain target communication messages; the task loading unit 1121 is used to convert the current computing task issued by the cloud server into current processing instructions through the task interpreter 1122; the parallel processing unit 1123 is used to optimize the current processing instructions and process the target communication messages according to the optimized current processing instructions; and the intelligent interconnection module 120 is used to upload the current computing results to the cloud server.
[0094] The cloud server 200 obtains the current computing task through the computing task management platform 210 and distributes it to the vehicle-side device 100. The task management module 220 integrates the current computing tasks. The task distribution module 230 distributes the integrated current computing tasks to the vehicle-side device 100. The receiving and parsing module 240 parses and matches the current computing results uploaded by the vehicle-side device 100, and writes the current computing results to the database 250 if a match is successful. The database 250 feeds back the current computing results to the computing task management platform 210, so that the cloud server 200 can obtain the next computing task based on the current computing results through the computing task management platform 210.
[0095] In this embodiment, by cooperating with the vehicle-side equipment and the cloud server, abnormal vehicle conditions can be reported in a timely manner, thereby optimizing the vehicle system and improving vehicle performance.
[0096] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0097] Based on the same inventive concept, this application also provides a vehicle-side data processing device for implementing the vehicle-side data processing method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more vehicle-side data processing device embodiments provided below can be found in the limitations of the vehicle-side data processing method described above, and will not be repeated here.
[0098] In one exemplary embodiment, such as Figure 8 As shown, a vehicle-side data processing device is provided, including: a message acquisition module 810, a task conversion module 820, and a message processing module 830, wherein:
[0099] The message acquisition module 810 is used to acquire target communication messages in the communication line during vehicle operation; the target communication messages are target-type communication messages.
[0100] The task conversion module 820 is used to convert the current computing task into a current processing instruction when it receives the current computing task from the cloud server.
[0101] The message processing module 830 is used to process the target communication message according to the current processing instruction, obtain the current calculation result, and upload the current calculation result to the cloud server.
[0102] In an exemplary embodiment, the target communication message includes latitude and longitude information, temperature information, and vehicle speed information; the message processing module 830 is further configured to obtain battery health and vehicle range information based on the target communication message; if the vehicle status is determined to be abnormal based on the battery health and vehicle range information, the abnormal alarm information is used as the current calculation result; if the vehicle status is determined to be normal based on the battery health and vehicle range information, the normal feedback information is used as the current calculation result.
[0103] In an exemplary embodiment, the message processing module 830 is further configured to receive the next computing task issued by the cloud server for the current computing result; update the current computing task according to the next computing task; return the step of converting the current computing task into the current processing instruction; and continue to execute until no next computing task is received from the cloud server within a preset time period.
[0104] Each module in the aforementioned vehicle-side data processing device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the corresponding operations of each module.
[0105] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 9 As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a vehicle-side data processing method. The display unit is used to form a visually visible image and can be a display screen, projection device, or virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0106] Those skilled in the art will understand that Figure 9 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0107] In one exemplary embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to perform the following steps: during vehicle operation, acquiring a target communication message in a communication line; the target communication message is a target-type communication message; upon receiving a current computing task issued by a cloud server, converting the current computing task into a current processing instruction; processing the target communication message according to the current processing instruction to obtain a current computing result, and uploading the current computing result to the cloud server.
[0108] In one embodiment, the target communication message includes latitude and longitude information, temperature information, and vehicle speed information; when the processor executes the computer program, it processes the target communication message according to the current processing instructions to obtain the current calculation result, including: obtaining battery health and vehicle range information based on the target communication message; if the vehicle status is determined to be abnormal based on the battery health and vehicle range information, using the abnormal alarm information as the current calculation result; if the vehicle status is determined to be normal based on the battery health and vehicle range information, using the normal feedback information as the current calculation result.
[0109] In one embodiment, when the processor executes the computer program, it further performs the following steps: receiving the next computing task issued by the cloud server for the current computing result; updating the current computing task according to the next computing task, returning to the step of converting the current computing task into the current processing instruction, and continuing to execute until no next computing task is received from the cloud server within a preset time period.
[0110] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, it performs the following steps: during vehicle operation, acquiring a target communication message in a communication line; the target communication message is a communication message of the target type; upon receiving a current computing task issued by a cloud server, converting the current computing task into a current processing instruction; processing the target communication message according to the current processing instruction to obtain a current computing result, and uploading the current computing result to the cloud server.
[0111] In one embodiment, the target communication message includes latitude and longitude information, temperature information, and vehicle speed information; when the computer program is executed by the processor, it further implements the following steps: processing the target communication message according to the current processing instructions to obtain the current calculation result, including: obtaining battery health and vehicle range information based on the target communication message; if the vehicle status is determined to be abnormal based on the battery health and vehicle range information, using the abnormal alarm information as the current calculation result; if the vehicle status is determined to be normal based on the battery health and vehicle range information, using the normal feedback information as the current calculation result.
[0112] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: receiving the next computing task issued by the cloud server for the current computing result; updating the current computing task according to the next computing task, returning to the step of converting the current computing task into the current processing instruction, and continuing to execute until no next computing task is received from the cloud server within a preset time period.
[0113] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps: during vehicle operation, acquiring a target communication message in a communication line; the target communication message is a target-type communication message; upon receiving a current computing task issued by a cloud server, converting the current computing task into a current processing instruction; processing the target communication message according to the current processing instruction to obtain a current computing result, and uploading the current computing result to the cloud server.
[0114] In one embodiment, the target communication message includes latitude and longitude information, temperature information, and vehicle speed information; when the computer program is executed by the processor, it further implements the following steps: processing the target communication message according to the current processing instructions to obtain the current calculation result, including: obtaining battery health and vehicle range information based on the target communication message; if the vehicle status is determined to be abnormal based on the battery health and vehicle range information, using the abnormal alarm information as the current calculation result; if the vehicle status is determined to be normal based on the battery health and vehicle range information, using the normal feedback information as the current calculation result.
[0115] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: receiving the next computing task issued by the cloud server for the current computing result; updating the current computing task according to the next computing task, returning to the step of converting the current computing task into the current processing instruction, and continuing to execute until no next computing task is received from the cloud server within a preset time period.
[0116] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0117] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0118] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A vehicle-side data processing method, characterized in that, Applied to vehicle-end equipment; the method includes: During vehicle operation, target communication messages in the communication line are acquired; the target communication messages are target-type communication messages. Upon receiving the current computing task from the cloud server, the current computing task is converted into a current processing instruction; The target communication message is processed according to the current processing instruction to obtain the current calculation result, and the current calculation result is uploaded to the cloud server, so that the cloud server evaluates whether the next calculation task needs to be issued based on the current calculation result; the next calculation task is generated based on data analysis, anomaly detection or prediction model, and is used to indicate the next processing operation of the vehicle-side device; Receive the next calculation task issued by the cloud server in response to the current calculation result; The current computing task is updated according to the next computing task, and the process returns to the step of converting the current computing task into the current processing instruction, and continues to execute until no next computing task is received from the cloud server within a preset time period.
2. The method according to claim 1, characterized in that, The target communication message includes latitude and longitude information, temperature information, and vehicle speed information; the processing of the target communication message according to the current processing instruction to obtain the current calculation result includes: Based on the target communication message, obtain battery health and vehicle range information; If the vehicle is determined to be in an abnormal state based on the battery health and vehicle range information, the abnormal alarm information will be used as the current calculation result. If the vehicle is determined to be in normal condition based on the battery health and vehicle range information, the normal feedback information will be used as the current calculation result.
3. A vehicle-end device, characterized in that, include: The intelligent gateway is used to receive the current computing task issued by the cloud server, process the target communication message according to the current computing task, and obtain the current computing result. The intelligent interconnection module is used to upload the current calculation result to the cloud server, so that the cloud server can evaluate whether to issue the next calculation task based on the current calculation result. The next calculation task is generated based on data analysis, anomaly detection, or prediction models, and is used to indicate the next processing operation of the vehicle-mounted device. The intelligent interconnection module is also used to receive the next calculation task issued by the cloud server in response to the current calculation result; The current computing task is updated according to the next computing task, and the process returns to the step of converting the current computing task into the current processing instruction, and continues to execute until no next computing task is received from the cloud server within a preset time period.
4. The vehicle-end equipment according to claim 3, characterized in that, The smart gateway includes: The network monitoring module is used to monitor the communication lines of the vehicle-mounted equipment in order to obtain target communication messages; The task calculation module is used to receive the current calculation task issued by the cloud server, process the target communication message sent by the network monitoring module according to the current calculation task, and obtain the current calculation result.
5. The vehicle-end equipment according to claim 4, characterized in that, The task calculation module includes: The task loading unit is used to convert the current computing task issued by the cloud server into current processing instructions through the task interpreter; A parallel processing unit is used to optimize the current processing instruction and process the target communication message according to the optimized current processing instruction.
6. A vehicle-side data processing system, comprising the vehicle-side equipment as described in any one of claims 3-5 and a cloud server.
7. The system according to claim 6, characterized in that, The cloud server is equipped with a computing task management platform, which is used to obtain the current computing task through the computing task management platform and send the current computing task to the vehicle-mounted device.
8. The system according to claim 6, characterized in that, The cloud server also includes: The task management module is used to integrate the current computing tasks; The task distribution module is used to distribute the integrated current computing task to the vehicle-mounted device.
9. The system according to claim 6, characterized in that, The cloud server also includes: The receiving and parsing module is used to parse and match the current calculation results uploaded by the vehicle-side device, and write the current calculation results to the database if the match is successful. The database is used to feed back the current calculation result to the computing task management platform, so that the cloud server can obtain the next computing task based on the current calculation result through the computing task management platform.