Methods, computing systems, and storage media for low-latency connectivity
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-17
- Publication Date
- 2026-08-14
Smart Images

Figure CN118870553B_ABST
Abstract
Description
Background Technology
[0001] The introduction of the new Wi-Fi protocol, coupled with the ability to use the 6 GHz spectrum for Wi-Fi, has enabled many new use cases. Some of these use cases are highly latency-sensitive, including gaming and countless applications that will become part of the next generation of the digital universe—the Metaverse. The 802.11ax protocol introduces OFDMA (Orthogonal Frequency Division Multiple Access) with an inherent promise of reduced latency. Especially in the 6 GHz band, spanning approximately 1200 MHz of spectrum and channels with bandwidths up to 320 MHz, there are no traditional services, including 802.11ac, 802.11n, or conventional OFDM (Orthogonal Frequency Division Multiplexing). All of this brings the benefit of increased latency.
[0002] 802.11be, or WiFi-7, introduced the concept of MLO (Multi-Link Operation), which allows a client to have multiple connections (on two or more channels) to an Access Point (AP) Multi-Link Device (AP MLD). Recently, efforts have been made to use MLO to allow multiple communication connections for client devices. Efforts have also been made to allow 5 GHz / 6 GHz coexistence by using intelligent split-band filter architectures. Furthermore, ultra-low latency and how to improve / develop the IEEE 802 standard to reduce latency to meet ultra-low latency requirements have been discussed. However, there is a need for “intelligent splitting” of the 6 GHz band to increase bandwidth, i.e., the use of multiple links per MLO for client devices to support “ultra-low latency” (ULL) communication. Attached Figure Description
[0003] This disclosure is described in detail with reference to the accompanying drawings, based on one or more various examples. The drawings are provided for illustrative purposes only and depict only typical or exemplary examples. References to these illustrative examples are not intended to limit or restrict this disclosure, but rather to provide examples to aid in understanding it. Additional examples are discussed in the detailed description, and further description is provided therein.
[0004] Figure 1 This is an example illustration of a network 100 for establishing ULL communication connections for network devices in the 6 GHz band, according to various examples described in this disclosure.
[0005] Figure 2 This is an example illustration of a radio component architecture 200 in a network device for establishing a ULL communication connection in the 6 GHz band, based on various examples described in this disclosure.
[0006] Figure 3This is an example illustration of a frequency channel in the 6 GHz band to be used to establish a ULL communication connection, according to various examples of this disclosure.
[0007] Figure 4 This is an example illustration of the process 400 for establishing a ULL communication connection according to various examples of this disclosure.
[0008] Figure 5 This is an example computing component according to various examples of this disclosure, the example computing component including one or more hardware processors and a machine-readable storage medium storing a machine-readable / machine-executable instruction set, which, when executed, causes one or more hardware processors to perform illustrative methods providing ULL communication connectivity.
[0009] Figure 6 A block diagram of an example computer system is shown, in which various examples of this disclosure can be implemented.
[0010] These accompanying drawings are not exhaustive and do not limit this disclosure to the precise form disclosed. Detailed Implementation
[0011] This paper describes a new mode called “ULL – Ultra-Low Latency” mode and how to establish communication connections with newer client devices that can operate in the 6 GHz band. ULL mode relies on the use of a primary 6 GHz radio and a secondary 6 GHz radio on the AP MLD to provide multiple links for use by the client device. The client device may already have an existing connection to the primary 6 GHz radio of the AP MLD. The client device can request to establish a ULL MLO connection. To establish a ULL MLO connection, the secondary 6 GHz radio can be enabled. Enabling the secondary 6 GHz radio can include switching from operation in scan mode to operation when establishing a secondary connection for the client. The frequency channel used for the secondary connection to the secondary 6 GHz radio can be determined based on the frequency channel of the existing connection to the primary 6 GHz radio to prevent or minimize interference between the existing connection and the secondary connection.
[0012] To achieve ULL MLO connectivity in the 6 GHz band, in addition to accommodating the 320 MHz channel in WiFi-7, two new 6 GHz filters can be used. The first new 6 GHz filter could be a 6 GHz narrowband filter (6G NB2) enabled in the main 6 GHz radio unit. The new 6G NB2 can be enabled in the main 6 GHz radio unit along with an existing 6 GHz wideband filter (6G WB1), which will continue to operate as a first-generation ultra-triple-band (UTB) filter. Both the new 6G NB2 and the existing 6G WB1 filter can be used for UTB operation. The second new 6 GHz filter could be a 6 GHz wideband filter (6G WB2) enabled from the 6 GHz radio unit. The 6G NB2 in the primary 6 GHz radio component allows signals to pass through the 6 GHz sub-band covering 5945 MHz to 6265 MHz, while the 6G WB2 in the secondary 6 GHz radio component allows signals to pass through the 6 GHz sub-band covering 6345 MHz to 7125 MHz. A transition band can also be used to separate the 6 GHz sub-bands in the 6G NB2 and 6G WB2 filters to ensure no interference between communication connections established with the primary and secondary 6 GHz radio components, as both 6 GHz MLO links can operate asynchronously with (multiple) client devices. An 80 MHz sub-band can be used as the transition band to cover the gap from 6265 MHz to 6345 MHz between 6G NB2 and 6G WB2. The choice of the two sub-bands and the appropriate transition band is not limited to the choices made in this example. These and other features of the examples of this disclosure are discussed herein.
[0013] Figure 1 Examples of network 100 according to various examples of this disclosure are shown, on which ULL MLO connections in the 6 GHz band can be established. In some examples, network 100 may include network device 110 and client device 170. Client device 170 may be any computing device, such as a computer, mobile phone, tablet device, etc. Network device 110 may be implemented as an access point, router, or switch. The network device may also be implemented as an access point (AP) multilink device (MLD). In some examples, network device 110 may participate in multiple different client-server communications, including communications with client device 170, on which multiple sessions may occur simultaneously. Network device 110 may include processing resources 120 and machine-readable medium 130. Machine-readable medium 130 may include instructions 132 (i.e., encoded as instructions 132) that can be executed by the processing resources 120 of network device 110 to implement the functionality described herein with respect to instructions 132. Although in Figure 1 Although not shown, network device 110 can be configured to connect various computing components in the network, such as one or more client devices, including client device 170, a network controller, an access point, and a server. The server may include, or be associated with, a database or cache (hereinafter “database”) that stores attributes of specific client devices and servers, as well as access control lists or policies associated with client device 170 connected to the network via the access point. In some examples, client device 170 may wirelessly access the Internet via Wi-Fi (e.g., IEEE 802.11), Bluetooth (e.g., IEEE 802.15.1), or a cellular connection (e.g., LTE, 5G, etc.) to wirelessly access the server via network device 110. The server may implement software and / or hardware such as a web server, application server, communication server, database server, etc. The server may access the Internet via Wi-Fi, Bluetooth, telephone line, or LAN / WLAN network interface. In other examples, network device 110 may be a corporate intranet (e.g., a private network), and client device 170 may wirelessly access the corporate intranet via network device 110 to access data files or other corporate data. In some cases, network device 110 may be a network link (e.g., Wi-Fi, Ethernet port, router, switch, etc.) that allows multiple computing components to communicate with each other. Network controllers and access points may be configured to allow computing components in the network (such as client device 170 and servers) to connect via network device 110. In some examples, network device 110 may establish client-to-client communication between client device 170 and other client devices.
[0014] exist Figure 1 In the examples described herein, network device 110 can participate in any network data transmission operation, including but not limited to handover, routing, bridging, or combinations thereof. In some examples, network device 110 may include a wireless access point (WAP). In the examples described herein, "WAP" generally refers to a receiving point of any known or convenient wireless access technology, which may become known thereafter. Specifically, the term WAP is not intended to be limited to WAPs conforming to the IEEE 802.11 standard. A WAP generally functions as an electronic device adapted to allow wireless devices to connect to a wired network via various communication standards. A WAP may include any necessary hardware components for performing the examples of one or more technologies disclosed herein, including but not limited to: processors, memory, display devices, input devices, communication equipment, etc. Those skilled in the art will understand that network device 110 can be any suitable type of network device manufactured by any suitable manufacturer.
[0015] exist Figure 1 In some examples, network device 110 may include switching device 140, first radio component 150, second radio component 152, third radio component 154, fourth radio component 156, first antenna 160, second antenna 162, third antenna 164, and fourth antenna 166. In some examples, switching device 140 may be connected to first radio component 150, second radio component 152, third radio component 154, fourth radio component 156, first antenna 160, second antenna 162, third antenna 164, and fourth antenna 166. In some examples, switching device 140 may include one or more switches connected to one or more antennas among first radio component 150, second radio component 152, third radio component 154, fourth radio component 156, first antenna 160, second antenna 162, third antenna 164, and fourth antenna 166. In some examples, switching device 140 may include one or more filters connected to one or more of the following antennas: first radio component 150, second radio component 152, third radio component 154, fourth radio component 156, first antenna 160, second antenna 162, third antenna 164, and fourth antenna 166.
[0016] In some examples, each of the first radio component 150, the second radio component 152, the third radio component 154, and the fourth radio component 156 can operate on one or more frequency bands conforming to one or more IEEE standards (e.g., 802.11ax). In some examples, the first radio component 150 can operate on one or more frequency channels in the 2.4 GHz band. In some examples, the second radio component 152 can operate on one or more frequency channels in the 5 GHz band. In some examples, the third radio component 154 can operate on one or more frequency channels in the 6 GHz band. In some examples, the fourth radio component 156 can operate by default as a general-purpose scanning radio component. Those skilled in the art will understand that the first radio component 150, the second radio component 152, and the third radio component 154 can operate on any suitable frequency band(s) and conform to any suitable type(s) of wireless communication standards now known and hereafter developed. Furthermore, although Figure 1 A network device 110 comprising four radio components is shown, but those skilled in the art will understand that the network device 110 may include any suitable number of radio components.
[0017] In some examples, network device 110 may also include one or more antennas, such as a first antenna 160, a second antenna 162, a third antenna 164, and a fourth antenna 166. In some examples, each antenna may transmit and / or receive directional signals, omnidirectional signals, or combinations thereof. In the examples described herein, a “directional” signal refers to a signal that radiates more strongly in one or more directions compared to one or more other directions along the azimuth plane (i.e., the horizontal plane), while an “omnidirectional” signal refers to a signal that radiates equally in all directions along the azimuth plane. In some examples, each antenna may include a phased array antenna. In the examples described herein, a “phased array antenna” refers to an antenna array capable of creating a directional signal that can be electronically redirected to point in a different direction without moving the antenna. In such examples, a phased array antenna may include an array of directional antennas and / or omnidirectional antennas that can focus RF energy toward a specific spatial direction. Those skilled in the art will understand that antennas may include any suitable type(s) of antenna(s) now known and hereafter developed. Furthermore, although Figure 1 A network device 110 including four antennas is shown, but those skilled in the art will understand that the network device 110 may include any suitable number of antennas.
[0018] Figure 2 An example radio component architecture 200 is shown in a network device according to various examples of this disclosure, on which a ULL MLO connection in the 6 GHz band can be established. Radio component architecture 200 can be used with, for example... Figure 1 The network device 110 is associated with the network device.
[0019] In some examples, each of the first radio component 150, the second radio component 152, the third radio component 154, and the fourth radio component 156 may operate on one or more frequency bands conforming to one or more IEEE standards (e.g., 802.11ax). Figure 2 In the example, the first radio component 150 can operate at one or more frequency channels in the 2.4 GHz band, the second radio component 152 can operate at one or more frequency channels in the 5 GHz band, the third radio component 154 can operate at one or more frequency channels in the 6 GHz band, and the fourth radio component 156 can operate as a general-purpose scanning radio component by default. The fourth radio component 156 can switch from operating in scanning mode to operating as a secondary 6 GHz radio component to complement the third radio component 154, which can act as a primary 6 GHz radio component. When for client devices (such as...) Figure 1When the client device 170 establishes a ULL MLO connection in the 6 GHz band, the fourth radio component 156 can be switched to act as a 6 GHz radio component. Those skilled in the art will understand that the first radio component 150, the second radio component 152, and the third radio component 154 can operate on any suitable frequency(s) and conform to any suitable type(s) of wireless communication standards now known and hereafter developed. Furthermore, although... Figure 1 A network device 110 comprising four radio components is shown, but those skilled in the art will understand that the network device 110 may include any suitable number of radio components.
[0020] In some examples, such as Figure 1 The instructions of instruction 132 can be configured to select one or more filters to apply to each of the first radio component 150, the second radio component 152, the third radio component 154, and the fourth radio component 156, wherein each filter allows a specific range of frequency bands to pass through. Figure 2 In the example, a 2GHz filter 210 can be applied to the first radio component 150 to allow frequency channels in the 2.4 GHz band. Figure 2 In the example, two 5 GHz filters 220 and 230 can be applied to the second radio component 152 to allow frequency channels in the 5 GHz band. Each of the 5 GHz filters 220 and 230 can allow a specific range of frequency channels in the 5 GHz band through the second radio component 152. The range of frequency channels allowed by 5 GHz filter 220 in the 5 GHz band may differ from the range of frequency channels allowed by 5 GHz filter 230 in the 5 GHz band. Figure 2 In the example, two 6 GHz filters 230 and 240 can be applied to a third radio component 154 to allow frequency channels in the 6 GHz band. Each of the 6 GHz filters 240 and 250 can allow a specific range of frequency channels in the 6 GHz band through the third radio component 154. Figure 2 In the example, the fourth radio component 156 can switch from operating in scan mode as a general-purpose scanning radio component to operating as a secondary 6 GHz radio component, supplementing the third radio component 154, which can act as the primary 6 GHz radio component. When for client devices (such as...), Figure 1When client device 170 establishes a ULL MLO connection in the 6 GHz band, fourth radio component 156 can be switched to act as a slave 6 GHz radio component. After fourth radio component 156 has been switched to operate as a slave 6 GHz radio component, 6 GHz filter 260 can be applied to fourth radio component 156 to allow frequency channels in the 6 GHz band. 6 GHz filter 260 can allow a specific range of frequency channels in the 6 GHz band through fourth radio component 156. Each of 6 GHz filters 240, 250, and 260 can allow a different range of frequency channels in the 6 GHz band. Allowing different ranges of frequency channels in the 6 GHz band for third radio component 154 and fourth radio component 156 can prevent or minimize interference in ULL MLO communication with client device.
[0021] In some examples, each filter in the filters (i.e., 2 GHz filter 210, 5 GHz filters 220 and 230, and 6 GHz filters 240, 250 and 260) can be switched by a switching device (such as...) Figure 1 The switching device 140 is selected. In some examples, each filter can be selected in response to an instruction received by the network device 110 from the controller device. For example, the instruction received by the network device 110 from the controller device may indicate a frequency channel in the 6 GHz band corresponding to one of the 6 GHz filters 240, 250, or 260, and the 6 GHz filter 240, 250, or 260 may be selected in response to the indicated channel.
[0022] Figure 3 Example diagram 300 of a frequency channel according to various examples of this disclosure is shown, on which a ULL MLO connection in the 6 GHz band can be established. Figure 3 In the example, filters 310, 320, 330, and 340 each allow a specific range of frequency channels within the 6 GHz band. Those skilled in the art will understand that each filter 310, 320, 330, and 340 can allow... Figure 3Frequency channels in the 6 GHz band (not shown) are allowed to pass through. Filter 310 can be considered a 6 GHz narrowband filter accommodating the existing 160 MHz channels in WiFi-6 and WiFi-7, allowing the 6 GHz band in the range of 5945 MHz to 6105 MHz to pass through. Filter 320 can be considered a 6 GHz wideband filter accommodating the existing 1020 MHz channels in WiFi-6 and WiFi-7, allowing the 6 GHz band in the range of 6105 MHz to 7125 MHz to pass through. Filter 330 can be considered a 6 GHz narrowband filter accommodating the new 320 MHz channels in WiFi-7, allowing the 6 GHz band in the range of 5945 MHz to 6265 MHz to pass through. Filter 340 can be considered a 6 GHz wideband filter accommodating the new 780 MHz channels in WiFi-7, allowing the 6 GHz band in the range of 6345 MHz to 7125 MHz to pass through. The frequency channel gap between filters 330 and 340 in the range of 6265 MHz to 6345 MHz can be considered as a transition band. Those skilled in the art will understand that each of the 6 GHz filters 310, 320, 330, and 340 can allow different ranges of frequency channels within the 6 GHz band to pass through, and that each of the 6 GHz filters 310, 320, 330, and 340, as well as the transition band, is not limited to the ranges described above.
[0023] In some examples, filters 310 and 320 can be configured by default. Figure 1 and Figure 2 The third radio component 154. To establish a ULL MLO connection for client equipment in the 6 GHz band, instructions can be configured to, for example... Figure 1 and Figure 2 The fourth radio component 156 switches from operating in scan mode to operating as a secondary 6 GHz radio component. The fourth radio component 156 can supplement the third radio component 154, which can act as the primary 6 GHz radio component. Instructions can select a filter 330 to be applied to the third radio component 154 and a filter 340 to be applied to the fourth radio component 156. Each of the third radio component 154 and the fourth radio component 156 can allow different ranges of frequency channels within the 6 GHz band to pass through. Applying different filters (each with different, non-overlapping frequency channel ranges within the 6 GHz band) to the third radio component 154 and the fourth radio component 156 can prevent or minimize interference in ULL MLO communication with client equipment.
[0024] Figure 4Example illustrations of a process 400 for establishing a ULL communication connection according to various examples of this disclosure are shown. In some examples, process 400 may be, for example, by... Figure 1 The processing resources 120 of the network device 110 are used for execution. In other examples, process 400 can be implemented as... Figure 1 The network device 110 has processing resources of 120.
[0025] exist Figure 4 At step 402, processing resource 120 can determine that the 6 GHz radio component is in scanning mode. The network device may include multiple radio components, such as... Figure 1 The system comprises a first radio component 150, a second radio component 152, a third radio component 154, and a fourth radio component 156. The first radio component 150 can operate at one or more frequency channels in the 2.4 GHz band, the second radio component 152 can operate at one or more frequency channels in the 5 GHz band, the third radio component 154 can operate at one or more frequency channels in the 6 GHz band, and the fourth radio component 156 can operate as a general-purpose scanning radio component by default. The fourth radio component 156 can switch from operating in scanning mode to operating as a secondary 6 GHz radio component to complement the third radio component 154, which can act as a primary 6 GHz radio component. When for client devices (such as…), Figure 1 When client device 170 establishes a ULL MLO connection in the 6 GHz band, fourth radio component 156 can be switched to act as a 6 GHz radio component. Fourth radio component 156 can be determined to be in scanning mode.
[0026] exist Figure 4 In step 404, the processing resource 120 of network device 110 can receive a request for lower latency from the client device. A request for lower latency can be considered a request for a low-latency connection, an ultra-low latency (ULL) connection, an ULL-MLO connection, etc. This request can originate from a client device, such as... Figure 1 The client device 170. In one example, the client device may have an existing communication connection with the network device before the network device receives a request for a low-latency connection from the client device. In another example, the network device may receive a request for a low-latency connection from the client device before establishing a communication connection with the client device.
[0027] Requests for low-latency connections may include requests to establish multiple communication connections to a network device in the 6 GHz band. The network device may be an access point (AP) multi-link device (MLD). The network device may establish multiple communication connections with client devices on two or more frequency channels in the 6 GHz band. The network device may use two or more radio components to establish multiple communication connections with client devices. Each radio component may have a unique filter applied to it, where each filter allows different ranges of frequency channels in the 6 GHz band to pass through. Many variations are possible.
[0028] Upon receiving a request for a low-latency connection, a secondary 6 GHz radio component can be enabled in the network device. The fourth radio component 156 can switch from operating in scan mode as a general-purpose scanning radio component to operating as a secondary 6 GHz radio component. The secondary 6 GHz radio component can serve as a supplement to the primary 6 GHz radio component in the network device (such as the third radio component 154).
[0029] After enabling the 6 GHz radio components, filters, such as Figure 3 Filters 330 and 340 can be applied to the primary 6 GHz radio component and the secondary 6 GHz radio component, respectively. By applying different filters to the primary and secondary 6 GHz radio components, each radio component can allow frequency channels of different and non-overlapping ranges within the 6 GHz band to pass through. This can prevent or minimize interference in ULL MLO communication with client equipment.
[0030] exist Figure 4 At step 406, the processing resource 120 of network device 110 can determine whether the client device has an existing communication connection to the main 6 GHz radio component, which is located in the lower 320 MHz frequency channel within the 6 GHz band. In this case, the client device may have an existing communication connection with the network device before the network device receives a request for a low-latency connection from the client device. The existing communication connection can use an existing frequency channel in the 6 GHz band through the main 6 GHz radio component. It can be determined whether the existing frequency channel used for the existing communication connection is within the lower 320 MHz frequency channel in the 6 GHz band. The lower 320 MHz frequency channel may include filters applied to the main 6 GHz radio component (e.g., Figure 3The range of frequency channels in filter 330. Filter 330 can accommodate the new 320 MHz channel in WiFi-7, allowing the 6 GHz band in the range of 5945 MHz to 6265 MHz to pass through. If the existing frequency channel used for the existing communication connection is within the lower 320 MHz frequency channel, proceed to step 408. Otherwise, proceed to step 410.
[0031] exist Figure 4 In step 408, the processing resource 120 of network device 110 can trigger MLO operation and select a higher 780 MHz frequency channel in the 6 GHz band from the 6 GHz radio components. Existing communication connections can be maintained if the existing frequency channel of an existing communication connection is within a lower 320 MHz frequency channel. An existing communication connection can be considered a primary communication connection using the same existing frequency channel (now referred to as the primary frequency channel).
[0032] A second frequency channel can be selected from the higher 780 MHz frequency channels within the 6 GHz band. This second frequency channel can be used to establish a second communication connection with a client device via the 6 GHz radio component. The higher 780 MHz frequency channel may include filters (such as...) applied to the 6 GHz radio component. Figure 3 The filter 340 can accommodate the new 780 MHz channel in WiFi-7, allowing the 6 GHz band in the range of 6345 MHz to 7125 MHz to pass through. A second frequency channel can be selected from any available frequency channel in the filter of the higher 780 MHz frequency channel in the 6 GHz band.
[0033] exist Figure 4 At step 410, the processing resource 120 of network device 110 can determine whether the client device has an existing communication connection to the main 6 GHz radio component located in the 80 MHz transition band. The 80 MHz transition band can include a range of frequency channels in the 6 GHz band, between a lower 320 MHz frequency channel and a higher 780 MHz frequency channel. In one example, the lower 320 MHz frequency channel can include the range of 5945 MHz to 6265 MHz in the 6 GHz band. The higher 780 MHz frequency channel can include the range of 6345 MHz to 7125 MHz in the 6 GHz band. The transition band can include frequency channels between the lower 320 MHz frequency channel and the higher 780 MHz frequency channel, consisting of the range of 6265 MHz to 6345 MHz. If the existing frequency channel used for the existing communication connection is within the transition band, proceed to step 412. Otherwise, proceed to step 414.
[0034] exist Figure 4 In step 412, the processing resource 120 of network device 110 can move an existing communication connection from a higher 780MHz frequency channel to a lower frequency channel. If the existing frequency channel for the existing communication connection to the primary 6 GHz radio component is determined to be a frequency channel within the transition band, a frequency channel can be selected from the 780 MHz frequency channels to replace the existing frequency channel. Any available frequency channel can be selected from the 780 MHz frequency channels to replace the existing frequency channel. The frequency channel selected from the 780 MHz frequency channels can be considered a secondary frequency channel.
[0035] Existing communication connections can be moved from an existing frequency channel in the primary 6 GHz radio unit to a slave frequency channel in the secondary 6 GHz radio unit. This migration can be performed by executing a Media Access Control (MAC) migration. An existing communication connection can be considered a slave communication connection using a slave frequency channel from the secondary 6 GHz radio unit.
[0036] exist Figure 4 At step 414, the processing resources 120 of network device 110 can move an existing communication connection from the primary 6 GHz radio component to the secondary 6 GHz radio component. Therefore, determining that the existing frequency channel of the existing communication connection to the primary 6 GHz radio component is not a frequency channel within the transition band can indicate that the existing frequency channel is a frequency channel from the 780 MHz frequency channel. The existing communication connection can be moved from the primary 6 GHz radio component to the secondary 6 GHz radio component using the same existing frequency channel from the 780 MHz frequency channel. The existing communication connection can be moved from the primary 6 GHz radio component to the secondary 6 GHz radio component because filters are applied to both the primary and secondary 6 GHz radio components. The filter used for the primary 6 GHz radio component can allow frequency channels from the 320 MHz frequency channel, while the secondary 6 GHz radio component can allow frequency channels from the 780 MHz frequency channel. The existing communication connection can be moved from the primary 6 GHz radio component to the secondary 6 GHz radio component by performing a MAC migration. The existing communication connection can be considered a secondary communication connection using the existing frequency channel from the secondary 6 GHz radio component. An existing frequency channel can be considered as a frequency channel.
[0037] exist Figure 4At step 416, the processing resource 120 of network device 110 can trigger an MLO operation and select a lower 320 MHz frequency channel in the 6 GHz band on the primary 6 GHz radio component. As an existing communication connection moves from the primary 6 GHz radio component to the secondary 6 GHz radio component as a secondary communication connection, an additional communication connection can be established on the primary 6 GHz radio component using the secondary frequency channel from the higher 780 MHz frequency channel. To establish the additional communication connection, a primary frequency channel can be selected from the lower 320 MHz frequency channels in the 6 GHz band. The primary frequency channel can be used to establish a second communication connection with a client device via the primary 6 GHz radio component. The lower 320 MHz frequency channel may include filters applied to the primary 6 GHz radio component (e.g., filters for...). Figure 3 The filter 330 can accommodate the new 320 MHz channel in WiFi-7, allowing the 6 GHz band to pass through in the range of 5945 MHz to 6265 MHz. The primary frequency channel can be selected from any available frequency channel in the filter at a higher frequency of 780 MHz within the 6 GHz band. A second communication connection using the primary frequency channel in the primary 6 GHz radio component can be considered the primary communication connection.
[0038] Establishing a primary communication connection to the primary 6 GHz radio component using the primary frequency channel, and a secondary communication connection to the secondary 6 GHz radio component using the secondary frequency channel, can provide clients with multiple low-latency connections to network devices.
[0039] exist Figure 4At step 418, the processing resource 120 of network device 110 can receive a notification that a low-latency task has been completed from the client device. The client may request a low-latency connection for various reasons. When establishing multiple low-latency connections for the client device upon receiving a request for a low-latency connection, the client device can maintain these multiple low-latency connections as long as it needs to. When the client device no longer needs its multiple low-latency connections with the network device, it can send a report or notification to the network device indicating that it no longer needs the multiple low-latency connections. The client device can also choose to terminate all but one of its low-latency connections to the network device, and the network device can determine that the client device no longer needs the multiple low-latency connections. When it determines that the client device no longer needs the multiple low-latency connections, the network device can determine which of the multiple low-latency connections to maintain while disconnecting or terminating the other low-latency connections. In one example, the network device can disconnect or terminate low-latency connections that the client device has already terminated or disconnected. In another example, the network device can maintain a low-latency connection to the main 6 GHz radio component while terminating other low-latency connections. In another example, the network device can maintain a low-latency connection from the 6 GHz radio component while terminating other low-latency connections.
[0040] exist Figure 4 In step 420, the processing resource 120 of network device 110 can switch one of the primary 6 GHz radio components or the secondary 6 GHz radio components to scan mode. When terminating all but one of multiple low-latency connections with a client device, the network device can determine which radio component between the primary and secondary 6 GHz radio components is switched to scan mode. If the low-latency connection to the primary 6 GHz radio component is maintained, the secondary 6 GHz radio component can be switched to scan mode to operate as a general-purpose scan radio component. If the low-latency connection to the secondary 6 GHz radio component is maintained, the primary 6 GHz radio component can be switched to scan mode to operate as a general-purpose scan radio component. The filter applied to the 6 GHz radio component switched to scan mode to operate as a general-purpose scan radio component can be disabled. In one example, the filter applied to the 6 GHz radio component maintaining the low-latency connection to the client device can be maintained. In another example, the filter applied to the 6 GHz radio component maintaining the low-latency connection to the client device can be disabled, and another filter (such as...) is used for the frequency channel in the 6 GHz band. Figure 3 The filters 310 and / or 320 can be replaced. Many variations are possible.
[0041] For simplicity, process 400 is described as being executed for a single request for a low-latency connection from a single client device. It should be understood that, in a typical example, the processing resource 120 of network device 110 may receive multiple requests for low-latency connections from multiple client devices simultaneously and / or consecutively for short periods. In some examples, when a low-latency connection request is received or obtained, processing resource 120 may execute many (if not all) of the steps in process 400 for multiple low-latency connection requests from multiple client devices.
[0042] As explained, process 400 can provide a solution for establishing ULL communication connections for client devices. Using multiple 6 GHz radio components to establish multiple low-latency connections for client devices ensures minimal or no interference between these connections, thereby guaranteeing minimal latency.
[0043] Figure 5 A computing component 500 is illustrated, comprising one or more hardware processors 502 and a machine-readable storage medium 504 storing a set of machine-readable / machine-executable instructions. When these machine-readable / machine-executable instructions are executed, the hardware processor(s) 502 perform illustrative methods that reduce computational costs while maintaining network service and performance. It should be understood that, unless otherwise stated, within the scope of the various instances discussed herein, additional, fewer, or alternative steps may be performed in a similar or alternative order or in parallel. The computing component 500 may be implemented as... Figure 1 Computing component 110 Figure 2 Network equipment 200, and Figure 4 The process is 400. Figure 5 This summarizes and further elaborates on some of the aspects described earlier.
[0044] At step 506, the hardware processor(s) 502 can execute machine-readable / machine-executable instructions stored in the machine-readable storage medium 504 for the network device to receive a request for a low-latency connection. The request for a low-latency connection can originate from a client device. In one example, the client device may have an existing communication connection with the network device before the network device receives the request for a low-latency connection from the client device. In another example, the network device may receive the request for a low-latency connection from the client device before establishing a communication connection with the client device.
[0045] Requests for low-latency connections may include requests to establish multiple communication connections to a network device in the 6 GHz band. The network device may be an access point (AP) multi-link device (MLD). The network device may establish multiple communication connections with client devices on two or more frequency channels in the 6 GHz band. The network device may use two or more radio components to establish multiple communication connections with client devices, where each radio component allows for different filtering of the frequency channels in the 6 GHz band. Many variations are possible.
[0046] In step 508, the hardware processor (multiple) 502 may execute machine-readable / machine-executable instructions stored in the machine-readable storage medium 504 to enable a low-frequency filter in the primary 6 GHz radio component of the network device. The network device may include multiple radio components. Each of the multiple radio components may be assigned a specific function. In one example, the network device may include: a first radio component acting as a primary 2.4 GHz radio component to establish a communication connection with the device in the 2.4 GHz band; a second radio component acting as a primary 5 GHz radio component to establish a communication connection with the device in the 5 GHz band; a third radio component acting as a primary 6 GHz radio component to establish a communication connection with the device in the 6 GHz band; and a fourth radio component acting as a general-purpose scanning radio component. The fourth radio component may also be used as a secondary 6 GHz radio component to establish a communication connection with the device in the 6 GHz band.
[0047] Upon receiving a request for a low-latency connection, a low-frequency filter can be enabled in the main 6 GHz radio component of the network device to allow signals in the first 6 GHz sub-band to pass through. The first 6 GHz sub-band may include frequency channels from 5945 MHz to 6265 MHz. The selection of the range of frequency channels in the first 6 GHz sub-band is not limited to 5945 MHz to 6265 MHz.
[0048] At step 510, the hardware processor 502 may execute machine-readable / machine-executable instructions stored in the machine-readable storage medium 504 to enable a 6 GHz radio component in the network device. The 6 GHz radio component may be one of a plurality of radio components included in the network device. In one example, the 6 GHz radio component may be a general-purpose scanning radio component in the network device.
[0049] Upon receiving a request for a low-latency connection, a 6 GHz radio component can be enabled in the network device. Enabling the 6 GHz radio component may include switching a general-purpose scanning radio component from scanning mode operation to communication mode operation. Enabling the 6 GHz radio component allows signals in the 6 GHz band to pass through.
[0050] At step 512, the hardware processor(s) 502 may execute machine-readable / machine-executable instructions stored in the machine-readable storage medium 504 to enable a high-frequency filter in the 6 GHz radio component of the network device. After enabling the 6 GHz radio component to operate in communication mode, signals in the 6 GHz band may be allowed to pass through. A high-frequency filter may be enabled in the 6 GHz radio component to allow signals in a second 6 GHz sub-band to pass through. The second 6 GHz sub-band may include frequency channels from 6345 MHz to 7125 MHz. The selection of the range of frequency channels in the second 6 GHz sub-band is not limited to 6345 MHz to 7125 MHz.
[0051] Using two 6 GHz radio components, each filtering frequency channels in a different 6 GHz subband, allows network devices to establish multiple communication connections with the same device while preventing or minimizing interference between each of the multiple communication connections.
[0052] At step 514, the hardware processor(s) 502 may execute machine-readable / machine-executable instructions stored in the machine-readable storage medium 504 to enable a transition band between the low-frequency filter and the high-frequency filter. The transition band may be implemented to prevent or minimize interference between communication connections in the primary 6 GHz radio component and communication connections in the secondary 6 GHz radio component. The transition band may be an 80 MHz sub-band. The 80 MHz sub-band may include a frequency channel between the low-frequency filter of the first 6 GHz sub-band and the high-frequency filter of the second 6 GHz sub-band. The 80 MHz sub-band may include frequency channels from 6265 MHz to 6345 MHz. The selection of the range of frequency channels in the transition band is not limited to 6265 MHz to 6345 MHz.
[0053] At step 516, the hardware processor(s) 502 may execute machine-readable / machine-executable instructions stored in the machine-readable storage medium 504 to determine the operating frequency channel of an existing communication connection with the client device. The network device may have an existing communication connection with the client device. The existing communication connection may be established in the network device's main 6 GHz radio component. A request from the client device to the network device for a low-latency connection may include a request to improve the existing communication connection in the main 6 GHz radio component. The operating frequency of the existing communication connection in the main 6 GHz radio component can be determined.
[0054] At step 518, the hardware processor (multiple processors) 502 may execute machine-readable / machine-executable instructions stored in the machine-readable storage medium 504 to determine a master frequency channel in the master 6 GHz radio component and a slave frequency channel in the slave 6 GHz radio component. The master frequency channel may be determined to be used in the master 6 GHz radio component. The master frequency channel may be a frequency channel within a low-frequency filter enabled in the master 6 GHz radio component. The master frequency channel may be used to establish a first communication connection between a network device and a client device in the master 6 GHz radio component. The first communication connection may replace an existing communication connection between the network device and the client device in the master 6 GHz radio component. The slave frequency channel may be determined to be used in the slave 6 GHz radio component. The slave frequency channel may be a frequency channel within a high-frequency filter enabled in the slave 6 GHz radio component. The slave frequency channel may be used to establish a second communication connection between the network device and the client device in the slave 6 GHz radio component.
[0055] The primary frequency channel in the primary 6 GHz radio component can be determined based on the operating frequency channel of an existing communication connection. In one example, the operating frequency channel of an existing communication connection in the primary 6 GHz radio component can be a frequency channel within the frequency channel range of a low-frequency filter enabled in the primary 6 GHz radio. By determining that the operating frequency channel is within the low-frequency filter, i.e., within the 6 GHz sub-band of 5945 MHz to 6265 MHz, the primary frequency channel can be determined to be the same frequency channel as the operating frequency channel. The secondary frequency channel in the secondary 6 GHz radio component can be selected as any available frequency channel in a high-frequency filter enabled in the secondary 6 GHz radio component. The high-frequency filter can include frequency channels in the 6 GHz sub-band of 6345 MHz to 7125 MHz.
[0056] Determining the slave frequency channel in a 6 GHz radio component can be based on the operating frequency channel of an existing communication connection. In one example, the operating frequency channel of an existing communication connection in the master 6 GHz radio component can be a frequency channel within the frequency channel range of a high-frequency filter enabled in the slave 6 GHz radio component. By determining that the operating frequency channel is within the high-frequency filter, i.e., within the 6 GHz sub-band of 6345 MHz to 7125 MHz, the slave frequency channel can be determined to be the same frequency channel as the operating frequency channel. The master frequency channel in the master 6 GHz radio component device can be selected as any available frequency channel in a low-frequency filter enabled in the master 6 GHz radio device. The low-frequency filter can include frequency channels in the 6 GHz sub-band of 5945 MHz to 6265 MHz.
[0057] By determining that the operating frequency channel of the existing communication connection is within the frequency channel range of the transition band, one of two actions can occur. In the first case, upon determining that the operating frequency channel of the existing communication connection is within the frequency channel range of the transition band, a new first frequency channel can be selected from the available frequency channels within the low-frequency filter (i.e., the 6 GHz sub-band from 5945 MHz to 6265 MHz). The existing communication connection can be moved from the operating frequency channel to the new first frequency channel in the main 6 GHz radio component. The existing communication connection can be moved via Media Access Control (MAC) migration. The new first frequency channel can be the primary frequency channel to be used to establish a first communication connection to a client device in the main 6 GHz radio component. The secondary frequency channel in the 6 GHz radio component can be selected as any available frequency channel in the high-frequency filter enabled in the secondary 6 GHz radio. The high-frequency filter can include frequency channels in the 6 GHz sub-band from 6345 MHz to 7125 MHz. The secondary frequency channel can be used to establish a second communication connection to a client device in the secondary 6 GHz radio component.
[0058] In the second scenario, when it is determined that the operating frequency channel of an existing communication connection falls within the frequency channel range of the transition band, a new first frequency channel can be selected from the available frequency channels within the high-frequency filter (i.e., the 6 GHz sub-band from 6345 MHz to 7125 MHz). The existing communication connection can be moved from the operating frequency channel to the new first frequency channel in the 6 GHz radio component. The existing communication connection can be moved via Media Access Control (MAC) migration. The new first frequency channel can be a slave frequency channel to be used for establishing a first communication connection to a client device from the 6 GHz radio component. The master frequency channel in the master 6 GHz radio component device can be selected as any available frequency channel in the low-frequency filter enabled in the master 6 GHz radio device. The low-frequency filter can include frequency channels in the 6 GHz sub-band from 5945 MHz to 6265 MHz. The master frequency channel can be used to establish a second communication connection to a client device in the master 6 GHz radio component.
[0059] At step 520, the hardware processor (multiple processors) 502 can execute machine-readable / machine-executable instructions stored in the machine-readable storage medium 504 to provide a first communication connection using the primary frequency channel in the primary 6 GHz radio component. Once the primary frequency channel is determined to be within the low-frequency filter of the frequency channel enabled in the primary 6 GHz radio component, a new first communication connection can be established. The network device can replace an existing communication connection with the newly established first communication connection. To replace an existing communication connection with the newly established first communication connection, the existing communication connection can be moved via MAC migration.
[0060] At step 522, the hardware processor(s) 502 can execute machine-readable / machine-executable instructions stored in the machine-readable storage medium 504 to provide a second communication connection using a slave frequency channel from the 6 GHz radio component. Once the slave frequency channel is determined to be within the high-frequency filter of the frequency channel enabled from the 6 GHz radio component, a new second communication connection can be established. The network device can replace an existing communication connection with the newly established second communication connection. To replace an existing communication connection with the newly established second communication connection, the existing communication connection can be moved via MAC migration.
[0061] Subsequently, the hardware processors 502 can execute machine-readable / machine-executable instructions stored in the machine-readable storage medium 504 to receive a notification from the client device terminating the low-latency connection to the network device. Upon receiving the notification to terminate the low-latency connection, either the primary 6 GHz radio component or the secondary 6 GHz radio component can be disabled. Disabling the primary 6 GHz radio component may disconnect or terminate the primary communication connection to the client device. Disabling the secondary 6 GHz radio component may disconnect or terminate the secondary communication connection to the client device. In one example, the network device may disable the primary 6 GHz radio component when the primary frequency channel is the same as the original existing frequency channel to the client device. In another example, the network device may disable the secondary 6 GHz radio component when the secondary frequency channel is the same as the original existing frequency channel to the client device. In yet another example, the network device may disable the secondary 6 GHz radio component when the original existing frequency channel of the original existing communication connection to the client device is a frequency channel within the transition band. Many variations are possible.
[0062] In addition, the (multiple) hardware processors 502 may simultaneously and / or continuously receive multiple requests for low-latency connections from other client devices for a short period of time, and repeat the aforementioned steps for each of the received requests until no more requests for low-latency connections are received from the client devices.
[0063] Figure 6 A block diagram of an example computer system 600 is shown, in which various examples described herein can be implemented. For example, any Figures 1 to 5 The functions of one or more of the elements, network functions, etc. shown can be implemented or achieved by the computer system 600. The computer system 600 may include a bus 602 or other communication mechanism for transmitting information, and one or more hardware processors 604 coupled to the bus 602 for processing information. The hardware processors 604 may be, for example, one or more general-purpose microprocessors.
[0064] Computer system 600 may also include main memory 606, such as random access memory (RAM), cache, and / or other dynamic storage devices, coupled to bus 602, for storing information and instructions to be executed by hardware processor(s) 604. Main memory 606 may also be used to store transient variables or other intermediate information during the execution of instructions to be executed by hardware processor(s) 604. When stored in a storage medium accessible to hardware processor(s) 604, such instructions present computer system 600 as a dedicated machine customized to perform the operations specified in the instructions.
[0065] The computer system 600 may also include a read-only memory (ROM) 608 or other static storage device coupled to the bus 602 for storing static information and instructions of the hardware processor(s) 604. Storage device 610, such as a disk, optical disk, or USB thumb drive (flash drive), may be provided and coupled to the bus 602 for storing information and instructions.
[0066] The computing system 600 may include a user interface module for implementing a GUI, which may be stored as executable software code executed by (or more) computing devices in a mass storage device. For example, this module and other modules may include components such as software components, object-oriented software components, class components and task components, procedures, functions, properties, programs, subroutines, program code segments, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables.
[0067] Generally, terms such as “component,” “module,” “engine,” “system,” and “database,” as used herein, can refer to logic embodied in hardware or firmware, or to a collection of software instructions written in a programming language (such as Java, C, or C++) that may have entry and exit points. Software components can be compiled and linked into an executable program, installed in a dynamic link library, or written in an interpreted programming language (such as BASIC, Perl, or Python). It will be understood that software components can be invoked from other components or from themselves, and / or can be invoked in response to detected events or interrupts. Software components configured to execute on a computing device such as computing system 600 can be provided on a computer-readable medium such as an optical disc, digital video disc, flash drive, magnetic disk, or any other tangible medium, or provided as a digital download (and may initially be stored in a compressed or installable format that requires installation, decompression, or decryption prior to execution). Such software code can be stored, in part or in whole, on a memory device executing the computing device for execution by the computing device. Software instructions can be embedded in firmware (such as EPROM). It will be further understood that hardware components can be composed of connected logic units (such as gates and flip-flops), and / or can be composed of programmable units (such as programmable gate arrays or processors).
[0068] Computer system 600 may implement one or more of the techniques described herein using custom hardwired logic, one or more ASICs or FPGAs, firmware, and / or program logic, which, when combined with computer system 600, enables computer system 600 to be a special-purpose machine or to be programmed as such. According to one example, the techniques described herein may be executed by computer system 600 in response to hardware processor(s) 604 executing one or more sequences of one or more instructions contained in main memory 606. Such instructions may be read into main memory 606 from another storage medium, such as storage device 610. Execution of the instruction sequence contained in main memory 606 may cause hardware processor(s) 604 to perform the process steps described herein. In alternative examples, hardwired circuitry may be used in place of or in combination with software instructions.
[0069] As used herein, the term "non-transitory media" and similar terms refer to any medium that stores data and / or instructions that cause a machine to operate in a particular manner. Such non-transitory media can include non-volatile media and / or volatile media. Non-volatile media can include, for example, optical discs or magnetic disks, such as storage device 610. Volatile media can include dynamic memory, such as main memory 606. Common forms of non-transitory media include, for example, floppy disks, flexible disks, hard disks, solid-state drives, magnetic tape, or any other magnetic data storage media, CD-ROMs, any other optical data storage media, any physical media with a perforated pattern, RAM, PROMs, and EPROMs, FLASH-EPROMs, NVRAMs, any other memory chips or cartridges, and their networking versions.
[0070] Non-transient media differ from transmission media, but can be used in conjunction with them. Transmission media can participate in the transmission of information between non-transient media. For example, transmission media can include coaxial cables, copper wires, and optical fibers, including the conductors of bus 602. Transmission media can also take the form of sound waves or light waves, such as those generated during radio wave and infrared data communication.
[0071] Computer system 600 may also include at least one network interface 612, such as a network interface controller module (NIC), a network adapter, or a combination thereof, coupled to bus 602 for connecting computer system 600 to at least one network. Network interface 612 can provide bidirectional data communication coupling with one or more network links connected to one or more local networks. For example, network interface 612 may be an Integrated Services Digital Network (ISDN) card, a cable modem, a satellite modem, or a modem providing data communication connectivity to a corresponding type of telephone line. As another example, network interface 612 may be a local area network (LAN) card to provide data communication connectivity to a LAN-compatible (or WAN component communicating with a WAN) network. Wireless links may also be implemented. In any such implementation, network interface 612 transmits and receives electrical, electromagnetic, or optical signals carrying digital data streams representing various types of information.
[0072] Network links typically provide data communication to other data devices via one or more networks. For example, a network link can provide a connection to a host computer or to data equipment operated by an Internet Service Provider (ISP) via a local network. The ISP, in turn, provides data communication services through a global packet data communication network now commonly referred to as the "Internet." Both local networks and the Internet use electrical, electromagnetic, or optical signals that carry streams of digital data. Signals through various networks, as well as signals on network links and through network interface 612, are example forms of transmission media that carry digital data to and from computer system 600.
[0073] Computer system 600 can send messages and receive data, including program code, via networks (multiple) network links and network interface 612. In the Internet example, the server can transmit application request code via the Internet, ISP, local network, and network interface 612. Received code can be executed by processor 604 upon receipt and / or stored in storage device 610 or other non-volatile storage device for later execution.
[0074] Each of the processes, methods, and algorithms described in the preceding sections can be embodied in a code component executed by one or more computer systems or computer processors including computer hardware, and can be fully or partially automated by that code component. One or more computer systems or computer processors can also operate to support the performance of related operations in a “cloud computing” environment or as “Software as a Service” (SaaS). Processes and algorithms can be implemented, partially or wholly, in dedicated circuitry. The various features and processes described above can be used independently of each other or can be combined in various ways. Different combinations and sub-combinations are intended to fall within the scope of this disclosure, and certain method or process boxes may be omitted in some implementations. The methods and processes described herein are not limited to any particular order, and the associated boxes or states can be performed in other suitable orders, or can be performed in parallel or in some other way. Boxes or states can be added to or removed from the disclosed exemplary examples. The performance of certain operations or processes can be distributed across computer systems or computer processors, residing not only within a single machine but also deployed across multiple machines.
[0075] As used herein, the circuit can be implemented using any form of hardware, software, or a combination thereof. For example, one or more processors, controllers, ASICs, PLAs, PALs, CPLDs, FPGAs, logic components, software routines, or other mechanisms can be implemented to constitute the circuit. In implementation, the various circuits described herein can be implemented as discrete circuits, or the described functions and features can be shared partially or wholly among one or more circuits. Even if various features or functional elements can be described or claimed as separate circuits, these features and functions can be shared among one or more common circuits, and such description should not require or imply the need for separate circuits to implement such features or functions. Where the circuit is implemented wholly or partially using software, such software can be implemented to operate in conjunction with a computing or processing system (such as computer system 600) capable of performing the functions described herein.
[0076] As used herein, the term “or” can be interpreted in an inclusive or exclusive sense. Furthermore, singular descriptions of resources, operations, or structures should not exclude plural forms. Unless otherwise specifically stated or otherwise understood in the context in which they are used, conditional language, such as in particular “can,” “may,” “may,” or “may,” is generally intended to convey that some examples include certain features, elements, and / or steps, while other examples do not.
[0077] Unless otherwise expressly stated, the terms and phrases used in this document, and their variations thereof, should be interpreted as open-ended, not restrictive. Adjectives such as “conventional,” “traditional,” “normal,” “standard,” “known,” and terms with similar meanings should not be interpreted as limiting the described items to a given time period or to items available at a given time, but should be interpreted as encompassing conventional, traditional, normal, or standard techniques that may be available or known at any time now or in the future. As an example of the foregoing, the term “including” should be interpreted as meaning “including, but not limited to,” etc. The term “example” is used to provide exemplary instances of the items discussed, not an exhaustive or restrictive list. The terms “a” or “an” should be interpreted as meaning “at least one,” “one or more,” etc. In some cases, the presence of broadened words and phrases such as “one or more,” “at least,” “but not limited to,” or other similar phrases should not be interpreted as implying an intentional or necessary use of a narrower case where such broadened phrases might not exist.
Claims
1. A method for providing low-latency connectivity by a network device, comprising: Receive a request from the client device for a low-latency connection to the network device; Enable the low-frequency filter in the main 6 GHz radio component; Enables the use of 6 GHz radio components; Enable the high-frequency filter from the 6 GHz radio component; A transition band is achieved between the low-frequency filter and the high-frequency filter, such that there is no interference between the main frequency channel allowed by the low-frequency filter in the main 6 GHz radio component and the slave frequency channel allowed by the high-frequency filter in the slave 6 GHz radio component; Determine the operating frequency channel for the existing communication session with the client device in the main 6 GHz radio component to be improved via the requested low-latency connection; Based on the operating frequency channel, the master frequency channel allowed by the low-frequency filter in the master 6 GHz radio component and the slave frequency channel allowed by the high-frequency filter in the slave 6 GHz radio component are determined; The first communication connection is provided to the client device using the main frequency channel in the main 6 GHz radio component; as well as The second communication connection is provided to the client device using the frequency channel from the 6 GHz radio component.
2. The method of claim 1, wherein the low-frequency filter is in a frequency range of 320 MHz from 5945 MHz to 6265 MHz.
3. The method of claim 1, wherein the high-frequency filter is in a frequency range of 780MHz from 6345 MHz to 7125 MHz.
4. The method of claim 1, wherein the transition band is an 80 MHz frequency range of 6265 MHz to 6345 MHz.
5. The method of claim 1, wherein determining the master frequency channel permitted by the low-frequency filter in the master 6 GHz radio component and the slave frequency channel permitted by the high-frequency filter in the slave 6 GHz radio component comprises: In response to determining that the operating frequency channel of the existing communication session with the client device is within the low-frequency filter, it is determined that the main frequency channel in the main 6 GHz radio component is the same as the operating frequency channel; as well as The available frequency channel allowed by the high-frequency filter in the 6 GHz radio component is selected as the slave frequency channel.
6. The method of claim 1, wherein determining the master frequency channel permitted by the low-frequency filter in the master 6 GHz radio component and the slave frequency channel permitted by the high-frequency filter in the slave 6 GHz radio component comprises: In response to determining that the operating frequency channel of the existing communication session with the client device is within the high-frequency filter, it is determined that the slave frequency channel in the 6 GHz radio component is the same as the operating frequency channel; as well as The available frequency channel allowed by the low-frequency filter in the main 6 GHz radio component is selected as the main frequency channel.
7. The method of claim 1, wherein determining the master frequency channel permitted by the low-frequency filter in the master 6 GHz radio component and the slave frequency channel permitted by the high-frequency filter in the slave 6 GHz radio component comprises: In response to determining that the operating frequency channel of the existing communication session with the client device is within the transition band, an available low-frequency channel permitted by the low-frequency filter in the main 6 GHz radio component is selected as the main frequency channel; Media Access Control (MAC) migration is performed by moving the existing communication session from the operating frequency channel to the primary frequency channel. as well as The available high-frequency channel allowed by the high-frequency filter in the 6 GHz radio component is selected as the slave frequency channel.
8. The method of claim 1, wherein determining the master frequency channel permitted by the low-frequency filter in the master 6 GHz radio component and the slave frequency channel permitted by the high-frequency filter in the slave 6 GHz radio component comprises: In response to determining that the operating frequency channel of the existing communication session with the client device is within the transition band, an available high-frequency channel allowed by the high-frequency filter in the 6 GHz radio component is selected as the slave frequency channel; Media Access Control (MAC) migration is performed by moving the existing communication session from the operating frequency channel to the slave frequency channel. as well as The available low-frequency channel, permitted by the low-frequency filter in the main 6 GHz radio component, is selected as the main frequency channel.
9. The method according to claim 1, further comprising: Receive a notification from the client device that the client device has terminated the low-latency connection to the network device; In response to the fact that the primary frequency channel in the primary 6 GHz radio component is the same as the operating frequency channel, the secondary 6 GHz radio component is disabled.
10. The method according to claim 1, further comprising: Receive a notification from the client device that the client device has terminated the low-latency connection to the network device; In response to the fact that the slave frequency channel in the slave 6 GHz radio component is the same as the operating frequency channel, the master 6 GHz radio component is disabled.
11. The method according to claim 1, further comprising: Receive a notification from the client device that the client device has terminated the low-latency connection to the network device; In response to the operating frequency channel being within the transition band, the 6 GHz radio component is disabled.
12. A computing system for low-latency connectivity, comprising: One or more processors; as well as A non-transitory computer-readable medium, including instructions that, when executed by the one or more processors, cause the one or more processors to perform operations, including: Receive requests for low-latency connections from the client device; Enable the low-frequency filter in the main 6 GHz radio component; Enables the use of 6 GHz radio components; Enable the high-frequency filter from the 6 GHz radio component; A transition band is achieved between the low-frequency filter and the high-frequency filter, such that there is no interference between the main frequency channel allowed by the low-frequency filter in the main 6 GHz radio component and the slave frequency channel allowed by the high-frequency filter in the slave 6 GHz radio component; Determine the operating frequency channel for the existing communication session with the client device in the main 6 GHz radio component to be improved via the requested low-latency connection; Based on the operating frequency channel, the master frequency channel allowed by the low-frequency filter in the master 6 GHz radio component and the slave frequency channel allowed by the high-frequency filter in the slave 6 GHz radio component are determined; The primary frequency channel in the primary 6 GHz radio component is used to provide a first communication connection to the client device; and The second communication connection is provided to the client device using the frequency channel from the 6 GHz radio component.
13. The computing system of claim 12, wherein the low-frequency filter is in a frequency range of 320 MHz from 5945 MHz to 6265 MHz.
14. The computing system of claim 12, wherein the high-frequency filter is in a frequency range of 780 MHz from 6345 MHz to 7125 MHz.
15. The computing system of claim 12, wherein the transition band is an 80MHz frequency range of 6265 MHz to 6345 MHz.
16. The computing system of claim 12, wherein determining the master frequency channel permitted by the low-frequency filter in the master 6 GHz radio component and the slave frequency channel permitted by the high-frequency filter in the slave 6 GHz radio component comprises: In response to determining that the operating frequency channel of the existing communication session with the client device is within the low-frequency filter, it is determined that the main frequency channel in the main 6 GHz radio component is the same as the operating frequency channel; as well as The available frequency channel allowed by the high-frequency filter in the 6 GHz radio component is selected as the slave frequency channel.
17. The computing system of claim 12, wherein determining the master frequency channel permitted by the low-frequency filter in the master 6 GHz radio component and the slave frequency channel permitted by the high-frequency filter in the slave 6 GHz radio component comprises: In response to determining that the operating frequency channel of the existing communication session with the client device is within the high-frequency filter, it is determined that the slave frequency channel in the 6 GHz radio component is the same as the operating frequency channel; as well as The available frequency channel allowed by the low-frequency filter in the main 6 GHz radio component is selected as the main frequency channel.
18. The computing system of claim 12, wherein determining the master frequency channel permitted by the low-frequency filter in the master 6 GHz radio component and the slave frequency channel permitted by the high-frequency filter in the slave 6 GHz radio component comprises: In response to determining that the operating frequency channel of the existing communication session with the client device is within the transition band, an available low-frequency channel permitted by the low-frequency filter in the main 6 GHz radio component is selected as the main frequency channel; Media Access Control (MAC) migration is performed by moving the existing communication session from the operating frequency channel to the primary frequency channel. as well as The available high-frequency channel allowed by the high-frequency filter in the 6 GHz radio component is selected as the slave frequency channel.
19. The computing system of claim 12, wherein the medium further comprises instructions that cause the one or more processors to perform the following operations: Receive a notification from the client device that the client device has terminated the low-latency connection; Disable the 6 GHz radio component.
20. A non-transitory storage medium storing instructions, said instructions, when executed by at least one processor of a computing system, causing the computing system to perform a method comprising: Receive requests for low-latency connections from the client device; Enable the low-frequency filter in the main 6 GHz radio component; Enables the use of 6 GHz radio components; Enable the high-frequency filter from the 6 GHz radio component; A transition band is achieved between the low-frequency filter and the high-frequency filter, such that there is no interference between the main frequency channel allowed by the low-frequency filter in the main 6 GHz radio component and the slave frequency channel allowed by the high-frequency filter in the slave 6 GHz radio component; Determine the operating frequency channel for the existing communication session with the client device in the main 6 GHz radio component to be improved via the requested low-latency connection; Based on the operating frequency channel, the master frequency channel allowed by the low-frequency filter in the master 6 GHz radio component and the slave frequency channel allowed by the high-frequency filter in the slave 6 GHz radio component are determined; The first communication connection is provided to the client device using the main frequency channel in the main 6 GHz radio component; as well as The second communication connection is provided to the client device using the frequency channel from the 6 GHz radio component.
Citation Information
Patent Citations
Overlaying wireless networks
CN108432280A
5 GHz sub-band operations
US9565566B1