Multi-channel transmission system and method for wireless terminal internet-of-things equipment

By using data input module, channel division and task allocation module, data transmission and quality monitoring module and data reception and merging optimization module in the multi-channel transmission system of wireless terminal IoT devices, the system's shortcomings in transmission task allocation and quality monitoring are solved, and efficient, stable and high-quality data transmission is achieved.

CN119893756AActive Publication Date: 2025-04-25BEIJING YITONGHUARUI TECH CO LTD

Patent Information

Application Number
CN202510015799.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-06
Publication Date
2025-04-25
Estimated Expiration
2045-01-06

AI Technical Summary

Technical Problem

The existing multi-channel transmission system of wireless terminal IoT devices lacks an effective decision-making and processing mechanism in multi-channel transmission task allocation, transmission quality monitoring, etc., which makes it difficult to ensure the accuracy and completeness of data transmission.

Method used

The data input module is used to receive diverse and comprehensive input data, the channel division and task allocation module reasonably allocates transmission tasks, the data transmission and quality monitoring module monitors the transmission quality, and merges and optimizes the data that meets the transmission quality requirements through the data reception and merging optimization module.

Benefits of technology

It improves the utilization efficiency of channel resources and the planning of transmission, ensures the stability and reliability of data transmission, improves the integrity and accuracy of data, and realizes efficient, stable and high-quality transmission of multi-channel transmission of wireless terminal IoT devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119893756A_ABST
    Figure CN119893756A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of wireless communication, and particularly discloses a multi-channel transmission system and method for wireless terminal Internet of Things equipment, and the system comprises a data input module which is used for receiving input data from the wireless Internet of Things equipment or a control center; the channel division and task allocation module is used for allocating transmission tasks to all channels based on current to-be-transmitted input data to obtain a transmission task channel allocation result; the data transmission and quality monitoring module is used for controlling all the channels to carry out data transmission according to the transmission task channel allocation result and monitoring the real-time transmission quality of all the channels; the data receiving and merging optimization module is used for receiving and merging data when the latest received real-time data transmission result contains a transmission task ending identifier and the real-time transmission quality of all channels in the whole process of executing the current transmission task is not less than a quality threshold value; if yes, combining and optimizing the latest received real-time data transmission results from all the channels; the method is used for meeting the requirement of complex data transmission of the Internet of Things.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication technology, and in particular to a multi-channel transmission system and method for wireless terminal Internet of Things devices. Background Art

[0002] At present, with the rapid development of Internet of Things technology, more and more wireless IoT devices need to carry out efficient and stable data communication. The multi-channel transmission system of wireless terminal IoT devices came into being, aiming to meet the needs of a large number of devices to communicate simultaneously and improve the efficiency and reliability of data transmission. In the existing communication system, the original control and download share a channel. In the download process, after downloading a period of data, a part of time is reserved for each wireless terminal and the server to interact with control information. However, this wireless communication method cannot meet the complex wireless communication needs of many wireless IoT devices. Therefore, in the existing communication system, multiple channels are usually used to achieve fast data transmission.

[0003] However, the existing multi-channel transmission system of wireless terminal IoT devices lacks an effective decision-making and processing mechanism in terms of multi-channel transmission task allocation and transmission quality monitoring. Especially when the transmission quality is unstable, the accuracy and integrity of the final data wireless transmission results cannot be guaranteed. The unreasonable allocation of transmission tasks will directly affect the data transmission effect and efficiency.

[0004] Therefore, the present invention proposes a multi-channel transmission system and method for wireless terminal IoT devices. Summary of the invention

[0005] The present invention provides a multi-channel transmission system and method for wireless terminal IoT devices, which uses a data input module to widely receive diverse and comprehensive input data from wireless IoT devices or control centers, and uses a channel division and task allocation module to reasonably allocate transmission tasks according to input data, thereby improving the utilization efficiency of channel resources and the planning of transmission. The data transmission and quality monitoring module is used to monitor the transmission quality while performing data transmission, so that problems in the transmission process can be discovered and solved in a timely manner, and the stability and reliability of data transmission can be ensured. The data receiving and merging optimization module is used to merge and optimize the data that meets the transmission quality requirements, thereby improving the integrity and accuracy of the data. The entire system helps to achieve efficient, stable and high-quality multi-channel transmission of wireless terminal IoT devices, meet the needs of complex data transmission in the IoT, and promote the development and application of IoT technology.

[0006] The present invention provides a multi-channel transmission system for a wireless terminal Internet of Things device, comprising:

[0007] A data input module, used to receive input data from a wireless IoT device or a control center;

[0008] The channel division and task allocation module is used to allocate transmission tasks to all channels based on the current input data to be transmitted, and obtain the transmission task channel allocation result;

[0009] The data transmission and quality monitoring module is used to control all channels to transmit data according to the transmission task channel allocation results, and at the same time, monitor the real-time transmission quality of all channels;

[0010] The data receiving and merging optimization module is used to receive the real-time data transmission results from each channel, and when the real-time data transmission results contain the transmission task end mark and the real-time transmission quality of all channels during the entire execution of the current transmission task is not less than the quality threshold, the latest received real-time data transmission results from all channels are merged and optimized to obtain the data wireless transmission results.

[0011] Preferably, the wireless terminal IoT device multi-channel transmission system, the data input module, comprises:

[0012] A first receiving submodule, used to receive download data reported by the wireless IoT device;

[0013] A second receiving submodule, used for receiving a control message from a control center;

[0014] The input data includes download data or control messages.

[0015] Preferably, the multi-channel transmission system of the wireless terminal IoT device, the channel division and task allocation module includes:

[0016] The task division submodule is used to divide the input data to be transmitted and obtain all sub-transmission tasks to be transmitted.

[0017] The demand assessment submodule is used to assess the minimum demand value of each sub-transmission task for each attribute based on the division;

[0018] The task allocation submodule is used to allocate transmission tasks to all channels based on the minimum required value of each division basis attribute of each sub-transmission task and all division basis attribute values ​​of all channels to obtain the transmission task channel allocation result.

[0019] Preferably, the multi-channel transmission system of the wireless terminal IoT device, the task division submodule includes:

[0020] A first division unit, used for performing a first division on all data packets in the input data to be transmitted based on the transmission target end of each data packet in the input data to be transmitted, so as to obtain a first data packet set for each transmission target end to be transmitted;

[0021] A priority determination unit, used to determine the transmission priority of each data packet in the input data currently to be transmitted;

[0022] A second division unit, used for performing a second division on each first data packet set based on the transmission priority of each data packet in the input data currently to be transmitted, to obtain a second data packet set of each transmission priority of each transmission target end currently to be transmitted;

[0023] A third division unit is used to perform a third division on each second data packet set based on the data type to obtain first sub-transmission data of each data type of each transmission priority of each transmission target end to be currently transmitted;

[0024] The transmission task generating unit is used to obtain all sub-transmission tasks to be transmitted currently based on the first sub-transmission data of each data type of each transmission priority of each transmission target end to be transmitted currently.

[0025] Preferably, the wireless terminal IoT device multi-channel transmission system, the transmission task generation unit comprises:

[0026] A first task generating sub-unit, configured to treat each first sub-transmission task without additional transmission restriction conditions as a sub-transmission task currently to be transmitted;

[0027] The second task generating sub-unit is used to divide the corresponding first sub-transmission data into at least two sub-transmission tasks to be currently transmitted based on part of the first sub-transmission data with additional transmission restriction conditions contained in each first sub-transmission data with additional transmission restriction conditions.

[0028] Preferably, the multi-channel transmission system of the wireless terminal IoT device, the demand assessment submodule includes:

[0029] A first demand value determining unit, configured to determine a first demand value of each sub-transmission task for each division basis attribute based on a transmission target end of each sub-transmission task;

[0030] A second demand value determining unit, configured to determine a second demand value of each sub-transmission task for each division basis attribute based on the transmission priority of each sub-transmission task;

[0031] A third requirement value determining unit, configured to determine a third requirement value of each sub-transmission task for each division basis attribute based on a data type of each sub-transmission task;

[0032] The minimum requirement value calculation unit is used to calculate the minimum requirement value of each sub-transmission task for each division basis attribute based on the first requirement value, the second requirement value and the third requirement value of each sub-transmission task for each division basis attribute.

[0033] Preferably, the wireless terminal IoT device multi-channel transmission system, the minimum requirement value calculation unit comprises:

[0034] The task quantity counting subunit is used to determine the total number of sub-transmission tasks belonging to each transmission target end, the total number of sub-transmission tasks belonging to each transmission priority, and the total number of sub-transmission tasks belonging to each data type among all sub-transmission tasks currently to be transmitted;

[0035] The minimum requirement value calculation subunit is used to calculate the minimum requirement value of each sub-transmission task for each partitioning attribute based on the total number of sub-transmission tasks belonging to each transmission target end, the total number of sub-transmission tasks belonging to each transmission priority, the total number of sub-transmission tasks belonging to each data type, and the first requirement value, the second requirement value, and the third requirement value of each sub-transmission task for each partitioning attribute:

[0036]

[0037] Where RV min is the minimum requirement value of the currently calculated sub-transmission task for the currently calculated division basis attribute, m1 is the total number of sub-transmission tasks of the transmission target end to which the currently calculated sub-transmission task belongs, DV1 is the first requirement value of the currently calculated sub-transmission task for the currently calculated division basis attribute, m2 is the total number of sub-transmission tasks of the transmission priority to which the currently calculated sub-transmission task belongs, DV2 is the second requirement value of the currently calculated sub-transmission task for the currently calculated division basis attribute, m3 is the total number of sub-transmission tasks of the data type to which the currently calculated sub-transmission task belongs, and DV3 is the third requirement value of the currently calculated sub-transmission task for the currently calculated division basis attribute.

[0038] Preferably, the wireless terminal IoT device multi-channel transmission system, data transmission and quality monitoring module includes:

[0039] The data real-time transmission control submodule is used to control all channels to transmit data according to the transmission task channel allocation results and obtain the real-time data transmission results of each channel;

[0040] Channel parameter monitoring submodule, used to monitor the real-time bandwidth utilization, real-time packet loss rate, and real-time delay of all channels;

[0041] The delay jitter calculation submodule is used to calculate the real-time delay jitter based on the standard deviation of the latest acquired preset number of real-time delays;

[0042] The transmission quality calculation submodule is used to determine the real-time transmission quality of all channels based on the real-time bandwidth utilization, real-time packet loss rate, real-time delay and real-time delay jitter of all channels.

[0043] Preferably, the wireless terminal IoT device multi-channel transmission system, data receiving and merging optimization module includes:

[0044] A data receiving submodule is used to receive real-time data transmission results from each channel;

[0045] The data merging submodule is used to merge the latest received real-time data transmission results from all channels to obtain merged data when the real-time data transmission result contains a transmission task end mark and the real-time transmission quality of all channels during the entire execution of the current transmission task is not less than the quality threshold;

[0046] The data optimization submodule is used to input all the merged data into the data optimization model for processing to obtain the data wireless transmission result.

[0047] The present invention provides a multi-channel transmission method for a wireless terminal IoT device, which is applied to any of the above multi-channel transmission systems for a wireless terminal IoT device, comprising:

[0048] S1: Receive input data from wireless IoT devices or control center;

[0049] S2: Based on the current input data to be transmitted, allocating transmission tasks to all channels and obtaining the transmission task channel allocation result;

[0050] S3: Control all channels to transmit data according to the transmission task channel allocation results, and monitor the real-time transmission quality of all channels;

[0051] S4: Receive the real-time data transmission results from each channel, and when the real-time data transmission results contain a transmission task end mark and the real-time transmission quality of all channels during the entire execution of the current transmission task is not less than the quality threshold, the latest received real-time data transmission results from all channels are merged and optimized to obtain the data wireless transmission results.

[0052] The beneficial effects of the present invention compared to the prior art are as follows: the data input module can widely receive diverse and comprehensive input data from wireless IoT devices or control centers, and the channel division and task allocation module can reasonably allocate transmission tasks according to the input data, thereby improving the utilization efficiency of channel resources and the planning of transmission. The data transmission and quality monitoring module is used to monitor the transmission quality while transmitting data, so that problems in the transmission process can be discovered and solved in a timely manner, ensuring the stability and reliability of data transmission. The data receiving and merging optimization module is used to merge and optimize the data that meets the transmission quality requirements, thereby improving the integrity and accuracy of the data. The entire system helps to achieve efficient, stable and high-quality multi-channel transmission of wireless terminal IoT devices, meet the needs of complex data transmission in the IoT, and promote the development and application of IoT technology.

[0053] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures specifically pointed out in this application document.

[0054] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:

[0056] Figure 1 Schematic diagram of a multi-channel transmission system for a wireless terminal IoT device in an embodiment of the present invention;

[0057] Figure 2 It is a schematic diagram of components of a multi-channel transmission system of a wireless terminal IoT device in an embodiment of the present invention;

[0058] Figure 3 This is a flow chart of a multi-channel transmission method for a wireless terminal IoT device in an embodiment of the present invention. DETAILED DESCRIPTION

[0059] The preferred embodiments of the present invention are described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.

[0060] Embodiment 1:

[0061] The present invention provides a multi-channel transmission system for wireless terminal IoT devices, referring to Figure 1 and 2 ,include:

[0062] A data input module, used to receive input data from a wireless IoT device or a control center;

[0063] The channel division and task allocation module is used to allocate transmission tasks to all channels based on the current input data to be transmitted, and obtain the transmission task channel allocation result;

[0064] The data transmission and quality monitoring module is used to control all channels to transmit data according to the transmission task channel allocation results, and at the same time, monitor the real-time transmission quality of all channels;

[0065] The data receiving and merging optimization module is used to receive the real-time data transmission results from each channel, and when the real-time data transmission results contain the transmission task end mark and the real-time transmission quality of all channels during the entire execution of the current transmission task is not less than the quality threshold, the latest received real-time data transmission results from all channels are merged and optimized to obtain the data wireless transmission results.

[0066] In this embodiment, wireless IoT devices refer to various terminal devices connected to the Internet of Things, such as sensors, smart home appliances, industrial equipment, etc., which can collect data or execute control instructions. Examples include smart meters, environmental monitoring sensors, etc.

[0067] In this embodiment, the control center is the part of the entire IoT system that is responsible for centralized management and control, sending instructions to wireless IoT devices, collecting data, and processing and analyzing them. Examples include the central control system of a factory and the operation command center of a smart city.

[0068] In this embodiment, the input data to be transmitted currently refers to the data that needs to be transmitted through the multi-channel wireless communication system of the Internet of Things at the current moment, which may come from wireless Internet of Things devices or other data sources. For example: production data collected by multiple devices in a smart factory at a certain moment.

[0069] In this embodiment, the transmission task channel allocation result is a specific arrangement for allocating different transmission tasks to various channels according to certain rules and algorithms. For example, task A is allocated to channel 1, and task B is allocated to channel 2.

[0070] In this embodiment, the real-time data transmission result refers to the data result transmitted from the data processing component and the feedback on the data transmission status obtained by the data output component in real time during the data transmission process, including whether the transmission is successful, the transmission speed, etc. For example: at a certain moment, it is shown that 80% of the data on channel 3 has been transmitted.

[0071] In this embodiment, the transmission task completion mark is a mark or signal used to indicate that a specific transmission task has been completed. For example, it may be a specific code or character.

[0072] In this embodiment, the quality threshold is a pre-set standard value for measuring the quality of data transmission. If the transmission quality is lower than this value, it is considered that the transmission does not meet the requirements. For example, the packet loss rate is set to be lower than 5% as the quality threshold.

[0073] In this embodiment, the data wireless transmission result is the data transmission result finally obtained after the whole wireless transmission process is processed and optimized. For example: a set of production data is completely and accurately transmitted to the destination.

[0074] This system uses 433M wireless access private protocol, with multi-channel, high bandwidth, anti-interference, wireless addressing and other functional features. It can be applied to dense coverage of medium distance (radius 100 meters) and high bandwidth requirements. Compared with other wireless access technologies, it breaks through the bottleneck of limited bandwidth in medium distance, and the frequency point can be flexibly selected to reduce interference. For example, in workshops with dense equipment deployment, the transmission bandwidth is greater than 500kbps.

[0075] This system can be widely used in factories, dense deployment, and high-bandwidth IoT access scenarios. In existing factories, equipment needs to regularly report status and alarm information. With the development of technology, more and more messages are reported and sent, not only limited to these control messages, but also some data messages, such as embroidery pattern data, equipment update and upgrade data, etc. In this case, the bandwidth of the original IoT access technology is limited and cannot meet the needs.

[0076] In this densely deployed, high-bandwidth IoT access scenario, the wireless access technology of this project can be well applied to effectively solve the problem of limited access bandwidth.

[0077] It can also divide channels in multiple dimensions according to different scenarios, encode and decode data and distribute them to different channels, effectively improving system bandwidth and optimizing system capacity.

[0078] You can also choose flexible frequencies to avoid frequencies with high background noise and effectively reduce interference.

[0079] Integrate multiple RF modules on the existing wireless gateway. Different RF modules modulate and transmit different data types, and divide the data into control messages and download data. Control data is frequently sent, and download data is data that does not need to be sent frequently but has a large amount of data. Differentiate control data and download data through different channel modulations to achieve multi-channel transmission and increase system bandwidth.

[0080] A modular system design approach is adopted, combining component development, unit testing, functional testing and system debugging to ensure the functional completeness, performance reliability and advanced technical level of the system.

[0081] The hardware design of the system is as follows:

[0082] System hardware component reference Figure 2 Mainly include:

[0083] Data input component (wireless IoT device) - completes the data input function;

[0084] Data processing components (embedded development board and MCU) - complete data processing tasks;

[0085] Data output component (data gateway) - completes the data output function;

[0086] Functional design of each component:

[0087] 1) Data input components

[0088] The data input component and the data processing component are connected via serial port RS232 to send wireless IoT device control messages (alarms, status reports, etc.) and data messages (pictures, big data files, etc.) to the data processing component.

[0089] 2) Data processing components

[0090] The data processing unit includes an MCU, which parses the data packets sent, encodes and decodes the data packets, sends control messages to the control channel, and sends data messages to the data channel. The data processing unit is connected to the data output unit wirelessly, and 433M wireless is used for data communication.

[0091] 3) Data output component

[0092] The data output component completes the collection of wireless signals, demodulates the wireless signals according to different channels, and then combines and outputs them.

[0093] The beneficial effects of the above technologies are as follows: the data input module can widely receive diverse and comprehensive input data from wireless IoT devices or control centers, and the channel division and task allocation module can reasonably allocate transmission tasks according to the input data, thereby improving the utilization efficiency of channel resources and the planning of transmission. The data transmission and quality monitoring module can monitor the transmission quality while transmitting data, and can promptly discover and solve problems in the transmission process, ensuring the stability and reliability of data transmission. The data receiving and merging optimization module is used to merge and optimize the data that meets the transmission quality requirements, thereby improving the integrity and accuracy of the data. The entire system helps to achieve efficient, stable and high-quality multi-channel transmission of wireless terminal IoT devices, meet the needs of complex data transmission in the IoT, and promote the development and application of IoT technology.

[0094] Embodiment 2:

[0095] Based on Example 1, a multi-channel transmission system for wireless terminal IoT devices, a data input module, includes:

[0096] A first receiving submodule, used to receive download data reported by the wireless IoT device;

[0097] A second receiving submodule, used for receiving a control message from a control center;

[0098] The input data includes download data or control messages.

[0099] In this embodiment, download data refers to large-scale data that needs to be obtained from a source end to the terminal, such as files, software update packages, etc. For example: installation packages of mobile phone applications, film and television resources, etc.

[0100] In this embodiment, the control message is an instruction or information used to control and manage a system, device or process, such as a status query, a start / stop instruction, etc. For example: a device startup instruction, a status report request, etc.

[0101] The beneficial effects of the above technology are: the first receiving submodule in the data input module receives the download data reported by the wireless IoT device, and the second receiving submodule receives the control message from the control center, thereby realizing the comprehensive collection of input data from different sources and types, enriching the data source of the system, and providing a broader and more diversified data basis for subsequent processing and transmission, which helps to meet the complex and diverse communication needs in the Internet of Things.

[0102] Embodiment 3:

[0103] Based on Example 1, the multi-channel transmission system of the wireless terminal IoT device, the channel division and task allocation module includes:

[0104] The task division submodule is used to divide the input data to be transmitted and obtain all sub-transmission tasks to be transmitted.

[0105] The demand assessment submodule is used to assess the minimum demand value of each sub-transmission task for each attribute based on the division;

[0106] The task allocation submodule is used to allocate transmission tasks to all channels based on the minimum required value of each division basis attribute of each sub-transmission task and all division basis attribute values ​​of all channels to obtain the transmission task channel allocation result.

[0107] In this embodiment, the sub-transmission task refers to a smaller, relatively independent transmission task unit obtained by subdividing the overall transmission task. For example, the transmission of a large database is divided into the transmission of multiple tables, and the transmission of each table is a sub-transmission task.

[0108] In this embodiment, the attributes for classification are factors used to distinguish and define different transmission tasks or channel characteristics, including channel latency, bandwidth, reliability, etc. For example, transmission tasks are classified into urgent and non-urgent tasks based on latency requirements, and tasks are classified into high bandwidth requirements and low bandwidth requirements based on bandwidth requirements.

[0109] In this embodiment, the minimum requirement value of each sub-transmission task for each division basis attribute refers to the quantitative value of the degree of requirement that needs to be achieved as much as possible for the division basis attributes such as channel delay, bandwidth, and reliability to ensure the smooth completion of the sub-transmission task. For example: the minimum requirement value of a sub-transmission task for delay is no more than 100 milliseconds, the minimum requirement value for bandwidth is 5Mbps, and the minimum requirement value for reliability is 99%.

[0110] In this embodiment, all the channel division based attribute values ​​refer to the specific values ​​or characteristic descriptions of a specific channel in terms of delay, bandwidth, reliability, etc. For example, the delay value of a channel is 50 milliseconds, the bandwidth value is 10 Mbps, and the reliability value is 98%.

[0111] The beneficial effects of the above technology are as follows: the channel division and task allocation module divides the input data into multiple sub-transmission tasks through the task division sub-module, so that the complex transmission work can be decomposed and simplified. The demand assessment sub-module accurately evaluates the minimum demand value of each sub-transmission task for each division basis attribute, and provides clear standards and requirements for subsequent reasonable allocation. The task allocation sub-module fully allocates transmission tasks based on the requirements of the sub-tasks and the attributes of the channel. This method greatly improves the matching accuracy between channel resources and transmission tasks. It can ensure that each sub-transmission task can be assigned to the channel that best meets its needs, avoiding waste and mismatch of resources. Such detailed planning significantly improves the utilization efficiency of channel resources, making the overall data transmission more scientific, reasonable, efficient and accurate. At the same time, it also provides a reliable guarantee for the system to deal with a large number of complex data transmission tasks, which helps to improve the performance and stability of the multi-channel transmission system of the entire wireless terminal IoT device and meet the growing IoT communication needs.

[0112] Embodiment 4:

[0113] Based on Example 3, the multi-channel transmission system of the wireless terminal IoT device, the task division submodule includes:

[0114] A first division unit, used for performing a first division on all data packets in the input data to be transmitted based on the transmission target end of each data packet in the input data to be transmitted, so as to obtain a first data packet set for each transmission target end to be transmitted;

[0115] A priority determination unit, used to determine the transmission priority of each data packet in the input data currently to be transmitted;

[0116] A second division unit, used for performing a second division on each first data packet set based on the transmission priority of each data packet in the input data currently to be transmitted, to obtain a second data packet set of each transmission priority of each transmission target end currently to be transmitted;

[0117] A third division unit is used to perform a third division on each second data packet set based on the data type to obtain first sub-transmission data of each data type of each transmission priority of each transmission target end to be currently transmitted;

[0118] The transmission task generating unit is used to obtain all sub-transmission tasks to be transmitted currently based on the first sub-transmission data of each data type of each transmission priority of each transmission target end to be transmitted currently.

[0119] In this embodiment, the transmission target end refers to the final recipient or destination of the data transmission. For example, the transmission target end of a file may be a specific server or a computer terminal.

[0120] In this embodiment, the transmission priority refers to the order level set for the transmission task according to factors such as the importance and urgency of the data. For example, the transmission priority of real-time monitoring data is higher than that of general backup data.

[0121] In this embodiment, the data type refers to the type or format of the transmitted data, such as text, image, audio, video, etc. For example, the text content in a web page belongs to the text data type, and the picture belongs to the image data type.

[0122] The beneficial effects of the above technology are as follows: the task division submodule performs preliminary division of data packets based on the transmission target end through the first division unit to form a set of data packets for different target ends, making the transmission target clearer. The priority determination unit determines the transmission priority of the data packet to provide a basis for subsequent orderly transmission. The second division unit further subdivides the data packet set based on the transmission priority to ensure that important and urgent data packets are processed first. The third division unit further subdivides based on the data type to make the data classification more refined. The transmission task generation unit generates all sub-transmission tasks based on the above subdivision results, thereby realizing a comprehensive, multi-level and refined division of the input data. This refined task division method helps to improve the orderliness and pertinence of data transmission, optimize the transmission strategy, and improve the transmission efficiency and accuracy. At the same time, it can better adapt to the needs of different transmission target ends, priorities and data types, enhance the flexibility and adaptability of the system, and ensure the efficient and accurate completion of data transmission tasks in a complex Internet of Things communication environment.

[0123] Embodiment 5:

[0124] On the basis of Embodiment 4, a wireless terminal IoT device multi-channel transmission system, a transmission task generating unit, includes:

[0125] A first task generating sub-unit, configured to treat each first sub-transmission task without additional transmission restriction conditions as a sub-transmission task currently to be transmitted;

[0126] The second task generating sub-unit is used to divide the corresponding first sub-transmission data into at least two sub-transmission tasks to be currently transmitted based on part of the first sub-transmission data with additional transmission restriction conditions contained in each first sub-transmission data with additional transmission restriction conditions.

[0127] In this embodiment, the additional transmission restriction condition refers to additional constraints or special requirements imposed on data transmission in addition to conventional transmission requirements, for example: limiting the transmission time to only at night, requiring specific encryption processing, etc.

[0128] In this embodiment, based on the part of the first sub-transmission data with additional transmission restriction conditions contained in each first sub-transmission data with additional transmission restriction conditions, the corresponding first sub-transmission data is divided into at least two sub-transmission tasks to be currently transmitted, which means that when a certain first sub-transmission data has special restriction conditions, the original first sub-transmission data is decomposed into at least two new sub-transmission tasks according to the part of data involved in these conditions to meet these special requirements. For example: a certain first sub-transmission data is divided into two sub-transmission tasks because it contains parts with different encryption requirements that must be processed separately.

[0129] The beneficial effects of the above technology are as follows: the first task generation subunit in the transmission task generation unit directly determines the sub-transmission task without additional transmission constraints, which simplifies the processing flow and improves the efficiency of generating tasks. The second task generation subunit subdivides the sub-transmission data with additional transmission constraints to ensure that the division of tasks fully considers various constraints. This division of labor makes task generation more flexible and accurate, and can meet the data transmission requirements under different conditions. It helps to improve the comprehensiveness and adaptability of transmission task planning, and ensure that the system can still effectively allocate resources and perform tasks under complex transmission conditions. At the same time, accurate task generation helps to optimize the transmission path and time arrangement, improve the reliability and timeliness of data transmission, and avoid transmission errors or delays caused by insufficient consideration of constraints. Thereby, the performance and stability of the multi-channel transmission system of wireless terminal Internet of Things devices are improved as a whole, providing strong support for efficient and accurate data transmission.

[0130] Embodiment 6:

[0131] Based on Example 3, the multi-channel transmission system of the wireless terminal IoT device, the demand assessment submodule includes:

[0132] A first demand value determining unit, configured to determine a first demand value of each sub-transmission task for each division basis attribute based on a transmission target end of each sub-transmission task;

[0133] A second demand value determining unit, configured to determine a second demand value of each sub-transmission task for each division basis attribute based on the transmission priority of each sub-transmission task;

[0134] A third requirement value determining unit, configured to determine a third requirement value of each sub-transmission task for each division basis attribute based on a data type of each sub-transmission task;

[0135] The minimum requirement value calculation unit is used to calculate the minimum requirement value of each sub-transmission task for each division basis attribute based on the first requirement value, the second requirement value and the third requirement value of each sub-transmission task for each division basis attribute.

[0136] In this embodiment, based on the transmission target end of each sub-transmission task, the first requirement value of each sub-transmission task for each attribute based on division is determined, which means that the primary requirement degree of the sub-transmission task for attributes based on division such as delay, bandwidth, reliability, etc. is measured according to the characteristics and requirements of the specific terminal to be reached by the sub-transmission task, and it is expressed as a specific value. For example, if the transmission target end is a remote monitoring device with extremely high requirements for data real-time performance, then the first requirement value for the delay attribute based on division will be very low (i.e., the delay is required to be very small); if the transmission target end is a local server with a large storage capacity, the first requirement value for bandwidth may be relatively low.

[0137] In this embodiment, based on the transmission priority of each sub-transmission task, the second demand value of each sub-transmission task for each attribute of the division basis is determined. This is to clarify its secondary demand degree on the attributes of the division basis such as bandwidth, packet loss rate, transmission stability, etc. according to the importance and urgency level set for the sub-transmission task, and quantify it into a specific value. For example, a high-priority sub-transmission task may have a higher second demand value for bandwidth and a lower second demand value for packet loss rate (i.e., the allowed packet loss rate is very low); while a low-priority sub-transmission task may have relatively loose demand values ​​in these aspects.

[0138] In this embodiment, based on the data type of each sub-transmission task, the third requirement value of each sub-transmission task for each attribute based on division is determined. This is to evaluate the third requirement degree of the attributes based on division such as bandwidth, transmission order, and error correction capability based on the specific category of data involved in the sub-transmission task (such as text, image, audio, video, etc.), and convert it into a specific quantitative value. For example, the third requirement value of bandwidth for a sub-transmission task of a video data type is usually very high, and the third requirement value of transmission order is relatively low (i.e., a certain degree of disorder is allowed); while the third requirement value of error correction capability for a sub-transmission task of a text data type may not be high in bandwidth.

[0139] The beneficial effects of the above technology are as follows: the first demand value determination unit in the demand assessment submodule determines the first demand value of the attribute based on which the sub-transmission task is divided according to the transmission target end, so that the demand assessment can fully take into account the characteristics of the target end. The second demand value determination unit determines the second demand value based on the transmission priority, highlighting the impact of the urgency and importance of the task on resource requirements. The third demand value determination unit determines the third demand value based on the data type, further enriching the dimension of demand assessment. The minimum demand value calculation unit calculates the minimum demand value based on these three aspects, making the demand assessment more comprehensive, accurate and precise. This comprehensive and precise demand assessment method can provide an accurate and reliable basis for subsequent task allocation, ensuring that each sub-transmission task can obtain the resource allocation that best suits its actual needs, thereby improving the rationality and effectiveness of channel resource allocation and optimizing the efficiency and quality of data transmission. At the same time, it also helps to improve the adaptability and stability of the system in a complex Internet of Things environment, and better meet diverse data transmission needs.

[0140] Embodiment 7:

[0141] On the basis of Embodiment 6, the multi-channel transmission system of the wireless terminal IoT device, the minimum requirement value calculation unit includes:

[0142] The task quantity counting subunit is used to determine the total number of sub-transmission tasks belonging to each transmission target end, the total number of sub-transmission tasks belonging to each transmission priority, and the total number of sub-transmission tasks belonging to each data type among all sub-transmission tasks currently to be transmitted;

[0143] The minimum requirement value calculation subunit is used to calculate the minimum requirement value of each sub-transmission task for each partitioning attribute based on the total number of sub-transmission tasks belonging to each transmission target end, the total number of sub-transmission tasks belonging to each transmission priority, the total number of sub-transmission tasks belonging to each data type, and the first requirement value, the second requirement value, and the third requirement value of each sub-transmission task for each partitioning attribute:

[0144]

[0145] Where RV min is the minimum requirement value of the currently calculated sub-transmission task for the currently calculated division basis attribute, m1 is the total number of sub-transmission tasks of the transmission target end to which the currently calculated sub-transmission task belongs, DV1 is the first requirement value of the currently calculated sub-transmission task for the currently calculated division basis attribute, m2 is the total number of sub-transmission tasks of the transmission priority to which the currently calculated sub-transmission task belongs, DV2 is the second requirement value of the currently calculated sub-transmission task for the currently calculated division basis attribute, m3 is the total number of sub-transmission tasks of the data type to which the currently calculated sub-transmission task belongs, and DV3 is the third requirement value of the currently calculated sub-transmission task for the currently calculated division basis attribute.

[0146] In this embodiment, the total number of sub-transmission tasks belonging to each transmission target terminal among all sub-transmission tasks currently waiting to be transmitted refers to the total number of sub-transmission tasks sent to each specific transmission target terminal among all sub-transmission tasks currently waiting to be transmitted. For example: there are 10 sub-transmission tasks, of which 3 are sent to server A and 5 are sent to server B, then the total number of sub-transmission tasks of server A and server B are 3 and 5 respectively.

[0147] In this embodiment, the total number of sub-transmission tasks belonging to each transmission priority refers to the total number of tasks with different transmission priorities (such as high, medium, and low) among the sub-transmission tasks currently to be transmitted. For example: there are 20 sub-transmission tasks, of which 8 are high priority, 10 are medium priority, and 2 are low priority. Then the total number of sub-transmission tasks of high, medium, and low priority are 8, 10, and 2 respectively.

[0148] In this embodiment, the total number of sub-transmission tasks belonging to each data type is the sum of the number of sub-transmission tasks of each type in the sub-transmission tasks to be transmitted currently, after being classified according to different data types (such as text, image, audio, etc.). For example: there are 15 sub-transmission tasks in total, of which there are 6 text-type sub-transmission tasks, 7 image-type sub-transmission tasks, and 2 audio-type sub-transmission tasks, then the total number of sub-transmission tasks of text, image, and audio types are 6, 7, and 2, respectively.

[0149] The beneficial effects of the above technology are: the wireless terminal IoT device multi-channel transmission system provides an accurate basis for resource allocation and task scheduling by accurately calculating the minimum required value of the attributes based on which the sub-transmission tasks are divided. On the one hand, it takes into account multiple factors such as the transmission target, transmission priority and data type, and can better adapt to complex IoT application scenarios, such as allocating resources to high-priority tasks first, and making reasonable channel selection and resource allocation according to the characteristics of tasks of different data types. On the other hand, it helps to improve system performance and reliability, increase throughput, reduce transmission delay and packet loss rate, meet the requirements of different IoT applications for communication quality and service level, and promote the widespread application of IoT technology.

[0150] Embodiment 8:

[0151] Based on Example 1, the wireless terminal IoT device multi-channel transmission system, data transmission and quality monitoring module includes:

[0152] The data real-time transmission control submodule is used to control all channels to transmit data according to the transmission task channel allocation results and obtain the real-time data transmission results of each channel;

[0153] Channel parameter monitoring submodule, used to monitor the real-time bandwidth utilization, real-time packet loss rate, and real-time delay of all channels;

[0154] The delay jitter calculation submodule is used to calculate the real-time delay jitter based on the standard deviation of the latest acquired preset number of real-time delays;

[0155] The transmission quality calculation submodule is used to determine the real-time transmission quality of all channels based on the real-time bandwidth utilization, real-time packet loss rate, real-time delay and real-time delay jitter of all channels.

[0156] In this embodiment, the real-time bandwidth utilization refers to the ratio of the actually used bandwidth to the total available bandwidth at the current moment. For example, if the total bandwidth is 100 Mbps and 50 Mbps is currently used, the real-time bandwidth utilization is 50%.

[0157] In this embodiment, the real-time packet loss rate refers to the ratio of the number of lost data packets to the total number of sent data packets during the current data transmission. For example, if 1000 data packets are sent and 50 are lost, the real-time packet loss rate is 5%.

[0158] In this embodiment, the real-time delay refers to the time interval from when the data is sent from the sending end to when it is received by the receiving end, reflecting the current situation in real time. For example, the delay of the current data transmission is 50 milliseconds.

[0159] In this embodiment, the real-time delay jitter is calculated based on the standard deviation of the latest preset number of real-time delays, which means that a certain number of the latest real-time delay data are obtained and their standard deviations are calculated to obtain the real-time delay jitter value indicating the degree of delay fluctuation. For example: the real-time delays of the last 10 times are 40, 45, 50, 48, 52, 46, 49, 51, 47, and 50 milliseconds respectively, and the standard deviations are calculated to obtain the real-time delay jitter.

[0160] In this embodiment, the real-time transmission quality of all channels is determined based on the real-time bandwidth utilization, real-time packet loss rate, real-time delay and real-time delay jitter of all channels, which is to comprehensively consider the above indicators reflecting the channel transmission conditions to obtain the overall data transmission effect and quality level of each channel. For example, a corresponding weight can be set for each indicator, and a weighted sum is performed according to these real-time parameters of each channel to calculate a comprehensive score to represent the transmission quality.

[0161] The beneficial effects of the above technology are as follows: the data real-time transmission control submodule in the data transmission and quality monitoring module can accurately control the channel to transmit data according to the allocation result, ensuring the orderly transmission of data. The channel parameter monitoring submodule monitors the real-time bandwidth utilization, real-time packet loss rate and real-time delay, which comprehensively covers the key parameters affecting the transmission quality. The delay jitter calculation submodule calculates the standard deviation of the real-time delay to obtain the delay jitter, further refining the evaluation of transmission stability. The transmission quality calculation submodule determines the real-time transmission quality by combining the above multiple parameters, making the evaluation of transmission quality more comprehensive, accurate and objective. This comprehensive and detailed monitoring and calculation method helps to timely discover problems and potential risks in the transmission process, and provides an accurate basis for taking corresponding optimization measures. It can effectively ensure the stability, reliability and efficiency of data transmission, and improve the performance and service quality of the multi-channel transmission system of the entire wireless terminal IoT device. At the same time, it also provides strong support for subsequent data reception and merging optimization operations, ensuring that the system can continue to operate stably in a complex communication environment and meet the diverse communication needs in the Internet of Things.

[0162] Embodiment 9:

[0163] Based on Example 1, the multi-channel transmission system of the wireless terminal IoT device, the data receiving and merging optimization module includes:

[0164] A data receiving submodule is used to receive real-time data transmission results from each channel;

[0165] The data merging submodule is used to merge the latest received real-time data transmission results from all channels to obtain merged data when the real-time data transmission result contains a transmission task end mark and the real-time transmission quality of all channels during the entire execution of the current transmission task is not less than the quality threshold;

[0166] The data optimization submodule is used to input all the merged data into the data optimization model for processing to obtain the data wireless transmission result.

[0167] In this embodiment, the transmission task end mark is a specific mark or symbol used to indicate that a specific transmission task has been completed. For example, it may be a specific code "END" or a specific character sequence.

[0168] In this embodiment, the latest received real-time data transmission results from all channels are merged to obtain merged data, which means that the real-time transmission results just received from each channel are integrated together. For example: channel 1 transmits data A, channel 2 transmits data B, and A and B are combined to obtain merged data.

[0169] In this embodiment, the data optimization model is a model or algorithm used to process and improve data to improve its quality, accuracy or other relevant characteristics. For example, it can be a model trained by machine learning to remove noise, correct errors or compress data.

[0170] The training samples of the "data optimization model" usually need to include data to be optimized and optimized data. Data to be optimized refers to the original data that has not been processed or has certain problems and needs to be improved. For example, in the image optimization model, it may be an image with low resolution, color deviation or noise; in the text optimization model, it may be a text with many grammatical errors, unclear expression or chaotic logic. Optimized data is data that has been processed to achieve the expected optimization goal. For the above image example, the optimized data is a clear image with improved resolution, color correction and noise removal; for text, it is a high-quality text with correct grammar, clear expression and reasonable logic. By having both types of data as training samples, the model can learn the conversion patterns and rules from the state to be optimized to the optimized state. For example, the model can learn how to enhance the details of the image, adjust the color balance, and other operations from a large number of low-quality images and the corresponding high-quality images; and master the skills of how to modify grammatical errors and optimize sentence structure from the chaotic text and clear text pairs. In this way, when new data to be optimized is input, the model can effectively optimize it according to the learned patterns and rules to achieve the desired optimization effect.

[0171] The beneficial effects of the above technology are as follows: the data receiving submodule in the data receiving and merging optimization module can receive the real-time data transmission results from each channel in a timely and accurate manner. When specific conditions are met, data merging is performed to effectively integrate data from different channels and ensure the integrity and consistency of the data. By inputting the merged data into the data optimization model for processing, the quality and availability of the data can be further improved, noise can be removed, errors can be corrected, or the data structure can be optimized. This method not only ensures the effective reception and integration of data, but also improves the value and practicality of the data through optimization processing. It helps to provide a better foundation for subsequent data analysis and application, and enhances the performance and reliability of the multi-channel transmission system of the entire wireless terminal IoT device. It can better meet the requirements for data accuracy and efficiency in the IoT and promote the development and innovation of IoT applications.

[0172] Embodiment 10:

[0173] The present invention provides a wireless terminal IoT device multi-channel transmission method, which is applied to any one of embodiments 1 to 9 of the wireless terminal IoT device multi-channel transmission system, referring to Figure 3 ,include:

[0174] S1: Receive input data from wireless IoT devices or control center;

[0175] S2: Based on the current input data to be transmitted, allocating transmission tasks to all channels and obtaining the transmission task channel allocation result;

[0176] S3: Control all channels to transmit data according to the transmission task channel allocation results, and monitor the real-time transmission quality of all channels;

[0177] S4: Receive the real-time data transmission results from each channel, and when the real-time data transmission results contain a transmission task end mark and the real-time transmission quality of all channels during the entire execution of the current transmission task is not less than the quality threshold, the latest received real-time data transmission results from all channels are merged and optimized to obtain the data wireless transmission results.

[0178] Step S1 can widely receive diverse and comprehensive input data from wireless IoT devices or control centers. Step S2 reasonably allocates transmission tasks according to the input data, thereby improving the utilization efficiency of channel resources and the planning of transmission. Step S3 monitors the transmission quality while transmitting data, and can promptly discover and solve problems in the transmission process to ensure the stability and reliability of data transmission. Step S4 merges and optimizes the data that meets the transmission quality requirements, thereby improving the integrity and accuracy of the data. The entire solution helps to achieve efficient, stable and high-quality multi-channel transmission of wireless terminal IoT devices, meet the needs of complex data transmission in the IoT, and promote the development and application of IoT technology.

[0179] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A multi-channel transmission system for wireless terminal IoT devices, characterized in that: include: A data input module, used to receive input data from a wireless IoT device or a control center; The channel division and task allocation module is used to allocate transmission tasks to all channels based on the current input data to be transmitted, and obtain the transmission task channel allocation result; The data transmission and quality monitoring module is used to control all channels to transmit data according to the transmission task channel allocation results, and at the same time, monitor the real-time transmission quality of all channels; The data receiving and merging optimization module is used to receive the real-time data transmission results from each channel, and when the real-time data transmission results contain the transmission task end mark and the real-time transmission quality of all channels during the entire execution of the current transmission task is not less than the quality threshold, the latest received real-time data transmission results from all channels are merged and optimized to obtain the data wireless transmission results.

2. The multi-channel transmission system for wireless terminal IoT devices according to claim 1, characterized in that: Data input module, including: A first receiving submodule, used to receive download data reported by the wireless IoT device; A second receiving submodule, used for receiving a control message from a control center; The input data includes download data or control messages.

3. The multi-channel transmission system for wireless terminal IoT devices according to claim 1, characterized in that: Channel division and task allocation module, including: The task division submodule is used to divide the input data to be transmitted and obtain all sub-transmission tasks to be transmitted. The demand assessment submodule is used to assess the minimum demand value of each sub-transmission task for each attribute based on the division; The task allocation submodule is used to allocate transmission tasks to all channels based on the minimum required value of each division basis attribute of each sub-transmission task and all division basis attribute values ​​of all channels to obtain the transmission task channel allocation result.

4. The multi-channel transmission system for wireless terminal IoT devices according to claim 3, characterized in that: Task division submodule, including: A first division unit, used for performing a first division on all data packets in the input data to be transmitted based on the transmission target end of each data packet in the input data to be transmitted, so as to obtain a first data packet set for each transmission target end to be transmitted; A priority determination unit, used to determine the transmission priority of each data packet in the input data currently to be transmitted; A second division unit, used for performing a second division on each first data packet set based on the transmission priority of each data packet in the input data currently to be transmitted, to obtain a second data packet set of each transmission priority of each transmission target end currently to be transmitted; A third division unit is used to perform a third division on each second data packet set based on the data type to obtain first sub-transmission data of each data type of each transmission priority of each transmission target end to be currently transmitted; The transmission task generating unit is used to obtain all sub-transmission tasks to be transmitted currently based on the first sub-transmission data of each data type of each transmission priority of each transmission target end to be transmitted currently.

5. The multi-channel transmission system for wireless terminal IoT devices according to claim 4, characterized in that: The transmission task generation unit includes: A first task generating sub-unit, configured to treat each first sub-transmission task without additional transmission restriction conditions as a sub-transmission task currently to be transmitted; The second task generating sub-unit is used to divide the corresponding first sub-transmission data into at least two sub-transmission tasks to be currently transmitted based on part of the first sub-transmission data with additional transmission restriction conditions contained in each first sub-transmission data with additional transmission restriction conditions.

6. The multi-channel transmission system for wireless terminal IoT devices according to claim 3, characterized in that: Needs assessment submodule, including: A first demand value determining unit, configured to determine a first demand value of each sub-transmission task for each division basis attribute based on a transmission target end of each sub-transmission task; A second demand value determining unit, configured to determine a second demand value of each sub-transmission task for each division basis attribute based on the transmission priority of each sub-transmission task; A third requirement value determining unit, configured to determine a third requirement value of each sub-transmission task for each division basis attribute based on a data type of each sub-transmission task; The minimum requirement value calculation unit is used to calculate the minimum requirement value of each sub-transmission task for each division basis attribute based on the first requirement value, the second requirement value and the third requirement value of each sub-transmission task for each division basis attribute.

7. The multi-channel transmission system for wireless terminal IoT devices according to claim 6, characterized in that: Minimum requirement value calculation unit, including: The task quantity counting subunit is used to determine the total number of sub-transmission tasks belonging to each transmission target end, the total number of sub-transmission tasks belonging to each transmission priority, and the total number of sub-transmission tasks belonging to each data type among all sub-transmission tasks currently to be transmitted; The minimum requirement value calculation subunit is used to calculate the minimum requirement value of each sub-transmission task for each partitioning attribute based on the total number of sub-transmission tasks belonging to each transmission target end, the total number of sub-transmission tasks belonging to each transmission priority, the total number of sub-transmission tasks belonging to each data type, and the first requirement value, the second requirement value, and the third requirement value of each sub-transmission task for each partitioning attribute: Where RV min is the minimum requirement value of the currently calculated sub-transmission task for the currently calculated division basis attribute, m1 is the total number of sub-transmission tasks of the transmission target end to which the currently calculated sub-transmission task belongs, DV1 is the first requirement value of the currently calculated sub-transmission task for the currently calculated division basis attribute, m2 is the total number of sub-transmission tasks of the transmission priority to which the currently calculated sub-transmission task belongs, DV2 is the second requirement value of the currently calculated sub-transmission task for the currently calculated division basis attribute, m3 is the total number of sub-transmission tasks of the data type to which the currently calculated sub-transmission task belongs, and DV3 is the third requirement value of the currently calculated sub-transmission task for the currently calculated division basis attribute.

8. The multi-channel transmission system for wireless terminal IoT devices according to claim 1, characterized in that: Data transmission and quality monitoring module, including: The data real-time transmission control submodule is used to control all channels to transmit data according to the transmission task channel allocation results and obtain the real-time data transmission results of each channel; Channel parameter monitoring submodule, used to monitor the real-time bandwidth utilization, real-time packet loss rate, and real-time delay of all channels; The delay jitter calculation submodule is used to calculate the real-time delay jitter based on the standard deviation of the latest acquired preset number of real-time delays; The transmission quality calculation submodule is used to determine the real-time transmission quality of all channels based on the real-time bandwidth utilization, real-time packet loss rate, real-time delay and real-time delay jitter of all channels.

9. The wireless terminal IoT device multi-channel transmission system according to claim 1, characterized in that: Data receiving and merging optimization module, including: A data receiving submodule is used to receive real-time data transmission results from each channel; The data merging submodule is used to merge the latest received real-time data transmission results from all channels to obtain merged data when the real-time data transmission result contains a transmission task end mark and the real-time transmission quality of all channels during the entire execution of the current transmission task is not less than the quality threshold; The data optimization submodule is used to input all the merged data into the data optimization model for processing to obtain the data wireless transmission result.

10. A multi-channel transmission method for a wireless terminal IoT device, characterized in that: The multi-channel transmission system for wireless terminal IoT devices according to any one of claims 1 to 9 comprises: S1: Receive input data from wireless IoT devices or control center; S2: Based on the current input data to be transmitted, allocating transmission tasks to all channels and obtaining the transmission task channel allocation result; S3: Control all channels to transmit data according to the transmission task channel allocation results, and monitor the real-time transmission quality of all channels; S4: Receive the real-time data transmission results from each channel, and when the real-time data transmission results contain a transmission task end mark and the real-time transmission quality of all channels during the entire execution of the current transmission task is not less than the quality threshold, the latest received real-time data transmission results from all channels are merged and optimized to obtain the data wireless transmission results.

Citation Information

Patent Citations

  • Terminal and data service processing method

    CN103200606A

  • Data forwarding processing method and mobile terminal

    CN106973399A

  • Communication method and device

    CN110752905A

  • Hanging basket intelligent Internet-of-Things lease management platform

    CN112118274A

  • Data transmission method and device, electronic equipment and readable storage medium

    CN113890712A

Cited By

  • Data transmission regulation and control system based on wireless communication technology

    CN121174283A