WO2025148893A1 - Communication methods and communication apparatus - Google Patents
Communication methods and communication apparatusInfo
- Publication number
- WO2025148893A1 WO2025148893A1 PCT/CN2025/071136 CN2025071136W WO2025148893A1 WO 2025148893 A1 WO2025148893 A1 WO 2025148893A1 CN 2025071136 W CN2025071136 W CN 2025071136W WO 2025148893 A1 WO2025148893 A1 WO 2025148893A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- communication device
- coexistence request
- information
- coexistence
- interference
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1215—Wireless traffic scheduling for collaboration of different radio technologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/535—Allocation or scheduling criteria for wireless resources based on resource usage policies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/541—Allocation or scheduling criteria for wireless resources based on quality criteria using the level of interference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
Definitions
- the second communication device receives a coexistence request, where the coexistence request includes an identifier of the coexistence request and operation type information, where the operation type information is used to indicate an operation type of the coexistence request; and the second communication device parses the coexistence request.
- the second communication device can decide whether to respect the coexistence request by parsing the coexistence request. For example, the second communication device can perform different operations on the coexistence request based on the update type information. For example, the second communication device can determine in combination with the coexistence request: the method of scheduling the first communication device (such as the first communication device is a non-AP STA), or decide whether to end the TXOP in advance, etc., or can select the working bandwidth or the maximum number of transceiver streams or the maximum modulation and coding method, etc., so that the second communication device can reasonably perform different processing.
- the method of scheduling the first communication device such as the first communication device is a non-AP STA
- decide whether to end the TXOP in advance etc.
- the second communication device can select the working bandwidth or the maximum number of transceiver streams or the maximum modulation and coding method, etc., so that the second communication device can reasonably perform different processing.
- the operation type of the coexistence request includes any one of the following:
- a newly added coexistence request ; a removed coexistence request; a coexistence request with modified parameters; or a temporarily suspended coexistence request.
- the coexistence request may enable the second communication device to perform different operations in combination with different operation types by indicating the above operation types.
- different radio frequency types may correspond to different service priorities, so the coexistence request may indicate its corresponding radio frequency type, so that the second communication device may determine whether to respect the coexistence request based on the radio frequency type.
- the radio frequency type corresponding to the coexistence request includes any one of the following: Bluetooth (BT), ultra wideband (UWB), Zigbee, fifth generation (5G), and Wi-Fi.
- BT Bluetooth
- UWB ultra wideband
- 5G fifth generation
- Wi-Fi Wi-Fi
- the first communication device may include a STA, and may also include a radio frequency module corresponding to the above radio frequency type.
- the radio frequency type corresponding to the coexistence request is Wi-Fi
- it may indicate that a STA in the first communication device is interfered by another STA. That is, the above Wi-Fi may be the Wi-Fi corresponding to the coexistence request in the first communication device.
- the second communication device can obtain the RF type service priority situation corresponding to the coexistence request based on the service priority information, so that the second communication device can reasonably schedule the first communication device, so that the first communication device can send and receive data of different service priorities in combination with the coexistence interference situation.
- the coexistence request also includes an interference report, where the interference report is used to indicate an interference parameter of a radio frequency type corresponding to the coexistence request.
- the coexistence request further includes a reception parameter when the first communication device is restricted from receiving a signal, or a transmission parameter when the first communication device is restricted from sending a signal.
- the receiving parameters include at least one of the following: a link identifier, a maximum number of streams, an expected receiving redundancy, an expected maximum data length, an expected bandwidth, a modulation coding method, or a maximum LDPC codeword length.
- the coexistence request is carried in an initial control frame (ICF) or an initial control response (ICR) frame
- ICF or the ICR frame also includes monitoring mode enable information
- the monitoring mode enable information is used to instruct the first communication device to start the monitoring mode (or called listening mode) or exit the monitoring mode.
- the coexistence request further includes monitoring mode enabling information, where the monitoring mode enabling information is used to instruct the first communication device to turn on the monitoring mode or exit the monitoring mode.
- the listening mode enable information when the listening mode enable information is a first value, it indicates that the first communication device exits the listening mode, and the mode to be switched to by the first communication device is determined based on power management information; or, when the listening mode enable information is a second value, it indicates that the first communication device turns on the listening mode, and the state of the first communication device is determined based on at least one of the power management information or more data information.
- the method further includes: the first communication device receiving a feedback result regarding the coexistence request from the second communication device.
- the second communication device can send a feedback result so that the first communication device can effectively know whether the second communication device complies with the coexistence request, so as to know the processing result of the second communication device and improve communication efficiency.
- the feedback result includes a cache report, and the cache report includes at least one of the following: the size of the cached data, the minimum remaining time of the cached data, or the service priority of the cached data; or, the feedback result includes more data fields, and the more data fields are used to indicate the state of the first communication device; or, the feedback result includes indication information, and the indication information is used to indicate that the scheduling of the first communication device in this transmission opportunity TXOP has ended.
- an embodiment of the present application provides a second communication device, configured to execute the method in the second aspect or any possible implementation.
- the second communication device includes a module for executing the method in the second aspect or any possible implementation.
- the memory is located in the second communication device.
- an embodiment of the present application provides a second communication device, which includes a logic circuit and an interface, and the logic circuit and the interface are coupled; the interface is used to input and/or output information, and the logic circuit is used to execute the method described in the second aspect or any possible implementation method.
- FIG4a is a schematic diagram of a format of an MPDU provided in an embodiment of the present application.
- FIG4b is a schematic diagram of the format of a frame control field provided in an embodiment of the present application.
- FIG4c is a schematic diagram of the format of an aggregated-control (A-control) field provided in an embodiment of the present application;
- FIG5 is a flow chart of a communication method provided in an embodiment of the present application.
- FIG6b is a schematic diagram of a format of a coexistence request provided in an embodiment of the present application.
- FIG7 is a flow chart of a communication method provided in an embodiment of the present application.
- FIG8a is a schematic diagram of a format of a trigger frame provided in an embodiment of the present application.
- FIG8b is a schematic diagram of the format of an extremely high throughput trigger-based PPDU (EHT TB PPDU) provided in an embodiment of the present application;
- EHT TB PPDU extremely high throughput trigger-based PPDU
- FIG8d is a schematic diagram of the format of a multi-STA block acknowledgment (multi-STA BA) frame provided in an embodiment of the present application;
- FIG9 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application.
- FIG. 11 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application.
- indication may include direct indication, indirect indication, explicit indication, and implicit indication.
- indication information may include direct indication, indirect indication, explicit indication, and implicit indication.
- the information indicated by the indication information is referred to as the information to be indicated.
- the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated.
- the information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association relationship between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance.
- the indication of specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, specified by the protocol), thereby reducing the indication overhead to a certain extent.
- the information to be indicated can be sent as a whole, or it can be divided into multiple sub-information and sent separately, and the sending period and/or sending time of these sub-information can be the same or different.
- send and receiving indicate the direction of signal transmission.
- send information to XX can be understood as the destination of the information is XX, which can include direct sending through the air interface, and also include indirect sending through the air interface by other units or modules.
- Receiviving information from YY can be understood as the source of the information is YY, which can include direct reception from YY through the air interface, and also include indirect reception from YY through the air interface from other units or modules.
- Send can also be understood as the "output” of the chip interface, and “receive” can also be understood as the "input” of the chip interface.
- sending and receiving can be performed between devices, for example, between network devices and terminal devices, or can be performed within a device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, wiring or interface.
- the present application provides a communication method and device that can flexibly manage coexistence requests.
- the technical solution provided in the embodiment of the present application can be applied to wireless local area network (WLAN) systems, such as Wi-Fi, etc.
- WLAN wireless local area network
- the method provided in the embodiment of the present application can be applied to the Institute of Electrical and Electronics Engineers IEEE 802.11 series protocols, such as 802.11be protocol, 802.11bn protocol (802.11bn is also called Wi-Fi 8, or ultra high reliability (UHR) or ultra high reliability and throughput (UHRT) or the next generation protocol of 802.11bn protocol or support ambient power (ambient power) r, AMP) protocols, etc., which are not listed one by one.
- the technical solution provided in the embodiment of the present application can also be applied to wireless personal area networks (wireless personal area networks, WPANs) based on millimeter wave (millimeter wave, MMW) and ultra wideband (ultra wideband, UWB) technologies.
- WPANs wireless personal area networks
- MMW millimeter wave
- UWB ultra wideband
- the method provided in the embodiment of the present application can be applied to the IEEE802.15 series of protocols, such as 802.15.4a protocol, 802.15.4z protocol or 802.15.4ab protocol, or a future generation of UWB.
- B WPAN protocol, etc. are not listed one by one.
- the technical solution provided in the embodiment of the present application can also be applied to the following communication systems, for example, it can be an Internet of Things (IoT) system, vehicle-to-everything (V2X, X can represent anything), device-to-device (D2D), narrowband Internet of Things (NB-IoT) system, long-term evolution (LTE) system, fifth-generation (5G) communication system, and new communication systems that will emerge in the future development of communication.
- the V2X can include: vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P) or vehicle-to-network (V2N) communication, etc.
- the method provided in the embodiment of the present application can be implemented by a communication device in a communication system.
- the communication device can be an access point (AP) or a station (STA) or a multi-link device.
- AP access point
- STA station
- multi-link device a multi-link device.
- AP is a device with wireless communication function, supports communication or perception or energy transmission using WLAN protocol, has the function of communicating or perceiving or energy transmission with other devices in WLAN network (such as non-access point station (non-AP STA) or other access points), and of course, can also have the function of communicating or perceiving or energy transmission with other devices.
- the access point is equivalent to a bridge connecting wired network and wireless network, and its main function is to connect various wireless network clients together and then connect the wireless network to Ethernet.
- the access point can be called access point station (AP STA).
- the device with wireless communication function can be a complete device, or a chip, processing system or functional module installed in the complete device.
- the device installed with these chips or processing systems or functional modules can implement the methods and functions of the embodiments of the present application under the control of the chips or processing systems or functional modules.
- the AP in the embodiments of the present application is a device that provides services for non-AP STA, and can support 802.11 series protocols or subsequent protocols.
- an access point can be an access point for a terminal (such as a mobile phone) to enter a wired (or wireless) network. It is mainly deployed in homes, buildings, and parks, with a typical coverage radius of tens to hundreds of meters. Of course, it can also be deployed outdoors.
- an AP can be a communication server, router, switch, bridge, or other communication entity; an AP can include various forms of macro base stations, micro base stations, relay stations, and the like.
- an AP can also be a chip or processing system or module in the various forms of equipment mentioned above, so as to implement the methods and functions of the embodiments of the present application.
- the description of the AP here also applies to the AP multi-link device (AP multi-link device, AP MLD) shown below.
- STA is a device with wireless communication function, supports communication or perception or energy transmission using WLAN protocol, and has the ability to communicate or perceive or transmit energy with other non-AP STA or access points in the WLAN network.
- the station can be called a non-access point station (non-AP STA).
- STA is any user communication device that allows the user to communicate or perceive or transmit energy with the AP and then communicate with the WLAN.
- the device with wireless communication function can be a complete device, or a chip or processing system or functional module installed in the complete device. The device installed with these chips or processing systems or functional modules can implement the methods and functions of the embodiments of the present application under the control of the chip or processing system or functional module.
- STA can be a wireless communication chip, a wireless sensor or a wireless communication terminal, etc., and can also be called a user.
- STA can be a mobile phone supporting Wi-Fi communication function, a tablet supporting Wi-Fi communication function, a set-top box supporting Wi-Fi communication function, a smart TV supporting Wi-Fi communication function, a smart wearable device supporting Wi-Fi communication function, a vehicle-mounted communication device supporting Wi-Fi communication function, and a computer supporting Wi-Fi communication function.
- STA can also be a chip or processing system or module in the above-mentioned various forms of devices, so as to implement the methods and functions of the embodiments of the present application.
- the description of STA here also applies to the non-AP multi-link device (non-AP multi-link device, non-AP MLD) shown below.
- STA may include AP STA (or AP) or non-AP STA.
- FIG. 1 is a schematic diagram of the architecture of a communication system provided by an embodiment of the present application.
- the embodiment of the present application can be applicable to scenarios such as communication or perception between AP and non-AP STA, between AP and AP, or between non-AP STA and non-AP STA in WLAN, and the embodiment of the present application is not limited to this.
- the AP can communicate or perceive with a single non-AP STA, or the AP can communicate or perceive with multiple non-AP STAs at the same time.
- the communication or perception between the AP and multiple non-AP STAs can be divided into downlink transmission in which the AP sends signals to multiple non-AP STAs at the same time, and uplink transmission in which multiple non-AP STAs send signals to the AP.
- AP1 can be an AP belonging to an AP MLD
- AP2 can be an AP belonging to an MLD
- non-AP STA1 or non-AP STA2 or non-AP STA3 can be a non-AP STA belonging to a non-AP MLD.
- WLAN communication protocol can be supported between AP and non-AP STA, between AP and AP, and between non-AP STA and non-AP STA.
- the communication protocol can include IEEE802.11 series protocols, such as 802.11bn protocol, and of course, it is also applicable to protocols after 802.11bn.
- the non-AP STA is a mobile phone and the AP is a router as an example, which does not limit the types of AP and non-AP STA in the embodiment of the present application.
- the number of APs and non-AP STAs shown in FIG1 is only an example. In a specific implementation, the number of APs or non-AP STAs can be more or less, and the embodiment of the present application does not limit this.
- FIG2a is a schematic diagram of the architecture of another communication system provided by an embodiment of the present application.
- the 802.11 standard focuses on the 802.11 physical layer (PHY) and medium access control (MAC) layer in a multi-link device, so FIG2a exemplarily shows the PHY and MAC layers.
- PHY physical layer
- MAC medium access control
- a multi-link device may include a physical layer (physical layer, PHY) (PHY#1, PHY#2 as shown in FIG2a) and a medium access control (medium access control, MAC) layer.
- PHY physical layer
- MAC medium access control
- the physical layer can be used to process physical layer signals
- the MAC layer can be used to process MAC layer signals.
- the MAC layer it can also be divided into a high-MAC layer (high MAC as shown in FIG2a) and multiple low-MAC layers (low MAC#1, low MAC#2 as shown in FIG2a).
- the multiple APs included in the multi-link AP are independent of each other in the low MAC layer and PHY, and share the high MAC layer.
- the multiple STAs included in the multi-link non-AP are independent of each other in the low MAC layer and PHY, and share the high MAC layer.
- the high MAC layer is connected to multiple low MAC layers respectively, and the high MAC layer can be shared by multiple links.
- the high MAC layer mainly completes the allocation of sequence number (SN) and packet number (PN) of the MAC service data unit (MSDU) and encryption and decryption and other operations.
- the low MAC layer mainly completes the assembly of the MAC protocol data unit (MPDU) of each link, channel access, packet sending and reception confirmation and other operations.
- MPDU MAC protocol data unit
- the functions implemented by the high MAC layer or the low MAC layer shown here are only examples and should not be understood as limitations on the embodiments of the present application.
- the PHY#1 layer, the low MAC#1 layer, and the high MAC layer in the multi-link AP can be regarded as AP#1, and the PHY#2 layer, the low MAC#2 layer, and the high MAC layer can be regarded as AP#2, that is, the multi-link AP can include 2 AP entities.
- the situation is similar, that is, the high MAC layer in the multi-link non-AP is also shared by multiple links, the PHY#1 layer, the low MAC#1 layer, and the high MAC layer are regarded as STA#1 (or non-AP STA#1), and the PHY#2 layer, the low MAC#2 layer, and the high MAC layer are regarded as STA#2 (or non-AP STA#2), that is, the multi-link non-AP includes 2 STA entities (i.e., 2 non-AP STA entities).
- the high MAC layer or the low MAC layer can be implemented by a processor in a chip system of a multi-link device, and can also be implemented by different software processing modules in a chip system, etc., which are not listed in the embodiments of the present application.
- Figure 2a can be a division of functional modules of a multi-link device.
- the modules shown in Figure 2a can be implemented in the form of hardware or in the form of software functional modules.
- the PHY and MAC layers shown in Figure 2a can be understood as a division of logical functions, and there can be other division methods in actual implementation.
- Figure 2a is shown as an example in which a multi-link device includes two sites. In a specific implementation, the multi-link device can also include more or fewer sites, which are not listed here.
- the frequency bands in which the multi-link device operates may include but are not limited to: sub 1GHz, 2.4GHz, 5GHz, 6GHz, etc., which are not listed here one by one.
- the MLD MAC address may also be referred to as the MLD high MAC layer address, and the link address may also be referred to as the MLD low MAC layer address.
- the ID within the MLD range shown below may be similar to the MLD MAC address shown in FIG2b.
- the above-mentioned wireless module may include a radio frequency module
- the above-mentioned BT module or UWB module may also include a corresponding radio frequency module.
- the wireless module may also include other modules, which are not listed here.
- the radio frequency module shown below may also represent the wireless module of the radio frequency module.
- the interference may be asymmetric or symmetric.
- different RF modules may share a certain resource, such as working on the same channel, or sharing the same or multiple antennas.
- FIG3 is shown by taking the MLD including STA1 and STA2 as an example. In a specific implementation, the MLD may also include more or fewer STAs.
- the communication device shown in FIG3 is also applicable to the first communication device or the second communication device.
- the first communication device may include a STA (such as STA 1), and may also include other RF modules coexisting with the STA (the other RF modules may include STA 2).
- the STA in the first communication device can send and receive signals, and the above-mentioned other RF modules can also send and receive signals. That is, there is a situation where STA and other RF modules coexist inside the first communication device, and coexistence interference may occur during the coexistence process.
- non-AP MLD may include UHR non-AP MLD
- AP MLD may include UHR AP MLD.
- the embodiment of the present application does not limit the specific product form of AP MLD or non-AP MLD.
- MPDU Medium protocol data unit
- FIG4a is a schematic diagram of the format of an MPDU provided in an embodiment of the present application.
- the MPDU may include at least one of the following: frame control, duration, address 1, address 2, address 3, sequence control, quality of service (QoS) control, high throughput (HT) control, frame body, or frame check sequence (FCS).
- QoS quality of service
- HT high throughput
- FCS frame check sequence
- FIG4b is a schematic diagram of the format of the frame control field provided in an embodiment of the present application.
- the frame control field may include at least one of the following: protocol version, type, subtype, to DS, from DS, more fragments, retry, power management, more data, protected frame, and whether HT control (HCT) exists.
- the power management field is used to indicate the power management mode of the transmitter.
- the more data field is used to indicate to the receiver in the energy-saving mode whether the transmitter has any cached data to be received by the receiver.
- the transmitter can switch back and forth between the awake state and the sleep state in the energy-saving mode. If the transmitter has data to be received, it remains in the awake state; if there is no data to be received, it switches to the sleep state.
- the transmitter shown here is a communication device that sends the above-mentioned MPDU, and the receiver can be a device that receives the MPDU.
- the format of the HT control field may be as shown in Table 1. Based on the settings of B1 and B2, the HT control field may have different formats. Of course, Table 1 is only an example. As the standard progresses, the HT control field may have other formats. The relationship between the value and meaning of each bit shown in Table 1 is only an example and should not be understood as a limitation on the embodiments of the present application.
- FIG4c is a schematic diagram of the format of an A-control field provided in an embodiment of the present application.
- the A-control field may include a control list and padding.
- the control list field may include one or more control fields, and the control field may include a control identifier (control ID) and control information.
- a transmission opportunity refers to a bounded period of time during which a device (such as an AP or non-AP STA) can transmit a specific communication category.
- the specific duration can be indicated by the duration field in the MPDU header (as shown in Figure 4a).
- the device can obtain a TXOP through the channel access process. Once the TXOP is obtained, the device can continue to transmit data frames, control frames and management frames, and receive response frames. The duration of these frames does not exceed the TXOP upper limit set by the access category (AC) corresponding to the frame.
- AC access category
- the RF module can generate a coexistence request.
- the coexistence request can be used to coordinate the coexistence interference between different RF modules.
- the coexistence request may include information of other RF modules and/or information of STA.
- the coexistence request may be a coexistence request initiated by the BT module, or a coexistence request initiated by the UWB module, or a coexistence request initiated by the Zifeng module, or a coexistence request initiated by the 5G module.
- the coexistence request sent by the first communication device may be a coexistence request of a radio frequency module inside the device, such as a coexistence request from a radio frequency module obtained by the STA (or the MLD to which the STA belongs) through an interface.
- the coexistence request sent by the first communication device is a coexistence request merged from multiple RF modules inside the device.
- the STA or the MLD to which the STA belongs
- the coexistence requests of the multiple RF modules can be merged into one coexistence request.
- the STA or the MLD to which the STA belongs
- the STA can merge multiple coexistence requests into one coexistence request after receiving the coexistence requests sent by other RF modules.
- FIG. 5 is a flow chart of a communication method provided in an embodiment of the present application. As shown in FIG. 5 , the method includes:
- a first communication device sends a coexistence request, and correspondingly, a second communication device receives the coexistence request.
- the coexistence request can be sent by the STA belonging to the MLD.
- the first communication device before the first communication device sends the coexistence request, it can also obtain or generate the coexistence request.
- the step of obtaining the coexistence request can be performed by the above-mentioned STA.
- the step of generating a coexistence request can be performed by the above-mentioned STA.
- the step of generating a coexistence request can be performed by a processing module in the MLD.
- the embodiment of the present application does not limit which chip or functional module, etc., specifically generates the coexistence request.
- the coexistence request may be included in a data frame.
- the format of the data frame may refer to the description of the MPDU shown in FIG. 4a, which will not be described in detail here.
- the coexistence request may be carried in the control information field in the A-control field.
- the format of the A-control field refer to FIG. 4c.
- the above control frame, management frame or data frame may be collectively referred to as a radio frame.
- the first communication device can send a coexistence request so that the second communication device can make a reasonable decision (or process) in combination with the coexistence request.
- the decision may include but is not limited to: ending the current TXOP in advance, ending the scheduling of the first communication device in the current TXOP in advance (i.e., no longer scheduling the first communication device in the current TXOP), reasonably scheduling the first communication device, or selecting the working bandwidth or the maximum number of transceiver streams or the maximum modulation and coding mode, etc.
- the second communication device parses the coexistence request.
- the TXOP holder can respect and follow the coexistence request from one or more TXOP responders and schedule transmission based on the coexistence request.
- the STA (such as non-AP STA or AP) can also remove, suspend or modify the coexistence request (as shown in the operation type information below).
- the TXOP holder may have the final decision-making power.
- the AP as the TXOP holder may decide how to schedule transmission or whether to end the TXOP early based on the coexistence request from one or more non-AP STAs. Ways to end the TXOP early may include: the TXOP holder sends a contention-free end (CF-end) to instruct the TXOP responder to end the TXOP early.
- the second communication device may learn whether the TXOP needs to be ended early by parsing the coexistence request.
- the first communication device may effectively learn the coexistence interference situation within the first communication device by sending a coexistence request to the second communication device.
- the second communication device may end the TXOP early and no longer schedule the transmission of the first communication device in this TXOP.
- the second communication device may learn how to schedule the non-AP STA specifically.
- the AP may not schedule the non-AP STA or reduce the modulation and coding strategy during the time when the non-AP STA has coexistence interference.
- the above information can be included in the coexistence request at the same time; or, when the coexistence request is included in a radio frame, part of the above information can be carried in other elements or other fields in the radio frame except the coexistence request, and the other part of the information is carried in the coexistence request in the radio frame.
- the specific position or order of the above information in the coexistence request or radio frame is not limited in the embodiment of the present application.
- the first communication device includes a TXOP responder, and a non-AP STA serves as a TXOP responder
- the second communication device includes a TXOP holder, and an AP serves as a TXOP holder.
- this should not be understood as a limitation on the embodiments of the present application.
- the identifier can be used to uniquely identify a coexistence request.
- the identifier can include a coexistence request identifier (identifier, ID) (coexistencerequest ID).
- ID coexistence request identifier
- the first communication device can assign an identifier to each coexistence request, such as a coexistence request ID.
- the coexistence request ID assigned by the first communication device can be within the MLD range.
- the coexistence request ID can be an ID within the MLD range that can be assigned by the first communication device.
- the identifier may be carried in a coexistence request ID field in a coexistence request.
- the second communication device can flexibly operate on different coexistence requests, identify different coexistence requests, and improve the management flexibility of the coexistence request. Then, the second communication device can distinguish different coexistence requests sent by the first communication device based on the coexistence request ID, or distinguish coexistence requests from different first communication devices, so that the second communication device can easily manage different coexistence requests and improve management efficiency.
- the operation type information may be used to indicate the operation type of the coexistence request.
- the operation type of the coexistence request may include but is not limited to: a newly added coexistence request; a removed coexistence request; a coexistence request with modified parameters; and a temporarily suspended coexistence request.
- the operation type of the coexistence request indicated by the operation type information may be any of the above operation types.
- the operation type information may be carried in an operation type field in the coexistence request.
- the name of the operation type information or the operation type field is only an example, for example, the operation type information may also be called update type information, and the operation type field may also be called update type (updatetype) field.
- the relationship between the value and meaning of the operation type information can be as follows: the operation type information is set to 00 to indicate that the coexistence request is a newly added coexistence request; the operation type information is set to 01 to indicate that the coexistence request is removed; the operation type information is set to 10 to indicate that the relevant parameters of the coexistence request (such as the sending parameters and/or receiving parameters shown below) are modified; the operation type information is set to 11 to indicate that the coexistence request is temporarily suspended until it is restored, or the coexistence request is temporarily suspended until the indicated time point.
- the description between the value and meaning of the operation type information shown here is only an example, and the value and meaning of the operation type information can also have other relationships, such as the operation type information value is set to 11 to indicate a newly added coexistence request; the operation type information value is set to 00 to indicate that the coexistence request is removed; the operation type information value is set to 10 to indicate that the coexistence request is removed; the operation type information value is set to 01 to indicate that the coexistence request is temporarily suspended, etc., which are not listed here one by one.
- the coexistence request may also include resumption time information indicating the coexistence request (not shown in FIG. 6 b). At the moment indicated by the resumption time information, the coexistence request may release the temporary suspension.
- the resumption time information may be carried in a timing synchronization function (TSF) (resume TSF) field, which may include at least one of the following: next starting time, next duration, next interval, etc. How to indicate the resumption time of the coexistence request is not described in detail here.
- TSF timing synchronization function
- the operation type of the coexistence request may be a temporarily suspended coexistence request.
- the second communication device may learn the operation type of the coexistence request based on the operation type information.
- the second communication device may perform different processing for different operation types.
- the second communication device may save the coexistence request. For example, the TXOP holder may schedule the TXOP responder based on the coexistence request, or process the transmission request (or scheduling request, etc.) of the TXOP responder, etc. As another example, when the operation type information indicates that the coexistence request is a coexistence request that needs to be removed, the second communication device may delete the cache about the coexistence request. As another example, when the operation type information indicates that the coexistence request is a coexistence request that needs to modify parameters, the second communication device may update its saved coexistence request based on the parameters indicated in the coexistence request.
- the AP may schedule a non-AP STA using the updated coexistence request.
- the second communication device may temporarily ignore the coexistence request. If after the moment indicated by the above-mentioned recovery time information, the coexistence request becomes valid again.
- the radio frequency type information can be used to indicate the radio frequency type (or coexistence type) corresponding to the coexistence request.
- the radio frequency type may include but is not limited to: BT, WUB, Zifeng, 5G, Wi-Fi.
- the radio frequency type corresponding to the coexistence request shown in the embodiment of the present application may also be referred to as the radio frequency type of the radio frequency module corresponding to the coexistence request, or the radio frequency type of other radio frequency modules.
- the other radio frequency modules are relative to STA.
- the radio frequency type corresponding to the coexistence request may also be replaced by the radio frequency module corresponding to the coexistence request, or the wireless module corresponding to the coexistence request, etc.
- the RF type information may implicitly indicate that the coexistence request is a coexistence request merged from coexistence requests corresponding to multiple RF modules.
- the RF type information may implicitly indicate that the coexistence request is a coexistence request corresponding to a RF module. For example, if the value of the RF type information is a normal value #1, it indicates that the RF type corresponding to the coexistence request is BT; if the value of the RF type information is a normal value #2, it indicates that the RF type corresponding to the coexistence request is WUB, and so on.
- the specific values of the normal value or the special value are not listed here one by one.
- the minimum remaining time refers to the minimum remaining time of the radio type corresponding to the coexistence request. That is, the minimum remaining time may indicate the minimum remaining time of the cached data corresponding to other radio modules.
- the cached data may be the data corresponding to the radio module corresponding to the coexistence request.
- the minimum remaining time is exceeded, the cached data corresponding to the other radio modules may be discarded or the QoS may be seriously deteriorated.
- the shorter the minimum remaining time the higher the service priority corresponding to the cached data.
- the interference When the interference is symmetrical, it means that the radio type corresponding to the coexistence request will cause interference to the STA, and the STA will also cause interference to the radio type.
- the coexistence request can carry two interference reports, indicating the interference parameters caused by the radio type corresponding to the coexistence request to the STA and the interference parameters caused by the STA to the radio type.
- the interference report may also include at least one of the following: link ID (not shown in FIG. 6 b), interference level, interference-affected channel, whether the interference is periodic or aperiodic, interference start time, interference duration, interval between adjacent interference windows, and the number of interference windows.
- the interference level may be carried in the interference level field in the coexistence report
- the interference-affected channel may be carried in the interference channel field in the coexistence report
- the interference start time may be carried in the start time field in the coexistence report
- the interference duration may be carried in the duration field (or referred to as duration or duration, etc.) in the coexistence report
- the interval between adjacent interference windows may be carried in the interval field in the coexistence report
- the number of interference windows may be carried in the count field in the coexistence report.
- the above-mentioned expected behavior includes any of the following:
- the STA based on the coexistence interference existing inside the first communication device, the STA expects to be allowed to send signals.
- the second communication device can schedule the STA in the first communication device to transmit based on the expected behavior information.
- other RF modules in the first communication device need to send signals within the interference window, so the first communication device can expect the STA (such as the Wi-Fi RF inside the first communication device) to send signals.
- the interference of other RF modules on the STA can be reduced as much as possible, and the interference can be controlled within a reasonable range.
- the link ID is used to indicate the identification of the link affected by the coexistence interference.
- the maximum number of streams can be used to indicate the maximum number of streams that the STA can use when receiving a signal.
- the maximum MCS can be used to indicate the maximum MCS used by the STA when receiving a signal.
- the reception redundancy can be used to determine the redundancy of the SNR corresponding to the maximum MCS.
- the expected maximum data length can indicate the maximum TB-PPDU length that the STA expects to receive.
- the expected bandwidth can be used to indicate the maximum transmission bandwidth.
- the coding type can indicate a coding method, such as a low-density parity-check (LDPC) coding method or other coding methods, which are not listed here.
- the maximum LDPC codeword length can be used to indicate the maximum allowed LDPC codeword length.
- the STA based on the interference inside the first communication device, the STA expects to receive signals.
- the second communication device can send signals to the first communication device based on the expected behavior information.
- other RF modules in the first communication device can receive signals, and the STA can also expect to receive signals, so that mutual interference can be reduced as much as possible.
- the time corresponding to the expected behavior information may be the same as the time shown in (5).
- the second communication device may schedule the first communication device based on the interference window indicated in the interference report. That is, the time period corresponding to the above-mentioned expected behavior may be determined by the time (such as the interference start time, the interference duration, the interval or the number) indicated in (5).
- the coexistence request may also include time information, which may be used to indicate the time period corresponding to the above-mentioned expected behavior.
- the above-mentioned time field can be used to indicate the time period corresponding to the expected behavior. If the expected behavior is that neither sending nor receiving signals is allowed, the time field can be used to indicate an unavailable time period (or unavailable window). That is, within the time period indicated by the time field, the STA is not allowed to send or receive signals. If the expected behavior is restricted reception of signals, the time field can be used to indicate that within the time period indicated by the time field, the STA can use the reception parameters in the coexistence request to receive signals.
- the time field please refer to the time information shown and will not be described in detail here.
- the expected behavior control field can be used to indicate any of the above items a to e.
- the expected behavior control field can occupy 3 bits. If the value of the field is value #1, it can indicate that the expected behavior is to allow the sending of signals, the value of the field is value #2, it can indicate that the expected behavior is to allow the receiving of signals, the value of the field is value #3, it can indicate that the expected behavior is to allow the receiving of signals, the value of the field is value #4, it can indicate that the expected behavior is to allow the sending of signals, and the value of the field is value #5, it can indicate that the expected behavior is not allowed to send signals or receive signals. As another example, the expected behavior control field can occupy 5 bits.
- the monitoring mode enabling information may be carried in a coexistence request.
- the monitoring mode enabling information may be carried in a radio frame, and the radio frame includes the monitoring mode enabling information and the coexistence request.
- the coexistence request does not include the monitoring mode enabling information, but the radio frame including the coexistence request includes the monitoring mode enabling information.
- the embodiment of the present application does not limit the position of each information shown in (1) to (7) in the radio frame.
- the monitoring mode and the energy-saving mode can be in parallel, and it is known that the two can be used in combination (such as the above method 2B) or separately (such as method 1B). This is equivalent to adding a monitoring mode without changing the operation of the existing energy-saving mode, and the protocol is slightly modified.
- the first communication device sends a coexistence request to the second communication device, so that on the one hand, the second communication device schedules the first communication device based on the coexistence request; on the other hand, the coexistence request includes an identification or operation type information, so that the second communication device can flexibly manage different coexistence requests.
- Wi-Fi 8 also discusses the energy saving of equipment.
- the station in order to save energy, can choose to work in monitoring mode or energy saving mode. In the above modes, the station can work under small bandwidth, single stream and low MCS.
- the AP obtains TXOP and wants to transmit data with the non-AP STA, the two communicating parties can exchange ICF/ICR frames.
- the non-AP STA can carry a coexistence request in the ICR frame to inform the AP of the maximum bandwidth, maximum MCS, maximum number of streams and other parameters used when transmitting data.
- the AP sends an ICF
- non-AP STA1 or non-AP STA2 can reply with an ICR frame after receiving the ICF.
- non-AP STA 1 and non-AP STA 2 may declare their respective coexistence requests in the ICR frame. For example, non-AP STA 1 requests that TXOP end at time T1, duration A, and the corresponding service priority X. Non-AP STA 2 requests that TXOP end at time T2, duration B, and the corresponding service priority Y. If the expected behavior of the coexistence request sent by non-AP STA 1 may be unavailable, the time information may be used to indicate the unavailable time (i.e., unavailable window). For example, non-AP STA 1 may indicate through the time information that non-AP STA 1 requests that this TXOP end at time T1.
- the AP may send data, and non-AP STA1 or non-AP STA2 may receive the data. After receiving the data, non-AP STA1 or non-AP STA2 may reply with a block acknowledgment (BA) frame.
- BA block acknowledgment
- Table 2 exemplarily shows the functions of various fields, but it should not be understood as a limitation on the embodiments of the present application.
- multi-STA BA multi-STA block acknowledgment
- the coexistence request can be flexibly managed by carrying the coexistence request in the ICF/ICR frame and by using the coexistence request ID and operation type information.
- it also solves the problem of how to make full use of the current TXOP for transmission while ensuring coexistence when the TXOP end times indicated by different non-AP STAs in a multi-user scenario are inconsistent.
- the AP can schedule these non-AP STAs based on coexistence requests based on different non-AP STAs, such as following the coexistence requests of these non-AP STAs, or not following the coexistence requests of one or more non-AP STAs.
- the present application divides the functional modules of the communication device according to the above method embodiment.
- each functional module can be divided according to each function, or two or more functions can be integrated into one processing module.
- the above integrated modules 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 present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
- the communication device of the embodiment of the present application will be described in detail below in conjunction with Figures 9 to 11.
- the communication device can be used to perform the actions performed by the second communication device in the above method embodiment.
- the communication device can be the Wi-Fi device itself or a chip or functional module that can be configured in the device.
- the transceiver module 902 is used to perform the transceiver-related operations of the second communication device in the above method embodiment
- the processing module 901 is used to perform the processing-related operations of the second communication device in the above method embodiment.
- the transceiver module 902 may include a radio frequency module, an antenna module, etc.
- the transceiver module 902 may include a pin module, etc.
- the transceiver module may include multiple radio frequency modules.
- the communication device is used to execute the steps or methods or functions executed by the second communication device, such as the processor 1020 can be used to execute the functions or steps implemented by the processing module 901 shown in Figure 9, and the transceiver 1010 can be used to execute the functions or steps implemented by the transceiver module 902 shown in Figure 9.
- the processor 1020 can be used to execute the functions or steps implemented by the processing module 901 shown in Figure 9
- the transceiver 1010 can be used to execute the functions or steps implemented by the transceiver module 902 shown in Figure 9.
- the transceiver may include a receiver and a transmitter, wherein the receiver is used to perform a receiving function (or operation) and the transmitter is used to perform a transmitting function (or operation).
- the transceiver is used to communicate with other devices/devices via a transmission medium.
- the communication device 100 may further include one or more memories 1030 for storing program instructions and/or data.
- the memory 1030 is coupled to the processor 1020.
- the coupling in the embodiment of the present application is an indirect coupling or communication connection between the communication device, unit or module, which may be electrical, mechanical or other forms, and is used for information exchange between the communication device, unit or module.
- the processor 1020 may operate in conjunction with the memory 1030.
- the processor 1020 may execute program instructions stored in the memory 1030.
- at least one of the one or more memories may be included in the processor.
- connection medium between the above-mentioned transceiver 1010, processor 1020 and memory 1030 is not limited in the embodiment of the present application.
- the memory 1030, processor 1020 and transceiver 1010 are connected through a bus 1040.
- the bus is represented by a bold line in FIG. 10.
- the connection mode between other components is only for schematic illustration and is not limited thereto.
- the bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one bold line is used in FIG. 10, but it does not mean that there is only one bus or one type of bus.
- the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc., and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application.
- the general-purpose processor may be a microprocessor or any conventional processor, etc.
- the steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor, etc.
- the processor 1020 is mainly used to process the communication protocol and communication data, and to control the entire communication device, execute the software program, and process the data of the software program.
- the memory 1030 is mainly used to store the software program and data.
- the transceiver 1010 may include a control circuit and an antenna.
- the control circuit is mainly used to convert the baseband signal and the radio frequency signal and process the radio frequency signal.
- the antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves.
- the input and output devices such as a touch screen, a display screen, a keyboard, etc., are mainly used to receive data input by the user and output data to the user.
- the processor 1020 can read the software program in the memory 1030, interpret and execute the instructions of the software program, and process the data of the software program.
- the processor 1020 performs baseband processing on the data to be sent, and outputs the baseband signal to the RF circuit.
- the RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna.
- the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 1020.
- the processor 1020 converts the baseband signal into data and processes the data.
- the communication device shown in the embodiment of the present application may also have more components than those in FIG10, and the embodiment of the present application does not limit this.
- the method performed by the processor and transceiver shown above is only an example, and the specific steps performed by the processor and transceiver can refer to the method described above.
- the logic circuit 1101 may be a chip, a processing circuit, an integrated circuit, or a system on chip (SoC) chip, etc.
- the interface 1102 may be a communication interface, an input/output interface, a pin, etc.
- FIG11 is exemplified by taking the communication device as a chip, and the chip includes a logic circuit 1101 and an interface 1102.
- the present application also provides a computer program, which is used to implement the operations and/or processing performed by each communication device in the method provided by the present application.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本申请要求在2024年01月12日提交中国国家知识产权局、申请号为202410055206.8的中国专利申请的优先权,发明名称为“通信方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of the Chinese patent application filed with the State Intellectual Property Office of China on January 12, 2024, with application number 202410055206.8, and the priority of the Chinese patent application with the invention name “Communication Method and Device”, all contents of which are incorporated by reference in this application.
本申请涉及通信技术领域,尤其涉及一种通信方法及装置。The present application relates to the field of communication technology, and in particular to a communication method and device.
目前存在一种共存机制,通信装置(如终端装置等)中可以包括STA,该STA可以是隶属于多链路设备中的STA,以及该通信装置还可以包括其他的无线模块,其他的无线模块可以包括蓝牙(bluetooth,BT)、超宽带(ultra wideband,UWB)、紫峰(Zigbee),第五代(5th-generation,5G)等。即STA和其他的无线模块可以共存于通信装置中。At present, there is a coexistence mechanism, in which a communication device (such as a terminal device, etc.) may include a STA, which may be a STA belonging to a multi-link device, and the communication device may also include other wireless modules, and the other wireless modules may include Bluetooth (BT), ultra wideband (UWB), Zigbee, 5th generation (5G), etc. That is, the STA and other wireless modules can coexist in the communication device.
上述通信装置中的STA可以收发信号,其他的无线模块也可以收发信号。STA与其他的无线模块之间可能会存在干扰。该情况下,就可以通过共存请求来指示干扰情况。The STA in the above communication device can send and receive signals, and other wireless modules can also send and receive signals. There may be interference between the STA and other wireless modules. In this case, the interference situation can be indicated by a coexistence request.
因此,共存请求中的信令指示是本领域技术人员正在研究的问题。Therefore, the signaling indication in the coexistence request is a problem being studied by those skilled in the art.
本申请实施例提供一种通信方法及装置,可以灵活地管理不同的共存请求。The embodiments of the present application provide a communication method and device that can flexibly manage different coexistence requests.
第一方面,本申请实施例提供一种通信方法,所述方法应用于第一通信装置,所述第一通信装置可以为Wi-Fi设备,或者设置于Wi-Fi设备中的芯片或功能模块等,所述方法包括:In a first aspect, an embodiment of the present application provides a communication method, which is applied to a first communication device, where the first communication device may be a Wi-Fi device, or a chip or a functional module provided in the Wi-Fi device, and the method includes:
第一通信装置生成共存请求(coexistencerequest),所述共存请求包括所述共存请求的标识和操作类型信息,所述操作类型信息用于指示所述共存请求的操作类型;所述第一通信装置发送所述共存请求。The first communication device generates a coexistence request (coexistence request), wherein the coexistence request includes an identifier of the coexistence request and operation type information, wherein the operation type information is used to indicate an operation type of the coexistence request; and the first communication device sends the coexistence request.
本申请实施例中,第一通信装置可以包括(transmitopportunity,TXOP)响应者,第二通信装置可以包括TXOP持有者。TXOP持有者可以为接入点(accesspoint,AP),TXOP响应者可以为非接入点站点(non-AP station,non-AP STA)。或者,TXOP持有者可以为non-AP STA,TXOP响应者可以为AP。本申请实施例中,STA可以包括AP STA(即AP)或non-AP STA。如第一通信装置可以包括STA和其他射频模块(如共存请求中的射频类型所对应的射频模块)。如第二通信装置也可以包括STA和其他射频模块。In an embodiment of the present application, the first communication device may include a (transmitopportunity, TXOP) responder, and the second communication device may include a TXOP holder. The TXOP holder may be an access point (AP), and the TXOP responder may be a non-AP station (non-AP STA). Alternatively, the TXOP holder may be a non-AP STA, and the TXOP responder may be an AP. In an embodiment of the present application, the STA may include an AP STA (i.e., AP) or a non-AP STA. For example, the first communication device may include a STA and other radio frequency modules (such as a radio frequency module corresponding to the radio frequency type in the coexistence request). For example, the second communication device may also include a STA and other radio frequency modules.
本申请实施例中,第一通信装置通过向第二通信装置发送包括标识和操作类型信息的共存请求,可以使得第二通信装置可以结合标识灵活地管理不同的共存请求,对共存请求进行不同的操作。In the embodiment of the present application, by sending a coexistence request including an identifier and operation type information to the second communication device, the first communication device can enable the second communication device to flexibly manage different coexistence requests in combination with the identifier and perform different operations on the coexistence requests.
第二方面,本申请实施例提供一种通信方法,所述方法应用于第二通信装置,所述第二通信装置可以为Wi-Fi设备,或者设置于Wi-Fi设备中的芯片或功能模块等,所述方法包括:In a second aspect, an embodiment of the present application provides a communication method, which is applied to a second communication device, where the second communication device may be a Wi-Fi device, or a chip or a functional module provided in the Wi-Fi device, and the method includes:
第二通信装置接收共存请求,所述共存请求包括所述共存请求的标识和操作类型信息,所述操作类型信息用于指示所述共存请求的操作类型;所述第二通信装置解析所述共存请求。The second communication device receives a coexistence request, where the coexistence request includes an identifier of the coexistence request and operation type information, where the operation type information is used to indicate an operation type of the coexistence request; and the second communication device parses the coexistence request.
本申请实施例中,第二通信装置通过解析共存请求,可以来决定是否遵循(respect)该共存请求。如第二通信装置可以基于更新类型信息可以对共存请求进行不同的操作。如该第二通信装置可以结合共存请求来决定:调度第一通信装置的方式(如第一通信装置为non-AP STA),或者决定是否提前结束TXOP等,或者可以选择工作的带宽或最大收发流数或最大调制编码方式等,使得第二通信装置合理地进行不同的处理。In an embodiment of the present application, the second communication device can decide whether to respect the coexistence request by parsing the coexistence request. For example, the second communication device can perform different operations on the coexistence request based on the update type information. For example, the second communication device can determine in combination with the coexistence request: the method of scheduling the first communication device (such as the first communication device is a non-AP STA), or decide whether to end the TXOP in advance, etc., or can select the working bandwidth or the maximum number of transceiver streams or the maximum modulation and coding method, etc., so that the second communication device can reasonably perform different processing.
结合第一方面或第二方面,在一种可能的实现方式中,所述共存请求的操作类型包括如下任一项:In combination with the first aspect or the second aspect, in a possible implementation manner, the operation type of the coexistence request includes any one of the following:
新增的共存请求;移除的共存请求;修改参数的共存请求;或临时挂起的共存请求。A newly added coexistence request; a removed coexistence request; a coexistence request with modified parameters; or a temporarily suspended coexistence request.
本申请实施例中,共存请求通过指示上述操作类型,可使得第二通信装置能够结合不同的操作类型来执行不同的操作。In the embodiment of the present application, the coexistence request may enable the second communication device to perform different operations in combination with different operation types by indicating the above operation types.
结合第一方面或第二方面,在一种可能的实现方式中,所述共存请求还包括射频类型信息,所述射频类型信息用于指示所述共存请求对应的射频类型。In combination with the first aspect or the second aspect, in a possible implementation manner, the coexistence request further includes radio frequency type information, where the radio frequency type information is used to indicate a radio frequency type corresponding to the coexistence request.
本申请实施例中,不同的射频类型可以对应不同的业务优先级,因此共存请求通过指示其对应的射频类型,可以使得第二通信装置基于该射频类型确定是否遵循(respect)该共存请求。In the embodiment of the present application, different radio frequency types may correspond to different service priorities, so the coexistence request may indicate its corresponding radio frequency type, so that the second communication device may determine whether to respect the coexistence request based on the radio frequency type.
结合第一方面或第二方面,在一种可能的实现方式中,所述共存请求对应的射频类型包括如下任一项:蓝牙(bluetooth,BT)、超宽带(ultra wideband,UWB)、紫峰(Zigbee),第五代(5th-generation,5G)、Wi-Fi。In combination with the first aspect or the second aspect, in a possible implementation manner, the radio frequency type corresponding to the coexistence request includes any one of the following: Bluetooth (BT), ultra wideband (UWB), Zigbee, fifth generation (5G), and Wi-Fi.
本申请实施例中,第一通信装置可以包括STA,以及还可以包括上述射频类型对应的射频模块。共存请求对应的射频类型为Wi-Fi时,可以表示第一通信装置内的一个STA受到了另一个STA的干扰。即上述Wi-Fi可以为第一通信装置内的共存请求对应的Wi-Fi。In an embodiment of the present application, the first communication device may include a STA, and may also include a radio frequency module corresponding to the above radio frequency type. When the radio frequency type corresponding to the coexistence request is Wi-Fi, it may indicate that a STA in the first communication device is interfered by another STA. That is, the above Wi-Fi may be the Wi-Fi corresponding to the coexistence request in the first communication device.
结合第一方面或第二方面,在一种可能的实现方式中,所述共存请求还包括业务优先级信息,所述业务优先级信息用于指示所述共存请求对应的射频类型的业务优先级。In combination with the first aspect or the second aspect, in a possible implementation manner, the coexistence request further includes service priority information, where the service priority information is used to indicate a service priority of a radio frequency type corresponding to the coexistence request.
本申请实施例中,第二通信装置基于业务优先级信息可以获知共存请求对应的射频类型业务优先级情况,从而使得第二通信装置可以合理地来调度第一通信装置,使得第一通信装置可以结合共存干扰情况来收发不同业务优先级的数据。In an embodiment of the present application, the second communication device can obtain the RF type service priority situation corresponding to the coexistence request based on the service priority information, so that the second communication device can reasonably schedule the first communication device, so that the first communication device can send and receive data of different service priorities in combination with the coexistence interference situation.
结合第一方面或第二方面,在一种可能的实现方式中,所述共存请求还包括干扰报告,所述干扰报告用于指示所述共存请求对应的射频类型的干扰参数。In combination with the first aspect or the second aspect, in a possible implementation manner, the coexistence request also includes an interference report, where the interference report is used to indicate an interference parameter of a radio frequency type corresponding to the coexistence request.
结合第一方面或第二方面,在一种可能的实现方式中,所述干扰参数包括如下至少一项:链路标识、干扰水平、干扰影响的信道、干扰是否为周期性的、干扰是否为对称的、干扰起始时间、干扰持续时间、相邻干扰窗口之间的间隔、干扰窗口的个数。In combination with the first aspect or the second aspect, in a possible implementation method, the interference parameters include at least one of the following: link identification, interference level, channel affected by interference, whether the interference is periodic, whether the interference is symmetrical, interference start time, interference duration, interval between adjacent interference windows, and the number of interference windows.
本申请实施例中,链路标识可以指示受共存干扰影响的链路的标识。干扰水平可以指示第一通信装置内的STA受干扰的强度或大小。干扰影响的信道指示干扰所在的信道。干扰是周期的指示第一通信装置内的其他射频模块产生的干扰是周期性的;干扰是非周期的指示第一通信装置内的其他射频模块产生的干扰是非周期的。其他射频模块指的是第一通信装置内除STA之外的其他射频模块(也可能包括其他STA)。干扰是对称的指示共存请求对应的射频模块会对第一通信装置内的STA造成干扰,以及该STA也会对前述射频模块造成干扰;干扰是非对称的指示共存请求对应的射频模块对STA造成干扰,该STA不会对前述射频模块造成干扰,或者STA对前述射频模块造成的干扰小于某一阈值。干扰起始时间和干扰持续时间可以用于指示共存干扰的起始时间和时长。当干扰是周期的,则表示干扰会以一定的周期出现,如干扰出现的起始时间由干扰起始时间指示,一个周期内的干扰持续时长由干扰持续时间指示。如干扰持续时间也可以称为干扰窗口,当干扰是周期的,则干扰报告还可以包括相邻干扰窗口之间的间隔或干扰窗口的个数。In an embodiment of the present application, a link identifier may indicate an identifier of a link affected by coexistence interference. An interference level may indicate the intensity or magnitude of interference to a STA in a first communication device. An interference-affected channel indicates a channel where interference is located. Interference is periodic, indicating that the interference generated by other radio frequency modules in the first communication device is periodic; interference is aperiodic, indicating that the interference generated by other radio frequency modules in the first communication device is aperiodic. Other radio frequency modules refer to other radio frequency modules (which may also include other STAs) in the first communication device except for STA. Interference is symmetric, indicating that the radio frequency module corresponding to the coexistence request will interfere with the STA in the first communication device, and the STA will also interfere with the aforementioned radio frequency module; interference is asymmetric, indicating that the radio frequency module corresponding to the coexistence request interferes with the STA, the STA will not interfere with the aforementioned radio frequency module, or the interference caused by the STA to the aforementioned radio frequency module is less than a certain threshold. Interference start time and interference duration can be used to indicate the start time and duration of coexistence interference. When interference is periodic, it means that interference will occur in a certain period, such as the start time of interference occurrence is indicated by the interference start time, and the duration of interference in a period is indicated by the interference duration. For example, the interference duration may also be referred to as an interference window. When the interference is periodic, the interference report may further include the interval between adjacent interference windows or the number of interference windows.
结合第一方面或第二方面,在一种可能的实现方式中,所述共存请求还包括期望行为信息,所述期望行为信息用于指示所述第一通信装置内的STA的期望行为。In combination with the first aspect or the second aspect, in a possible implementation manner, the coexistence request further includes expected behavior information, where the expected behavior information is used to indicate an expected behavior of the STA in the first communication device.
结合第一方面或第二方面,在一种可能的实现方式中,所述共存请求还包括时间信息,所述时间信息用于指示所述期望行为对应的时间段。In combination with the first aspect or the second aspect, in a possible implementation manner, the coexistence request further includes time information, where the time information is used to indicate a time period corresponding to the expected behavior.
本申请实施例中,结合期望行为信息和时间信息,第一通信装置可以通过这两个信息指示STA期望的,在所述时间信息指示的时间段内的行为。In the embodiment of the present application, in combination with the expected behavior information and the time information, the first communication device can indicate the behavior expected by the STA within the time period indicated by the time information through these two information.
结合第一方面或第二方面,在一种可能的实现方式中,所述第一通信装置期望的行为包括如下任一项:In combination with the first aspect or the second aspect, in a possible implementation manner, the behavior expected by the first communication device includes any one of the following:
允许发送信号;受限制的接收信号;允许接收信号;受限制的发送信号;或不允许发送信号也不允许接收信号。Sending of signals is permitted; receiving of signals is restricted; receiving of signals is permitted; sending of signals is restricted; or neither sending nor receiving of signals is permitted.
结合第一方面或第二方面,在一种可能的实现方式中,所述共存请求还包括所述第一通信装置受限制的接收信号时的接收参数,或者,所述第一通信装置受限制的发送信号时的发送参数。In combination with the first aspect or the second aspect, in a possible implementation manner, the coexistence request further includes a reception parameter when the first communication device is restricted from receiving a signal, or a transmission parameter when the first communication device is restricted from sending a signal.
结合第一方面或第二方面,在一种可能的实现方式中,所述发送参数包括如下至少一项:链路标识、最大流数(或最大空间流数(numberofspatialstreams,NSS))、最大发射功率(max Txpower)、最小发射功率、期望的接收冗余度(expected Rxmargin)、期望的最大数据长度(或称为最大TB-PPDU长度(max TB-PPDU length))、期望的带宽(expectedbandwidth,expectedBW)、调制编码方式或最大LDPC码字长度(max LDPC codewordlength)。In combination with the first aspect or the second aspect, in a possible implementation method, the sending parameters include at least one of the following: link identifier, maximum number of streams (or maximum number of spatial streams (number of spatial streams, NSS)), maximum transmit power (max Txpower), minimum transmit power, expected receive redundancy (expected Rxmargin), expected maximum data length (or maximum TB-PPDU length (max TB-PPDU length)), expected bandwidth (expected bandwidth, expected BW), modulation coding method or maximum LDPC codeword length (max LDPC codeword length).
结合第一方面或第二方面,在一种可能的实现方式中,所述接收参数包括如下至少一项:链路标识、最大流数、期望的接收冗余度、期望的最大数据长度、期望的带宽、调制编码方式或最大LDPC码字长度。In combination with the first aspect or the second aspect, in a possible implementation, the receiving parameters include at least one of the following: a link identifier, a maximum number of streams, an expected receiving redundancy, an expected maximum data length, an expected bandwidth, a modulation coding method, or a maximum LDPC codeword length.
结合第一方面或第二方面,在一种可能的实现方式中,所述共存请求承载于初始控制帧(initial control frame,ICF)或初始响应(initial control response,ICR)帧中,所述ICF或所述ICR帧还包括监听模式使能信息,所述监听模式使能信息用于指示所述第一通信装置开启监听模式(或称为侦听模式)或者退出监听模式。In combination with the first aspect or the second aspect, in a possible implementation method, the coexistence request is carried in an initial control frame (ICF) or an initial control response (ICR) frame, and the ICF or the ICR frame also includes monitoring mode enable information, and the monitoring mode enable information is used to instruct the first communication device to start the monitoring mode (or called listening mode) or exit the monitoring mode.
结合第一方面或第二方面,在一种可能的实现方式中,所述共存请求还包括监听模式使能信息,所述监听模式使能信息用于指示所述第一通信装置开启监听模式或者退出监听模式。In combination with the first aspect or the second aspect, in a possible implementation manner, the coexistence request further includes monitoring mode enabling information, where the monitoring mode enabling information is used to instruct the first communication device to turn on the monitoring mode or exit the monitoring mode.
结合第一方面或第二方面,在一种可能的实现方式中,所述监听模式使能信息为第一值时指示所述第一通信装置退出所述监听模式,所述第一通信装置待切换到的模式是基于功率管理信息确定的;或者,所述监听模式使能信息为第二值时指示所述第一通信装置开启所述监听模式,所述第一通信装置所处的状态是基于功率管理信息或更多数据信息中的至少一项确定的。In combination with the first aspect or the second aspect, in one possible implementation, when the listening mode enable information is a first value, it indicates that the first communication device exits the listening mode, and the mode to be switched to by the first communication device is determined based on power management information; or, when the listening mode enable information is a second value, it indicates that the first communication device turns on the listening mode, and the state of the first communication device is determined based on at least one of the power management information or more data information.
结合第一方面,在一种可能的实现方式中,所述方法还包括:所述第一通信装置接收来自第二通信装置的关于所述共存请求的反馈结果。In combination with the first aspect, in a possible implementation manner, the method further includes: the first communication device receiving a feedback result regarding the coexistence request from the second communication device.
本申请实施例中,第二通信装置通过发送反馈结果,可使得第一通信装置能够有效地获知第二通信装置是否遵循共存请求,以便于获知第二通信装置的处理结果,提高通信效率。In the embodiment of the present application, the second communication device can send a feedback result so that the first communication device can effectively know whether the second communication device complies with the coexistence request, so as to know the processing result of the second communication device and improve communication efficiency.
结合第二方面,在一种可能的实现方式中,所述方法还包括:所述第二通信装置向所述第一通信装置发送关于所述共存请求的反馈结果。In combination with the second aspect, in a possible implementation manner, the method further includes: the second communication device sending a feedback result about the coexistence request to the first communication device.
结合第一方面或第二方面,在一种可能的实现方式中,所述反馈结果包括缓存报告,所述缓存报告包括如下至少一项:缓存数据的大小、缓存数据的最小剩余时间或缓存数据的业务优先级;或者,所述反馈结果包括更多数据字段,所述更多数据字段用于指示所述第一通信装置所处的状态;或者,所述反馈结果包括指示信息,所述指示信息用于指示所述第一通信装置在本次传输机会TXOP内的调度已结束。In combination with the first aspect or the second aspect, in a possible implementation method, the feedback result includes a cache report, and the cache report includes at least one of the following: the size of the cached data, the minimum remaining time of the cached data, or the service priority of the cached data; or, the feedback result includes more data fields, and the more data fields are used to indicate the state of the first communication device; or, the feedback result includes indication information, and the indication information is used to indicate that the scheduling of the first communication device in this transmission opportunity TXOP has ended.
第三方面,本申请实施例提供一种第一通信装置,用于执行第一方面或任意可能的实现方式中的方法。该第一通信装置包括具有执行第一方面或任意可能的实现方式中的方法的模块。In a third aspect, an embodiment of the present application provides a first communication device, configured to execute the method in the first aspect or any possible implementation. The first communication device includes a module for executing the method in the first aspect or any possible implementation.
第四方面,本申请实施例提供一种第二通信装置,用于执行第二方面或任意可能的实现方式中的方法。该第二通信装置包括具有执行第二方面或任意可能的实现方式中的方法的模块。In a fourth aspect, an embodiment of the present application provides a second communication device, configured to execute the method in the second aspect or any possible implementation. The second communication device includes a module for executing the method in the second aspect or any possible implementation.
第五方面,本申请实施例提供一种第一通信装置,该第一通信装置包括处理器,用于执行上述第一方面或任意可能的实现方式所示的方法。该处理器用于执行存储器中存储的程序,当该程序被执行时,上述第一方面或任意可能的实现方式所示的方法被执行。In a fifth aspect, an embodiment of the present application provides a first communication device, the first communication device comprising a processor, configured to execute the method described in the first aspect or any possible implementation. The processor is configured to execute a program stored in a memory, and when the program is executed, the method described in the first aspect or any possible implementation is executed.
在一种可能的实现方式中,存储器位于上述第一通信装置之外。In a possible implementation manner, the memory is located outside the first communication device.
在一种可能的实现方式中,存储器位于上述第一通信装置之内。In a possible implementation manner, the memory is located in the first communication device.
本申请实施例中,处理器和存储器还可以集成于一个器件中,即处理器和存储器还可以被集成在一起。示例性的,第一通信装置可以为芯片。In the embodiment of the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together. Exemplarily, the first communication device may be a chip.
在一种可能的实现方式中,第一通信装置还包括收发器,该收发器,用于接收信息或发送信息。示例性的,第一通信装置可以为多链路设备(multi-link device,MLD)。In a possible implementation, the first communication device further includes a transceiver, and the transceiver is used to receive information or send information. Exemplarily, the first communication device can be a multi-link device (MLD).
第六方面,本申请实施例提供一种第二通信装置,该第二通信装置包括处理器,用于执行上述第二方面或任意可能的实现方式所示的方法。该处理器用于执行存储器中存储的程序,当该程序被执行时,上述第二方面或任意可能的实现方式所示的方法被执行。In a sixth aspect, an embodiment of the present application provides a second communication device, the second communication device comprising a processor, configured to execute the method described in the second aspect or any possible implementation. The processor is configured to execute a program stored in a memory, and when the program is executed, the method described in the second aspect or any possible implementation is executed.
在一种可能的实现方式中,存储器位于上述第二通信装置之外。In a possible implementation manner, the memory is located outside the second communication device.
在一种可能的实现方式中,存储器位于上述第二通信装置之内。In a possible implementation manner, the memory is located in the second communication device.
在本申请实施例中,处理器和存储器还可以集成于一个器件中,即处理器和存储器还可以被集成在一起。示例性的,第二通信装置可以为芯片。In the embodiment of the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together. Exemplarily, the second communication device may be a chip.
在一种可能的实现方式中,第二通信装置还包括收发器,该收发器,用于接收信息或发送信息。示例性的,第一通信装置可以为多链路设备。In a possible implementation, the second communication device further includes a transceiver, and the transceiver is used to receive information or send information. Exemplarily, the first communication device may be a multi-link device.
第七方面,本申请实施例提供一种第一通信装置,该第一通信装置包括逻辑电路和接口,所述逻辑电路和所述接口耦合;所述接口用于输入和/或输出信息,所述逻辑电路用于执行如第一方面或任意一种可能的实现方式所述的方法。In the seventh aspect, an embodiment of the present application provides a first communication device, which includes a logic circuit and an interface, and the logic circuit and the interface are coupled; the interface is used to input and/or output information, and the logic circuit is used to execute the method described in the first aspect or any possible implementation method.
第八方面,本申请实施例提供一种第二通信装置,该第二通信装置包括逻辑电路和接口,所述逻辑电路和所述接口耦合;所述接口用于输入和/或输出信息,所述逻辑电路用于执行如第二方面或任意一种可能的实现方式所述的方法。In an eighth aspect, an embodiment of the present application provides a second communication device, which includes a logic circuit and an interface, and the logic circuit and the interface are coupled; the interface is used to input and/or output information, and the logic circuit is used to execute the method described in the second aspect or any possible implementation method.
第九方面,本申请实施例提供一种计算机可读存储介质,该计算机可读存储介质用于存储计算机程序,当其在计算机上运行时,使得上述第一方面~第二方面中的任一方面或任意可能的实现方式所示的方法被执行。In a ninth aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program. When the computer-readable storage medium is run on a computer, the method shown in any one of the first to second aspects or any possible implementation method is executed.
第十方面,本申请实施例提供一种计算机程序产品,当其在计算机上运行时,使得上述第一方面~第二方面中的任一方面或任意可能的实现方式所示的方法被执行。In a tenth aspect, an embodiment of the present application provides a computer program product, which, when executed on a computer, enables the method shown in any one of the first to second aspects or any possible implementation method to be executed.
第十一方面,本申请实施例提供一种计算机程序,该计算机程序在计算机上运行时,上述第一方面~第二方面中的任一方面或任意可能的实现方式所示的方法被执行。In an eleventh aspect, an embodiment of the present application provides a computer program. When the computer program is run on a computer, the method shown in any one of the first to second aspects or any possible implementation is executed.
第十二方面,本申请实施例提供一种通信系统,该通信系统包括第一通信装置和/或第二通信装置,所述第一通信装置用于执行上述第一方面或第一方面的任意可能的实现方式所示的方法,所述第二通信装置用于执行上述第二方面或第二方面的任意可能的实现方式所示的方法。In the twelfth aspect, an embodiment of the present application provides a communication system, which includes a first communication device and/or a second communication device, the first communication device is used to execute the method shown in the above-mentioned first aspect or any possible implementation of the first aspect, and the second communication device is used to execute the method shown in the above-mentioned second aspect or any possible implementation of the second aspect.
图1是本申请实施例提供的一种通信系统的架构示意图;FIG1 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
图2a是本申请实施例提供的另一种通信系统的架构示意图;FIG2a is a schematic diagram of the architecture of another communication system provided in an embodiment of the present application;
图2b是本申请实施例提供的一种MLD的地址示意图;FIG2b is a schematic diagram of an address of an MLD provided in an embodiment of the present application;
图3是本申请实施例提供的一种通信装置的框架示意图;FIG3 is a schematic diagram of a communication device provided in an embodiment of the present application;
图4a是本申请实施例提供的一种MPDU的格式示意图;FIG4a is a schematic diagram of a format of an MPDU provided in an embodiment of the present application;
图4b是本申请实施例提供的帧控制字段的格式示意图;FIG4b is a schematic diagram of the format of a frame control field provided in an embodiment of the present application;
图4c是本申请实施例提供的一种聚合-控制(aggregated-control,A-control)字段的格式示意图;FIG4c is a schematic diagram of the format of an aggregated-control (A-control) field provided in an embodiment of the present application;
图5是本申请实施例提供的一种通信方法的流程示意图;FIG5 is a flow chart of a communication method provided in an embodiment of the present application;
图6a是本申请实施例提供的一种期望行为字段的格式示意图;FIG6a is a schematic diagram of a format of an expected behavior field provided in an embodiment of the present application;
图6b是本申请实施例提供的一种共存请求的格式示意图;FIG6b is a schematic diagram of a format of a coexistence request provided in an embodiment of the present application;
图7是本申请实施例提供的一种通信方法的流程示意图;FIG7 is a flow chart of a communication method provided in an embodiment of the present application;
图8a是本申请实施例提供的一种触发帧的格式示意图;FIG8a is a schematic diagram of a format of a trigger frame provided in an embodiment of the present application;
图8b是本申请实施例提供的一种极高吞吐率基于触发的PPDU(extremely high throughput trigger based PPDU,EHT TB PPDU)的格式示意图;FIG8b is a schematic diagram of the format of an extremely high throughput trigger-based PPDU (EHT TB PPDU) provided in an embodiment of the present application;
图8c是本申请实施例提供的一种超高可靠性(ultra high reliability,UHR)TB PPDU的格式示意图;FIG8c is a schematic diagram of the format of an ultra-high reliability (UHR) TB PPDU provided in an embodiment of the present application;
图8d是本申请实施例提供的一种多站点块确认(multi-STA block acknowledgement,multi-STA BA)帧的格式示意图;FIG8d is a schematic diagram of the format of a multi-STA block acknowledgment (multi-STA BA) frame provided in an embodiment of the present application;
图9是本申请实施例提供的一种通信装置的结构示意图;FIG9 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;
图10是本申请实施例提供的一种通信装置的结构示意图;FIG10 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;
图11是本申请实施例提供一种通信装置的结构示意图。FIG. 11 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application.
为便于理解本申请的技术方案,下面将结合附图对本申请作进一步地描述。To facilitate understanding of the technical solution of the present application, the present application will be further described below in conjunction with the accompanying drawings.
本申请的说明书、权利要求书及附图中的术语“第一”和“第二”等仅用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备等,没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元等,或可选地还包括对于这些过程、方法、产品或设备等固有的其它步骤或单元。The terms "first" and "second" in the specification, claims and drawings of this application are only used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.
在本文中提及的“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员可以显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。The "embodiment" mentioned in this article means that the specific features, structures or characteristics described in conjunction with the embodiment can be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It can be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
在本申请中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上,“至少两个(项)”是指两个或三个及三个以上,“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:只存在A,只存在B以及同时存在A和B三种情况,其中A,B可以是单数或者复数。“或”表示可以存在两种关系,如只存在A,只存在B;在A和B互不排斥时,也可以表示存在三种关系,如只存在A,只存在B,同时存在A和B。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”。In the present application, "at least one (item)" means one or more, "more than one" means two or more, "at least two (items)" means two or three and more than three, and "and/or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and/or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. "Or" means that two relationships may exist, such as only A exists, only B exists; when A and B are not mutually exclusive, it can also mean that there are three relationships, such as only A exists, only B exists, and A and B exist at the same time. The character "/" generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".
在本申请中,“指示”可以包括直接指示、间接指示、显示指示、隐式指示。当描述某一指示信息用于指示A时,可以理解为该指示信息携带A、直接指示A,或间接指示A。In this application, "indication" may include direct indication, indirect indication, explicit indication, and implicit indication. When describing that a certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.
本申请中,指示信息所指示的信息,称为待指示信息。在具体实现过程中,对待指示信息进行指示的方式有很多种,例如但不限于,可以直接指示待指示信息,如待指示信息本身或者该待指示信息的索引等。也可以通过指示其他信息来间接指示待指示信息,其中该其他信息与待指示信息之间存在关联关系。还可以仅仅指示待指示信息的一部分,而待指示信息的其他部分则是已知的或者提前约定的。例如,还可以借助预先约定(例如协议规定)的各个信息的排列顺序来实现对特定信息的指示,从而在一定程度上降低指示开销。此外,待指示信息可以作为一个整体一起发送,也可以分成多个子信息分开发送,而且这些子信息的发送周期和/或发送时机可以相同,也可以不同。In the present application, the information indicated by the indication information is referred to as the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association relationship between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, specified by the protocol), thereby reducing the indication overhead to a certain extent. In addition, the information to be indicated can be sent as a whole, or it can be divided into multiple sub-information and sent separately, and the sending period and/or sending time of these sub-information can be the same or different.
在本申请中,“发送”和“接收”,表示信号传递的走向。例如,“向XX发送信息”可以理解为该信息的目的端是XX,可以包括通过空口直接发送,也包括其他单元或模块通过空口间接发送。“接收来自YY的信息”可以理解为该信息的源端是YY,可以包括通过空口直接从YY接收,也可以包括通过空口从其他单元或模块间接地从YY接收。“发送”也可以理解为芯片接口的“输出”,“接收”也可以理解为芯片接口的“输入”。换言之,发送和接收可以是在设备之间进行的,例如,网络设备和终端设备之间进行的,也可以是在设备内进行的,例如,通过总线、走线或接口在设备内的部件之间、模组之间、芯片之间、软件模块或者硬件模块之间发送或接收。In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information is XX, which can include direct sending through the air interface, and also include indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as the source of the information is YY, which can include direct reception from YY through the air interface, and also include indirect reception from YY through the air interface from other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface. In other words, sending and receiving can be performed between devices, for example, between network devices and terminal devices, or can be performed within a device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, wiring or interface.
本申请提供一种通信方法及装置,可以灵活地管理共存请求。The present application provides a communication method and device that can flexibly manage coexistence requests.
以下介绍本申请实施例涉及的通信系统。The following introduces the communication system involved in the embodiments of the present application.
本申请实施例提供的技术方案可以应用于无线局域网(wireless local area network,WLAN)系统,如Wi-Fi等。如本申请实施例提供的方法可以适用于电气与电子工程师协会IEEE 802.11系列协议,例如802.11be协议、802.11bn协议(802.11bn又称为Wi-Fi 8,或称为超高可靠性(ultra high reliability,UHR)或超高可靠性和吞吐率(ultra high reliability and throughput,UHRT)或802.11bn协议的下一代的协议或支持环境能量(ambient power,AMP)的协议等,不再一一列举。本申请实施例提供的技术方案还可以应用于基于毫米波(millimeter wave,MMW),超宽带(ultra wideband,UWB)技术的无线个人局域网(wireless personal area network,WPAN)等。如本申请实施例提供的方法可以适用于IEEE802.15系列协议,例如802.15.4a协议、802.15.4z协议或802.15.4ab协议,或者未来某代UWB WPAN协议等,不再一一列举。本申请实施例提供的技术方案还可以应用于如下通信系统,例如,可以是物联网(internet of things,IoT)系统,车与任何事物(vehicle-to-everything,V2X,X可以代表任何事物)、设备到设备(device-to-device,D2D),窄带物联网(narrow band internet of things,NB-IoT)系统,长期演进(long term evolution,LTE)系统,第五代(5th-generation,5G)通信系统,以及未来通信发展中出现的新的通信系统等。例如,该V2X可以包括:车辆到车辆(vehicle to vehicle,V2V),车辆与基础设施(vehicle to infrastructure,V2I)、车辆与行人之间的通信(vehicle to pedestrian,V2P)或车辆与网络(vehicle to network,V2N)通信等。The technical solution provided in the embodiment of the present application can be applied to wireless local area network (WLAN) systems, such as Wi-Fi, etc. The method provided in the embodiment of the present application can be applied to the Institute of Electrical and Electronics Engineers IEEE 802.11 series protocols, such as 802.11be protocol, 802.11bn protocol (802.11bn is also called Wi-Fi 8, or ultra high reliability (UHR) or ultra high reliability and throughput (UHRT) or the next generation protocol of 802.11bn protocol or support ambient power (ambient power) r, AMP) protocols, etc., which are not listed one by one. The technical solution provided in the embodiment of the present application can also be applied to wireless personal area networks (wireless personal area networks, WPANs) based on millimeter wave (millimeter wave, MMW) and ultra wideband (ultra wideband, UWB) technologies. For example, the method provided in the embodiment of the present application can be applied to the IEEE802.15 series of protocols, such as 802.15.4a protocol, 802.15.4z protocol or 802.15.4ab protocol, or a future generation of UWB. B WPAN protocol, etc., are not listed one by one. The technical solution provided in the embodiment of the present application can also be applied to the following communication systems, for example, it can be an Internet of Things (IoT) system, vehicle-to-everything (V2X, X can represent anything), device-to-device (D2D), narrowband Internet of Things (NB-IoT) system, long-term evolution (LTE) system, fifth-generation (5G) communication system, and new communication systems that will emerge in the future development of communication. For example, the V2X can include: vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P) or vehicle-to-network (V2N) communication, etc.
WLAN系统可以提供高速率低时延的传输,随着WLAN应用场景的不断演进,WLAN系统将会应用于更多场景或产业中,比如,应用于物联网产业,应用于车联网产业或应用于银行业,应用于企业办公,体育场馆展馆,音乐厅,酒店客房,宿舍,病房,教室,商超,广场,街道,生成车间和仓储等。当然,支持WLAN通信或感知的设备(比如接入点或站点)可以是智慧城市中的传感器节点(比如智能水表,智能电表,智能空气检测节点),智慧家居中的智能设备(比如智能摄像头,投影仪,显示屏,电视机,音响,电冰箱,洗衣机等),物联网中的节点,娱乐终端(比如增强现实(augmented reality,AR),虚拟现实(virtual reality,VR)等可穿戴设备),智能办公中的智能设备(比如,打印机,投影仪,扩音器,音响等),车联网中的车联网设备,日常生活场景中的基础设施(比如自动售货机,商超的自助导航台,自助收银设备,自助点餐机等),以及大型体育以及音乐场馆的设备等。WLAN systems can provide high-speed and low-latency transmission. With the continuous evolution of WLAN application scenarios, WLAN systems will be applied to more scenarios or industries, such as the Internet of Things industry, the Internet of Vehicles industry or the banking industry, corporate offices, sports stadiums and exhibition halls, concert halls, hotel rooms, dormitories, wards, classrooms, supermarkets, squares, streets, production workshops and warehouses, etc. Of course, devices that support WLAN communication or perception (such as access points or sites) can be sensor nodes in smart cities (such as smart water meters, smart electricity meters, and smart air detection nodes), smart devices in smart homes (such as smart cameras, projectors, display screens, televisions, speakers, refrigerators, washing machines, etc.), nodes in the Internet of Things, entertainment terminals (such as wearable devices such as augmented reality (AR) and virtual reality (VR)), smart devices in smart offices (such as printers, projectors, loudspeakers, speakers, etc.), Internet of Vehicles devices in the Internet of Vehicles, infrastructure in daily life scenarios (such as vending machines, self-service navigation desks in supermarkets, self-service checkout equipment, self-service ordering machines, etc.), and equipment in large sports and music venues.
虽然本申请实施例主要以WLAN为例,尤其是应用于IEEE 802.11系列标准的网络。本申请实施例涉及的各个方面可以扩展到采用各种标准或协议的其它网络。例如,蓝牙(bluetooth),高性能无线LAN(high performance radio LAN,HIPERLAN)(一种与IEEE 802.11标准类似的无线标准)以及广域网(wide area network,WAN)或其它现在已知或以后发展起来的网络。Although the embodiments of the present application mainly take WLAN as an example, especially the network applied to the IEEE 802.11 series of standards. Various aspects involved in the embodiments of the present application can be extended to other networks that adopt various standards or protocols. For example, Bluetooth, high performance radio LAN (HIPERLAN) (a wireless standard similar to the IEEE 802.11 standard) and wide area network (WAN) or other networks known now or developed later.
本申请实施例提供的方法可以由通信系统中的通信装置实现。例如,该通信装置可以是接入点(access point,AP)或站点(station,STA)或多链路设备。以下详细说明:The method provided in the embodiment of the present application can be implemented by a communication device in a communication system. For example, the communication device can be an access point (AP) or a station (STA) or a multi-link device. The following is a detailed description:
AP是一种具有无线通信功能的装置,支持采用WLAN协议进行通信或感知或传能,具有与WLAN网络中其他设备(比如非接入点站点(non-access point station,non-AP STA)或其他接入点)通信或感知的功能或传能,当然,还可以具有与其他设备通信或感知或传能的功能。或者,接入点相当于一个连接有线网和无线网的桥梁,主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网。在WLAN系统中,接入点可以称为接入点站点(AP STA)。该具有无线通信功能的装置可以为一个整机的设备,还可以是安装在整机设备中的芯片、处理系统或功能模块等,安装这些芯片或处理系统或功能模块的设备可以在芯片或处理系统或功能模块的控制下,实现本申请实施例的方法和功能等。本申请实施例中的AP是为non-AP STA提供服务的装置,可以支持802.11系列协议或后续协议等。例如,接入点可以为终端(如手机)进入有线(或无线)网络的接入点,主要部署于家庭、大楼内部以及园区内部,典型覆盖半径为几十米至上百米,当然,也可以部署于户外。又例如,AP可以为通信服务器、路由器、交换机、网桥等通信实体;AP可以包括各种形式的宏基站,微基站,中继站等。当然AP也可以为上述各种形式的设备中的芯片或处理系统或模块,从而实现本申请实施例的方法和功能。此处关于AP的说明同样适用于下文所示的AP多链路设备(AP multi-link device,AP MLD)。AP is a device with wireless communication function, supports communication or perception or energy transmission using WLAN protocol, has the function of communicating or perceiving or energy transmission with other devices in WLAN network (such as non-access point station (non-AP STA) or other access points), and of course, can also have the function of communicating or perceiving or energy transmission with other devices. Alternatively, the access point is equivalent to a bridge connecting wired network and wireless network, and its main function is to connect various wireless network clients together and then connect the wireless network to Ethernet. In the WLAN system, the access point can be called access point station (AP STA). The device with wireless communication function can be a complete device, or a chip, processing system or functional module installed in the complete device. The device installed with these chips or processing systems or functional modules can implement the methods and functions of the embodiments of the present application under the control of the chips or processing systems or functional modules. The AP in the embodiments of the present application is a device that provides services for non-AP STA, and can support 802.11 series protocols or subsequent protocols. For example, an access point can be an access point for a terminal (such as a mobile phone) to enter a wired (or wireless) network. It is mainly deployed in homes, buildings, and parks, with a typical coverage radius of tens to hundreds of meters. Of course, it can also be deployed outdoors. For another example, an AP can be a communication server, router, switch, bridge, or other communication entity; an AP can include various forms of macro base stations, micro base stations, relay stations, and the like. Of course, an AP can also be a chip or processing system or module in the various forms of equipment mentioned above, so as to implement the methods and functions of the embodiments of the present application. The description of the AP here also applies to the AP multi-link device (AP multi-link device, AP MLD) shown below.
STA是一种具有无线通信功能的装置,支持采用WLAN协议进行通信或感知或传能,具有与WLAN网络中的其他non-AP STA或接入点通信或感知或传能的能力。在WLAN系统中,站点可以称为非接入点站点(non-access point station,non-AP STA)。例如,STA是允许用户与AP通信或感知或传能进而与WLAN通信的任何用户通信设备,该具有无线通信功能的装置可以为一个整机的设备,还可以是安装在整机设备中的芯片或处理系统或功能模块等,安装这些芯片或处理系统或功能模块的设备可以在芯片或处理系统或功能模块的控制下,实现本申请实施例的方法和功能。例如,STA可以为无线通讯芯片、无线传感器或无线通信终端等,也可称为用户。又例如,STA可以为支持Wi-Fi通讯功能的移动电话、支持Wi-Fi通讯功能的平板电脑、支持Wi-Fi通讯功能的机顶盒、支持Wi-Fi通讯功能的智能电视、支持Wi-Fi通讯功能的智能可穿戴设备、支持Wi-Fi通讯功能的车载通信设备和支持Wi-Fi通讯功能的计算机等。当然,STA也可以为上述各种形式的设备中的芯片或处理系统或模块,从而实现本申请实施例的方法和功能。此处关于STA的说明同样适用于下文所示的non-AP多链路设备(non-AP multi-link device,non-AP MLD)。STA is a device with wireless communication function, supports communication or perception or energy transmission using WLAN protocol, and has the ability to communicate or perceive or transmit energy with other non-AP STA or access points in the WLAN network. In the WLAN system, the station can be called a non-access point station (non-AP STA). For example, STA is any user communication device that allows the user to communicate or perceive or transmit energy with the AP and then communicate with the WLAN. The device with wireless communication function can be a complete device, or a chip or processing system or functional module installed in the complete device. The device installed with these chips or processing systems or functional modules can implement the methods and functions of the embodiments of the present application under the control of the chip or processing system or functional module. For example, STA can be a wireless communication chip, a wireless sensor or a wireless communication terminal, etc., and can also be called a user. For another example, STA can be a mobile phone supporting Wi-Fi communication function, a tablet supporting Wi-Fi communication function, a set-top box supporting Wi-Fi communication function, a smart TV supporting Wi-Fi communication function, a smart wearable device supporting Wi-Fi communication function, a vehicle-mounted communication device supporting Wi-Fi communication function, and a computer supporting Wi-Fi communication function. Of course, STA can also be a chip or processing system or module in the above-mentioned various forms of devices, so as to implement the methods and functions of the embodiments of the present application. The description of STA here also applies to the non-AP multi-link device (non-AP multi-link device, non-AP MLD) shown below.
为便于描述,下文在涉及具体例子时,STA可以包括AP STA(或称为AP)或non-AP STA。For ease of description, when referring to specific examples below, STA may include AP STA (or AP) or non-AP STA.
多链路设备(multi-link device,MLD)是指该设备同时具有多个STA(如AP或non-AP STA),分别工作在不同频段或信道上。当一个多链路设备内两个站点所工作的信道间距足够大,则可以相互不干扰,可以独立的运行。如果任意两个站点之间是支持一个站点在发送的同时,另一个站点在接收,则可以称之为该两个站点之间是支持同时收发(simultaneous transmitting and receiving,STR)能力的,否则称之为该两个站点之间是不具备同时收发(non-simultaneous transmitting and receiving,NSTR)能力的。多链路设备包括多个隶属的站点,隶属的站点可以是物理上的站点,也可以是逻辑上的站点,每个站点可以工作在一条链路或一个频段或一个信道上等。此处所示的隶属的站点可以为AP或non-AP STA。为描述方便,本申请实施例可以将隶属的站点为AP的多链路设备称为多链路AP或多链路AP设备或AP多链路设备(AP multi-link device,AP MLD)。隶属的站点为non-AP STA的多链路设备称为多链路STA或多链路STA设备或STA多链路设备(STA multi-link device,STA MLD),或者,隶属的站点为non-AP STA的多链路设备称为多链路non-AP或多链路non-AP设备或non-AP多链路设备(non-AP multi-link device,non-AP MLD)。多链路设备(这里既可以是non-AP MLD,也可以是AP MLD)为具有无线通信功能的通信装置。该通信装置可以为一个整机的设备,还可以是安装在整机设备中的芯片或处理系统等,安装这些芯片或处理系统的设备可以在这些芯片或处理系统的控制下,实现本申请实施例的方法和功能。A multi-link device (MLD) is a device that has multiple STAs (such as APs or non-AP STAs) working on different frequency bands or channels. When the channel spacing between two stations in a multi-link device is large enough, they can operate independently without interfering with each other. If any two stations can support one station sending while the other station is receiving, the two stations can be said to support simultaneous transmission and reception (STR) capabilities. Otherwise, the two stations are said to not have non-simultaneous transmission and reception (NSTR) capabilities. A multi-link device includes multiple subordinate stations, which can be physical stations or logical stations. Each station can work on a link, a frequency band, or a channel. The subordinate stations shown here can be APs or non-AP STAs. For the convenience of description, in the embodiments of the present application, a multi-link device whose subordinate station is an AP may be referred to as a multi-link AP or a multi-link AP device or an AP multi-link device (AP multi-link device, AP MLD). A multi-link device whose subordinate station is a non-AP STA may be referred to as a multi-link STA or a multi-link STA device or a STA multi-link device (STA multi-link device, STA MLD), or a multi-link device whose subordinate station is a non-AP STA may be referred to as a multi-link non-AP or a multi-link non-AP device or a non-AP multi-link device (non-AP multi-link device, non-AP MLD). A multi-link device (which may be either a non-AP MLD or an AP MLD) is a communication device with a wireless communication function. The communication device may be a complete device, or may be a chip or a processing system installed in the complete device, etc. The devices installed with these chips or processing systems may implement the methods and functions of the embodiments of the present application under the control of these chips or processing systems.
图1是本申请实施例提供的一种通信系统的架构示意图。如图1所示,本申请实施例可以适用于WLAN中AP与non-AP STA之间、AP与AP之间、或non-AP STA与non-AP STA之间通信或感知等场景,本申请实施例对此不作限定。示例性的,AP可以与单个non-AP STA通信或感知,或者,AP同时与多个non-AP STA通信或感知。示例性的,AP与多个non-AP STA通信或感知又可以分为AP同时给多个non-AP STA发送信号的下行传输,多个non-AP STA向AP发送信号的上行传输。示例性的,AP1可以是隶属于AP MLD中的一个AP,或者,AP2是隶属于MLD中的一个AP。示例性的,non-AP STA1或non-AP STA2或non-AP STA3可以是隶属于non-AP MLD中的一个non-AP STA。其中,AP和non-AP STA之间、AP与AP之间、non-AP STA与non-AP STA之间可以支持WLAN通信协议,该通信协议可以包括IEEE802.11系列的协议,比如可以适用于802.11bn协议,当然也同样适用于802.11bn以后的协议。FIG. 1 is a schematic diagram of the architecture of a communication system provided by an embodiment of the present application. As shown in FIG. 1 , the embodiment of the present application can be applicable to scenarios such as communication or perception between AP and non-AP STA, between AP and AP, or between non-AP STA and non-AP STA in WLAN, and the embodiment of the present application is not limited to this. Exemplarily, the AP can communicate or perceive with a single non-AP STA, or the AP can communicate or perceive with multiple non-AP STAs at the same time. Exemplarily, the communication or perception between the AP and multiple non-AP STAs can be divided into downlink transmission in which the AP sends signals to multiple non-AP STAs at the same time, and uplink transmission in which multiple non-AP STAs send signals to the AP. Exemplarily, AP1 can be an AP belonging to an AP MLD, or AP2 can be an AP belonging to an MLD. Exemplarily, non-AP STA1 or non-AP STA2 or non-AP STA3 can be a non-AP STA belonging to a non-AP MLD. Among them, WLAN communication protocol can be supported between AP and non-AP STA, between AP and AP, and between non-AP STA and non-AP STA. The communication protocol can include IEEE802.11 series protocols, such as 802.11bn protocol, and of course, it is also applicable to protocols after 802.11bn.
图1中以non-AP STA为手机、AP为路由器作为一种示例,并不表示对本申请实施例中的AP、non-AP STA类型进行限定。同时,图1示出的AP数量和non-AP STA数量仅为示例,在具体实现中该AP或non-AP STA的数量还可以更多或更少,本申请实施例对此不作限定。In FIG1, the non-AP STA is a mobile phone and the AP is a router as an example, which does not limit the types of AP and non-AP STA in the embodiment of the present application. At the same time, the number of APs and non-AP STAs shown in FIG1 is only an example. In a specific implementation, the number of APs or non-AP STAs can be more or less, and the embodiment of the present application does not limit this.
图2a是本申请实施例提供的另一种通信系统的架构示意图。802.11标准关注多链路设备中的802.11物理层(physical layer,PHY)和介质接入控制(medium access control,MAC)层部分,因此图2a示例性地示出PHY和MAC层。FIG2a is a schematic diagram of the architecture of another communication system provided by an embodiment of the present application. The 802.11 standard focuses on the 802.11 physical layer (PHY) and medium access control (MAC) layer in a multi-link device, so FIG2a exemplarily shows the PHY and MAC layers.
如图2a所示,多链路设备(如多链路AP或多链路non-AP)可以包括物理层(physical layer,PHY)(如图2a所示的PHY#1、PHY#2)和媒体接入控制(medium access control,MAC)层,物理层可以用于处理物理层信号,MAC层可以用于处理MAC层信号。进一步,在MAC层中,还可以分为一个高MAC(high-MAC)层(如图2a所示的高MAC)和多个低MAC(low-MAC)层(如图2a所示的低MAC#1、低MAC#2)。如图2a所示,多链路AP中包括的多个AP在低MAC层和PHY互相独立,以及共用高MAC层。多链路non-AP中包括的多个STA在低MAC层和PHY互相独立,共用高MAC层。高MAC层与多个低MAC层分别相连,高MAC层可以由多个链路共享。示例性的,高MAC层主要完成MAC服务数据单元(MAC service data unit,MSDU)的序列号(sequence number,SN)和包序号(packet number,PN)的分配以及加密解密等操作。示例性的,低MAC层主要完成各自链路的MAC协议数据单元(MAC protocol data unit,MPDU)的组装、信道接入、包发送和接收确认等操作。此处所示的高MAC层或低MAC层实现的功能仅为示例,不应将其理解为对本申请实施例的限定。As shown in FIG2a, a multi-link device (such as a multi-link AP or a multi-link non-AP) may include a physical layer (physical layer, PHY) (PHY#1, PHY#2 as shown in FIG2a) and a medium access control (medium access control, MAC) layer. The physical layer can be used to process physical layer signals, and the MAC layer can be used to process MAC layer signals. Further, in the MAC layer, it can also be divided into a high-MAC layer (high MAC as shown in FIG2a) and multiple low-MAC layers (low MAC#1, low MAC#2 as shown in FIG2a). As shown in FIG2a, the multiple APs included in the multi-link AP are independent of each other in the low MAC layer and PHY, and share the high MAC layer. The multiple STAs included in the multi-link non-AP are independent of each other in the low MAC layer and PHY, and share the high MAC layer. The high MAC layer is connected to multiple low MAC layers respectively, and the high MAC layer can be shared by multiple links. Exemplarily, the high MAC layer mainly completes the allocation of sequence number (SN) and packet number (PN) of the MAC service data unit (MSDU) and encryption and decryption and other operations. Exemplarily, the low MAC layer mainly completes the assembly of the MAC protocol data unit (MPDU) of each link, channel access, packet sending and reception confirmation and other operations. The functions implemented by the high MAC layer or the low MAC layer shown here are only examples and should not be understood as limitations on the embodiments of the present application.
在图2a中,多链路AP中的PHY#1层、低MAC#1层和高MAC层可以视为AP#1,PHY#2层、低MAC#2层和高MAC层可以视为AP#2,也就是说多链路AP中可以包括2个AP实体。在多链路non-AP中,情况是类似的,即多链路non-AP中的高MAC层也由多个链路共享,PHY#1层、低MAC#1层和高MAC层视为STA#1(或称为non-AP STA#1),PHY#2层、低MAC#2层和高MAC层视为STA#2(或称为non-AP STA#2),也就是说多链路non-AP中包括2个STA实体(即2个non-AP STA实体)。如图2a所示,多链路AP中的AP#1的PHY#1和多链路non-AP中的STA#1的PHY#1工作在相同的信道上,如多链路AP中的AP#1和多链路non-AP中的STA#1通过链路(如图2a所示的链路#1)实现通信。多链路AP中的AP#2的PHY#2和多链路non-AP中的STA#2的PHY#2工作在另一个相同的信道上,如多链路AP中的AP#2和多链路non-AP中的STA#2通过链路(如图2a所示的链路#2)实现通信。In FIG2a, the PHY#1 layer, the low MAC#1 layer, and the high MAC layer in the multi-link AP can be regarded as AP#1, and the PHY#2 layer, the low MAC#2 layer, and the high MAC layer can be regarded as AP#2, that is, the multi-link AP can include 2 AP entities. In the multi-link non-AP, the situation is similar, that is, the high MAC layer in the multi-link non-AP is also shared by multiple links, the PHY#1 layer, the low MAC#1 layer, and the high MAC layer are regarded as STA#1 (or non-AP STA#1), and the PHY#2 layer, the low MAC#2 layer, and the high MAC layer are regarded as STA#2 (or non-AP STA#2), that is, the multi-link non-AP includes 2 STA entities (i.e., 2 non-AP STA entities). As shown in FIG2a, the PHY#1 of AP#1 in the multi-link AP and the PHY#1 of STA#1 in the multi-link non-AP work on the same channel, such as AP#1 in the multi-link AP and STA#1 in the multi-link non-AP communicate through a link (link#1 as shown in FIG2a). PHY#2 of AP#2 in the multi-link AP and PHY#2 of STA#2 in the multi-link non-AP operate on another identical channel, such as AP#2 in the multi-link AP and STA#2 in the multi-link non-AP communicate through a link (link #2 as shown in FIG. 2a ).
示例性的,该高MAC层或低MAC层都可以由多链路设备的芯片系统中的一个处理器实现,还可以分别由一个芯片系统中的不同软件处理模块实现等,本申请实施例不再列举。图2a可以是对多链路设备进行功能模块的划分,图2a所示的各个模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现等。图2a所示的PHY、MAC层可以理解为一种逻辑功能的划分,在实际实现可以有其他的划分方式。图2a是以多链路设备包括两个站点为例示出的,在具体实现中,多链路设备中还可以包括更多或更少的站点,此处不再列举。本申请实施例中,多链路设备工作的频段可以包括但不限于:sub 1GHz,2.4GHz,5GHz,6GHz等,此处不再一一列举。Exemplarily, the high MAC layer or the low MAC layer can be implemented by a processor in a chip system of a multi-link device, and can also be implemented by different software processing modules in a chip system, etc., which are not listed in the embodiments of the present application. Figure 2a can be a division of functional modules of a multi-link device. The modules shown in Figure 2a can be implemented in the form of hardware or in the form of software functional modules. The PHY and MAC layers shown in Figure 2a can be understood as a division of logical functions, and there can be other division methods in actual implementation. Figure 2a is shown as an example in which a multi-link device includes two sites. In a specific implementation, the multi-link device can also include more or fewer sites, which are not listed here. In the embodiments of the present application, the frequency bands in which the multi-link device operates may include but are not limited to: sub 1GHz, 2.4GHz, 5GHz, 6GHz, etc., which are not listed here one by one.
对于non-AP MLD来说,其可以通过在其中一条链路进行多链路建立操作来实现与AP MLD的多条链路同时建立关联。其中,进行多链路关联请求(multi-link association request)帧或多链路关联响应(multi-linkassociationresponse)帧交互的链路称为传输链路(transmitted link),其他链路称为非传输链路(non-transmitted link)。多链路关联请求帧或多链路关联响应帧中可以携带多条链路的信息以实现同时多条链路的关联。对于多链路建立或关联的流程可以参考相关标准或协议,此处不再详述。For non-AP MLD, it can establish associations with multiple links of AP MLD at the same time by performing multi-link establishment operation on one of the links. Among them, the link that exchanges multi-link association request frame or multi-link association response frame is called transmitted link, and other links are called non-transmitted link. Multi-link association request frame or multi-link association response frame can carry information of multiple links to achieve association of multiple links at the same time. For the process of establishing or associating multiple links, please refer to relevant standards or protocols, which will not be described in detail here.
图2b是本申请实施例提供的一种MLD的地址示意图。如图2b所示,对于多链路设备来说,每个多链路设备中的每条链路上可以对应一个链路地址,如图2b中的链路地址1(linkaddress 1)和链路地址2(linkaddress 2),以及该多链路设备还可以对应一个MLD MAC地址(MLD MAC address)。以图2a所示的架构为例,高MAC层可以用对应MLD的MAC地址来唯一标识,低MAC层可以用对应链路的MAC地址来唯一标识,如低MAC#1、低MAC#2可以分别对应各自对应的链路的MAC地址。如MLD MAC地址也可以称为MLD高MAC层地址,链路地址也可以称为MLD低MAC层地址。下文所示的MLD范围内的ID可以类似于图2b所示的MLD MAC地址。FIG2b is a schematic diagram of an address of an MLD provided in an embodiment of the present application. As shown in FIG2b, for a multi-link device, each link in each multi-link device may correspond to a link address, such as link address 1 (linkaddress 1) and link address 2 (linkaddress 2) in FIG2b, and the multi-link device may also correspond to an MLD MAC address (MLD MAC address). Taking the architecture shown in FIG2a as an example, the high MAC layer may be uniquely identified by the MAC address corresponding to the MLD, and the low MAC layer may be uniquely identified by the MAC address corresponding to the link, such as low MAC#1 and low MAC#2 may correspond to the MAC addresses of their respective corresponding links, respectively. For example, the MLD MAC address may also be referred to as the MLD high MAC layer address, and the link address may also be referred to as the MLD low MAC layer address. The ID within the MLD range shown below may be similar to the MLD MAC address shown in FIG2b.
图3是本申请实施例提供的一种通信装置的框架示意图。该通信装置支持设备内部的共存机制。如该通信装可以包括MLD(如AP MLD或non-AP MLD),该MLD包括Wi-Fi射频模块(或称为Wi-Fi射频或Wi-Fi模块)。该通信装置中除了设置有MLD之外,还可以设置有其他的无线模块。其他的无线模块可以包括但不限于:蓝牙(bluetooth,BT)模块、UWB模块、紫峰(Zigbee)模块,第五代(5th-generation,5G)模块等。如上述无线模块可以包括射频模块,上述BT模块或UWB模块等也可以包括对应的射频模块。当然,无线模块除了可以包括射频模块之外,还可能包括其他模块,此处不再列举。下文所示的射频模块也可以表示该射频模块的无线模块。3 is a schematic diagram of the framework of a communication device provided in an embodiment of the present application. The communication device supports a coexistence mechanism within the device. For example, the communication device may include an MLD (such as an AP MLD or a non-AP MLD), and the MLD includes a Wi-Fi radio frequency module (or referred to as a Wi-Fi radio frequency or a Wi-Fi module). In addition to the MLD, the communication device may also be provided with other wireless modules. Other wireless modules may include, but are not limited to: a Bluetooth (BT) module, a UWB module, a Zigbee module, a fifth generation (5th - generation, 5G) module, and the like. For example, the above-mentioned wireless module may include a radio frequency module, and the above-mentioned BT module or UWB module may also include a corresponding radio frequency module. Of course, in addition to the radio frequency module, the wireless module may also include other modules, which are not listed here. The radio frequency module shown below may also represent the wireless module of the radio frequency module.
图3中的接口可以包括共存协调接口(coexistence coordination interface)。该共存协调接口可以用于获取其他射频模块发送的共存请求。共存请求(coexistencerequest)#n是BT模块对应的共存请求,共存请求#m是5G模块对应的共存请求。其他射频模块向STA发送的共存请求的格式可以与该STA向其他STA发送的共存请求的格式相同,或者,也可以不同,本申请实施例对于其他射频模块向TA发送的共存请求的格式不作限定。下文所示的射频模块收发信号或缓存数据等可以理解为对应的无线模块收发信号或缓存数据。The interface in Figure 3 may include a coexistence coordination interface (coexistence coordination interface). The coexistence coordination interface can be used to obtain coexistence requests sent by other RF modules. Coexistence request (coexistencerequest) #n is the coexistence request corresponding to the BT module, and coexistence request #m is the coexistence request corresponding to the 5G module. The format of the coexistence request sent by other RF modules to STA may be the same as the format of the coexistence request sent by the STA to other STAs, or it may be different. The embodiment of the present application does not limit the format of the coexistence request sent by other RF modules to TA. The RF module receiving and sending signals or caching data shown below can be understood as the corresponding wireless module receiving and sending signals or caching data.
示例性的,不同的射频模块之间可能存在干扰,该干扰可以是非对称的,也可以是对称的。示例性的,不同的射频模块之间可以共享某个资源,如工作在相同的信道上,或者共享同一根或者多根天线等。图3是以MLD包括STA1和STA2为例示出的,在具体实现中,该MLD还可以包括更多或更少的STA。图3所示的通信装置也适用于第一通信装置或第二通信装置。如第一通信装置中可以包括STA(如STA 1),以及还可以包括与该STA共存的其他射频模块(该其他射频模块可以包括STA 2)。该第一通信装置内的STA可以收发信号,上述其他射频模块也可以收发信号。即该第一通信装置内部存在STA和其他射频模块共存的情况,共存过程中可能会产生共存干扰。Exemplarily, there may be interference between different RF modules, and the interference may be asymmetric or symmetric. Exemplarily, different RF modules may share a certain resource, such as working on the same channel, or sharing the same or multiple antennas. FIG3 is shown by taking the MLD including STA1 and STA2 as an example. In a specific implementation, the MLD may also include more or fewer STAs. The communication device shown in FIG3 is also applicable to the first communication device or the second communication device. For example, the first communication device may include a STA (such as STA 1), and may also include other RF modules coexisting with the STA (the other RF modules may include STA 2). The STA in the first communication device can send and receive signals, and the above-mentioned other RF modules can also send and receive signals. That is, there is a situation where STA and other RF modules coexist inside the first communication device, and coexistence interference may occur during the coexistence process.
本申请实施例中,non-AP MLD可以包括UHR non-AP MLD,AP MLD可以包括UHR AP MLD。对于AP MLD或non-AP MLD的具体产品形态,本申请实施例不作限定。In the embodiment of the present application, non-AP MLD may include UHR non-AP MLD, and AP MLD may include UHR AP MLD. The embodiment of the present application does not limit the specific product form of AP MLD or non-AP MLD.
从发送共存请求和接收共存请求的不同角度而言,下文所示的第一通信装置可以为发送共存请求的通信装置,第二通信装置可以为接收共存请求的通信装置。或者,第一通信装置也可以称为发送端,第二通信装置也可以称为接收端。From the perspective of sending a coexistence request and receiving a coexistence request, the first communication device shown below may be a communication device that sends a coexistence request, and the second communication device may be a communication device that receives a coexistence request. Alternatively, the first communication device may also be called a sending end, and the second communication device may also be called a receiving end.
从TXOP持有者和TXOP响应者而言,下文所示的第一通信装置可以包括TXOP响应者,第二通信装置可以包括TXOP持有者。作为一个示例,AP可以作为TXOP持有者,non-AP STA可以作为TXOP响应者,如该non-AP STA所在设备内部存在其他射频模块。作为另一个示例,non-AP STA也可以作为TXOP持有者,AP作为TXOP响应者,如该AP所在设备内部存在其他射频模块。作为又一个示例,TXOP持有者和TXOP响应者的内部均存在其他射频模块。如上述AP或上述non-AP STA也可以为隶属于MLD中的AP或non-AP STA。In terms of the TXOP holder and the TXOP responder, the first communication device shown below may include a TXOP responder, and the second communication device may include a TXOP holder. As an example, an AP may serve as a TXOP holder, and a non-AP STA may serve as a TXOP responder, if other radio frequency modules exist inside the device where the non-AP STA is located. As another example, a non-AP STA may serve as a TXOP holder, and an AP may serve as a TXOP responder, if other radio frequency modules exist inside the device where the AP is located. As yet another example, other radio frequency modules exist inside both the TXOP holder and the TXOP responder. The above-mentioned AP or the above-mentioned non-AP STA may also be an AP or non-AP STA belonging to an MLD.
本申请实施例是以第一通信装置和第二通信装置两侧来描述本申请实施例提供的方法的,但是该第一通信装置和第二通信装置在传输信号的过程中,还可以通过其他装置转发该信号,如通过转发装置来转发第一通信装置和第二通信装置之间的信号,本申请实施例对于第一通信装置和第二通信装置之外的其他装置不作限定。The embodiment of the present application describes the method provided by the embodiment of the present application based on the first communication device and the second communication device. However, during the process of transmitting signals, the first communication device and the second communication device can also forward the signal through other devices, such as forwarding the signal between the first communication device and the second communication device through a forwarding device. The embodiment of the present application does not limit other devices other than the first communication device and the second communication device.
以下介绍本申请实施例涉及的术语。The following introduces the terms involved in the embodiments of the present application.
1.介质协议数据单元(mediumprotocol data unit,MPDU)1. Medium protocol data unit (MPDU)
图4a是本申请实施例提供的一种MPDU的格式示意图。如图4a所示,该MPDU可以包括如下至少一项:帧控制(framecontrol)、持续时间(duration)、地址1(address 1)、地址2(address 2)、地址3(address 3)、序列控制(sequencecontrol)、服务质量(qualityofservice,QoS)控制(QoS control)、高吞吐量(high throughput,HT)控制(HT control)、帧体(framebody)或帧校验序列(frame check sequence,FCS)。关于各个字段的说明可以参考相关标准或协议,此处不再详述。FIG4a is a schematic diagram of the format of an MPDU provided in an embodiment of the present application. As shown in FIG4a, the MPDU may include at least one of the following: frame control, duration, address 1, address 2, address 3, sequence control, quality of service (QoS) control, high throughput (HT) control, frame body, or frame check sequence (FCS). For the description of each field, please refer to the relevant standards or protocols, which will not be described in detail here.
图4b是本申请实施例提供的帧控制字段的格式示意图。如图4b所示,该帧控制字段可以包括如下至少一项:协议版本(protocolversion)、类型(type)、子类型(subtype)、去往分布式系统(distributedsystem,DS)(to DS)、来自DS(from DS)、更多分片(morefragment)、重试(retry)、功率管理(powermanagement)、更多数据(moredata)、受保护帧(protectedframe)、HT控制(HT control,HCT)是否存在。FIG4b is a schematic diagram of the format of the frame control field provided in an embodiment of the present application. As shown in FIG4b, the frame control field may include at least one of the following: protocol version, type, subtype, to DS, from DS, more fragments, retry, power management, more data, protected frame, and whether HT control (HCT) exists.
功率管理字段用于指示发送端的功率管理模式。更多数据字段用于指示处于节能模式的接收端,发送端是否还有缓存的数据待该接收端接收。发送端在节能模式下可以在醒着状态和休眠状态之间来回切换。若发送端有数据待接收,则保持在醒着状态;如果没有数据待接收,则切换到休眠状态。对于其他字段的说明可以参考相关标准或协议,此处不再详述。此处所示的发送端为发送上述MPDU的通信装置,接收端可以为接收该MPDU的装置。The power management field is used to indicate the power management mode of the transmitter. The more data field is used to indicate to the receiver in the energy-saving mode whether the transmitter has any cached data to be received by the receiver. The transmitter can switch back and forth between the awake state and the sleep state in the energy-saving mode. If the transmitter has data to be received, it remains in the awake state; if there is no data to be received, it switches to the sleep state. For the description of other fields, please refer to the relevant standards or protocols and will not be described in detail here. The transmitter shown here is a communication device that sends the above-mentioned MPDU, and the receiver can be a device that receives the MPDU.
示例性的,HT控制字段的格式可以如表1所示,基于B1和B1的设置,该HT控制字段可以有不同的格式。当然,表1仅为示例,随着标准的进展,该HT控制字段还可以有其他的格式。表1所示的各个比特的值与含义之间的关系仅为示例,不应将其理解为对本申请实施例的限定。Exemplarily, the format of the HT control field may be as shown in Table 1. Based on the settings of B1 and B2, the HT control field may have different formats. Of course, Table 1 is only an example. As the standard progresses, the HT control field may have other formats. The relationship between the value and meaning of each bit shown in Table 1 is only an example and should not be understood as a limitation on the embodiments of the present application.
表1
Table 1
图4c是本申请实施例提供的一种A-控制字段的格式示意图。如图4c所示,该A-控制字段可以包括控制列表(controllist)和填充(padding)。该控制列表字段可以包括一个或多个控制字段,该控制字段可以包括控制标识符(control ID)和控制信息(controlinformation)。FIG4c is a schematic diagram of the format of an A-control field provided in an embodiment of the present application. As shown in FIG4c, the A-control field may include a control list and padding. The control list field may include one or more control fields, and the control field may include a control identifier (control ID) and control information.
本申请实施例各附图中给出的各个字段所占的比特数(或字节数)、不同字段之间的顺序等仅为示例,不应对本申请实施例提出的格式或帧长度或各个字段的顺序构成限定。本申请实施例附图中的各个帧以及包含的字段的名称仅是示例,不应对本申请实施例提出的各个帧构成限定。为便于描述,本申请所示的各个实施例以“字段”为例示出,未具体区分“字段”、“子字段”、“元素”、“子元素”等。虽然本申请所示的各个实施例未对“字段”、“子字段”、“元素”、“子元素”进行具体区分,但是本领域技术人员可以适应性地区分本申请实施例所示的各个字段之间的关系。The number of bits (or bytes) occupied by each field given in each figure of the embodiment of the present application, the order between different fields, etc. are only examples, and the format or frame length or the order of each field proposed in the embodiment of the present application should not be limited. The names of the various frames and the fields contained in the figures of the embodiment of the present application are only examples, and the various frames proposed in the embodiment of the present application should not be limited. For ease of description, the various embodiments shown in the present application are shown as "fields" and do not specifically distinguish between "fields", "subfields", "elements", "sub-elements", etc. Although the various embodiments shown in the present application do not specifically distinguish between "fields", "subfields", "elements", and "sub-elements", those skilled in the art can adaptively distinguish the relationship between the various fields shown in the embodiment of the present application.
2.传输机会(transmitopportunity,TXOP)2. Transmit opportunity (TXOP)
一个传输机会指的是设备(如AP或non-AP STA)可以传输特定通信类别的有界时段,具体时长可以通过MPDU头(header)中的持续时间字段(如图4a)来指示。在增强分布式信道接入(enhanced distributed channel access,EDCA)场景下,该设备可以通过信道接入过程获得TXOP。一旦获得了TXOP,该设备就可以继续传输数据帧、控制帧与管理帧以及接收响应帧等。这些帧的时长不超过该帧对应的接入类别(access category,AC)所设置的TXOP上限。A transmission opportunity refers to a bounded period of time during which a device (such as an AP or non-AP STA) can transmit a specific communication category. The specific duration can be indicated by the duration field in the MPDU header (as shown in Figure 4a). In the enhanced distributed channel access (EDCA) scenario, the device can obtain a TXOP through the channel access process. Once the TXOP is obtained, the device can continue to transmit data frames, control frames and management frames, and receive response frames. The duration of these frames does not exceed the TXOP upper limit set by the access category (AC) corresponding to the frame.
通常来说,获得TXOP的设备可以称为传输机会持有者(TXOP holder),对应的接收端可以称为TXOP响应者(TXOP responder)。Generally speaking, the device that obtains the TXOP can be called the transmission opportunity holder (TXOP holder), and the corresponding receiving end can be called the TXOP responder (TXOP responder).
3.共存请求3. Coexistence Request
当设备内不同射频模块之间存在共存干扰时,射频模块可以生成共存请求。该共存请求可以用于协调不同射频模块之间的共存干扰。如该共存请求可以包括其他射频模块的信息和/或STA的信息。以图3为例,共存请求可以是BT模块发起的共存请求,或者是UWB模块发起的共存请求,或者是紫峰模块发起的共存请求,或者是5G模块发起的共存请求。When there is coexistence interference between different RF modules in the device, the RF module can generate a coexistence request. The coexistence request can be used to coordinate the coexistence interference between different RF modules. For example, the coexistence request may include information of other RF modules and/or information of STA. Taking Figure 3 as an example, the coexistence request may be a coexistence request initiated by the BT module, or a coexistence request initiated by the UWB module, or a coexistence request initiated by the Zifeng module, or a coexistence request initiated by the 5G module.
作为一个示例,第一通信装置发送的共存请求可以是设备内部的一个射频模块的共存请求。如STA(或该STA所隶属的MLD)通过接口获取到的来自一个射频模块的一个共存请求。As an example, the coexistence request sent by the first communication device may be a coexistence request of a radio frequency module inside the device, such as a coexistence request from a radio frequency module obtained by the STA (or the MLD to which the STA belongs) through an interface.
作为另一个示例,第一通信装置发送的共存请求是设备内部的多个射频模块合并后的共存请求。如STA(或该STA所隶属的MLD)通过接口获取到的来自多个射频模块的共存请求之后,可以将该多个射频模块的共存请求合并为一个共存请求。如当设备内不同射频模块之间存在共存干扰时,STA(或该STA所隶属的MLD)在收到其他射频模块发送的共存请求后,可以将多个共存请求合并成一个共存请求。As another example, the coexistence request sent by the first communication device is a coexistence request merged from multiple RF modules inside the device. After the STA (or the MLD to which the STA belongs) obtains the coexistence requests from multiple RF modules through the interface, the coexistence requests of the multiple RF modules can be merged into one coexistence request. For example, when there is coexistence interference between different RF modules in the device, the STA (or the MLD to which the STA belongs) can merge multiple coexistence requests into one coexistence request after receiving the coexistence requests sent by other RF modules.
以下介绍本申请实施例涉及的方法。The following describes the method involved in the embodiments of the present application.
图5是本申请实施例提供的一种通信方法的流程示意图,如图5所示,该方法包括:FIG. 5 is a flow chart of a communication method provided in an embodiment of the present application. As shown in FIG. 5 , the method includes:
501、第一通信装置发送共存请求,对应的,第二通信装置接收该共存请求。501. A first communication device sends a coexistence request, and correspondingly, a second communication device receives the coexistence request.
第一通信装置为MLD时,可以通过隶属于该MLD的STA发送该共存请求。示例性的,第一通信装置发送共存请求之前,还可以获取或生成该共存请求。如获取该共存请求的步骤可以由上述STA执行。作为一个示例,生成共存请求的步骤可以由上述STA执行。作为另一个示例,生成共存请求的步骤可以由MLD中的处理模块执行。对于共存请求具体是由哪个芯片或功能模块等生成的,本申请实施例不作限定。When the first communication device is an MLD, the coexistence request can be sent by the STA belonging to the MLD. Exemplarily, before the first communication device sends the coexistence request, it can also obtain or generate the coexistence request. For example, the step of obtaining the coexistence request can be performed by the above-mentioned STA. As an example, the step of generating a coexistence request can be performed by the above-mentioned STA. As another example, the step of generating a coexistence request can be performed by a processing module in the MLD. The embodiment of the present application does not limit which chip or functional module, etc., specifically generates the coexistence request.
作为一个示例,共存请求可以包含于控制帧或管理帧中。该控制帧或管理帧的格式可以参考图4a所示的MPDU的说明,此处不再详述。如该共存请求可以承载于帧体字段中。As an example, the coexistence request may be included in a control frame or a management frame. The format of the control frame or the management frame may refer to the description of the MPDU shown in FIG. 4a, and will not be described in detail here. For example, the coexistence request may be carried in the frame body field.
作为又一个示例,共存请求可以包含于数据帧中。该数据帧的格式可以参考图4a所示的MPDU的说明,此处不再详述。如该共存请求可以承载于A-控制字段中的控制信息字段中。关于A-控制字段的格式可以参考图4c。上述控制帧或管理帧或数据帧可以统称为无线帧。As another example, the coexistence request may be included in a data frame. The format of the data frame may refer to the description of the MPDU shown in FIG. 4a, which will not be described in detail here. For example, the coexistence request may be carried in the control information field in the A-control field. For the format of the A-control field, refer to FIG. 4c. The above control frame, management frame or data frame may be collectively referred to as a radio frame.
示例性的,共存请求可以包含于ICF或ICR帧中。如第一通信装置包括AP时,该共存请求可以包含于ICF中。又如第一通信装置包括non-AP STA时,该共存请求可以包含于ICR帧中。Exemplarily, the coexistence request may be included in an ICF or ICR frame. For example, when the first communication device includes an AP, the coexistence request may be included in an ICF. For another example, when the first communication device includes a non-AP STA, the coexistence request may be included in an ICR frame.
本申请实施例中,第一通信装置通过发送共存请求,可使得第二通信装置能够结合该共存请求进行合理的决策(或称为处理)。该决策可以包括但不限于:提前结束本次TXOP、提前结束第一通信装置在本次TXOP内的调度(即在本次TXOP内不再调度该第一通信装置)、合理调度第一通信装置、或者选择工作的带宽或最大收发流数或最大调制编码方式等。In the embodiment of the present application, the first communication device can send a coexistence request so that the second communication device can make a reasonable decision (or process) in combination with the coexistence request. The decision may include but is not limited to: ending the current TXOP in advance, ending the scheduling of the first communication device in the current TXOP in advance (i.e., no longer scheduling the first communication device in the current TXOP), reasonably scheduling the first communication device, or selecting the working bandwidth or the maximum number of transceiver streams or the maximum modulation and coding mode, etc.
502、第二通信装置解析共存请求。502. The second communication device parses the coexistence request.
示例一,TXOP持有者可以遵守(respect and follow)来自一个或多个TXOP响应者的共存请求,基于共存请求来调度传输。同时,STA(如non-AP STA或AP)还可以移除或者挂起或者修改共存请求(如下文所示的操作类型信息)。In example 1, the TXOP holder can respect and follow the coexistence request from one or more TXOP responders and schedule transmission based on the coexistence request. At the same time, the STA (such as non-AP STA or AP) can also remove, suspend or modify the coexistence request (as shown in the operation type information below).
示例二,TXOP持有者可以具有最终决定权。如AP作为TXOP持有者可以根据来自一个或多个non-AP STA的共存请求决定如何调度传输或者是否提前结束TXOP。提前结束TXOP的方式可以包括:TXOP持有者发送免竞争结束(contention-free end,CF-end)来指示TXOP响应者提前结束本次TOXP。如第二通信装置通过解析共存请求,可以获知是否需要提前结束TXOP。第一通信装置通过向第二通信装置发送共存请求,可使得该第二通信装置有效获知第一通信装置内部的共存干扰的情况。由此第二通信装置可以提前结束TXOP,在本次TXOP内不再调度该第一通信装置的传输。又如,第二通信装置为AP时,该第二通信装置可以获知具体如何调度non-AP STA。如AP可以在non-AP STA存在共存干扰的时间内不调度该non-AP STA或者降低调制与编码策略等方式。Example 2: The TXOP holder may have the final decision-making power. For example, the AP as the TXOP holder may decide how to schedule transmission or whether to end the TXOP early based on the coexistence request from one or more non-AP STAs. Ways to end the TXOP early may include: the TXOP holder sends a contention-free end (CF-end) to instruct the TXOP responder to end the TXOP early. For example, the second communication device may learn whether the TXOP needs to be ended early by parsing the coexistence request. The first communication device may effectively learn the coexistence interference situation within the first communication device by sending a coexistence request to the second communication device. As a result, the second communication device may end the TXOP early and no longer schedule the transmission of the first communication device in this TXOP. For another example, when the second communication device is an AP, the second communication device may learn how to schedule the non-AP STA specifically. For example, the AP may not schedule the non-AP STA or reduce the modulation and coding strategy during the time when the non-AP STA has coexistence interference.
关于第二通信装置所执行的步骤还可以参考下文关于反馈结果的描述,此处先不详述。For the steps executed by the second communication device, please refer to the description of the feedback result below, which will not be described in detail here.
以下介绍本申请实施例涉及的共存请求。The following introduces the coexistence request involved in the embodiments of the present application.
共存请求包括如下至少一项:标识、操作类型信息、射频类型信息、业务优先级信息、干扰报告、期望行为信息或监听模式使能信息。以下详细说明。The coexistence request includes at least one of the following: an identifier, operation type information, radio frequency type information, service priority information, interference report, expected behavior information, or listening mode enabling information. Detailed description is given below.
应理解,上述各个信息可以同时包含于共存请求中;或者,该共存请求包含于无线帧中时,上述部分信息可以承载于无线帧中除共存请求之外的其他元素或其他字段中,另一部分信息承载于该无线帧中的共存请求中。对于上述在共存请求或无线帧中的具体位置或顺序,本申请实施例不作限定。It should be understood that the above information can be included in the coexistence request at the same time; or, when the coexistence request is included in a radio frame, part of the above information can be carried in other elements or other fields in the radio frame except the coexistence request, and the other part of the information is carried in the coexistence request in the radio frame. The specific position or order of the above information in the coexistence request or radio frame is not limited in the embodiment of the present application.
为便于描述,下文在涉及具体例子时,以第一通信装置包括TXOP响应者,non-AP STA作为TXOP响应者为例,以第二通信装置包括TXOP持有者,AP作为TXOP持有者为例,但是不应将其理解为对本申请实施例的限定。For ease of description, when referring to specific examples below, the first communication device includes a TXOP responder, and a non-AP STA serves as a TXOP responder, and the second communication device includes a TXOP holder, and an AP serves as a TXOP holder. However, this should not be understood as a limitation on the embodiments of the present application.
(1)标识(1) Logo
标识可以用于唯一标识共存请求。如该标识可以包括共存请求标识(identifier,ID)(coexistencerequest ID)。为便于管理不同射频模块之间的共存请求,第一通信装置可以为每个共存请求分配一个标识,如共存请求ID。该第一通信装置分配的共存请求ID可以是MLD范围内的。如该共存请求ID可以是第一通信装置所能分配的MLD范围内的ID。The identifier can be used to uniquely identify a coexistence request. For example, the identifier can include a coexistence request identifier (identifier, ID) (coexistencerequest ID). To facilitate the management of coexistence requests between different RF modules, the first communication device can assign an identifier to each coexistence request, such as a coexistence request ID. The coexistence request ID assigned by the first communication device can be within the MLD range. For example, the coexistence request ID can be an ID within the MLD range that can be assigned by the first communication device.
示例性的,标识可以承载于共存请求中的共存请求ID(coexistencerequest ID)字段。Exemplarily, the identifier may be carried in a coexistence request ID field in a coexistence request.
通过在共存请求中携带共存请求ID,第二通信装置可以对不同的共存请求灵活地进行操作,识别不同的共存请求,提高共存请求的管理灵活性。继而,第二通信装置可以基于该共存请求ID来区分第一通信装置发送的不同共存请求,或者区分来自不同第一通信装置的共存请求,使得第二通信装置可以便于管理不同的共存请求,提高管理效率。By carrying the coexistence request ID in the coexistence request, the second communication device can flexibly operate on different coexistence requests, identify different coexistence requests, and improve the management flexibility of the coexistence request. Then, the second communication device can distinguish different coexistence requests sent by the first communication device based on the coexistence request ID, or distinguish coexistence requests from different first communication devices, so that the second communication device can easily manage different coexistence requests and improve management efficiency.
(2)操作类型信息(2) Operation type information
操作类型信息可以用于指示共存请求的操作类型。该共存请求的操作类型可以包括但不限于:新增的共存请求;移除的共存请求;修改参数的共存请求;临时挂起的共存请求。操作类型信息所指示的共存请求的操作类型可以为上述操作类型中的任一项。The operation type information may be used to indicate the operation type of the coexistence request. The operation type of the coexistence request may include but is not limited to: a newly added coexistence request; a removed coexistence request; a coexistence request with modified parameters; and a temporarily suspended coexistence request. The operation type of the coexistence request indicated by the operation type information may be any of the above operation types.
示例性的,操作类型信息可以承载于共存请求中的操作类型字段中。该操作类型信息或操作类型字段的名称仅为示例,如该操作类型信息还可以称为更新类型信息,操作类型字段还可以称为更新类型(updatetype)字段。Exemplarily, the operation type information may be carried in an operation type field in the coexistence request. The name of the operation type information or the operation type field is only an example, for example, the operation type information may also be called update type information, and the operation type field may also be called update type (updatetype) field.
示例性的,操作类型信息(即操作类型字段)的值与含义之间的关系可以如下所示:操作类型信息设置为00表示共存请求为新增的一条共存请求;操作类型信息设置为01表示移除共存请求;操作类型信息的值设置为10表示修改共存请求的有关参数(如下文所示的发送参数和/或接收参数);操作类型信息设置为11表示临时挂起共存请求直到恢复,或者,临时挂起标共存请求直到指示的时间点。此处所示的操作类型信息的值与含义之间的说明仅为示例,操作类型信息的值与含义之间还可以具有其他关系,如操作类型信息的值设置为11表示新增的一条共存请求;操作类型信息的值设置为00表示移除共存请求;操作类型信息的值设置为10表示移除共存请求;操作类型信息的值设置为01表示临时挂起共存请求等,此处不再一一列举。Exemplarily, the relationship between the value and meaning of the operation type information (i.e., the operation type field) can be as follows: the operation type information is set to 00 to indicate that the coexistence request is a newly added coexistence request; the operation type information is set to 01 to indicate that the coexistence request is removed; the operation type information is set to 10 to indicate that the relevant parameters of the coexistence request (such as the sending parameters and/or receiving parameters shown below) are modified; the operation type information is set to 11 to indicate that the coexistence request is temporarily suspended until it is restored, or the coexistence request is temporarily suspended until the indicated time point. The description between the value and meaning of the operation type information shown here is only an example, and the value and meaning of the operation type information can also have other relationships, such as the operation type information value is set to 11 to indicate a newly added coexistence request; the operation type information value is set to 00 to indicate that the coexistence request is removed; the operation type information value is set to 10 to indicate that the coexistence request is removed; the operation type information value is set to 01 to indicate that the coexistence request is temporarily suspended, etc., which are not listed here one by one.
操作类型信息指示共存请求为临时挂起的共存请求时,如共存请求还可以包括指示该共存请求的恢复时间信息(图6b未示出)。如在该恢复时间信息所指示的时刻,该共存请求可以解除临时挂起。示例性的,恢复时间信息可以承载于定时同步功能(timing synchronization function,TSF)(resume TSF)字段,该字段可以包括如下至少一项:下个起始时间(next starting time)、下个持续时间(nextduration)、下个间隔(nextinterval)等。对于如何指示共存请求的恢复时间,此处不再详述。举例来说,当共存请求对应的射频类型的业务临时停止时,该共存请求的操作类型可以是临时挂起的共存请求。When the operation type information indicates that the coexistence request is a temporarily suspended coexistence request, the coexistence request may also include resumption time information indicating the coexistence request (not shown in FIG. 6 b). At the moment indicated by the resumption time information, the coexistence request may release the temporary suspension. Exemplarily, the resumption time information may be carried in a timing synchronization function (TSF) (resume TSF) field, which may include at least one of the following: next starting time, next duration, next interval, etc. How to indicate the resumption time of the coexistence request is not described in detail here. For example, when the service of the radio frequency type corresponding to the coexistence request is temporarily stopped, the operation type of the coexistence request may be a temporarily suspended coexistence request.
第二通信装置可以基于操作类型信息获知共存请求的操作类型。示例性的,第二通信装置可以针对不同的操作类型进行不同的处理。The second communication device may learn the operation type of the coexistence request based on the operation type information. Exemplarily, the second communication device may perform different processing for different operation types.
作为一个示例,操作类型信息指示共存请求为一条新增的共存请求时,第二通信装置可以保存该共存请求。例如,该TXOP持有者可以基于共存请求调度TXOP响应者,或者处理TXOP响应者的传输请求(或调度请求等)等。作为另一个示例,操作类型信息指示共存请求为需要移除的共存请求时,第二通信装置可以删除关于该共存请求的缓存。作为又一个示例,操作类型信息指示共存请求为需要修改参数的共存请求时,第二通信装置可以基于共存请求中指示的参数更新其保存的共存请求。如第二通信装置为AP时,该AP可以利用更新后的共存请求调度non-AP STA。作为又一个示例,操作类型信息指示共存请求被临时挂起时,第二通信装置可以暂时忽略该共存请求。如在上述恢复时间信息所指示的时刻之后,该共存请求重新有效。As an example, when the operation type information indicates that the coexistence request is a newly added coexistence request, the second communication device may save the coexistence request. For example, the TXOP holder may schedule the TXOP responder based on the coexistence request, or process the transmission request (or scheduling request, etc.) of the TXOP responder, etc. As another example, when the operation type information indicates that the coexistence request is a coexistence request that needs to be removed, the second communication device may delete the cache about the coexistence request. As another example, when the operation type information indicates that the coexistence request is a coexistence request that needs to modify parameters, the second communication device may update its saved coexistence request based on the parameters indicated in the coexistence request. If the second communication device is an AP, the AP may schedule a non-AP STA using the updated coexistence request. As another example, when the operation type information indicates that the coexistence request is temporarily suspended, the second communication device may temporarily ignore the coexistence request. If after the moment indicated by the above-mentioned recovery time information, the coexistence request becomes valid again.
(3)射频类型信息(3) RF type information
射频类型信息可以用于指示共存请求对应的射频类型(或称为共存类型)。如该射频类型可以包括但不限于:BT、WUB、紫峰、5G、Wi-Fi。本申请实施例所示的共存请求对应的射频类型也可以称为该共存请求对应的射频模块的射频类型,或其他射频模块的射频类型。该其他射频模块是相对于STA而言的。本申请实施例中,共存请求对应的射频类型也可以替换为该共存请求对应的射频模块,或者共存请求对应的无线模块等。The radio frequency type information can be used to indicate the radio frequency type (or coexistence type) corresponding to the coexistence request. For example, the radio frequency type may include but is not limited to: BT, WUB, Zifeng, 5G, Wi-Fi. The radio frequency type corresponding to the coexistence request shown in the embodiment of the present application may also be referred to as the radio frequency type of the radio frequency module corresponding to the coexistence request, or the radio frequency type of other radio frequency modules. The other radio frequency modules are relative to STA. In the embodiment of the present application, the radio frequency type corresponding to the coexistence request may also be replaced by the radio frequency module corresponding to the coexistence request, or the wireless module corresponding to the coexistence request, etc.
作为一个示例,射频类型信息的值为特殊值时,该射频类型信息可以隐式地指示该共存请求是由多个射频模块对应的共存请求合并后的共存请求。作为另一个示例,射频类型信息的值为普通值时,该射频类型信息可以隐式地指示该共存请求是一个射频模块对应的共存请求。如射频类型信息的值为普通值#1,表示共存请求对应的射频类型为BT;又如射频类型信息的值为普通值#2,表示共存请求对应的射频类型为WUB等。对于普通值或特殊值的具体取值,此处不再一一列举。As an example, when the value of the RF type information is a special value, the RF type information may implicitly indicate that the coexistence request is a coexistence request merged from coexistence requests corresponding to multiple RF modules. As another example, when the value of the RF type information is a normal value, the RF type information may implicitly indicate that the coexistence request is a coexistence request corresponding to a RF module. For example, if the value of the RF type information is a normal value #1, it indicates that the RF type corresponding to the coexistence request is BT; if the value of the RF type information is a normal value #2, it indicates that the RF type corresponding to the coexistence request is WUB, and so on. The specific values of the normal value or the special value are not listed here one by one.
第二通信装置可以基于射频类型信息获知共存请求的射频类型,基于该射频类型进行合理的决策。如第二通信装置可以基于该射频类型判断是否遵循(或称为尊重或遵守)(respect)该共存请求。为避免第一通信装置内部不同射频模块之间的干扰,或者将干扰控制在合理范围之内,第二通信装置可以遵循该共存请求,如:该第二通信装置可以提前结束TXOP;又如该第二通信装置可以在第一通信装置存在共存干扰的期间内(如下文所示的干扰窗口内)不调度该第一通信装置。当第二通信装置不遵循该共存请求时,该第二通信装置可以忽略该共存请求。举例来说,射频类型为5G,5G模块对应低时延业务,第二通信装置可以遵循来自第一通信装置的共存请求。此处不再一一列举。The second communication device can learn the RF type of the coexistence request based on the RF type information, and make a reasonable decision based on the RF type. For example, the second communication device can determine whether to follow (or respect or comply with) the coexistence request based on the RF type. In order to avoid interference between different RF modules inside the first communication device, or to control the interference within a reasonable range, the second communication device can follow the coexistence request, such as: the second communication device can end the TXOP in advance; for example, the second communication device can not schedule the first communication device during the period when there is coexistence interference with the first communication device (such as within the interference window shown below). When the second communication device does not follow the coexistence request, the second communication device can ignore the coexistence request. For example, the RF type is 5G, and the 5G module corresponds to low-latency services. The second communication device can follow the coexistence request from the first communication device. They are not listed one by one here.
(4)业务优先级信息(4) Business priority information
业务优先级信息可以用于指示共存请求对应的射频类型的业务优先级。示例性的,该业务优先级信息可以承载于业务优先级(trafficpriority)字段中。The service priority information may be used to indicate the service priority of the radio frequency type corresponding to the coexistence request. Exemplarily, the service priority information may be carried in a service priority (trafficpriority) field.
业务优先级信息可以包括但不限于:接入类别、业务标识符(traffic identifier,TID)、差分业务编码点(differentiated services code point,DSCP)或者最小剩余时间。如接入类别指的是共存请求对应的射频类型的接入类型。不同的接入类型可以对应不同的业务优先级。如接入类别可以占用2个比特。通过这2个比特可以指示四种不同的接入类型。如业务标识符指的是共存请求对应的射频类型的TID。不同的TID可以对应不同的业务优先级。如TID可以占用4个比特。如DSCP为服务质量(quality of service,QoS)分类标准,可以通过编码值来区分优先级。如DSCP可以占用6个比特。最小剩余时间指的是共存请求对应的射频类型的最小剩余时间。即该最小剩余时间可以指示其他射频模块所对应的缓存数据的最小剩余时间。该缓存数据可以为共存请求对应的射频模块所对应的数据。当超过最小剩余时间时,其他射频模块所对应的缓存数据可能会被丢弃或者QoS严重恶化。通常来说,最小剩余时间越短,则缓存数据对应的业务优先级越高。The service priority information may include, but is not limited to, access category, traffic identifier (TID), differentiated services code point (DSCP), or minimum remaining time. For example, the access category refers to the access type of the radio type corresponding to the coexistence request. Different access types may correspond to different service priorities. For example, the access category may occupy 2 bits. Four different access types may be indicated by these 2 bits. For example, the service identifier refers to the TID of the radio type corresponding to the coexistence request. Different TIDs may correspond to different service priorities. For example, the TID may occupy 4 bits. If DSCP is a quality of service (QoS) classification standard, the priority may be distinguished by the coding value. For example, DSCP may occupy 6 bits. The minimum remaining time refers to the minimum remaining time of the radio type corresponding to the coexistence request. That is, the minimum remaining time may indicate the minimum remaining time of the cached data corresponding to other radio modules. The cached data may be the data corresponding to the radio module corresponding to the coexistence request. When the minimum remaining time is exceeded, the cached data corresponding to the other radio modules may be discarded or the QoS may be seriously deteriorated. Generally speaking, the shorter the minimum remaining time, the higher the service priority corresponding to the cached data.
第二通信装置基于业务优先级信息可以获知共存请求对应的射频类型的业务优先级情况,从而合理地来调度第一通信装置,使得第一通信装置可以结合共存干扰情况来收发不同业务优先级的数据。The second communication device can obtain the service priority of the radio frequency type corresponding to the coexistence request based on the service priority information, so as to reasonably schedule the first communication device so that the first communication device can send and receive data of different service priorities in combination with the coexistence interference situation.
(5)干扰报告(5) Interference Report
干扰报告可以指示干扰是非对称还是对称的。The interference report may indicate whether the interference is asymmetric or symmetric.
当干扰是非对称的,则表示共存请求对应的射频类型会对STA(如包括Wi-Fi射频)造成干扰,但该STA不会对该共存请求对应的射频类型造成干扰,或者造成的干扰小于某一阈值,或者STA对该共存请求对应的射频类型造成的干扰小于该共存请求对应的射频类型对该STA造成的干扰。如共存请求可以携带一个干扰报告。该干扰报告可以指示共存请求对应的射频类型对STA的干扰的参数。When the interference is asymmetric, it means that the radio frequency type corresponding to the coexistence request will cause interference to the STA (such as including Wi-Fi radio frequency), but the STA will not cause interference to the radio frequency type corresponding to the coexistence request, or the interference caused is less than a certain threshold, or the interference caused by the STA to the radio frequency type corresponding to the coexistence request is less than the interference caused by the radio frequency type corresponding to the coexistence request to the STA. For example, the coexistence request may carry an interference report. The interference report may indicate the parameters of the interference of the radio frequency type corresponding to the coexistence request to the STA.
当干扰是对称的,则表示共存请求对应的射频类型会对STA造成干扰,该STA也会对该射频类型造成干扰。如共存请求可以携带两个干扰报告,分别指示共存请求对应的射频类型对STA造成的干扰的参数和STA对该射频类型造成的干扰参数。When the interference is symmetrical, it means that the radio type corresponding to the coexistence request will cause interference to the STA, and the STA will also cause interference to the radio type. For example, the coexistence request can carry two interference reports, indicating the interference parameters caused by the radio type corresponding to the coexistence request to the STA and the interference parameters caused by the STA to the radio type.
示例性的,干扰报告可以承载于共存报告(coexistencereport)字段中。干扰是非对称的还是对称的可以承载于共存报告中的对称干扰(symmetricinterference)字段。Exemplarily, the interference report may be carried in a coexistence report field. Whether the interference is asymmetric or symmetric may be carried in a symmetric interference field in the coexistence report.
示例性的,干扰报告除了可以指示干扰是非对称的还是对称的之外,该干扰报告还可以包括如下至少一项:链路ID(link ID)(图6b未示出)、干扰水平、干扰影响的信道、干扰是周期的还是非周期的、干扰起始时间、干扰持续时间、相邻干扰窗口之间的间隔、干扰窗口的个数。示例性的,干扰水平可以承载于共存报告中的干扰水平(interferencelevel)字段,干扰影响的信道可以承载于共存报告中的干扰信道字段,干扰起始时间可以承载于共存报告中的起始时间字段,干扰持续时间可以承载于共存报告中的持续时间(duration)(或称为持续时长或时长等)字段,相邻干扰窗口之间的间隔可以承载于共存报告中的间隔(interval)字段,干扰窗口的个数可以承载于共存报告中的计数(count)字段。Exemplarily, in addition to indicating whether the interference is asymmetric or symmetric, the interference report may also include at least one of the following: link ID (not shown in FIG. 6 b), interference level, interference-affected channel, whether the interference is periodic or aperiodic, interference start time, interference duration, interval between adjacent interference windows, and the number of interference windows. Exemplarily, the interference level may be carried in the interference level field in the coexistence report, the interference-affected channel may be carried in the interference channel field in the coexistence report, the interference start time may be carried in the start time field in the coexistence report, the interference duration may be carried in the duration field (or referred to as duration or duration, etc.) in the coexistence report, the interval between adjacent interference windows may be carried in the interval field in the coexistence report, and the number of interference windows may be carried in the count field in the coexistence report.
其中,链路ID指的是受共存干扰影响的链路的标识。干扰水平用于指示STA受干扰的干扰强度或者大小。干扰影响的信道表示干扰所在的信道。干扰是周期的表示共存干扰是周期性的。干扰是非周期的表示共存干扰不是周期性的。干扰起始时间可以用于指示共存干扰出现的起始时间。干扰持续时间可以用于指示共存干扰持续的时长。当干扰是周期的,则表示干扰会以一定的周期出现,如干扰出现的起始时间由干扰起始时间指示,一个周期内的干扰持续时长由干扰持续时间指示。干扰起始时间和干扰持续时间可以构成一个干扰窗口。当干扰是周期的,则干扰报告还可以包括相邻干扰窗口之间的间隔或干扰窗口的个数。或者说,干扰窗口是周期性的。Among them, link ID refers to the identifier of the link affected by coexistence interference. The interference level is used to indicate the interference intensity or size of the interference to the STA. The channel affected by interference indicates the channel where the interference is located. If the interference is periodic, it means that the coexistence interference is periodic. If the interference is non-periodic, it means that the coexistence interference is not periodic. The interference start time can be used to indicate the start time of the coexistence interference. The interference duration can be used to indicate the duration of the coexistence interference. When the interference is periodic, it means that the interference will occur in a certain period, such as the start time of the interference is indicated by the interference start time, and the duration of the interference within a period is indicated by the interference duration. The interference start time and the interference duration can constitute an interference window. When the interference is periodic, the interference report can also include the interval between adjacent interference windows or the number of interference windows. In other words, the interference window is periodic.
上述所示的信息是以携带于干扰报告为例示出的,如上述信息可以以字段的形式承载于共存报告字段中。但是,在具体实现中,上述(5)所列举的各个信息也可以以其他形式携带于共存请求中,此处不再一一列举。举例来说,上述(4)所示的优先级信息可以携带于共存报告中(如图6b所示)。本申请实施例所示的(1)~(7)中的各个信息携带于共存请求中的具体形式,本申请实施例不作限定。本申请实施例所示的(1)~(7)中的信息中可能会存在重复的信息,这些重复的信息可以不重复出现在共存请求中,或者,这些重复的信息也可以重复出现在共存请求中,本申请实施例对此不作限定。The information shown above is shown by taking the example of being carried in an interference report. For example, the above information can be carried in the coexistence report field in the form of a field. However, in a specific implementation, the various information listed in (5) above can also be carried in the coexistence request in other forms, which are not listed here one by one. For example, the priority information shown in (4) above can be carried in a coexistence report (as shown in Figure 6b). The specific form in which the various information in (1) to (7) shown in the embodiment of the present application is carried in the coexistence request is not limited by the embodiment of the present application. There may be repeated information in the information in (1) to (7) shown in the embodiment of the present application. The repeated information may not appear repeatedly in the coexistence request, or the repeated information may appear repeatedly in the coexistence request. The embodiment of the present application does not limit this.
(6)期望行为信息(6) Expected behavior information
期望行为信息用于指示第一通信装置内STA的期望行为。或者说,该共存请求,第一通信装置内的STA所期望的行为。或者说,针对其他射频模块对该STA造成的干扰,该STA所期望的行为。The expected behavior information is used to indicate the expected behavior of the STA in the first communication device. In other words, the coexistence request is the behavior expected by the STA in the first communication device. In other words, the behavior expected by the STA in response to the interference caused by other radio frequency modules to the STA.
示例性的,该期望行为信息可以承载于期望行为(expectedbehavior)字段中。Exemplarily, the expected behavior information may be carried in an expected behavior field.
示例性的,上述期望行为包括如下任一项:Exemplarily, the above-mentioned expected behavior includes any of the following:
a.允许发送信号(available Tx),或者说不允许接收信号(disallowed Rx)。如基于第一通信装置内部存在的共存干扰,STA期望允许发送信号。第二通信装置基于该期望行为信息可以调度第一通信装置内的STA进行传输。示例性的,第一通信装置内的其他射频模块在干扰窗口内需要发送信号,因此该第一通信装置可以期望STA(如该第一通信装置内部的Wi-Fi射频)发送信号。从而可以尽可能地减少其他射频模块对STA的干扰,将干扰控制在合理范围内。a. Allowed to send signals (available Tx), or disallowed to receive signals (disallowed Rx). For example, based on the coexistence interference existing inside the first communication device, the STA expects to be allowed to send signals. The second communication device can schedule the STA in the first communication device to transmit based on the expected behavior information. Exemplarily, other RF modules in the first communication device need to send signals within the interference window, so the first communication device can expect the STA (such as the Wi-Fi RF inside the first communication device) to send signals. Thereby, the interference of other RF modules on the STA can be reduced as much as possible, and the interference can be controlled within a reasonable range.
b.受限制的接收信号(restricted Rx),或者说允许发送信号以及允许使用受限参数接收信号(available Tx和available Rx with restricted parameters)。在该情况下,共存请求还可以包括受限参数,如第一通信装置内的STA受限制地接收信号时的接收参数。接收参数包括如下至少一项:链路ID、最大流数、期望的接收冗余度(margin)、期望的最大数据长度、期望的带宽、编码类型(或编码调制类型等)、最大的LDPC码字长度、最大MCS。b. Restricted received signals (restricted Rx), or allowing sending signals and allowing receiving signals with restricted parameters (available Tx and available Rx with restricted parameters). In this case, the coexistence request may also include restricted parameters, such as the receiving parameters when the STA in the first communication device receives signals with restrictions. The receiving parameters include at least one of the following: link ID, maximum number of streams, expected receiving redundancy (margin), expected maximum data length, expected bandwidth, coding type (or coding modulation type, etc.), maximum LDPC codeword length, and maximum MCS.
其中,链路ID用于指示受共存干扰影响的链路的标识。最大流数可以用于指示STA接收信号时可以采用的最大流数。最大MCS可以用于指示STA接收信号时所采用的最大MCS。接收冗余度可以用于确定最大MCS所对应的SNR的冗余度。期望的最大数据长度可以指示STA期望接收到的最大TB-PPDU长度。期望的带宽可以用于指示最大的传输带宽。编码类型可以指示编码方式,如低密度奇偶校验(low-density parity-check,LDPC)编码方式或其他编码方式等,此处不再列举。最大的LDPC码字长度可以用于指示最大允许的LDPC码字长度。Among them, the link ID is used to indicate the identification of the link affected by the coexistence interference. The maximum number of streams can be used to indicate the maximum number of streams that the STA can use when receiving a signal. The maximum MCS can be used to indicate the maximum MCS used by the STA when receiving a signal. The reception redundancy can be used to determine the redundancy of the SNR corresponding to the maximum MCS. The expected maximum data length can indicate the maximum TB-PPDU length that the STA expects to receive. The expected bandwidth can be used to indicate the maximum transmission bandwidth. The coding type can indicate a coding method, such as a low-density parity-check (LDPC) coding method or other coding methods, which are not listed here. The maximum LDPC codeword length can be used to indicate the maximum allowed LDPC codeword length.
本申请实施例中,通过在共存请求包括接收参数,可以实现第一通信装置内部多个射频模块之间的共存,尽可能地减少相互间的干扰。In the embodiment of the present application, by including receiving parameters in the coexistence request, coexistence between multiple radio frequency modules inside the first communication device can be achieved, thereby reducing mutual interference as much as possible.
c.允许接收信号(available Rx),或者说不允许发送信号(disallowed Tx)。如基于第一通信装置内部存在的干扰,STA期望接收信号。第二通信装置可以基于该期望行为信息向第一通信装置发送信号。示例性的,第一通信装置内的其他射频模块可以接收信号,STA也可以期望接收信号,从而可以尽可能地减少相互间的干扰。c. Allowed to receive signals (available Rx), or disallowed to send signals (disallowed Tx). For example, based on the interference inside the first communication device, the STA expects to receive signals. The second communication device can send signals to the first communication device based on the expected behavior information. Exemplarily, other RF modules in the first communication device can receive signals, and the STA can also expect to receive signals, so that mutual interference can be reduced as much as possible.
d.受限制的发送信号(restricted Tx),或者说允许接收信号以及允许使用受限参数发送信号(available Rx和available Tx with restricted parameters)。在该情况下,共存请求还可以包括受限参数,即第一通信装置内的STA受限制地发送信号时的发送参数。该发送参数包括如下至少一项:链路标识、最大流数、最大发射功率、最小发射功率、期望的接收冗余度、期望的最大数据长度、期望的带宽、编码类型(或最大的LDPC码子长度)。如针对基于触发的(trigger-based,TB)物理层(physicallayer,PHY)协议数据单元(PHY protocoldataunit,PPDU)来说,第二通信装置可以通过共存请求中的发送参数来调度第一通信装置。d. Restricted transmission signal (restricted Tx), or allowing reception of signals and allowing transmission of signals using restricted parameters (available Rx and available Tx with restricted parameters). In this case, the coexistence request may also include restricted parameters, i.e., transmission parameters when the STA in the first communication device transmits signals in a restricted manner. The transmission parameters include at least one of the following: link identifier, maximum number of streams, maximum transmission power, minimum transmission power, expected reception redundancy, expected maximum data length, expected bandwidth, coding type (or maximum LDPC code length). For example, for a trigger-based (TB) physical layer (PHY) protocol data unit (PPDU), the second communication device may schedule the first communication device through the transmission parameters in the coexistence request.
其中,最大发射功率可以用于指示在发送TB-PPDU的情况下,STA所允许的最大发射功率。最小发射功率可以用于指示第二通信装置向第一通信装置发送信号时可以采用的最小发射功率。关于其他参数的说明可以参考b中的描述,此处不再详述。Among them, the maximum transmit power can be used to indicate the maximum transmit power allowed by the STA when sending a TB-PPDU. The minimum transmit power can be used to indicate the minimum transmit power that can be used when the second communication device sends a signal to the first communication device. For the description of other parameters, please refer to the description in b, which will not be described in detail here.
本申请实施例中,通过在共存请求包括发送参数,可以实现第一通信装置内部多个射频模块之间的共存,尽可能地减少相互间的干扰。In the embodiment of the present application, by including a sending parameter in the coexistence request, coexistence between multiple radio frequency modules within the first communication device can be achieved, thereby reducing mutual interference as much as possible.
e.不允许发送信号也不允许接收信号(disallowed Txanddisallowed Rx),或者说不可用(unavailable)。如干扰窗口内,第一通信装置既不发送信号也不接收信号。示例性的,其他射频模块对STA造成的干扰影响较大,无法将干扰控制在合理范围内,因此STA期望不允许发送信号也不允许接收信号。e. Disallowed Tx and disallowed Rx, or unavailable. For example, within the interference window, the first communication device neither sends nor receives signals. For example, other radio frequency modules have a large interference impact on the STA, and the interference cannot be controlled within a reasonable range. Therefore, the STA expects that it is not allowed to send or receive signals.
作为一个示例,期望行为信息对应的时间与(5)中所示的时间可以是相同的。示例性的,当共存请求包括干扰报告,该干扰报告包括干扰起始时间和干扰持续时间,或者,该干扰报告还包括相邻干扰窗口之间的间隔、干扰窗口的个数的情况下,第二通信装置可以基于干扰报告中所指示的干扰窗口来调度第一通信装置等。即上述期望行为对应的时间段可以由(5)中所指示的时间(如干扰起始时间、干扰持续时间、间隔或个数)确定。当共存请求不包括干扰报告时,该共存请求还可以包括时间信息,该时间信息可以用于指示上述期望行为对应的时间段。如该时间信息可以干扰起始时间和干扰持续时间。如该时间信息还可以包括相邻干扰窗口之间的间隔或干扰窗口的个数中的至少一项。关于该时间信息的说明可以参考上述(5)中干扰起始时间、干扰持续时间、间隔或个数的描述,此处不再赘述。As an example, the time corresponding to the expected behavior information may be the same as the time shown in (5). Exemplarily, when the coexistence request includes an interference report, and the interference report includes the interference start time and the interference duration, or the interference report also includes the interval between adjacent interference windows and the number of interference windows, the second communication device may schedule the first communication device based on the interference window indicated in the interference report. That is, the time period corresponding to the above-mentioned expected behavior may be determined by the time (such as the interference start time, the interference duration, the interval or the number) indicated in (5). When the coexistence request does not include an interference report, the coexistence request may also include time information, which may be used to indicate the time period corresponding to the above-mentioned expected behavior. For example, the time information may include the interference start time and the interference duration. For example, the time information may also include at least one of the interval between adjacent interference windows or the number of interference windows. For the description of the time information, reference may be made to the description of the interference start time, the interference duration, the interval or the number in (5) above, which will not be repeated here.
作为另一个示例,期望行为对应的时间段与(5)中所示的时间可以是不同的。如期望行为信息还可以包括时间信息。该时间信息所指示的时间段与(5)中所指示的干扰窗口可以部分重叠或完全不重叠。如该时间信息可以包括起始时间和持续时间。又如该时间信息可以包括起始时间和结束时间。又如该时间信息可以包括起始时间、持续时间和周期等。关于此处所示的时间信息的说明也可以参考上述干扰窗口的描述。As another example, the time period corresponding to the expected behavior may be different from the time shown in (5). For example, the expected behavior information may also include time information. The time period indicated by the time information may partially overlap or completely not overlap with the interference window indicated in (5). For example, the time information may include a start time and a duration. For another example, the time information may include a start time and an end time. For another example, the time information may include a start time, a duration, and a period, etc. For the description of the time information shown here, reference may also be made to the description of the interference window described above.
示例性的,共存请求还可以包括指示是否相同的信息(图6b未示出),该信息可以用于指示干扰窗口与期望行为对应的时间段是否相同,或者说该信息可以隐式地指示共存请求中是否会出现与期望行为对应的时间段。如当干扰窗口与期望行为对应的时间段相同的情况下,共存请求中可以不出现期望行为对应的时间段。又如当干扰窗口与期望行为对应的时间段不同的情况下,共存请求中可以出现期望行为对应的时间段。Exemplarily, the coexistence request may also include information indicating whether they are the same (not shown in FIG. 6 b), which may be used to indicate whether the interference window is the same as the time period corresponding to the expected behavior, or the information may implicitly indicate whether the time period corresponding to the expected behavior will appear in the coexistence request. For example, when the interference window is the same as the time period corresponding to the expected behavior, the time period corresponding to the expected behavior may not appear in the coexistence request. For another example, when the interference window is different from the time period corresponding to the expected behavior, the time period corresponding to the expected behavior may appear in the coexistence request.
图6a是本申请实施例提供的一种期望行为字段的格式示意图。如图6a所示,该期望行为字段可以包括控制字段和时间字段。该控制字段可以包括期望行为控制字段和比特位图出现(bitmappresent)字段。Fig. 6a is a schematic diagram of the format of an expected behavior field provided by an embodiment of the present application. As shown in Fig. 6a, the expected behavior field may include a control field and a time field. The control field may include an expected behavior control field and a bitmap present field.
其中,上述时间字段可以用于指示期望行为对应的时间段。如期望行为是不允许发送信号也不允许接收信号,则该时间字段可以用于指示不可用的时间段(或称为不可用窗口)。即在该时间字段所指示的时间段内,STA不允许发送信号也不允许接收信号。又如期望行为是受限制的接收信号,则该时间字段可以用于指示在该时间字段所指示的时间段内,STA可以利用共存请求中的接收参数来接收信号。关于时间字段的说明可以参考所示的时间信息,此处不再详述。Among them, the above-mentioned time field can be used to indicate the time period corresponding to the expected behavior. If the expected behavior is that neither sending nor receiving signals is allowed, the time field can be used to indicate an unavailable time period (or unavailable window). That is, within the time period indicated by the time field, the STA is not allowed to send or receive signals. If the expected behavior is restricted reception of signals, the time field can be used to indicate that within the time period indicated by the time field, the STA can use the reception parameters in the coexistence request to receive signals. For the description of the time field, please refer to the time information shown and will not be described in detail here.
期望行为控制字段可以用于指示上述a至e中的任一项。作为一个示例,该期望行为控制字段可以占用3个比特。如该字段的值为值#1可以指示期望行为是允许发送信号,该字段的值为值#2可以指示期望行为是受限制的接收信号,该字段的值为值#3可以指示期望行为是允许接收信号,该字段的值为值#4可以指示期望行为是受限制的发送信号,该字段的值为值#5可以指示期望行为是不允许发送信号也不允许接收信号。作为另一个示例,该期望行为控制字段可以占用5个比特。如该5个比特中的第一个比特可以用于指示期望行为是允许发送信号,即第一个比特可以对应上述a。以此类推,第二个比特可以对应上述b,第三个比特可以对应上述c,第四个比特可以对应上述d,第五个比特可以对应上述e。此处不再一一列举。此处所示的比特顺序与含义之间的关系仅为示例,不应将其理解为对本申请实施例的限定。The expected behavior control field can be used to indicate any of the above items a to e. As an example, the expected behavior control field can occupy 3 bits. If the value of the field is value #1, it can indicate that the expected behavior is to allow the sending of signals, the value of the field is value #2, it can indicate that the expected behavior is to allow the receiving of signals, the value of the field is value #3, it can indicate that the expected behavior is to allow the receiving of signals, the value of the field is value #4, it can indicate that the expected behavior is to allow the sending of signals, and the value of the field is value #5, it can indicate that the expected behavior is not allowed to send signals or receive signals. As another example, the expected behavior control field can occupy 5 bits. If the first bit of the 5 bits can be used to indicate that the expected behavior is to allow the sending of signals, that is, the first bit can correspond to the above a. By analogy, the second bit can correspond to the above b, the third bit can correspond to the above c, the fourth bit can correspond to the above d, and the fifth bit can correspond to the above e. They are not listed here one by one. The relationship between the bit order and the meaning shown here is only an example and should not be understood as a limitation on the embodiments of the present application.
比特位图出现字段可以用于指示如下信息是否存在:最大流数、最大MCS、最大LDPC码字长度(max LDPC codewordlength)、最大TB-PPDU长度(max TB-PPDU length)、期望的带宽(expected BW)、期望的接收冗余度(expected Rxmargin)或最大发射功率(max Txpower)。如该比特位图出现字段可以占用8个比特,这8个比特可以用于指示对应信息是否出现。此处所列举的信息仅为示例,在具体实现中,比特位图出现字段的长度还可以更长或更短,期望行为字段可能出现的上述信息还可以更多或更少,本申请实施例对此不作限定。The bitmap appearance field can be used to indicate whether the following information exists: maximum number of streams, maximum MCS, maximum LDPC codeword length (max LDPC codewordlength), maximum TB-PPDU length (max TB-PPDU length), expected bandwidth (expected BW), expected receive redundancy (expected Rxmargin) or maximum transmit power (max Txpower). For example, the bitmap appearance field can occupy 8 bits, and these 8 bits can be used to indicate whether the corresponding information appears. The information listed here is only an example. In a specific implementation, the length of the bitmap appearance field can be longer or shorter, and the above information that may appear in the expected behavior field can be more or less, which is not limited in the embodiments of the present application.
图6b是本申请实施例提供的一种共存请求(coexistencerequest)的格式示意图。该共存请求可以包括共存控制字段、期望行为字段。如该共存请求还可以包括共存报告字段。Figure 6b is a schematic diagram of the format of a coexistence request (coexistence request) provided in an embodiment of the present application. The coexistence request may include a coexistence control field and an expected behavior field. For example, the coexistence request may also include a coexistence report field.
示例性的,该共存控制字段可以包括共存请求ID字段、操作类型字段和共存报告存在(coexistencereport)字段。关于共存请求ID字段的说明可以参考上述(1)的描述,关于操作类型字段的说明可以参考上述(2)的描述,此处不再详述。共存报告存在字段可以用于指示共存请求中是否存在共存报告。关于共存报告字段的说明可以参考上述(5)的描述,共存报告字段中的业务优先级字段的说明可以参考上述(4)的描述。关于期望行为字段的说明可以参考上述(6)的描述。图6b中,期望行为控制字段所指示的期望行为可以是上述a~e中的任一项。虽然图6b中的期望行为字段包括时间字段,以及干扰报告字段中包括起始时间字段、持续时间字段、间隔字段和计数字段。但是不应将其理解为对本申请实施例的限定。图6b所示的各个字段的顺序或位置仅为示例,不应将其理解为对本申请实施例的限定。Exemplarily, the coexistence control field may include a coexistence request ID field, an operation type field, and a coexistence report presence (coexistencereport) field. For the description of the coexistence request ID field, please refer to the description of (1) above, and for the description of the operation type field, please refer to the description of (2) above, which will not be described in detail here. The coexistence report presence field can be used to indicate whether there is a coexistence report in the coexistence request. For the description of the coexistence report field, please refer to the description of (5) above, and for the description of the service priority field in the coexistence report field, please refer to the description of (4) above. For the description of the expected behavior field, please refer to the description of (6) above. In Figure 6b, the expected behavior indicated by the expected behavior control field can be any one of the above a to e. Although the expected behavior field in Figure 6b includes a time field, and the interference report field includes a start time field, a duration field, an interval field, and a count field. However, it should not be understood as a limitation on the embodiments of the present application. The order or position of the various fields shown in Figure 6b is only an example and should not be understood as a limitation on the embodiments of the present application.
(7)监听模式使能(listening mode enable)信息(7) Listening mode enable information
监听模式使能信息可以用于指示第一通信装置(如第一通信装置内的STA)开启监听模式(listening mode)或者退出监听模式(或称为侦听模式)。通常来说,为了节能,STA可以选择工作在监听模式。在监听模式下,该STA可以在小带宽、单流或低MCS的情况下来收发信号。从而可以有效减少通信装置的功耗。The listening mode enable information can be used to instruct the first communication device (such as the STA in the first communication device) to turn on the listening mode (listening mode) or exit the listening mode (or listening mode). Generally speaking, in order to save energy, the STA can choose to work in the listening mode. In the listening mode, the STA can send and receive signals under small bandwidth, single stream or low MCS. Thereby, the power consumption of the communication device can be effectively reduced.
本申请实施例中,监听模式使能信息可以承载于共存请求中。或者,该监听模式使能信息可以承载于无线帧中,该无线帧包括监听模式使能信息和共存请求。或者说共存请求中不包括监听模式使能信息,但是包括共存请求的无线帧中包括监听模式使能信息。对于(1)~(7)所示的各个信息在无线帧中的位置,本申请实施例不作限定。In an embodiment of the present application, the monitoring mode enabling information may be carried in a coexistence request. Alternatively, the monitoring mode enabling information may be carried in a radio frame, and the radio frame includes the monitoring mode enabling information and the coexistence request. In other words, the coexistence request does not include the monitoring mode enabling information, but the radio frame including the coexistence request includes the monitoring mode enabling information. The embodiment of the present application does not limit the position of each information shown in (1) to (7) in the radio frame.
作为一个示例,监听模式使能信息为第一值时指示第一通信装置退出监听模式。该第一通信装置待切换到的模式是基于功率管理信息确定的。示例性的,第一值可以为0。As an example, when the monitoring mode enabling information is a first value, it indicates that the first communication device exits the monitoring mode. The mode to be switched to by the first communication device is determined based on the power management information. Exemplarily, the first value may be 0.
方式1A,监听模式使能信息的值为0,则第一通信装置可以退出监听模式,如默认切换到激活模式(active mode)(或称为活跃模式)。In method 1A, if the value of the monitoring mode enable information is 0, the first communication device can exit the monitoring mode, such as switching to the active mode (or active mode) by default.
方式2A,监听模式使能信息的值为0,第一通信装置可以退出监听模式,且切换到指定的模式。该指定的模式可以是由包括共存请求的无线帧中的功率管理字段确定的。该功率管理字段可以用于承载功率管理信息。关于功率管理字段的说明可以参考上文术语1。Mode 2A, the value of the listening mode enabling information is 0, the first communication device can exit the listening mode and switch to a specified mode. The specified mode can be determined by a power management field in a radio frame including a coexistence request. The power management field can be used to carry power management information. For an explanation of the power management field, refer to Term 1 above.
例如,功率管理字段的值为1,则表示退出监听模式且切换到节能(powersave,PS)模式。For example, if the value of the power management field is 1, it indicates exiting the listening mode and switching to the power save (PS) mode.
又例如,功率管理字段的值为0,则表示退出监听模式且切换到活跃状态(或称为激活模式或活跃模式等)。当然,此处所示的功率管理字段的值与含义之间的对应关系仅为示例,如功率管理字段的值为0可以表示退出监听模式且切换到节能模式;功率管理字段的值为1表示退出监听模式且切换到活跃模式。For another example, if the value of the power management field is 0, it means exiting the listening mode and switching to the active state (or called activation mode or active mode, etc.). Of course, the correspondence between the value and meaning of the power management field shown here is only an example. For example, if the value of the power management field is 0, it can mean exiting the listening mode and switching to the energy-saving mode; if the value of the power management field is 1, it means exiting the listening mode and switching to the active mode.
作为另一个示例,监听模式使能信息为第二值时指示第一通信装置开启监听模式。该第一通信装置所处的状态是基于功率管理信息或更多数据信息中的至少一项确定的。示例性的,第二值可以为1。通常来说,监听模式下可以包括醒着(awake)状态或休眠(doze)状态。As another example, when the monitoring mode enabling information is a second value, it indicates that the first communication device turns on the monitoring mode. The state of the first communication device is determined based on at least one of the power management information or more data information. Exemplarily, the second value may be 1. Generally speaking, the monitoring mode may include an awake state or a doze state.
方式1B,监听模式使能信息的值为1,则表示第一通信装置进入监听模式且保持在醒着状态,不允许切换到休眠状态。如在监听模式下,第一通信装置在醒着状态下,可以通过小带宽、单流或低MCS的参数收发信号。针对方式1B来说,监听模式和节能模式可以为并列关系。In mode 1B, if the value of the monitoring mode enable information is 1, it means that the first communication device enters the monitoring mode and remains in the awake state, and is not allowed to switch to the sleep state. For example, in the monitoring mode, the first communication device can send and receive signals through small bandwidth, single stream or low MCS parameters in the awake state. For mode 1B, the monitoring mode and the energy saving mode can be in parallel.
方式2B,监听模式使能信息的值为1,第一通信装置可以基于功率管理字段或更多数据字段在醒着状态或休眠状态之间进行切换。如在监听模式下,第一通信装置可以在醒着状态或休眠状态之间来回切换。针对方式2B来说,监听模式和节能模式可以结合使用。In mode 2B, the value of the listening mode enabling information is 1, and the first communication device can switch between the awake state or the sleep state based on the power management field or more data fields. For example, in the listening mode, the first communication device can switch back and forth between the awake state and the sleep state. For mode 2B, the listening mode and the energy saving mode can be used in combination.
例如,功率管理字段的值为1,第一通信装置可以基于数据字段在醒着状态和休眠状态之间来回切换。如更多数据字段为1,则第一通信装置可以通过共存请求中的接收参数来接收信号,直至更多数据字段置0,该第一通信装置可以切换到休眠状态。For example, if the value of the power management field is 1, the first communication device can switch back and forth between the awake state and the sleep state based on the data field. If the more data field is 1, the first communication device can receive the signal through the reception parameters in the coexistence request until the more data field is set to 0, and the first communication device can switch to the sleep state.
又例如,功率管理字段的值为0则表示第一通信装置进入监听模式且保持在醒着状态,不允许切换到休眠状态。For another example, a value of 0 in the power management field indicates that the first communication device enters the listening mode and remains in the awake state, and is not allowed to switch to the sleep state.
通过复用目前的更多数据字段的含义,监听模式和节能模式可以为并列关系,获知两者可以结合使用(如上述方式2B)也可以分开使用(如方式1B)。相当于在不改变现有的节能模式的操作下,新增一个监听模式,对协议改动小。By reusing the meaning of more current data fields, the monitoring mode and the energy-saving mode can be in parallel, and it is known that the two can be used in combination (such as the above method 2B) or separately (such as method 1B). This is equivalent to adding a monitoring mode without changing the operation of the existing energy-saving mode, and the protocol is slightly modified.
本申请实施例中,第一通信装置通过向第二通信装置发送共存请求,一方面使得第二通信装置基于该共存请求调度第一通信装置,另一方面该共存请求包括标识或操作类型信息,使得第二通信装置可以灵活地管理不同的共存请求。In an embodiment of the present application, the first communication device sends a coexistence request to the second communication device, so that on the one hand, the second communication device schedules the first communication device based on the coexistence request; on the other hand, the coexistence request includes an identification or operation type information, so that the second communication device can flexibly manage different coexistence requests.
本申请实施例中,第二通信装置在接收到上述共存请求之后,还可以向第一通信装置发送反馈结果。第一通信装置基于该反馈结果可以获知第二通信装置的决策。如该反馈结果可以显式地指示第二通信装置的决策,也可以隐式地指示第二通信装置的决策。如该反馈结果可以包括缓存报告、更多数据字段、指示信息。以下以TXOP持有者和TXOP响应者为例详细说明:In an embodiment of the present application, after receiving the above-mentioned coexistence request, the second communication device may also send a feedback result to the first communication device. The first communication device may learn the decision of the second communication device based on the feedback result. For example, the feedback result may explicitly indicate the decision of the second communication device, or may implicitly indicate the decision of the second communication device. For example, the feedback result may include a cache report, more data fields, and indication information. The following is a detailed description taking the TXOP holder and the TXOP responder as examples:
方式一,反馈结果可以包括缓存报告,或者反馈结果可以为缓存报告。该缓存报告可以用于指示该TXOP持有者所缓存数据的情况。如该缓存报告可以承载于ICF或A-控制中。TXOP响应者在接收到该缓存报告之后,可以获知其是否存在其他优先级更高的数据待接收。Method 1: The feedback result may include a cache report, or the feedback result may be a cache report. The cache report may be used to indicate the status of the cached data of the TXOP holder. For example, the cache report may be carried in the ICF or A-control. After receiving the cache report, the TXOP responder may know whether it has other data with higher priority to be received.
例如,如当non-AP STA收到AP发送的缓存报告显示该non-AP STA有更高优先级的数据待接收时(该数据可以是其他射频模块对应的数据),该non-AP STA可以挂起或移除之前的共存请求(如接收缓存报告之前的共存请求)。non-AP STA可以通过BA或者A-Control字段或ICR帧中承载共存请求,通过操作类型信息来指示AP临时挂起或者移除对应的共存请求(如接收缓存报告之前的共存请求)。如该共存请求可以包括共存请求ID、操作类型信息和恢复时间信息。该恢复时间信息也可以承载于定时同步功能(timing synchronization function,TSF)(resume TSF)字段等。恢复时间信息可以用于指示恢复的时间点,如可以指示TSF的低位部分。示例性的,上述缓存报告可以包括如下至少一项:缓存数据的大小、缓存数据的最小剩余时间或缓存数据的业务优先级。关于最小剩余时间和业务优先级的说明可以参考上文,此处不再详述。For example, when a non-AP STA receives a cache report sent by an AP indicating that the non-AP STA has data with a higher priority to be received (the data may be data corresponding to other radio frequency modules), the non-AP STA may suspend or remove the previous coexistence request (such as the coexistence request before receiving the cache report). The non-AP STA may carry the coexistence request in the BA or A-Control field or ICR frame, and instruct the AP to temporarily suspend or remove the corresponding coexistence request (such as the coexistence request before receiving the cache report) through the operation type information. For example, the coexistence request may include a coexistence request ID, operation type information, and resume time information. The resume time information may also be carried in a timing synchronization function (TSF) (resume TSF) field, etc. The resume time information may be used to indicate the time point of the resume, such as indicating the low-order part of the TSF. Exemplarily, the above-mentioned cache report may include at least one of the following: the size of the cached data, the minimum remaining time of the cached data, or the service priority of the cached data. The description of the minimum remaining time and the service priority can be referred to above and will not be described in detail here.
再例如,TXOP响应者根据TXOP持有者发送的缓存报告决定接下来数据传输所采用的最大带宽、最大的MAC和/或最大的流数。For another example, the TXOP responder determines the maximum bandwidth, the maximum MAC and/or the maximum number of flows used for subsequent data transmission according to the buffer report sent by the TXOP holder.
本申请实施例中,TXOP持有者通过向TXOP响应者发送缓存报告,可以隐式地指示TXOP持有者对TXOP响应者发送的共存请求的处理结果。当缓存报告指示TXOP响应者有更高优先级的数据待接收时,可以隐式地指示TXOP持有者可能未遵循共存请求,该TXOP持有者还会向该TXOP响应者发送数据。In the embodiment of the present application, the TXOP holder can implicitly indicate the processing result of the coexistence request sent by the TXOP responder by sending a cache report to the TXOP responder. When the cache report indicates that the TXOP responder has higher priority data to be received, it can implicitly indicate that the TXOP holder may not comply with the coexistence request, and the TXOP holder will also send data to the TXOP responder.
方式二,反馈结果可以包括更多数据字段。如该反馈结果可的MPDU格式可以参考图4a或图4b的描述。TXOP响应者基于更多数据字段可以获知其是否还有数据待接收。如更多数据字段置1时,TXOP响应者可以继续接收数据直到其再次接收到的MPDU中的更多数据字段置0。关于更多数据字段的说明可以参考上文。Mode 2: The feedback result may include a more data field. For example, the MPDU format of the feedback result may refer to the description of FIG. 4a or FIG. 4b. The TXOP responder may know whether it has data to be received based on the more data field. If the more data field is set to 1, the TXOP responder may continue to receive data until the more data field in the MPDU it receives again is set to 0. For the description of the more data field, refer to the above.
本申请实施例中,当更多数据字段置1,则表示TXOP持有者还会向TXOP响应者发送数据,可以隐式地指示TXOP持有者可能未遵循共存请求。In the embodiment of the present application, when the More Data field is set to 1, it means that the TXOP holder will also send data to the TXOP responder, which can implicitly indicate that the TXOP holder may not comply with the coexistence request.
方式三,反馈结果可以包括指示信息,该指示信息用于指示TXOP持有者是否接收到了共存请求,或者指示TXOP持有者是否遵循共存请求。如该指示信息可以承载于A-Contro字段或者BA或者无线帧等中。通过上述指示信息,TXOP响应者可以获知TXOP持有者的对共存请求的决策。Mode 3: The feedback result may include indication information, which is used to indicate whether the TXOP holder has received the coexistence request, or whether the TXOP holder complies with the coexistence request. For example, the indication information may be carried in the A-Control field or BA or radio frame, etc. Through the above indication information, the TXOP responder can learn the decision of the TXOP holder on the coexistence request.
方式四,反馈结果可以包括指示信息,该指示信息可以用于指示该TXOP响应者在本次TXOP内的调度已结束,或者说该TXOP响应者在本次TXOP内停止收发信号。TXOP响应者接收到该指示信息,可以获知TXOP持有者对该TXOP响应者的调度情况。如该指示信息可以承载于A-控制字段,该A-控制字段的控制标识符字段可以新定义一个值,新定义的值可以用于指示该A-控制字段的作用是指示本次TXOP内AP不会再调度non-AP STA。Mode 4: The feedback result may include indication information, which may be used to indicate that the scheduling of the TXOP responder in this TXOP has ended, or that the TXOP responder stops sending and receiving signals in this TXOP. The TXOP responder receives the indication information and can learn about the scheduling of the TXOP responder by the TXOP holder. If the indication information can be carried in the A-control field, the control identifier field of the A-control field can define a new value, and the newly defined value can be used to indicate that the role of the A-control field is to indicate that the AP will no longer schedule non-AP STAs in this TXOP.
对于图5的步骤502中的示例二来说,由于TXOP持有者可以具有决定权,因此可能会出现TXOP持有者不遵循共存请求的情况。TXOP持有者不遵循共存请求时,可能会出现如下情况:TXOP的持续时间与一个或多个TXOP响应者的共存请求中所指示的不可用窗口在时间上有部分重叠或者完全重叠。如TXOP持有者可能会不遵循一个或多个TXOP响应者发送的共存请求,如该TXOP持有者可能仍会在某个或某些TXOP持有者的不可用窗口内调度该TXOP持有者。在上述情况下,还可以结合上述方式一至方式四,使得TXOP响应者能够获知TXOP持有者对共存请求的决策,进一步提高通信效率。For example 2 in step 502 of Figure 5, since the TXOP holder may have the right to decide, it may happen that the TXOP holder does not comply with the coexistence request. When the TXOP holder does not comply with the coexistence request, the following situation may occur: the duration of the TXOP partially overlaps or completely overlaps in time with the unavailable window indicated in the coexistence request of one or more TXOP responders. For example, the TXOP holder may not comply with the coexistence request sent by one or more TXOP responders, and the TXOP holder may still schedule the TXOP holder within the unavailable window of one or some TXOP holders. In the above situation, it is also possible to combine the above methods one to four so that the TXOP responder can be informed of the TXOP holder's decision on the coexistence request, thereby further improving communication efficiency.
上文所示的共存请求可以与上文所示的其他示例或方式结合,对于结合的具体方式,此处不再详述。The coexistence request shown above may be combined with other examples or methods shown above, and the specific manner of the combination will not be described in detail here.
以下示例性地介绍本申请实施例涉及的场景。The following is an illustrative introduction to the scenarios involved in the embodiments of the present application.
通常来说,当通信双方中的任意一端处于共存模式(coexistence mode)时,则在每个TXOP开始时通信双方可以交互初始控制帧(initial control frame,ICF)和初始响应(initial control response,ICR)帧。通过交互ICF和ICR帧来交互共存请求或者接收参数等。示例性的,ICF和ICR帧可以是新定义的控制帧。或者ICF和ICR帧的格式复用现有的控制帧的格式,如ICR的格式可以参考多用户请求发送(multi-user request to send,MU-RTS)的格式、ICR帧的格式可以参考清除发送(clear to sent,CTS)的格式;或者ICR的格式可以参考MU-BAR的格式、ICR帧的格式可以参考BA的格式。Generally speaking, when either end of the communicating parties is in coexistence mode, the communicating parties may exchange initial control frames (ICF) and initial control response (ICR) frames at the beginning of each TXOP. Coexistence requests or receiving parameters, etc., are exchanged by exchanging ICF and ICR frames. Exemplarily, ICF and ICR frames may be newly defined control frames. Or the formats of ICF and ICR frames may reuse the formats of existing control frames, such as the format of ICR may refer to the format of multi-user request to send (MU-RTS), and the format of ICR frame may refer to the format of clear to send (CTS); or the format of ICR may refer to the format of MU-BAR, and the format of ICR frame may refer to the format of BA.
目前Wi-Fi 8还讨论了设备的节能,例如站点为了节能,可以选择工作在监听模式或节能模式下。在上述模式下,站点可以工作在小带宽、单流和低MCS下。如果AP获得了TXOP想和non-AP STA进行数据传输,则通信双方可以交互ICF/ICR帧。如non-AP STA可以在ICR帧中携带共存请求来告知AP其在进行数据传输时所采用的最大带宽、最大MCS和最大流数等参数。Currently, Wi-Fi 8 also discusses the energy saving of equipment. For example, in order to save energy, the station can choose to work in monitoring mode or energy saving mode. In the above modes, the station can work under small bandwidth, single stream and low MCS. If the AP obtains TXOP and wants to transmit data with the non-AP STA, the two communicating parties can exchange ICF/ICR frames. For example, the non-AP STA can carry a coexistence request in the ICR frame to inform the AP of the maximum bandwidth, maximum MCS, maximum number of streams and other parameters used when transmitting data.
图7是本申请实施例提供的一种通信方法的流程示意图。图7中,AP可以为TXOP持有者,non-AP STA1和non-AP STA2可以为TXOP响应者。图7是以AP触发上行多用户传输为例示出的。AP通过EDCA竞争信道获得一个TXOP,non-AP STA 1或non-AP STA2工作在共存模式或者处于监听模式(或节能模式),在TXOP开始时首先交换ICF和ICR帧。FIG7 is a flow chart of a communication method provided by an embodiment of the present application. In FIG7 , the AP may be a TXOP holder, and non-AP STA1 and non-AP STA2 may be TXOP responders. FIG7 is illustrated by taking AP triggering uplink multi-user transmission as an example. The AP obtains a TXOP through an EDCA competitive channel, and non-AP STA 1 or non-AP STA2 operates in a coexistence mode or in a listening mode (or energy-saving mode), and ICF and ICR frames are first exchanged at the beginning of the TXOP.
如图7所示,AP发送ICF,non-AP STA1或non-AP STA2在接收到该ICF之后,可以回复ICR帧。As shown in Figure 7, the AP sends an ICF, and non-AP STA1 or non-AP STA2 can reply with an ICR frame after receiving the ICF.
作为一个示例,ICF可以携带TXOP持有者内部的共存请求,以及ICR帧中携带TXOP响应者内部的共存请求。关于共存请求的说明可以参考图5或图6b等的描述,此处不再详述。As an example, the ICF may carry the coexistence request within the TXOP holder, and the ICR frame may carry the coexistence request within the TXOP responder. For the description of the coexistence request, please refer to the description of FIG. 5 or FIG. 6 b, etc., which will not be described in detail here.
作为另一个示例,ICR帧中可以携带TXOP响应者内部的共存请求。由于TXOP持有者可以自己控制TXOP内的传输,因此该TXOP持有者可以不需要指示其内部的共存请求。As another example, the ICR frame may carry the coexistence request within the TXOP responder. Since the TXOP holder can control the transmission within the TXOP itself, the TXOP holder may not need to indicate the coexistence request within the TXOP.
以图7为例,如non-AP STA 1和non-AP STA2可以分别在ICR帧中声明各自的共存请求。例如,non-AP STA 1请求TXOP在T1时刻结束,持续时间A,以及对应的业务优先级为X。non-AP STA2请求TXOP在T2时刻结束,持续时间B,以及对应的业务优先级Y。如non-AP STA 1发送的共存请求的期望行为可以为不可用,时间信息可以用于指示不可用时间(即不可用窗口)。如non-AP STA1通过时间信息可以指示该non-AP STA1请求本次TXOP在T1时刻结束。T1时刻可以由不可用的时间的起始时间决定,如T1时刻可以为不可用时间的起始时间。持续时间A可以由时间信息中的持续时间(duration)字段来指示。X可以由业务优先级信息指示。类似的,non-AP STA 2的说明可以参考non-AP STA 1,此处不再详述。关于AP基于共存请求所执行的步骤可以参考上述示例一或示例二,此处不再详述。Taking FIG. 7 as an example, non-AP STA 1 and non-AP STA 2 may declare their respective coexistence requests in the ICR frame. For example, non-AP STA 1 requests that TXOP end at time T1, duration A, and the corresponding service priority X. Non-AP STA 2 requests that TXOP end at time T2, duration B, and the corresponding service priority Y. If the expected behavior of the coexistence request sent by non-AP STA 1 may be unavailable, the time information may be used to indicate the unavailable time (i.e., unavailable window). For example, non-AP STA 1 may indicate through the time information that non-AP STA 1 requests that this TXOP end at time T1. Time T1 may be determined by the start time of the unavailable time, such as time T1 may be the start time of the unavailable time. Duration A may be indicated by the duration field in the time information. X may be indicated by the service priority information. Similarly, the description of non-AP STA 2 may refer to non-AP STA 1, and will not be described in detail here. For the steps performed by the AP based on the coexistence request, reference may be made to the above-mentioned Example 1 or Example 2, which will not be described in detail here.
可选地,AP可以发送数据,non-AP STA1或non-AP STA2接收该数据。non-AP STA1或non-AP STA2在接收到数据之后,可以回复块确认(block acknowledgement,BA)帧。Optionally, the AP may send data, and non-AP STA1 or non-AP STA2 may receive the data. After receiving the data, non-AP STA1 or non-AP STA2 may reply with a block acknowledgment (BA) frame.
示例性的,当AP需要反馈共存请求的处理结果时,上述数据中可以包括上文所示的反馈结果。Exemplarily, when the AP needs to feed back the processing result of the coexistence request, the above data may include the feedback result shown above.
AP可能会不遵循non-AP STA 1的共存请求和/或non-AP STA2的共存请求。如该AP还会继续调度该non-AP STA 1或non-AP STA 2。示例性的,non-AP STA 1或non-AP STA 2的期望行为可以是允许发送,或者受限制的发送信号。如图7所示,AP可以发送触发帧,non-AP STA1或non-AP STA2接收该触发帧。The AP may not comply with the coexistence request of non-AP STA 1 and/or the coexistence request of non-AP STA 2. For example, the AP may continue to schedule non-AP STA 1 or non-AP STA 2. Exemplarily, the expected behavior of non-AP STA 1 or non-AP STA 2 may be to allow transmission or to restrict transmission signals. As shown in FIG. 7 , the AP may send a trigger frame, and non-AP STA 1 or non-AP STA 2 may receive the trigger frame.
示例性的,触发帧中包含用于一个或多个用户(站点)发送上行数据的资源调度以及其他参数(比如关联标识,编码与调制策略等)。图8a是本申请实施例提供的一种触发帧的格式示意图。该触发帧中可以包括公共信息(commoninfo)字段和用户信息列表(userinfolist)字段。公共信息字段可以包括多个用户都需要读取的公共信息。用户信息列表字段由一个或多个用户信息字段构成,其中第一个用户信息字段可以为特殊用户信息字段,关联标识(associated identification,AID)字段指示为2007,特殊用户信息字段中关联标识字段后边承载一些公共信息。虽然是用户信息字段,但是承载着公共信息,因此第一个用户信息字段被叫做特殊用户信息字段。从第二个用户信息字段开始,每个用户信息字段包含每个用户分别需要读取的信息。在用户信息字段中,关联标识12(association identification 12,AID12)(如AID的低12位)指示某一个STA的关联标识,通常简称为关联标识字段。而资源单元(resourceunit,RU)分配(RU allocation)字段同主次160字段联合起来指示这个用户(AID12对应的用户)所分配到的具体的资源单元或多资源单元(multi-RU,MRU)的位置。关于触发帧的其他说明可以参考相关标准或协议,此处不再详述。Exemplarily, the trigger frame includes resource scheduling and other parameters (such as association identifier, coding and modulation strategy, etc.) for one or more users (stations) to send uplink data. Figure 8a is a format diagram of a trigger frame provided in an embodiment of the present application. The trigger frame may include a common information field and a user information list field. The common information field may include common information that multiple users need to read. The user information list field is composed of one or more user information fields, wherein the first user information field may be a special user information field, and the associated identification (associated identification, AID) field is indicated as 2007, and the associated identification field in the special user information field carries some public information. Although it is a user information field, it carries public information, so the first user information field is called a special user information field. Starting from the second user information field, each user information field contains information that each user needs to read separately. In the user information field, association identification 12 (association identification 12, AID12) (such as the lower 12 bits of AID) indicates the association identification of a certain STA, usually referred to as the association identification field. The resource unit (RU) allocation field is combined with the primary and secondary 160 fields to indicate the specific resource unit or multi-resource unit (MRU) position allocated to this user (the user corresponding to AID12). For other descriptions of the trigger frame, please refer to the relevant standards or protocols, which will not be described in detail here.
图8a所示的触发帧仅为示例,随着标准的进展,后续还会出现其他类型的触发帧,该触发帧还可以具有其他格式,本申请实施例对此不作限定。The trigger frame shown in FIG8a is only an example. As the standard progresses, other types of trigger frames may appear in the future. The trigger frame may also have other formats, which is not limited in the embodiments of the present application.
non-AP STA1或non-AP STA2在接收到触发帧之后,可以读取公共信息字段和特殊用户信息字段,解析出与自己的AID相匹配的用户信息字段。然后在该用户信息字段中的资源单元分配字段所指示的RU或MRU上发送基于触发的PPDU(TB PPDU)。如该TB PPDU可以包括极高吞吐率基于触发的PPDU(extremely high throughput trigger based PPDU,EHT TB PPDU),或者超高可靠性基于触发的PPDU(ultra high reliabilitytrigger based PPDU,UHR TB PPDU)。此处关于TB PPDU的类型仅为示例,不应将其理解为对本申请实施例的限定。After receiving the trigger frame, non-AP STA1 or non-AP STA2 can read the common information field and the special user information field, and parse the user information field that matches its own AID. Then send a trigger-based PPDU (TB PPDU) on the RU or MRU indicated by the resource unit allocation field in the user information field. For example, the TB PPDU may include an extremely high throughput trigger-based PPDU (extremely high throughput trigger based PPDU, EHT TB PPDU), or an ultra-high reliability trigger-based PPDU (ultra high reliability trigger based PPDU, UHR TB PPDU). The types of TB PPDUs here are only examples and should not be understood as limitations on the embodiments of the present application.
图8b是本申请实施例提供的一种EHT TB PPDU的格式示意图。图8c是本申请实施例提供的一种UHR TB PPDU的格式示意图。示例性的,该TB PPDU可以包括如下至少一项:传统短训练字段(legacy short training field,L-STF)、传统长训练字段(legacy long training field,L-LTF)、传统信令字段(legacy signal field,L-SIG)、传统信令字段复制(repeated legacy signal field,RL-SIG)、通用信令(Universal SIG,U-SIG)、EHT-STF或UHR-STF、EHT-LTF或UHR-LTF、数据(data)或包扩展(packet extension,PE)。FIG8b is a format diagram of an EHT TB PPDU provided in an embodiment of the present application. FIG8c is a format diagram of an UHR TB PPDU provided in an embodiment of the present application. Exemplarily, the TB PPDU may include at least one of the following: a legacy short training field (L-STF), a legacy long training field (L-LTF), a legacy signaling field (L-SIG), a repeated legacy signaling field (RL-SIG), a universal signaling (Universal SIG, U-SIG), EHT-STF or UHR-STF, EHT-LTF or UHR-LTF, data or packet extension (PE).
表2示例性地示出了各个字段的功能,但是不应将其理解为对本申请实施例的限定。Table 2 exemplarily shows the functions of various fields, but it should not be understood as a limitation on the embodiments of the present application.
表2
Table 2
如图7所示,AP接收到一个或多个non-AP STA发送的TB PPDU后,回复多站点块确认(multi-STA block acknowledgement,multi-STA BA)帧。As shown in Figure 7, after the AP receives the TB PPDU sent by one or more non-AP STAs, it replies with a multi-STA block acknowledgment (multi-STA BA) frame.
图8d是本申请实施例提供的一种multi-STA BA帧的格式示意图。如图8d所示,该multi-STA BA帧可以包括如下至少一项:帧控制(framecontrol)、时长(duration)、接收地址(receivedaddress,RA)、发送地址(transmittingaddress,TA)、块确认控制(BA control)、块确认信息(BA information)或FCS。该块确认控制字段可以包括块确认类型(BA type)、不保留内存(nomemorykept)、标记的内存配置(memoryconfigurationtag)、管理确认(managementack)或业务标识(TID info)。关于各个字段的说明可以参考相关标准或协议,此处不再详述。不同的块确认类型可以对应不同的块确认信息。即块确认类型字段的值不同,块确认信息字段的格式也可以不同。此处不再详述。FIG8d is a schematic diagram of the format of a multi-STA BA frame provided in an embodiment of the present application. As shown in FIG8d, the multi-STA BA frame may include at least one of the following: frame control, duration, received address (RA), transmitting address (TA), block acknowledgment control (BA control), block acknowledgment information (BA information), or FCS. The block acknowledgment control field may include a block acknowledgment type (BA type), no memory reserved (nomemorykept), a marked memory configuration (memoryconfigurationtag), a management acknowledgment (managementack), or a service identifier (TID info). For the description of each field, please refer to the relevant standards or protocols, which will not be described in detail here. Different block acknowledgment types may correspond to different block acknowledgment information. That is, the value of the block acknowledgment type field is different, and the format of the block acknowledgment information field may also be different. It will not be described in detail here.
本申请实施例中,通过ICF/ICR帧中携带共存请求,并通过共存请求ID和操作类型信息,可以灵活地管理共存请求。同时,还解决了多用户景下不同non-AP STA所指示的TXOP结束时间不一致的情况下,在保证共存的情况下如何充分利用当前TXOP进行传输的问题。如AP可以利用基于不同non-AP STA的共存请求来调度这些non-AP STA,如遵循这些non-AP STA的共存请求,或者不遵循某一个或多个non-AP STA的共存请求等。In the embodiment of the present application, the coexistence request can be flexibly managed by carrying the coexistence request in the ICF/ICR frame and by using the coexistence request ID and operation type information. At the same time, it also solves the problem of how to make full use of the current TXOP for transmission while ensuring coexistence when the TXOP end times indicated by different non-AP STAs in a multi-user scenario are inconsistent. For example, the AP can schedule these non-AP STAs based on coexistence requests based on different non-AP STAs, such as following the coexistence requests of these non-AP STAs, or not following the coexistence requests of one or more non-AP STAs.
以下将介绍本申请实施例提供的通信装置。The following is an introduction to the communication device provided in the embodiments of the present application.
本申请根据上述方法实施例对通信装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。下面将结合图9至图11详细描述本申请实施例的通信装置。The present application divides the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules 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 present application is schematic and is only a logical function division. There may be other division methods in actual implementation. The communication device of the embodiment of the present application will be described in detail below in conjunction with Figures 9 to 11.
图9是本申请实施例提供的一种通信装置的结构示意图,如图9所示,该通信装置包括处理模块901和收发模块902。收发模块902可以实现相应的通信功能,处理模块901用于实现相应的处理功能。如收发模块902还可以称为接口、通信接口或通信模块等。FIG9 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. As shown in FIG9 , the communication device includes a processing module 901 and a transceiver module 902. The transceiver module 902 can implement corresponding communication functions, and the processing module 901 is used to implement corresponding processing functions. For example, the transceiver module 902 can also be called an interface, a communication interface, or a communication module.
在本申请的一些实施例中,该通信装置可以用于执行上文方法实施例中第一通信装置执行的动作,这时,该第一通信装置可以为Wi-Fi设备本身或者可配置于设备中的芯片或功能模块等。收发模块902用于执行上文方法实施例中第一通信装置的收发相关的操作,处理模块901用于执行上文方法实施例中第一通信装置的处理相关的操作。In some embodiments of the present application, the communication device may be used to execute the action executed by the first communication device in the above method embodiment. In this case, the first communication device may be a Wi-Fi device itself or a chip or functional module that can be configured in the device, etc. The transceiver module 902 is used to execute the transceiver-related operations of the first communication device in the above method embodiment, and the processing module 901 is used to execute the processing-related operations of the first communication device in the above method embodiment.
示例性的,处理模块901,可以用于生成共存请求;收发模块902,可以用于发送或输出该共存请求。Exemplarily, the processing module 901 may be used to generate a coexistence request; the transceiver module 902 may be used to send or output the coexistence request.
示例性的,收发模块902,还可以用于接收或输入缓存报告;或者,接收或输入指示信息等。Exemplarily, the transceiver module 902 may also be used to receive or input a cache report; or receive or input indication information, etc.
示例性的,收发模块902可以包括射频模块、天线模块等。示例性的,收发模块902可以包括管脚模块等。Exemplarily, the transceiver module 902 may include a radio frequency module, an antenna module, etc. Exemplarily, the transceiver module 902 may include a pin module, etc.
复用图9,在本申请的另一些实施例中,该通信装置可以用于执行上文方法实施例中第二通信装置所执行的动作,这时,该通信装置可以为Wi-Fi设备本身或者可配置于设备中的芯片或功能模块等。收发模块902用于执行上文方法实施例中第二通信装置的收发相关的操作,处理模块901用于执行上文方法实施例中第二通信装置的处理相关的操作。Reusing Figure 9, in some other embodiments of the present application, the communication device can be used to perform the actions performed by the second communication device in the above method embodiment. In this case, the communication device can be the Wi-Fi device itself or a chip or functional module that can be configured in the device. The transceiver module 902 is used to perform the transceiver-related operations of the second communication device in the above method embodiment, and the processing module 901 is used to perform the processing-related operations of the second communication device in the above method embodiment.
示例性的,收发模块902,可以用于接收或输入共存请求;处理模块901,可以用于解析该共存请求。Exemplarily, the transceiver module 902 may be used to receive or input a coexistence request; the processing module 901 may be used to parse the coexistence request.
示例性的,收发模块902,可以用于发送或输出缓存报告;或者,发送或输出指示信息。Exemplarily, the transceiver module 902 may be used to send or output a cache report; or send or output indication information.
示例性的,收发模块902可以包括射频模块、天线模块等。示例性的,收发模块902可以包括管脚模块等。收发模块可以包括多个射频模块。Exemplarily, the transceiver module 902 may include a radio frequency module, an antenna module, etc. Exemplarily, the transceiver module 902 may include a pin module, etc. The transceiver module may include multiple radio frequency modules.
可选地,上述各个实施例中,通信装置还可以包括存储模块,该存储模块可以用于存储指令和/或数据,处理模块901可以读取存储模块中的指令和/或数据,以使得通信装置实现前述方法实施例。示例性的,存储模块可以用于存储共存请求等。Optionally, in each of the above embodiments, the communication device may further include a storage module, which may be used to store instructions and/or data, and the processing module 901 may read the instructions and/or data in the storage module so that the communication device implements the above method embodiments. Exemplarily, the storage module may be used to store a coexistence request, etc.
上述各个实施例中,关于各个术语或步骤的具体说明等可以参考上文方法实施例中的介绍,这里不再一一详述。In the above-mentioned embodiments, for the specific description of each term or step, please refer to the introduction in the above method embodiment, which will not be described in detail here.
上述各个实施例示出的收发模块和处理模块的具体说明仅为示例,对于收发模块和处理模块的具体功能或执行的步骤等,可以参考上述方法实施例,这里不再详述。The specific descriptions of the transceiver module and the processing module shown in the above embodiments are only examples. For the specific functions or execution steps of the transceiver module and the processing module, reference may be made to the above method embodiments and will not be described in detail here.
以上介绍了本申请实施例的通信装置,以下介绍所述通信装置可能的产品形态。但凡具备上述图9所述的通信装置的功能的任何形态的产品,都落入本申请实施例的保护范围。以下介绍仅为举例,不限制本申请实施例的通信装置的产品形态仅限于此。The communication device of the embodiment of the present application is introduced above, and the possible product forms of the communication device are introduced below. Any product of any form having the functions of the communication device described in FIG. 9 above falls within the protection scope of the embodiment of the present application. The following introduction is only for example, and does not limit the product form of the communication device of the embodiment of the present application to this.
在一种可能的实现方式中,图9所示的通信装置中,处理模块901可以是一个或多个处理器,收发模块902可以是收发器,或者收发模块902还可以是发送模块和接收模块,发送模块可以是发送器,接收模块可以是接收器,该发送模块和接收模块集成于一个器件,例如收发器。本申请实施例中,处理器和收发器可以被耦合等,对于处理器和收发器的连接方式,本申请实施例不作限定。在执行上述方法的过程中,上述方法中有关发送信息的过程,可以为由处理器输出上述信息的过程。在输出上述信息时,处理器将该上述信息输出给收发器,以便由收发器进行发射。该上述信息在由处理器输出之后,还可能需要进行其他的处理,然后才到达收发器。类似的,上述方法中有关接收信息的过程,可以为处理器接收输入的上述信息的过程。处理器接收输入的信息时,收发器接收该上述信息,并将其输入处理器。更进一步的,在收发器收到该上述信息之后,该上述信息可能需要进行其他的处理,然后才输入处理器。In a possible implementation, in the communication device shown in FIG. 9, the processing module 901 may be one or more processors, the transceiver module 902 may be a transceiver, or the transceiver module 902 may also be a sending module and a receiving module, the sending module may be a transmitter, the receiving module may be a receiver, and the sending module and the receiving module are integrated into one device, such as a transceiver. In the embodiment of the present application, the processor and the transceiver may be coupled, etc., and the embodiment of the present application does not limit the connection mode of the processor and the transceiver. In the process of executing the above method, the process of sending information in the above method may be a process in which the processor outputs the above information. When outputting the above information, the processor outputs the above information to the transceiver so that it is transmitted by the transceiver. After the above information is output by the processor, it may also need to be processed in other ways before it reaches the transceiver. Similarly, the process of receiving information in the above method may be a process in which the processor receives the input information. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to be processed in other ways before it is input into the processor.
如图10所示,该通信装置100包括一个或多个处理器1020和收发器1010。As shown in FIG. 10 , the communication device 100 includes one or more processors 1020 and a transceiver 1010 .
在本申请的一些实施例中,通信装置可以用于执行上述第一通信装置执行的步骤或方法或功能,如处理器1020可以用于执行如图9所示的处理模块901所实现的功能或步骤,收发器1010可以用于执行如图9所示的收发模块902所实现的功能或步骤。关于处理器1020和收发器1010的具体说明可以参考图9或上文所示的方法实施例,此处不再详述。In some embodiments of the present application, the communication device may be used to execute the steps, methods or functions executed by the first communication device, such as the processor 1020 may be used to execute the functions or steps implemented by the processing module 901 shown in FIG9 , and the transceiver 1010 may be used to execute the functions or steps implemented by the transceiver module 902 shown in FIG9 . For specific descriptions of the processor 1020 and the transceiver 1010, reference may be made to FIG9 or the method embodiments shown above, which will not be described in detail here.
在本申请的另一些实施例中,通信装置用于执行上述第二通信装置执行的步骤或方法或功能,如处理器1020可以用于执行如图9所示的处理模块901所实现的功能或步骤,收发器1010可以用于执行如图9所示的收发模块902所实现的功能或步骤。关于处理器1020和收发器1010的具体说明可以参考图9或上文所示的方法实施例,此处不再详述。In other embodiments of the present application, the communication device is used to execute the steps or methods or functions executed by the second communication device, such as the processor 1020 can be used to execute the functions or steps implemented by the processing module 901 shown in Figure 9, and the transceiver 1010 can be used to execute the functions or steps implemented by the transceiver module 902 shown in Figure 9. For specific descriptions of the processor 1020 and the transceiver 1010, reference can be made to Figure 9 or the method embodiments shown above, and no further description is given here.
在图10所示的通信装置的各个实现方式中,收发器可以包括接收机和发射机,该接收机用于执行接收的功能(或操作),该发射机用于执行发射的功能(或操作)。以及收发器用于通过传输介质和其他设备/装置进行通信。In various implementations of the communication device shown in FIG10 , the transceiver may include a receiver and a transmitter, wherein the receiver is used to perform a receiving function (or operation) and the transmitter is used to perform a transmitting function (or operation). The transceiver is used to communicate with other devices/devices via a transmission medium.
可选的,通信装置100还可以包括一个或多个存储器1030,用于存储程序指令和/或数据。存储器1030和处理器1020耦合。本申请实施例中的耦合是通信装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于通信装置、单元或模块之间的信息交互。处理器1020可能和存储器1030协同操作。处理器1020可可以执行存储器1030中存储的程序指令。可选的,上述一个或多个存储器中的至少一个可以包括于处理器中。Optionally, the communication device 100 may further include one or more memories 1030 for storing program instructions and/or data. The memory 1030 is coupled to the processor 1020. The coupling in the embodiment of the present application is an indirect coupling or communication connection between the communication device, unit or module, which may be electrical, mechanical or other forms, and is used for information exchange between the communication device, unit or module. The processor 1020 may operate in conjunction with the memory 1030. The processor 1020 may execute program instructions stored in the memory 1030. Optionally, at least one of the one or more memories may be included in the processor.
本申请实施例中不限定上述收发器1010、处理器1020以及存储器1030之间的具体连接介质。本申请实施例在图10中以存储器1030、处理器1020以及收发器1010之间通过总线1040连接,总线在图10中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图10中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The specific connection medium between the above-mentioned transceiver 1010, processor 1020 and memory 1030 is not limited in the embodiment of the present application. In FIG. 10, the memory 1030, processor 1020 and transceiver 1010 are connected through a bus 1040. The bus is represented by a bold line in FIG. 10. The connection mode between other components is only for schematic illustration and is not limited thereto. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one bold line is used in FIG. 10, but it does not mean that there is only one bus or one type of bus.
在本申请实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成等。In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc., and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor, etc.
本申请实施例中,存储器可包括但不限于硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)等非易失性存储器,随机存储记忆体(Random Access Memory,RAM)、可擦除可编程只读存储器(Erasable Programmable ROM,EPROM)、只读存储器(Read-Only Memory,ROM)或便携式只读存储器(Compact Disc Read-Only Memory,CD-ROM)等等。存储器是能够用于携带或存储具有指令或数据结构形式的程序代码,并能够由计算机(如本申请示出的通信装置等)读和/或写的任何存储介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。In the embodiments of the present application, the memory may include, but is not limited to, non-volatile memories such as hard disk drive (HDD) or solid-state drive (SSD), random access memory (RAM), erasable programmable read-only memory (EPROM), read-only memory (ROM) or portable read-only memory (CD-ROM), etc. The memory is any storage medium that can be used to carry or store program codes in the form of instructions or data structures and can be read and/or written by a computer (such as the communication device shown in the present application), but is not limited to this. The memory in the embodiments of the present application can also be a circuit or any other device that can realize a storage function, which is used to store program instructions and/or data.
处理器1020主要用于对通信协议以及通信数据进行处理,以及对整个通信装置进行控制,执行软件程序,处理软件程序的数据。存储器1030主要用于存储软件程序和数据。收发器1010可以包括控制电路和天线,控制电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。The processor 1020 is mainly used to process the communication protocol and communication data, and to control the entire communication device, execute the software program, and process the data of the software program. The memory 1030 is mainly used to store the software program and data. The transceiver 1010 may include a control circuit and an antenna. The control circuit is mainly used to convert the baseband signal and the radio frequency signal and process the radio frequency signal. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. The input and output devices, such as a touch screen, a display screen, a keyboard, etc., are mainly used to receive data input by the user and output data to the user.
当通信装置开机后,处理器1020可以读取存储器1030中的软件程序,解释并执行软件程序的指令,处理软件程序的数据。当需要通过无线发送数据时,处理器1020对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到通信装置时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器1020,处理器1020将基带信号转换为数据并对该数据进行处理。When the communication device is turned on, the processor 1020 can read the software program in the memory 1030, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 1020 performs baseband processing on the data to be sent, and outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 1020. The processor 1020 converts the baseband signal into data and processes the data.
在另一种实现中,所述的射频电路和天线可以独立于进行基带处理的处理器而设置,例如在分布式场景中,射频电路和天线可以与独立于通信装置,呈拉远式的布置。In another implementation, the RF circuit and antenna may be arranged independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be arranged remotely from the communication device.
本申请实施例示出的通信装置还可以具有比图10更多的元器件等,本申请实施例对此不作限定。以上所示的处理器和收发器所执行的方法仅为示例,对于该处理器和收发器具体所执行的步骤可参照上文介绍的方法。The communication device shown in the embodiment of the present application may also have more components than those in FIG10, and the embodiment of the present application does not limit this. The method performed by the processor and transceiver shown above is only an example, and the specific steps performed by the processor and transceiver can refer to the method described above.
在另一种可能的实现方式中,图9所示的通信装置中,处理模块901可以是一个或多个逻辑电路,收发模块902可以是输入输出接口,又或者称为通信接口,或者接口电路,或接口等等。或者收发模块902还可以是发送模块和接收模块,发送模块可以是输出接口,接收模块可以是输入接口,该发送模块和接收模块集成于一个模块,例如输入输出接口。如图11所示,图11所示的通信装置包括逻辑电路1101和接口1102。即上述处理模块901可以用逻辑电路1101实现,收发模块902可以用接口1102实现。其中,该逻辑电路1101可以为芯片、处理电路、集成电路或片上系统(system on chip,SoC)芯片等,接口1102可以为通信接口、输入输出接口、管脚等。示例性的,图11是以上述通信装置为芯片为例出的,该芯片包括逻辑电路1101和接口1102。In another possible implementation, in the communication device shown in FIG9 , the processing module 901 may be one or more logic circuits, and the transceiver module 902 may be an input/output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver module 902 may also be a sending module and a receiving module, the sending module may be an output interface, the receiving module may be an input interface, and the sending module and the receiving module are integrated into one module, such as an input/output interface. As shown in FIG11 , the communication device shown in FIG11 includes a logic circuit 1101 and an interface 1102. That is, the processing module 901 may be implemented with a logic circuit 1101, and the transceiver module 902 may be implemented with an interface 1102. Among them, the logic circuit 1101 may be a chip, a processing circuit, an integrated circuit, or a system on chip (SoC) chip, etc., and the interface 1102 may be a communication interface, an input/output interface, a pin, etc. Exemplarily, FIG11 is exemplified by taking the communication device as a chip, and the chip includes a logic circuit 1101 and an interface 1102.
本申请实施例中,逻辑电路和接口还可以相互耦合。对于逻辑电路和接口的具体连接方式,本申请实施例不作限定。示例性的,逻辑电路1101可以用于执行如图9所示的处理模块901所实现的功能或步骤,接口1102可以用于执行如图9所示的收发模块902所实现的功能或步骤。关于逻辑电路1101和接口1102的具体说明可以参考图9或上文所示的方法实施例,此处不再详述。In the embodiment of the present application, the logic circuit and the interface can also be coupled to each other. The embodiment of the present application does not limit the specific connection method of the logic circuit and the interface. Exemplarily, the logic circuit 1101 can be used to execute the function or step implemented by the processing module 901 shown in Figure 9, and the interface 1102 can be used to execute the function or step implemented by the transceiver module 902 shown in Figure 9. For the specific description of the logic circuit 1101 and the interface 1102, please refer to Figure 9 or the method embodiment shown above, which will not be described in detail here.
本申请实施例示出的通信装置可以采用硬件的形式实现本申请实施例提供的方法,也可以采用软件的形式实现本申请实施例提供的方法等,本申请实施例对此不作限定。The communication device shown in the embodiment of the present application can implement the method provided in the embodiment of the present application in the form of hardware, or can implement the method provided in the embodiment of the present application in the form of software, etc., and the embodiment of the present application is not limited to this.
本申请实施例还提供了一种通信系统,该通信系统包括第一通信装置和第二通信装置,该第一通信装置和该第二通信装置可以用于执行前述任一实施例中的方法。An embodiment of the present application further provides a communication system, which includes a first communication device and a second communication device. The first communication device and the second communication device can be used to execute the method in any of the aforementioned embodiments.
此外,本申请还提供一种计算机程序,该计算机程序用于实现本申请提供的方法中由各个通信装置执行的操作和/或处理。In addition, the present application also provides a computer program, which is used to implement the operations and/or processing performed by each communication device in the method provided by the present application.
本申请还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机代码,当计算机代码在计算机上运行时,使得计算机执行本申请提供的方法中由各个通信装置执行的操作和/或处理。The present application also provides a computer-readable storage medium, in which computer codes are stored. When the computer codes are executed on a computer, the computer executes the operations and/or processes performed by each communication device in the method provided by the present application.
本申请还提供一种计算机程序产品,该计算机程序产品包括计算机代码或计算机程序,当该计算机代码或计算机程序在计算机上运行时,使得本申请提供的方法中由各个执行的操作和/或处理被执行。The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and/or processes performed by each method provided by the present application are executed.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、通信装置和方法,可以通过其它的方式实现。例如,以上所描述的通信装置实施例仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、通信装置或模块的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。In the several embodiments provided in the present application, it should be understood that the disclosed systems, communication devices and methods can be implemented in other ways. For example, the communication device embodiments described above are only schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, communication devices or modules, or it can be an electrical, mechanical or other form of connection.
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请实施例提供的方案的技术效果。The modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of the present application.
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以是两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。In addition, each functional module in each embodiment of the present application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The above integrated modules can be implemented in the form of hardware or software functional modules.
所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个可读存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的可读存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated module is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or partly contributed to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, including 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 method described in each embodiment of the present application. The aforementioned readable storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program codes.
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。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 (22)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410055206.8 | 2024-01-12 | ||
| CN202410055206.8A CN120321785A (en) | 2024-01-12 | 2024-01-12 | Communication method and device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025148893A1 true WO2025148893A1 (en) | 2025-07-17 |
Family
ID=96336131
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2025/071136 Pending WO2025148893A1 (en) | 2024-01-12 | 2025-01-07 | Communication methods and communication apparatus |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN120321785A (en) |
| WO (1) | WO2025148893A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103250457A (en) * | 2010-10-01 | 2013-08-14 | 捷讯研究有限公司 | Method and apparatus for avoiding in-device coexistence interference |
| CN103262635A (en) * | 2010-10-01 | 2013-08-21 | 捷讯研究有限公司 | Method and apparatus for avoiding in-evice coexistence interference |
| WO2014051606A1 (en) * | 2012-09-28 | 2014-04-03 | Nokia Corporation | Null subframe indication for coexistence between different network types |
-
2024
- 2024-01-12 CN CN202410055206.8A patent/CN120321785A/en active Pending
-
2025
- 2025-01-07 WO PCT/CN2025/071136 patent/WO2025148893A1/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103250457A (en) * | 2010-10-01 | 2013-08-14 | 捷讯研究有限公司 | Method and apparatus for avoiding in-device coexistence interference |
| CN103262635A (en) * | 2010-10-01 | 2013-08-21 | 捷讯研究有限公司 | Method and apparatus for avoiding in-evice coexistence interference |
| WO2014051606A1 (en) * | 2012-09-28 | 2014-04-03 | Nokia Corporation | Null subframe indication for coexistence between different network types |
Non-Patent Citations (1)
| Title |
|---|
| QUALCOMM INCORPORATED: "Types of TDM Solutions for LTE ISM Coexistence", 3GPP DRAFT; R2-105764, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG2, no. Xian, CHINA, 20101011-20101015, 11 October 2010 (2010-10-11), XP002783410, Retrieved from the Internet <URL:http://www.3gpp.org/DynaReport/TDocExMtg--R2-71b--28036.htm> * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN120321785A (en) | 2025-07-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2023236821A1 (en) | Multi-link communication method and device | |
| KR20230135536A (en) | Method and apparatus for transmitting and receiving frame in wireless local area network supporting enhanced multi-link single radio | |
| US20250267574A1 (en) | Multi-Link Communication Method and Apparatus | |
| KR20240020661A (en) | Method and apparatus for changing link in wireless local area network supporting enhanced multi-link single radio | |
| WO2024120531A1 (en) | Multi-link communication method and device | |
| JP2025531532A (en) | Stream classification service-based communication method and apparatus - Patent Application 20070122997 | |
| WO2025148893A1 (en) | Communication methods and communication apparatus | |
| US20250234266A1 (en) | Method and apparatus for link establishment in wireless lan supporting emlsr | |
| WO2024109614A1 (en) | Information indication method and device | |
| WO2024037326A1 (en) | Communication method and apparatus based on channel contention | |
| KR20230135523A (en) | Method and apparatus for direct communication in wireless local area network supporting enhanced multi-link single radio | |
| EP4664974A1 (en) | Sensing communication method and apparatus | |
| WO2025201182A1 (en) | Communication method and apparatus, and device and storage medium | |
| US20250393090A1 (en) | Multi-Link Communication Method and Apparatus | |
| WO2024217400A1 (en) | Communication method and device | |
| EP4665074A1 (en) | Multi-link communication method and apparatus | |
| WO2025002300A1 (en) | Communication method and related apparatus | |
| WO2025098479A1 (en) | Communication method and apparatus | |
| KR20250174613A (en) | Multi-link communication method, communication device, and communication system | |
| WO2025247307A1 (en) | Coordinated spatial reuse method and apparatus | |
| WO2025232671A1 (en) | Communication method and apparatus | |
| WO2025223218A1 (en) | Resource request method, apparatus and system | |
| CN121174247A (en) | Communication method and communication device | |
| WO2024217371A1 (en) | Communication method and apparatus | |
| WO2025076737A1 (en) | Wireless communication method and communication device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 25738423 Country of ref document: EP Kind code of ref document: A1 |