CN109729567B - Message processing method, access point equipment and message processing equipment - Google Patents
Message processing method, access point equipment and message processing equipment Download PDFInfo
- Publication number
- CN109729567B CN109729567B CN201711023905.0A CN201711023905A CN109729567B CN 109729567 B CN109729567 B CN 109729567B CN 201711023905 A CN201711023905 A CN 201711023905A CN 109729567 B CN109729567 B CN 109729567B
- Authority
- CN
- China
- Prior art keywords
- message
- network
- frequency band
- field
- address
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/10—Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the application discloses a message processing method, access point equipment and message processing equipment, which are used for solving the mutual interference of channel resources. An embodiment of the present application provides a message processing method, including: determining, by an AP device, a first frequency band that is not required to be used by the AP device; the AP device generates a first message, the first message comprising: a network identifier of a first network where the AP device is located, where the first network is a network formed by the AP device and devices associated with the AP device; the AP device broadcasts the first message, instructs a first device to keep silent on the first frequency band through the first message, and instructs a second device not to respond to the first message through the first message, wherein the first device is a device in the first network receiving the first message, the second device is a device in a second network receiving the first message, and the second network and the first network have different network identifications.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a message processing method, an access point device, and a message processing device.
Background
Wireless Fidelity (WIFI) is a Wireless transmission technology, and is widely used for enterprise access, home network access, and internet of things access due to mobility and convenience of access. The WIFI Access frequency band is divided into a 2.4G frequency band and a 5G frequency band, wherein the 5G frequency band is divided into a high frequency band and a low frequency band, which means that one WIFI device needs to provide support for a full frequency band, and simultaneously supports the 2.4G frequency band, the 5G high frequency band and the 5G low frequency band, and for a chip level of an Access Point (AP) device, three chips need to be deployed, which may increase chip cost; in addition, in some application scenarios of the carry-on WIFI, the main solution is to have the access capability of the WIFI, and because the number of the wireless terminals (STAs, stations) accessing the WIFI is limited, there is no high requirement on the peak rate of the access, but the WIFI needs to have the frequency band coverage capability, and if necessary, the WIFI can provide the 2.4G access capability and the 5G access capability to provide support for different devices.
For these applications and requirements, the prior art proposes a Dual Band Dual Concurrent transmission (DBDC) mode and a Dual Band Adaptive transmission (DBAC) mode. In the DBDC mode, 2.4G and 5G band access respectively use independent chips, and 2.4G and 5G access capabilities can be concurrently provided through different APs.
In the DBAC mode, one chip is adopted for the access of the 2.4G frequency band and the 5G frequency band, and the support of the 2.4G frequency band and the 5G frequency band is provided by switching back and forth between the 2.4G frequency band and the 5G frequency band. The DBAC mode has a drawback in application that when a plurality of AP devices adopting the DBAC mode are disposed in a space, there is a problem of mutual interference, resulting in a great limitation in application of the entire DBAC mode.
In order to solve the problem of mutual interference existing when multiple APs are deployed in the prior art, a channel staggered distribution mode is provided to avoid mutual interference, for example, the channel distribution shown in table 1 can avoid mutual interference collision, and the AP1 and the AP2 occupy different channels, for example, the AP1 occupies channel 1 in the 2.4G frequency band, and the AP2 occupies channel 6 in the 2.4G frequency band.
Table 1 channel profile table
2.4G frequency band | 5G frequency band | |
AP1 | 1 | 36 |
AP2 | 6 | 52 |
The scheme of staggered distribution of the channels is mainly limited in that 2.4G frequency bands only have 3 non-mutual interference channels, 5G low-frequency bands only have 2 non-mutual interference channels, 5G high-frequency bands only have 3 non-mutual interference channels, the channels which can be actually used by the AP equipment are limited by national spectrum regulation and the like, and the number of selectable channels is less. Therefore, when multiple APs are deployed, the available channel resources are limited, and the requirement of channel non-conflict cannot be met.
Disclosure of Invention
The embodiment of the application provides a message processing method, access point equipment and message processing equipment, which are used for solving the mutual interference of channel resources.
In order to solve the above technical problem, an embodiment of the present application provides the following technical solutions:
in a first aspect, an embodiment of the present application provides a message processing method, including: determining, by an AP device, a first frequency band that is not required to be used by the AP device; the AP device generates a first message, the first message comprising: a network identifier of a first network where the AP device is located, where the first network is a network formed by the AP device and devices associated with the AP device; the AP device broadcasts the first message, instructs a first device to keep silent on the first frequency band through the first message, and instructs a second device not to respond to the first message through the first message, wherein the first device is a device in the first network receiving the first message, the second device is a device in a second network receiving the first message, and the second network and the first network have different network identifications.
In this embodiment of the present application, an AP device first determines a first frequency band that the AP device does not need to use, and the AP device generates a first message, where the first message includes: the AP equipment broadcasts a first message, indicates the first equipment to keep silent on a first frequency band through the first message, and indicates the second equipment not to respond to the first message through the first message, wherein the first equipment is the equipment in the first network receiving the first message, the second equipment is the equipment in the second network receiving the first message, and the second network and the first network have different network identifications. In this embodiment of the application, for the first frequency band that is not needed to be used, the AP device may instruct the device in the first network where the AP device is located to keep silent on the first frequency band, so that the first device in the first network may keep silent on the first frequency band after receiving the first message, and thus the device in the first network may not contend for the channel resource corresponding to the first frequency band, and thus there is no interference of the channel resource. In addition, in this embodiment of the application, although the AP device broadcasts the first message, only the device in the first network responds to the first message, and does not respond to the device in the second network, so that the first message broadcast by the AP device does not affect the use of the first frequency band by the device in the second network.
In one possible design of the first aspect of the present application, the AP device generates a first message, including: the AP equipment configures a first value representing a message type in a frame control field of the first message; the AP equipment configures a broadcast address in a receiving address field of the first message; and the AP equipment configures the network identification in a sending address field of the first message. There may be multiple fields in the first message, for example the first message includes a frame control field, a receive address field, and a transmit address field. The frame control field is used to indicate a frame format of the first message, and a value may be a first value, where the first value may be used to indicate a message type. The received address field is used to indicate the address of the device that can receive the first message, and may be configured as a broadcast address since the AP device needs to control devices belonging to the first network. The sending address field is used for indicating the network sending the first message, for example, the network sending the first message is determined by the network identifier carried in the sending address field. The device receiving the first message may determine that the first message is sent by the AP device in the first network by analyzing the frame control field, the receiving address field, and the sending address field of the first message, and thus may correctly identify the first message sent by the AP device by judging through a combination of a plurality of fields.
In one possible design of the first aspect of the present application, the first message further includes: a duration field; the method further comprises the following steps: after the valid time indicated by the duration field is over, the AP device contends for the channel resource corresponding to the first frequency band. Through the duration field, the AP device may indicate a control duration of the controlled device in the first network, for example, if the AP device needs to control the device in the first network to keep silent on the first frequency band, the duration field of the first message may indicate a silence duration configured by the AP device. After the valid time is over, the AP device contends for the channel resource corresponding to the first frequency band, and if the AP device can contend for the channel resource corresponding to the first frequency band, the AP device may reuse the channel resource corresponding to the first frequency band, for example, the AP device performs uplink and downlink transmission with a device in the first network.
In one possible design of the first aspect of the present application, the determining, by the first access point AP device, a first frequency band that is not required to be used by the AP device includes: the AP equipment determines a first frequency band which is not needed to be used by the AP equipment after the frequency band is switched. In a frequency band switching scenario, a first frequency band is used before the AP device performs frequency band switching, and when the AP device performs frequency band switching, the AP device determines that the first frequency band is not required to be used currently.
In one possible design of the first aspect of the present application, the network identification of the first network includes: a media access control, MAC, address of the AP device. The MAC address of the AP equipment is used as the network identifier, different networks can be distinguished, and the change of the message format of the first message is reduced.
In a second aspect, an embodiment of the present application further provides a message processing method, where the method is applied to a first device, where the first device is a device in a first network, and the first network further includes an access point AP device, and the method includes: the first device receives a first message broadcast by the AP device, wherein the first message comprises: a network identifier of the first network, where the first message is used to indicate that the first device keeps silent on a first frequency band, and indicate that a second device does not respond to the first message, where the second device is a device in a second network that receives the first message, the second network and the first network have different network identifiers, and the first frequency band is a frequency band that is not needed to be used by the AP device; the first device remains silent on the first frequency band in accordance with the first message.
In one possible design of the second aspect of the present application, the keeping silent of the first device on the first frequency band according to the first message includes: after the first device receives the first message, analyzing a frame control field, a receiving address field and a sending address field of the first message; and when the value of the frame control field is a first value, the value of the receiving address field is a broadcast address, and the value of the sending address field is the network identifier, the first device keeps silent on the first frequency band. The first device may determine that the first message is sent by the AP device in the first network by analyzing the frame control field, the receive address field, and the transmit address field of the first message, and thus may correctly identify the first message sent by the AP device by judging through a combination of a plurality of fields.
In one possible design of the second aspect of the present application, the first message further includes: a duration field, the method further comprising: after the valid time indicated by the duration field is over, the first device contends for the channel resource corresponding to the first frequency band. After the valid time is over, the first device may also contend for the channel resource corresponding to the first frequency band after the valid time is over, and if the first device may contend for the channel resource corresponding to the first frequency band, the first device may reuse the channel resource corresponding to the first frequency band, for example, the first device performs uplink and downlink transmission with the AP device in the first network.
In one possible design of the second aspect of the present application, the network identification of the first network includes: a media access control, MAC, address of the AP device. The MAC address of the AP equipment is used as the network identifier, different networks can be distinguished, and the change of the message format of the first message is reduced.
In a third aspect, an embodiment of the present application further provides an AP device, including a frequency band determining module, configured to determine a first frequency band that is not required to be used by the AP device; a generating module configured to generate a first message, the first message comprising: a network identifier of a first network where the AP device is located, where the first network is a network formed by the AP device and devices associated with the AP device; a broadcasting module, configured to broadcast the first message, instruct a first device to keep silent on the first frequency band through the first message, and instruct a second device not to respond to the first message through the first message, where the first device is a device in the first network that receives the first message, the second device is a device in a second network that receives the first message, and the second network and the first network have different network identifiers.
In this embodiment of the present application, an AP device first determines a first frequency band that the AP device does not need to use, and the AP device generates a first message, where the first message includes: the AP equipment broadcasts a first message, indicates the first equipment to keep silent on a first frequency band through the first message, and indicates the second equipment not to respond to the first message through the first message, wherein the first equipment is the equipment in the first network receiving the first message, the second equipment is the equipment in the second network receiving the first message, and the second network and the first network have different network identifications. In this embodiment of the application, for the first frequency band that is not needed to be used, the AP device may instruct the device in the first network where the AP device is located to keep silent on the first frequency band, so that the first device in the first network may keep silent on the first frequency band after receiving the first message, and thus the device in the first network may not contend for the channel resource corresponding to the first frequency band, and thus there is no interference of the channel resource. In addition, in this embodiment of the application, although the AP device broadcasts the first message, only the device in the first network responds to the first message, and does not respond to the device in the second network, so that the first message broadcast by the AP device does not affect the use of the first frequency band by the device in the second network.
In a possible design of the third aspect of the present application, the generating module is specifically configured to configure a first value representing a message type in a frame control field of the first message; configuring a broadcast address in a receive address field of the first message; and configuring the network identification in a sending address field of the first message.
In one possible design of the third aspect of the present application, the first message further includes: a duration field; the AP device further includes: and the competition module is used for competing the channel resources corresponding to the first frequency band after the effective time indicated by the duration field is finished.
In a possible design of the third aspect of the present application, the frequency band determining module is specifically configured to determine a first frequency band that the AP device does not need to use after the frequency band is switched.
In one possible design of the third aspect of the present application, the network identification of the first network includes: a media access control, MAC, address of the AP device.
In the third aspect of the present application, the component modules of the AP device may further perform the steps described in the foregoing first aspect and various possible implementations, for details, see the foregoing description of the first aspect and various possible implementations.
In a fourth aspect, an embodiment of the present application further provides a message processing apparatus, where the message processing apparatus is specifically a first apparatus in a first network, the first network further includes an access point AP apparatus, and the message processing apparatus includes: a receiving module, configured to receive a first message broadcasted by the AP device, where the first message includes: a network identifier of the first network, where the first message is used to indicate that the first device keeps silent on a first frequency band, and indicate that a second device does not respond to the first message, where the second device is a device in a second network that receives the first message, the second network and the first network have different network identifiers, and the first frequency band is a frequency band that is not needed to be used by the AP device; a muting module to keep muting on the first frequency band according to the first message.
In a possible design of the fourth aspect of the present application, the silence module is specifically configured to, after the receiving module receives the first message, parse a frame control field, a receiving address field, and a sending address field of the first message; and when the value of the frame control field is a first value, the value of the receiving address field is a broadcast address, and the value of the sending address field is the network identifier, keeping silence on the first frequency band.
In one possible design of the fourth aspect of the present application, the first message further includes: a duration field, the first device further comprising: and the competition module is used for competing the channel resources corresponding to the first frequency band after the effective time indicated by the duration field is finished.
In one possible design of the fourth aspect of the present application, the network identification of the first network includes: a media access control, MAC, address of the AP device.
In a fourth aspect of the present application, the constituent modules of the message processing apparatus may further execute the steps described in the foregoing second aspect and various possible implementations, which are detailed in the foregoing descriptions of the second aspect and various possible implementations.
A fifth aspect of the present application provides a computer-readable storage medium having stored therein instructions, which, when run on a computer, cause the computer to perform the method of the above-described aspects.
A sixth aspect of the present application provides a computer program product comprising instructions which, when run on a computer, cause the computer to perform the method of the above aspects.
In a seventh aspect, an embodiment of the present application provides a communication apparatus, where the communication apparatus may include an entity such as a terminal device or a chip, and the communication apparatus includes: a processor, a memory; the memory is to store instructions; the processor is configured to execute the instructions in the memory to cause the communication device to perform the method of any of the preceding first or second aspects.
In an eighth aspect, the present application provides a chip system, which includes a processor for enabling an AP device to implement the functions referred to in the above aspects, for example, to transmit or process data and/or information referred to in the above methods. In one possible design, the system-on-chip further includes a memory for storing program instructions and data necessary for the AP device. The chip system may be formed by a chip, or may include a chip and other discrete devices.
Drawings
Fig. 1 is a schematic diagram of a system architecture to which a message processing method according to an embodiment of the present application is applied;
fig. 2 is a schematic structural diagram of a first network according to an embodiment of the present application;
fig. 3 is a schematic flowchart of a message processing method according to an embodiment of the present application;
fig. 4 is a schematic flowchart of another message processing method according to an embodiment of the present application;
fig. 5 is a schematic view of an interaction flow between an AP device and a first device and a second device according to an embodiment of the present application;
fig. 6 is a schematic diagram of a process of processing an SRTS message by a terminal device associated with an AP1 and a terminal device not associated with an AP1 according to an embodiment of the present application;
fig. 7 is a schematic diagram of a process of processing a NAV after receiving an SRTS message by a terminal device associated with an AP1 and a terminal device not associated with an AP1 according to an embodiment of the present application;
fig. 8 is a schematic diagram of a processing procedure of a first message by a message processing device according to an embodiment of the present application;
fig. 9-a is a schematic structural diagram of an AP device according to an embodiment of the present disclosure;
fig. 9-b is a schematic structural diagram of another AP device provided in the embodiment of the present application;
fig. 10-a is a schematic structural diagram of a message processing apparatus according to an embodiment of the present application;
FIG. 10-b is a schematic diagram of a component structure of another message processing apparatus according to an embodiment of the present application;
fig. 11 is a schematic structural diagram of another AP device according to an embodiment of the present disclosure;
fig. 12 is a schematic structural diagram of another message processing apparatus according to an embodiment of the present application.
Detailed Description
The embodiment of the application provides a message processing method, access point equipment and message processing equipment, which are used for solving the mutual interference of channel resources.
Embodiments of the present application are described below with reference to the accompanying drawings.
The terms "first," "second," and the like in the description and in the claims of the present application and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances and are merely descriptive of the various embodiments of the application and how objects of the same nature can be distinguished. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of elements is not necessarily limited to those elements, but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
The following are detailed below.
Fig. 1 is a schematic diagram of a system architecture applied to a message processing method according to an embodiment of the present application. In the system architecture provided in the embodiment of the present application, at least two networks exist, which are respectively represented as a first network and a second network, and the second network and the first network have different network identifiers. Each network includes an AP device and a terminal device, for example, the first network includes: AP device 1, terminal device 1, and terminal device 2, including in the second network: AP device 2, terminal device 3, and terminal device 4, where the network identifier may be represented by a device identifier of the AP device in the network, for example, the network identifier of the first network includes: service Set Identifier (SSID). As another example, the network identification of the first network includes: a Medium Access Control (MAC) address of the AP device is not limited, and in this embodiment, the network identifier may not be limited to the MAC address, and only different networks need to be distinguished. In the embodiment of the present application, each AP device has a broadcast capability, and a message broadcast by the AP device may be sent to a broadcast channel, through which the message is broadcast.
It should be noted that, in some embodiments of the present application, one AP device may be included in one network, as shown in fig. 1, but not limited to, two or more AP devices may also be included in one network, and one master AP device and multiple cascaded AP devices may be provided in one network. Fig. 2 is a schematic structural diagram of a first network according to an embodiment of the present application. Taking an example that two AP devices are included in the first network, where the AP device 1 may serve as a master AP device, the AP device 3 may serve as a tandem AP device, the AP device 3 may provide a communication service for the terminal device 5 and the terminal device 6, and for a message broadcast by the AP device 1, the message may be sent to the terminal device 5 and the terminal device 6 through the AP device 3. In this embodiment of the present application, the number of AP devices set in one network may be determined by combining with a specific scenario, which is not limited herein.
In this embodiment, the AP device 1 may first determine a first frequency band that is not needed to be used by the AP device, then the AP device 1 generates a first message, and finally the AP device 1 may broadcast the first message. Wherein the first message comprises: the network identifier of the first network in which the AP device 1 is located, where the first network is a network formed by the AP device 1 and devices associated with the AP device 1 (Association). The association refers to an association process with the AP device defined in the WIFI standard, for example, after a certain device completes the association process, a link between the device and the AP device is established, and data messages may be mutually received and transmitted. For example, the devices associated with the AP device 1 may be the terminal device 1 and the terminal device 2 shown in fig. 1, and the devices associated with the AP device 1 may also be the AP device 3 and the terminal device 5 and the terminal device 6 shown in fig. 2. In this embodiment, the AP device 1 may instruct, through the first message, the first device to keep silent on the first frequency band, and instruct, through the first message, the second device not to respond to the first message, where the first device is a device in the first network that receives the first message, and for example, the first device may be the terminal device 1 and the terminal device 2 shown in fig. 1. The second device is a device in the second network that receives the first message, for example, the second device may be the terminal device 3 and the terminal device 4 shown in fig. 1.
As for the first frequency band that is not needed to be used, the AP device 1 in the embodiment of the present application may instruct the device in the first network where the AP device 1 is located to keep silent on the first frequency band, so that the first device in the first network may keep silent on the first frequency band after receiving the first message, and thus the device in the first network may not contend for the channel resource corresponding to the first frequency band, and thus there is no interference of the channel resource. In addition, in this embodiment, although the AP device 1 broadcasts the first message, only the device in the first network will respond to the first message, and the device in the second network does not respond to the first message, so that the first message broadcast by the AP device 1 does not affect the use of the first frequency band by the device in the second network.
Next, a message processing method provided in the embodiment of the present application is described from the perspective of the AP device and the first device, and first please refer to fig. 3, which is described from the AP device side, where the message processing method provided in the embodiment of the present application may include the following steps:
301. the AP device determines a first frequency band that the AP device does not need to use.
In this embodiment of the present application, a network where the AP device is located is defined as a first network, and a network identifier of the first network may have multiple implementation manners, for example, the network identifier of the first network may be a device identifier of the AP device, and for example, the network identifier of the first network includes: MAC address of AP device.
In this embodiment of the present application, the AP device first determines a frequency band that is not currently needed by the AP device, and for convenience of description, the frequency band that is not currently needed by the AP device is defined as a "first frequency band". The first frequency band refers to a frequency band that the AP device does not need to use. For example, in step 301, the determining, by the first AP device, the first frequency band that is not needed to be used by the AP device includes:
the AP equipment determines a first frequency band which is not needed to be used by the AP equipment after the frequency band is switched.
In a frequency band switching scene, the AP device uses a first frequency band before performing frequency band switching, and when the AP device performs frequency band switching, the AP device determines that the first frequency band is not needed to be used currently.
302. The AP device generates a first message, wherein the first message comprises: and the first network is a network formed by the AP equipment and the equipment associated with the AP equipment.
In this embodiment of the application, after the AP device determines that the first frequency band is not required To be used in step 301, the AP device may generate a first message according To the first frequency band, where the first message may specifically be a Request message or an indication message, for example, the first message generated by the AP device may be a Request To Send (RTS) message, and the first message may be generated in multiple ways, for example, the AP device may generate the first message through an RTS format extension in a WIFI frame standard protocol, or may customize an individual message control frame, which is not limited herein.
In this embodiment of the application, the AP device carries the network identifier of the first network where the AP device is located in the generated first message, for example, the AP device may use a single field in the first message to carry the network identifier of the first network, or the AP device may use an original field in the first message to carry the network identifier of the first network by modifying a value through the original field. The first network is a network of the AP device and devices associated with the AP device. For example, in the foregoing embodiment, the first network may include a terminal device associated with the AP device, or an AP device cascaded with the AP device, or the like.
In some embodiments of the present application, the step 302 of generating, by the AP device, the first message may specifically include the following steps:
the AP equipment configures a first value representing the type of the message in a Frame control (Frame control) field of the first message;
the method comprises the steps that AP equipment configures a broadcast address in a receiving address (Receive address) field of a first message;
the AP device configures a network identifier in a Transmit address (Transmit address) field of the first message.
The first message may have a plurality of fields, for example, the first message includes a frame control field, a receiving address field, and a transmitting address field. The frame control field is used to indicate a frame format of the first message, a value may be a first value, the first value may be used to indicate a message type, the first value may specifically refer to a certain value, for example, the first value may be 00 or 01, and different types of messages are indicated by different values of the frame control field. The received address field is used to indicate the address of the device that can receive the first message, and since the AP device needs to control devices belonging to the first network, the received address field may be configured as a broadcast address, for example, denoted by FF: FF. The sending address field is used for indicating the network sending the first message, for example, the network sending the first message is determined by the network identifier carried in the sending address field. The device receiving the first message may determine that the first message is sent by the AP device in the first network by analyzing the frame control field, the receiving address field, and the sending address field of the first message, and thus may correctly identify the first message sent by the AP device by judging through a combination of a plurality of fields.
In some embodiments of the present application, the first message generated by the AP device may further include: a duration field. Through the duration field, the AP device may indicate a control duration of the controlled device in the first network, for example, if the AP device needs to control the device in the first network to keep silent on the first frequency band, the duration field of the first message may indicate a silence duration configured by the AP device.
303. The AP equipment broadcasts a first message, indicates the first equipment to keep silent on a first frequency band through the first message, and indicates the second equipment not to respond to the first message through the first message, wherein the first equipment is the equipment in a first network receiving the first message, the second equipment is the equipment in a second network receiving the first message, and the second network and the first network have different network identifications.
In this embodiment of the application, after the AP device generates the first message through the foregoing step 302, the AP device sends the first message in a broadcast manner, and the AP device may instruct the first device to keep silent on the first frequency band through the first message and instruct the second device not to respond to the first message through the first message. The first device and the second device both refer to devices that receive the first message, and in addition, the first device is specifically a device in a first network that receives the first message, that is, the first device and the AP device that broadcasts the first message belong to the same network, the second device is a device in a second network that receives the first message, and the second network and the first network have different network identifiers, that is, the second device and the AP device that broadcasts the first message belong to different networks. In this embodiment of the application, the first device may keep silent on the first frequency band after receiving the first message, so that the device in the first network does not contend for the channel resource corresponding to the first frequency band, and therefore, there is no interference of the channel resource. In addition, in this embodiment of the application, although the AP device broadcasts the first message, only the device in the first network will respond to the first message, and the second device does not respond to the first message, so that the first message broadcast by the AP device does not affect the use of the first frequency band by the device in the second network.
In some embodiments of the present application, if the first message generated by the AP device further includes: a duration field. The message processing method provided by the embodiment of the application, besides executing the steps, further includes the following steps:
after the valid time indicated by the duration field is over, the AP device contends for the channel resource corresponding to the first frequency band.
If the AP device can compete for the channel resource corresponding to the first frequency band, the AP device may reuse the channel resource corresponding to the first frequency band, for example, the AP device performs uplink and downlink transmission with a device in the first network.
As can be seen from the foregoing description of the embodiment, the AP device first determines a first frequency band that is not needed to be used by the AP device, and the AP device generates a first message, where the first message includes: the AP equipment broadcasts a first message, indicates the first equipment to keep silent on a first frequency band through the first message, and indicates the second equipment not to respond to the first message through the first message, wherein the first equipment is the equipment in the first network receiving the first message, the second equipment is the equipment in the second network receiving the first message, and the second network and the first network have different network identifications. In this embodiment of the application, for the first frequency band that is not needed to be used, the AP device may instruct the device in the first network where the AP device is located to keep silent on the first frequency band, so that the first device in the first network may keep silent on the first frequency band after receiving the first message, and thus the device in the first network may not contend for the channel resource corresponding to the first frequency band, and thus there is no interference of the channel resource. In addition, in this embodiment of the application, although the AP device broadcasts the first message, only the device in the first network responds to the first message, and does not respond to the device in the second network, so that the first message broadcast by the AP device does not affect the use of the first frequency band by the device in the second network.
Referring to fig. 4, the message processing method provided by the embodiment of the present application is introduced from an AP device side, and then the message processing method provided by the embodiment of the present application is introduced from a first device side, where the message processing method provided by the embodiment of the present application is applied to a first device, the first device is a device in a first network, and the first network further includes a device, and the message processing method may include the following steps:
401. the first device receives a first message broadcasted by the AP device, wherein the first message comprises: and the first message is used for indicating the first device to keep silent on a first frequency band and indicating the second device not to respond to the first message, wherein the second device is a device in a second network which receives the first message, the second network and the first network have different network identifiers, and the first frequency band is a frequency band which is not needed to be used by the AP device.
In this embodiment of the application, the AP device carries the network identifier of the first network where the AP device is located in the generated first message, for example, the AP device may use a single field in the first message to carry the network identifier of the first network, or the AP device may use an original field in the first message to carry the network identifier of the first network by modifying a value through the original field. After the AP device broadcasts the first message, the first device receives the first message sent by the AP device, and the first device may determine that the received message is the first message broadcast from the AP device by parsing the first message. For example, when the AP device generates the first message, the frame control field, the receiving address field, and the sending address field are configured, so that after the first device receives a certain message, each field in the message may be analyzed, and whether the received message is the first message is determined by values of the frame control field, the receiving address field, and the sending address field.
402. The first device remains silent on the first frequency band in accordance with the first message.
In this embodiment of the application, after the first device receives the first message through the foregoing step 401, the AP device indicates to keep silent on the first frequency band through the first message, and indicates, through the first message, that the second device does not respond to the first message. The first device needs to keep silent on the first frequency band according to the indication of the AP device, so that the first device does not compete for channel resources corresponding to the first frequency band, thereby avoiding interference to the first frequency band, and thus not affecting the use of the first frequency band by the second device.
In some embodiments of the present application, the step 402 of the first device keeping silent on the first frequency band according to the first message includes:
after receiving the first message, the first device analyzes a frame control field, a receiving address field and a sending address field of the first message;
and when the value of the frame control field is a first value, the value of the receiving address field is a broadcast address, and the value of the sending address field is a network identifier, the first device keeps silent on the first frequency band.
The frame control field is used to indicate a frame format of the first message, and a value may be a first value, where the first value refers to a certain value, for example, the first value may be 00 or 01, and different types of messages are indicated by different values of the frame control field. The received address field is used to indicate the address of the device that can receive the first message, and since the AP device needs to control devices belonging to the first network, the received address field may be configured as a broadcast address, for example, denoted by FF: FF. The sending address field is used for indicating the network sending the first message, for example, the network sending the first message is determined by the network identifier carried in the sending address field. The first device may determine that the first message is sent by the AP device in the first network by analyzing the frame control field, the receive address field, and the transmit address field of the first message, and thus may correctly identify the first message sent by the AP device by judging through a combination of a plurality of fields.
In some embodiments of the present application, the first message further comprises: a duration field, and the message processing method provided by the embodiment of the present application further includes:
after the valid time indicated by the duration field is over, the first device contends for the channel resource corresponding to the first frequency band.
If the first device can compete for the channel resource corresponding to the first frequency band, the first device may reuse the channel resource corresponding to the first frequency band, for example, the first device performs uplink and downlink transmission with the AP device in the first network.
As can be seen from the foregoing description of the embodiment, in the embodiment of the present application, for a first frequency band that is not required to be used, an AP device may instruct a device in a first network where the AP device is located to keep silent on the first frequency band, so that the first device in the first network can keep silent on the first frequency band after receiving a first message, and thus the first device does not contend for a channel resource corresponding to the first frequency band, and therefore there is no interference of the channel resource. In addition, in this embodiment of the application, although the AP device broadcasts the first message, only the device in the first network responds to the first message, and does not respond to the device in the second network, so that the first message broadcast by the AP device does not affect the use of the first frequency band by the device in the second network.
In order to better understand and implement the above-described scheme of the embodiments of the present application, the following description specifically illustrates a corresponding application scenario.
Please refer to fig. 5, which is a schematic view illustrating an interaction flow between the AP device and the first device and the second device according to an embodiment of the present application. Next, a manner in which the AP device generates the first message by using an RTS standard message is schematically described, for example, the RTS message generated by the AP device is defined as a special Request To Send, which is abbreviated as SRTS. Firstly, when determining that the first frequency band is not needed to be used, the AP device generates an SRTS request message and broadcasts the SRTS request message, wherein the SRTS request message includes a duration field. The SRTS request message may be received by both the first device and the second device. When the first device receives the SRTS request message, and the first device determines that both the AP device that sends the SRTS request message and the first device are in the first network, the first device keeps silent within the duration specified by the duration field according to the indication of the AP device, and after the duration specified by the duration field is ended, the first device may compete for air interface resources. The second device receives the SRTS request message, and determines that the AP device that sends the SRTS request message and the second device are both in different networks, that is, the second device is in the second network, and the AP device is in the first network, at this time, the second device does not respond to the SRTS request message, and the second device and the AP device perform normal transceiving through an air interface.
Next, the AP device adopts the DBAC mode as an example, and by using the embodiment of the present application, the problem of mutual interference between devices in the DBAC mode can be solved, the problem of interference of the AP device in the DBAC mode to a common AP device in a non-DBAC mode can also be solved, and in addition, the problem of low DBAC mode transmission efficiency when multiple AP devices are deployed can also be solved.
In the embodiment of the application, when the AP device performs frequency band switching, the device associated with the switched frequency band needs to be muted, and the device not associated with the AP device does not need to be muted, so that the AP device can continue to send and receive messages. Therefore, in the embodiment of the present application, the devices associated under a specific AP device can be muted, that is, only the devices within a specific range need to be muted, and no muting is required for other devices not within the specific range.
Fig. 6 is a schematic diagram illustrating a process of processing an SRTS message by a terminal device associated with an AP1 and a terminal device not associated with an AP1 according to an embodiment of the present application. To ensure compliance with Institute of Electrical and Electronics Engineers (IEEE) standards, the RTS standard message may be used to generate the first message based on consideration of minimization of overall system changes. The format of the RTS message is as follows:
the Receive address indicates an address of the receiving device, the Transmit address indicates an address of the transmitting device, and may also indicate a network identifier of the first network where the AP device is located. In the embodiment of the application, the Receive address does not represent a unicast address any more, when the Receive address is set as a broadcast address FF, FF indicates that a first device under the AP device associated with the Transmit address needs a time specified by a silence duration, and a second device under the AP device not associated with the Transmit address does not need to be silent, so that the message can be normally received and sent.
As shown in fig. 6, when the AP device of the Transmit address does not need to use the first frequency band, and the AP device needs to keep silent on the first frequency band, the SRTS request message is sent out, the message is transmitted in the air interface, all devices within the coverage of the AP device can receive the message, and once the message is received, the duration specified by the silent duration field of the air interface can be used for the first device associated with the AP device, and after the duration specified by the duration field is reached, the first device can immediately compete for the air interface to perform normal message transceiving. And for second equipment which is not associated with the AP equipment, ignoring the received SRTS request message, and continuing competing the air interface to receive and transmit the message.
As shown in fig. 7, a schematic diagram of a processing procedure of a Network Allocation Vector (NAV) after receiving an SRTS message is provided for a terminal device associated with an AP1 and a terminal device not associated with an AP1 according to the embodiment of the present application. In virtual carrier sensing, the STA device associated with the AP1 updates the NAV to the specified duration of the duration field, and silences the air interface to stop sending the message. The NAV of the STA device not associated with the AP1 is not affected by the message, and the STA device can normally compete for an air interface and transmit and receive a message within a specified duration of a duration field, thereby implementing silence of a specific WIFI device in the entire WIFI system.
Fig. 8 is a schematic diagram illustrating a processing procedure of a first message by a message processing device according to an embodiment of the present application. The message processing equipment can comprise two parts of message identification and first message processing, firstly, the message processing equipment can identify the field of the message type through a Frame control field, judge whether the message is an SRTS message through whether the received address is FF, FF and FF, and further judge whether the Transmit address is a network identifier associated with the equipment. If yes, entering a first message processing part, otherwise, returning to not do any processing. All the devices in the same channel can receive the first message, and after recognizing that the first message is sent by the AP device through the transmit address and the receiving address, the first device will keep silent, and the second device will not respond to the first message, and the second device will continue normal message transceiving. In the first message processing part, the message processing apparatus may start from the reception of the SRTS message by the time indicated by the silence duration field.
In the embodiment of the application, the received address field is FF, the TransmitAddress field is the MAC address of the AP device, the first message indicates the time that the device associated with the Transmit address AP device needs the indication of the silence duration field, and the STA not associated with the AP device does not need to silence and can work normally.
The first message provided by the embodiment of the application has good compatibility, the format of the RTS message is not changed by the first message, all AP equipment can normally recognize the message, and the RTS message is processed by default. According to the method for silencing the equipment in the specific range, the equipment silencing control function in the specific range is introduced into the WIFI standard, and the problem of DBAC mutual interference can be solved.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present application is not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in this application.
To facilitate better implementation of the above-described aspects of the embodiments of the present application, the following also provides relevant means for implementing the above-described aspects.
Referring to fig. 9-a, an AP device 900 according to an embodiment of the present disclosure may include: a frequency band determining module 901, a generating module 902 and a broadcasting module 903, wherein,
a frequency band determining module 901, configured to determine a first frequency band that is not required to be used by the AP device 900;
a generating module 902, configured to generate a first message, where the first message includes: a network identifier of a first network in which the AP device 900 is located, where the first network is a network formed by the AP device 900 and devices associated with the AP device 900;
a broadcasting module 903, configured to broadcast the first message, instruct a first device to keep silent on the first frequency band through the first message, and instruct a second device not to respond to the first message through the first message, where the first device is a device in the first network that receives the first message, the second device is a device in a second network that receives the first message, and the second network and the first network have different network identifiers.
In some embodiments of the present application, the generating module 902 is specifically configured to configure a first value indicating a message type in a frame control field of the first message; configuring a broadcast address in a receive address field of the first message; and configuring the network identification in a sending address field of the first message.
In some embodiments of the present application, the first message further includes: a duration field; as shown in fig. 9-b, the AP device 900 further includes: a contending module 904, configured to contend for a channel resource corresponding to the first frequency band after the valid time indicated by the duration field is ended.
In some embodiments of the present application, the frequency band determining module 901 is specifically configured to determine a first frequency band that is not needed to be used by the AP device after the frequency band is switched.
In some embodiments of the present application, the network identification of the first network comprises: the medium access control MAC address of the AP device 900.
Referring to fig. 10-a, in a message processing apparatus 1000 provided in an embodiment of the present application, the message processing apparatus 1000 is a first apparatus in a first network, where the first network further includes an AP apparatus, and the message processing apparatus 1000 may include: a receiving module 1001, a muting module 1002, wherein,
a receiving module 1001, configured to receive a first message broadcasted by the AP device, where the first message includes: a network identifier of the first network, where the first message is used to indicate that the first device keeps silent on a first frequency band, and indicate that a second device does not respond to the first message, where the second device is a device in a second network that receives the first message, the second network and the first network have different network identifiers, and the first frequency band is a frequency band that is not needed to be used by the AP device;
a muting module 1002, configured to keep muting on the first frequency band according to the first message.
In some embodiments of the present application, the silence module 1002 is specifically configured to, after the receiving module receives the first message, parse a frame control field, a receiving address field, and a sending address field of the first message; and when the value of the frame control field is a first value, the value of the receiving address field is a broadcast address, and the value of the sending address field is the network identifier, keeping silence on the first frequency band.
In some embodiments of the present application, the first message further includes: as shown in fig. 10-b, the message processing apparatus 1000 further includes: a contending module 1003, configured to contend for a channel resource corresponding to the first frequency band after the valid time indicated by the duration field is ended.
In some embodiments of the present application, the network identification of the first network comprises: a media access control, MAC, address of the AP device.
It should be noted that, because the contents of information interaction, execution process, and the like between the modules/units of the apparatus are based on the same concept as the method embodiment of the present application, the technical effect brought by the contents is the same as the method embodiment of the present application, and specific contents may refer to the description in the foregoing method embodiment of the present application, and are not described herein again.
The embodiment of the present application further provides a computer storage medium, where the computer storage medium stores a program, and the program executes some or all of the steps described in the above method embodiments.
Referring to fig. 11, an AP device 1100 according to another embodiment of the present application is described, including:
a receiver 1101, a transmitter 1102, a processor 1103 and a memory 1104 (wherein the number of processors 1103 in the AP device 1100 may be one or more, and one processor is taken as an example in fig. 11). In some embodiments of the present application, the receiver 1101, the transmitter 1102, the processor 1103 and the memory 1104 may be connected by a bus or other means, wherein fig. 11 illustrates the connection by a bus.
The memory 1104, which may include both read-only memory and random-access memory, provides instructions and data to the processor 1103. A portion of Memory 1104 may also include Non-volatile random Access Memory (NVRAM). The memory 1104 stores an operating system and operating instructions, executable modules or data structures, or a subset or an expanded set thereof, wherein the operating instructions may include various operating instructions for performing various operations. The operating system may include various system programs for implementing various basic services and for handling hardware-based tasks.
The processor 1103 controls the operation of the AP device, and the processor 1103 may also be referred to as a Central Processing Unit (CPU). In a specific application, the various components of the AP device are coupled together by a bus system, which may include a power bus, a control bus, a status signal bus, etc., in addition to a data bus. For clarity of illustration, the various buses are referred to in the figures as a bus system.
The method disclosed in the embodiments of the present application can be applied to the processor 1103 or implemented by the processor 1103. The processor 1103 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in software form in the processor 1103. The processor 1103 may be a general-purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components. The various methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 1104, and the processor 1103 reads the information in the memory 1104 and performs the steps of the method in combination with the hardware.
The receiver 1101 may be configured to receive input numeric or character information and generate signal inputs related to related settings and function control of the AP device, the transmitter 1102 may include a display device such as a display screen, and the transmitter 1102 may be configured to output numeric or character information through an external interface.
In this embodiment, the processor 1103 is configured to execute the message processing method executed by the AP device.
Referring next to another message processing apparatus provided in an embodiment of the present application, referring to fig. 12, a message processing apparatus 1200 includes:
a receiver 1201, a transmitter 1202, a processor 1203 and a memory 1204 (wherein the number of processors 1203 in the message processing apparatus 1200 may be one or more, and one processor is taken as an example in fig. 12). In some embodiments of the present application, the receiver 1201, the transmitter 1202, the processor 1203 and the memory 1204 may be connected by a bus or other means, wherein fig. 12 illustrates the connection by a bus.
The memory 1204 may include both read-only memory and random access memory, and provides instructions and data to the processor 1203. A portion of the memory 1204 may also include NVRAM. The memory 1204 stores an operating system and operating instructions, executable modules or data structures, or subsets thereof, or expanded sets thereof, wherein the operating instructions may include various operating instructions for performing various operations. The operating system may include various system programs for implementing various basic services and for handling hardware-based tasks.
The processor 1203 controls the operation of the message processing device, and the processor 1203 may also be referred to as a CPU. In a particular application, the various components of the message processing apparatus are coupled together by a bus system, which may include a power bus, a control bus, a status signal bus, etc., in addition to a data bus. For clarity of illustration, the various buses are referred to in the figures as a bus system.
The method disclosed in the embodiments of the present application may be applied to the processor 1203, or implemented by the processor 1203. The processor 1203 may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 1203. The processor 1203 described above may be a general purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware components. The various methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 1204, and the processor 1203 reads the information in the memory 1204, and completes the steps of the above method in combination with the hardware thereof.
In this embodiment, the processor 1203 is configured to execute the foregoing message processing method executed by the message processing device.
In another possible design, when the message processing device is a chip within the terminal, the chip includes: a processing unit, which may be for example a processor, and a communication unit, which may be for example an input/output interface, a pin or a circuit, etc. The processing unit may execute computer-executable instructions stored by the storage unit to cause a chip within the terminal to perform the wireless communication method of any one of the above first aspects. Optionally, the storage unit is a storage unit in the chip, such as a register, a cache, and the like, and the storage unit may also be a storage unit located outside the chip in the terminal, such as a read-only memory (ROM) or another type of static storage device that can store static information and instructions, a Random Access Memory (RAM), and the like.
The processor mentioned in any of the above may be a general-purpose Central Processing Unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling execution of a program of the wireless communication method according to the first aspect.
It should be noted that the above-described embodiments of the apparatus are merely schematic, where the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. In addition, in the drawings of the embodiments of the apparatus provided in the present application, the connection relationship between the modules indicates that there is a communication connection therebetween, and may be implemented as one or more communication buses or signal lines.
Through the above description of the embodiments, those skilled in the art will clearly understand that the present application can be implemented by software plus necessary general-purpose hardware, and certainly can also be implemented by special-purpose hardware including special-purpose integrated circuits, special-purpose CPUs, special-purpose memories, special-purpose components and the like. Generally, functions performed by computer programs can be easily implemented by corresponding hardware, and specific hardware structures for implementing the same functions may be various, such as analog circuits, digital circuits, or dedicated circuits. However, for the present application, the implementation of a software program is more preferable. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a readable storage medium, such as a floppy disk, a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk of a computer, and includes instructions for enabling a computer device (which may be a personal computer, a server, or a network device) to execute the methods described in the embodiments of the present application.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product.
The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the application to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can store or a data storage device, such as a server, a data center, etc., that is integrated with one or more available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
Claims (21)
1. A message processing method, comprising:
determining, by an Access Point (AP) device, a first frequency band that is not required to be used by the AP device;
the AP device generates a first message, the first message comprising: a network identifier of a first network where the AP device is located, where the first network is a network formed by the AP device and devices associated with the AP device;
the AP device broadcasts the first message, instructs a first device to keep silent on the first frequency band through the first message, and instructs a second device not to respond to the first message through the first message, wherein the first device is a device in the first network receiving the first message, the second device is a device in a second network receiving the first message, and the second network and the first network have different network identifications;
wherein the instructing the first device to keep silent on the first frequency band through the first message comprises: the first device receives the first message, and determines that both the first device and the AP device belong to the first network based on a network identifier of a first network in which the AP device is located, which is carried in the first message, and then the first device keeps silent on the first frequency band and does not switch to other frequency bands until the end of the silent time, and the first device competes for air interface resources of the first frequency band.
2. The method of claim 1, wherein the AP device generates the first message comprising:
the AP equipment configures a first value representing a message type in a frame control field of the first message;
the AP equipment configures a broadcast address in a receiving address field of the first message;
and the AP equipment configures the network identification in a sending address field of the first message.
3. The method of claim 1, wherein the first message further comprises: a duration field;
the method further comprises the following steps:
after the valid time indicated by the duration field is over, the AP device contends for the channel resource corresponding to the first frequency band.
4. The method of any of claims 1-3, wherein determining, by the AP device, the first frequency band that is not needed for use by the AP device comprises:
the AP equipment determines a first frequency band which is not needed to be used by the AP equipment after the frequency band is switched.
5. The method according to any of claims 1 to 3, wherein the network identification of the first network comprises: a media access control, MAC, address of the AP device.
6. A message processing method is applied to a first device, wherein the first device is a device in a first network, and the first network further comprises an Access Point (AP) device, and the method comprises the following steps:
the first device receives a first message broadcast by the AP device, wherein the first message comprises: a network identifier of the first network, where the first message is used to indicate that the first device keeps silent on a first frequency band, and indicate that a second device does not respond to the first message, where the second device is a device in a second network that receives the first message, the second network and the first network have different network identifiers, and the first frequency band is a frequency band that is not needed to be used by the AP device;
the first device remains silent on the first frequency band in accordance with the first message.
7. The method of claim 6, wherein the first device remains silent on the first frequency band in accordance with the first message, comprising:
after the first device receives the first message, analyzing a frame control field, a receiving address field and a sending address field of the first message;
when the value of the frame control field is a first value, the value of the receiving address field is a broadcast address, and the value of the sending address field is a network identifier of the first network, the first device determines that both the first device and the AP device belong to the first network, and then the first device keeps silent in the first frequency band and does not switch to other frequency bands;
and the first equipment competes for the air interface resource of the first frequency band until the end of the silent time.
8. The method of claim 6, wherein the first message further comprises: a duration field, the method further comprising:
after the valid time indicated by the duration field is over, the first device contends for the channel resource corresponding to the first frequency band.
9. The method according to any of claims 6 to 8, wherein the network identification of the first network comprises: a media access control, MAC, address of the AP device.
10. An access point, AP, device, comprising:
a frequency band determining module, configured to determine a first frequency band that is not required to be used by the AP device;
a generating module configured to generate a first message, the first message comprising: a network identifier of a first network where the AP device is located, where the first network is a network formed by the AP device and devices associated with the AP device;
a broadcasting module, configured to broadcast the first message, instruct a first device to keep silent on the first frequency band through the first message, and instruct a second device not to respond to the first message through the first message, where the first device is a device in the first network that receives the first message, the second device is a device in a second network that receives the first message, and the second network and the first network have different network identifiers.
11. The AP device according to claim 10, wherein the generating module is specifically configured to configure a first value indicating a message type in a frame control field of the first message; configuring a broadcast address in a receive address field of the first message; and configuring the network identification in a sending address field of the first message.
12. The AP device of claim 10, wherein the first message further comprises: a duration field;
the AP device further includes: and the competition module is used for competing the channel resources corresponding to the first frequency band after the effective time indicated by the duration field is finished.
13. The AP device according to any one of claims 10 to 12, wherein the frequency band determining module is specifically configured to determine a first frequency band that is not required to be used by the AP device after the frequency band is switched.
14. The AP device of any of claims 10 to 12, wherein the network identification of the first network comprises: a media access control, MAC, address of the AP device.
15. A message processing device, specifically a first device in a first network, where the first network further includes an access point AP device, and the message processing device includes:
a receiving module, configured to receive a first message broadcasted by the AP device, where the first message includes: a network identifier of the first network, where the first message is used to indicate that the first device keeps silent on a first frequency band, and indicate that a second device does not respond to the first message, where the second device is a device in a second network that receives the first message, the second network and the first network have different network identifiers, and the first frequency band is a frequency band that is not needed to be used by the AP device;
a muting module to keep muting on the first frequency band according to the first message.
16. The message processing device according to claim 15, wherein the mute module is specifically configured to, after the receiving module receives the first message, parse a frame control field, a receive address field, and a transmit address field of the first message; and when the value of the frame control field is a first value, the value of the receiving address field is a broadcast address, and the value of the sending address field is the network identifier, keeping silence on the first frequency band.
17. The message processing apparatus of claim 15, wherein the first message further comprises: a duration field, the first device further comprising: and the competition module is used for competing the channel resources corresponding to the first frequency band after the effective time indicated by the duration field is finished.
18. Message processing device according to any of claims 15 to 17, wherein the network identification of the first network comprises: a media access control, MAC, address of the AP device.
19. An access point, AP, device, the AP device comprising: a processor and a memory;
the memory to store instructions;
the processor, configured to execute the instructions in the memory, to perform the method of any of claims 1 to 5.
20. A message processing apparatus, characterized in that the message processing apparatus comprises: a processor and a memory;
the memory to store instructions;
the processor, configured to execute the instructions in the memory, to perform the method of any of claims 6 to 9.
21. A computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the method of any of claims 1-5, or claims 6-9.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711023905.0A CN109729567B (en) | 2017-10-27 | 2017-10-27 | Message processing method, access point equipment and message processing equipment |
PCT/CN2018/081904 WO2019080455A1 (en) | 2017-10-27 | 2018-04-04 | Message processing method, access point device, and message processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711023905.0A CN109729567B (en) | 2017-10-27 | 2017-10-27 | Message processing method, access point equipment and message processing equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109729567A CN109729567A (en) | 2019-05-07 |
CN109729567B true CN109729567B (en) | 2020-10-27 |
Family
ID=66246181
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711023905.0A Active CN109729567B (en) | 2017-10-27 | 2017-10-27 | Message processing method, access point equipment and message processing equipment |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109729567B (en) |
WO (1) | WO2019080455A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114007267A (en) * | 2020-07-28 | 2022-02-01 | 华为技术有限公司 | Channel adjusting method and electronic equipment |
CN112040525B (en) * | 2020-09-24 | 2023-07-04 | 展讯通信(上海)有限公司 | Roaming method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103533604A (en) * | 2012-07-03 | 2014-01-22 | 华为终端有限公司 | Scanning access point in wireless fidelity network, channel selecting method, equipment and system |
CN104581735A (en) * | 2013-10-24 | 2015-04-29 | 中兴通讯股份有限公司 | Channel selection method and device |
CN105144834A (en) * | 2013-11-15 | 2015-12-09 | 华为技术有限公司 | Station access management device and method for wireless local area network |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101607410B1 (en) * | 2011-08-11 | 2016-03-29 | 엘지전자 주식회사 | Method and apparatus of dynamic frequency selection in wireless local area network system |
CN103002515B (en) * | 2011-09-16 | 2017-11-24 | 华为技术有限公司 | Data transmission method and device under silent mode indicating means, silent mode |
CN103686881A (en) * | 2012-09-11 | 2014-03-26 | 华为技术有限公司 | Method, equipment and system for channel switching |
WO2015079202A1 (en) * | 2013-11-29 | 2015-06-04 | British Telecommunications Public Limited Company | Wireless management |
CN105101308B (en) * | 2014-04-24 | 2018-11-20 | 华为技术有限公司 | A kind of radio-frequency channel switching method and device |
CN104202760B (en) * | 2014-09-09 | 2017-11-07 | 南京物联传感技术有限公司 | The removing method of shared channel interference |
CN106162657A (en) * | 2015-04-03 | 2016-11-23 | 中兴通讯股份有限公司 | A kind of method and apparatus realizing that between GSM and LTE system, interference is processed |
CN105120507A (en) * | 2015-08-12 | 2015-12-02 | 深圳市江波龙科技有限公司 | Data packet monitoring method and system |
-
2017
- 2017-10-27 CN CN201711023905.0A patent/CN109729567B/en active Active
-
2018
- 2018-04-04 WO PCT/CN2018/081904 patent/WO2019080455A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103533604A (en) * | 2012-07-03 | 2014-01-22 | 华为终端有限公司 | Scanning access point in wireless fidelity network, channel selecting method, equipment and system |
CN104581735A (en) * | 2013-10-24 | 2015-04-29 | 中兴通讯股份有限公司 | Channel selection method and device |
CN105144834A (en) * | 2013-11-15 | 2015-12-09 | 华为技术有限公司 | Station access management device and method for wireless local area network |
Also Published As
Publication number | Publication date |
---|---|
WO2019080455A1 (en) | 2019-05-02 |
CN109729567A (en) | 2019-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220272783A1 (en) | Link Identifier Indication Method, Transceive Capability Indication Method, and Related Device | |
JP7540007B2 (en) | Method and communication device for exchanging signaling information in a wireless local area network | |
CN111356216A (en) | Communication method and related equipment thereof | |
US11902185B2 (en) | Sidelink information transmission method, communications device, and network device | |
CN109842915B (en) | Communication method, device and system | |
EP3091813B1 (en) | Resource allocation method and user equipment | |
CN114666912B (en) | Method, device, computer equipment and system for requesting uplink resource | |
US11956817B2 (en) | Communication method, apparatus and system in unlicensed spectrums | |
WO2020094092A1 (en) | Multi-frequency band indication method and communication device | |
WO2022022636A1 (en) | Initial access method and apparatus, terminal and network side device | |
CN110944401B (en) | Random access method, terminal equipment and network equipment | |
CN109729567B (en) | Message processing method, access point equipment and message processing equipment | |
WO2022127555A1 (en) | Multi-user wireless data transmission method, system, device, and storage medium | |
KR20220046640A (en) | Method and apparatus for determining uplink transmission time domain resources | |
CN110324901B (en) | Communication method of cascaded APs, wireless access point and storage medium | |
EP4161193A1 (en) | Inter-system interference avoidance method, device and system | |
WO2021169836A1 (en) | Data transmission method and apparatus, and storage medium | |
CN111867101B (en) | Data transmission method, network equipment, terminal, storage medium and electronic equipment | |
EP2999285A1 (en) | Method for transmitting signal in device to device proximity service, base station and user equipment | |
US20220330065A1 (en) | Interference measurement station, access point, and method | |
WO2022161487A1 (en) | Method and apparatus for determining reference signal pattern | |
WO2022017466A1 (en) | Message transmitting method and apparatus, message receiving method and apparatus, and communication device | |
CN116156653A (en) | Communication method and communication device | |
CN112118580A (en) | Spectrum resource allocation method and device | |
US11191010B2 (en) | System information transmission method and apparatus |
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 |