R-TWT SP planning method and device, equipment and storage medium
Patent Information
- Application Number
- CN202380009478.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-19
- Publication Date
- 2025-05-06
Smart Images

Figure CN119948998A_ABST
Abstract
Description
R-TWT SP planning method, device, equipment and storage medium Technical Field
[0001] The embodiments of the present disclosure relate to the field of communication technology. Specifically, the embodiments of the present disclosure relate to an R-TWT SP planning method, apparatus, device, and storage medium. Background Art
[0002] With the continuous development of Wireless Fidelity (Wi-Fi) technology, researchers have proposed the next-generation Wi-Fi technology: Ultra High Reliability (UHR). Its vision is to improve WLAN connection reliability, reduce latency, increase manageability, and increase throughput. UHR technology allows for the transmission of low-latency services through Restricted Target Wake Times (R-TWT) service periods (R-TWT Service Periods). Specifically, the AP broadcasts the R-TWT SP, and STAs join the R-TWT SP to achieve low-latency service transmission between the AP and the STA.
[0003] Since different APs have their own R-TWT SPs, each AP needs to plan its own R-TWT SP so that the low-latency service transmission processes between each AP and its associated STA do not interfere with each other. However, the current existing technology cannot solve the above problem.
[0004] Summary of the Invention
[0005] The embodiments of the present disclosure provide an R-TWT SP planning method, apparatus, device, and storage medium, which can reduce interference between different APs and their associated STAs during low-latency service transmission.
[0006] In a first aspect, an embodiment of the present disclosure provides an R-TWT SP planning method, which may be applied to a first AP. The method includes:
[0007] Get the first restricted target wake-up time service period R-TWT SP of the neighboring AP;
[0008] According to the method for obtaining the first R-TWT SP, the second R-TWT SP of the first AP is planned.
[0009] In a second aspect, an embodiment of the present disclosure further provides an R-TWT SP planning device, the device comprising:
[0010] A communication unit, configured to obtain a first restricted target wake-up time service period R-TWT SP of a neighboring AP;
[0011] The planning unit is configured to plan the second R-TWT SP of the first AP according to the acquisition method of the first R-TWT SP.
[0012] In a third aspect, an embodiment of the present disclosure further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements any one of the R-TWT SP planning methods provided in the embodiments of the present disclosure.
[0013] Additional aspects and advantages of the embodiments of the present disclosure will be given in part in the following description, which will become apparent from the following description or be learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following briefly introduces the drawings required for use in the description of the embodiments of the present disclosure. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0015] FIG1 is a schematic diagram of a communication architecture provided by an embodiment of the present disclosure;
[0016] FIG2 is another schematic diagram of a communication architecture provided by an embodiment of the present disclosure;
[0017] 3a-3b are interactive schematic diagrams of the R-TWT SP planning method provided by an embodiment of the present disclosure;
[0018] FIG4 is a flow chart of an R-TWT SP planning method according to an embodiment of the present disclosure;
[0019] FIG5 is a schematic diagram of the structure of an R-TWT SP planning device provided in an embodiment of the present disclosure;
[0020] FIG6 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0021] In the embodiments of the present disclosure, the term "and / or" describes the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.
[0022] In the embodiments of the present disclosure, the term "plurality" refers to two or more than two, and other quantifiers are similar thereto.
[0023] Exemplary embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. In the following description, unless otherwise indicated, like numbers in different figures represent like or similar elements. The embodiments described in the following exemplary embodiments are not intended to represent all possible embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present invention, as detailed in the appended claims.
[0024] The terms used in this disclosure are for the purpose of describing specific embodiments only and are not intended to limit the disclosure. As used in this disclosure and the appended claims, the singular forms "a," "an," "the," and "the" are intended to include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
[0025] It should be understood that although the terms first, second, third, etc. may be used in this disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this disclosure, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, for example, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining."
[0026] The existing Wi-Fi7 (IEEE 802.11be) architecture mainly transmits low-latency service data through the R-TWT SP mechanism, that is, the AP broadcasts its own R-TWT SP. After the STA associated with the AP joins the R-TWT SP, it can transmit low-latency services with the AP within the R-TWT SP.
[0027] Among them, the R-TWT SP sharing mechanism proposed in UHR technology is shown in Figure 1. AP1, AP2 and AP3 belong to the same central management entity. AP1 can detect the beacon frames of AP2 and AP3. The beacon frames of AP2 and AP3 carry the R-TWT SP of AP2 and AP3 respectively; and AP3 cannot detect the beacon frames of AP2, and AP2 cannot detect the beacon frames of AP3.
[0028] In Figure 1, AP1 can simultaneously broadcast its own R-TWT SP and the R-TWT SP of neighboring APs (AP2 and AP3). In this case, even if AP2 and AP3 cannot listen to each other's beacon frames to obtain each other's R-TWT SP, they can obtain each other's R-TWT SP through AP1.
[0029] The beacon frame includes the Broadcast TWT Parameter Set field:
[0030] The broadcast target wake-up time parameter setting field includes a restricted target wake-up time service information (Restricted TWT Traffic Info) field:
[0031] The restricted target wake-up time service information includes the Traffic Info Control field:
[0032] Among them, the service information control field includes a valid uplink service identification bitmap (UL TID Bitmap Valid) and a downlink service identification bitmap (DL TID Bitmap Valid). The restricted target wake-up time downlink service identification bitmap (Restricted TWT DL TID Bitmap) field and the restricted target wake-up time uplink service identification bitmap (Restricted TWT UL TID Bitmap) field are respectively determined by the AP scheduling R-TWT or the scheduled STA as the TID of the delay-sensitive service flow in the downlink and uplink directions. When the value of the bit at position k in any bitmap is 1, it means that TID k is classified as a delay-sensitive service flow in the corresponding direction of the bitmap. When the value of the bit at position k in any bitmap is 0, it means that TID k is not classified as a delay-sensitive service flow in the corresponding direction.
[0033] In the above scenario, any two APs may have a communication scenario as shown in Figure 2. AP4 can perform low-latency service transmission with its associated STA1 within AP4's R-TWT SP, and AP5 can perform low-latency service transmission with its associated STA2 within AP5's R-TWT SP. However, when STA1 and STA2 are close to each other and the R-TWT SPs of AP4 and AP5 overlap, if AP4 and STA1 perform downlink low-latency service transmission in AP4's R-TWT SP while AP5 and STA2 perform uplink low-latency service transmission in AP5's R-TWT SP, interference will occur between STA2's uplink low-latency service transmission and STA1's downlink low-latency service transmission.
[0034] Based on this, for any AP, after obtaining the R-TWT SP of its neighboring AP, it needs to plan its own R-TWT SP based on the R-TWT SP of the neighboring AP so that the low-latency service transmission between APs does not interfere with each other.
[0035] To address the above issues, the following will provide a clear and complete description of the technical solutions in the embodiments of the present disclosure, in conjunction with the accompanying drawings. Obviously, the described embodiments are only a portion of the embodiments of the present disclosure, not all of them. All other embodiments derived by persons of ordinary skill in the art based on the embodiments of the present disclosure without creative effort are within the scope of protection of the present disclosure.
[0036] Among them, the method and the device are based on the same public concept. Since the principles of solving problems by the method and the device are similar, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.
[0037] The R-TWT SP planning method provided by the embodiment of the present disclosure is summarized below with reference to Figures 3a-3b.
[0038] As shown in Figure 3a, the neighbor AP can directly share the first R-TWT SP of the neighbor AP with the first AP. In this case, the first AP can plan that the second R-TWT SP of the first AP does not overlap with the first R-TWT SP of the neighbor AP.
[0039] As shown in Figure 3b, the neighbor AP can share the first R-TWT SP of the neighbor AP with the second AP, and the second AP can share the first AP of the neighbor AP with the first AP. When the first AP obtains the first R-TWT SP of the neighbor AP through the second AP, if the first AP determines that it has monitored the communication behavior of the neighbor AP, the first AP can plan the second R-TWT SP of the first AP and the first R-TWT SP of the neighbor AP not to overlap, or the first AP can plan the second R-TWT SP for uplink low-latency service transmission and for downlink low-latency service transmission to overlap with the time period of the first R-TWT SP for uplink low-latency service transmission and for downlink low-latency service transmission respectively. If the neighbor AP does not determine that it has detected the communication behavior of the neighbor AP, the first AP can plan the second R-TWT SP of the first AP to not overlap with the first R-TWT SP of the neighbor AP.
[0040] If the second AP shares the neighbor AP's first R-TWT SP with the first AP, the second AP can also share the second AP's third R-TWT SP with the first AP. In this case, the first AP can plan that the first AP's second R-TWT SP does not overlap with the second AP's third R-TWT SP.
[0041] The present disclosure provides an R-TWT SP planning method, which can be applied to a first AP. For details, see FIG4 , which is a flowchart of the R-TWT SP planning method provided by the present disclosure.
[0042] Optionally, the method may include the following steps:
[0043] Step S41: Obtain the first R-TWT SP of the neighboring AP.
[0044] Among them, the first R-TWT SP is used to transmit low-latency services. The STA associated with the neighbor AP and joined the first R-TWT SP can transmit low-latency services with the neighbor AP in the first R-TWT SP.
[0045] Step S42: Plan the second R-TWT SP of the first AP according to the acquisition method of the first R-TWT SP.
[0046] Among them, the first AP is any AP, and the second R-TWT SP of the first AP is used to transmit low-latency services. The STA associated with the first AP and joining the second R-TWT SP can transmit low-latency services with the first AP within the second R-TWT SP.
[0047] After acquiring the first R-TWT SP of the neighboring AP, the first AP may plan the second R-TWT SP of the first AP according to the acquisition method of the first AP acquiring the first R-TWT SP of the neighboring AP.
[0048] The first AP and the neighbor AP may be AP MLDs, or independent APs not affiliated with any AP MLD, which is not limited here.
[0049] In the R-TWT SP planning method applied to a first AP provided in an embodiment of the present disclosure, the first AP obtains a first R-TWT SP of a neighboring AP, including:
[0050] Receive the first R-TWT SP broadcast by the neighboring AP; or,
[0051] The first R-TWT SP of the neighbor shared by the second AP is received, where the first R-TWT SP is shared by the neighbor AP to the second AP.
[0052] That is, the first AP may obtain the first R-TWT SP of the neighbor AP directly from the neighbor AP, or may obtain the first R-TWT SP of the neighbor AP indirectly from other APs.
[0053] That is, when the first AP can hear the broadcast of the neighbor AP, the first AP can receive the first R-TWT SP broadcast by the neighbor AP.
[0054] For example, when the first AP detects a beacon frame of a neighboring AP, the first AP may obtain the first R-TWT SP of the neighboring AP from the beacon frame of the neighboring AP.
[0055] When the first AP cannot detect the broadcast of the neighboring AP, if the second AP can detect the broadcast of the neighboring AP, the second AP broadcasts its own R-TWT SP while broadcasting the first R-TWT SP of the neighboring AP. If the first AP can detect the broadcast of the second AP, the first AP can indirectly obtain the first R-TWT SP of the neighboring AP from the second AP.
[0056] The second AP may share the first R-TWT SP of the neighboring AP with the first AP, and may also share the R-TWT SP of the second AP with the first AP.
[0057] In the R-TWT SP planning method applied to the first AP provided by the embodiment of the present disclosure, the first R-TWT SP and the second R-TWT SP do not overlap.
[0058] Specifically, planning the second R-TWT SP of the first AP according to the first R-TWT SP of the neighboring AP includes:
[0059] When the first AP obtains the first R-TWT SP of the neighbor AP from the neighbor AP, the first AP plans that the second R-TWT SP of the first AP does not overlap with the first R-TWT SP of the neighbor AP.
[0060] That is, when the first R-TWT SP is directly acquired by the first AP from the neighboring AP, the first AP may directly plan that the second R-TWT SP of the first AP does not overlap with the first R-TWT SP of the neighboring AP.
[0061] In the R-TWT SP planning method applied to the first AP provided by the embodiment of the present disclosure, the first R-TWT SP and the second R-TWT SP do not overlap.
[0062] Specifically, planning the second R-TWT SP of the first AP according to the first R-TWT SP of the neighboring AP includes:
[0063] When the first AP obtains the first R-TWT SP of the neighbor AP from the second AP and determines that the communication behavior of the neighbor AP is detected, the first AP plans that the second R-TWT SP of the first AP does not overlap with the first R-TWT SP of the neighbor AP.
[0064] That is, when the first R-TWT SP is indirectly obtained by the first AP from other APs, when the first AP determines that it has monitored the communication behavior of the neighboring AP, the first AP can plan the second R-TWT SP of the first AP to not overlap with the first R-TWT SP of the neighboring AP.
[0065] In the R-TWT SP planning method applied to the first AP provided by the embodiment of the present disclosure, the first R-TWT SP and the second R-TWT SP overlap.
[0066] Specifically, planning the second R-TWT SP of the first AP according to the first R-TWT SP of the neighboring AP includes:
[0067] When the first AP obtains the first R-TWT SP of the neighboring AP from the second AP and determines that the communication behavior of the neighboring AP is monitored, the first AP plans the first and second time periods of the second R-TWT SP to overlap with the third and fourth time periods of the first R-TWT SP of the neighboring AP respectively.
[0068] Among them, the first time period of the second R-TWT SP is used for uplink low-latency service transmission, and the second time period of the second R-TWT SP is used for downlink low-latency service transmission.
[0069] Among them, the third time period of the first R-TWT SP is used for uplink low-latency service transmission, and the fourth time period of the first R-TWT SP is used for downlink low-latency service transmission.
[0070] That is, when the first AP indirectly obtains the first R-TWT SP of the neighboring AP from other APs and determines that the communication behavior of the neighboring AP is monitored, the second R-TWT SP of the first AP is planned so that the time period for uplink low-latency service transmission in the second R-TWT SP overlaps with the time period for uplink low-latency service transmission in the first R-TWT SP, and the time period for downlink low-latency service transmission in the second R-TWT SP overlaps with the time period for downlink low-latency service transmission in the first R-TWT SP.
[0071] In the R-TWT SP planning method applied to the first AP provided by the embodiment of the present disclosure, the first R-TWT SP and the second R-TWT SP overlap.
[0072] Specifically, planning the second R-TWT SP of the first AP according to the first R-TWT SP of the neighboring AP includes:
[0073] When the first AP obtains the first R-TWT SP of the neighbor AP from the second AP and determines that the communication behavior of the neighbor AP is not monitored, the first AP plans a second R-TWT SP to overlap with the first R-TWT SP of the neighbor AP.
[0074] In the R-TWT SP planning method applied to a first AP provided in an embodiment of the present disclosure, the first AP determines and monitors the communication behavior of a neighboring AP, including:
[0075] Get the device association information of neighboring APs;
[0076] Acquire communication report information reported by the first STA, where the communication report information includes device association information of APs other than the first AP that have communication behaviors and are monitored by the first STA;
[0077] When the first AP determines that the communication report information reported by the first STA includes the device association information of the neighbor AP, it determines that the communication behavior of the neighbor is monitored.
[0078] The communication behavior of the neighbor AP may specifically be a behavior of transmitting downlink low-latency services or uplink low-latency services, or may be other behaviors of communicating with associated STAs, which are not limited here.
[0079] The device association information of any AP may be related information that uniquely identifies the AP or the basic service set BSS where the AP is located.
[0080] Optionally, the device association information of any AP includes but is not limited to at least one of identification information (BSSID) of the basic service set where the AP is located, color information (BSS Color) of the basic service set where the AP is located, or the MAC address of the AP.
[0081] When the AP is an AP MLD, the AP's MAC address is the AP MLD MAC address.
[0082] The first STA is associated with the first AP.
[0083] Among them, the communication report information reported by the first STA is determined by the broadcast information received by the first STA from other APs except the first AP, or is determined by the communication behavior of STAs associated with other APs except the first AP within the monitoring range of the first STA through the monitoring equipment. There is no restriction here.
[0084] Optionally, for the first AP, when the first AP determines that the communication report information reported by the first STA does not include the device association information of the neighboring AP, the first AP may determine that no communication behavior of the neighboring AP is monitored.
[0085] Based on the R-TWT SP planning method provided in the embodiment of the present disclosure, the first AP can plan its own second R-TWT SP according to the acquisition method of the first R-TWT SP of the neighboring AP, so that the second R-TWT SP overlaps or does not overlap with the first R-TWT SP, thereby achieving non-interference between different APs and their associated STAs in the low-latency service transmission process.
[0086] As shown in FIG5 , an embodiment of the present disclosure provides an R-TWT SP planning device, including:
[0087] The communication unit 51 is configured to obtain a first restricted target wake-up time service period R-TWT SP of a neighboring AP;
[0088] The planning unit 52 is configured to plan the second R-TWT SP of the first AP according to the acquisition method of the first R-TWT SP.
[0089] Optionally, in the embodiment of the present disclosure, when acquiring the first R-TWT SP of the neighboring AP, the communication unit 51 is configured to:
[0090] Receive the first R-TWT SP broadcast by the neighboring AP; or,
[0091] The first R-TWT SP of the neighboring AP shared by the second AP is received, where the first R-TWT SP is shared by the neighboring AP to the second AP.
[0092] Optionally, in the embodiment of the present disclosure, when planning the second R-TWT SP of the first AP according to the acquisition method of the first R-TWT SP, the planning unit 52 is configured to:
[0093] When the first AP obtains the first R-TWT SP from the neighboring AP, the second R-TWT SP is planned to not overlap with the first R-TWT SP.
[0094] Optionally, in the embodiment of the present disclosure, when planning the second R-TWT SP of the first AP according to the acquisition method of the first R-TWT SP, the planning unit 52 is configured to:
[0095] When the first AP obtains the first R-TWT SP from the second AP and determines that the communication behavior of the neighboring AP is monitored, the second R-TWT SP is planned to be non-overlapping with the first R-TWT SP; or,
[0096] When the first AP obtains the first R-TWT SP from the second AP and determines that the communication behavior of the neighboring AP is monitored, the first time period and the second time period of the second R-TWT SP are planned to overlap with the third time period and the fourth time period of the first R-TWT SP respectively;
[0097] The first and third time periods are used for uplink low-latency service transmission, and the second and fourth time periods are used for downlink low-latency service transmission.
[0098] When the first AP obtains the first R-TWT SP from the second AP and determines that the communication behavior of the neighboring AP is not monitored, the second R-TWT SP of the first AP is planned to overlap with the first R-TWT SP.
[0099] Optionally, in an embodiment of the present disclosure, when the planning unit 52 determines that the communication behavior of the neighboring AP is monitored, it is configured to:
[0100] Get the device association information of the neighboring AP;
[0101] Obtain communication report information reported by the first STA, the communication report information including device association information of APs other than the first AP that have communication behaviors and are monitored by the first STA, and the first STA is associated with the first AP;
[0102] When the communication report information includes the device association information of the neighbor AP, it is determined that the communication behavior of the neighbor AP is monitored.
[0103] Optionally, in the embodiment of the present disclosure, the device association information of any AP includes at least one of identification information of the basic service set where the AP is located, color information of the basic service set where the AP is located, or a MAC address of the AP.
[0104] The present disclosure also provides an electronic device, as shown in FIG6 . The electronic device 6000 shown in FIG6 includes a processor 6001 and a memory 6003. The processor 6001 and the memory 6003 are connected, for example, via a bus 6002. Optionally, the electronic device 6000 may further include a transceiver 6004. It should be noted that in actual applications, the number of transceivers 6004 is not limited to one, and the structure of the electronic device 6000 does not constitute a limitation on the present disclosure.
[0105] The memory 6003 is used to store application code for executing the embodiments of the present disclosure, and is controlled by the processor 6001. When the electronic device 6000 acts as a first AP, the processor 6001 is used to execute the application code stored in the memory 6003 to implement:
[0106] Get the first restricted target wake-up time service period R-TWT SP of the neighboring AP;
[0107] A second R-TWT SP for the first AP is planned according to a method for acquiring the first R-TWT SP; wherein the second R-TWT SP overlaps or does not overlap with the first R-TWT SP.
[0108] Optionally, in the embodiment of the present disclosure, when acquiring the first R-TWT SP of the neighbor AP, the processor 6001 is configured to:
[0109] Receive the first R-TWT SP broadcast by the neighbor AP; or,
[0110] A first R-TWT SP of the neighbor AP shared by the second AP is received, where the first R-TWT SP is shared by the neighbor AP to the second AP.
[0111] Optionally, in the embodiment of the present disclosure, when planning the second R-TWT SP of the first AP according to the acquisition method of the first R-TWT SP, the processor 6001 is configured to:
[0112] When the first AP obtains the first R-TWT SP from the neighboring AP, the second R-TWT SP is planned to not overlap with the first R-TWT SP.
[0113] Optionally, in the embodiment of the present disclosure, when planning the second R-TWT SP of the first AP according to the acquisition method of the first R-TWT SP, the processor 6001 is configured to:
[0114] When the first AP obtains the first R-TWT SP from the second AP and determines that the communication behavior of the neighboring AP is monitored, the second R-TWT SP is planned to be non-overlapping with the first R-TWT SP; or,
[0115] When the first AP obtains the first R-TWT SP from the second AP and determines that the communication behavior of the neighboring AP is monitored, the first time period and the second time period of the second R-TWT SP are planned to overlap with the third time period and the fourth time period of the first R-TWT SP respectively;
[0116] The first time period and the third time period are used for uplink low-latency service transmission, and the second time period and the fourth time period are used for downlink low-latency service transmission;
[0117] When the first AP obtains the first R-TWT SP from the second AP and determines that the communication behavior of the neighboring AP is not monitored, the second R-TWT SP of the first AP is planned to overlap with the first R-TWT SP.
[0118] Optionally, in an embodiment of the present disclosure, when determining that the communication behavior of the neighboring AP is monitored, the processor 6001 is configured to:
[0119] Obtaining device association information of the neighboring AP;
[0120] Obtain communication report information reported by a first STA, where the communication report information includes device association information of APs other than the first AP that have communication behaviors and are monitored by the first STA, and the first STA is associated with the first AP;
[0121] When the communication report information includes the device association information of the neighbor AP, it is determined that the communication behavior of the neighbor AP is monitored.
[0122] Optionally, in the embodiment of the present disclosure, the device association information of any AP includes at least one of identification information of the basic service set where the AP is located, color information of the basic service set where the AP is located, or a MAC address of the AP.
[0123] The embodiments of the present disclosure provide an R-TWT SP planning method applied to a first AP.
[0124] Bus 6002 may include a path for transmitting information between the aforementioned components. Bus 6002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, for example. Bus 6002 may be divided into an address bus, a data bus, a control bus, and so on. For ease of illustration, FIG6 shows only one thick line, but this does not mean that there is only one bus or only one type of bus.
[0125] The memory 6003 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or 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 disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to these.
[0126] An embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon. When the computer-readable storage medium is run on a computer, the computer can execute the corresponding contents of the aforementioned method embodiment.
[0127] It should be understood that although the steps in the flowcharts of the accompanying drawings are shown in sequence as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the flowcharts of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0128] It should be noted that the computer-readable storage medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable storage medium other than a computer-readable storage medium that can transmit, propagate, or convey a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable storage medium may be conveyed using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0129] The computer-readable storage medium may be included in the first AP, or may exist independently without being assembled into the first AP.
[0130] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the first AP, the first AP executes the corresponding R-TWT SP planning method.
[0131] According to one aspect of the present disclosure, a computer program product or computer program is provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, causing the computer device to perform the R-TWT SP planning method provided in the various optional implementations described above.
[0132] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0133] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0134] The modules described in the embodiments of the present disclosure may be implemented in software or hardware. In some cases, the name of a module does not necessarily define the module itself. For example, module A may also be described as "module A for performing operation B."
[0135] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
Claims
1. A R-TWT SP planning method, characterized in that: Applied to a first AP, the method includes: Obtain the first restricted target wake-up time service period R-TWT SP of the neighboring AP; According to the method for acquiring the first R-TWT SP, a second R-TWT SP of the first AP is planned.
2. The method according to claim 1, characterized in that The obtaining of the first R-TWT SP of the neighbor AP includes: receiving a first R-TWT SP broadcast by the neighbor AP; or, A first R-TWT SP of the neighbor AP shared by a second AP is received, where the first R-TWT SP is shared from the neighbor AP to the second AP.
3. The method according to claim 2, characterized in that The planning, according to the acquisition method of the first R-TWT SP, of the second R-TWT SP of the first AP includes: When the first AP obtains the first R-TWT SP from the neighbor AP, the second R-TWT SP is planned to be non-overlapping with the first R-TWT SP.
4. The method according to claim 2, characterized in that: The planning, according to the acquisition method of the first R-TWT SP, of the second R-TWT SP of the first AP includes: When the first AP obtains the first R-TWT SP from the second AP and determines that the communication behavior of the neighboring AP is monitored, the second R-TWT SP is planned not to overlap with the first R-TWT SP; or, The first AP obtains the first R-TWT SP from the second AP, and when it determines that the communication behavior of the neighboring AP is monitored, plans the first time period and the second time period of the second R-TWT SP to overlap with the third time period and the fourth time period of the first R-TWT SP respectively; The first time period and the third time period are used for uplink low-latency service transmission, and the second time period and the fourth time period are used for downlink low-latency service transmission; When the first AP obtains the first R-TWT SP from the second AP and determines that When the communication behavior of the neighbor AP is monitored, the second R-TWT SP of the first AP is planned to overlap with the first R-TWT SP.
5. The method according to claim 4, characterized in that Determining that the communication behavior of the neighbor AP is monitored includes: Obtain device association information of the neighbor AP; Acquire communication report information reported by the first STA, where the communication report information includes device association information of APs other than the first AP that have communication behaviors and are monitored by the first STA, and the first STA is associated with the first AP; When the communication report information includes the device association information of the neighbor AP, it is determined that the communication behavior of the neighbor AP is monitored.
6. The method according to claim 5, characterized in that The device association information of any AP includes at least one of the identification information of the basic service set where the AP is located, the color information of the basic service set where the AP is located, or the MAC address of the AP.
7. An R-TWT SP planning device, characterized in that: The device comprises: A communication unit, configured to obtain a first restricted target wake-up time service period R-TWT SP of a neighbor AP; The planning unit is configured to plan the second R-TWT SP of the first AP according to the acquisition method of the first R-TWT SP.
8. An electronic device, characterized in that: The electronic device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor implements the method according to any one of claims 1 to 6 when executing the program.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.