Multi-Channel Schedule Allocation for Single-Radio IoT Traffic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for allocating schedule periods among multiple channels in IoT devices with a single radiofrequency transceiver are inefficient, particularly when one channel has significantly more important data than others, leading to incomplete data transmission or reception and suboptimal channel utilization.
Innovation Solution
A method that pre-allocates a part of the schedule period to channels with higher priority degrees and allocates the remaining time based on estimated data sizes, considering channel switching times and ensuring a minimum time duration for meaningful communications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single radiofrequency transceiver switches among multiple channels based on identity, then the device can operate under multiple identities (Station, AP, P2P), but the channel switching causes transmission delays and incomplete data transfer
Solution Approach 1:
The patent applies preliminary action by preallocating time resources (OFDM symbols) to different identities before actual data transmission occurs. The network device预先 assigns specific time slots to each identity (e.g., first identity gets first OFDM symbols, second identity gets second OFDM symbols), allowing the IoT device to prepare and switch channels in advance rather than reacting to switching needs during transmission, thereby reducing channel switching delay and ensuring complete data transfer.
2Device complexity
If equal time allocation is used for all channels, then simple scheduling is achieved, but channels with more important data receive insufficient transmission time
Solution Approach 1:
The patent applies local quality by differentiating time resource allocation based on the specific needs of each identity and its associated data. Instead of uniform allocation, the system assigns different quantities of OFDM symbols to different identities according to their priority and data requirements. High-priority identities receive more time resources (more OFDM symbols) while low-priority identities receive fewer, ensuring that important data gets sufficient transmission time while maintaining manageable scheduling complexity through standardized allocation rules.
3Reliability
If more time is allocated to high-priority channels, then important data transmission is ensured, but overall channel utilization efficiency decreases
Solution Approach 1:
The patent applies dynamics by making the time resource allocation flexible and adaptive rather than fixed. The network device dynamically determines the quantity of OFDM symbols to allocate to each identity based on current channel conditions, data priority, and traffic requirements. This dynamic allocation allows the system to optimize channel utilization in real-time - allocating more time to high-priority channels when needed while maximizing overall productivity by efficiently utilizing available time resources across all channels, preventing both underutilization and excessive allocation to any single channel.
Data Source
AI summary
The present disclosure provides system and methods for allocating the schedule period among multiple channels. The method includes receiving a first signal from a first channel and receiving a second signal from a second channel. The first signal includes a first communication request and the second signal includes a second communication request. The method includes determining a first priority degree corresponding to the first communication request and a second priority degree corresponding to the second communication request, estimating a first data flow in the first signal over a schedule period and a second data flow in the second signal over the schedule period, and allocating the schedule period to the first channel and the second channel based on the first priority degree, the second priority degree, the estimated first data flow, and the estimated second data flow.


