[0024] Next, the technical solutions in the embodiments of the present invention will be apparent from the embodiment of the present invention, and it is clearly described, and it is understood that the described embodiments are merely embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, there are all other embodiments obtained without making creative labor without making creative labor premises.
[0025] In order to improve the energy saving effect of AP, the embodiment of the present invention provides an AP energy saving method, apparatus, and AC.
[0026] In the first aspect, an AP energy saving method according to an embodiment of the present invention will be described.
[0027] The execution body of an AP energy saving method according to an embodiment of the present invention may be an access controller (English: Access Controller, abbreviation: AC), which includes at least the control function core processing chip. A method of achieving an AP energy saving method provided in the embodiment of the present invention may be at least one way of software, hardware circuit, and logic circuits disposed in the AC.
[0028] like figure 1 As shown, an AP energy saving method provided in the embodiment of the present invention, which may include the following steps:
[0029] S101, obtain the number of wireless terminals accessed in the previously created virtual service area.
[0030] The virtual service area is based on a pre-configured, one or more areas created on the AC, each in each virtual service area includes a plurality of APs. The AP in the virtual service area includes multiple pre-specified service APs, service AP provides users with access services, and the operating mode of the service AP can include service modes and energy saving modes. In service mode, the service AP provides an access service through the broadcast beacon frame to the wireless terminal, and the wireless terminal implements the use of wireless services to WLAN through the access service AP; energy saving mode, the service AP stops providing access services.
[0031] Optionally, the AP in the virtual service area may also include at least one predetermined scanning AP, and the operating mode of the scanning AP also includes two: service modes and scanning modes. In the service mode, the scanning AP is the same as the service AP. By broadcasting the BEACON frame to the wireless terminal, the wireless terminal provides the use of wireless services to WLAN through the access scan AP; during service AP stops providing access services, The working mode of the scanning AP is switched to a scan mode, and the scanning AP can find whether or not the wireless terminal enters the virtual service area by scanning.
[0032] When there is a wireless terminal to access the AP in the virtual service area, the AP automatically statists the number of connected wireless terminals, the AC gets the number of wireless terminals accessed by each AP, which can be AC to receive one instruction, AP is received When the instruction is sent to the AC, the number of regularly connected wireless terminals may be transmitted to the AP, and the number of connected wireless terminals that actively transmits the access-in-access wireless terminals are transmitted to the AC.
[0033] Optionally, in step S101, the number of wireless terminals accessed in the previously created virtual service area can be obtained.
[0034] Follow the preset intervals to obtain the number of wireless terminals accessed in the previously created virtual service area.
[0035] The AC acquisition of the number of wireless terminals accessed by each AP can be obtained in accordance with a preset interval, for example, acquire a number of times each time it is 5 minutes. Due to a short time, for example within 1 second, the wireless terminal will not change without changes, so the preset interval is not set too short; if the preset interval is set too long, the change in the middle of the wireless terminal It is not possible to reflect accurately, and therefore, the preset interval is usually set to be more moderate.
[0036] S102, if the number of wireless terminals connected to each AP is zero, the start-up standby energy saving command to each service AP is sent to stop the service AP to provide access services.
[0037] If the number of wireless terminals accessed in the virtual service area is zero, the wireless terminal that does not exist in the virtual service area need to use the wireless service of any WLAN to which the AP belongs is. Since the virtual service area includes multiple APs, the wireless services of the respective APs of the respective WLANs may differ, in which case it can be determined that there is no wireless terminal in the virtual service area. This allows the standby energy saving instruction to each service AP, so that each service AP can enter the standby state. In standby, the service AP can stop providing access services by turning off radio frequency.
[0038] Compared to the traditional AP energy saving method, since the AP cannot determine if there is a wireless terminal that there is currently no access is present, in order to ensure that the wireless terminal can be able to access normally when the access is required, only the RF transmit power is lowered, but Not to stop the access service, and the embodiment of the present invention can directly order the service AP to stop providing access services. Therefore, compared to the conventional AP energy saving method, the energy saving method of the embodiment of the present invention can be more powerful, and the energy saving effect is better.
[0039] If the number of wireless terminals accessed by each AP is obtained in accordance with the preset interval, it is optionally, in step S102, the start-up standby energy saving command to multiple service APs, the specifically can be:
[0040] At each time the number of wireless terminals accessed each AP is acquired, the total number of wireless terminals accessed in the virtual service area;
[0041] If the total number of times the total number is continuously reached, the start-up power saving instruction to each service AP is sent.
[0042] Since the position of the wireless terminal is not fixed, the wireless terminal may be within the radio frequency range of an AP, and will be in the blind zone, and it will be in the radio frequency range of another AP. Therefore, in order to avoid the occurrence of the above, the accuracy of the detection is guaranteed, and when the number of wireless terminals accessed each time, the total number of wireless terminals accessed in the virtual service area can be statistically, if continuous The total number of defaults is zero, for example, the total number of consecutive 3 times is zero, then the virtual service area does not have a wireless terminal, and the standby energy saving instruction can be started to each service AP.
[0043] Application This example, by obtaining the number of wireless terminals accessed in the previously created virtual service area, if the number of wireless terminals connected to each AP is zero, the start-up standby energy saving command to the virtual service area The specified service AP enables each service AP to stop providing access services to the wireless terminal. Since the number of wireless terminals across the virtual service area is zero, it is possible to determine that there is no wireless terminal in the virtual service area, which in turn will start the standby energy saving command to each service AP, each service AP enters standby. Status, stop providing access services, which in turn has achieved greater energy saving, and the energy saving effect is improved.
[0044] When the AP is reached by reducing the energy saving purpose by reducing the RF transmit power, it will bring an increase in the blind spot, such as Figure 2A As shown, when the first AP210 and the second AP220 are interposed, the radio frequency emission power of the AP is large, the coverage of the wireless service is also large, and the blind zone in the region is smaller. Figure 2b As shown, when the first AP210 and the second AP220 have no accessible wireless terminal, the radio frequency transmit power of the AP becomes smaller, the coverage of the wireless service is also small, and the blind zone in the area will also become large, and when there is a wireless terminal When you need to use a wireless service, you may not access the AP because the user is located in the blind zone, which can not be used.
[0045] Further, in order to improve the energy saving effect of the AP, the present invention provides an AP energy-saving method, such as the embodiment of the present invention, in order to improve the energy saving effect of the AP. image 3 As shown, the AP energy-saving method can include the following steps:
[0046] S301, get the number of wireless terminals accessed in the previously created virtual service area.
[0047] AP in the virtual service area is included in addition to including figure 1 The plurality of service APs in the illustrated embodiment include at least one pre-specified scanning AP. The specification of the scanning AP may be an AP-based location specified, for example, the AP close to the edge of the virtual service area is specified as scanning AP, so it is more likely to perform real-time scanning, identification of the wireless terminal entering the area; specifying the designation of the scanning AP Is the AC as a polling mode, such as the specified AP1 and AP2 specifying AP1 and AP2 in the T1 time specifying AP3 and AP4 to scan AP, etc. Of course, for the number of scanned APs in the virtual service area, the specific definition is not made, it can be one or more, if a more sensitive scan is required, identify the wireless terminal, can specify a plurality of APs as scanning APs, for example If there are 10 APs (AP1 to AP10) in the virtual service area, the AP1, AP2, AP3, and AP8 can be specified as scanning AP.
[0048] Optionally, at least one pre-specified scan AP may be at least one AP specified by the AC in advance from each AP in the virtual service area, based on the preset cycle and in accordance with the polling manner.
[0049] In order to ensure a more sensitive scan, identify the wireless terminal, the specified mode of the scanning AP in the virtual service area can be polling, the polling mode is based on the preset cycle, each preset cycle specifies a few The AP is scanning AP. Specifying a few APs in the next preset period for scanning AP, each specified scanning AP number can be the same or different. It should be noted that the AC specifies the preset cycle of the scanning AP. figure 1 The preset interval of the number of wireless terminals that the AC acquisition in the illustrated embodiment may be the same, or different.
[0050] Take 10 APs (AP1 ~ AP10) in the virtual service area as an example, such as Figure 4 As shown, the AP1 and AP2 can be specified in the first preset cycle to scan an AP, specifying AP3 and AP4 in the second preset period to scan AP, specifying AP5 and AP6 as scanning in the third preset cycle. AP, specifying AP7 and AP8 in the fourth preset cycle to scan AP, specifying AP9 and AP10 in the fifth preset period to scan AP, and then alternate cycles.
[0051] S302, it is determined whether the number of wireless terminals accessed by each AP is zero, and if the number of wireless terminals connected to each AP is zero, S303 is executed, otherwise S304 is executed.
[0052] S303, send the start-up standby energy saving command to each service AP to stop the service AP to stop providing access services; and send scan instructions to each scanning AP to stop the various scanning APs to provide access services, and enter the virtual service area The wireless terminal is scanned.
[0053] If the number of wireless terminals accessed by each AP is zero, figure 1 In the illustrated embodiment, the AC transmits the start-up energy-saving command to each service AP, and the AC also sends a scan command to each scanning AP, and the scanning AP is received, the working mode is switched to the scan mode, that is, stop providing access services. And scanning the wireless terminal entering the virtual service area, the scanning mode can be a broadcast message, if there is a wireless terminal in the virtual service area to reply to the scan AP, the information can carry the address of the wireless terminal, signal strength When the information, the scanning AP can determine the wireless terminal in the virtual service area after receiving this information.
[0054] After the scanning AP determines that the wireless terminal appears in the virtual service area, a scan information is transmitted to the AC, which is used to notify the AC to occur in the virtual service area, and the scan information can carry the address, signal of the wireless terminal. Strength and other information. Therefore, optional, after step S303, it can also be performed:
[0055] If the scanning information transmitted by any scanning AP is received, the end scan command is transmitted to each scanning AP to turn the respective scanning AP to the access service; and send the end standby energy saving instruction to each service AP to make Each service AP opens access service.
[0056] If the scan information is received, it is determined that the wireless terminal that may use the wireless service in the virtual service area, in order to ensure that the wireless terminal can access the AP in time to use the WLAN, it is necessary to send end scan instructions to each scanning AP. End the service AP sends end-standby energy-saving instructions, so that each scanning AP and various service APs open access services, thereby effectively preventing problems with the service blind zone.
[0057] S304 makes each service AP to maintain the original access service.
[0058] If there is at least one AP access in the virtual service area is not zero, that is, at least one wireless terminal in the virtual service area is using wireless service. In order to ensure that the wireless terminal can still access the wireless service normally during the mobile, that is, the wireless service of the AP belongs can be used in the radio frequency range of the other AP, that is, the wireless service to which the AP belongs can be used, so the radio frequency transmit power of each AP can not be reduced. Still maintaining the original access service.
[0059] Application This example, by obtaining the number of wireless terminals accessed in the previously created virtual service area, if the number of wireless terminals connected to each AP is zero, the start-up standby energy saving command to the virtual service area The specified service AP enables each service AP to stop providing access services to the wireless terminal. Since the number of wireless terminals across the virtual service area is zero, it is possible to determine that there is no wireless terminal in the virtual service area, which in turn will start the standby energy saving command to each service AP, each service AP enters standby. Status, stop providing access services, which in turn has achieved greater energy saving, and the energy saving effect is improved. Further, by setting the scanning AP, the service AP is stopped to provide the access service, and the wireless terminal entering the virtual service area can be scanned to prevent the service blind zone problem of the service AP.
[0060] In order to facilitate understanding, the AP energy saving method provided by the embodiment of the present invention will be described in connection with specific examples.
[0061] like Figure 5 As shown, for a wireless environment of an office, a total of 10 APs, which are AP1 to AP10, and the AP energy-saving method includes the following steps:
[0062] The first step is to create a virtual service area (English: Virtual Service Zone, abbreviation: vsz).
[0063] By pre-configured, VSZ is created on the AC, and the AP1 to AP10 is added to the VSZ, specifying an AP that is easily scanned to the wireless terminal into the VSZ to enter the VSZ, for example, in this example, specify the AP1 and The AP10 is scanned, then specifies the AP2 ~ AP9 as the service AP.
[0064] Step 2, the number of wireless terminals accessed per AP in VSZ is scheduled.
[0065] The AC timing acquires the number of wireless terminals accessed every 5 minutes, and when the number of wireless terminals accessed each time, the total number of wireless terminals accessed in the virtual service area is obtained each time.
[0066] In the third step, start the standby energy-saving state.
[0067] When the total number of wireless terminals accessed in the virtual service area of continuous three-consecutive statistics is zero, the AC sends the start-up power-saving instruction to each service AP, transmitting the scan command to each scanning AP, that is, send the scan command to the AP1 and AP10, make AP1 The working mode of the AP10 is switched to the scan mode, scanning the wireless terminal entering the virtual service area; send the start-standby energy saving command to the AP2 to AP9, so that the working mode of the AP2 to AP9 is switched to standby mode, and the access service is stopped.
[0068] The fourth step is restored.
[0069] When the AP1 or AP10 is scanned to the wireless terminal, the operation mode of the AP1 and AP10 is switched from the scan mode to the service mode, and the working mode of the AP2 to AP9 is switched from the standby mode to the service mode, that is, the AP1 to AP10 opens access services.
[0070] In this scenario, by creating VSZ and AC timing acquires the number of wireless terminals connected in VSZ, if the number of wireless terminals connected to each AP is zero, the start-up standby energy saving command to VSZ is pre-specified. Serving AP allows each service AP to stop providing access services to the wireless terminal. Since the number of wireless terminals across the VSZ is zero, it is possible to determine that there is no wireless terminal in the VSZ, thereby opening the standby energy saving instruction to each service AP, each service AP enters the standby state, stop providing Access service, thereby achieving greater energy saving, and the energy saving effect is improved. Further, by pre-designated scanning AP, the service AP is stopped providing the access service, and the wireless terminal entering the VSZ can be scanned to prevent the AP's service blind zone problem.
[0071] Based on the above first aspect, the embodiment of the present invention also provides an AP energy saving device, such as Image 6 As shown, the AP energy-saving device can include:
[0072] The module 610 is obtained for obtaining the number of wireless terminals accessed in the previously created virtual service area, and the AP in the virtual service area includes a plurality of pre-specified service APs;
[0073] The transmission module 620 is used to send the start-up standby energy saving command to each service AP if the number of wireless terminals accessed by each AP is zero, and the start-up standby energy saving instruction is sent to allow each service AP to stop providing access services.
[0074] Optionally, the AP in the virtual service area may also include at least one pre-specified scanning AP;
[0075] The transmitting module 620 can also be used:
[0076] If the number of wireless terminals connected to each AP is zero, the scan instruction to each scanning AP is transmitted to stop the respective scanning AP to provide an access service, and scanning the wireless terminal entering the virtual service area.
[0077] Optionally, the transmission module 620 can also be used:
[0078] If the scanning information transmitted by any scanning AP is received, the end scan command is transmitted to each scanning AP to turn the respective scanning AP to the access service; and send the end standby energy saving instruction to each service AP to make Each service AP opens access service.
[0079] Optionally, the at least one predetermined scanning AP may be at least one AP specified in each AP of the AC in advance from the virtual service area and based on the preset cycle and in accordance with the polling manner.
[0080] Optionally, the acquisition module 610 can be used for:
[0081] Obtain the number of wireless terminals accepted in the previously created virtual service area according to the preset interval;
[0082] The transmission module 620 can be used in:
[0083] At each time the number of wireless terminals accessed each AP is acquired, the total number of wireless terminals accessed within the virtual service area is statistically
[0084] If the total number of times the total number is continuously reached, the start-up standby energy saving command to each service AP.
[0085] Application This example, by obtaining the number of wireless terminals accessed in the previously created virtual service area, if the number of wireless terminals connected to each AP is zero, the start-up standby energy saving command to the virtual service area The specified service AP enables each service AP to stop providing access services to the wireless terminal. Since the number of wireless terminals across the virtual service area is zero, it is possible to determine that there is no wireless terminal in the virtual service area, which in turn will start the standby energy saving command to each service AP, each service AP enters standby. Status, stop providing access services, which in turn has achieved greater energy saving, and the energy saving effect is improved.
[0086] In the third aspect, the embodiment of the present invention provides an AC, such as Figure 7 As shown, the processor 701 and the machine readable storage medium 702 are included, and the machine readable storage medium 702 stores a machine executable instruction that can be performed by the processor 701, the processor 701 being executed by the machine. The instructions cause all the steps of implementing the AP energy saving method provided by the embodiment of the present invention.
[0087] The above machine readable memory media can include a random access memory (English: Random AccessMemory, abbreviation: RAM), or non-volatile memory (English: Non-Volatile Memory, abbreviation: NVM), such as at least one disk memory. Alternatively, the machine readable storage medium may also be at least one storage device located away from the processor.
[0088] The above processor can be a general purpose processor, including a central processor (English: CPU), network processor (English: network processor, abbreviation: NP), etc., can also be a digital signal processor (English: Digital) Signal Processor, Abbreviation: DSP, Dedicated Integrated Circuit (English: ApplicationSpecific Integrated Circuit, Abbreviation: ASIC), Field Programmable Gate Array (English: Field-Programmable Gate Array, Abbreviation: FPGA) or other programmable logic devices, Or transistor logic devices, discrete hardware components.
[0089] In this embodiment, the processor 701 can implement the computer program in which the machine readable storage medium 702 is read, and by running the computer program, it can be implemented: through the wireless terminal of each AP access in the pre-created virtual service area. Number, if the number of wireless terminals connected to each AP is zero, the start-up standby energy saving command to each service AP specified in the virtual service area, so that each service AP stops providing access services to the wireless terminal. Since the number of wireless terminals across the virtual service area is zero, it is possible to determine that there is no wireless terminal in the virtual service area, which in turn will start the standby energy saving command to each service AP, each service AP enters standby. Status, stop providing access services, which in turn has achieved greater energy saving, and the energy saving effect is improved.
[0090] Further, a fourth aspect, embodiments of the present invention may provide a machine-readable storage medium having stored thereon machine-executable instructions which, when executed by the processor calls and the machine-executable instructions cause the processor to implement the present All steps of the AP energy saving method provided by the invention.
[0091] In this embodiment, a machine-readable storage medium storing the present invention is performed at runtime application program AP power saving method according to the provided embodiments, it is possible to implement: obtaining a virtual service area created in advance by each terminal access to a wireless AP The quantity, if the number of wireless terminals accessed by each AP is zero, the start-up standby energy saving command to each serving AP specified in the virtual service area, so that each service AP stops providing access services to the wireless terminal. Since the number of wireless terminals across the virtual service area is zero, it is possible to determine that there is no wireless terminal in the virtual service area, which in turn will start the standby energy saving command to each service AP, each service AP enters standby. Status, stop providing access services, which in turn has achieved greater energy saving, and the energy saving effect is improved.
[0092] For an embodiment of the AC and a machine readable storage medium, since the method according to the method thereof is substantially similar to the foregoing method embodiment, the relatively simple, related to the partial description of the method embodiment is described.
[0093] It should be noted that in this article, a relationship term such as the first and second, etc. is only used to separate an entity or operation with another entity or an operational area, without having to require or imply these entities or operations. There is any such practical relationship or order. Moreover, the term "comprising", "comprising" or any other variable is intended to encompass non-exclusive contained, so that the process, method, article, or device including a series of elements, not only those elements, but also not expressly listed. Other elements, or elements that are also inherent to this process, method, item, or device. In the absence of more restrictions, the elements defined by the statement "include a ...", and there is no additional same elements in the process, method, item, or device including the element.
[0094] Each of the embodiments in this specification is described in the related manner, and each of the embodiments may be described with reference to each other, and each of the embodiments have different explanations of other embodiments. In particular, for devices, access controllers, and machine readable storage media embodiments, since it is substantially similar to method embodiments, the relatively simple, relevant, referred to, referring to the partial description of the method embodiment.
[0095] It is not intended to be the preferred embodiment of the present invention and is not intended to limit the scope of the invention. Any modification, equivalent replacement, improvement, etc. according to the spirit and principles of the present invention are included in the scope of the present invention.