Communication method and device
The access point AP acquires the terminal device identification and sends data frames based on specific transmission power, which solves the problem of difficulty in providing differentiated coverage in WLAN technology, and improves the user experience and the received signal strength of the terminal device.
Patent Information
- Application Number
- CN202410133548.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-30
- Publication Date
- 2025-08-01
AI Technical Summary
Existing WLAN technology is difficult to provide differentiated coverage to meet the personalized network needs of different users in user-intensive places.
The identification of the terminal device is obtained through the access point AP, and data frames are sent to the designated terminal device based on the specific transmission power, differentiated network coverage is provided between different users, and the transmission power is adjusted to meet the needs of different users.
It realizes dynamic adjustment of transmission power according to user needs, improves user experience, ensures the data frame reception signal strength of terminal equipment, and provides differentiated network coverage.
Smart Images

Figure CN120417030A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and in particular, to a communication method and apparatus. Background Art
[0002] Wireless local area networks (WLANs) are a widely used communication technology. Devices in a WLAN include access points (APs) and stations (STAs).
[0003] With the rapid development of WLANs, there is a desire to provide differentiated coverage in user-dense places such as campus networks, enterprise campuses, automated production workshops, and hospitals. Summary of the Invention [[ID=![]
[0004] This application provides a communication method and apparatus that can provide differentiated coverage for different users.
[0005] In a first aspect, a communication method is provided. This method can be executed by an access point (AP), or by components of the AP, such as the processor, chip, or chip system of the AP, or can also be implemented by a logic module or software that can implement all or part of the functions of the AP. The method includes: obtaining a first identifier; and sending a data frame to a first terminal device indicated by the first identifier based on a first transmission power.
[0006] Based on this solution, the AP can send a data frame indicated by a specific identifier based on a specific transmission power, and this transmission power is different from the transmission power of other data frames. The data frame indicated by the specified identifier is, for example, a data frame sent to a specified terminal device, or a data frame sent to a terminal device held by a specified user. In this way, this method can distinguish different terminal devices (a terminal device is also held by a certain user) or different users to set different transmission powers, so as to provide differentiated network coverage for different users.
[0007] In a possible design, the communication method further includes: obtaining a second identifier; and sending a data frame to a second terminal device indicated by the second identifier based on a second transmission power.
[0008] In a possible design, the first transmission power is greater than a first threshold.
[0009] Based on this possible design, the first transmission power is greater than the first threshold. Exemplarily, the first threshold can be the default transmission power of the AP. At this time, the first transmission power is greater than the default transmission power of the AP, which is equivalent to the AP increasing the transmission power when sending a data frame to the first terminal device, thereby improving the user experience of the first terminal device and ensuring the user experience.
[0010] In a possible design, the first transmission power is determined based on the first path loss and the received signal strength threshold of the first terminal device, where the first path loss is the path loss of the transmission frame between the first terminal device and the access point (AP) associated therewith.
[0011] Based on this possible design, the first transmission power is determined based on the first path loss and the received signal strength threshold of the terminal device. For example, the first transmission power can be the sum of the first path loss and the received signal strength threshold of the first terminal device, or the first transmission power can be the sum of multiple parameters including the first path loss and the received signal strength threshold of the first terminal device. Since the first path loss is the path loss of the transmission frame between the AP and the first terminal device, and the received signal strength threshold of the first terminal device is the minimum received signal strength for the first terminal device to demodulate the received transmission frame from the AP, therefore, determining the first transmission power based on the first path loss and the received signal strength threshold of the first terminal device can ensure the received signal strength of the data frame received by the first terminal device, enabling the first terminal device to demodulate the data frame.
[0012] In a possible design, the first path loss is determined based on the transmission power of the first transmission frame and the received signal strength of the first transmission frame.
[0013] In a possible design, the first path loss is the difference between the transmission power of the first transmission frame and the received signal strength of the first transmission frame.
[0014] Based on the above two possible designs, the first path loss can be determined based on the transmission power of the first transmission frame and the received signal strength of the first transmission frame, thus providing a basic guarantee for determining the first transmission power based on the first path loss.
[0015] In a possible design, the first transmission frame is a downlink transmission frame, and the received signal strength of the first transmission frame is determined based on a second transmission frame, where the second transmission frame is used to indicate the received signal strength of the first transmission frame, and the second transmission frame is an uplink transmission frame.
[0016] Based on this possible design, the second transmission frame can be used to indicate the received signal strength of the first transmission frame. Thus, the first path loss can be determined based on the received signal strength of the first transmission frame and the transmission power of the first transmission frame, providing a basic guarantee for the first transmission power determined based on the first path loss.
[0017] In a possible design, the first transmission frame is an uplink transmission frame, and the transmission power of the first transmission frame is determined based on the transmission power of a third transmission frame, where the frame type of the third transmission frame is different from that of the first transmission frame.
[0018] Based on this possible design, when the first transmission frame is an uplink transmission frame, the transmission power of the first transmission frame can be determined based on the frame type of the first transmission frame for different uplink or downlink transmission frames. The first path loss is determined based on the transmission power of the first transmission frame and the received signal strength of the first transmission frame, providing a basic guarantee for the first transmission power determined further based on the first path loss and the received signal strength threshold of the first terminal device.
[0019] In a possible design, the first transmission frame is an uplink data frame, and the third transmission frame is an uplink non-data frame; the transmission power of the first transmission frame is determined based on the transmission power of the third transmission frame, including: the transmission power of the first transmission frame is determined based on the transmission power of the third transmission frame and a first value, and the first value is the error value between the data frame and the non-data frame.
[0020] In a possible design, the transmission power of the first transmission frame is the difference between the transmission power of the third transmission frame and the first value.
[0021] Combining the above two possible designs, when the first transmission frame is an uplink data frame, the transmission power of the first transmission frame can be determined based on the transmission power of the uplink non-data frame and the error value between the data frame and the non-data frame (i.e., the first value), providing a basic guarantee for the first path loss determined based on the transmission power of the first transmission frame and the received signal strength of the first transmission frame, and further providing a basic guarantee for the first transmission power determined based on the first path loss and the received signal strength threshold of the first terminal device.
[0022] In a possible design, the first transmission frame is an uplink data frame, and the third transmission frame is a downlink non-data frame; the transmission power of the first transmission frame is determined based on the transmission power of the third transmission frame, including: the transmission power of the first transmission frame is determined based on the transmission power of the third transmission frame, a first value, and a second value, the first value is the error value between the data frame and the non-data frame, and the second value is the error value between the downlink transmission frame and the uplink transmission frame with the same frame type.
[0023] In a possible design, the transmission power of the first transmission frame is the difference between the transmission power of the third transmission frame, the first value, and the second value.
[0024] Combining the above two possible designs, when the first transmission frame is an uplink data frame, the transmission power of the first transmission frame can be determined based on the transmission power of the uplink non-data frame and the error value (i.e., the first value) between the data frame and the non-data frame. Since the first transmission frame is an uplink data frame, for the first terminal device, the transmission power of the first transmission frame is known; however, the accuracy of the transmission power of the first transmission frame reported by the terminal device is low. Therefore, the transmission power of the first transmission frame can be calculated and determined based on the known transmission power of the uplink non-data frame and the error value (i.e., the first value) between the data frame and the non-data frame. Compared with the scheme in which the first terminal device reports the transmission power of the first transmission frame to the first device, the accuracy of the transmission power of the first transmission frame can be improved, thereby improving the accuracy of the first path loss determined based on the transmission power of the first transmission frame and the received signal strength of the first transmission frame. Further, the accuracy of the first transmission power determined based on the first path loss and the received signal strength threshold of the first terminal device is improved.
[0025] In a second aspect, a communication method is provided. This method can be executed by the first device, or by components of the first device, such as the processor, chip, or chip system of the first device, etc., and can also be implemented by a logic module or software that can implement all or part of the functions of the first device. The method includes: obtaining a first identifier; obtaining a first transmission power for the first terminal device indicated by the first identifier, where the first transmission power is used to transmit the data frame of the first terminal device.
[0026] In a possible design, the communication method further includes: sending the first transmission power to an access point AP associated with the first terminal device.
[0027] In a possible design, the communication method further includes: transmitting the data frame of the first terminal device based on the first transmission power.
[0028] In a possible design, the first transmission power is greater than a first threshold.
[0029] In a possible design, obtaining the first transmission power for the first terminal device indicated by the first identifier includes: obtaining a first path loss and a received signal strength threshold of the first terminal device, where the first path loss is the path loss of the transmission frame between the first terminal device and the AP associated with it; determining the first transmission power based on the first path loss and the received signal strength threshold of the first terminal device.
[0030] In a possible design, obtaining the first path loss includes: obtaining the transmission power of the first transmission frame and the received signal strength of the first transmission frame, where the transmission frame includes the first transmission frame; determining the first path loss based on the transmission power of the first transmission frame and the received signal strength of the first transmission frame.
[0031] In a possible design, the first path loss is the difference between the transmission power of the first transmission frame and the signal strength of the first transmission frame.
[0032] In a possible design, the first transmission frame is a downlink transmission frame. Obtaining the received signal strength of the first transmission frame includes: obtaining a second transmission frame, where the second transmission frame is used to indicate the received signal strength of the first transmission frame.
[0033] In a possible design, the first transmission frame is an uplink transmission frame. Obtaining the transmission power of the first transmission frame includes: obtaining the transmission power of a third transmission frame, where the frame type of the third transmission frame is different from that of the first transmission frame; determining the transmission power of the first transmission frame based on the transmission power of the third transmission frame.
[0034] In a possible design, the first transmission frame is an uplink data frame and the third transmission frame is an uplink non - data frame; determining the transmission power of the first transmission frame based on the transmission power of the third transmission frame includes: obtaining a first value, where the first value is the error value between the data frame and the non - data frame; determining the transmission power of the first transmission frame based on the transmission power of the third transmission frame and the first value.
[0035] In a possible design, the transmission power of the first transmission frame is the difference between the transmission power of the third transmission frame and the first value.
[0036] In a possible design, the first transmission frame is an uplink data frame and the third transmission frame is a downlink non - data frame; determining the transmission power of the first transmission frame based on the transmission power of the third transmission frame includes: obtaining a first value, where the first value is the error value between the data frame and the non - data frame; obtaining a second value, where the second value is the error value between a downlink transmission frame and an uplink transmission frame with the same frame type; determining the transmission power of the first transmission frame based on the transmission power of the third transmission frame, the first value, and the second value.
[0037] In a possible design, the transmission power of the first transmission frame is the difference between the transmission power of the third transmission frame, the first value, and the second value.
[0038] In a possible design, the communication method further includes: receiving the rate requirement of the first terminal device.
[0039] Among them, for the technical effects brought by any possible design in the second aspect, reference can be made to the corresponding design in the first aspect above, and details are not described herein again.
[0040] Combining the first aspect and the second aspect, in a possible design, the received signal strength threshold of the first terminal device is the first received sensitivity among at least one received sensitivity.
[0041] Combining the first aspect and the second aspect, in a possible design, the first reception sensitivity is the maximum sensitivity among at least one reception sensitivity, or the first reception sensitivity is any one of the at least one reception sensitivity.
[0042] Combining the first aspect and the second aspect, in a possible design, at least one reception sensitivity is determined based on at least one modulation and coding strategy (MCS); the first reception sensitivity is the reception sensitivity corresponding to the first MCS; wherein, the first MCS is the MCS with the largest value among the at least one MCS, or the first MCS is one of the at least one MCS.
[0043] Combining the above three possible designs, the first reception sensitivity can be determined based on at least one reception sensitivity, providing a basic guarantee for determining the first transmission power based on the first reception sensitivity.
[0044] Combining the first aspect and the second aspect, in a possible design, the reception signal strength threshold of the first terminal device is determined based on the first signal-to-noise ratio threshold among at least one signal-to-noise ratio threshold.
[0045] Combining the first aspect and the second aspect, in a possible design, the reception signal strength threshold of the first terminal device is the first signal-to-noise ratio threshold, or the reception signal strength threshold of the first terminal device is the sum of the first signal-to-noise ratio threshold and the first noise value, and the first noise value is the magnitude of the noise between the access point (AP) and the first terminal device.
[0046] Combining the first aspect and the second aspect, in a possible design, the first signal-to-noise ratio threshold is the maximum signal-to-noise ratio threshold among at least one signal-to-noise ratio threshold, or the first signal-to-noise ratio threshold is the maximum signal-to-noise ratio threshold among at least one signal-to-noise ratio threshold.
[0047] Combining the first aspect and the second aspect, in a possible design, at least one signal-to-noise ratio threshold is determined based on at least one MCS; the first signal-to-noise ratio threshold is the signal-to-noise ratio threshold corresponding to the first MCS; wherein, the first MCS is the MCS with the largest value among the at least one MCS, or the first MCS is any one of the at least one MCS.
[0048] Combining the above three possible designs, the first noise ratio threshold can be determined based on at least one signal-to-noise ratio threshold, providing a basic guarantee for determining the first transmission power based on the first signal-to-noise ratio threshold.
[0049] Combining the first aspect and the second aspect, in a possible design, at least one MCS includes one or more MCSs corresponding to the rate requirement of the first terminal device.
[0050] Combining the first aspect and the second aspect, in a possible design, the first identifier includes the identifier of the first terminal device; or, the first identifier includes a user identifier, and the user identifier indicates the user corresponding to the first terminal device.
[0051] In a third aspect, a communication device is provided for implementing various methods. The communication device may be the AP in the first aspect or the first device in the second aspect, or a device included in the AP or the terminal device, such as a chip or a chip system. The communication device includes modules, units, or means corresponding to the implementation of the method, and the modules, units, or means may be implemented by hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions.
[0052] In some possible designs, the communication device may include a processing module and a transceiver module. The processing module may be used to implement the processing functions in any of the above aspects and any possible implementation manners thereof. The transceiver module may include a receiving module and a sending module, which are respectively used to implement the receiving function and the sending function in any of the above aspects and any possible implementation manners thereof.
[0053] In some possible designs, the transceiver module may be composed of a transceiver circuit, a transceiver, a transceiver, or a communication interface.
[0054] In a fourth aspect, a communication device is provided, including: a processor and a memory; the memory is used to store computer instructions, and when the processor executes the instructions, the communication device is caused to execute the method described in any aspect. The communication device may be the AP in the first aspect or the first device in the second aspect, or a device included in the AP or the first device, such as a chip or a chip system.
[0055] In a fifth aspect, a communication device is provided, including: a processor and a communication interface; the communication interface is used to communicate with modules outside the communication device; the processor is used to execute computer programs or instructions, so that the communication device executes the method described in any aspect. The communication device may be the AP in the first aspect or the first device in the second aspect, or a device included in the AP or the first device, such as a chip or a chip system.
[0056] In a sixth aspect, a communication device is provided, including: at least one processor; the processor is used to execute computer programs or instructions stored in the memory, so that the communication device executes the method described in any aspect. The memory may be coupled to the processor, or may be independent of the processor. The communication device may be the AP in the first aspect or the first device in the second aspect, or a device included in the AP or the first device, such as a chip or a chip system.
[0057] In some possible designs, the communication device includes a memory for storing necessary program instructions and data.
[0058] In some possible designs, when the device is a chip system, it may be composed of chips or may include chips and other discrete devices.
[0059] It can be understood that when the communication device provided in any one of the third to sixth aspects is a chip, the sending action / function of the communication device can be understood as outputting information, and the receiving action / function of the communication device can be understood as inputting information.
[0060] In a seventh aspect, there is provided a computer-readable storage medium storing a computer program or instructions, which, when running on a communication device, enable the communication device to execute the method described in any aspect.
[0061] In an eighth aspect, there is provided a computer program product containing instructions, which, when running on a communication device, enable the communication device to execute the method described in any aspect.
[0062] In a ninth aspect, there is provided a communication system including an access point AP and a terminal device. The AP is configured to obtain a first identifier and send a data frame to a first terminal device indicated by the first identifier based on a first transmission power. The terminal device is configured to receive the data frame from the AP.
[0063] In some possible designs, the communication system includes the AP as the AP in the first aspect (or a device included in the AP, such as a chip or a chip system).
[0064] In a tenth aspect, there is provided a communication system including the first device in the second aspect (or a device included in the first device, such as a chip or a chip system). The first device is configured to obtain a first identifier and obtain a first transmission power for a first terminal device indicated by the first identifier.
[0065] In a possible design, the first device is further configured to send the first transmission power to an access point AP associated with the first terminal device.
[0066] In a possible design, the first device is further configured to send a data frame of the first terminal device based on the first transmission power.
[0067] Among them, for the technical effects brought by any one of the design manners in the third to tenth aspects, reference may be made to the technical effects brought by different design manners in the first aspect or the second aspect above, which will not be elaborated here. Description of the Drawings
[0068] Figure 1An architecture diagram of a WLAN communication system provided by an embodiment of the present application;
[0069] Figure 2 A schematic flowchart of a communication method provided by an embodiment of the present application;
[0070] Figure 3 A schematic flowchart of another communication method provided by an embodiment of the present application;
[0071] Figure 4 A schematic flowchart of another communication method applied in an embodiment of the present application;
[0072] Figure 5 A schematic flowchart of a process for determining a first transmission power provided by an embodiment of the present application;
[0073] Figure 6 A schematic flowchart of a process for determining the received signal strength of a first transmission frame provided by an embodiment of the present application;
[0074] Figure 7 A schematic flowchart of a process for determining the transmission power of a first transmission frame provided by an embodiment of the present application;
[0075] Figure 8 A schematic flowchart of a process for an AP to determine the scheduling mode of a terminal device provided by an embodiment of the present application;
[0076] Figure 9 A schematic structural diagram of a communication device provided by an embodiment of the present application;
[0077] Figure 10 A schematic structural diagram of another communication device provided by an embodiment of the present application;
[0078] Figure 11 A schematic structural diagram of another communication device provided by an embodiment of the present application. Detailed implementation manners
[0079] In the description of the present application, unless otherwise specified, " / " indicates that the objects before and after are in an "or" relationship. For example, A / B may represent A or B; "and / or" in the present application is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. Here, A and B can be singular or plural.
[0080] In the description of this application, unless otherwise specified, "a plurality of" means two or more than two. "At least one of the following" or its similar expressions refer to any combination of these items, including any combination of single item or plural items. For example, at least one of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, c can be single or plural.
[0081] In addition, for the convenience of clearly describing the technical solutions of the embodiments of this application, in the embodiments of this application, terms such as "first" and "second" are used to distinguish the same items or similar items with basically the same functions and roles. Those skilled in the art can understand that terms such as "first" and "second" do not limit the quantity and execution order, and terms such as "first" and "second" do not necessarily mean different.
[0082] In the embodiments of this application, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of this application should not be construed as more preferred or more advantageous than other embodiments or design solutions. Exactly speaking, using words such as "exemplary" or "for example" aims to present relevant concepts in a specific way for easy understanding.
[0083] It can be understood that the "embodiments" mentioned throughout the specification mean that specific features, structures or characteristics related to the embodiments are included in at least one embodiment of this application. Therefore, the various embodiments throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It can be understood that in the various embodiments of this application, the magnitude of the serial numbers of each process does not mean the sequence of execution, and the execution sequence of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of this application.
[0084] It can be understood that in this application, both "when..." and "if" refer to corresponding processing under certain objective circumstances, which does not limit the time, and does not require a judgment action when implemented, nor does it mean the existence of other limitations.
[0085] It can be understood that some optional features in the embodiments of this application can, in some scenarios, be implemented independently without relying on other features, such as the current solution they are based on, to solve the corresponding technical problems and achieve the corresponding effects. In some scenarios, they can also be combined with other features according to requirements. Correspondingly, the devices given in the embodiments of this application can also implement these features or functions accordingly, which will not be elaborated here.
[0086] In this application, unless otherwise specified, the same or similar parts between various embodiments can be referred to each other. In each embodiment of this application, as well as in each implementation manner / implementation method / realization method in each embodiment, if there is no special specification and logical conflict, the terms and / or descriptions between different embodiments, as well as between each implementation manner / implementation method / realization method in each embodiment, are consistent and can be cited mutually. The technical features in different embodiments, as well as in each implementation manner / implementation method / realization method in each embodiment, can be combined to form new embodiments, implementation manners, implementation methods, or realization methods according to their internal logical relationships. The implementation manners of this application described below do not constitute a limitation on the protection scope of this application.
[0087] With the rapid development of WLAN, in places with dense users such as campus networks, enterprise campuses, automated production workshops, and hospitals, there is a desire to provide differentiated coverage.
[0088] In one implementation manner, the AP can set different transmission powers based on the type of frame. For example, for data frames, the AP sets one transmission power; for management frames or control frames, the AP sets another transmission power. In this implementation manner, for different frame types (such as data frames, management frames, control frames), the AP respectively sets different power limits to achieve power control for different frame types.
[0089] In another implementation manner, the WLAN controller can set different transmission powers for the AP based on whether there is a terminal device in a coverage hole. For example, in the case where there is a terminal device in a coverage hole, the WLAN controller can increase the current transmission power of the AP. In the case where there is no terminal device in a coverage hole, the AP can use the current transmission power. That is, in this implementation manner, different powers are respectively set for the AP according to whether there is a terminal device in a coverage hole.
[0090] Both of the above two implementation manners are to set the overall power of the AP. That is, once the power of the AP is adjusted, the AP will use the adjusted power to provide services for all users. For example, in the first implementation manner, the AP uses power 1 to send data frames of all users, and the AP uses power 2 to send control frames of all users; in the second implementation manner, the AP uses power Ⅰ to send frames of all users during time period T1, and the AP uses power 2 to send frames of all users during time period T2.
[0091] An embodiment of this application provides a communication method and apparatus. In this method, the AP may set the transmission power for a data frame indicated by a specified identifier, that is, the AP transmits the data frame indicated by the specified identifier based on this transmission power, and the transmission power of the data frame indicated by the specified identifier is different from that of other data frames. The data frame indicated by the specified identifier is, for example, a data frame sent to a specified terminal device, and the specified identifier is, for example, the device identifier of the specified terminal device (such as the MAC address of the device, the IP address of the device, etc.). The data frame specified by the specified identifier is, for example, a data frame sent to a terminal device held by a specified user, and the specified identifier is, for example, the user identifier of the specified user. Exemplarily, the transmission power for transmitting the data frame indicated by the specified identifier may be preset, or may be set according to the requirements of the specified user, or may be determined according to the communication quality of the specified terminal device. In this way, this method can set different transmission powers for different terminal devices (a terminal device is also held by a certain user) or different users, so as to provide differentiated network coverage for different users.
[0092] The embodiment of this application can be applied to the scenario of WLAN, and can be applied to the IEEE 802.11 system standard, such as 802.11a / b / g standard, 802.11n standard, 802.11ac standard, 802.11ax standard, or its next generation, such as 802.11be standard or a more next-generation standard. Alternatively, the embodiment of this application can also be applied to wireless local area network systems such as the Internet of Things (IoT) network or the Vehicle to X (V2X) network. Of course, the embodiment of this application can also be applied to other possible communication systems, such as the Long Term Evolution (LTE) system, the LTE Frequency Division Duplex (FDD) system, the LTE Time Division Duplex (TDD), the Universal Mobile Telecommunication System (UMTS), the Worldwide Interoperability for Microwave Access (WiMAX) communication system, the 5th generation (5G) communication system, and other next-generation communication systems.
[0093] The present application provides a WLAN communication system, which includes a first device and at least one terminal device associated with the first device. Among them, the first device can be any one of an AP, a WLAN controller (or a wireless controller), and an analyzer. Among them, when the WLAN system operates based on the control and provisioning of wireless access points (CAPWAP) protocol, the WLAN controller or the wireless controller can be an access controller (AC). Correspondingly, the AP can be a wireless termination point (WTP). This application takes the WLAN controller or the wireless controller as an AC for example.
[0094] Optionally, when the first device is any one of an AC or an analyzer, the WLAN communication system further includes an AP. At this time, the first device is used to set the transmission power for the AP.
[0095] See Figure 1 , which shows an architecture diagram of a WLAN communication system provided by an embodiment of the present application. Figure 1 Taking the example that the WLAN includes an AP, and the AP is associated with STA#1, STA#2, and STA#3. The AP can schedule wireless resources for the STAs associated with it and transmit data for the STAs on the scheduled wireless resources. For example, the AP can schedule wireless resources for STA#1, STA#2, and STA#3 and transmit data for STA#1, STA#2, and STA#3 on the scheduled wireless resources, including uplink data frames and / or downlink data frames.
[0096] The terminal device involved in the embodiments of the present application can be a wireless communication chip, a wireless sensor, or a wireless communication terminal device. For example, a user terminal, a user device, an access device, a subscriber station, a subscriber unit, a mobile station, a user agent, a user equipment that supports wireless fidelity (WiFi) communication function, where the user terminal can include various handheld devices, vehicle-mounted devices, wearable devices, Internet of Things (IoT) devices, computing devices, or other processing devices connected to a wireless modem with wireless communication functions, as well as various forms of user equipment (UE), mobile station (MS), terminal, terminal equipment, portable communication device, handheld device, portable computing device, entertainment device, game device or system, global positioning system device, or any other suitable device configured to communicate over a wireless medium, etc. In addition, the terminal can support the 802.11be standard. The terminal can also support multiple WLAN standards such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.
[0097] The AP involved in the embodiments of the present application can be a device deployed in a wireless communication network to provide wireless communication functions for its associated STAs, mainly deployed indoors in homes, buildings, and campuses, with a typical coverage radius of dozens of meters to hundreds of meters. Of course, it can also be deployed outdoors. The AP is equivalent to a bridge connecting a wireless local area network and other networks (such as a wired network, a cellular mobile communication network, etc.). Its main function is to connect various wireless network clients together and then connect the wireless local area network to other networks. Specifically, the AP can be a communication device such as a base station with a WiFi chip, a router, a gateway, a repeater, a communication server, a switch, or a bridge, where the base station can include various forms of macro base stations, micro base stations, relay stations, etc. In addition, the AP can support the 802.11be standard. The AP can also support WLAN standards such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.
[0098] It should be noted that the WLAN communication system described in the embodiments of the present application is to more clearly illustrate the technical solutions of the embodiments of the present application and does not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those of ordinary skill in the art know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
[0099] The communication method provided by the embodiments of the present application will be described below with reference to the accompanying drawings. It should be noted that in the following embodiments of the present application, the message names between various devices, the names of various parameters, or the names of various information, etc. are only examples, and in other embodiments, they may also be other names, and the method provided by the present application does not make specific limitations on this.
[0100] It can be understood that in the embodiments of the present application, the execution subject may execute some or all of the steps in the embodiments of the present application. These steps or operations are only examples, and the embodiments of the present application may also execute other operations or various deformations of the operations. In addition, the various steps may be executed in different orders presented by the embodiments of the present application, and it is possible not to execute all the operations in the embodiments of the present application.
[0101] See Figure 2 , which is a flowchart of a communication method provided by the embodiments of the present application. The communication method may include the following steps S201 to S202.
[0102] S201. The AP obtains a first identifier.
[0103] Optionally, the first identifier may be an identifier of a terminal device. Alternatively, the first identifier may also be a user identifier.
[0104] Optionally, one user identifier may be associated with at least one identifier of a terminal device. Thus, when the first identifier is a user identifier, the first identifier may be associated with at least one identifier of a terminal device, that is to say, at this time, the first identifier may indicate at least one terminal device.
[0105] Exemplarily, the identifier of the terminal device may be the identifier (ID) of the terminal device, or may also be the Media Access Control (MAC) address of the terminal device, or may also be the Internet Protocol (IP) address of the terminal device. Alternatively, the identifier of the terminal device may also have other implementation forms, which are not limited in the embodiments of the present application.
[0106] Exemplarily, the first identifier may be a very important person (VIP) identifier. Among them, the VIP identifier can be understood as the user identifier of a VIP user. Correspondingly, the non-VIP user identifier can be understood as the identifier of a non-VIP user; or the VIP identifier can also be understood as the identifier of a terminal device associated with a VIP user. For example. Each VIP user may be associated with at least one identifier of a terminal device.
[0107] The AP can obtain the first identifier based on the configuration. For example, a network administrator or network operation and maintenance personnel specify the VIP identifier through configuration. The AP reads the configuration file to obtain the first identifier, or the AP reads the configuration command input on the command line, control interface, or management interface to obtain the first identifier.
[0108] The AP can also receive the first identifier. For example, the AP receives the first identifier sent by the AC or analyzer.
[0109] S202. The AP sends a data frame to the first terminal device indicated by the first identifier based on the first transmission power.
[0110] Optionally, the first terminal device can be understood as: the terminal device indicated by the first identifier. Among them, when the first identifier indicates one terminal device, the first terminal device includes one terminal device; when the first identifier indicates multiple terminal devices, the first terminal device includes multiple terminal devices.
[0111] Optionally, the data frame sent by the AP to the first terminal device can also be called the data frame of the first terminal device, or there may be other names, which are not limited in the embodiments of the present application.
[0112] Optionally, the first transmission power is greater than the default transmission power of the AP. Exemplarily, the default transmission power can be understood as: the power that the AP defaults to use for sending transmission frames. This default transmission power can be the transmission power configured when the AP leaves the factory, or the transmission power set for the AP after leaving the factory for sending transmission frames. When the terminal is not the first terminal device, the AP sends the data frame destined for the terminal using the default transmission power.
[0113] Exemplarily, the transmission frame can be a data frame or a non-data frame. Exemplarily, the non-data frame can include a control frame or a management frame. Specifically, the management frame includes but is not limited to a beacon frame and an association frame. The control frame includes but is not limited to a request to send (RTS) frame, a clear to send (CTS) frame, an acknowledge (ACK) frame, and a non-acknowledge (NACK) frame.
[0114] Optionally, the AP sending a data frame to the first terminal device indicated by the first identifier based on the first transmission power includes: when the received signal strength of the transmission frame between the AP and the first terminal device is greater than or equal to threshold A, the AP sends the data frame to the first terminal device based on the first transmission power.
[0115] Exemplarily, the AP can determine whether the received signal strength of the transmission frame between the AP and the first terminal device is greater than or equal to threshold A. When the received signal strength is less than threshold A, it indicates that the first terminal device has moved away from the signal coverage range of the AP. Therefore, the AP does not need to consider guaranteeing the user experience of the first terminal device. For example, the AP does not need to send a data frame to the first terminal device based on the first transmission power. Further, at this time, the AP can send a data frame to the first terminal device based on the default transmission power. When the received signal strength is greater than or equal to threshold A, it indicates that the first terminal device is within the signal coverage range of the AP. Therefore, the AP needs to consider guaranteeing the user experience of the first terminal device. For example, the AP can send a data frame to the first terminal device based on the first transmission power to guarantee the user experience.
[0116] Optionally, a power control switch can be preset inside the AP. Among them, when the received signal strength of the transmission frame between the AP and the first terminal device is greater than or equal to threshold A, the power control switch can be turned on; when the received signal strength of the transmission frame between the AP and the first terminal device is less than threshold A, the power control switch can be turned off. Thus, the AP can determine whether to send a data frame to the first terminal device based on the first transmission power according to whether the power control switch is turned on. For example, when the power control switch is turned on, the AP can send a data frame to the first terminal device based on the first transmission power; when the power control switch is turned off, the AP can send a data frame to the first terminal device based on the default transmission power.
[0117] Optionally, the AP can determine the relationship between the received signal strength of the transmission frame between the AP and the first terminal device and threshold A in real time; or, the AP can also periodically determine the relationship between the received signal strength of the transmission frame between the AP and the first terminal device and threshold A; or, the AP can determine the relationship between the received signal strength of the transmission frame between the AP and the first terminal device and threshold A before each time it sends a data frame to the first terminal device.
[0118] Exemplarily, the value of threshold A can be -68 dBm. It can be understood that only exemplary values of threshold A are listed in the embodiments of the present application. In fact, the value of threshold A can be other values other than the above values, and the embodiments of the present application do not limit it. It can be understood that threshold A can also have other names, such as the first signal strength threshold, etc., and the embodiments of the present application do not limit it.
[0119] Optionally, as Figure 3 shown, the communication method may further include the following steps S203 to S204.
[0120] S203. The AP obtains a second identifier.
[0121] S204. The AP sends a data frame to the second terminal device indicated by the second identifier based on the second transmission power.
[0122] Exemplarily, the second terminal device can be understood as: the terminal device indicated by the second identifier. Among them, when the second identifier indicates one terminal device, the second terminal device includes one terminal device; when the second identifier indicates multiple terminal devices, the second terminal device includes multiple terminal devices.
[0123] Exemplarily, the data frame sent by the AP to the second terminal device can also be referred to as the data frame of the second terminal device, or there may be other names, which are not limited in the embodiments of the present application.
[0124] Optionally, the second identifier indicates the user / terminal device that does not need to be guaranteed with high priority, and the second transmission power is the default transmission power.
[0125] Optionally, similar to the first identifier, the second identifier also indicates the user or terminal device that needs to be guaranteed with high priority. Exemplarily, the acquisition method of the second identifier is similar to the acquisition method of the first identifier, and specifically, reference can be made to the relevant introduction of the first identifier in step S201 above, which will not be elaborated here.
[0126] Optionally, the second transmission power is the same as the first transmission power. For example, in a WLAN network, there are multiple users (for example, two users) or multiple terminal devices (for example, two terminal devices) that need to be guaranteed with high priority. The AP obtains the identifiers of the two users or two terminal devices: the first identifier and the second identifier. The AP sends data frames to the first terminal device and the second terminal device based on the same transmission power.
[0127] Optionally, the second transmission power is different from the first transmission power. For example, for the user / terminal device that needs to be guaranteed with high priority, the AP can also distinguish the guarantee levels and adopt different transmission powers for different guarantee levels. For example, if the guarantee level of the terminal device / user indicated by the first identifier is higher than the guarantee level of the terminal device / user indicated by the second identifier, the first transmission power is greater than the second transmission power; otherwise, the second transmission power is greater than the first transmission power.
[0128] Based on this optional solution, since the second transmission power is different from the first transmission power, the AP uses different transmission powers when sending data frames to the first terminal device and the second terminal device, that is, the AP uses different transmission powers to send data frames to different users, thereby providing differentiated network coverage for different users.
[0129] It should be noted that the above only takes two types of identifiers (i.e., the first identifier and the second identifier) as examples to exemplarily introduce the transmission power corresponding to different identifiers (such as the first transmission power corresponding to the first identifier, or the second transmission power corresponding to the second identifier). In fact, the AP can obtain more identifiers, and different identifiers can also respectively correspond to different transmission powers. That is to say, the AP can respectively send data frames of terminal devices indicated by different identifiers based on multiple transmission powers.
[0130] A communication method provided by an embodiment of the present application. The AP can set a transmission power for a data frame indicated by a specified identifier, that is, the AP sends the data frame indicated by the specified identifier based on this transmission power, and this transmission power is different from the transmission powers of other data frames. The data frame indicated by the specified identifier is, for example, a data frame sent to a specified terminal device, or a data frame sent to a terminal device held by a specified user. In this way, this method can distinguish different terminal devices (a terminal device is also held by a certain user) or different users to set different transmission powers, so as to provide differentiated network coverage for different users.
[0131] It should be noted that the above steps S201 to S204 only exemplarily describe the process of the communication method. Among them, there is no limitation on the execution order between step S201 and step S203. Exemplarily, step S201 can be executed before step S203; or, step S201 can be executed after step S203; or, step S201 and step S203 can also be executed simultaneously. In addition, there is no limitation on the execution order between step S202 and step S204. Exemplarily, step S202 can be executed before step S204; or, step S202 can be executed after step S204.
[0132] Optionally, the acquisition methods of the above-described "first transmission power" and "second transmission power (the second transmission power is greater than the default transmission power of the AP)" are similar. The following takes the acquisition method of the first transmission power as an example for introduction. The acquisition method of the second transmission power can refer to the relevant description of the first transmission power below and will not be elaborated here.
[0133] As an example, the first transmission power can be set by the AP. Exemplarily, the AP can preset the first transmission power, and then send a data frame to the first terminal device based on the first transmission power. Based on this example, setting the first transmission power by the AP itself can reduce the interaction of messages and save overhead compared with the scheme of determining the first transmission power by other settings except the AP and informing the AP.
[0134] As another example, the first transmission power may be set by a device other than the AP and sent to the AP. Exemplarily, devices other than the AP may include devices such as an AC or an analyzer.
[0135] Exemplarily, in the case where the first transmission power is set by a device other than the AP and sent to the AP, taking the device other than the AP as an AC as an example, the process for the AP to obtain the first transmission power includes steps S205 to S207 as Figure 4 shown.
[0136] S205. The AP sends a first identifier to the AC; correspondingly, the AC receives the first identifier from the AP.
[0137] S206. The AC obtains the first transmission power for the first terminal device.
[0138] S207. The AC sends the first transmission power to the AP; correspondingly, the AP receives the first transmission power from the AC.
[0139] Based on this example, setting the first transmission power by a device other than the AP and informing the AP can reduce the resource consumption of the AP compared to the solution where the AP determines the first transmission power by itself.
[0140] Combining the above two examples, the device that sets the first transmission power is collectively referred to as the first device (such as any one of the AP, AC, and analyzer); Exemplarily, the first device can set the first transmission power based on the following three methods.
[0141] Method 1. The first transmission power can be preset.
[0142] Optionally, the first transmission power can be predefined by a protocol, or configured at the factory of the AP, or can also be preset by the first device.
[0143] Exemplarily, in the case where the first transmission power is preset by the first device, the setting of the first transmission power can include the following two implementations.
[0144] As one implementation, the first transmission power can be randomly set by the first device.
[0145] Optionally, the first transmission power is greater than threshold B. Exemplarily, the first transmission power can be any value greater than threshold B.
[0146] Optionally, the value of threshold B can be the default transmission power of the AP. It can be understood that threshold B can also be referred to as the first threshold, or other names, which are not limited in the embodiments of the present application.
[0147] Based on this implementation, the first device can make the first transmission power greater than the first threshold. When the first threshold is the default transmission power of the AP, the first transmission power is greater than the default transmission power of the AP. At this time, it is equivalent to the AP increasing the transmission power when sending a data frame to the first terminal device, thereby improving the user experience of the first terminal device and ensuring the user experience.
[0148] As another implementation, the first transmission power is one of at least one pre-defined power.
[0149] Optionally, the first transmission power can be any one of at least one power, or the first transmission power can be the maximum power among at least one power.
[0150] Optionally, the minimum power among at least one power is greater than the default transmission power of the AP. That is to say, the first transmission power is greater than the default transmission power. Exemplarily, when the number of powers included in at least one power is 1, it can also be considered that the value of the first transmission power is the default value.
[0151] Based on this implementation, the first device can select the first transmission power from at least one power. Since the minimum power among at least one power is greater than the default transmission power, that is to say, the first transmission power is greater than the default transmission power of the AP. At this time, it is equivalent to the AP increasing the transmission power when sending a data frame to the first terminal device, thereby improving the user experience of the first terminal device and ensuring the user experience.
[0152] Based on Method 1, since the first transmission power is preset, the first device can directly obtain the first transmission power, thereby providing a basic guarantee for the AP to send a data frame to the first terminal device based on the first transmission power.
[0153] Method 2: The first transmission power can be determined by the first device based on the requirements of the first terminal device.
[0154] Optionally, the first device can obtain the requirements of the first terminal device based on the configuration. For example, the first device reads a configuration file or a configuration command to obtain the requirements of the first terminal device. For example, network administrators or operation and maintenance personnel indicate the requirements of the user / terminal device corresponding to the first identifier through a configuration file or a configuration command, so that the first device obtains the requirements of one or more terminal devices indicated by the first identifier.
[0155] Optionally, the first device may receive the requirements of the first terminal device sent by other devices. Exemplarily, when the first device is an AP, the first terminal device may directly send its requirements to the AP; when the first device is a device other than the AP, the first terminal device may send its requirements to the AP, and then the AP may send the requirements to the first device.
[0156] Optionally, the requirements of the first terminal device may be understood as: the requirements of the first terminal device for the first transmission power. Or, it may also be understood as: the requirements of the first terminal device for the communication quality.
[0157] Exemplarily, the first device may pre-store the correspondence between different requirements and different transmission powers. Thus, after the first device learns the requirements of the first terminal device for the communication quality, it may obtain the transmission power (i.e., the first transmission power) corresponding to the requirements from this correspondence.
[0158] Optionally, in the correspondence between different requirements and different transmission powers, the requirements and the transmission powers may be one-to-one, or the requirements and the transmission powers may be many-to-one. Exemplarily, the correspondence between different requirements and different transmission powers may include the content shown in Table 1 or Table 2 below:
[0159] Table 1
[0160]
[0161] Table 2
[0162]
[0163]
[0164] It should be noted that the above examples are only introduced by taking the implementation form of the correspondence between different requirements and different transmission powers as a table form. The implementation form of the correspondence between different requirements and different transmission powers may also be other forms except the table form, such as a set, etc., which are not limited in the embodiments of the present application.
[0165] Based on Method 2, the first device may determine the first transmission power based on the requirements of the first terminal device to meet the requirements of the first terminal device. Further, it provides a basic guarantee for the AP to send a data frame to the first terminal device based on the first transmission power.
[0166] Method 3: The first transmission power is determined based on the first path loss and the received signal strength threshold of the first terminal device. Wherein, the first path loss is the path loss of the transmission frame between the AP and the first terminal device.
[0167] Exemplarily, in the third manner, the first device may determine the first transmission power based on the first path loss and the received signal strength threshold of the first terminal device. Specifically, as Figure 5 shown, the first device may set the first transmission power based on steps S501 to S502. Wherein, when the first device is other devices except the AP, step S206 may be replaced by S501 to S502.
[0168] S501. The first device obtains the first path loss and the received signal strength threshold of the first terminal device.
[0169] Exemplarily, the received signal strength may be represented by received signal strength indication (RSSI). For example, the received signal strength of a transmission frame may be represented by the RSSI of the transmission frame.
[0170] Optionally, the first path loss may be understood as: the path loss of one or more transmission frames between the first terminal device and the AP associated therewith.
[0171] Optionally, the received signal strength threshold of the first terminal device may indicate the received signal strength required for the first terminal device to demodulate the transmission frame it receives.
[0172] S502. The first device determines the first transmission power based on the first path loss and the received signal strength threshold of the first terminal device.
[0173] In one implementation manner, the first device determines the first transmission power based on the first path loss and the received signal strength threshold of the first terminal device, which may be understood as: the first device may determine the first transmission power based on these two parameters, namely the first path loss and the received signal strength threshold of the first terminal device.
[0174] Optionally, the first transmission power is the sum of the first path loss and the received signal strength threshold of the terminal device.
[0175] In another implementation manner, the first device determines the first transmission power based on the first path loss and the received signal strength threshold of the first terminal device, which may be understood as: the first device may determine the first transmission power based on multiple parameters, where the multiple parameters include these two parameters, namely the first path loss and the received signal strength threshold of the first terminal device. That is to say, in the process of the first device determining the first transmission power, in addition to these two parameters, namely the first path loss and the received signal strength threshold of the first terminal device, other parameters are also required for assistance.
[0176] Optionally, the first transmission power is the sum of the multiple parameters.
[0177] Based on Method 3, the first transmission power is determined based on the first path loss and the received signal strength threshold of the terminal device. For example, the first transmission power can be the sum of the first path loss and the received signal strength threshold of the first terminal device, or the first transmission power can be the sum of multiple parameters including the first path loss and the received signal strength threshold of the first terminal device. Since the first path loss is the path loss of the transmission frame between the AP and the first terminal device, and the received signal strength threshold of the first terminal device is the minimum received signal strength for the first terminal device to demodulate the received transmission frame from the AP, thus, determining the first transmission power based on the first path loss and the received signal strength threshold of the first terminal device can ensure the received signal strength of the data frame received by the first terminal device, enabling the first terminal device to demodulate the data frame.
[0178] Optionally, after determining the first transmission power, the first device can also determine the final first transmission power based on the transmission power threshold of the AP, and thus send a data frame to the first terminal device based on the final first transmission power. That is to say, step S202 can be replaced with: The AP sends a data frame to the first terminal device based on the final first transmission power.
[0179] Optionally, the final first transmission power is the smaller value between the first transmission power and the transmission power threshold of the AP.
[0180] Optionally, the transmission power threshold of the AP is the sum of the maximum transmission power supported by the regulation and the gain of the AP. Wherein, the gain of the AP refers to the sum of the combining gain of the AP and the antenna gain of the AP. Taking the maximum transmission power of 20 dBm and the gain of the AP of 14 dBm as an example, the transmission power threshold of the AP is 34 dBm. At this time, if the first transmission power is 35 dBm, the final first transmission power is 34 dBm.
[0181] Exemplarily, the above is only introduced with the gain of the AP being 14 dBm as an example. In fact, the gain of the AP can also be other values, which is not limited in the embodiments of the present application.
[0182] It can be understood that since the maximum transmission power supported by different countries is different, the maximum transmission power supported by the regulation can be understood as: the maximum transmission power supported by the regulation of the country where the AP and the first terminal device are applied; in addition, the maximum power corresponding to different models of APs is also different, so the maximum transmission power supported by the regulation can also be understood as: under the regulation of the country where the AP and the first terminal device are applied, the maximum transmission power corresponding to the model of the AP.
[0183] Based on the above three alternative solutions, the first device can determine the final first transmission power based on the first transmission power and the transmission power threshold of the AP, and then send a data frame to the first terminal device based on the final first transmission power. Since the normal transmission of the data frame cannot be guaranteed when the first transmission power is greater than the transmission power threshold of the AP, the first device can compare the determined first transmission power with the transmission power threshold of the AP after determining the first transmission power. If the first transmission power is greater than the transmission power threshold of the AP, the first transmission power can be appropriately adjusted to be less than or equal to the transmission power threshold of the AP, so as to ensure the normal transmission of the data frame.
[0184] The above is the description of the first transmission power. Next, the "first path loss" involved in the above embodiments will be introduced in detail.
[0185] As an example, the first path loss is the path loss of a certain transmission frame between the AP and the first terminal device. For example, the first path loss can be the path loss of the first transmission frame.
[0186] Exemplarily, the first transmission frame can be an uplink transmission frame or a downlink transmission frame; further, the first transmission frame can also be a data frame or a non-data frame. At this time, the first transmission frame can be any one of an uplink data frame, an uplink non-data frame, a downlink data frame, or a downlink non-data frame.
[0187] Exemplarily, in this example, the path loss of the first transmission frame (i.e., the first path loss) can be obtained through the following two methods.
[0188] As a first possible implementation manner, the first device can determine the first path loss based on the transmission power of the first transmission frame and the received signal strength of the first transmission frame.
[0189] Optionally, the first path loss is the difference between the transmission power of the first transmission frame and the received signal strength of the first transmission frame.
[0190] Exemplarily, for the acquisition methods of the transmission power of the first transmission frame and the received signal strength of the first transmission frame, reference can be made to the relevant introduction of the transmission power of the first transmission frame and the received signal strength of the first transmission frame below, which will not be elaborated here.
[0191] Based on this possible implementation manner, the first device can determine the first path loss based on the transmission power of the first transmission frame and the received signal strength of the first transmission frame, providing a basic guarantee for determining the first transmission power based on the first path loss.
[0192] As a second possible implementation manner, the first path loss is pre-stored by the first device.
[0193] Exemplarily, during the transmission of the first transmission frame, the first device can determine and store the first path loss, so that when obtaining the first path loss in step S501, the first device can directly obtain the first path loss from the storage unit.
[0194] Specifically, the AP can transmit different transmission frames with different terminal devices indicated by different identifiers. Thus, when the AP transmits different transmission frames with different terminal devices indicated by different identifiers, the first device can determine whether the identifier is the first identifier based on the identifier used to indicate the terminal device, so as to determine whether the transmission frame transmitted between the AP and the terminal device indicated by the identifier is the first transmission frame. Among them, when the identifier is the first identifier, the transmission frame transmitted between the AP and the terminal device indicated by the identifier is the first transmission frame. Therefore, during the transmission of the first transmission frame, the first device can determine and store the first path loss; when the identifier is not the first identifier, the transmission frame transmitted between the AP and the terminal device indicated by the identifier is not the first transmission frame, so the first device does not need to determine the first path loss.
[0195] Based on this possible implementation, the first path loss is determined based on the transmission power of the first transmission frame and the received signal strength of the first transmission frame, thus providing a basic guarantee for the first transmission power determined based on the first path loss. In addition, since the first path loss is pre-stored by the first device, the first device can directly obtain the first path loss from the storage unit; compared with the scheme in which the first device calculates and determines the first path loss, it can reduce the resource consumption of the first device.
[0196] As another example, the first path loss is determined based on the path losses of multiple transmission frames between the AP and the first terminal device.
[0197] Optionally, the multiple transmission frames can be multiple historical transmission frames between the AP and the first terminal device.
[0198] Exemplarily, the multiple historical transmission frames can all be uplink transmission frames or downlink transmission frames; further, the multiple historical transmission frames can also all be data frames or non-data frames. At this time, the multiple historical transmission frames can be any one of uplink data frames, uplink non-data frames, downlink data frames, or downlink non-data frames.
[0199] Exemplarily, the obtaining method of any one of the multiple historical transmission frames is similar to the obtaining method of the above-mentioned first transmission frame, and the specific description can refer to the relevant description of the above-mentioned first transmission frame, which will not be elaborated here.
[0200] Optionally, the first path loss can be a statistical value of the path losses of the multiple transmission frames, such as an average value, a quantile value, or a weighted value.
[0201] Exemplarily, in the case where the first path loss is the weighted value of the path losses of multiple transmission frames, the weights of the path losses of the multiple transmission frames can be predefined by the protocol, or can be factory-configured by the AP (in the case where the first device is not an AP, the AP can inform the first device), or can also be preset.
[0202] Exemplarily, in this example, the first device can obtain the first path loss based on the following two methods.
[0203] As a first possible implementation manner, the first device can determine the first path loss based on the path losses of multiple transmission frames.
[0204] Optionally, in this possible implementation manner, the path losses of the multiple transmission frames are pre-stored by the first device. Exemplarily, during the transmission of the multiple transmission frames, the first device can respectively determine and store the path losses of the multiple transmission frames. Thus, when obtaining the first path loss in step S501, the first device obtains the path losses of the multiple transmission frames from the storage unit, and then determines the first path loss based on the path losses of the multiple transmission frames.
[0205] As a second possible implementation manner, the first path loss is pre-stored by the first device.
[0206] Exemplarily, during the transmission of the multiple transmission frames, the first device can respectively determine the path losses of the multiple transmission frames, and determine and store the first path loss based on the path losses of the multiple transmission frames. Thus, when obtaining the first path loss in step S501, the first device can directly obtain the first path loss from the storage unit.
[0207] Based on this possible implementation manner, the first path loss is determined based on the path losses of multiple transmission frames. Compared with the solution where the first device determines the first path loss based on the path loss of a single transmission frame, it can improve the accuracy of the first path loss, and further improve the accuracy of the first transmission power determined based on the first path loss. In addition, since the first path loss is pre-stored by the first device, the first device can directly obtain the first path loss from the storage unit; compared with the solution where the first device calculates and determines the first path loss, it can reduce the resource consumption of the first device.
[0208] The above is the description of the first path loss involved in the above embodiments. Next, the "received signal strength of the first transmission frame" involved in the above embodiments will be introduced in detail.
[0209] Optionally, the received signal strength of the first transmission frame can be obtained based on the following two methods.
[0210] In one implementation, the received signal strength of the first transmission frame can be informed to the first device by the device that receives the first transmission frame.
[0211] Exemplarily, since the first transmission frame is a transmission frame between the AP and the first terminal device, the device that receives the first transmission frame is the first terminal device; or, the device that receives the first transmission frame is the AP. Among them, when the first transmission frame is a downlink transmission frame (such as a downlink data frame or a downlink non-data frame), the device that receives the first transmission frame is the first terminal device; when the first transmission frame is an uplink transmission frame (such as an uplink data frame or an uplink non-data frame), the device that receives the first transmission frame is the AP.
[0212] It can be understood that for the device that receives the transmission frame, when receiving the transmission frame, it can measure the received signal strength of the transmission frame, and further, it can inform the first device of the received signal strength of the first transmission frame measured by it.
[0213] Specifically, taking the example that the AP transmits link measurement (LM) request frames to different terminal devices indicated by different identifiers respectively, when the AP transmits LM request frames to different terminal devices indicated by different identifiers respectively, the first device can determine whether the LM request frame transmitted between the AP and the terminal device indicated by the identifier is the first transmission frame based on whether the identifier used to indicate the terminal device is the first identifier, and further determine whether it is necessary to inform the first device of the received signal strength of the LM request frame. Among them, when the identifier used to indicate the terminal device is the first identifier, it means that the LM request frame corresponding to the first identifier is the LM request frame transmitted between the AP and the first terminal device. At this time, the LM request frame corresponding to the first identifier is the first transmission frame. Therefore, when the device that receives the first transmission frame receives the first transmission frame, it can measure the received signal strength of the first transmission frame, and further, it can inform the first device of the received signal strength of the first transmission frame (that is, the transmission frame corresponding to the first identifier) measured by it. When the identifier used to indicate the terminal device is not the first identifier, it means that the LM request frame corresponding to the identifier is not the LM request frame transmitted between the AP and the first terminal device. At this time, the LM request frame corresponding to the identifier is not the first transmission frame. Therefore, when the device that receives the transmission frame receives the transmission frame, it does not need to measure the received signal strength of the transmission frame, nor does it need to inform the first device of the received signal strength of the transmission frame (that is, the transmission frame corresponding to the identifier).
[0214] Alternatively, when receiving an LM request frame, the terminal device that receives the LM request frame measures the received signal strength of the LM request frame it receives respectively, and informs the first device of the received signal strength of the LM request frame, so that the first device can learn about the received signal strengths of the LM request frames from different terminal devices; since the terminal device that receives the LM request frame includes the first terminal device (i.e., the device that receives the first transmission frame), thus, the first device can learn about the received signal strength of the first transmission frame.
[0215] Optionally, when the first transmission frame is an uplink transmission frame (such as an uplink data frame or an uplink non-data frame), the device that receives the first transmission frame is an AP. That is to say, the AP can measure the received signal strength of the first transmission frame. Thus, it can inform the first device of the received signal strength of the first transmission frame. When the first transmission frame is a downlink transmission frame (such as a downlink data frame or a downlink non-data frame), the device that receives the first transmission frame is the first terminal device. That is to say, the first terminal device can measure the received signal strength of the first transmission frame, and thus can inform the first device of the received signal strength of the first transmission frame.
[0216] Exemplarily, when the first device is an AP, for the AP to inform the first device of the received signal strength of the first transmission frame, it can be understood that: the first device can directly learn about the received signal strength of the first transmission frame. When the first device is a device other than the AP, for the AP to inform the first device of the received signal strength of the first transmission frame, it can be understood that: the AP sends the received signal strength of the first transmission frame to the first device. For the first terminal device to inform the first device of the received signal strength of the first transmission frame, it can be understood that: the first terminal device informs the AP of the received signal strength of the first transmission frame, and the AP informs the first device of the received signal strength of the first transmission frame.
[0217] Optionally, when the first transmission frame is a downlink transmission frame, the received signal strength of the first transmission frame can be carried in an uplink transmission frame, that is, the first terminal device indicates the received signal strength of the first transmission frame through the uplink transmission frame. For example, taking the uplink transmission frame as an LM response frame, the received signal strength of the first transmission frame can be indicated by the received channel power indicator (RCPI) field in the LM response frame. At this time, it can also be considered that the received signal strength of the first transmission frame is determined based on this uplink transmission frame.
[0218] Specifically, as Figure 6 shown, the implementation of the first terminal device informing the AP of the received signal strength of the first transmission frame may include the following steps S601 - S602:
[0219] S601. The AP sends a first transmission frame to the first terminal device. Correspondingly, the first terminal device receives the first transmission frame from the first device.
[0220] Optionally, when receiving the first transmission frame, the first terminal device may measure the received signal strength of the first transmission frame.
[0221] S602. The first terminal device sends a second transmission frame to the AP. Correspondingly, the AP receives the second transmission frame from the first terminal device. Here, the second transmission frame is an uplink transmission frame. At this time, it can be considered that the received signal strength of the first transmission frame is determined based on the second transmission frame.
[0222] Optionally, the frame types of the first transmission frame and the second transmission frame are the same. Exemplarily, both the first transmission frame and the second transmission frame may be non-data frames, or both the first transmission frame and the second transmission frame may be data frames. For example, both the first transmission frame and the second transmission frame are LM frames. The first transmission frame may be an LM request frame, and the second transmission frame may be an LM response frame.
[0223] Based on this implementation, the device receiving the first transmission frame can inform the first device of the received signal strength of the first transmission frame. Thus, the first device can determine the first path loss based on the received signal strength of the first transmission frame and the transmission power of the first transmission frame, providing a basic guarantee for the first transmission power determined based on the first path loss.
[0224] In another implementation, the received signal strength of the first transmission frame may be pre-stored by the first device.
[0225] Optionally, in this implementation, the device receiving the first transmission frame can inform the first device of the received signal strength of the first transmission frame, so that the first device can store the received signal strength of the first transmission frame.
[0226] Optionally, when the first transmission frame is an uplink transmission frame (such as an uplink data frame or an uplink non-data frame), the device receiving the first transmission frame is the AP, that is, the AP informs the first device of the received signal strength of the first transmission frame, so that the first device can store the received signal strength of the first transmission frame; when the first transmission frame is a downlink transmission frame (such as a downlink data frame or a downlink non-data frame), the device receiving the first transmission frame is the first terminal device, that is, the first terminal device informs the first device of the received signal strength of the first transmission frame, so that the first device can store the received signal strength of the first transmission frame.
[0227] Exemplarily, when the first device is an AP, the AP informs the first device of the received signal strength of the first transmission frame, which can be understood as: the first device can directly obtain the received signal strength of the first transmission frame; when the first device is a device other than the AP, the AP informs the first device of the received signal strength of the first transmission frame, which can be understood as: the AP sends the received signal strength of the first transmission frame to the first device. Thus, the first device can store the received signal strength of the first transmission frame.
[0228] Exemplarily, the first terminal device informs the first device of the received signal strength of the first transmission frame, which can be understood as: the first terminal device informs the AP of the received signal strength of the first transmission frame. After the AP obtains the received signal strength of the first transmission frame, the AP can inform the first device of the received signal strength of the first transmission frame. Thus, the first device can store the received signal strength of the first transmission frame.
[0229] As an example, the first terminal device informs the AP of the received signal strength of the first transmission frame, which can be understood as: among the multiple terminal devices served by the AP, the first terminal device informs the AP of the received signal strength of the first transmission frame.
[0230] Optionally, in this example, the AP can send the first transmission frame to the first terminal device, so that the first terminal device can measure and inform the AP of the received signal strength of the first transmission frame; or, the AP can send transmission frames to each of the multiple terminal devices it serves, and only the first terminal device among the multiple terminal devices served by the AP measures and informs the AP of the received signal strength of the first transmission frame. Thus, the first device can store the received signal strength of the first transmission frame.
[0231] Exemplarily, taking the first transmission frame as an LM request frame as an example, when the AP sends the first transmission frame to the first terminal device and the first terminal device measures and informs the AP of the received signal strength of the first transmission frame, its implementation can refer to the relevant descriptions of steps S601 - S602 above and will not be elaborated here.
[0232] When the AP sends transmission frames to each of the multiple terminal devices it serves, and only the first terminal device among the multiple terminal devices served by the AP measures and informs the AP of the received signal strength of the first transmission frame, in the implementation of the above steps S601 - S602, the above step S601 can be replaced by: the AP sends LM request frames to each of the multiple terminal devices it serves respectively; correspondingly, each of the multiple terminal devices receives the LM request frames from the AP, where the multiple terminal devices include the first terminal device. The LM request frame received by the first terminal device is the first transmission frame.
[0233] Based on this example, among multiple terminal devices of the AP service, the first terminal device notifies the AP of the received signal strength of the first transmission frame. Thus, after the AP receives the received signal strength of the first transmission frame, it does not need to distinguish whether it comes from the first terminal device, and can directly store the received signal strength of the first transmission frame, thereby reducing the latency of storing the received signal strength of the first transmission frame and improving the efficiency of storing the received signal strength of the first transmission frame.
[0234] In addition, during the process of determining the first path loss, the first device can directly obtain the received signal strength of the first transmission frame from the storage unit, and then determine the first path loss based on the received signal strength of the first transmission frame and the transmission power of the first transmission frame. Compared with the solution where the first device obtains the received signal strength of the first transmission frame from the device that receives the first transmission frame, it can reduce the signaling interaction and save overhead.
[0235] As another example, the first terminal device notifying the AP of the received signal strength of the first transmission frame can be understood as: multiple terminal devices of the AP service respectively notify the AP of the received signal strength of their transmission frames. Since multiple terminal devices of the AP service include the first terminal device, thus, the first terminal device also notifies the AP of the received signal strength of its transmission frame (i.e., the first transmission frame). Thus, the first device can store the received signal strength of the first transmission frame.
[0236] Exemplarily, taking the first transmission frame as an LM request frame and the second transmission frame as an LM response frame as an example, in the implementation of the above steps S601 - S602, the above step S601 can be replaced by: the AP respectively sends LM request frames to multiple terminal devices it serves; correspondingly, multiple terminal devices respectively receive the LM request frames from the AP, where multiple terminal devices include the first terminal device. The LM request frame received by the first terminal device is the first transmission frame. The above step S602 can be replaced by: multiple terminal devices respectively send LM response frames to the AP, and correspondingly, the AP receives the LM response frames respectively from multiple terminal devices; where the LM response frame is used to indicate the received signal strength of the LM request frame, and the LM response frame from the first terminal device is the second transmission frame.
[0237] Optionally, in this example, after the AP receives the LM response frames from multiple terminal devices, it can directly notify the first device of the multiple LM response frames, or the AP can notify the first device of the second transmission frame among the multiple LM response frames. Thus, the first device can store the received signal strength of the first transmission frame.
[0238] Exemplarily, the implementation in which the AP notifies the first device of multiple LM response frames, or notifies the first device of the second transmission frame among the multiple LM response frames is similar to the implementation in which the AP notifies the first device of the received signal strength of the first transmission frame. Specifically, reference can be made to the relevant description of the AP notifying the first device of the received signal strength of the first transmission frame above, which will not be elaborated here.
[0239] Optionally, the first device or the AP can determine whether the LM response frame is the second transmission frame based on the identifier indicated by the identifier field in the LM response frame. Thus, the first device can store the received signal strength of the first transmission frame indicated by the second transmission frame.
[0240] Exemplarily, the identifier field includes an identifier for indicating a terminal device, or the identifier field indicates whether the terminal device sending the LM response frame is the first terminal device. In the case where the identifier field includes an identifier for indicating a terminal device, the AP can compare at least one identifier in the identifier set to determine whether the identifier for indicating the terminal device included in the identifier field is the first identifier.
[0241] Specifically, the identifier field can be represented by 1 bit. When the value of this 1 bit is 1, it indicates that the terminal device sending the LM response frame it indicates is the first terminal device; correspondingly, when the value of this 1 bit is 0, it indicates that the terminal device sending the LM response frame it indicates is not the first terminal device. Or, when the value of this 1 bit is 1, it indicates that the terminal device sending the LM response frame it indicates is not the first terminal device; correspondingly, when the value of this 1 bit is 0, it indicates that the terminal device sending the LM response frame it indicates is the first terminal device.
[0242] Based on this example, multiple terminal devices served by the AP respectively notify the AP of the received signal strength of their transmission frames. Since the multiple terminal devices served by the AP include the first terminal device, thus, the first terminal device also notifies the AP of the received signal strength of its transmission frame (i.e., the first transmission frame). Thus, the first device can store the received signal strength of the first transmission frame, so that in the process of determining the first path loss, the first device can directly obtain the received signal strength of the first transmission frame from the storage unit, and then determine the first path loss based on the received signal strength of the first transmission frame and the transmission power of the first transmission frame. Compared with the solution in which the first device obtains the received signal strength of the first transmission frame from the device that receives the first transmission frame, it can reduce the signaling interaction and save overhead.
[0243] Based on the above two examples, optionally, the first device can store the received signal strength of the first transmission frame in the following two ways.
[0244] As a possible implementation, the first device may use the received signal strength of the current first transmission frame to replace the received signal strength of the historical first transmission frame in the storage unit; that is, there is a unique received signal strength of the first transmission frame in the storage unit.
[0245] Exemplarily, in this possible implementation, when the first device obtains the received signal strength of the first transmission frame from the storage unit, it can obtain a unique received signal strength of the first transmission frame, and thus, based on the unique received signal strength of the first transmission frame, determine the first path loss, and further determine the first transmission power.
[0246] Exemplarily, based on the foregoing, at least one first identifier is included in the identifiers indicating multiple terminal devices of the AP service. Thus, different first identifiers respectively correspond to different received signal strengths of the first transmission frame. Thus, the received signal strengths of the first transmission frames respectively corresponding to at least one first identifier in the storage unit may exist in the form of a table, a set, or other forms, or may also exist in other forms, which are not limited in the embodiments of the present application.
[0247] Specifically, taking the received signal strength of the first transmission frame respectively corresponding to at least one first identifier existing in the form of a table and the first identifier being the MAC address of the terminal device as an example, when the first transmission frame is a downlink non-data frame, at least one first identifier and its respectively corresponding received signal strength of the first transmission frame may include the content shown in Table 3 below:
[0248] Table 3
[0249] MAC Address Received Signal Strength of the First Transmission Frame eee0-843d-4XX0 -55dBm 82e5-55cf-cXXd -50dBm 163b-a41d-bXXa -54dBm … …
[0250] When the first transmission frame is an uplink non-data frame, at least one first identifier and its respectively corresponding received signal strength of the first transmission frame may include the content shown in Table 4 below:
[0251] Table 4
[0252] MAC Address Received Signal Strength of the First Transmission Frame eee0-843d-4XX0 -38dBm 82e5-55cf-cXXd -45dBm 163b-a41d-bXXa -42dBm … …
[0253] It should be noted that Table 3 and Table 4 above only exemplarily list the possible implementations of the first identifier and the received signal strength of the first transmission frame. There may be other implementations of the first identifier and the received signal strength of the first transmission frame, which are not limited in the embodiments of the present application.
[0254] Based on this possible implementation, the first device can determine the first path loss based on the received signal strength of the unique first transmission frame, and then determine the first transmission power. That is to say, the received signal strength of the unique first transmission frame in the storage unit can provide a basic guarantee for determining the first path loss and then determining the first transmission power. In addition, since the received signal strength of the unique first transmission frame is pre-stored by the first device, the first device can directly obtain the received signal strength of the unique first transmission frame from the storage unit. Compared with the solution where the first device obtains the received signal strength of the unique first transmission frame from the device that receives the first transmission frame, it can reduce the signaling interaction and save overhead.
[0255] As another possible implementation, the first device can store the received signal strength of the current first transmission frame in the storage unit. That is to say, there are multiple received signal strengths of the first transmission frame in the storage unit.
[0256] Optionally, in this possible implementation, when the first device obtains the received signal strength of the first transmission frame from the storage unit, it can obtain multiple received signal strengths of the first transmission frame, so that it can determine the received signal strength of one first transmission frame based on the multiple received signal strengths of the first transmission frame, and determine the first path loss based on the received signal strength of this one first transmission frame, and further determine the first transmission power.
[0257] Optionally, the received signal strength of this one first transmission frame can be a statistical value of the multiple received signal strengths of the first transmission frame. For example, an average value, a quantile value, a weighted value, etc.
[0258] Exemplarily, in the case where the received signal strength of this one first transmission frame can be a weighted value of the multiple received signal strengths of the first transmission frame, the weights of the multiple received signal strengths of the first transmission frame can be predefined by the protocol, or can be configured by the AP at the factory (in the case where the first device is not an AP, it can be informed by the AP), or can also be pre-set.
[0259] Based on this possible implementation, the first device can determine the received signal strength of one first transmission frame based on the multiple received signal strengths of the first transmission frame, and then determine the first path loss. Compared with the solution where the first device determines the first path loss based on the received signal strength of a single first transmission frame, it can improve the accuracy of the first path loss, and further improve the accuracy of the first transmission power determined based on the first path loss.
[0260] Combining the above two possible implementations, optionally, in the case where the first device obtains the received signal strength of a new first transmission frame, it can update the received signal strength of the first transmission frame in the storage unit.
[0261] Based on this implementation manner, the first device pre-stores the received signal strength of the first transmission frame. Thus, during the process of determining the first path loss, the first device can directly obtain the received signal strength of the first transmission frame from the storage unit, and then determine the first path loss based on the received signal strength of the first transmission frame and the transmission power of the first transmission frame. Compared with the solution where the first device obtains the received signal strength of the first transmission frame from the device that receives the first transmission frame, it can reduce the signaling interaction and save overhead.
[0262] The above is the description of the received signal strength of the first transmission frame involved in the above embodiment. Next, a detailed introduction will be given to the "transmission power of the first transmission frame" involved in the above embodiment.
[0263] Optionally, the transmission power of the first transmission frame can be obtained based on the following three methods.
[0264] In the first possible implementation manner, the transmission power of the first transmission frame can be informed to the first device by the device that sends the first transmission frame.
[0265] Exemplarily, since the first transmission frame is a transmission frame between an AP and a first terminal device, the device that sends the first transmission frame can be the AP, or the device that sends the first transmission frame can be the first terminal device. Among them, when the first transmission frame is a downlink transmission frame (such as a downlink data frame or a downlink non-data frame), the device that sends the first transmission frame is the AP; when the first transmission frame is an uplink transmission frame (such as an uplink data frame or an uplink non-data frame), the device that sends the first transmission frame is the first terminal device.
[0266] It can be understood that for the device that sends the transmission frame, the transmission power of this transmission frame is known, that is, the transmission power of the first transmission frame is known to the device that sends the first transmission frame. Thus, the device that sends the first transmission frame can inform the first device of the transmission power of the first transmission frame.
[0267] Specifically, taking the case where the AP transmits LM request frames to different terminal devices indicated by different identifiers respectively as an example, when transmitting LM request frames between the AP and different terminal devices indicated by different identifiers, the first device can determine whether the LM request frame transmitted between the AP and the terminal device indicated by the identifier is the first transmission frame based on whether the identifier used to indicate the terminal device is the first identifier, and further determine whether it is necessary to inform the first device of the transmission power of the LM request frame. Among them, when the identifier used to indicate the terminal device is the first identifier, it means that the LM request frame corresponding to the first identifier is the LM request frame transmitted between the AP and the first terminal device. At this time, the LM request frame corresponding to the first identifier is the first transmission frame. Therefore, when transmitting the first transmission frame, the device transmitting the first transmission frame can inform the first device of the transmission power of the first transmission frame (i.e., the transmission frame corresponding to the first identifier) measured by it. When the identifier used to indicate the terminal device is not the first identifier, it means that the LM request frame corresponding to the identifier is not the LM request frame transmitted between the AP and the first terminal device. At this time, the LM request frame corresponding to the identifier is not the first transmission frame. Therefore, when transmitting the transmission frame, the device transmitting the transmission frame does not need to inform the first device of the transmission power of the transmission frame (i.e., the transmission frame corresponding to the identifier).
[0268] Based on this possible implementation, the device receiving the first transmission frame can inform the first device of the transmission power of the first transmission frame. Therefore, the first device can determine the first path loss based on the transmission power of the first transmission frame and the received signal strength of the first transmission frame, providing a basic guarantee for the first transmission power determined based on the first path loss.
[0269] In the second possible implementation, the transmission power of the first transmission frame can be determined based on the frame type of the first transmission frame.
[0270] Exemplarily, in this possible implementation, the transmission power of the first transmission frame can be implemented based on the following two cases.
[0271] Case 1: The first transmission frame is a downlink transmission frame. For example, the first transmission frame can be a downlink data frame or a downlink non-data frame.
[0272] Optionally, in Case 1, for the AP, the transmission power of the first transmission frame is known. Therefore, the transmission power of the first transmission frame is informed to the first device by the AP.
[0273] Exemplarily, when the first device is an AP, the transmission power of the first transmission frame is informed to the first device by the AP. It can be understood that the first device can directly obtain the transmission power of the first transmission frame. When the first device is other devices except the AP, the transmission power of the first transmission frame is informed to the first device by the AP. It can be understood that the transmission power of the first transmission frame is sent to the first device by the AP.
[0274] Exemplarily, the implementation of the transmission power of the first transmission frame in this example is similar to the implementation of the transmission power of the first transmission frame in the first possible implementation manner above. Specifically, reference can be made to the relevant description in the first possible implementation manner above, which will not be elaborated here.
[0275] Based on Case 1, since the first transmission frame can be a downlink transmission frame, the transmission power of the first transmission frame is known to the AP. Thus, the AP can inform the first device of the transmission power of the first transmission frame, enabling the first device to determine the first path loss based on the transmission power of the first transmission frame and the received signal strength of the first transmission frame, providing a basic guarantee for the first transmission power determined based on the first path loss.
[0276] Case 2, the first transmission frame is an uplink transmission frame. For example, the first transmission frame can be an uplink data frame or an uplink non-data frame.
[0277] As an example, the transmission power of the first transmission frame is informed to the first device by the first terminal device.
[0278] Optionally, in this example, the first terminal device can inform the AP of the transmission power of the first transmission frame. After the AP obtains the transmission power of the first transmission frame, it can inform the first device of the transmission power of the first transmission frame.
[0279] Exemplarily, for the implementation of the AP informing the first device of the transmission power of the first transmission frame, reference can be made to the relevant description in Case 1 above, which will not be elaborated here.
[0280] Based on this example, since the first transmission frame can be an uplink transmission frame, the transmission power of the first transmission frame is known to the first terminal device. Thus, the first terminal device can inform the first device of the transmission power of the first transmission frame, enabling the first device to determine the first path loss based on the transmission power of the first transmission frame and the received signal strength of the first transmission frame, providing a basic guarantee for the first transmission power determined based on the first path loss.
[0281] As another example, the transmission power of the first transmission frame is determined based on the transmission power of an uplink or downlink transmission frame with a different frame type from the first transmission frame.
[0282] Exemplarily, the transmission power of the first transmission frame may be determined based on the transmission power of the downlink non-data frame; or, it may also be determined based on the transmission power of the uplink non-data frame. For the sake of convenience in description, hereinafter, an uplink or downlink transmission frame with a frame type different from that of the first transmission frame is simply referred to as a "third transmission frame", which is uniformly described herein and will not be elaborated further.
[0283] It can be understood that the purpose of determining the transmission power of the first transmission frame in the embodiments of the present application is to determine the first transmission power adopted by the data frame sent to the first terminal device. That is to say, the first transmission power determined in the embodiments of the present application is used to send the data frame. Therefore, hereinafter, the case where the first transmission frame is an uplink data frame is taken as an example for introduction. When the first transmission frame is an uplink non-data frame, the implementation of the transmission power of the first transmission frame is similar to that when the first transmission frame is an uplink data frame, and specific reference can be made to the relevant description of the transmission power of the first transmission frame hereinafter, which will not be elaborated further herein.
[0284] In one implementation manner, the first transmission frame is an uplink data frame, and the third transmission frame is an uplink non-data frame.
[0285] Optionally, in this implementation manner, the transmission power of the first transmission frame is determined based on the transmission power of the third transmission frame and a first value. The first value is the error value between the data frame and the non-data frame.
[0286] Exemplarily, the transmission power of the first transmission frame is the difference between the transmission power of the third transmission frame and the first value.
[0287] Exemplarily, in the case where the first device is an AP, after the AP obtains the transmission power of the third transmission frame, the received signal strength of the third transmission frame, and the received signal strength of the first transmission frame, it can directly calculate the transmission power of the first transmission frame; in the case where the first device is other devices except the AP, after the AP obtains the transmission power of the third transmission frame, the received signal strength of the third transmission frame, and the received signal strength of the first transmission frame, it can inform these parameters to the first device, and the first device calculates the transmission power of the first transmission frame.
[0288] Exemplarily, the transmission power of the third transmission frame, the received signal strength of the third transmission frame, the received signal strength of the first transmission frame, and the transmission power of the first transmission frame may satisfy the following relationship (1):
[0289] Transmission power of the first transmission frame = Transmission power of the third transmission frame - First value Relationship (1)
[0290] Wherein, the first value = Received signal strength of the third transmission frame - Received signal strength of the first transmission frame
[0291] With the received signal strength of the third transmission frame being -52 dBm, the transmission power of the third transmission frame being 32 dBm, and the received signal strength of the first transmission frame being -59 dBm, in combination with relationship (1), it can be known that the first value is 7 dBm. Thus, the transmission power of the first transmission frame is 25 dBm.
[0292] Optionally, the first value can be pre-stored by the first device, or alternatively, it can be obtained by the first device through calculation.
[0293] Exemplarily, the implementation of the first device pre-storing the first value is similar to the implementation of the first device pre-storing the first path loss above. Specifically, refer to the relevant description of the first device pre-storing the first path loss above, which will not be elaborated here.
[0294] It can be understood that the error value between the data frame and the non-data frame is the difference between the received signal strength of the non-data frame and the received signal strength of the data frame. Therefore, when the first device obtains the first value through calculation, the first device can determine the first value based on the received signal strength of the third transmission frame and the received signal strength of the first transmission frame, and then determine the transmission power of the first transmission frame based on the first value and the transmission power of the third transmission frame.
[0295] Optionally, since the third transmission frame is an uplink data frame, for the first terminal device, the transmission power of the third transmission frame is known. Therefore, the first terminal device can inform the first device of the transmission power of the third transmission frame. Or, the transmission power of the third transmission frame is determined by the first device based on the transmission power of the downlink non-data frame of the same frame type as the third transmission frame and the second value, where the second value is the error value between the uplink transmission frame and the downlink transmission frame of the same frame type. For the sake of convenient description, the downlink transmission frame of the same frame type as the third transmission frame is hereinafter simply referred to as the "fourth transmission frame", which is uniformly described here and will not be elaborated further.
[0296] Exemplarily, the implementation of the first terminal device informing the first device of the transmission power of the third transmission frame can refer to the relevant description in the above case one, which will not be elaborated here.
[0297] Optionally, the transmission power of the third transmission frame is the difference between the transmission power of the fourth transmission frame and the second value.
[0298] Exemplarily, the implementation of the second value is similar to the implementation of the first value above. Specifically, it can refer to the relevant description of the first value above, which will not be elaborated here.
[0299] It can be understood that the error value between the uplink transmission frame and the downlink transmission frame with the same frame type is the difference between the received signal strength of the uplink transmission frame and the received signal strength of the downlink transmission frame; therefore, when the first device obtains the second value through calculation, the first device can determine the second value based on the received signal strength of the uplink transmission frame and the received signal strength of the downlink transmission frame, and then determine the transmission power of the third transmission frame based on the second value and the transmission power of the fourth transmission frame; further, based on the first value and the transmission power of the third transmission frame, determine the transmission power of the first transmission frame.
[0300] Exemplarily, the received signal strength of the third transmission frame, the received signal strength of the fourth transmission frame, the transmission power of the fourth transmission frame, and the transmission power of the third transmission frame may satisfy the following relationship (2):
[0301] Transmission power of the third transmission frame = Transmission power of the fourth transmission frame - Second value Relationship (2)
[0302] Wherein, the second value = Received signal strength of the fourth transmission frame - Received signal strength of the third transmission frame
[0303] Taking the transmission power of the fourth transmission frame as 14 dBm, the received signal strength of the fourth transmission frame as -70 dBm, and the received signal strength of the third transmission frame as -52 dBm as an example, in combination with relationship (2), it can be known that the second value is -18 dBm, and thus the transmission power of the third transmission frame is 32 dBm.
[0304] After determining the transmission power of the third transmission frame based on the above relationship (2), the transmission power of the first transmission frame can be determined based on the above relationship (1).
[0305] Exemplarily, the implementation of the received signal strength of the first transmission frame, the received signal strength of the third transmission frame, and the received signal strength of the fourth transmission frame may refer to the relevant description of the "received signal strength of the first transmission frame" above, and will not be elaborated here.
[0306] Taking the first device as an AP as an example below, the implementation of the first device obtaining the transmission power of the first transmission frame through calculation is introduced. When the first device is other devices except the AP, the implementation of the transmission power of the first transmission frame is similar to the implementation of the transmission power of the first transmission frame when the first device is an AP, and specifically can refer to the relevant description of the transmission power of the first transmission frame below, and will not be elaborated here.
[0307] See Figure 7 , which is a flowchart for determining the transmission power of the first transmission frame provided by an embodiment of the present application. As Figure 7 shown, the AP can determine the transmission power of the first transmission frame based on the following steps S701 to S703.
[0308] S701. The first terminal device sends a third transmission frame to the AP. Correspondingly, the AP receives the third transmission frame from the first terminal device.
[0309] Exemplarily, the first terminal device sending a third transmission frame to the AP includes: the first terminal device sending the third transmission frame to the AP based on the transmission power of the third transmission frame.
[0310] Optionally, when receiving the third transmission frame, the AP can measure the received signal strength of the third transmission frame.
[0311] S702. The first terminal device sends a first transmission frame to the AP. Correspondingly, the AP receives the first transmission frame from the first terminal device.
[0312] Optionally, when receiving the first transmission frame, the AP can measure the received signal strength of the first transmission frame.
[0313] S703. The AP determines the transmission power of the first transmission frame based on the transmission power of the third transmission frame, the received signal strength of the third transmission frame, and the received signal strength of the first transmission frame.
[0314] Optionally, when the transmission power of the third transmission frame is informed to the AP by the first terminal device, the first transmission frame can also indicate the transmission power of the third transmission frame, or the transmission power of the third transmission frame is carried in other information other than the first transmission frame. Thus, the AP can determine the transmission power of the first transmission frame based on the above relationship (1).
[0315] Optionally, when the transmission power of the third transmission frame is determined based on the transmission power of the fourth transmission frame, before step S701, the process of determining the transmission power of the first transmission frame may further include step S704:
[0316] S704. The AP sends a fourth transmission frame to the first terminal device; correspondingly, the first terminal device receives the fourth transmission frame from the AP.
[0317] Optionally, the AP sending a fourth transmission frame to the first terminal device includes: the AP sending the fourth transmission frame to the first terminal device based on the transmission power of the fourth transmission frame.
[0318] Optionally, when receiving the fourth transmission frame, the first terminal device can measure the received signal strength of the fourth transmission frame. At this time, the third transmission frame in the above step S702 can indicate the received signal strength of the fourth transmission frame.
[0319] Optionally, before step S703, the AP may determine the transmission power of the third transmission frame based on the received signal strength of the third transmission frame, the received signal strength of the fourth transmission frame, and the transmission power of the fourth transmission frame. Exemplarily, the AP may determine the transmission power of the third transmission frame based on the above relationship (2).
[0320] Exemplarily, in the above steps S701 and S704, the fourth transmission frame may be an LM request frame, and the third transmission frame may be an LM response frame. At this time, the received signal strength of the fourth transmission frame may be indicated by the RCPI field in the LM response frame. Specifically, the implementation of the fourth transmission frame is similar to the implementation of the first transmission frame in the above step S601, and specific reference may be made to the relevant description of the above step S601; the implementation of the third transmission frame is similar to the implementation of the second transmission frame in the above step S602, and specific reference may be made to the relevant description of the above step S602; details are not described herein again.
[0321] Based on this implementation method, when the first transmission frame is an uplink data frame, the first device may determine the transmission power of the first transmission frame based on the transmission power of the uplink non-data frame and the error value (i.e., the first value) between the data frame and the non-data frame, which provides a basic guarantee for the first transmission power determined based on the transmission power of the first transmission frame and the received signal strength of the first transmission frame, and further based on the first path loss and the received signal strength threshold of the first terminal device.
[0322] In another implementation method, the first transmission frame is an uplink data frame, and the third transmission frame is a downlink non-data frame.
[0323] Optionally, in this implementation method, the transmission power of the first transmission frame is determined based on the transmission power of the third transmission frame, the error value (i.e., the second value) between the downlink transmission frame and the uplink transmission frame with the same frame type, and the error value (i.e., the first value) between the data frame and the non-data frame.
[0324] Exemplarily, the transmission power of the first transmission frame is the difference between the transmission power of the third transmission frame, the second value, and the first value.
[0325] Exemplarily, since the third transmission frame is a downlink data frame, for the AP, the transmission power of the third transmission frame is known, so the AP may inform the first device of the transmission power of the third transmission frame. The implementation of the first value and the second value is similar to the implementation of the first value and the second value in the above implementation method, and specific reference may be made to the relevant description in the above implementation, and details are not described herein again.
[0326] Based on this implementation manner, when the first transmission frame is an uplink data frame, the first device can determine the transmission power of the first transmission frame based on the transmission power of the uplink non-data frame and the error value (i.e., the first value) between the data frame and the non-data frame. Since the first transmission frame is an uplink data frame, for the first terminal device, the transmission power of the first transmission frame is known; however, the accuracy of the transmission power of the first transmission frame reported by the terminal device is relatively low. Therefore, the first device can calculate and determine the transmission power of the first transmission frame based on the known transmission power of the uplink non-data frame and the error value (i.e., the first value) between the data frame and the non-data frame. Compared with the scheme in which the first terminal device reports the transmission power of the first transmission frame to the first device, it can improve the accuracy of the transmission power of the first transmission frame, thereby improving the accuracy of the first path loss determined based on the transmission power of the first transmission frame and the received signal strength of the first transmission frame. Further, it improves the accuracy of the first transmission power determined based on the first path loss and the received signal strength threshold of the first terminal device.
[0327] In the third possible implementation manner, the transmission power of the first transmission frame may be pre-stored by the first device.
[0328] Exemplarily, in this possible implementation manner, the first device may determine the transmission power of the first transmission frame based on the above two possible implementation manners, and then store the transmission power of the first transmission frame.
[0329] Based on this possible implementation manner, the first device pre-stores the transmission power of the first transmission frame. Thus, during the process of determining the first path loss, the first device can directly obtain the transmission power of the first transmission frame from the storage unit, and then determine the first path loss based on the received signal strength of the first transmission frame and the transmission power of the first transmission frame. Compared with the scheme in which the first device obtains the transmission power of the first transmission frame from the device that receives the first transmission frame, it can reduce the signaling interaction and save the overhead.
[0330] The above is the description of the transmission power of the first transmission frame involved in the above embodiments. Next, the "received signal strength threshold of the first terminal device" involved in the above embodiments will be introduced in detail.
[0331] Exemplarily, the received signal strength threshold of the first terminal device can be implemented in the following two ways.
[0332] In the first possible implementation manner, the received signal strength threshold of the first terminal device may be determined based on at least one reception sensitivity. That is, the first device can determine the received signal strength threshold of the first terminal device based on at least one reception sensitivity.
[0333] Exemplarily, the receiving sensitivity of the terminal device is used to represent the minimum received signal strength required for the terminal device to demodulate the transmitted frame it receives. Therefore, the received signal strength threshold of the terminal device can be represented by the receiving sensitivity. That is to say, at this time, the received signal strength threshold of the first terminal device is the received signal strength required for the first terminal device to demodulate the transmitted frame it receives.
[0334] Optionally, the received signal strength threshold of the first terminal device is the first receiving sensitivity among at least one receiving sensitivity. Wherein, the first receiving sensitivity is the maximum sensitivity among at least one receiving sensitivity; or, the first receiving sensitivity is any one of the at least one receiving sensitivity.
[0335] Exemplarily, taking at least one receiving sensitivity including -63 decibel-milliwatts (dBm), -61 dBm, -54 dBm, -51 dBm as an example, when the first receiving sensitivity is the maximum receiving sensitivity among at least one receiving sensitivity, the first receiving sensitivity is -51 dBm; when the first receiving sensitivity is any one of the at least one receiving sensitivity, the first receiving sensitivity is any one of -63 dBm, -61 dBm, -54 dBm, -51 dBm.
[0336] Optionally, at least one receiving sensitivity can be implemented based on the following two examples.
[0337] As an example, at least one receiving sensitivity can be predefined. Exemplarily, when at least one receiving sensitivity is predefined, at least one receiving sensitivity can be predefined by the protocol, or can be the factory configuration of the first terminal device, or can also be the default between the first device and the first terminal device. For example, at least one receiving sensitivity can be one or more receiving sensitivities supported by the first terminal device.
[0338] [[ID=**********15]]As another example, at least one receiving sensitivity can be determined based on at least one modulation and coding scheme (MCS). Exemplarily, at least one MCS corresponds to at least one receiving sensitivity one by one, that is, each MCS in at least one MCS respectively corresponds to one receiving sensitivity in at least one receiving sensitivity. At this time, the first receiving sensitivity can be the first receiving sensitivity corresponding to the first MCS in at least one MCS. Wherein, the first MCS can be the receiving sensitivity corresponding to the MCS with the largest value in at least one MCS, or the first MCS can be the receiving sensitivity corresponding to any one of the at least one MCS.
[0339] Exemplarily, different values of MCS represent different modulation schemes. Taking the transmission bandwidth of the terminal device as 40 megahertz (MHz) as an example, when the value of MCS is 0, the corresponding modulation scheme is binary phase shift keying (BPSK); when the value of MCS is 1 or 2, the corresponding modulation scheme is quadrature phase shift keying (QPSK); when the value of MCS is 3 or 4, the corresponding modulation scheme is 16 - quadrature amplitude modulation (QAM); when the value of MCS is any one of 5 - 7, the corresponding modulation scheme is 64 - QAM modulation; when the value of MCS is 8 or 9, the corresponding modulation scheme is 256 - QAM modulation; when the value of MCS is 10, the corresponding modulation scheme is 1024 - QAM modulation. Specifically, the relationship between the modulation scheme and the receiving sensitivity is as shown in Table 5 below:
[0340] Table 5
[0341]
[0342] Based on Table 5 above, it can be seen that the receiving sensitivity is related to three parameters: the modulation scheme, the rate, and the transmission bandwidth. That is to say, at least one receiving sensitivity is determined based on the modulation scheme, the rate, and the transmission bandwidth. For example, when the rate is 3 / 4, the transmission bandwidth is 40 MHz, and at least one MCS includes values of MCS including 7, 8, 9, and 10, combining the relationship between the value of MCS and the modulation scheme above, it can be known that the modulation schemes represented by at least one MCS at this time include 64 - QAM, 256 - QAM, and 1024 - QAM. Correspondingly, at least one receiving sensitivity includes - 61 dBm, - 54 dBm, and - 51 dBm.
[0343] Optionally, when the first device only knows at least one MCS and the transmission bandwidth, the rate can be defaulted to the maximum rate corresponding to this modulation scheme, so that each modulation scheme can correspond to a unique receiving sensitivity.
[0344] Exemplarily, taking the values of the MCS included in at least one MCS as 7, 8, 9, 10 and the transmission bandwidth as 40Mhz as an example, when the value of the MCS is 7, the modulation method is 64-QAM modulation. Combining the above Table 5, it can be seen that the maximum rate corresponding to 64-QAM modulation is 5 / 6, and thus the receiving sensitivity is -56dBm; when the value of the MCS is 8 or 9, the modulation method is 256-QAM modulation. Combining the above Table 5, it can be seen that the maximum rate corresponding to 256-QAM modulation is 5 / 6, and thus the receiving sensitivity is -54dBm; when the value of the MCS is 10, the modulation method is 1024-QAM modulation. Combining the above Table 5, it can be seen that the maximum rate corresponding to 1024-QAM modulation is 5 / 6, and thus the receiving sensitivity is -49dBm. At this time, at least one receiving sensitivity includes: -56dBm, -54dBm, -49dBm.
[0345] It can be understood that the relationship between the modulation method and the receiving sensitivity is described exemplarily in the above Table 5. In fact, the values of the receiving sensitivity in the above Table 5 can also be other values, which are not limited in the embodiments of the present application.
[0346] Based on this possible implementation manner, the first device can determine the first receiving sensitivity based on at least one receiving sensitivity, providing a basic guarantee for determining the first transmission power based on the first receiving sensitivity.
[0347] In the second possible implementation manner, the receiving signal strength threshold of the first terminal device can be determined based on at least one signal-to-noise ratio threshold. That is, the first device can determine the receiving signal strength threshold of the first terminal device based on at least one signal-to-noise ratio threshold.
[0348] Exemplarily, the signal-to-noise ratio in the signal-to-noise ratio threshold can be the signal-to-noise ratio (signal-to-noise ratio, SNR), or it can also be the signal-to-interference plus noise ratio (signal to interference plus noise ratio, SINR).
[0349] Optionally, the receiving signal strength threshold of the first terminal device being determined based on at least one signal-to-noise ratio threshold includes: the receiving signal strength threshold of the first terminal device being determined based on the first signal-to-noise ratio threshold among at least one signal-to-noise ratio threshold. Wherein, the first signal-to-noise ratio threshold can be the maximum signal-to-noise ratio threshold among at least one signal-to-noise ratio threshold; or, the first signal-to-noise ratio threshold can be any one of the at least one signal-to-noise ratio threshold.
[0350] Exemplarily, taking at least one signal-to-noise ratio threshold including 22.5 dBm, 24.5 dBm, 27.5 dBm, and 29.5 dBm as an example, the first signal-to-noise ratio threshold is the maximum signal-to-noise ratio threshold among the at least one signal-to-noise ratio threshold. That is, the first signal-to-noise ratio threshold can be 29.5 dBm; or, the first signal-to-noise ratio threshold is any one of the at least one signal-to-noise ratio threshold, and the first signal-to-noise ratio threshold can be any one of 22.5 dBm, 24.5 dBm, 27.5 dBm, and 29.5 dBm.
[0351] Optionally, the at least one signal-to-noise ratio threshold can be implemented based on the following two examples.
[0352] As an example, the at least one signal-to-noise ratio threshold can be predefined. Exemplarily, the at least one signal-to-noise ratio threshold can be predefined by a protocol, or can be the factory configuration of the first terminal device, or can be the default between the first device and the first terminal device. For example, the at least one signal-to-noise ratio threshold can be one or more signal-to-noise ratio thresholds sorted from large to small among the multiple signal-to-noise ratio thresholds supported by the first terminal device.
[0353] As another example, the at least one signal-to-noise ratio threshold can be determined based on at least one MCS. Exemplarily, the at least one MCS corresponds one-to-one with the at least one signal-to-noise ratio threshold, that is, each MCS in the at least one MCS respectively corresponds to one signal-to-noise ratio threshold in the at least one signal-to-noise ratio threshold. At this time, the first signal-to-noise ratio threshold can be the first signal-to-noise ratio threshold corresponding to the first MCS in the at least one MCS. Among them, the first MCS can be the receiving sensitivity or signal-to-noise ratio threshold corresponding to the MCS with the largest value in the at least one MCS, or the first MCS can be the signal-to-noise ratio threshold corresponding to any one of the at least one MCS.
[0354] Specifically, based on whether the first terminal device supports low-density parity-check code (LDPC), the relationship between MCS and the signal-to-noise ratio threshold is as shown in Table 6 below. That is to say, the at least one signal-to-noise ratio threshold is determined based on whether the terminal device supports LDPC and MCS. That is, according to the two parameters of MCS and whether the terminal device supports LDPC, the first signal-to-noise ratio threshold can be determined:
[0355] Table 6
[0356]
[0357] When the values of the MCS included in at least one MCS are 7, 8, 9, 10, 11, if the first terminal device supports LDPC, referring to the above Table 6, it can be known that at least one signal-to-noise ratio threshold includes 20.74 dBm, 24.79 dBm, 26.28 dBm, 30.3 dBm, 31.85 dBm. Further, the received signal strength threshold of the first terminal device can be determined from at least one signal-to-noise ratio threshold.
[0358] Optionally, whether the first terminal device supports LDPC can be informed by the first terminal device to the first device, or can be the default of the first device, or can also be preset.
[0359] It can be understood that the above Table 6 only takes the highest modulation order of the MCS as 11 as an example to exemplarily describe the relationship between the MCS and the signal-to-noise ratio threshold. In fact, the highest modulation order of the MCS can also be other values; similarly, the values of the signal-to-noise ratio threshold in the above Table 7 can also be other values, which are not limited in the embodiments of the present application.
[0360] Optionally, in this possible implementation manner, the received signal strength threshold of the first terminal device can include the following two implementations.
[0361] As an example, the received signal strength threshold of the first terminal device can be the first signal-to-noise ratio threshold.
[0362] Optionally, the signal-to-noise ratio threshold is used to represent the difference between the received signal strength required for the terminal device to demodulate the transmitted frame it receives and the noise value on the transmission path of the transmitted frame; exemplarily, when the transmission path of the transmitted frame remains unchanged, it can be considered that: the signal-to-noise ratio threshold is positively correlated with the received signal strength required for the terminal device to demodulate the transmitted frame it receives. Therefore, the received signal strength threshold of the terminal device can be represented by the signal-to-noise ratio threshold. At this time, the received signal strength threshold of the first terminal device is used to indicate the received signal strength required for the first terminal device to demodulate the transmitted frame it receives, and it can be understood that: the received signal strength threshold of the first terminal device is used to indicate the signal-to-noise ratio threshold, and the signal-to-noise ratio threshold is used to determine the received signal strength required for the terminal device to demodulate the transmitted frame it receives.
[0363] Optionally, in this example, in step S502 above, the first device determines the first transmission power based on the first path loss and the received signal strength threshold of the first terminal device, including: the first device determines the first transmission power based on multiple parameters. Among them, the multiple parameters include the first path loss, the first noise ratio threshold, and the first noise value. Among them, the first noise value is the magnitude of the noise between the AP and the first terminal device.
[0364] Optionally, the first transmission power is the sum of multiple parameters, including: the first transmission power is the sum of the first path loss, the first noise ratio threshold, and the first noise value.
[0365] Optionally, the first noise value is measured by the AP, or it can also be predefined.
[0366] As another example, the received signal strength threshold of the first terminal device can be the sum of the first signal-to-noise ratio threshold and the first noise value.
[0367] Optionally, combining the relevant descriptions of "noise ratio threshold" and "noise value" in the above example, the received signal strength required for the terminal device to demodulate the received transmission frame is the sum of the noise ratio threshold and the noise value; therefore, the received signal strength threshold of the terminal device can be represented by the sum of the noise ratio threshold and the noise value. That is to say, at this time, the received signal strength threshold of the first terminal device is the received signal strength required for the first terminal device to demodulate the received transmission frame.
[0368] Optionally, in this example, the first device can determine the first transmission power based on these two parameters: the received signal strength threshold of the first terminal device and the first path loss. For example, the first transmission power can be the sum of the first path loss and the received signal strength threshold of the first terminal device.
[0369] Based on this possible implementation, the first device can determine the first noise ratio threshold based on at least one signal-to-noise ratio threshold, providing a basic guarantee for determining the first transmission power based on the first signal-to-noise ratio threshold.
[0370] Combining the above two possible implementation methods, exemplarily, the first device can determine whether to determine the received signal strength threshold of the first terminal device based on at least one reception sensitivity or based on at least one signal-to-noise ratio threshold according to the magnitude relationship between the signal-to-noise ratio between the receiving device and the transmitting device and the signal-to-noise ratio threshold. For example, when the signal-to-noise ratio is greater than the signal-to-noise ratio threshold, the received signal strength threshold of the first terminal device can be determined based on at least one reception sensitivity; when the signal-to-noise ratio is less than or equal to the signal-to-noise ratio threshold, the received signal strength threshold of the first terminal device can be determined based on at least one signal-to-noise ratio threshold.
[0371] Combining the above two possible implementation methods, optionally, at least one MCS can be obtained based on the following two methods.
[0372] In one implementation manner, at least one MCS may be predefined. Exemplarily, when at least one MCS is predefined, at least one MCS may be predefined by a protocol, or at least one MCS may be factory-configured for the first terminal device, or at least one MCS may be the default between the AP and the first terminal device.
[0373] Optionally, at least one MCS may be one or more MCSs among multiple MCSs supported by the first terminal device.
[0374] Exemplarily, MCSs corresponding to terminal devices supporting different protocols are different. Therefore, under different protocols, at least one MCS corresponding to the first terminal device is different. For example, the protocols supported by the first terminal device include, but are not limited to, one or more of the following: 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.
[0375] Exemplarily, based on the foregoing, the first terminal device may include one or more terminal devices. When the first terminal device includes multiple terminal devices and the protocols supported by these multiple terminal devices are different, the first device may determine at least one MCS corresponding to each of the multiple terminal devices, and then, based on the at least one MCS corresponding to each of the multiple terminal devices, determine the first transmission power corresponding to each of the multiple terminal devices. That is to say, at this time, the first transmission powers corresponding to the multiple terminal devices are different. Or, the first device may determine at least one MCS corresponding to a certain terminal device among the multiple terminal devices, and then, based on the at least one MCS, determine the first transmission power. That is to say, at this time, the first transmission powers corresponding to the multiple terminal devices are the same. For example, the first device may select at least one MCS among the at least one MCSs with the largest value among the at least one MCSs corresponding to the multiple terminal devices, and then, based on the at least one MCS, determine the first transmission power.
[0376] Optionally, under a certain protocol, at least one MCS may be the X MCSs sorted from high to low in value among the multiple MCSs supported by the first terminal device, where X is a positive integer. At this time, the first MCS is the MCS with the largest value among the X MCSs supported by the first terminal device, or the first MCS is any one of the X MCSs supported by the first terminal device. For example, taking the case where the largest value of the MCSs among the multiple MCSs supported by the first terminal device under a certain protocol is 11 as an example, if the value of X is 3, then at least one includes MCSs with values of 9, 10, and 11.
[0377] In another implementation manner, at least one MCS may be determined based on the rate requirement of the first terminal device.
[0378] Optionally, the first terminal device may inform the first device of its rate requirement. Then, based on this rate requirement, the first device determines at least one MCS. Further, based on the at least one MCS, it determines at least one receiving sensitivity or at least one signal-to-noise ratio threshold, so as to determine the first receiving sensitivity or the first signal-to-noise ratio threshold. Furthermore, it can determine the first transmission power based on the first receiving sensitivity or the first signal-to-noise ratio threshold.
[0379] Exemplarily, the first MCS is the MCS with the largest value among the at least one MCS corresponding to this rate requirement, or the first MCS is any one of the at least one MCS corresponding to this rate requirement.
[0380] Exemplarily, the at least one MCS corresponding to different rate requirements is different. Specifically, the correspondence between the rate requirement and the at least one MCS corresponding thereto may include the content shown in Table 7 below.
[0381] Table 7
[0382]
[0383]
[0384] For example, if the rate requirement of the first terminal device is rate requirement #1, then the at least one MCS includes MCS #1, MCS #2, and MCS #3; if the rate requirement of the first terminal device is rate requirement #2, then the at least one MCS includes MCS #4 and MCS #5; if the rate requirement of the first terminal device is rate requirement #3, then the at least one MCS includes MCS #6.
[0385] After the first device determines at least one MCS based on Table 7 above, it can determine at least one receiving sensitivity in combination with Table 5 above, or determine at least one signal-to-noise ratio threshold in combination with Table 6 above. Then it determines the first receiving sensitivity or the first signal-to-noise ratio threshold. Further, it can determine the first transmission power based on the first receiving sensitivity or the first signal-to-noise ratio threshold.
[0386] It should be noted that the above examples only introduce the implementation form of the correspondence between different rate requirements and at least one MCS in the form of a table. The implementation form of the correspondence between different rate requirements and at least one MCS may also be other forms besides the table form, such as a set, etc., which are not limited in the embodiments of the present application.
[0387] Optionally, in the above embodiments, the AP may also send a data frame to the first terminal device on the first frequency band; that is, the AP in step S202 sends a data frame to the first terminal device indicated by the first identifier based on the first transmission power, including: the AP sends a data frame to the first terminal device on the first frequency band based on the first transmission power.
[0388] Exemplarily, when there is a downlink requirement for the first terminal device, that is, when the AP is about to send a data frame to the first terminal device, the AP may add the first identifier to the downlink queue; and determine the scheduling method for this terminal device, so as to configure the corresponding downlink resources (i.e., the first frequency band) according to this scheduling method, and then send a data frame on this downlink resource. That is to say, the first frequency band is determined according to the scheduling method of the first terminal device.
[0389] Optionally, the scheduling method of the terminal device is determined based on whether the terminal device meets the orthogonal frequency division multiple access (OFDMA) scheduling conditions and whether it meets the multi-user scheduling conditions.
[0390] Among them, OFDMA scheduling means: dividing all the frequency bands of the AP into multiple sub-bands, and each sub-band can be used to schedule different terminal devices. Meeting the OFDMA scheduling conditions can be understood as: the AP can schedule terminal devices on the sub-bands. At this time, it can also be considered that the scheduling method of the terminal device is sub-band scheduling; not meeting the OFDMA scheduling conditions can be understood as: all the frequency bands of the AP cannot be divided into multiple sub-bands, so the AP schedules terminal devices on the full band. At this time, it can also be considered that the scheduling method of the terminal device is full-band scheduling.
[0391] Among them, multi-user scheduling means: the downlink resources (such as the first frequency band) configured for the terminal device support spatial division multiplexing, that is, in the spatial domain, whether this downlink resource can be used for the scheduling of multiple terminal devices associated with multiple users. Meeting the multi-user scheduling conditions can be understood as: this downlink resource supports spatial division multiplexing and can be used for the scheduling of multiple terminal devices associated with multiple users. At this time, it can also be considered that the scheduling method of this downlink resource (or terminal device) is multi-user scheduling; not meeting the multi-user scheduling conditions can be understood as: this downlink resource does not support spatial division multiplexing and cannot be used for the scheduling of multiple terminal devices associated with multiple users, that is, this downlink resource can only be used for the scheduling of the terminal device associated with a single user. At this time, it can also be considered that the scheduling method of this downlink resource (or terminal device) is single-user scheduling.
[0392] See Figure 8 , which is a schematic flowchart of the process for the AP provided in the embodiments of this application to determine the scheduling method of the terminal device.
[0393] Such asFigure 8 As shown, first, the AP can determine whether the terminal device meets the OFDMA scheduling conditions to determine whether the terminal device is scheduled for full-band or sub-band. Further, the AP can also determine whether the terminal device meets the multi-user scheduling conditions to determine whether the terminal device is scheduled for multi-user or single-user. Among them, when the terminal device meets the OFDMA scheduling conditions and the multi-user scheduling conditions, the scheduling method of the terminal device is sub-band multi-user scheduling; when the terminal device meets the OFDMA scheduling conditions but does not meet the multi-user scheduling conditions, the scheduling method of the terminal device is sub-band single-user scheduling; when the terminal device does not meet the OFDMA scheduling conditions but meets the multi-user scheduling conditions, the scheduling method of the terminal device is full-band multi-user scheduling; when the terminal device does not meet the OFDMA scheduling conditions and does not meet the multi-user scheduling conditions, the scheduling method of the terminal device is full-band single-user scheduling.
[0394] Optionally, the scheduling method of the first terminal device is full-band single-user scheduling, that is to say, the first frequency band can be all the frequency bands of the AP, and the first frequency band does not support spatial multiplexing.
[0395] Exemplarily, since the first frequency band is all the frequency bands of the AP, when the AP sends a data frame to the first terminal device on the first frequency band, the interaction with other terminal devices except the first terminal device is paused.
[0396] Based on this optional solution, since the scheduling method of the first terminal device is full-band single-user scheduling, when the AP sends a data frame to the first terminal device on the first frequency band, it is necessary to pause the interaction with other terminal devices except the first terminal device, so as to avoid interference from other terminal devices to the first terminal device when the AP interacts with the first terminal device, and achieve bandwidth guarantee for the first terminal device.
[0397] It can be understood that in each of the above embodiments, the method and / or steps implemented by the first device can also be implemented by components (such as a processor, a chip, a chip system, a circuit, a logic module, or software) available for the first device; the method and / or steps implemented by the terminal device can also be implemented by components (such as a processor, a chip, a chip system, a circuit, a logic module, or software) available for the terminal device. Among them, the chip system can be composed of chips, or the chip system can include chips and other discrete devices.
[0398] It can be understood that, in order to implement the above functions, the communication device includes the corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should easily realize that, combining the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0399] The embodiments of the present application can divide the communication device into functional modules according to the above method embodiments. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of modules in the embodiments of the present application is illustrative, only a logical function division, and there can be other division methods in actual implementation.
[0400] Figure 9 FIG. shows a schematic structural diagram of a communication device 90. The communication device 90 includes a processing module 901 and a transceiver module 902. The communication device 90 can be used to implement the functions of the above-mentioned first device or terminal device.
[0401] In some embodiments, the communication device 90 may further include a storage module ( Figure 9 not shown in the figure), which is used to store program instructions and data.
[0402] In some embodiments, the transceiver module 902, which can also be referred to as a transceiver unit, is used to implement the sending and / or receiving functions. The transceiver module 902 can be composed of a transceiver circuit, a transceiver, a transceiver, or a communication interface.
[0403] In some embodiments, the transceiver module 902 may include a receiving module and a sending module, which are respectively used to execute the receiving and sending steps performed by the first device or terminal device in the above method embodiments, and / or to support other processes of the technology described herein; the processing module 901 can be used to execute the processing steps (such as determination, etc.) performed by the first device or terminal device in the above method embodiments, and / or to support other processes of the technology described herein.
[0404] When the communication device 90 is used to implement the functions of the above-mentioned AP:
[0405] In some embodiments, a processing module 901 is configured to obtain a first identifier; a transceiver module 902 is configured to send a data frame to a first terminal device indicated by the first identifier based on a first transmission power.
[0406] Optionally, the processing module 901 is further configured to obtain a second identifier; the transceiver module 902 is further configured to send a data frame to a second terminal device indicated by the second identifier based on a second transmission power.
[0407] Optionally, the first transmission power is greater than a first threshold.
[0408] Optionally, the first transmission power is determined based on a first path loss and a received signal strength threshold of the first terminal device, where the first path loss is the path loss of a transmission frame between the first terminal device and an access point AP associated therewith.
[0409] Optionally, the first path loss is based on the transmission power of a first transmission frame and the received signal strength of the first transmission frame.
[0410] Optionally, the first path loss is the difference between the transmission power of the first transmission frame and the received signal strength of the first transmission frame.
[0411] Optionally, the first transmission frame is a downlink transmission frame, and the received signal strength of the first transmission frame is determined based on a second transmission frame, where the second transmission frame is used to indicate the received signal strength of the first transmission frame, and the second transmission frame is an uplink transmission frame.
[0412] Optionally, the first transmission frame is an uplink transmission frame, and the transmission power of the first transmission frame is determined based on the transmission power of a third transmission frame, where the frame type of the third transmission frame is different from that of the first transmission frame.
[0413] Optionally, the first transmission frame is an uplink data frame, and the third transmission frame is an uplink non-data frame; determining the transmission power of the first transmission frame based on the transmission power of the third transmission frame includes: the transmission power of the first transmission frame is determined based on the transmission power of the third transmission frame and a first value, where the first value is the error value between a data frame and a non-data frame.
[0414] Optionally, the transmission power of the first transmission frame is the difference between the transmission power of the third transmission frame and the first value.
[0415] Optionally, the first transmission frame is an uplink data frame, and the third transmission frame is a downlink non-data frame; determining the transmission power of the first transmission frame based on the transmission power of the third transmission frame includes: the transmission power of the first transmission frame is determined based on the transmission power of the third transmission frame, a first value, and a second value, where the first value is the error value between a data frame and a non-data frame, and the second value is the error value between a downlink transmission frame and an uplink transmission frame of the same frame type.
[0416] Optionally, the transmission power of the first transmission frame is the difference between the transmission power of the third transmission frame, a first value, and a second value.
[0417] When the communication device 90 is used to implement the functions of the above-mentioned first device:
[0418] In some embodiments, the processing module 901 is configured to obtain a first identifier; and obtain a first transmission power for the first terminal device indicated by the first identifier, where the first transmission power is used to transmit data frames of the first terminal device.
[0419] Optionally, the transceiver module 902 is further configured to send the first transmission power to an access point AP associated with the first terminal device.
[0420] Optionally, the transceiver module 902 is further configured to transmit data frames of the first terminal device based on the first transmission power.
[0421] Optionally, the first transmission power is greater than a first threshold.
[0422] Optionally, the processing module 901 is further configured to obtain a first path loss and a received signal strength threshold of the first terminal device, where the first path loss is the path loss of a transmission frame between the first terminal device and an AP associated therewith; and determine the first transmission power based on the first path loss and the received signal strength threshold of the first terminal device.
[0423] Optionally, the processing module 901 is further configured to obtain the transmission power and the received signal strength of the first transmission frame, where the transmission frame includes the first transmission frame; and determine the first path loss based on the transmission power and the received signal strength of the first transmission frame.
[0424] Optionally, the first path loss is the difference between the transmission power and the signal strength of the first transmission frame.
[0425] Optionally, the transceiver module 902 is further configured to obtain a second transmission frame, where the second transmission frame is used to indicate the received signal strength of the first transmission frame.
[0426] Optionally, the processing module 901 is further configured to obtain the transmission power of a third transmission frame, where the third transmission frame has a different frame type from the first transmission frame; and determine the transmission power of the first transmission frame based on the transmission power of the third transmission frame.
[0427] Optionally, the processing module 901 is further configured to obtain a first value, where the first value is the error value between a data frame and a non-data frame; and determine the transmission power of the first transmission frame based on the transmission power of the third transmission frame and the first value.
[0428] Optionally, the transmission power of the first transmission frame is the difference between the transmission power of the third transmission frame and the first value.
[0429] Optionally, the processing module 901 is further configured to obtain a first value, where the first value is an error value between a data frame and a non-data frame; obtain a second value, where the second value is an error value between a downlink transmission frame and an uplink transmission frame with the same frame type; and determine the transmission power of the first transmission frame based on the transmission power of the third transmission frame, the first value, and the second value.
[0430] Optionally, the transmission power of the first transmission frame is the difference between the transmission power of the third transmission frame, the first value, and the second value.
[0431] Optionally, the transceiver module 902 is further configured to receive the rate requirement of the first terminal device.
[0432] Combining the above two embodiments, optionally, the received signal strength threshold of the first terminal device is the first received sensitivity among at least one received sensitivity.
[0433] Combining the above two embodiments, optionally, the first received sensitivity is the maximum sensitivity among at least one received sensitivity, or the first received sensitivity is any one of the at least one received sensitivity.
[0434] Combining the above two embodiments, optionally, at least one received sensitivity is determined based on at least one modulation and coding strategy MCS; the first received sensitivity is the received sensitivity corresponding to the first MCS; where the first MCS is the MCS with the largest value among at least one MCS, or the first MCS is one of the at least one MCS.
[0435] Combining the above two embodiments, optionally, the received signal strength threshold of the first terminal device is determined based on the first signal-to-noise ratio threshold among at least one signal-to-noise ratio threshold.
[0436] Combining the above two embodiments, optionally, the received signal strength threshold of the first terminal device is the first signal-to-noise ratio threshold, or the received signal strength threshold of the first terminal device is the sum of the first signal-to-noise ratio threshold and the first noise value, where the first noise value is the magnitude of the noise between the AP and the first terminal device.
[0437] Combining the above two embodiments, optionally, the first signal-to-noise ratio threshold is the maximum signal-to-noise ratio threshold among at least one signal-to-noise ratio threshold, or the first signal-to-noise ratio threshold is the maximum signal-to-noise ratio threshold among at least one signal-to-noise ratio threshold.
[0438] Combining the above two embodiments, optionally, at least one signal-to-noise ratio threshold is determined based on at least one MCS; the first signal-to-noise ratio threshold is the signal-to-noise ratio threshold corresponding to the first MCS; wherein, the first MCS is the MCS with the largest value among at least one MCS, or the first MCS is any one of at least one MCS.
[0439] Combining the above two embodiments, optionally, at least one MCS includes one or more MCSs corresponding to the rate requirement of the first terminal device.
[0440] Combining the above two embodiments, optionally, the first identifier includes the identifier of the first terminal device; or the first identifier includes a user identifier, and the user identifier indicates the user corresponding to the first terminal device.
[0441] Among them, all relevant contents of each step involved in the above method embodiments can be cited in the function descriptions of the corresponding functional modules, and will not be elaborated here.
[0442] In the present application, the communication device 90 can be presented in the form of dividing each functional module in an integrated manner. Here, a "module" can refer to a specific application-specific integrated circuit (ASIC), a circuit, a processor and a memory that execute one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.
[0443] In some embodiments, when Figure 9 the communication device 90 in is a chip or a chip system, the function / implementation process of the transceiver module 902 can be implemented through the input / output interface (or communication interface) of the chip or the chip system, and the function / implementation process of the processing module 901 can be implemented through the processor (or processing circuit) of the chip or the chip system.
[0444] Since the communication device 90 provided in this embodiment can execute the above method, the technical effects it can obtain can refer to the above method embodiments, and will not be elaborated here.
[0445] As a possible product form, the terminal device or the first device described in the embodiments of the present application can also be implemented using the following: one or more field programmable gate arrays (FPGAs), programmable logic devices (PLDs), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits capable of performing the various functions described throughout the present application.
[0446] As another possible product form, the terminal device or the first device described in the embodiments of the present application may be implemented by a general bus architecture. For ease of explanation, refer to Figure 10 , Figure 10 FIG. Figure 10 is a schematic structural diagram of a communication device 100 provided by an embodiment of the present application. The communication device 100 includes a processor 1001 and a transceiver 1002. The communication device 100 may be a first device, or a chip or a chip system therein; or, the communication device 100 may be a terminal device, or a chip or a module therein. Figure 10 Only the main components of the communication device 100 are shown. In addition to the processor 1001 and the transceiver 1002, the communication device may further include a memory 1003 and an input / output device (not shown in the figure).
[0447] Optionally, the processor 1001 is mainly used to process communication protocols and communication data, control the entire communication device, execute software programs, and process data of the software programs. The memory 1003 is mainly used to store software programs and data. The transceiver 1002 may include a radio frequency circuit and an antenna. The radio frequency circuit is mainly used for the conversion between baseband signals and radio frequency signals and the processing of radio frequency signals. The antenna is mainly used to transmit and receive radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touch screen, a display screen, a keyboard, etc., is mainly used to receive data input by the user and output data to the user.
[0448] Optionally, the processor 1001, the transceiver 1002, and the memory 1003 may be connected through a communication bus.
[0449] After the communication device is powered on, the processor 1001 may read the software program in the memory 1003, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be wirelessly transmitted, the processor 1001 performs baseband processing on the data to be transmitted and then outputs a baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1001. The processor 1001 converts the baseband signal into data and processes the data.
[0450] In another implementation, the radio frequency circuit and the antenna may be provided independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuit and the antenna may be independent of the communication device and arranged in a remote manner.
[0451] In some embodiments, in terms of hardware implementation, those skilled in the art may think that the above communication device 90 may adopt Figure 10The form of the communication device 100 shown.
[0452] As an example, Figure 9 the function / implementation process of the processing module 901 in can be achieved by Figure 10 the processor 1001 in the communication device 100 shown calling computer-executable instructions stored in the memory 1003. Figure 9 the function / implementation process of the transceiver module 902 in can be achieved by Figure 10 the transceiver 1002 in the communication device 100 shown.
[0453] As another possible product form, the first device or the terminal device in this application can adopt Figure 11 the composition structure shown, or include Figure 11 the components shown. Figure 11 FIG. is a schematic diagram of the composition of a communication device 110 provided by this application. The communication device 110 can be a terminal device, or a chip or a system-on-chip in the terminal device; or, it can be a first device, or a module, a chip, or a system-on-chip in the first device.
[0454] As shown in Figure 11 the communication device 110 includes at least one processor 1101, and at least one communication interface ( Figure 11 only one communication interface 1104 and one processor 1101 are exemplarily included for illustration). Optionally, the communication device 110 may further include a communication bus 1102 and a memory 1103.
[0455] The processor 1101 can be a general-purpose central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 1101 can also be other devices with processing functions, such as circuits, devices, or software modules, without limitation.
[0456] The communication bus 1102 is used to connect different components in the communication device 110, enabling the different components to communicate. The communication bus 1102 can be a peripheral component interconnect (PCI) bus, an extended industry standard architecture (EISA) bus, or the like. This bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 11 it is only represented by a thick line in the figure, but it does not mean that there is only one bus or one type of bus.
[0457] The communication interface 1104 is used to communicate with other devices or communication networks. Exemplarily, the communication interface 1104 can be a module, a circuit, a transceiver, or any device capable of implementing communication. Optionally, the communication interface 1104 can also be an input / output interface located within the processor 1101 to implement signal input and signal output of the processor.
[0458] The memory 1103 can be a device with a storage function, used to store instructions and / or data. Among them, the instructions can be computer programs.
[0459] Exemplarily, the memory 1103 can be a read-only memory (ROM) or other types of static storage devices that can store static information and / or instructions, or a random access memory (RAM) or other types of dynamic storage devices that can store information and / or instructions. It can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM), or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices, without limitation.
[0460] It should be noted that the memory 1103 can exist independently of the processor 1101 or be integrated with the processor 1101. The memory 1103 can be located inside the communication device 110 or outside the communication device 110, without limitation. The processor 1101 can be used to execute the instructions stored in the memory 1103 to implement the method provided in the following embodiments of the present application.
[0461] As an alternative implementation, the communication device 110 may further include an output device 1105 and an input device 1106. The output device 1105 communicates with the processor 1101 and can display information in various ways. For example, the output device 1105 may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc. The input device 1106 communicates with the processor 1101 and can receive user input in various ways. For example, the input device 1106 may be a mouse, a keyboard, a touch screen device, or a sensing device, etc.
[0462] In some embodiments, in terms of hardware implementation, those skilled in the art can conceive of the above Figure 9 The communication device 90 shown may adopt Figure 11 The form of the communication device 110 shown.
[0463] As an example, Figure 9 The function / implementation process of the processing module 901 in Figure 11 can be implemented by the processor 1101 in the communication device 110 shown calling the computer-executable instructions stored in the memory 1103. Figure 9 The function / implementation process of the transceiver module 902 in Figure 11 can be implemented by the communication interface 1104 in the communication device 110 shown.
[0464] It should be noted that, Figure 11 The structure shown does not constitute a specific limitation on the first device or the terminal device. For example, in other embodiments of the present application, the first device or the terminal device may include more or fewer components than shown, or combine certain components, or split certain components, or have different component arrangements. The components shown can be implemented in hardware, software, or a combination of software and hardware.
[0465] In some embodiments, the embodiments of the present application further provide a communication device, which includes a processor for implementing the method in any of the above method embodiments.
[0466] As a possible implementation, the communication device further includes a memory. The memory is used to store necessary computer programs and data. The computer program may include instructions, and the processor may call the instructions in the computer program stored in the memory to instruct the communication device to execute the method in any of the above method embodiments. Of course, the memory may not be in the communication device.
[0467] As another possible implementation, the communication device further includes an interface circuit, which is a code / data read-write interface circuit and is used to receive computer execution instructions (the computer execution instructions are stored in the memory, and may be directly read from the memory or may pass through other devices) and transmit them to the processor.
[0468] As yet another possible implementation, the communication device further includes a communication interface, which is used to communicate with modules outside the communication device.
[0469] It can be understood that the communication device can be a chip or a chip system. When the communication device is a chip system, it can be composed of chips or can include chips and other discrete devices. The embodiments of the present application do not make specific limitations on this.
[0470] The present application also provides a computer-readable storage medium, on which a computer program or instruction is stored. When the computer program or instruction is executed by a computer, it realizes the functions of any of the above method embodiments.
[0471] The present application also provides a computer program product, which realizes the functions of any of the above method embodiments when executed by a computer.
[0472] Those of ordinary skill in the art can understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.
[0473] It can be understood that the systems, devices, and methods described in the present application can also be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.
[0474] The units described as separate components may or may not be physically separated, that is, they may be located in one place or may be distributed to multiple network units. The components displayed as units may or may not be physical units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0475] In addition, the functional units in various embodiments of the present application can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.
[0476] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using a software program, it can 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 the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wirelessly (such as infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or a data center that includes one or more media integrated therein. The available medium may be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state drive (SSD)), etc. In the embodiments of the present application, the computer may include the devices described above.
[0477] Although the present application has been described in connection with various embodiments herein, however, in the process of implementing the claimed present application, those skilled in the art can understand and implement other variations of the disclosed embodiments by viewing the accompanying drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "one" does not exclude a plurality. A single processor or other unit may implement several functions recited in the claims. Certain measures are recited in mutually different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0478] Although the present application has been described in connection with specific features and their embodiments, it will be apparent that various modifications and combinations can be made without departing from the spirit and scope of the present application. Accordingly, the present specification and the drawings are merely exemplary illustrations of the present application as defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of the present application. Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application is also intended to include these changes and modifications.
Claims
1. A communication method, characterized in that, The method includes: Obtaining a first identifier; Sending a data frame to a first terminal device indicated by the first identifier based on a first transmission power.
2. The method according to claim 1, characterized in that, The method further includes: Obtaining a second identifier; Sending a data frame to a second terminal device indicated by the second identifier based on a second transmission power.
3. The method according to claim 1 or 2, characterized in that, The first transmission power is greater than a first threshold.
4. The method according to any one of claims 1 to 3, characterized in that The first transmission power is determined based on a first path loss and a received signal strength threshold of the first terminal device, where the first path loss is the path loss of a transmission frame between the first terminal device and an access point AP associated with the first terminal device.
5. The method according to claim 4, characterized in that, The first path loss is based on the transmission power of a first transmission frame and the received signal strength of the first transmission frame.
6. The method according to claim 5, characterized in that, The first path loss is the difference between the transmission power of the first transmission frame and the received signal strength of the first transmission frame.
7. The method according to claim 5 or 6, characterized in that, The first transmission frame is a downlink transmission frame, and the received signal strength of the first transmission frame is determined based on a second transmission frame, where the second transmission frame is used to indicate the received signal strength of the first transmission frame, and the second transmission frame is an uplink transmission frame.
8. The method according to claim 5 or 6, characterized in that, The first transmission frame is an uplink transmission frame, and the transmission power of the first transmission frame is determined based on the transmission power of a third transmission frame, where the third transmission frame has a different frame type from the first transmission frame.
9. The method according to claim 8, wherein The first transmission frame is an uplink data frame, and the third transmission frame is an uplink non-data frame; Determining the transmission power of the first transmission frame based on the transmission power of the third transmission frame includes: the transmission power of the first transmission frame is determined based on the transmission power of the third transmission frame and a first value, where the first value is an error value between a data frame and a non-data frame.
10. The method according to claim 9, wherein The transmission power of the first transmission frame is the difference between the transmission power of the third transmission frame and the first value.
11. The method according to claim 8, wherein The first transmission frame is an uplink data frame, and the third transmission frame is a downlink non-data frame; Determining the transmission power of the first transmission frame based on the transmission power of the third transmission frame includes: the transmission power of the first transmission frame is determined based on the transmission power of the third transmission frame, a first value, and a second value, where the first value is an error value between a data frame and a non-data frame, and the second value is an error value between a downlink transmission frame and an uplink transmission frame with the same frame type.
12. The method according to claim 11, wherein The transmission power of the first transmission frame is the difference between the transmission power of the third transmission frame, the first value, and the second value.
13. The method according to any one of claims 4 to 12, characterized in that, The received signal strength threshold of the first terminal device is a first reception sensitivity among at least one reception sensitivity.
14. The method according to claim 13, wherein The first reception sensitivity is the maximum sensitivity among the at least one reception sensitivity, or the first reception sensitivity is any one of the at least one reception sensitivity.
15. The method according to claim 13 or 14, characterized in that, The at least one reception sensitivity is determined based on at least one modulation and coding strategy MCS; The first reception sensitivity is the reception sensitivity corresponding to a first MCS; where the first MCS is the MCS with the largest value among the at least one MCS, or the first MCS is one of the at least one MCS.
16. The method according to any one of claims 4 to 12, characterized in that, The received signal strength threshold of the first terminal device is determined based on a first signal-to-noise ratio threshold among at least one signal-to-noise ratio threshold.
17. The method according to claim 16, wherein The received signal strength threshold of the first terminal device is the first signal-to-noise ratio threshold, or the received signal strength threshold of the first terminal device is the sum of the first signal-to-noise ratio threshold and a first noise value, where the first noise value is the magnitude of the noise between the AP and the first terminal device.
18. The method according to claim 16 or 17, characterized in that The first signal-to-noise ratio threshold is the maximum signal-to-noise ratio threshold among the at least one signal-to-noise ratio threshold.
19. The method according to any one of claims 16 to 18, characterized in that The at least one signal-to-noise ratio threshold is determined based on at least one MCS; The first signal-to-noise ratio threshold is the signal-to-noise ratio threshold corresponding to a first MCS; where the first MCS is the MCS with the largest value among the at least one MCS, or the first MCS is any one of the at least one MCS.
20. The method according to claim 15 or 19, characterized in that, The at least one MCS includes one or more MCSs corresponding to the rate requirement of the first terminal device.
21. The method according to any one of claims 1 to 20, characterized in that, The first identifier includes the identifier of the first terminal device; or the first identifier includes a user identifier that indicates the user corresponding to the first terminal device.
22. A communication method, characterized in that, The method includes: Obtaining a first identifier; Obtaining a first transmission power for the first terminal device indicated by the first identifier, where the first transmission power is used to transmit the data frame of the first terminal device.
23. The method according to claim 22, wherein The method further includes: Sending the first transmission power to an access point AP associated with the first terminal device.
24. The method according to claim 22 or 23, characterized in that, The first transmission power is greater than a first threshold.
25. The method according to claim 22 or 23, characterized in that The obtaining a first transmission power for the first terminal device indicated by the first identifier includes: Obtaining a first path loss and the received signal strength threshold of the first terminal device, where the first path loss is the path loss of the transmission frame between the first terminal device and the AP associated with the first terminal device; Determining the first transmission power based on the first path loss and the received signal strength threshold of the first terminal device.
26. The method according to any one of claims 22 to 25, characterized in that, The first identifier includes the identifier of the first terminal device; or the first identifier includes a user identifier that indicates the user corresponding to the first terminal device.
27. A communication device, characterized in that, The communication device includes a plurality of functional modules that interact with each other to implement the method according to any one of claims 1 to 21, or to implement the method according to any one of claims 22 to 26.
28. A computer-readable storage medium, characterized in that, A computer-readable storage medium stores computer instructions or programs, and when the computer instructions or programs are run on a computer, the method according to any one of claims 1 to 21 is executed, or the method according to any one of claims 22 to 26 is executed.
Citation Information
Cited By
Communication method and apparatus
WO2025162465A1