Communication method and communication device for repeating basic service set
By implementing the leading transmission mechanism in the overlapping basic service set of WLAN systems, the problem of long delay in high-priority services is solved, transmission efficiency is improved, and service needs are met.
Patent Information
- Application Number
- CN202311165166.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-08
- Publication Date
- 2025-03-11
AI Technical Summary
In WLAN systems, high-priority services need to wait for the transmission of low-priority services to be completed, resulting in a long delay and cannot meet service needs. How to expand the leading transmission mechanism in the overlapping basic service collection and improve the transmission efficiency of high-priority services.
Provides a communication method to implement a leading transmission mechanism in an overlapping set of basic services. The method is performed by an access point or its components, including receiving information about emergency service transmission requirements, sharing transmission resources, and allowing preemptive transmission so that high-priority services can be transmitted in a timely manner.
By implementing the leading transmission mechanism in the overlapping basic service set, the delay of high-priority services is reduced, the transmission efficiency is improved, and the service needs are met.
Smart Images

Figure CN119603776A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and a communication device for repeating a basic service set. Background Art
[0002] With the development of mobile Internet and the popularization of smart terminals, data traffic has shown an explosive growth trend. Wireless local area network (WLAN) has become one of the mainstream mobile broadband access technologies today due to its advantages in high speed and low cost.
[0003] At present, in the WLAN system, a backoff mechanism is used to compete for channels, and data transmission begins after the channels are acquired. If the currently transmitted service has a low priority, and the high-priority service waiting for transmission in the queue is based on the existing WLAN protocol, it can only wait until the low-priority service in front of the queue is transmitted before the high-priority service behind the queue can be transmitted, resulting in a long delay for the high-priority service, which cannot meet the service needs.
[0004] Introducing a preemptive mechanism in a WLAN system can reduce the latency of high-priority services and ensure the latency requirements of high-priority services. The current standard focuses more on the preemptive transmission mechanism within the basic service set (BSS) where an access point (AP) is located. How to extend the preemptive mechanism within the BSS to another BSS in the adjacent area, that is, the AP in the overlapping basic service set (OBSS) or one or more non-access point stations (Non-APSTA) associated with the AP, is a hot topic in this field. Summary of the invention
[0005] The present application provides a communication method and a communication device for repeating a basic service set. The method provides a preemptive transmission mechanism in an OBSS to improve the preemptive transmission efficiency.
[0006] In a first aspect, a communication method for repeating a basic service set is provided, which may be performed by an access point or by a component of an access point (such as a chip or a chip system, etc.), and is not limited in this application. The method includes:
[0007] A first device receives first information from at least one second device, wherein the first information is used to indicate a transmission requirement of an emergency service of the at least one second device; the first device sends second information to the at least one second device, wherein the second information is used to indicate a transmission resource used by the at least one second device to transmit the emergency service, and the transmission resource is a transmission resource shared by the first device to the at least one second device for transmitting the emergency service; wherein the first device belongs to a first basic service set, the at least one second device belongs to a second basic service set, and the first basic service set and the second basic service set are repeated basic service sets.
[0008] It should be understood that the transmission resource is a transmission resource used by the first device to transmit the PPDU, and the first device shares the transmission resource with at least one second device, and the at least one second device transmits the emergency service through the transmission resource. Among them, the first device and the at least one second device, or the access point associated with the first device and the at least one second device, can pre-negotiate a preemptive mechanism, that is, after the first device receives the first information from the at least one second device, the first device shares the part of the transmission resource with the at least one second device for use according to the pre-negotiated preemptive mechanism.
[0009] It should also be understood that the first device shares transmission resources with at least one second device for transmitting emergency services. Specifically, the first device can share the transmission opportunity (TXOP) of the first device with at least one second device through a transmission opportunity sharing (TXS) trigger frame.
[0010] According to the method provided in the present application, at least one second device is a device of a repeated basic service set of the first device. When the at least one second device has a need to transmit an emergency service, the first device receives first information from the at least one second device, and the first information is used to indicate the transmission need of the emergency service of the at least one second device. After the first device receives the first information, the first device sends second information to the at least one second device, and the second information is used to indicate the transmission resources used by the at least one second device to transmit the emergency service. The transmission resources indicated by the second information are shared by the first device to at least one second device. In the repeated basic service set, the transmission resources can be shared between the first device and the at least one second device to improve transmission efficiency.
[0011] In addition, when at least one second device has a need to transmit emergency services, there is no need to determine whether the channel is busy. The at least one second device can use the transmission resources shared by the first device to transmit the emergency services, thereby reducing the transmission interference between devices with repeated basic service sets and reducing the transmission delay of the at least one second device.
[0012] In combination with the first aspect, in some possible implementations, before the first device receives the first information from the at least one second device, the method also includes: the first device sends the PPDU on the transmission resource, and the PPDU is used to indicate that preemptive transmission is allowed, and the preemptive transmission includes preemptive transmission of the first basic service set and / or preemptive transmission of the second basic service set.
[0013] It should be understood that the preemption transmission in the present application may also be referred to as preemptive transmission, which is not limited in the present application.
[0014] It should also be understood that when the first device is an access point in the first basic service set, the first device can send a PPDU to a non-access point in the first basic service set on the transmission resource, and the PPDU is used to indicate that the first device allows preemptive transmission. Allowing preemptive transmission in the present application may refer to allowing devices in the first basic service set to preempt transmission, and / or allowing devices in a repeated basic service set of the first basic service set (e.g., a second basic service set) to preempt transmission.
[0015] In combination with the first aspect, in some possible implementations, before the first device receives the first information from the at least one second device, the method also includes: the first device receives a preemptive request from the at least one second device; the first device sends first trigger information to the at least one second device, and the first trigger information is used by the first device to obtain the transmission requirement information of the emergency service of the at least one second device.
[0016] Based on the above technical solution, before the first device receives the first information from the at least one second device, the first device receives the preemptive request of the at least one second device, and when the first device determines to allow the at least one second device to preempt the transmission, the first device sends the first trigger information to the at least one second device. The at least one second device sends the first information to the first device according to the first trigger information.
[0017] In combination with the first aspect, in some possible implementations, the first information also includes identification information of the second basic service set.
[0018] It should be understood that when the at least one second device is an access point in the second basic service set, when the first device receives the first information of the at least one second device, the sending address of the first information is the identification information of the second basic service set, and the first information does not need to carry the identification information of the second basic service set additionally. The first device can obtain that there is an emergency service to be transmitted in the second basic service set according to the sending address of the first information; or, the access point in the first basic service set pre-negotiates / handshakes with the access point in the second basic service set, and the access point in the first basic service set (for example, the first device) knows in advance the non-access point in the second basic service set. When the at least one second device is a non-access point in the second basic service set, when the first device receives the first information of the at least one second device, the first device knows that the at least one second device belongs to the second basic service set according to the pre-negotiation / handshake, and the first information does not need to carry the identification information of the second basic service set; or, when the at least one second device is a non-access point in the second basic service set, the first information of the at least one second device additionally carries the identification information of the second basic service set, which is used by the first device to identify which basic service set has an emergency service that needs to be transmitted.
[0019] In combination with the first aspect, in some possible implementation methods, when the first trigger information is an uplink orthogonal frequency division multiple access random access UORA trigger frame, the association identifier (association identify, AID) 12 subfield in the UORA trigger frame includes at least one first value, and the user information field corresponding to the at least one first value is used to indicate that the first device is configured with at least one resource unit for the at least one second device, and the at least one resource unit is used for the at least one second device to transmit the first information.
[0020] It should be understood that the first trigger information is used to collect emergency services of the at least one second device. Wherein, when the first trigger information is a UORA trigger frame, the user information field corresponding to at least one first value (e.g., 0, 2008-2044, 2045) in the AID12 field included in the UORA trigger frame indicates at least one resource unit allocated by the first device to a non-associated non-access point (e.g., at least one second device). Wherein, at least one second device can compete in a UORA manner, obtain a transmission opportunity from the at least one transmission unit, and send an emergency service request (e.g., first information) to the first device.
[0021] It should also be understood that when the first trigger information is a UORA trigger frame, the user information field corresponding to at least one first value (for example, 0, 2008-2044, 2045) in the AID12 field included in the UORA trigger frame indicates at least one resource unit allocated by the first device to a non-associated non-access point, and the at least one resource unit can also be used to indicate the transmission resources used by the at least one second device to transmit emergency services.
[0022] In combination with the first aspect, in some possible implementation methods, when the first trigger information is an empty data packet feedback request polling NFRP trigger frame, the starting AID in the NFRP trigger frame is a group of AIDs, and the group of AIDs is an AID including the identification information of the at least one second device, or the starting AID in the NFRP trigger frame is the identification information of the starting emergency service device in the second basic service set, and the feedback type in the NFRP trigger frame is the transmission requirement type information for indicating the feedback report of the emergency service.
[0023] The starting AID in the NFRP trigger frame is a starting AID in a group of AIDs, and the group of AIDs includes the identification information of the at least one second device, or it can also be understood that: the starting AID in the NFRP trigger frame includes the starting AID in a group of AIDs corresponding to the identification information of the at least one second device. That is, the starting AID of the NFRP frame can indirectly indicate the identification information of the at least one second device.
[0024] It should also be understood that the first trigger information is used to collect the emergency service of the at least one second device. Wherein, when the first trigger information is a NFRP trigger frame, the starting AID in the NFRP trigger frame is updated to the starting AID of a group of AIDs that identify the at least one second device. Alternatively, the starting AID in the NFRP trigger frame is updated to the identification information of the starting emergency service device included in the second basic service set, and the feedback type in the NFRP trigger frame is used to indicate the information of the transmission requirement type of the feedback emergency service.
[0025] It should also be understood that the first device first performs a handshake negotiation with the access point in the second basic service set to determine the AID corresponding to the identifier of the device containing the emergency service in the second basic service set. The first device updates the starting AID field in the NFRP according to the result of the handshake negotiation, or updates the starting AID and feedback type in the NFRP trigger frame.
[0026] In combination with the first aspect, in some possible implementations, when the first device does not receive the second information from the third device, the third device is any device in the third basic service set, the third basic service set and the first basic service set are repeated service sets, and the second information is used to indicate the transmission requirements of the emergency service of the third device. The method also includes: the first device sends emergency service polling information to the access points in the third basic service set, the emergency service polling information is used to query whether the access points in the third basic service set have transmission requirements for emergency services, and the first device receives the third information of the access points in the third basic service set.
[0027] Based on the above technical solution, when a device in the third basic service set (for example, a third device) does not send the third information to the first device, the first device may also send emergency service polling information to the access point in the third basic service set, and the emergency service polling information is used to query whether the access point in the third basic service set has a transmission demand for emergency services. If the access point in the third basic service set has a transmission demand for emergency services, the first device receives the third information of the access point in the third basic service set. The first device sends second information to the access point in the third basic service set, and the second information is used to respond to the third information, and the second information is used to indicate the transmission resources shared by the first device to the third device for transmitting emergency services. In the case where the first device determines that the information on the emergency service demand of the repeated basic service set has not been received, the first device can poll the devices in the repeated basic service set whether there is an emergency service transmission, thereby ensuring that if there is an emergency service to be transmitted in the repeated basic service set, the transmission resources shared by the first device can be obtained for preemptive transmission.
[0028] In combination with the first aspect, in some possible implementations, the at least one second device includes an access point in the second basic service set, and before the first device receives the first information from the at least one second device, the method also includes: the first device sends emergency service polling information to the access point in the second basic service set, and the emergency service polling information is used to query whether the access point in the second basic service set has a transmission demand for emergency service; the first device receives the first information from the at least one second device, including: in the case that the access point in the second basic service set has a transmission demand for emergency service, the first device receives the first information from the access point in the second basic service set.
[0029] Based on the above technical solution, before the first device receives the information indicating the emergency service transmission requirement from the access point in the repeated basic service set, the first device may first perform emergency service polling on the access point in the repeated basic service set, and the access point in the repeated basic service set has emergency services to be transmitted, and the access point sends the first information to the first device according to the emergency service polling of the first device. When the access point in the repeated basic service set does not have the uplink orthogonal frequency division multiple access capability, the access point in the repeated basic service set can send information indicating the transmission requirement of the emergency service to the first device.
[0030] In combination with the first aspect, in some possible implementations, the at least one second device includes an access point in the second basic service set, the preemptive transmission includes the preemptive transmission of the access point in the second basic service set, and before the first device receives the first information from the at least one second device, the method also includes: the first device receives a preemptive request from the access point in the second basic service set; the first device sends emergency service polling information to the access point in the second basic service set, and the emergency service polling information is used to query whether the access point in the second basic service set has a transmission demand for emergency services; the first device receives the first information from the at least one second device, including: when the access point in the second basic service set has a transmission demand for emergency services, the first device receives the first information from the access point in the second basic service set.
[0031] In combination with the first aspect, in some possible implementation methods, before the first device receives the first information from the at least one second device, the method also includes: the first device sends emergency service polling information to the access points in the second basic service set, and the emergency service polling information is used to query whether the access points in the second basic service set have any transmission requirements for emergency services; the first device receives the first information from the at least one second device, including: in a case where the devices in the second basic service set have transmission requirements for emergency services, the first device receives the first information from the at least one second device, and the first information is sent by the at least one second device through a back-off contention channel.
[0032] Based on the above technical solution, the first device queries whether there is a transmission demand for emergency services in a repeated basic service set (such as a second basic service set) through emergency service polling information, and triggers the device of the repeated basic service set to send information indicating the transmission demand for emergency services to the first device through a fallback competition method through the emergency service polling information. For example, an access point in the second basic service set has a transmission demand for emergency services, and the first device receives first information from the access point in the second basic service set, and the first information is sent by the access point in the second basic service set through a fallback competition channel.
[0033] In a second aspect, a communication method for repeating a basic service set is provided, which can be performed by an access point, a non-access point, or a component of an access point (such as a chip or a chip system, etc.), a component of a non-access point (such as a chip or a chip system, etc.), and the present application does not limit this. The method includes:
[0034] The second device sends first information to the first device, and the first information is used to indicate the transmission requirement of the emergency service of the second device; the second device receives second information from the first device, and the second information is used to indicate the transmission resources used by the second device to transmit the emergency service, and the transmission resources are the transmission resources shared by the first device to the at least one second device for transmitting the emergency service; wherein, the first device belongs to a first basic service set, and the at least one second device belongs to a second basic service set, and the first basic service set and the second basic service set are repeated basic service sets.
[0035] It should be understood that the second device may be an access point in the second basic service set, or may be a non-access point in the second basic service set.
[0036] According to the method provided in the present application, the second device is any device in the repeated basic service set of the first device. When the second device has a need to transmit an emergency service, the second device sends a first message to the first device, and the first message is used to indicate the transmission need of the emergency service of the second device. After the first device receives the first message, it sends a second message to the second device according to the first message, that is, the second device receives the second message from the first device, and the second message is used to indicate the transmission resources used by the second device to transmit the emergency service. The transmission resources are shared by the first device to the second device. In the repeated basic service set, the transmission resources can be shared between the first device and the second device, thereby improving the transmission efficiency.
[0037] In combination with the second aspect, in some possible implementation methods, before the second device sends the first information to the first device, the method also includes: the second device sends a preemptive request to the first device; the second device receives first trigger information from the first device, and the first trigger information is used by the first device to obtain the transmission requirement information of the emergency service of the at least one second device.
[0038] In combination with the second aspect, in some possible implementations, the first information also includes identification information of the second basic service set.
[0039] It should be understood that when the second device is a non-access point in the second basic service set, the first information may include the identifier of the second basic service set, or may not carry the identifier of the second basic service set. When the second device is a non-access point in the second basic service set, the first device and the access point of the second basic service set have pre-handshake / negotiated, and the first device has determined the non-access point corresponding to the access point of the second basic service set, that is, the first information may not carry the identifier of the second basic service set; when the second device is an access point in the second basic service set, the first information may not carry the identifier of the second basic service set, and the sending address of the first information is the identifier of the second basic service set.
[0040] In combination with the second aspect, in some possible implementation methods, when the first trigger information is an uplink orthogonal frequency division multiple access random access UORA trigger frame, the AID12 subfield in the UORA trigger frame includes at least one first value, and the user information field corresponding to the at least one first value is used to indicate that the first device is configured with at least one resource unit for at least one of the second devices, and the at least one resource unit is used for at least one of the second devices to transmit the emergency service.
[0041] In combination with the second aspect, in some possible implementation methods, when the first trigger information is an empty data packet feedback request polling NFRP trigger frame, the starting AID in the NFRP trigger frame is a starting AID in a group of AIDs, and the group of AIDs is an AID of identification information of at least one of the second devices, or the NFRP trigger frame includes identification information of the starting emergency service device, and the feedback type in the NFRP trigger frame is transmission requirement information for indicating feedback of emergency services.
[0042] In combination with the second aspect, in some possible implementation methods, the second device is an access point in the second basic service set, and before the second device sends the first information to the first device, the method also includes: the second device receives emergency service polling information from the first device, and the emergency service polling information is used to query whether the second device has any transmission requirements for emergency services; the second device sends the first information to the first device, including: when the second device has a transmission requirement for emergency services, the second device sends the first information to the first device.
[0043] In combination with the second aspect, in some possible implementation methods, the second device is an access point in the second basic service set, and before the second device sends the first information to the first device, the method also includes: the second device receives emergency service polling information of the first device, and the emergency service polling information is used to query whether the second device has any transmission demand for emergency service; the second device sends the first information to the first device, including: when a device in the second basic service set has a transmission demand for emergency service, the second device sends the first information to the first device through a back-off contention channel.
[0044] According to a third aspect, a communication device is provided, which includes: a transceiver unit, used to receive first information from at least one second device, the first information is used to indicate transmission requirement information of an emergency service of the at least one second device; the transceiver unit is also used to send second information to the at least one second device, the second information is used to indicate transmission resources used by the at least one second device to transmit the emergency service, and the transmission resources are transmission resources shared by the first device to the at least one second device for transmitting the emergency service; wherein the first device belongs to a first basic service set, the at least one second device belongs to a second basic service set, and the first basic service set and the second basic service set are repeated basic service sets.
[0045] It should be understood that the transceiver unit can also perform the receiving and sending processing in the aforementioned first aspect;
[0046] In a possible implementation, the communication device further includes a processing unit, which is used for other processing except receiving and sending in the aforementioned first aspect.
[0047] In a fourth aspect, a communication device is provided, which includes: a transceiver unit, used to send first information to a first device, the first information is used to indicate the transmission requirement of an emergency service of the second device; the transceiver unit is also used to receive second information from the first device, the second information is used to indicate the transmission resources used by the second device to transmit the emergency service, the transmission resources are transmission resources shared by the first device to the at least one second device for transmitting the emergency service; wherein the first device belongs to a first basic service set, the at least one second device belongs to a second basic service set, and the first basic service set and the second basic service set are repeated basic service sets.
[0048] It should be understood that the transceiver unit can also perform the receiving and sending processing in the aforementioned second aspect.
[0049] In a possible implementation, the communication device further includes a processing unit, which is used for other processing except receiving and sending in the aforementioned second aspect.
[0050] In a fifth aspect, a communication device is provided, comprising a processor. The processor is coupled to a memory and can be used to execute instructions in the memory to implement the method in the first aspect and any possible implementation of the first aspect, or to implement the method in the second aspect and any possible implementation of the second aspect.
[0051] Optionally, the communication device also includes a memory.
[0052] Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.
[0053] In one implementation, the communication device is a centralized user configuration function. When the communication device is a centralized user configuration function, the communication interface may be a transceiver, or an input / output interface.
[0054] In another implementation, the communication device is a chip configured in a centralized user configuration function. When the communication device is a chip configured in a centralized user configuration function, the communication interface may be an input / output interface.
[0055] Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0056] In a sixth aspect, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is used to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor executes the method in any possible implementation of the first aspect, or the processor executes the method in any possible implementation of the second aspect.
[0057] In the specific implementation process, the processor can be one or more chips, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, a gate circuit, a trigger, and various logic circuits. The input signal received by the input circuit can be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to a transmitter and transmitted by the transmitter, and the input circuit and the output circuit can be the same circuit, which is used as an input circuit and an output circuit at different times. The embodiments of the present application do not limit the specific implementation methods of the processor and various circuits.
[0058] In a seventh aspect, a processing device is provided, comprising a processor and a memory. The processor is used to read instructions stored in the memory, and can receive signals through a receiver and transmit signals through a transmitter to execute the method in any possible implementation of the first aspect, or to execute the method in any possible implementation of the second aspect.
[0059] Optionally, the processor is one or more and the memory is one or more.
[0060] Optionally, the memory may be integrated with the processor, or the memory may be provided separately from the processor.
[0061] In the specific implementation process, the memory can be a non-transitory memory, such as a read-only memory, which can be integrated with the processor on the same chip or can be set on different chips respectively. The embodiment of the present application does not limit the type of memory and the setting method of the memory and the processor.
[0062] It should be understood that the relevant data interaction process, such as sending configuration information, can be a process of outputting configuration information from the processor, and receiving configuration information can be a process of receiving input configuration information by the processor. Specifically, the data output by the processor can be output to the transmitter, and the input data received by the processor can come from the receiver. Among them, the transmitter and the receiver can be collectively referred to as a transceiver.
[0063] The processing device in the seventh aspect may be one or more chips. The processor in the processing device may be implemented by hardware or by software. When implemented by hardware, the processor may be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor may be a general-purpose processor implemented by reading software code stored in a memory, which may be integrated in the processor or located outside the processor and exist independently.
[0064] In an eighth aspect, a computer program product is provided, comprising: a computer program (also referred to as code, or instruction), which, when executed, enables a computer to execute a method in any possible implementation of the first aspect, or enables a computer to execute a method in any possible implementation of the second aspect.
[0065] In the ninth aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code, or instruction). When the computer program runs on a computer, the method in any possible implementation of the first aspect is executed, or the method in any possible implementation of the second aspect is executed. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] Figure 1 It is a schematic diagram of the channel access process.
[0067] Figure 2 It is a fallback process diagram.
[0068] Figure 3 FIG. 4 is a schematic diagram of NAV processing of virtual carrier sensing.
[0069] Figure 4 It is a schematic diagram of a network architecture of a wireless local area network applicable to the present application.
[0070] Figure 5 It is a schematic diagram of a communication device provided in an embodiment of the present application.
[0071] Figure 6 The present invention is a schematic diagram of a downlink transmission process of an access point that allows preemptive transmission.
[0072] Figure 7 It is a schematic diagram of the downlink transmission process of another access point that allows preemptive transmission.
[0073] Figure 8 The present invention is a flowchart of a process in which an uplink service takes precedence in transmission during a downlink transmission process.
[0074] Fig. 9It is a schematic flowchart of a communication method for repeating a basic service set provided in an embodiment of the present application.
[0075] Fig.10 It is a structural diagram of a UORA trigger frame provided in an embodiment of the present application.
[0076] Fig.11 It is a schematic diagram of the frame structure of an NFRP trigger frame provided in an embodiment of the present application.
[0077] Fig.12 This is a flowchart of OBSS preemptive transmission in uplink transmission provided by an embodiment of the present application.
[0078] Fig.13 This is a flowchart of OBSS preemptive transmission in uplink transmission provided by an embodiment of the present application.
[0079] Fig.14 It is a flowchart of another OBSS preemptive transmission of uplink transmission provided in an embodiment of the present application.
[0080] Fig.15 It is a flowchart of another OBSS preemptive transmission of uplink transmission provided in an embodiment of the present application.
[0081] Fig.16 It is a flowchart of another OBSS preemptive transmission of uplink transmission provided in an embodiment of the present application.
[0082] Fig.17 A schematic block diagram of a communication device provided in an embodiment of the present application is shown.
[0083] Fig.18 A schematic block diagram of another communication device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0084] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work should fall within the scope of protection of the present application.
[0085] In the embodiments of the present application, words such as "exemplary" and "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present concepts in a concrete way.
[0086] The business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0087] It should be noted that the "field" referred to in this application can generally refer to a part of information, and "field" can also be called "domain" or "field", etc. And the name of the field in this application is just an example, and it can also be other names in the specific implementation, and this application does not make specific restrictions on this.
[0088] It should be understood that the "embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, the various embodiments in the entire specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner.
[0089] It should also be understood that the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the size, content, order, timing, priority or importance of multiple objects. For example, the first information and the second information do not represent the difference in information volume, content, priority or importance.
[0090] It should also be understood that in the present application, "when", "if" and "if" all mean that the network element will take corresponding actions under certain objective circumstances, and do not limit the time, nor do they require the network element to have a judgment action when implementing it, nor do they mean that there are other limitations.
[0091] It should also be understood that in each embodiment of the present application, "A corresponds to B" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.
[0092] In the present application, "at least one" means one or more, and "plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: including the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0093] The technical solution provided in the embodiments of the present application can be applicable to wireless local area network (WLAN) scenarios, for example, supporting IEEE 802.11 related standards, such as 802.11a / b / g standards, 802.11n standards, 802.11ac standards, 802.11ax standards, IEEE 802.11ax next-generation Wi-Fi protocols, such as 802.11be, Wi-Fi 7, 802.11ad, 802.11ay or 802.11bf, such as 802.11be next generation, Wi-Fi 8, etc., and can also be applied to wireless personal area network systems based on ultra wide band (UWB), such as 802.15 series standards, and can also be applied to sensing systems, such as 802.11bf series standards. Among them, the 802.11n standard is called high throughput (HT), the 802.11ac standard is called very high throughput (VHT), the 802.11ax standard is called high efficient (HE), and the 802.11be standard is called extremely high throughput (EHT). Standards before HT, such as 802.11a / b / g, are collectively called non-high throughput (Non-HT).
[0094] At present, the next generation standard after IEEE 802.11be has also started research, and its name is ultra-high reliability (UHR) working group. Among them, transmission reliability is an important focus of UHR. In addition, in the millimeter wave band, the IEEE 802.11 standard group plans to establish an integrated millimeter wave (IMMW) working group, where the full name of IMMW is integrated millimeter wave.
[0095] In order to achieve the technical goal of extremely high throughput, the IEEE 802.11be standard uses multi-link operation (MLO) as one of the key technologies. The core idea is that WLAN devices that support the IEEE 802.11 standard have the ability to send and receive on multiple links, or multiple frequency bands (Multi-band), so that a larger bandwidth can be used for data transmission, thereby significantly improving throughput. Multi-bands include but are not limited to: 2.4GHz Wi-Fi band, 5GHz Wi-Fi band, and 6GHz Wi-Fi band. The access and transmission performed on each frequency band is called a link, or the access and transmission performed on a frequency interval on the same frequency band is called a link, so the access and transmission composed of multiple links is called MLO. The IEEE 802.11 standard station device that supports multiple links at the same time is called a multi-link device (MLD), and the internal entity responsible for any link is called a station (STA). If all STAs in a certain MLD are APs, it can be further called an AP MLD; if all STAs in a certain MLD are non-APSTAs, it can be further called a non-AP MLD. The method in the embodiment of the present application is also applicable to MLD. For example, the AP in the embodiment of the present application can also be an AP MLD, and the STA can also be a non-AP MLD. This application does not make any specific limitation on this.
[0096] Although the embodiments of the present application are mainly described by deploying a WLAN network, especially a network using the IEEE 802.11 system standard, it is easy for those skilled in the art to understand that the various aspects involved in the embodiments of the present application can be extended to other networks using various standards or protocols, such as high performance radio local area network (HIPERLAN), wireless wide area network (WWAN), wireless personal area network (WPAN) or other networks known now or developed later. Therefore, regardless of the coverage range and wireless access protocol used, the various aspects provided by the embodiments of the present application can be applied to any suitable wireless network. For example, the embodiments of the present application can also be applied to wireless local area network systems such as the Internet of Things (IoT) network or the vehicle to X (V2X). Of course, the embodiments of the present application can also be applied to other possible communication systems, such as long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) communication system, and future sixth generation (6G) communication system, etc.
[0097] The above-mentioned communication system applicable to the present application is only an example for illustration, and the communication system applicable to the present application is not limited to this. A unified description is given here and no further elaboration is given below.
[0098] A WLAN may include multiple basic service sets (BSSs), where the network nodes in the BSSs are stations (STAs) and access points (APs). Each BSS may include an AP and multiple STAs associated with the AP. Among them, a STA may also be called a non-access point, and an AP may also be called an access point.
[0099] The AP in the embodiment of the present application may also be referred to as a wireless access point or hotspot, etc. AP is an access point for mobile users to enter the wired network. It is mainly deployed in homes, buildings, and campuses. The typical coverage radius is tens of meters to hundreds of meters. Of course, it can also be deployed outdoors. AP is equivalent to a bridge connecting the wired network and the wireless network. Its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet. For example, the AP can be a device that supports the 802.11ax protocol and a device that supports the 802.11ax next-generation Wi-Fi protocol. Furthermore, the AP can support the next generation of 802.11be, such as Wi-Fi 8, UHR, IMW and other 802.11 series protocols or subsequent versions and other one or more WLAN standard devices.
[0100] The STA in the embodiment of the present application can be a wireless communication chip, a wireless sensor or a wireless communication terminal. For example: a mobile phone that supports Wi-Fi communication function, a tablet computer that supports Wi-Fi communication function, a set-top box that supports Wi-Fi communication function, a smart TV that supports Wi-Fi communication function, a smart wearable device that supports Wi-Fi communication function, a vehicle-mounted communication device that supports Wi-Fi communication function, and a computer that supports Wi-Fi communication function. For example, the STA can be a device that supports the 802.11ax standard and a device that supports the 802.11ax next-generation Wi-Fi protocol. Furthermore, the AP can support the next generation of 802.11be, such as Wi-Fi 8, UHR and other 802.11 series protocols or subsequent versions and other one or more WLAN standard devices.
[0101] In the embodiment of the present application, as an example structure, STA or AP includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through a process, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software. The above examples do not limit the specific structure of the execution subject of the method provided in the embodiment of the present application to a unique implementation form. As long as it is possible to communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application, for example, the execution subject of the method provided in the embodiment of the present application can be a STA or an AP, or a functional module in a STA or an AP that can call and execute a program.
[0102] In addition, various aspects or features of the present application can be implemented as methods, devices or products using standard programming and / or engineering techniques. The term "product" used in this application covers computer programs that can be accessed from any computer-readable device, carrier or medium. For example, computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks or tapes, etc.), optical disks (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards and flash memory devices (e.g., erasable programmable read-only memory (EPROM), cards, sticks or key drives, etc.). In addition, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing and / or carrying instructions and / or data.
[0103] Nowadays, various applications (such as real-time battle games, industrial Internet of Things, virtual reality, augmented reality, cloud games, etc.) have increasing requirements for latency. How to reduce the latency of wired / wireless transmission has become an important issue. Among them, wired transmission has a relatively reliable transmission medium and the control of latency is relatively simple. Therefore, there are relatively more studies on reducing latency. There is a time-sensitive network (TSN) specifically established to reduce latency, and some delay reduction schemes have been studied. For wireless transmission, especially wireless transmission in unlicensed spectrum, each node obtains the transmission opportunity through competition for transmission. The latency is relatively difficult to control. More specifically, the WLAN system competes for channels through a backoff mechanism, and after obtaining the channel, it starts data transmission. If the current transmission service has a low priority, the high-priority service waiting for transmission in the queue can only be transmitted after the low-priority service is transmitted according to the existing WLAN protocol, resulting in a long latency for the high-priority service, which cannot meet the service needs.
[0104] Among them, wireless-fidelity (Wi-Fi) devices work in unlicensed spectrum and access channels through distributed coordination functions (DCF) and other methods to ensure that APs and STAs can access wireless media without conflicts and collisions with each other. Among them, the carrier sense multiple access with collision avoidance (CSMA / CA) mechanism is the basis of DCF. Before sending data, STA or AP first monitors the channel status. If the channel is idle for a period of time, it will perform random backoff. If the channel is still idle after the backoff, data transmission can actually begin.
[0105] For example, when a STA needs to send data, the STA first listens to the wireless medium (WM) for a fixed time to perform a clear channel access (CCA). If the media status is idle and the value of the random backoff counter is 0, the STA considers that it can own the media and starts a frame exchange. If the media status is busy, the STA waits for the media to become idle, then waits for a fixed time, and further waits for a random backoff (BO) period. If the STA determines that the media remains idle after the fixed time and during the backoff period, the STA considers that it can own the media and starts a frame exchange.
[0106] It should be understood that the basis of CSMA / CA is carrier sensing (CS). DCF determines the media status through both physical carrier sensing and virtual carrier sensing functions. The physical carrier sensing function is located in the physical layer (PHY), which determines whether the media is busy through energy detection (ED) and preamble detection (PD). Virtual carrier sensing is located in the media access control (MAC), which uses the predetermined information carried in the duration field of the MAC frame header, which declares exclusive access to the media. The virtual carrier sensing function is called the network allocation vector (NAV). Only when both the physical carrier sensing and virtual carrier sensing mechanisms consider the channel to be idle, the channel is considered to be idle, otherwise the channel is considered to be busy.
[0107] Figure 1 This is a schematic diagram of the channel access process. Among them, the distributed coordination function inter-frame space (DIFS), point coordination function inter-frame space (PIFS), and short inter-frame space (SIFS) are different fixed durations for different types of frames. When multiple STAs access the channel through DCF, they can use Figure 2 The fallback mechanism shown in .
[0108] exist Figure 2 In the backoff process shown, the random backoff time that the STA needs to back off is a random backoff value multiplied by the time of each time slot. The random backoff value is randomly selected from a uniformly distributed window [0, CW]. There are multiple values for the contention window (CW). The minimum value, CWmin, is initialized when the first attempt is made. Every time a conflict occurs, a retransmission is required, and the CW increases gradually until the maximum value of CW, CWmax, is reached. When the STA successfully sends data, the CW is reset to CWmin. The size of each window is 2 minus 1, and is approximately twice the size of the previous level, or it can be called a window doubling.
[0109] like Figure 3As shown in the figure, for virtual carrier sensing, when a STA receives a media access control protocol data unit (MAC Protocol Data Unit, MPDU) whose destination address is not the STA itself, it will record the network allocation vector (NAV) duration information in the MAC frame header. During the NAV duration, the channel is considered to be busy and no channel competition is performed. The devices of the two communicating parties usually set NAV for the surrounding third-party devices by exchanging two short frames and reserve a transmission opportunity (TXOP). PPDU can be transmitted multiple times within a TXOP.
[0110] It should be understood that 802.11 also introduces the EDCA (enhanced distributed channel access) mechanism, which designs different fixed durations (for example, xIFS), different contention windows and different maximum allowed NAV duration values for different services to meet the priorities of different services.
[0111] The method provided in the embodiment of the present application is mainly introduced by taking the application in WLAN as an example, wherein the WLAN may include multiple BSSs, and each BSS may include one or more STAs associated with an AP.
[0112] AP, also known as wireless access point or hotspot, etc. In the embodiments of the present application, it can be called access point, or access point, etc. AP is the access point for mobile users to enter the wired network. It is mainly deployed in homes, buildings and parks. The typical coverage radius is tens of meters to hundreds of meters. Of course, it can also be deployed outdoors. AP is equivalent to a bridge connecting wired network and wireless network. Its main function is to connect various wireless network clients together and then connect the wireless network to Ethernet.
[0113] STA can be a wireless communication chip, a wireless sensor or a wireless communication terminal. In the embodiment of the present application, it can be called a non-access point, or a non-access point, or a station device, etc. The specific manifestations of STA are, for example: a mobile phone that supports Wi-Fi communication function, a tablet computer that supports Wi-Fi communication function, a set-top box that supports Wi-Fi communication function, a smart TV that supports Wi-Fi communication function, a smart wearable device that supports Wi-Fi communication function, and a computer that supports Wi-Fi communication function. At present, the main standards used by STA or AP are the IEEE 802.11 series. Specifically, STA or AP can be a device with a Wi-Fi chip. Optionally, STA or AP can be a device that supports the 802.11ax standard, and further optionally, the STA or AP can be a device that supports multiple WLAN standards such as 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, 802.11be, 802.11bn and IMW.
[0114] Figure 4 Schematic diagram of the network architecture of the wireless local area network applicable to the embodiment of the present application. Figure 4 As shown, the WLAN includes BSS1 and BSS2, wherein BSS1 and BSS2 exist in the same physical space and use the same frequency channel area, for example Figure 4 The gray part in the figure, that is, BSS1 and BSS2 overlap each other in the space and frequency domain. The BSS1 and BSS2 can be called overlapping basic service sets (OBSS) of each other.
[0115] It should be understood that within a BSS, an AP can be associated with one or more STAs, that is, an AP can communicate with one or more STAs. Figure 4 As shown, the network architecture of the wireless local area network may also include multiple APs, and different APs may also communicate with each other. Figure 4 As shown in Figure 4 AP#1 and AP#2, as well as STA 1 associated with AP#1 and STA2 associated with AP#2 are shown in FIG. Among them, AP#1, AP#2, STA1 and STA2 all belong to a repeated basic service set, that is, data can be transmitted between AP#1 and STA 1 or STA 2, data can be transmitted between STA 1 and STA 2, and AP#1 and AP#2 can also communicate.
[0116] It should be understood that Figure 4This is only an example and should not limit the network architecture of the wireless local area network to which the present application is applicable. For example, the network architecture may also include more APs, and each AP may be associated with more STAs. The embodiments of the present application are not limited here.
[0117] Figure 5 is a schematic diagram of a communication device provided in an embodiment of the present application. The communication device may include one or more of the following components: a processor 510, a transmitter 520, a memory 530, a receiver 540, a signal detector 550, a digital signal processor 560, and a user interface 570. It should be understood that the communication device may also include only some of the modules shown in the figure, for example, the communication device includes: a processor 510 and a memory 530. In some possible implementations, the communication device may be an AP or a STA.
[0118] Figure 6 It is a flowchart of downlink transmission. Based on the preemption mechanism being discussed in the current standard, AP, STA1, STA2 and STA3 all belong to the same BSS. Among them, AP sends a request to send (RTS) frame to STA1, requesting transmission with STA1. STA1 sends a clear to send (CTS) frame to AP, and then AP and STA1 establish a transmission opportunity. AP sends a downlink (DL) physical layer protocol data unit (PPDU) to STA1. Within a transmission opportunity, for non-low latency (Non-LL) services, or non-emergency services, the AP can send multiple DL PPDUs at intervals of x inter-frame space (xIFS). The specific duration of xIFS is not limited in this application (for example, xIFS can take the value of SIFS).
[0119] When the STA has urgent business to transmit, the STA may send a preemption request (PR) to the AP with a shorter frame interval, that is, a higher priority, to trigger the preemptive transmission of the STA.
[0120] It should also be understood that during the process of AP transmitting DL PPDU to STA1, if AP needs to send downlink emergency services to other STAs (such as STA2), AP needs to send DL PPDU containing emergency services to STA2 after the frame interval of xIFS of sending DL PPDU to STA1, such as Figure 7 shown.
[0121] It should also be understood that when the AP transmits a DL PPDU to a certain STA (e.g., STA1), when another or more STAs (e.g., STA2 and / or STA3) have uplink service data of urgent services to be transmitted, the STA2 and / or STA3 should send a PR to the AP after the AP transmits the DL PPDU to STA1 at an interval of SIFS, such as Figure 8 shown.
[0122] Among them, the PPDU containing the PR sent by STA2 and STA3 is exactly the same. The same content makes the PR sent by STA2 and STA3 not interfere with each other, so that the AP can receive it correctly. However, since the PR sent by STA2 and STA3 to the AP is exactly the same, the AP cannot distinguish which STA sent the PR. In order to enable the AP to distinguish which STA sent the PR, after receiving the PR sent by STA2 and STA3, the AP can send a null data packet feedback request poll (NFRP) trigger frame, and the NFRP triggers the associated STA to feedback a null data packet feedback report (NFR). Different STAs feedback NFR to the AP in different frequency domain subcarriers, and the AP determines which STAs have urgent services to transmit based on the NFR; the AP can also send an uplink orthogonal frequency division multiple access random access (UORA) trigger frame, and the UORA trigger frame is used to trigger the STA to send an urgent service request (such as the first information), or called a low latency indication (LLI). Among them, the emergency service demands fed back by different STAs to the AP can be distinguished. The STA sends a MAC frame on the resource unit indicated by the UORA trigger frame that it competes for, and the BSSID of the AP associated with the STA can be carried in the MAC frame. When the AP knows which STA or STAs have uplink emergency services to transmit, the AP further sends a basic trigger frame, which is used to schedule the STA to send an UL PPDU containing emergency services.
[0123] According to the above Figure 6 The flowchart of downlink emergency service transmission shown in FIG. Figure 7 The flowchart of uplink emergency service transmission shown in FIG. Figure 8As shown in the flowchart of uplink emergency service transmission shown in the figure, the introduction of the preemptive mechanism in the WLAN system can reduce the delay of high-priority services and ensure the delay requirements of high-priority services. At present, those skilled in the art are more concerned about the preemptive transmission mechanism within the same BSS. How to extend the preemptive mechanism within the BSS to another BSS in the adjacent area, that is, the AP or STA in the overlapping basic service set (OBSS), that is, when the device in the OBSS has an emergency service that needs to be transmitted, how to configure the transmission resources is not yet clear.
[0124] In view of this, the present application proposes a communication method for repeating a basic service set, clarifies the preemptive transmission mechanism in the OBSS, and thus improves the transmission efficiency.
[0125] Fig. 9 1 is a schematic flow chart of a communication method for repeating a basic service set provided by an embodiment of the present application. The method includes the following steps. For example, in the method, the first device may be Figure 4 The second device may be AP#1 in BSS1 shown in FIG. Figure 4 AP#2 and / or STA2 in BSS2 shown in , or other devices in BSS2.
[0126] It should be understood that Fig. 9 In the method shown, the repeated basic service set of the first basic service set may include a second basic service set and / or a third basic service set. Wherein, when a device in the repeated basic service set has a need to transmit an emergency service, information indicating the need to transmit the emergency service may be reported to the first device in the first basic service set, or the first device may perform emergency service polling on the devices in the repeated basic service set to obtain information on the need to transmit the emergency service of the devices in the repeated basic service set, and the first device accordingly sends second information to the devices having the need to transmit the emergency service, and the second information is used to indicate the transmission resources for transmitting the emergency service, and the transmission resources are the transmission resources of the first device. The following will be introduced in detail in combination with the following situations:
[0127] Case 1:
[0128] The repeated basic service set of the first basic service set includes a second basic service set, wherein at least one second device in the second basic service set has a transmission requirement for an emergency service and actively reports information (eg, first information) indicating the transmission requirement for the emergency service to the first device.
[0129] Case 2:
[0130] The repeated basic service set of the first basic service set includes a second basic service set and a third basic service set. At least one second device in the second basic service set has a transmission demand for emergency services and can actively report information (e.g., first information) indicating the transmission demand for emergency services to the first device. Any device (e.g., third device) in the third basic service set has a demand for emergency service transmission and does not report information (e.g., third information) indicating the transmission demand for emergency services to the first device.
[0131] Case 3:
[0132] The repeated basic service set of the first basic service set includes a third basic service set, wherein any device (e.g., the third device) in the third basic service set has a need for emergency service transmission and does not report information (e.g., the third information) indicating the need for emergency service transmission to the first device.
[0133] For situation 1, the repeated basic service set of the first basic service set includes a second basic service set. At least one second device in the second basic service set has a transmission demand for an emergency service and actively reports information (such as first information) indicating the transmission demand for the emergency service to the first device. Fig. 9 As shown, it may include step 901 and step 902, which are specifically as follows:
[0134] 901. A first device receives first information from at least one second device.
[0135] Correspondingly, the at least one second device sends the first information to the first device, wherein the first information is used to indicate the transmission requirement of the emergency service of the at least one second device.
[0136] The first device belongs to the first basic service set (for example Figure 4 BSS1 in the example, at least one second device belongs to a second basic service set (e.g. Figure 4 In BSS2), the first basic service set and the second basic service set are repeated basic service sets.
[0137] It should be understood that when the at least one second device has an urgent service that needs to be transmitted, the at least one second device can send the first information to the first device.
[0138] In a possible implementation manner, the first information includes identification information of the second basic service set.
[0139] It should be understood that when the at least one second device is an access point in the second basic service set, the first device receives the first information of the at least one second device, and the sending address of the first information is the identification information of the second basic service set, that is, the first device determines that the first information comes from the second basic service set. The first information does not need to carry the identification of the second basic service set.
[0140] It should also be understood that the access point in the first basic service set (for example, the first device) negotiates / handshakes with the access point in the second basic service set in advance, and the first device and the access point in the second basic service set exchange information in advance and learn other non-access points associated with the access point in the second basic service set. When the at least one second device is a non-access point in the second basic service set, the first device receives the first information of the at least one second device, and the first information does not need to carry the identifier of the second basic service set. The first device can determine that the device in the second basic service set has emergency service transmission according to the sender of the first information (at least one second device) and the pre-negotiated information.
[0141] It should also be understood that when the at least one second device is a non-access point in the second basic service set, the at least one second device may additionally carry identification information of the second basic service set in the first information, and the identification information of the second basic service set is used by the first device to identify which specific basic service set has emergency services that need to be transmitted.
[0142] 902. The first device sends second information to at least one second device.
[0143] Correspondingly, the at least one second device receives second information from the first device. The second information is used to indicate a transmission resource used by the at least one second device to transmit the emergency service, and the transmission resource is a transmission resource of the first device.
[0144] It should be understood that in response to the first information, the first device sends the second information to the at least one second device, and the second information is used to indicate the transmission resources of the at least one second device for transmitting the emergency service. The first device determines that the at least one second device has an emergency service that needs to be transmitted based on the first information, and the first device shares its own transmission resources with the at least one second device. That is, the at least one second device uses the transmission resources of the first device shared by the first device to transmit the emergency service.
[0145] According to the above Fig. 9In the method shown, the first basic service set and the second basic service set are repeated basic service sets. When at least one second device in the second basic service set has an emergency service that needs to be transmitted, the at least one second device can send the first information to the first device in the first basic service set, and the first device further shares its transmission resources with the at least one second device, and uses the at least one second device to transmit the emergency service. Therefore, in the scenario of repeated basic service sets, the preemptive transmission of the emergency service can be guaranteed, and the transmission performance can be improved.
[0146] It should be understood that the above Fig. 9 Steps 901 and 902 in the method shown in the figure show that the repeated basic service set of the first basic service set includes the second basic service set, and at least one second device in the second basic service set has a demand for emergency service transmission, and reports information (such as first information) for indicating the transmission demand for emergency service transmission to the first device. When the repeated basic service set of the first basic service set includes the second basic service set and the third basic service set, the Fig. 9 The method shown may specifically include the following situations:
[0147] For situation 2, the repeated basic service set of the first basic service set includes a second basic service set and a third basic service set. Among them, at least one second device in the second basic service set has a transmission demand for emergency services, and can actively report information (such as first information) used to indicate the transmission demand for emergency services to the first device. Any device (such as a third device) in the third basic service set has a demand for emergency service transmission, and has not reported information (such as third information) used to indicate the transmission demand for emergency services to the first device. Fig. 9 As shown, it may include step 901', step 902', step 903' and step 904', which are specifically as follows:
[0148] 901', a first device receives first information from at least one second device.
[0149] Correspondingly, the at least one second device sends the first information to the first device, wherein the first information is used to indicate the transmission requirement of the emergency service of the at least one second device.
[0150] It should be understood that step 901' is similar to step 901 in situation 1. For details, please refer to the description of step 901 above, which will not be repeated here.
[0151] 902', the first device sends emergency service polling information to the third device.
[0152] Correspondingly, the third device receives the emergency service polling information from the first device.
[0153] It should be understood that the first basic service set and the third basic service set are repeated basic service sets. When the first device does not receive the third information from any device (e.g., the third device) in the third basic service set, the first device sends emergency service polling information to the devices in the third basic service set. The third information is used to indicate the transmission requirements of the emergency service of the third device.
[0154] Among them, if the first device has not received information indicating the transmission requirements of emergency services from any device in the repeated basic service set, the first device can send emergency service polling information to the devices in the repeated basic service set (for example, the third basic service set), and the emergency service polling information is used to query whether the devices in the repeated basic service set have transmission requirements for emergency services.
[0155] 903', the third device sends third information to the first device.
[0156] Correspondingly, the first device receives third information from the third device.
[0157] It should be understood that after the third device receives the emergency service polling information from the first device, it determines that the third device has emergency service that needs to be transmitted, and then the third device sends third information to the first device, and the third information is also used to indicate the transmission requirement of the emergency service of the third device.
[0158] 904', the first device sends second information to at least one second device and a third device.
[0159] Accordingly, the at least one second information and the third device receive the second information from the first device.
[0160] It should be understood that in step 901', the first device receives the first information of at least one second device, and the first information is used to indicate the transmission demand of the emergency service of at least one second device. When the first device does not receive the third information of any device in the third basic service set, the first device sends the emergency service polling information to the devices in the third basic service set to query whether the devices in the third basic service set have the transmission demand of the emergency service. Assume that the third device has the transmission demand of the emergency service, that is, the first device receives the third information from the third device, and the third information is used to indicate the transmission demand of the emergency service of the third device. In order to respond to the second information of at least one second information and the third information of the third device, the first device sends the second information to at least one second device and the third device, and the second information is used to indicate the transmission resources of at least one second device and the third device for transmitting the emergency service, and the transmission resources are the transmission resources shared by the first device to at least one second device and the third device. Assume that the third device does not have the transmission demand of the emergency service, that is, the first device does not need to perform step 903', and when the first device performs step 904', the second information is the transmission resource used by the first device to indicate at least one second device for transmitting the emergency service, which is similar to step 902 in case one.
[0161] Based on the above technical solution, when the devices in the repeated basic service set of the first basic service set do not send information indicating the transmission requirements of the emergency service to the first device, the first device can send emergency service polling information to the devices in the repeated basic service set. When the devices in the repeated basic service set have emergency services that need to be transmitted, the devices in the repeated basic service set send their own emergency service transmission requirement information to the first device according to the emergency service polling information. The first device shares its own transmission resources with the devices in the repeated basic service set that need to transmit emergency services, which are used for the devices to transmit the emergency services. When the devices in the repeated basic service set do not have the ULOFDMA transmission capability and cannot actively send the transmission requirements of the emergency services to the first device, the first device can obtain the transmission requirements of the emergency services of the devices in the repeated basic service set by sending emergency service polling information, thereby ensuring the preemptive transmission of the OBSS devices and improving the transmission performance.
[0162] For situation 3, the repeated basic service set of the first basic service set includes a third basic service set. Wherein, any device in the third basic service set (for example, the third device) has a need to transmit an emergency service, and does not report information (for example, the third information) indicating the need to transmit the emergency service to the first device. Fig. 9 The steps shown may include step 901", step 902" and step 903" as follows:
[0163] 901", the first device sends emergency service polling information to the third device.
[0164] Correspondingly, the third device receives the emergency service polling information from the first device.
[0165] It should be understood that the first basic service set and the third basic service set are repeated basic service sets. When the first device does not receive the third information from any device (e.g., the third device) in the third basic service set, the first device sends emergency service polling information to the devices in the third basic service set. The third information is used to indicate the transmission requirements of the emergency service of the third device.
[0166] Among them, if the first device has not received information indicating the transmission requirements of emergency services from any device in the repeated basic service set, the first device can send emergency service polling information to the devices in the repeated basic service set (for example, the third basic service set), and the emergency service polling information is used to query whether the devices in the repeated basic service set have transmission requirements for emergency services.
[0167] 902", the third device sends third information to the first device.
[0168] Correspondingly, the first device receives third information from the third device.
[0169] It should be understood that after the third device receives the emergency service polling information from the first device, it determines that the third device has emergency service that needs to be transmitted, and then the third device sends third information to the first device, and the third information is also used to indicate the transmission requirement of the emergency service of the third device.
[0170] 903", the first device sends second information to the third device.
[0171] Accordingly, the at least one second information and the third device receive the second information from the first device.
[0172] It should be understood that the repeated basic service set of the first basic service set is the third basic service set, wherein when the first device does not receive the third information from any device in the third basic service set, the first device sends emergency service polling information to the devices in the third basic service set to query whether the devices in the third basic service set have transmission requirements for emergency services. Assume that the third device has transmission requirements for emergency services, that is, the first device receives the third information from the third device, and the third information is used to indicate the transmission requirements for emergency services of the third device. In order to respond to the third information of the third device, the first device sends second information to the third device, and the second information is used to indicate the transmission resources of the third device for transmitting emergency services, and the transmission resources are the transmission resources shared by the first device to the third device.
[0173] It should also be understood that the above-mentioned steps 901", 902" and 903" can also be applied to repeated basic service sets including a second basic service set and a third basic service set. The step 901" is the first device sending emergency service polling information to at least one second device and a third device. Among them, when at least one second device and a third device both have emergency services that need to be transmitted, the at least one second device and the third device both execute step 902"; when at least one second device does not have emergency services that need to be transmitted, and the third device has emergency services that need to be transmitted, the at least one second device does not need to execute subsequent steps, and the third device executes subsequent steps 902" and step 903".
[0174] Based on the above technical solution, when the devices in the repeated basic service set of the first basic service set do not send information indicating the transmission requirements of the emergency service to the first device, the first device can send emergency service polling information to the devices in the repeated basic service set. When the devices in the repeated basic service set have emergency services that need to be transmitted, the devices in the repeated basic service set send their own emergency service transmission requirement information to the first device according to the emergency service polling information. The first device shares its own transmission resources with the devices in the repeated basic service set that need to transmit emergency services, which are used for the devices to transmit the emergency services. When the devices in the repeated basic service set do not have the ULOFDMA transmission capability and cannot actively send the transmission requirements of the emergency services to the first device, the first device can obtain the transmission requirements of the emergency services of the devices in the repeated basic service set by sending emergency service polling information, thereby ensuring the preemptive transmission of the OBSS devices and improving the transmission performance.
[0175] It should be understood that, based on the above situation 2 and situation 3, the first device can send emergency service polling information to the device in the repeated basic service set (such as the third device) to obtain the transmission requirements of the emergency services of the devices in the repeated basic service set. Fig. 9 The method shown in the figure, in combination with the first and second cases, before step 901 and step 901', the method may further include the following steps:
[0176] The first device sends emergency service polling information to the access point in the second basic service set, and correspondingly, the access point in the second basic service set receives the emergency service polling information from the first device.
[0177] Among them, the emergency service polling information is used for the first information to query whether the access point in the second basic service set has the transmission demand of the emergency service. When the access point in the second basic service set has the transmission demand of the emergency service, the first device and at least one second device execute step 901, or step 901'. That is, the first device receives the first information from at least one second device (for example, the access point in the second basic service set), and accordingly, the at least one second device sends the first information to the first device. The first information is used to indicate the transmission demand of the emergency service of the access point in the second basic service set. For specific examples, please refer to the following Figures 13 to 15 Detailed introduction in.
[0178] It can be seen that before the first device receives the information indicating the transmission demand of the emergency service from the access point in the repeated basic service set, the first device can first perform emergency service polling on the access point in the repeated basic service set. When there is an emergency service that needs to be transmitted from the access point in the repeated basic service set, the access point sends the first information to the first device according to the emergency service polling of the first device. Even if the access point in the repeated basic service set does not have the ULOFDMA transmission capability, the access point in the repeated basic service set can still send information indicating the transmission demand of the emergency service to the first device, thereby ensuring the preemptive transmission of the OBSS device and improving the transmission performance.
[0179] It should be understood that based on the above Fig. 9 The method shown in the figure may further include the following steps before step 901 and step 901':
[0180] The first device sends emergency service polling information to the access point in the second basic service set, and correspondingly, the access point in the second basic service set receives the emergency service polling information from the first device.
[0181] When a device in the second basic service set has a transmission demand for an emergency service, the first device and at least one second device perform step 901, where the first device receives first information from at least one second device, and accordingly, the at least one second device sends the first information to the first device. The first information is sent by the at least one second device through a backoff contention channel.
[0182] It should be understood that the first device queries the repeated basic service set (such as the second basic service set) through the emergency service polling information whether there is a transmission demand for emergency services, and triggers the device of the repeated basic service set through the emergency service polling information to send information indicating the transmission demand for emergency services to the first device through a fallback competition. For example, an access point in the second basic service set has a transmission demand for emergency services, and the first device receives first information from the access point in the second basic service set, and the first information is sent by the access point in the second basic service set through the fallback competition channel. For specific examples, please refer to the following Fig.16 Detailed introduction in.
[0183] It should be understood that based on the above Fig. 9 The method shown, before step 901 and step 901', the method may also include the following step 1, step 2 and step 3. Among them, the following steps 1, step 2 and step 3 are mainly introduced in detail by taking the interaction between the first device and at least one second device as an example. Those skilled in the art may replace the at least one second device with a third device to perform the following steps, or perform the following steps with the first device and at least one second device and the third device, and at least one second device and the third device perform similar steps, which will not be described in detail in this application. The following mainly takes the interaction between the first device and at least one second device as an example for introduction:
[0184] Step 1: The first device sends a PPDU on a transmission resource.
[0185] The first device may send a PPDU to other devices (e.g., non-access points) in the first basic service set on the transmission resource, and the PPDU is used to indicate that the first device allows preemptive transmission. The preemptive transmission includes preemptive transmission of the first basic service set and / or preemptive transmission of repeated basic service sets.
[0186] It should be understood that the first device sends a PPDU to other non-access points in the first basic service set first, and the PPDU can be used to indicate that the first device allows devices within the BSS to preempt transmission, or the PPDU can be used to indicate that the first device allows devices within the OBSS to preempt transmission, or the PPDU can be used to indicate that the first device allows devices within the BSS and devices within the OBSS to preempt transmission.
[0187] It should also be understood that the first device may also pre-negotiate / interact with one or more access points of the OBSS to form a set / group, and the devices in the set / group may preempt each other in transmission.
[0188] Next, the possible forms of using PPDU to indicate that the first device allows preemptive transmission will be introduced by way of example:
[0189] Form 1: A two-bit value is used in the PPDU to indicate whether the first device is allowed to occupy the transmission.
[0190] For example, when the value of the two bits is 00, it means that the first device is not allowed to preempt transmission; when the value of the two bits is 01, it means that the first device allows devices in the BSS to preempt transmission, but does not allow devices in the OBSS to preempt transmission; when the value of the two bits is 10, it means that the first device allows devices in the 0BSS to preempt transmission, but does not allow devices in the BSS to preempt transmission; when the value of the two bits is 11, it means that the first device allows devices in the BSS to preempt transmission, and allows devices in the OBSS to preempt transmission.
[0191] It should be understood that the specific values of the two bits correspond to different situations in which the first device allows preemptive transmission, and the specific situation of preemptive transmission corresponding to the value of the above bits is only an example and not a limitation.
[0192] Form 2: A one-bit value is used in the PPDU to indicate whether the first device is allowed to occupy the transmission.
[0193] For example, when the value of this bit is 0, it indicates that the first device does not allow preemptive transmission; when the value of this bit is 1, it indicates that the first device allows devices in the BSS to preempt transmission and allows devices in the OBSS to preempt transmission. Alternatively, when the value of this bit is 1, it indicates that the first device does not allow preemptive transmission; when the value of this bit is 0, it indicates that the first device allows devices in the BSS to preempt transmission and allows devices in the OBSS to preempt transmission.
[0194] It should be understood that when the PPDU uses a bit to indicate whether the first device allows preemptive transmission, it is assumed that the first device allows devices in the BSS to preempt transmission by default, that is, when the value of this bit is 0, it can be indicated that the first device does not allow devices in the OBSS to preempt transmission, but allows devices in the BSS to preempt transmission; when the value of this bit is 1, it indicates that the first device allows devices in the BSS and devices in the OBSS to preempt transmission. Alternatively, when the value of this bit is 1, it indicates that the first device does not allow devices in the OBSS to preempt transmission, but allows devices in the BSS to preempt transmission; when the value of this bit is 0, it indicates that the first device allows devices in the BSS and devices in the OBSS to preempt transmission.
[0195] Based on the above-mentioned first device indicating whether preemptive transmission is allowed by the first device through PPDU, the repeated basic service set can form a preemptive transmission group, and transmission resources can be shared with each other, thereby achieving a balance of interests, encouraging OBSS preemptive transmission, and improving transmission efficiency.
[0196] It should be understood that the above step 1 is an optional step, that is, the step 1 may be executed or not executed, and this application does not limit this.
[0197] Step 2: The first device receives a preemption request from at least one second device, and accordingly, the at least one second device sends a preemption request to the first device.
[0198] It should be understood that when a device in the second basic service set (eg, at least one second device) has an urgent service to transmit, the at least one second device may send a preemptive request to a device in the first basic service set (eg, the first device).
[0199] Step 3: The first device sends first trigger information to at least one second device, and correspondingly, at least one second device receives the first trigger information from the first device. The first trigger information is used by the first device to obtain the transmission requirements of the emergency service of at least one second device.
[0200] Among them, when the at least one second device has a need to transmit an emergency service, the at least one second device sends a preemptive request (for example, PR) to the first device. After the first device receives the preemptive request of the at least one second device, the first device sends a first trigger message to the at least one second device according to the preemptive request of the at least one second device. The first trigger message is used to obtain the transmission requirement information of the emergency service of the at least one second device. The at least one second device performs step 901 according to the first trigger message of the first device, that is, the at least one second device sends the first message to the first device, and the first message is used to indicate the transmission requirement of the emergency service of the at least one second device.
[0201] In one possible implementation, the first trigger information is a UORA trigger frame, the AID12 subfield in the UORA trigger frame includes at least one first value, and the user information field corresponding to the at least one first value is used to indicate that the first device is configured with at least one resource unit for the at least one second device, and the at least one resource unit is used for the at least one second device to compete for resources through UORA, and is used to send the first information to the first device.
[0202] The at least one resource unit may also be used by the at least one second device to transmit the emergency service.
[0203] It should be understood that the first device defines at least one randomly contested resource unit (RU) through the UORA trigger frame, and the at least one RU is used for the device in the BSS and the device in the OBSS to send emergency services. The at least one RU can also be used for the device in the OBSS to send a request for transmitting emergency services.
[0204] Fig.10 This is a schematic diagram of the structure of the user information field included in the UORA trigger frame, such as Fig.10 As shown in the figure, when the value of the AID12 subfield in the user information field is 0 or 2045, it means that B26-B31 of the user field is the random access resource unit information (RA-RU) subfield. Otherwise, B26-B31 represents the spatial stream allocation subfield. Among them, the specific content of the AID12 subfield is shown in Table 1:
[0205] Table 1
[0206]
[0207]
[0208] Based on the above Table 1, when the devices in the BSS and the devices in the OBSS read the AID12 subfield in the UORA trigger frame as 0 or 2045, the devices in the BSS and the devices in the OBSS perform random access transmission according to the RU allocation subfield and the RU indicated in the RA-RU information. The RU allocation subfield is used to indicate the size and position of the first RA-RU. The RA-RU information subfield structure is shown in Table 2:
[0209] Table 2
[0210]
[0211] The random access resource unit (Random Access Resource Unit, Number of RA-RU) subfield is used to indicate the number of consecutive RUs allocated to the UORA trigger frame. The value is the number of consecutive RA-RUs minus one.
[0212] Based on the introduction of the above-mentioned UORA trigger frame, in the present application, for the OBSS scenario, the first device can set the AID12 subfield in some user fields in the UORA trigger frame to 2045, or any value from 2008 to 2044, and the user information field can be used to trigger the at least one second device to perform UORA transmission. Accordingly, when the at least one second device sends the first information to the first device based on the UORA trigger of the first device, the first information may carry the identification information of the second basic service set, or the first information may not carry the identification information of the second basic service set. The specific description is similar to the above, please refer to the above example. After the first device receives the first information of at least one second device, the first device can share the TXOP of the first device with at least one second device through a transmission opportunity sharing (TXOP sharing, TXS) trigger frame.
[0213] It should be understood that the transmission opportunity sharing in the present application can be understood as transmission resource sharing, which can specifically be one or more of sharing part of the time, sharing part of the frequency, and sharing part of the spatial domain. The present application does not limit this.
[0214] In another possible implementation, the first trigger information is a NFRP trigger frame, the starting AID in the NFRP trigger frame includes a first AID, and the first AID is the starting AID in a group of AIDs corresponding to the identification information of the at least one second device, or the NFRP trigger frame includes identification information of the starting emergency service device, and the feedback type in the NFRP trigger frame is transmission requirement information for indicating feedback of emergency services.
[0215] Fig.11 : is a schematic diagram of the frame structure of the NFRP trigger frame, wherein the user information in the NFRP trigger frame includes a starting AID, and the starting AID is used to indicate the first AID in a certain AID range scheduled by the NFRP trigger frame. For example, the first AID (or starting AID) in a group of AIDs corresponding to the identification information of the at least one second device. Among them, the main meanings of the relevant fields in the NFRP trigger frame are shown in Table 3:
[0216] Table 3
[0217]
[0218] It should be understood that the first device allocates part of the AIDs to the devices participating in the OBSS preemptive transmission (e.g., at least one second device), and the at least one second device performs NFRP feedback based on the AID in the BSS where the first device is located (e.g., at least one second device sends the first information to the first device); or, the NFRP trigger frame redefines the starting AID in the field as the ID of the starting emergency service device, and the feedback type in the NFRP trigger frame is used to indicate the transmission requirement information of the feedback emergency service. For the OBSS device that needs to preempt the transmission, the first information can be sent to the first device through the received NFRP trigger frame based on the ID of the emergency service device and the identification of the subcarrier used for feedback. The first information can be carried in the NFR and sent to the first device.
[0219] As an example, the number of at least one second device (eg, STA) for NFRP triggering frame scheduling may be determined according to the uplink bandwidth and the number of spatial multiplexing users, for example: The N STA Used to indicate the number of STAs, BW index It is used to indicate the index of the uplink bandwidth field. The Multiplexing Flag is used to indicate the number of spatial multiplexing users.
[0220] Among them, when BW is 20MHz, BW index =0; when BW is 40MHz, BW index =1; when BW is 80MHz, BW index =2; when BW is 160MHz or 80+80MHz, BW index = 3. If the Multiplexing Flag is 1, it means that the number of users that can be scheduled is twice that of the case when the Multiplexing Flag is 0 under the same bandwidth.
[0221] Assume that the at least one second device is STA#1. After STA#1 receives the NFRP trigger frame, it determines that the resource unit subcarrier index (eg, RU_TONE_SET_INDEX) of STA#1 is:
[0222] Among them, AID is the AID of STA#1, which is greater than or equal to the starting AID and less than the starting AID+N STA .
[0223] Among them, after STA#1 receives the NFRP trigger frame and determines to send feedback information (such as the first information) to the first device, the first information includes an NDP feedback report. The NDP feedback report is carried in the HE TB NDP, which is a special variant of the four types of HE PPDU in the high efficient trigger based physical layer protocol data unit (HE TB PPDU), and the HE TB NDP does not have a data field. Among them, STA#1 can transmit the two states of "1" and "0" by sending energy in the corresponding RU_TONE_SET (resource unit subcarrier set) of the high efficient long training field (HE-LTF). The subcarriers of the two states are different, and the first device (such as AP) determines whether it is "1" or "0" by identifying which subcarriers.
[0224] It should be understood that the specific mapping relationship between RU_TONE_SET_INDEX and HE-LTF subcarriers can be found in the prior art and will not be repeated in this application.
[0225] Combined with the above Fig. 9 The following is a description of the method shown in Figures 12 to 16 The preemptive transmission mechanism of the OBSS designed in the present application is introduced in detail by way of example.
[0226] Assume that AP1, STA1 and STA3 belong to BSS1, AP2 and STA2 belong to BSS2, and AP4 and STA4 belong to BSS4. BSS1, BSS2 and BSS4 are repeated basic service sets.
[0227] As an example, when STA1 sends an uplink transmission to AP1, during the xIFS interval, BSS devices and OBSS devices (such as STA3, AP2, STA2) with emergency services to be transmitted can send PR to AP1, and AP1 sends the first trigger information to STA3, AP2 and STA2 based on the received PR to obtain the transmission requirement information of the emergency services of STA3, AP2 and STA2. Based on the acquired transmission requirement information of the emergency services of STA3, AP2 and STA2, AP1 shares its own transmission resources with STA3, AP2 and STA2 through basic trigger frame 1 for transmission of emergency services.
[0228] Fig.12 FIG. 8 shows a flow chart of OBSS preemptive transmission in uplink transmission. Fig.12As shown in (1), STA1 sends a request to send (e.g., RTS) frame to AP1, AP1 sends a clear to send (e.g., CTS) frame to STA1, and STA1 sends an uplink PPDU to AP1 based on CTS. Among them, STA3, AP2, and STA2 all have emergency service needs, that is, STA3, AP2, and STA2 send a preemptive request (e.g., PR) to AP1 after STA1 sends an uplink PPDU to AP1 after an interval of SIFS. After receiving the preemptive request, AP1 needs to further determine which device has emergency services to be transmitted. Subsequently, AP1 sends a first trigger message (e.g., UORA trigger frame, AID=2045) to STA3, AP2, and STA2. After receiving the first trigger message, STA3, AP2, and STA2 determine that they have emergency services to be transmitted, and send the first message (e.g., emergency service cache report) to AP1. After AP1 receives the emergency service cache report from STA3, AP2 and STA2, AP1 sends the second information (e.g., basic trigger frame 1) to STA3, AP2 and STA2, and the basic trigger frame 1 is used to indicate the transmission resources for STA3, AP2 and STA2 to transmit their respective emergency services. The transmission resources are the transmission resources used by AP1 to transmit information to the non-access point associated with BSS1. After receiving the basic trigger frame 1, STA3, AP2 and STA2 transmit their respective emergency services according to the transmission resources indicated in the basic trigger frame 1. Among them, STA3 is the preemptive transmission within BSS1, and STA3 sends an uplink PPDU to AP1. AP1 sends a basic trigger frame 2 to STA3, and the basic trigger frame 2 is used for STA3 to send an uplink PPDU to AP1. AP2 and STA2 are the preemptive transmissions of OBSS, and AP2 sends a downlink PPDU to STA2 according to the transmission resources indicated in the basic trigger frame 1, and AP2 also sends a basic trigger frame 3 to STA2, and STA2 sends an uplink PPDU to AP2 according to the transmission resources indicated in the basic trigger frame 3.
[0229] in, Fig.12 The basic trigger frame 1 sent by AP1 to STA3, AP2 and STA2 shown in (1) simultaneously completes the cooperative transmission between AP1 and AP2 and the scheduling of STA3's synchronous PPDU1. The basic trigger frame 1 can also be split into two different frames, one for cooperative transmission and the other for AP1 to schedule STA3 to send TB PPDU1, as shown in FIG. Fig.12 As shown in (2). Fig.12 Other processes included in (2) Fig.12 The other processes in (1) are similar. For details, please refer to the above Fig.12 Detailed description of (1) in the referenced text.
[0230] It should be understood that AP1 may also send downlink emergency services to at least one of STA1 and STA3. The downlink emergency services are usually not allowed to be preempted by third-party devices by default.
[0231] It should also be understood that the above Fig.12 Zhong (1) and Fig.12 (2) provides an OBSS preemption mechanism. AP1 obtains preemption requests from the BSS and OBSS devices. AP1 shares its own transmission opportunities with devices in BSS2 based on the preemption requests and the transmission requirements of the received emergency services. Under the scheduling of AP1, AP1 and AP2 cooperate in transmission, further improving transmission efficiency and reducing interference between BSS devices.
[0232] In the above Fig.12 In the flowchart shown, after receiving the first trigger information, STA3, AP2 and STA2 need to report the emergency service to AP1. STA3, AP2 and STA2 all have UL OFDMA transmission capability, that is, STA3, AP2 and STA2 send an emergency service buffer report to AP1.
[0233] As another example, when the OBSS device (e.g., AP2) does not have UL OFDMA transmission capability, that is, AP2 cannot report its own emergency service demand information to AP1 according to the first trigger information sent by AP1. AP1 can poll the APs of one or more OBSS devices by sending emergency service polling information to obtain the transmission demand information of the emergency services of the OBSS devices.
[0234] Fig.13 A flowchart of OBSS preemptive transmission in uplink transmission is shown. Assume that AP2 and AP4 do not have ULOFDMA transmission capability, that is, after AP2 and AP4 receive the first trigger information (such as UORA trigger frame) from AP1, they cannot report their own emergency service demand information to AP1. In other words, AP2 and AP4 cannot respond to the first trigger information of AP1.
[0235] Among them, if AP1 does not receive a response to the first trigger information from any device in BSS2 and any device in BSS4, the AP1 can send emergency service polling information to the access point in BSS2 (for example, AP2) and the access point in BSS4 (for example, AP4), and the emergency service polling information is used to query whether the AP2 and AP4 have any transmission requirements for emergency services.
[0236] like Fig.13As shown, STA2 in BSS2 sends STA2's emergency service transmission requirement information to AP1 according to the first trigger information of AP1. Optionally, STA2 can report BSS2's identification information to AP1. Whether STA2 needs to send BSS2's identification information to AP1 can refer to the above Fig. 9 For detailed description, this article takes STA2 sending BSS2 ID to AP1 as an example.
[0237] AP1 receives transmission requirement information from STA2 indicating emergency services, that is, AP1 does not need to send emergency service polling information to AP2. AP1 sends emergency service polling information to AP4 to query whether AP4 has any transmission requirements for emergency services. If AP4 has transmission requirements for emergency services, then AP4 sends transmission requirement information (or emergency service cache report information) indicating emergency services to AP1 based on the emergency service polling information from AP1. Furthermore, based on the received transmission requirement information for emergency services, AP1 shares its own transmission opportunities with devices in BSS2 and BSS4. Subsequently, the transmission resources can be shared with devices in BSS2 and BSS4 through trigger frames and the above-mentioned Fig.12 Similar to the introduction in, please refer to the above Fig.12 Detailed description in .
[0238] As another example, when implementing the transmission of non-emergency services, AP1 only allows access points in OBSS (such as AP2, AP4) to send PR to AP1, and then AP1 sends emergency service polling information to the access points in OBSS to obtain response information from access points with emergency service transmission requirements, thereby reducing the waste of air interface time.
[0239] Fig.14A flow chart of OBSS preemptive transmission of uplink transmission is shown. AP2 and AP4 send PR to AP1, and STA2 and STA4 do not need to send PR to AP1. AP1 receives PR from AP2 and AP4, and after AP1 determines that AP2 and AP4 have transmission requirements for emergency services based on the preemptive request, it sends emergency service polling information to AP2 and AP4. Accordingly, AP2 sends transmission requirement information indicating emergency services to AP1, and AP4 sends transmission requirement information indicating emergency services to AP1. Based on the information indicating transmission requirements for emergency services from AP2 and AP4, AP1 shares AP1's transmission resources with AP2 and AP4, and sends transmission resources for transmitting emergency services to AP2 and AP4 through trigger frames. AP2 sends DL PPDU (emergency service) to STA2 based on the transmission resources shared by AP1, wherein, when STA2 has emergency services to be transmitted, it sends the transmission requirements of the emergency services to AP2, and AP2 indicates the transmission resources to STA2 according to the transmission requirements of the emergency services of STA2, and STA2 sends TB PPDU (emergency service) to AP2 based on the transmission resources indicated by AP2. AP4 in BSS2 is similar to AP2 in the above BSS2, and will not be repeated here.
[0240] As another example, when implementing the transmission of non-emergency services, any device in the OBSS does not need to send PR to AP1. AP1 can send emergency service polling information to the access points in the OBSS at certain intervals (such as SIFS) according to a predefined / preconfigured rule or a rule indicated by the system indication information, thereby obtaining response information from access points with emergency service transmission requirements. The OBSS device does not need to support the sending of PR to implement preemptive transmission of OBSS.
[0241] Fig.15 A flow chart of OBSS preemptive transmission of uplink transmission is shown. No OBSS device needs to send PR to AP1. AP1 determines the interval SIFS to send emergency service polling information to AP2 and AP4 to query whether AP2 and AP4 have emergency services that need to be transmitted. When AP2 and AP4 have emergency services that need to be transmitted, transmission requirement information for indicating emergency services is sent to AP1. AP1 determines to share its own transmission resources with AP2 and AP4 based on the transmission requirement information for indicating emergency services of AP2 and AP4, that is, AP1 sends a trigger frame to AP2 and AP4 to indicate the transmission resources of AP2 and AP4 for transmitting emergency services. Accordingly, after receiving the trigger frame from AP1, AP2 and AP4 transmit the corresponding emergency services on the transmission resources indicated by the trigger frame.
[0242] As another example, when implementing the transmission of non-emergency services, no device in the OBSS needs to send PR to AP1. AP1 can send emergency service polling information to an access point in the OBSS at a certain interval (e.g., SIFS) according to a predefined / preconfigured rule or a rule indicated by the system indication information. The emergency service polling information can also be used to trigger the access point in the OBSS to send emergency service transmission demand information to AP1 by means of fallback competition. This avoids the delay of AP1 sending emergency service polling information to the access point in the OBSS, and improves the transmission efficiency.
[0243] Fig.16 The figure shows a flow chart of OBSS preemptive transmission of uplink transmission. No OBSS device needs to send a preemptive request to AP1. AP1 determines the interval SIFS to send emergency service polling information to AP2, which is used to trigger AP2 and AP4 to send transmission demand information indicating emergency services to AP1 in a fallback competition manner. AP2 and AP4 use the fallback method as described above. Figure 2 The fallback competition method shown in is similar, where after the fallback time of AP2 is completed, AP2 sends transmission requirement information to AP1 to indicate the emergency service of AP2, and after the fallback time of AP4 is completed, AP4 sends transmission requirement information to AP1 to indicate the emergency service of AP4. AP1 determines to share its own transmission resources with AP2 and AP4 based on the transmission requirement information of AP2 and AP4 for indicating the emergency service, that is, AP1 sends a trigger frame to AP2 and AP4 to indicate the transmission resources of AP2 and AP4 for transmitting the emergency service. Correspondingly, after receiving the trigger frame from AP1, AP2 and AP4 transmit the corresponding emergency service on the transmission resources indicated by the trigger frame. This avoids the delay of AP1 sending emergency service polling information to the access point in the OBSS and improves the transmission efficiency.
[0244] Based on the above Figures 9 to 16 The method shown allows the OBSS device to preempt transmission in the PPDU sent by AP1, or AP1 and other access points with repeated basic service sets (such as AP2, AP4) pre-handshake / negotiate to allow the OBSS device to preempt transmission. AP1 can indicate that the OBSS device is allowed to preempt transmission through a trigger frame. Among them, AP1 can indicate that the OBSS device is allowed to send PR, or AP1 can allow the OBSS device to transmit emergency services through spatial multiplexing. AP1 can indicate that the OBSS device is allowed to send PR, and the OBSS device preempts transmission. For specific examples, please refer to the above Figure 12 to Figure 14 The detailed introduction in the following will exemplarily introduce AP1 allowing OBSS devices to transmit emergency services through spatial multiplexing.
[0245] It should be understood that AP1 allows OBSS devices to transmit emergency services through spatial multiplexing, which can be indicated by the trigger frame or PPDU preamble. This indication can be combined with the existing signaling field, for example, indicating that spatial reuse parameters (SRP) is prohibited, or indicating that SRP and non-SR group (Group) OBSS-packet detection spatial multiplexing are prohibited (SRP_AND_NON-SRG_OBSS-PD_PROHIBITED) to prohibit third-party devices from performing spatial multiplexing transmission of non-emergency services, and then additionally indicating through signaling that OBSS devices are allowed to take priority in transmission, that is, emergency services are exempted from restrictions.
[0246] As an example, the spatial multiplexing parameter field may be redefined as shown in Table 4:
[0247] Table 4
[0248]
[0249]
[0250] Among them, the meanings of the UL SRP values in the above Table 4 can be interchanged. For example, when the UL SRP value is 13, the UL SRP value can correspond to PSR≥-29dBm; when the UL SRP value is 14, the UL SRP value can correspond to SRP_AND_NON-SRG_OBSS-PD_PROHIBITED (spatial multiplexing is prohibited), but OBSS devices are allowed to preempt transmission.
[0251] As shown in Table 4 above, spatial multiplexing is prohibited by redefining the spatial multiplexing field, but OBSS devices are allowed to preempt transmission. At the same time, when the OBSS device sends PR to AP1 or uses spatial multiplexing to preempt data transmission, the OBSS device can only ignore the NAV from the BSS where AP1 is located, but cannot ignore the NAV of other BSSs (such as third-party BSSs). The OBSS device can only ignore the NAV of the repeated basic service set, but cannot ignore the NAV of other BSSs, which helps prevent the transmission of the OBSS device from interfering with the transmission of the third-party BSS.
[0252] It should be understood that the above redefines the definition of the spatial multiplexing field to indicate that the OBSS device is allowed to preemptively transmit, but spatial multiplexing transmission for non-emergency services is not allowed. At the same time, it is defined that the OBSS device can only ignore the NAV of the BSS where AP1 in BSS1 is located during preemptive transmission, and cannot ignore the NAV of other BSSs, further reducing unnecessary interference in the transmission process and improving the priority of preemptive transmission.
[0253] Above, combined Figures 1 to 16 The method provided by the embodiment of the present application is described in detail. The above method is mainly introduced from the perspective of interaction between the first device and the second device. It can be understood that the first device and the second device, in order to implement the above functions, include hardware structures and / or software modules corresponding to the execution of each function.
[0254] Those skilled in the art should be aware that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is performed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0255] The following, combined Fig.17 and Fig.18 The communication device provided by the embodiment of the present application is described in detail. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment. Therefore, the content not described in detail can refer to the method embodiment above. For the sake of brevity, some contents are not repeated. The embodiment of the present application can divide the functional modules of the first device or the second device according to the above method example. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated in one processing module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic, which is only a logical function division, and there may be other division methods in actual implementation. The following is an example of dividing each functional module corresponding to each function.
[0256] The above describes in detail the method for data transmission provided by the present application. The following describes the communication device provided by the present application. In one possible implementation, the device is used to implement the steps or processes corresponding to the first device in the above method embodiment. In another possible implementation, the device is used to implement the steps or processes corresponding to the second device in the above method embodiment.
[0257] Fig.17 is a schematic block diagram of a communication device 200 provided in an embodiment of the present application. Fig.17 As shown, the device 200 may include a communication unit 210 and a processing unit 220. The communication unit 210 may communicate with the outside, and the processing unit 220 is used for data processing. The communication unit 210 may also be called a communication interface or a transceiver unit.
[0258] In one possible design, the device 200 can implement steps or processes corresponding to those executed by the first device in the above method embodiment, wherein the processing unit 220 is used to execute processing-related operations of the first device in the above method embodiment, and the communication unit 210 is used to execute sending-related operations of the first device in the above method embodiment.
[0259] In another possible design, the device 200 may implement steps or processes corresponding to those executed by the second device in the above method embodiment, wherein the communication unit 210 is used to execute reception-related operations of the second device in the above method embodiment, and the processing unit 220 is used to execute processing-related operations of the second device in the above method embodiment.
[0260] It should be understood that the device 200 here is embodied in the form of a functional unit. The term "unit" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a proprietary processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a merged logic circuit and / or other suitable components that support the described functions. In an optional example, those skilled in the art can understand that the device 200 can be specifically the first device in the above-mentioned embodiment, which can be used to execute the various processes and / or steps corresponding to the first device in the above-mentioned method embodiment, or the device 200 can be specifically the second device in the above-mentioned embodiment, which can be used to execute the various processes and / or steps corresponding to the second device in the above-mentioned method embodiment. To avoid repetition, it will not be repeated here.
[0261] The apparatus 200 of each of the above-mentioned schemes has the function of implementing the corresponding steps performed by the first device in the above-mentioned method, or the apparatus 200 of each of the above-mentioned schemes has the function of implementing the corresponding steps performed by the second device in the above-mentioned method. The functions can be implemented by hardware, or can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-mentioned functions; for example, the communication unit can be replaced by a transceiver (for example, the sending unit in the communication unit can be replaced by a transmitter, and the receiving unit in the communication unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor, respectively performing the sending and receiving operations and related processing operations in each method embodiment.
[0262] In addition, the communication unit may also be a transceiver circuit (for example, may include a receiving circuit and a sending circuit), and the processing unit may be a processing circuit. Fig.17The device in the embodiment may be the first device or the second device in the foregoing embodiment, or may be a chip or a chip system, such as a system on chip (SoC). The communication unit may be an input / output circuit or a communication interface; the processing unit may be a processor or a microprocessor or an integrated circuit integrated on the chip. This is not limited here.
[0263] Fig.18 A schematic block diagram of a communication device 300 provided in an embodiment of the present application. The device 300 includes a processor 310 and a transceiver 320. The processor 310 and the transceiver 320 communicate with each other through an internal connection path, and the processor 310 is used to execute instructions to control the transceiver 320 to send signals and / or receive signals.
[0264] Optionally, the device 300 may further include a memory 330, and the memory 330 communicates with the processor 310 and the transceiver 320 through an internal connection path. The memory 330 is used to store instructions, and the processor 310 can execute the instructions stored in the memory 330. In one possible implementation, the device 300 is used to implement the various processes and steps corresponding to the first device in the above method embodiment. In another possible implementation, the device 300 is used to implement the various processes and steps corresponding to the second device in the above method embodiment.
[0265] It should be understood that the device 300 can be specifically the first device or the second device in the above-mentioned embodiment, or it can be a chip or a chip system. Correspondingly, the transceiver 320 can be the transceiver circuit of the chip, which is not limited here. Specifically, the device 300 can be used to execute the various steps and / or processes corresponding to the first device or the second device in the above-mentioned method embodiment. Optionally, the memory 330 may include a read-only memory and a random access memory, and provide instructions and data to the processor. A part of the memory may also include a non-volatile random access memory. For example, the memory may also store information about the device type. The processor 310 can be used to execute instructions stored in the memory, and when the processor 310 executes instructions stored in the memory, the processor 310 is used to execute the various steps and / or processes of the above-mentioned method embodiment corresponding to the first device or the second device.
[0266] In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiment of the present application can be directly embodied as a hardware processor for execution, or a combination of hardware and software modules in a processor for execution. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it is not described in detail here.
[0267] It should be noted that the processor in the embodiment of the present application can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The processor in the embodiment of the present application can implement or execute the methods, steps and logic block diagrams disclosed in the embodiment of the present application. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor can be combined and performed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0268] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0269] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated into the processor. It should also be noted that the memory described herein is intended to include but is not limited to these and any other suitable types of memory.
[0270] In addition, the present application also provides a computer-readable storage medium, in which computer instructions are stored. When the computer instructions are executed on a computer, the operations and / or processes performed by the first device or the second device in each method embodiment of the present application are executed.
[0271] The present application also provides a computer program product, which includes computer program code or instructions. When the computer program code or instructions are run on a computer, the operations and / or processes performed by the first device or the second device in the various method embodiments of the present application are executed.
[0272] In addition, the present application also provides a communication system, including the first device or the second device in the embodiment of the present application.
[0273] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0274] It can be appreciated by a person skilled in the art that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or in combination with computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application. It can be clearly understood by a person skilled in the art that for the convenience and simplicity of description, the specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. In several embodiments provided in this application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the unit is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0275] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.
[0276] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A communication method for repeating a basic service set, characterized in that: include: A first device receives first information from at least one second device, where the first information is used to indicate a transmission requirement of an emergency service of the at least one second device; The first device sends second information to the at least one second device, where the second information is used to indicate a transmission resource used by the at least one second device to transmit the emergency service, and the transmission resource is a transmission resource shared by the first device to the at least one second device for transmitting the emergency service; The first device belongs to a first basic service set, the at least one second device belongs to a second basic service set, and the first basic service set and the second basic service set are overlapping basic service sets.
2. The method according to claim 1, characterized in that Before the first device receives the first information from the at least one second device, the method further includes: The first device sends a physical layer data protocol unit PPDU on the transmission resource, where the PPDU is used to indicate that preemptive transmission is allowed, and the preemptive transmission includes preemptive transmission of the first basic service set and / or preemptive transmission of the repeated service set.
3. The method according to claim 1 or 2, characterized in that: Before the first device receives the first information from the at least one second device, the method further includes: The first device receives a preemption request from the at least one second device; The first device sends first trigger information to the at least one second device, where the first trigger information is used by the first device to obtain transmission requirement information of the emergency service of the at least one second device.
4. The method according to any one of claims 1 to 3, characterized in that The first information includes identification information of the second basic service set.
5. The method according to claim 3 or 4, characterized in that: When the first trigger information is an uplink orthogonal frequency division multiple access random access UORA trigger frame, the AID12 subfield in the UORA trigger frame includes at least one first value, and the user information field corresponding to the at least one first value is used to indicate that the first device is configured with at least one resource unit for the at least one second device, and the at least one resource unit is used for the at least one second device to transmit the first information.
6. The method according to claim 3 or 4, characterized in that: When the first trigger information is an empty data packet feedback request polling NFRP trigger frame, the starting association identifier AID in the NFRP trigger frame is the starting AID of a group of AIDs, and the group of AIDs is an AID including the identification information of the at least one second device, or the NFRP trigger frame contains the identification information of the starting emergency service device, and the feedback type in the NFRP trigger frame is for indicating the transmission requirement information for feedback emergency services.
7. The method according to any one of claims 1 to 3, characterized in that In a case where the first device does not receive the third information from the third device, the third device is any device in the third basic service set, the third basic service set and the first basic service set are the repeated basic service set, and the third information is used to indicate the transmission requirement of the emergency service of the third device, the method further includes: The first device sends emergency service polling information to the access points in the third basic service set, where the emergency service polling information is used to query whether the access points in the third basic service set have transmission requirements for emergency services; The first device receives the third information of access points in the third basic service set.
8. The method according to claim 1 or 2, characterized in that: The at least one second device includes an access point in the second basic service set, and before the first device receives the first information from the at least one second device, the method further includes: The first device sends emergency service polling information to the access points in the second basic service set, where the emergency service polling information is used to query whether the access points in the second basic service set have transmission requirements for emergency services; The first device receiving the first information from the at least one second device includes: In a case where the access point in the second basic service set has a transmission demand for an emergency service, the first device receives the first information from the access point in the second basic service set.
9. The method according to claim 1 or 2, characterized in that: Before the first device receives the first information from the at least one second device, the method further includes: The first device sends emergency service polling information to the access points in the second basic service set, where the emergency service polling information is used to query whether the access points in the second basic service set have transmission requirements for emergency services; The first device receiving the first information from the at least one second device includes: In a case where a device in the second basic service set has a transmission demand for an emergency service, the first device receives the first information of the at least one second device, where the first information is sent by the at least one second device through a back-off contention channel.
10. A communication method for repeating a basic service set, characterized in that: include: The second device sends first information to the first device, where the first information is used to indicate a transmission requirement of an emergency service of the second device; The second device receives second information from the first device, where the second information is used to indicate a transmission resource used by the second device to transmit the emergency service, where the transmission resource is a transmission resource shared by the first device to the at least one second device for transmitting the emergency service; The first device belongs to a first basic service set, the at least one second device belongs to a second basic service set, and the first basic service set and the second basic service set are overlapping basic service sets.
11. The method according to claim 10, characterized in that Before the second device sends the first information to the first device, the method further includes: The second device sends a preemption request to the first device; The second device receives first trigger information from the first device, where the first trigger information is used by the first device to obtain transmission requirement information of the emergency service of the at least one second device.
12. The method according to claim 10 or 11, characterized in that: The first information also includes identification information of the second basic service set.
13. The method according to claim 11 or 12, characterized in that: When the first trigger information is an uplink orthogonal frequency division multiple access random access UORA trigger frame, the AID12 subfield in the UORA trigger frame includes at least one first value, and the user information field corresponding to the at least one first value is used to indicate that the first device is configured with at least one resource unit for at least one of the second devices, and the at least one resource unit is used for at least one of the second devices to transmit the emergency service.
14. The method according to claim 11 or 12, characterized in that: When the first trigger information is an empty data packet feedback request polling NFRP trigger frame, the starting AID in the NFRP trigger frame is a starting AID in a group of AIDs, and the group of AIDs is an AID including identification information of at least one of the second devices, or the NFRP trigger frame contains identification information of the starting emergency service device, and the feedback type in the NFRP trigger frame is transmission requirement information for indicating feedback of emergency services.
15. The method according to claim 10 or 11, characterized in that: The second device is an access point in the second basic service set, and before the second device sends the first information to the first device, the method further includes: The second device receives emergency service polling information from the first device, where the emergency service polling information is used to query whether the second device has a transmission demand for emergency services; The second device sending the first information to the first device includes: In a case where the second device has a transmission demand for an emergency service, the second device sends the first information to the first device.
16. The method according to claim 10 or 11, characterized in that The second device is an access point in the second basic service set, and before the second device sends the first information to the first device, the method further includes: The second device receives emergency service polling information from the first device, where the emergency service polling information is used to query whether the second device has a transmission demand for an emergency service; The second device sends the first information to the first device, including: when a device in the second basic service set has a transmission demand for an emergency service, the second device sends the first information to the first device through a back-off contention channel.
17. A communication device, characterized in that: include: A processor, configured to execute a computer program so that the communication device executes the method according to any one of claims 1 to 9, or executes the method according to any one of claims 10 to 16.
18. The device according to claim 17, characterized in that The communication device further comprises a memory, the memory being coupled to the processor, the memory storing the computer program.
19. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed on a computer, the computer executes the method according to any one of claims 1 to 9, or executes the method according to any one of claims 10 to 16.
20. A computer program product, characterized in that The computer program product comprises a computer program or instructions for executing the method according to any one of claims 1 to 9, or a computer program or instructions for executing the method according to any one of claims 10 to 16.