A data processing method for two-wheeled electric vehicle and cloud control system thereof
By modularizing the functional classification and data packet structure of two-wheeled electric vehicles, the development complexity problem caused by inconsistent data packets was solved, and the development process was simplified and the level of intelligence was improved.
Patent Information
- Application Number
- CN202510696090.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-28
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2045-05-28
AI Technical Summary
The existing two-wheeled electric vehicle data package structure is not unified, resulting in a cumbersome development process and poor scalability and flexibility of the control system, which affects the intelligent development of two-wheeled electric vehicles.
By modularizing the functions of two-wheeled electric vehicles, subdividing the sub-function information of each functional module, assigning an ID to each functional module, defining the data packet structure, performing data encapsulation and cloud storage, and establishing a functional database, the development process is simplified and the scalability and compatibility of the system are improved.
It simplifies the development process, improves the intelligence level of two-wheeled electric vehicles, and facilitates function expansion and compatibility design.
Smart Images

Figure CN120216585B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data processing for two-wheeled electric vehicles, and in particular to a data processing method for a two-wheeled electric vehicle and a cloud control system thereof. Background Art
[0002] With the advent of the digital age, the interconnection of all things and the intelligentization of everything will become an irreversible trend. As a non-public means of transportation, two-wheeled electric vehicles not only make people's travel more convenient, but also bring more fun. The Internet of Things, digitalization, and intelligentization will further enhance people's riding pleasure and convenience.
[0003] However, the existing two-wheeled electric vehicles have a complex development process due to the inconsistent data packet structure, and their control systems are not scalable and flexible, which affects the intelligent development of two-wheeled electric vehicles. Summary of the Invention
[0004] The data packet structure of existing two-wheeled electric vehicles is not unified, which leads to a cumbersome development process and poor scalability and flexibility of the control system, affecting the intelligent development of two-wheeled electric vehicles.
[0005] In response to the above problems, a data processing method for two-wheeled electric vehicles and its cloud control system are proposed. By modularizing the functions of the two-wheeled electric vehicles, subdividing the sub-function information of each functional module, and defining and encapsulating the data packet structure of each functional module, a functional database is obtained, which simplifies the development process, facilitates function expansion and compatibility design, and improves the intelligence level of the two-wheeled electric vehicles.
[0006] In a first aspect, a data processing method for a two-wheeled electric vehicle is provided, which is used to process data of the two-wheeled electric vehicle, and adopts the following technical solution, including:
[0007] Step 100: modularize and classify the functions of the two-wheeled electric vehicle to obtain a basic information module, a GPS function information module, a control function module, a lighting function information module, and a user-defined information module, and subdivide the sub-function information of each function module to obtain the sub-function information of each function module;
[0008] Step 200: Assign an ID to each functional module, define the ID as the index byte of the data packet structure of the functional module, define the data length and data type of each sub-function information in the functional module, and use the ID to define the union data of each sub-function information;
[0009] Step 300: Fill data using the corresponding storage partition according to the data length and data type, and encapsulate the data packet structure according to the ID, data field length and data content to obtain an encapsulated data packet for each functional module;
[0010] Step 400: Store the encapsulated data packets of all functional modules in the cloud to obtain a functional database, and share the functional database in the cloud control system of the two-wheeled electric vehicle so that it can be called during development.
[0011] In conjunction with the data processing method for the two-wheeled electric vehicle according to the first aspect of the present invention, in a first possible implementation manner, the data processing method further includes:
[0012] Step 500: parsing the encapsulated data packet at the application layer;
[0013] Step 600: Read the ID information of the first two bytes, the length information of the third byte, and the basic data information of the subsequent bytes in sequence.
[0014] In conjunction with the first possible implementation of the first aspect of the present invention, in a second possible implementation, the data processing method further includes:
[0015] Step 700: Expand the control system, assign an ID to a new functional module, and define the data packet structure of the new functional module;
[0016] Step 800: Perform compatibility processing on the control system, ignore unknown IDs when the old system is compatible with the new system, and discard corresponding data information.
[0017] In conjunction with the data processing method for the two-wheeled electric vehicle according to the first aspect of the present invention, in a third possible implementation manner, step 100 includes:
[0018] Step 110: Subdivide the basic information module to obtain sub-function information, which includes: vehicle unique identification information, vehicle type information, product production time, software version number, and hardware version number;
[0019] Step 120: Subdivide the GPS function information module to obtain sub-function information, which are: longitude, latitude, speed and heading angle;
[0020] Step 130: Subdivide the control function module to obtain sub-function information, which are: control signal identification and speed limit;
[0021] Step 140: Subdivide the lighting function module to obtain sub-function information, which are: headlights, turn signals, and brake lights.
[0022] In conjunction with the data processing method for the two-wheeled electric vehicle according to the first aspect of the present invention, in a fourth possible implementation, step 300 includes:
[0023] Step 310: Allocate a storage partition for each sub-function information;
[0024] Step 320: In the storage partition, allocate a sub-storage partition for each sub-function in the sub-function;
[0025] Step 330: Fill in the data corresponding to the ID according to the sub-storage partition address.
[0026] In conjunction with the fourth possible implementation manner of the first aspect of the present invention, in a fifth possible implementation manner, step 300 further includes:
[0027] Step 340: Store the ID in the first two bytes of the functional module data packet structure, store the length of the data packet structure in the third byte of the data packet structure, and store data information of each sub-function in the subsequent bytes in sequence;
[0028] Step 350: Pack the data packet structure to obtain an encapsulated data packet.
[0029] In a second aspect, a cloud control system for a two-wheeled electric vehicle adopts the data processing method described in the first aspect, including a data processing module, wherein the data processing module includes:
[0030] A subdivision unit is used to modularize and classify the functions of the two-wheeled electric vehicle to obtain a basic information module, a GPS function information module, a control function module, a lighting function information module, and a user-defined information module, and to subdivide the sub-function information of each function module to obtain the sub-function information of each function module;
[0031] a data packet structure definition unit, configured to assign an ID to each functional module, define the ID as an index byte of the data packet structure of the functional module, define the data length and data type of each sub-function information in the functional module, and define the union data of each sub-function information using the ID;
[0032] A data encapsulation unit, configured to fill data using the corresponding storage partition according to the data length and data type, and encapsulate the data packet structure according to the ID, data field length, and data content to obtain an encapsulated data packet for each functional module;
[0033] The data sharing unit stores the encapsulated data packets of all functional modules in the cloud to obtain a functional database, and shares the functional database in the cloud control system of the two-wheeled electric vehicle so that it can be called during development.
[0034] In conjunction with the cloud control system of the two-wheeled electric vehicle according to the second aspect of the present invention, in a first possible implementation manner, the data processing module further includes:
[0035] The data parsing unit is used to parse the encapsulated data packet at the application layer, and sequentially read the ID information of the first two bytes, the length information of the third byte, and the basic data information of the subsequent bytes.
[0036] In conjunction with the first possible implementation manner of the second aspect of the present invention, in a second possible implementation manner, the data processing module further includes:
[0037] The compatibility processing unit is used to perform compatibility processing on the control system, ignore unknown IDs when the old system is compatible with the new system, and discard corresponding data information.
[0038] In conjunction with the second possible implementation manner of the first aspect of the present invention, in a third possible implementation manner, the data encapsulation unit is further configured to:
[0039] A storage partition is allocated for each sub-function information. In the storage partition, a sub-storage partition is allocated for each sub-function in the sub-function, and data corresponding to the ID is filled according to the sub-storage partition address.
[0040] The data processing method and cloud control system of a two-wheeled electric vehicle described in the present invention are implemented. By modularizing the functions of the two-wheeled electric vehicle, subdividing the sub-function information of each functional module, and defining and encapsulating the data packet structure of each functional module, a functional database is obtained, which simplifies the development process, facilitates the expansion of functions and compatibility design, and improves the intelligence level of the two-wheeled electric vehicle. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] In order to more clearly illustrate the solutions in this application, a brief introduction will be given below to the drawings required for use in the description of the embodiments of this application. Obviously, the drawings described below are some embodiments of this application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0042] Figure 1 This is a flow chart of an embodiment of a data processing method for a two-wheeled electric vehicle of the present application;
[0043] Figure 2 yes Figure 1 A flowchart of a specific implementation of S100;
[0044] Figure 3 yes Figure 1 A flowchart of a specific implementation of S300;
[0045] Figure 4 yes Figure 3 A flowchart of a specific implementation method after S330;
[0046] Figure 5 is a flow chart of another embodiment of a data processing method for a two-wheeled electric vehicle of the present application;
[0047] Figure 6 is a flow chart of another embodiment of a data processing method for a two-wheeled electric vehicle of the present application;
[0048] Figure 7 This is a schematic diagram of the module structure of a data processing module in a two-wheeled electric vehicle cloud control system of the present application. DETAILED DESCRIPTION
[0049] The following will clearly and completely describe the technical solutions of the present invention in conjunction with the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, other embodiments obtained by ordinary technicians in this field without creative work are all within the scope of protection of the present invention.
[0050] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0051] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application belongs; the terms used in the specification of the application herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" and any variations thereof in the specification and claims of this application and the above-mentioned figure descriptions are intended to cover non-exclusive inclusions.
[0052] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of the technical features being referred to. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. Throughout the description of this application, "plurality" means two or more, unless otherwise specifically defined.
[0053] The data packet structure of existing two-wheeled electric vehicles is not unified, which leads to a cumbersome development process and poor scalability and flexibility of the control system, affecting the intelligent development of two-wheeled electric vehicles.
[0054] In view of the above problems, a data processing method and a cloud control system for a two-wheeled electric vehicle are proposed.
[0055] In the first aspect, a data processing method for a two-wheeled electric vehicle is provided, which is used to process the data of the two-wheeled electric vehicle, and adopts the following technical solutions, such as Figure 1 , Figure 1 This is a flow chart of an embodiment of a data processing method for a two-wheeled electric vehicle of the present application; comprising:
[0056] S100: modularize and classify the functions of the two-wheeled electric vehicle to obtain a basic information module, a GPS function information module, a control function module, a lighting function information module, and a user-defined information module, and subdivide the sub-function information of each function module.
[0057] In a preferred embodiment, Figure 2 , Figure 2 yes Figure 1 A flowchart of a specific implementation method of S100; S100 includes: S110, subdividing the basic information module into vehicle unique identification information, vehicle type information, product production time, software version number and hardware version number; S120, subdividing the GPS function information module into longitude, latitude, speed and heading angle; S130, subdividing the control function module into control signal identification and speed limit; S140, subdividing the lighting function module into headlights, turn signals and brake lights.
[0058] The data packet structure information tables of the basic information module, GPS function information module, control function module, and lighting function information module are shown in Table 1, Table 2, Table 3, and Table 4 respectively.
[0059] Table 1 Data packet structure information table of basic information module
[0060]
[0061] Table 2 GPS function information module data packet structure information table
[0062]
[0063] Table 3 Data packet structure information table of control function information module
[0064]
[0065] Table 4 Data packet structure information table of lighting function information module
[0066]
[0067] For example, the sub-function information of the basic information module includes VehicleID (vehicle unique identification), VehicleType (vehicle type), ProductionDate (production timestamp), SoftwareVersion (software version number) and HardwareVersion (hardware version number).
[0068] S200. Assign an ID to each functional module, define the ID as the index byte of the data packet structure of the functional module, define the data length and data type of each sub-functional information in the functional module, and use the ID to define the union data of each sub-functional information.
[0069] Data is exchanged using a universal format and parsed at the application layer using predefined data structures. These predefined data structures are indexed by IDs, with each ID corresponding to a different data structure. This is equivalent to each ID being an object. These IDs enable data exchange between different applications, enabling vehicle identification, control, and monitoring.
[0070] When analyzing the data packet structure, take the basic information module as an example:
[0071] First define the ID content
[0072] / / ID_BASE_INFO
[0073] typedef struct
[0074] {
[0075] Double ID_MOTO;
[0076] Uint16_t MOT_TYP
[0077] Uint32_t PN_TIM; / / Timestamp
[0078] …;
[0079] Uint16_t SW_VER;
[0080] Uint16_t HW_VER;
[0081] }ID_BASE0001;
[0082] typedef uion{
[0083] ID_BASE0001 myID_BASE;
[0084] uint8_t ID_DATAPKT[SIZEOF(ID_BASE0001)];
[0085] } ID_BASE_PKT_InitTypeDef;
[0086] Associating an ID with corresponding data can also be understood as naming the corresponding functional data with an ID.
[0087] Next, define the union data
[0088] ID_BASE_PKT_InitTypeDef ID_Base;
[0089] Initialize data
[0090] ID_Base.myID_BASE.ID_MOTO=defined vehicle information code;
[0091] ID_Base.myID_BASE.MOT_TYP=defined vehicle type;
[0092] ….
[0093] Define union data, where data elements in the union can share the same storage partition.
[0094] In this embodiment, the purpose of defining the union data is to more conveniently convert data into a byte stream, thereby simplifying network transmission, data storage, and hardware interaction.
[0095] In C, you can use a union to convert any data type into a byte stream. A union's characteristic is that all members share the same memory space, so different data types can be written by overwriting and then read back as a character array.
[0096] like:
[0097] typedef union {
[0098] int integer; / / 4-byte integer (assuming sizeof(int)=4)
[0099] float floating; / / 4-byte floating point number
[0100] char bytes[4]; / / Character array for accessing raw bytes
[0101] }DataConverter.
[0102] We can assign any data type above (of course it can also be a structure), but transmission and interaction are all done through bytes[4] (the size of the array is defined according to the largest data type in the union, and here is only one example).
[0103] S300 , performing data filling according to the data length and data type, and encapsulating the data packet structure according to the ID, data field length and data content to obtain an encapsulated data packet for each functional module.
[0104] After being transmitted or exchanged, the encapsulated data can be restored through the definition of the encapsulation. Different applications can restore the actual meaning of the data through the definition of the encapsulation, which facilitates data parsing between different customers.
[0105] In a preferred embodiment, Figure 3 , Figure 3 yes Figure 1 A flowchart of a specific implementation of S300; S300 includes: S310, allocating a storage partition for each sub-function information; S320, in the storage partition, allocating a sub-storage partition for each sub-function in the sub-function; S330, filling the data corresponding to the ID according to the sub-storage partition address.
[0106] The data packet structure of the basic information function module is shown in Table 5.
[0107] Table 5 Data packet structure of basic information function module
[0108]
[0109] As shown in Table 5, for the subdivided functions in the sub-function information VehicleType, the 0x01 bit of the 5th byte in the function data indicates that the type is an electric bicycle, and the 0x02 bit indicates that the type is an electric motorcycle.
[0110] Use Python language to package the data of the basic information module. The program example is as follows:
[0111] #Assumed vehicle information:
[0112] VehicleID=0x12345678
[0113] VehicleType=0x01
[0114] ProductionDate=1654041600# 2022-06-01 00:00:00
[0115] SoftwareVersion=0x0201# v2.1
[0116] HardwareVersion=0x0100# v1.0
[0117] #Convert to byte stream:
[0118] data=bytes([
[0119] 0x00,0x01, # ID=0x0001
[0120] 0x0D, # Length=13
[0121] 0x12,0x34,0x56,0x78, # VehicleID
[0122] 0x01, # VehicleType
[0123] 0x62,0x8E,0x80,0x00, # ProductionDate (Unix timestamp)
[0124] 0x02,0x01, # SoftwareVersion
[0125] 0x01,0x00 # HardwareVersion
[0126] ]).
[0127] In a preferred embodiment, Figure 4 , Figure 4 yes Figure 3 Flowchart of a specific implementation method after S330; S300 also includes:
[0128] S340. Store the ID in the first two bytes of the functional module data packet structure, store the length of the data packet structure in the third byte of the data packet structure, and store the data information of each sub-function in the subsequent bytes in sequence; S350. Pack the data packet structure to obtain an encapsulated data packet.
[0129] The data packets of each functional module are encapsulated according to the following structure, as shown in Table 6, to achieve self-description.
[0130] Table 6 Unified packaging structure of each functional module
[0131]
[0132] S400: storing the encapsulated data packets of all functional modules in the cloud to obtain a functional database, and sharing the functional database in the cloud control system of the two-wheeled electric vehicle so as to be called during development.
[0133] Preferably, Figure 5 , Figure 5 This is a flowchart of another embodiment of a data processing method for a two-wheeled electric vehicle of the present application; the data processing method also includes: S500, parsing the encapsulated data packet at the application layer; S600, reading the ID information of the first two bytes, the length information of the third byte, and the basic data information of the subsequent bytes in sequence.
[0134] Preferably, Figure 6 , Figure 6 This is a flowchart of another embodiment of a data processing method for a two-wheeled electric vehicle of the present application; the data processing method also includes: S700, expanding the control system, assigning IDs to new functional modules, and defining the data packet structure of the new functional modules; S800, performing compatibility processing on the control system, ignoring unknown IDs when the old system is compatible with the new system, and discarding the corresponding data information.
[0135] Since data is resolved between systems through IDs, when the new system expands its functions, it will not affect the resolution of the old system, because we only expand the ID and have no impact on the original ID. Therefore, the new and old systems can coexist, but the newly expanded functions will be discarded, but they can still be used normally, and the system will not crash or become unusable due to compatibility issues.
[0136] When a new functional module needs to be added, it can be implemented by simply assigning a new ID and defining the structure. The old system can also be designed for compatibility. When designing for compatibility with the old system, unknown IDs can be ignored and the data of unknown IDs can be discarded.
[0137] By modularizing the functions of two-wheeled electric vehicles, subdividing the sub-function information of each functional module, and defining and encapsulating the data packet structure of each functional module, a functional database is obtained, which simplifies the development process, facilitates function expansion and compatibility design, and improves the intelligence level of two-wheeled electric vehicles.
[0138] In the second aspect, a cloud control system for a two-wheeled electric vehicle, such as Figure 7 , Figure 7 This is a schematic diagram of the module structure of a data processing module 900 in a two-wheeled electric vehicle cloud control system of the present application, including: the cloud control system includes a data processing module 900, and the data processing module 900 includes:
[0139] The subdivision unit 901 is used to modularize and classify the functions of the two-wheeled electric vehicle to obtain a basic information module, a GPS function information module, a control function module, a lighting function information module, and a user-defined information module, and to subdivide the sub-function information of each function module;
[0140] The data packet structure definition unit 902 is used to assign an ID to each functional module, define the ID as the index byte of the data packet structure of the functional module, define the data length and data type of each sub-function information in the functional module, and use the ID to define the union data of each sub-function information;
[0141] The data encapsulation unit 903 is used to fill data according to the data length and data type, and encapsulate the data packet structure according to the ID, data field length and data content to obtain an encapsulated data packet for each functional module;
[0142] The data sharing unit 904 stores the encapsulated data packets of all functional modules in the cloud to obtain a functional database, and shares the functional database in the cloud control system of the two-wheeled electric vehicle so that it can be called during development.
[0143] Furthermore, the data processing module 900 further includes:
[0144] The data parsing unit is used to parse the encapsulated data packet at the application layer, and sequentially read the ID information of the first two bytes, the length information of the third byte, and the basic data information of the subsequent bytes.
[0145] Furthermore, the data processing module also includes:
[0146] The compatibility processing unit is used to perform compatibility processing on the control system, ignore unknown IDs when the old system is compatible with the new system, and discard corresponding data information.
[0147] Furthermore, the data encapsulation unit is further used to: allocate a storage partition for each sub-function information, allocate a sub-storage partition for each sub-function in the storage partition, and fill the data corresponding to the ID according to the sub-storage partition address.
[0148] The data processing method and cloud control system of a two-wheeled electric vehicle implemented in the present invention modularizes the functions of the two-wheeled electric vehicle, subdivides the sub-function information of each functional module, and defines and encapsulates the data packet structure of each functional module to obtain a functional database, simplify the development process, facilitate function expansion and compatibility design, and improve the intelligence level of the two-wheeled electric vehicle.
[0149] The above are only preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. A data processing method for a two-wheeled electric vehicle, characterized in that: include: Step 100: modularize and classify the functions of the two-wheeled electric vehicle to obtain a basic information module, a GPS function information module, a control function module, a lighting function information module, and a user-defined information module, and subdivide the sub-function information of each function module to obtain the sub-function information of each function module; Step 200: Assign an ID to each functional module, define the ID as the index byte of the data packet structure of the functional module, define the data length and data type of each sub-function information in the functional module, and use the ID to define the union data of each sub-function information; Step 300: Fill data using the corresponding storage partition according to the data length and data type, and encapsulate the data packet structure according to the ID, data field length and data content to obtain an encapsulated data packet for each functional module; Step 400: storing the encapsulated data packets of all functional modules in the cloud to obtain a functional database, and sharing the functional database in the cloud control system of the two-wheeled electric vehicle so as to be called during development; The step 300 includes: Step 310: Allocate a storage partition for each sub-function information; Step 320: In the storage partition, allocate a sub-storage partition for each sub-function in the sub-function; Step 330: Fill the data corresponding to the ID according to the sub-storage partition address; The step 300 further includes: Step 340: Store the ID in the first two bytes of the functional module data packet structure, store the length of the data packet structure in the third byte of the data packet structure, and store data information of each sub-function in the subsequent bytes in sequence; Step 350: Pack the data packet structure to obtain an encapsulated data packet.
2. The data processing method of the two-wheeled electric vehicle according to claim 1, characterized in that: The data processing method further includes: Step 500: parsing the encapsulated data packet at the application layer; Step 600: Read the ID information of the first two bytes, the length information of the third byte, and the basic data information of the subsequent bytes in sequence.
3. The data processing method of the two-wheeled electric vehicle according to claim 2, characterized in that: The data processing method further includes: Step 700: Expand the control system, assign an ID to a new functional module, and define the data packet structure of the new functional module; Step 800: Perform compatibility processing on the control system, ignore unknown IDs when the old system is compatible with the new system, and discard corresponding data information.
4. The data processing method of the two-wheeled electric vehicle according to claim 1, characterized in that: The step 100 includes: Step 110: Subdivide the basic information module to obtain sub-function information, which includes: vehicle unique identification information, vehicle type information, product production time, software version number, and hardware version number; Step 120: Subdivide the GPS function information module to obtain sub-function information, which are: longitude, latitude, speed and heading angle; Step 130: Subdivide the control function module to obtain sub-function information, which are: control signal identification and speed limit; Step 140: Subdivide the lighting function module to obtain sub-function information, which are: headlights, turn signals, and brake lights.
5. A cloud control system for a two-wheeled electric vehicle, using the data processing method according to any one of claims 1 to 4, characterized in that: The data processing module includes: A subdivision unit is used to modularize and classify the functions of the two-wheeled electric vehicle to obtain a basic information module, a GPS function information module, a control function module, a lighting function information module, and a user-defined information module, and to subdivide the sub-function information of each function module to obtain the sub-function information of each function module; a data packet structure definition unit, configured to assign an ID to each functional module, define the ID as an index byte of the data packet structure of the functional module, define the data length and data type of each sub-function information in the functional module, and define the union data of each sub-function information using the ID; A data encapsulation unit, configured to fill data using the corresponding storage partition according to the data length and data type, and encapsulate the data packet structure according to the ID, data field length, and data content to obtain an encapsulated data packet for each functional module; The data sharing unit stores the encapsulated data packets of all functional modules in the cloud to obtain a functional database, and shares the functional database in the cloud control system of the two-wheeled electric vehicle so that it can be called during development.
6. The cloud control system for the two-wheeled electric vehicle according to claim 5, characterized in that: The data processing module also includes: The data parsing unit is used to parse the encapsulated data packet at the application layer, and sequentially read the ID information of the first two bytes, the length information of the third byte, and the basic data information of the subsequent bytes.
7. The cloud control system for the two-wheeled electric vehicle according to claim 5, wherein the data processing module further comprises: The compatibility processing unit is used to perform compatibility processing on the control system, ignore unknown IDs when the old system is compatible with the new system, and discard corresponding data information.
8. The cloud control system for the two-wheeled electric vehicle according to claim 5, wherein the data encapsulation unit is further configured to: A storage partition is allocated for each sub-function information. In the storage partition, a sub-storage partition is allocated for each sub-function in the sub-function, and data corresponding to the ID is filled according to the sub-storage partition address.
Citation Information
Patent Citations
Communication interaction method of robot control system and robot system
CN114710566A
Automatic driving simulation software design method and related products thereof
CN115599349A