Access method, electronic equipment and storage medium
By implementing a channel switching mechanism or connection reconfiguration method on the access point, the channel information of the slave channel is notified to the terminal, and the terminal access is realized, which solves the problem of unbalanced access of the access point due to the evolution of Wi-Fi standard and improves real-timeness.
Patent Information
- Application Number
- CN202510337025.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-21
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2045-03-21
AI Technical Summary
As the Wi-Fi standard continues to evolve, terminals need to iterate continuously to adapt to new mechanisms, resulting in uneven utilization of access points' master and slave channel resources, and terminals are prone to congestion when accessing channels, affecting real-time.
Through the channel switching mechanism or connection reconfiguration method, the channel information of the access point's slave channel is notified to the terminal, so that the terminal can initiate the process of accessing the corresponding frequency band of the slave channel, realize the terminal's access on the slave channel, and avoid the requirements for upgrading and iteration of the terminal.
Without upgrading the iterative terminal, avoid unbalanced access point master and slave channel resource utilization, make full use of all channel resources, reduce congestion when the terminal accesses the channel, realize fast access and improve real-time.
Smart Images

Figure CN119893635A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of Wi-Fi (Wireless Fidelity), and in particular to an access method, an electronic device, and a storage medium. Background Art
[0002] Wi-Fi technology is a wireless local area network technology based on the IEEE 802.11 standard of the Institute of Electrical and Electronics Engineers (IEEE). It allows electronic devices to connect to a local area network through wireless signals, and then access the Internet to achieve data transmission and communication. Currently, the Wi-Fi standard is still evolving, and new mechanisms proposed in the evolution process meet users' increasingly high real-time and high reliability requirements.
[0003] However, as Wi-Fi standards continue to evolve, terminals also need to be continuously iterated to adapt to new mechanisms. Summary of the invention
[0004] The embodiments of the present application provide an access method, an electronic device, and a storage medium, which are at least beneficial to avoiding unbalanced utilization of master and slave channel resources of access points without upgrading the iterative terminal, making more effective use of all channel resources, and avoiding congestion when the terminal accesses the channel, so as to achieve fast access and better real-time performance, and adapt to the requirements of the evolved Wi-Fi standard.
[0005] According to some embodiments of the present application, a first aspect of the embodiments of the present application provides an access method, which is applied to an access point, and the method includes: utilizing a channel switching mechanism or a connection reconfiguration method to notify a terminal of access information of a frequency band corresponding to a slave channel of the access point, so that the terminal can initiate a process of accessing the frequency band corresponding to the slave channel according to the access information of the frequency band corresponding to the slave channel; and when the frequency band corresponding to the slave channel supports access by the terminal, authenticating and associating the terminal with another access point operating on the frequency band corresponding to the slave channel, so that the terminal operates on the frequency band corresponding to the slave channel.
[0006] According to some embodiments of the present application, the second aspect of the embodiments of the present application also provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the access method as described in any embodiment of the present application.
[0007] According to some embodiments of the present application, a third aspect of the embodiments of the present application further provides a computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, the access method as described in any embodiment of the present application is implemented.
[0008] The technical solution provided in the embodiment of the present application has at least the following advantages: The channel information of the slave channel of the access point is notified to the terminal by using the channel switching mechanism or the connection reconfiguration method, so that the terminal can initiate the process of accessing the corresponding frequency band of the slave channel based on the acquired information, and achieve the purpose of accessing the terminal to the corresponding frequency band of the slave channel if allowed. In this process, the channel switching mechanism or the connection reconfiguration method can be supported by terminals that can only support Wi-Fi standards before the Wi-Fi 8 standard, such as terminals that only support the Wi-Fi 6 standard and the Wi-Fi 7 standard. In other words, terminals that can only support the Wi-Fi 6 standard and the Wi-Fi 7 standard can be accessed to the slave channel without being restricted by the state of the main channel. It is beneficial to avoid unbalanced utilization of the main and slave channel resources of the access point without upgrading the iterative terminal, make more full use of all channel resources, and avoid congestion when the terminal accesses the channel, so as to achieve fast access and better real-time performance. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.
[0010] Figure 1 is a simplified schematic diagram of the channel bandwidth of the access point involved in the access method provided in the embodiment of the present application; Figure 2 is a flowchart of an access method provided in an embodiment of the present application; Figure 3 is a flowchart of an access method provided in another embodiment of the present application; Figure 4 is a flowchart of an access method provided in another embodiment of the present application; Figure 5 is a flowchart of an access method provided in another embodiment of the present application; Figure 6 is a flowchart of an access method provided in another embodiment of the present application; Figure 7 is a flowchart of an access method provided in another embodiment of the present application; Figure 8 is a flowchart of an access method provided in another embodiment of the present application; Fig. 9 It is a simplified schematic diagram of channels of access points and virtual access points involved in the access method provided in the embodiment of the present application; Fig.10 is an interaction flow chart involved in an access method provided in another embodiment of the present application; Fig.11 is a schematic diagram of a communication process involved in an access method provided in another embodiment of the present application; Fig.12 is a simplified connection diagram in a multi-connection scenario involved in an access method provided in another embodiment of the present application; Fig.13 is a simplified schematic diagram of connection switching in a multi-connection scenario involved in an access method provided in another embodiment of the present application; Fig.14 is a schematic diagram of a connection switching process involved in an access method provided in another embodiment of the present application; Fig.15 It is a schematic diagram of the structure of an electronic device provided in another embodiment of the present application. DETAILED DESCRIPTION
[0011] As can be seen from the background technology, as the Wi-Fi standard continues to evolve, terminals have to iterate accordingly to adapt to the proposed new mechanisms, otherwise they will not be able to meet the users' increasingly high real-time requirements and high reliability requirements.
[0012] After analysis, it was found that the reason why the terminal has to iterate with the evolution of the Wi-Fi standard is at least that the evolution of the Wi-Fi standard is accompanied by the emergence of new mechanisms. In order to adapt to the new mechanisms after the evolution of the Wi-Fi standard, the terminal needs to make relevant improvements. Taking the use of the slave channel as an example, the bandwidth of a connection in the Wi-Fi standard is divided into the primary channel and the slave channel. For example, for the connection with a maximum bandwidth of 320MHz supported by Wi-Fi 7, it can be divided into 160MHz of the primary channel and 160MHz of the slave channel. When accessing, Enhanced Distribution Channel Access (EDCA) binary backoff is performed on the primary channel. Before finally accessing the channel, a clear channel assessment (CCA) is performed on all primary channels and slave channels. A clear channel assessment is a channel detection. If the energy in the measurement window is higher than the threshold, the channel is considered busy. If it is lower than the threshold, the channel is considered idle. And when accessing the channel, the last idle channel evaluation is performed. At this time, the evaluation results and corresponding processing are as follows: 1. If both the main channel and the slave channel are busy, the channel will not be accessed; 2. If the main channel is busy and the slave channel is idle, the channel will not be accessed; 3. If the main channel is idle and the slave channel is idle, the channel will be accessed; 4. If the main channel is idle and the slave channel is busy, the main channel will be accessed. In the above-mentioned channel access method, when the main channel is busy and the slave channel is idle, it is easy to cause insufficient channel utilization. In addition, insufficient channel utilization also occurs when a large number of terminals supporting narrowband access access points occupying wider bandwidth. For example, a large number of terminals supporting 40MHz access access points supporting 160MHz. For this reason, the next-generation Wi-Fi standard (Wi-Fi 8 standard, also known as 802.11bn) proposes a mechanism for slave channel access, so that when the main channel is busy and the slave channel is idle, the terminal can access the slave channel for transmission. The specific mechanism mainly has the following two ideas: 1. Consider that the working bandwidth of the access point and the terminal remains unchanged, or the working bandwidth is fixed, and the working frequency of the terminal does not change the bandwidth. In the channel bandwidth where the access point and the terminal work, when the main channel is busy and the slave channel is idle, the terminal or the access point directly accesses the slave channel; 2. Consider that the maximum bandwidth supported by the access point is relatively wide, such as 320MHz or 160MHz, but the bandwidth supported by the terminal is narrower, 40MHz, or 80MHz. The terminal can dynamically switch to the slave channel with a lighter load on the access point, or to the granularity of a slave channel. For example, when the access point supports a maximum bandwidth of 320MHz, the main channel is 160MHz, and the slave channel is also 160MHz. The slave channel can be divided into two 80MHz sub-slave channels (or 80MHz granularity). At this time, when the terminal accesses the slave channel, it switches to different slave channel granularities or slave channels similar to frequency hopping.Obviously, the above mechanism requires the development of corresponding terminals for cooperation. For existing Wi-Fi terminals, such as Wi-Fi 6 (also known as 802.11ax) or Wi-Fi 7 (also known as 802.11be) terminals, this method cannot be used for secondary channel access, so channel resources cannot be fully utilized.
[0013] In order to solve the above technical problems, an access method, an electronic device and a storage medium are provided in the embodiments of the present application. The channel information of the slave channel of the access point is notified to the terminal by using a channel switching mechanism or a connection reconfiguration method, so that the terminal can initiate a process of accessing the frequency band corresponding to the slave channel based on the acquired information, and achieve the purpose of accessing the terminal to the frequency band corresponding to the slave channel when allowed. In this process, the channel switching mechanism or the connection reconfiguration method can be supported by terminals that can only support Wi-Fi standards before the Wi-Fi 8 standard, such as terminals that only support the Wi-Fi 6 standard and the Wi-Fi 7 standard. In other words, terminals that can only support the Wi-Fi 6 standard and the Wi-Fi 7 standard can be accessed to the slave channel without being restricted by the state of the main channel. It is beneficial to avoid unbalanced utilization of the main and slave channel resources of the access point without upgrading the iterative terminal, make more full use of all channel resources, and avoid congestion when the terminal accesses the channel, so as to achieve fast access and thus have better real-time performance.
[0014] In order to make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the embodiments of the present application will be described in detail below in conjunction with the accompanying drawings. However, it will be appreciated by those skilled in the art that in the embodiments of the present application, many technical details are provided in order to enable the reader to better understand the present application. However, even without these technical details and various changes and modifications based on the following embodiments, the technical scheme claimed in the present application can be implemented.
[0015] The division of the following embodiments is for the convenience of description and shall not constitute any limitation on the specific implementation of the present application. The embodiments may be combined with each other and referenced to each other without contradiction.
[0016] In a first aspect, an embodiment of the present application provides an access method, which is applied to an access point (AP). The access point connects the terminal to the corresponding frequency band of the slave channel by combining the access mechanism process of the Wi-Fi standard supported by the terminal, without being restricted by the state of the main channel, thereby making full use of the channel resources of the slave channel and without the need to upgrade and iterate the terminal.
[0017] The channel bandwidth provided by the access point can be as follows: Figure 1As shown, it is divided into two parts: the main channel bandwidth and the slave channel bandwidth. It should be noted that the division of the slave channel and the main channel is not limited in the embodiment of the present application: for example, the access point can provide a channel bandwidth of 160MHz, that is, the main channel is 80MHz and the slave channel is 80MHz; for another example, the access point can provide a channel bandwidth of 80MHz, that is, the main channel is 40MHz and the slave channel is 40MHz; for another example, the 40MHz main channel in the 80MHz channel bandwidth provided by the access point is included in the 80MHz main channel of the 160MHz channel bandwidth provided by another access point, that is, different channel bandwidths are allowed to be organized in the form of main channel overlap, inclusion, etc., and the bandwidth sizes of the main channel and the slave channel are allowed to be different, etc., which will not be listed here one by one.
[0018] It should be noted that Figure 2 For example only, the master channel and the slave channel do not necessarily occupy all the channel bandwidths provided by the access point together, but may have an isolation band (or isolation bandwidth). In this way, by setting the isolation bandwidth, the master channel and the slave channel of the access point are prevented from interfering with each other. In addition, the channel bandwidth provided by the access point to the master channel and the slave channel is not necessarily continuous. For example, in some cases, part of the channel bandwidth is unavailable or conflicts with the existing system. In this case, channel puncturing is required to provide the available part to the master channel and the slave channel. At the same time, the specific bandwidth provided to the master channel and the slave channel can be described in the form of a bitmap (such as describing the unavailable part through a bitmap, etc.).
[0019] In addition, the access point can be a single-link device or a multi-link device (Multi-LinkDevice, MLD), etc.
[0020] The access method provided in the embodiment of the present application will be described below in conjunction with relevant processes.
[0021] In some embodiments, Figure 2 As shown, the access method process may include the following steps: Step 201: using a channel switching mechanism or a connection reconfiguration method, the access information of the frequency band corresponding to the secondary channel of the access point is notified to the terminal, so that the terminal can initiate a process of accessing the frequency band corresponding to the secondary channel according to the access information of the frequency band corresponding to the secondary channel.
[0022] Step 202: When the frequency band corresponding to the secondary channel supports terminal access, authenticate and associate the terminal with another access point operating on the frequency band corresponding to the secondary channel, so that the terminal operates on the frequency band corresponding to the secondary channel.
[0023] In this way, the channel information of the slave channel of the access point is notified to the terminal by using the channel switching mechanism or the connection reconfiguration method, so that the terminal can initiate the process of accessing the corresponding frequency band of the slave channel based on the acquired information, and achieve the purpose of accessing the terminal to the corresponding frequency band of the slave channel if allowed. And in this process, the channel switching mechanism or the connection reconfiguration method can be supported by terminals that can only support Wi-Fi standards before the Wi-Fi 8 standard, such as terminals that only support the Wi-Fi 6 standard and the Wi-Fi 7 standard. In other words, terminals that can only support the Wi-Fi 6 standard and the Wi-Fi 7 standard can be accessed to the slave channel without being restricted by the state of the main channel. It is beneficial to avoid unbalanced utilization of the main and slave channel resources of the access point without upgrading the iterative terminal, make more full use of all channel resources, and avoid congestion when the terminal accesses the channel, so as to achieve fast access and have better real-time performance.
[0024] To facilitate understanding by those skilled in the art, Figure 2 The steps in the illustrated embodiment are explained.
[0025] In step 201, the access information of the frequency band corresponding to the slave channel of the access point is notified to the terminal by using the channel switching mechanism or the connection reconfiguration method, so that the terminal can initiate the process of accessing the frequency band corresponding to the slave channel according to the access information of the frequency band corresponding to the slave channel. Among them, the embodiment of the present application does not limit the information frame used to notify the terminal of the access information of the frequency band corresponding to the slave channel. It can be understood that in the process involved in the existing channel switching mechanism or the connection reconfiguration method, the information frame transmitted from the access point to the terminal includes multiple types of information frames, such as beacon frames, probe response frames, etc. Therefore, the access information of the frequency band corresponding to the slave channel can be transmitted from the access point to the terminal through beacon frames and / or probe response frames. Of course, the above is only an example. In some embodiments, other information frames can also be used, which will not be listed here one by one.
[0026] It should be noted that, by using the channel switching mechanism or the connection reconfiguration method, a virtual access point is actually configured for the access point from the frequency band corresponding to the channel, that is, the access point is configured to correspond to a virtual access point from the access information on the frequency band corresponding to the channel. In some embodiments, for the virtual access point, its basic service set identifier (Basic Service Set Identifier, BSSID) can be configured as the basic service set identifier of the access point, and the distinction between the access point and the virtual access point can be achieved through their respective different working channel information; wherein the working channel information includes at least one of the following information: main channel frequency, main channel bandwidth, secondary channel frequency, secondary channel bandwidth and channel category.
[0027] It should also be noted that the access point in the embodiment of the present application may be attached to a multi-connection device (i.e., a multi-connection access point device), or may not be attached to a multi-connection access point device. In some embodiments, when the access point is attached to a multi-connection access point device, the access information on the frequency band corresponding to the slave channel corresponds to another access point attached to the multi-connection access point device, and the other access point on the multi-connection access point device works on the slave channel of the access point. In addition, the access point also satisfies at least one of the following conditions: the basic multi-link element (Basic multi-link element) transmitted by the access point carries the channel information of the slave channel or the main channel of the access point, as well as the channel information of other connections provided by the multi-connection device; or, when the access point is attached to a multi-connection access point device and the access of the multi-connection access point device involves simultaneous access to the access point and another access point working on the slave channel of the access point, the resources of the slave channel of the access point do not support terminal access. This can prevent multiple terminals attached to the same multi-connection device (i.e., a multi-connection non-access point device) from simultaneously accessing the primary channel and the secondary channel of the same access point attached to the same multi-connection access point device, thereby avoiding the problem of channel competition among multiple terminals in the same multi-connection non-access point device.
[0028] In step 202, when the frequency band corresponding to the secondary channel supports terminal access, the terminal is authenticated and associated with another access point operating on the frequency band corresponding to the secondary channel, so that the terminal operates on the frequency band corresponding to the secondary channel. In particular, the embodiment of the present application does not limit the judgment of whether the frequency band corresponding to the secondary channel supports terminal (non-AP Station, non-AP STA) access and the authentication and association method of the terminal and the channel, which have been described in the relevant technology and will not be repeated here.
[0029] It should be noted that the embodiments of the present application do not limit the access point to determine whether to support the terminal access to the frequency band corresponding to the slave channel. For example, in some embodiments, when the access point belongs to a multi-connection access point device and the access of the multi-connection non-access point device involves simultaneous access to the slave channel and the main channel, the frequency band corresponding to the slave channel of the access point does not support terminal access. In other words, multi-connection non-access point devices are not allowed to access the main channel and the slave channel of the same access point at the same time. This is mainly to take into account the possible channel competition problem, that is, when the multi-connection non-access point devices access the main channel and the slave channel of the same access point at the same time, they constantly switch between the main channel and the slave channel, thereby avoiding the waste of resources and the adverse effects on access efficiency and communication effects. For example, in some embodiments, when the access point is attached to a single-connection device and the channel resource utilization rate on the slave channel is less than a preset value, the access point determines that it supports the terminal to access the frequency band corresponding to the slave channel. For example, in some embodiments, when the access point is attached to a single-connection device and the channel resource utilization rate on the main channel is less than a preset value, the access point determines that it does not support the terminal to access the frequency band corresponding to the slave channel, etc., which will not be listed one by one here.
[0030] It should also be noted that, for terminal access, the terminal access is completed by authenticating and associating the terminal with the corresponding access point, and the terminal can subsequently communicate using the associated channel, which will not be described in detail here or later.
[0031] In some embodiments, if the connection reconfiguration method is used, at this time, Figure 3 As shown, the access method process may include the following steps: Step 301, periodically sending a first beacon frame on a frequency band corresponding to a slave channel, wherein the first beacon frame is a beacon frame carrying access information of the frequency band corresponding to the slave channel, for a terminal to initiate a process of accessing the frequency band corresponding to the slave channel according to the access information of the frequency band corresponding to the slave channel.
[0032] Step 302: When the frequency band corresponding to the secondary channel supports terminal access, authenticate and associate the terminal with another access point operating on the frequency band corresponding to the secondary channel, so that the terminal operates on the frequency band corresponding to the secondary channel.
[0033] In this way, on the basis of the aforementioned embodiment, the access information of the frequency band corresponding to the slave channel is notified by a beacon frame, so that the terminal is notified of the access information of the frequency band corresponding to the slave channel during the scanning phase. Therefore, the terminal can obtain the channel information from the slave channel as quickly as possible without the need to continue to transmit the information frame in the subsequent access process, thereby minimizing the resources required to notify the terminal of the access information of the frequency band corresponding to the slave channel and saving resources.
[0034] In some embodiments, if a channel switching mechanism is used, at this time, Figure 4As shown, the access method process may include the following steps: Step 401: receiving a detection request frame sent by a terminal according to access information of a frequency band corresponding to an access point on a frequency band corresponding to a primary channel of an access point.
[0035] Step 402: When the frequency band corresponding to the primary channel of the access point does not support terminal access, a probe response frame carrying access information of the frequency band corresponding to the secondary channel is sent to the terminal.
[0036] Step 403: When the frequency band corresponding to the secondary channel supports terminal access, authenticate and associate the terminal with another access point operating on the frequency band corresponding to the secondary channel, so that the terminal operates on the frequency band corresponding to the secondary channel.
[0037] In this way, based on the aforementioned embodiment, the access information of the frequency band corresponding to the slave channel is notified to the terminal through the existing channel switching mechanism, and the terminal is triggered to initiate the access process to the frequency band corresponding to the slave channel. At this time, less processing is required at the access point, so the implementation difficulty is lower and the cost required is less.
[0038] It should be noted that when the channel switching mechanism is used to notify the access information of the frequency band corresponding to the channel, the access information of the frequency band corresponding to the channel is included in the channel switching element of the detection response frame, and the frequency band corresponding to the channel is the target switching channel in the channel switching element. The access point does not perform channel switching at the moment when the channel switching element indicates to perform channel switching.
[0039] It is understandable that, according to the provisions of the relevant existing Wi-Fi standards, after obtaining the access information of the frequency band corresponding to the channel, the terminal can then initiate a probe request frame to inform the access point of its own access requirements; the terminal can also bypass the probe request frame and directly send an authentication request frame to inform the access point of its own access requirements, that is, directly enter the authentication stage of the access process. The embodiments of the present application do not limit this, and an example will be given below to illustrate it.
[0040] In some embodiments, if the process of accessing the frequency band corresponding to the slave channel is initiated by a detection request frame, at this time, Figure 5 As shown, the access method process may include the following steps: Step 501: using a channel switching mechanism or a connection reconfiguration method, the access information of the frequency band corresponding to the secondary channel of the access point is notified to the terminal, so that the terminal can initiate a process of accessing the frequency band corresponding to the secondary channel according to the access information of the frequency band corresponding to the secondary channel.
[0041] Step 502: On the frequency band corresponding to the slave channel, a detection request frame sent by the terminal according to the access information of the frequency band corresponding to the slave channel is received.
[0042] Step 503, detecting whether the frequency band corresponding to the slave channel supports terminal access, if not, executing step 504, if yes, executing step 505.
[0043] Step 504: Send a detection response frame carrying access information of the frequency band corresponding to the access point to the terminal, so that the terminal performs channel switching and initiates a process of accessing the frequency band corresponding to the access point.
[0044] Step 505: authenticate and associate the terminal with another access point operating on the frequency band corresponding to the secondary channel, so that the terminal operates on the frequency band corresponding to the secondary channel.
[0045] In this way, on the basis of the aforementioned embodiment, within the scope that the terminal can process, the service provided by the detection response frame is fully utilized to support the terminal requesting access to the frequency band corresponding to the secondary channel. When the terminal cannot access the frequency band corresponding to the secondary channel, it can switch to the access point (according to the definition of the relevant Wi-Fi standard, if the request to access the access point is successful, the access point's main channel will be accessed), making the access process more flexible and the probability of successful terminal access increased, thereby bringing a better experience to the user.
[0046] In some embodiments, if the process of accessing the frequency band corresponding to the slave channel is initiated by an authentication request frame, at this time, Figure 6 As shown, the access method process may include the following steps: Step 601: using a channel switching mechanism or a connection reconfiguration method, the access information of the frequency band corresponding to the secondary channel of the access point is notified to the terminal, so that the terminal can initiate a process of accessing the frequency band corresponding to the secondary channel according to the access information of the frequency band corresponding to the secondary channel.
[0047] Step 602: On the frequency band corresponding to the slave channel, in the case where the detection request frame sent by the terminal is not received, an authentication request frame sent by the terminal according to the access information of the frequency band corresponding to the slave channel is received.
[0048] Step 603, detecting whether the frequency band corresponding to the slave channel supports terminal access, if not, executing step 604, if yes, executing step 605.
[0049] Step 604: deny terminal access.
[0050] Step 605: Authenticate and associate the terminal with another access point operating on the frequency band corresponding to the secondary channel, so that the terminal operates on the frequency band corresponding to the secondary channel.
[0051] In some examples, denying access to the terminal may be achieved by sending an authentication response frame carrying access denial to the terminal.
[0052] Thus, based on the foregoing embodiments, within the processing range of the terminal, the service provided by the authentication response frame is fully utilized, so that the terminal can directly and timely obtain the access result, so as to switch to other access points when necessary, which is conducive to improving user experience.
[0053] It should be noted that Figure 6 It is mainly provided for the convenience of understanding. In the application process, step 605 actually corresponds to sending an authentication response frame carrying authentication success to the terminal to inform the terminal that the authentication is successful. Then the terminal will continue to initiate an association request frame. If the access point allows association at this time, it will reply to the terminal with an association response frame allowing association. In this way, the access process is completed and the terminal can work on the frequency band corresponding to the slave channel of the access point. The above content has been explained in the relevant technology and will not be repeated here.
[0054] It should be noted that Figure 2-Figure 6 This is mainly provided for understanding the access situation of the slave channel. In the application process, it can actually be combined with the access of the master channel. For example, in some embodiments, Figure 7 As shown, the access method process may include the following steps: Step 701: periodically send a second beacon frame, wherein the second beacon frame is a beacon frame carrying access information of a frequency band corresponding to an access point.
[0055] Step 702: receiving, on a frequency band corresponding to a primary channel of an access point, a detection request frame sent by a terminal according to access information of a frequency band corresponding to the access point.
[0056] Step 703, when the frequency band corresponding to the primary channel of the access point does not support terminal access, a detection response frame carrying access information of the frequency band corresponding to the secondary channel is sent to the terminal, so that the terminal can initiate a process of accessing the frequency band corresponding to the secondary channel according to the access information of the frequency band corresponding to the secondary channel.
[0057] Step 704: When the frequency band corresponding to the primary channel of the access point supports terminal access, authenticate and associate the terminal with the access point so that the terminal operates on the frequency band corresponding to the primary channel of the access point.
[0058] Step 705: On the frequency band corresponding to the slave channel, in the case where the detection request frame sent by the terminal is not received, an authentication request frame sent by the terminal according to the access information of the frequency band corresponding to the slave channel is received.
[0059] Step 706: If the frequency band corresponding to the slave channel does not support terminal access, deny terminal access.
[0060] Step 707: When the frequency band corresponding to the secondary channel supports terminal access, authenticate and associate the terminal with another access point operating on the frequency band corresponding to the secondary channel, so that the terminal operates on the frequency band corresponding to the secondary channel.
[0061] It should be noted that whether terminal access is supported can be determined through load balancing, etc., which has been explained in the relevant technology and will not be described here one by one.
[0062] It should also be noted that Figure 7 The embodiment shown is only an example. In some embodiments, other combinations may be considered, which will not be listed one by one here.
[0063] In some embodiments, further considering the possible switching situations after access, taking the access point belonging to a multi-connection access point device as an example, Figure 8 As shown, the access method process may include the following steps: Step 801, using a channel switching mechanism or a connection reconfiguration method, notifies the terminal of access information of a frequency band corresponding to a secondary channel of the access point, so that the terminal can initiate a process of accessing the frequency band corresponding to the secondary channel according to the access information of the frequency band corresponding to the secondary channel.
[0064] Step 802: When the frequency band corresponding to the secondary channel supports terminal access, authenticate and associate the terminal with another access point operating on the frequency band corresponding to the secondary channel, so that the terminal operates on the frequency band corresponding to the secondary channel.
[0065] Step 803: receiving a link reconfiguration notify frame sent by a terminal associated with a frequency band corresponding to a slave channel or a frequency band corresponding to a primary channel of an access point, to trigger switching of the terminal to another access point on a frequency band corresponding to the access point and the slave channel.
[0066] In this way, on the basis of the aforementioned embodiment, a post-access switching scheme is further provided, so that a terminal that has accessed the main channel corresponding frequency band of the access point can be switched to access the corresponding frequency band of the slave channel, and a terminal that has accessed the corresponding frequency band of the slave channel can be switched to access the main channel corresponding frequency band of the access point, so that access can be flexibly adjusted, which is conducive to providing a more stable and reliable connection for the terminal, thereby improving the user experience.
[0067] It should be noted that Figure 8 The embodiment shown is mainly in Figure 2 In some embodiments, step 803 may also be combined with Figure 3-Figure 7 In any of the embodiments, a switching solution after access is provided, which will not be described in detail here.
[0068] It should also be noted that Figure 2-Figure 8 The processing of the information frames involved in the relevant steps in the illustrated embodiment is basically the same as the definition of the existing information frames, such as the beacon frame and the detection response frame can also carry the basic multi-connection element. According to the relevant definition, in the access method provided in the embodiment of the present application, the basic multi-connection element transmitted by the access point carries the channel information of the slave channel or the master channel of the access point, as well as the channel information of other connections provided by the multi-connection access point device, thereby notifying the terminal belonging to the multi-connection access point device about the information of the multi-connection, so as to better access. Of course, the above is only an example, and it can also be combined with the content of other information frames, which will not be listed here one by one.
[0069] For existing access point devices (or devices that comply with the 802.11be or 802.11ax standards), when the maximum bandwidth supported by the access point is 160MHz, for example, as shown in Table 1 below, assume that the access point supports channel 50, which consists of an 80MHz main channel (channel 42) and an 80MHz slave channel (channel 58). When the main channel is busy and the slave channel is idle in the 160MHz channel 50, the 160MHz occupied by channel 50 is not fully utilized. By deploying an access point for channel 58 (slave channel) (on the access point side, the relevant hardware equipment is not actually deployed, but on the terminal side, the terminal is made to think that it is a channel provided by an access point), and allowing the terminal to access the access point. The newly deployed access point has its own main channel on channel 58 (within the 80MHz bandwidth), and the bandwidth of the main channel can be 20MHz or 40MHz. In other words, on the slave channel of an access point, a virtual access point is started. In this way, the terminal can access the slave channel by accessing the virtual access point corresponding to the slave channel according to the services it supports. Those skilled in the art may understand this as the meaning of reusing multiple connections in an existing multi-connection device.
[0070] Table 1 Distribution of Wi-Fi channels at 5 GHz (partial)
[0071] Specifically, Fig. 9 As shown, in an access point, the concept of temporary connection (temp link) is introduced to form a corresponding access point ( Fig. 9 ) and a corresponding virtual access point ( Fig. 9 The access point (virtual) occupies the secondary channel of the access point. Then, the access point switches the terminal between the access point and the access point (virtual) according to the load of the access point and the access point (virtual) (such as the number of terminals connected to each, throughput, etc.). Fig. 9 In the case of a channel being underutilized (for example, many terminals with a maximum working bandwidth of 40MHz or 20MHz access the access point), some of the terminals can be switched to the temporary connection of the access point (virtual). Fig. 9 The master channel and slave channel are shown as examples.
[0072] For the relevant parameters in the information mentioned in the above embodiments: Both connections (the access point connection and the access point (virtual) connection) use the same basic service set identifier.
[0073] The two connections use the same Service Set Identifier (SSID), which may be a default value provided when the access point device is powered on, or may be configured in advance.
[0074] Link ID: For non-multi-connection devices, temporary connections do not have link IDs (for ease of implementation, temporary connections do not have link IDs. Temporary connections are only access point (virtual) connections, which is equivalent to providing a virtual access point. Or the link ID is not read, etc.); for multi-connection devices, the link ID of the access point (virtual) connection is different from the link ID of the access point connection (because from the perspective of a multi-connection terminal, the access point (virtual) only exists to replace the access point when load balancing is in progress, or the access point only exists to replace the access point (virtual) when load balancing is in progress).
[0075] Of course, based on the above parameters, the relevant information frames also need to carry corresponding channel information when necessary. Taking the first beacon frame and the second beacon frame as an example, the first beacon frame needs to include the channel information of the access point, and the second beacon frame needs to include the channel information of the access point (virtual). Among them, the purpose of sending the second beacon frame is to make the terminal feel that the current access point (virtual) is no different from other access points, so that it can adapt to many conventional terminals (legacy non-AP STA) and achieve the existence of the access point (virtual), which is equivalent to starting a new connection on the slave channel of the access point, which is used to make full use of the frequency band of the slave channel part of the access point. At this time, the channel information of the access point and the access point (virtual) may involve the channel bandwidth, the main channel within each channel bandwidth, etc.
[0076] It should be noted that in some cases, multiple access points (virtual) can be set up, and these access points (virtual) all work on the slave channel or the master channel of the access point. The advantage of this is that the channel (or slave channel) can be accessed with a finer granularity. Better load balancing can be performed and spectrum resources can be fully utilized. The maximum working bandwidth supported by the access point is 160MHz. One access point (virtual) works on the lower 40MHz of the slave channel of the access point, and the other access point (virtual) works on the higher 40MHz bandwidth of the slave channel of the access point. In order to simplify the explanation, the following will take the case where only one access point (virtual) works on the slave channel of the access point as an example.
[0077] In order to facilitate those skilled in the art to better understand the access method provided in the above embodiments, the following describes two cases involving a multi-connection device and a non-multi-connection device.
[0078] In the access scenario of non-multi-connection terminals, if the terminal requesting access does not transmit a detection request frame, but directly requests access to the access point or access point (virtual) through the received beacon frame (first beacon frame or second beacon frame), in this case, load balancing needs to be performed during the terminal access process, which is achieved by accepting or rejecting the terminal's connection.
[0079] If the newly connected terminal transmits a probe request frame, the terminal can be informed of the result of load balancing between the connection of the access point and the connection of the access point (virtual) by returning a terminal probe response frame. The content of the probe response frame corresponding to different load balancing results can be as follows: If the access point or access point (virtual) currently requesting access can support access, a general probe response frame is replied, that is, no channel switching element is included.
[0080] If the access point or access point (virtual) currently requesting access cannot support access, a channel switching element is carried in the detection response frame. The purpose of including the channel switching element is to tell the terminal that the current access point will change channels, and to carry the target channel information in the channel switching element, suggesting that the terminal connect to the target channel. It should be emphasized that although the channel switching element is included, the access point itself will not perform channel switching. That is: When the current access point is an access point and does not support the terminal access, the channel switching element is carried in the detection response frame returned to the terminal. The target channel information in the channel switching element is the channel information of the access point (virtual), which guides the terminal to the access point (virtual), so that the terminal thinks that the access point is about to switch the channel to the channel where the access point (virtual) is located. Of course, the access point will not (and does not need to) switch channels.
[0081] When the current access point is an access point (virtual), and does not support the terminal access, the probe response frame returned to the terminal carries a channel switching element, and the target channel information in the channel switching element is the channel information of the access point, directing the terminal to the access point. The terminal is made to think that the access point (virtual) is about to switch the channel to the channel where the access point is located. Of course, the access point (virtual) will not (and does not need to) switch the channel.
[0082] by Fig.10 Taking the process shown as an example, the terminal sends an access point probe request frame, and the access point makes an initial access judgment based on the load information. If access is supported, a normal probe response frame is returned; if access is not supported, a probe response frame carrying a channel switching element is returned to suggest that the terminal connect to the target channel indicated in the channel switching element, but the access point that sends the probe response frame does not perform channel switching itself.
[0083] If during the initial access process, the access point does not receive the terminal's probe request frame, or the terminal does not transmit a probe request frame. The terminal learns about the access point through the access point's beacon frame, and directly sends an authentication request frame to express its willingness to access. The access point will then reply with an authentication response frame. Subsequently, the terminal sends an association request frame; the access point decides whether to support the terminal's access based on its own load conditions. If supported, it sends an association response frame indicating that the terminal's connection is accepted; if not supported, it sends an association response frame indicating that the terminal's connection is not accepted.
[0084] At this time, the terminal cannot be directed to another access point. The access point can only be load balanced by accepting or rejecting new access terminals and losing connected terminals (switching to other access points).
[0085] For the above description, combined with Fig. 9From the perspective of the access point, an access point (virtual) connection is located exactly at its own slave channel position: the bandwidth of one connection just covers the bandwidth of the slave channel of another connection. The two connections partially overlap. When a terminal is associated with an access point (virtual) and works on the access point (virtual) channel, from the access point's perspective, the terminal works exactly on its own slave channel. When the bandwidth supported by the access point is wider, but the bandwidth supported by the terminal is not wide enough, or the access point's main channel is unavailable but the slave channel is available, the terminal accessing the access point (virtual) improves the channel resource utilization. For non-multi-connection terminals that have been connected (that is, the terminal is not attached to a multi-connection non-access point device), it is not possible to dynamically switch between the access point and the access point (virtual). Load balancing can only be performed by accepting or rejecting the access request (or association request, or authentication request) of the newly connected device.
[0086] When faced with multiple non-access point devices accessing, such as Fig.11 As shown, a multi-connection non-access point device can choose to access from an access point or an access point (virtual) at the time of initial access, or switch between an access point and an access point (virtual) after access, according to the load balancing situation of the access point. Therefore, during initial access and after access, the multi-connection non-access point device can select and adjust the access channel between the access point and the access point (virtual), so as to fully utilize spectrum resources. Among them, connection switching can occur continuously during the access process, which will not be described one by one here.
[0087] Among them, for the case where the terminal is attached to a multi-connection non-access point device, it is not recommended to connect the two terminals of the terminal (multi-connection non-access point device) to the access point and the access point (virtual) respectively. This is because the two connections of the terminal will constantly compete for the channel with each other, and the scheduling cannot fully take advantage of the access from the channel, but will cause confusion.
[0088] In some cases, it may be possible to Fig.12 In the connection mode shown, only one of the access point and access point (virtual) is selected for connection access. Fig.12 In the example, one terminal of the multi-connection access point device is connected to an access point, and other terminals of the multi-connection non-access point device are connected to other access points of the multi-connection access point device.
[0089] That is to say, when establishing a connection, the access point in the multi-connection device establishes a connection with the terminal in the multi-connection device through the access point, while the access point (virtual) does not establish a connection with the terminal in the multi-connection device. This is mainly because domestic access points generally have two frequency bands, 2.4GHz and 5GHz. We believe that the access point and the access point (virtual) work at 5GHz, and other connections work at 2.4GHz. According to the 802.11be standard, when a multi-connection terminal is associated, the connections cannot overlap.
[0090] In order to achieve that the terminals of multi-connected devices do not access the access point and the access point (virtual) at the same time, the following methods can be used for access: 1. When a multi-connection non-access point device accesses, the basic multi-connection element of the beacon frame broadcast by the multi-connection access point device carries all access point information, but only when the multi-connection non-access point device requests access to the access point (or access point (virtual)) and other access points of the multi-connection access point device through an association request frame, the multi-connection access point device indicates in the association response frame that it supports the access of multi-connection non-access point devices. If the multi-connection non-access point device requests access to the access point and the access point (virtual) at the same time through an association request frame, the multi-connection access point device will indicate in the association response frame that it does not support the access of multi-connection non-access point devices.
[0091] 2. Carrying basic multi-connection elements in beacon frames, that is, when a multi-connection access point device hopes that a terminal (multi-connection non-access point device) will access the access point, the access point and access point information corresponding to other connections are included in the basic multi-connection element, and the basic multi-connection element is included in the beacon frame and the probe response frame, and the beacon frame is broadcast to support new terminal access, so that the terminal can access through the authentication request frame and the association request frame; when the multi-connection access point device hopes that a terminal (multi-connection non-access point device) can access the access point (virtual), the access point (virtual) and access point information corresponding to other connections are included in the basic multi-connection element, and the basic multi-connection element is included in the beacon frame and the probe response frame, and the beacon frame is broadcast to support new terminal access, so that the terminal can access through the authentication request frame and the association request frame.
[0092] After access is adopted using the above solution, switching between the slave channel and the master channel is supported. That is, for the multi-connection non-access point device that has been connected, load balancing can be performed by accepting or rejecting the connection request of the new access terminal. Select the terminal on the multi-connection non-access point device to access certain connections to complete load balancing. Among them, Fig.13 As shown, a terminal with an established connection can switch between the access point and the access point (virtual), but can only switch one connection at a time.
[0093] The switching process can be Fig.14As shown, after the terminal of the multi-connection non-access point device is connected to the multi-connection access point device, the multi-connection access point device first transmits a connection reconfiguration notification frame to the multi-connection non-access point device, and then the multi-connection non-access point device responds, wherein, if the switching is agreed, a connection reconfiguration request frame is sent to the multi-connection access point device, indicating that the connection with the access point (at this time, it is assumed that the terminal on the multi-connection non-access point is connected to the access point with the corresponding access point (virtual) on the multi-connection access point) is deleted and a connection is established with the access point (virtual), and if the multi-connection access point device agrees to switch, a connection reconfiguration response frame is sent to the multi-connection non-access point device, otherwise, the current connection will be maintained.
[0094] It should be noted that although dynamic switching between access points and access points (virtual) can be supported for multi-connection devices, frequent switching is not recommended, nor is it recommended to allow terminals of multi-connection non-access point devices to be connected to access points and access points (virtual) at the same time through switching.
[0095] It should also be noted that access points and access points (virtual) are not completely unable to connect to the same multi-connection device at the same time. In some cases, a multi-connection device is allowed to connect to an access point and an access point (virtual) at the same time, but it is not supported to work on both the access point and the access point (virtual) at the same time. For example, if you send and receive on the access point, you cannot send and receive on the access point (virtual), and vice versa.
[0096] Obviously, in the above example, for the terminal side, it is only connected to the current access point, and there is no concept of master-slave channels.
[0097] From the above description, it can be seen that when the access point hopes that a terminal will access itself (but does not want a terminal to access the access point (virtual)), if the access point is an access point (no longer belonging to a multi-connection access point device), it periodically sends a beacon frame containing its own information, and the probe response frame returned to the terminal does not carry a channel switching element, but contains a basic multi-connection element in the broadcast beacon frame and the probe response frame (this is mainly because the access point (virtual) is equivalent to forming a virtual access point, resulting in two connections provided on an access point device, therefore, the parameters in the multi-connection scenario are used adaptively), and the base multi-connection element contains the access point and other access point information (does not contain the access point (virtual) information (STA profile)); if the access point is an access point attached to a multi-connection device, it periodically sends a beacon frame containing its own information and basic multi-connection elements, and the basic multi-connection elements do not contain the information of the access point (virtual), even if the access point (virtual) has been activated; at this time, the access point (virtual) plays an auxiliary role and does not want new terminals to access itself. Therefore, the access point (virtual) periodically sends a beacon frame containing its own information to synchronize with non-multi-connection devices associated with the access point (virtual). The beacon frame does not carry the basic multi-connection element, and at the same time, the probe response frame returned to the terminal carries the channel switching element, which contains the target channel information (the channel of the access point), but the access point (virtual) will not switch the channel to the access point. In this way, multi-connection non-access point devices cannot obtain multi-connection information (realized by the basic multi-connection element) through the beacon frame of the access point (virtual), and thus cannot access through the access point (virtual).
[0098] Correspondingly, when the access point does not want a terminal to access itself (hopes that the terminal will access the access point (virtual)), if the access point is an access point, it periodically sends a beacon frame containing its own information to associate with the synchronization of the non-multi-connection device of the access point, and includes a channel switching element in the probe response frame returned to the terminal, and at the same time, the channel switching element includes the target channel information (the channel of the access point (virtual)). To notify the terminal that the access point is about to switch to the channel of the access point (virtual) (but the access point itself will not switch channels), so that the channel switches to the channel of the access point (virtual); if the access point is an access point attached to a multi-connection device, it periodically sends a beacon frame that does not carry a basic multi-connection element; at this time, the access point (virtual) will periodically send a beacon frame carrying its own information and a basic multi-connection element, and the basic multi-connection element does not contain the information of the access point, although the access point has been activated. At the same time, the probe response frame returned to the terminal does not carry a channel switching element, but carries a basic multi-connection element, wherein the basic multi-connection element contains the access point (virtual) and other access point information (excluding the access point information). This indicates that the access point (virtual) hopes to have access to new terminals, and its auxiliary role is enhanced, and multi-connection non-access point devices cannot obtain multi-connection information through the beacon frame of the access point, and therefore cannot access through the access point.
[0099] Of course, the above are only examples, and in some embodiments, they can be implemented in combination with other methods, which will not be described in detail here.
[0100] In addition, to facilitate the understanding of the above-described judgment on whether terminal access is supported in the art, load balancing will be used as an example for explanation below.
[0101] In some embodiments, for a terminal that has been associated with an access point, the access point cannot actively schedule the associated terminal to switch to the access point (virtual). However, for a terminal that newly requests to access the access point, when the access point side is overloaded, a probe response frame can be sent to suggest that the terminal access an access point (virtual) with less load, or, for a terminal that newly requests to access the access point (virtual), when the access point (virtual) side is overloaded, a probe response frame can be sent to suggest that the terminal access an access point with less load. This is essentially equivalent to setting a virtual access point access point (virtual) on the secondary channel of the access point.
[0102] As for how to decide whether to support or recommend association to an access point or an access point (virtual), it can be determined according to the load of the access point and the load of the access point (virtual), or according to the number of users associated with the access point and the number of users associated with the access point (virtual), etc., so as to adjust the terminals residing on the access point and the access point (virtual).
[0103] When the load of the access point and the load of the access point (virtual) are determined (i.e., the load balance method), the terminal with heavy traffic can be switched to the access point with lighter traffic according to the traffic volume in the past period. For example, the load of the access point and the access point (virtual) are counted every 5 minutes, and then the terminal on the side with heavier traffic is switched to the side with lighter traffic. The terminals involved include: selecting the terminal with the most low-priority traffic in the time period and switching it to the access point (virtual).
[0104] When the number of users associated with the access point and the number of users associated with the access point (virtual) are determined, the number of terminals associated with the access point and the number of terminals associated with the access point (virtual) can be adjusted to make the number of terminals residing at the access point and the number of terminals residing at the access point (virtual) tend to be consistent. For example, the adjustment is made every 5 minutes to switch the terminals on the side with more users to the side with fewer users. The terminals involved include: the terminals with the most low-priority traffic in this time period.
[0105] Of course, other strategies can also be adopted, such as based on the average delay of the terminal access channel (which can be replaced by the average delay of the access point or access point (virtual) access channel, etc.). Specifically, the terminal access channel associated with the access point or access point (virtual) will have an enhanced distributed channel access binary backoff process, which causes access delay. Similarly, there is also a delay when the access point or access point (virtual) accesses the channel. Based on these delays, when the delay exceeds a certain time, some terminals with excessive access delays are adjusted to switch from the access point to the access point (virtual), or from the access point (virtual) to the access point. I will not list them one by one here.
[0106] It should be noted that, in some cases, in order to facilitate implementation and reduce complexity, frequent switching of the terminal between the access point and the access point (virtual) in a short period of time (eg, less than 1 second) in a frequency hopping manner is not performed.
[0107] The step division of the above methods is only for clear description. When implemented, they can be combined into one step or some steps can be split and decomposed into multiple steps. As long as they include the same logical relationship, they are all within the scope of protection of this application; adding insignificant modifications to the algorithm or process or introducing insignificant designs without changing the core design of the algorithm and process are all within the scope of protection of this application.
[0108] A second aspect of the present application also provides an electronic device, such as Fig.15As shown, it includes: at least one processor 1501; and a memory 1502 that is communicatively connected to the at least one processor 1501; wherein the memory 1502 stores instructions that can be executed by the at least one processor 1501, and the instructions are executed by the at least one processor 1501 so that the at least one processor 1501 can execute the access method described in any of the above method embodiments.
[0109] Among them, the memory 1502 and the processor 1501 are connected in a bus manner, and the bus may include any number of interconnected buses and bridges, and the bus connects various circuits of one or more processors 1501 and the memory 1502 together. The bus can also connect various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface between the bus and the transceiver. The transceiver can be one element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices on a transmission medium. The data processed by the processor 1501 is transmitted on a wireless medium through an antenna, and further, the antenna also receives data and transmits the data to the processor 1501.
[0110] The processor 1501 is responsible for managing the bus and general processing, and can also provide various functions, including timing, peripheral interfaces, voltage regulation, power management and other control functions. The memory 1502 can be used to store data used by the processor 1501 when performing operations.
[0111] It is not difficult to find that this embodiment is an embodiment of a device system corresponding to the method embodiment, and this embodiment can be implemented in conjunction with the method embodiment. The relevant technical details mentioned in the method embodiment are still valid in this embodiment, and in order to reduce repetition, they are not repeated here. Accordingly, the relevant technical details mentioned in this embodiment can also be applied in the method embodiment.
[0112] Another aspect of the present application embodiment further provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the above method embodiment is implemented.
[0113] That is, those skilled in the art can understand that all or part of the steps in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a program, and the program is stored in a storage medium, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0114] It is not difficult to find that this embodiment is a storage medium embodiment corresponding to the method embodiment, and this embodiment can be implemented in conjunction with the method embodiment. The relevant technical details mentioned in the method embodiment are still valid in this embodiment, and in order to reduce repetition, they are not repeated here. Accordingly, the relevant technical details mentioned in this embodiment can also be applied in the method embodiment.
[0115] Those skilled in the art will appreciate that the above embodiments are specific embodiments for implementing the present application, and in actual applications, various changes may be made thereto in form and detail without departing from the spirit and scope of the present application.
Claims
1. An access method, characterized in that: Applied to an access point, the method comprises: Using a channel switching mechanism or a connection reconfiguration method, notifying the terminal of access information of the frequency band corresponding to the secondary channel of the access point, so that the terminal initiates a process of accessing the frequency band corresponding to the secondary channel according to the access information of the frequency band corresponding to the secondary channel; In a case where the frequency band corresponding to the secondary channel supports access by the terminal, the terminal is authenticated and associated with another access point operating on the frequency band corresponding to the secondary channel, so that the terminal operates on the frequency band corresponding to the secondary channel.
2. The access method according to claim 1, characterized in that: Using a connection reconfiguration method, notifying a terminal of access information of a frequency band corresponding to a secondary channel of the access point, comprising: A first beacon frame is periodically sent on the frequency band corresponding to the secondary channel, wherein the first beacon frame is a beacon frame carrying access information of the frequency band corresponding to the secondary channel.
3. The access method according to claim 1, characterized in that: In the case that the frequency band corresponding to the secondary channel supports access by the terminal, before authenticating and associating the terminal with another access point operating on the frequency band corresponding to the secondary channel, the method further includes: receiving, on the frequency band corresponding to the slave channel, a detection request frame sent by the terminal according to the access information of the frequency band corresponding to the slave channel; Detecting whether the frequency band corresponding to the slave channel supports access by the terminal; After detecting whether the corresponding frequency band of the slave channel supports access by the terminal, the method further includes: In the case that the frequency band corresponding to the slave channel does not support access by the terminal, sending a detection response frame carrying access information of the frequency band corresponding to the access point to the terminal, so that the terminal performs channel switching and initiates a process of accessing the frequency band corresponding to the access point; Among them, the access information of the frequency band corresponding to the access point is included in the channel switching element of the detection response frame, and the frequency band corresponding to the access point is the target switching channel in the channel switching element; the channel switching element indicates that no other access point performs channel switching at the moment of channel switching.
4. The access method according to claim 1, characterized in that: Using a channel switching mechanism, notifying the terminal of access information of a frequency band corresponding to a secondary channel of the access point, including: receiving, on a frequency band corresponding to a primary channel of the access point, a detection request frame sent by the terminal according to access information of the frequency band corresponding to the access point; When the frequency band corresponding to the primary channel of the access point does not support access by the terminal, sending a detection response frame carrying access information of the frequency band corresponding to the secondary channel to the terminal; Among them, the access information of the frequency band corresponding to the slave channel is included in the channel switching element of the detection response frame, the frequency band corresponding to the slave channel is the target switching channel in the channel switching element, and the access point does not perform channel switching at the moment when the channel switching element indicates channel switching.
5. The access method according to claim 1, characterized in that: In the case that the frequency band corresponding to the secondary channel supports access by the terminal, before authenticating and associating the terminal with another access point operating on the frequency band corresponding to the secondary channel, the method further includes: On the frequency band corresponding to the slave channel, in the case where the detection request frame sent by the terminal is not received, receiving the authentication request frame sent by the terminal according to the access information of the frequency band corresponding to the slave channel; Detecting whether the frequency band corresponding to the slave channel supports access by the terminal; After detecting whether the frequency band corresponding to the slave channel supports access by the terminal, the method further includes: In a case where the frequency band corresponding to the secondary channel does not support the access of the terminal, the access of the terminal is denied.
6. The access method according to any one of claims 1 to 5, characterized in that: The access information on the frequency band corresponding to the slave channel corresponds to a virtual access point, the virtual access point and the access point have the same basic service set identifier, and the access point and the virtual access point are distinguished from each other by their respective different working channel information; wherein the working channel information includes at least one of the following information: a main channel frequency, a main channel bandwidth, a slave channel frequency, a slave channel bandwidth, and a channel category.
7. The access method according to claim 6, characterized in that: The access point is attached to a multi-connection access point device, and the access information on the frequency band corresponding to the secondary channel corresponds to another access point attached to the multi-connection access point device working on the secondary channel of the access point; The access point also satisfies at least one of the following conditions: The basic multi-connection element transmitted by the access point carries channel information of a secondary channel or a primary channel of the access point, and channel information of other connections provided by the multi-connection access point device; or, when access of the multi-connection access point device involves simultaneous access to the access point and another access point operating on a secondary channel of the access point, resources of the secondary channel of the access point do not support access by the terminal.
8. The access method according to any one of claims 1 to 5, characterized in that: In the case where the access point is attached to a multi-connection access point device, the method further comprises: A connection reconfiguration notification frame is received from the terminal associated with the frequency band corresponding to the slave channel or the frequency band corresponding to the primary channel of the access point, so as to trigger switching of the terminal between the access point and another access point operating on the slave channel of the access point.
9. An electronic device, characterized in that: include: at least one processor; as well as, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can perform the access method according to any one of claims 1 to 8.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the access method according to any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Channel indication method and device in wireless local area network
CN113541896A
Slave channel access method, electronic equipment and storage medium
CN117202399A
Channel access method in wireless local area network and related device
CN117915486A
Channel switching method and device, terminal and storage medium
CN118400813A
Non-primary channel access method in wireless local area network and related device
CN119052891A