[go: up one dir, main page]

CN118400813B - Channel switching method, device, terminal and storage medium - Google Patents

Channel switching method, device, terminal and storage medium Download PDF

Info

Publication number
CN118400813B
CN118400813B CN202410851266.0A CN202410851266A CN118400813B CN 118400813 B CN118400813 B CN 118400813B CN 202410851266 A CN202410851266 A CN 202410851266A CN 118400813 B CN118400813 B CN 118400813B
Authority
CN
China
Prior art keywords
channel
access point
terminal
access
wireless
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202410851266.0A
Other languages
Chinese (zh)
Other versions
CN118400813A (en
Inventor
请求不公布姓名
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Yunpan Semiconductor Co ltd
Nanjing Yuncheng Semiconductor Co ltd
Original Assignee
Shanghai Yunpan Semiconductor Co ltd
Nanjing Yuncheng Semiconductor Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Yunpan Semiconductor Co ltd, Nanjing Yuncheng Semiconductor Co ltd filed Critical Shanghai Yunpan Semiconductor Co ltd
Priority to CN202410851266.0A priority Critical patent/CN118400813B/en
Publication of CN118400813A publication Critical patent/CN118400813A/en
Application granted granted Critical
Publication of CN118400813B publication Critical patent/CN118400813B/en
Priority to PCT/CN2025/103967 priority patent/WO2026002140A1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/51Allocation or scheduling criteria for wireless resources based on terminal or device properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/16Performing reselection for specific purposes
    • H04W36/18Performing reselection for specific purposes for allowing seamless reselection, e.g. soft reselection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/535Allocation or scheduling criteria for wireless resources based on resource usage policies

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the invention relates to the technical field of wireless communication and discloses a channel switching method, a device, a terminal and a storage medium. In the invention, the connection between the first wireless channel and the first access point is disconnected, and the connection between the second wireless channel and the second access point is established so as to switch channels; when the second access point supports the terminal to access from the channel, the second access point distributes the working channel in the second wireless channel for the terminal according to each working channel in the first wireless channel; when the second access point does not support the terminal to access from the channel, the second access point allocates an operating channel in the second wireless channel to the terminal according to the function of the terminal. Enabling channel switching in the presence of both master and slave channels and ensuring that wireless devices can share wireless resources fairly and efficiently.

Description

Channel switching method, device, terminal and storage medium
Technical Field
The embodiment of the invention relates to the technical field of wireless communication, in particular to a channel switching method, a device, a terminal and a storage medium.
Background
In the development of Wi-Fi technology, the concepts of a master channel and a slave channel are introduced, and the bandwidth of the original channel is expanded, so that the efficiency and the capacity of data transmission are improved. The main channel, which is the core channel of the Wi-Fi network, takes over the transmission of management frames and maintenance of network stability. Its main functions are to ensure the normal operation of the network, including access, authentication of devices, and broadcasting of network status. Meanwhile, the main channel ensures the compatibility with old equipment, so that new and old equipment can coexist in harmony under the same network environment. The secondary channel is used as the supplement and extension of the main channel and is mainly used for data transmission so as to improve the throughput and efficiency of the network. By introducing the secondary channel, the Wi-Fi system can realize high-speed data transmission on the premise of not interfering with the normal operation of the main channel, thereby meeting the increasing data transmission requirement.
The inventors found that there are at least the following problems in the related art: a strict set of access policies is followed in the current Wi-Fi protocol. The device will only access when both the master and slave channels are in idle state. If the master channel is idle and the slave channel is busy, the device selects to access the master channel to ensure smooth communication. However, when the primary channel is busy and the secondary channel is idle, the conventional access policy chooses not to access any channels, which results in some waste of channel resources. Especially in Wi-Fi 7, the maximum channel bandwidth reaches 320MHz, and the secondary channel bandwidth can reach 160MHz or 80MHz, so that the resource waste phenomenon is more remarkable. However, the design of access from the channel is still imperfect, and how to switch channels in the case of existence of both the master channel and the slave channel still belongs to the technical blank. The channel switching scheme after the channel access is not yet complete.
Disclosure of Invention
The embodiment of the invention aims to provide a channel switching method, a device, a terminal and a storage medium, so that the potential of a secondary channel can be fully utilized when the secondary channel is switched, and the performance and the efficiency of a Wi-Fi network are further improved.
To solve the above technical problems, an embodiment of the present invention provides a channel switching method, including: performing channel switching by disconnecting a connection with a first access point on a first wireless channel and establishing a connection between a second wireless channel and a second access point; when the second access point supports the terminal to access from a channel, the second access point allocates working channels in a second wireless channel to the terminal according to each working channel in the first wireless channel; and when the second access point does not support the terminal to access from the channel, the second access point allocates an operating channel in a second wireless channel for the terminal according to the function of the terminal.
The embodiment of the invention also provides a channel switching device, which comprises: a channel switching module for switching channels by disconnecting a connection with a first access point on a first wireless channel and establishing a connection between a second wireless channel and a second access point; the service allocation module is used for allocating working channels in a second wireless channel for the terminal according to each working channel in the first wireless channel through the second access point when the second access point supports the terminal to access from the channel; and when the second access point does not support the terminal to access from the channel, the second access point allocates an operating channel in a second wireless channel for the terminal according to the function of the terminal.
The embodiment of the invention also provides a terminal, which comprises: at least one processor; and a memory communicatively coupled to the at least one processor; the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the channel switching method described above.
The embodiment of the invention also provides a computer readable storage medium which stores a computer program, and the computer program realizes the channel switching method when being executed by a processor.
In the embodiment of the invention, the connection between the first wireless channel and the first access point is disconnected, and the connection between the second wireless channel and the second access point is established so as to perform channel switching; when the second access point supports the terminal to access from the channel, the second access point distributes the working channel in the second wireless channel for the terminal according to each working channel in the first wireless channel; when the second access point does not support the terminal to access from the channel, the second access point allocates an operating channel in the second wireless channel to the terminal according to the function of the terminal. Enabling channel switching in the presence of both master and slave channels and ensuring that wireless devices can share wireless resources fairly and efficiently.
Drawings
One or more embodiments are illustrated by way of example and not limitation in the figures of the accompanying drawings, in which like references indicate similar elements, and in which the figures of the drawings are not to be taken in a limiting sense, unless otherwise indicated.
Fig. 1 is a flow chart of a channel switching method according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a wireless connection relationship between a terminal and an access point according to an embodiment of the present invention;
FIG. 3 is a diagram illustrating a data transceiving relationship during seamless handover according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a channel switching device according to another embodiment of the present invention;
fig. 5 is a schematic structural view of a terminal according to another embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present application more apparent, the following detailed description of the embodiments of the present application will be given with reference to the accompanying drawings. However, those of ordinary skill in the art will understand that in various embodiments of the present application, numerous technical details have been set forth in order to provide a better understanding of the present application. The claimed application may be practiced without these specific details and with various changes and modifications based on the following embodiments. The following embodiments are divided for convenience of description, and should not be construed as limiting the specific implementation of the present application, and the embodiments can be mutually combined and referred to without contradiction.
An embodiment of the invention relates to a channel switching method, which can be applied to terminal (STA) equipment such as mobile phones, computers and the like. In this embodiment, channel switching is performed by disconnecting a connection with a first access point on a first wireless channel and establishing a connection between a second wireless channel and a second access point; when the second access point supports the terminal to access from the channel, the second access point distributes the working channel in the second wireless channel for the terminal according to each working channel in the first wireless channel; when the second access point does not support the terminal to access from the channel, the second access point allocates an operating channel in the second wireless channel to the terminal according to the function of the terminal. Enabling channel switching in the presence of both master and slave channels and ensuring that wireless devices can share wireless resources fairly and efficiently. The following details of the channel switching method of the present embodiment are specifically described, and the following details are provided for understanding only, and are not necessary to implement the present embodiment.
As shown in fig. 1, in step 101, a terminal (STA) performs channel switching by disconnecting a connection with a first access point (AP 1) on a first wireless channel and establishing a connection between a second wireless channel and a second access point (AP 2); in the edge zone of a base station (BSS), the terminal device may be located exactly where the coverage areas of two Access Points (APs) overlap. As shown in fig. 2, inside the BSS1, the STA1 and the STA2 establish association with the first access point (AP 1) and can normally communicate. However, since STA1 and STA2 are located at the edge of BSS1, overlapping the coverage of BSS2, their communication with AP1 may be interfered with from the second access point (AP 2). According to practical situations, in order to ensure communication quality and stability, STA1 and STA2 may need to switch to BSS2 with better communication environment and establish association with AP 2. In this case, if STA1 communicates with AP1 on the main channel of BSS1 and STA2 communicates with AP1 on the secondary channel, the operating channels of STA1 and STA2 must be properly configured at the time of switching to AP 2. Related protocols have not provided an explicit solution to this problem. The following will discuss the processing procedures under different conditions, so as to ensure that the terminal device can efficiently and stably complete channel configuration when switching the access point, thereby optimizing the overall network communication performance.
In step 102, when the second access point supports the terminal to access from the channel, allocating, by the second access point, an operating channel in the second wireless channel to the terminal according to each operating channel in the first wireless channel; the terminal will process the service on the assigned working channel; in step 103, when the second access point does not support the terminal to access from the channel, the second access point allocates an operation channel in the second wireless channel to the terminal according to the function of the terminal, and the terminal processes the service on the allocated operation channel.
The following groups the handover procedure into two broad categories, conventional handover and seamless handover are exemplified and discussed separately:
conventional handoff procedures require the terminal device (STA) to first send a disassociation frame (Disassociation frame) to the Access Point (AP) to inform it to disassociate the current association state and to begin the association procedure with a new AP (e.g., AP 2). For STA1 and STA2 operating on different channels, the manner of disassociation may be flexible and varied, specifically with the following schemes:
The first scheme is to have STA2 switch back to the primary channel and send a disassociation frame (Disassociation frame) on the primary channel to AP1 to inform it of the disassociation.
The second scheme is for STA2 to transmit Disassociation frame to AP1 on its current operating slave channel. The secondary channel can be any sub-band (sub-band) on the secondary channel.
A third approach is to disassociate in conjunction with a temporary primary channel, as will be described below, and if STA2 defines a temporary primary channel on a secondary channel, it may only send a disassociation frame (Disassociation frame) to the AP on this temporary primary channel to inform it of the disassociation. The related definition and the generating method of the temporary main channel are more, and will not be described in detail herein, and the three different disassociation modes can also be selected to be the most suitable mode according to the actual network environment and the device configuration.
After the terminal is disassociated from the original access point (AP 1) by conventional handoff methods, the edge terminal devices (STA 1, STA 2) must reconfigure to access the new Basic Service Set (BSS) and establish a connection with the new access point (AP 2). In some cases, the new AP2 does not support the slave channel access function, or is configured not to turn on the function, and STA1, STA2 can only establish a connection with AP2 through the primary channel, and send relevant frames for authentication, association, etc. on the primary channel. After associating with the AP2, the AP2 allocates whether to allocate the corresponding STA to the slave channel according to the actual situation.
In some cases, if the secondary access point (AP 2) supports and enables the secondary channel access function, the edge terminal devices (STA 1, STA 2) may switch according to the operating channel originally allocated in BSS 1. For example, in BSS1, STA1 performs data transmission on a Primary Channel (PCH), while STA2 operates on a secondary channel (NPCH). When these devices switch to a new BSS2, they will keep the original channel allocation unchanged: STA1 continues to transmit on the master channel while STA2 remains on the slave channel. The AP2 should broadcast Beacon frames on both the primary and secondary channels in the new BSS2 to inform all terminal devices about the operating status and related configuration information of the primary and secondary channels. In this way, STA1 and STA2 may establish a connection with AP2 on their designated master and slave channels, respectively. STA2 in connection with the previous embodiment may establish a connection with AP2 through a temporary master channel among slave channels.
In some cases, the edge terminal devices (STA 1, STA 2) have flexibility of autonomously selecting a connection channel, and can decide whether to establish a connection with a new access point (AP 2) through a primary channel or a secondary channel according to factors such as actual requirements of the edge terminal devices and channel quality. When the AP2 supports and enables the slave channel access function, STA1 and STA2 will comprehensively consider various factors, such as network traffic, signal strength, interference conditions, etc., to make an optimal channel selection decision. If two terminal devices select the same channel for access, the access point (AP 2) will decide how to perform channel allocation and inform STA1 and STA2 on which channel they should reside for subsequent data transmission by broadcasting Beacon frames, or other management frames or control frames.
Next, an example of seamless handover is discussed, and in future Wi-Fi systems, in order to ensure high reliability of the system and reduce packet loss, a concept of seamless roaming is proposed. In current Wi-Fi systems, a handover of an access point may be triggered once a terminal device moves. When switching access points, the terminal firstly disconnects the current access point and then establishes a new connection with the target access point. After the authentication and association process is completed, the terminal and the target access point can perform four-way handshake to generate an encryption key, and then the transmission of the encryption data is started. However, this way of switching between the connection and disconnection is prone to data packet loss. Seamless roaming, also known as seamless handover, aims to solve the above-mentioned problems. The core idea is to maintain the connection with the original access point while establishing the connection with the target access point. By the method, the terminal can finish smooth switching of the access point under the condition of not interrupting data transmission, so that the risk of data packet loss is obviously reduced, and the continuity and stability of network connection are improved. The technology has important significance for improving the performance and user experience of future Wi-Fi systems.
The current seamless handover procedure is as shown in fig. 3 below, where the terminal first sends a seamless roaming request frame to access point 2 (target access point). After receiving the seamless roaming request frame, the access point 2 sends a seamless roaming response frame to the terminal, and then the terminal switches connection to the target access point. The handover procedure may switch the connection of the terminal to the access point 2 one by one or to the target access point a plurality of times. After the handover is completed, the terminal sends a seamless roaming confirm frame to the access point 1 (initial access point), indicating that the handover is completed. In some cases it may be optional to transmit a seamless roaming acknowledgment frame. In some cases, no seamless roaming acknowledgment frame is sent to access point 1.
On the premise of seamless switching, if the edge terminal in the BSS needs to switch the BSS, corresponding adjustment is also carried out in the link of seamless switching, and the following schemes are provided in the scheme:
1) Seamless handover through primary channel
First, if the new access point (access point 2) does not support access from the channel or does not configure the function, the terminal (e.g., STA2 in fig. 2) should first switch back to the primary channel and then perform a seamless handoff. In this process, the seamless roaming request frame will contain the primary channel, the secondary channel, and the residence information of the terminal on the corresponding channel. The new access point will evaluate from this information whether seamless handover is allowed or not and give feedback by sending a seamless roaming response frame. If access point 2 allows a seamless handoff, the handoff process will begin and it is up to access point 2 to decide and confirm on which channel the newly accessed terminal should reside.
After the seamless roaming handover is completed, the terminal transmits a seamless roaming confirm frame to the original access point (access point 1) to inform that the handover has ended. In addition, in some cases, the terminal may also choose to include the result of the channel switch between it and access point 2 in this acknowledgement frame as well, so that access point 1 can make other decisions based on this information.
2) Master channel and slave channel switching
If the new access point (access point 2) supports access from the channel and configures the function, the terminal (e.g., STA2 in fig. 2) may keep initiating seamless handover in the original channel, that is, a request for seamless handover on the secondary channel is included in the seamless roaming request frame, and on the basis of this, the master channel, the secondary channel, and residence information of the terminal on the corresponding channel should be included in the seamless roaming request frame. The new access point will evaluate from this information whether to allow a seamless handover on the channel proposed by the terminal and give feedback by sending a seamless roaming response frame. The handover procedure will start if the access point 2 allows a seamless handover on the channel proposed by the terminal. If the access point 2 does not allow seamless handover on the channel suggested by the terminal, the channel on which it should reside is indicated in the seamless roaming response frame, and the terminal should start the seamless handover procedure based on the indication of the access point 2. In addition, the above secondary channel may be a temporary primary channel among the secondary channels. It can be seen that channel switching is performed by means of seamless switching, and when the second access point supports the terminal to perform slave channel access, the terminal will start channel switching by initiating a seamless roaming request frame on the current working channel; when the second access point does not support the terminal to access the secondary channel, the terminal initiates a seamless roaming request frame to start channel switching after switching the current working channel to the main channel of the first wireless channel.
After the seamless roaming handover is completed, the terminal transmits a seamless roaming confirm frame to the original access point (access point 1) to inform that the handover has ended. In addition, in some cases, the terminal may also choose to include the result of the channel switch between it and access point 2 in this acknowledgement frame as well, so that access point 1 can make other decisions based on this information.
In some cases, it is particularly important to group terminals reasonably. Particularly those terminals that are capable of accessing from the channel, should be uniformly divided into at least one independent group to explicitly distinguish those terminals that are not capable of this capability. In one example, the second access point allocates the corresponding processing service on the working channel to the terminal according to the function of the terminal, which may be: the method comprises the steps of dividing the terminals into two groups of supporting the access of the secondary channel and not supporting the access of the secondary channel according to whether the terminals support the access of the secondary channel or not, and further grouping the terminals supporting the access of the secondary channel according to factors such as supported bandwidth, granularity of the secondary channel and the like, or grouping the terminals with the access of the secondary channel which are accessed to a second access point according to the supported bandwidth of the terminals and granularity of the access secondary channel supported by the terminals through the second access point so as to achieve the purpose of distributing working channels for the terminals with the access of the secondary channel. Furthermore, the process can be realized through the joint identification of the group number and the terminal ID, so that the terminal with the slave channel access function can be accurately indicated, and the accuracy and the efficiency of the identification are improved. And the terminal which has not access capability from the channel originally, the terminal ID is continuously used for identification.
As to how these slave channel access capable terminals are grouped, it may also be done depending on the bandwidth they support, the granularity of the slave channel access, or the number of temporary master channels at a particular granularity. The grouping strategy can better meet the requirement of channel access, and can optimize the utilization efficiency and the overall performance of the channel. The packet indication may be indicated by a control frame such as a Beacon (Beacon) frame, or a trigger frame (TRIGGER FRAME).
During the access of the secondary channel, a temporary primary channel may be defined in the secondary channel, and the temporary primary channel may be used to replace the primary channel and perform part of the functions. Namely, establishing connection with a second access point on a secondary channel corresponding to a temporary primary channel in the second wireless channel, wherein the temporary primary channel is formed by definition by the second access point in the secondary channel in the second wireless channel; wherein the temporary primary channel is capable of performing a function of a primary channel in a portion of the second wireless channels; for example, on the temporary primary channel, the terminal may access the current AP. In some embodiments, the terminal cannot access the current AP directly through the temporary main channel, and the terminal needs to acquire beacon (beacon) information access through the main channel of the current AP. After the second access point is accessed, processing the service on a working channel allocated to the terminal according to the function of the terminal at the second access point; the functions of the terminal are determined by the current self-capabilities of the terminal, for example, the functions of the terminal may be: a primary channel, a secondary channel, a residence function of the terminal on the corresponding channel, a secondary channel access function, a bandwidth supported by the terminal, granularity of access secondary channels supported by the terminal, and the like.
In one example, when the working channel belongs to a master channel in the wireless channels and the master channel is in a busy state and the slave channel is in an idle state, a terminal having a slave channel access function will process traffic on the slave channel in the idle state through the slave channel access function. Specifically, when a primary channel is in a BUSY (BUSY) state and a secondary channel is in an IDLE (IDLE) state, it is an ability to transmit and receive data on the secondary channel. The configuration of the capability is contained in a capability element (capability element), beacon, or probe response frame (probe response frame).
In some cases, access to the current AP over the temporary primary channel is a capability that may be configured in beacon, or probe response frame. Temporary primary channel access capability is contained in an enhanced multiple connection element (multi-LINK ELEMENT) or in a basic multiple connection element (basic multi-LINK ELEMENT) in some cases. Meanwhile, the above-mentioned capability may be included in a newly defined secondary channel access element (secondary CHANNEL ACCESS ELEMENT) or in a newly defined non-primary channel access element (non-PRIMARY CHANNEL ACCESS ELEMENT, abbreviated as NPCA element). In some embodiments the proposed frame is an association request frame and the reply frame is an association reply frame.
Among the secondary channels, there may be multiple temporary primary channels at the same time. One or more temporary primary channels exist in the second wireless channel, and at least one temporary primary channel allows the terminal to directly access the access point; i.e. at least one of these temporary primary channels is provided with access functionality allowing direct access by the terminal. The presence or absence of such an access function is typically indicated by a beacon broadcast. I.e. by receiving a beacon frame transmitted by the access point in broadcast form before accessing the second access point via the temporary primary channel in the second wireless channel, to confirm the channel in the second wireless channel allowing the terminal to directly access the access point. In some cases, this indication may also be included in the probe response frame (probe response frame). It is noted that such an indication is not used to identify which are the primary channels, but rather to indicate which sub-channels or secondary channels have access capabilities, allowing the terminal to access directly. In some cases, the indication may take the form of a bitmap (bitmap), with access-capable subchannels marked 1 in units of channel granularity from the channel, and 0 otherwise. Such a design is intended to clearly show which channel resources are directly available to the terminal.
In some cases, terminals operating on the slave channel are jointly indicated by [ slave channel indication, terminal ID ]. Wherein the slave channel indication, which represents a specific slave channel granularity, or a specific temporary master channel in a slave channel, may be a bitmap.
In some cases, the terminal indicated by the terminal ID operates on the primary channel, and when the primary channel is in a busy state and the secondary channel is in an idle state, the terminal can transmit and receive data on the secondary channel. The terminal ID may be AID (Association ID) or sta_id.
In some cases, all slave channel access capable terminals use a [ slave channel indication, terminal ID ] joint indication.
In some cases, all terminals with slave channel access capability use only the terminal ID indication.
In some cases, the terminal usage [ from channel indication, terminal ID ] joint indication by directly accessing the AP from the channel.
In some cases, the indication of the terminal accessing from the channel may also be accomplished by newly defining a field, or by associating information related to the channel access element, such as the channel access element ID, with the original terminal ID.
In some cases, the terminal indication is a terminal operating band/frequency point number and terminal ID joint indication, such as [ band change, terminal ID ]. In some cases, the number is an operation class-related number of the terminal.
In some cases, the number of terminals supported by the temporary primary channel should be limited, and the limited number of terminals can be directly accessed through the temporary primary channel in the secondary channels; in some cases, the limited number of terminals may also access through the primary channel of the AP and then switch to transmitting on the secondary channel and residing on the secondary channel (PARK IN THE secondary channel); in some cases, the limited number of terminals is the sum of the two terminals.
In one example, not only the number of terminals supported by the temporary primary channel should be limited, but the number of terminals allowed to reside simultaneously for each of the first and second wireless channels is limited. After channel switching is completed, the number of terminals residing on each channel should be limited to ensure the performance and stability of the network, and also optimize resource management, promote security and improve user experience. The following three schemes are exemplified herein:
1. specifying the number of terminals residing on each channel
The number of terminals that may reside on each channel is limited in the first instance, and the particular value of this limit should be determined comprehensively by the Access Point (AP) based on a number of factors, including, but not limited to, the bandwidth of the channel, the data volume of the access terminal, etc. If the number of the accessed terminals exceeds the threshold, cutting off the accessed terminal equipment or distributing the accessed terminal equipment to a slave channel for communication according to the sequence of the access. Alternatively, the threshold may be notified to the terminal by means of a Beacon frame when the terminal device accesses the channel.
2. Defining terminal traffic on each channel
In addition, the throughput on the channel can be used as a basis, when the throughput on the channel exceeds a preset threshold, the communication of part of terminals is interrupted, and the interrupted terminals can be judged according to the sequence of terminal access or the service priority of terminal transmission. The interrupted terminal may assign it to a slave channel for transmission or disassociate with the current AP depending on the situation. Also, the threshold may be determined by the AP based on a combination of factors including, but not limited to, the bandwidth of the channel, the data size of the access terminal, etc
3. Specifying the traffic type of the terminal on each channel
By combining the two schemes, the service types transmitted by the terminal can be further subjected to fine management. If there are terminals on the current channel that are transmitting low-latency traffic, the AP has the option to suspend the transmission of other non-low-latency traffic terminals and reconfigure these non-low-latency traffic terminals to other channels (e.g., slave channels) for transmission to ensure that the low-latency traffic is not interfered. In addition, the types TID (Traffic Identifier) or AC (Access Category) of the terminal device transmission service may be limited. For example, if the number of resident terminals on the current channel exceeds a preset threshold, the AP may preferentially reserve terminals with TIDs higher than Th1 for transmission, while other terminals may be switched to the slave channel or temporarily terminate transmission. The specific value of Th1 here should be dynamically determined by the AP according to the current network conditions such as channel bandwidth, transmission quality, etc., so as to implement more intelligent and flexible resource management. Through the measures, the network performance can be optimized, the user experience is improved, and efficient and stable transmission of key services can be ensured.
In this embodiment, channel switching is performed by disconnecting a connection with a first access point on a first wireless channel and establishing a connection between a second wireless channel and a second access point; when the second access point supports the terminal to access from the channel, the second access point distributes the working channel in the second wireless channel for the terminal according to each working channel in the first wireless channel; when the second access point does not support the terminal to access from the channel, the second access point allocates an operating channel in the second wireless channel to the terminal according to the function of the terminal. Enabling channel switching in the presence of both master and slave channels and ensuring that wireless devices can share wireless resources fairly and efficiently.
The above method is divided into steps, which are only for clarity of description, and may be combined into one step or split into multiple steps when implemented, so long as they include the same logic relationship, and they are all within the protection scope of the present application; it is within the scope of this application to add insignificant modifications to the algorithm or flow or introduce insignificant designs, but not to alter the core design of its algorithm and flow.
Another embodiment of the present invention relates to a channel switching apparatus, as shown in fig. 4, including: a channel switching module 401, configured to perform channel switching by disconnecting a connection with a first access point on a first wireless channel and establishing a connection between a second wireless channel and a second access point; a service allocation module 402, configured to, when the second access point supports the terminal to access from the channel, allocate, by the second access point, a working channel in the second wireless channel to the terminal according to each working channel in the first wireless channel; when the second access point does not support the terminal to access from the channel, the second access point allocates an operating channel in the second wireless channel to the terminal according to the function of the terminal.
In one example, the second access point groups the terminals with the access function of the secondary channel according to the bandwidth supported by the terminals and granularity of the access secondary channel supported by the terminals, so as to allocate the working channels in the second wireless channel for the terminals with the access function of the secondary channel.
In one example, by disconnecting a connection with a first access point on a first wireless channel and establishing a connection between a second wireless channel and a second access point, comprising: channel switching is carried out in a seamless switching mode, and when a second access point supports a terminal to carry out channel access from the channel, the channel switching is started by initiating a seamless roaming request frame on a current working channel; when the second access point does not support the terminal to carry out the access from the channel, after the current working channel is switched to the main channel of the first wireless channel, a seamless roaming request frame is initiated to start channel switching.
In one example, the apparatus further comprises a channel access module for accessing the second access point through a temporary primary channel in the second wireless channel after establishing the second wireless channel; wherein the temporary master channel is among the slave channels in the second wireless channel and is formed by definition by the second access point; wherein the temporary primary channel is capable of performing a function of a primary channel in a portion of the second wireless channels; after the second access point is accessed, processing the service on a working channel allocated to the terminal according to the function of the terminal at the second access point; the terminal has the following functions: and accessing the function from the channel.
In one example, when the working channel belongs to a master channel or a temporary master channel in the wireless channels and the master channel or the temporary master channel is in a busy state and the slave channel is in an idle state, the terminal having the slave channel access function will process traffic on the slave channel in the idle state through the slave channel access function.
In one example, one or more temporary primary channels exist in the second wireless channel, and at least one temporary primary channel allows the terminal to directly access the access point; the apparatus further includes a signal receiving module for confirming that the terminal is allowed to directly access a channel of the access point in the second wireless channel by receiving a beacon frame transmitted in a broadcast form by the access point before accessing the second access point through the temporary primary channel in the second wireless channel.
In one example, the number of terminals allowed to reside simultaneously for each of the first wireless channel and the second wireless channel is limited.
In this embodiment, channel switching is performed by disconnecting a connection with a first access point on a first wireless channel and establishing a connection between a second wireless channel and a second access point; when the second access point supports the terminal to access from the channel, the second access point distributes the working channel in the second wireless channel for the terminal according to each working channel in the first wireless channel; when the second access point does not support the terminal to access from the channel, the second access point allocates an operating channel in the second wireless channel to the terminal according to the function of the terminal. Enabling channel switching in the presence of both master and slave channels and ensuring that wireless devices can share wireless resources fairly and efficiently.
It is to be noted that this embodiment is an example of an apparatus corresponding to the above-described method embodiment, and this embodiment may be implemented in cooperation with the above-described method embodiment. The details of the related technology mentioned in the above method embodiment are still valid in this embodiment, and in order to reduce repetition, details are not repeated here. Accordingly, the related technical details mentioned in the present embodiment can also be applied to the above-described method embodiment.
It should be noted that each module in this embodiment is a logic module, and in practical application, one logic unit may be one physical unit, or may be a part of one physical unit, or may be implemented by a combination of multiple physical units. In addition, in order to highlight the innovative part of the present invention, units that are not so close to solving the technical problem presented by the present invention are not introduced in the present embodiment, but this does not indicate that other units are not present in the present embodiment.
Another embodiment of the invention is directed to a terminal, as shown in fig. 5, comprising at least one processor 501; and a memory 502 communicatively coupled to the at least one processor; the memory 502 stores instructions executable by the at least one processor 501, and the instructions are executed by the at least one processor 501 to enable the at least one processor 501 to perform a channel switching method as described above.
Where the memory 502 and the processor 501 are connected by a bus, the bus may comprise any number of interconnected buses and bridges, the buses connecting the various circuits of the one or more processors 501 and the memory 502. The bus may also connect various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface between the bus and the transceiver. The transceiver may be one element or may be a plurality of elements, such as a plurality of receivers and transmitters, providing a means for communicating with various other apparatus over a transmission medium. The data processed by the processor 501 is transmitted over a wireless medium via an antenna, which further receives the data and transmits the data to the processor 501.
The processor 501 is responsible for managing the bus and general processing and may also provide various functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions. And memory 502 may be used to store data used by processor 501 in performing operations.
Another embodiment of the present invention relates to a computer-readable storage medium storing a computer program. The computer program implements the above-described method embodiments when executed by a processor.
That is, it will be understood by those skilled in the art that all or part of the steps in implementing the methods of the embodiments described above may be implemented by a program stored in a storage medium, where the program includes several instructions for causing a device (which may be a single-chip microcomputer, a chip or the like) or a processor (processor) to perform all or part of the steps in the methods of the embodiments of the application. And the aforementioned storage medium includes: a usb disk, a removable hard disk, a Read-only memory (ROM), a random access memory (RAM, randomAccessMemory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
It will be understood by those of ordinary skill in the art that the foregoing embodiments are specific examples of carrying out the invention and that various changes in form and details may be made therein without departing from the spirit and scope of the invention.

Claims (9)

1. A channel switching method, applied to a terminal, comprising:
performing channel switching by disconnecting a connection with a first access point on a first wireless channel and establishing a connection between a second wireless channel and a second access point;
When the second access point supports the terminal to access from a channel, the second access point allocates working channels in a second wireless channel to the terminal according to each working channel in the first wireless channel;
When the second access point does not support the terminal to access from a channel, the second access point distributes a working channel in a second wireless channel for the terminal according to the function of the terminal;
wherein the step of disconnecting the connection with the first access point on the first wireless channel and establishing the connection between the second wireless channel and the second access point comprises the steps of:
The channel switching is carried out in a conventional switching mode, the connection with the first access point is disconnected firstly, and then the connection with the second access point is established; or alternatively, the first and second heat exchangers may be,
The channel switching is carried out in a seamless switching mode, connection is established with the second access point, connection is kept with the first access point, connection is disconnected with the first access point after the switching is completed, and when the second access point supports the terminal to carry out channel switching, the channel switching is started by initiating a seamless roaming request frame on a current working channel;
And when the second access point does not support the terminal to carry out the access from the channel, after the current working channel is switched to the main channel of the first wireless channel, the seamless roaming request frame is initiated to start the channel switching.
2. The channel switching method according to claim 1, wherein the allocating, by the second access point, an operating channel among second wireless channels to the terminal according to the function possessed by the terminal, includes:
And grouping the terminals with the slave channel access function which are accessed to the second access point according to the bandwidths supported by the terminals and the granularity of the access slave channels supported by the terminals through the second access point so as to allocate working channels in a second wireless channel for the terminals with the slave channel access function.
3. The channel switching method according to claim 1, wherein the establishing a connection between the second wireless channel and the second access point comprises:
establishing connection with the second access point on a slave channel corresponding to a temporary master channel in the second wireless channel;
The temporary main channel is in a slave channel corresponding to the temporary main channel, and the temporary main channel is formed by the second access point through definition;
Wherein the temporary primary channel is capable of performing part of the primary channel function in the second wireless channel;
after the second access point is accessed, processing service on a working channel allocated to the terminal by the second access point according to the function of the terminal;
The functions of the terminal include: and accessing the function from the channel.
4. A channel switching method according to claim 3, characterized in that the method further comprises:
When the current working channel belongs to a main channel in the first wireless channel or the second wireless channel and the main channel in the first wireless channel or the second wireless channel is in a busy state and a slave channel in the first wireless channel or the second wireless channel is in an idle state, the terminal with the slave channel access function processes traffic on the slave channel in the first wireless channel or the second wireless channel in the idle state through the slave channel access function in the first wireless channel or the second wireless channel.
5. A channel switching method according to claim 3, wherein one or more of said temporary primary channels are present in said second radio channel and at least one of said temporary primary channels allows said terminal to directly access said access point;
The method further comprises the steps of:
before accessing the second access point through the temporary main channel in the second wireless channel, the terminal is allowed to directly access the channel of the access point by receiving a beacon frame transmitted by the access point in a broadcast form.
6. The channel switching method according to claim 1, wherein the number of terminals allowed to reside simultaneously for each of the first wireless channel and the second wireless channel is limited.
7. A channel access device, comprising:
A channel switching module for switching channels of the terminal by disconnecting a connection with the first access point on the first wireless channel and establishing a connection between the second wireless channel and the second access point;
The service allocation module is used for allocating working channels in a second wireless channel for the terminal according to each working channel in the first wireless channel through the second access point when the second access point supports the terminal to access from the channel;
When the second access point does not support the terminal to access from a channel, the second access point distributes a working channel in a second wireless channel for the terminal according to the function of the terminal;
wherein the step of disconnecting the connection with the first access point on the first wireless channel and establishing the connection between the second wireless channel and the second access point comprises the steps of:
The channel switching is carried out in a conventional switching mode, the connection with the first access point is disconnected firstly, and then the connection with the second access point is established; or alternatively, the first and second heat exchangers may be,
The channel switching is carried out in a seamless switching mode, connection is established with the second access point, connection is kept with the first access point, connection is disconnected with the first access point after the switching is completed, and when the second access point supports the terminal to carry out channel switching, the channel switching is started by initiating a seamless roaming request frame on a current working channel;
And when the second access point does not support the terminal to carry out the access from the channel, after the current working channel is switched to the main channel of the first wireless channel, the seamless roaming request frame is initiated to start the channel switching.
8. A terminal, comprising:
At least one processor; and
A memory communicatively coupled to the at least one processor; wherein,
The memory stores instructions executable by the at least one processor to enable the at least one processor to perform the channel switching method of any one of claims 1 to 6.
9. A computer readable storage medium storing a computer program, wherein the computer program when executed by a processor implements the channel switching method of any one of claims 1 to 6.
CN202410851266.0A 2024-06-28 2024-06-28 Channel switching method, device, terminal and storage medium Active CN118400813B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202410851266.0A CN118400813B (en) 2024-06-28 2024-06-28 Channel switching method, device, terminal and storage medium
PCT/CN2025/103967 WO2026002140A1 (en) 2024-06-28 2025-06-26 Channel switching method and apparatus, terminal, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410851266.0A CN118400813B (en) 2024-06-28 2024-06-28 Channel switching method, device, terminal and storage medium

Publications (2)

Publication Number Publication Date
CN118400813A CN118400813A (en) 2024-07-26
CN118400813B true CN118400813B (en) 2024-11-05

Family

ID=92008006

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410851266.0A Active CN118400813B (en) 2024-06-28 2024-06-28 Channel switching method, device, terminal and storage medium

Country Status (2)

Country Link
CN (1) CN118400813B (en)
WO (1) WO2026002140A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118400813B (en) * 2024-06-28 2024-11-05 南京云程半导体有限公司 Channel switching method, device, terminal and storage medium
CN119893635B (en) * 2025-03-21 2025-08-12 上海云攀半导体有限公司 Access method, electronic device and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114258148A (en) * 2020-09-21 2022-03-29 华为技术有限公司 Channel access method in wireless local area network and related device
CN117202399A (en) * 2023-09-28 2023-12-08 上海云攀半导体有限公司 Slave channel access method, electronic device and storage medium

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017020171A1 (en) * 2015-07-31 2017-02-09 华为技术有限公司 Multi-channel mixing transmission method, base station and wireless access node
US11445431B2 (en) * 2019-07-12 2022-09-13 Qualcomm Incorporated Multi-link communication
US12279303B2 (en) * 2019-11-06 2025-04-15 Lg Electronics Inc. Multi-link channel access
GB2607949B (en) * 2021-06-18 2024-09-18 Canon Kk Management link for multi-link operation
US20240114415A1 (en) * 2022-09-27 2024-04-04 Qualcomm Incorporated Wireless local area network make-before-break handover
CN118400813B (en) * 2024-06-28 2024-11-05 南京云程半导体有限公司 Channel switching method, device, terminal and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114258148A (en) * 2020-09-21 2022-03-29 华为技术有限公司 Channel access method in wireless local area network and related device
CN117202399A (en) * 2023-09-28 2023-12-08 上海云攀半导体有限公司 Slave channel access method, electronic device and storage medium

Also Published As

Publication number Publication date
CN118400813A (en) 2024-07-26
WO2026002140A1 (en) 2026-01-02

Similar Documents

Publication Publication Date Title
US11856461B2 (en) Method and device for configuring cell in wireless communication system
CN118400813B (en) Channel switching method, device, terminal and storage medium
US9843918B2 (en) Device-to-device (D2D) discovery method, base station, and user equipment
US8699459B2 (en) Apparatus and method for supporting handover in a multi-carrier communication system
US8094610B2 (en) Dynamic cellular cognitive system
CN115348564B (en) Direct link resource allocation method, device and system and readable storage medium
CN111314974B (en) Method and device for processing update of primary and secondary cells, base station and storage medium
US20210270142A1 (en) Method, terminal, and base station for use in data transmission
US20140314049A1 (en) Method and apparatus for device to device direct communication in cloud base station system
US10986552B2 (en) Connection establishment in a 5G radio access network
CN107615864A (en) A communication method, base station and user equipment
CN105792096A (en) Resource distribution method, control node and user equipment
JP2017524304A (en) Capability information reporting, processing method and apparatus for supporting proximity services
WO2025044323A1 (en) Resource allocation method and related apparatus
EP4304254A1 (en) Method and apparatus for managing semi-dynamic subband transition operation
CN107371176B (en) A kind of cell operation method and device
EP3026975B1 (en) Method and device for channel bandwidth selection
CN119110422B (en) Slave channel access method, terminal and storage medium
US12004124B2 (en) Resource allocation mode determining method, terminal and network device
US20240259777A1 (en) Feature allocation between a roaming ap mld and affiliated ap mlds
US20070104176A1 (en) System and method for pilot signal utilization in an environment using dynamic frequency assignment
WO2020164502A1 (en) Method and apparatus for transmitting information
CN116419433B (en) Communication method, MN, terminal and storage medium for multi-air interface connection
CN111107640A (en) Spectrum resource allocation method, main base station and auxiliary base station
CN111083749A (en) Cell switching control method, device, cell switching system and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant