Terminal access method and device, storage medium and wireless access equipment
By receiving detection requests in wireless access devices, dividing terminal groups and performing communication connections, the connection disconnection and instability caused by access pressure in high-density environments are solved, and the stability of terminal access is improved.
Patent Information
- Application Number
- CN202411715934.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-03-18
AI Technical Summary
In high-density wireless network environments, traditional access methods are difficult to effectively control access pressure, resulting in connection disconnection and access instability.
By receiving detection requests from multiple terminals, they are divided into multiple terminal groups, and communicate and connect with terminals in each terminal group in sequence.
This improves the stability of a large number of terminals when accessing in a short time, avoiding the problems of disconnection and unstable access.
Smart Images

Figure CN119653455A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular to a terminal access method, device, storage medium and wireless access equipment. Background Art
[0002] In order to better meet the deployment requirements of large wireless networks, a solution of wireless controller (AC) and wireless access point (AP) is proposed. In this solution, AP, as the front-end device, is deployed in different locations. Its main function is to expand the coverage of network signals. AC, as the back-end core device, is responsible for establishing communication connections with these APs scattered in different locations and centrally controlling these APs. The two work together to ensure the stable operation and security of the entire wireless network.
[0003] However, with the rapid growth of mobile devices and IoT terminals, the demand for wireless access in public places, conference centers, stadiums and other scenarios has exploded. In such a high-density environment, some APs need to handle access and communication requests from multiple terminals at the same time. Traditional access methods do not have an effective access control mechanism, and are limited by the bandwidth and capacity of APs, which leads to connection drops and unstable access in high-concurrency situations.
[0004] The existing solution is to increase the number of APs deployed in high-density scenarios, allowing terminals to connect to different APs to share the pressure of APs and achieve load balancing, which requires increasing the cost of APs. However, as the number of APs increases, channels will overlap between APs, and devices may frequently switch to different APs. Summary of the invention
[0005] In order to overcome at least one deficiency in the prior art, the present application provides a terminal access method, apparatus, storage medium and wireless access device, specifically including:
[0006] In a first aspect, the present application provides a terminal access method, which is applied to a wireless access device, and the method includes:
[0007] Receiving detection requests from multiple terminals;
[0008] dividing the plurality of terminals into a plurality of terminal groups;
[0009] Establishing communication connection with each terminal in the terminal group in turn.
[0010] In conjunction with the optional implementation manner of the first aspect, before sequentially establishing communication connection with each terminal in the terminal group, the method further includes:
[0011] Recording terminal characteristic information of each terminal;
[0012] The sequentially communicating with the terminals in each of the terminal groups includes:
[0013] For each of the terminal groups, constructing a response frame for each terminal in the terminal group according to a preset response template and terminal feature information of each terminal in the terminal group;
[0014] A corresponding response frame is sent to each terminal in the terminal group, where the response frame is used to instruct the corresponding terminal to interact with the wireless access device to establish a communication connection.
[0015] In combination with an optional implementation manner of the first aspect, constructing a response frame for each terminal in the terminal group according to a preset response template and terminal feature information of each terminal in the terminal group includes:
[0016] The terminal characteristic information of each terminal in the terminal group is respectively filled into a preset position of the response template to obtain a response frame of each terminal in the terminal group.
[0017] In combination with the optional implementation manner of the first aspect, the terminal characteristic information of each terminal includes a MAC address and a signal strength of the terminal.
[0018] In conjunction with the optional implementation manner of the first aspect, dividing the multiple terminals into multiple terminal groups includes:
[0019] Obtaining a first sorting result of the multiple terminals according to the sequence of the detection requests of the multiple terminals;
[0020] According to the first sorting result, the plurality of terminals are divided into a plurality of terminal groups.
[0021] In conjunction with the optional implementation manner of the first aspect, dividing the multiple terminals into multiple terminal groups includes:
[0022] Obtaining a second ranking result of the multiple terminals according to signal strengths of the detection requests of the multiple terminals;
[0023] According to the second sorting result, the plurality of terminals are divided into a plurality of terminal groups.
[0024] In combination with the optional implementation manner of the first aspect, the method further includes:
[0025] Determining whether the number of the plurality of terminals is greater than a number threshold;
[0026] If yes, dividing the multiple terminals into multiple terminal groups is performed.
[0027] In a second aspect, the present application provides a terminal access device, which is applied to a wireless access device, and the device includes:
[0028] A request receiving module, used for receiving detection requests from multiple terminals;
[0029] A terminal grouping module, used for dividing the plurality of terminals into a plurality of terminal groups;
[0030] The communication connection module is used to establish communication connection with each terminal in the terminal group in turn.
[0031] In conjunction with the optional implementation manner of the second aspect, before sequentially establishing communication connection with the terminals in each of the terminal groups, the terminal grouping module is further configured to:
[0032] Recording terminal characteristic information of each terminal;
[0033] The communication connection module is also specifically used for:
[0034] For each of the terminal groups, constructing a response frame for each terminal in the terminal group according to a preset response template and terminal feature information of each terminal in the terminal group;
[0035] A corresponding response frame is sent to each terminal in the terminal group, where the response frame is used to instruct the corresponding terminal to establish a communication connection with the wireless access device.
[0036] In conjunction with the optional implementation manner of the second aspect, the communication connection module is further specifically used for:
[0037] The terminal characteristic information of each terminal in the terminal group is respectively filled into a preset position of the response template to obtain a response frame of each terminal in the terminal group.
[0038] In combination with an optional implementation manner of the second aspect, the terminal characteristic information of each terminal includes a MAC address and a signal strength of the terminal.
[0039] In conjunction with the optional implementation manner of the second aspect, the terminal grouping module is further specifically configured to:
[0040] Obtaining a first sorting result of the multiple terminals according to the sequence of the detection requests of the multiple terminals;
[0041] According to the first sorting result, the plurality of terminals are divided into a plurality of terminal groups.
[0042] In conjunction with the optional implementation manner of the second aspect, the terminal grouping module is further specifically configured to:
[0043] Obtaining a second ranking result of the multiple terminals according to signal strengths of the detection requests of the multiple terminals;
[0044] According to the second sorting result, the plurality of terminals are divided into a plurality of terminal groups.
[0045] In conjunction with the optional implementation manner of the second aspect, the terminal grouping module is further used for:
[0046] Determining whether the number of the plurality of terminals is greater than a number threshold;
[0047] If yes, dividing the multiple terminals into multiple terminal groups is performed.
[0048] In a third aspect, the present application further provides a storage medium, wherein the storage medium stores a computer program, and when the computer program is executed by a processor, the terminal access method is implemented.
[0049] In a fourth aspect, the present application further provides a wireless access device, the wireless access device comprising a processor and a memory, the memory storing a computer program, and when the computer program is executed by the processor, the terminal access method is implemented.
[0050] Compared with the prior art, this application has the following beneficial effects:
[0051] The present application provides a terminal access method, device, storage medium and wireless access device. In the method, the wireless access device receives detection requests from multiple terminals; divides the multiple terminals into multiple terminal groups; and sequentially communicates and connects with the terminals in each terminal group. In this way, for a large number of terminals accessed in a short period of time, by establishing orderly communication connections with these devices, the stability of a large number of terminals accessing is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0053] Figure 1 One of the flow diagrams of the wireless access method provided in the embodiment of the present application;
[0054] Figure 2 A schematic diagram of terminal grouping provided in an embodiment of the present application;
[0055] Figure 3 A second flowchart of a wireless access method provided in an embodiment of the present application;
[0056] Figure 4A schematic diagram of the structure of a wireless access device provided in an embodiment of the present application;
[0057] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0058] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations.
[0059] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for which protection is sought, but merely represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0060] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, further definition and explanation thereof is not required in subsequent drawings.
[0061] In the description of the present application, it should be noted that the terms "first", "second", "third", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance. In addition, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.
[0062] Based on the above statement, as introduced in the background technology, in a high-density environment of mobile devices and IoT terminals, in order to cope with high concurrency, connection drops and unstable access are prone to occur. The conventional solution of increasing the number of AP deployments will not only increase hardware costs, but too many APs will also cause channel overlap.
[0063] Based on the discovery of the above technical problems, the inventors have proposed the following technical solutions to solve or improve the above problems through creative work. It should be noted that the defects in the solutions in the above prior art are the results obtained by the inventors after practice and careful research. Therefore, the discovery process of the above problems and the solutions proposed in the embodiments of the present application for the above problems below should all be the contributions made by the inventors to the present application in the process of invention and creation, and should not be understood as technical contents known to those skilled in the art.
[0064] In view of the above technical problems, this embodiment provides a terminal access method. In the method, a wireless access device receives detection requests from multiple terminals; divides the multiple terminals into multiple terminal groups; and sequentially establishes communication connections with the terminals in each terminal group. In this way, for a large number of terminals accessing in a short period of time, orderly communication connections are established with these devices, thereby improving the stability of a large number of terminals accessing.
[0065] It should be noted that the wireless access device implementing the method may be any device that can provide a wireless access function. For example, the wireless access device may not only be the above-mentioned AP, but also a wireless router that integrates AC and AP.
[0066] To make the solution provided by this embodiment clearer, the following uses AP as a wireless access device to implement the method, and combines Figure 1 Each step of the method is described in detail. However, it should be understood that the operations of the flowchart may not be implemented in order, and steps without logical contextual relationships may be reversed in order or implemented simultaneously. In addition, those skilled in the art may add one or more other operations to the flowchart, or may remove one or more operations from the flowchart under the guidance of the content of this application.
[0067] Considering that the present implementation involves a wireless network access process of a terminal, in order to make the scheme to be introduced easier to understand, the process of establishing a communication connection between a single terminal and an AP is described in detail below, taking AP as an example of the wireless access device of the present invention.
[0068] When the terminal turns on the wireless function, it will actively scan the surrounding wireless signals to find available APs. During this process, the terminal will send a probe request, namely a Probe Request frame. The Probe Request frame is a wireless management frame used to query whether there are available APs around and obtain relevant information about the APs.
[0069] When the AP receives the Probe Request frame sent by the terminal, it will check its own configuration information to determine whether to allow the connection with the terminal. If allowed, the AP will send a probe response, namely a Probe Response frame. The Probe Response frame contains information such as the AP's SSID, supported rates, encryption methods, and signal strength.
[0070] If the terminal receives Probe Response frames from multiple APs, it will select the most suitable AP for connection based on factors such as signal strength, encryption method, network configuration, etc. Therefore, after determining the target AP, the terminal will send an Association Request frame to request to establish an association with the target AP.
[0071] After receiving the association request, the target AP will check the terminal's authentication information. If the authentication is successful, the target AP will send an association response, namely an Association Response frame, to confirm the association with the terminal. After receiving the association response, the terminal will perform corresponding network settings according to the configuration sent by the target AP, such as IP address allocation, DNS server, etc. At this point, the communication connection between the terminal and the target AP is successfully established.
[0072] Based on the above implementation, the process of establishing a communication connection between a single terminal and an AP is introduced, such as Figure 1 As shown, the method provided by the implementation includes:
[0073] S1, receiving detection requests from multiple terminals.
[0074] Among them, the probe request is a Probe Response frame initiated by the terminal when accessing the wireless network. In addition, in this embodiment, the AP presets a time period, and multiple terminals initiate probe requests to the AP during this time period. Assuming that the duration of the time period is 10ms, after the AP receives the probe request from the first terminal, it starts to count the terminals that initiate probe requests within the next 10ms. It can be understood that when the AP receives the probe request from the first terminal, a 10-millisecond timer will be started. During this period, all terminals that initiate probe requests to the AP will be recorded. Exemplary:
[0075] Terminal A sends a probe request at 0th millisecond, triggering the timer.
[0076] Terminal B sends a probe request at the 2nd millisecond.
[0077] Terminal C sends a probe request at the 5th millisecond.
[0078] Terminal D sends a probe request at the 8th millisecond.
[0079] Terminal E sends a probe request at the 12th millisecond, but the timer has expired at this time, so the probe request of device E will not be counted in this statistics.
[0080] Based on the introduction of the multiple terminals and the detection request in step S1 in the above embodiment, continue to refer to Figure 1 , the method further comprises:
[0081] S2, dividing the multiple terminals into multiple terminal groups.
[0082] In this regard, this embodiment provides multiple division methods. In order to respond to the terminal that initiates the earliest detection request as soon as possible, in one of the division methods, the AP obtains a first ranking result of the multiple terminals according to the sequence of the detection requests of the multiple terminals; and divides the multiple terminals into multiple terminal groups according to the first ranking result.
[0083] Exemplarily, it is assumed that each terminal group includes at most 10 terminals. When the AP detects that a large number of terminals request access, the multiple terminals can be sorted according to the time sequence in which the terminals send out the detection requests, and then the terminals are grouped into groups of 10 according to the sorting results. If there are less than 10 terminals left at the end, these terminals will also be divided into an independent terminal group. In this way, the AP can group the terminals that send out requests at the same time or close in time into the same group. If the multiple terminal groups are responded to in sequence according to their sorting, the terminals that initiate the detection requests early can be responded to first, thereby improving the response efficiency of the system and the user experience.
[0084] In another embodiment, considering that the terminal usually selects the nearest AP as the access point of the wireless network, and the terminal at a longer distance will select other APs closer to itself as the access point of the wireless network. Therefore, the AP can also obtain a second sorting result of the multiple terminals according to the signal strength of the detection requests of the multiple terminals; and divide the multiple terminals into multiple terminal groups according to the second sorting result.
[0085] Exemplarily, it is continued to be assumed that each terminal group includes a maximum of 10 terminals. When the AP detects that a large number of terminals have requested access, the multiple terminals can be sorted according to the signal strength of the detection request sent by the terminal, that is, the stronger the signal means the closer to the AP, and vice versa. Then, the AP groups them into groups of 10 according to the sorting results. At the end of the division, there may be less than 10 terminals left, which are also divided into 1 terminal group. In this way, the terminals with higher signal strength can be divided into the same group. If the responses are made in sequence according to the ranking of multiple terminal groups, the terminals with closer distances can be responded to first.
[0086] It should be noted that each terminal has its own device identification, and the above-mentioned sorting and grouping of terminals is based on the terminal identification as the processing object. Figure 1 , the method further comprises:
[0087] S3, establish communication connection with the terminals in each terminal group in turn.
[0088] For example, it is further assumed that each terminal group includes 10 terminals. Figure 2 As shown in the figure, the AP is connected to the AC for communication. The AP will sort the terminals according to the time sequence of receiving the probe request and group the sorted terminals. For each terminal group in the figure, the 10 terminals are represented as STA_1 to STA_10. In this example, the time sequence is measured by the number of clock interruptions (jiffers). Therefore, for the first terminal group, it can be assumed that the jiffers for receiving the probe request from terminal STA_1 is 800001, the jiffers for receiving the probe request from terminal STA_2 is 800002, and the jiffers for receiving the probe request from terminal STA_3 is 800003.
[0089] Then, AP is Figure 2 Each terminal group is assigned a specified time window, and a polling cycle duration is set, and the access request of the terminal in a terminal group is processed within this cycle duration. Therefore, the AP can first send a response frame of the probe request, that is, a Probe Response frame, to the terminal in the first terminal group, indicating that the first terminal group can send an access request within this time window. Only the terminal that receives the response frame is allowed to authenticate and associate with the AP within this cycle. Then, after the time window allocated to the first terminal group ends, the AP continues to send a response frame of the probe request to the terminal in the second terminal group, indicating that the second terminal group can send an access request within this time window. Only the terminal that receives the response frame is allowed to authenticate and associate with the AP within this cycle. And so on, each terminal group is polled until the communication interaction of accessing the wireless network is performed with the terminal in the last terminal group. In this way, through the above implementation, for a large number of terminals accessed in a short period of time, by establishing orderly communication connections with these devices, the stability of a large number of terminals when accessing is improved.
[0090] In addition, as described in the background technology, in an environment with high terminal density, some APs need to process access and communication requests from multiple terminals at the same time, which may cause connection drops and unstable access. Figure 3 As shown, in Figure 1 Between steps S1 and S2, the following is also included:
[0091] S1.5, determine whether the number of the multiple terminals is greater than a number threshold.
[0092] If yes, then step S2 is executed, otherwise, there is no need to group the multiple terminals, and the detection requests of the multiple terminals can be processed according to the traditional access method. In this embodiment, 30 can be used as the quantity threshold.
[0093] In addition, it is also found in practice that after receiving the Probe Request frame sent by the terminal, the AP will follow a series of steps to encapsulate the Probe Response frame, including: setting the frame control field, address field, sequence control field, timestamp, capability information field, SSID element, supported rate, DSSS parameter set and other optional elements. After these steps are completed, the AP encapsulates all information into a Probe Response frame according to the 802.11 protocol and sends it to the requesting terminal through a wireless signal. When a large number of terminals need to be responded to, the above method is used to construct the Probe Response frame for each terminal, which will cause a large delay.
[0094] In this regard, this embodiment provides a response template to improve the response efficiency. Figure 3 ,exist Figure 1 Between steps S2 and S3, the method provided in this embodiment further includes:
[0095] S2.5, record the terminal characteristic information of each terminal.
[0096] The terminal characteristic information of each terminal includes the MAC address and signal strength of the terminal. In a specific implementation, the AP may apply for a cache space in a memory and record the terminal characteristic information of each terminal into the cache space.
[0097] Based on the terminal feature information of each terminal, continue to refer to Figure 3 , this implementation also provides the following optional implementation of step S3:
[0098] S3-1, for each terminal group, a response frame is constructed for each terminal in the terminal group according to a preset response template and terminal feature information of each terminal in the terminal group.
[0099] In this regard, the AP may fill the terminal feature information of each terminal in the terminal group into a preset position of the response template to obtain a response frame of each terminal in the terminal group.
[0100] S3-2, sending a corresponding response frame to each terminal in the terminal group.
[0101] The response frame is used to instruct the corresponding terminal to interact with the wireless access device to establish a communication connection.
[0102] For example, taking the Probe Response frame as an example, the AP caches dynamic information such as the terminal's MAC address and signal strength. When the AP needs to reply to the Probe Response frame, it only needs to take out the dynamic information from the cache, fill in the corresponding position of the response template, and then send it to the terminal immediately. In this way, the complex process of regenerating and parsing the management frame every time is avoided, thereby significantly improving the response efficiency of the AP. After receiving the Probe Response frame, each terminal can perform subsequent authentication and association with the AP, thereby accessing the wireless network provided by the AP.
[0103] Based on the same inventive concept as the terminal access method provided in this embodiment, this embodiment also provides a terminal access device, which includes at least one software function module that can be stored in the memory 120 or fixed in the wireless access device in the form of software. The processor 130 in the device is used to execute the executable module stored in the memory 120. For example, the software function module and computer program included in the device. Please refer to Figure 4 , functionally speaking, the device may include:
[0104] A request receiving module, used for receiving detection requests from multiple terminals;
[0105] A terminal grouping module, used for dividing a plurality of terminals into a plurality of terminal groups;
[0106] The communication connection module is used to establish communication connection with the terminals in each terminal group in turn.
[0107] In this embodiment, the request receiving module is used to implement Figure 1 Step S1 in the terminal grouping module; used to implement Figure 1 In step S2, the communication connection module is used to implement Figure 1 Therefore, for the detailed description of each module, please refer to the specific implementation of the corresponding step. In addition, since the invention concept is the same as that of the terminal access method, the terminal access device can also implement other steps or sub-steps of the method through the modules, which will not be described in detail in this embodiment.
[0108] In addition, the functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
[0109] It should also be understood that if the above implementation is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application.
[0110] Therefore, this embodiment further provides a storage medium, which is a computer-readable storage medium. The storage medium stores a computer program, and when the computer program is executed by the processor, the terminal access method provided in this embodiment is implemented. Among them, the storage medium can be a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a disk or an optical disk, etc., which can store program codes.
[0111] This embodiment provides a wireless access device for implementing the above wireless access method. Figure 5 As shown, the wireless access device may include a processor 130 and a memory 120. In addition, the memory 120 stores a computer program, and the processor implements the wireless access method provided in this embodiment by reading and executing the computer program corresponding to the above implementation manner in the memory 120.
[0112] Continue to see Figure 5 The wireless access device further includes a communication unit 140. The memory 120, the processor 130 and the communication unit 140 are directly or indirectly electrically connected to each other through a system bus to achieve data transmission or interaction.
[0113] The memory 120 may be an information recording device based on any electronic, magnetic, optical or other physical principle, used to record execution instructions, data, etc. In some embodiments, the memory 120 may be, but is not limited to, a volatile memory, a non-volatile memory, a storage drive, etc.
[0114] In some embodiments, the volatile memory may be a random access memory (RAM); in some embodiments, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable read-only memory (EEPROM), a flash memory, etc.; in some embodiments, the storage drive may be a disk drive, a solid-state drive, any type of storage disk (such as a CD, a DVD, etc.), or a similar storage medium, or a combination thereof, etc.
[0115] The communication unit 140 is used to send and receive data through a network. In some embodiments, the network may include a wired network, a wireless network, a fiber optic network, a telecommunication network, an intranet, the Internet, a local area network (LAN), a wide area network (WAN), a wireless local area network (WLAN), a metropolitan area network (MAN), a wide area network (WAN), a public switched telephone network (PSTN), a Bluetooth network, a ZigBee network, or a near field communication (NFC) network, or any combination thereof. In some embodiments, the network may include one or more network access points. For example, the network may include a wired or wireless network access point, such as a base station and / or a network switching node, through which one or more components of the service request processing system may be connected to the network to exchange data and / or information.
[0116] The processor 130 may be an integrated circuit chip having a signal processing capability, and the processor may include one or more processing cores (e.g., a single-core processor or a multi-core processor). By way of example only, the processor may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), an application-specific instruction set processor (ASIP), a graphics processing unit (GPU), a physical processing unit (PPU), a digital signal processor (DSP), a field programmable gate array (FPGA), a programmable logic device (PLD), a controller, a microcontroller unit, a reduced instruction set computer (RISC), or a microprocessor, or any combination thereof.
[0117] Understandably, Figure 5 The structure shown is for illustration only. The wireless access device may also have Figure 5 More or fewer components than shown, or with Figure 5 Different configurations are shown. Figure 5 The components shown may be implemented in hardware, software or a combination thereof.
[0118] It should be understood that the apparatus and method disclosed in the above-mentioned embodiments can also be implemented in other ways. The apparatus embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the apparatus, methods and computer program products according to the multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or the flowchart, and the combination of boxes in the block diagram and / or the flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0119] The above are only various implementations of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A terminal access method, characterized in that: Applied to a wireless access device, the method comprises: Receiving detection requests from multiple terminals; dividing the plurality of terminals into a plurality of terminal groups; Establishing communication connection with each terminal in the terminal group in turn.
2. The terminal access method according to claim 1, characterized in that: Before sequentially establishing communication connection with each terminal in the terminal group, the method further includes: Recording terminal characteristic information of each terminal; The sequentially communicating with the terminals in each of the terminal groups includes: For each of the terminal groups, constructing a response frame for each terminal in the terminal group according to a preset response template and terminal feature information of each terminal in the terminal group; A corresponding response frame is sent to each terminal in the terminal group, where the response frame is used to indicate that the corresponding terminal is in communication connection with the wireless access device.
3. The terminal access method according to claim 2, characterized in that: The constructing a response frame for each terminal in the terminal group according to a preset response template and terminal feature information of each terminal in the terminal group includes: The terminal characteristic information of each terminal in the terminal group is respectively filled into a preset position of the response template to obtain a response frame of each terminal in the terminal group.
4. The terminal access method according to any one of claims 2 to 3, characterized in that: The terminal characteristic information of each terminal includes the MAC address and signal strength of the terminal.
5. The terminal access method according to claim 1, characterized in that: The dividing the plurality of terminals into a plurality of terminal groups comprises: Obtaining a first sorting result of the multiple terminals according to the sequence of the detection requests of the multiple terminals; According to the first sorting result, the plurality of terminals are divided into a plurality of terminal groups.
6. The terminal access method according to claim 1, characterized in that: The dividing the plurality of terminals into a plurality of terminal groups comprises: Obtaining a second ranking result of the multiple terminals according to signal strengths of the detection requests of the multiple terminals; According to the second sorting result, the plurality of terminals are divided into a plurality of terminal groups.
7. The terminal access method according to claim 1, characterized in that: The method further comprises: Determining whether the number of the plurality of terminals is greater than a number threshold; If yes, dividing the multiple terminals into multiple terminal groups is performed.
8. A terminal access device, characterized in that: Applied to wireless access equipment, the device comprises: A request receiving module, used for receiving detection requests from multiple terminals; A terminal grouping module, used for dividing the plurality of terminals into a plurality of terminal groups; The communication connection module is used to establish communication connection with each terminal in the terminal group in turn.
9. A storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by the processor, the terminal access method according to any one of claims 1 to 7 is implemented.
10. A wireless access device, characterized in that: The wireless access device includes a processor and a memory, the memory stores a computer program, and when the computer program is executed by the processor, the terminal access method according to any one of claims 1 to 7 is implemented.