Sensor data processing method
By parsing the sensor data format and sending transmission indicators through the data preprocessing unit, the sensor data transmission time period is optimized, which solves the high complexity problem caused by the inconsistent sensor data formats in traditional systems and achieves efficient data processing.
Patent Information
- Application Number
- CN202411257635.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-09
- Publication Date
- 2024-12-20
AI Technical Summary
In traditional hazardous gas monitoring and early warning systems, the inconsistent sensor data formats lead to high data processing complexity at the monitoring terminal, a problem that existing technologies struggle to solve effectively.
The data preprocessing unit parses the sensor data format and sends transmission indicators, optimizing the sensor data transmission time period and reducing the decoding complexity of the monitoring terminal.
This greatly reduces the complexity of decoding sensor data at the monitoring terminal and improves data processing efficiency.
Smart Images

Figure CN119169774A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of sensors, and in particular to a sensor data processing method. Background Art
[0002] The harmful gas monitoring and early warning system mainly relies on various gas sensor devices to monitor the relevant areas, and analyze and make decisions based on the monitoring data. However, the traditional monitoring and early warning system will face some problems. One of the important problems is that the sensor data format is not unified, which increases the complexity of the monitoring terminal to process data and prolongs the time for the monitoring terminal to process data. How to solve the problem of inconsistent sensor data format is a current research hotspot. Summary of the invention
[0003] To achieve the above object, the present invention provides a sensor data processing method, characterized in that the method comprises:
[0004] Receiving, by a data preprocessing unit, first sensor data sent by a first sensor, wherein the first sensor data has a first data format;
[0005] Receiving, by a data preprocessing unit, second sensor data sent by a second sensor, wherein the second sensor data has a first data format or a second data format;
[0006] The data preprocessing unit parses the first sensor data and the second sensor data to determine a data format of the first sensor data and a data format of the second sensor data;
[0007] The data preprocessing unit counts the number of sensors that send sensor data in the first data format and the number of sensors that send sensor data in the second data format;
[0008] Based on the data format of the first sensor data and the data format of the second sensor data, the data preprocessing unit sends a first transmission indicator or a second transmission indicator to the first sensor and the second sensor.
[0009] In a preferred embodiment, based on the data format of the first sensor data and the data format of the second sensor data, sending the first transmission indicator or the second transmission indicator to the first sensor and the second sensor by the data preprocessing unit includes:
[0010] If it is determined that the data format of the first sensor data is the first data format, the data preprocessing unit sends a first transmission indicator to the first sensor;
[0011] If it is determined that the data format of the second sensor data is the first data format, the data preprocessing unit sends a first transmission indicator to the second sensor;
[0012] If it is determined that the data format of the second sensor data is the second data format, the data pre-processing unit sends a second transmission indicator to the second sensor.
[0013] In a preferred embodiment, the method further comprises:
[0014] After the first sensor receives the first transmission indicator, the first sensor sends sensor data to the data pre-processing unit in a first time period, wherein the first time period has a first time length, wherein the first time length is determined by the data pre-processing unit based on the number of sensors sending sensor data in the first data format;
[0015] If the second sensor receives the first transmission indicator, the second sensor sends the sensor data to the data pre-processing unit in the first time period;
[0016] If the second sensor receives the second transmission indicator, the second sensor sends sensor data to the data preprocessing unit in a second time period, wherein the second time period has a second time length, wherein the second time length is determined by the data preprocessing unit based on the number of sensors sending sensor data in the second data format.
[0017] In a preferred embodiment, the method further comprises:
[0018] Receiving, by the data preprocessing unit, third sensor data sent by a third sensor, wherein the third sensor data has a third data format;
[0019] Parsing the third sensor data by the data preprocessing unit to determine a data format of the third sensor data;
[0020] The data preprocessing unit counts the number of sensors that send sensor data in a third data format;
[0021] Based on the third sensor data having a third data format, the data preprocessing unit sends a third transmission indicator to the third sensor;
[0022] After the third sensor receives the third transmission indicator, the third sensor sends sensor data to the data preprocessing unit in a third time period, wherein the third time period has a third time length, wherein the third time length is determined by the data preprocessing unit based on the number of sensors sending sensor data having a third data format.
[0023] In a preferred embodiment, the method further comprises:
[0024] After the data preprocessing unit determines the data formats of the sensor data sent by all sensors, the data preprocessing unit does not continue to determine the data formats of the sensor data subsequently sent by the sensors.
[0025] The present invention provides a sensor data processing system, characterized in that the system comprises a unit for performing the following operations:
[0026] Receiving, by a data preprocessing unit, first sensor data sent by a first sensor, wherein the first sensor data has a first data format;
[0027] Receiving, by a data preprocessing unit, second sensor data sent by a second sensor, wherein the second sensor data has a first data format or a second data format;
[0028] The data preprocessing unit parses the first sensor data and the second sensor data to determine a data format of the first sensor data and a data format of the second sensor data;
[0029] The data preprocessing unit counts the number of sensors that send sensor data in the first data format and the number of sensors that send sensor data in the second data format;
[0030] Based on the data format of the first sensor data and the data format of the second sensor data, the data preprocessing unit sends a first transmission indicator or a second transmission indicator to the first sensor and the second sensor.
[0031] In a preferred embodiment, based on the data format of the first sensor data and the data format of the second sensor data, sending the first transmission indicator or the second transmission indicator to the first sensor and the second sensor by the data preprocessing unit includes:
[0032] If it is determined that the data format of the first sensor data is the first data format, the data preprocessing unit sends a first transmission indicator to the first sensor;
[0033] If it is determined that the data format of the second sensor data is the first data format, the data preprocessing unit sends a first transmission indicator to the second sensor;
[0034] If it is determined that the data format of the second sensor data is the second data format, the data pre-processing unit sends a second transmission indicator to the second sensor.
[0035] In a preferred embodiment, the system further comprises a unit for performing the following operations:
[0036] After the first sensor receives the first transmission indicator, the first sensor sends sensor data to the data pre-processing unit in a first time period, wherein the first time period has a first time length, wherein the first time length is determined by the data pre-processing unit based on the number of sensors sending sensor data in the first data format;
[0037] If the second sensor receives the first transmission indicator, the second sensor sends the sensor data to the data pre-processing unit in the first time period;
[0038] If the second sensor receives the second transmission indicator, the second sensor sends sensor data to the data preprocessing unit in a second time period, wherein the second time period has a second time length, wherein the second time length is determined by the data preprocessing unit based on the number of sensors sending sensor data in the second data format.
[0039] In a preferred embodiment, the system further comprises a unit for performing the following operations:
[0040] Receiving, by the data preprocessing unit, third sensor data sent by a third sensor, wherein the third sensor data has a third data format;
[0041] Parsing the third sensor data by the data preprocessing unit to determine a data format of the third sensor data;
[0042] The data preprocessing unit counts the number of sensors that send sensor data in a third data format;
[0043] Based on the third sensor data having a third data format, the data preprocessing unit sends a third transmission indicator to the third sensor;
[0044] After the third sensor receives the third transmission indicator, the third sensor sends sensor data to the data preprocessing unit in a third time period, wherein the third time period has a third time length, wherein the third time length is determined by the data preprocessing unit based on the number of sensors sending sensor data having a third data format.
[0045] In a preferred embodiment, the system further comprises a unit for performing the following operations:
[0046] After the data preprocessing unit determines the data formats of the sensor data sent by all sensors, the data preprocessing unit does not continue to determine the data formats of the sensor data subsequently sent by the sensors.
[0047] Compared with the prior art, the present invention has the following advantages. The current harmful gas monitoring and early warning system generally includes multiple sensors, and the data formats of these sensors are not unified, which greatly increases the complexity of data processing by the monitoring terminal. For example, the monitoring terminal needs to receive the data sent by the sensor, and then try to use various data formats to decode the sensor data one by one through exhaustive method. Although the sensor data itself will record the data format in the data header, due to the different encoding methods of each data format, the position of the data format field in the header is also different, so the monitoring terminal can only try to use various data formats to decode the sensor data one by one through exhaustive method. Similarly, adding a new field to the sensor data or adding data format information to the payload part of the sensor data also cannot avoid the monitoring terminal from trying to use various data formats to decode the sensor data one by one through exhaustive method. In addition, the method of adding a field outside the sensor data packet is also not feasible, because the data encoding unit inside the sensor is a firmware system protected by copyright and password. If you want to change the logic of the data encoding unit, you need to crack the password and tamper with the software code in the firmware, which is equivalent to using pirated software. Obviously, for formal institutions, this method cannot be applied. The method of the present invention greatly reduces the complexity of decoding of the monitoring terminal and solves the problems that cannot be effectively solved by the prior art. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] Figure 1 It is a schematic diagram of the system structure of an embodiment of the present invention.
[0049] Figure 2 It is a method flow chart of an embodiment of the present invention.
[0050] Figure 3 It is a schematic diagram of the time structure of an embodiment of the present invention. DETAILED DESCRIPTION
[0051] The specific implementation modes of the present invention are described in detail below in conjunction with the accompanying drawings, but it should be understood that the protection scope of the present invention is not limited by the specific implementation modes.
[0052] Unless explicitly stated otherwise, throughout the specification and claims, the term “comprise” or variations such as “include” or “comprising”, etc., will be understood to include the stated elements or components but not to exclude other elements or components.
[0053] The current harmful gas monitoring and early warning system generally includes multiple sensors, and the data formats of these sensors are not unified, which greatly increases the complexity of data processing by the monitoring terminal. For example, the monitoring terminal needs to receive the data sent by the sensor, and then try to use various data formats to decode the sensor data one by one through exhaustive method. Although the sensor data itself will record the data format in the data header, due to the different encoding methods of each data format and the different positions of the data format field in the header, the monitoring terminal can only try to use various data formats to decode the sensor data one by one through exhaustive method. Similarly, adding a new field to the sensor data or adding data format information to the payload part of the sensor data cannot avoid the monitoring terminal from trying to use various data formats to decode the sensor data one by one through exhaustive method. In addition, adding a field outside the sensor data packet is also not feasible, because the data encoding unit inside the sensor is a firmware system protected by copyright and password. To change the logic of the data encoding unit, it is necessary to crack the password and tamper with the software code in the firmware, which is equivalent to using pirated software. Obviously, this method is not applicable to formal institutions. Therefore, how to reduce the decoding complexity of the monitoring terminal is an important and difficult topic.
[0054] Example 1
[0055] Figure 1 : is a schematic diagram of the structure of an embodiment of the present invention. As shown in the figure, the system of the present invention includes multiple sensors, a data preprocessing unit and a monitoring terminal. It should be understood by those skilled in the art that although only three sensors are shown in the figure, in an actual system, the number of sensors should be more. The data preprocessing unit can be a terminal with a transceiver function (such as a desktop computer, a laptop computer, a tablet computer or a smart phone, etc.), and the monitoring terminal can be a computer with a harmful gas monitoring and early warning function based on air monitoring data. It is understandable that the data preprocessing unit can communicate with the monitoring terminal.
[0056] Example 2
[0057] Figure 2 1 is a method flow chart of an embodiment of the present invention. As shown in the figure, the method of the present invention includes the following steps:
[0058] Step 1: receiving, by a data preprocessing unit, first sensor data sent by a first sensor, wherein the first sensor data has a first data format;
[0059] Step 2: The data preprocessing unit receives the second sensor data sent by the second sensor, wherein the second sensor data has the first data format or the second data format; it is understood that the second sensor data and the first sensor data are generally different data, but in some cases, the second sensor data and the first sensor data may also be the same data, for example, the first sensor and the second sensor may be sensors located at different locations to measure the content of harmful gases, in some cases, the content of harmful gases at different locations may be the same, in this case, the second sensor data and the first sensor data are the same data. It is understood that the first sensor and the second sensor may use the same data format to encode data, in this case the second sensor data has the first data format, that is, the second sensor data has the same data format as the first sensor data; the first sensor and the second sensor may use different data formats to encode data, in this case the second sensor data has the second data format, that is, the second sensor data and the first sensor data have different data formats. In addition, it should be understood that the data format used by the sensor is determined by the codec inside the sensor, so the data format used by the sensor will not change during its service life.
[0060] Step 3: The data preprocessing unit parses the first sensor data and the second sensor data to determine the data format of the first sensor data and the data format of the second sensor data; it is understandable that, although the data formats used by the sensors are different, since the sensors are all purchased by the organization (company or other entity) responsible for the harmful gas monitoring and early warning system, the organization must be aware of the data formats that the purchased sensors may use (for example, if the organization purchases 100 sensors, these 100 sensors may use a total of 10 data formats), so the data preprocessing unit can try to decode the first sensor data and the second sensor data by exhaustive method. For example, the data preprocessing unit first uses the first data format to try to decode the first sensor data. If the decoding is successful, it means that the first sensor data is encoded using the first data format. If the decoding is unsuccessful, the data preprocessing unit continues to use the second data format to try to decode the first sensor data. By analogy, the data format of the first sensor data can be determined. The data format of the second sensor data can be determined by the same method.
[0061] Step 4: The data preprocessing unit counts the number of sensors that send sensor data in the first data format and the number of sensors that send sensor data in the second data format. In one example, each time the data preprocessing unit determines the data format of sensor data sent by a certain sensor, the number of entries corresponding to the data format is added by 1. For example, the number of sensors that send sensor data in the first data format may be counted in the form of the following table:
[0062] Table 1
[0063] Data Format quantity First data format 2 Second data format 3 The third data format 2 Fourth data format 1 Fifth data format 0 Sixth data format 0 Seventh data format 0
[0064] It is understandable that Table 1 is only exemplary, and therefore the entries of the eighth to tenth data formats are not recorded in Table 1. Assuming that Table 1 is the state before step 1 of Example 2, after the data preprocessing unit receives the first sensor data and determines that the first sensor data is in the first data format, it is necessary to add 1 to the number of entries corresponding to the first data format (that is, "2"), so after step 4 of Example 2, the data of the quantity part of the first data format entry is updated to 3. Similarly, if the second sensor data is in the first data format, then after step 4 of Example 2, the data of the quantity part of the first data format entry is updated to 4, and if the second sensor data is in the second data format, then after step 4 of Example 2, the data of the quantity part of the second data format entry is updated to 4 (the data of the quantity part of the first data format entry is still 3).
[0065] Step 5: Based on the data format of the first sensor data and the data format of the second sensor data, the data preprocessing unit sends a first transmission indicator or a second transmission indicator to the first sensor and the second sensor.
[0066] Example 3
[0067] In Embodiment 3, based on the data format of the first sensor data and the data format of the second sensor data, the data preprocessing unit sending the first transmission indicator or the second transmission indicator to the first sensor and the second sensor includes:
[0068] If it is determined that the data format of the first sensor data is the first data format, the data preprocessing unit sends a first transmission indicator to the first sensor;
[0069] If it is determined that the data format of the second sensor data is the first data format, the data preprocessing unit sends a first transmission indicator to the second sensor;
[0070] If it is determined that the data format of the second sensor data is the second data format, the data pre-processing unit sends a second transmission indicator to the second sensor.
[0071] The method also includes:
[0072] After the first sensor receives the first transmission indicator, the first sensor sends the sensor data to the data preprocessing unit in a first time period, wherein the first time period has a first time length, wherein the first time length is determined by the data preprocessing unit based on the number of sensors that send sensor data in the first data format; it can be understood that the first time period and the second time period both occur periodically, and the timing diagram of each time period can be referred to Figure 3 .exist Figure 3 In the figure, due to the limitation of the size of the drawing, for the sake of clarity, only the first time period, the second time period and the third time period in one cycle are shown, and the fourth to tenth time periods are replaced by ellipsis; at the same time Figure 3 The first time period in the second cycle is shown in Figure 3The example explains how the first time period occurs periodically. In one example, for example, with the method described in Example 2, the data preprocessing unit records that the number of sensors using the first data format is 10. According to the method of the present invention, these 10 sensors will receive the first transmission indicator, so all sensors using the first data format will only send sensor data to the data preprocessing unit in the first time period. In one example, the first transmission indicator can indicate the start time of the first time period, the time length of the first time period, and the length of a cycle to the sensor (that is, the sensor using the first data format), and the sensor can use these data to calculate the start and end time of the first time period in each cycle. In order to allow each sensor to have sufficient time to send sensor data, the length of each time period of the present invention is determined based on the number of sensors that send sensor data in a certain data format; taking the first data format as an example, if the number of sensors using the first data format is 5, a smaller time length can be defined for the first time period, and if the number of sensors using the first data format is 20, a larger time length can be defined for the first time period. In addition, since the data preprocessing unit does not completely record the number of sensors corresponding to all data formats (in other words, among the 100 sensors, some sensors have not yet sent sensor data to the data preprocessing unit) in the initial stage of operation, the data preprocessing unit should have a corresponding mechanism for updating the time length. In one example, assuming that before step 1 of embodiment 2, the number of entries corresponding to the first data format is 9, it can be understood that the data preprocessing unit has determined a first time length based on the number of sensors using the first data format being 9, and the data preprocessing unit has notified the 9 sensors of the first time length through a transmission indicator (the specific mechanism has been described in detail above). After executing the steps of embodiment 2, the number of entries corresponding to the first data format is updated to, for example, 10 (that is, the second sensor data is in the second data format). At this time, the data preprocessing unit needs to extend the first time length accordingly to obtain an updated first time length. At this time, the data preprocessing unit should resend the transmission indicator to the currently known 10 sensors using the first data format. The resent transmission indicator can indicate the (new or unchanged) start time of the first time period, the updated time length of the first time period, and the (new or unchanged) length of a cycle. Similarly, if there is no time interval between the first time period and the second time period, the data preprocessing unit also needs to resend the transmission indicator to the known sensor using the second data format to at least notify the sensor using the second data format of a new start time of the second time period.The scheme of the present invention is only cumbersome in the initial stage of the operation of the data preprocessing unit, but once the data preprocessing unit has counted the data formats used by all processors, the length of each time period remains unchanged, the cycle remains unchanged, and the start and end times of each time period remain unchanged. Subsequently, the data preprocessing unit no longer needs to send a transmission indicator. From the perspective of the entire cycle of system operation, the method of the present invention greatly reduces the complexity of data decoding. After the data preprocessing unit has counted the data formats used by all processors and configured each time period and cycle, the data preprocessing unit can determine the corresponding data format only based on the time when the data is received, and no longer needs to use an exhaustive method to try to decode the sensor data. Similarly, the data preprocessing unit also sends sensor data to the monitoring terminal at a predetermined time, and the monitoring terminal can determine the data format used by the sensor data only based on the time when the sensor data is received, avoiding the monitoring terminal from using an exhaustive method to try to decode the sensor data.
[0073] If the second sensor receives the first transmission indicator, the second sensor sends the sensor data to the data pre-processing unit in the first time period;
[0074] If the second sensor receives the second transmission indicator, the second sensor sends sensor data to the data preprocessing unit in a second time period, wherein the second time period has a second time length, wherein the second time length is determined by the data preprocessing unit based on the number of sensors sending sensor data in the second data format.
[0075] Example 4
[0076] In Embodiment 4, the operation of the data preprocessing unit after receiving the sensor data sent by the sensor using the third data format is exemplarily described:
[0077] Receiving, by the data preprocessing unit, third sensor data sent by a third sensor, wherein the third sensor data has a third data format;
[0078] Parsing the third sensor data by the data preprocessing unit to determine a data format of the third sensor data;
[0079] The data preprocessing unit counts the number of sensors that send sensor data in a third data format;
[0080] Based on the third sensor data having a third data format, the data preprocessing unit sends a third transmission indicator to the third sensor;
[0081] After the third sensor receives the third transmission indicator, the third sensor sends sensor data to the data preprocessing unit in a third time period, wherein the third time period has a third time length, wherein the third time length is determined by the data preprocessing unit based on the number of sensors sending sensor data having a third data format.
[0082] After the data preprocessing unit determines the data formats of the sensor data sent by all sensors, the data preprocessing unit does not continue to determine the data formats of the sensor data subsequently sent by the sensors.
[0083] Example 5
[0084] The present invention provides a sensor data processing system, characterized in that the system comprises a unit for performing the following operations:
[0085] Receiving, by a data preprocessing unit, first sensor data sent by a first sensor, wherein the first sensor data has a first data format;
[0086] Receiving, by a data preprocessing unit, second sensor data sent by a second sensor, wherein the second sensor data has a first data format or a second data format;
[0087] The data preprocessing unit parses the first sensor data and the second sensor data to determine a data format of the first sensor data and a data format of the second sensor data;
[0088] The data preprocessing unit counts the number of sensors that send sensor data in the first data format and the number of sensors that send sensor data in the second data format;
[0089] Based on the data format of the first sensor data and the data format of the second sensor data, the data preprocessing unit sends a first transmission indicator or a second transmission indicator to the first sensor and the second sensor.
[0090] In a preferred embodiment, based on the data format of the first sensor data and the data format of the second sensor data, sending the first transmission indicator or the second transmission indicator to the first sensor and the second sensor by the data preprocessing unit includes:
[0091] If it is determined that the data format of the first sensor data is the first data format, the data preprocessing unit sends a first transmission indicator to the first sensor;
[0092] If it is determined that the data format of the second sensor data is the first data format, the data preprocessing unit sends a first transmission indicator to the second sensor;
[0093] If it is determined that the data format of the second sensor data is the second data format, the data pre-processing unit sends a second transmission indicator to the second sensor.
[0094] In a preferred embodiment, the system further comprises a unit for performing the following operations:
[0095] After the first sensor receives the first transmission indicator, the first sensor sends sensor data to the data pre-processing unit in a first time period, wherein the first time period has a first time length, wherein the first time length is determined by the data pre-processing unit based on the number of sensors sending sensor data in the first data format;
[0096] If the second sensor receives the first transmission indicator, the second sensor sends the sensor data to the data pre-processing unit in the first time period;
[0097] If the second sensor receives the second transmission indicator, the second sensor sends sensor data to the data preprocessing unit in a second time period, wherein the second time period has a second time length, wherein the second time length is determined by the data preprocessing unit based on the number of sensors sending sensor data in the second data format.
[0098] In a preferred embodiment, the system further comprises a unit for performing the following operations:
[0099] Receiving, by the data preprocessing unit, third sensor data sent by a third sensor, wherein the third sensor data has a third data format;
[0100] Parsing the third sensor data by the data preprocessing unit to determine a data format of the third sensor data;
[0101] The data preprocessing unit counts the number of sensors that send sensor data in a third data format;
[0102] Based on the third sensor data having a third data format, the data preprocessing unit sends a third transmission indicator to the third sensor;
[0103] After the third sensor receives the third transmission indicator, the third sensor sends sensor data to the data preprocessing unit in a third time period, wherein the third time period has a third time length, wherein the third time length is determined by the data preprocessing unit based on the number of sensors sending sensor data having a third data format.
[0104] In a preferred embodiment, the system further comprises a unit for performing the following operations:
[0105] After the data preprocessing unit determines the data formats of the sensor data sent by all sensors, the data preprocessing unit does not continue to determine the data formats of the sensor data subsequently sent by the sensors.
[0106] It should be understood that the above specific embodiments of the present invention are only used to illustrate or explain the principles of the present invention, and do not constitute a limitation of the present invention. Therefore, any modifications, equivalent substitutions, improvements, etc. made without departing from the spirit and scope of the present invention should be included in the protection scope of the present invention. In addition, the appended claims of the present invention are intended to cover all changes and modifications that fall within the scope and boundaries of the appended claims, or the equivalent forms of such scope and boundaries.
Claims
1. A sensor data processing method, characterized in that: The method comprises: Receiving, by a data preprocessing unit, first sensor data sent by a first sensor, wherein the first sensor data has a first data format; Receiving, by a data preprocessing unit, second sensor data sent by a second sensor, wherein the second sensor data has a first data format or a second data format; Parsing the first sensor data and the second sensor data by a data preprocessing unit to determine a data format of the first sensor data and a data format of the second sensor data; The data preprocessing unit counts the number of sensors that send sensor data in the first data format and the number of sensors that send sensor data in the second data format; Based on the data format of the first sensor data and the data format of the second sensor data, the data preprocessing unit sends a first transmission indicator or a second transmission indicator to the first sensor and the second sensor.
2. The method of claim 1, wherein: Based on the data format of the first sensor data and the data format of the second sensor data, the data preprocessing unit sending the first transmission indicator or the second transmission indicator to the first sensor and the second sensor includes: If it is determined that the data format of the first sensor data is the first data format, sending a first transmission indicator to the first sensor by the data preprocessing unit; If it is determined that the data format of the second sensor data is the first data format, sending a first transmission indicator to the second sensor by the data preprocessing unit; If it is determined that the data format of the second sensor data is the second data format, the data pre-processing unit sends a second transmission indicator to the second sensor.
3. The method of claim 2, wherein: The method further comprises: After the first sensor receives the first transmission indicator, the first sensor sends sensor data to the data pre-processing unit in a first time period, wherein the first time period has a first time length, wherein the first time length is determined by the data pre-processing unit based on the number of sensors sending sensor data in the first data format; If the second sensor receives the first transmission indicator, the second sensor sends sensor data to the data pre-processing unit in a first time period; If the second sensor receives the second transmission indicator, the second sensor sends sensor data to the data preprocessing unit in a second time period, wherein the second time period has a second time length, wherein the second time length is determined by the data preprocessing unit based on the number of sensors sending sensor data in the second data format.
4. The method of claim 3, wherein: The method further comprises: Receiving, by the data preprocessing unit, third sensor data sent by a third sensor, wherein the third sensor data has a third data format; Parsing the third sensor data by a data preprocessing unit to determine a data format of the third sensor data; The data preprocessing unit counts the number of sensors that send sensor data in a third data format; Based on the third sensor data having a third data format, the data preprocessing unit sends a third transmission indicator to the third sensor; After the third sensor receives the third transmission indicator, the third sensor sends sensor data to the data preprocessing unit in a third time period, wherein the third time period has a third time length, wherein the third time length is determined by the data preprocessing unit based on the number of sensors sending sensor data having a third data format.
5. The method of claim 4, wherein: The method further comprises: After the data preprocessing unit determines the data formats of the sensor data sent by all sensors, the data preprocessing unit does not continue to determine the data formats of the sensor data subsequently sent by the sensors.
6. A sensor data processing system, characterized in that: The system includes units for performing the following operations: Receiving, by a data preprocessing unit, first sensor data sent by a first sensor, wherein the first sensor data has a first data format; Receiving, by a data preprocessing unit, second sensor data sent by a second sensor, wherein the second sensor data has a first data format or a second data format; Parsing the first sensor data and the second sensor data by a data preprocessing unit to determine a data format of the first sensor data and a data format of the second sensor data; The data preprocessing unit counts the number of sensors that send sensor data in the first data format and the number of sensors that send sensor data in the second data format; Based on the data format of the first sensor data and the data format of the second sensor data, the data preprocessing unit sends a first transmission indicator or a second transmission indicator to the first sensor and the second sensor.
7. The system of claim 6, wherein: Based on the data format of the first sensor data and the data format of the second sensor data, the data preprocessing unit sending the first transmission indicator or the second transmission indicator to the first sensor and the second sensor includes: If it is determined that the data format of the first sensor data is the first data format, sending a first transmission indicator to the first sensor by the data preprocessing unit; If it is determined that the data format of the second sensor data is the first data format, sending a first transmission indicator to the second sensor by the data preprocessing unit; If it is determined that the data format of the second sensor data is the second data format, the data pre-processing unit sends a second transmission indicator to the second sensor.
8. The system of claim 7, wherein: The system also includes means for performing the following operations: After the first sensor receives the first transmission indicator, the first sensor sends sensor data to the data pre-processing unit in a first time period, wherein the first time period has a first time length, wherein the first time length is determined by the data pre-processing unit based on the number of sensors sending sensor data in the first data format; If the second sensor receives the first transmission indicator, the second sensor sends sensor data to the data pre-processing unit in a first time period; If the second sensor receives the second transmission indicator, the second sensor sends sensor data to the data preprocessing unit in a second time period, wherein the second time period has a second time length, wherein the second time length is determined by the data preprocessing unit based on the number of sensors sending sensor data in the second data format.
9. The system of claim 8, wherein: The system also includes means for performing the following operations: Receiving, by the data preprocessing unit, third sensor data sent by a third sensor, wherein the third sensor data has a third data format; Parsing the third sensor data by a data preprocessing unit to determine a data format of the third sensor data; The data preprocessing unit counts the number of sensors that send sensor data in a third data format; Based on the third sensor data having a third data format, the data preprocessing unit sends a third transmission indicator to the third sensor; After the third sensor receives the third transmission indicator, the third sensor sends sensor data to the data preprocessing unit in a third time period, wherein the third time period has a third time length, wherein the third time length is determined by the data preprocessing unit based on the number of sensors sending sensor data having a third data format.
10. The system of claim 9, wherein: The system also includes means for performing the following operations: After the data preprocessing unit determines the data formats of the sensor data sent by all sensors, the data preprocessing unit does not continue to determine the data formats of the sensor data subsequently sent by the sensors.
