Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present inventionIn attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment isA part of the embodiment of the present invention, instead of all the embodiments.Therefore, below to the embodiment of the present invention provided in the accompanying drawingsDetailed description be not intended to limit the range of claimed invention, but be merely representative of selected embodiment of the invention.Based on the embodiments of the present invention, obtained by those of ordinary skill in the art without making creative efforts allOther embodiments shall fall within the protection scope of the present invention.
As shown in Figure 1, being a kind of application scenarios signal for radio frequency parameter regulation method that present pre-ferred embodiments provideFigure.It include server 100, the wireless controller (Access Controller, AC) that can communicate with each other connection in the scene200 and multiple wireless access point (Access Point, AP) 300.Wherein, a part of wireless access point 300 and the nothingLane controller 200 communicates to connect in a wired or wireless manner, with by the wireless controller 200 and the server 100 intoThe indirect information transmission of row or interaction;Wireless access point 300 described in another part is then directly led to the server 100Letter connection, to realize the transmission or interaction of information.
In the present embodiment, the server 100 can be Cloud Server, be also possible to local server.It is described wirelessly to connectAccess point 300 can be Fit AP (Fit Access Point, thin wireless access point), be also possible to Fat AP (Fat AccessPoint, fat wireless access point).
As shown in Fig. 2, being the block diagram of server shown in FIG. 1 100 provided in an embodiment of the present invention.The serviceDevice 100 includes radio frequency parameter regulation device 110, memory 120 and processor 130.Wherein, the memory 120 and processingIt is directly or indirectly electrically connected between device 130, to carry out data transmission or interact.The radio frequency parameter regulation device 110 wrapsInclude at least one behaviour that the server 100 can be stored in the memory 120 or be solidificated in the form of software or firmwareMake the software function module in system.The processor 130 accesses the memory 120 under the control of storage control, withIt is soft for executing the executable module stored in the memory 120, such as included by the radio frequency parameter regulation device 110Part functional module and computer program etc..
As shown in figure 3, being a kind of radio frequency applied to server 100 shown in Fig. 2 that present pre-ferred embodiments provideThe flow chart of regulation method.It should be noted that this method is not limitation with Fig. 3 and specific order as shown below.Below willDetailed process shown in Fig. 3 is described in detail.
Step S101 obtains the first current parameter of the wireless access point 300.
In the present embodiment, the server 100 is obtained in such a way that interface calls and is set in Wireless LANThe first current parameter of each wireless access point 300 produced by multi-party producer.First parameter includes each described wirelessThe configuration parameter and state parameter of access point 300.Wherein, the configuration parameter includes, but are not limited to the wireless access point300 location information, MAC Address etc..It is pre- by interval that the state parameter includes, but are not limited to the wireless access point 300It fixes time and accessed band information, available frequency band information, neighbor information, neighbours is voluntarily scanned to radio frequency environment aroundPacket loss information and radar occupied information etc..
It should be noted that when the wireless access point 300 is established by the wireless controller 200 with server 100It may include by described wireless when communication connection, in the configuration parameter for the wireless access point 300 that the server 100 receivesThe configuration parameter that controller 200 directly uploads.For example, when a wireless controller 200 connects several wireless access pointWhen 300, the location information for each wireless access point 300 that it is connected is previously stored in the wireless controller 200.Work as receptionAfter the information search instruction sent to the server 100, which then can directly believe the position of storageBreath is uploaded to the server 100 together.
Step S103 is calculated according to preset regulation algorithm and first parameter got, according to calculatingAs a result at least one radio frequency parameter in the second parameter of the wireless access point 300 is regulated and controled.
In the present embodiment, second parameter include, but are not limited to channel, power, Power coverage range, frequency bandwidth,Accessing user's limitation and receiving sensitivity.
After the server 100 gets the first parameter that each wireless access point 300 is current in WLAN, pass throughPreset regulation algorithm is calculated, and according to calculated result in the second parameter of each wireless access point 300 extremelyA few radio frequency parameter is regulated and controled, to realize the real-time Automatic Optimal of network.
As an alternative embodiment, the preset regulation algorithm specifically includes two parts: channel regulation, powerAnd its regulation of coverage area.
Wherein, channel regulation mainly includes the initialization of three phases-channel, promptly evades and count and evade.It is describedThe initialization of channel refers to the initial channel that a system default is distributed for each wireless access point 300 just to have networked.It is described urgentEvade and referring to when 300 place channel of current wireless access point is occupied by radar or interchannel interference deteriorates, this is wirelessly connectThe working channel of access point 300 is regulated and controled again, to eliminate above situation.The statistics, which is evaded, refers to the server according to oneThe parameter information that each wireless access point 300 reports in section time (such as one day) is for statistical analysis, obtains new channel regulationAfter scheme, the new channel selection profile is subjected to the processing that comes into force at scheduled time point, to further decrease each wireless accessChannel disturbance between point 300, while optimization system capacity.Preferably, can be by BFS (width when carrying out statistics and evadingFirst search) algorithm regulates and controls the working channel of each wireless access point 300.Specific algorithm idea is, to each nothingLine access point 300, scanning obtains the working channel of each wireless access point 300 adjacent thereto respectively, if there is also with it is currentWhen each channel scanned is completely absent at least one channel bands of interference, then by the work of the wireless access point 300It is regulated to one at least one described channel bands as channel, if (such as 5G channel can including 21 for available frequency rangeFrequency range) exist with each channel currently scanned and interferes, then the working channel for calculating the wireless access point 300 isWhen any one in available frequency band, the interference weighted value with the working channel of each neighbor radio access points 300, all available frequenciesThe smallest frequency range of the sum of corresponding weighted value is the working channel for being regulated to the wireless access point 300 in section.
The regulation of power and its coverage area refers to after the completion of the regulation of above-mentioned channel, to the wireless access in the same areaPoint 300 carries out the adjustment of power and coverage area, so that power system capacity and Power coverage reach preferable equilibrium state.With letterRoad regulates and controls similarly, and the regulation of power and its coverage area equally includes initialization, urgent regulation and statistics three ranks of regulationSection.Wherein, urgent regulation generally refer to occur it is serious interfered with frequency or adjacent frequency when, power to wireless access point 300 andIts coverage area is adjusted, to eliminate interference.The statistics regulation again may be by breadth-first search algorithm to eachWireless access point 300 calculates the weighted value of its power disturbance between adjacent each wireless access point 300, the sum of weighted value recklingThe as power that should regulate and control of the wireless access point 300 and coverage area.
As shown in figure 4, present embodiments providing a kind of radio frequency parameter set suitable for 300 high density cloth of wireless access pointThe embodiment of regulation, specific implementation process include:
Step S201 is right according to the current location information of each wireless access point 300 and preconfigured domain classification informationThe wireless access point 300 carries out a point domain and handles.
In this embodiment, the preconfigured domain classification information of administrator, and the clothes are stored in the server 100It include the current position letter of the wireless access point 300 in the configuration parameter for the wireless access point 300 that business device 100 receivesBreath.Wherein, the domain classification information may be, but not limited to, wireless access point basic network layout information and wireless access pointLayout neighborhood algorithm.
The server 100 is according to the current location information of each wireless access point 300 and the domain classification information, to nothingEach wireless access point 300 in line local area network carries out a point domain and handles.
Step S203, according to the preset regulation algorithm and the wireless access point 300 being located in same domain gotThe first parameter calculated, according to calculated result to the power of the wireless access point 300 in the domain and Power coverage range intoRow regulation.
After the completion of dividing domain to handle, wireless access point 300 in same domain, channel is usually arranged as identical, instituteTo need the radio frequency parameter regulated and controled to be generally the power and Power coverage range of wireless access point 300, to avoid being interfered in domain.InIn present embodiment, the server 100 is according to preset regulation algorithm and the wireless access being located in same domain gotFirst parameter of point 300 is calculated, then according to calculated result to the power and function of each wireless access point 300 in the domainRate coverage area is regulated and controled one by one.
In addition, it is contemplated that high density is laid in scene, the deployment of wireless access point 300 is very intensive, in order to utmostlyReduce domain in interference, raising Wireless LAN air-interface efficiency and overall network throughput, preferably, the present embodiment is in stepAfter rapid S203, can also include:
Step S205 carries out redundancy testing to the wireless access point 300 being located in same domain, according to test result eachWireless access point 300 is identified as redundant state or nonredundancy state.
In the present embodiment, the redundancy testing can be accomplished in that for one as redundancy testing objectWireless access point 300, after closing the wireless access point 300, if the signal cover before its closing can be adjacent by otherWireless access point 300 cover, do not influence the access of user, then the wireless access point 300 will be identified as redundant state, insteadIt, then be identified as nonredundancy state.
And step S207, listening mode is set by the wireless access point 300 for being identified as redundant state, is simultaneously closed offThe scanning function of other wireless access point 300 for being identified as nonredundancy state in the domain.
In the present embodiment, set the wireless access point 300 for being identified as redundant state (being switched to listening mode) toThe wireless access point 300 for being identified as nonredundancy state is set high priority by low priority.The low priority it is wirelessAccess point 300 is for backup and cover, when the wireless access point 300 that other are identified as nonredundancy state breaks down, placeWireless access point 300 under listening mode will be switched to again normal mode of operation, preferential to replace the height to break downGrade wireless access point 300.
It should be noted that the listening mode refers to that wireless access point 300 can be scanned all radio bandsAnd obtain the radio wave information of the frequency range;It closes scanning function and refers to that wireless access point 300 can only be to the frequency of its work at presentSection is scanned, and can not scan other radio bands.
It is understood that the standard of the wireless access point 300 of different vendor's production is different, be intended to be identified as one it is superfluousThe wireless access point 300 of remaining state is switched to before listening mode, needs to confirm according to its model that the wireless access point 300 is supportedThis mode.
Furthermore for 5G channel, a key factor in need of consideration is that radar occupies, several particularly with 802.11acThe channel of more than half belongs to radar detection channel.When the nothing for being in normal mode of operation (being identified as nonredundancy state)When radar occupancy situation occurs for 300 place channel of line access point, it is tight to carry out which has to jump to other frequency rangesAnxious evacuation.Since the wireless access point 300 under normal mode of operation is turned off scanning function, so its own is unable to monitor former workWhether the radar occupancy for making frequency range still has, namely can not know when that former working frequency range can be jumped back to.In view of the problem, compared withGoodly, the present embodiment can also include: after step S207
Step S209, be identified as described in reception Current Scan that the wireless access point 300 of redundant state is sent to instituteThere is the channel parameter of non-radar busy channel.
Step S211, inquiry are institute with the presence or absence of the nearest historical channel parameter of the wireless access point 300 of nonredundancy stateState one of the channel parameter of current non-radar busy channel, and if it exists, then follow the steps S213.
The nearest historical channel parameter refers to working frequency range of the wireless access point 300 before carrying out Emergency avoidance.When being current non-radar busy channel there are working frequency range of the wireless access point 300 before Emergency avoidance under nonredundancy stateOne of them when, show that the radar occupancy situation on the former working frequency range of the wireless access point 300 no longer exists.
And step S213, by the channel parameter of the wireless access point 300 of the nonredundancy state be regulated to again it is described mostNearly historical channel parameter.
As shown in figure 5, being suitable for user (such as operator) customized and extension the embodiment of the invention also provides a kind ofRadio frequency parameter regulates and controls method flow diagram.It, can be to the regulation algorithm in the frame after policy framework of the user using algorithm offerCustomized and extension is carried out, to adapt to the radio frequency optimization demand under different deployed environments.Specifically, the regulation in the policy frameworkAlgorithm includes two parts, pretreatment strategy respectively predetermined and regulating strategy.The server 100 uses the strategy frameFrame carry out radio frequency parameter regulation the realization process includes:
Step S301 handles first parameter by the pretreatment strategy, obtains inter-process communication.InstituteState inter-process communication include, but are not limited to each wireless access point 300 divide domain information, neighbor information, access state information,Candidate channel and power setting information etc..
Step S303, through in server 100 timing means trigger, call the regulating strategy to first parameter,The inter-process communication and configuration information set by user carry out COMPREHENSIVE CALCULATING, obtain final processing information.Wherein, instituteConfiguration information set by user is stated whether to include, but are not limited to using radar detection, the deployment scenario class of wireless access point 300Whether type enables load balancing between wireless access point 300 etc..
And step S305, according to the final processing information in the second parameter of the wireless access point 300At least one radio frequency parameter is regulated and controled.
As an implementation, as shown in fig. 6, the server 100 uses policy framework CMA (CriteriaMatch&Action) radio frequency parameter is regulated and controled, the policy framework the realization process includes:
1) the data uploading unit (Data Reporting) in the wireless access point 300 sends the wireless access pointControl and configuration protocol (Control And Provisioning of 300 the first current parameters into the server 100Of Wireless Access Points Protocol Specification, CAPWAP) module;
2) server 100 carries out Data Integration (Data Collection) to the information that CAPWAP module receivesAfterwards, information is stored to the database of record (MAC-Based Recording Database) based on MAC Address;
3) server 100 calls pretreatment plan predetermined in Event Policies file (Event-Policy file)The first parameter slightly reported to the wireless access point 300 pre-processes, and is saved together after obtaining inter-process communication to instituteState the database of record based on MAC Address;
4) after the server 100 is timed device triggering, pass through strategy execution nucleus module (Policy Exec.Core)Call in action strategy file (Action-Policy file) regulating strategy predetermined in the wireless access point 300The configuration information of the first parameter, the inter-process communication and the user setting reported carries out COMPREHENSIVE CALCULATING and obtains final processingInformation, according to the final processing information at least one radio frequency parameter in the second parameter of the wireless access point 300Regulated and controled, and regulation result is saved to the database of record based on MAC Address;
5) action in the server 100 is sent to module (Action-delivery) and perceives the wireless access pointAfter 300 radio frequency parameter is adjusted, the radio frequency parameter after regulation is sent to the CAPWAP module;
6) the CAPWAP module notices its radio frequency parameter for being adjusted of the wireless access point 300, so that the nothingLine access point 300 is updated radio frequency parameter by configuring updating unit (ConfigurationUpdate).
It should be noted that the more specifically realization principle about policy framework CMA can be found in entitled " wireless networkThe earlier application patent of maintaining method, device and system ", Publication No. " WO2015/139359A1 ", relevant content is by drawingWith being incorporated herein.
As shown in fig. 7, being a kind of functional block diagram of radio frequency parameter regulation device 110 provided in an embodiment of the present invention.The radio frequency parameter regulation device 110 include parameter acquisition module 1102, parameter regulation module 1104, redundancy testing module 1106,Mode setting module 1108, enquiry module 1110 and preserving module 1112.Below will to each functional module shown in fig. 7 intoRow elaborates.
The parameter acquisition module 1102, for obtaining the first current parameter of the wireless access point 300 and being used forBe identified as described in reception Current Scan that the wireless access point 300 of redundant state is sent to all non-radar busy channelsChannel parameter.The parameter acquisition module 1102 can be used for executing step shown in step S101 and Fig. 4 shown in Fig. 3S209, specific operating method can refer to the above-mentioned detailed description to step S101 and step S209.
The parameter regulates and controls module 1104, for according to preset regulation algorithm and first parameter got intoRow calculates, and regulates and controls according to calculated result at least one radio frequency parameter in the second parameter of the wireless access point 300,And for the channel parameter of the wireless access point 300 of nonredundancy state to be regulated to the nearest historical channel parameter again.Parameter regulation module 1104 can be used for executing step S213 shown in step S103 and Fig. 4 shown in Fig. 3, specificallyGround can be used for executing step S301, S303 shown in step S201, S203 and Fig. 5 shown in Fig. 4 and S305, toolThe implementation of body can refer to the detailed description in embodiment of the method to above steps.
The redundancy testing module 1106, for carrying out redundancy testing, root to the wireless access point 300 being located in same domainEach wireless access point 300 is identified as redundant state or nonredundancy state according to test result.The redundancy testing module 1106 canFor executing step S205 shown in Fig. 4, concrete implementation process can refer to the above-mentioned detailed description to step S205.
The mode setting module 1108, for the wireless access point 300 for being identified as redundant state to be set as monitoringMode simultaneously closes off in the domain other and is identified as the scanning function of the wireless access point 300 of nonredundancy state.The mode settingModule 1108 can be used for executing step S207 shown in Fig. 4, and concrete implementation process can refer to above-mentioned to the detailed of step S207Thin description.
The enquiry module 1110, for inquiring the nearest history that whether there is the wireless access point 300 of nonredundancy stateChannel parameter is one of the channel parameter of the current non-radar busy channel.The enquiry module 1110 can be used for executingStep S211 shown in Fig. 4, specific operating method can refer to the above-mentioned detailed description to step S211.
The preserving module 1112, the first parameter, intermediate treatment letter for uploading the wireless access point 300Breath and final process information are saved for backing up and playing back.
Radio frequency parameter provided in an embodiment of the present invention regulates and controls method and device, is suitable for the large-scale wireless local area of Working levelNet deployed environment can effectively enhance the reliability of network using this method, network performance is made to be maintained at optimum state in real time, withAnd reduce the human cost of network deployment and O&M.
It is well known that Wireless LAN is a non-constant constant communication environment, any variation, for example, networkIn emergent illegal communication equipment or wireless access point 300 move back clothes, or since the movement of object causes originally mutuallyDirect mutual perception of two wireless access point 300 not influenced etc., all may cause the deterioration of network performance.The embodiment of the present inventionThe radio frequency parameter regulation method of offer, which can be realized, to be monitored automatically, automatically analyzes and auto-control, systematization are intelligently managed in real timeRadio frequency resource is managed, so that Wireless LAN is rapidly adapted to the continuous variation of wireless environment, remains at network performanceOptimum state.
In addition, needing artificial progress channel plan in traditional network O&M mode in deployment phase, being needed in the O&M stageArtificial monitoring performance is wanted, and when there is performance issue, by manual analysis and positioning, carries out radio frequency resource regulation.NetworkDeployment and O&M need staff to have experience abundant and the understanding deep to wireless knowledge.It is mentioned using the embodiment of the present inventionThe radio frequency parameter of confession regulates and controls method, and the automatic management of radio frequency resource may be implemented, reduce requirement to operation maintenance personnel technical ability andThe investment of less manpower and material resources.
Furthermore the performance issue for solving to occur in network in a manner of manual analysis and positioning needs the long period, soA degree of weakening will be caused to the reliability of Wireless LAN.The automatic management of radio frequency resource can timely repairing performanceThe brings such as deterioration influence, and effectively enhance the reliability of network, promote the usage experience of user.
In several embodiments provided herein, it should be understood that disclosed method, apparatus can also pass throughOther modes are realized.The apparatus embodiments described above are merely exemplary, for example, flow chart and block diagram in attached drawingShow the device of multiple embodiments according to the present invention, the architectural framework in the cards of method and computer program product,Function and operation.In this regard, each box in flowchart or block diagram can represent the one of a module, section or codePart, a part of the module, section or code, which includes that one or more is for implementing the specified logical function, to be heldRow instruction.It should also be noted that function marked in the box can also be to be different from some implementations as replacementThe sequence marked in attached drawing occurs.For example, two continuous boxes can actually be basically executed in parallel, they are sometimesIt can execute in the opposite order, this depends on the function involved.It is also noted that every in block diagram and or flow chartThe combination of box in a box and block diagram and or flow chart can use the dedicated base for executing defined function or movementIt realizes, or can realize using a combination of dedicated hardware and computer instructions in the system of hardware.
It, can be with if the function is realized and when sold or used as an independent product in the form of software function moduleIt is stored in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially in other wordsThe part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the meterCalculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be aPeople's computer, server or network equipment etc.) it performs all or part of the steps of the method described in the various embodiments of the present invention.It should be noted that, in this document, relational terms such as first and second and the like are used only for distinguishing description, and cannot manageSolution is hint or indicates any relative importance.Moreover, the terms "include", "comprise" or its any other variant are intended to containLid non-exclusive inclusion, so that the process, method, article or equipment including a series of elements is not only wanted including thoseElement, but also including other elements that are not explicitly listed, or further include for this process, method, article or equipmentIntrinsic element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded thatThere is also other identical elements in process, method, article or equipment including the element.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, anyIn the technical scope disclosed by the present invention, any changes or substitutions that can be easily thought of by those familiar with the art, all answersIt is included within the scope of the present invention.Therefore, protection scope of the present invention should be with the scope of protection of the claimsIt is quasi-.