Multi-access point control method, apparatus, device, and storage medium

By allocating non-overlapping frequency bands and master-slave resources with different transmit powers to access points in a wireless LAN, the interference problem caused by overlapping coverage of multiple access points is solved, improving network resource utilization efficiency and user transmission rate.

CN115696611BActive Publication Date: 2025-12-30YIBIN XGIMI OPTOELECTRONIC CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211311204.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-25
Publication Date
2025-12-30
Estimated Expiration
2042-10-25

AI Technical Summary

Technical Problem

In wireless LANs, overlapping coverage areas of multiple access points can make terminal devices susceptible to downlink interference from outside the connected access points and uplink interference from adjacent access points when in overlapping areas, leading to data transmission failures, reduced transmission rates, and increased latency.

Method used

By dividing the operating frequency band into non-overlapping bands and allocating different transmit powers, master resources, and slave resources to access points, it is ensured that master resources and slave resources provide services in areas outside the coverage area, avoiding interference between adjacent access points.

Benefits of technology

While ensuring coverage, it eliminates interference between adjacent access points, improves network resource utilization efficiency, and guarantees user transmission rates.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115696611B_ABST
    Figure CN115696611B_ABST
Patent Text Reader

Abstract

The application discloses a multi-access point control method, device, equipment and storage medium. The method comprises the following steps: a master access point divides an operating frequency band into N non-overlapping frequency bands; the master access point sends a broadcast message, and the broadcast message indicates that the current access point is the master access point; a slave access point reads the broadcast message and sends a connection request message to the master access point; the master access point sends a connection response message to the slave access point, and the connection response message contains frequency band information allocated to the slave access point; and the slave access point sets corresponding resources in the operating frequency band as slave resources according to the frequency band information in the received connection response, and sets other resources as master resources. The application divides resources operated by access points into master resources and slave resources with different transmitting powers, eliminates interference between adjacent access points while guaranteeing a coverage range, improves network resource use efficiency, and guarantees user transmission rate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of wireless communication, and more particularly to a multi-access point control method, apparatus, device, and storage medium. Background Technology

[0002] 802.11be systems, also known as Extremely High Throughput (EHT) systems, achieve extremely high throughput through a range of system features and multiple mechanisms. With the continued growth in the use of Wireless Local Area Networks (WLANs), providing wireless data services in many environments, such as homes, businesses, and hotspots, is becoming increasingly important. In particular, video traffic will continue to be a major traffic type in many WLAN deployments. The throughput requirements for these applications are constantly evolving due to the emergence of 4K and 8K video (uncompressed rates of 20Gbps). New high-throughput, low-latency applications such as virtual reality or augmented reality, gaming, remote offices, and cloud computing will proliferate (e.g., latency of less than 5 milliseconds for real-time gaming).

[0003] Given the high throughput and stringent real-time latency requirements of these applications, users expect higher throughput, greater reliability, less latency and jitter, and higher power efficiency when supporting their applications via WLAN. 802.11be systems are designed to ensure WLAN competitiveness by further increasing overall throughput and reducing latency, while ensuring backward compatibility and coexistence with older technology standards. 802.11 compliant devices operate in the 2.4 GHz, 5 GHz, and 6 GHz bands. Summary of the Invention

[0004] In existing wireless LAN scenarios, multiple access points are typically deployed to extend coverage. For example, in large homes, a single access point may not cover the entire house; therefore, a wireless access point is usually deployed in the living room, and separate access points are deployed in different bedrooms, ensuring good wireless network coverage throughout the home. However, in actual deployment, to ensure coverage without dead spots, the coverage areas of multiple access points may overlap. When a terminal is in an overlapping area, it is susceptible to downlink interference from access points other than the one connected to it, and uplink interference from adjacent terminals connected to different access points, leading to data transmission failures, reduced transmission rates, and increased latency. Therefore, this invention provides a multi-access point control method, apparatus, device, and storage medium.

[0005] In a first aspect, the present invention provides a multi-access point control method, comprising:

[0006] Send a broadcast message indicating that the current access point is the primary access point;

[0007] Receive the first connection request message sent from the first access point;

[0008] The operating frequency band is divided into N non-overlapping frequency bands, where 2≤N≤M, and M is a preset value;

[0009] A first connection response message is sent to the first slave access point. The first connection response message indicates a first frequency band allocated to the first slave access point, which instructs the first slave access point to use the resources corresponding to the first frequency band as slave resources and the resources corresponding to frequency bands outside the first frequency band as master resources. The transmit power on the master resources is different from the transmit power on the slave resources. The first frequency band is one or more of the N non-overlapping frequency bands, and the first frequency band does not overlap with the frequency bands corresponding to the slave resources of the adjacent access points of the first slave access point.

[0010] In one possible implementation, M = 3.

[0011] One possible implementation also includes:

[0012] Receive a second connection request message sent from the access point;

[0013] A second connection response message is sent to the second slave access point. The second connection response message indicates the second frequency band allocated to the second slave access point. It is used to instruct the second slave access point to use the resources corresponding to the second frequency band as slave resources and the resources corresponding to frequency bands outside the second frequency band as master resources. The second frequency band is one or more of the N non-overlapping frequency bands, and the second frequency band does not overlap with the frequency bands corresponding to the slave resources of the adjacent access points of the second slave access point.

[0014] One possible implementation also includes:

[0015] Receive a second connection request message sent from the access point;

[0016] The operating frequency band is divided into N+1 non-overlapping frequency bands;

[0017] Send a second connection response message to the second slave access point. The second connection response message indicates the second frequency band allocated to the second slave access point. It is used to instruct the second slave access point to use the resources corresponding to the second frequency band as slave resources and the resources corresponding to the frequency bands outside the second frequency band as master resources. The second frequency band is one of the N+1 non-overlapping frequency bands, and the second frequency band does not overlap with the frequency bands corresponding to the slave resources of the adjacent access points of the second slave access point.

[0018] A configuration update message is sent to the first slave access point. The configuration update message indicates the third frequency band allocated to the first slave access point. It is used to instruct the first slave access point to update the slave resources to the resources corresponding to the third frequency band and update the primary resources to the resources corresponding to a frequency band other than the third frequency band. The third frequency band is one of the N+1 non-overlapping frequency bands, and the third frequency band does not overlap with the frequency bands corresponding to the slave resources of the adjacent access points of the first slave access point.

[0019] In one possible implementation, the transmit power on the primary resource is less than the transmit power on the secondary resource; the first connection response message also includes a first transmit power, used to indicate that the transmit power of the first secondary access point on the primary resource is less than or equal to the first transmit power.

[0020] In one possible implementation, the transmit power on the primary resource is less than the transmit power on the secondary resource; the second connection response message also includes a second transmit power, used to indicate that the transmit power of the second secondary access point on the primary resource is less than or equal to the second transmit power.

[0021] One possible implementation also includes:

[0022] The resources corresponding to the fourth frequency band are used as the slave resources of the current access point, and the resources corresponding to the frequency bands other than the fourth frequency band are used as the master resources of the current access point. The fourth frequency band is one or more of the N non-overlapping frequency bands, and the fourth frequency band does not overlap with the frequency bands corresponding to the slave resources of the adjacent access points of the current access point.

[0023] In one possible implementation, the method further includes:

[0024] The slave resources of the current access point are updated to the frequency band corresponding to the fifth frequency band, and the master resources of the current access point are updated to the resources corresponding to the frequency band outside the fifth frequency band. The fifth frequency band is one of the N+1 non-overlapping frequency bands, and the fifth frequency band does not overlap with the frequency band corresponding to the slave resources of the adjacent access points of the current access point.

[0025] One possible implementation also includes:

[0026] The system stores multi-access point control information, which includes the identifier of the slave access point connected to the master access point, the slave resource frequency band information of the slave access point connected to the master access point, and the slave resource frequency band information of the master access point, and indicates whether it is in multi-access point cooperative mode and multi-access point cooperative mode role.

[0027] One possible implementation also includes:

[0028] Send a collaboration notification message to the slave access point connected to the master access point, instructing it to execute the collaboration mode;

[0029] Receive a collaboration confirmation message, which indicates whether to participate in the collaborative operation;

[0030] The data that needs to be sent to the terminal is sent to the slave access point that is indicated in the collaboration confirmation message to participate in the collaboration operation, so that the slave access point can send data to the terminal on its slave resources.

[0031] Secondly, the present invention provides a multi-access point control method, comprising:

[0032] Receive a broadcast message indicating that the current access point is the primary access point;

[0033] Send a connection request message to the main access point;

[0034] Receive a connection response message sent by the main access point, the connection response message containing first frequency band information;

[0035] The resources corresponding to the first frequency band indicated by the first frequency band information are designated as slave resources, and the resources corresponding to frequency bands outside the first frequency band are designated as master resources, wherein the transmit power on the master resources is different from the transmit power on the slave resources.

[0036] One possible implementation also includes:

[0037] Receive a configuration update message sent by the main access point, wherein the configuration update message contains third frequency band information;

[0038] The resource will be updated to the resource corresponding to the third frequency band indicated by the third frequency band information, and the main resource will be updated to the resource corresponding to the frequency band outside the third frequency band.

[0039] In one possible implementation, the transmit power on the master resource is less than the transmit power on the slave resource; the connection response message also includes the transmit power; the method further includes:

[0040] Set the transmit power on the main resource to be less than or equal to the transmit power.

[0041] One possible implementation also includes:

[0042] The system stores multi-access point control information, which includes the identifier of the primary access point and its own secondary resource frequency band information, and indicates whether it is in multi-access point cooperative mode and multi-access point cooperative mode role.

[0043] One possible implementation also includes:

[0044] Receive data sent by the main access point;

[0045] Data is sent from the resource to the terminal.

[0046] One possible implementation also includes:

[0047] Send a collaboration request message to the first access point indicated by the identifier of the primary access point;

[0048] Receive a collaboration response message sent by a first access point, the collaboration response message indicating whether to agree to execute the collaboration mode, and containing the identifier of the first access point and the identifier of a second access point, the second access point being a slave access point connected to the first access point;

[0049] According to the cooperative response message, a trigger message is sent to the terminal, the first access point, and the second access point to instruct the terminal to send an empty data packet, and to instruct the first access point and the second access point to receive the empty data packet sent by the terminal on their respective slave resources to decide whether to participate in the cooperative operation.

[0050] In one possible implementation, the collaborative response message further includes the secondary resource frequency band information of the first access point and the secondary resource frequency band information of the second access point;

[0051] The trigger message contains specific information about the different entities receiving the trigger message;

[0052] The method for instructing the terminal to send empty data packets and instructing the first access point and the second access point to receive the empty data packets sent by the terminal on their respective slave resources to determine whether to participate in the cooperative operation includes:

[0053] This is used to instruct a terminal to send an empty data packet on the resource indicated in the trigger message for sending an empty data packet, and to instruct a first access point to receive the empty data packet sent by the terminal on the resource indicated in the trigger message for receiving an empty data packet from the first access point in the trigger message to determine whether to participate in the cooperative operation. It also instructs a second access point to receive the empty data packet sent by the terminal on the resource indicated in the trigger message for receiving an empty data packet from the second access point in the trigger message to determine whether to participate in the cooperative operation. The resource indicated in the trigger message for sending an empty data packet includes the resource indicated in the first access point for receiving an empty data packet and the resource indicated in the second access point for receiving an empty data packet. The resource indicated in the first access point for receiving an empty data packet is the same as the secondary resource indicated in the cooperative response message for the first access point, and the resource indicated in the second access point for receiving an empty data packet is the same as the secondary resource indicated in the cooperative response message for the second access point.

[0054] Thirdly, the present invention provides a multi-access point control device, including a control module, the control module being configured to perform the following steps:

[0055] Send a broadcast message indicating that the current access point is the primary access point;

[0056] Receive the first connection request message sent from the first access point;

[0057] The operating frequency band is divided into N non-overlapping frequency bands, where 2≤N≤M, and M is a preset value;

[0058] A first connection response message is sent to the first slave access point. The first connection response message indicates a first frequency band allocated to the first slave access point, which instructs the first slave access point to use the resources corresponding to the first frequency band as slave resources and the resources corresponding to frequency bands outside the first frequency band as master resources. The transmit power on the master resources is different from the transmit power on the slave resources. The first frequency band is one or more of the N non-overlapping frequency bands, and the first frequency band does not overlap with the frequency bands corresponding to the slave resources of the adjacent access points of the first slave access point.

[0059] Fourthly, the present invention provides a multi-access point control device, including a control module, the control module being used to perform the following steps:

[0060] Receive a broadcast message indicating that the current access point is the primary access point;

[0061] Send a connection request message to the main access point;

[0062] Receive a connection response message sent by the main access point, the connection response message containing first frequency band information;

[0063] The resources corresponding to the first frequency band indicated by the first frequency band information are designated as slave resources, and the resources corresponding to frequency bands outside the first frequency band are designated as master resources, wherein the transmit power on the master resources is different from the transmit power on the slave resources.

[0064] Fifthly, the present invention provides an electronic device including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the method described in the first or second aspect.

[0065] In a sixth aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method described in the first or second aspect.

[0066] In a seventh aspect, the present invention provides a computer program product comprising computer-readable code, or a non-volatile computer-readable storage medium carrying computer-readable code, wherein when the computer-readable code is executed in an electronic device, a processor in the electronic device performs the method described in the first aspect or the second aspect.

[0067] It should be noted that the apparatus described in the third aspect is used to perform the method provided in the first aspect, the apparatus described in the fourth aspect is used to perform the method provided in the second aspect, the electronic device described in the fifth aspect, the storage medium described in the sixth aspect, and the computer program product described in the seventh aspect are used to perform the method provided in the first or second aspect. Therefore, they can achieve the same beneficial effects as the method described in the first or second aspect, and will not be described in detail hereafter.

[0068] This invention divides the resources operated by the access point into primary resources and secondary resources with different transmission powers. For example, if the transmission power of the primary resource is less than that of the secondary resource, both the primary and secondary resources can provide services to the terminal within the coverage area of ​​the primary resource. In areas outside the coverage area of ​​the primary resource but within the coverage area of ​​the secondary resource, only the secondary resource can provide services to the terminal. Since the secondary resources of adjacent access points are different, the access points will not interfere with each other even if their service range boundaries overlap. Therefore, while ensuring coverage, interference between adjacent access points is eliminated, improving the efficiency of network resource utilization and ensuring the user's transmission rate. Attached Figure Description

[0069] Figure 1 A schematic diagram of the structure of a communication system provided in an embodiment of the present invention;

[0070] Figure 2 A flowchart of a multi-access point control method provided in an embodiment of the present invention;

[0071] Figure 3 A frequency band allocation diagram provided for an embodiment of the present invention;

[0072] Figure 4 This is another frequency band allocation diagram provided by an embodiment of the present invention;

[0073] Figure 5 A schematic diagram of the transmission power distribution provided in an embodiment of the present invention;

[0074] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0075] To enable those skilled in the art to better understand the technical solutions of this invention, the technical solutions in the embodiments of this invention will be clearly and completely described below. Obviously, the described embodiments are only some embodiments of this invention, and not all embodiments. It should be understood that the specific embodiments described herein are merely illustrative of this invention and are not intended to limit this invention. Although the disclosure in this invention is presented according to one or several exemplary examples, it should be understood that each aspect of these disclosures can constitute a complete technical solution on its own. Without conflict, the following embodiments and features described herein can be combined with each other.

[0076] In the embodiments of the present invention, "at least one" refers to one or more, and "more than one" refers to two or more. To facilitate a clear description of the technical solutions of the embodiments of the present invention, the terms "first," "second," etc., are used to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the terms "first," "second," etc., do not limit the quantity or execution order; they are only used for illustration and differentiation of the described objects, and do not indicate any particular limitation on the number of devices or messages in the embodiments of the present invention, nor do they constitute any limitation on the embodiments of the present invention. The term "comprising" is used to indicate the presence of the feature subsequently declared, but does not exclude the addition of other features.

[0077] Figure 1 This is a schematic diagram of a communication system provided in an embodiment of the present invention. Figure 1 As shown, the communication system includes three access points: P-AP, S-AP1, and S-AP2. These three access points can connect to terminals themselves and to other access points. P-AP is the primary access point, responsible for managing and configuring other access points, while S-AP1 and S-AP2 are secondary access points, responsible for connecting to terminals.

[0078] It should be understood that Figure 1 This is merely a schematic diagram of a communication system architecture. The number and type of devices in the communication system are not limited in this embodiment of the invention, and may include more access points. Furthermore, those skilled in the art will understand that, based on the principles and functions described herein, the term "access point (AP)" in this application can also be used to describe an access port or any other access point capable of receiving and transmitting wireless signals within a network architecture. Therefore, the use of "access point" is merely exemplary.

[0079] Figure 2 This is a flowchart illustrating a multi-access point control method provided in an embodiment of the present invention. Figure 2 As shown, the multi-access point control method includes the following:

[0080] S201. The main access point divides the operating frequency band into N non-overlapping frequency bands, where 2≤N≤M, and M is a preset value.

[0081] In some embodiments, a terminal can be covered by up to 3 access points, such as Figure 3 As shown. Therefore, by dividing the operating frequency band into a maximum of three non-overlapping bands, it is possible to ensure that the slave resources of adjacent access points are different from each other, that is, the frequency bands corresponding to the slave resources of adjacent access points do not overlap. Here, adjacent access points refer to access points that are geographically close and whose signal coverage overlaps.

[0082] Specifically, the primary access point divides the operating frequency band into N parts, where N is the cooperative multiplexing parameter. This parameter is set according to the number of access points (Nap) connected to the primary access point. An example of the setting method is as follows:

[0083] N = Nap + 1, if Nap ≤ 2;

[0084] N=3, if Nap>2.

[0085] S202. The primary access point sends a broadcast message indicating that the current access point is the primary access point.

[0086] For example, the broadcast message includes the parameter PrimaryAP indication, which indicates whether the current access point is the primary access point. In this embodiment, it is set to 1, indicating that the current access point is the primary access point.

[0087] S203. Read the broadcast message from the access point, send a connection request message to the main access point, and request to establish a connection with the main access point.

[0088] S204. The primary access point sends a connection response message to the secondary access point. The connection response message contains the frequency band information allocated to the secondary access point.

[0089] Specifically, the master access point allocates the corresponding frequency bands for the slave resources from N non-overlapping frequency bands to each access point, ensuring that the slave resources of each adjacent access point are different. For example, the master access point allocates the first, second, and third frequency bands from the N non-overlapping frequency bands to three adjacent access points respectively. In some embodiments, the master access point may also allocate multiple frequency bands from the N non-overlapping frequency bands to a certain access point, as long as the frequency bands corresponding to the slave resources of adjacent access points do not overlap.

[0090] S205. The access point sets the corresponding resource in the operating frequency band as a slave resource and other resources as master resources according to the frequency band information in the received connection response. The transmit power on the master resource is different from the transmit power on the slave resource.

[0091] After each access point is configured with primary and secondary resources, within a range of low transmission power, the access point can provide services to the terminal on both primary and secondary resources. Within a range of high transmission power, the access point can only provide services to the terminal on either primary or secondary resources.

[0092] In some embodiments, the transmit power on the primary resource is less than the transmit power on the secondary resource. With this deployment, within the coverage area of ​​the primary resource, both the primary and secondary resources can provide services to the terminal. The area outside the coverage area of ​​the primary resource but within the coverage area of ​​the secondary resource is called the service range boundary, where only the secondary resources can provide services to the terminal. Since the secondary resources are different from each other, access points will not interfere with each other even if their respective service range boundaries overlap. Optionally, when the terminal is located at the service range boundary, multiple access points can cooperate to provide services to the terminal. That is, each secondary access point can receive data to be sent to the terminal from the primary access point and then send the data to the terminal on its respective secondary resource, improving transmission efficiency. Further, the primary access point can proactively send a cooperation notification message to the corresponding secondary access point, notifying the secondary access point to enter cooperation mode before sending the data to be sent to the terminal. The primary access point can also enter cooperation mode upon request from a secondary access point connected to the terminal. This embodiment of the invention does not limit the method of enabling the cooperation mode.

[0093] In some other embodiments, the transmit power on the master resource can be set to be greater than the transmit power on the slave resource, which can achieve the same effect.

[0094] In some embodiments, the master access point may pre-divide the operating frequency band into several non-overlapping frequency bands as needed, and then allocate the frequency bands to each access point. For example, if the master access point pre-divides the operating frequency band into N non-overlapping frequency bands, when the first slave access point requests a connection, the first frequency band among these N non-overlapping frequency bands is allocated to the first slave access point; when the second slave access point requests a connection, the second frequency band among these N non-overlapping frequency bands is allocated to the second slave access point, and so on. If the master access point pre-divides the operating frequency band into 3 non-overlapping frequency bands (the master access point occupies one frequency band), then when the third slave access point requests a connection, the adjacent access points of the third slave access point can be determined based on information such as the location of each slave access point. A frequency band different from the frequency band corresponding to the slave resource of the adjacent access point of the third slave access point is selected from the 3 non-overlapping frequency bands and allocated to the third slave access point.

[0095] In some embodiments, the primary access point can also allocate operating frequency bands based on connection requests from secondary access points. For example, when the first secondary access point requests a connection, the operating frequency band is divided into two non-overlapping frequency bands, and the primary access point and the first secondary access point select their frequency bands from these two non-overlapping bands. When the second secondary access point requests a connection, the operating frequency band is divided into three non-overlapping frequency bands, and the primary access point, the first secondary access point, and the second secondary access point select their frequency bands from these three non-overlapping frequency bands, and so on. If the operating frequency band is divided into a maximum of three parts, when the third secondary access point requests a connection, the frequency band allocated to the third secondary access point is also selected from the three non-overlapping frequency bands, but it must be ensured that the frequency bands allocated to adjacent access points do not overlap. Figure 3 As shown.

[0096] It should be noted that a primary access point can be either an access point that provides services to terminals or an access point that does not provide services to terminals. If the primary access point provides services to terminals, then a frequency band needs to be allocated to the primary access point, meaning the primary access point needs to occupy the allocated frequency band; if the primary access point does not provide services to terminals, then it is not necessary to allocate a frequency band to the primary access point, meaning the primary access point does not need to occupy the allocated frequency band.

[0097] The present invention will be further described below with reference to specific embodiments. Please continue reading. Figure 1 The primary access point (P-AP) is the access point that provides services to the terminal.

[0098] S1001 and P-AP send broadcast messages, which include the following parameters:

[0099] PrimaryAP indication: This indicates whether the current access point is the primary access point. In this embodiment, it is set to 1 to indicate that it is the primary access point.

[0100] S1002 and S-AP1 read the broadcast message and send a connection request message to P-AP to request a connection with P-AP.

[0101] S1003, P-AP sets N=2, dividing the operating frequency band into two non-overlapping frequency bands, denoted as frequency band C1(index_min, index_m1) and C2(index_m1+1, index_max). C1 is assigned as its own slave resource, and C2 is assigned as the slave resource of S-AP1. index_min represents the starting number of the resource included in the operating frequency band, index_max represents the ending number of the resource included in the operating frequency band, and m1 is the number of the resource located between index_min and index_max, for example, it can be set to [(index_max-index_min) / 2].

[0102] According to C1, P-AP sets the corresponding resource in the operating frequency band as the slave resource S-resource1(index_min, index_m1), and other resources as the master resource P-resource1(index_m1+1, index_max). The transmit power S-power1 on the slave resource is greater than the transmit power P-power1 on the master resource.

[0103] S1004, P-AP sends a connection response message to S-AP1. If it agrees to S-AP1's connection request, the connection response message includes the following parameters:

[0104] Secondary resource start index: The starting resource number from the resource, which is set to Index_m1+1 in this embodiment;

[0105] Secondary resource end index: The resource number at the end of the resource; in this embodiment, it is set to Index_max.

[0106] Primary resource TX power: The transmit power of the primary resource or the maximum transmit power of the primary resource.

[0107] If you disagree with S-AP1's connection request, indicate that you disagree with the request in the connection response message.

[0108] After receiving the connection response message, if S1005 and S-AP1 indicate that they do not agree to the request, they terminate the connection or resend the connection request message; otherwise, according to the Secondary resource start index and Secondary resource end index, they set the corresponding resource in the operating frequency band as the slave resource S-resource2(index_m1+1, index_max), and set other resources as the primary resource P-resource2(index_min, index_m1). Furthermore, the transmit power P-power2 on the primary resource is less than or equal to the value of the Primary resource TXpower, and the transmit power S-power2 on the slave resource is greater than P-power2.

[0109] After S-AP1 establishes a connection with P-AP, S-AP1 can store multi-access point control information locally, as shown in the following example:

[0110] Coordinate state: Whether it is in multi-access point coordination mode. If it is set to 1, it means that it is in multi-access point coordination mode. If it is set to 0, it means that it is not in multi-access point coordination mode. In this embodiment, it is set to 1.

[0111] Coordinatedrole: Multi-access point coordination mode role. In this embodiment, it is set to Secondary, indicating that it acts as a slave access point.

[0112] PrimaryAP: Primary access point identifier, such as the address of the P-AP or other values ​​that can identify the P-AP;

[0113] Secondaryresource start index: The starting resource number from the resource, which is the same as in the connection response message;

[0114] Secondaryresource end index: The end resource number from the resource, which is the same as in the connection response message.

[0115] P-AP can store multi-access point control information locally, as shown in the following example:

[0116] Coordinate state: Whether it is in multi-access point coordination mode. If it is set to 1, it means that it is in multi-access point coordination mode. If it is set to 0, it means that it is not in multi-access point coordination mode. In this embodiment, it is set to 1.

[0117] Coordinatedrole: Multi-access point coordination mode role. In this embodiment, it is set to Primary, indicating that it is the primary access point.

[0118] Secondary resource start index: The starting resource number from which the resource begins; in this embodiment, it is set to index_min.

[0119] Secondary resource end index: The resource number that ends with the resource; in this embodiment, it is set to index_m1.

[0120] SecondaryAP info 1: Information from the first access point.

[0121] The SecondaryAP info 1 can include the following parameters:

[0122] SecondaryAP ID: Identified from the access point, such as the address of S-AP1 or other value that can identify S-AP1;

[0123] Secondaryresource start index: The starting resource number from the resource, which is the same as in the connection response message;

[0124] Secondaryresource end index: The end resource number from the resource, which is the same as in the connection response message.

[0125] S1006 and S-AP2 read the broadcast message and send a connection request message to P-AP to request a connection with P-AP.

[0126] S1007, P-AP sets N=3, dividing the operating frequency band into 3 non-overlapping frequency bands, denoted as frequency band C1(index_min, index_m2), frequency band C2(index_m2+1, index_m3), and frequency band C3(index_m3+1, index_max); where C1 is its own slave resource, C2 is the slave resource of S-AP2, and C3 is the slave resource of S-AP1.

[0127] Based on the updated resource allocation on C1, P-AP updates its own slave resource to S-resource1(index_min, index_m2) and updates its own master resource to (index_m2+1, index_max).

[0128] S1008 and P-AP send a connection response message to S-AP2. If S-AP2's connection request is accepted, the connection response message includes the following parameters:

[0129] Secondary resource start index: The starting resource number from which the resource begins; in this embodiment, it is set to Index_m2+1.

[0130] Secondary resource end index: The resource number at the end of the resource; in this embodiment, it is set to Index_m3.

[0131] Primary resource TX power: The transmit power of the primary resource or the maximum transmit power of the primary resource.

[0132] If you disagree with S-AP2's connection request, indicate that you disagree with the request in the connection response message.

[0133] After receiving the connection response message, if S1009 and S-AP2 indicate that they do not agree to the request, they terminate the connection or resend the connection request message; otherwise, according to the Secondary resource start index and Secondary resource end index, they set the corresponding resource in the operating frequency band as the slave resource S-resource3(index_m2+1, index_m3), and set other resources as the primary resource P-resource3((index_min, index_m2), (index_m3+1, index_max)), and the transmit power P-power3 on the primary resource is less than or equal to the value of the primary resource TXpower, and the transmit power S-power3 on the slave resource is greater than P-power3.

[0134] After S-AP2 establishes a connection with P-AP, S-AP2 can store multi-access point control information locally, as shown in the following example:

[0135] Coordinate state: Whether it is in multi-access point coordination mode. If it is set to 1, it means that it is in multi-access point coordination mode. If it is set to 0, it means that it is not in multi-access point coordination mode. In this embodiment, it is set to 1.

[0136] Coordinatedrole: Multi-access point coordination mode role. In this embodiment, it is set to Secondary, indicating that it acts as a slave access point.

[0137] PrimaryAP: Primary access point identifier, such as the address of the P-AP or other values ​​that can identify the P-AP;

[0138] Secondaryresource start index: The starting resource number from the resource, which is the same as in the connection response message;

[0139] Secondaryresource end index: The end resource number from the resource, which is the same as in the connection response message.

[0140] P-AP updates locally stored multi-access point control information, as shown in the following example:

[0141] Coordinate state: Whether it is in multi-access point coordination mode. If it is set to 1, it means that it is in multi-access point coordination mode. If it is set to 0, it means that it is not in multi-access point coordination mode. In this embodiment, it is set to 1.

[0142] Coordinatedrole: Multi-access point coordination mode role. In this embodiment, it is set to Primary, indicating that it is the primary access point.

[0143] Secondary resource start index: The starting resource number from which the resource begins; in this embodiment, it is set to index_min.

[0144] Secondary resource end index: The resource number from the end of the resource; in this embodiment, it is set to index_m2.

[0145] SecondaryAP info 1: Information from the first access point;

[0146] SecondaryAP info 2: Information from the second access point.

[0147] The SecondaryAP info 1 can include the following parameters:

[0148] SecondaryAP ID: Identified from the access point, such as the address of S-AP1 or other value that can identify S-AP1;

[0149] Secondary resource start index: The starting resource number from which the resource begins; in this embodiment, it is set to Index_m3+1.

[0150] Secondary resource end index: The end resource number of the resource. In this embodiment, it is set to Index_max.

[0151] SecondaryAP info 2 can include the following parameters:

[0152] SecondaryAP ID: Identified from the access point, such as the address of S-AP2 or other value that can identify S-AP2;

[0153] Secondary resource start index: The starting resource number from which the resource begins; in this embodiment, it is set to Index_m2+1.

[0154] Secondary resource end index: The end resource number of the resource, which is set to Index_m3 in this embodiment.

[0155] S1010 and P-AP send a configuration update message to S-AP1. The configuration update message contains the following parameters:

[0156] Secondary resource start index: The starting resource number from which the resource begins; in this embodiment, it is set to Index_m3+1.

[0157] Secondary resource end index: The end resource number of the resource. In this embodiment, it is set to Index_max.

[0158] After receiving the connection response message, S1011 and S-AP1 update the secondary resource to S-resource2(Index_m3+1, Index_max) and the primary resource to P-resource2(index_min, index_m3) according to the secondary resource startindex and secondary resource end index.

[0159] The diagram after configuration is shown below. Figure 4 and Figure 5 As shown, the transmit power of the slave resources of the three access points is greater than that of the master resources, resulting in overlapping coverage areas of the slave resources. However, the transmit power of the master resources does not overlap. With this deployment, within the coverage area of ​​the master resources, both the master and slave resources can provide services to the terminal. The area outside the coverage area of ​​the master resources but within the coverage area of ​​the slave resources is called the service range boundary, where only the slave resources can provide services to the terminal. Since the slave resources are different from each other, they will not interfere with each other even if their respective service range boundaries overlap.

[0160] In some embodiments, the three access points can cooperate at the service range boundary. The following example, assuming terminal STA1 establishes a connection with S-AP1, illustrates the cooperative operation method:

[0161] S1012, Terminal STA1 measures the channel state information between itself and S-AP1, and reports the measurement results to S-AP1.

[0162] S1013 and S-AP1 determine whether terminal STA1 is at the service range boundary based on the measurement results reported by STA1. If so, they send a coordination request message to their own connected primary access point, i.e., P-AP. This information can be obtained from the locally stored multi-access point control information. The message contains information about STA1, such as the identifier of STA1.

[0163] S1014. P-AP sends a coordination response message to S-AP1, indicating whether it agrees to execute the coordination mode. If it agrees to execute the coordination mode, the coordination response message contains information about the primary access point and other secondary access points connected to the primary access point (the secondary access points other than S-AP1 that initiated the request):

[0164] CandidateAP 1info: Information about the access point that is a candidate to participate in the collaborative mode;

[0165] CandidateAP 2info: Information about the access point that is a candidate to participate in the collaborative mode.

[0166] The CandidateAP 1info contains the following parameters:

[0167] AP ID: The identifier of the access point, such as the address of the P-AP or other values ​​that can identify the P-AP;

[0168] Coordination RU: Resources used for the coordination mode, set to (index_min, index_m2) in this embodiment.

[0169] The CandidateAP 2info contains the following parameters:

[0170] AP ID: The identifier of the access point, such as the address of S-AP2 or other values ​​that can identify S-AP2;

[0171] Coordination RU: Resources used for the coordination mode, which are set to (index_m2+1, index_m3) in this embodiment.

[0172] S1015, P-AP sends a collaboration notification message to other slave access points connected to the master access point (slave access points other than S-AP1 that initiated the request), which in this embodiment is S-AP2, instructing S-AP2 to execute collaboration mode.

[0173] S1016 and S-AP1 send trigger messages to STA1, P-AP, and S-AP2. The trigger message contains specific information about the different topics receiving the trigger message. The parameters are set according to the collaborative response message received from P-AP. An example is as follows:

[0174] STAInfo 1: Specific information set for STA1;

[0175] STAInfo 2: Specific information set for P-AP;

[0176] STAInfo 3: Specific information set for S-AP2.

[0177] STAinfo 1 includes the following parameters:

[0178] STAID: The identifier of the subject. In this embodiment, it is set to the identifier of STA1, such as the address of STA1;

[0179] RU allocation: Specifies the resource for sending NDP (Null Packet Data). In this example, it is set to (Index_min, Index_max).

[0180] STAinfo 2 includes the following parameters:

[0181] STAID: The identifier of the subject. In this embodiment, it is set to the identifier of the P-AP, such as the address of the P-AP.

[0182] RU allocation: Specifies the resource for receiving NDP (Null Packet Data). In this embodiment, it is set to (Index_min, Index_m2).

[0183] STAinfo 3 includes the following parameters:

[0184] STAID: The identifier of the main body. In this embodiment, it is set to the identifier of S-AP2, such as the address of S-AP2;

[0185] RU allocation: Specifies the resource for receiving NDP (Null Packet Data). In this example, it is set to (Index_m2+1, Index_m3).

[0186] It should be noted that the trigger message in step S1016 can also be sent by the primary access point P-AP. In this case, steps S1015 and S1016 can be combined into one step, i.e., step S1015 can be omitted, and P-AP will send the trigger message to STA1, S-AP1, and S-AP2.

[0187] After receiving the trigger message, S1017 and STA1 send NDP (empty data packet) on the resource (Index_min, Index_max) after an interval of SIFS (short inter-frame interval), and the data packet receiving address is set to the broadcast address.

[0188] After receiving the trigger message, S1018 and P-AP receive the NDP sent by STA1 after an interval of SIFS time, and measure the channel state information between S1 and STA1 on the resources (index_min, index_m2) based on whether the NDP is received or based on the received NDP.

[0189] If the P-AP receives the NDP and the measured channel state information meets preset conditions, such as being greater than a preset value, then it determines to participate in the cooperative operation; otherwise, it does not participate in the cooperative operation.

[0190] After receiving the trigger message, S1019 and S-AP2 receive the NDP sent by STA1 after an interval of SIFS time, and measure the channel state information between S101 and STA1 on the resource (index_m2+1, index_m3) based on whether the NDP is received or based on the received NDP.

[0191] If S-AP2 receives the NDP and the measured channel state information meets preset conditions, such as being greater than a preset value, it determines to participate in the cooperative operation; otherwise, it does not participate in the cooperative operation. If S-AP2 determines to participate in the cooperative operation, it sends a cooperative confirmation message to P-AP. The cooperative confirmation message contains the identifier of STA1, or contains the identifier of STA1 and the measurement result of the NDP sent to it.

[0192] S1020. When there is downlink data that needs to be sent to STA1, P-AP performs a collaborative operation, as shown in the following example:

[0193] a) If P-AP participates in the collaborative operation and S-AP2 also participates in the collaborative operation, then P-AP will send the data that needs to be sent to SAT1 to S-AP1 and S-AP2, and after the data is sent, it will wait for time T1 before sending the data from the resource (index_min, index_m2) to STA1.

[0194] After S-AP1 finishes receiving the data, it waits (T1-delay) before sending the data to STA1 from the resource (index_m3+1, index_max).

[0195] After S-AP2 receives the data, it waits (T1-delay) before sending the data to STA1 from the resource (index_m2+1, index_m3).

[0196] Where T1 is a predefined fixed duration or a duration determined through negotiation between access points; Delay is the processing delay of the access point plus the transmission delay of data between the primary access point and the secondary access point, thus ensuring that the three access points send data to STA1 simultaneously.

[0197] b) If P-AP participates in the collaborative operation but S-AP2 does not, then P-AP will send the data that needs to be sent to SAT1 to S-AP1, and after sending, wait for T1 time before sending the data from the resource (index_min, index_m2) to STA1.

[0198] After S-AP1 receives the data, it waits (T1-delay) before sending the data to STA1 from the resource (index_m3+1, index_max).

[0199] c) If P-AP does not participate in the collaborative operation, but S-AP2 does, P-AP will send the data that needs to be sent to SAT1 to S-AP1 and S-AP2.

[0200] After S-AP1 finishes receiving the data, it waits for time T2 before sending the data from resource (index_m3+1, index_max) to STA1.

[0201] After S-AP2 receives the data, it waits for time T2 before sending the data to STA1 from the resource (index_m2+1, index_m3).

[0202] T2 is a predefined fixed duration or a duration determined through negotiation between access points.

[0203] It should be noted that the coordination response message sent by P-AP to S-AP1 in step S1014 may not include resources for the coordination mode, and the trigger message in step S1016 may not specify the resources for sending NDP and receiving NDP. After receiving the trigger message, P-AP can measure the channel state information between itself and STA1 on its own slave resources (index_min, index_m2) according to the locally stored multi-access point control information; after receiving the trigger message, S-AP2 can measure the channel state information between itself and STA1 on its own slave resources (index_m2+1, index_m3) according to the locally stored multi-access point control information. Furthermore, steps S1016-S1019 can be omitted. If the coordination response message sent by P-AP to S-AP1 in step S1014 indicates agreement to execute the coordination mode, all access points participate in the coordination operation by default.

[0204] This invention also provides a multi-access point control device, including a control module, the control module being used to perform the following steps:

[0205] Send a broadcast message indicating that the current access point is the primary access point;

[0206] Receive the first connection request message sent from the first access point;

[0207] The operating frequency band is divided into N non-overlapping frequency bands, where 2≤N≤M, and M is a preset value;

[0208] A first connection response message is sent to the first slave access point. The first connection response message indicates a first frequency band allocated to the first slave access point, which instructs the first slave access point to use the resources corresponding to the first frequency band as slave resources and the resources corresponding to frequency bands outside the first frequency band as master resources. The transmit power on the master resources is different from the transmit power on the slave resources. The first frequency band is one or more of the N non-overlapping frequency bands, and the first frequency band does not overlap with the frequency bands corresponding to the slave resources of the adjacent access points of the first slave access point.

[0209] In an optional example, those skilled in the art will understand that the above-described device may specifically be S-AP1 or S-AP2 in the above embodiments. The device may be used to execute the various processes and / or steps corresponding to S-AP1 or S-AP2 in the above method. To avoid repetition, it will not be described again here.

[0210] This invention also provides a multi-access point control device, including a control module, the control module being used to perform the following steps:

[0211] Receive a broadcast message indicating that the current access point is the primary access point;

[0212] Send a connection request message to the main access point;

[0213] Receive a connection response message sent by the main access point, the connection response message containing first frequency band information;

[0214] The resources corresponding to the first frequency band indicated by the first frequency band information are designated as slave resources, and the resources corresponding to frequency bands outside the first frequency band are designated as master resources, wherein the transmit power on the master resources is different from the transmit power on the slave resources.

[0215] In an optional example, those skilled in the art will understand that the above-described device may specifically be the P-AP in the above embodiments. This device can be used to execute the various processes and / or steps corresponding to P-AP in the above method. To avoid repetition, it will not be described again here.

[0216] It should be understood that the device described here is embodied in the form of functional modules. The term "module" here can refer to application-specific integrated circuits (ASICs), electronic circuits, processors (e.g., shared processors, proprietary processors, or group processors) and memories for executing one or more software or firmware programs, integrated logic circuits, and / or other suitable components supporting the described functions. The device described above has the function of implementing the corresponding steps in the described method; the functions described above can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions described above. In embodiments of the present invention, the device can also be a chip or a chip system, such as a system-on-a-chip (SoC). The present invention is not limited thereto.

[0217] This invention also provides an electronic device. Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Figure 6 As shown, device 300 includes processor 301, memory 302 and communication interface 303. The processor 301, memory 302 and communication interface 303 communicate with each other through bus 304. The memory 302 stores instructions that can be executed by the processor 301. The instructions are loaded and executed by the processor 301 to control the communication interface 303 to send and / or receive signals.

[0218] It should be understood that device 300 may specifically be P-AP, S-AP1, or S-AP2 in the above embodiments, or the functions of P-AP, S-AP1, or S-AP2 in the above embodiments may be integrated into device 300, and device 300 may be used to execute various steps and / or processes of P-AP, S-AP1, or S-AP2 in the above embodiments. Optionally, memory 302 may include read-only memory and random access memory, and provide instructions and data to processor 301. A portion of memory 302 may also include non-volatile random access memory. For example, memory 302 may also store device type information. Processor 301 may be used to execute instructions stored in memory 302, and when processor 301 executes the instructions, processor 301 may execute the corresponding steps and / or processes in the above method embodiments.

[0219] It should be understood that, in this embodiment of the invention, the processor may be a central processing unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.

[0220] In implementation, each step of the above method can be completed by integrated logic circuits in the processor hardware or by instructions in software. The steps of the method disclosed in the embodiments of this invention can be directly manifested as execution by a hardware processor, or as a combination of hardware and software modules in the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor executes the instructions in the memory, combining them with its hardware to complete the steps of the above method. To avoid repetition, detailed descriptions are omitted here.

[0221] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of the present invention are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive.

[0222] It should be understood that in the various embodiments of the present invention, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention. Modules described as separate components may or may not be physically separate. Components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the purpose of the embodiments of the present invention.

[0223] In the embodiments provided by this invention, it should be understood that the disclosed devices, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, one module or component can be divided into multiple modules or components, or multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces; the indirect coupling or communication connection between devices or modules can be electrical, mechanical, or other forms.

[0224] Those skilled in the art will recognize that the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.

[0225] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A multi-access point control method, characterized by, The method comprises: sending a broadcast message, the broadcast message indicating that the current access point is a master access point; receiving a first connection request message sent by a first slave access point; dividing the operating frequency band into N non-overlapping frequency bands, wherein 2≤N≤M, M is a preset value; sending a first connection response message to the first slave access point, the first connection response message indicating a first frequency band allocated to the first slave access point, and indicating that the first slave access point regards the resource corresponding to the first frequency band as slave resource and regards the resource corresponding to the frequency band outside the first frequency band as master resource, wherein the transmission power on the master resource is different from the transmission power on the slave resource, the first frequency band is one or more of the N non-overlapping frequency bands, and the first frequency band does not overlap with the frequency band corresponding to the slave resource of the neighboring access point of the first slave access point.

2. The method of claim 1, wherein, M=3。 3. The method of claim 1, wherein, Further comprising: receiving a second connection request message sent by a second slave access point; sending a second connection response message to the second slave access point, the second connection response message indicating a second frequency band allocated to the second slave access point, and indicating that the second slave access point regards the resource corresponding to the second frequency band as slave resource and regards the resource corresponding to the frequency band outside the second frequency band as master resource, wherein the second frequency band is one or more of the N non-overlapping frequency bands, and the second frequency band does not overlap with the frequency band corresponding to the slave resource of the neighboring access point of the second slave access point.

4. The method of claim 1, wherein, Further comprising: receiving a second connection request message sent by a second slave access point; dividing the operating frequency band into N+1 non-overlapping frequency bands; sending a second connection response message to the second slave access point, the second connection response message indicating a second frequency band allocated to the second slave access point, and indicating that the second slave access point regards the resource corresponding to the second frequency band as slave resource and regards the resource corresponding to the frequency band outside the second frequency band as master resource, wherein the second frequency band is one of the N+1 non-overlapping frequency bands, and the second frequency band does not overlap with the frequency band corresponding to the slave resource of the neighboring access point of the second slave access point; sending a configuration update message to the first slave access point, the configuration update message indicating a third frequency band allocated to the first slave access point, and indicating that the first slave access point updates the slave resource to the resource corresponding to the third frequency band and updates the master resource to the resource corresponding to the frequency band outside the third frequency band, wherein the third frequency band is one of the N+1 non-overlapping frequency bands, and the third frequency band does not overlap with the frequency band corresponding to the slave resource of the neighboring access point of the first slave access point.

5. The method of claim 1, wherein, The transmission power on the master resource is less than the transmission power on the slave resource; the first connection response message further contains a first transmission power, which is used to indicate that the transmission power of the first slave access point on the master resource is less than or equal to the first transmission power.

6. The multi-access point control method of claim 3 or 4, wherein, The transmission power on the master resource is less than the transmission power on the slave resource; the second connection response message further contains a second transmission power, which is used to indicate that the transmission power of the second slave access point on the master resource is less than or equal to the second transmission power.

7. The method of claim 1, wherein, Further comprising: The fourth frequency band corresponds to the resource of the current access point, and the resource of the frequency band outside the fourth frequency band corresponds to the master resource of the current access point, wherein the fourth frequency band is one or more of the N non-overlapping frequency bands, and the fourth frequency band does not overlap with the frequency band corresponding to the slave resource of the adjacent access point of the current access point.

8. The method of claim 4, wherein, The method further comprises: The slave resource of the current access point is updated to the frequency band corresponding to the fifth frequency band, and the master resource of the current access point is updated to the resource corresponding to the frequency band outside the fifth frequency band, wherein the fifth frequency band is one of the N+1 non-overlapping frequency bands, and the fifth frequency band does not overlap with the frequency band corresponding to the slave resource of the adjacent access point of the current access point.

9. The method of claim 1, wherein, Further comprising: Saving multi-access point control information, the multi-access point control information comprising the identification of the slave access point connected with the master access point, the slave resource frequency band information of the slave access point connected with the master access point and the slave resource frequency band information of the master access point, and indicating whether in the multi-access point cooperative mode and the multi-access point cooperative mode role.

10. The method of claim 1, wherein, Further comprising: Sending a cooperative notification message to the slave access point connected with the master access point, indicating to execute the cooperative mode; Receiving a cooperative confirmation message, the cooperative confirmation message indicating whether to participate in the cooperative operation; Sending the data needed to be sent to the terminal to the slave access point indicated in the cooperative confirmation message to participate in the cooperative operation, For the slave access point to send data to the terminal on the slave resource.

11. A multi-access point control method, characterized by, Comprising: Receiving a broadcast message, the broadcast message indicating that the current access point is a master access point; Sending a connection request message to the master access point; Receiving a connection response message sent by the master access point, the connection response message containing first frequency band information; The resource corresponding to the first frequency band indicated by the first frequency band information is used as the slave resource, and the resource corresponding to the frequency band outside the first frequency band is used as the master resource, wherein the transmission power on the master resource is different from the transmission power on the slave resource; The first frequency band is one or more of the N non-overlapping frequency bands, and the first frequency band does not overlap with the frequency band corresponding to the slave resource of the adjacent access point of the first slave access point, wherein 2≤N≤M, and M is a preset value.

12. The method of claim 11, wherein, Further comprising: Receiving a configuration update message sent by the master access point, the configuration update message containing third frequency band information; The slave resource is updated to the resource corresponding to the third frequency band indicated by the third frequency band information, and the master resource is updated to the resource corresponding to the frequency band outside the third frequency band.

13. The method of claim 11, wherein, The transmission power on the master resource is less than the transmission power on the slave resource; the connection response message further contains the transmission power; the method further comprises: Setting the transmission power on the master resource to be less than or equal to the transmission power.

14. The method of claim 11, wherein, Further comprising: Saving multi-access point control information, the multi-access point control information comprising the identification of the master access point and the slave resource frequency band information of itself, and indicating whether in the multi-access point cooperative mode and the multi-access point cooperative mode role.

15. The method of claim 11, wherein, Further comprising: Receiving data sent by the master access point; Sending data to the terminal on the slave resource.

16. The method of claim 11, wherein, Further comprising: Sending a cooperative request message to the first access point indicated by the identification of the master access point; receiving a cooperative response message sent by the first access point, the cooperative response message indicating whether to agree to perform the cooperative mode and containing an identity of the first access point and an identity of a second access point which is a slave access point connected with the first access point; sending a trigger message to the terminal, the first access point and the second access point according to the cooperative response message, for instructing the terminal to send a null data packet, and instructing the first access point and the second access point to receive the null data packet sent by the terminal on respective slave resources to determine whether to participate in the cooperative operation.

17. The method of claim 16, wherein, The cooperative response message further contains slave resource frequency band information of the first access point and slave resource frequency band information of the second access point. The trigger message contains specific information of different subjects receiving the trigger message. The step of instructing the terminal to send a null data packet and instructing the first access point and the second access point to receive the null data packet sent by the terminal on respective slave resources to determine whether to participate in the cooperative operation comprises: instructing the terminal to send a null data packet on a resource for sending a null data packet indicated in the trigger message, and instructing the first access point to receive the null data packet sent by the terminal on a resource for receiving a null data packet of the first access point indicated in the trigger message to determine whether to participate in the cooperative operation, and instructing the second access point to receive the null data packet sent by the terminal on a resource for receiving a null data packet of the second access point indicated in the trigger message to determine whether to participate in the cooperative operation, wherein the resource for sending a null data packet indicated in the trigger message comprises the resource for receiving a null data packet of the first access point and the resource for receiving a null data packet of the second access point, the resource for receiving a null data packet of the first access point being the same as the slave resource of the first access point indicated in the cooperative response message, and the resource for receiving a null data packet of the second access point being the same as the slave resource of the second access point indicated in the cooperative response message.

18. A multi-access point control apparatus, comprising: comprising a control module configured to perform the following steps: sending a broadcast message indicating that a current access point is a master access point; receiving a first connection request message sent by a first slave access point; dividing an operating frequency band into N non-overlapping frequency bands, wherein 2≤N≤M, and M is a preset value; sending a first connection response message to the first slave access point, the first connection response message indicating a first frequency band allocated to the first slave access point, for instructing the first slave access point to take resources corresponding to the first frequency band as slave resources and take resources corresponding to frequency bands outside the first frequency band as master resources, wherein a transmission power on the master resources is different from a transmission power on the slave resources; the first frequency band is one or more of the N non-overlapping frequency bands, and the first frequency band does not overlap with a frequency band corresponding to a slave resource of a neighboring access point of the first slave access point.

19. A multi-access point control apparatus, comprising: comprising a control module configured to perform the following steps: receiving a broadcast message indicating that a current access point is a master access point; sending a connection request message to the master access point; receiving a connection response message sent by the master access point, the connection response message containing first frequency band information; Corresponding resources of the first frequency band indicated by the first frequency band information are used as slave resources, and corresponding resources of a frequency band other than the first frequency band are used as master resources, wherein a transmission power on the master resources is different from a transmission power on the slave resources; The first frequency band is one or more of N non-overlapping frequency bands, and the first frequency band does not overlap with a frequency band corresponding to slave resources of a neighboring access point of the first slave access point, wherein 2≤N≤M, and M is a preset value. 20.An electronic device comprising a memory, a processor, and a computer program stored on the memory, wherein: The processor executes the computer program to implement the method of any one of claims 1-17.

21. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program, when executed by the processor, implements the method of any one of claims 1-17.

Citation Information

Patent Citations

  • A message processing method, access point equipment and message processing equipment

    CN109729567A

  • Data transmission method and related equipment

    CN111669260A