Information transmission method, first device and second device
Patent Information
- Application Number
- CN202380095262.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-31
- Publication Date
- 2025-10-10
AI Technical Summary
In the scenario of IoT devices dense, how to efficiently allocate channel resources to meet the transmission needs of a large number of devices and avoid resource waste and conflicts.
The first device transmits information indicating the identification of multiple devices, and the second device receiving the information sends request information for channel resources, thereby realizing centralized polling and allocating channel resources according to device needs.
It effectively avoids the waste of channel resources, ensures that the transmission needs of a large number of devices are met, and reduces conflicts and resource competition between devices.
Smart Images

Figure CN120770194A_ABST
Abstract
Description
Information transmission method, first device and second device Technical Field
[0001] The present application relates to the field of communications, and more specifically, to an information transmission method, a first device, a second device, a chip, a computer-readable storage medium, a computer program product, a computer program, and a communication system. Background Art
[0002] In communication systems, the battery-free and low-cost nature of zero-power terminals enables the large-scale deployment and maintenance-free operation of IoT (Internet of Things) devices. These terminals can be used in scenarios such as logistics management, environmental monitoring, and intelligent control. In some scenarios, a large number of zero-power terminals are deployed within a single area. Therefore, it is necessary to consider how to allocate channel resources to meet the transmission needs of these numerous devices.
[0003] Summary of the Invention
[0004] The present invention provides an information transmission method, including:
[0005] The first device sends first information; wherein the first information is used to indicate N device identifiers, so that the second device that receives the first information sends request information for channel resources when the N device identifiers include the device identifier of the second device; N is an integer greater than or equal to 2.
[0006] The present invention provides an information transmission method, including:
[0007] The second device receives the first information sent by the first device, wherein the first information is used to indicate N device identifiers;
[0008] In a case where the N device identifiers include the device identifier of the second device, the second device sends request information for channel resources; N is an integer greater than or equal to 2.
[0009] An embodiment of the present application provides a first device, including:
[0010] The first communication module is used to send first information; wherein the first information is used to indicate N device identifiers, so that the second device that receives the first information sends a request information for channel resources when the N device identifiers include the device identifier of the second device; N is an integer greater than or equal to 2.
[0011] An embodiment of the present application provides a second device, including:
[0012] A second communication module is configured to receive first information sent by a first device, wherein the first information is used to indicate N device identifiers;
[0013] The second communication module is further configured to send request information for channel resources when the N device identifiers include the device identifier of the second device; N is an integer greater than or equal to 2.
[0014] An embodiment of the present application provides a first device, comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory, so that the first device executes the above-mentioned information transmission method.
[0015] An embodiment of the present application provides a second device, comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory, so that the second device executes the above-mentioned information transmission method.
[0016] An embodiment of the present application provides a chip for implementing the above-mentioned information transmission method.
[0017] Specifically, the chip includes: a processor for calling and running a computer program from a memory, so that a device equipped with the chip executes the above-mentioned information transmission method.
[0018] An embodiment of the present application provides a computer-readable storage medium for storing a computer program. When the computer program is executed by a device, the device executes the above-mentioned information transmission method.
[0019] An embodiment of the present application provides a computer program product, including computer program instructions, which enable a computer to execute the above-mentioned information transmission method.
[0020] An embodiment of the present application provides a computer program, which, when executed on a computer, enables the computer to execute the above-mentioned information transmission method.
[0021] In an embodiment of the present application, a first device transmits first information indicating multiple device identifiers, so that the devices corresponding to each device identifier, upon receiving the first information, transmit channel resource request information. In this manner, by using specific information indicating multiple device identifiers, the first device implements centralized polling of channel resource requests from multiple devices. This facilitates allocating channel resources based on the needs of each device and meets the transmission needs of a large number of devices. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] FIG1 is a schematic diagram of an application scenario according to an embodiment of the present application.
[0023] FIG2 is a schematic flowchart of an information transmission method according to an embodiment of the present application.
[0024] FIG3 is a schematic flowchart of an information transmission method according to another embodiment of the present application.
[0025] FIG4 is a schematic diagram of the first information in an embodiment of the present application.
[0026] FIG5 is a schematic diagram of a polling window in this application example.
[0027] FIG6 is a schematic diagram of multiple polling frames in this application example.
[0028] FIG7 is a schematic diagram of allocating resources through polling frames in this application example.
[0029] FIG8 is a schematic diagram of a polling frame in this application example.
[0030] FIG9 is a schematic diagram of authorization grouping in an embodiment of the present application.
[0031] FIG10 is a schematic diagram of TXOP application in this application example.
[0032] FIG11 is a schematic block diagram of a first device according to an embodiment of the present application.
[0033] FIG12 is a schematic block diagram of a first device according to another embodiment of the present application.
[0034] FIG13 is a schematic block diagram of a first device according to yet another embodiment of the present application.
[0035] FIG14 is a schematic block diagram of a first device according to yet another embodiment of the present application.
[0036] FIG15 is a schematic block diagram of a first device according to yet another embodiment of the present application.
[0037] FIG16 is a schematic block diagram of a second device according to an embodiment of the present application.
[0038] FIG17 is a schematic block diagram of a second device according to another embodiment of the present application.
[0039] FIG18 is a schematic block diagram of a communication device according to an embodiment of the present application.
[0040] FIG19 is a schematic block diagram of a chip according to an embodiment of the present application.
[0041] Figure 20 is a schematic block diagram of a communication system according to an embodiment of the present application. DETAILED DESCRIPTION
[0042] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0043] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE-based access to unlicensed spectrum (LTE-U) system on unlicensed spectrum, NR-based access to unlicensed spectrum (NR-U) system on unlicensed spectrum, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), 5th Generation (5G) system, Wireless Local Area Networks (WLAN), Wireless Fidelity (Wireless Fidelity) system. Fidelity, WiFi) system or other communication systems, etc.
[0044] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, or vehicle-to-everything (V2X) and other terminal-to-terminal direct communications, and the embodiments of the present application can also be applied to these communication systems.
[0045] In one embodiment, the communication system in the embodiment of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, and a standalone (SA) networking scenario.
[0046] In one embodiment, the communication system in the embodiment of the present application can be applied to an unlicensed spectrum, wherein the unlicensed spectrum can also be considered as a shared spectrum; or, the communication system in the embodiment of the present application can also be applied to an authorized spectrum, wherein the authorized spectrum can also be considered as an unshared spectrum.
[0047] The embodiments of the present application describe various embodiments for the interaction between devices. In the implementation of the present application, the interaction of devices may include the interaction between network devices and terminal devices, or may include the interaction between different terminal devices. Among them, the network device may be an access point (AP) in WLAN, a base station (BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved base station (eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, a wearable device, and a network device (gNB) in an NR network, or a network device in a future evolved PLMN network, or a network device in an NTN network, etc.
[0048] The terminal device may also be referred to as user equipment (UE), access terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc. The terminal device may be a station (STATION) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future-evolved Public Land Mobile Network (PLMN) network, etc.
[0049] In the embodiments of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.) or underwater (such as submarines, etc.); it can also be deployed in the air (such as airplanes, balloons and satellites, etc.).
[0050] In an embodiment of the present application, the terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a terminal device in the personal internet of things (PIoT), a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.
[0051] As an example and not a limitation, in the embodiment of the present application, the terminal device may also be a wearable device. Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0052] In some embodiments, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell can be a cell corresponding to the network device (for example, a base station). The cell can belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.
[0053] Figure 1 exemplarily shows a communication system 100. The communication system includes a first device 110 and two second devices 120. In one possible implementation, the communication system 100 may include multiple first devices 110, and each first device 110 may include other numbers of second devices 120 within its coverage area, which is not limited in this embodiment of the present application. The first device 110 may be a network device (such as a base station in a mobile communication system or an access point in a WiFi system, a base station is used as an example in Figure 1, but is not limited thereto), or a terminal device (such as a site in a WiFi system). The second device 120 may be a terminal device associated with the first device, such as a zero-power terminal.
[0054] It should be understood that in the embodiments of the present application, a device having a communication function in a network / system may be referred to as a communication device. Taking the communication system shown in Figure 1 as an example, the communication device may include a network device and a terminal device having a communication function. The network device and the terminal device may be specific devices in the embodiments of the present application and will not be described in detail here. The communication device may also include other devices in the communication system, such as a network controller, a mobility management entity, and other network entities, which are not limited in the embodiments of the present application.
[0055] To facilitate understanding of the embodiments of the present application, the following briefly describes the basic processes and basic concepts involved in the embodiments of the present application. It should be understood that the basic processes and basic concepts introduced below do not limit the embodiments of the present application.
[0056] It should be understood that the terms "system" and "network" are often used interchangeably herein. The term "and / or" is simply a description of an association between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " generally indicates that the related objects are in an "or" relationship.
[0057] It should be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association between A and B.
[0058] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and being indicated, configuration and being configured, etc.
[0059] To facilitate understanding of the technical solutions of the embodiments of the present application, the relevant technologies of the embodiments of the present application are described below. The following relevant technologies can be arbitrarily combined with the technical solutions of the embodiments of the present application as optional solutions, and they all fall within the protection scope of the embodiments of the present application.
[0060] (1) Cellular Passive Internet of Things
[0061] As 5G industry applications expand, the types of connected objects and application scenarios will increase, placing higher demands on the price and power consumption of communication terminals. The application of battery-free, low-cost passive IoT devices has become a key technology for cellular IoT, expanding the types and number of terminals connected to 5G networks and truly realizing the interconnection of everything. Passive IoT devices can be based on existing zero-power technologies, such as RFID (Radio Frequency Identification), and can be extended to suit cellular IoT.
[0062] (2) Zero-power terminal
[0063] Based on the energy source and usage of zero-power terminals, zero-power terminals can be divided into the following types:
[0064] 1) Passive zero-power terminal
[0065] Zero-power terminals do not require internal batteries. When they approach network devices (such as RFID readers), they are within the near-field radiation generated by the network device's antenna. Consequently, the zero-power terminal's antenna generates an induced current through electromagnetic induction, which drives the low-power chip circuitry in the zero-power terminal. This enables forward link signal demodulation and backward link signal modulation. For backscatter links, the zero-power terminal uses backscattering to transmit signals.
[0066] It can be seen that the passive zero-power terminal does not require a built-in battery to drive either the forward link or the reverse link, and is a true zero-power terminal.
[0067] Passive zero-power terminals do not require batteries, and their RF and baseband circuits are very simple. For example, they do not require components such as LNA (Low Noise Amplifier), PA (Power Amplifier), crystal oscillator, and ADC (Analog-to-Digital Converter). Therefore, they have many advantages such as small size, light weight, very low price, and long service life.
[0068] 2) Semi-passive zero-power terminal
[0069] Semi-passive zero-power terminals do not have conventional batteries themselves, but instead use energy harvesting modules to collect ambient energy, such as radio frequency signal energy, and store this energy in an energy storage unit (such as a capacitor). This energy is then used to power the low-power chip circuitry in the zero-power terminal, performing tasks such as demodulating forward link signals and modulating backward link signals. For backscatter links, the zero-power terminal can transmit signals using either backscatter or active transmission.
[0070] It can be seen that the semi-passive zero-power terminal does not require a built-in battery to drive either the forward link or the reverse link. Although energy stored in capacitors is used during operation, the energy comes from the ambient energy collected by the energy harvesting module. Therefore, it is also a true zero-power terminal.
[0071] Semi-passive zero-power consumption terminals inherit many advantages of passive zero-power consumption terminals, so they have many advantages such as small size, light weight, very low price, and long service life.
[0072] 3) Active zero-power terminal
[0073] In some scenarios, zero-power terminals can also be active zero-power terminals, which can have built-in batteries. The battery is used to drive the low-power chip circuits of the zero-power terminal. This enables tasks such as demodulating forward link signals and modulating backward link signals. However, for backscatter links, the zero-power terminal uses backscattering or active transmission to transmit signals. Although equipped with a built-in battery, this type of active zero-power terminal has extremely low power consumption and complexity, allowing for smaller battery capacity, resulting in lower cost and size. The built-in battery can also serve as an energy storage unit, allowing the energy harvesting module to store collected ambient energy, thereby achieving a longer maintenance cycle or even no maintenance required.
[0074] Active zero-power terminals are powered by built-in batteries to extend their communication range and improve communication reliability. Therefore, they are used in scenarios with relatively high requirements for communication distance and read latency.
[0075] (3) Equipment based on ambient energy
[0076] In NR and Wi-Fi systems, the battery-free and low-cost nature of devices enables low-cost, large-scale deployment and maintenance-free IoT devices. Supporting ambient energy-based IoT devices in NR and Wi-Fi systems is a current research area. Ambient energy-based IoT devices, also known as Ambient IoT (A-IoT) devices or AMP IoT (Ambient Powered IoT) devices, operate using energy harvested from ambient sources, such as wireless signals, solar energy, and thermal energy. These devices are similar to passive or semi-passive devices in zero-power communications.
[0077] A research project on Ambient IoT devices has been launched in the 3GPP RAN (Radio Access Network). Ambient IoT devices are roughly divided into the following three types, each with its own level of complexity and communication capabilities:
[0078] Device A: does not have energy storage capability and cannot transmit independent signals, i.e., it uses backscatter transmission.
[0079] Device B: It has energy storage capability but cannot transmit independent signals. Instead, it uses backscattering transmission and can amplify the backscattered signal using stored energy.
[0080] Device C: It has energy storage capability and can send independent signals, that is, it has active transmission capability.
[0081] Device A has the lowest complexity and power consumption, reaching as low as 1μW (microwatt), but its communication range is limited, typically only a few meters. Device A requires a network device to provide a carrier signal for backscattering transmission. Device C typically has a large capacitor to store energy from the environment, consumes several hundred μW, and can support active signal transmission, thus providing a longer communication range. Because Device C can perform active transmission, it does not require a network device to provide a carrier signal. Device B's complexity and power consumption are between Device A and Device C.
[0082] In addition, zero-power terminals can also support various types of environmental energy harvesting, such as radio frequency, solar energy, thermal energy, mechanical energy, etc. Among them, zero-power terminals based on radio frequency energy harvesting may require the network to provide radio frequency power signals.
[0083] Ambient IoT can be used in at least four scenarios:
[0084] Object recognition, such as logistics, production line product management, and supply chain management;
[0085] Environmental monitoring, such as temperature, humidity, and harmful gas monitoring of working environment and natural environment;
[0086] Positioning, such as indoor positioning, intelligent object search, and production line item positioning;
[0087] Intelligent control, such as intelligent control of various electrical appliances in smart homes (turning on and off air conditioners, adjusting temperature), and intelligent control of various facilities in agricultural greenhouses (automatic irrigation and fertilization).
[0088] (4) Channel access mechanism
[0089] In the 802.11 protocol, the basic channel access protocol is the Distributed Coordination Function (DCF). This DCF uses the CSMA / CA (Carrier Sense Multiple Access with Collision Avoidance) mechanism to enable compatible STA devices to share channels, reducing the probability of conflicts. The channel access process uses carrier sensing to determine whether the channel is idle.
[0090] The carrier sense mechanism is divided into physical carrier sense and virtual carrier sense. If the result of either sense indicates that the channel is busy, then the channel is busy.
[0091] Physical carrier sensing uses three channel idle detection methods: energy detection, carrier detection, and energy-carrier hybrid detection, collectively referred to as CCA (Clear Channel Assessment). Energy detection determines the energy level of the received signal. When the received power exceeds the physical layer threshold ED_threshold, the channel is considered occupied. Carrier detection detects the preamble portion of the channel signal and determines whether the channel is occupied based on the detection result.
[0092] The virtual carrier sensing mechanism is provided by MAC (Medium Access Control), and the 802.11 standard uses NAV (Network Allocation Vector) to implement virtual sensing. The Dur / ID field in the MAC frame stores the "duration". For the STA that receives this information, it determines how long the channel will be occupied and how long its own transmission needs to be delayed. NAV is a timer that is used to define how long the current channel will be occupied. The starting value of this timer is the duration of the last received frame, and it counts down to 0. Each monitoring STA uses this NAV timer. During data communication, the STA occupying the channel will inform other STAs how long it will take through the duration field in the frame, and the STA that has not obtained the channel will update its own NAV value by comparing the duration value in the received packet. The current channel is considered to be idle only when the NAV value is 0 and the physical carrier sensing indicates that the channel is idle.
[0093] The RTS / CTS (Request To Send / Clear To Send) protocol is a mechanism adopted by the 802.11 protocol to reduce conflicts caused by hidden node problems. The basic idea of the RTS / CTS mechanism is to reserve a channel through a short control packet. If the sending station wants to send a message to the receiving station, it must first send an RTS control frame. After the stations around the sending station receive the RTS, they set their own network allocation vector NAV value according to the duration field. After receiving the RTS, the receiving station replies with a CTS control frame. After receiving the CTS, the stations around the receiving station set their own NAV value according to the duration field. Stations with NAV values not equal to 0 cannot perform channel idle monitoring, thereby avoiding conflicts with the transmission between the sending station and the receiving station.
[0094] In IoT applications such as logistics and warehousing, large quantities of goods require transfer, storage, loading and unloading, and inventory management within logistics stations or warehouses. With warehouse ordering, goods entry, goods management, and goods shipment, Ambient IoT devices require centralized and frequent network communication, such as reporting cargo information and location information stored within the Ambient IoT devices. When using unlicensed spectrum, Ambient IoT devices must obtain channel access for transmission. The concentrated uplink transmission of a large number of Ambient IoT devices within a short period of time can cause channel access conflicts. One solution to this problem is to configure a large resource pool, in which Ambient IoT devices select resources for transmission according to specific rules. However, this does not prevent multiple Ambient IoT devices from selecting the same resource, leading to collisions. When a collision occurs, multiple retransmissions are performed until the data is correctly received, eliminating the collision. This wastes channel resources.
[0095] On the other hand, in environmental monitoring scenarios, a large number of Ambient IoT devices in an area need to monitor the environment in real time and upload monitoring data. However, the network cannot determine whether these devices have data to upload. Allowing these devices to connect independently requires them to support certain channel access mechanisms, which can lead to certain collisions. However, allowing network devices to provide channel access to these devices without knowing whether they have data to upload would waste channel resources. Therefore, how to meet the uplink transmission needs of a large number of Ambient IoT devices while avoiding wasted channel resources is a challenge.
[0096] FIG2 is a schematic flow chart of an information transmission method according to an embodiment of the present application. The method can optionally be applied to the system shown in FIG1 , but is not limited thereto. The method includes:
[0097] S210. The first device sends first information; wherein the first information is used to indicate N device identifiers, so that the second device that receives the first information sends request information for channel resources when the N device identifiers include the device identifier of the second device; N is an integer greater than or equal to 2.
[0098] Corresponding to the above method, FIG3 is a schematic flow chart of an information transmission method according to another embodiment of the present application. This method can also be applied to the system shown in FIG1 , but is not limited thereto. The method includes:
[0099] S310. The second device receives first information sent by the first device; wherein the first information is used to indicate N device identifiers (IDs);
[0100] S320: When the N device identifiers include the device identifier of the second device, the second device sends request information for channel resources; N is an integer greater than or equal to 2.
[0101] The first device may be a network device, such as an access network device in a cellular network or an access point (AP) in a WiFi system. The first device may also be a terminal device, such as a station (STA) in a WiFi system. The second device may be a terminal device associated with the first device, such as a zero-power terminal.
[0102] In some embodiments, a first device may be associated with one or more devices. It is understood that the first device may send or broadcast the first information to the one or more associated devices. Any device that receives the first information, such as a second device, may consider sending channel resource indication information if the N device identifiers indicated by the first information include its own device identifier. Alternatively, the second device may decide whether to send channel resource indication information based on its own needs.
[0103] In some embodiments, the first information may include N pieces of identification indication information, each piece of identification indication information indicating a device identification.
[0104] In some embodiments, the device identifier can be an AID (Association Identifier) or a group AID. An AID is an ID assigned by a first device to a second device when the second device is associated with the first device. A group AID corresponds to the AIDs of one or more devices within a device group.
[0105] For example, the first information may indicate two AIDs, 0 and 1 respectively, and then the device with AID 0 and the device with AID 1 may send request information.
[0106] For another example, the first information may indicate two group AIDs, 1 and 2 respectively. Then, each device in the device group with group AID 1 and each device in the device group with group AID 2 may send request information.
[0107] According to the above method, by indicating multiple device identifiers through specific information, centralized polling of the channel resource requests of multiple devices by the first device can be realized, which is conducive to allocating channel resources according to the needs of each device and meeting the transmission needs of a large number of devices. At the same time, it can avoid the first device blindly allocating channel resources to other devices, resulting in waste of resources. For example, in the application scenarios of zero-power terminals such as temperature monitoring or fire alarm in environmental monitoring, the zero-power terminal only needs to report monitoring data when an abnormality occurs. Through centralized polling, the needs of each zero-power terminal can be obtained in batches, and channel resources can be allocated according to the needs to avoid waste of resources.
[0108] In some embodiments, the first device is an access network device in a cellular network, and the second device is a zero-power consumption terminal within the coverage of the access network device.
[0109] In some embodiments, the first device is an AP or a STA, and the second device is a zero-power terminal associated with the first device. Optionally, when the first device is an AP or a STA, the first device may share the acquired channel with the zero-power terminal associated with the first device.
[0110] Exemplarily, the above-mentioned zero-power terminal may include a device based on environmental energy, such as an AMP IoT device, which can be used as a communication device in a WiFi or cellular network. Environmental energy may include wireless radio frequency energy, solar energy, thermal energy, mechanical energy, etc. From the perspective of energy harvesting, the zero-power terminal may also be an energy harvesting device. Its energy supply device is a device that sends an energy supply signal. Optionally, the energy supply device of the above-mentioned zero-power terminal may be a first device associated with it, such as an access network device, an AP, etc., or it may be a separate energy supply device.
[0111] In some embodiments, the channel resource may be a TXOP obtained by the first device through channel access.
[0112] Exemplarily, the second device is a zero-power terminal. Due to its power consumption limitation, the zero-power terminal has low complexity requirements. For example, the receiver only supports simple modulation and demodulation methods, such as ASK (Amplitude Shift Keying) and FSK (Frequency-shift keying), but does not support OFDM (Orthogonal Frequency Division Multiplexing). Based on this, it is difficult for the zero-power terminal to perform CCA and cannot support the CSMA / CA mechanism. In an embodiment of the present application, taking a WiFi system as an example, channel access is performed through a first device such as an AP or a STA compatible with the CSMA / CA mechanism, and the obtained TXOP is shared with the zero-power terminal for uplink transmission or side link transmission. In this way, channel access can be performed without the need for a zero-power terminal.
[0113] In some embodiments, the first information includes K pieces of identification indication information corresponding to K device identifications respectively, and the K pieces of identification indication information are used to indicate the N device identifications among the K device identifications, where K is an integer greater than or equal to N.
[0114] Exemplarily, each identification indication information in the K identification indication information can be used to indicate whether its corresponding device identification is one of the N device identifications, that is, to indicate whether its corresponding device identification is the identification of the device being polled. For example, the first device is associated with 24 devices, corresponding to 24 device identifications; the first device needs to poll 20 of the 24 devices (instructing the 20 devices to send request information for channel resources), that is, the first information needs to indicate 20 device identifications. In order to indicate 20 device identifications, the first information can carry 24 identification indication information corresponding one-to-one to the 24 device identifications, and each identification indication information is used to indicate whether the corresponding device identification is the identification of the device being polled. In this way, the second device that receives the first information can determine the 20 device identifications indicated by the first information from the 24 device identifications based on the 24 identification indication information.
[0115] In some embodiments, the first information includes a first bitmap, the K identification indication information is K bits in the first bitmap, and the N device identifications include device identifications corresponding to bits in the K bits that have the first value. A bitmap may also be referred to as a bitmap, a bitstream, etc.
[0116] Exemplarily, the first value is a predetermined value, such as 0 or 1. It is understood that a bit with the first value indicates that the corresponding device identifier is the identifier of the polled device. A bit with a value other than the first value, such as a bit with the third value, indicates that the corresponding device identifier is the identifier of a device not to be polled, and the third value is different from the first value. For example, if the first value is 1, the third value is 0; if the first value is 0, the third value is 1.
[0117] Figure 4 shows a schematic diagram of the first information in an embodiment of the present application, taking K=24 and the first value being 1 as an example. As shown in Figure 4, the first information includes a bitmap having 24 bits (including bit 0 to bit 23), wherein each bit is an identification indication information, corresponding to a device identification, for example, bit 0 corresponds to device 0, bit 1 corresponds to device 1, and so on. When each bit takes the value of 1, it indicates that the corresponding device identification is the identification of the polled device, and when the value is 0, it indicates that the corresponding device identification is not the identification of the polled device. As shown in Figure 4, based on the values of the 24 bits in the bitmap, the second device can determine 20 bits with a value of 1, and the device identifications corresponding to the 20 bits are the 20 device identifications to be indicated by the first information, that is, the device identifications indicated by the first information are device 0 to device 19.
[0118] In some embodiments, the first device sending the first information may include: the first device periodically sending the first information. Correspondingly, the second device receiving the first information sent by the first device may include: the second device periodically receiving the first information. Periodically sending the first information ensures that the second device can request channel resources in a timely manner when needed.
[0119] In some embodiments, the information transmission method may also include: the first device sends first cycle information to the second device during the process of establishing an association with the second device; or, the first device broadcasts the first cycle information; wherein, the first cycle information is used to indicate the cycle size of sending the first information.
[0120] Accordingly, on the second device side, the information transmission method may further include: the second device receiving first periodic information sent by the first device during the process of establishing an association with the first device; or the second device receiving first periodic information broadcast by the first device; wherein the first periodic information is used to indicate the periodic size of sending the first information. In other words, the first device may indicate the periodic size of sending the first information or the periodic size of broadcasting the first information during the process of establishing an association with the second device, so that the second device can periodically process the first information according to the predetermined periodic size.
[0121] In some embodiments, the second device's request for channel resources is sent at a first time unit, where the first time unit is associated with the N device identifiers. Accordingly, the information transmission method further includes: when the N device identifiers include the device identifier of the second device, the first device receives the request from the second device at the first time unit. In other words, the first device receives the request from the second device at a time domain location associated with the N device identifiers.
[0122] Exemplarily, the first time unit is within a time window associated with the first information. The time window associated with the first information may include N time units after the first information is sent, where the N time units are used for N devices corresponding to N device identifiers to transmit request information, respectively. Here, a time unit may refer to a time unit for information transmission in a communication system, such as a time slot in a WiFi system, or a symbol, time slot, or subframe in a cellular network.
[0123] In some embodiments, the first time unit is determined based on the relative position of the device identifier of the second device among the N device identifiers. For example, the first time unit can be determined based on the relative position among the N time units in the time window associated with the first information. Specifically, if the device identifier of the second device is the i-th device identifier among the N device identifiers, then the first time unit is the i-th time unit among the N time units.
[0124] For example, assuming the first bit pattern in the first message is 01101101, where the 8 bits correspond to 8 AIDs 0 to 7, then the N AIDs indicated by the first message are 1, 2, 4, 5, and 7, respectively, where N = 5. If the AID of the second device is 2, then the AID of the second device is the second AID among the N AIDs, and the second device can send the request message in the second time unit after receiving the first message.
[0125] In some embodiments, the first time unit is a time slot.
[0126] In some embodiments, the length of the time slot is predefined or configured by the first device. For example, in a WiFi system, the length of the time slot for sending the request information may be predefined or configured by the first device.
[0127] In some embodiments, the second device may send request information when it needs to request channel resources. That is, in the above method, when the N device identifiers include the device identifier of the second device, the second device sends request information for channel resources, including: when the N device identifiers include the device identifier of the second device, if the second device requests the second channel resource, the second device sends the request information.
[0128] Correspondingly, for the first device, the above method further includes: when the first device receives request information for channel resources from the second device, determining that the second device requests the channel resources.
[0129] In some embodiments, the second device may not send the request information if it does not need to request the channel resource. That is, the above method further includes: if the N device identifiers include the device identifier of the second device, and the second device does not request the second channel resource, then the second device does not send the request information.
[0130] Correspondingly, for the first device, the above method further includes: when the first device does not receive request information for channel resources from the second device, determining that the second device does not request the channel resources.
[0131] According to the above embodiment, the second device can determine whether to send the request information according to whether channel resources are requested, thereby saving terminal energy.
[0132] In some embodiments, the second device may include affirmative information in the request information, indicating a request for channel resources. That is, when the second device requests the second channel resources, the request information includes affirmative information. Accordingly, the method further includes: when the received request information includes affirmative information, the first device determining that the second device requests the channel resources.
[0133] In some embodiments, the second device may include a negative message in the request message, indicating that it does not request the channel resource. That is, if the second device does not request the second channel resource, the request message includes the negative message. Accordingly, the above method further includes: if the received request message includes the negative message, the first device determining that the second device does not request the channel resource.
[0134] In some embodiments, the request information includes at least one of the following:
[0135] The time length of the requested channel resources;
[0136] Frequency domain bandwidth;
[0137] Number of channels;
[0138] the location of the channel;
[0139] Communication type.
[0140] The time length of the requested channel resource is, for example, the TXOP length. The communication type may refer to uplink communication or sidelink communication, or may refer to communication between the second device and the associated first device or communication between the second device and another device (third device).
[0141] Optionally, the request information may include only the TXOP length, while other information may be predefined. Alternatively, the request information may include the TXOP length, the number of channels, and the channel locations, while other information may be predefined. It should be noted that in actual applications, one or more of the above information may be combined, and the specific configuration may be based on system requirements, protocol agreements, etc., and this application does not impose any restrictions on this.
[0142] In practical applications, the device identification information carried by a single first message is limited. In some scenarios, the first device may be associated with a large number of devices. For example, in a scenario where a zero-power terminal is associated with the first device, the first device may be associated with a large number of zero-power terminals. This application also provides embodiments for satisfying polling requirements for a large number of devices.
[0143] In some embodiments, the first information is the i-th polling frame among L polling frames sequentially sent by the first device; L is an integer greater than or equal to 2, and i is a positive integer less than or equal to L. That is, the first device may sequentially send L polling frames, wherein the i-th polling frame indicates N device identifiers. It is understood that other polling frames in the L polling frames may also indicate one or more device identifiers to implement polling of a large number of devices through multiple polling frames. Different polling frames may indicate different numbers of device identifiers.
[0144] Exemplarily, L polling frames correspond to L device identification sets, respectively, and the i-th polling frame is used to indicate the N device identifications in the device identification set corresponding to the i-th polling frame. Accordingly, the second device can determine the i-th polling frame associated with the second device from the L polling frames based on the device identification set to which it belongs, and then determine whether the N device identifications indicated by the i-th polling frame include the device identification of the second device.
[0145] In some embodiments, the i-th polling frame is further used to indicate index information of the device identification set corresponding to the i-th polling frame. Optionally, each of the L polling frames can indicate index information of the corresponding device identification set. Accordingly, the second device can determine the polling frame related to the second device in the L polling frames based on the index information of the device identification set corresponding to the second device.
[0146] Optionally, the correspondence between the second device and the index information of the device identification set may be determined when the second device establishes an association with the first device. That is, the method may further include: during the process of establishing an association with the second device, the first device sending the index information of the device identification set corresponding to the second device to the second device. Accordingly, the second device receives the index information of the device identification set corresponding to the second device sent by the first device during the process of establishing an association with the first device.
[0147] As can be seen, according to the above embodiment, a large number of devices associated with the first device can be divided into multiple sets or multiple slices. By sending multiple polling frames, each polling frame indicates a set, and the second device that receives the polling frame confirms whether its own device identifier is indicated in the corresponding polling frame based on the set to which it belongs. In this way, polling of a large number of devices can be achieved.
[0148] In other embodiments, the i-th polling frame is further used to indicate identification offset information, where the identification offset information is used to determine the starting point of the device identification of the device identification set corresponding to the i-th polling frame. Accordingly, the second device determines whether the i-th polling frame is associated with the second device based on the starting point of the device identification of the device identification set corresponding to the i-th polling frame. In other words, the second device can determine the polling frame associated with the second device based on the starting point of the device identification of the device identification set corresponding to each polling frame.
[0149] For example, the identification offset information in a polling frame can include 8 bits, indicating that the AID starting point of the corresponding device identification set is one of 0 to 255. Among them, the first polling frame indicates that the AID starting point is 0, the second polling frame indicates that the AID starting point is 64, the third polling frame indicates that the AID starting point is 128, and the fourth polling frame indicates that the AID starting point is 192. It can be determined that the AID set corresponding to the first polling frame includes 0-63, the AID set corresponding to the second polling frame includes 64-127, the AID set corresponding to the third polling frame includes 128-191, and the AID set corresponding to the fourth polling frame includes 192-255. In this way, the second device can determine the relevant polling frame based on its own AID.
[0150] In some embodiments, the device identification origin includes a group identification origin, such as a group AID origin.
[0151] For example, the first polling frame indicates that the group AID starting point is 1, and the second polling frame indicates that the group AID starting point is 3. Then each device in the device group with group AID 1 and 2 can determine whether it is polled according to the first bitmap in the first polling frame.
[0152] According to the above embodiment, the first device can poll a large number of associated devices, and the associated devices do not need to be fixedly grouped, so more flexible indication can be achieved.
[0153] In some embodiments, the method further includes: the first device sending second information; the second information including M pieces of authorization information corresponding to the M devices, each piece of the M authorization information indicating whether to allocate channel resources to the device corresponding to the authorization information, where M is an integer greater than or equal to 1. Accordingly, the second device receives the second information.
[0154] It can be understood that, in the case that the M devices include the second device, the second device can determine whether the first device allocates channel resources to the second device according to the corresponding authorization information.
[0155] In some embodiments, the second information is determined based on at least one request information received by the first device.
[0156] For example, a first device sends first information indicating 20 device identifiers out of 24. After the devices corresponding to each of the 20 device identifiers send request information based on their needs, the first device determines, based on the received request information, that 15 of the devices request channel resources. Based on this, the first device determines whether to allocate channel resources to each of the 15 devices, and then obtains second information.
[0157] In some embodiments, the M devices include the device that requested the channel resource, that is, the first device only indicates whether to allocate resources to the device that requested the channel resource.
[0158] For example, the first information indicates 20 device identifiers, that is, 20 devices are polled. After the first device receives the request information reported by each device, it determines that 15 of the devices request channel resources. The first device sends the second information to allocate resources to the 15 devices.
[0159] Optionally, the second information can also be used to indicate the device identification and order of the M devices, so that the second device can determine the M devices, and when the M devices include the second device, determine the authorization information corresponding to the second device in the M authorization information according to the order of the M devices.
[0160] In some embodiments, the M devices include the N devices. In this way, the second device can determine, based on the first information, the M devices corresponding to the M pieces of authorization information indicated in the second information.
[0161] For example, the first message indicates 20 device identifiers, i.e., 20 devices are polled. After receiving the request information reported by each device, the first device sends a second message to allocate resources to the 20 devices. The second device can also determine that the 20 authorization information in the second message corresponds to the 20 devices.
[0162] In some embodiments, the M devices include devices corresponding to each device identification set in the device identification set corresponding to the first information. In this way, the second device can determine the M devices corresponding to the M authorization information indicated in the second information based on the first information.
[0163] For example, the first information is used to indicate 20 device identifiers out of 24, such as using a 24-bit bitmap, where the 24 bits correspond to AIDs 0-23, with 20 bits taking a value of 1. After receiving the request information reported by each device, the first device sends a second information to allocate resources to the 24 devices. The second device can also determine that the 24 pieces of authorization information in the second information correspond to the 24 devices.
[0164] In some embodiments, at least one of the time length, frequency domain bandwidth, number of channels, location of channels, and communication type of the channel resources allocated by the first device is predefined.
[0165] In some embodiments, each authorization information is further used to indicate at least one of the following:
[0166] the time length of the allocated channel resources;
[0167] Frequency domain bandwidth;
[0168] Number of channels;
[0169] the location of the channel;
[0170] Communication type.
[0171] The time length of the requested channel resource is, for example, the TXOP length. The communication type may refer to uplink communication or sidelink communication, or may refer to communication between the second device and the associated first device or communication between the second device and another device (third device).
[0172] Optionally, different authorization information may indicate different TXOPs or channel quantities, so that the first device may flexibly allocate resources according to different types or different functions of its associated devices.
[0173] Optionally, the authorization information may indicate the communication type. For example, if the second device includes the communication type in the request information, the first device allocates channel resources to the second device for the corresponding communication type. This can meet the needs of different associated devices. It should be noted that in actual applications, the information indicated by the authorization information may include one or a combination of the above information, which can be specifically configured based on system requirements, protocol agreements, etc., and this application does not limit this.
[0174] In some embodiments, the second information includes a second bitmap, and the M pieces of authorization information are M bits in the second bitmap. Specifically, each of the M bits is used to indicate whether channel resources are allocated to the corresponding device.
[0175] In some embodiments, when the value of the first bit in the M bits is the second value, the first bit is used to indicate that channel resources are allocated to the device corresponding to the first bit.
[0176] The second value is, for example, 1 or 0. Taking the second value being 1 as an example, assuming the second bit is 01101101, it indicates that channel resources are allocated to the second, third, fifth, sixth, and eighth devices among the M devices.
[0177] Optionally, when the second bit in the M bits takes a fourth value, the second bit is used to indicate that resources are not allocated to the device corresponding to the second bit. The fourth value is different from the second value, for example, if the second value is 1, the fourth value is 0; if the second value is 0, the fourth value is 1.
[0178] In some embodiments, in the case where a large number of devices are associated with the first device, resource allocation to the large number of devices can also be implemented in a manner similar to the L polling frames in the aforementioned embodiment. Specifically, in some embodiments, the second information is the j-th authorization frame among the X authorization frames sequentially sent by the first device. The X authorization frames correspond to X device identification sets, respectively, and the j-th authorization frame includes M authorization information corresponding to the M device identifications in the device identification set corresponding to the j-th authorization frame; wherein X is an integer greater than or equal to 2, and j is a positive integer less than or equal to X.
[0179] Accordingly, the second device may determine the jth authorization frame associated with the second device in X polling frames according to the device identification set to which it belongs, and then determine whether the jth authorization frame indicates allocation of channel resources for the second device.
[0180] In some embodiments, the jth authorization frame is further used to indicate index information of the device identification set corresponding to the jth authorization frame. It is understood that each authorization frame can indicate index information of the device identification set corresponding thereto. That is, a large number of associated devices of the first device can be divided into multiple fixed sets, and the sets associated with the authorization frame can be indicated by index information in the authorization frame. In this way, the second device can determine the authorization frame associated with the second device based on the index information of the device identification set corresponding to the second device.
[0181] In some embodiments, the jth authorization frame is further used to indicate identification offset information, and the identification offset information is used to determine the device identification starting point of the device identification set. Optionally, the device identification starting point includes a group identification starting point, such as a group AID.
[0182] The identifier offset information can be used to determine the AID starting point or group AID starting point of the device identifier set corresponding to the jth authorization frame. In this way, the second device can determine the authorization frame associated with the second device based on the offset information in each authorization frame. This approach eliminates the need for fixed grouping of a large number of associated devices and allows for more flexible indication.
[0183] In some embodiments, when the second information indicates that channel resources are allocated for the second device, the channel resources are used for information transmission between the second device and the first device, or between the second device and a third device. Accordingly, the above method may further include: when the second information indicates that channel resources are allocated for the second device, the second device utilizing the channel resources for information transmission between the second device and the first device, or between the second device and a third device. Exemplarily, the allocated channel resources may be used for uplink transmission or sidelink transmission.
[0184] In some embodiments, the information transmission includes the second device sending data and the second device receiving acknowledgment information for the data. For example, the information transmission between the second device and the first device may include the second device sending data to the first device and the first device sending acknowledgment (ACK) information to the second device.
[0185] In some embodiments, the second information includes second duration information; the second duration information is related to the time length of the channel resources allocated by the first device; and the second duration information is used to instruct the fourth device to set the NAV.
[0186] Exemplarily, in a WiFi system, the second information is carried by a MAC frame, which includes a duration field. The value of this field needs to cover the time window associated with the second information, that is, the time window of the channel resources allocated to each associated device, so that other compatible devices can set their own NAV according to this field, thereby reserving channel occupancy time for the second device and protecting the information transmission time of the second device.
[0187] In some embodiments, the first information includes first duration information; the first duration information is related to N time units associated with the first information; and the first duration information is used to instruct the fifth device to set NAV.
[0188] Exemplarily, in a WiFi system, the first information is carried by a MAC frame, which includes a duration field. The value of this field needs to cover the time window associated with the first information, such as N time slots after the first information, so that other compatible devices can set their own NAV according to this field, thereby reserving channel occupancy time for the second device and protecting the time for the second device to transmit the request information.
[0189] To facilitate understanding of the technical solutions of the embodiments of the present application, a specific application example of the above information transmission method is provided below in conjunction with the accompanying drawings, taking the first device as an AP in a WiFi system and the second device as a zero-power terminal. This application example includes the following process:
[0190] 1. AP sends a polling frame (equivalent to the first message)
[0191] For zero-power terminals associated with an AP, since they cannot support channel access mechanisms compatible with existing devices, their uplink transmissions rely on TXOPs shared with the AP or other compatible devices. However, the AP is unaware of whether the zero-power terminal has uplink transmission requirements. If the AP directly accesses the channel and shares the obtained TXOP with the zero-power terminal, which has no uplink transmission requirements, this will result in a waste of channel resources. For example, in environmental monitoring, temperature monitoring or fire alarms only need to report monitoring data when temperature anomalies occur.
[0192] To this end, in this application example, the AP can periodically send polling frames to ask its associated zero-power terminals whether they need to request a TXOP. After receiving the polling frame, the zero-power terminal feeds back information on whether it needs to request a TXOP in a time slot associated with it.
[0193] Specifically, the polling frame may indicate information about the zero-power terminal being polled, such as the zero-power terminal's identifier. The identifier can be an AID or a group AID. The AID is the ID assigned to the zero-power terminal by the AP when the zero-power terminal associates with it. The group AID is a group of AIDs.
[0194] Specifically, the polled zero-power terminal information indicated in the polling frame may be indicated in a bitmap format, where each bit in the bitmap corresponds to an AID. For example, the first bit corresponds to AID=0, and so on.
[0195] After the zero-power terminal receives its own ID information in the Polling frame, it sends a TXOP request frame (TXOP request frame) on a corresponding time slot. The TXOP request frame carries the TXOP request information. When the zero-power terminal requests a TXOP, it can send a TXOP request frame on the corresponding time slot, and the TXOP request frame carries the TXOP request information as a request; when the zero-power terminal does not request a TXOP, it can not send a TXOP request frame on the corresponding time slot, or the TXOP request information carried by the sent TXOP request frame is not a request. Furthermore, the TXOP request information may also include requested TXOP information, including but not limited to one or more of the following information: TXOP length, frequency domain bandwidth, number or position of channels, etc.
[0196] Specifically, the Polling frame may be sent periodically, and the period may be indicated during the association process or broadcast via a Beacon frame.
[0197] Specifically, the position of the time slot in which the zero-power terminal sends the TXOP request frame is related to the information of the zero-power terminal being polled indicated in the Polling frame. For example, the position of the time slot in which the zero-power terminal sends the TXOP request frame corresponds to the relative position of the zero-power terminal among the zero-power terminals being polled indicated in the Polling frame. For example, when the Polling frame indicates 20 zero-power terminals through a bitmap, the Polling frame corresponds to 20 time slots for the 20 zero-power terminals to send the TXOP request frame, then the zero-power terminal corresponding to the nth bit "1" uses the nth time slot to send the TXOP request frame.
[0198] Specifically, the length of the time slot used to send the TXOP request frame may be predefined or indicated by the AP.
[0199] As shown in FIG4 , the AP sends a polling frame, indicating a maximum of 24 zero-power terminals through a 24-bit bitmap, and polls 20 of them. The bits corresponding to the 20 zero-power terminals are set to 1.
[0200] The polling frame is associated with a time window, which can be called a polling window. Figure 5 shows a schematic diagram of the polling window in this application example. As shown in Figure 5, the polling window includes 20 time slots, each of which corresponds to a polled zero-power terminal and is used for the zero-power terminal to send a TXOP request frame. The polled zero-power terminal determines the time slot it uses based on its relative position among all the polled zero-power terminals. As shown in Figure 5, among the 20 zero-power terminals polled, 15 request TXOP and 5 do not request TXOP.
[0201] Furthermore, the information of zero-power terminals carried by a polling frame is limited. In order to poll a large number of zero-power terminals, multiple polling frames can be used for polling, which can be called Polling Slicing.
[0202] Specifically, polling frames sent at different times may correspond to different groups of zero-power terminals. For example, a polling frame carries a 24-bit bitmap, the polling frame sent at the first time may indicate AID=0-23, the polling frame sent at the second time may indicate AID=24-47, and so on. Specifically, the AID may be divided into multiple groups (slices), and each polling frame carries a slice of zero-power terminal polling information. Figure 6 shows a schematic diagram of multiple polling frames in this application example. As shown in Figure 6, the polling frame Polling slice 0 corresponding to polling group 0 contains AID=0-23, and the polling frame Polling slice 1 corresponding to polling group 1 contains AID=24-47. The index of the polling group may be indicated in the polling frame. Specifically, the correspondence between the AID and the Polling slice index can be obtained when the zero-power terminal is associated with the AP.
[0203] Specifically, the polling slice may not be fixedly divided, but may be dynamically determined by the polling frame. For example, the polling frame may indicate AID offset information, which is used to determine the starting point of the AID indicated by the bitmap. For example, the AID offset information contains 8 bits, which may indicate that the starting point of the AID is 0-255. Furthermore, the polling frame may indicate AID group offset information, which indicates the number of offset AID groups. For example, an AID group contains 24 AIDs. When the AID group offset information is 0, the AID indicated by the bitmap is the first AID group, which contains AID=0-23. When the AID group offset information is 1, the AID indicated by the bitmap is the second AID group, which contains AID=24-47, and so on.
[0204] 2. The AP sends an authorization frame (Grant frame, equivalent to the second information).
[0205] After obtaining the TXOP request of the zero-power consumption terminal, the AP allocates a TXOP to the zero-power consumption terminal requesting the TXOP according to the TXOP request.
[0206] The AP indicates grant information for one or more zero-power terminals in a Grant frame. Specifically, the grant information may include whether a TXOP is allocated for the corresponding zero-power terminal.
[0207] Specifically, one or more of the allocated TXOP length, frequency domain resources, and channel information may be predefined or indicated in the grant information. For example, the TXOP length indicated in the grant information may correspond to all zero-power terminals to which the TXOP is allocated, or may indicate the TXOP length for one or more zero-power terminals separately.
[0208] Specifically, the number of grant information carried in the Grant frame can be the same as the number of zero-power terminals requesting TXOPs, or the same as the number of zero-power terminals polled in the Polling frame. In this case, the AP can also allocate TXOPs to zero-power terminals that have not requested TXOPs.
[0209] Figure 7 shows a schematic diagram of resource allocation through polling frames in this application example. The grant information carried in the Grant frame is the same as the number of zero-power terminals requesting TXOP. That is, the authorization frames Grant0, Grant1, Grant2, and Grant3 in Figure 7 correspond to AID=0, 1, 2, and 4 requesting TXOP in Figure 6, respectively. Among them, the STA with AID=3 in Figure 6 did not request TXOP, so there is no corresponding grant information. In Figure 7, STAn corresponds to AID=n, that is, STA0 represents the zero-power terminal with AID=0, and so on.
[0210] Specifically, the grant information can be indicated in the form of a bitmap, where each bit corresponds to the grant information of a zero-power terminal, 1 indicates that TXOP is allocated, and 0 indicates that TXOP is not allocated. Specifically, when the grant information is the same as the number of zero-power terminals requesting TXOP, according to the previous example, 15 zero-power terminals request TXOP, then the bitmap can contain 15 bits. When the grant information is the same as the number of zero-power terminals polled, the bitmap can contain 20 bits. Figure 8 shows a schematic diagram of the polling frame in this application example, which is illustrated by taking the grant information and the number of zero-power terminals polled as an example. Among them, since the STA with AID=3 did not request TXOP, the grant bit corresponding to STA3 is 0.
[0211] Similarly, the information of zero-power terminals carried by a grant is limited. In order to indicate TXOPs to a large number of zero-power terminals, multiple grants can be used for indication, which can be called grant slicing.
[0212] Specifically, grant frames sent at different times may correspond to different groups of zero-power terminals. Figure 9 shows a schematic diagram of the authorization grouping in an embodiment of the present application. For example, a grant frame carries a bitmap of up to 24 bits, and the grant frame sent at the first time may indicate AID = 0-23, and the grant frame sent at the second time may indicate AID = 24-47, and so on. Specifically, the AID may be divided into multiple slices, and each grant frame carries the zero-power terminal grant information of a slice. Taking the following figure as an example, Grant slice 0 contains AID = 0-23, and Grant slice 1 contains AID = 24-47. The Grant slice index may be indicated in the Grant frame. Specifically, the correspondence between the AID and the Grant slice index can be obtained when the zero-power terminal is associated with the AP.
[0213] Furthermore, FIG10 shows an application diagram of TXOP in this application example. As shown in FIG10 , the TXOP indicated by the AP to the zero-power terminal through the Grant frame may include not only data transmission for the zero-power terminal but also response (ACK) information of the AP for the data.
[0214] In addition, during the Polling and Grant phases, the zero-power terminal needs to obtain the TXOP from the AP for uplink transmission. Therefore, the value set in the duration field of the Polling frame must cover the Polling window. The value set in the duration field of the Grant frame must also cover the TXOP Grant window. Upon receiving the Polling or Grant frame, other compatible devices set their own NAV based on the duration field, thereby reserving channel occupancy time for the zero-power device and protecting the transmission time of zero-power device communications.
[0215] As can be seen, the embodiment of the present application proposes a method for allocating resources for uplink transmission of a zero-power terminal. Through the polling process, the TXOP request of the zero-power terminal is obtained. Based on the TXOP request of the zero-power terminal, the TXOP is allocated through the Grant process, thereby achieving on-demand TXOP allocation and reducing the waste of channel resources.
[0216] FIG11 is a schematic block diagram of a first device 1100 according to an embodiment of the present application. The first device 1100 may include:
[0217] The first communication module 1110 is used to send first information; wherein the first information is used to indicate N device identifiers, so that the second device that receives the first information sends a request information for channel resources when the N device identifiers include the device identifier of the second device; N is an integer greater than or equal to 2.
[0218] In one implementation, the first device is an access point AP or a station STA, and the second device is a zero-power consumption terminal associated with the first device.
[0219] In one embodiment, the channel resource is a transmission opportunity TXOP obtained through channel access.
[0220] In one embodiment, the first information includes K pieces of identification indication information corresponding to the K device identifications respectively, and the K pieces of identification indication information are used to indicate N device identifications among the K device identifications, where K is an integer greater than or equal to N.
[0221] In one embodiment, the first information includes a first bitmap, the K identification indication information is K bits in the first bitmap; the N device identifications include device identifications corresponding to bits in the K bits having the first value.
[0222] In one embodiment, the first communication module 1110 is further configured to:
[0223] The first information is sent periodically.
[0224] In one embodiment, the first communication module 1110 is further configured to:
[0225] In a case where the N device identifications include the device identification of the second device, request information from the second device is received at a first time unit; wherein the first time unit is related to the N device identifications.
[0226] In one embodiment, the first time unit is determined based on the relative position of the device identification of the second device among the N device identifications.
[0227] In one embodiment, the first time unit is a time slot.
[0228] In one embodiment, the length of the time slot is predefined or configured.
[0229] In one embodiment, as shown in FIG12 , the first device 1100 further includes a first processing module 1210 configured to:
[0230] In case the request information is received, it is determined that the second device requests channel resources.
[0231] In one embodiment, as shown in FIG13 , the first device 1100 further includes a second processing module 1310 configured to:
[0232] In case no request information is received, it is determined that the second device does not request channel resources.
[0233] In one embodiment, as shown in FIG14 , the first device 1100 further includes a third processing module 1410 configured to:
[0234] In a case where the received request information includes affirmative information, it is determined that the second device requests channel resources.
[0235] In one embodiment, as shown in FIG15 , the first device 1100 further includes a fourth processing module 1510 configured to:
[0236] In a case where the received request information includes negative information, it is determined that the second device does not request channel resources.
[0237] In one embodiment, the request information includes at least one of the following:
[0238] The time length of the requested channel resources;
[0239] Frequency domain bandwidth;
[0240] Number of channels;
[0241] the location of the channel;
[0242] Communication type.
[0243] In one embodiment, the first information is the i-th polling frame among L polling frames sent sequentially;
[0244] L polling frames correspond to L device identification sets respectively, and the i-th polling frame is used to indicate N device identifications in the device identification set corresponding to the i-th polling frame; L is an integer greater than or equal to 2, and i is a positive integer less than or equal to L.
[0245] In one implementation, the i-th polling frame is further used to indicate index information of a device identification set corresponding to the i-th polling frame.
[0246] In one embodiment, the first communication module 1110 is further configured to:
[0247] During the process of establishing an association with the second device, index information of the device identification set corresponding to the second device is sent to the second device.
[0248] In one embodiment, the i-th polling frame is further used to indicate identification offset information, and the identification offset information is used to determine the device identification starting point of the device identification set corresponding to the i-th polling frame.
[0249] In one embodiment, the device identification starting point includes a group identification starting point.
[0250] In one embodiment, the first communication module 1110 is further configured to:
[0251] Sending second information; the second information includes M authorization information corresponding to M devices respectively, each of the M authorization information is used to indicate whether channel resources are allocated to the device corresponding to the authorization information, and M is an integer greater than or equal to 1.
[0252] In one embodiment, the second information is determined based on the received at least one request information.
[0253] In one embodiment, the M devices include a device requesting channel resources.
[0254] In one embodiment, the M devices include N devices.
[0255] In one implementation, the M devices include a device corresponding to each device identification set in the device identification set corresponding to the first information.
[0256] In one embodiment, at least one of the time length, frequency domain bandwidth, number of channels, location of channels, and communication type of the allocated channel resources is predefined.
[0257] In one embodiment, each authorization information is further used to indicate at least one of the following:
[0258] the time length of the allocated channel resources;
[0259] Frequency domain bandwidth;
[0260] Number of channels;
[0261] the location of the channel;
[0262] Communication type.
[0263] In one implementation, the second information includes a second bitmap, and the M pieces of authorization information are M bits in the second bitmap.
[0264] In one implementation, when the value of the first bit in the M bits is the second value, the first bit is used to indicate allocation of channel resources to the device corresponding to the first bit.
[0265] In one embodiment, the second information is the jth authorization frame among X authorization frames sent sequentially;
[0266] X authorization frames correspond to X device identification sets respectively, and the j-th authorization frame includes M authorization information corresponding to the M device identifications in the device identification set corresponding to the j-th authorization frame; where X is an integer greater than or equal to 2, and j is a positive integer less than or equal to X.
[0267] In one implementation, the j-th authorization frame is further used to indicate index information of a device identification set corresponding to the j-th authorization frame.
[0268] In one embodiment, the j-th authorization frame is further used to indicate identification offset information, and the identification offset information is used to determine a device identification starting point of a device identification set.
[0269] In one embodiment, the device identification starting point includes a group identification starting point.
[0270] In one embodiment, when the second information indicates that channel resources are allocated to the second device, the channel resources are used for information transmission between the second device and the first device, or information transmission between the second device and a third device.
[0271] In one embodiment, the information transmission includes the second device sending data and the second device receiving response information for the data.
[0272] In one embodiment, the second information includes second duration information; the second duration information is related to the time length of the channel resources allocated by the first device; and the second duration information is used to instruct the fourth device to set a network allocation vector NAV.
[0273] In one embodiment, the first information includes first duration information; the first duration information is related to N time units associated with the first information; and the first duration information is used to instruct the fifth device to set NAV.
[0274] In one embodiment, the first communication module 1110 is further configured to:
[0275] Sending first cycle information to the second device during the process of establishing association with the second device; or,
[0276] Broadcast first cycle information; wherein the first cycle information is used to indicate the cycle size for sending the first information.
[0277] In one implementation, the device identifier is an association identifier AID or a group AID.
[0278] The first device 1100 of the embodiment of the present application can implement the corresponding functions of the first device in the aforementioned method embodiment. The processes, functions, implementation methods and beneficial effects corresponding to the various modules (sub-modules, units or components, etc.) in the first device 1100 can be found in the corresponding descriptions in the above-mentioned method embodiments, which will not be repeated here. It should be noted that the functions described in the various modules (sub-modules, units or components, etc.) in the first device 1100 of the application embodiment can be implemented by different modules (sub-modules, units or components, etc.) or by the same module (sub-module, unit or component, etc.).
[0279] FIG16 is a schematic block diagram of a second device 1600 according to an embodiment of the present application. The second device 1600 may include:
[0280] The second communication module 1610 is configured to receive first information sent by a first device, wherein the first information is used to indicate N device identifiers;
[0281] The second communication module 1610 is further configured to send request information for channel resources when the N device identifiers include the device identifier of the second device; N is an integer greater than or equal to 2.
[0282] In one implementation, the first device is an access point AP or a station STA, and the second device is a zero-power consumption terminal associated with the first device.
[0283] In one implementation, the channel resource is a transmission opportunity TXOP obtained by the first device through channel access.
[0284] In one embodiment, the first information includes K pieces of identification indication information corresponding to the K device identifications respectively, and the K pieces of identification indication information are used to indicate N device identifications among the K device identifications, where K is an integer greater than or equal to N.
[0285] In one embodiment, the first information includes a first bitmap, the K identification indication information is K bits in the first bitmap; the N device identifications include device identifications corresponding to bits in the K bits having the first value.
[0286] In one embodiment, the second communication module 1610 is further configured to:
[0287] First information is periodically received.
[0288] In one embodiment, the request information is sent in a first time unit, and the first time unit is associated with N device identifiers.
[0289] In one embodiment, the first time unit is determined based on the relative position of the device identification of the second device among the N device identifications.
[0290] In one embodiment, the first time unit is a time slot.
[0291] In one embodiment, the length of the time slot is predefined or configured by the first device.
[0292] In one embodiment, the second communication module 1610 is further configured to:
[0293] In a case where the N device identifiers include the device identifier of the second device, if a second channel resource is requested, request information is sent.
[0294] In one embodiment, the second communication module 1610 is further configured to:
[0295] In a case where the N device identifiers include the device identifier of the second device, if the second channel resource is not requested, no request information is sent.
[0296] In one embodiment, when requesting the second channel resource, the request information includes affirmative information.
[0297] In one embodiment, when the second channel resource is not requested, the request information includes negative information.
[0298] In one embodiment, the request information includes at least one of the following:
[0299] The time length of the requested channel resources;
[0300] Frequency domain bandwidth;
[0301] Number of channels;
[0302] the location of the channel;
[0303] Communication type.
[0304] In one embodiment, the first information is the i-th polling frame among L polling frames sent sequentially by the first device;
[0305] L polling frames correspond to L device identification sets respectively, and the i-th polling frame is used to indicate N device identifications in the device identification set corresponding to the i-th polling frame; L is an integer greater than or equal to 2, and i is a positive integer less than or equal to L.
[0306] In one embodiment, the i-th polling frame is further used to indicate index information of the device identification set corresponding to the i-th polling frame;
[0307] As shown in FIG. 17 , the second device 1600 further includes a fifth processing module 1710 configured to:
[0308] Based on the index information of the device identification set corresponding to the second device, a polling frame related to the second device is determined in the L polling frames.
[0309] In one embodiment, the second communication module 1610 is further configured to:
[0310] In the process of establishing an association with the first device, index information of a device identification set corresponding to the second device is received and sent by the first device.
[0311] In one embodiment, the i-th polling frame is further used to indicate identification offset information, and the identification offset information is used to determine the device identification starting point of the device identification set corresponding to the i-th polling frame;
[0312] The fifth processing module is further configured to:
[0313] Based on a device identification starting point of a device identification set corresponding to the i-th polling frame, it is determined whether the i-th polling frame is related to the second device.
[0314] In one embodiment, the device identification starting point includes a group identification starting point.
[0315] In one embodiment, the second communication module 1610 is further configured to:
[0316] Receive second information; the second information includes M authorization information corresponding to M devices respectively, each of the M authorization information is used to indicate whether channel resources are allocated to the device corresponding to the authorization information, and M is an integer greater than or equal to 1.
[0317] In one embodiment, the second information is determined based on at least one request information received by the first device.
[0318] In one embodiment, the M devices include a device requesting channel resources.
[0319] In one embodiment, the M devices include N devices.
[0320] In one implementation, the M devices include a device corresponding to each device identification set in the device identification set corresponding to the first information.
[0321] In one embodiment, at least one of the time length, frequency domain bandwidth, number of channels, location of channels, and communication type of the channel resources allocated by the first device is predefined.
[0322] In one embodiment, each authorization information is further used to indicate at least one of the following:
[0323] the time length of the allocated channel resources;
[0324] Frequency domain bandwidth;
[0325] Number of channels;
[0326] the location of the channel;
[0327] Communication type.
[0328] In one implementation, the second information includes a second bitmap, and the M pieces of authorization information are M bits in the second bitmap.
[0329] In one implementation, when the value of the first bit in the M bits is the second value, the first bit is used to indicate allocation of channel resources to the device corresponding to the first bit.
[0330] In one embodiment, the second information is the jth authorization frame among X authorization frames sent sequentially by the first device;
[0331] X authorization frames correspond to X device identification sets respectively, and the j-th authorization frame includes M authorization information corresponding to the M device identifications in the device identification set corresponding to the j-th authorization frame; where X is an integer greater than or equal to 2, and j is a positive integer less than or equal to X.
[0332] In one implementation, the j-th authorization frame is further used to indicate index information of a device identification set corresponding to the j-th authorization frame.
[0333] In one embodiment, the j-th authorization frame is further used to indicate identification offset information, and the identification offset information is used to determine a device identification starting point of a device identification set.
[0334] In one embodiment, the device identification starting point includes a group identification starting point.
[0335] In one embodiment, the second communication module 1610 is further configured to:
[0336] In a case where the second information indicates allocation of channel resources, the channel resources are used to transmit information with the first device or with the third device.
[0337] In one embodiment, information transmission includes sending data and receiving response information for the data.
[0338] In one embodiment, the second information includes second duration information; the second duration information is related to the time length of the channel resources allocated by the first device; and the second duration information is used to instruct the fourth device to set a network allocation vector NAV.
[0339] In one embodiment, the first information includes first duration information; the first duration information is related to N time units associated with the first information; and the first duration information is used to instruct the fifth device to set NAV.
[0340] In one embodiment, the second communication module 1610 is further configured to:
[0341] In the process of establishing an association with the first device, receiving first cycle information sent by the first device; or,
[0342] Receive first period information broadcast by a first device, wherein the first period information is used to indicate a period length for sending the first information.
[0343] In one implementation, the device identifier is an association identifier AID or a group AID.
[0344] The second device 1600 of the embodiment of the present application can implement the corresponding functions of the second device in the aforementioned method embodiment. The processes, functions, implementation methods and beneficial effects corresponding to the various modules (sub-modules, units or components, etc.) in the second device 1600 can be found in the corresponding descriptions in the above-mentioned method embodiments, which will not be repeated here. It should be noted that the functions described in the various modules (sub-modules, units or components, etc.) in the second device 1600 of the application embodiment can be implemented by different modules (sub-modules, units or components, etc.) or by the same module (sub-module, unit or component, etc.).
[0345] Figure 18 is a schematic structural diagram of a communication device 1800 according to an embodiment of the present application. The communication device 1800 includes a processor 1810, which can call and run a computer program from a memory to enable the communication device 1800 to implement the method in the embodiment of the present application.
[0346] In one embodiment, the communication device 1800 may further include a memory 1820. The processor 1810 may call and execute a computer program from the memory 1820 to enable the communication device 1800 to implement the method in the embodiment of the present application.
[0347] The memory 1820 may be a separate device independent of the processor 1810 , or may be integrated into the processor 1810 .
[0348] In one embodiment, the communication device 1800 may further include a transceiver 1830 , and the processor 1810 may control the transceiver 1830 to communicate with other devices. Specifically, the transceiver 1830 may send information or data to other devices, or receive information or data sent by other devices.
[0349] The transceiver 1830 may include a transmitter and a receiver. The transceiver 1830 may further include an antenna, and the number of antennas may be one or more.
[0350] In one embodiment, the communication device 1800 may be the first device of the embodiment of the present application, and the communication device 1800 may implement the corresponding processes implemented by the first device in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.
[0351] In one embodiment, the communication device 1800 may be the second device of the embodiment of the present application, and the communication device 1800 may implement the corresponding processes implemented by the second device in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.
[0352] 19 is a schematic structural diagram of a chip 1900 according to an embodiment of the present application. The chip 1900 includes a processor 1910, which can call and execute a computer program from a memory to implement the method according to the embodiment of the present application.
[0353] In one embodiment, the chip 1900 may further include a memory 1920. The processor 1910 may call and execute a computer program from the memory 1920 to implement the method performed by the first device in the embodiment of the present application.
[0354] The memory 1920 may be a separate device independent of the processor 1910 , or may be integrated into the processor 1910 .
[0355] In one embodiment, the chip 1900 may further include an input interface 1930. The processor 1910 may control the input interface 1930 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.
[0356] In one embodiment, the chip 1900 may further include an output interface 1940. The processor 1910 may control the output interface 1940 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0357] In one embodiment, the chip can be applied to the first device in the embodiment of the present application, and the chip can implement the corresponding processes implemented by the first device in each method of the embodiment of the present application. For the sake of brevity, it will not be repeated here.
[0358] In one embodiment, the chip can be applied to the second device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the second device in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0359] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0360] The processor mentioned above may be a general-purpose processor, a digital signal processor (DSP), a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), or other programmable logic devices, transistor logic devices, discrete hardware components, etc. The general-purpose processor mentioned above may be a microprocessor or any conventional processor, etc.
[0361] The memory mentioned above may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM).
[0362] It should be understood that the above-mentioned memories are exemplary but not restrictive. For example, the memories in the embodiments of the present application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM RAM (DR RAM), etc. In other words, the memories in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.
[0363] FIG20 is a schematic block diagram of a communication system 2000 according to an embodiment of the present application. The communication system 2000 includes a first device 1100 and a second device 1600 .
[0364] Optionally, the first device 1100 can be used to send first information; wherein the first information is used to indicate N device identifiers, so that the second device that receives the first information sends a request information for channel resources when the N device identifiers include the device identifier of the second device; N is an integer greater than or equal to 2.
[0365] Optionally, the second device 1600 can be used to receive first information sent by the first device; wherein the first information is used to indicate N device identifiers; and can also be used to send request information for channel resources when the N device identifiers include the device identifier of the second device; N is an integer greater than or equal to 2.
[0366] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function in accordance with the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode to another website, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).
[0367] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0368] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0369] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included within the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. An information transmission method, comprising: The first device sends first information; wherein the first information is used to indicate N device identifiers, so that the second device that receives the first information sends request information for channel resources when the N device identifiers include the device identifier of the second device; N is an integer greater than or equal to 2.
2. The method according to claim 1, wherein: The first device is an access point AP or a station STA, and the second device is a zero-power consumption terminal associated with the first device.
3. The method according to claim 1 or 2, wherein: The channel resource is a transmission opportunity TXOP obtained by the first device through channel access.
4. The method according to any one of claims 1 to 3, wherein: The first information includes K pieces of identification indication information corresponding to the K device identifications respectively, and the K pieces of identification indication information are used to indicate the N device identifications among the K device identifications, where K is an integer greater than or equal to N.
5. The method according to claim 4, wherein: The first information includes a first bitmap, the K identification indication information is K bits in the first bitmap; the N device identifications include device identifications corresponding to bits whose values are the first values in the K bits.
6. The method according to any one of claims 1 to 5, wherein: The first device sends first information, including: The first device periodically sends the first information.
7. The method according to any one of claims 1 to 6, wherein: The method further comprises: In a case where the N device identifiers include the device identifier of the second device, the first device receives request information from the second device in a first time unit; wherein the first time unit is related to the N device identifiers.
8. The method according to claim 7, wherein: The first time unit is determined based on the relative position of the device identification of the second device among the N device identifications.
9. The method according to claim 8, wherein: The first time unit is a time slot.
10. The method according to claim 9, wherein: The length of the time slot is predefined or configured by the first device.
11. The method according to any one of claims 7 to 10, wherein: The method further comprises: When receiving the request information, the first device determines that the second device requests the channel resource.
12. The method according to any one of claims 7 to 11, wherein: The method further comprises: When the first device does not receive the request information, it determines that the second device does not request the channel resource.
13. The method according to any one of claims 7 to 10, wherein: The method further comprises: When the received request information includes affirmative information, the first device determines that the second device requests the channel resource.
14. The method according to any one of claims 7 to 10 and 13, wherein: The method further comprises: When the received request information includes negative information, the first device determines that the second device does not request the channel resource.
15. The method according to any one of claims 7 to 14, wherein: The request information includes at least one of the following: The time length of the requested channel resources; Frequency domain bandwidth; The number of channels; The location of the channel; Communication type.
16. The method according to any one of claims 1 to 15, wherein: The first information is the i-th polling frame among L polling frames sent sequentially by the first device; The L polling frames correspond to L device identification sets respectively, and the i-th polling frame is used to indicate the N device identifications in the device identification set corresponding to the i-th polling frame; L is an integer greater than or equal to 2, and i is a positive integer less than or equal to L.
17. The method according to claim 16, wherein: The i-th polling frame is also used to indicate index information of a device identification set corresponding to the i-th polling frame.
18. The method according to claim 16 or 17, wherein: The method further comprises: During the process of establishing an association with the second device, the first device sends index information of a device identification set corresponding to the second device to the second device.
19. The method according to claim 16, wherein: The i-th polling frame is further used to indicate identification offset information, and the identification offset information is used to determine the device identification starting point of the device identification set corresponding to the i-th polling frame.
20. The method according to claim 19, wherein: The device identification starting point includes a group identification starting point.
21. The method according to any one of claims 1 to 20, wherein: The method further comprises: The first device sends second information; the second information includes M authorization information corresponding to M devices respectively, each of the M authorization information is used to indicate whether channel resources are allocated to the device corresponding to the authorization information, and M is an integer greater than or equal to 1.
22. The method according to claim 21, wherein: The second information is determined based on at least one request information received by the first device.
23. The method according to claim 21 or 22, wherein: The M devices include a device requesting the channel resource.
24. The method according to claim 21 or 22, wherein: The M devices include the N devices.
25. The method according to claim 21 or 22, wherein: The M devices include devices corresponding to each device identification set in the device identification set corresponding to the first information.
26. The method according to any one of claims 21 to 25, wherein: At least one of the time length, frequency domain bandwidth, number of channels, location of channels and communication type of the channel resources allocated by the first device is predefined.
27. The method according to any one of claims 21 to 25, wherein: Each authorization information is further used to indicate at least one of the following: the time length of the allocated channel resources; Frequency domain bandwidth; The number of channels; The location of the channel; Communication type.
28. The method according to any one of claims 21 to 26, wherein: The second information includes a second bitmap, and the M authorization information are M bits in the second bitmap.
29. The method according to claim 28, wherein: When the value of the first bit in the M bits is the second value, the first bit is used to indicate that channel resources are allocated to the device corresponding to the first bit.
30. The method according to any one of claims 21 to 29, wherein: The second information is the jth authorization frame among the X authorization frames sent sequentially by the first device; The X authorization frames correspond to X device identification sets respectively, and the j-th authorization frame includes M authorization information corresponding to the M device identifications in the device identification set corresponding to the j-th authorization frame; wherein X is an integer greater than or equal to 2, and j is a positive integer less than or equal to X.
31. The method according to claim 30, wherein: The j-th authorization frame is also used to indicate index information of a device identification set corresponding to the j-th authorization frame.
32. The method of claim 30, wherein: The j-th authorization frame is further used to indicate identification offset information, and the identification offset information is used to determine the device identification starting point of the device identification set.
33. The method of claim 32, wherein: The device identification starting point includes a group identification starting point.
34. The method according to any one of claims 21 to 33, wherein: In a case where the second information indicates that channel resources are allocated to the second device, the channel resources are used for information transmission between the second device and the first device, or information transmission between the second device and a third device.
35. The method according to claim 34, wherein the information transmission comprises the second device sending data and the second device receiving response information for the data.
36. The method according to any one of claims 21 to 35, wherein: The second information includes second duration information; the second duration information is related to the time length of the channel resources allocated by the first device; the second duration information is used to instruct the fourth device to set a network allocation vector NAV.
37. The method according to any one of claims 1 to 36, wherein: The first information includes first duration information; the first duration information is related to N time units associated with the first information; and the first duration information is used to instruct the fifth device to set NAV.
38. The method according to any one of claims 1 to 37, wherein: The method further comprises: The first device sends first cycle information to the second device during the process of establishing association with the second device; or, The first device broadcasts the first cycle information; wherein the first cycle information is used to indicate the cycle size of sending the first information.
39. The method according to any one of claims 1 to 38, wherein: The device identifier is an association identifier AID or a group AID.
40. An information transmission method, comprising: The second device receives first information sent by the first device; wherein the first information is used to indicate N device identifiers; In a case where the N device identifiers include the device identifier of the second device, the second device sends a Request information; N is an integer greater than or equal to 2.
41. The method of claim 40, wherein: The first device is an AP or a STA, and the second device is a zero-power consumption terminal associated with the first device.
42. The method according to claim 40 or 41, wherein: The channel resource is a TXOP obtained by the first device through channel access.
43. The method according to any one of claims 40 to 42, wherein: The first information includes K pieces of identification indication information corresponding to the K device identifications respectively, and the K pieces of identification indication information are used to indicate the N device identifications among the K device identifications, where K is an integer greater than or equal to N.
44. The method of claim 43, wherein: The first information includes a first bitmap, the K identification indication information is K bits in the first bitmap; the N device identifications include device identifications corresponding to bits whose values are the first values in the K bits.
45. The method according to any one of claims 40 to 44, wherein: The second device receives the first information sent by the first device, including: The second device periodically receives the first information.
46. The method according to any one of claims 40 to 45, wherein: The request information is sent in a first time unit, and the first time unit is related to the N device identifiers.
47. The method of claim 46, wherein: The first time unit is determined based on the relative position of the device identification of the second device among the N device identifications.
48. The method of claim 47, wherein: The first time unit is a time slot.
49. The method of claim 47, wherein: The length of the time slot is predefined or configured by the first device.
50. The method according to any one of claims 40 to 49, wherein: In a case where the N device identifiers include the device identifier of the second device, the second device sending request information for channel resources includes: In a case where the N device identifications include the device identification of the second device, if the second device requests the second channel resource, the second device sends the request information.
51. The method according to any one of claims 40 to 50, wherein: The method further comprises: In a case where the N device identifications include the device identification of the second device, if the second device does not request the second channel resource, the second device does not send the request information.
52. The method according to any one of claims 40 to 50, wherein: In the case where the second device requests the second channel resource, the request information includes affirmative information.
53. The method according to any one of claims 40 to 50 and 52, wherein: In the case that the second device does not request the second channel resource, the request information includes negative information.
54. The method according to any one of claims 40 to 53, wherein: The request information includes at least one of the following: The time length of the requested channel resources; Frequency domain bandwidth; The number of channels; The location of the channel; Communication type.
55. The method according to any one of claims 40 to 54, wherein: The first information is the i-th polling frame among L polling frames sent sequentially by the first device; The L polling frames correspond to L device identification sets respectively, and the i-th polling frame is used to indicate the N device identifications in the device identification set corresponding to the i-th polling frame; L is an integer greater than or equal to 2, and i is a positive integer less than or equal to L.
56. The method of claim 55, wherein: The i-th polling frame is also used to indicate index information of a device identification set corresponding to the i-th polling frame; The method further comprises: The second device determines, from the L polling frames, a polling frame related to the second device based on index information of a device identification set corresponding to the second device.
57. The method of claim 55 or 56, wherein: The method further comprises: During the process of establishing association with the first device, the second device receives index information of a device identification set corresponding to the second device, which is sent by the first device.
58. The method of claim 57, wherein: The i-th polling frame is further used to indicate identification offset information, and the identification offset information is used to determine the device identification starting point of the device identification set corresponding to the i-th polling frame; The method further comprises: The second device determines whether the i-th polling frame is related to the second device based on a device identification starting point of a device identification set corresponding to the i-th polling frame.
59. The method of claim 58, wherein: The device identification starting point includes a group identification starting point.
60. The method according to any one of claims 40 to 59, wherein: The method further comprises: The second device receives second information; the second information includes M authorization information corresponding to M devices respectively, each of the M authorization information is used to indicate whether channel resources are allocated to the device corresponding to the authorization information, and M is an integer greater than or equal to 1.
61. The method of claim 60, wherein: The second information is determined based on at least one request information received by the first device.
62. The method of claim 60 or 61, wherein: The M devices include a device requesting the channel resource.
63. The method of claim 60 or 61, wherein: The M devices include the N devices.
64. The method of claim 60 or 61, wherein: The M devices include devices corresponding to each device identification set in the device identification set corresponding to the first information.
65. The method according to any one of claims 60 to 64, wherein: At least one of the time length, frequency domain bandwidth, number of channels, location of channels and communication type of the channel resources allocated by the first device is predefined.
66. The method according to any one of claims 60 to 64, wherein: Each authorization information is further used to indicate at least one of the following: the time length of the allocated channel resources; Frequency domain bandwidth; The number of channels; The location of the channel; Communication type.
67. The method according to any one of claims 60 to 65, wherein: The second information includes a second bitmap, and the M authorization information are M bits in the second bitmap.
68. The method of claim 67, wherein: When the value of the first bit in the M bits is the second value, the first bit is used to indicate that channel resources are allocated to the device corresponding to the first bit.
69. The method according to any one of claims 60 to 68, wherein: The second information is the jth authorization frame among the X authorization frames sent sequentially by the first device; The X authorization frames correspond to X device identification sets respectively, and the j-th authorization frame includes M authorization information corresponding to the M device identifications in the device identification set corresponding to the j-th authorization frame; wherein X is an integer greater than or equal to 2, and j is a positive integer less than or equal to X.
70. The method of claim 69, wherein: The j-th authorization frame is also used to indicate index information of a device identification set corresponding to the j-th authorization frame.
71. The method of claim 69, wherein: The j-th authorization frame is further used to indicate identification offset information, and the identification offset information is used to determine the device identification starting point of the device identification set.
72. The method of claim 71, wherein: The device identification starting point includes a group identification starting point.
73. The method according to any one of claims 60 to 72, wherein: The method further comprises: In a case where the second information indicates that channel resources are allocated to the second device, the second device uses the channel resources to perform information transmission between the second device and the first device, or information transmission between the second device and a third device.
74. The method of claim 73, wherein the information transmission comprises the second device sending data and the second device receiving response information for the data.
75. The method according to any one of claims 40 to 74, wherein: The second information includes second duration information; the second duration information is related to the time length of the channel resources allocated by the first device; the second duration information is used to instruct the fourth device to set the NAV.
76. The method according to any one of claims 40 to 75, wherein: The first information includes first duration information; the first duration information is related to N time units associated with the first information; and the first duration information is used to instruct the fifth device to set NAV.
77. The method according to any one of claims 40 to 76, wherein: The method further comprises: The second device receives the first period information sent by the first device during the process of establishing association with the first device; or The second device receives first cycle information broadcast by the first device, wherein the first cycle information is used to indicate the cycle size for sending the first information.
78. The method of any one of claims 40-77, wherein: The device identifier is an AID or a group AID.
79. A first device, comprising: A first communication module is used to send first information; wherein the first information is used to indicate N device identifiers, so that a second device that receives the first information sends request information for channel resources when the N device identifiers include the device identifier of the second device; N is an integer greater than or equal to 2.
80. The first device of claim 79, wherein: The first device is an AP or a STA, and the second device is a zero-power consumption terminal associated with the first device.
81. The first device according to claim 79 or 80, wherein The channel resource is a TXOP obtained through channel access.
82. A first device according to any one of claims 79 to 81, wherein: The first information includes K pieces of identification indication information corresponding to the K device identifications respectively, and the K pieces of identification indication information are used to indicate the N device identifications among the K device identifications, where K is an integer greater than or equal to N.
83. The first device according to claim 82, wherein: The first information includes a first bitmap, the K identification indication information is K bits in the first bitmap; the N device identifications include device identifications corresponding to bits whose values are the first values in the K bits.
84. A first device according to any one of claims 79 to 83, wherein: The first communication module is also used for: The first information is sent periodically.
85. A first device according to any one of claims 79 to 84, wherein: The first communication module is also used for: In a case where the N device identifications include the device identification of the second device, request information from the second device is received in a first time unit; wherein the first time unit is related to the N device identifications.
86. The first device according to claim 85, wherein The first time unit is determined based on the relative position of the device identification of the second device among the N device identifications.
87. The first device according to claim 86, wherein The first time unit is a time slot.
88. The first device according to claim 87, wherein The length of the time slot is predefined or configured.
89. A first device according to any one of claims 85-88, wherein The first device further includes a first processing module, configured to: In case of receiving the request information, it is determined that the second device requests the channel resource.
90. The first device according to any one of claims 85-89, wherein The first device further includes a second processing module, configured to: In a case where the request information is not received, it is determined that the second device does not request the channel resource.
91. A first device according to any one of claims 85-88, wherein The first device further includes a third processing module, configured to: In a case where the received request information includes affirmative information, it is determined that the second device requests the channel resource.
92. The first device according to any one of claims 85-88 and 91, wherein: The first device further includes a fourth processing module, configured to: In a case where the received request information includes negative information, it is determined that the second device does not request the channel resource.
93. A first device according to any one of claims 85-92, wherein: The request information includes at least one of the following: The time length of the requested channel resources; Frequency domain bandwidth; The number of channels; The location of the channel; Communication type.
94. A first device according to any one of claims 79-93, wherein The first information is the i-th polling frame among L polling frames sent sequentially; The L polling frames correspond to L device identification sets respectively, and the i-th polling frame is used to indicate the N device identifications in the device identification set corresponding to the i-th polling frame; L is an integer greater than or equal to 2, and i is a positive integer less than or equal to L.
95. The first device of claim 94, wherein: The i-th polling frame is also used to indicate index information of a device identification set corresponding to the i-th polling frame.
96. A first device according to claim 94 or 95, wherein: The first communication module is also used for: In the process of establishing association with the second device, index information of a device identification set corresponding to the second device is sent to the second device.
97. The first device of claim 94, wherein: The i-th polling frame is further used to indicate identification offset information, and the identification offset information is used to determine the device identification starting point of the device identification set corresponding to the i-th polling frame.
98. The first device according to claim 97, wherein The device identification starting point includes a group identification starting point.
99. A first device according to any one of claims 79-98, wherein The first communication module is also used for: Sending second information; the second information includes M authorization information corresponding to M devices respectively, each of the M authorization information is used to indicate whether channel resources are allocated to the device corresponding to the authorization information, and M is an integer greater than or equal to 1.
100. The first device according to claim 99, wherein: The second information is determined based on the received at least one request information.
101. The first device according to claim 99 or 100, wherein: The M devices include a device requesting the channel resource.
102. The first device according to claim 99 or 100, wherein: The M devices include the N devices.
103. The first device according to claim 99 or 100, wherein: The M devices include devices corresponding to each device identification set in the device identification set corresponding to the first information.
104. A first device according to any one of claims 99-103, wherein At least one of the time length, frequency domain bandwidth, number of channels, location of channels, and communication type of the allocated channel resources is predefined.
105. The first device according to any one of claims 99-103, wherein: Each authorization information is further used to indicate at least one of the following: the time length of the allocated channel resources; Frequency domain bandwidth; The number of channels; The location of the channel; Communication type.
106. A first device according to any one of claims 99-104, wherein: The second information includes a second bitmap, and the M authorization information are M bits in the second bitmap.
107. The first device according to claim 106, wherein: When the value of the first bit in the M bits is the second value, the first bit is used to indicate that channel resources are allocated to the device corresponding to the first bit.
108. The first device according to any one of claims 99-107, wherein: The second information is the jth authorization frame among the X authorization frames sent sequentially; The X authorization frames correspond to X device identification sets respectively, and the j-th authorization frame includes M authorization information corresponding to the M device identifications in the device identification set corresponding to the j-th authorization frame; wherein X is an integer greater than or equal to 2, and j is a positive integer less than or equal to X.
109. The first device according to claim 108, wherein: The j-th authorization frame is also used to indicate index information of a device identification set corresponding to the j-th authorization frame.
110. The first device according to claim 108, wherein: The j-th authorization frame is further used to indicate identification offset information, and the identification offset information is used to determine the device identification starting point of the device identification set.
111. The first device according to claim 110, wherein: The device identification starting point includes a group identification starting point.
112. A first device according to any one of claims 99-111, wherein: In a case where the second information indicates that channel resources are allocated to the second device, the channel resources are used for information transmission between the second device and the first device, or information transmission between the second device and a third device.
113. The first device according to claim 112, wherein the information transmission comprises the second device sending data and the second device receiving response information for the data.
114. A first device according to any one of claims 99-113, wherein: The second information includes second duration information; the second duration information is related to the time length of the channel resources allocated by the first device; the second duration information is used to instruct the fourth device to set the NAV.
115. A first device according to any one of claims 79-114, wherein: The first information includes first duration information; the first duration information is related to N time units associated with the first information; and the first duration information is used to instruct the fifth device to set NAV.
116. A first device according to any one of claims 79-115, wherein: The first communication module is also used for: Sending first periodic information to the second device during the process of establishing association with the second device; or, Broadcast the first cycle information; wherein the first cycle information is used to indicate the cycle size for sending the first information.
117. A first device according to any one of claims 79-116, wherein: The device identifier is an AID or a group AID.
118. A second device, comprising a second communication module, configured to: receiving first information sent by a first device, wherein: The first information is used to indicate N device identifiers; In a case where the N device identifiers include the device identifier of the second device, request information for channel resources is sent; N is an integer greater than or equal to 2.
119. The second device according to claim 118, wherein The first device is an AP or a STA, and the second device is a zero-power consumption terminal associated with the first device.
120. The second device according to claim 118 or 119, wherein The channel resource is a TXOP obtained by the first device through channel access.
121. The second device according to any one of claims 118-120, wherein The first information includes K pieces of identification indication information corresponding to the K device identifications respectively, and the K pieces of identification indication information are used to indicate the N device identifications among the K device identifications, where K is an integer greater than or equal to N.
122. The second device according to claim 121, wherein The first information includes a first bitmap, the K identification indication information is K bits in the first bitmap; the N device identifications include device identifications corresponding to bits whose values are the first values in the K bits.
123. The second device according to any one of claims 118-122, wherein: The second communication module is also used for: The first information is received periodically.
124. The second device according to any one of claims 118-123, wherein The request information is sent in a first time unit, and the first time unit is related to the N device identifiers.
125. The second device according to claim 124, wherein The first time unit is determined based on the relative position of the device identification of the second device among the N device identifications.
126. The second device according to claim 125, wherein The first time unit is a time slot.
127. The second device according to claim 125, wherein: The length of the time slot is predefined or configured by the first device.
128. The second device according to any one of claims 118-127, wherein The second communication module is also used for: In a case where the N device identifiers include the device identifier of the second device, if the second channel resource is requested, the request information is sent.
129. The second device according to any one of claims 118-128, wherein The second communication module is also used for: In a case where the N device identifiers include the device identifier of the second device, if the second channel resource is not requested, the request information is not sent.
130. The second device according to any one of claims 118-128, wherein In case of requesting the second channel resource, the request information includes affirmative information.
131. The second device according to any one of claims 118-128 and 130, wherein: In the case where the second channel resource is not requested, the request information includes negative information.
132. The second device according to any one of claims 118-131, wherein: The request information includes at least one of the following: The time length of the requested channel resources; Frequency domain bandwidth; The number of channels; The location of the channel; Communication type.
133. The second device according to any one of claims 118-132, wherein: The first information is the i-th polling frame among L polling frames sent sequentially by the first device; The L polling frames correspond to L device identification sets respectively, and the i-th polling frame is used to indicate the N device identifications in the device identification set corresponding to the i-th polling frame; L is an integer greater than or equal to 2, and i is a positive integer less than or equal to L.
134. The second device according to claim 133, wherein: The i-th polling frame is also used to indicate index information of a device identification set corresponding to the i-th polling frame; The second device further includes a fifth processing module, configured to: Based on the index information of the device identification set corresponding to the second device, a polling frame related to the second device is determined in the L polling frames.
135. The second device according to claim 133 or 134, wherein: The second communication module is also used for: In the process of establishing association with the first device, index information of a device identification set corresponding to the second device and sent by the first device is received.
136. The second device according to claim 135, wherein: The i-th polling frame is further used to indicate identification offset information, and the identification offset information is used to determine the device identification starting point of the device identification set corresponding to the i-th polling frame; The fifth processing module is also used for: Based on a device identification starting point of a device identification set corresponding to the i-th polling frame, it is determined whether the i-th polling frame is related to the second device.
137. The second device according to claim 136, wherein: The device identification starting point includes a group identification starting point.
138. The second device according to any one of claims 118-137, wherein: The second communication module is also used for: Receive second information; the second information includes M authorization information corresponding to M devices respectively, wherein the M authorization information Each authorization information is used to indicate whether to allocate channel resources to the device corresponding to the authorization information, and M is an integer greater than or equal to 1.
139. The second device according to claim 138, wherein The second information is determined based on at least one request information received by the first device.
140. The second device according to claim 138 or 139, wherein: The M devices include a device requesting the channel resource.
141. The second device according to claim 138 or 139, wherein: The M devices include the N devices.
142. The second device according to claim 138 or 139, wherein: The M devices include devices corresponding to each device identification set in the device identification set corresponding to the first information.
143. The second device according to any one of claims 138-142, wherein: At least one of the time length, frequency domain bandwidth, number of channels, location of channels and communication type of the channel resources allocated by the first device is predefined.
144. The second device according to any one of claims 138-142, wherein: Each authorization information is further used to indicate at least one of the following: the time length of the allocated channel resources; Frequency domain bandwidth; The number of channels; The location of the channel; Communication type.
145. The second device according to any one of claims 138-143, wherein The second information includes a second bitmap, and the M authorization information are M bits in the second bitmap.
146. The second device according to claim 145, wherein When the value of the first bit in the M bits is the second value, the first bit is used to indicate that channel resources are allocated to the device corresponding to the first bit.
147. The second device according to any one of claims 138-146, wherein The second information is the jth authorization frame among the X authorization frames sent sequentially by the first device; The X authorization frames correspond to X device identification sets respectively, and the j-th authorization frame includes M authorization information corresponding to the M device identifications in the device identification set corresponding to the j-th authorization frame; wherein X is an integer greater than or equal to 2, and j is a positive integer less than or equal to X.
148. The second device according to claim 147, wherein The j-th authorization frame is also used to indicate index information of a device identification set corresponding to the j-th authorization frame.
149. The second device according to claim 147, wherein The j-th authorization frame is further used to indicate identification offset information, and the identification offset information is used to determine the device identification starting point of the device identification set.
150. The second device according to claim 149, wherein The device identification starting point includes a group identification starting point.
151. A second device according to any one of claims 138-150, wherein The second communication module is also used for: In a case where the second information indicates allocation of channel resources, the channel resources are used to transmit information between the second device and the first device, or between the second device and a third device.
152. The second device according to claim 151, wherein the information transmission comprises sending data and receiving response information for the data.
153. The second device according to any one of claims 118-152, wherein The second information includes second duration information; the second duration information is related to the time length of the channel resources allocated by the first device; the second duration information is used to instruct the fourth device to set the NAV.
154. A second device according to any one of claims 118-153, wherein The first information includes first duration information; the first duration information is related to N time units associated with the first information; and the first duration information is used to instruct the fifth device to set NAV.
155. The second device according to any one of claims 118-154, wherein The second communication module is also used for: In the process of establishing association with the first device, receiving first periodic information sent by the first device; or, Receive first periodic information broadcast by the first device; wherein the first periodic information is used to indicate a periodic size for sending the first information.
156. The second device according to any one of claims 118-155, wherein The device identifier is an association identifier AID or a group AID.
157. A first device comprising: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory so that the first device executes the method as claimed in any one of claims 1 to 39.
158. A second device comprising: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory so that the second device executes the method as claimed in any one of claims 40 to 78.
159. A chip, comprising: A processor, configured to call and run a computer program from a memory so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 78.
160. A computer-readable storage medium for storing a computer program, which, when executed by a device, causes the device to perform the method as claimed in any one of claims 1 to 78.
161. A computer program product comprising computer program instructions, the computer program instructions causing a computer to perform the method as claimed in any one of claims 1 to 78.
162. A computer program causing a computer to perform the method of any one of claims 1 to 78.
163. A communication system comprising: A first device, configured to perform the method according to any one of claims 1 to 39; A second device, configured to execute the method as claimed in any one of claims 40 to 78.
