[go: up one dir, main page]

CN114828121B - Wireless roaming control method and device and electronic equipment - Google Patents

Wireless roaming control method and device and electronic equipment Download PDF

Info

Publication number
CN114828121B
CN114828121B CN202210446540.7A CN202210446540A CN114828121B CN 114828121 B CN114828121 B CN 114828121B CN 202210446540 A CN202210446540 A CN 202210446540A CN 114828121 B CN114828121 B CN 114828121B
Authority
CN
China
Prior art keywords
access point
roaming
controller
target
channel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210446540.7A
Other languages
Chinese (zh)
Other versions
CN114828121A (en
Inventor
杨前
高健宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TP Link Technologies Co Ltd
Original Assignee
TP Link Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by TP Link Technologies Co Ltd filed Critical TP Link Technologies Co Ltd
Priority to CN202210446540.7A priority Critical patent/CN114828121B/en
Publication of CN114828121A publication Critical patent/CN114828121A/en
Application granted granted Critical
Publication of CN114828121B publication Critical patent/CN114828121B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0083Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
    • H04W36/00837Determination of triggering parameters for hand-off
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/24Reselection being triggered by specific parameters
    • H04W36/30Reselection being triggered by specific parameters by measured or perceived connection quality data

Landscapes

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

Abstract

The application belongs to the field of wireless roaming, and particularly relates to a wireless roaming control method, a wireless roaming control device and electronic equipment. The method comprises the following steps: acquiring a first number of access points managed by the controller when the controller operates in a first roaming mode; if the first number is greater than the first switching threshold, switching the controller from the first roaming mode to the second roaming mode; if the first number is smaller than or equal to the first switching threshold value, acquiring a second number of terminal equipment associated with the access point; and if the second number is larger than the second switching threshold value, switching the controller from the first roaming mode to the second roaming mode. That is, the present application can determine whether the controller operates in the first roaming mode or the second roaming mode according to the first number of access points and the second number of terminal devices, and can select different roaming modes according to different scenes, without configuration of the user.

Description

Wireless roaming control method and device and electronic equipment
Technical Field
The application belongs to the field of wireless roaming, and particularly relates to a wireless roaming control method, a wireless roaming control device and electronic equipment.
Background
In order to enable a terminal to switch between Access Points (APs) and obtain a good internet experience, different roaming methods exist in the prior art.
The first roaming method, which sets a higher roaming trigger threshold and a more severe roaming target screening condition, enables the terminal to be connected to the current AP more stably, and guides the terminal to roam only when the signal intensity of the current AP is particularly poor, the method is only suitable for commercial scenes in which a large number of terminal devices exist, and in the home scenes, the terminal devices are fewer, and the terminal is more important to be connected to an AP with better signal intensity than to be connected to an AP with worse signal intensity stably all the time, so the method is not suitable for the home scenes.
The second roaming method is suitable for home scenes with fewer terminals by setting a lower roaming trigger threshold and looser roaming target screening conditions, but in commercial scenes with more terminal devices, each terminal competes for bandwidth so that part of terminals cannot obtain good user experience, and a large number of terminals roam frequently, occupy excessive channel resources and cannot fully exert network performance, so that the method is not suitable for commercial scenes.
Therefore, the existing roaming method cannot be applied to different scenes.
Disclosure of Invention
The embodiment of the application provides a wireless roaming control method, a wireless roaming control device and electronic equipment, which can be suitable for different scenes.
In a first aspect, an embodiment of the present application provides a wireless roaming control method, where the method includes:
acquiring a first number of access points managed by a controller when the controller operates in a first roaming mode;
if the first number is greater than a first switching threshold, switching the controller from the first roaming mode to a second roaming mode;
if the first number is smaller than or equal to the first switching threshold value, obtaining a second number of terminal devices associated with the access point;
and if the second number is larger than a second switching threshold value, switching the controller from the first roaming mode to the second roaming mode.
In a possible implementation manner of the first aspect, the method further includes:
if the second number is smaller than or equal to the second switching threshold value, acquiring the occupancy of the working channel of each access point and the packet loss rate of each terminal device;
determining a target access point with the channel occupancy rate larger than a preset occupancy rate and/or determining a target terminal device with the message packet loss rate larger than the preset packet loss rate;
And when the third number corresponding to the target access point is greater than the first preset number and/or the fourth number corresponding to the target terminal equipment is greater than the second preset number, switching the controller from the first roaming mode to the second roaming mode.
Wherein the method further comprises:
acquiring the received signal strength of each terminal device when the controller operates in the first roaming mode;
when the received signal strength of the first target terminal equipment is smaller than or equal to a first roaming threshold value, acquiring the data transmission rate between each first access point and the first target terminal equipment, wherein the first access point is an access point which is not associated with the first target terminal equipment;
and associating the first target terminal equipment with first target access points, wherein the first target access points are access points with the maximum transmission rate between the first access points and the first target terminal equipment.
Wherein the working channels of the access points are the same, the method further comprises:
when the controller operates in the first roaming mode, obtaining channel parameters of each channel in each access point;
Determining a target channel according to the channel parameters of each channel in each access point;
and switching the channel of each access point to the target channel.
Wherein the method further comprises:
when the controller operates in the second roaming mode, acquiring the received signal strength of each terminal device;
when the received signal strength of the second target terminal equipment is smaller than or equal to a second roaming threshold value, acquiring the data transmission rate of each second access point and the second target terminal equipment, the occupation rate of the working channel of each second access point and the signal difference value between the signal strengths of the second target terminal equipment and each second access point and the signal strengths of the second target terminal equipment and the associated access point, wherein the second roaming threshold value is smaller than the first roaming threshold value, and the second access point is an access point which is not associated with the second target terminal equipment;
determining the second target access point according to the data transmission rate of the second access point and the terminal equipment, the occupancy of the working channel of each second access point, and the signal difference between the signal strengths of the second target terminal equipment and each second access point and the signal strengths of the second target terminal equipment and the associated access point;
And associating the second target terminal equipment with the second target access point.
Wherein the working channels of the access points are different, the method further comprises:
when the controller operates in the second roaming mode, acquiring radio frequency information of each access point and adjacent access points;
and respectively adjusting channels of the access points according to the radio frequency information of the access points and the adjacent access points.
Wherein after the switching the first roaming mode to the second roaming mode, the method further comprises:
acquiring a fifth number of terminal devices associated with each access point;
determining a fifth number of third target access points smaller than a third preset number, and acquiring the load capacity of each channel corresponding to the third target access points;
and switching the channel of the third target access point to the channel with the minimum load capacity.
Wherein the method further comprises:
when the controller operates in the second roaming mode, if the first number is less than or equal to the first switching threshold, the second number is less than or equal to the second switching threshold, the third number corresponding to the target access point is less than or equal to the first preset number, and the fourth number corresponding to the target terminal device is less than or equal to the second preset number, the controller is switched from the second roaming mode to the first roaming mode.
In a second aspect, the present application provides a wireless roaming control apparatus, the apparatus comprising:
a first obtaining module, configured to obtain a first number of access points managed by a controller when the controller operates in a first roaming mode;
a first switching module, configured to switch the controller from the first roaming mode to a second roaming mode if the first number is greater than a first switching threshold;
a second obtaining module, configured to obtain a second number of terminal devices associated with the access point if the first number is less than or equal to the first handover threshold;
and the second switching module is used for switching the controller from the first roaming mode to the second roaming mode if the second number is larger than a second switching threshold value.
In a third aspect, an embodiment of the present application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the wireless roaming control method according to any one of the first aspects when executing the computer program.
In a fourth aspect, embodiments of the present application provide a computer readable storage medium storing a computer program, wherein the computer program when executed by a processor implements the wireless roaming control method according to any one of the first aspects.
Compared with the prior art, the embodiment of the application has the beneficial effects that: in the technical scheme, when the controller operates in a first roaming mode, a first number of access points managed by the controller is acquired; if the first number is greater than the first switching threshold, switching the controller from the first roaming mode to the second roaming mode; if the first number is smaller than or equal to the first switching threshold value, acquiring a second number of terminal equipment associated with the access point; and if the second number is larger than the second switching threshold value, switching the controller from the first roaming mode to the second roaming mode. That is, the present application can determine whether the controller operates in the first roaming mode or the second roaming mode according to the first number of access points and the second number of terminal devices, and can select different roaming modes according to different scenes, without configuration of the user.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following description will briefly introduce the drawings that are needed in the embodiments or the description of the prior art, it is obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic diagram of an application scenario of a wireless roaming control method according to an embodiment of the present application;
fig. 2 is a schematic flowchart of a wireless roaming control method provided in an embodiment of the present application;
fig. 3 is a schematic flow chart of a wireless roaming method provided in an embodiment of the present application;
fig. 4 is an exemplary diagram of a method for controlling an access point to switch channels by a controller according to an embodiment of the present application;
fig. 5 is a schematic flow chart of a method for controlling an access point to switch channels by a controller according to an embodiment of the present application;
fig. 6 is a schematic flow chart of another wireless roaming method provided by an embodiment of the present application;
fig. 7 is a schematic flow chart of another method for controlling an access point to switch channels by a controller according to an embodiment of the present application;
fig. 8 is a schematic flow chart of another wireless roaming control method provided in an embodiment of the present application;
fig. 9 is a schematic flow chart of another wireless roaming control method provided in an embodiment of the present application;
fig. 10 is a schematic structural diagram of a wireless roaming control device according to an embodiment of the present application;
fig. 11 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system configurations, techniques, etc. in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail, and in other instances, specific technical details of the various embodiments may be referenced to each other and specific systems not described in one embodiment may be referenced to other embodiments.
It should be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It should also be understood that the term "and/or" as used in this specification and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes such combinations.
References to "an embodiment of the present application" or "some embodiments" or the like, described in this specification, mean that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, appearances of the phrases "in other embodiments," "in an embodiment of the application," "other embodiments of the application," and the like in various places throughout this specification are not necessarily all referring to the same embodiment, but mean "one or more, but not all, embodiments" unless expressly specified otherwise. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless expressly specified otherwise.
Furthermore, the terms first, second and the like in the description and in the claims, are used for distinguishing between the descriptions and not necessarily for indicating or implying relative importance.
In order to enable the terminal to switch among the APs, a good internet surfing experience is obtained, and each manufacturer has different roaming schemes. The following roaming schemes exist on the current market.
Scheme 1: according to the conservative roaming scheme, through setting a higher roaming trigger threshold value and a more severe roaming target screening condition, the terminal can be more stably connected to the current AP, roaming is guided only when the signal intensity of the current AP is particularly poor, and delay experience brought by roaming switching to the terminal and burden caused by frequent roaming of a large number of terminals to equipment and a network are reduced. This conservative roaming scheme is applicable to business scenarios.
Scheme 2: the aggressive roaming scheme is characterized in that the terminal is easier to be guided to roam by setting a lower roaming trigger threshold value and looser roaming target screening conditions. Most of devices adopting the scheme unify channels of devices in the network, sacrifice bandwidth and replace short roaming switching time in order to reduce the burden caused by roaming switching. This aggressive approach is applicable to home scenarios.
The above existing solutions have different drawbacks.
Scheme 1: the method is not suitable for a home scene, and the number of APs and the number of terminals are small in the home environment, at the moment, the bandwidth is sufficient, so that the influence of competition of the terminals caused by the same channel is almost negligible. In the same channel, the effects of roaming handoff and terminal scanning are negligible. Therefore, in a home environment, it is more important that a terminal is connected to an AP with better signal strength than is always stably connected to an AP with poor signal strength. In addition, in the home environment, the whole space is smaller, and the time for a user to move between two APs is relatively shorter, so that the user needs to trigger roaming more sensitively, and because of the conservative roaming strategy of the scheme 1, the guiding roaming can not be triggered almost in the home environment, so that the terminal performs autonomous roaming in a large amount, and the roaming experience is poor.
Scheme 2: the method is not suitable for a commercial environment, and due to the positive roaming strategy of the scheme 2, a large number of terminals frequently generate roaming in the commercial scene, a large number of terminals scan 11k/11v messages reported, and the related messages are transmitted in a network topology, so that huge pressure is caused to the whole network. Meanwhile, as each AP is in the same channel, when a large number of terminals are connected, each terminal competes for bandwidth, so that part of terminals cannot obtain good user experience, and the network performance cannot be fully exerted.
Therefore, the existing roaming method cannot be applied to different scenes.
In order to solve the above-mentioned defect, the inventive concept of the present application is:
according to the method and the device, whether the AC operates in the first roaming mode or the second roaming mode can be determined according to the first number of Access points and the second number of terminal equipment under the management of an Access Control (AC), different roaming modes can be selected according to different scenes, and the user does not need to configure the roaming modes.
In order to illustrate the technical solution of the present application, the following description is made by specific examples.
Referring to fig. 1, fig. 1 is a schematic diagram of an application scenario of a wireless roaming control method according to an embodiment of the present application, and for convenience of explanation, only a portion relevant to the present application is shown. The application scene comprises: controller 100, access point 200, terminal 300.
The controller 100 is a radio access control server, and is responsible for aggregating data from different access points 200 and accessing the Internet, and simultaneously performing control functions such as configuration management of the access points 200 and wireless user authentication. A maximum of 1024 access points 200 may be connected to one controller 100.
The access point 200, i.e. a wireless access point, is an access point of a wireless network, commonly called "hot spot", and the access point 200 is equivalent to a bridge connecting a wired network and a wireless network, and is mainly used for connecting each wireless network terminal 300 together, and then accessing the wireless network into an ethernet network, thereby achieving the purpose of wireless coverage of the network. Up to 255 terminals 300 can be connected to one access point 200.
The terminal 300 includes, but is not limited to, a cell phone, tablet computer, wearable device, vehicle-mounted device, notebook computer, ultra-mobile personal computer, UMPC, netbook, personal digital assistant (personal digital assistant, PDA), etc., and the embodiments of the present application do not impose any limitation on the specific type of terminal device.
In this embodiment, the controller 100 is configured to implement autonomous switching of roaming modes according to the number of the access points 200 and the terminals 300, and refer to fig. 2 for a specific roaming switching method, and fig. 2 is a schematic flowchart of a wireless roaming control method provided in this embodiment. The subject of the execution of the method in fig. 2 may be the controller 100 in fig. 1. As shown in fig. 2, the method includes: s201 to S202.
S201, when the controller operates in the first roaming mode, the controller obtains a first number of access points managed by the controller.
Specifically, the roaming switching method adopted in the embodiment of the application aims to enable the controller to operate in different roaming methods under different application scenes. The application scenarios in the embodiments of the present application may be generally divided into two types, one type is a home scenario, and one type is a business scenario, in which the number of access points managed by the controller is small, and in which the number of access points managed by the controller is large. In the embodiment of the present application, the number of access points needs to be specifically configured according to the requirements of the actual scene, and the number of access points in the commercial scene is relatively large compared with the number of access points in the home scene.
The number of access points is referred to as a first number in the embodiments of the present application.
It should be noted that: the commercial scene in the embodiment of the application is not limited to scenes such as a mall, a recreation ground, a cinema and the like, and can be considered as a commercial scene when the number of access points managed by a controller in a household scene is large, or the number of terminals associated with the access points is large, or the terminal flow is large. Similarly, the home scenario in the embodiment of the present application is not limited to a villa, apartment, residence, etc., and may be considered as a home scenario when the number of access points managed by the controller in the commercial scenario is small, or the number of terminals associated with the access points is small, or the terminal traffic is small.
In this embodiment of the present application, when the controller starts to operate, the controller cannot know the scene where the controller is located and cannot select whether to operate in the first roaming mode or the second roaming mode, so when the controller starts to operate in the embodiment of the present application, the controller starts to operate in the first roaming mode. The controller then determines whether the controller is operating in the first roaming mode or the second roaming mode based on the number of managed access points.
The first roaming mode in the embodiment of the present application may also be referred to as a high performance mode, and please refer to fig. 3, fig. 3 is a schematic flowchart of a wireless roaming method provided in the embodiment of the present application when the controller operates in the first roaming mode. The subject of the execution of the method in fig. 3 may be the controller 100 in fig. 1. As shown in fig. 3, the method includes: s301 to S303.
S301, when the controller operates in a first roaming mode, the controller acquires the received signal strength of each terminal device.
Specifically, when the controller operates in the first roaming mode, each access point obtains the received signal strength RSSI of each terminal device associated with each access point, each access point reports the obtained received signal strength of each terminal device to the controller, and the controller can obtain the information received strength of each terminal device.
In this embodiment of the present invention, when the controller operates in the first mode, the number of access points controlled by the controller is smaller, the number of terminal devices associated with the access points is smaller, the bandwidth of each channel in the access points is sufficient, and the effect of each terminal device competing for the same channel connected to the same access point is negligible.
In the embodiment of the application, when the working state of each access point is poor, the controller controls the access point sets to switch channels, so that the working state of each access point is kept in an optimal state.
In the embodiment of the present application, please refer to fig. 4 for a method for controlling an access point to switch channels by a controller, fig. 4 is an exemplary diagram of a method for controlling an access point to switch channels by a controller according to the embodiment of the present application. The method of fig. 4 may be performed by the controller 100 of fig. 1, and as shown in fig. 4, the method includes: s401 to S403.
S401, when the controller operates in a first roaming mode, the controller acquires channel parameters of each channel in each access point.
Specifically, the controller determines the working state of the access point according to the channel parameters in the access point, including but not limited to BSS number, EFF, SR, channelLoad, regPower, channel occupancy rate, etc.
In this embodiment of the present application, each access point may scan the channel parameter of each channel in each access point at regular time, or when the current data traffic of each access point is smaller, acquire the channel parameter of each channel in each access point, report the scanned or acquired channel parameter to the controller, and the controller may acquire the channel parameter of each channel in each access point.
S402, the controller determines a target channel according to the channel parameters of each channel in each access point.
Specifically, the controller determines, according to the channel parameter of each channel in each access, a channel that is not interfered by an adjacent channel in each channel, and determines, as a target channel, a channel with the least number of BSSs among channels that are not interfered by the adjacent channel.
In other embodiments, the controller determines, according to a channel parameter of each channel in each access point, a channel interfered by an adjacent channel in each channel, and determines, as the target channel, a channel with the smallest load amount in the channels interfered by the adjacent channel.
In other embodiments, the controller determines the channel number of each channel according to the channel parameter of each channel in each access point, and determines the channel with the smallest channel number as the target signal.
S403, the controller switches the channels of the access points to target channels.
Specifically, the controller collectively switches the channels of each access point to the target channel, so that each access point can be guaranteed to be in an optimal working state.
In this embodiment of the present application, the controller periodically obtains the total amount of data transmitted between each access point and each terminal device, that is, network traffic, when the network traffic is higher, in order to enable a user to have better user experience, the controller may temporarily stop channel switching on each access point, when the network traffic drops, channel switching is performed on each access point, and the level of the network traffic needs to be specifically determined according to the actual situation.
In this embodiment of the present application, when the network traffic is higher, the network traffic stays higher in a preset period of time, and the controller may stop channel switching for each access point.
S302, when the received signal strength of the first target terminal equipment is smaller than or equal to a first roaming threshold, the controller acquires the data transmission rate between each first access point and the first target terminal equipment.
Specifically, the first roaming threshold in the embodiment of the present application is preset, and a specific value of the first roaming threshold needs to be determined according to a specific networking situation, where the first access point in the embodiment of the present application is an access point that is not associated with the first target terminal device.
In the embodiment of the present application, a controller associates a plurality of access points, an access point associates a plurality of terminal devices, and when the received signal strength of a first target terminal device exists in a plurality of terminal devices corresponding to the plurality of access points and is less than or equal to a first roaming threshold, it is proved that the network signal is poor when the first target terminal device associates the access point at the moment, and the roaming threshold is reached, and roaming is needed.
When roaming is performed, the controller obtains data transmission rates between each access point which is not associated with the first target terminal device, namely the first access point and the first target terminal device. The data transmission rate refers to the average data amount transmitted by each channel of the first access point and the first target terminal device in a unit time.
In order to avoid roaming failure when the terminal device reaches the roaming condition, the controller determines that roaming failure is proved when the first target terminal device reaches the roaming condition but is not associated with the first target access point, and the controller re-controls the first target terminal device to start roaming within a first preset interval time, wherein the first preset interval time is shorter and needs to be set according to specific networking conditions.
The controller can quickly guide the first target terminal equipment to roam again by utilizing the shorter first preset interval time.
And S303, the controller associates the first target terminal equipment with the first target access point.
Specifically, the first target access point is an access point with the maximum transmission rate between each first access point and the first target terminal equipment.
In this embodiment of the present application, according to the multiple data transmission rates between each access point not associated with the first target terminal device and the first target terminal device acquired by the method of S302, the controller will guide the first target terminal device to associate with the first target accounting access point, so as to recover the network signal of the first target terminal device, and complete roaming.
S202, if the first number is larger than a first switching threshold, the controller switches the controller from the first roaming mode to the second roaming mode.
Specifically, the first switching threshold in the embodiment of the present application is preset, and a specific value of the first switching threshold needs to be determined according to a specific networking situation.
In this embodiment of the present invention, if the number of access points is greater than the first switching threshold, where the number of terminal devices associated with the access points is greater, when roaming in the first roaming mode, since each access point is in the same channel, competing for the same channel by the terminal devices with the greater number may make some terminal devices unable to obtain good internet experience, and therefore, the controller needs to switch the controller from the first roaming mode to the second roaming mode.
In this embodiment of the present application, the second roaming mode is also referred to as a high-band traffic mode, and when the controller switches the controller from the first roaming mode to the second roaming mode, the controller controls the access point to switch channels, so as to ensure that the access point can associate more terminal devices and ensure the internet surfing experience of each terminal device.
Referring to fig. 5, fig. 5 is a schematic flowchart of a method for controlling an access point to switch channels by a controller according to an embodiment of the present application. The subject of the execution of the method in fig. 5 may be the controller 100 in fig. 1. As shown in fig. 5, the method includes: s501 to S503.
S501, the controller acquires a fifth number of terminal devices associated with each access point.
Specifically, the number of terminal devices associated with each access point is referred to as a fifth number in the embodiment of the present application.
S502, the controller determines a fifth number of third target access points smaller than a third preset number, and obtains the load capacity of each channel corresponding to the third target access points.
Specifically, when the first roaming mode is switched to the second roaming switching mode, in order to enable the access points to be associated with more terminal devices and ensure the internet surfing experience of the terminal devices, the controller needs to determine the access points with fewer associated terminal devices in the access points, namely determine a fifth number of third target access points with the number smaller than a third preset number.
The third preset number in the embodiment of the present application is preset, and a specific numerical value of the third preset number needs to be set according to a specific networking condition.
After the third target access point is determined, in order to further ensure the internet surfing experience of the terminal equipment, the controller acquires the load capacity of each channel corresponding to the third target access point. The load of the channels in the embodiment of the present application is the number of BSSs or the channel occupancy.
And S503, the controller switches the channel of the third target access point to the channel with the minimum load capacity.
Specifically, after the controller obtains the load capacity of each channel corresponding to the third target access point, the controller compares the load capacity of each channel, determines the channel with the smallest load capacity, and switches the channel of the third target access point to the channel with the smallest load capacity.
In this embodiment of the present application, after the controller switches the channel of the third target access point to the channel with the smallest load, the controller roams in the roaming method of the second roaming mode, please refer to fig. 6, fig. 6 is a schematic flowchart of another wireless roaming method provided in the embodiment of the present application. The subject of the execution of the method in fig. 6 may be the controller 100 in fig. 1. As shown in fig. 6, the method includes: s601 to S604.
S601, when the controller operates in the second roaming mode, the controller acquires the received signal strength of each terminal device.
Specifically, when the embodiment of the application operates in the second mode, each access point obtains the received signal strength RSSI of each terminal device associated with each access point, each access point reports the obtained received signal strength of each terminal device to the controller, and the controller can obtain the information received strength of each terminal device.
In this embodiment of the present application, when the controller operates in the second roaming mode, the number of access points managed by the controller is greater, and the number of terminal devices managed by the access points is also greater, so that, in order to ensure that the controller operates in the second roaming mode, the access points may associate with more terminal devices, each access point autonomously selects a channel with the smallest load, and when the working state of each access point in the channel with the smallest load is poor, the controller controls each access point to switch the channel, so that the working state of each access point is in the best state.
In this embodiment, when the controller operates in the second roaming mode, the method for controlling the access point to switch channels is shown in fig. 7, and fig. 7 is a schematic flowchart of another method for controlling the access point to switch channels by the controller according to the embodiment of the present application. The method of fig. 7 may be performed by the controller 100 of fig. 1, and as shown in fig. 7, the method includes: s701 to S702.
S701, when the controller operates in the second roaming mode, the controller acquires the radio frequency information of each access point and the adjacent access points.
Specifically, when the controller operates in the second roaming mode, each access point periodically collects load information and power information of each channel with an adjacent access point, and when each access point collects these information, it collects radio waves sent by the adjacent access point to each access point, where the radio waves are electromagnetic waves in a radio frequency band portion, so the load information and power information of each channel are referred to as radio frequency information in the embodiments of the present application.
After the access points collect the radio frequency information, the radio frequency information is reported to the controller, and the controller can acquire the radio frequency information of each access point and the adjacent access points.
S702, the controller respectively adjusts channels of the access points according to the radio frequency information of the access points and the adjacent access points.
Specifically, after the controller obtains the radio frequency information of each access point and the adjacent access points, the channels of each access point are respectively adjusted according to the radio frequency information and the tuning algorithm, so that the channels of each access point are the optimal channels, reasonable power is reasonably distributed to each access point, and the working state of each access point is ensured to be in the optimal state.
The tuning algorithms in the embodiments of the present application include a Dynamic channel adjustment algorithm (Dynamic Channel Allocation, DCA), a Dynamic bandwidth selection algorithm (Dynamic, bandwidth Selection, DBS), a Dynamic band adjustment algorithm (Dynamic Frequency Assignment, DFA), a transmission power control algorithm (Transmit Power Control, TPC), and the like, and the types of the tuning algorithms in the embodiments of the present application are not limited.
S602, when the received signal strength of the second target terminal equipment is smaller than or equal to a second roaming threshold, the controller acquires the data transmission rate of each second access point and the second target terminal equipment, the occupancy rate of the working channel of each second access point, and the signal difference value between the signal strengths of the second target terminal equipment and each second access point and the signal strengths of the second target terminal equipment and the associated access point.
Specifically, the second roaming threshold is less than the first roaming threshold.
In this embodiment, the controller operates in the second roaming mode, where the number of access points managed by the controller is greater and the number of terminal devices managed by the access points are greater, so that in order to make stable association of the greater number of terminal devices not to frequently switch on the access points, the preset second roaming threshold is smaller than the first roaming threshold, and roaming is difficult to trigger.
And when the controller acquires the signal intensity of each terminal device and determines that the received signal intensity of the second target terminal device is smaller than or equal to a second roaming threshold value, the controller controls the second terminal device to perform roaming. The second target terminal device in the embodiment of the present application may be any one of the terminal devices that satisfies the above roaming condition.
In this embodiment, when the controller controls the second terminal device to roam, the controller obtains the data transmission rate of each second access point and the second target terminal device, the occupation rate of the working channel of each second access point, and the signal difference between the signal strengths of the second target terminal device and each second access point and the signal strengths of the second target terminal device and the associated access point.
Specifically, the second access point is an access point not associated with the second target terminal device. The data transmission rate in the embodiment of the present application refers to an average data amount transmitted by each channel of the second access point and the second target terminal device in a unit time.
The channel occupancy refers to the ratio of the amount of data transmitted by the channel in the second access point and the second target terminal device to the channel bandwidth in a unit time.
In the embodiment of the present application, when the controller determines that the second target terminal device reaches the roaming condition but is not associated with the second target access point, it proves that the second target terminal device does not want to roam, and the controller re-controls the second target terminal device to start roaming outside a second preset interval time, where the second preset interval time is longer and needs to be set according to a specific networking condition, and the embodiment of the present application does not specifically limit the second preset interval time. The specific values of the first preset interval time and the second preset interval time in the embodiment of the present application are relatively speaking, and the first preset interval time is shorter than the second preset interval time.
S603, the controller determines a second target access point according to the data transmission rate of the second access point and the terminal equipment, the occupancy of the working channel of each second access point, and the signal difference between the signal strengths of the second target terminal equipment and each second access point and the signal strengths of the second target terminal equipment and the associated access point.
In this embodiment of the present application, after acquiring the data transmission rates of the second access points and the second target terminal devices, the occupancy rate of the working channels of the second access points, and the signal difference between the signal strengths of the second target terminal devices and the second access points and the signal strengths of the second target terminal devices and the associated access points, the controller determines the second access point with the fastest transmission rate, the smallest channel occupancy rate, and the smallest signal difference as the second target access point.
And S604, the controller associates the second target terminal equipment with the second target access point.
In this embodiment of the present application, the controller associates the second target terminal device with the second target access point, and the terminal device may implement roaming in the second roaming mode.
In this embodiment, referring to fig. 8, fig. 8 is a schematic flowchart of another roaming control method according to the embodiment of the present application. The subject of the execution of the method in fig. 8 may be the controller 100 in fig. 1. As shown in fig. 8, the method includes: s801 to S802.
S801, if the first number is smaller than or equal to the first switching threshold, the controller obtains a second number of terminal devices associated with the access point.
Specifically, if the roaming mode cannot be switched according to the method of S202, the roaming mode may be switched according to the method of the embodiment of the present application.
In the embodiment of the application, when the controller determines that the number of the access points is smaller than or equal to the first switching threshold, each access point reports the number of the terminal devices associated with the access points in real time, and then the second number of the terminal devices associated with the access points can be obtained.
S802, if the second number is larger than the second switching threshold, the controller switches the controller from the first roaming mode to the second roaming mode.
Specifically, the second switching threshold in the embodiment of the present application is preset, and a specific value of the second switching threshold is set according to a specific networking situation, which is not limited in the embodiment of the present application.
In this embodiment, the roaming method of the first roaming mode, the channel switching method, the roaming method of the second roaming mode, and the channel switching method are described in the foregoing embodiments, and are not repeated herein.
In this embodiment, referring to fig. 9, fig. 9 is a schematic flowchart of another roaming control method according to the embodiment of the present application. The subject of the execution of the method in fig. 9 may be the controller 100 in fig. 1. As shown in fig. 9, the method includes: s901 to S903.
And S901, if the second number is smaller than or equal to a second switching threshold value, the controller acquires the occupancy of the working channel of each access point and the packet loss rate of each terminal device.
Specifically, if the roaming mode cannot be switched according to the methods of S202 and S801, the roaming mode may be switched according to the method in the embodiment of the present application.
In the embodiment of the application, each access point reports the working channel occupancy of the access point, the packet loss rate and the packet retransmission rate of each terminal device to the controller in real time, and the controller can acquire the working channel occupancy of each access point, the packet loss rate and the packet retransmission rate of each terminal device.
In the embodiment of the application, the packet loss rate of the terminal device refers to the ratio of the difference between the data transmitted to the terminal device by the access point and the data received by the terminal device and the data transmitted to the terminal device by the access point.
In the embodiment of the application, the packet loss rate of the terminal device refers to the ratio of the retransmission data packet transmitted to the terminal device by the access point to the total data packet transmitted to the terminal device by the access point.
In this embodiment, when the access point transmits a data packet to the terminal device, a retransmission timer is started, a preset retransmission time is set in the timer, and when the preset retransmission time is exceeded, the terminal device does not receive the data packet yet, and the access point retransmits the data packet.
S902, the controller determines a target access point with a channel occupancy greater than a preset occupancy and/or determines a target terminal device with a message packet loss rate greater than a preset packet loss rate.
Specifically, the preset occupancy rate and the preset packet loss rate are preset, and specific values of the preset occupancy rate and the preset packet loss rate are required to be specifically set according to specific networking conditions.
Illustratively, one controller manages 10 access points, and if the operating channel occupancy of 7 access points out of the 10 access points is greater than a preset occupancy, the 7 access points are referred to as target access points.
Each of the 10 access points is respectively associated with 15 terminal devices, and if the packet loss rate of the 10 terminal devices in each access point is greater than a preset packet loss rate, the 100 terminal devices are taken as target terminal devices.
S903, when the third number corresponding to the target access point is greater than the first preset number and/or the fourth number corresponding to the target terminal device is greater than the second preset number, the controller switches the controller from the first roaming mode to the second roaming mode.
Specifically, the first preset number and the second preset number are set in advance, specific numerical values of the first preset number and the second preset number need to be determined according to specific networking conditions, and numerical values of the first preset number and the second preset number are not limited in the embodiment of the present application.
Illustratively, the embodiment of the present application refers to the number of target access points as the third number and the number of target terminal devices as the fourth number.
In this embodiment, the roaming method of the first roaming mode, the channel switching method, the roaming method of the second roaming mode, and the channel switching method are described in the foregoing embodiments, and are not repeated herein.
In this embodiment of the present application, the method for switching the controller from the second roaming mode to the first roaming mode includes:
when the controller operates in the second roaming mode, the controller switches the controller from the second roaming mode to the first roaming mode if the first number is less than or equal to the first switching threshold, the second number is less than or equal to the second switching threshold, the third number corresponding to the target access point is less than or equal to the first preset number, and the fourth number corresponding to the target terminal device is less than or equal to the second preset number.
In other embodiments, when the controller operates in the second roaming mode, the controller switches the controller from the second roaming mode to the first roaming mode if the first number is less than or equal to the first switching threshold in the first time range, the second number is less than or equal to the second switching threshold in the second time range, the third number corresponding to the target access point is less than or equal to the first preset number, and the fourth number corresponding to the target terminal device is less than or equal to the second preset number.
The first time range and the second time range in the embodiment of the present application need to be set according to a specific network configuration situation, and specific numerical values of the first time range and the second time range are not limited in the embodiment of the present application.
In this embodiment, when the controller is switched from the second roaming mode to the first roaming mode, the channel is required to be switched, and the method for switching the channel is the same as the method in fig. 4, which is not repeated here.
In summary, in the technical solution of the present application, when the controller operates in a first roaming mode, a first number of access points managed by the controller is obtained; if the first number is greater than the first switching threshold, switching the controller from the first roaming mode to the second roaming mode; if the first number is smaller than or equal to the first switching threshold value, acquiring a second number of terminal equipment associated with the access point; and if the second number is larger than the second switching threshold value, switching the controller from the first roaming mode to the second roaming mode. That is, the present application can determine whether the controller operates in the first roaming mode or the second roaming mode according to the first number of access points and the second number of terminal devices, and can select different roaming modes according to different scenes, without configuration of the user.
It should be understood that the sequence number of each step in the foregoing embodiment does not mean that the execution sequence of each process should be determined by the function and the internal logic of each process, and should not limit the implementation process of the embodiment of the present application in any way.
Referring to fig. 10, fig. 10 is a schematic structural diagram of a wireless roaming control device according to an embodiment of the present application, where the device includes:
a first obtaining module 101 is configured to obtain a first number of access points managed by the controller when the controller operates in a first roaming mode.
The first switching module 102 is configured to switch the controller from the first roaming mode to the second roaming mode if the first number is greater than the first switching threshold.
A second obtaining module 103, configured to obtain a second number of terminal devices associated with the access point if the first number is less than or equal to the first handover threshold.
The second switching module 104 is configured to switch the controller from the first roaming mode to the second roaming mode if the second number is greater than the second switching threshold.
The apparatus further comprises:
and the third obtaining module 105 is configured to obtain the occupancy of the working channel of each access point and the packet loss rate of each terminal device if the second number is less than or equal to the second switching threshold.
The first determining module 106 is configured to determine a target access point with a channel occupancy greater than a preset occupancy, and/or determine a target terminal device with a packet loss greater than a preset packet loss.
A third switching module 107, configured to switch the AC from the first roaming mode to the second roaming mode when the third number corresponding to the target access point is greater than the first preset number and/or the fourth number corresponding to the target terminal device is greater than the second preset number.
The first obtaining module 101 is further configured to obtain a received signal strength of each terminal device when the controller operates in the first roaming mode; when the received signal strength of the first target terminal equipment is smaller than or equal to a first roaming threshold value, acquiring the data transmission rate between each first access point and the first target terminal equipment, wherein the first access point is an access point which is not associated with the first target terminal equipment; and associating the first target terminal equipment with first target access points, wherein the first target access points are the access points with the maximum transmission rate between the first access points and the first target terminal equipment.
The first obtaining module 101 is further configured to obtain a channel parameter of each channel in each access point when the controller operates in the first roaming mode; determining a target channel according to the channel parameters of each channel in each access point; and switching the channels of the access points to target channels.
The second obtaining module 103 is further configured to obtain a received signal strength of each terminal device when the controller operates in the second roaming mode; when the received signal strength of the second target terminal equipment is smaller than or equal to a second roaming threshold value, acquiring the data transmission rate of each second access point and the second target terminal equipment, the occupation rate of the working channel of each second access point and the signal difference value between the signal strengths of the second target terminal equipment and each second access point and the signal strengths of the second target terminal equipment and the associated access point, wherein the second roaming threshold value is smaller than the first roaming threshold value, and the second access point is the access point which is not associated with the second target terminal equipment;
determining a second target access point according to the data transmission rate of the second access point and the terminal equipment, the occupancy of the working channel of each second access point, and the signal difference between the signal strengths of the second target terminal equipment and each second access point and the signal strengths of the second target terminal equipment and the associated access point; and associating the second target terminal equipment with the second target access point.
The second obtaining module 103 is further configured to obtain radio frequency information of each access point and an adjacent access point when the controller operates in the second roaming mode; and respectively adjusting channels of the access points according to the radio frequency information of the access points and the adjacent access points.
The device further comprises:
a fourth obtaining module 108, configured to obtain a fifth number of terminal devices associated with each access point.
The second determining module 109 is configured to determine a fifth number of third target access points smaller than a third preset number, and obtain a capacity of each channel corresponding to the third target access points.
And a fourth switching module 1010, configured to switch the channel of the third target access point to the channel with the smallest load.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-described division of the functional units and modules is illustrated, and in practical application, the above-described functional distribution may be performed by different functional units and modules according to needs, i.e. the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-described functions. The functional units and modules in the embodiment may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit, where the integrated units may be implemented in a form of hardware or a form of a software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working process of the units and modules in the above system may refer to the corresponding process in the foregoing method embodiment, which is not described herein again.
As shown in fig. 11, the embodiment of the present application further provides an electronic device 200, including a memory 21, a processor 22, and a computer program 23 stored in the memory 21 and executable on the processor 22, where the processor 22 executes the computer program 23 to implement the wireless roaming control method of each embodiment.
The processor 22 may be a central processing unit (Central Processing Unit, CPU), but may also be other general purpose processors, digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), field programmable gate arrays (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 21 may be an internal storage unit of the electronic device 200. The memory 21 may also be an external storage device of the electronic device 200, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card) or the like, which are provided on the electronic device 200. Further, the memory 21 may also include both an internal storage unit and an external storage device of the electronic device 200. The memory 21 is used to store computer programs and other programs and data required by the electronic device 200. The memory 21 may also be used to temporarily store data that has been output or is to be output.
The embodiment of the application also provides a computer readable storage medium, wherein the computer readable storage medium stores a computer program, and the wireless roaming control method of each embodiment is realized when the computer program is executed by a processor.
The embodiments of the present application provide a computer program product, which when run on a mobile terminal, causes the mobile terminal to implement the wireless roaming control method of the above embodiments when executed.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the present application implements all or part of the flow in the methods of the above embodiments, and may be implemented by a computer program to instruct related hardware, where the computer program may be stored in a computer readable storage medium, where the computer program may implement the steps of each method embodiment described above when executed by a processor. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, executable files or in some intermediate form, etc. The computer readable storage medium may include at least: any entity or device capable of carrying computer program code to a photographing device/terminal apparatus, recording medium, computer memory, read-only memory (ROM), random access memory (random access memory, RAM), electrical carrier signals, telecommunications signals, and software distribution media. Such as a U-disk, removable hard disk, magnetic or optical disk, etc. In some jurisdictions, computer-readable storage media may not be electrical carrier signals and telecommunications signals in accordance with legislation and patent practice.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and in part, not described or illustrated in any particular embodiment, reference is made to the related descriptions of other embodiments.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purposes of the embodiments of the present application.
The above embodiments are only for illustrating the technical solution of the present application, and are not limiting thereof; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present application, and are intended to be included in the scope of the present application.

Claims (9)

1. A method of wireless roaming control, the method comprising:
acquiring a first number of access points managed by a controller when the controller operates in a first roaming mode; wherein the first roaming mode is a high performance mode;
if the first number is greater than a first switching threshold, switching the controller from the first roaming mode to a second roaming mode; wherein the second roaming mode is a high-band traffic mode;
if the first number is smaller than or equal to the first switching threshold value, obtaining a second number of terminal devices associated with the access point;
if the second number is greater than a second switching threshold, switching the controller from the first roaming mode to the second roaming mode;
the method further comprises the steps of:
if the second number is smaller than or equal to the second switching threshold value, acquiring the occupancy of the working channel of each access point and the packet loss rate of each terminal device;
determining a target access point with the channel occupancy rate larger than a preset occupancy rate and/or determining a target terminal device with the message packet loss rate larger than the preset packet loss rate;
and when the third number corresponding to the target access point is greater than the first preset number and/or the fourth number corresponding to the target terminal equipment is greater than the second preset number, switching the controller from the first roaming mode to the second roaming mode.
2. The method according to claim 1, wherein the method further comprises:
acquiring the received signal strength of each terminal device when the controller operates in the first roaming mode;
when the received signal strength of the first target terminal equipment is smaller than or equal to a first roaming threshold value, acquiring the data transmission rate between each first access point and the first target terminal equipment, wherein the first access point is an access point which is not associated with the first target terminal equipment;
and associating the first target terminal equipment with first target access points, wherein the first target access points are access points with the maximum transmission rate between the first access points and the first target terminal equipment.
3. The method of claim 1, wherein the operating channels of each of the access points are the same, the method further comprising:
when the controller operates in the first roaming mode, obtaining channel parameters of each channel in each access point;
determining a target channel according to the channel parameters of each channel in each access point;
and switching the channel of each access point to the target channel.
4. The method according to claim 2, wherein the method further comprises:
when the controller operates in the second roaming mode, acquiring the received signal strength of each terminal device;
when the received signal strength of the second target terminal equipment is smaller than or equal to a second roaming threshold, acquiring the data transmission rate of each second access point and the second target terminal equipment, the occupation rate of the working channel of each second access point, and the signal difference value between the signal strengths of the second target terminal equipment and each second access point and the signal strengths of the second target terminal equipment and the associated access point, wherein the second roaming threshold is smaller than the first roaming threshold, and the second access point is an access point which is not associated with the second target terminal equipment;
determining the second target access point according to the data transmission rate of the second access point and the terminal equipment, the occupancy of the working channel of each second access point, and the signal difference between the signal strengths of the second target terminal equipment and each second access point and the signal strengths of the second target terminal equipment and the associated access point;
And associating the second target terminal equipment with the second target access point.
5. The method of claim 1, wherein the operating channels of each of the access points are different, the method further comprising:
when the controller operates in the second roaming mode, acquiring radio frequency information of each access point and adjacent access points; the radio frequency information is load information and power information of each channel, each access point can collect the load information and the power information of each channel of the adjacent access point at fixed time, and the access point reports the load information and the power information to the controller after collecting the radio frequency information;
and respectively adjusting the channels of the access points according to the radio frequency information of the access points and the adjacent access points and the radio frequency information and the tuning algorithm to enable the channels of the access points to be optimal channels and distributing power for the access points.
6. The method of claim 1, further comprising, after said switching said first roaming mode to said second roaming mode:
acquiring a fifth number of terminal devices associated with each access point;
determining a fifth number of third target access points smaller than a third preset number, and acquiring the load capacity of each channel corresponding to the third target access points;
And switching the channel of the third target access point to the channel with the minimum load capacity.
7. The method according to claim 1, wherein the method further comprises:
when the controller operates in the second roaming mode, if the first number is less than or equal to the first switching threshold, the second number is less than or equal to the second switching threshold, the third number corresponding to the target access point is less than or equal to the first preset number, and the fourth number corresponding to the target terminal device is less than or equal to the second preset number, the controller is switched from the second roaming mode to the first roaming mode.
8. A wireless roaming control apparatus, the apparatus comprising:
a first obtaining module, configured to obtain a first number of access points managed by a controller when the controller operates in a first roaming mode; wherein the first roaming mode is a high performance mode;
a first switching module, configured to switch the controller from the first roaming mode to a second roaming mode if the first number is greater than a first switching threshold; wherein the second roaming mode is a high-band traffic mode;
A second obtaining module, configured to obtain a second number of terminal devices associated with the access point if the first number is less than or equal to the first handover threshold;
a second switching module, configured to switch the controller from the first roaming mode to the second roaming mode if the second number is greater than a second switching threshold;
a third obtaining module, configured to obtain a working channel occupancy of each access point and a packet loss rate of each terminal device if the second number is less than or equal to the second switching threshold;
the first determining module is used for determining a target access point with a channel occupancy greater than a preset occupancy and/or determining a target terminal device with a message packet loss rate greater than a preset packet loss rate;
and the third switching module is used for switching the controller from the first roaming mode to the second roaming mode when the third number corresponding to the target access point is greater than the first preset number and/or the fourth number corresponding to the target terminal equipment is greater than the second preset number.
9. An electronic device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, the processor implementing the wireless roaming control method according to any of claims 1 to 7 when executing the computer program.
CN202210446540.7A 2022-04-26 2022-04-26 Wireless roaming control method and device and electronic equipment Active CN114828121B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210446540.7A CN114828121B (en) 2022-04-26 2022-04-26 Wireless roaming control method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210446540.7A CN114828121B (en) 2022-04-26 2022-04-26 Wireless roaming control method and device and electronic equipment

Publications (2)

Publication Number Publication Date
CN114828121A CN114828121A (en) 2022-07-29
CN114828121B true CN114828121B (en) 2024-03-19

Family

ID=82507182

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210446540.7A Active CN114828121B (en) 2022-04-26 2022-04-26 Wireless roaming control method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN114828121B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115243335B (en) * 2022-08-01 2024-06-07 普联技术有限公司 Terminal roaming setting method, device, terminal equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102450064A (en) * 2009-05-28 2012-05-09 高通股份有限公司 Reduce frequent switching of wireless communication devices
CN102907141A (en) * 2010-06-03 2013-01-30 德国电信股份公司 Method, apparatus, and system for connecting a mobile client to wireless networks
CN105612790A (en) * 2013-10-08 2016-05-25 高通股份有限公司 Multidimensional algorithm for roaming
CN111278073A (en) * 2020-01-20 2020-06-12 普联技术有限公司 WIFI roaming setting method and device, wireless connection equipment and readable storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7668140B2 (en) * 2005-05-11 2010-02-23 Alcatel-Lucent Usa Inc. Roaming between wireless access point

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102450064A (en) * 2009-05-28 2012-05-09 高通股份有限公司 Reduce frequent switching of wireless communication devices
CN102907141A (en) * 2010-06-03 2013-01-30 德国电信股份公司 Method, apparatus, and system for connecting a mobile client to wireless networks
CN105612790A (en) * 2013-10-08 2016-05-25 高通股份有限公司 Multidimensional algorithm for roaming
CN111278073A (en) * 2020-01-20 2020-06-12 普联技术有限公司 WIFI roaming setting method and device, wireless connection equipment and readable storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Support of UMTS authentication by GERAN only terminals;3GPP TSG-CN1 Meeting #28 Tdoc N1-030213(第TSGN1_28期);全文 *
WLAN网下一种实现用户漫游的机制;王新峰;曾明星;;计算机应用与软件(第08期);全文 *

Also Published As

Publication number Publication date
CN114828121A (en) 2022-07-29

Similar Documents

Publication Publication Date Title
US11483720B2 (en) Communications device and method
CN109302720B (en) A method and device for selecting a beam
US8433319B2 (en) Systems and methods for channel selection management in a wireless communication network
US9313786B2 (en) Dynamically dedicated wireless local area network service for high definition video teleconferencing
EP3566494B1 (en) Terminal device and method
KR101838842B1 (en) An access node, a communication device, respective method performed thereby for carrier hopping
EP2506625A1 (en) A small cell base station comprising multiple antennas, and a method of controlling reception pattern by selecting a subset of the antennas for use
US20230078923A1 (en) Method and apparatus for relaxed radio resource management measurement
KR102301828B1 (en) Method and apparatus for real time transmission power control in wireless communication system
WO2011095669A1 (en) Adjusting channel access parameters due to traffic load
EP4184842A1 (en) Signal transmission method and apparatus, node, and storage medium
CN114828121B (en) Wireless roaming control method and device and electronic equipment
CN109104762B (en) Method and device for adjusting WLAN network frame transmitting power
CN117177315A (en) Cell reselection method and device, storage medium and terminal equipment
CN114938527A (en) System and method for cell selection and reselection
JP5375970B2 (en) Base station apparatus, mobile terminal, communication system, and radio communication method
CN113055951A (en) Cell switching method, base station, mobile terminal and storage medium
CN112911683B (en) Distributed networking control method, distributed networking, electronic equipment and readable medium
CN114916046B (en) Wireless scanning method, system, wireless device, network device and storage medium
CN113891406A (en) Cell handover method and device in multi-frequency network
KR101675688B1 (en) Method and System for Distributed Cell Association in Heterogenous Network
CN118828734B (en) Cell switching method, device, equipment and storage medium
CN112637856A (en) Inter-terminal interference judgment method, terminal, base station and storage medium
US12418844B2 (en) Methods, system and access point of a WLAN for handling a wireless device connected to an access point
CN103733696A (en) Method, apparatus and computer program for a mobile transceiver and for a base station transceiver

Legal Events

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