Communication method, site device, access point device and communication system
Patent Information
- Application Number
- CN202380012183.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-22
- Publication Date
- 2025-07-22
AI Technical Summary
In ultra-high reliability (UHR) Wi-Fi technology, when STA transmits uplink data to AP, the AP needs to transmit temporary/burst low-latency service data, resulting in insufficient remaining time of TXOP, affecting the integrity and efficiency of data transmission.
After receiving the AP-initiated reverse transmission opportunity sharing RTXS request, the site device STA determines the first wireless frame, through which the wireless frame carries the first identification information, identifying whether to extend the obtained transmission opportunity TXOP, thereby extending the remaining time of the TXOP if necessary, to ensure the transmission of temporary/burst low-latency service data and complete uplink data transmission.
By extending the remaining time of TXOP, priority is given to the transmission of temporary/burst low-latency service data, while ensuring the transmission of interrupted or lagged uplink data, reducing the transmission delay of low-latency service data, and improving data transmission rate and resource utilization efficiency.
Smart Images

Figure CN120359778A_ABST
Abstract
Description
Communication method, site equipment, access point equipment and communication system Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a communication method, a station device, an access point device, and a communication system. Background Art
[0002] With the continuous development of Wi-Fi technology, the next generation of Wi-Fi technology has been proposed: Ultra High Reliability (UHR). In UHR technology, access points (APs) can share transmission opportunity (TXOP) transmission time with other APs. After other APs obtain the transmission time, they can further share it with associated stations (STAs), facilitating non-triggered frame-based (Non-TB) data transmission or peer-to-peer (P2P) data transmission.
[0003] When a STA, as a TXOP holder, is sending uplink data to an associated AP, if the AP needs to transmit temporary / burst low-latency service data to other communication devices, the STA will allocate transmission time from its TXOP to the AP to transmit the temporary / burst low-latency service data. However, this may affect the STA's ability to transmit uplink data to the AP. Therefore, a TXOP handling method is needed to improve the TXOP sharing mechanism and support UHR.
[0004] Summary of the Invention
[0005] The embodiments of the present disclosure provide a communication method, a station device, an access point device, and a communication system to further improve the TXOP sharing mechanism.
[0006] In a first aspect, an embodiment of the present disclosure provides a communication method, performed by a station device STA, the method including:
[0007] After receiving a reverse transmission opportunity sharing (RTXS) request initiated by an access point device (AP), determining a first radio frame; the first radio frame includes first identification information; the first identification information is used to identify whether the STA extends the obtained transmission opportunity (TXOP);
[0008] The first radio frame is sent.
[0009] In a second aspect, an embodiment of the present disclosure further provides a communication method, applied to an access point device, the method comprising:
[0010] After initiating a reverse transmission opportunity sharing (RTXS) request to the STA, a first radio frame is received; the first radio frame includes first identification information; the first identification information is used to identify whether the STA extends the obtained transmission opportunity TXOP.
[0011] In a third aspect, an embodiment of the present disclosure further provides a site device, wherein the site device is a site device, including:
[0012] A determination module, configured to determine a first radio frame after receiving a reverse transmission opportunity sharing (RTXS) request initiated by an access point device (AP); the first radio frame includes first identification information; the first identification information is used to identify whether the STA extends the obtained transmission opportunity (TXOP);
[0013] A sending module is used to send the first wireless frame.
[0014] In a fourth aspect, an embodiment of the present disclosure further provides an access point device, the access point device comprising:
[0015] The receiving module is used to receive a first wireless frame after initiating a reverse transmission opportunity sharing (RTXS) request to the STA; the first wireless frame includes first identification information; the first identification information is used to identify whether the STA extends the obtained transmission opportunity TXOP.
[0016] In a fifth aspect, an embodiment of the present disclosure further provides a site device, wherein the site device is a site device, including:
[0017] one or more processors;
[0018] The site device is used to execute the communication method described in the first aspect of the embodiment of the present disclosure.
[0019] In a sixth aspect, an embodiment of the present disclosure further provides an access point device, including:
[0020] one or more processors;
[0021] The access point device is used to execute the communication method described in the second aspect of the embodiment of the present disclosure.
[0022] In the seventh aspect, an embodiment of the present disclosure further provides a communication system, including a site device and an access point device; wherein the site device is configured to implement the communication method described in the first aspect of the embodiment of the present disclosure, and the access point device is configured to implement the communication method described in the second aspect of the embodiment of the present disclosure.
[0023] In the eighth aspect, an embodiment of the present disclosure further provides a storage medium, which stores instructions. When the instructions are executed on a communication device, the communication device executes the communication method described in the first aspect of the embodiment of the present disclosure, or executes the communication method described in the second aspect of the embodiment of the present disclosure.
[0024] In the above embodiment, after receiving the reverse transmission opportunity sharing RTXS request initiated by the access point device AP, the site device determines a first radio frame; carries first identification information through the first radio frame; the first identification information is used to identify whether the STA extends the obtained transmission opportunity TXOP; and sends the first radio frame to the AP. In this way, when the remaining duration of the TXOP is insufficient to transmit the temporary / burst low-latency service data in the RTXS request and the transmission of uplink data from the STA to the AP is completed, the TXOP is extended to ensure that the remaining duration of the (extended) TXOP is sufficient to transmit the temporary / burst low-latency service data in the RTXS request and the transmission of uplink data from the STA to the AP is completed, so as to achieve the goal of giving priority to temporary / burst low-latency service data while ensuring the transmission of interrupted or delayed uplink data, reducing the transmission delay of low-latency service data and improving the data transmission rate.
[0025] 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
[0026] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following drawings required for describing the embodiments are introduced. The following drawings are merely some embodiments of the present disclosure and do not impose specific limitations on the protection scope of the present disclosure.
[0027] FIG1 is an exemplary schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure;
[0028] FIG2 is one of exemplary interaction diagrams of a communication method provided according to an embodiment of the present disclosure;
[0029] FIG3 is a second exemplary interaction diagram of a communication method provided according to an embodiment of the present disclosure;
[0030] FIG4 is a flow chart of a communication method according to an embodiment of the present disclosure;
[0031] FIG5 is a second flow chart of a communication method according to an embodiment of the present disclosure;
[0032] FIG6 is a schematic diagram of the structure of a site device proposed in an embodiment of the present disclosure;
[0033] FIG7 is a schematic structural diagram of an access point device proposed in an embodiment of the present disclosure;
[0034] FIG8 is a schematic diagram of the structure of a terminal proposed in an embodiment of the present disclosure;
[0035] FIG9 is a schematic diagram of the structure of a chip proposed in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0036] The embodiments of the present disclosure provide a communication method, a station device, an access point device, and a communication system.
[0037] In a first aspect, an embodiment of the present disclosure provides a communication method, which is performed by a station device STA. The method includes:
[0038] After receiving a reverse transmission opportunity sharing (RTXS) request initiated by an access point device (AP), determining a first radio frame; the first radio frame includes first identification information; the first identification information is used to identify whether the STA extends the obtained transmission opportunity (TXOP);
[0039] The first radio frame is sent.
[0040] In the above embodiment, after receiving the reverse transmission opportunity sharing RTXS request initiated by the access point device AP, the site device determines a first radio frame; carries first identification information through the first radio frame; the first identification information is used to identify whether the STA extends the obtained transmission opportunity TXOP; and sends the first radio frame to the AP. In this way, when the remaining duration of the TXOP is insufficient to transmit the temporary / burst low-latency service data in the RTXS request and the transmission of uplink data from the STA to the AP is completed, the TXOP is extended to ensure that the remaining duration of the (extended) TXOP is sufficient to transmit the temporary / burst low-latency service data in the RTXS request and the transmission of uplink data from the STA to the AP is completed, so as to achieve the goal of giving priority to temporary / burst low-latency service data while ensuring the transmission of interrupted or delayed uplink data, reducing the transmission delay of low-latency service data and improving the data transmission rate.
[0041] In combination with some embodiments of the first aspect, in some embodiments, under a first condition, the first identification information is used to identify the STA to extend the TXOP;
[0042] The first condition includes at least one of the following:
[0043] The first remaining transmission duration in the TXOP is less than or equal to the first transmission duration; wherein the first remaining transmission duration includes the transmission duration remaining in the TXOP when the STA receives the RTXS request; the first transmission duration includes the minimum duration for the AP to complete transmission of low-latency services to other communication devices; the other communication devices include communication devices other than the STA and the AP in the basic service set BSS where the STA and the AP are located;
[0044] The second remaining transmission duration within the TXOP is less than the second transmission duration; wherein, the second remaining transmission duration includes the remaining duration within the TXOP after the AP completes transmitting low-latency service data to other communication devices; the second transmission duration includes the duration of the remaining transmission data of the transmitting STA; the remaining transmission data includes data that the STA has not completed transmitting to the AP when receiving the RTXS request.
[0045] In the above embodiment, when the remaining duration of the TXOP is insufficient to transmit the temporary / burst low-latency service data in the RTXS request and the uplink data transmitted by the STA to the AP, the TXOP is extended to ensure that the remaining duration of the (extended) TXOP is sufficient to transmit the temporary / burst low-latency service data in the RTXS request and the uplink data transmitted by the STA to the AP. This can reduce the transmission delay of the temporary / burst low-latency service data while ensuring the transmission integrity of the uplink data and improving the data transmission rate.
[0046] In combination with some embodiments of the first aspect, in some embodiments, the first identification information is carried in a common information Common Info field of the first radio frame;
[0047] The first identification information is a first parameter value, and the first identification information is used to identify that the STA extends the TXOP; the first radio frame further includes second identification information, and the second identification information is used to identify the extension duration of the TXOP by the STA;
[0048] The first identification information is a second parameter value, and the first identification information is used to identify that the STA does not extend the TXOP.
[0049] In the above embodiment, the first identification information is carried in the Common Info field of the first radio frame to identify whether the STA extends the TXOP. When the STA extends the TXOP, the second identification information carries the STA's extension duration of the TXOP. In this way, whether the STA extends the TXOP and the extension duration when the STA extends the TXOP can be determined based on the specific parameter values of the first identification information and the second identification information, thereby saving signaling overhead.
[0050] In conjunction with some embodiments of the first aspect, in some embodiments, the first radio frame further includes third identification information, where the third identification information is carried in a user information User Info field of the first radio frame; the third identification information is used to identify whether the AP feeds back the first message to the STA within the transmission duration shared by the STA;
[0051] The third identification information is a third parameter value, and the third identification information is used to identify that the AP feeds back a first message to the STA within the transmission duration shared by the STA;
[0052] The third identification information is a fourth parameter value, and the third identification information is used to identify that the AP does not feed back the first message to the STA within the transmission duration shared by the STA;
[0053] The first message is used to indicate that the AP has completed the transmission of low-latency service data to other communication devices.
[0054] In the above embodiment, the first message indicates that the AP has completed the transmission of low-latency service data to other communication devices. By changing the third identification information carried by the first wireless frame to different parameter values according to actual transmission requirements, it is identified whether the AP feeds back the first message to the STA within the transmission time shared by the STA. In this way, when the STA needs to receive the first message fed back by the AP, it can quickly regain the remaining transmission time in the TXOP after receiving the first message, thereby avoiding waste of communication resources.
[0055] In conjunction with some embodiments of the first aspect, in some embodiments, when the third identification information is a third parameter value, a second radio frame is received;
[0056] In which, the STA does not transmit data during the time period between sharing the transmission duration with the AP and receiving the second wireless frame; the second wireless frame includes fourth identification information; the fourth identification information is used to identify that the AP has completed the transmission of low-latency service data to other communication devices.
[0057] In the above embodiment, the fourth identification information indicates that the AP has completed the transmission of low-latency service data to other communication devices. The AP carries the fourth identification information through a second radio frame within the transmission duration shared by the STA, and sends the second radio frame to the STA, indicating that the transmission duration shared by the STA to the AP has ended; in this way, after receiving the first message fed back by the AP, the STA can quickly regain the remaining transmission duration in the TXOP, thereby avoiding waste of communication resources.
[0058] In combination with some embodiments of the first aspect, in some embodiments, the STA does not transmit data within the transmission duration shared with the AP.
[0059] In the above embodiment, by setting the STA not to transmit data during the transmission time shared with the AP, it is possible to avoid interference with data transmission between the AP and other communication devices (for example, the AP sends low-latency service data to the second STA) due to the STA transmitting data during the transmission time shared with the AP.
[0060] In conjunction with some embodiments of the first aspect, in some embodiments,
[0061] The STA sends the remaining transmission data to the AP within a third remaining transmission duration; wherein the third remaining transmission duration includes the remaining duration in the extended TXOP after the AP completes transmitting the low-latency service data to other communication devices;
[0062] or
[0063] The STA sends the remaining transmission data to the AP within the second remaining transmission duration.
[0064] In the above embodiment, after the AP completes transmitting low-latency service data to other communication devices, the STA re-holds the TXOP and continues to transmit the remaining transmission data to the AP within the re-held TXOP. In this way, within the (extended) TXOP, while giving priority to transmitting temporary / burst low-latency service data between the AP and other communication devices, the STA's own UL (up link) data transmission can be guaranteed, thereby reducing the transmission delay of the low-latency service data, increasing the data transmission rate, ensuring the integrity of the data transmission, and improving resource utilization efficiency.
[0065] In a second aspect, an embodiment of the present disclosure provides a communication method, which is applied to an access point device (AP). The method includes:
[0066] After initiating a reverse transmission opportunity sharing (RTXS) request to the STA, a first radio frame is received; the first radio frame includes first identification information; the first identification information is used to identify whether the STA extends the obtained transmission opportunity TXOP.
[0067] In conjunction with some embodiments of the second aspect, in some embodiments, under a first condition, the first identification information is used to identify the STA to extend the TXOP;
[0068] The first condition includes at least one of the following:
[0069] The first remaining transmission duration in the TXOP is less than or equal to the first transmission duration; wherein the first remaining transmission duration includes the transmission duration remaining in the TXOP when the STA receives the RTXS request; the first transmission duration includes the time when the AP completes the transmission of low-latency services to other communication devices; the other communication devices include communication devices other than the STA and the AP in the basic service set BSS where the STA and the AP are located;
[0070] The second remaining transmission duration within the TXOP is less than the second transmission duration; wherein, the second remaining transmission duration includes the remaining duration within the TXOP after the AP completes transmitting low-latency service data to other communication devices; the second transmission duration includes the duration of transmitting the remaining transmission data of the STA; the remaining transmission data includes data that the STA has not completed transmitting to the AP when receiving the RTXS request.
[0071] In combination with some embodiments of the second aspect, in some embodiments, the first identification information is carried in a common information Common Info field of the first radio frame;
[0072] The first identification information is a first parameter value, and the first identification information is used to identify that the STA extends the TXOP; the first radio frame further includes second identification information, and the second identification information is used to identify the extension duration of the TXOP by the STA;
[0073] The first identification information is a second parameter value, and the first identification information is used to identify that the STA does not extend the TXOP.
[0074] In combination with some embodiments of the second aspect, in some embodiments, the first radio frame further includes third identification information, where the third identification information is used to identify whether the AP feeds back the first message to the STA within the transmission duration shared by the STA;
[0075] The third identification information is a third parameter value, and the third identification information is used to identify that the AP feeds back a first message to the STA within the transmission duration shared by the STA;
[0076] The third identification information is a fourth parameter value, and the third identification information is used to identify that the AP does not feed back the first message to the STA within the transmission duration shared by the STA;
[0077] The first message is used to indicate that the AP has completed the transmission of low-latency service data to other communication devices.
[0078] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:
[0079] When the third identification information is a third parameter value, a second radio frame is determined; wherein the second radio frame includes fourth identification information; the fourth identification information is used to identify that the AP has completed transmission of the low-latency service to other communication devices;
[0080] Send the second radio frame to the STA.
[0081] In combination with some embodiments of the second aspect, in some embodiments, the third identification information is carried in a user information User Info field of the first radio frame.
[0082] In a third aspect, an embodiment of the present disclosure further provides a site device, which is a site device and includes at least one of a determination module and a sending module; wherein the above-mentioned site device is used to execute the optional implementation method of the first aspect.
[0083] In a fourth aspect, an embodiment of the present disclosure further provides an access point device, including: a receiving module; wherein the above-mentioned access point device is used to execute the optional implementation manner of the second aspect.
[0084] In a fifth aspect, an embodiment of the present disclosure further provides a site device, wherein the site device is a site device, including:
[0085] one or more processors;
[0086] The site device is used to execute the optional implementation of the first aspect.
[0087] In a sixth aspect, an embodiment of the present disclosure further provides an access point device, including:
[0088] one or more processors;
[0089] The access point device is used to perform the optional implementation of the second aspect.
[0090] In the seventh aspect, an embodiment of the present disclosure further provides a communication system, including a site device and an access point device; wherein the site device is configured to perform the optional implementation method described in the first aspect, and the access point device is configured as the optional implementation method described in the second aspect.
[0091] In an eighth aspect, an embodiment of the present disclosure further provides a storage medium storing instructions, which, when executed on a communication device, enables the communication device to execute the optional implementation methods described in the first and second aspects.
[0092] In a ninth aspect, an embodiment of the present disclosure proposes a program product. When the program product is executed by a communication device, the communication device executes the method described in the optional implementation of the first and second aspects.
[0093] In a tenth aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the method described in the optional implementation of the first and second aspects.
[0094] In an eleventh aspect, an embodiment of the present disclosure provides a chip or a chip system, wherein the chip or chip system includes a processing circuit configured to execute the method described in the optional implementation of the first and second aspects.
[0095] It is understandable that the aforementioned site devices, access point devices, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to perform the methods proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here.
[0096] The embodiments of the present disclosure provide a communication method, a station device, an access point device, and a communication system. In some embodiments, the terms communication method, signal transmission method, wireless frame transmission method, etc. are interchangeable, and the terms information processing system, communication system, etc. are interchangeable.
[0097] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0098] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.
[0099] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.
[0100] In the embodiments of the present disclosure, “plurality” refers to two or more.
[0101] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," and the like can be used interchangeably.
[0102] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.
[0103] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, C, etc.
[0104] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.
[0105] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0106] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.
[0107] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not less than", "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.
[0108] In some embodiments, devices and equipment can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", etc.
[0109] In some embodiments, "network" can be interpreted as devices included in the network, such as access network equipment, core network equipment, etc.
[0110] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
[0111] In some embodiments, data, information, etc. may be obtained with the user's consent.
[0112] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.
[0113] FIG1 is a schematic diagram showing the architecture of a communication system according to an embodiment of the present disclosure.
[0114] As shown in FIG1 , a communication system 100 includes a station device (STA) 101 and a second access point device (AP) 102 .
[0115] In some embodiments, the station device 101 includes, for example, a wireless communication chip, a wireless sensor, or a wireless communication terminal that supports Wi-Fi communication. Optionally, the wireless communication terminal is, for example, at least one of a mobile phone, a wearable device, an Internet of Things device that supports Wi-Fi communication, a car with WiFi communication, a smart car, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device used in industrial control, a wireless terminal device used in self-driving, a wireless terminal device used in remote medical surgery, a wireless terminal device used in a smart grid, a wireless terminal device used in transportation safety, a wireless terminal device used in a smart city, and a wireless terminal device used in a smart home, but is not limited thereto.
[0116] Specifically, the station device 101 may be a terminal device or a network device equipped with a wireless fidelity (Wi-Fi) chip. Optionally, the station device 101 may support multiple WLAN standards, such as 802.11ax, 802.11be, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, 802.11bf, and 802.11bn, as well as the next generation 802.11 protocol, but is not limited thereto.
[0117] In some embodiments, the access point device 103 can be an access point for a mobile terminal to enter a wired network. The AP is equivalent to a bridge connecting a wired network and a wireless network. Its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet. Specifically, the AP can be a terminal device or a network device with a wireless fidelity chip. Optionally, the AP can support multiple WLAN standards such as 802.11ax, 802.11be, 802.11ac, 802.11n, 802.11g, 802.11b and 802.11a, 802.11bf, 802.11bn, and support the next generation 802.11 protocol, but is not limited to this.
[0118] Optionally, in an embodiment of the present disclosure, the AP and STA may be devices supporting multiple connections, for example, they may be represented as a multi-connection access point device (AP MLD) and a multi-connection site device (Non-Access Point Multi-Link Device, Non-AP MLD), respectively; the AP MLD may represent an access point supporting multi-connection communication functions, and the non-AP MLD may represent a site supporting multi-connection communication functions.
[0119] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.
[0120] The following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG1 , or a portion thereof, but are not limited thereto. The entities shown in FIG1 are illustrative only. The communication system may include all or part of the entities shown in FIG1 , or may include other entities outside of FIG1 . The number and form of the entities are arbitrary, and the entities may be physical or virtual. The connection relationships between the entities are illustrative only. The entities may be connected or disconnected, and the connection may be in any manner, including direct or indirect, wired or wireless.
[0121] The various embodiments of the present disclosure can be applied to a wireless local area network (WLAN), such as a local area network that adopts the 802.11 series of protocols. In a WLAN, a basic service set (BSS) is a basic component of a WLAN. A BSS network is composed of station devices with certain associations within a specific coverage area. One scenario of association is that stations communicate directly with each other in an ad hoc network, which is called an independent basic service set (IBSS). Another more common scenario is that in a BSS network, there is only one central station with a dedicated BSS management function, which is called an access point device, and other stations in the BSS network that are not APs are called terminals, also called non-AP STAs. APs and non-AP STAs are collectively referred to as STAs. When describing STAs, there is no need to distinguish between APs and non-AP STAs. In the same BSS network, due to distance, transmission power, etc., a STA cannot detect other STAs that are farther away from it, and the two are hidden nodes of each other.
[0122] FIG2 is one of the interactive schematic diagrams of the communication method according to an embodiment of the present disclosure. As shown in FIG2 , the method includes:
[0123] In step 201, after receiving a reverse transmission opportunity sharing (RTXS) request from an access point device AP102, the station device STA101 determines a first radio frame; the first radio frame includes first identification information; the first identification information is used to identify whether STA101 extends the obtained transmission opportunity TXOP.
[0124] Optionally, the first wireless frame may include a MU-RTS TXS Trigger frame (multi-user request to send transmission opportunity sharing trigger frame; RTS, Request to Send, request to send frame; MU-RTS, Multi-user Request to Send, multi-user request to send; Trigger frame, trigger frame) or a modified frame of the MU-RTS TXS Trigger frame.
[0125] Optionally, the reverse transmission opportunity sharing (RTXS) request initiated by the AP 102 may include a first duration required for the AP 102 to perform low-latency service transmission with other communication devices.
[0126] In some embodiments, under a first condition, the first identification information is used to identify the STA 101 to extend the TXOP;
[0127] The first condition includes at least one of the following:
[0128] The first remaining transmission duration in the TXOP is less than or equal to the first transmission duration; wherein the first remaining transmission duration includes the transmission duration remaining in the TXOP when the STA 101 receives the RTXS request; the first transmission duration includes the minimum duration for the AP 102 to complete the transmission of the low-latency service to other communication devices; the other communication devices include communication devices other than the STA and the AP in the basic service set BSS where the STA and the AP are located;
[0129] The second remaining transmission duration within the TXOP is less than the second transmission duration; wherein, the second remaining transmission duration includes the remaining duration within the TXOP after the AP102 completes transmitting low-latency service data to other communication devices; the second transmission duration includes the duration of transmitting the remaining transmission data of STA101; the remaining transmission data includes the data that the STA101 has not completed transmitting to the AP102 when receiving the RTXS request.
[0130] Optionally, other communication devices may include any STA (hereinafter referred to as "second STA") in the basic service set BSS where the STA and the AP are located, except the STA and the AP.
[0131] Optionally, the first transmission duration includes at least the duration required for STA101 to send the third wireless frame, the duration required for AP102 to send an RTS frame (Request to Send) to other communication devices, the duration required for other communication devices to send a CTS frame (Clear to Send) to AP102, the first duration required for AP102 to perform low-latency service transmission with other communication devices, and the sum of four short interframe space (SIFS) durations.
[0132] The first remaining transmission duration is less than or equal to the first transmission duration, that is, the first remaining duration is insufficient to be shared with the minimum duration for AP 102 to complete the transmission of the low-latency service to other communication devices.
[0133] Optionally, the remaining transmission data specifically includes data that is cached locally in the STA101 when the STA101 receives the RTXS request and transmitted to the AP102.
[0134] The second remaining transmission duration in TXOP is less than the second transmission duration, that is, after STA101 shares with AP102 the minimum duration used to complete the transmission of low-latency services to other communication devices, the remaining transmission duration in the first remaining duration is not sufficient to ensure that STA101 completes the transmission of the remaining transmission data.
[0135] In the above embodiment, when the remaining duration of the TXOP is insufficient to transmit the temporary / burst low-latency service data in the RTXS request and complete the transmission of the uplink data transmitted by STA101 to AP102, the TXOP is extended to ensure that the remaining duration of the (extended) TXOP is sufficient to transmit the temporary / burst low-latency service data in the RTXS request and complete the transmission of the uplink data transmitted by STA101 to AP102. This can reduce the transmission delay of the temporary / burst low-latency service data while ensuring the transmission integrity of the uplink data and improving the data transmission rate.
[0136] In some embodiments, the first identification information is carried in a Common Info field of the first radio frame;
[0137] The first identification information is a first parameter value, and the first identification information is used to identify that the STA 101 extends the TXOP; the first radio frame also includes second identification information, and the second identification information includes the extension duration of the TXOP by the STA 101;
[0138] The first identification information is a second parameter value, and the first identification information is used to identify that the STA101 does not extend the TXOP.
[0139] In the disclosed embodiment, setting a TXOP extension duration in the first radio frame is optional. When STA 101 needs to extend the TXOP, the first radio frame includes second identification information, and the second identification information is used to identify the TXOP extension duration selected by STA 101. When STA 101 does not need to extend the TXOP, the field corresponding to the second identification information in the first radio frame may be a reserved bit, i.e., the field corresponding to the second identification information may not be set.
[0140] Optionally, when the duration of the TXOP is T1 and the extended duration of the TXOP is T2, the extended duration of the TXOP is T1+T2.
[0141] The frame format of the MU-RTS TXS Trigger frame can be seen in Table 1:
[0142] Table 1:
[0143] Referring to Table 1, the MU-RTS TXS Trigger frame may include a Common Info field, a User Info field, and a first identification field, etc., wherein the first identification field occupies one byte in the MU-RTS TXS Trigger frame, and the second identification information can be carried through the first identification field (TXOP extension field).
[0144] The format of the Common info field can be found in Table 2:
[0145] Table 2:
[0146] Referring to Table 2, the first identifier occupies 1 bit in the Common Info field, and the first identifier information can be carried by the first identifier (TXOP extension requirement identifier).
[0147] As an example, the first parameter value can be set to 1 and the second parameter value can be set to 0. That is, when the first identification information is 1, it is used to indicate that STA101 extends the TXOP, and the second identification information is used to indicate the extension duration of the TXOP by STA101. When the first identification information is 0, it is used to indicate that STA101 does not extend the TXOP.
[0148] In the above embodiment, the first identification information and the second identification information are carried through the Common Info field of the first wireless frame to identify whether the STA101 extends the TXOP and the extension duration when STA101 extends the TXOP; in this way, whether STA101 extends the TXOP and the extension duration when STA101 extends the TXOP can be determined through the specific parameter values of the first identification information and the second identification information, thereby saving signaling overhead.
[0149] In some embodiments, the first radio frame further includes third identification information, the third identification information being carried in a user information User Info field of the first radio frame; the third identification information being used to identify whether the AP 102 feeds back the first message to the STA 101 within the transmission duration shared by the STA 101;
[0150] The third identification information is a third parameter value, and the third identification information is used to identify that the AP 102 feeds back a first message to the STA 101 within the transmission duration shared by the STA 101;
[0151] The third identification information is a fourth parameter value, and the third identification information is used to identify that the AP 102 does not feed back the first message to the STA 101 within the transmission duration shared by the STA 101;
[0152] The first message is used to indicate that the AP 102 has completed the transmission of low-latency service data to other communication devices.
[0153] The format of the User Info field can be found in Table 3:
[0154] Table 3:
[0155] Referring to Table 3, the second identifier occupies 1 bit in the User Info field, and the third identification information can be carried by the second identifier (TXS transmission end notification requirement identifier).
[0156] As an example, the third parameter value can be set to 1 and the fourth parameter value can be set to 0. That is, when the third identification information is 1, it indicates that AP102 feeds back the first message to STA101 within the transmission duration shared by STA101. When the third identification information is 0, it indicates that AP102 does not feed back the first message to STA101 within the transmission duration shared by STA101.
[0157] Optionally, the first message is specifically used to indicate that AP102 has completed the transmission of low-latency service data to other communication devices (eg, a second STA) within the transmission duration shared by STA101.
[0158] In the above embodiment, the first message indicates that AP102 has completed the transmission of low-latency service data to other communication devices. By changing the third identification information carried by the first wireless frame to different parameter values according to actual transmission requirements, it is identified whether AP102 feeds back the first message to STA101 within the transmission time shared by STA101; in this way, when STA101 needs to receive the first message fed back by AP102, it can re-hold the remaining transmission time in TXOP as soon as possible after receiving the first message, thereby avoiding waste of communication resources.
[0159] In some embodiments, the STA 101 does not transmit data during the transmission duration shared with the AP 102 .
[0160] Optionally, regardless of whether the third identification information is the third parameter value or the fourth parameter value, that is, regardless of whether AP102 feeds back the first message to STA101 within the transmission time shared by STA101, STA101 does not transmit data within the transmission time shared with the AP102.
[0161] In the above embodiment, by setting STA101 not to transmit data within the transmission time shared with the AP102, it is possible to avoid interference with data transmission between AP102 and other communication devices (for example, AP102 sending low-latency service data to the second STA) caused by STA101 transmitting data within the transmission time shared with AP102.
[0162] Step 202 : STA 101 sends the first wireless frame to AP 102 .
[0163] In an embodiment of the present disclosure, after receiving a reverse transmission opportunity sharing RTXS request initiated by an access point device AP102, a site device determines a first wireless frame; the first identification information is carried by the first wireless frame; the first identification information is used to identify whether STA101 extends the obtained transmission opportunity TXOP; in this way, when the remaining duration of the TXOP is insufficient to transmit the temporary / burst low-latency service data in the RTXS request and complete the transmission of uplink data from STA101 to AP102, the TXOP is extended to ensure that the remaining duration of the (extended) TXOP is sufficient to transmit the temporary / burst low-latency service data in the RTXS request and complete the transmission of uplink data from STA101 to AP102, which can reduce the transmission delay of the temporary / burst low-latency service data while ensuring the transmission integrity of the uplink data and improving the data transmission rate.
[0164] Optionally, in some embodiments, referring to FIG3 , if the first identification information is a first parameter value, that is, the first identification information is used to identify the STA 101 to extend the TXOP, then after receiving the first radio frame, the other STAs maintain the current NAV (Network Allocation Vector), that is, there is no need to update the NAV set by the other STAs according to the TXOP. If the first identification information is a second parameter value, that is, the first identification information is used to identify the STA 101 not to extend the TXOP, then after receiving the first radio frame, the other STAs need to update the NAV of the other STAs according to the extended TXOP (that is, the original TXOP + the extended duration, the duration obtained).
[0165] Among them, other STAs include STAs in the basic service set BSS where STA101 and AP102 are located, except for the STA101 and the second STA that needs to perform low-latency service transmission with AP102.
[0166] In the above embodiment, the NAV of other STAs is updated in real time according to the (extended) TXOP, so that other STAs are busy within the (extended) TXOP; in this way, it is possible to avoid interference caused by other STAs communicating within the (extended) TXOP with other communication devices, such as data transmission between AP102 and other communication devices (for example, AP102 sends low-latency service data to the second STA), and communication processes such as STA101 sending uplink data to AP102.
[0167] Step 203: When the third identification information is a third parameter value, the AP 102 determines a second radio frame;
[0168] Among them, the STA101 does not transmit data during the time period between sharing the transmission duration with the AP102 and receiving the second wireless frame; the second wireless frame includes fourth identification information; the fourth identification information is used to identify that the AP102 has completed the transmission of low-latency service data to other communication devices.
[0169] Optionally, STA101 does not transmit data during the time period between sharing the transmission duration with the AP102 and receiving the second wireless frame, that is, after receiving the RTXS request sent by AP102, STA101 suspends / postpones transmitting uplink data to AP102.
[0170] Step 204 : AP 102 sends the second wireless frame to STA 101 .
[0171] In the above embodiment, the fourth identification information indicates that AP102 has completed the transmission of low-latency service data to other communication devices. AP102 carries the fourth identification information through the second wireless frame within the transmission duration shared by STA101, and sends the second wireless frame to STA101, indicating that the transmission duration shared by STA101 to AP102 has ended; in this way, STA101 can regain the remaining transmission duration in TXOP as soon as possible after receiving the first message fed back by AP102, thereby avoiding waste of communication resources.
[0172] Step 205: If the STA101 has not completed the transmission of the remaining transmission data to the AP102 when receiving the RTXS request, that is, the STA101 suspends / postpones the transmission of the remaining transmission data to the AP102, then after the AP102 completes the transmission of low-latency service data to other communication devices, the STA101 continues to transmit the remaining transmission data to the AP102.
[0173] Optionally, step 205 may include step 2051 or step 2052 .
[0174] In step 2051, the STA101 sends the remaining transmission data to the AP102 within a third remaining transmission duration; wherein, the third remaining transmission duration includes the remaining duration within the extended TXOP after the AP102 completes transmitting the low-latency service data to other communication devices.
[0175] Optionally, the third remaining transmission duration is the first remaining transmission duration + the extended duration - the transmission duration shared by STA 101 to AP 102. Optionally, the second identification information is used to identify the extended duration of the TXOP by the STA.
[0176] Step 2052: The STA 101 sends the remaining transmission data to the AP 102 within the second remaining transmission duration.
[0177] In the above embodiment, after AP102 completes transmitting low-latency service data to other communication devices, STA101 re-holds the TXOP and continues to transmit the remaining transmission data to AP102 within the re-held TXOP; in this way, within the (extended) TXOP, while giving priority to AP102 transmitting temporary / burst low-latency service data with other communication devices, the transmission of STA101's own UL (up link) data can be guaranteed, thereby reducing the transmission delay of the low-latency service data, increasing the data transmission rate, ensuring the integrity of the data transmission, and improving resource utilization efficiency.
[0178] In some embodiments, the names of information, etc. are not limited to the names described in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "bit", "data", "program", and "chip" can be used interchangeably.
[0179] In some embodiments, terms such as "moment", "time point", "time", and "time position" can be replaced with each other, and terms such as "duration", "period", "time window", "window", and "time" can be replaced with each other.
[0180] In some embodiments, terms such as wireless access scheme and waveform may be used interchangeably.
[0181] In some embodiments, terms such as "certain", "preset", "preset", "setting", "indicated", "a certain", "any", and "first" can be interchangeable. "Specific A", "preset A", "preset A", "setting A", "indicated A", "a certain A", "any A", and "first A" can be interpreted as A pre-specified in a protocol, etc., or as A obtained through setting, configuration, or indication, etc., or as specific A, a certain A, any A, or first A, etc., but not limited to this.
[0182] In some embodiments, the determination or judgment can be performed by a value represented by 1 bit (0 or 1), or by a true or false value (Boolean value) represented by true or false, or by comparison of numerical values (for example, comparison with a predetermined value), but is not limited thereto.
[0183] In some embodiments, "not expecting to receive" can be interpreted as not receiving on time domain resources and / or frequency domain resources, or as not performing subsequent processing on the data after receiving it; "not expecting to send" can be interpreted as not sending, or as sending but not expecting the recipient to respond to the content sent.
[0184] The communication method involved in the embodiments of the present disclosure may include at least one of the aforementioned steps and embodiments. For example, step 201 can be implemented as an independent embodiment, step 203 can be implemented as an independent embodiment, and step 205 can be implemented as an independent embodiment; the combination of step 201 and step 202 can be implemented as an independent embodiment, the combination of step 203 and step 204 can be implemented as an independent embodiment, the combination of step 201, step 202, step 203 and step 204 can be implemented as an independent embodiment, the combination of step 201, step 202, step 203, step 204 and step 205 can be implemented as an independent embodiment, the combination of step 201, step 202, step 203, step 204 and step 205 can be implemented as an independent embodiment, and the combination of step 201, step 202, step 203, step 204 and step 2051 can be implemented as an independent embodiment, and the combination of step 201, step 202, step 203, step 204 and step 2052 can be implemented as an independent embodiment, but is not limited thereto.
[0185] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 3 .
[0186] FIG4 is a flowchart of a communication method according to an embodiment of the present disclosure.
[0187] As shown in FIG4 , the above method may be applied to a site device 101, and the above method includes:
[0188] In step 401 , after receiving a reverse transmission opportunity sharing (RTXS) request from an access point device AP102 , the station device STA101 determines a first radio frame including first identification information. The first identification information is used to identify whether STA101 extends the obtained transmission opportunity TXOP.
[0189] In some embodiments, under a first condition, the first identification information is used to identify the STA 101 to extend the TXOP;
[0190] The first condition includes at least one of the following:
[0191] The first remaining transmission duration in the TXOP is less than or equal to the first transmission duration; wherein the first remaining transmission duration includes the transmission duration remaining in the TXOP when the STA 101 receives the RTXS request; the first transmission duration includes the minimum duration for the AP 102 to complete the transmission of the low-latency service to other communication devices; the other communication devices include communication devices other than the STA and the AP in the basic service set BSS where the STA and the AP are located;
[0192] The second remaining transmission duration within the TXOP is less than the second transmission duration; wherein, the second remaining transmission duration includes the remaining duration within the TXOP after the AP102 completes transmitting low-latency service data to other communication devices; the second transmission duration includes the duration of transmitting the remaining transmission data of STA101; the remaining transmission data includes the data that the STA101 has not completed transmitting to the AP102 when receiving the RTXS request.
[0193] In some embodiments, the first identification information is carried in a Common Info field of the first radio frame;
[0194] The first identification information is a first parameter value, and the first identification information is used to identify that the STA 101 extends the TXOP; the first radio frame also includes second identification information, and the second identification information is used to identify the extension duration of the TXOP by the STA;
[0195] The first identification information is a second parameter value, and the first identification information is used to identify that the STA101 does not extend the TXOP.
[0196] In some embodiments, the first radio frame further includes third identification information, the third identification information being carried in a user information User Info field of the first radio frame; the third identification information being used to identify whether the AP 102 feeds back the first message to the STA 101 within the transmission duration shared by the STA 101;
[0197] The third identification information is a third parameter value, and the third identification information is used to identify that the AP 102 feeds back a first message to the STA 101 within the transmission duration shared by the STA 101;
[0198] The third identification information is a fourth parameter value, and the third identification information is used to identify that the AP 102 does not feed back the first message to the STA 101 within the transmission duration shared by the STA 101;
[0199] The first message is used to indicate that the AP 102 has completed the transmission of low-latency service data to other communication devices.
[0200] In some embodiments, the STA 101 does not transmit data during the transmission duration shared with the AP 102 .
[0201] The optional implementation of step 401 can refer to the optional implementation of step 201 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0202] Step 402 : STA 101 sends the first wireless frame to AP 102 .
[0203] The optional implementation of step 402 can refer to the optional implementation of step 202 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0204] Step 403: When the third identification information is a third parameter value, STA 101 receives a second radio frame sent by AP 102;
[0205] Among them, the STA101 does not transmit data during the time period between sharing the transmission duration with the AP102 and receiving the second wireless frame; the second wireless frame includes fourth identification information; the fourth identification information is used to identify that the AP102 has completed the transmission of low-latency service data to other communication devices.
[0206] Optionally, STA101 does not transmit data during the time period between sharing the transmission duration with the AP102 and receiving the second wireless frame, that is, after receiving the RTXS request sent by AP102, STA101 suspends / postpones transmitting uplink data to AP102.
[0207] The optional implementation of step 403 can refer to the optional implementation of step 203 and step 204 in Figure 2, and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0208] In step 404, if the STA101 has not completed the transmission of the remaining transmission data to the AP102 when receiving the RTXS request, that is, the STA101 suspends / postpones the transmission of the remaining transmission data to the AP102, then after the AP102 completes the transmission of low-latency service data to other communication devices, the STA101 continues to transmit the remaining transmission data to the AP102.
[0209] The optional implementation of step 404 can refer to the optional implementation of step 205 in FIG. 2 and other related parts in the embodiment involved in FIG. 2 , which will not be described in detail here.
[0210] Optionally, step 404 may include step 4041 or step 4042 .
[0211] In step 4041, the STA101 sends the remaining transmission data to the AP102 within a third remaining transmission duration; wherein, the third remaining transmission duration includes the remaining duration within the extended TXOP after the AP102 completes transmitting the low-latency service data to other communication devices.
[0212] The optional implementation of step 4041 can refer to the optional implementation of step 2051 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0213] Step 4042: The STA 101 sends the remaining transmission data to the AP 102 within the second remaining transmission duration.
[0214] The optional implementation of step 4042 can refer to the optional implementation of step 2052 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0215] The communication method involved in the embodiments of the present disclosure may include at least one of the aforementioned steps and embodiments. For example, step 401 can be implemented as an independent embodiment, step 403 can be implemented as an independent embodiment, and step 404 can be implemented as an independent embodiment; the combination of step 401 and step 402 can be implemented as an independent embodiment, the combination of step 401, step 402 and step 403 can be implemented as an independent embodiment, the combination of step 401, step 402, step 403 and step 404 can be implemented as an independent embodiment, the combination of step 401, step 402, step 403 and step 404 can be implemented as an independent embodiment, and the combination of step 401, step 402, step 403 and step 4041 can be implemented as an independent embodiment, and the combination of step 401, step 402, step 403 and step 4042 can be implemented as an independent embodiment, but is not limited thereto.
[0216] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 4 .
[0217] FIG5 is a second flowchart of a communication method according to an embodiment of the present disclosure.
[0218] As shown in FIG5 , the above method may be applied to an access point device 102, and the above method includes:
[0219] In step 501, after initiating a reverse transmission opportunity sharing (RTXS) request to the station device STA101, the access point device AP102 receives a first wireless frame sent by STA101; the first wireless frame includes first identification information; the first identification information is used to identify whether STA101 extends the obtained transmission opportunity TXOP.
[0220] In some embodiments, under a first condition, the first identification information is used to identify the STA 101 to extend the TXOP;
[0221] The first condition includes at least one of the following:
[0222] The first remaining transmission duration in the TXOP is less than or equal to the first transmission duration; wherein the first remaining transmission duration includes the transmission duration remaining in the TXOP when the STA 101 receives the RTXS request; the first transmission duration includes the minimum duration for the AP 102 to complete the transmission of the low-latency service to other communication devices; the other communication devices include communication devices other than the STA and the AP in the basic service set BSS where the STA and the AP are located;
[0223] The second remaining transmission duration within the TXOP is less than the second transmission duration; wherein, the second remaining transmission duration includes the remaining duration within the TXOP after the AP102 completes transmitting low-latency service data to other communication devices; the second transmission duration includes the duration of transmitting the remaining transmission data of STA101; the remaining transmission data includes the data that the STA101 has not completed transmitting to the AP102 when receiving the RTXS request.
[0224] In some embodiments, the first identification information is carried in a Common Info field of the first radio frame;
[0225] The first identification information is a first parameter value, and the first identification information is used to identify that the STA 101 extends the TXOP; the first radio frame also includes second identification information, and the second identification information is used to identify the extension duration of the TXOP by the STA;
[0226] The first identification information is a second parameter value, and the first identification information is used to identify that the STA101 does not extend the TXOP.
[0227] In some embodiments, the first radio frame further includes third identification information, the third identification information being carried in a user information User Info field of the first radio frame; the third identification information being used to identify whether the AP 102 feeds back the first message to the STA 101 within the transmission duration shared by the STA 101;
[0228] The third identification information is a third parameter value, and the third identification information is used to identify that the AP 102 feeds back a first message to the STA 101 within the transmission duration shared by the STA 101;
[0229] The third identification information is a fourth parameter value, and the third identification information is used to identify that the AP 102 does not feed back the first message to the STA 101 within the transmission duration shared by the STA 101;
[0230] The first message is used to indicate that the AP 102 has completed the transmission of low-latency service data to other communication devices.
[0231] In some embodiments, the STA 101 does not transmit data during the transmission duration shared with the AP 102 .
[0232] The optional implementation of step 501 can refer to the optional implementation of step 201 and step 202 in Figure 2, and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0233] Step 502: When the third identification information is a third parameter value, the AP 102 determines a second radio frame;
[0234] Among them, the STA101 does not transmit data during the time period between sharing the transmission duration with the AP102 and receiving the second wireless frame; the second wireless frame includes fourth identification information; the fourth identification information is used to identify that the AP102 has completed the transmission of low-latency service data to other communication devices.
[0235] The optional implementation of step 503 can refer to the optional implementation of step 203 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0236] Step 503 : AP 102 sends the second wireless frame to STA 101 .
[0237] The optional implementation of step 504 can refer to the optional implementation of step 204 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0238] The communication method involved in the embodiments of the present disclosure may include at least one of the aforementioned steps and embodiments. For example, step 501 may be implemented as an independent embodiment, and step 502 may be implemented as an independent embodiment; the combination of step 501 and step 502 may be implemented as an independent embodiment, and the combination of step 501, step 502, and step 503 may be implemented as an independent embodiment, but the present invention is not limited thereto.
[0239] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 5 .
[0240] The embodiments of the present disclosure further provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0241] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.
[0242] In the embodiment of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and execution capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP); in another implementation, the processor can implement certain functions through the logical relationship of the hardware circuit, and the logical relationship of the above hardware circuit is fixed or reconfigurable, such as a hardware circuit implemented by a processor as an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and implementing the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.
[0243] Figure 6 is a schematic diagram of the structure of a station device according to an embodiment of the present disclosure. As shown in Figure 6 , the station device 600 may include at least one of a determining module 601 and a sending module 602 .
[0244] In some embodiments, the above-mentioned determination module 601 is used to determine a first wireless frame after receiving a reverse transmission opportunity sharing RTXS request initiated by an access point device AP; the first wireless frame includes first identification information; the first identification information is used to identify whether the STA extends the obtained transmission opportunity TXOP.
[0245] Optionally, the determining module 601 is configured to execute at least one of the communication steps (e.g., step 201, step 205, step 401, and step 404, but not limited thereto) performed by the site device 101 in any of the above methods, which are not described in detail here. The sending module 602 is configured to execute at least one of the sending and receiving steps (e.g., step 202, step 402, and step 403, but not limited thereto) performed by the site device 101 in any of the above methods, which are not described in detail here.
[0246] FIG7 is a schematic diagram of the structure of an access point device proposed in an embodiment of the present disclosure. As shown in FIG7 , the access point device 700 may include: a receiving module 701 .
[0247] In some embodiments, the above-mentioned receiving module 701 is used to receive a first wireless frame after initiating a reverse transmission opportunity sharing RTXS request to the STA; the first wireless frame includes first identification information; the first identification information is used to identify whether the STA extends the obtained transmission opportunity TXOP.
[0248] Optionally, the receiving module 701 is configured to execute at least one of the sending and receiving steps (eg, step 204 and step 502 , but not limited thereto) executed by the second access point device 102 in any of the above methods, which will not be described in detail herein.
[0249] The access point device 700 may include a determination module configured to execute at least one of the communication steps (eg, step 203, step 501, step 503, but not limited thereto) executed by the access point device 102 in any of the above methods, which will not be described in detail herein.
[0250] Figure 8 is a schematic diagram of the structure of a terminal 800 (e.g., user equipment) proposed in an embodiment of the present disclosure. Terminal 800 can be a chip, chip system, or processor that supports a network device implementing any of the above methods, or a chip, chip system, or processor that supports a terminal implementing any of the above methods. Terminal 800 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.
[0251] As shown in Figure 8, terminal 800 includes one or more processors 801. Processor 801 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control communication devices (such as base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Terminal 800 is used to perform any of the above methods.
[0252] In some embodiments, the terminal 800 further includes one or more memories 802 for storing instructions. Optionally, all or part of the memories 802 may be located outside the terminal 800.
[0253] In some embodiments, the terminal 800 further includes one or more transceivers 804. When the terminal 800 includes one or more transceivers 804, the transceiver 804 performs at least one of the communication steps such as sending and / or receiving in the above method (for example, step 202, step 402, step 403, step 204, step 502, but not limited thereto), and the processor 801 performs at least one of the other steps (for example, step 201, step 205, step 401, step 404, step 203, step 501, step 503, but not limited thereto).
[0254] In some embodiments, a transceiver may include a receiver and / or a transmitter. The receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, and transceiver circuit may be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit may be used interchangeably.
[0255] In some embodiments, terminal 800 may include one or more interface circuits 803. Optionally, interface circuit 803 is connected to memory 802. Interface circuit 803 may be configured to receive signals from memory 802 or other devices, and may be configured to send signals to memory 802 or other devices. For example, interface circuit 803 may read instructions stored in memory 802 and send the instructions to processor 801.
[0256] The terminal 800 described in the above embodiment may be a communication device such as a user device, but the scope of the terminal 800 described in the present disclosure is not limited thereto, and the structure of the terminal 800 may not be limited by FIG8 . The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: (1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0257] FIG9 is a schematic diagram of the structure of a chip 900 according to an embodiment of the present disclosure. If the terminal 1300 can be a chip or a chip system, reference can be made to the schematic diagram of the structure of the chip 900 shown in FIG9 , but the present disclosure is not limited thereto.
[0258] The chip 900 includes one or more processors 901 , and the chip 900 is configured to execute any of the above methods.
[0259] In some embodiments, chip 900 further includes one or more 903. Optionally, interface circuit 903 is connected to memory 902. Interface circuit 903 can be used to receive signals from memory 902 or other devices, and can be used to send signals to memory 902 or other devices. For example, interface circuit 903 can read instructions stored in memory 902 and send the instructions to processor 901.
[0260] In some embodiments, the interface circuit 903 executes at least one of the communication steps such as sending and / or receiving in the above method (for example, step 202, step 402, step 403, step 204, step 502, but not limited to these), and the processor 901 executes at least one of the other steps (for example, step 201, step 205, step 401, step 404, step 203, step 501, step 503, but not limited to these).
[0261] In some embodiments, terms such as interface circuit, interface, transceiver pin, and transceiver may be used interchangeably.
[0262] In some embodiments, the chip 900 further includes one or more memories 902 for storing instructions. Alternatively, all or part of the memory 902 may be external to the chip 900.
[0263] The present disclosure also provides a storage medium having instructions stored thereon. When the instructions are executed on the terminal 800, the terminal 800 executes any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto and may also be a transient storage medium.
[0264] The present disclosure also provides a program product, which, when executed by the terminal 800, enables the terminal 800 to perform any of the above methods. Optionally, the program product is a computer program product.
[0265] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods.
Claims
1. A communication method, characterized in that, it is executed by a station device STA, and the method includes: after receiving a reverse transmission opportunity sharing RTXS request initiated by an access point device AP, determining a first wireless frame; the first wireless frame includes first identification information; the first identification information is used to identify whether the STA extends the obtained transmission opportunity TXOP; sending the first wireless frame.
2. The communication method according to claim 1, characterized in that, under a first condition, the first identification information is used to identify that the STA extends the TXOP; wherein, the first condition includes at least one of the following: the first remaining transmission duration within the TXOP is less than or equal to a first transmission duration; wherein, the first remaining transmission duration includes the remaining transmission duration within the TXOP when the STA receives the RTXS request; the first transmission duration includes the minimum duration for the AP to complete transmitting low-latency services to other communication devices; the other communication devices include communication devices within the basic service set BSS where the STA and the AP are located, excluding the STA and the AP; the second remaining transmission duration within the TXOP is less than a second transmission duration; wherein, the second remaining transmission duration includes the remaining duration within the TXOP after the AP completes transmitting low-latency service data to other communication devices; the second transmission duration includes the duration for transmitting the remaining transmission data of the STA; the remaining transmission data includes the data that the STA has not completed transmitting to the AP when receiving the RTXS request.
3. The communication method according to claim 1 or 2, characterized in that, the first identification information is carried in the Common Info field of the first wireless frame; the first identification information is a first parameter value, and the first identification information is used to identify that the STA extends the TXOP; the first wireless frame further includes second identification information, and the second identification information is used to identify the extended duration of the TXOP by the STA; or, the first identification information is a second parameter value, and the first identification information is used to identify that the STA does not extend the TXOP.
4. The communication method according to claim 1 or 2, characterized in that, the first wireless frame further includes third identification information, and the third identification information is carried in the User Info field of the first wireless frame; the third identification information is used to identify whether the AP feeds back a first message to the STA within the transmission duration shared by the STA; the third identification information is a third parameter value, and the third identification information is used to identify that the AP feeds back the first message to the STA within the transmission duration shared by the STA; or, the third identification information is a fourth parameter value, and the third identification information is used to identify that the AP does not feed back the first message to the STA within the transmission duration shared by the STA; wherein, the first message is used to identify that the AP has completed transmitting low-latency service data to other communication devices.
5. The communication method according to claim 4, wherein, the method further includes: when the third identification information is a third parameter value, receiving a second wireless frame; wherein, the STA does not perform data transmission during the time period from when the STA shares the transmission duration with the AP to when the second wireless frame is received; the second wireless frame includes fourth identification information; the fourth identification information is used to identify that the AP has completed transmitting low-latency service data to other communication devices.
6. The communication method according to claim 4, wherein, the method further includes: the STA does not perform data transmission during the transmission duration shared with the AP.
7. The communication method according to claim 5 or 6, wherein, the method further includes: the STA transmits the remaining transmission data to the AP within a third remaining transmission duration; wherein, the third remaining transmission duration includes the remaining duration within the extended TXOP after the AP has completed transmitting low-latency service data to other communication devices; or the STA transmits the remaining transmission data to the AP within the second remaining transmission duration.
8. A communication method, wherein, executed by an access point device AP, the method includes: after initiating a reverse transmission opportunity sharing RTXS request to the STA, receiving a first wireless frame; the first wireless frame includes a first identification information; the first identification information is used to identify whether the STA extends the obtained transmission opportunity TXOP.
9. The communication method according to claim 8, wherein, under a first condition, the first identification information is used to identify that the STA extends the TXOP; wherein, the first condition includes at least one of the following: the first remaining transmission duration within the TXOP is less than or equal to a first transmission duration; wherein, the first remaining transmission duration includes the remaining transmission duration within the TXOP when the STA receives the RTXS request; the first transmission duration includes the AP completing transmitting low-latency service data to other communication devices; the other communication devices include communication devices within the basic service set BSS where the STA and the AP are located, excluding the STA and the AP; the second remaining transmission duration within the TXOP is less than a second transmission duration; wherein, the second remaining transmission duration includes the remaining duration within the TXOP after the AP has completed transmitting low-latency service data to other communication devices; the second transmission duration includes the duration for transmitting the remaining transmission data of the STA; the remaining transmission data includes the data that the STA has not completed transmitting to the AP when the STA receives the RTXS request.
10. The communication method according to claim 8 or 9, wherein, the first identification information is carried in the Common Info field of the first wireless frame; The first identification information is a first parameter value, and the first identification information is used to identify that the STA extends the TXOP; the first wireless frame further includes second identification information, and the second identification information is used to identify the extension duration of the TXOP by the STA. The first identification information is a second parameter value, and the first identification information is used to identify that the STA does not extend the TXOP.
11. The communication method according to claim 8 or 9, wherein, the first wireless frame further includes third identification information, the third identification information is carried in the User Info field of the first wireless frame, and the third identification information is used to identify whether the AP feeds back a first message to the STA during the transmission duration shared by the STA; the third identification information is a third parameter value, and the third identification information is used to identify that the AP feeds back a first message to the STA during the transmission duration shared by the STA; the third identification information is a fourth parameter value, and the third identification information is used to identify that the AP does not feed back a first message to the STA during the transmission duration shared by the STA; wherein, the first message is used to identify that the AP has completed transmitting low-latency service data to other communication devices.
12. The communication method according to claim 11, wherein, the method further includes: when the third identification information is a third parameter value, determining a second wireless frame; wherein, the second wireless frame includes fourth identification information; the fourth identification information is used to identify that the AP has completed transmitting low-latency service to other communication devices; sending the second wireless frame to the STA.
13. A station device, wherein, the station device is a station device, including: a determination module, configured to determine a first wireless frame after receiving a reverse transmission opportunity sharing (RTXS) request initiated by an access point device (AP); the first wireless frame includes first identification information; the first identification information is used to identify whether the STA extends the obtained transmission opportunity (TXOP); a sending module, configured to send the first wireless frame.
14. An access point device, wherein, the access point device includes: a first receiving module, configured to receive a first wireless frame after initiating a reverse transmission opportunity sharing (RTXS) request to the STA; the first wireless frame includes first identification information; the first identification information is used to identify whether the STA extends the obtained transmission opportunity (TXOP).
15. A station device, wherein, the station device is a station device, including: one or more processors; wherein, the station device is used to execute the communication method according to any one of claims 1 to 7.
16. An access point device, wherein, including: one or more processors; wherein, the access point device is used to execute the communication method according to any one of claims 8 to 12.
17. A communication system, wherein, Including a station device and an access point device; wherein, the station device is configured to implement the communication method described in any one of claims 1 to 7, and the access point device is configured to implement the communication method described in any one of claims 9 to 14.
18. A storage medium storing instructions, characterized in that, when the instructions are run on a communication device, the communication device is caused to execute the communication method described in any one of claims 1 to 7, or execute the communication method described in any one of claims 8 to 12.