General vehicle networking function and service data processing method
By exchanging configuration table versions between the vehicle terminal and the vehicle networking platform, filtering and collecting CAN messages, and utilizing module division and packet transmission, the problem of rapid collection and adaptation of vehicle information data is solved, enabling rapid adaptation of new functions to existing vehicles in the market and meeting the rapid update needs of vehicle networking services.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-24
- Publication Date
- 2026-04-07
AI Technical Summary
Existing technologies make it difficult to quickly collect and upload vehicle information data, which makes it difficult for existing vehicles in the market to quickly adapt to new functions, preventing both new and old users from enjoying the new features of connected vehicle services simultaneously.
By exchanging configuration table versions between the vehicle terminal and the vehicle networking platform, CAN messages are filtered and collected. Utilizing module division and packet transmission methods, data is centrally stored and retrieved on the vehicle networking platform, enabling rapid data collection and adaptation.
Without requiring any changes to hardware or software, vehicle data can be quickly collected and new features can be rolled out to existing vehicles in the market, allowing both new and existing users to simultaneously enjoy the convenience and value of connected car services.
Smart Images

Figure CN116319889B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of Internet of Vehicles, and in particular to a general Internet of Vehicles function and service data processing method. BACKGROUND
[0002] With the continuous development of intelligent networked vehicles, current networked services not only face passenger cars, but also have many application scenarios in heavy commercial vehicles. In addition to traditional vehicle information services such as safety protection, remote control, and voice navigation functions, many innovative services have appeared in heavy truck networking, such as fleet management, driving behavior analysis, vehicle state physical examination, and other service modules based on big data analysis. Since the above services require a large amount of vehicle information, the demand is constantly changing, so how to quickly collect and upload vehicle information data through the vehicle terminal to the Internet of Vehicles platform, and synchronize the updated functions to the market stock vehicles, becomes crucial and becomes a problem and difficulty that needs to be solved urgently for the collection end of the Internet of Vehicles business.
[0003] Since the perception data collection of Internet of Vehicles needs to support multiple different data sources such as vehicle speed, rotation speed, position, state, fuel consumption, etc. Such signal data is derived from different messages sent by different controllers, and each change requires the vehicle terminal to make software and hardware adaptation changes and testing, resulting in a long development cycle, and most of the market stock vehicles need to replace new hardware or write new programs to match new functions, so it is difficult to keep the functions synchronized online, so that new and old customers can use the newly developed functions.
[0004] The related prior art solutions all focus on improving the data collection coverage, or packaging and storing the information before and after the vehicle failure moment for uploading, in order to develop new service functions or exit new business models. However, the current solutions have not effectively solved the practical problems of rapid collection of data required by continuously increasing innovative service functions and rapid application of market stock vehicles. SUMMARY
[0005] In view of the above, the present application aims to provide a general Internet of Vehicles function and service data processing method to solve the aforementioned technical problems.
[0006] The technical solution adopted by the present application is as follows:
[0007] The present application provides a general Internet of Vehicles function and service data processing method, which includes:
[0008] Each time the vehicle is powered on, the vehicle terminal interacts with the Internet of Vehicles platform to determine the target configuration table, wherein the configuration table stores the message list required by the vehicle terminal for collection and includes the specified module and message ID.
[0009] The vehicle terminal filters and collects the CAN messages of the entire vehicle according to the target configuration table;
[0010] The vehicle-mounted terminal packages and uploads the collected messages to the vehicle-to-everything (V2X) platform;
[0011] The vehicle-to-everything (V2X) platform will group, store, and parse the received data packets.
[0012] In at least one possible implementation, the configuration table version interaction includes:
[0013] The vehicle terminal reports the version of the configuration table that already exists in the terminal to the vehicle network platform, and the vehicle network platform verifies the consistency of the configuration table version.
[0014] If the comparison is inconsistent, the vehicle network platform will issue a target configuration table, and the vehicle terminal will load the target configuration table.
[0015] If the comparison is consistent, the reported configuration table will be used as the target configuration table.
[0016] In at least one of the possible implementations, the configuration table version interaction includes: the vehicle terminal using the preset rules of the configuration table version number, combined with the latest version number provided by the vehicle networking platform, to update the original configuration table inside the vehicle terminal itself.
[0017] In at least one possible implementation, the filtering and acquisition include:
[0018] Filter and collect messages that match the target configuration table, store them in the vehicle terminal's cache, and reassemble them according to the predetermined module tags.
[0019] In at least one possible implementation, the step of storing and parsing the received data packets in groups includes:
[0020] The storage space of the vehicle networking platform server is pre-allocated based on the modules specified in the configuration table;
[0021] For the received data packets, the message data is stored in the server's storage space in the following order: time, module, message ID;
[0022] Based on the predefined functional services and business defined in the configuration table, the corresponding service and business signals are identified from the stored message data.
[0023] In at least one possible implementation, the data processing method further includes: when there are new functional services and business signals and corresponding messages, updating the settings and definitions in the configuration table, and synchronously changing the new version number of the configuration table;
[0024] Based on the new features and services added in the new version configuration table, existing data is called to perform service calculations and launch the features.
[0025] In at least one of the possible implementations, the vehicle terminal connects to the vehicle bus network via a CAN interface and uses a preset communication protocol for data filtering and collection.
[0026] Compared to existing technologies, the main design concept of this invention lies in achieving rapid data collection and uploading of vehicle-to-everything (V2X) data and quick adaptation to applications in existing vehicles by dividing in-vehicle network signals into modules and utilizing the configuration functions of the in-vehicle terminal. Specifically, basic vehicle message data is obtained by updating the configuration table, and then centralized storage and on-demand retrieval are achieved on the V2X platform using packet transmission and module differentiation. This invention effectively solves the problem of rapidly collecting vehicle data to meet the ever-evolving innovative services of V2X. Without requiring changes to hardware or software, it rapidly promotes innovative service functions to existing vehicles, enabling both new and existing users of all models to simultaneously and seamlessly enjoy the convenience and value brought by the continuously evolving new functions and services offered by V2X. Attached Figure Description
[0027] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described below with reference to the accompanying drawings, wherein:
[0028] Figure 1 This is a flowchart illustrating the general vehicle networking function and business data processing method provided in an embodiment of the present invention. Detailed Implementation
[0029] Embodiments of the present invention are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and should not be construed as limiting the present invention.
[0030] This invention proposes an embodiment of a general vehicle networking function and business data processing method, specifically, as follows: Figure 1 As shown, it includes:
[0031] Step S1: Each time the vehicle is powered on, the vehicle terminal interacts with the vehicle network platform to exchange configuration table versions and determine the target configuration table. The configuration table stores the list of messages that the vehicle terminal needs to collect and includes information such as the predetermined modules and message IDs.
[0032] Specifically, the vehicle-mounted terminal reports the existing configuration table version to the vehicle networking platform, and the vehicle networking platform verifies the consistency of the configuration table version; if they are inconsistent, the vehicle networking platform issues a target configuration table, and the vehicle-mounted terminal loads the target configuration table; if the comparison result shows that they are consistent, the reported configuration table is used as the target configuration table.
[0033] In other embodiments, the vehicle terminal can update its internal original configuration table by pre-setting rules based on the version number of the configuration table (for example, the vehicle networking platform informs the terminal of the latest version number, or the user can input the latest version number), and filter the message data to be reported based on the configuration table with the changed version number, as detailed below.
[0034] Step S2: The vehicle terminal filters and collects the CAN messages of the entire vehicle according to the target configuration table.
[0035] Specifically, the vehicle terminal can access the vehicle bus network via the CAN interface and collect data using preset communication protocols such as the J1939 standard protocol.
[0036] During the actual filtering and acquisition process, messages that match the target configuration table are acquired and stored in the vehicle terminal's cache. They are then reassembled according to predetermined module tags. In other words, the acquired CAN messages can be classified and stored according to predetermined modules such as power module, chassis module, information module, and body module. Furthermore, the data storage in each module can be dynamically adjusted based on actual needs.
[0037] Step S3: The vehicle terminal packages the collected messages and uploads them to the vehicle network platform;
[0038] Step S4: The vehicle networking platform will group, store, and parse the received data packets.
[0039] Specifically, after the vehicle terminal obtains the preset data according to the configuration table, it packages the data and uploads it to the vehicle networking platform (TSP) via networks such as 4G and 5G. The vehicle networking platform groups and stores the data within the data packet according to the aforementioned predetermined modules, and parses and uses it according to the actual situation. Here, the rules for the vehicle networking platform to group and parse data can be referred to as follows:
[0040] The storage space of the vehicle networking platform server is pre-allocated based on the modules specified in the configuration table;
[0041] For the received data packets, the message data is stored in the corresponding storage space of the server in the following order: time, module, message ID;
[0042] Based on the predefined functional services and business defined in the configuration table, the corresponding service and business signals are read from the stored message data.
[0043] Based on this concept, when new functional services and business signals and corresponding messages are added, the settings and definitions in the configuration table are updated, and the new version number of the configuration table is changed synchronously.
[0044] Based on the new features and services added in the new version configuration table, existing data is called to perform service calculations and launch the features.
[0045] In summary, the main design concept of this invention lies in achieving rapid data collection and uploading of vehicle-to-everything (V2X) data and quick adaptation to existing vehicles by dividing in-vehicle network signals into modules and utilizing the configuration functions of the in-vehicle terminal. Specifically, basic vehicle message data is obtained by updating the configuration table, and then centralized storage and on-demand retrieval are achieved on the V2X platform using packet transmission and module differentiation. This invention effectively solves the problem of rapidly collecting vehicle data to meet the ever-evolving innovative services of V2X. Without requiring changes to hardware or software, it rapidly promotes innovative service functions to existing vehicles, enabling both new and existing users of all models to simultaneously and seamlessly enjoy the convenience and value brought by the continuously evolving new functions and services offered by V2X.
[0046] In this embodiment of the invention, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent the existence of A alone, A and B simultaneously, or B alone. A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects have an "or" relationship. "At least one of the following" and similar expressions refer to any combination of these items, including any combination of singular or plural items. For example, at least one of a, b, and c can represent: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, and c can be single or multiple.
[0047] The above description of the structure, features, and effects of the present invention is based on the embodiments shown in the figures. However, the above are only preferred embodiments of the present invention. It should be noted that the technical features involved in the above embodiments and their preferred methods can be reasonably combined and matched by those skilled in the art to form a variety of equivalent solutions without departing from or changing the design concept and technical effects of the present invention. Therefore, the present invention is not limited to the scope of implementation shown in the figures. Any changes made in accordance with the concept of the present invention, or modifications to equivalent embodiments, that do not exceed the spirit covered by the specification and figures, should be within the protection scope of the present invention.
Claims
1. A general vehicle networking function and business data processing method, characterized in that, include: Each time the vehicle is powered on, the vehicle terminal interacts with the vehicle network platform to exchange configuration table versions and determine the target configuration table. The configuration table stores the list of messages that the vehicle terminal needs to collect, including the predetermined modules and message IDs. The vehicle terminal filters and collects the CAN messages of the whole vehicle according to the target configuration table, specifically including: the acquired CAN messages are classified and stored according to the power module, chassis module, information module and body module; The vehicle-mounted terminal packages and uploads the collected messages to the vehicle-to-everything (V2X) platform; The vehicle networking platform groups and stores the received data packets, and parses and identifies the functional services and businesses. This includes: pre-classifying the storage space of the vehicle networking platform's server based on the power module, chassis module, information module, and body module stored in the configuration table; storing the message data into the server's storage space in the following order for the received data packets: time, module, message ID; and identifying the corresponding service and business signals from the stored message data according to the functional services and businesses predefined in the configuration table. When new functional services and business signals and corresponding messages are added, update the settings and definitions in the configuration table and change the new version number of the configuration table accordingly. Based on the new features and services added in the new version configuration table, existing data is called to perform service calculations and launch the features.
2. The general vehicle networking function and business data processing method according to claim 1, characterized in that, The configuration table version interaction includes: The vehicle terminal reports the version of the configuration table that already exists in the terminal to the vehicle network platform, and the vehicle network platform verifies the consistency of the configuration table version. If the comparison is inconsistent, the vehicle network platform will issue a target configuration table, and the vehicle terminal will load the target configuration table. If the comparison is consistent, the reported configuration table will be used as the target configuration table.
3. The general vehicle networking function and business data processing method according to claim 1, characterized in that, The configuration table version interaction includes: the vehicle terminal uses the preset rules of the configuration table version number and combines the latest version number provided by the vehicle networking platform to update the original configuration table inside the vehicle terminal itself.
4. The general vehicle networking function and business data processing method according to claim 1, characterized in that, The filtering and acquisition include: Filter and collect messages that match the target configuration table, store them in the vehicle terminal's cache, and reassemble them according to the predetermined module tags.
5. The general vehicle networking function and business data processing method according to any one of claims 1 to 4, characterized in that, The vehicle terminal connects to the vehicle bus network via a CAN interface and uses a preset communication protocol for data filtering and collection.
Citation Information
Patent Citations
Data transmission method and device for Internet of Vehicles
CN111010415A
Internet of vehicles information encryption method and device, computer equipment and storage medium
CN115766244A