SDN-based wireless access point scheduling method and apparatus, device, and medium
By adopting a wireless access point scheduling method based on SDN controller, the power supply to the switch ports of the access points is turned off during off-peak periods according to the usage of the wireless network access points, which solves the energy consumption problem of the wireless network during low usage periods and achieves energy saving, emission reduction and efficient management.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2026-03-24
AI Technical Summary
In large shopping malls, CBDs and other similar locations, the high volume of people and frequent activities place high demands on the coverage area and quality of wireless networks. This results in a large number of wireless network access points continuing to operate even during periods of low network usage, causing significant energy consumption problems and increasing operating costs and environmental burden.
By using a wireless access point scheduling method based on an SDN controller, wireless network access point information is obtained and stored in a database. A preset peak period judgment strategy is used to determine non-peak period periods and shut down the power supply or ports of the wireless network access points to achieve idle scheduling.
Significantly reduces power consumption, lowers operating costs and environmental burden, while improving the automation and efficiency of network management.
Smart Images

Figure CN119815479B_ABST
Abstract
Description
Technical Field
[0001] This specification relates to the field of SDN controller technology, and in particular to a method, apparatus, device and medium for scheduling wireless access points based on SDN. Background Technology
[0002] With the continuous development of network technology, people's lives are becoming increasingly intertwined with the network. Through the deployment of wireless networks, network coverage is expanding. When facilities or buildings are large or have multiple floors, it is common to deploy Wireless Access Point Controllers (ACs) in conjunction with Wireless Access Points (APs) for large-area wireless network deployment and management. When the number of nodes is large or there are customized requirements, some solutions will introduce SDN controllers to manage the ACs / APs, leveraging the automation and intelligence of SDN controllers to achieve more management and control solutions.
[0003] However, in common buildings such as large shopping malls, CBDs, and stadiums, the requirements for wireless network coverage and quality are extremely high due to the large flow of people and frequent activities. To meet the needs of users for high-speed and stable network connections, these buildings typically deploy a large number of wireless network access points (APs) to ensure comprehensive signal coverage and rapid data transmission. However, this high-density network deployment also brings significant energy consumption problems. Especially during periods of low network usage, such as late at night, early morning, or certain off-peak hours, a large number of APs continue to operate, consuming a significant amount of electricity. This not only increases operating costs but also places an unnecessary burden on the environment. Therefore, how to effectively manage APs to reduce power consumption during periods of low network usage while maintaining stable network service has become a significant challenge for network administrators of these facilities. Summary of the Invention
[0004] To address the aforementioned technical problems, this specification provides one or more embodiments of a method, apparatus, device, and medium for scheduling wireless access points based on SDN.
[0005] One or more embodiments of this specification employ the following technical solutions:
[0006] This specification provides one or more embodiments of a wireless access point scheduling method based on SDN, the method comprising:
[0007] Based on project requirements, identify the wireless network controllers to be managed in the current area, and establish a network between the wireless network controllers and the pre-configured SDN controllers;
[0008] The wireless network controller obtains the corresponding wireless network access point information and stores the wireless network access point information in the database corresponding to the preset SDN controller.
[0009] The system retrieves the wireless network access point information stored in the database within each preset time period, and determines the non-peak time period of each wireless network access point based on the wireless network access point information and the preset peak time period judgment strategy.
[0010] Based on the off-peak time periods of each wireless network access point, power supply to the switch port corresponding to the wireless network access point is turned off or the port is shut down to achieve idle scheduling of the wireless access point.
[0011] Optionally, in one or more embodiments of this specification, the wireless network controllers to be managed in the current area are determined based on project requirements, in order to establish a network between the wireless network controllers and the pre-configured SDN controllers, specifically including:
[0012] Based on project requirements, identify the wireless network controllers to be managed in the current area, and obtain the management address and management information of the wireless network controllers;
[0013] A physical link is established between the wireless network controller and the pre-configured SDN controller based on the management address, and a management network for the wireless network controller and the pre-configured SDN controller is constructed based on the management information and the pre-configured management protocol.
[0014] Based on the physical link and the management network, the networking of the wireless network controller and the pre-configured SDN controller is determined.
[0015] Optionally, in one or more embodiments of this specification, after determining the wireless network controllers to be managed in the current area based on project requirements, and establishing a network between the wireless network controllers and the pre-configured SDN controllers, the method further includes:
[0016] Access the management page of the SDN controller to fill in the management information of the wireless network controller into the management page of the SDN controller;
[0017] The management information entered into the management page is verified based on the pre-set management protocol to obtain the verification result;
[0018] If the verification result is successful, the management information is stored in the database corresponding to the preset SDN controller, thereby enabling the SDN controller to manage the wireless network controller.
[0019] Optionally, in one or more embodiments of this specification, the wireless network access point information stored in the database within each preset time period is invoked to determine the non-peak time period of each wireless network access point based on the wireless network access point information and a preset peak time period judgment strategy, specifically including:
[0020] The system retrieves wireless network access point information stored in the database for each preset time period to determine the average bandwidth used by the wireless network access point and the number of terminals accessing it simultaneously based on the wireless network access point information.
[0021] Based on the average bandwidth used and the number of terminals accessing simultaneously, determine whether each preset time period is a peak usage period, and mark each preset time period accordingly.
[0022] The markers corresponding to each preset time period are summarized to determine the peak and off-peak usage periods of each wireless network access point.
[0023] Optionally, in one or more embodiments of this specification, determining whether each preset time period is a peak usage period based on the average bandwidth used and the number of simultaneously accessing terminals specifically includes:
[0024] If it is determined that the average bandwidth used during the preset time period is greater than the preset judgment bandwidth, or the number of terminals accessing the preset time period simultaneously is greater than the preset judgment number, then the preset time period is determined to be the peak usage period.
[0025] The preset judgment bandwidth is one-tenth of the uplink bandwidth of the wireless network access point, and the default value of the preset judgment terminal number is 5.
[0026] Optionally, in one or more embodiments of this specification, based on the non-peak time periods of each wireless network access point, the power supply to the switch port corresponding to the wireless network access point is turned off or the port is turned off, specifically including:
[0027] The number of times the non-peak time period occurs for each of the wireless network access points within a preset period is determined. If the ratio of the number of occurrences to the preset period is greater than a preset ratio, then the non-peak time period is determined to be an idle time period.
[0028] The SDN controller shuts down the power supply to the switch ports or switch ports connected to the wireless network access point during the idle period.
[0029] Optionally, in one or more embodiments of this specification, after shutting down the power supply to the switch port corresponding to each wireless network access point or shutting down the port according to the non-peak time period of each wireless network access point, the method further includes:
[0030] Determine the power supply or shutdown time of the switch port corresponding to the wireless network access point, so as to determine the current non-peak time period of each wireless network access point according to the preset interval time.
[0031] If the current non-peak time period does not correspond to the idle time period, the wireless network access point remains powered on, and the idle time period is updated.
[0032] If the current non-peak time period corresponds to the idle time period, then in the next preset time interval, the power supply to the switch port corresponding to the wireless network access point will be turned off or the port will be shut down according to the idle time period.
[0033] This specification provides one or more embodiments of a wireless access point scheduling device based on SDN, the device comprising:
[0034] The construction unit is used to determine the wireless network controllers to be managed in the current area based on project requirements, so as to establish a network between the wireless network controllers and the pre-configured SDN controllers;
[0035] The storage unit is used to obtain the corresponding wireless network access point information through the wireless network controller and store the wireless network access point information in the database corresponding to the preset SDN controller;
[0036] The determining unit is used to call the wireless network access point information stored in the database within each preset time period, so as to determine the peak usage time and non-peak time period of each wireless network access point based on the wireless network access point information and the preset peak time period judgment strategy.
[0037] The scheduling unit is used to shut down the power supply or shut down the port of the switch corresponding to each wireless network access point according to the peak and off-peak usage periods of each wireless network access point, so as to realize the idle scheduling of the wireless access points.
[0038] This specification provides one or more embodiments of an SDN-based wireless access point scheduling device, comprising:
[0039] At least one processor; and,
[0040] A memory communicatively connected to the at least one processor; wherein,
[0041] The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform any of the methods described above.
[0042] This specification provides one or more embodiments of a non-volatile computer storage medium storing computer-executable instructions, the computer-executable instructions being configured to execute any of the methods described above.
[0043] The above-described at least one technical solution adopted in the embodiments of this specification can achieve the following beneficial effects:
[0044] By accessing the wireless network access point information stored in the database within each preset time period, and based on this information and a preset peak time period judgment strategy, the peak and off-peak usage periods for each wireless network access point can be determined. Idle periods can be identified according to the actual usage of the access points, allowing the corresponding access points to be shut down during these periods. By disabling unnecessary access points, power consumption can be significantly reduced, thereby lowering operating costs and environmental burden. Furthermore, by introducing an SDN controller to manage the wireless network controller and access points, automated and intelligent network management can be achieved. This not only reduces the cost of manual management but also improves the efficiency and accuracy of network management. Attached Figure Description
[0045] To more clearly illustrate the technical solutions in the embodiments or prior art of this specification, the drawings used in the description of the embodiments or prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. In the drawings:
[0046] Figure 1 A flowchart illustrating a wireless access point scheduling method based on SDN provided in an embodiment of this specification;
[0047] Figure 2 This specification provides a schematic diagram illustrating the connection between an SDN controller and a wireless network controller, as shown in the embodiments of this specification.
[0048] Figure 3 A schematic diagram of the structure of a wireless access point scheduling device based on SDN provided in the embodiments of this specification;
[0049] Figure 4 A schematic diagram of the structure of a wireless access point scheduling device based on SDN provided in the embodiments of this specification;
[0050] Figure 5 This is a schematic diagram of the structure of a non-volatile storage medium provided in the embodiments of this specification. Detailed Implementation
[0051] This specification provides an embodiment of a wireless access point scheduling method, apparatus, device, and medium based on SDN.
[0052] To enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this specification, and not all embodiments. Based on the embodiments of this specification, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this specification.
[0053] like Figure 1 As shown in the figure, this specification provides a flowchart illustrating a method for scheduling wireless access points based on SDN. Figure 1 As can be seen, in one or more embodiments of this specification, a wireless access point scheduling method based on SDN specifically includes the following steps:
[0054] S101: Based on project requirements, determine the wireless network controllers to be managed in the current area, so as to establish a network between the wireless network controllers and the pre-configured SDN controllers.
[0055] When deploying and managing wireless networks, if the number of nodes is large or there are customized requirements, an SDN controller is introduced to manage the wireless network controllers. Leveraging the automation and intelligence of the SDN controller, more management and control solutions can be implemented. Therefore, to enable the SDN controller to manage the wireless network controllers, the embodiments in this specification will determine the wireless network controllers to be managed in the current area based on project requirements, in order to establish a network between the wireless network controllers and the pre-installed SDN controller. That is, before the SDN controller manages the wireless network controllers in a specific building, it will collect relevant information about the wireless network controllers to be managed by the SDN controller to complete the physical link and management network setup, such as... Figure 2 The diagram illustrates how the SDN controller can connect to the wireless network controller via the management network. This process, based on an SDN architecture, allows for easy addition, removal, or reconfiguration of wireless network controllers to adapt to evolving network and project requirements. The SDN controller enables rapid and accurate management of the wireless network controller, improving overall network management efficiency.
[0056] Specifically, in one or more embodiments of this specification, the wireless network controllers to be managed in the current area are determined based on project requirements in order to establish a network between the wireless network controllers and the pre-configured SDN controllers. This process includes the following steps:
[0057] First, based on project requirements, identify the wireless network controllers to be managed within the current area to obtain their management addresses and information. Then, establish physical links between the wireless network controllers and the pre-configured SDN controllers based on their management addresses. Next, construct a management network between the wireless network controllers and the pre-configured SDN controllers based on the management information and pre-configured management protocols. This allows for the determination of the network topology between the wireless network controllers and the pre-configured SDN controllers based on the physical links and the management network. In other words, complete the corresponding initialization configuration on the wireless network controllers to enable the SDN controllers to connect to the managed wireless network controller devices via protocols such as SSH and SNMP.
[0058] After completing the above steps, the SDN controller's web management page can be accessed via PC. The page displays the statistical management information of the wireless network controllers. Therefore, further, in one or more embodiments of this specification, after determining the wireless network controllers to be managed in the current area based on project requirements to establish a network between the wireless network controllers and the pre-configured SDN controllers, the method further includes the following process:
[0059] First, access the SDN controller's management page to input the wireless network controller's management information. This management information should include the SDN controller's reachable management network IP address, management username and password, and SNMP configuration settings. Then, the input management information is verified using a pre-defined management protocol. If the verification is successful, the management information is stored in the database corresponding to the SDN controller, enabling the SDN controller to manage the wireless network controller. In other words, the SDN will verify the input information via SSH or SNMP. Once verified, the SDN will save the wireless network controller's management information to its own database. In subsequent use, the SDN will use this saved device management information to perform network control and obtain various information about the wireless network controller. Based on this process, the SDN controller can manage multiple wireless network controllers, and by verifying the wireless network controller's management information, it ensures that only legitimate devices can access the network, thereby enhancing network security.
[0060] S102: Obtain the corresponding wireless network access point information through the wireless network controller, and store the wireless network access point information in the database corresponding to the preset SDN controller.
[0061] After the SDN controller manages the wireless network controller based on the above step S101, this embodiment of the specification also obtains relevant information about the wireless network access points it manages through the wireless network controller, and stores the obtained wireless network access point information in the database corresponding to the pre-configured SDN controller. It should be noted that the wireless network access point information includes: terminal information learned by the wireless network access point after a terminal connects to the wireless network access point deployed in the building, such as: terminal name, terminal MAC address, terminal IP address, terminal online time, terminal traffic statistics, etc., as well as the wireless network access point's own statistical information, such as the number of online terminals, traffic time statistics, access point power supply port information, access point startup time, etc. By storing the wireless network access point information in the database corresponding to the pre-configured SDN controller, the pre-configured SDN controller can obtain the terminal usage status of the wireless network access point at different time periods, facilitating subsequent idle scheduling of the wireless network access point.
[0062] S103: Call the wireless network access point information stored in the database within each preset time period, and determine the non-peak time period of each wireless network access point based on the wireless network access point information and the preset peak time period judgment strategy.
[0063] After storing the wireless network access point information in the database corresponding to the preset SDN controller, the SDN controller can call the wireless network access point information stored in the database for each preset time period. Based on the wireless network access point information of each wireless network access point and the preset peak time period judgment strategy, the off-peak time period of each wireless network access point is determined, so as to enable the AP idle scheduling function in the SDN controller interface and save power consumption.
[0064] Specifically, in one or more embodiments of this specification, the wireless network access point information stored in the database within each preset time period is invoked to determine the non-peak time period of each wireless network access point based on the wireless network access point information and the preset peak time period judgment strategy. The specific process includes the following:
[0065] First, the system retrieves wireless network access point information stored in the database for each preset time period to determine the average bandwidth used by each access point and the number of simultaneously connected terminals. Then, based on the average bandwidth used and the number of simultaneously connected terminals, it determines whether each preset time period is a peak usage period, and marks each preset time period accordingly. By summarizing the marks corresponding to each preset time period, the peak and off-peak usage periods of the wireless network access points can be determined.
[0066] Furthermore, in one or more embodiments of this specification, determining whether each preset time period is a peak usage period based on the average bandwidth used and the number of simultaneously accessing terminals specifically includes:
[0067] If the average bandwidth used during a preset time period is greater than the preset judgment bandwidth, or the number of simultaneous access terminals during the preset time period is greater than the preset judgment terminal number, then the preset time period can be determined as the peak usage period. The preset judgment bandwidth is one-tenth of the uplink bandwidth of the wireless network access point, and the default value for the preset judgment terminal number is 5. That is, in a certain scenario, the peak usage period is defined as a time period in which the average bandwidth used by the wireless network access point is greater than the judgment bandwidth, or the number of simultaneous access terminals is greater than the judgment terminal number. When determining the peak usage period, by default, it is calculated in 30-minute units, for example, 10:00-10:30. Within this time period, if the average bandwidth used is greater than the set judgment bandwidth, or the number of simultaneous access terminals is greater than the judgment terminal number, then this time period is determined to be the peak usage period. The default value for the judgment bandwidth is one-tenth of the uplink bandwidth of the wireless network access point. The default value for the judgment terminal number is 5. It should be noted that the preset judgment bandwidth, peak usage period unit, and preset judgment terminal parameters can be customized in the front-end interface of the preset SDN controller.
[0068] The above process, by recording and analyzing the usage of wireless network access points in detail at different time periods, helps to understand the peak usage periods of wireless network access points. This can help take measures in advance during peak network periods, such as increasing bandwidth and optimizing network topology, and can also help reduce network operating costs and improve overall efficiency during off-peak periods by saving energy and reducing emissions.
[0069] S104: Based on the off-peak time periods of each wireless network access point, turn off the power supply to the switch port corresponding to the wireless network access point or turn off the port to realize the idle scheduling of the wireless access point.
[0070] After obtaining the off-peak time periods for each wireless network access point in step S103, the system will control the power supply to or disable the ports of the corresponding wireless network access points based on these off-peak time periods, thereby achieving idle scheduling of the wireless access points. By disabling the power supply to or disabling the ports of the corresponding wireless network access points during off-peak times, energy consumption can be significantly reduced. This is significant for reducing energy consumption and lowering operating costs. Furthermore, idle scheduling can reduce the operating time of wireless network access points and switches, thereby reducing their failure rate and maintenance costs.
[0071] Specifically, in one or more embodiments of this specification, the process of shutting down the power supply to or shutting down the switch port corresponding to each wireless network access point according to the non-peak time period of each wireless network access point includes the following steps:
[0072] First, determine the number of times each wireless network access point experiences off-peak periods within the preset period. If the ratio of the number of occurrences to the preset period is greater than the preset ratio, then the off-peak period can be determined as an idle period. For example, the SDN controller will calculate the off-peak time in 30-minute increments based on the off-peak time of wireless network access points that have been enabled and kept powered on for more than 14 days after being powered on. If the access point experiences off-peak times for more than 70% of the days after being powered on, then that period is considered an idle period. In this case, the SDN controller will shut down the switch ports or power supplies connected to the wireless network access point during the idle period, thus powering off the access point. It will then power on during the non-idle period to maintain normal service operation.
[0073] Furthermore, in one or more embodiments of this specification, after shutting down the power supply to or shutting down the port of the switch corresponding to each wireless network access point according to the non-peak time period of each wireless network access point, the method further includes the following process:
[0074] The system determines the power-on or power-off time of the switch ports corresponding to each wireless network access point, and uses a preset interval to determine the current off-peak time period for each access point. If the current off-peak time period does not correspond to the idle time period, the access point remains powered on, and the idle time period determined in the above process is updated. If the current off-peak time period corresponds to the idle time period, the power-on or power-off port of the switch corresponding to the access point is turned off or shut down in the next preset time interval according to the idle time period. For example, if the preset interval is 1 day, and a wireless network access point is turned off based on the idle time statistics on a given day, the next day will not see the shutdown process; instead, its off-peak time will continue to be calculated. If the off-peak time matches the idle time, the idle scheduling function will continue to be executed on the third day, and the access point will be turned off, and this cycle will continue. If the off-peak time does not match the idle time, the access point will remain powered on, and its idle time will be recalculated. Through this process, the SDN controller can determine the current network usage based on the usage information of each wireless network access point obtained from the wireless controller. After enabling the wireless network peak control function, based on the peak usage time in the environment, some idle wireless network access points can be shut down to save power consumption.
[0075] like Figure 3 As shown in the diagram, this specification provides a schematic diagram of the structure of a wireless access point scheduling device based on SDN. Figure 3 As can be seen, in one or more embodiments of this specification, a wireless access point scheduling device based on SDN includes:
[0076] The construction unit 301 is used to determine the wireless network controllers to be managed in the current area based on project requirements, so as to establish a network between the wireless network controllers and the pre-set SDN controllers;
[0077] Storage unit 302 is used to obtain the corresponding wireless network access point information through the wireless network controller and store the wireless network access point information in the database corresponding to the preset SDN controller;
[0078] The determining unit 303 is used to call the wireless network access point information stored in the database within each preset time period, so as to determine the peak usage time and non-peak time period of each wireless network access point based on the wireless network access point information and the preset peak time period judgment strategy.
[0079] The scheduling unit 304 is used to shut down the power supply or shut down the port of the switch corresponding to each wireless network access point according to the peak and off-peak usage periods of each wireless network access point, so as to realize the idle scheduling of the wireless access point.
[0080] like Figure 4 As shown in the figure, this specification provides a schematic diagram of the structure of a wireless access point scheduling device based on SDN in an embodiment. Figure 4 As can be seen, in one or more embodiments of this specification, a wireless access point scheduling device based on SDN includes:
[0081] At least one processor; and,
[0082] A memory communicatively connected to the at least one processor; wherein,
[0083] The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform any of the methods described above.
[0084] like Figure 5 As shown in the diagram, this specification provides a schematic diagram of the structure of a non-volatile storage medium in an embodiment. Figure 5 As can be seen, in one or more embodiments of this specification, a non-volatile storage medium stores computer-executable instructions 501, which are capable of executing any of the methods described above.
[0085] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the embodiments of apparatus, devices, and non-volatile computer storage media are basically similar to the method embodiments, so the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0086] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.
[0087] The above description is merely one or more embodiments of this specification and is not intended to limit this specification. Various modifications and variations can be made to the one or more embodiments of this specification by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principle of one or more embodiments of this specification should be included within the scope of the claims of this specification.
Claims
1. A method for scheduling wireless access points based on SDN, comprising: determining wireless network controllers to be managed in a current area based on project requirements to establish networking of the wireless network controllers and preset SDN controllers; obtaining corresponding wireless network access point information by the wireless network controllers and storing the wireless network access point information in a database corresponding to the preset SDN controllers; calling wireless network access point information stored in the database in each preset time period to determine non-peak time periods of each wireless network access point based on each wireless network access point information and a preset peak period judgment strategy; turning off power supply or closing ports of switch ports corresponding to the wireless network access points according to the non-peak time periods of each wireless network access point to achieve idle scheduling of wireless access points; determining wireless network controllers to be managed in a current area based on project requirements to establish networking of the wireless network controllers and preset SDN controllers, specifically comprising: determining management addresses and management information of the wireless network controllers based on project requirements to obtain the management addresses and the management information of the wireless network controllers; building physical links of the wireless network controllers and the preset SDN controllers according to the management addresses and constructing management networks of the wireless network controllers and the preset SDN controllers according to the management information and preset management protocols; determining networking of the wireless network controllers and the preset SDN controllers according to the physical links and the management networks; calling wireless network access point information stored in the database in each preset time period to determine non-peak time periods of each wireless network access point based on each wireless network access point information and a preset peak period judgment strategy, specifically comprising: calling wireless network access point information stored in the database in each preset time period to determine average bandwidths of the wireless network access points and numbers of terminals simultaneously accessing the wireless network access points according to the wireless network access point information; determining whether each preset time period is a peak time period according to the average bandwidths and the numbers of terminals simultaneously accessing the wireless network access points to mark each preset time period; summarizing marks corresponding to each preset time period to determine peak time periods and non-peak time periods of each wireless network access point; after turning off power supply or closing ports of switch ports corresponding to the wireless network access points according to the non-peak time periods of each wireless network access point, the method further comprises: determining closing times of the power supply or the closed ports of the switch ports corresponding to the wireless network access points to determine current non-peak time periods of each wireless network access point according to preset interval times; if the current non-peak time period does not correspond to the idle time period, maintaining a startup state of the wireless network access point and updating the idle time period; if the current non-peak time period corresponds to the idle time period, turning off power supply or closing ports of switch ports corresponding to the wireless network access points according to the idle time period in a next preset time interval.
2. The SDN-based wireless access point scheduling method of claim 1, wherein, After determining the wireless network controllers to be managed in the current area based on project requirements, and establishing a network between the wireless network controllers and the pre-configured SDN controllers, the method further includes: Access the management page of the SDN controller to fill in the management information of the wireless network controller into the management page of the SDN controller; The management information entered into the management page is verified based on the pre-set management protocol to obtain the verification result; If the verification result is successful, the management information is stored in the database corresponding to the preset SDN controller, thereby enabling the SDN controller to manage the wireless network controller.
3. The SDN-based wireless access point scheduling method of claim 1, wherein, Based on the average bandwidth used and the number of simultaneously connected terminals, determine whether each preset time period is a peak usage period, specifically including: If it is determined that the average bandwidth used during the preset time period is greater than the preset judgment bandwidth, or the number of terminals accessing the preset time period simultaneously is greater than the preset judgment number, then the preset time period is determined to be the peak usage period. The preset judgment bandwidth is one-tenth of the uplink bandwidth of the wireless network access point, and the default value of the preset judgment terminal number is 5.
4. The SDN-based wireless access point scheduling method of claim 1, wherein, Based on the off-peak time periods of each wireless network access point, power is turned off or the port of the corresponding switch for each wireless network access point is turned off, specifically including: The number of times the non-peak time period occurs for each of the wireless network access points within a preset period is determined. If the ratio of the number of occurrences to the preset period is greater than a preset ratio, then the non-peak time period is determined to be an idle time period. The SDN controller shuts down the power supply to the switch ports or switch ports connected to the wireless network access point during the idle period.
5. The SDN-based wireless access point scheduling apparatus of claim 1, wherein, The device includes: The construction unit is used to determine the wireless network controllers to be managed in the current area based on project requirements, so as to establish a network between the wireless network controllers and the pre-configured SDN controllers; The storage unit is used to obtain the corresponding wireless network access point information through the wireless network controller and store the wireless network access point information in the database corresponding to the preset SDN controller; The determining unit is used to call the wireless network access point information stored in the database within each preset time period, so as to determine the peak usage time and non-peak time period of each wireless network access point based on the wireless network access point information and the preset peak time period judgment strategy. The scheduling unit is used to shut down the power supply or shut down the port of the switch corresponding to each wireless network access point according to the peak and off-peak usage periods of each wireless network access point, so as to realize the idle scheduling of the wireless access point. Based on project requirements, identify the wireless network controllers to be managed in the current area, and establish a network between the wireless network controllers and the pre-configured SDN controllers, specifically including: Based on project requirements, identify the wireless network controllers to be managed in the current area, and obtain the management address and management information of the wireless network controllers; A physical link is established between the wireless network controller and the pre-configured SDN controller based on the management address, and a management network for the wireless network controller and the pre-configured SDN controller is constructed based on the management information and the pre-configured management protocol. Based on the physical link and the management network, determine the network topology between the wireless network controller and the pre-configured SDN controller; The system retrieves wireless network access point information stored in the database for each preset time period. Based on this information and a preset peak time period determination strategy, it determines the non-peak time periods for each wireless network access point. Specifically, this includes: The system retrieves wireless network access point information stored in the database for each preset time period to determine the average bandwidth used by the wireless network access point and the number of terminals accessing it simultaneously based on the wireless network access point information. Based on the average bandwidth used and the number of terminals accessing simultaneously, determine whether each preset time period is a peak usage period, and mark each preset time period accordingly. The markers corresponding to each preset time period are summarized to determine the peak and off-peak usage periods of each wireless network access point; Based on the off-peak time periods of each wireless network access point, after shutting down the power supply to the switch port corresponding to the wireless network access point or shutting down the port, the process further includes: Determine the power supply or shutdown time of the switch port corresponding to the wireless network access point, so as to determine the current non-peak time period of each wireless network access point according to the preset interval time. If the current non-peak time period does not correspond to the idle time period, the wireless network access point remains powered on, and the idle time period is updated. If the current non-peak time period corresponds to the idle time period, then in the next preset time interval, the power supply to the switch port corresponding to the wireless network access point will be turned off or the port will be shut down according to the idle time period.
6. An SDN-based wireless access point scheduling device, characterized by, The device includes: At least one processor; and, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enable the at least one processor to: perform the method described in any one of claims 1-4; Based on project requirements, identify the wireless network controllers to be managed in the current area, and establish a network between the wireless network controllers and the pre-configured SDN controllers, specifically including: Based on project requirements, identify the wireless network controllers to be managed in the current area, and obtain the management address and management information of the wireless network controllers; A physical link is established between the wireless network controller and the pre-configured SDN controller based on the management address, and a management network for the wireless network controller and the pre-configured SDN controller is constructed based on the management information and the pre-configured management protocol. Based on the physical link and the management network, determine the network topology between the wireless network controller and the pre-configured SDN controller; The system retrieves wireless network access point information stored in the database for each preset time period. Based on this information and a preset peak time period determination strategy, it determines the non-peak time periods for each wireless network access point. Specifically, this includes: The system retrieves wireless network access point information stored in the database for each preset time period to determine the average bandwidth used by the wireless network access point and the number of terminals accessing it simultaneously based on the wireless network access point information. Based on the average bandwidth used and the number of terminals accessing simultaneously, determine whether each preset time period is a peak usage period, and mark each preset time period accordingly. The markers corresponding to each preset time period are summarized to determine the peak and off-peak usage periods of each wireless network access point; Based on the off-peak time periods of each wireless network access point, after shutting down the power supply to the switch port corresponding to the wireless network access point or shutting down the port, the method further includes: Determine the power supply or shutdown time of the switch port corresponding to the wireless network access point, so as to determine the current non-peak time period of each wireless network access point according to the preset interval time. If the current non-peak time period does not correspond to the idle time period, the wireless network access point remains powered on, and the idle time period is updated. If the current non-peak time period corresponds to the idle time period, then in the next preset time interval, the power supply to the switch port corresponding to the wireless network access point will be turned off or the port will be shut down according to the idle time period.
7. A non-transitory storage medium storing computer-executable instructions, the computer-executable instructions comprising: The computer-executable instructions are capable of performing the method described in any one of claims 1-4.
Citation Information
Patent Citations
Energy-saving control method for wireless access points in WLAN on the basis of software defined networking
CN105704797A
Wireless router automatic turn-off method
CN107276770A