Nothing Special   »   [go: up one dir, main page]

CN109392058B - Method, device, station and access point for realizing intelligent scanning based on wireless network - Google Patents

Method, device, station and access point for realizing intelligent scanning based on wireless network Download PDF

Info

Publication number
CN109392058B
CN109392058B CN201711285214.8A CN201711285214A CN109392058B CN 109392058 B CN109392058 B CN 109392058B CN 201711285214 A CN201711285214 A CN 201711285214A CN 109392058 B CN109392058 B CN 109392058B
Authority
CN
China
Prior art keywords
scanning
channel
dedicated
information
frame
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711285214.8A
Other languages
Chinese (zh)
Other versions
CN109392058A (en
Inventor
赵育仁
余庆华
许家祥
王泷
徐彦超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Spreadtrum Communications Shanghai Co Ltd
Original Assignee
Spreadtrum Communications Shanghai Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Spreadtrum Communications Shanghai Co Ltd filed Critical Spreadtrum Communications Shanghai Co Ltd
Priority to CN201711285214.8A priority Critical patent/CN109392058B/en
Publication of CN109392058A publication Critical patent/CN109392058A/en
Application granted granted Critical
Publication of CN109392058B publication Critical patent/CN109392058B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0212Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

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

Abstract

The invention provides a method, a device, a station and an access point for realizing intelligent scanning based on a wireless network. On the site side, the method comprises: acquiring channel information for intelligent scanning, wherein the channel information is a preset special scanning channel, a plurality of special scanning channels or a special scanning channel corresponding to the same access point group; and intelligently scanning on the corresponding special scanning channel according to the acquired channel information to acquire channel scanning information. On the access point side, the method comprises: determining channel information for transmitting a scanning frame, wherein the channel information is a preset special scanning channel, a plurality of special scanning channels or a special scanning channel corresponding to the same access point group; and transmitting the scanning frame on the corresponding dedicated scanning channel according to the determined channel information. The invention can reduce the scanning time of the station and the power consumption of the station.

Description

Method, device, station and access point for realizing intelligent scanning based on wireless network
Technical Field
The invention relates to the technical field of wireless communication, in particular to a method, a device, a station and an access point for realizing intelligent scanning based on a wireless network.
Background
Most of the use cases described in the 802.11ba usage model file target the internet of things (IoT) market, and we believe that the current design in 802.11ba would benefit such internet of things devices. In order for 802.11ba to be a truly successful standard, it also needs to bring significant benefits to mainstream equipment to employ it.
802.11ba is a new radio wave for mainstream devices. Integrating such a new radio wave takes a lot of effort in hardware integration, software integration, new coexistence management and connection management, elaborate hardware/software testing, etc. The benefits from 802.11ba must be significant enough to be exploited by mainstream equipment.
Currently, finding nearby access points on the main radio wave requires passive or active scanning by the station, which consumes a significant amount of power. While intelligent scanning is a new usage model in WUR (Wake Up Radio), it can bring significant benefits to mainstream devices. In the smart scan, a WUR module on a Station (STA) side scans a nearby Access Point (AP) based on various purposes, such as a location scan and a roaming scan. Therefore, how to perform intelligent scanning based on WUR is a problem to be solved.
Disclosure of Invention
The method, the device, the station and the access point for realizing intelligent scanning based on the wireless network can reduce the scanning time of the station and the power consumption of the station.
In a first aspect, the present invention provides a method for implementing intelligent scanning based on a wireless network, where the method is applied to a station, and the method includes:
acquiring channel information for intelligent scanning, wherein the channel information is a preset special scanning channel, a plurality of special scanning channels or a special scanning channel corresponding to the same access point group;
and intelligently scanning on the corresponding special scanning channel according to the acquired channel information to acquire channel scanning information.
Optionally, when the channel information is a plurality of dedicated scanning channels with different priorities, the intelligently scanning on the corresponding dedicated scanning channels according to the acquired channel information, and acquiring the channel scanning information includes: and scanning the plurality of dedicated scanning channels with different priorities in sequence from high priority to low priority until enough channel scanning information is acquired.
Optionally, when the channel information is a plurality of dedicated scanning channels with the same priority, the intelligently scanning on the corresponding dedicated scanning channels according to the obtained channel information, and obtaining the channel scanning information includes: and randomly selecting a special scanning channel from the special scanning channels with the same priority to scan until enough channel scanning information is obtained.
Optionally, when the channel information is a predetermined dedicated scanning channel or a dedicated scanning channel corresponding to the same access point group, the performing intelligent scanning on the corresponding dedicated scanning channel according to the obtained channel information, where obtaining the channel scanning information includes: and intelligently scanning the preset special scanning channel or the special scanning channel corresponding to the same access point group to acquire channel scanning information.
Optionally, the method further comprises:
and reporting channel scanning information to an associated access point, wherein the channel scanning information comprises the proportion or degree of whether a scanning frame of the access point is received and/or the dedicated scanning channel is busy.
In a second aspect, the present invention provides another method for implementing intelligent scanning based on a wireless network, where the method is applied to an access point, and the method includes:
determining channel information for transmitting a scanning frame, wherein the channel information is a preset special scanning channel, a plurality of special scanning channels or a special scanning channel corresponding to the same access point group;
and transmitting the scanning frame on the corresponding dedicated scanning channel according to the determined channel information.
Optionally, when the channel information is a plurality of dedicated scanning channels with different priorities, the sending a scanning frame on the corresponding dedicated scanning channel according to the determined channel information includes: and sending the scanning frames on one or more special scanning channels in the plurality of special scanning channels with different priorities in sequence from high priority to low priority.
Optionally, the sending the scan frame on the corresponding dedicated scan channel according to the determined channel information further includes: when detecting that a special scanning channel of a scanning frame to be sent is in a busy state, or receiving channel scanning information which is reported by a site and indicates that the special scanning channel of the scanning frame to be sent is in the busy state, skipping the special scanning channel of the scanning frame to be sent, and sending the scanning frame on a special scanning channel of the next priority of the special scanning channel of the scanning frame to be sent.
Optionally, when the channel information is a plurality of dedicated scanning channels with the same priority, the sending a scanning frame on the corresponding dedicated scanning channel according to the determined channel information includes: and randomly selecting a dedicated scanning channel from one or more dedicated scanning channels with the same priority to send a scanning frame.
Optionally, the sending the scan frame on the corresponding dedicated scan channel according to the determined channel information further includes: when detecting that a special scanning channel of a scanning frame to be sent is in a busy state, or receiving channel scanning information which is reported by a site and indicates that the special scanning channel of the scanning frame to be sent is in the busy state, skipping the special scanning channel of the scanning frame to be sent, and randomly selecting other special scanning channels from the special scanning channels with the same priority to send scanning frames.
Optionally, when the channel information is a predetermined dedicated scanning channel, the sending a scanning frame on the corresponding dedicated scanning channel according to the determined channel information includes: transmitting a scan frame on the predetermined dedicated scan channel.
Optionally, when the channel information is a dedicated scanning channel corresponding to the same access point group, the sending a scanning frame on the corresponding dedicated scanning channel according to the determined channel information includes: transmitting a scan frame on the dedicated scan channel with other access points in the same access point group.
Optionally, the sending the scan frame on the corresponding dedicated scan channel according to the determined channel information includes: the scan frames are transmitted on the corresponding dedicated scan channels with a scan slot index having a hopping sequence according to the determined channel information.
Optionally, the method further comprises:
and when channel scanning information which indicates that the special scanning channel is not busy and the station does not receive the scanning frame is received, the current hopping sequence is changed or the current hopping sequence is kept and the initial position of the current hopping sequence is changed.
Optionally, the sending the scan frame on the corresponding dedicated scan channel according to the determined channel information includes: when the special scanning channel is in an idle state before the scanning frame is sent, selecting a random initial number in each scanning interval, counting down when the special scanning channel is in the idle state in each counting down time slot, and sending the scanning frame when the counting down time reaches 0, wherein the counting down process starts by subtracting increment time from scanning time slot time.
In a third aspect, the present invention provides an apparatus for implementing intelligent scanning based on a wireless network, where the apparatus is located at a station, and the apparatus includes:
an obtaining unit, configured to obtain channel information for intelligent scanning, where the channel information is a predetermined dedicated scanning channel, multiple dedicated scanning channels, or a dedicated scanning channel corresponding to a same access point group;
and the scanning unit is used for intelligently scanning the corresponding special scanning channel according to the acquired channel information to acquire the channel scanning information.
Optionally, when the channel information is a plurality of dedicated scanning channels with different priorities, the scanning unit is configured to scan the plurality of dedicated scanning channels with different priorities in order from high priority to low priority until enough channel scanning information is obtained.
Optionally, when the channel information is a plurality of dedicated scanning channels with the same priority, the scanning unit is configured to randomly select a dedicated scanning channel from the plurality of dedicated scanning channels with the same priority to scan until enough channel scanning information is obtained.
Optionally, when the channel information is a predetermined dedicated scanning channel or a dedicated scanning channel corresponding to the same access point group, the scanning unit is configured to perform intelligent scanning on the predetermined dedicated scanning channel or the dedicated scanning channel corresponding to the same access point group to obtain the channel scanning information.
Optionally, the apparatus further comprises:
and the reporting unit is used for reporting channel scanning information to the associated access point, wherein the channel scanning information comprises the proportion or the degree of whether the scanning frame of the access point is received and/or the special scanning channel is busy.
In a third aspect, the present invention provides another apparatus for implementing wireless network-based smart scanning, where the apparatus is located at an access point, and the apparatus includes:
a determining unit, configured to determine channel information used for sending a scan frame, where the channel information is a predetermined dedicated scan channel, multiple dedicated scan channels, or a dedicated scan channel corresponding to the same access point group;
a sending unit, configured to send the scanning frame on the corresponding dedicated scanning channel according to the determined channel information.
Optionally, when the channel information is a plurality of dedicated scanning channels with different priorities, the sending unit is configured to send scanning frames on one or more dedicated scanning channels of the plurality of dedicated scanning channels with different priorities in order from high priority to low priority.
Optionally, the sending unit is further configured to skip the dedicated scanning channel of the scanning frame to be sent when detecting that the dedicated scanning channel of the scanning frame to be sent is in a busy state, or when receiving channel scanning information, which indicates that the dedicated scanning channel of the scanning frame to be sent is in a busy state, and send the scanning frame on the dedicated scanning channel of the next priority of the dedicated scanning channel of the scanning frame to be sent.
Optionally, when the channel information is a plurality of dedicated scanning channels with the same priority, the sending unit is configured to randomly select a dedicated scanning channel from one or more dedicated scanning channels of the plurality of dedicated scanning channels with the same priority to send the scanning frame.
Optionally, the sending unit is further configured to skip the dedicated scanning channel of the scanning frame to be sent when detecting that the dedicated scanning channel of the scanning frame to be sent is in a busy state, or when receiving channel scanning information, which indicates that the dedicated scanning channel of the scanning frame to be sent is in a busy state, reported by a station, and randomly select another dedicated scanning channel from the plurality of dedicated scanning channels with the same priority to send the scanning frame.
Optionally, when the channel information is a predetermined dedicated scanning channel, the sending unit is configured to send a scanning frame on the predetermined dedicated scanning channel.
Optionally, when the channel information is a dedicated scanning channel corresponding to the same access point group, the sending unit is configured to send a scanning frame on the dedicated scanning channel with another access point in the same access point group.
Optionally, the sending unit is configured to send the scan frame on the corresponding dedicated scan channel with a scan slot index having a hopping sequence according to the determined channel information.
Optionally, the apparatus further comprises:
and the changing unit is used for changing the current hopping sequence or keeping the current hopping sequence to change the initial position of the current hopping sequence when channel scanning information which indicates that the special scanning channel is not busy and the scanning frame is not received by the station is received.
Optionally, the sending unit is configured to select a random initial number in each scanning interval when the dedicated scanning channel is in an idle state before sending the scanning frame, count down when the dedicated scanning channel is in an idle state in each countdown time slot, and send the scanning frame when the count down reaches 0, where the count down process starts by subtracting the increment time from the scanning time slot time.
In a fifth aspect, the present invention provides a station, where the station includes the apparatus for implementing wireless network-based intelligent scanning at the station.
In a sixth aspect, the present invention provides an access point, where the access point includes the above apparatus for implementing wireless network-based intelligent scanning at the access point.
In the method, the apparatus, the station and the access point for implementing wireless network-based intelligent scanning provided by the embodiments of the present invention, the access point determines channel information for sending a scanning frame, where the channel information is a predetermined dedicated scanning channel, a plurality of dedicated scanning channels, or a dedicated scanning channel corresponding to the same access point group, sends the scanning frame information on the corresponding dedicated scanning channel according to the determined channel information, and the station obtains channel information for intelligent scanning, where the channel information is a predetermined dedicated scanning channel, a plurality of dedicated scanning channels, or a dedicated scanning channel corresponding to the same access point group, and performs intelligent scanning on the corresponding dedicated scanning channel according to the obtained channel information to obtain channel scanning information. Compared with the prior art that the station passively scans among channels, the method and the device can reduce the scanning time of the station and reduce the power consumption of the station.
Drawings
Fig. 1 is a flowchart of a method for implementing intelligent scanning based on a wireless network according to an embodiment of the present invention;
fig. 2 is a flowchart of a method for implementing intelligent scanning based on a wireless network according to another embodiment of the present invention;
fig. 3 is a schematic view of a scene where all access points transmit a scan frame on the same dedicated scan channel according to an embodiment of the present invention;
fig. 4 is a schematic view of a scenario in which all access points transmit scan frames on multiple dedicated scan channels according to an embodiment of the present invention;
fig. 5 is a schematic view of a scenario that multiple access points in the same access point group transmit a scan frame on the same dedicated scan channel according to an embodiment of the present invention;
fig. 6 is a schematic diagram of a hopping sequence used by an access point according to an embodiment of the present invention;
fig. 7 is a schematic diagram of an access point with clear channel assessment capability according to an embodiment of the present invention sending a scan frame;
fig. 8 is a schematic diagram illustrating an access point with station assistance information sending a scan frame according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of an apparatus for implementing wireless network-based smart scanning according to an embodiment of the present invention;
fig. 10 is a schematic structural diagram of an apparatus for implementing intelligent scanning based on a wireless network according to another embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The invention provides a method for realizing intelligent scanning based on a wireless network, which is applied to a station, and as shown in figure 1, the method comprises the following steps:
s11, obtaining channel information for intelligent scanning, wherein the channel information is a predetermined dedicated scanning channel, a plurality of dedicated scanning channels, or a dedicated scanning channel corresponding to the same access point group.
And S12, intelligently scanning the corresponding dedicated scanning channel according to the acquired channel information to acquire channel scanning information.
The method for implementing intelligent scanning based on a wireless network, provided by the embodiment of the invention, comprises the steps of acquiring channel information for intelligent scanning, wherein the channel information is a preset special scanning channel, a plurality of special scanning channels or a special scanning channel corresponding to the same access point group, and intelligently scanning on the corresponding special scanning channel according to the acquired channel information to acquire channel scanning information. Compared with the prior art that the station passively scans among channels, the method and the device can reduce the scanning time of the station and reduce the power consumption of the station.
The invention provides another method for realizing intelligent scanning based on a wireless network, which is applied to an access point and comprises the following steps of:
s21, determining channel information for sending scanning frames, wherein the channel information is a preset special scanning channel, a plurality of special scanning channels or a special scanning channel corresponding to the same access point group;
and S22, transmitting the scanning frame on the corresponding dedicated scanning channel according to the determined channel information.
The method for implementing intelligent scanning based on a wireless network determines channel information for sending a scanning frame, wherein the channel information is a preset special scanning channel, a plurality of special scanning channels or a special scanning channel corresponding to the same access point group, and sends the scanning frame information on the corresponding special scanning channel according to the determined channel information. Compared with the prior art that the station passively scans among channels, the method and the device can reduce the scanning time of the station and reduce the power consumption of the station.
The following describes a method for implementing intelligent scanning based on a wireless network according to an embodiment of the present invention in detail.
First, two examples of smart scanning are introduced:
example 1: ultra low power position scanning
The mobile device sometimes scans for nearby access points over multiple channels and uses measured Wi-Fi signal strength for improved location services. Scanning on the main radio wave consumes more power than the WUR radio wave. In addition, scanning on the main radio wave has a risk of colliding with regular data exchange.
In WUR-configured location scanning, the mobile device scans through the channel using a WUR receiver and uses the measured signal strength from WUR packets received by neighboring access points to provide additional information to the location service on the mobile device. In other words, some of the scout scans on the main radio waves can be offloaded to the WUR radio waves.
Because WURs consume less power than the host radio waves, WUR-configured location scanning provides an ultra-low power location scanning mechanism.
Example 2: ultra low power roaming scanning
Mobile devices sometimes scan for roaming purposes. These roaming scans are sometimes triggered when the connection quality degrades. These roaming scans can take time because the scan is typically done on multiple channels, and on each channel the device either performs an active scan during the sending of probe requests and typically remains awake until a probe response is received, or performs a passive scan to receive beacons during the dwell of at least one beacon interval on each channel. Thus, scanning through multiple channels introduces roaming delay and consumes power. Sometimes it can get into conflict with regular data exchange.
In a WUR-configured roaming scan, a mobile device uses WURs to passively scan over multiple channels and collect basic information about nearby access points. The collected information can be used to facilitate roaming decisions for the device.
Because WURs consume less power than the host radio waves, a WUR-configured roaming scan provides an ultra-low power roaming scan. In addition, WUR scanning can be performed in the background quite frequently due to low power operation, and thus roaming information can be obtained conveniently whenever needed, that is, roaming delay is reduced.
When performing wireless network-based smart scanning:
as shown in fig. 3, when a station has a limited number of supported access points, all access points may transmit scan frames on a single dedicated scan channel, and the station may perform an intelligent scan on the single dedicated scan channel to obtain channel scan information.
As shown in fig. 4, when a station has a large number of supported access points, the access point may transmit scan frames on one or more dedicated scan channels, and the station can obtain channel scan information by scanning one or more channels.
Specifically, when multiple scan channels have different priorities, the access point will transmit scan frames starting from the highest priority channel, except when a channel busy status is detected by the access point or reported from the station. The station will start scanning from the highest priority channel.
When the plurality of scanning channels have the same priority, the access point randomly selects a dedicated scanning channel from the plurality of dedicated scanning channels with the same priority to send a scanning frame.
In addition, as shown in fig. 5, when the channel information is a dedicated scanning channel corresponding to the same managed access point group, the access point transmits a scanning frame on the dedicated scanning channel with other access points in the same access point group. The station can obtain this information by scanning the channel.
Further, to avoid scan frame collision, the access point may transmit scan frames according to a scan slot index with a hopping sequence.
Wherein, the access point transmits a scanning frame in a scanning Interval (Scan Interval); a Scan Slot (Scan Slot) is a Slot time that is larger than one Scan frame. One scan frame is required within one scan slot. The scan slot index is the number of the scan slot.
For example, as shown in fig. 6, the access point transmits a scan frame with slot index 1 in the first scan interval, with slot index 4 in the second scan interval, with slot index 2 in the third scan interval, with slot index 8 in the fourth scan interval, and so on.
As shown in fig. 7, if the access point has a WUR Clear Channel Assessment (CCA) capability, the access point will check if the Channel is idle before transmitting the scan frame. The access point can select a random initial number for each scan interval and count down when the channel is idle for each countdown slot that is smaller than the scan slot. The access point can transmit a scan frame when the countdown reaches 0. The countdown process begins with a Target scan slot time (Target slot time) -increment time (Delta time). The increment may be 0 or some other specified value.
The access point can check the WUR clear channel assessment capability before it sends the scan frame. The purpose is to avoid collisions with other access points using the same scanning channel. A random backoff mechanism similar to CSMA-CA (Carrier Sense Multiple Access-Collision Avoidance) may be used.
The access point can transmit scan frames within a scan channel at a fixed reference timing or a pseudo-random timing. The aim is to avoid collisions with other access points when using the same scanning channel.
Further, to avoid scan frame collisions, a station can report channel scan information to its associated access point via conventional Wi-Fi or other medium. For each scanned channel, the information may include whether a scan frame for the access point was received, and the proportion or degree to which the channel is busy.
Collisions with other access points may occur if the channel is not busy and the station is unable to receive the access point's scan frames. Perhaps after some statistics, the access point can change its hopping sequence or maintain the sequence while changing the initial position of the sequence to avoid collisions.
If the channel is busy when reported by the station. The access point can skip the channel and select other channels. In the case of an assigned scan channel priority, the access point can skip the channel and use the channel of the next priority.
With station assistance information, the access point can change its hopping sequence or hop out of the current high priority scanning channel to avoid collisions. As shown in fig. 8, in this example, the first priority scanning channel is busy. The access point can hop out of the channel.
An embodiment of the present invention further provides an apparatus for implementing intelligent scanning based on a wireless network, where the apparatus is located at a station, as shown in fig. 9, and the apparatus includes:
an obtaining unit 11, configured to obtain channel information for intelligent scanning, where the channel information is a predetermined dedicated scanning channel, multiple dedicated scanning channels, or a dedicated scanning channel corresponding to the same access point group;
and a scanning unit 12, configured to perform intelligent scanning on the corresponding dedicated scanning channel according to the acquired channel information, and acquire channel scanning information.
The device for implementing intelligent scanning based on a wireless network, provided by the embodiment of the invention, acquires channel information for intelligent scanning, wherein the channel information is a preset special scanning channel, a plurality of special scanning channels or a special scanning channel corresponding to the same access point group, and intelligently scans the corresponding special scanning channels according to the acquired channel information to acquire the channel scanning information. Compared with the prior art that the station passively scans among channels, the method and the device can reduce the scanning time of the station and reduce the power consumption of the station.
Optionally, when the channel information is a plurality of dedicated scanning channels with different priorities, the scanning unit 12 is configured to scan the plurality of dedicated scanning channels with different priorities in order from high priority to low priority until enough channel scanning information is obtained.
Optionally, when the channel information is a plurality of dedicated scanning channels with the same priority, the scanning unit 12 is configured to randomly select a dedicated scanning channel from the plurality of dedicated scanning channels with the same priority to scan until enough channel scanning information is obtained.
Optionally, when the channel information is a predetermined dedicated scanning channel or a dedicated scanning channel corresponding to the same access point group, the scanning unit 12 is configured to perform intelligent scanning on the predetermined dedicated scanning channel or the dedicated scanning channel corresponding to the same access point group to obtain the channel scanning information.
Optionally, the apparatus further comprises:
a reporting unit 13, configured to report channel scanning information to an associated access point, where the channel scanning information includes a ratio or a degree of whether a scanning frame of the access point is received and/or the dedicated scanning channel is busy.
An embodiment of the present invention further provides another apparatus for implementing intelligent scanning based on a wireless network, where the apparatus is located at an access point, as shown in fig. 10, and the apparatus includes:
a determining unit 21, configured to determine channel information used for sending a scan frame, where the channel information is a predetermined dedicated scan channel, multiple dedicated scan channels, or a dedicated scan channel corresponding to the same access point group;
a transmitting unit 22, configured to transmit the scanning frame on the corresponding dedicated scanning channel according to the determined channel information.
The device for implementing intelligent scanning based on a wireless network determines channel information for sending a scanning frame, wherein the channel information is a predetermined special scanning channel, a plurality of special scanning channels or a special scanning channel corresponding to the same access point group, and sends the scanning frame information on the corresponding special scanning channel according to the determined channel information. Compared with the prior art that the station passively scans among channels, the method and the device can reduce the scanning time of the station and reduce the power consumption of the station.
Optionally, when the channel information is a plurality of dedicated scanning channels with different priorities, the sending unit 22 is configured to send scanning frames on one or more dedicated scanning channels of the plurality of dedicated scanning channels with different priorities in order from high priority to low priority.
Optionally, the sending unit 22 is further configured to skip the dedicated scanning channel of the scanning frame to be sent when detecting that the dedicated scanning channel of the scanning frame to be sent is in a busy state, or when receiving channel scanning information, which indicates that the dedicated scanning channel of the scanning frame to be sent is in a busy state, and send the scanning frame on the dedicated scanning channel of the next priority of the dedicated scanning channel of the scanning frame to be sent.
Optionally, when the channel information is a plurality of dedicated scanning channels with the same priority, the sending unit 22 is configured to randomly select a dedicated scanning channel from one or more dedicated scanning channels of the plurality of dedicated scanning channels with the same priority to send a scanning frame.
Optionally, the sending unit 22 is further configured to skip the dedicated scanning channel of the scanning frame to be sent when detecting that the dedicated scanning channel of the scanning frame to be sent is in a busy state, or when receiving channel scanning information, which indicates that the dedicated scanning channel of the scanning frame to be sent is in a busy state, reported by the station, and randomly select another dedicated scanning channel from the plurality of dedicated scanning channels with the same priority to send the scanning frame.
Optionally, when the channel information is a predetermined dedicated scanning channel, the sending unit 22 is configured to send a scanning frame on the predetermined dedicated scanning channel.
Optionally, when the channel information is a dedicated scanning channel corresponding to the same access point group, the sending unit 22 is configured to send a scanning frame on the dedicated scanning channel with another access point in the same access point group.
Optionally, the sending unit 22 is configured to send the scan frame on the corresponding dedicated scan channel with a scan slot index having a hopping sequence according to the determined channel information.
Optionally, the apparatus further comprises:
a changing unit 23, configured to change the current hopping sequence or maintain the current hopping sequence to change the initial position of the current hopping sequence when channel scanning information is received, which indicates that the dedicated scanning channel is not busy and the station does not receive the scanning frame, and is reported by the station.
Optionally, the sending unit 22 is configured to select a random initial number in each scanning interval when the dedicated scanning channel is in an idle state before sending the scanning frame, count down when the dedicated scanning channel is in an idle state in each countdown time slot, and send the scanning frame when the count down reaches 0, where the count down procedure starts from the scanning time slot time minus the increment time.
The embodiment of the invention also provides a station, which comprises the intelligent scanning implementation device based on the wireless network located at the station.
The embodiment of the invention also provides an access point, which comprises the device for realizing the intelligent scanning based on the wireless network positioned at the access point.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The above description is only for the specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (30)

1. A method for realizing intelligent scanning based on a wireless network is applied to a station, and is characterized in that the method comprises the following steps:
acquiring channel information for intelligent scanning, wherein the channel information is a preset special scanning channel, a plurality of special scanning channels or a special scanning channel corresponding to the same access point group;
the method comprises the steps that intelligent scanning is carried out on a corresponding special scanning channel according to obtained channel information, channel scanning information is obtained, an access point sends scanning frames on the corresponding special scanning channel according to the channel information, when the special scanning channel is in an idle state before the scanning frames are sent, the access point selects a random initial number in each scanning interval, when the special scanning channel is in the idle state in each countdown time slot, counting down is carried out, the access point sends scanning frames when the count down reaches 0, and the counting down process starts by subtracting increment time from scanning time slot time.
2. The method of claim 1, wherein when the channel information is a plurality of dedicated scanning channels with different priorities, the intelligently scanning on the corresponding dedicated scanning channels according to the acquired channel information comprises: and scanning the plurality of dedicated scanning channels with different priorities in sequence from high priority to low priority until enough channel scanning information is acquired.
3. The method of claim 1, wherein when the channel information is a plurality of dedicated scanning channels with the same priority, the intelligently scanning on the corresponding dedicated scanning channels according to the acquired channel information comprises: and randomly selecting a special scanning channel from the special scanning channels with the same priority to scan until enough channel scanning information is obtained.
4. The method of claim 1, wherein when the channel information is a predetermined dedicated scanning channel or a dedicated scanning channel corresponding to the same ap group, the intelligently scanning on the corresponding dedicated scanning channel according to the acquired channel information comprises: and intelligently scanning the preset special scanning channel or the special scanning channel corresponding to the same access point group to acquire channel scanning information.
5. The method of claim 1, further comprising:
and reporting channel scanning information to an associated access point, wherein the channel scanning information comprises the proportion or degree of whether a scanning frame of the access point is received and/or the dedicated scanning channel is busy.
6. A method for realizing intelligent scanning based on a wireless network is applied to an access point, and is characterized in that the method comprises the following steps:
determining channel information for transmitting a scanning frame, wherein the channel information is a preset special scanning channel, a plurality of special scanning channels or a special scanning channel corresponding to the same access point group;
transmitting a scanning frame on a corresponding dedicated scanning channel according to the determined channel information;
the transmitting the scan frame on the corresponding dedicated scan channel according to the determined channel information includes: when the special scanning channel is in an idle state before the scanning frame is sent, selecting a random initial number in each scanning interval, counting down when the special scanning channel is in the idle state in each counting down time slot, and sending the scanning frame when the counting down time reaches 0, wherein the counting down process starts by subtracting increment time from scanning time slot time.
7. The method of claim 6, wherein when the channel information is a plurality of dedicated scanning channels with different priorities, the transmitting the scanning frame on the corresponding dedicated scanning channel according to the determined channel information comprises: and sending the scanning frames on one or more special scanning channels in the plurality of special scanning channels with different priorities in sequence from high priority to low priority.
8. The method of claim 7, wherein transmitting scan frames on corresponding dedicated scan channels according to the determined channel information further comprises: when detecting that a special scanning channel of a scanning frame to be sent is in a busy state, or receiving channel scanning information which is reported by a site and indicates that the special scanning channel of the scanning frame to be sent is in the busy state, skipping the special scanning channel of the scanning frame to be sent, and sending the scanning frame on a special scanning channel of the next priority of the special scanning channel of the scanning frame to be sent.
9. The method of claim 6, wherein when the channel information is a plurality of dedicated scanning channels having the same priority, the transmitting the scanning frame on the corresponding dedicated scanning channel according to the determined channel information comprises: and randomly selecting a dedicated scanning channel from one or more dedicated scanning channels with the same priority to send a scanning frame.
10. The method of claim 9, wherein transmitting scan frames on corresponding dedicated scan channels according to the determined channel information further comprises: when detecting that a special scanning channel of a scanning frame to be sent is in a busy state, or receiving channel scanning information which is reported by a site and indicates that the special scanning channel of the scanning frame to be sent is in the busy state, skipping the special scanning channel of the scanning frame to be sent, and randomly selecting other special scanning channels from the special scanning channels with the same priority to send scanning frames.
11. The method of claim 6, wherein when the channel information is a predetermined dedicated scanning channel, the transmitting the scanning frame on the corresponding dedicated scanning channel according to the determined channel information comprises: transmitting a scan frame on the predetermined dedicated scan channel.
12. The method of claim 6, wherein when the channel information is a dedicated scanning channel corresponding to the same access point group, the transmitting a scanning frame on the corresponding dedicated scanning channel according to the determined channel information comprises: transmitting a scan frame on the dedicated scan channel with other access points in the same access point group.
13. The method of claim 6, wherein transmitting scan frames on corresponding dedicated scan channels according to the determined channel information comprises: the scan frames are transmitted on the corresponding dedicated scan channels with a scan slot index having a hopping sequence according to the determined channel information.
14. The method of claim 13, further comprising:
and when channel scanning information which indicates that the special scanning channel is not busy and the station does not receive the scanning frame is received, the current hopping sequence is changed or the current hopping sequence is kept and the initial position of the current hopping sequence is changed.
15. An apparatus for implementing intelligent scanning based on wireless network, the apparatus being located at a station, the apparatus comprising:
an obtaining unit, configured to obtain channel information for intelligent scanning, where the channel information is a predetermined dedicated scanning channel, multiple dedicated scanning channels, or a dedicated scanning channel corresponding to a same access point group;
the access point sends a scanning frame on the corresponding dedicated scanning channel according to the channel information, when the dedicated scanning channel is in an idle state before sending the scanning frame, the access point selects a random initial number in each scanning interval, when the dedicated scanning channel is in the idle state in each countdown time slot, the access point counts down, when the countdown time slot is in the idle state, the access point sends the scanning frame, wherein the countdown process starts by subtracting the increment time from the scanning time slot time.
16. The apparatus of claim 15, wherein when the channel information is a plurality of dedicated scanning channels with different priorities, the scanning unit is configured to scan the plurality of dedicated scanning channels with different priorities in order from high priority to low priority until enough channel scanning information is obtained.
17. The apparatus of claim 15, wherein when the channel information is a plurality of dedicated scanning channels with the same priority, the scanning unit is configured to randomly select a dedicated scanning channel from the plurality of dedicated scanning channels with the same priority for scanning until enough channel scanning information is obtained.
18. The apparatus according to claim 15, wherein when the channel information is a predetermined dedicated scanning channel or a dedicated scanning channel corresponding to the same ap group, the scanning unit is configured to perform intelligent scanning on the predetermined dedicated scanning channel or the dedicated scanning channel corresponding to the same ap group to obtain the channel scanning information.
19. The apparatus of claim 15, further comprising:
and the reporting unit is used for reporting channel scanning information to the associated access point, wherein the channel scanning information comprises the proportion or the degree of whether the scanning frame of the access point is received and/or the special scanning channel is busy.
20. An apparatus for implementing intelligent scanning based on wireless network, the apparatus being located at an access point, the apparatus comprising:
a determining unit, configured to determine channel information used for sending a scan frame, where the channel information is a predetermined dedicated scan channel, multiple dedicated scan channels, or a dedicated scan channel corresponding to the same access point group;
a transmitting unit, configured to transmit a scan frame on a corresponding dedicated scan channel according to the determined channel information;
the sending unit is further configured to select a random initial number in each scanning interval when the dedicated scanning channel is in an idle state before sending the scanning frame, count down when the dedicated scanning channel is in an idle state in each countdown time slot, and send the scanning frame when the count down reaches 0, where the count down process starts by subtracting the increment time from the scanning time slot time.
21. The apparatus of claim 20, wherein when the channel information is a plurality of dedicated scanning channels with different priorities, the sending unit is configured to send scanning frames on one or more dedicated scanning channels of the plurality of dedicated scanning channels with different priorities in order from higher priority to lower priority.
22. The apparatus of claim 21, wherein the sending unit is further configured to skip the dedicated scanning channel of the scanning frame to be sent when it is detected that the dedicated scanning channel of the scanning frame to be sent is in a busy state, or when channel scanning information indicating that the dedicated scanning channel of the scanning frame to be sent is in a busy state is received from a station, and send the scanning frame on the dedicated scanning channel of the next priority of the dedicated scanning channel of the scanning frame to be sent.
23. The apparatus of claim 20, wherein when the channel information is a plurality of dedicated scanning channels with the same priority, the sending unit is configured to randomly select a dedicated scanning channel from one or more dedicated scanning channels of the plurality of dedicated scanning channels with the same priority to send the scanning frame.
24. The apparatus of claim 20, wherein the sending unit is further configured to skip the dedicated scanning channel of the scanning frame to be sent when detecting that the dedicated scanning channel of the scanning frame to be sent is in a busy state, or when receiving channel scanning information indicating that the dedicated scanning channel of the scanning frame to be sent is in a busy state, which is reported by a station, and randomly select another dedicated scanning channel from the plurality of dedicated scanning channels with the same priority to send the scanning frame.
25. The apparatus of claim 20, wherein when the channel information is a predetermined dedicated scanning channel, the transmitting unit is configured to transmit a scanning frame on the predetermined dedicated scanning channel.
26. The apparatus of claim 20, wherein when the channel information is a dedicated scanning channel corresponding to a same access point group, the sending unit is configured to send a scanning frame on the dedicated scanning channel with other access points in the same access point group.
27. The apparatus of claim 20, wherein the transmitting unit is configured to transmit the scan frame with a scan slot index having a hopping sequence on the corresponding dedicated scan channel according to the determined channel information.
28. The apparatus of claim 27, further comprising:
and the changing unit is used for changing the current hopping sequence or keeping the current hopping sequence to change the initial position of the current hopping sequence when channel scanning information which indicates that the special scanning channel is not busy and the scanning frame is not received by the station is received.
29. A station characterized in that it comprises means for implementing a wireless network based intelligent scan according to any of claims 15 to 19.
30. An access point, characterized in that it comprises means for implementing a wireless network based smart scan according to any of claims 20 to 28.
CN201711285214.8A 2017-12-07 2017-12-07 Method, device, station and access point for realizing intelligent scanning based on wireless network Active CN109392058B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711285214.8A CN109392058B (en) 2017-12-07 2017-12-07 Method, device, station and access point for realizing intelligent scanning based on wireless network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711285214.8A CN109392058B (en) 2017-12-07 2017-12-07 Method, device, station and access point for realizing intelligent scanning based on wireless network

Publications (2)

Publication Number Publication Date
CN109392058A CN109392058A (en) 2019-02-26
CN109392058B true CN109392058B (en) 2021-03-19

Family

ID=65417296

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711285214.8A Active CN109392058B (en) 2017-12-07 2017-12-07 Method, device, station and access point for realizing intelligent scanning based on wireless network

Country Status (1)

Country Link
CN (1) CN109392058B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110337134B (en) * 2019-07-09 2021-05-14 翱捷科技股份有限公司 Mobile terminal and method for realizing WiFi active scanning

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106134257A (en) * 2014-03-31 2016-11-16 高通股份有限公司 The dedicated channel set up for quick initial link circuit in wireless network
CN106507444A (en) * 2016-10-24 2017-03-15 珠海市魅族科技有限公司 A kind of method and device of scanning WAP
CN106793002A (en) * 2017-01-23 2017-05-31 努比亚技术有限公司 Passive type wifi scan methods and relevant device based on broadcast channel

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106134257A (en) * 2014-03-31 2016-11-16 高通股份有限公司 The dedicated channel set up for quick initial link circuit in wireless network
CN106507444A (en) * 2016-10-24 2017-03-15 珠海市魅族科技有限公司 A kind of method and device of scanning WAP
CN106793002A (en) * 2017-01-23 2017-05-31 努比亚技术有限公司 Passive type wifi scan methods and relevant device based on broadcast channel

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Consideration on WUR frame for Fast Scanning;ZTE;《IEEE 802.11-16/1619r1》;20171101;第2-9页 *
Follow-Up on WUR Discovery Frame and Discovery Channel;Apple;《IEEE 802.11-17/1608r3》;20171108;第3、8-11页 *
Further Consideration on Smart Scanning Usage Model;Huawei;《IEEE 802.11-17/1644r0》;20171106;第2-10页 *
WUR Frame Format for Smart Scanning;LG Electronics;《IEEE 802.11-17/1641r1》;20171106;第1-8页 *

Also Published As

Publication number Publication date
CN109392058A (en) 2019-02-26

Similar Documents

Publication Publication Date Title
KR102087665B1 (en) Method and apparatus for using a channel of unlicenced band in a celluler wireless communication system
US10674539B2 (en) System and method for managing contention in a wireless communications system
US9210652B2 (en) System and method for active scanning in multi-channel Wi-Fi system
US9473978B2 (en) Efficiency in wireless network
CN112042261B (en) Techniques for selecting network parameters based on feedback
US8971350B1 (en) Accessing channels in a multi-channel communication system
US9622218B2 (en) Method and system for managing channel in wireless local area network
US20130182652A1 (en) Methods and apparatus in a wireless network
KR101565229B1 (en) Layered channel access method and apparatus in wireless local area network system
US20100303051A1 (en) Access point scan method, access point scan apparatus, and storage medium storing access point scan program
EP3297337A1 (en) Access point, wireless terminal, storage medium and method utilizing pointer signal to communicate in available channel
US20130237216A1 (en) Scanning responses in wireless network
US8868090B2 (en) Method and apparatus for receiving sensing results in a wireless LAN system
US20190246349A1 (en) Method for Selecting Wireless Access Point, FTM Session Method, Terminal, and Server
EP2873275B1 (en) Rapid scanning for fast initial link setup
US10397916B2 (en) Method for performing random access in wireless LAN system and device for same
CN104869586B (en) A kind of processing method and access point apparatus of dynamic channel detection
US11690101B1 (en) Systems and methods for coordinated multi point operation in the unlicensed band
US20150043366A1 (en) Scanning in Wireless Networks
US11765706B2 (en) Cooperative inter-network channel selection
US20130329693A1 (en) Channel Switching to a White Space Band Through TDLS
CN109392058B (en) Method, device, station and access point for realizing intelligent scanning based on wireless network
CN112312462A (en) Unauthorized frequency band cell switching method, terminal and network side equipment
CN114208287B (en) Measurement method, device and system
CN105636092B (en) Channel bands selection method, information processing method and device

Legal Events

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