Information transmission method and apparatus
By carrying manufacturer-specific information in the trigger frame or the first PPDU, the problem of not supporting the transmission of manufacturer-specific information in the trigger-based data transmission in the prior art is solved, and the flexibility of manufacturer-privatised design and information transmission is realized.
Patent Information
- Application Number
- PCT/CN2024/111328
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-14
- Filing Date
- 2024-08-12
- Publication Date
- 2025-02-20
AI Technical Summary
In the prior art, the transmission of manufacturer-specific information is not supported during trigger-based data transmission, and it is not defined how to carry manufacturer-specific information.
By carrying manufacturer-specific information in the trigger frame or the first PPDU, the manufacturer's privatization design is realized. The specific method includes including a manufacturer identification or public information in the trigger frame, and carrying the first frame of the trigger frame and the manufacturer-specific information in the first PPDU through frame aggregation.
It realizes the transmission of manufacturer-specific information during trigger-based data transmission, supports the manufacturer's privatization design, and enhances the flexibility and interoperability of information transmission.
Smart Images

Figure CN2024111328_20022025_PF_FP_ABST
Abstract
Description
Information transmission method and device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on August 14, 2023, with application number 202311024843.0 and application name "A Method and Device for Information Transmission", the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of wireless communication technology, and in particular to an information transmission method and device. Background Art
[0004] Starting with the 802.11ax standard, data transmission can be divided into two types: non-trigger-based data transmission, which can be used for single-user uplink or downlink transmission, as well as multi-user downlink transmission. The other is trigger-based data transmission. In trigger-based data transmission, the AP triggers one or more non-AP STAs (non-AP STAs) to transmit data by sending a trigger frame.
[0005] Currently, transmission of vendor-specific information is supported in non-trigger-based data transmission, and a method for carrying vendor-specific information in a physical protocol data unit (PPDU) has been defined. However, the related art does not support transmission of vendor-specific information in trigger-based data transmission, and therefore, the related art does not define how to carry vendor-specific information in trigger-based data transmission.
[0006] Summary of the Invention
[0007] The present application provides an information transmission method and apparatus for transmitting manufacturer-specific information during a trigger-based data transmission process.
[0008] In a first aspect, a method for information transmission is provided. This method can be performed by a first device, or a chip / chip system. In this method, the first device generates a trigger frame, which is used to instruct a second device to send a PPDU. The first device sends the trigger frame to the second device, where the trigger frame includes first vendor-specific information. Alternatively, the first device sends a first PPDU to the second device, where the first PPDU includes the trigger frame and a first frame carrying the first vendor-specific information.
[0009] Based on this solution, during the trigger-based data transmission process, the first device can implement a manufacturer-privatized design by carrying manufacturer-specific information in the trigger frame or in the first PPDU.
[0010] In a possible implementation, the first manufacturer-specific information includes a manufacturer identifier. Alternatively, the trigger frame includes a sending address, and the sending address is used to determine the manufacturer identifier.
[0011] Based on this solution, the manufacturer identifier may be carried in the manufacturer-specific information or the manufacturer identifier may be determined by the sending address in the trigger frame, thereby determining the information of the corresponding manufacturer.
[0012] In one possible implementation, the first manufacturer-specific information includes the manufacturer's public information, where the public information is information that users supporting the corresponding manufacturer need to receive and / or the first manufacturer-specific information corresponding to the first user.
[0013] Based on this solution, the manufacturer-specific information may include public information that the manufacturer's users need to receive, and may also include information for specific manufacturer's users, thereby realizing the manufacturer's specific functions.
[0014] In one possible implementation, the trigger frame includes N user information fields, where the N user information fields include M user information fields carrying public information and / or the N user information fields include a user information field for a first user, where the user information field for the first user includes an identifier of the first user and first manufacturer-specific information of the first user. Based on this solution, the manufacturer-specific information can be carried in the user information field in the trigger frame.
[0015] In a possible implementation, the trigger frame includes first information, and the first information indicates that the trigger frame carries the first manufacturer-specific information. Based on this solution, the first information can be used to indicate whether the first manufacturer-specific information exists.
[0016] In one possible implementation, a first PPDU includes K subframes, including a first subframe and a second subframe. The first subframe carries the trigger frame, and the second subframe carries the first frame. Based on this solution, the first device can send the first PPDU to the second device through frame aggregation, implementing the transmission of vendor-specific information during the trigger-based data transmission process.
[0017] In a second aspect, an information transmission method is provided. This method can be performed by a second device, or by a chip / chip system. In this method, the second device receives a trigger frame from a first device. The trigger frame includes first vendor-specific information and is used to instruct the second device to send a PPDU. Alternatively, the second device receives a first PPDU from the first device, the first PPDU including the trigger frame and a first frame carrying the first vendor-specific information, and the trigger frame is used to instruct the second device to send a PPDU.
[0018] In a possible implementation, the first manufacturer-specific information includes a manufacturer identifier. Alternatively, the trigger frame includes a sending address, and the sending address is used to determine the manufacturer identifier.
[0019] In a possible implementation, the first manufacturer-specific information includes the manufacturer's public information, where the public information is information that users supporting the corresponding manufacturer need to receive and / or the first manufacturer-specific information corresponding to the first user, and the first user is a user supporting the corresponding manufacturer.
[0020] In one possible implementation, the trigger frame includes N user information fields, the N user information fields include M user information fields carrying public information and / or the N user information fields include a user information field of the first user, and the user information field of the first user includes an identifier of the first user and first manufacturer-specific information of the first user.
[0021] In a possible implementation, the trigger frame includes first information, where the first information indicates that the trigger frame carries first manufacturer-specific information.
[0022] In a possible implementation, the first PPDU includes K subframes, the K subframes include a first subframe and a second subframe, the first subframe is used to carry the trigger frame, and the second subframe is used to carry the first frame.
[0023] In one possible implementation, upon successful reception of the trigger frame and the first frame, the second device may send a PPDU. Alternatively, upon successful reception of the trigger frame, the second device may send a PPDU. Based on this solution, the second device may determine whether to send a PPDU according to the instruction of the trigger frame if the first frame is not correctly received.
[0024] In one possible implementation, the trigger frame includes first indication information, which indicates whether the second device should send a PPDU if the first frame is not successfully received. Based on this solution, the second device can use the first indication information to determine whether to send a PPDU according to the indication of the trigger frame if the first frame is not successfully received.
[0025] In one possible implementation, the second device sends a PPDU. The PPDU includes the second manufacturer-specific information of the first device, where the first manufacturer-specific information is part or all of the second manufacturer-specific information. Based on this solution, the second device can include the manufacturer-specific information in the sent PPDU. The manufacturer-specific information can be the manufacturer-specific information carried in the trigger frame or manufacturer-specific information determined by the second device.
[0026] In one possible implementation, the trigger frame includes second information that indicates the presence of the second vendor-specific information in the PPDU, the number of symbols, and at least one of the coding and modulation strategy. The PPDU includes the second information. Based on this solution, the second information in the trigger frame can indicate the presence of the vendor-specific information in the PPDU, the number of symbols, and at least one of the coding and modulation strategy. Based on the indication of the second information, the second device can carry the second information in the PPDU.
[0027] In one possible implementation, the second vendor-specific information is carried in one or more of the universal signaling field (U-SIG field), the ultra-high reliable signaling field (UHR-SIG field), and the vendor-specific signaling field (VS-SIG field) in the PPDU. Based on this solution, the vendor-specific information in the PPDU can be carried in one or more of the U-SIG field, the UHR-SIG field, and the VS-SIG field.
[0028] In a third aspect, an information transmission method is provided. This method can be performed by a second device, or by a chip / chip system. In this method, the second device receives a trigger frame from a first device, the trigger frame being used to instruct the second device to send a PPDU. The second device can send the PPDU. The PPDU includes second vendor-specific information.
[0029] In one possible implementation, the trigger frame includes second information, and the second information indicates at least one of the presence or absence of the second vendor-specific information in the PPDU, the number of symbols, and the coding and modulation strategy. The PPDU may also include the second information.
[0030] In a possible implementation, the trigger frame includes first manufacturer-specific information of the first device, where the first manufacturer-specific information is part or all of the second manufacturer-specific information.
[0031] In a possible implementation, the trigger frame includes N user information fields, and M user information fields among the N user information fields carry the first manufacturer-specific information.
[0032] In one possible implementation, the second manufacturer-specific information is carried in one or more fields of the universal signaling field (U-SIG field), the ultra-high reliable signaling field (UHR-SIG field), and the manufacturer-specific signaling field (VS-SIG field) in the PPDU.
[0033] In a fourth aspect, an information transmission method is provided. This method can be performed by a first device, or by a chip / chip system. In this method, the first device receives a PPDU from a second device. The second device sends the PPDU based on a trigger frame, and the PPDU carries vendor-specific information.
[0034] In one possible implementation, the first device sends a trigger frame to the second device. The trigger frame includes second information, where the second information indicates whether the second vendor-specific information is present in the PPDU, the number of symbols, and at least one of a coding and modulation strategy. The PPDU includes the second information.
[0035] In a possible implementation, the trigger frame includes first manufacturer-specific information, and the first manufacturer-specific information is part or all of the second manufacturer-specific information.
[0036] In a possible implementation, the trigger frame includes N user information fields, and M user information fields among the N user information fields carry the first manufacturer-specific information.
[0037] In one possible implementation, the second manufacturer-specific information is carried in one or more fields of the universal signaling field (U-SIG field), the ultra-high reliable signaling field (UHR-SIG field), and the manufacturer-specific signaling field (VS-SIG field) in the PPDU.
[0038] In a fifth aspect, a communication device is provided, comprising: a processing unit and a transceiver unit.
[0039] The processing unit is configured to generate a trigger frame, the trigger frame being used to instruct the second device to send a PPDU. The transceiver unit is configured to send the trigger frame to the second device, the trigger frame including the first vendor-specific information. Alternatively, the transceiver unit is configured to send a first PPDU to the second device, the first PPDU including the trigger frame and a first frame carrying the first vendor-specific information.
[0040] In a possible implementation, the first manufacturer-specific information includes a manufacturer identifier. Alternatively, the trigger frame includes a sending address, and the sending address is used to determine the manufacturer identifier.
[0041] In one possible implementation, the first manufacturer-specific information includes the manufacturer's public information, where the public information is information that users supporting the corresponding manufacturer need to receive and / or the first manufacturer-specific information corresponding to the first user.
[0042] In one possible implementation, the trigger frame includes N user information fields, the N user information fields include M user information fields carrying public information and / or the N user information fields include a user information field of the first user, and the user information field of the first user includes an identifier of the first user and first manufacturer-specific information of the first user.
[0043] In a possible implementation, the trigger frame includes first information, where the first information indicates that the trigger frame carries first manufacturer-specific information.
[0044] In a possible implementation, the first PPDU includes K subframes, the K subframes include a first subframe and a second subframe, the first subframe is used to carry the trigger frame, and the second subframe is used to carry the first frame.
[0045] In a sixth aspect, a communication device is provided, comprising: a processing unit and a transceiver unit.
[0046] The transceiver unit is configured to receive a trigger frame from a first device, the trigger frame including first vendor-specific information, the trigger frame being used to instruct the second device to send a PPDU. Alternatively, the transceiver unit is configured to receive a first PPDU from the first device, the first PPDU including the trigger frame and a first frame carrying the first vendor-specific information, the trigger frame being used to instruct the second device to send a PPDU. The processing unit is configured to determine the vendor-specific information.
[0047] In a possible implementation, the first manufacturer-specific information includes a manufacturer identifier. Alternatively, the trigger frame includes a sending address, and the sending address is used to determine the manufacturer identifier.
[0048] In a possible implementation, the first manufacturer-specific information includes the manufacturer's public information, where the public information is information that users supporting the corresponding manufacturer need to receive and / or the first manufacturer-specific information corresponding to the first user, and the first user is a user supporting the corresponding manufacturer.
[0049] In one possible implementation, the trigger frame includes N user information fields, the N user information fields include M user information fields carrying public information and / or the N user information fields include a user information field of the first user, and the user information field of the first user includes an identifier of the first user and first manufacturer-specific information of the first user.
[0050] In a possible implementation, the trigger frame includes first information, where the first information indicates that the trigger frame carries first manufacturer-specific information.
[0051] In a possible implementation, the first PPDU includes K subframes, the K subframes include a first subframe and a second subframe, the first subframe is used to carry the trigger frame, and the second subframe is used to carry the first frame.
[0052] In a possible implementation, after successfully receiving the trigger frame and the first frame, the transceiver unit is further configured to send the PPDU. Alternatively, after successfully receiving the trigger frame, the transceiver unit is further configured to send the PPDU.
[0053] In a possible implementation, the trigger frame includes first indication information, where the first indication information indicates whether to send a PPDU when the first frame is not successfully received.
[0054] In a possible implementation, the transceiver unit is further configured to send a PPDU, where the PPDU includes the second manufacturer-specific information of the first device, and the first manufacturer-specific information is part or all of the second manufacturer-specific information.
[0055] In one possible implementation, the trigger frame includes second information, and the second information indicates at least one of the presence or absence of the second vendor-specific information, the number of symbols, and the coding and modulation strategy in the PPDU.
[0056] In one possible implementation, the second manufacturer-specific information is carried in one or more fields of the universal signaling field (U-SIG field), the ultra-high reliable signaling field (UHR-SIG field), and the manufacturer-specific signaling field (VS-SIG field) in the PPDU.
[0057] In a seventh aspect, a communication device is provided, comprising: a processing unit and a transceiver unit.
[0058] The transceiver unit is configured to receive a trigger frame from the first device, the trigger frame being configured to instruct the second device to send a PPDU. The processing unit is configured to generate the PPDU. The transceiver unit is further configured to send the PPDU, the PPDU including the second vendor-specific information.
[0059] In one possible implementation, the trigger frame includes second information, and the second information indicates at least one of the presence or absence of the second vendor-specific information, the number of symbols, and the coding and modulation strategy in the PPDU.
[0060] In a possible implementation, the trigger frame includes first manufacturer-specific information, and the first manufacturer-specific information is part or all of the second manufacturer-specific information.
[0061] In a possible implementation, the trigger frame includes N user information fields, and M user information fields among the N user information fields carry the first manufacturer-specific information.
[0062] In one possible implementation, the second manufacturer-specific information is carried in one or more fields of the universal signaling field (U-SIG field), the ultra-high reliable signaling field (UHR-SIG field), and the manufacturer-specific signaling field (VS-SIG field) in the PPDU.
[0063] In an eighth aspect, a communication device is provided, comprising: a processing unit and a transceiver unit.
[0064] The transceiver unit is configured to receive a PPDU from a second device. The PPDU is sent by the second device based on a trigger frame, and the PPDU carries second manufacturer-specific information. The processing unit is configured to determine the second manufacturer-specific information.
[0065] In one possible implementation, the transceiver unit is further configured to send a trigger frame to the second device. The trigger frame includes second information, where the second information indicates whether the second vendor-specific information is present in the PPDU, the number of symbols, and at least one of a coding and modulation strategy. The PPDU includes the second information.
[0066] In a possible implementation, the trigger frame includes first manufacturer-specific information of the first device, where the first manufacturer-specific information is part or all of the second manufacturer-specific information.
[0067] In a possible implementation, the trigger frame includes N user information fields, and M user information fields among the N user information fields carry the first manufacturer-specific information.
[0068] In one possible implementation, the second manufacturer-specific information is carried in one or more fields of the universal signaling field (U-SIG field), the ultra-high reliable signaling field (UHR-SIG field), and the manufacturer-specific signaling field (VS-SIG field) in the PPDU.
[0069] In a ninth aspect, an embodiment of the present application provides a communication device, which may be the communication device of any one of the fifth to eighth aspects of the above-mentioned embodiments, or a chip provided in the communication device of any one of the fifth to eighth aspects. The communication device includes a communication interface and a processor, and optionally, also includes a memory. The memory is used to store computer programs, instructions, or data, and the processor is coupled to the memory and the communication interface. When the processor reads the computer program, instructions, or data, the communication device executes the method executed by the first device or the second device in the method embodiment of any one of the first to fourth aspects.
[0070] It should be understood that the communication interface can be implemented by an antenna, a feeder, a codec, etc. in the communication device, or, if the communication device is a chip provided in the first device or the second device, the communication interface can be an input / output interface of the chip, such as an input / output pin, etc. The communication device may further include a transceiver for communicating with other devices.
[0071] In a tenth aspect, the present application provides a communication device comprising: a logic circuit and an input / output interface. The logic circuit is configured to execute the method executed by the first device or the second device in any possible implementation of the first to fourth aspects. The input / output interface is configured to communicate with other communication devices.
[0072] In an eleventh aspect, an embodiment of the present application provides a chip system, which includes a processor and may also include a memory, for implementing the method performed by the communication device in any one of aspects 1 to 4. In one possible implementation, the chip system also includes a memory for storing program instructions and / or data. The chip system can be composed of a chip, or it can include a chip and other discrete devices.
[0073] In a twelfth aspect, an embodiment of the present application provides a communication system, wherein the communication system includes the communication device described in any one of the fifth and sixth aspects. Alternatively, the communication system includes the communication device described in any one of the seventh and eighth aspects.
[0074] In a thirteenth aspect, the present application provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction is executed, the method performed by the first device or the second device in the above aspects is implemented.
[0075] In a fourteenth aspect, a computer program product is provided, comprising: computer program code or instructions, which, when executed, causes the method performed by the first device or the second device in the above aspects to be executed.
[0076] In a fifteenth aspect, a communication device is provided, which includes a unit or module for executing the above-mentioned methods.
[0077] The beneficial effects of the above-mentioned third to fifteenth aspects and their implementation methods can refer to the description of the beneficial effects of the methods of the first to second aspects and their implementation methods. BRIEF DESCRIPTION OF THE DRAWINGS
[0078] FIG1 is a schematic diagram of a network architecture provided in an embodiment of the present application;
[0079] FIG2 is an exemplary flow chart of an information transmission method provided in an embodiment of the present application;
[0080] FIG3 is a schematic diagram of a format of a trigger frame provided in an embodiment of the present application;
[0081] FIG4 is a schematic diagram of the format of a trigger frame carrying manufacturer-specific information provided in an embodiment of the present application;
[0082] FIG5 is a schematic diagram of the format of another trigger frame carrying manufacturer-specific information provided in an embodiment of the present application;
[0083] FIG6 is a schematic diagram of an A-MPDU provided in an embodiment of the present application;
[0084] FIG7 is a schematic diagram of the format of a manufacturer-specific element provided in an embodiment of the present application;
[0085] FIG8 is a schematic diagram of a TB PPDU transmission process according to an embodiment of the present application;
[0086] FIG9 is an exemplary flow chart of another information transmission method provided in an embodiment of the present application;
[0087] FIG10A is a schematic diagram of a PPDU provided in an embodiment of the present application;
[0088] FIG10B is a schematic diagram of another PPDU provided in an embodiment of the present application;
[0089] FIG10C is a schematic diagram of another PPDU provided in an embodiment of the present application;
[0090] FIG11A is a schematic diagram of another PPDU provided in an embodiment of the present application;
[0091] FIG11B is a schematic diagram of another PPDU provided in an embodiment of the present application;
[0092] FIG11C is a schematic diagram of another PPDU provided in an embodiment of the present application;
[0093] FIG12 is a schematic diagram of the format of a trigger frame carrying a VS-SIG information field according to an embodiment of the present application;
[0094] FIG13 is a schematic diagram of a communication device provided in an embodiment of the present application;
[0095] FIG14 is a schematic diagram of another communication device provided in an embodiment of the present application;
[0096] FIG15 is a schematic diagram of another communication device provided in an embodiment of the present application;
[0097] FIG16 is a schematic diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0098] In order to facilitate understanding of the technical solutions provided by the embodiments of the present application, the technical terms involved in the embodiments of the present application are explained and illustrated below.
[0099] 1) A frame, also known as a media control access (MAC) frame, is carried in the data field of a physical protocol data unit (PDU), also known as a media access protocol data unit (MPDU).
[0100] 2) Physical layer protocol data unit (PPDU), also commonly called physical layer data packet, physical layer protocol data unit or data packet, carries data.
[0101] 3) Element: It is a carrier used to carry management information in management frames.
[0102] The embodiments of the present application can be applied to WLAN scenarios, for example, they can be applied to the Institute of Electrical and Electronics Engineers (IEEE) 802.11 system standards, such as 802.11a / b / g, 802.11n, 802.11ac, 802.11ax standards, or their next generations, such as 802.11be standards, Wi-Fi 7 or extremely high throughput (EHT), 802.11ad, 802.11ay, 802.11bf, and the next generation of 802.11be, such as Wi-Fi 8 (802.11bn, ultra high reliability, ultra high reliability (UHR), or even next generation standards. Alternatively, the embodiments of the present application can also be applied to ultra wide band (UWB), millimeter wave standards, next generation millimeter wave standards, integrated millimeter wave standards (IMMW). Alternatively, the embodiments of the present application can also be applied to the Internet of Things (IoT). Things, IoT) network or vehicle to X, V2X network and other wireless local area network systems. Of course, the embodiments of the present application can also be applied to other possible communication systems, such as LTE system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), world-wide interoperability for microwave access (WiMAX) communication system, 5G communication system, and future 6G communication system. For example, access points and sites can be devices used in the Internet of Vehicles, IoT nodes and sensors in the Internet of Things (IoT), smart cameras in smart homes, smart remote controls, smart water meters and electricity meters, and sensors in smart cities. The following takes the scenario in which the embodiments of the present application can be applied to WLAN as an example. It should be understood that WLAN started with the 802.11a / g standard and went through 802.11n, 802.11ac, 802.11ax and 802.11be.802.11n is also known as high throughput (HT); 802.11ac is also known as very high throughput (VHT); 802.11ax is also known as high efficiency (HE) or Wi-Fi 6; 802.11be is also known as EHT or Wi-Fi 7. Standards prior to HT, such as 802.11a / b / g, are collectively referred to as non-HT.
[0103] Referring to Figure 1, a network architecture diagram of a WLAN applicable to an embodiment of the present application is shown. Figure 1 takes the WLAN as an example, including two wireless access points (APs) and three stations (STAs). The STA associated with the AP can receive information sent by the AP, such as trigger frames or PPDUs, and can also send information to the AP, such as PPDUs. In addition, the embodiment of the present application is also applicable to communication between APs. For example, each AP can communicate with each other through a distributed system (DS), and the embodiment of the present application is also applicable to communication between STAs. It should be understood that the number of APs and STAs in Figure 1 is only an example, and can be more or less.
[0104] An access point is a point through which terminal devices (such as mobile phones) access wired (or wireless) networks. These devices are primarily deployed in homes, buildings, and campuses, with a typical coverage radius of tens to hundreds of meters. They can also be deployed outdoors. An access point acts as a bridge between wired and wireless networks, connecting wireless network clients and then connecting the wireless network to the Ethernet. Specifically, an access point can be a terminal device (such as a mobile phone) or network device (such as a router) equipped with a Wi-Fi chip. It can also be a wireless communication chip, wireless sensor, or wireless communication terminal with access point functionality. Access points can be devices supporting various WLAN standards, including the 802.11 family and next-generation Wi-Fi protocols (such as 802.11be, Wi-Fi 7, or EHT). They can also support 802.11be, the next generation of Wi-Fi protocols (such as Wi-Fi 8, UHR, 11bn), or Wi-Fi AI standards. The access point may also be a device supporting millimeter wave standard, ultra-wideband (UWB) standard, next-generation millimeter wave standard, and IMW standard.
[0105] A station may be a wireless communication chip, a wireless sensor, or a wireless communication terminal, etc., and may also be referred to as a user. For example, a station may be a mobile phone that supports Wi-Fi communication functions, a tablet computer that supports Wi-Fi communication functions, a set-top box that supports Wi-Fi communication functions, a smart TV that supports Wi-Fi communication functions, a smart wearable device that supports Wi-Fi communication functions, a vehicle-mounted communication device that supports Wi-Fi communication functions, and a computer that supports Wi-Fi communication functions, etc. Optionally, the station may support multiple WLAN standards of the 802.11 family and the next generation Wi-Fi protocol (such as 802.11be, Wi-Fi 7, or EHT), or may also support the next generation Wi-Fi protocol of 802.11be (such as Wi-Fi8, UHR, 11bn), or Wi-Fi AI standard, ultra-wideband (UWB), millimeter wave standard, UHR next generation millimeter wave standard, IMMW standard. The AP and STA involved in the embodiments of the present application may be APs and STAs applicable to IEEE 802.11 system standards, UHR, millimeter wave standards, next generation millimeter wave standards, integrated millimeter wave standards, etc. An AP is a device deployed in a wireless communication network to provide wireless communication functions for its associated STAs. The AP can serve as the hub of the communication system and is usually a network-side product that supports the MAC and PHY of the 802.11 system standard. For example, it can be a base station, router, gateway, repeater, communication server, switch or bridge and other communication equipment, wherein the base station can include various forms of macro base stations, micro base stations, relay stations, etc. Here, for the convenience of description, the above-mentioned devices are collectively referred to as APs. STAs are usually terminal products that support the 802.11 family and multiple WLAN standards of the next-generation Wi-Fi protocol (such as 802.11be, Wi-Fi 7 or EHT), or can also support the 802.11be next-generation Wi-Fi protocol (such as Wi-Fi 8, UHR, 11bn), or the media access control (MAC) and physical layer (PHY) of the Wi-Fi AI standard, ultra-wideband (UWB), millimeter wave standard, UHR next-generation millimeter wave standard, IMW standard, etc., such as mobile phones, laptops, etc.
[0106] In each generation of standards, reserved bits are rarely redefined or assigned new functions in subsequent standards because various manufacturers use them for proprietary or manufacturer-specific designs. If a standard assigns new functions to these reserved bits, conflicts with the manufacturer's proprietary designs, interoperability issues can arise. For example, an AP from manufacturer A implements a new EHT PPDU format using the uplink and downlink indication and confirmation status of the compressed mode subfield to implement hybrid automatic repeat request (HARQ). However, a subsequent standard specifies this status as a new EHT PPDU format for AP collaboration, and an AP from manufacturer B implements it according to the subsequent standard. When an AP from manufacturer A sends the new EHT PPDU format for HARQ, an AP from manufacturer B will assume that manufacturer A wishes to collaborate with it and will participate in the transmission, causing interoperability issues and mutual transmission interference. Alternatively, if manufacturers A and B use the same bits to implement different manufacturer-specific functions, the same issue can arise.
[0107] Starting with the 802.11ax standard, data transmission can be divided into two types: non-trigger-based data transmission, which can be used for single-user uplink or downlink transmission, as well as multi-user downlink transmission. The other is trigger-based data transmission. In trigger-based data transmission, the AP triggers one or more non-AP STAs (non-AP STAs) to transmit data by sending a trigger frame.
[0108] Currently, non-trigger-based data transmission supports the transmission of vendor-specific information, and a method for carrying vendor-specific information in a PPDU has been defined. However, the related art does not support the transmission of vendor-specific information in trigger-based data transmission, and therefore does not define how to carry vendor-specific information in trigger-based data transmission.
[0109] In view of this, an embodiment of the present application provides an information transmission method. In this method, a first device can send a trigger frame to a second device. For example, the first device can send a trigger frame carrying manufacturer-specific information to the second device. In another example, the first device can send a first PPDU containing a trigger frame and a first frame carrying manufacturer-specific information to the second device. Based on this solution, during the trigger-based data transmission process, manufacturer-specific information can be carried through the trigger frame or the first PPDU, thereby implementing a private design for each manufacturer.
[0110] It is understandable that the vendor-specific information is used to carry information not defined by the standard in a unified format to prevent reserved bits from being tampered with for non-standard purposes and to more easily achieve interoperability in the presence of non-standard information.
[0111] Referring to Figure 2, which is an exemplary flowchart of an information transmission method provided in an embodiment of the present application, the method may include the following operations. It is understood that the embodiment shown in Figure 2 can be performed by the AP and / or STA shown in Figure 1. For example, the first device may be an AP, and the second device may be a STA. For another example, both the first device and the second device may be APs, or both the first device and the second device may be STAs.
[0112] S201: A first device generates a trigger frame.
[0113] The trigger frame may be used to instruct the second device to send a PPDU. For example, the trigger frame may be used to trigger or instruct the second device to send a PPDU to the first device. In another example, the trigger frame may be used to trigger or instruct the second device to send a PPDU to one or more third devices.
[0114] S202: The first device sends a trigger frame or a first PPDU to the second device.
[0115] Correspondingly, the second device receives the trigger frame or the first PPDU from the first device.
[0116] In one possible scenario, the trigger frame may carry vendor-specific information. In another possible scenario, the first PPDU may include the trigger frame and the first frame carrying the vendor-specific information. That is, in S202, the first device may carry the vendor-specific information in the trigger frame, or the first device may aggregate the trigger frame and the first frame carrying the vendor-specific information to the second device, thereby enabling the transmission of the vendor-specific information during the trigger-based data transmission process.
[0117] It is understandable that manufacturer-specific information is usually used for communication between two devices from the same manufacturer. Optionally, some alliance organizations will also apply for corresponding organization identifiers, so the information required for some alliance-defined technologies can also be carried through manufacturer-specific information. The manufacturer-specific information involved in the embodiments of the present application can be the manufacturer-specific information of the first device, or the manufacturer-specific information can be the manufacturer information of the second device, or it can also be the manufacturer-specific information of the first device and the second device. The manufacturer-specific information can be used for communication between the first device and the second device, or it can also be used for communication between the second device and one or more third devices.
[0118] To facilitate understanding of the technical solutions provided by the embodiments of the present application, the following describes a trigger frame format. Referring to FIG3 , a trigger frame format is shown. The trigger frame can be divided into two parts: a common information field and a user information list field.
[0119] The common information field can carry information that all users need to parse. For example, the trigger frame type field can be used to identify different trigger frame types, such as whether it is a trigger frame used to trigger the transmission of uplink data or a trigger frame used to trigger the transmission of confirmation information. Based on different trigger frame types, the fields carried by the trigger frame may also vary.
[0120] The user information list field contains a special user information field and 1 to N user information fields. Among them, the association identifier of the special user information field is 2007, which is used to carry some common information that cannot be carried in the common field, such as the physical layer version identifier subfield. For example, in the UHR standard, this field is indicated as 1. The uplink bandwidth extension subfield is used to indicate the bandwidth of the triggered trigger-based (TB) PPDU in conjunction with the uplink bandwidth subfield in the common field. The UHR spatial multiplexing 1 subfield and the UHR spatial multiplexing 2 subfield are used to indicate the related functions of spatial multiplexing. The U-SIG ignore and confirm subfields are used to indicate the values of the ignore and confirm subfields in the U-SIG field in the TB PPDU.
[0121] 1 to N user information fields are used to carry information that needs to be parsed for the corresponding user. Each user information field carries information such as the site identification subfield, resource unit allocation subfield, number of spatial streams subfield, primary and secondary 160 subfields, and coding and modulation strategy. The resource unit allocation subfield and the primary and secondary 160 subfields are used together to indicate the resource unit (RU) or multiple resource unit (MRU) required for a user's transmission.
[0122] It is understandable that the format of the trigger frame in FIG3 is only shown as an example and does not constitute a limitation on the trigger frame.
[0123] Below, the manner of carrying manufacturer-specific information in the information transmission method provided in the embodiments of the present application is described through Case 1 and Case 2 respectively.
[0124] Case 1: The trigger frame carries manufacturer-specific information.
[0125] In one possible scenario, a new field can be added to the trigger frame to carry the vendor-specific information. This new field can be located in the public information field or in the user information list field, and this application does not provide specific limitations. For example, the new field can be located anywhere in the public information field, such as before the special user information field.
[0126] In another possible scenario, the manufacturer-specific information can be carried using existing fields in the trigger frame, that is, by reusing existing fields in the trigger frame. For example, the reserved fields in the common information field can be reused to carry the manufacturer-specific information. Another example is that any field in the user information list field can be reused, such as the special user information field or the 1-N user information fields. For example, the manufacturer-specific information can be carried using some or all bits in the common information fields B22, B26, B53, B56-B63, or some or all bits in the special user information fields B25-B39.
[0127] Referring to Figure 4, for example, the manufacturer-specific information field can be carried by the user information field in the user information list field. The user information list field can include 1 to N user information fields. In this method, the manufacturer-specific information can be carried by part or all of the 1 to N user information fields. For example, the manufacturer-specific information can be carried by n user information fields.
[0128] Optionally, the manufacturer-specific information may include one or more of the manufacturer's public information and the first user's manufacturer-specific information. The public information may be understood as information that all manufacturers or users supporting the manufacturer-specific features need to receive, and the manufacturer-specific information corresponding to the first user may be understood as information that the first user needs to receive.
[0129] For example, in case 1, M user information fields among 1 to N user information fields can carry the manufacturer's public information. For ease of distinction, the user information field carrying the public information is referred to as the first user information field, where M is a positive integer.
[0130] The remaining user information fields can carry information such as the site identification subfield, resource unit allocation subfield, number of spatial streams subfield, primary and secondary 160 subfields, and coding and modulation strategy. For ease of distinction, these user information fields are referred to as the second user information field. Optionally, based on specific manufacturer functions, the meanings of some subfields in the second user information field may vary, including manufacturer-specific subfields. These subfields correspond to specific users, that is, the users indicated by the site identification subfield, and can be understood as manufacturer-specific information for specific users.
[0131] In one example, the manufacturer-specific information may include the manufacturer identifier of the first device. For example, the manufacturer identifier may be carried in the above-mentioned first user information field. For example, the first first user information field carries the manufacturer identifier, such as a 24-bit organization identifier, and the remaining bits of the first first user information field and the bits of the subsequent first user information fields may be used to carry the manufacturer-specific information of the corresponding manufacturer. For another example, since the trigger frame contains a sending address, the sending address can be used to uniquely identify the first device that sends the trigger frame, so the receiving end, that is, the second device, can identify the manufacturer identifier of the first device through the sending device. Therefore, the manufacturer-specific information may not directly include the manufacturer identifier, but may determine the manufacturer identifier through the sending address.
[0132] Based on the above solution, the manufacturer-specific information is carried by using a field in the trigger frame, so that the manufacturer-specific information can be transmitted during the trigger-based data transmission process.
[0133] In one possible implementation, the trigger frame may further carry first information, which may be used to indicate whether the trigger frame carries manufacturer-specific information. For example, the first information may be 1-bit information. When the value of the 1-bit information is 0, it may indicate that the trigger frame does not carry manufacturer-specific information. When the value of the 1-bit information is 1, it may indicate that the trigger frame carries a manufacturer-specific identifier. Conversely, when the value of the 1-bit information is 1, it may indicate that the trigger frame does not carry manufacturer-specific information. When the value of the 1-bit information is 0, it may indicate that the trigger frame carries a manufacturer-specific identifier.
[0134] For another example, the first information can be implemented through a special user information field in the user information list. For example, when the association identifier of the special user information field indicates a predetermined value, it is used to indicate that the trigger frame carries manufacturer-specific information. For another example, the first information can be implemented through an association identifier subfield in the first user information field. For example, the association identifier subfield indicates a predetermined value, which is used to indicate that the trigger frame, such as the first user information field and / or the second user information field, carries manufacturer-specific information. In addition, bits in the common information field or the special user information field, such as part or all of the common information fields B22, B26, B53, B56-B63, and the special user information fields B25-B39, can be used to indicate whether the manufacturer-specific information in the trigger frame exists.
[0135] It is understandable that the above-mentioned predetermined value can be a value in the range of 2008 to 2045 that has not yet been defined in the 11be standard, or a value that is not assigned to any non-access point site according to the standards in 1 to 2007, such as 2006 or 2005, etc., or the predetermined value can also be other values, which are not specifically limited in this application.
[0136] The following describes the location of the first user information field, which carries the manufacturer's public information. It can be located anywhere in the user information list of the trigger frame, and this application does not impose specific restrictions. The advantages of different locations are described below.
[0137] 1) The first user information field can be located at the front of the user information list field. The advantage is that the meanings of the subsequent special user information fields and the second user information field can be redefined based on the manufacturer's public information to achieve more manufacturer-specific functions.
[0138] 2) The first user information field can be located after the special user information field and before the second user information field. This is because the 11be trigger frame defines that the special user information field is always located at the beginning of the user information list field. This ensures that 11be-compliant sites can still parse the trigger frame.
[0139] 3) The first user information field can be located after the second user information field, or even after the padding bits. This has the advantage of not affecting sites that do not support the manufacturer's specific features from parsing the trigger frame in the predetermined user field order.
[0140] Based on the above situation 1, a technical solution for carrying manufacturer-specific information in a trigger frame is introduced. In one possible implementation method, the trigger frame can carry multiple groups of manufacturer-specific information to carry different manufacturer-specific functions. For example, the user information list field can carry one to multiple groups of manufacturer-specific information, and each group of manufacturer-specific information can include the common information of the corresponding manufacturer (vendor specific common info), that is, the first user information field mentioned above, and the manufacturer-specific information corresponding to different users. For example, referring to Figure 5, an example of carrying two groups of manufacturer-specific information is shown. In Figure 5, the common information of two manufacturers is carried through two first user information fields, and the manufacturer-specific information of users of different manufacturers is carried in the second user information field, such as the manufacturer-specific information of STAM1 to STAMN (STA M1 vendor specific info to STAMN vendor specific info), and the manufacturer-specific information of STAL1 to STALN.
[0141] It should be understood that the example of two sets of manufacturer-specific information in Figure 5 does not limit the amount of manufacturer-specific information that can be carried in a trigger frame. A trigger frame can carry more sets of manufacturer-specific information, and this application does not impose any specific limitations. Furthermore, the manufacturer-specific information shown in Figure 5 is located after the padding bits. This location is merely illustrative; the manufacturer-specific information can also be located elsewhere in the trigger frame, which will not be further described here.
[0142] Case 2: The first PPDU carries the first frame carrying vendor-specific information and the trigger frame.
[0143] For example, in S201, the first device may generate a trigger frame and a first frame carrying a vendor-specific element, wherein the vendor-specific element may carry vendor-specific information. The first device may aggregate the trigger frame and the first frame carrying the vendor-specific element into an aggregation MPDU (A-MPDU), which may be carried in a first PPDU and sent to the second device. The following description uses the first frame as an MPDU as an example.
[0144] The following introduces the format of a vendor specific element. The vendor specific element is used to carry some information required by each manufacturer's private solution, that is, vendor specific information, and its frame format can be shown in Figure 6. The type of an element can be indicated by the element identifier (Element ID). The length of the element is indicated by the length field, which is a byte (Byte), or an octet (Octet). The organization identifier is used to indicate a unique organization name and may be 24 bits or 36 bits in length. The vendor specific content is used to carry the information required by the manufacturer to implement specific functions and is not defined by the standard.
[0145] Refer to Figure 7, which shows a schematic diagram of an A-MPDU. As shown in Figure 7, an A-MPDU may include K A-MPDU subframes, each of which includes an MPDU delimiter and an MPDU. Optionally, it may also include padding bits. K is a positive integer.
[0146] In one possible scenario, the trigger frame and the MPDU carrying the vendor-specific element are carried in different A-MPDU subframes. The order of the trigger frame and the MPDU carrying the vendor-specific element is not restricted. For example, the trigger frame can be placed after the MPDU carrying the vendor-specific element because the parsing of the trigger frame depends on the vendor-specific information carried in the vendor-specific element. For another example, the trigger frame can be placed after the MPDU carrying the vendor-specific element because it does not affect stations that do not support the vendor-specific feature from parsing the trigger frame in the predetermined order.
[0147] It should be noted that the meaning of the subfields in some user information fields in the trigger frame may change. New manufacturer-specific functions can be defined based on manufacturer-specific information. The implementation can refer to the aforementioned second user information field and will not be repeated here.
[0148] Optionally, the frame that can carry the element is usually a management frame, such as an action frame or an action no acknowledgement frame, that is, the MPDU that carries the vendor-specific element can be a management frame.
[0149] Optionally, the embodiment shown in FIG2 may further include the following operation S203 .
[0150] S203: The second device sends a second PPDU.
[0151] For example, the second device may send a second PPDU based on the indication of the trigger frame, and the second PPDU may be understood as a TB PPDU. For example, the first device may send a TB PPDU to the second device, or the first device may send a TB PPDU to one or more third devices. Accordingly, the second device or the one or more third devices may receive the TB PPDU. Exemplarily, in S203, the first device, such as a non-access point station, receives the trigger frame in S202 and identifies during parsing that the first information indicates that the trigger frame carries vendor-specific information. The first device may send a TB PPDU based on the vendor-specific information. It is understood that the second PPDU or TB PPDU may be a multi-user PPDU (MU-PPDU).
[0152] For another example, if the trigger frame and the MPDU carrying the vendor-specific element are sent to the second device in the form of a frame aggregate in S202, the second device can parse the trigger frame and the vendor-specific element and then send the TB PPDU. In one possible scenario, the second device must successfully receive both the MPDU carrying the vendor-specific element and the trigger frame before sending the TB PPDU; otherwise, the TB PPDU will not be sent. In another possible scenario, regardless of whether the second device successfully receives the vendor-specific element and obtains the vendor-specific information, it can continue to send the TB PPDU as instructed by the trigger frame.
[0153] In another possible scenario, the trigger frame may include first indication information, which may indicate whether to send a TB PPDU as instructed by the trigger frame if the vendor-specific information is not obtained. For example, the first indication information may be a single-bit information. If the value of this single-bit information is 0, it may indicate that the TB PPDU is to be sent as instructed by the trigger frame regardless of whether the vendor-specific information is obtained. If the value of this single-bit information is 1, it may indicate that the TB PPDU is to be sent as instructed by the trigger frame if the vendor-specific information is obtained, but not to be sent if the vendor-specific information is not obtained. Conversely, the first indication information may be a single-bit information. If the value of this single-bit information is 1, it may indicate that the TB PPDU is to be sent as instructed by the trigger frame regardless of whether the vendor-specific information is obtained. If the value of this single-bit information is 0, it may indicate that the TB PPDU is to be sent as instructed by the trigger frame if the vendor-specific information is obtained, but not to be sent if the vendor-specific information is not obtained.
[0154] For example, the first indication information may be a vendor-specific validation (VS Validate) field. When the VS Validate field is set to 0, the TB PPDU is sent according to the trigger frame's instruction regardless of whether the vendor-specific information is obtained. When the VS Validate field is set to 1, the TB PPDU is sent according to the trigger frame's instruction if the vendor-specific information is obtained, and is not sent if the vendor-specific information is not obtained. The reverse is also possible, and will not be further described here.
[0155] Based on the above, refer to Figure 8, which shows a schematic diagram of the transmission of a TB PPDU. In Figure 8, the AP can execute S201 to generate a trigger frame and send the trigger frame or a first PPDU, such as broadcasting the trigger frame or the first PPDU. The trigger frame can carry manufacturer-specific information, or the first PPDU can carry the trigger frame and an MPDU carrying manufacturer-specific elements. After receiving the trigger frame, STA1 can obtain the manufacturer-specific information. STA1 can send a TB PPDU based on the manufacturer-specific information, such as sending a TB PPDU to the AP. Optionally, Figure 8 also shows a technical solution in which STA2 receives the trigger frame or the first PPDU and sends the TB PPDU to the AP.
[0156] Optionally, in Figure 8, the AP may send a multi-site block confirmation frame to STA1 and STA2 to indicate that the AP has received the TB PPDU. For example, the AP may broadcast a multi-site block confirmation frame to inform STA1 and STA2 of the AP's reception status of the TB PPDU sent by STA1 and STA2, including incorrect reception and partial correct reception. For example, the multi-site block confirmation frame may inform STA1 and STA2 that the AP has not correctly received the TB PPDU sent by STA1 and STA2. For another example, the multi-site block confirmation frame may inform STA1 and STA2 that the AP has not correctly received the TB PPDU sent by STA1, but has correctly received the TB PPDU sent by STA2. For another example, the multi-site block confirmation frame may inform STA1 and STA2 that the AP has correctly received the TB PPDU sent by STA1 and STA2.
[0157] Based on the above solution, the first device carries the manufacturer-specific information in the trigger frame or the first PPDU, and the second device can use the manufacturer-specific information to send the TB PPDU.
[0158] The above solution introduces a technical solution for carrying vendor-specific information in a trigger frame or first PPDU. The following, using Figure 9, describes a technical solution for carrying vendor-specific information in a TB PPDU during a trigger-based data transmission process. Figure 9 is an exemplary flowchart of an information transmission method provided in an embodiment of the present application, which may include the following operations.
[0159] S901: The first device sends a trigger frame to the second device.
[0160] The trigger frame may instruct the second device to transmit a third PPDU, which may be understood as a TB PPDU. For example, the trigger frame may be used to trigger or instruct the second device to transmit a TB PPDU to the first device. In another example, the trigger frame may be used to trigger or instruct the second device to transmit a TB PPDU to one or more third devices. It is understood that the third PPDU, or TB PPDU, may also be an MU-PPDU.
[0161] Optionally, the trigger frame may carry vendor-specific information, as shown in Case 1, or the trigger frame may not carry vendor-specific information. Optionally, in S901, the first device may send a first PPDU carrying the trigger frame and an MPDU carrying vendor-specific elements to the second device.
[0162] S902: The second device sends a third PPDU.
[0163] For example, the second device may send a third PPDU to the first device, or the second device may send a third PPDU to one or more third devices, wherein the third PPDU may include manufacturer-specific information.
[0164] Hereinafter, for the sake of distinction, the manufacturer-specific information carried in the trigger frame or the manufacturer-specific element in the embodiment shown in FIG. 9 is referred to as first manufacturer-specific information, and the manufacturer-specific information carried in the third PPDU is referred to as second manufacturer-specific information.
[0165] It is understood that the first manufacturer-specific information may be part or all of the second manufacturer-specific information. For example, if part or all of the manufacturer-specific information carried in the third PPDU is specified by the first device via a trigger frame, the trigger frame may carry the first manufacturer-specific information, which may be carried in the first user information field, the common field, or the special user information field. This application does not impose any restrictions on this, and may be implemented with reference to Case 1, which will not be further described here. The first device may carry part or all of the first manufacturer-specific information as the second manufacturer-specific information in the third PPDU.
[0166] For another example, when sending the third PPDU, the second device may also independently determine part or all of the content of the second vendor-specific information. If the entire content is determined by the second device, then the trigger frame does not need to carry the first vendor-specific information, nor does the first PPDU need to carry the vendor-specific element. Optionally, if the entire content of the second vendor-specific information is determined by the second device, the trigger frame may carry second indication information, indicating that the second device independently determines the second vendor-specific information.
[0167] In one possible implementation, the second manufacturer-specific information may be carried in a manufacturer-specific signaling field (VS-SIG field), such as the VS-SIG field in the UHR PPDU shown in Table 1. Optionally, when the third PPDU adopts the form of the UHR PPDU shown in Table 1, the third PPDU may not include the UHR-SIG field. It should be noted that the VS-SIG field carrying the second manufacturer-specific information may be implemented with reference to Table 2 or Table 3, which will not be described in detail here. Alternatively, the second manufacturer-specific information may be carried in a universal signaling field (U-SIG field) or an ultra-high-reliability signaling field (UHR-SIG field), such as the U-SIG field or the UHR-SIG field shown in Table 1, which is not specifically limited in this application. It is understandable that when the second manufacturer-specific information is carried in the U-SIG field or the UHR-SIG field, the VS-SIG field may not be carried in the third PPDU.
[0168] Table 1: Example of the meaning of each field in a UHR PPDU
[0169] Table 2: Example of a VS-SIG field
[0170] Table 3: Example of a VS-SIG field
[0171] Optionally, the condition for the second device to carry its own second vendor-specific information in the U-SIG field is that the first device schedules only one second device in an 80 MHz channel. Because in TB PPDU transmission, in an 80 MHz channel, all first devices are required to send the same U-SIG field content, if there are multiple second devices in the same 80 MHz channel, they may send different U-SIG field contents, causing interference with each other, making it impossible for other devices to correctly receive the content in the U-SIG field.
[0172] In one possible scenario, when the VS-SIG field carries the second manufacturer-specific information, the second device can determine the position of the VS-SIG field on its own. One approach is that, as shown in Figure 10A, the VS-SIG field is adjacent to the U-SIG field and follows the U-SIG field. The advantage of this approach is that the VS-SIG field can carry signaling information for differentiated reception of UHR-STF and UHR-LTF. Optionally, the UHR-SIG field may not be carried in the third PPDU.
[0173] It is understandable that due to the requirement of alignment of each OFDM symbol, when the first device only schedules one second device in the entire bandwidth, the second device can decide for itself whether to carry the VS-SIG field in the third PPDU to carry the second manufacturer-specific information.
[0174] Another approach is to place the VS-SIG field after the UHR-LTF field, as shown in Figure 10B. This approach has the advantage of allowing the VS-SIG field to be transmitted separately for each second device through space division and frequency division. The length and modulation scheme of the VS-SIG field of different second devices may also vary. For some second devices, the VS-SIG field may have a length of 0, i.e., it may not exist, as shown in Figure 10C.
[0175] It should be noted that the third PPDU shown in Figures 10A, 10B and 10C above is shown in the format of UHR PPDU, taking the UHR standard and 802.11bn, Wi-Fi 8 standard as an example. The technical solution provided in the embodiment of this application can also be used for the 802.11bn next generation Wi-Fi protocol, such as Wi-Fi 9, Wi-Fi 10, 11, 12, etc. The technical solution provided in the embodiment of this application can also be used for ultra-wideband
[0176] (UWB), millimeter wave standard, next-generation millimeter wave standard, IMMW standard, and the PPDU integrated in the millimeter wave standard can become IMMW PPDU.
[0177] Figures 11A and 11B illustrate a method for carrying the VS-SIG field, which carries the second vendor-specific information, in an IMW PPDU. For example, the VS-SIG field can be adjacent to and after the U-SIG field. For another example, the VS-SIG field can be after the IMW-LTF field.
[0178] It is understandable that the second vendor-specific information may not be carried in the VS-SIG field, as shown in Figure 11C. The second vendor-specific information may be carried in the U-SIG field shown in Figures 11A and 11B, which will not be described in detail here.
[0179] It should be noted that the names of the various fields or elements shown in this document may change. The names of the various fields or elements shown in this document are only shown as examples. When the functions of the fields or elements are the same, although they have different names, they can still be considered as the fields or elements proposed in the embodiments of this application.
[0180] In one possible implementation, the trigger frame in S901 may carry second information, which may indicate the presence or absence of the second vendor-specific information, the number of symbols, and at least one of the coding and modulation strategy in the third PPDU in S902. In one example, the second information may be carried in the U-SIG field shown in Table 1, such as the VS-SIG information field in the U-SIG field. The meaning of the VS-SIG information field can be found in Table 4.
[0181] Table 4: Example of a VS-SIG information field
[0182] In one possible scenario, the VS-SIG information field may be 1 bit (B20) to indicate whether the VS-SIG field is present in the third PPDU. If present, the VS-SIG field uses a fixed coding and modulation scheme and number of symbols. In another possible scenario, the VS-SIG information field may be 2 bits (B20-B21) to indicate whether the VS-SIG field is present in the third PPDU. If present, the VS-SIG information field may also indicate different coding and modulation scheme and number of symbols combinations.
[0183] In an embodiment of the present application, the third PPDU sent by the second device needs to include the second information carried in the trigger frame, such as the VS-SIG information field. For example, referring to Figure 12, some or all of the bits in B25-B36 in the special user information field in the trigger frame need to be carried in the uplink (UL) VS-SIG information field in the third PPDU. The UL VS-SIG information field can be implemented with reference to the VS-SIG information field shown in Table 4, and can be used to indicate the presence or absence of the VS-SIG field, the number of symbols or length, and at least one of the coding and modulation strategies in the third PPDU sent by the second device. Some or all of the bits in B25-B36 in the special user information field in the trigger frame can be copied by the second device to the corresponding bits in the U-SIG field in the third PPDU. Below, Table 5 introduces the correspondence between the bits of the special user information field in the trigger frame and the bits in the third PPDU sent by the second device.
[0184] Table 5: Example of the correspondence between a special user information field and bits in the third PPDU
[0185] It should be noted that the names of the subfields described in Table 5 may change, but the correspondence between the bit positions can still indicate the correspondence between the special user information field in the embodiment of the present application and the bits in the third PPDU.
[0186] In the embodiments of this application, the embodiment shown in FIG. 9 above describes a technical solution for carrying vendor-specific information in the third PPDU during a triggered data transmission process. It is understood that each embodiment provided in this application can be implemented as a separate embodiment, or those skilled in the art can select steps in each embodiment and implement them as a complete embodiment. For example, those skilled in the art can select S202 and S902 as a complete embodiment, and this application does not specifically limit this.
[0187] The above content introduces the implementation of transmitting manufacturer-specific information in the trigger-based data transmission process. The following introduces the manufacturer-specific functions indicated by the manufacturer-specific information through different embodiments.
[0188] The first embodiment: A first device of manufacturer A, such as an AP, wants to trigger multiple second devices of manufacturer A, such as non-AP STAs, to send TB PPDUs for joint source and channel coding (JSCC). The first device generates a trigger frame, and the first user information field in the trigger frame contains the manufacturer identifier of manufacturer A and the number of coded layers. And in the uplink VS-SIG information field of the trigger frame, the existence of the VS-SIG field is indicated. In the second user information field corresponding to the second device, part or all of the information such as the RU or MRU transmitted by the second device, the corresponding information between each spatial stream and each layer, or the corresponding relationship between each RU or MRU and the layer, and the coding and modulation strategy of each layer are carried. The first device sends a trigger frame, and the second device can receive the trigger frame. The second device can generate a TB PPDU. In the TB PPDU, the U-SIG field contains the VS-SIG information field, indicating that the TB PPDU contains the VS-SIG field. In the VS-SIG field, the second device may indicate the RU or MRU size used for each layer of data, or the number of spatial streams used for each layer of data, and optionally, information such as the coding and modulation strategy of each layer determined by itself.
[0189] In the second embodiment, a first device from manufacturer B, such as AP 1, wishes to schedule multiple second devices from manufacturer B, such as AP2 and AP3, to send a UHR PPDU to one or more third devices, such as non-AP STAs, via joint transmission. The UHR PPDU here can be understood as a generalized TB PPDU. AP2 and AP3 may send either the UHR TB PPDU proposed in the embodiment shown in FIG10A or a UHR multi-user (MU) PPDU, which is also sent based on a trigger frame.
[0190] The first device generates a trigger frame. The first user information field of the trigger frame includes the manufacturer identifier of manufacturer B, the multi-AP transmission mode indication of joint transmission, the number of scheduled second devices (APs), the number of third devices (non-AP STAs), and the like. Furthermore, the uplink VS-SIG information field of the trigger frame indicates the presence of a VS-SIG field. The first user information field or the second user information field of the trigger frame may also include scheduling information for one or more third devices (non-AP STAs). The first device sends the trigger frame, and the second device may receive the trigger frame. The second device may generate a UHR PPDU based on the trigger frame. The U-SIG field of the UHR PPDU includes a VS-SIG information field, indicating that the UHR PPDU includes a VS-SIG field. The VS-SIG field includes some or all of the information, including the number of second devices (APs), the number of third devices (non-AP STAs), and the scheduling information required for joint transmission generated based on the trigger frame. The first device sends the UHR PPDU. The third device may receive the UHR PPDU.
[0191] The third embodiment: The first device of manufacturer C wants to trigger multiple second devices of manufacturer C to perform uplink orthogonal frequency division multiple access random access (UL OFDMA random access, UORA). The first device generates a trigger frame, and the first user information field in the trigger frame contains the manufacturer identifier of manufacturer C, and indicates that UORA transmission is required. Optionally, it also indicates which association identifier is used as the predetermined association identifier for UORA transmission. The first device sends a trigger frame, and one or more second devices can receive the trigger frame. One or more second devices can generate a UHR PPDU based on the trigger frame. In this case, there is no need to additionally indicate manufacturer-specific information in the UHR PPDU, so the UHR PPDU may not carry the VS-SIG field.
[0192] The following describes the communication device used to implement the above method in the embodiment of the present application with reference to the accompanying drawings. Therefore, the above contents can be used in subsequent embodiments, and repeated contents will not be repeated.
[0193] Figure 13 is a schematic block diagram of a communication device 1300 provided in an embodiment of the present application. The communication device 1300 can implement the functions or steps implemented by the first device or the second device in the above-mentioned various method embodiments. The communication device may include a processing unit 1310 and a transceiver unit 1320. Optionally, it may also include a storage unit, which can be used to store instructions (codes or programs) and / or data. The processing unit 1310 and the transceiver unit 1320 can be coupled with the storage unit. For example, the processing unit 1310 can read the instructions (codes or programs) and / or data in the storage unit to implement the corresponding method. The above-mentioned units can be set independently or partially or fully integrated.
[0194] In some possible implementations, the communication device 1300 can implement the behaviors and functions of the first device in the above-mentioned method embodiment. For example, the communication device 1300 can be a first device, or a component (such as a chip or circuit) used in the first device. The transceiver unit 1320 can be used to perform all receiving or sending operations performed by the first device in the embodiment shown in Figure 2 or Figure 9. For example, S202 in the embodiment shown in Figure 2, and / or other processes for supporting the technology described herein; wherein the processing unit 1310 is used to perform all operations except the receiving and sending operations performed by the first device in the embodiment shown in Figure 2 or Figure 9. For example, S201 in the embodiment shown in Figure 2, and / or other processes for supporting the technology described herein.
[0195] For example, processing unit 1310 is configured to generate a trigger frame, the trigger frame being used to instruct the second device to send a PPDU. Transceiver unit 1320 is configured to send the trigger frame to the second device, the trigger frame including the first vendor-specific information. Alternatively, transceiver unit 1320 is configured to send a first PPDU to the second device, the first PPDU including the trigger frame and a first frame carrying the first vendor-specific information.
[0196] For another example, the transceiver unit 1320 is configured to receive a PPDU from a second device. The PPDU is sent by the second device based on a trigger frame, and the PPDU carries second vendor-specific information. The processing unit 1310 is configured to determine the second vendor-specific information.
[0197] In some possible implementations, the communication device 1300 can implement the behaviors and functions of the second device in the above-mentioned method embodiment. For example, the communication device 1300 can be a second device, or a component (such as a chip or circuit) used in the second device. The transceiver unit 1320 can be used to perform all receiving or sending operations performed by the second device in the embodiment shown in Figure 2 or Figure 9. For example, S202, S203 in the embodiment shown in Figure 2, and / or other processes for supporting the technology described herein; wherein the processing unit 1310 is used to perform all operations except the transceiver operations performed by the second device in Figure 2 or Figure 9.
[0198] For example, the transceiver unit 1320 is configured to receive a trigger frame from a first device, the trigger frame including first vendor-specific information, and the trigger frame instructing the second device to send a PPDU. Alternatively, the transceiver unit 1320 is configured to receive a first PPDU from the first device, the first PPDU including a trigger frame and a first frame carrying the first vendor-specific information, and the trigger frame instructing the second device to send a PPDU. The processing unit 1310 is configured to determine the vendor-specific information.
[0199] For another example, the transceiver unit 1320 is configured to receive a trigger frame from the first device, the trigger frame being used to instruct the second device to send a PPDU. The processing unit 1310 is configured to generate a PPDU. The transceiver unit 1320 is further configured to send the PPDU, the PPDU including the second vendor-specific information.
[0200] For the operations performed by the processing unit 1310 and the transceiver unit 1320 , reference may be made to the relevant description of the aforementioned method embodiment.
[0201] It should be understood that the processing unit 1310 in the embodiment of the present application can be implemented by a processor or a processor-related circuit component, and the transceiver unit 1320 can be implemented by a transceiver or a transceiver-related circuit component or a communication interface.
[0202] Based on the same concept, as shown in FIG14 , an embodiment of the present application provides a communication device 1400. The communication device 1400 includes a processor 1410. Optionally, the communication device 1400 may further include a memory 1420 for storing instructions executed by the processor 1410, or storing input data required by the processor 1410 to execute instructions, or storing data generated after the processor 1410 executes instructions. The processor 1410 can implement the method shown in the above method embodiment using the instructions stored in the memory 1420.
[0203] Based on the same concept, as shown in Figure 15, an embodiment of the present application provides a communication device 1500, which can be a chip or a chip system. Optionally, in the embodiment of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.
[0204] Communication device 1500 may include at least one processor 1510 coupled to a memory. Optionally, the memory may be located within or outside the device. For example, communication device 1500 may also include at least one memory 1520. Memory 1520 stores the necessary computer programs, configuration information, computer programs or instructions, and / or data for implementing any of the aforementioned embodiments. Processor 1510 may execute the computer programs stored in memory 1520 to perform the method in any of the aforementioned embodiments.
[0205] The coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, and is used for information exchange between devices, units, or modules. The processor 1510 may operate in conjunction with the memory 1520. The specific connection medium between the transceiver 1530, the processor 1510, and the memory 1520 is not limited in the embodiments of the present application.
[0206] The communication device 1500 may also include a transceiver 1530, and the communication device 1500 can exchange information with other devices through the transceiver 1530. The transceiver 1530 can be a circuit, a bus, a transceiver or any other device that can be used for information exchange, or it can be called a signal transceiver unit. As shown in Figure 15, the transceiver 1530 includes a transmitter 1531, a receiver 1532 and an antenna 1533. In addition, when the communication device 1500 is a chip-type device or circuit, the transceiver in the communication device 1500 can also be an input and output circuit and / or a communication interface, which can input data (or receive data) and output data (or send data). The processor is an integrated processor or microprocessor or integrated circuit, and the processor can determine the output data based on the input data.
[0207] In one possible implementation, the communication device 1500 can be applied to a first device. Specifically, the communication device 1500 can be the first device, or a device that can support the first device in implementing the functions of the first device in any of the aforementioned embodiments. The memory 1520 stores the necessary computer programs, computer programs, instructions, and / or data for implementing the functions of the first device in any of the aforementioned embodiments. The processor 1510 can execute the computer program stored in the memory 1520 to perform the method performed by the first device in any of the aforementioned embodiments.
[0208] In another possible implementation, the communication device 1500 can be applied to a second device. Specifically, the communication device 1500 can be a terminal device, or a device that can support the second device and implement the functions of the second device in any of the above-mentioned embodiments. The memory 1520 stores the necessary computer programs, computer programs or instructions and / or data to implement the functions of the second device in any of the above-mentioned embodiments. The processor 1510 can execute the computer program stored in the memory 1520 to perform the method performed by the second device in any of the above-mentioned embodiments.
[0209] Since the communication device 1500 provided in this embodiment can be applied to a first device to perform the method performed by the first device, or applied to a second device to perform the method performed by the second device, the technical effects that can be achieved can be referred to the above method embodiments and will not be described in detail here.
[0210] 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, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present application may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0211] In an embodiment of the present application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), such as a random-access memory (RAM). The memory may also be any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory in an embodiment of the present application may also be a circuit or any other device that can implement a storage function, for storing computer programs, computer programs or instructions and / or data.
[0212] Based on the above embodiments, referring to FIG16 , an embodiment of the present application also provides another communication device 1600, including: an input / output interface 1610 and a logic circuit 1620; the input / output interface 1610 is used to receive code instructions and transmit them to the logic circuit 1620; the logic circuit 1620 is used to run code instructions to execute the method executed by the first device or the second device in any of the above embodiments.
[0213] The following describes in detail the operations performed by the communication apparatus when applied to the first device or the second device.
[0214] In an optional implementation, the communication apparatus 1600 may be applied to a first device to execute the method executed by the aforementioned first device, for example, the method executed by the first device in the embodiment shown in FIG. 2 or FIG. 9 .
[0215] For example, logic circuit 1620 is configured to generate a trigger frame, the trigger frame being used to instruct the second device to send a PPDU. Input / output interface 1610 is configured to output the trigger frame to the second device, the trigger frame including the first vendor-specific information. Alternatively, input / output interface 1610 is configured to output a first PPDU to the second device, the first PPDU including the trigger frame and a first frame carrying the first vendor-specific information.
[0216] For another example, the input / output interface 1610 is configured to input a PPDU from a second device. The second device sends the PPDU based on a trigger frame, and the PPDU carries second vendor-specific information. The logic circuit 1620 is configured to determine the second vendor-specific information.
[0217] In another optional implementation, the communication apparatus 1600 may be applied to a second device to execute the method executed by the aforementioned second device, for example, the method executed by the second device in the method embodiment shown in FIG. 2 or FIG. 9 .
[0218] For example, input / output interface 1610 is configured to receive a trigger frame from a first device, the trigger frame including first vendor-specific information, and the trigger frame instructing a second device to send a PPDU. Alternatively, input / output interface 1610 is configured to receive a first PPDU from a first device, the first PPDU including a trigger frame and a first frame carrying first vendor-specific information, and the trigger frame instructing the second device to send a PPDU. Logic circuit 1620 is configured to determine the vendor-specific information.
[0219] For another example, input / output interface 1610 is configured to input a trigger frame from a first device, the trigger frame being used to instruct a second device to send a PPDU. Logic circuit 1620 is configured to generate a PPDU. Input / output interface 1610 is also configured to output a PPDU containing the second vendor-specific information.
[0220] Since the communication device 1600 provided in this embodiment can be applied to a second device to execute the method executed by the second device, or applied to a second device to complete the method executed by the second device, the technical effects that can be obtained can be referred to the above method embodiments and will not be repeated here.
[0221] Based on the above embodiments, embodiments of the present application further provide a communication system. The communication system includes at least one communication device for a first device and at least one communication device for a second device. The technical effects that can be achieved can be referenced to the above method embodiments and will not be further described here.
[0222] Based on the above embodiments, embodiments of the present application further provide a computer-readable storage medium storing a computer program or instructions. When the instructions are executed, the method executed by the first device or the method executed by the second device in any of the above embodiments is implemented. The computer-readable storage medium may include various media capable of storing program code, such as a USB flash drive, a mobile hard drive, a read-only memory, a random access memory, a magnetic disk, or an optical disk.
[0223] To implement the functions of the communication device shown in Figures 13 to 16 above, embodiments of the present application further provide a chip including a processor for supporting the communication device in implementing the functions of the first device or the second device in the above method embodiments. In one possible design, the chip is connected to or includes a memory, and the memory is used to store computer programs, instructions, and data necessary for the communication device.
[0224] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0225] The present application is described with reference to the flow chart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present application. It should be understood that each flow process and / or box in the flow chart and / or block diagram and the combination of the flow process and / or box in the flow chart and / or block diagram can be realized by a computer program or instruction. These computer programs or instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processing machine or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for realizing the function specified in one flow chart flow or multiple flows and / or one box or multiple boxes of the block diagram.
[0226] These computer programs or instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0227] These computer programs or instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0228] Obviously, those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the scope of the embodiments of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application also intends to include these modifications and variations.
Claims
1. An information transmission method, characterized in that: Applied to a first device, comprising: Generate a trigger frame, where the trigger frame is used to instruct the second device to send a physical layer protocol data unit PPDU; Send a trigger frame to the second device, where the trigger frame includes first manufacturer-specific information; or send a first PPDU to the second device, where the first PPDU includes a trigger frame and a first frame carrying the first manufacturer-specific information.
2. The method according to claim 1, characterized in that: The first manufacturer-specific information includes a manufacturer identifier of the first device; or, the trigger frame includes a sending address, and the sending address is used to determine the manufacturer identifier.
3. The method according to claim 1 or 2, characterized in that: The first manufacturer-specific information includes the manufacturer's public information, where the public information is information that users supporting the corresponding manufacturer need to receive and / or the first manufacturer-specific information corresponding to the first user, and the first user is the user supporting the corresponding manufacturer.
4. The method according to claim 3, characterized in that The trigger frame includes N user information fields, the N user information fields include M user information fields carrying the public information and / or the N user information fields include a user information field of the first user, and the user information field of the first user includes an identifier of the first user and first manufacturer-specific information of the first user.
5. The method according to any one of claims 1 to 4, characterized in that: The trigger frame includes first information, and the first information indicates that the trigger frame carries the first manufacturer-specific information.
6. The method according to claim 1, characterized in that The first PPDU includes K subframes, wherein the K subframes include a first subframe and a second subframe, the first subframe is used to carry the trigger frame, and the second subframe is used to carry the first frame.
7. An information transmission method, characterized in that: Applied to the second device, comprising: receiving a trigger frame from a first device, the trigger frame comprising first manufacturer-specific information, the trigger frame being used to instruct the second device to send a physical layer protocol data unit PPDU; Alternatively, a first PPDU is received from a first device, where the first PPDU includes a trigger frame and a first frame carrying first vendor-specific information, and the trigger frame is used to instruct the second device to send a PPDU.
8. The method according to claim 7, characterized in that The first manufacturer-specific information includes a manufacturer identifier; or the trigger frame includes a sending address, and the sending address is used to determine the manufacturer identifier.
9. The method according to claim 7 or 8, characterized in that: The first manufacturer-specific information includes the manufacturer's public information, where the public information is information that users supporting the corresponding manufacturer need to receive and / or the first manufacturer-specific information corresponding to the first user, and the first user is the user supporting the corresponding manufacturer.
10. The method according to claim 9, characterized in that The trigger frame includes N user information fields, the N user information fields include M user information fields carrying the public information and / or the N user information fields include a user information field of the first user, and the user information field of the first user includes an identifier of the first user and first manufacturer-specific information of the first user.
11. The method according to any one of claims 7 to 10, characterized in that: The trigger frame includes first information, and the first information indicates that the trigger frame carries the first manufacturer-specific information.
12. The method according to claim 7, characterized in that The first PPDU includes K subframes, wherein the K subframes include a first subframe and a second subframe, the first subframe is used to carry the trigger frame, and the second subframe is used to carry the first frame.
13. The method according to any one of claims 7 to 12, characterized in that: Also includes: Successfully receiving the trigger frame and the first frame, and sending the PPDU; or The trigger frame is successfully received and the PPDU is sent.
14. The method according to any one of claims 7 to 12, characterized in that: Also includes: The trigger frame includes first indication information, where the first indication information indicates whether to send the PPDU if the first frame is not successfully received.
15. The method according to any one of claims 7 to 12, characterized in that: Also includes: The PPDU is sent, where the PPDU includes second manufacturer-specific information, and the first manufacturer-specific information is part or all of the second manufacturer-specific information.
16. The method according to claim 15, characterized in that The trigger frame includes second information, where the second information indicates the presence or absence of the second manufacturer-specific information in the PPDU, the number of symbols, and at least one of a coding and modulation strategy; the PPDU includes the second information.
17. The method according to claim 15 or 16, characterized in that The second vendor-specific information is carried in one or more of a universal signaling field U-SIG field, an ultra-high reliable signaling field UHR-SIG field, and a vendor-specific signaling field VS-SIG field in the PPDU.
18. A communication device, characterized in that: The method comprises a unit for executing the method according to any one of claims 1 to 6.
19. A communication device, characterized in that: The method comprises means for performing the method as claimed in any one of claims 7 to 17.
20. A communication device, characterized in that: include: Processor and memory; The memory is used to store computer programs or instructions; The processor is used to execute the computer program or instruction in the memory, so that the device executes the method according to any one of claims 1 to 6, or the device executes the method according to any one of claims 7 to 17.
21. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which, when called by an electronic device, enable the electronic device to execute the method as claimed in any one of claims 1 to 6, or enable the electronic device to execute the method as claimed in any one of claims 7 to 17.
22. A computer program product, characterized in that The method comprises computer-executable instructions, and when the computer-executable instructions are executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 17.
23. A chip system, characterized in that: The chip system comprises: Communication interface; A processor, configured to call and execute the instruction through the communication interface, so that a device equipped with the chip system executes the method as described in any one of claims 1 to 6, or so that a device equipped with the chip system executes the method as described in any one of claims 7 to 17.
Citation Information
Patent Citations
Wireless communication transmission method and related device
CN113596927A
Method and apparatus for triggering uplink transmission in wireless local area network
CN116158194A
Distributed resource unit signaling
WO2022231698A1
Method and device for performing bandwidth signaling of trigger frame in wireless LAN system
WO2022270786A1