R-twt protocol adjustment method, apparatus, device, and storage medium
By coordinating the service time and frequency domain resources of the R-TWT protocol, the signal interference problem between BSSs in the OBSS scenario is solved, realizing the independence of each communication link within the OBSS and efficient communication of low-latency services.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-22
- Publication Date
- 2026-03-03
AI Technical Summary
In Overlapping Basic Service Sets (OBSS) scenarios, the service times of the R-TWT protocol may conflict, leading to signal interference between different Basic Service Sets (BSS) and affecting the quality of low-latency service communication.
By receiving and adjusting the R-TWT protocol between each AP device, the communication time between BSSs is coordinated, including time-domain and frequency-domain coordination, to ensure that the service time and frequency-domain resources of each R-TWT protocol are independent of each other, thereby reducing signal interference.
It effectively reduces interference in low-latency service communication between BSSs in OBSS scenarios, ensures the independence of each communication link, and improves communication quality.
Smart Images

Figure CN118542040B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and more specifically, to an R-TWT protocol adjustment method, apparatus, device, and storage medium. Background Technology
[0002] With the continuous development of Wireless Fidelity (Wi-Fi) technology, researchers have proposed the Restricted Target Wake Time (R-TWT) protocol to ensure low-latency service communication. During the service period (SP) of the R-TWT protocol, only services identified as low-latency can communicate; other services must be suspended or postponed.
[0003] However, the current R-TWT protocol is limited to communication between access points (APs) and stations (STAs) within a single Basic Service Set (BSS). With the diversification of communication service demands and the trend towards higher frequency bands, WLAN device deployments are becoming increasingly dense, leading to a growing prevalence of overlapping Basic Service Sets (OBSSs). While the R-TWT mechanism effectively guarantees the priority transmission of low-latency services within a BSS, in OBSS scenarios, if the R-TWT SPs within each BSS are independent, the service times of the R-TWT protocols in different BSSs may conflict, resulting in signal interference between BSSs. Therefore, a method for adjusting the R-TWT protocol is needed to reduce potential signal conflicts. Summary of the Invention
[0004] This disclosure provides an R-TWT protocol adjustment method, apparatus, device, and storage medium, which can coordinate the R-TWT protocol between at least one AP device in an OBSS scenario and at least one STA device within the BSS, thereby reducing interference between low-latency service communications between BSSs in the OBSS scenario.
[0005] In a first aspect, embodiments of this disclosure provide an R-TWT protocol adjustment method, applicable to a first AP device, the method comprising:
[0006] Receive at least one first message frame, each of the first message frames including a first restricted target wake-up time (R-TWT) protocol between a second AP device and at least one site STA device in the basic service set (BSS) where the first AP device and each of the second AP devices form an overlapping basic service set (OBSS);
[0007] At least one second R-TWT protocol is adjusted based on each of the received first R-TWT protocols, wherein each second R-TWT protocol is an R-TWT protocol between the first AP device and a STA device within the BSS.
[0008] Secondly, embodiments of this disclosure also provide an R-TWT protocol adjustment device, the device comprising:
[0009] A communication unit is configured to receive at least one first message frame, each of the first message frames including a first restricted target wake-up time (R-TWT) protocol between a second AP device and at least one site STA device within the basic service set (BSS), wherein the first AP device and each of the second AP devices form an overlapping basic service set (OBSS).
[0010] The adjustment unit is configured to adjust at least one second R-TWT protocol according to the received first R-TWT protocols, wherein each second R-TWT protocol is an R-TWT protocol between the first AP device and a STA device within the BSS.
[0011] Thirdly, this disclosure also provides an AP device, including 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 the R-TWT protocol adjustment method provided in this disclosure.
[0012] Sixthly, embodiments of this disclosure also provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the R-TWT protocol adjustment method as provided in embodiments of this disclosure.
[0013] This disclosure provides an R-TWT protocol adjustment method that can coordinate the R-TWT protocol between at least one AP device in an OBSS scenario and at least one STA device within the BSS, thereby reducing interference between low-latency service communications between BSSs in the OBSS scenario.
[0014] Additional aspects and advantages of embodiments of this disclosure will be set forth in part in the description which follows, and will become apparent from the description or may be learned by practice of this disclosure. Attached Figure Description
[0015] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the description of the embodiments of this disclosure will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0016] Figure 1 This is a flowchart illustrating the R-TWT protocol adjustment method provided in this embodiment of the disclosure;
[0017] Figure 2 This is one of the schematic diagrams of a first example of an embodiment of this disclosure;
[0018] Figure 3 This is a second schematic diagram illustrating a first example of an embodiment of this disclosure;
[0019] Figure 4 This is a schematic diagram of a scenario provided by an embodiment of OBSS in this disclosure;
[0020] Figure 5 This is a schematic diagram of the structure of the R-TWT protocol adjustment device provided in the embodiments of this disclosure;
[0021] Figure 6 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this disclosure. Detailed Implementation
[0022] In this disclosure, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0023] In this disclosure, the term "multiple" refers to two or more, and other quantifiers are similar.
[0024] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. Unless otherwise indicated, the same numerals in different drawings denote the same or similar elements in the following description relating to the drawings. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.
[0025] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The singular forms “a,” “the,” and “the” as used in this disclosure and the appended claims are also 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 includes any and all possible combinations of one or more of the associated listed items.
[0026] 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 used only to distinguish information of the same type from one another. 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 "when," "when," or "in response to determination."
[0027] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this disclosure.
[0028] The method and apparatus are based on the same disclosed concept. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and repeated parts will not be described again.
[0029] An AP device can be a wireless switch for a wireless network, or an access device for a wireless network. An AP device may include software applications and / or circuitry to enable other types of nodes in the wireless network to communicate with the outside and inside of the wireless network. As an example, an AP device may be a terminal device or network device equipped with a Wi-Fi chip.
[0030] Specifically, STA devices may include, but are not limited to: cellular phones, smartphones, wearable devices, computers, personal digital assistants (PDAs), personal communication system (PCS) devices, personal information managers (PIMs), personal navigation devices (PNDs), global positioning systems, multimedia devices, and Internet of Things (IoT) devices.
[0031] This disclosure provides an R-TWT protocol adjustment method that can be applied to a first AP device. See details below. Figure 1 , Figure 1 This is a flowchart illustrating the R-TWT protocol adjustment method provided in this embodiment.
[0032] Optionally, the method may include the following steps:
[0033] Step S11: Receive at least one first message frame, each first message frame including a first R-TWT protocol between a second AP device and at least one site STA device within the basic service set BSS.
[0034] In this embodiment of the disclosure, the first AP device and each of the second AP devices form an Overlapping Basic Service Set (OBSS), and the first AP device is any one of the AP devices that form the OBSS.
[0035] In a wireless LAN, a BSS can consist of an AP device and one or more site devices communicating with that AP device. A basic service set can connect to a distribution system (DS) through its AP device, and then connect to another basic service set to form an extended service set (ESS).
[0036] Alternatively, the AP device can be a device with wireless-to-wired bridging capabilities, which extends the services provided by the wired network to the wireless network; the STA device can be an electronic device with wireless network access capabilities, which provides frame delivery services to enable information transmission.
[0037] In this embodiment of the disclosure, the overlapping portion of the BSS formed by at least one AP device is the OBSS, and any AP device or STA device in this embodiment of the disclosure can be a device that supports multi-link device (MLD), for example, it can be represented as AP MLD and Non-AP MLD respectively.
[0038] As a first example, see Figure 2 as well as Figure 3 AP MLD can represent an access point device that supports multiple connection communication functions, while non-AP MLD can represent a site device that supports multiple connection communication functions.
[0039] Reference Figure 2 An AP MLD can include three auxiliary AP devices, such as Figure 2 The diagram shows AP1, AP2, and AP3; each AP device can operate in Connection 1, Connection 2, and Connection 3 respectively; a non-AP MLD can also include three auxiliary STA devices, such as... Figure 2The diagram shows STA1, STA2, and STA3; STA1 operates at connection 1, STA2 operates at connection 2, and STA3 operates at connection 3. Figure 3 In this context, AP1 and STA1 constitute BSS1, and AP2 and STA2 constitute BSS2. Figure 2 In the example, assume AP1 communicates with STA1 via the corresponding first connection, Link 1; similarly, AP2 communicates with STA2 via the corresponding second connection, Link 2; and the AP device communicates with STA3 via the third connection, Link 3. Furthermore, Links 1 to 3 can be multiple connections at different frequencies, such as connections at 2.4GHz, 5GHz, and 6GHz, or several connections with the same or different bandwidths at 2.4GHz. Additionally, multiple channels can exist under each connection. It is understood that... Figure 2 The communication scenarios shown are merely exemplary, and the present disclosure is not limited thereto. For example, the AP MLD can be connected to multiple (three) non-AP MLDs, or under each connection, the AP device can communicate with multiple other types of site devices.
[0040] like Figure 4 As shown, Figure 4 This is a schematic diagram of an OBSS scenario provided in an embodiment of this disclosure. AP1 forms BSS1 within a certain frequency band, and AP2 forms BSS2 within the same frequency band. The overlapping part of BSS1 and BSS2 is the OBSS.
[0041] STA1 and STA2 are both located inside OBSS, while STA3 is located outside OBSS. STA1 and STA3 have established communication connections with AP1 and can communicate with AP1. STA2 has established a communication connection with AP2 and can communicate with AP2.
[0042] In this embodiment of the disclosure, any AP device forming an OBSS can send a first message frame to other AP devices corresponding to that OBSS. For each first AP device, the first message frame sent by the AP device includes the R-TWT protocol between the AP device and at least one STA device within its BSS.
[0043] In this embodiment, the first AP device is any AP device corresponding to the OBSS, and the other AP devices besides the first AP device among all AP devices corresponding to the OBSS are the second AP devices. For the first AP device in this embodiment, the first AP device can receive a first message frame sent by at least one second AP device. Each first message frame sent by the second AP device includes the R-TWT protocol (referred to as the first R-TWT protocol in this embodiment for ease of description) between the second AP device and at least one STA device within its BSS.
[0044] As an example, the first AP device can receive the first message frame sent by all the second AP devices.
[0045] As an example, the first message frame sent by each second AP device includes a first R-TWT protocol between the second AP device and at least one STA device in the BSS, and the second AP device has an independent first R-TWT protocol with each STA device in the BSS.
[0046] As an example, the first message frame sent by each second AP device includes a first R-TWT protocol between the second AP device and at least one STA device located in the OBSS within the BSS.
[0047] The first message frame sent by each AP device can be a beacon frame.
[0048] Step S12: Adjust at least one second R-TWT protocol according to the received first R-TWT protocols. Each second R-TWT protocol is an R-TWT protocol between the first AP device and a STA device in the BSS.
[0049] In this embodiment of the disclosure, the first AP device may adjust the second R-TWT protocol between the first AP device and at least one STA device in the BSS according to the received first R-TWT protocols.
[0050] Optionally, the first AP device can determine whether the second R-TWT protocol with each STA device within its BSS supports inter-BSS coordination functions, and then adjust the second R-TWT protocol that supports inter-BSS coordination functions according to the received first R-TWT protocols, so that the service time of the second R-TWT protocol that supports inter-BSS coordination functions after adjustment is independent of the following service times:
[0051] The service time of the first R-TWT protocol that does not support the coordination function between BSSs among the received first R-TWT protocols;
[0052] The service time of the first R-TWT protocol that supports the coordination function between BSSs after adjustment among the received first R-TWT protocols.
[0053] In this process, the first R-TWT protocol for each BSS-supporting coordination function is adjusted by the second AP device that sends the first message frame including the first R-TWT protocol.
[0054] Optionally, for each second R-TWT protocol that supports inter-BSS coordination, if the second R-TWT protocol supports time-domain coordination, the first AP device can adjust the time slot of the service time of the second R-TWT protocol. If the second R-TWT protocol supports frequency-domain coordination, the first AP device can adjust the frequency-domain resources of the service time of the second R-TWT protocol, such as reallocating channel bandwidth.
[0055] In the R-TWT protocol adjustment method for a first AP device provided in this disclosure, each first message frame includes at least one Broadcast TWT Parameter Set field, and each Broadcast TWT Parameter Set field includes a first R-TWT protocol between a second AP device and a STA device within the BSS.
[0056] For each second AP device sending a first message frame, the first message frame includes at least one broadcast target wake-up time parameter setting field. Each broadcast target wake-up time parameter setting field includes a first R-TWT protocol between the second AP device and a STA device in the BSS, which may specifically include service time, target wake-up time and other related protocol information.
[0057] Optionally, each first message frame includes a target wake-up time element (TWT element) field, which includes a target wake-up time information (TWT Parameter Information) field, and the target wake-up time information field includes at least one broadcast target wake-up time.
[0058] In the R-TWT protocol adjustment method for the first AP device provided in this disclosure, each broadcast target wake-up time parameter setting field further includes a first identifier bit. The first identifier bit indicates by a first value that the first R-TWT protocol included in the broadcast target wake-up time parameter setting field supports the coordination function between BSSs, and indicates by a second value that the first R-TWT protocol included in the broadcast target wake-up time parameter setting field does not support the coordination function between BSSs.
[0059] The first value can be 1, and the second value can be 0; there are no restrictions here.
[0060] The first identifier bit can be the Restricted Target Wake-up Time Coordination Support (RTWCoordination Support) identifier bit.
[0061] As an example, for each second AP device, the first message frame sent by each second AP device includes multiple broadcast target wake-up time parameter setting fields. Each broadcast target wake-up time parameter setting field includes a first R-TWT protocol between the second AP device and a STA device within the BSS. Each broadcast target wake-up time parameter setting field also includes a first identifier bit. The first identifier bit in each broadcast target wake-up time parameter setting field indicates by a first value that the first R-TWT protocol in the same broadcast target wake-up time parameter setting field supports the coordination function between BSSs, and indicates by a second value that the first R-TWT protocol in the same broadcast target wake-up time parameter setting field does not support the coordination function between BSSs.
[0062] In the R-TWT protocol adjustment method for a first AP device provided in this disclosure, each broadcast target wake-up time parameter setting field in each first message frame includes a broadcast target wake-up time information field (Broadcast TWT Infosubfield), and each broadcast target wake-up time information field includes a first flag bit for indicating whether the first R-TWT protocol in the corresponding broadcast target wake-up time parameter setting field supports the coordination function between BSSs.
[0063] As an example, the wake-up time parameter setting field for any broadcast target can be set as follows:
[0064]
[0065] The Broadcast TWT Parameter Set field includes the Broadcast TWT Info field, which can be two octets.
[0066] As an example, the wake-up time information field for any broadcast target can be as follows:
[0067]
[0068] The Broadcast TWT Info subfield includes a Restricted TWT Coordination Support flag, which is the first flag used to indicate whether the R-TWT protocol in the same Broadcast TWT parameter setting field supports coordination between BSSs.
[0069] The Restricted TWT Coordination Support flag can be 1 bit.
[0070] In the R-TWT protocol adjustment method for a first AP device provided in this disclosure, for each first message frame, when the first R-TWT protocol included in each broadcast target wake-up time parameter setting field of the first message frame supports the coordination function between BSSs, that is, when the identifier value of the first identifier bit included in each broadcast target wake-up time parameter setting field of the first message frame is a first value, the broadcast target wake-up time parameter setting field also includes a second identifier bit, which is used to indicate the coordination type supported by the first R-TWT protocol included in the broadcast target wake-up time parameter setting field.
[0071] Specifically, for each first message frame, when the first R-TWT protocol included in the broadcast target wake-up time parameter setting field of the first message frame supports the coordination function between BSSs, that is, when the identifier value of the first identifier bit included in each broadcast target wake-up time parameter setting field of the first message frame is the first value, the broadcast target wake-up time parameter setting field also includes a second identifier bit. The second identifier bit indicates through a third value that the first R-TWT protocol included in the broadcast target wake-up time parameter setting field supports time domain coordination (Time slots based coordination), and through a fourth value that the first R-TWT protocol included in the broadcast target wake-up time parameter setting field supports frequency domain coordination (Frequency domain based coordination).
[0072] The second identifier bit mentioned above can be a Coordination Type identifier bit, and there are no restrictions on this.
[0073] The third value can be 0 and the fourth value can be 1, without any restrictions.
[0074] In the R-TWT protocol adjustment method for a first AP device provided in this disclosure, for each first message frame, the broadcast target wake-up time parameter setting field of the first message frame further includes a third identifier bit, which is used to indicate the number of AP devices in the OBSS.
[0075] The third identifier can be the Number of AP in OBSS identifier, and there are no restrictions on this.
[0076] Specifically, for each first message frame, each broadcast target wake-up time parameter setting field in the first message frame includes a restricted target wake-up time coordination information (Restricted TWT Coordination Info) field, and the restricted target wake-up time coordination information field in each broadcast target wake-up time parameter setting field includes the aforementioned third identifier bit.
[0077] In the R-TWT protocol adjustment method for a first AP device provided in this disclosure, for each first message frame, when the first R-TWT protocol included in each broadcast target wake-up time parameter setting field of the first message frame supports the coordination function between BSSs, that is, when the identifier value of the first identifier bit included in each broadcast target wake-up time parameter setting field of the first message frame is a first value, the broadcast target wake-up time parameter setting field also includes a Restricted TWT Coordination Info field, which includes a second identifier bit for indicating the supported coordination type included in the same broadcast target wake-up time parameter setting field.
[0078] As an example, the wake-up time parameter setting field for any broadcast target can be set as follows:
[0079]
[0080] The Broadcast TWT Parameter Set includes a Restricted TWT Coordination Info field, which can be one octet.
[0081] As an example, the wake-up time coordination information field for any restricted target can be as follows:
[0082]
[0083] The Restricted TWT Coordination Info field includes a third identifier (Number of APs in OBSS), and a second identifier (Coordination Type) when the corresponding R-TWT protocol supports inter-BSS coordination. The third identifier indicates the number of AP devices in the OBSS, and the second identifier indicates the coordination type supported by the R-TWT protocol in the same broadcast target wake-up time parameter setting field when supporting inter-BSS coordination.
[0084] The second identifier (Coordination Type) can be 2 bits, and the third identifier (Number of AP in OBSS) can be 3 bits.
[0085] When the value of the second flag bit (Coordination Type) is 0, it indicates that the R-TWT protocol included in the same broadcast target wake-up time parameter setting field supports time-domain coordination (Time slots based coordination). When the value of the second flag bit (Coordination Type) is 1, it indicates that the R-TWT protocol included in the same broadcast target wake-up time parameter setting field supports frequency-domain coordination (Frequency domain based coordination).
[0086] In the R-TWT protocol adjustment method for a first AP device provided in this disclosure, at least one second R-TWT protocol is adjusted according to each received first R-TWT protocol, including: when there is at least one R-TWT protocol that supports time-domain coordination among the second R-TWT protocols (in this embodiment of the disclosure, the second R-TWT protocol that supports time-domain coordination is referred to as the third R-TWT protocol), the service time of each third R-TWT protocol is adjusted.
[0087] The service time of each adjusted third R-TWT protocol is located after the service time of all R-TWT protocols that do not support time-domain coordination. In other words, the service time of each adjusted third R-TWT protocol is located after all first and second R-TWT protocols that do not support time-domain coordination.
[0088] Optionally, if none of the received first R-TWT protocols support time-domain coordination, the service time of each adjusted third R-TWT protocol is located after the service times of all second R-TWT protocols that do not support time-domain coordination and all first R-TWT protocols.
[0089] If none of the received first R-TWT protocols support time-domain coordination, then the service times of each adjusted third R-TWT protocol are independent of each other, meaning that the service times of each adjusted third R-TWT protocol do not overlap.
[0090] Furthermore, the order of service times for each adjusted third R-TWT protocol is consistent with the order of target wake-up times for the original third R-TWT protocol. In other words, the order of target wake-up times for each adjusted third R-TWT protocol is consistent with the order of target wake-up times for the original third R-TWT protocol.
[0091] Optionally, if at least one of the received first R-TWT protocols supports time-domain coordination (in this embodiment, the first R-TWT protocol supporting time-domain coordination is referred to as the fourth R-TWT protocol), for each fourth R-TWT protocol, the service time of the fourth R-TWT protocol is adjusted by the second AP device that sends the first message frame including the fourth R-TWT protocol, so that the service time of each adjusted third R-TWT protocol and the service time of each adjusted fourth R-TWT protocol are after the service times of all second R-TWT protocols that do not support time-domain coordination and all first R-TWT protocols that do not support time-domain coordination.
[0092] If at least one fourth R-TWT protocol that supports time-domain coordination exists among the received first R-TWT protocols, then the service times of each adjusted third R-TWT protocol and each adjusted fourth R-TWT protocol are independent of each other, that is, the service times of each adjusted third R-TWT protocol and each adjusted third R-TWT protocol do not overlap.
[0093] Furthermore, the service times of each adjusted third R-TWT protocol and each adjusted fourth R-TWT protocol are in the same order as the first order, that is, the target wake-up times of each adjusted third R-TWT protocol and each adjusted fourth R-TWT protocol are in the same order as the first order.
[0094] The first order is the order of the target wake-up times of the various third R-TWT protocols and the various fourth R-TWT protocols before the adjustment.
[0095] Based on this, after each AP device in OBSS adjusts the service time of the R-TWT protocol that supports time-domain coordination, the service times of each adjusted R-TWT protocol do not overlap. Therefore, when the AP device and STA device corresponding to each adjusted R-TWT protocol communicate, there will be no signal interference between the communication links.
[0096] In the R-TWT protocol adjustment method for a first AP device provided in this disclosure, adjusting at least one second R-TWT protocol according to each received first R-TWT protocol, further comprising: when there is at least one R-TWT protocol that supports frequency domain coordination among the second R-TWT protocols (in this embodiment, the second R-TWT protocol that supports frequency domain coordination is referred to as the fifth R-TWT protocol), adjusting the frequency domain resources of each fifth R-TWT protocol.
[0097] Optionally, if none of the received first R-TWT protocols support frequency domain coordination, then the frequency domain resources of each adjusted fifth R-TWT protocol are independent of each other.
[0098] Optionally, if at least one R-TWT protocol that supports frequency domain coordination exists among all the received first R-TWT protocols (in this embodiment, the first R-TWT protocol that supports frequency domain coordination is referred to as the sixth R-TWT protocol), for each sixth R-TWT protocol, the second AP device that sends the first message frame including the sixth R-TWT protocol adjusts the frequency domain resources of the sixth R-TWT protocol so that the frequency domain resources of each adjusted fifth R-TWT protocol and each adjusted sixth R-TWT protocol are independent of each other, that is, the frequency domain resources of each adjusted fifth R-TWT protocol and each adjusted sixth R-TWT protocol do not overlap.
[0099] When any AP device adjusts the frequency domain resources of any R-TWT protocol that supports frequency domain coordination, it can allocate independent frequency domain resources for that R-TWT protocol, such as channel bandwidth for low-latency service communication, without any restrictions.
[0100] In the R-TWT protocol adjustment method for a first AP device provided in this disclosure, the first AP device can also send a first message frame to each of the second APs. The first message frame sent by the first AP device includes the second R-TWT protocol between the first AP device and at least one STA device in the BSS, so that each second AP device can adjust the R-TWT protocol between the second AP and at least one STA device in the BSS according to the R-TWT protocol received from other AP devices.
[0101] The first message frame sent by the first AP device also includes at least one broadcast target wake-up time parameter setting field, and each broadcast target wake-up time parameter setting field includes a second R-TWT protocol.
[0102] In the first message frame sent by the first AP device, each broadcast target wake-up time parameter setting field also includes a first identifier bit. The first identifier bit indicates by a first value that the second R-TWT protocol included in the broadcast target wake-up time parameter setting field supports the coordination function between BSSs, and indicates by a second value that the second R-TWT protocol included in the broadcast target wake-up time parameter setting field does not support the coordination function between BSSs.
[0103] In the first message frame sent by the first AP device, when the second R-TWT protocol included in each broadcast target wake-up time parameter setting field supports the coordination function between BSSs, the broadcast target wake-up time parameter setting field also includes a second identifier bit. The second identifier bit indicates through a third value that the second R-TWT protocol included in the broadcast target wake-up time parameter setting field supports time domain coordination, and through a fourth value that the second R-TWT protocol included in the broadcast target wake-up time parameter setting field supports frequency domain coordination.
[0104] In the first message frame sent by the first AP device, each broadcast target wake-up time parameter setting field includes a broadcast target wake-up time information field, and the broadcast target wake-up time information field includes a first identifier bit.
[0105] In the first message frame sent by the first AP device, each broadcast target wake-up time parameter setting field includes a restricted target wake-up time coordination information field, which includes a third identifier bit. The third identifier bit is used to indicate the number of AP devices in the OBSS.
[0106] In the first message frame sent by the first AP device, when the second R-TWT protocol supports the coordination function between BSSs, the restricted target wake-up time coordination information field includes a second identifier bit in each broadcast target wake-up time parameter setting field.
[0107] According to the R-TWT protocol adjustment method provided in this disclosure, the time-domain coordinated R-TWT protocols between at least one AP device in the OBSS and at least one STA device in the BSS can be adjusted, thereby making the service times of the adjusted time-domain coordinated R-TWT protocols independent of each other, reducing interference between communication links when the corresponding AP devices and STA devices conduct low-latency service communication. Simultaneously, the frequency-domain coordinated R-TWT protocols between at least one AP device in the OBSS and at least one STA device in the BSS can be adjusted, thereby making the frequency domain resources of the adjusted frequency-domain coordinated R-TWT protocols independent of each other, reducing interference caused by frequency domain resource overlap during low-latency service communication.
[0108] like Figure 5 As shown, this disclosure provides an R-TWT protocol adjustment device, comprising:
[0109] Communication unit 51 is configured to receive at least one first message frame, each of the first message frames including a first restricted target wake-up time (R-TWT) protocol between a second AP device and at least one site STA device within the basic service set (BSS), wherein the first AP device and each of the second AP devices form an overlapping basic service set (OBSS).
[0110] The adjustment unit 52 is used to adjust at least one second R-TWT protocol according to the received first R-TWT protocols, wherein each second R-TWT protocol is an R-TWT protocol between the first AP device and a STA device in the BSS.
[0111] Optionally, in this embodiment of the present disclosure, each of the first message frames includes at least one broadcast target wake-up time parameter setting field, and each of the broadcast target wake-up time parameter setting fields includes a first R-TWT protocol between the second AP device and a STA device within the BSS.
[0112] Optionally, in this embodiment of the present disclosure, each of the above-mentioned broadcast target wake-up time parameter setting fields further includes a first identifier bit. The first identifier bit indicates by a first value that the first R-TWT protocol included in the broadcast target wake-up time parameter setting field supports the coordination function between BSSs, and indicates by a second value that the first R-TWT protocol included in the broadcast target wake-up time parameter setting field does not support the coordination function between BSSs.
[0113] Optionally, in this embodiment of the present disclosure, when the first R-TWT protocol included in each of the above-mentioned broadcast target wake-up time parameter setting fields supports the coordination function between BSSs, the broadcast target wake-up time parameter setting field further includes a second identifier bit. The second identifier bit indicates through a third value that the first R-TWT protocol included in the broadcast target wake-up time parameter setting field supports time domain coordination, and through a fourth value that the first R-TWT protocol included in the broadcast target wake-up time parameter setting field supports frequency domain coordination.
[0114] Optionally, in this embodiment of the present disclosure, each of the above-mentioned broadcast target wake-up time parameter setting fields includes a broadcast target wake-up time information field, and the broadcast target wake-up time information field includes the above-mentioned first identifier bit.
[0115] Optionally, in this embodiment of the present disclosure, each of the above-mentioned broadcast target wake-up time parameter setting fields includes a restricted target wake-up time coordination information field, and the restricted target wake-up time coordination information field includes a third identifier bit, which is used to indicate the number of AP devices in the above-mentioned OBSS.
[0116] Optionally, in this embodiment of the present disclosure, when the first R-TWT protocol supports the coordination function between BSSs in each of the above-mentioned broadcast target wake-up time parameter setting fields, the above-mentioned restricted target wake-up time coordination information field includes the above-mentioned second identifier bit.
[0117] Optionally, in this embodiment of the disclosure, the adjustment unit 52 is used for:
[0118] When there is at least one third R-TWT protocol that supports time-domain coordination among the aforementioned second R-TWT protocols, the service time of each of the aforementioned third R-TWT protocols is adjusted, and the service time of each adjusted third R-TWT protocol is located after the service time of all R-TWT protocols that do not support time-domain coordination.
[0119] If none of the aforementioned first R-TWT protocols support time-domain coordination, then the service times of each adjusted third R-TWT protocol are independent of each other, and the order of service times is consistent with the order of target wake-up times of the original third R-TWT protocols.
[0120] If at least one fourth R-TWT protocol that supports time-domain coordination exists among the aforementioned first R-TWT protocols, then the service times of each adjusted third R-TWT protocol and each adjusted fourth R-TWT protocol are independent of each other, and the order of service times is consistent with the first order, which is the order of the target wake-up times of each third R-TWT protocol before adjustment and the target wake-up times of each fourth R-TWT protocol before adjustment. The service time of each of the aforementioned fourth R-TWT protocols is adjusted by the second AP device that sends the first message frame including the fourth R-TWT protocol.
[0121] Optionally, in this embodiment of the disclosure, the adjustment unit 52 is further configured to:
[0122] When at least one of the aforementioned second R-TWT protocols supports frequency domain coordination, the frequency domain resources of each of the aforementioned fifth R-TWT protocols are adjusted.
[0123] If none of the aforementioned first R-TWT protocols support frequency domain coordination, then the frequency domain resources of each adjusted fifth R-TWT protocol are independent of each other. If at least one of the aforementioned first R-TWT protocols supports frequency domain coordination, then the frequency domain resources of each adjusted fifth R-TWT protocol and each adjusted sixth R-TWT protocol are independent of each other, and the frequency domain resources of each of the aforementioned sixth R-TWT protocols are adjusted by the second AP device that sends the first message frame including the sixth R-TWT protocol.
[0124] Optionally, in this embodiment of the disclosure, each of the aforementioned first messages is a beacon frame.
[0125] This disclosure also provides an electronic device, such as... Figure 6 As shown, Figure 6 The illustrated electronic device 6000 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 practical applications, the transceiver 6004 is not limited to one type, and the structure of this electronic device 6000 does not constitute a limitation on the embodiments of this disclosure.
[0126] The memory 6003 stores application code for executing embodiments of the present disclosure and is controlled by the processor 6001 for execution. When the electronic device 6000 acts as a first access point (AP) device, the processor 6001 executes the application code stored in the memory 6003 to achieve:
[0127] Receive at least one first message frame, each of the first message frames including a first restricted target wake-up time (R-TWT) protocol between a second AP device and at least one site STA device in the basic service set (BSS) where the first AP device and each of the second AP devices form an overlapping basic service set (OBSS);
[0128] At least one second R-TWT protocol is adjusted based on each of the received first R-TWT protocols, wherein each second R-TWT protocol is an R-TWT protocol between the first AP device and a STA device within the BSS.
[0129] Optionally, in this embodiment of the present disclosure, each of the first message frames includes at least one broadcast target wake-up time parameter setting field, and each of the broadcast target wake-up time parameter setting fields includes a first R-TWT protocol between the second AP device and a STA device within the BSS.
[0130] Optionally, in this embodiment of the present disclosure, each of the above-mentioned broadcast target wake-up time parameter setting fields further includes a first identifier bit. The first identifier bit indicates by a first value that the first R-TWT protocol included in the broadcast target wake-up time parameter setting field supports the coordination function between BSSs, and indicates by a second value that the first R-TWT protocol included in the broadcast target wake-up time parameter setting field does not support the coordination function between BSSs.
[0131] Optionally, in this embodiment of the present disclosure, when the first R-TWT protocol included in each of the above-mentioned broadcast target wake-up time parameter setting fields supports the coordination function between BSSs, the broadcast target wake-up time parameter setting field further includes a second identifier bit. The second identifier bit indicates through a third value that the first R-TWT protocol included in the broadcast target wake-up time parameter setting field supports time domain coordination, and through a fourth value that the first R-TWT protocol included in the broadcast target wake-up time parameter setting field supports frequency domain coordination.
[0132] Optionally, in this embodiment of the present disclosure, each of the above-mentioned broadcast target wake-up time parameter setting fields includes a broadcast target wake-up time information field, and the broadcast target wake-up time information field includes the above-mentioned first identifier bit.
[0133] Optionally, in this embodiment of the present disclosure, each of the above-mentioned broadcast target wake-up time parameter setting fields includes a restricted target wake-up time coordination information field, and the restricted target wake-up time coordination information field includes a third identifier bit, which is used to indicate the number of AP devices in the above-mentioned OBSS.
[0134] Optionally, in this embodiment of the present disclosure, when the first R-TWT protocol supports the coordination function between BSSs in each of the above-mentioned broadcast target wake-up time parameter setting fields, the above-mentioned restricted target wake-up time coordination information field includes the above-mentioned second identifier bit.
[0135] Optionally, in this embodiment of the disclosure, the processor 6001 is used for:
[0136] When there is at least one third R-TWT protocol that supports time-domain coordination among the aforementioned second R-TWT protocols, the service time of each of the aforementioned third R-TWT protocols is adjusted, and the service time of each adjusted third R-TWT protocol is located after the service time of all R-TWT protocols that do not support time-domain coordination.
[0137] If none of the aforementioned first R-TWT protocols support time-domain coordination, then the service times of each adjusted third R-TWT protocol are independent of each other, and the order of service times is consistent with the order of target wake-up times of the original third R-TWT protocols.
[0138] If at least one fourth R-TWT protocol that supports time-domain coordination exists among the aforementioned first R-TWT protocols, then the service times of each adjusted third R-TWT protocol and each adjusted fourth R-TWT protocol are independent of each other, and the order of service times is consistent with the first order, which is the order of the target wake-up times of each third R-TWT protocol before adjustment and the target wake-up times of each fourth R-TWT protocol before adjustment. The service time of each of the aforementioned fourth R-TWT protocols is adjusted by the second AP device that sends the first message frame including the fourth R-TWT protocol.
[0139] Optionally, in this embodiment of the disclosure, the processor 6001 is further configured to:
[0140] When at least one of the aforementioned second R-TWT protocols supports frequency domain coordination, the frequency domain resources of each of the aforementioned fifth R-TWT protocols are adjusted.
[0141] If none of the aforementioned first R-TWT protocols support frequency domain coordination, then the frequency domain resources of each adjusted fifth R-TWT protocol are independent of each other. If at least one of the aforementioned first R-TWT protocols supports frequency domain coordination, then the frequency domain resources of each adjusted fifth R-TWT protocol and each adjusted sixth R-TWT protocol are independent of each other, and the frequency domain resources of each of the aforementioned sixth R-TWT protocols are adjusted by the second AP device that sends the first message frame including the sixth R-TWT protocol.
[0142] Optionally, in this embodiment of the disclosure, each of the aforementioned first messages is a beacon frame.
[0143] Bus 6002 may include a pathway 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, etc. Bus 6002 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 6 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0144] The memory 6003 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.
[0145] This disclosure provides a computer-readable storage medium storing a computer program that, when run on a computer, enables the computer to execute the corresponding content in the aforementioned method embodiments.
[0146] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated 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 steps in the flowcharts of the accompanying figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.
[0147] It should be noted that the computer-readable storage medium described in this disclosure can be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable storage medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable storage medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0148] The aforementioned computer-readable storage medium may be included in the first AP device; or it may exist independently without being assembled into the first AP device.
[0149] The aforementioned computer-readable storage medium carries one or more programs, which, when executed by the first AP device, cause the first AP device to execute the corresponding R-TWT protocol adjustment method.
[0150] According to one aspect of this disclosure, a computer program product or computer program is provided, comprising 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 executes the computer instructions, causing the computer device to perform the R-TWT protocol adjustment method provided in the various alternative implementations described above.
[0151] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0152] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0153] The modules described in the embodiments of this disclosure can be implemented in software or in hardware. The name of a module does not necessarily limit the module itself; for example, module A can also be described as "module A for performing operation B".
[0154] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
Claims
1. A method for R-TWT protocol adjustment, the method comprising: Applied to a first access point (AP) device, the method comprises: receiving at least one first message frame, each of the first message frames comprising a first restricted target wake time (R-TWT) protocol between a second AP device and at least one station (STA) device in a basic service set (BSS) where the first AP device forms an overlapping BSS (OBSS) with each of the second AP devices; adjusting a frequency domain resource of each fifth R-TWT protocol that supports frequency domain coordination among the respective second R-TWT protocols; wherein, if none of the first R-TWT protocols supports frequency domain coordination, the frequency domain resources of each of the adjusted fifth R-TWT protocols are independent of each other; if there is at least one sixth R-TWT protocol that supports frequency domain coordination among the first R-TWT protocols, the frequency domain resources of each of the adjusted fifth R-TWT protocols and each of the adjusted sixth R-TWT protocols are independent of each other, and the frequency domain resource of each of the sixth R-TWT protocols is adjusted by the second AP device that sends the first message frame comprising the sixth R-TWT protocol; wherein each of the second R-TWT protocols is an R-TWT protocol between the first AP device and one STA device in the BSS.
2. The method of claim 1, wherein, Each of the first message frames comprises at least one broadcast target wake time parameter setting field, and each of the broadcast target wake time parameter setting fields comprises a first R-TWT protocol between the second AP device and one STA device in the BSS.
3. The method of claim 2, wherein, Each of the broadcast target wake time parameter setting fields further comprises a first identification bit, the first identification bit indicating, by a first value, that the first R-TWT protocol included in the broadcast target wake time parameter setting field supports inter-BSS coordination, and indicating, by a second value, that the first R-TWT protocol included in the broadcast target wake time parameter setting field does not support inter-BSS coordination.
4. The method of claim 3, wherein, When the first R-TWT protocol included in each of the broadcast target wake time parameter setting fields supports inter-BSS coordination, the broadcast target wake time parameter setting field further comprises a second identification bit, the second identification bit indicating, by a third value, that the first R-TWT protocol included in the broadcast target wake time parameter setting field supports time domain coordination, and indicating, by a fourth value, that the first R-TWT protocol included in the broadcast target wake time parameter setting field supports frequency domain coordination.
5. The method of claim 3, wherein, Each of the broadcast target wake time parameter setting fields comprises a broadcast target wake time information field, and the broadcast target wake time information field comprises the first identification bit.
6. The method of claim 4, wherein, Each of the broadcast target wake time parameter setting fields comprises a restricted target wake time coordination information field, and the restricted target wake time coordination information field comprises a third identification bit, the third identification bit being used to indicate a number of AP devices in the OBSS.
7. The method of claim 6, wherein, When the first R-TWT protocol included in each of the broadcast target wake time parameter setting fields supports inter-BSS coordination, the restricted target wake time coordination information field comprises the second identification bit.
8. The method of claim 1, wherein, The method further comprises: when there is at least one third R-TWT protocol supporting time domain coordination in each of the second R-TWT protocols, adjusting a service time of each of the third R-TWT protocols, and the adjusted service time of each of the third R-TWT protocols is located after the service time of all R-TWT protocols not supporting time domain coordination; when there is at least one third R-TWT protocol supporting time domain coordination in each of the second R-TWT protocols, adjusting a service time of each of the third R-TWT protocols, and the adjusted service time of each of the third R-TWT protocols is located after the service time of all R-TWT protocols not supporting time domain coordination; when there is at least one fourth R-TWT protocol supporting time domain coordination in each of the first R-TWT protocols, the service time of each of the adjusted third R-TWT protocols and each of the adjusted fourth R-TWT protocols is independent of each other, and the order of the service time is consistent with the first order, the first order being the order of the target wake-up time of each of the third R-TWT protocols before adjustment and the target wake-up time of each of the fourth R-TWT protocols before adjustment, and the service time of each of the fourth R-TWT protocols is adjusted by the second AP device sending the first message frame including the fourth R-TWT protocol.
9. The method of claim 1, wherein, Each of the first messages is a beacon frame.
10. An R-TWT protocol adjustment apparatus, comprising: The apparatus comprises: a communication unit configured to receive at least one first message frame, each of the first message frames including a first restricted target wake-up time (R-TWT) protocol between a second AP device and at least one station (STA) device in a basic service set (BSS) in which the second AP device forms an overlapping BSS (OBSS) with the first AP device; an adjusting unit configured to, when there is at least one fifth R-TWT protocol supporting frequency domain coordination in each of the second R-TWT protocols, adjust a frequency domain resource of each of the fifth R-TWT protocols; when there is at least one sixth R-TWT protocol supporting frequency domain coordination in each of the first R-TWT protocols, the frequency domain resource of each of the adjusted fifth R-TWT protocols and each of the adjusted sixth R-TWT protocols is independent of each other, and the frequency domain resource of each of the sixth R-TWT protocols is adjusted by the second AP device sending the first message frame including the sixth R-TWT protocol; each of the second R-TWT protocols is an R-TWT protocol between the first AP device and one STA device in the BSS.
11. An access point, AP, device, comprising: The AP 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 of any one of claims 1 to 9 when executing the program.
12. A computer-readable storage medium, characterized in that, The computer program is stored on the computer readable storage medium and executable on the processor, and the processor implements the method of any one of claims 1 to 9 when executing the program.
Citation Information
Patent Citations
Communication method and device and computer readable storage medium
CN114698021A