Bandwidth reservation system and method for dynamic channel switching and computer readable recording medium
First Claim
1. A bandwidth reservation system for dynamic channel switching, applicable for data transmission over an ultra-wide band (UWB) wireless personal area network (WPAN), comprising:
- a transmitting terminal, for selecting a first channel from a plurality of channels to establish a connection for transmitting data, wherein the transmitting terminal reserves bandwidth through a first bandwidth reservation record in a first beacon of the first channel; and
a receiving terminal, for establishing the connection with the transmitting terminal in the first channel and receiving the data;
wherein, if it is determined that an available bandwidth in the first bandwidth reservation record is not sufficient for the reservation of the transmitting terminal, the transmitting terminal sequentially scans a second beacon corresponding to the other channels, and after it is determined that there is a sufficient bandwidth for the reservation of the transmitting terminal in a second bandwidth reservation record of a second channel of the channels, the transmitting terminal transmits a channel switching request to the receiving terminal, and thus, after switching to the second channel, the transmitting terminal and the receiving terminal establish a connection for transmitting data.
1 Assignment
0 Petitions
Accused Products
Abstract
A bandwidth reservation system and method for dynamic channel switching, and a computer readable recording medium are provided. The bandwidth reservation system includes a transmitting terminal, for selecting a first channel from a plurality of channels to establish a connection, and detecting the other channels and selecting a second channel for switching and then establishing a new connection for data transmission, when the first channel does not have sufficient bandwidth for reservation; a receiving terminal, for establishing the connection with the transmitting terminal and receiving the data transmitted from the transmitting terminal, and switching to the second channel according to the requirement of the transmitting terminal, so as to establish the connection and to perform the data transmission. The bandwidth reservation system and method are capable of providing and ensuring the quality of service (QoS) of the connection for real-time service, and improving the bandwidth utilization of the whole network.
34 Citations
25 Claims
-
1. A bandwidth reservation system for dynamic channel switching, applicable for data transmission over an ultra-wide band (UWB) wireless personal area network (WPAN), comprising:
-
a transmitting terminal, for selecting a first channel from a plurality of channels to establish a connection for transmitting data, wherein the transmitting terminal reserves bandwidth through a first bandwidth reservation record in a first beacon of the first channel; and a receiving terminal, for establishing the connection with the transmitting terminal in the first channel and receiving the data; wherein, if it is determined that an available bandwidth in the first bandwidth reservation record is not sufficient for the reservation of the transmitting terminal, the transmitting terminal sequentially scans a second beacon corresponding to the other channels, and after it is determined that there is a sufficient bandwidth for the reservation of the transmitting terminal in a second bandwidth reservation record of a second channel of the channels, the transmitting terminal transmits a channel switching request to the receiving terminal, and thus, after switching to the second channel, the transmitting terminal and the receiving terminal establish a connection for transmitting data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A bandwidth reservation method for dynamic channel switching, applicable for data transmission between a transmitting terminal and a receiving terminal over a UWB WPAN, at least comprising:
-
(A) the transmitting terminal and the receiving terminal selecting a first channel from a plurality of channels, and establishing a connection; (B) the transmitting terminal reading a first beacon of the first channel, and determining whether the bandwidth of the first channel is sufficient for reservation through a first available bandwidth in a first bandwidth reservation record of the first beacon; (C) if the first available bandwidth is not sufficient for the reservation of the transmitting terminal, the transmitting terminal sequentially scanning a second beacon corresponding to the other channels, and determining a bandwidth sufficient for the reservation of the transmitting terminal through a second available bandwidth in a second bandwidth reservation record of the second beacon; (D) determining a second channel to which the second available bandwidth sufficient for the reservation of the transmitting terminal belongs, and sending a channel switching request to the receiving terminal, so as to inform the receiving terminal to switch to the second channel; and (E) the transmitting terminal declaring an interval to be reserved in the second channel, and the transmitting terminal and the receiving terminal performing data transmission in the interval to be reserved. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer readable recording medium, applicable for storing a computer program code executable by a computer, the computer program code at least executes the following operations:
-
(A) the transmitting terminal and the receiving terminal selecting a first channel from a plurality of channels, and establishing a connection; (B) the transmitting terminal reading a first beacon of the first channel, and determining whether the bandwidth of the first channel is sufficient for reservation through a first available bandwidth in a first bandwidth reservation record of the first beacon; (C) if the first available bandwidth is not sufficient for the reservation of the transmitting terminal, the transmitting terminal sequentially scanning a second beacon corresponding to the other channels, and determining a bandwidth sufficient for the reservation for the transmitting terminal through a second available bandwidth in a second bandwidth reservation record of the second beacon; (D) determining a second channel to which the second available bandwidth sufficient for the reservation of the transmitting terminal belongs, and sending a channel switching request to the receiving terminal, so as to inform the receiving terminal to switch to the second channel; and (E) the transmitting terminal declaring an interval to be reserved in the second channel, and the transmitting terminal and the receiving terminal performing data transmission in the interval to be reserved. - View Dependent Claims (17, 18, 19, 20, 22, 23, 24, 25)
-
Specification