[go: up one dir, main page]

WO2025147815A1 - Communication method for integrated reporting of service data and buffer state report, and related apparatus - Google Patents

Communication method for integrated reporting of service data and buffer state report, and related apparatus

Info

Publication number
WO2025147815A1
WO2025147815A1 PCT/CN2024/071158 CN2024071158W WO2025147815A1 WO 2025147815 A1 WO2025147815 A1 WO 2025147815A1 CN 2024071158 W CN2024071158 W CN 2024071158W WO 2025147815 A1 WO2025147815 A1 WO 2025147815A1
Authority
WO
WIPO (PCT)
Prior art keywords
frame
field
bsr
report
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/CN2024/071158
Other languages
French (fr)
Chinese (zh)
Inventor
王小超
张禹
胡晓通
凌学梦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to PCT/CN2024/071158 priority Critical patent/WO2025147815A1/en
Publication of WO2025147815A1 publication Critical patent/WO2025147815A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control

Definitions

  • the present application relates to the field of wireless communication technology, and in particular to a communication method and related device for integrated reporting of service data and cache status report.
  • the access point can use orthogonal frequency division multiple access (OFDMA) technology to divide the channel into multiple resource blocks (resource units, RU).
  • OFDMA orthogonal frequency division multiple access
  • STA stations
  • the AP needs to allocate RUs used by the STA according to the buffer status of the STA. Specifically, before scheduling the STA each time, the AP sends a buffer status report query (Buffer Status Report Poll, BSRP) message to the STA. In response to the BSRP message, the STA sends a buffer status report (Buffer Status Report, BSR) to the AP so that the AP can allocate RUs to multiple STAs according to the BSR.
  • BSR buffer Status Report
  • the AP needs to obtain the BSR from the STA through an additional control frame (for example, BSRP) to determine whether the STA needs to be scheduled to report data, thereby increasing the service delay. Therefore, how to reduce the service delay is a problem that needs to be solved.
  • the embodiments of the present application provide a communication method and related devices for integrated reporting of service data and cache status reports, which can reduce service delays.
  • an embodiment of the present application provides a communication method for integrated reporting of business data and a cache status report, and the communication method can be applied to a first device, or to a module (for example, a chip or a processor) in the first device, or to a logic module or software that can implement all or part of the functions of the first device.
  • the following description is made using the first device as an example in which the execution subject is an example.
  • the communication method includes: a first device receives a first frame from a second device, the first frame includes a first field and a second field, the first field indicates a first resource block RU of a cache status report BSR reported by the first device, and the second field indicates a second RU of data reported by the first device.
  • the first device can be scheduled to report data through the RU that reports data.
  • the first device can be scheduled to report the BSR through the RU that reports the BSR.
  • the first device can select a first RU to report the BSR based on the received first frame, so that in the next round of scheduling, it can have the opportunity to be scheduled to report data without sending an additional BSR to the second device before being scheduled to report data to obtain the opportunity to report data.
  • the first device can report the BSR in a timely manner even when it is not scheduled to report data, so that it is convenient to be directly scheduled to report data, thereby reducing service latency.
  • the method also includes: reporting a second frame based on the first frame, the second frame including a BSR; receiving a third frame, the third frame including a third field and a fourth field, the third field indicating a first RU of a next round of BSR reporting by the first device, and the fourth field indicating a second RU of a next round of data reporting by the first device.
  • a possible implementation method is to report a second frame based on the first frame, and the second frame includes a BSR, including: determining to report the second frame in a second RU based on the first frame, and the second frame also includes data; or, determining to report the second frame in a corresponding first RU based on the first frame; or, determining to report the second frame in a random first RU based on the first frame.
  • the method further includes: receiving a fourth frame, where the fourth frame includes a fifth field, and the fifth field indicates a second RU of a last round of data reporting by the first device.
  • the first frame further includes a sixth field, and the sixth field indicates whether the first frame carries block acknowledgement BA information.
  • the first frame when the sixth field indicates that the first frame carries BA information, the first frame further includes a seventh field, and the seventh field indicates a location of the BA information.
  • the embodiments of the present application provide a communication method and related apparatus for integrated reporting of business data and cache status report, and the communication method can be applied to a second device, or to a module (for example, a chip or a processor) in the second device, or to a logic module or software that can implement all or part of the functions of the second device.
  • the following description is made using the second device as an example in which the execution subject is an example.
  • the communication method includes: sending a first frame, the first frame including a first field and a second field, the first field indicating a first resource block RU of a cache status report BSR reported by the first device, and the second field indicating a second RU of data reported by the first device.
  • the first device by indicating the RU (such as the second RU in the text) that reports data of the first device, the first device can be scheduled to report data through the RU that reports data.
  • the RU such as the first RU in the text
  • the first device can report the BSR through the RU that reports the BSR.
  • the method further includes: sending a fourth frame, where the fourth frame includes a fifth field, and the fifth field indicates a second RU of a last round of data reporting by the first device.
  • the method further includes: allocating the first RU.
  • the second field includes a first subfield
  • the first subfield indicates whether the second frame uploaded by the first device carries the BSR or does not indicate whether the BSR is carried.
  • the first frame further includes a common information field related to a trigger frame, and the common information field related to the trigger frame includes the sixth field.
  • the first frame is a trigger frame
  • the second frame is a data frame
  • an embodiment of the present application provides a communication device.
  • the communication device can be applied to a first device, or to a module (e.g., a chip or a processor) in the first device, or to a logic module or software that can implement all or part of the functions of the first device.
  • the communication device has the function of implementing the behavior in the above-mentioned first aspect or any method instance in the first aspect.
  • the function can be implemented by hardware, or by hardware executing corresponding software implementation.
  • the hardware or software includes one or more modules corresponding to the above-mentioned functions. The beneficial effects can be found in the description of the first aspect, which will not be repeated here.
  • an embodiment of the present application provides a communication device.
  • the communication device can be applied to a second device, or to a module (e.g., a chip or a processor) in the second device, or to a logic module or software that can implement all or part of the functions of the second device.
  • the communication device has the function of implementing the behavior in the above-mentioned second aspect or any method instance in the second aspect.
  • the function can be implemented by hardware, or by hardware executing corresponding software implementation.
  • the hardware or software includes one or more modules corresponding to the above-mentioned functions. The beneficial effects can be found in the description of the second aspect, which will not be repeated here.
  • an embodiment of the present application provides a communication device, which may be the first device in the above method embodiment, or
  • the communication device may include a processor, the processor is coupled to a memory, and the memory is used to store programs or instructions.
  • the communication device executes the method executed by the first device, or the chip or processor in the first device in the above method embodiment.
  • an embodiment of the present application provides a communication device, which may be the first device in the above method embodiment, or a chip or processor set in the first device.
  • the communication device may include a processor, the processor is coupled to a memory, and the memory is used to store programs or instructions.
  • the program or instruction is executed by the processor, the communication device executes the method executed by the first device, or the chip or processor in the first device in the above method embodiment.
  • an embodiment of the present application provides a computer-readable storage medium, which stores a computer program or computer instructions.
  • the computer program or computer instructions When the computer program or computer instructions are run on a computer, the computer executes the method in the above-mentioned first aspect or any possible implementation of the first aspect, the second aspect or any possible implementation of the second aspect.
  • an embodiment of the present application provides a computer program product comprising program instructions, which, when executed on a computer, enables the computer to execute the method in the above-mentioned first aspect or any possible implementation of the first aspect, the second aspect or any possible implementation of the second aspect.
  • an embodiment of the present application provides a chip system, which includes a processor for implementing the functions in the above methods.
  • the chip system may also include a memory for storing program instructions and/or data.
  • the chip system may be composed of a chip, or may include a chip and other discrete devices.
  • an embodiment of the present application provides a communication system, which includes a first device and a second device, the first device is used to execute the above-mentioned first aspect or any possible implementation of the first aspect, and the second device is used to execute the above-mentioned second aspect or any possible implementation of the second aspect.
  • FIG1 is a schematic diagram of a network architecture provided in an embodiment of the present application.
  • FIG2 is a flow diagram of a communication method for integrated reporting of service data and cache status reports provided in an embodiment of the present application
  • FIG3 is a schematic diagram of the structure of an integrated trigger frame provided in an embodiment of the present application.
  • FIG4 is a schematic diagram of a format of a common information field in a first frame provided by an embodiment of the present application.
  • the fourth frame includes a fifth field, and the fifth field indicates the second RU of the last round of data reporting by the first device.
  • the fields included in the fifth field can refer to the fields included in the second field in FIG. 3, and will not be described in detail here.
  • the second RU (such as the second RU in the text) to which the first device reports data can be indicated by the second field in the first frame, so that the first device can be scheduled to report data through the second RU that reports data.
  • the first field in the first frame can indicate the first RU (such as the first RU in the text) to which the first device reports the BSR, so that the first device can be scheduled to report the BSR through the first RU that reports the BSR. For example, when the first device has service data to be reported but is not scheduled to report data, the first device can select a first RU to report the BSR based on the received first frame.
  • the second device can choose whether to schedule the first device that reports the BSR through the first RU to report data based on the BSR reported by the first device.
  • the second device can obtain the BSR of the first device without sending a BSRP to the first device, and the first device does not need to send an additional BSR to the second device before being scheduled to report data to obtain the opportunity to report data.
  • FIG. 6 is a schematic diagram of a signaling process and resource allocation between devices provided in an embodiment of the present application.
  • the second device is associated with 20 first devices in total, and the bandwidth capacity of the second device and the first device is 80 megabits (M).
  • TXOP transmission opportunity
  • a total of N rounds of scheduling are performed.
  • Each round of scheduling includes an interaction in which the second device sends an integrated trigger frame to the first device and the first device reports the second frame to the second device.
  • the number of scheduling rounds N can be determined based on the duration of the second device obtaining the TXOP, and/or can be determined based on the cache status of the first device associated with the second device, etc., and the embodiments of the present application do not limit this.
  • the first round of scheduling is the first round of scheduling:
  • the first device may report the respective BSRs to the second device.
  • the second device After receiving the BSR, the second device determines to schedule the first device 1, the first device 2, and the first device 3 to report data in the first round of scheduling based on the BSR reported by the first device, and the 242-tone RUs (second RUs) corresponding to the first three 20M bandwidth spectrums are respectively used.
  • the first device 1, the first device 2, and the first device 3 are required to carry the BSR information in the second frame (for example, PPDU) uploaded by the first device 1, the first device 2, and the first device 3.
  • the 9 26-tone RUs (first RUs) of the fourth 20M bandwidth spectrum are used as random RUs for the first device that is not scheduled to upload data to upload the BSR information.
  • the first devices scheduled to upload data are the first device 1, the first device 2, and the first device 3.
  • the association identifier 12 field is a special value, and does not include any identifier corresponding to the first device, which is used to indicate that the first RU can be selected by any unscheduled first device and report the BSR information.
  • the association identifier 12 field includes identifiers corresponding to the first device 1, the first device 2, and the first device 3, which correspond to the 242-tone RUs (second RUs) of the first, second, and third 20M bandwidth spectrums, respectively, and the first subfield (upload cache status report field) in the second field indicates that the first device 1, the first device 2, and the first device 3 report BSR information.
  • the association identifier 12 field includes identifiers corresponding to the first device 1, the first device 2, and the first device 3, which may mean that in a second field of the first frame, the association identifier 12 field is the identifier corresponding to the first device 1, in another second field of the first frame, the association identifier 12 field is the identifier corresponding to the first device 2, and in another second field of the first frame, the association identifier 12 field is the identifier corresponding to the first device 3. No further description will be given hereinafter.
  • the first device After the first device receives the first frame, it can send the second frame through the corresponding RU based on the first frame, and the second frame may include a BSR. Specifically, after the first device receives the first frame, it parses the first frame to obtain the first field and the second field. Based on the first field, it can be determined that the first device that needs to report BSR information and the first device that needs to report BSR information report through which first RU. Based on the second field, it can be determined that the first device that needs to report data and the first device that needs to report data report through which second RU.
  • the first device that needs to report BSR information is not specified, and based on the second field, it can be known that the second device 1, the second device 2, and the second device 3 need to report data, need to report BSR information, and report data and BSR information through the 1st, 2nd, and 3rd 20M bandwidth spectrum 242-tone size RU (second RU) respectively. Therefore, the first device 1, the second device 2, and the second device 3 send the second frame through the 1st, 2nd, and 3rd 20M bandwidth spectrum 242-tone size RU (second RU) respectively.
  • the second frame sent by the first device 1, the second device 2, and the second device 3 includes data and BSR information.
  • the second device After receiving the second frame, the second device sends a block confirmation message to the first device, indicating that the second device has received the second frame sent by the first device. At this point, the first round of scheduling is completed.
  • the second device may send a third frame to multiple first devices based on the second frame received in the previous round of scheduling.
  • the third frame may be another integrated trigger frame.
  • the third frame may indicate the first RU for the first device to report a BSR in the next round and the second RU indicating the first device to report data.
  • the next round refers to the next time the first device reports data and/or BSR.
  • the next round may refer to the scheduling round in which the third frame is located.
  • the third frame sent by the second device to the first device indicates the first RU for the first device to report a BSR in the second round of scheduling and the second RU indicating the first device to report data.
  • the second device After receiving the first frame sent by the first device in the first round of scheduling, the second device can determine to schedule the first device 7, the first device 6, the first device 5 and the first device 3 to report data through the second RUs of 242-tone, 106-tone, 106-tone and RU242-tone sizes in the second round of scheduling based on the BSR information reported by the received first devices 1-3 and 5-7, and require the first device 7, the first device 6, the first device 5 and the first device 3 to include BSR information in the uploaded second frame.
  • the first 26-tone first RU and the second 26-tone first RU can be assigned to the first device 1 and the first device 2 respectively, that is, the corresponding relationship between the first device 1 and the first first RU is established, and the corresponding relationship between the first device 2 and the second first RU is established.
  • the remaining 7 first RUs are random RUs, which can be randomly selected by the first device to report BSR information.
  • the association identifier 12 includes the identifiers corresponding to the first device 1 and the first device 2, and includes 7 special values.
  • the processing unit 902 is configured to determine, based on the BSRs of the multiple first devices, a first RU and a second RU used by the multiple first devices in a next round;
  • the transceiver unit 901 is further configured to send a fourth frame, where the fourth frame includes a fifth field, and the fifth field indicates a second RU of a last round of data reporting by the first device.
  • the processing unit 902 is specifically used to allocate the first RU to the corresponding first device so that the corresponding first device reports the BSR through the corresponding first RU; and/or to allocate the first RU so that the first device randomly selects the first RU to report the BSR.
  • the second field further includes a trigger frame-related user information field, and the trigger frame-related user information field includes the first subfield.
  • the first frame further includes a common information field related to a trigger frame, and the common information field related to the trigger frame includes the sixth field.
  • the apparatus 1000 may further include a transceiver 1005 and/or an antenna 1006.
  • the processor 1001 may be referred to as a processing unit, which controls the apparatus 1000.
  • the transceiver 1005 may be referred to as a transceiver unit, a transceiver, a transceiver circuit, a transceiver device or a transceiver module, etc., which is used to implement a transceiver function.
  • the embodiment of the present application also provides a computer program product, which, when executed on a computer or processor, enables the computer or processor to execute one or more steps in any of the above communication methods. If the components of the above-mentioned devices are implemented in the form of software functional units and sold or used as independent products, they can be stored in the computer-readable storage medium.
  • the embodiment of the present application also provides a chip system, including at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected via a line, and the at least one processor is used to run a computer program or instruction to execute part or all of the steps of any one of the method embodiments corresponding to Figures 2 to 7 above.
  • the chip system may be composed of a chip, or may include a chip and other discrete devices.
  • RAM random access memory
  • DRAM dynamic random access memory
  • SDRAM synchronous dynamic random access memory
  • DDR SDRAM double data rate synchronous dynamic random access memory
  • ESDRAM enhanced synchronous dynamic random access memory
  • SLDRAM synchronous link dynamic random access memory
  • DR RAM direct RAM bus random access memory
  • the memory is any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by the computer, but is not limited to this.
  • the memory in the embodiments of the present application can also be a circuit or any other device that can realize the storage function, used to store program instructions and/or data.
  • processors mentioned in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
  • DSP digital signal processors
  • ASIC application-specific integrated circuits
  • FPGA field programmable gate arrays
  • a general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
  • processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) is integrated in the processor.
  • memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
  • 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.
  • the disclosed systems, devices and methods can be implemented in other ways.
  • the device embodiments described above are only illustrative, for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system. Or some features may be ignored or not performed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, which may be electrical, mechanical or other forms.
  • the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
  • each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium.
  • the technical solution of the present application or the part that contributes to the technology or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application.
  • the aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.
  • modules/units in the device of the embodiment of the present application can be combined, divided and deleted according to actual needs.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Embodiments of the present application relate to the field of communications, and in particular, to a communication method for integrated reporting of service data and a buffer status report and a related apparatus, which can be applied to a sensing system, and can also be applied to a system conforming to IEEE 802.11 system standards, such as 802.11bf, 802.11ax, 802.11be, or next-generation standards, or a wireless personal area network system based on ultra-wideband (UWB). The method comprises: a first device receives a first frame from a second device, the first frame comprising a first field and a second field. The first field indicates a first resource unit (RU) for the first device to report a buffer status report (BSR), and the second field indicates a second RU for the first device to report data. According to the communication method provided by the embodiments of the present application, service delay can be reduced.

Description

业务数据与缓存状态报告集成上报的通信方法及相关装置Communication method and related device for integrated reporting of business data and cache status report 技术领域Technical Field

本申请涉及无线通信技术领域,尤其涉及一种业务数据与缓存状态报告集成上报的通信方法及相关装置。The present application relates to the field of wireless communication technology, and in particular to a communication method and related device for integrated reporting of service data and cache status report.

背景技术Background Art

接入点(access point,AP)可以利用正交频分多址(orthogonal frequency division multiple access,OFDMA)技术,将信道分成多个资源块(resource units,RU),不同站点(station,STA)可以占据不同的资源块,从而可以并行的执行多用户传输。The access point (AP) can use orthogonal frequency division multiple access (OFDMA) technology to divide the channel into multiple resource blocks (resource units, RU). Different stations (STA) can occupy different resource blocks, so that multi-user transmission can be performed in parallel.

在OFDMA机制中,AP需要根据STA的缓存状态分配STA所使用的RU。具体的,AP每次调度STA之前,向STA发送缓存状态报告查询(Buffer Status Report Poll,BSRP)消息,STA响应于BSRP消息向AP发送缓存状态报告(Buffer Status Report,BSR),以使AP能够根据BSR对多个STA进行RU的分配。也就是说,AP每次调度STA之前都需要通过额外的控制帧(例如,BSRP)向STA获取BSR,才能确定是否需要调度STA上报数据,从而增大了业务时延。因此,如何降低业务时延是需要解决的问题。In the OFDMA mechanism, the AP needs to allocate RUs used by the STA according to the buffer status of the STA. Specifically, before scheduling the STA each time, the AP sends a buffer status report query (Buffer Status Report Poll, BSRP) message to the STA. In response to the BSRP message, the STA sends a buffer status report (Buffer Status Report, BSR) to the AP so that the AP can allocate RUs to multiple STAs according to the BSR. In other words, before scheduling the STA each time, the AP needs to obtain the BSR from the STA through an additional control frame (for example, BSRP) to determine whether the STA needs to be scheduled to report data, thereby increasing the service delay. Therefore, how to reduce the service delay is a problem that needs to be solved.

发明内容Summary of the invention

本申请实施例提供了一种业务数据与缓存状态报告集成上报的通信方法及相关装置,可以降低业务时延。The embodiments of the present application provide a communication method and related devices for integrated reporting of service data and cache status reports, which can reduce service delays.

第一方面,本申请实施例提供一种业务数据与缓存状态报告集成上报的通信方法,该通信方法可以应用于第一设备,也可以应用于第一设备中的模块(例如,芯片或处理器),还可以应用于能实现全部或部分第一设备功能的逻辑模块或软件。下面以执行主体是第一设备为例进行描述。该通信方法包括:第一设备接收来自第二设备的第一帧,该第一帧包括第一字段和第二字段,该第一字段指示第一设备上报缓存状态报告BSR的第一资源块RU,该第二字段指示第一设备上报数据的第二RU。In a first aspect, an embodiment of the present application provides a communication method for integrated reporting of business data and a cache status report, and the communication method can be applied to a first device, or to a module (for example, a chip or a processor) in the first device, or to a logic module or software that can implement all or part of the functions of the first device. The following description is made using the first device as an example in which the execution subject is an example. The communication method includes: a first device receives a first frame from a second device, the first frame includes a first field and a second field, the first field indicates a first resource block RU of a cache status report BSR reported by the first device, and the second field indicates a second RU of data reported by the first device.

本申请实施例,通过指示第一设备上报数据的RU(如文中的第二RU),从而第一设备可以被调度通过上报数据的RU上报数据。通过指示第一设备上报BSR的RU(如文中的第一RU),从而第一设备可以被调度通过上报BSR的RU上报BSR。例如,当第一设备存在业务数据需要上报时但未被调度上报数据时,可以基于接收到的第一帧自行选择一个第一RU上报BSR,从而可以在下一轮调度中,可以有机会被调度上报数据,而无需在被调度上报数据前额外向第二设备发送BSR来获得上报数据的机会。第一设备通过在未被调度上报数据时也可以及时上报BSR,从而便于直接被调度上报数据,进而降低了业务时延。In an embodiment of the present application, by indicating the RU (such as the second RU in the text) that reports data of the first device, the first device can be scheduled to report data through the RU that reports data. By indicating the RU (such as the first RU in the text) that reports the BSR of the first device, the first device can be scheduled to report the BSR through the RU that reports the BSR. For example, when the first device has service data to report but is not scheduled to report data, it can select a first RU to report the BSR based on the received first frame, so that in the next round of scheduling, it can have the opportunity to be scheduled to report data without sending an additional BSR to the second device before being scheduled to report data to obtain the opportunity to report data. The first device can report the BSR in a timely manner even when it is not scheduled to report data, so that it is convenient to be directly scheduled to report data, thereby reducing service latency.

一种可能的实现方式,方法还包括:基于该第一帧上报第二帧,该第二帧包括BSR;接收第三帧,该第三帧包括第三字段和第四字段,该第三字段指示第一设备下一轮上报BSR的第一RU,该第四字段指示第一设备下一轮上报数据的第二RU。In a possible implementation method, the method also includes: reporting a second frame based on the first frame, the second frame including a BSR; receiving a third frame, the third frame including a third field and a fourth field, the third field indicating a first RU of a next round of BSR reporting by the first device, and the fourth field indicating a second RU of a next round of data reporting by the first device.

一种可能的实现方式,基于该第一帧上报第二帧,该第二帧包括BSR包括:基于该第一帧确定在第二RU中上报该第二帧,该第二帧还包括数据;或者,基于该第一帧确定在对应的第一RU中上报该第二帧;或者,基于该第一帧确定在随机的第一RU中上报该第二帧。A possible implementation method is to report a second frame based on the first frame, and the second frame includes a BSR, including: determining to report the second frame in a second RU based on the first frame, and the second frame also includes data; or, determining to report the second frame in a corresponding first RU based on the first frame; or, determining to report the second frame in a random first RU based on the first frame.

一种可能的实现方式,方法还包括:接收第四帧,该第四帧包括第五字段,该第五字段指示第一设备最后一轮上报数据的第二RU。In a possible implementation manner, the method further includes: receiving a fourth frame, where the fourth frame includes a fifth field, and the fifth field indicates a second RU of a last round of data reporting by the first device.

一种可能的实现方式,第二字段包括第一子字段,该第一子字段指示第一设备上传的第二帧中携带BSR或者不指示是否携带BSR。In a possible implementation, the second field includes a first subfield, and the first subfield indicates whether the second frame uploaded by the first device carries the BSR or does not indicate whether the BSR is carried.

一种可能的实现方式,第二字段还包括触发帧相关的用户信息字段,该触发帧相关的用户信息字段包括所述第一子字段。In a possible implementation manner, the second field also includes a user information field related to the trigger frame, and the user information field related to the trigger frame includes the first subfield.

一种可能的实现方式,第一帧还包括第六字段,该第六字段指示该第一帧是否携带块确认BA信息。In a possible implementation manner, the first frame further includes a sixth field, and the sixth field indicates whether the first frame carries block acknowledgement BA information.

一种可能的实现方式,该第一帧还包括触发帧相关的共用信息字段,该触发帧相关的共用信息字段 包括该第六字段。In a possible implementation, the first frame further includes a common information field related to the trigger frame, and the common information field related to the trigger frame The sixth field is included.

一种可能的实现方式,在该第六字段指示该第一帧携带BA信息的情况下,该第一帧还包括第七字段,该第七字段指示该BA信息的位置。In a possible implementation, when the sixth field indicates that the first frame carries BA information, the first frame further includes a seventh field, and the seventh field indicates a location of the BA information.

一种可能的实现方式,该第一帧为触发帧,该第二帧为数据帧。In a possible implementation manner, the first frame is a trigger frame, and the second frame is a data frame.

第二方面,本申请实施例提供一种业务数据与缓存状态报告集成上报的通信方法及相关装置,该通信方法可以应用于第二设备,也可以应用于第二设备中的模块(例如,芯片或处理器),还可以应用于能实现全部或部分第二设备功能的逻辑模块或软件。下面以执行主体是第二设备为例进行描述。该通信方法包括:发送第一帧,该第一帧包括第一字段和第二字段,该第一字段指示第一设备上报缓存状态报告BSR的第一资源块RU,该第二字段指示第一设备上报数据的第二RU。In the second aspect, the embodiments of the present application provide a communication method and related apparatus for integrated reporting of business data and cache status report, and the communication method can be applied to a second device, or to a module (for example, a chip or a processor) in the second device, or to a logic module or software that can implement all or part of the functions of the second device. The following description is made using the second device as an example in which the execution subject is an example. The communication method includes: sending a first frame, the first frame including a first field and a second field, the first field indicating a first resource block RU of a cache status report BSR reported by the first device, and the second field indicating a second RU of data reported by the first device.

本申请实施例中,通过指示第一设备上报数据的RU(如文中的第二RU),从而可以调度第一设备通过上报数据的RU上报数据。通过指示第一设备上报BSR的RU(如文中的第一RU),从而使得第一设备可以通过上报BSR的RU上报BSR。例如,当第一设备存在业务数据需要上报时但未被调度上报数据时,可以基于接收到的第一帧自行选择一个第一RU上报BSR,从而可以在下一轮调度中,第二设备可以调度通过第一RU上报了BSR的第一设备在本轮中上报数据,而无需在调度第一设备上报数据前额外向第一设备发送缓存状态报告查询(Buffer Status Report Poll,BSRP)来获得第一设备的BSR后才调度第一设备上报数据。通过使得第一设备可以及时上报BSR,从而便于调度第一设备上报数据,进而降低了业务时延。In an embodiment of the present application, by indicating the RU (such as the second RU in the text) that reports data of the first device, the first device can be scheduled to report data through the RU that reports data. By indicating the RU (such as the first RU in the text) that reports the BSR of the first device, the first device can report the BSR through the RU that reports the BSR. For example, when the first device has service data that needs to be reported but is not scheduled to report data, it can select a first RU to report the BSR based on the received first frame, so that in the next round of scheduling, the second device can schedule the first device that reported the BSR through the first RU to report data in this round, without sending an additional buffer status report query (Buffer Status Report Poll, BSRP) to the first device before scheduling the first device to report data to obtain the BSR of the first device before scheduling the first device to report data. By allowing the first device to report the BSR in a timely manner, it is convenient to schedule the first device to report data, thereby reducing service latency.

一种可能的实现方式,该方法还包括:接收多个第一设备的第二帧,该第二帧包括第一设备的BSR;基于该多个第一设备的BSR确定该多个第一设备下一轮所用的第一RU和第二RU;发送第三帧,该第三帧包括第三字段和第四字段,该第三字段指示第一设备下一轮上报BSR的第一RU,该第四字段指示第一设备下一轮上报数据的第二RU。In a possible implementation, the method also includes: receiving a second frame of multiple first devices, the second frame including the BSR of the first device; determining a first RU and a second RU used by the multiple first devices in the next round based on the BSR of the multiple first devices; and sending a third frame, the third frame including a third field and a fourth field, the third field indicating the first RU of the first device reporting the BSR in the next round, and the fourth field indicating the second RU of the first device reporting data in the next round.

一种可能的实现方式,该方法还包括:发送第四帧,该第四帧包括第五字段,该第五字段指示第一设备最后一轮上报数据的第二RU。In a possible implementation, the method further includes: sending a fourth frame, where the fourth frame includes a fifth field, and the fifth field indicates a second RU of a last round of data reporting by the first device.

一种可能的实现方式,该方法还包括:分配该第一RU。In a possible implementation manner, the method further includes: allocating the first RU.

一种可能的实现方式,分配该第一RU包括:分配该第一RU至对应的第一设备,以用于该对应的第一设备通过对应的第一RU上报BSR;和/或分配=第一RU以用于第一设备随机选择第一RU上报BSR。In a possible implementation, allocating the first RU includes: allocating the first RU to a corresponding first device so that the corresponding first device reports a BSR through the corresponding first RU; and/or allocating a first RU so that the first device randomly selects a first RU to report a BSR.

一种可能的实现方式,第二字段包括第一子字段,该第一子字段指示第一设备上传的第二帧中携带BSR或者不指示是否携带BSR。In a possible implementation, the second field includes a first subfield, and the first subfield indicates whether the second frame uploaded by the first device carries the BSR or does not indicate whether the BSR is carried.

一种可能的实现方式,第二字段还包括触发帧相关的用户信息字段,该触发帧相关的用户信息字段包括所述第一子字段。In a possible implementation manner, the second field also includes a user information field related to the trigger frame, and the user information field related to the trigger frame includes the first subfield.

一种可能的实现方式,第一帧还包括第六字段,该第六字段指示该第一帧是否携带块确认BA信息。In a possible implementation manner, the first frame further includes a sixth field, and the sixth field indicates whether the first frame carries block acknowledgement BA information.

一种可能的实现方式,该第一帧还包括触发帧相关的共用信息字段,该触发帧相关的共用信息字段包括该第六字段。In a possible implementation manner, the first frame further includes a common information field related to a trigger frame, and the common information field related to the trigger frame includes the sixth field.

一种可能的实现方式,在该第六字段指示该第一帧携带BA信息的情况下,该第一帧还包括第七字段,该第七字段指示该BA信息的位置。In a possible implementation, when the sixth field indicates that the first frame carries BA information, the first frame further includes a seventh field, and the seventh field indicates a location of the BA information.

一种可能的实现方式,该第一帧为触发帧,该第二帧为数据帧。In a possible implementation manner, the first frame is a trigger frame, and the second frame is a data frame.

第三方面,本申请实施例提供一种通信装置。该通信装置可以应用于第一设备,也可以应用于第一设备中的模块(例如,芯片或处理器),还可以应用于能实现全部或部分第一设备功能的逻辑模块或软件。所述通信装置具有实现上述第一方面或第一方面中任一的方法实例中行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。有益效果可以参见第一方面的描述,此处不再赘述。In a third aspect, an embodiment of the present application provides a communication device. The communication device can be applied to a first device, or to a module (e.g., a chip or a processor) in the first device, or to a logic module or software that can implement all or part of the functions of the first device. The communication device has the function of implementing the behavior in the above-mentioned first aspect or any method instance in the first aspect. The function can be implemented by hardware, or by hardware executing corresponding software implementation. The hardware or software includes one or more modules corresponding to the above-mentioned functions. The beneficial effects can be found in the description of the first aspect, which will not be repeated here.

第四方面,本申请实施例提供一种通信装置。该通信装置可以应用于第二设备,也可以应用于第二设备中的模块(例如,芯片或处理器),还可以应用于能实现全部或部分第二设备功能的逻辑模块或软件。所述通信装置具有实现上述第二方面或第二方面中任一的方法实例中行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。有益效果可以参见第二方面的描述,此处不再赘述。In a fourth aspect, an embodiment of the present application provides a communication device. The communication device can be applied to a second device, or to a module (e.g., a chip or a processor) in the second device, or to a logic module or software that can implement all or part of the functions of the second device. The communication device has the function of implementing the behavior in the above-mentioned second aspect or any method instance in the second aspect. The function can be implemented by hardware, or by hardware executing corresponding software implementation. The hardware or software includes one or more modules corresponding to the above-mentioned functions. The beneficial effects can be found in the description of the second aspect, which will not be repeated here.

第五方面,本申请实施例提供一种通信装置,该通信装置可以为上述方法实施例中的第一设备,或 者为设置在第一设备中的芯片或处理器。该通信装置可以包括处理器,处理器与存储器耦合,存储器用于存储程序或指令,当程序或指令被处理器执行时,使通信装置执行上述方法实施例中由第一设备、或第一设备中的芯片或处理器所执行的方法。In a fifth aspect, an embodiment of the present application provides a communication device, which may be the first device in the above method embodiment, or The communication device may include a processor, the processor is coupled to a memory, and the memory is used to store programs or instructions. When the program or instruction is executed by the processor, the communication device executes the method executed by the first device, or the chip or processor in the first device in the above method embodiment.

第六方面,本申请实施例提供一种通信装置,该通信装置可以为上述方法实施例中的第一设备,或者为设置在第一设备中的芯片或处理器。该通信装置可以包括处理器,处理器与存储器耦合,存储器用于存储程序或指令,当程序或指令被处理器执行时,使通信装置执行上述方法实施例中由第一设备、或第一设备中的芯片或处理器所执行的方法。In a sixth aspect, an embodiment of the present application provides a communication device, which may be the first device in the above method embodiment, or a chip or processor set in the first device. The communication device may include a processor, the processor is coupled to a memory, and the memory is used to store programs or instructions. When the program or instruction is executed by the processor, the communication device executes the method executed by the first device, or the chip or processor in the first device in the above method embodiment.

第七方面,本申请实施例提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序或计算机指令,当该计算机程序或计算机指令在计算机上运行时,使得计算机执行上述第一方面或第一方面任一可能的实现方式、第二方面或第二方面任一可能的实现方式中的方法。In the seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program or computer instructions. When the computer program or computer instructions are run on a computer, the computer executes the method in the above-mentioned first aspect or any possible implementation of the first aspect, the second aspect or any possible implementation of the second aspect.

第八方面,本申请实施例提供一种包含程序指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面任一可能的实现方式、第二方面或第二方面任一可能的实现方式中的方法。In an eighth aspect, an embodiment of the present application provides a computer program product comprising program instructions, which, when executed on a computer, enables the computer to execute the method in the above-mentioned first aspect or any possible implementation of the first aspect, the second aspect or any possible implementation of the second aspect.

第九方面,本申请实施例提供了芯片系统,该芯片系统包括处理器,用于实现上述各方法中的功能。在一种可能的实现中,该芯片系统还可以包括存储器,用于保存程序指令和/或数据。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。In a ninth aspect, an embodiment of the present application provides a chip system, which includes a processor for implementing the functions in the above methods. In a possible implementation, the chip system may also include a memory for storing program instructions and/or data. The chip system may be composed of a chip, or may include a chip and other discrete devices.

第十方面,本申请实施例提供一种通信系统,所述通信系统包括第一设备和第二设备,第一设备用于执行上述第一方面或第一方面任一可能的实现方式,第二设备用于执行上述第二方面或第二方面任一可能的实现方式中的方法。In the tenth aspect, an embodiment of the present application provides a communication system, which includes a first device and a second device, the first device is used to execute the above-mentioned first aspect or any possible implementation of the first aspect, and the second device is used to execute the above-mentioned second aspect or any possible implementation of the second aspect.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图作简单的介绍。显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获取其它的附图。In order to more clearly illustrate the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

图1为本申请实施例提供的一种网络架构的示意图;FIG1 is a schematic diagram of a network architecture provided in an embodiment of the present application;

图2为本申请实施例提供的一种业务数据与缓存状态报告集成上报的通信方法的流程交互图;FIG2 is a flow diagram of a communication method for integrated reporting of service data and cache status reports provided in an embodiment of the present application;

图3为本申请实施例提供的一种集成触发帧的结构示意图;FIG3 is a schematic diagram of the structure of an integrated trigger frame provided in an embodiment of the present application;

图4为本申请实施例提供的一种第一帧中共用信息字段的格式示意图;FIG4 is a schematic diagram of a format of a common information field in a first frame provided by an embodiment of the present application;

图5为本申请实施例提供的另一种集成触发帧的结构示意图;FIG5 is a schematic diagram of the structure of another integrated trigger frame provided in an embodiment of the present application;

图6为本申请实施例提供的一种设备间的信令流程及资源分配示意图;FIG6 is a schematic diagram of a signaling process and resource allocation between devices provided in an embodiment of the present application;

图7为本申请实施例提供的另一种设备间的信令流程图;FIG7 is a signaling flow chart of another device provided in an embodiment of the present application;

图8为本申请实施例提供的一种通信装置的结构示意图;FIG8 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;

图9为本申请实施例提供的另一种通信装置的结构示意图;FIG9 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application;

图10为本申请实施例提供的又一种通信装置的结构示意图。FIG10 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application.

具体实施方式DETAILED DESCRIPTION

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,本申请实施例中的术语“系统”和“网络”可被互换使用。除非另有说明,“/”表示前后关联的对象是一种“或”的关系,例如,A/B可以表示A或B;本申请中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,其中A,B可以是单数或者复数。并且,在本申请的描述中,除非另有说明,“多个”是指两个或多于两个。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是一个,也可以是多个。另外,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对网元和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。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. Among them, the terms "system" and "network" in the embodiments of the present application can be used interchangeably. Unless otherwise specified, "/" indicates that the objects associated before and after are in an "or" relationship. For example, A/B can represent A or B; "and/or" in this application is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and/or B can represent: A exists alone, A and B exist at the same time, and B exists alone. These three situations, where A and B can be singular or plural. And, in the description of the present application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, c can be one or more. In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish between network elements and identical or similar items with substantially the same functions. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference.

在本申请实施例中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句 “在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。References to "one embodiment" or "some embodiments" in the embodiments of the present application mean that one or more embodiments of the present application include a particular feature, structure or characteristic described in conjunction with the embodiment. "In one embodiment,""in some embodiments,""in some other embodiments,""in other embodiments," etc. do not necessarily all refer to the same embodiment, but mean "one or more but not all embodiments," unless otherwise specifically emphasized. The terms "include,""comprising,""having," and their variations all mean "including but not limited to," unless otherwise specifically emphasized.

以下的具体实施方式,对本申请的目标、技术方案和有益效果进行了进一步详细说明,应理解的是,以下仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本申请的保护范围之内。The following specific implementation methods further describe in detail the objectives, technical solutions and beneficial effects of the present application. It should be understood that the following are only specific implementation methods of the present application and are not intended to limit the scope of protection of the present application. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solutions of the present application should be included in the scope of protection of the present application.

应理解的,本申请实施例可以适用于符合IEEE 802.11系统标准,例如802.11bf、802.11ax,802.11be,或更下一代的标准的系统,例如Wi-Fi 8、UHR、Wi-Fi AI等802.11系列协议的无线局域网系统,或者基于超带宽UWB的无线个人局域网系统等,还可以适用于无线局域网(wireless local area network,WLAN)的场景。还或者本申请实施例也可以适用于物联网(internet of things,IoT)网络或车联网(vehicle to X,V2X)网络等无线局域网系统中。当然,本申请实施例还可以适用于其他可能的通信系统,例如,5G通信系统以及后续演进的蜂窝通信系统等。It should be understood that the embodiments of the present application can be applicable to systems that comply with IEEE 802.11 system standards, such as 802.11bf, 802.11ax, 802.11be, or next-generation standards, such as wireless LAN systems of 802.11 series protocols such as Wi-Fi 8, UHR, Wi-Fi AI, or wireless personal LAN systems based on ultra-wideband UWB, etc., and can also be applicable to wireless local area network (WLAN) scenarios. Alternatively, the embodiments of the present application can also be applied to wireless local area network systems such as the Internet of Things (IoT) network or the Vehicle to X (V2X) network. Of course, the embodiments of the present application can also be applied to other possible communication systems, such as 5G communication systems and subsequent evolved cellular communication systems.

下文以本申请实施例可以适用于WLAN的场景为例。应理解,WLAN从802.11a/g标准开始,历经802.11n、802.11ac、802.11ax和如今正在讨论的802.11be和Wi-Fi 8。其中802.11n也可称为高吞吐率(high throughput,HT);802.11ac也可称为非常高吞吐率(very high throughput,VHT);802.11ax也可称为高效(high efficient,HE)或者Wi-Fi 6;802.11be也可称为极高吞吐率(extremely high throughput,EHT)或者Wi-Fi 7,而对于HT之前的标准,如802.11a/b/g等统称叫做非高吞吐率(non-HT)。The following takes the scenario in which the embodiment of the present application can be applied to WLAN as an example. It should be understood that WLAN started from the 802.11a/g standard, and went through 802.11n, 802.11ac, 802.11ax, and the 802.11be and Wi-Fi 8 that are being discussed now. Among them, 802.11n can also be called high throughput (HT); 802.11ac can also be called very high throughput (VHT); 802.11ax can also be called high efficiency (HE) or Wi-Fi 6; 802.11be can also be called extremely high throughput (EHT) or Wi-Fi 7, and the standards before HT, such as 802.11a/b/g, are collectively called non-high throughput (non-HT).

请参阅图1,图1为本申请实施例提供的一种网络架构的示意图。如图1所示,以网络架构包括1个无线接入点AP和2个站点为例进行说明。与AP关联的STA,能够接收该AP发送的无线帧,也能够向该AP发送无线帧。另外,本申请实施例同样适用于AP与AP之间的通信,例如各个AP之间可通过分布式系统(distributed system,DS)相互通信,本申请实施例也适用于STA与STA之间的通信。应理解,图1中的AP和STA的数量仅是举例,还可以更多或者更少。Please refer to Figure 1, which is a schematic diagram of a network architecture provided by an embodiment of the present application. As shown in Figure 1, a network architecture including 1 wireless access point AP and 2 stations is used as an example for explanation. The STA associated with the AP can receive wireless frames sent by the AP and can also send wireless frames to the AP. In addition, the embodiment of the present application is also applicable to communication between APs. For example, each AP can communicate with each other through a distributed system (DS), and the embodiment of the present application is also applicable to communication between STAs. It should be understood that the number of APs and STAs in Figure 1 is only an example, and can be more or less.

本申请实施例涉及到的STA是一种具有无线通信功能的装置,支持采用WLAN协议进行通信,具有与WLAN网络中的其他站点或接入点通信的能力。在WLAN系统中,站点可以称为非接入点站点(non-access point station,non-AP STA)。例如,STA是允许用户与AP通信进而与WLAN通信的任何用户通信设备,该装置可以为一个整机的设备,还可以是安装在整机设备中的芯片或处理系统等,安装这些芯片或处理系统的设备可以在芯片或处理系统的控制下,实现本申请实施例的方法和功能。例如,STA可以是各种具有无线通信功能的用户终端、用户装置,接入装置,订户站,订户单元,移动站,用户代理,用户装备或其他名称,其中,用户终端可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备,以及各种形式的用户设备(user equipment,UE),移动台(mobile station,MS),终端(terminal),终端设备(terminal equipment),便携式通信设备,手持机,便携式计算设备,娱乐设备,游戏设备或系统,全球定位系统设备或被配置为经由无线介质进行网络通信的任何其他合适的设备等。例如STA可以是路由器、交换机和网桥等,在此,为了描述方便,上面提到的设备统称为站点或STA。The STA involved in the embodiments of the present application is a device with wireless communication function, supports communication using the WLAN protocol, and has the ability to communicate with other stations or access points in the WLAN network. In a WLAN system, a station can be called a non-access point station (non-AP STA). For example, a STA is any user communication device that allows a user to communicate with an AP and then communicate with a WLAN. The device can be a complete device, or a chip or processing system installed in the complete device. Devices installed with these chips or processing systems can implement the methods and functions of the embodiments of the present application under the control of the chip or processing system. For example, STA may be various user terminals, user devices, access devices, subscriber stations, subscriber units, mobile stations, user agents, user equipment or other names with wireless communication functions, wherein user terminals may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to wireless modems with wireless communication functions, as well as various forms of user equipment (UE), mobile stations (MS), terminals, terminal equipment, portable communication devices, handheld machines, portable computing devices, entertainment devices, gaming devices or systems, global positioning system devices or any other suitable devices configured to communicate over a wireless medium. For example, STA may be a router, a switch, a bridge, etc. Here, for the convenience of description, the above-mentioned devices are collectively referred to as stations or STAs.

本申请实施例涉及到的接入点(例如,AP)是一种具有无线通信功能的装置,支持采用WLAN协议进行通信,具有与WLAN网络中其他设备(例如站点或其他接入点)通信的功能,当然,还可以具有与其他设备通信的功能。在WLAN系统中,接入点可以称为接入点站点(AP STA)。该装置可以为一个整机的设备,还可以是安装在整机设备中的芯片或处理系统等,安装这些芯片或处理系统的设备可以在芯片或处理系统的控制下,实现本申请实施例的方法和功能。本申请实施例中的AP可以是为STA提供服务的装置,可以支持802.11系列协议。例如,AP可以为通信服务器、路由器、交换机、网桥等通信实体;AP可以包括各种形式的宏基站,微基站,中继站等,当然AP还可以为这些各种形式的设备中的芯片和处理系统,从而实现本申请实施例的方法和功能。The access point (e.g., AP) involved in the embodiments of the present application is a device with wireless communication function, supports communication using the WLAN protocol, has the function of communicating with other devices in the WLAN network (e.g., stations or other access points), and of course, can also have the function of communicating with other devices. In a WLAN system, an access point can be called an access point station (AP STA). The device can be a complete device, or a chip or processing system installed in the complete device, etc. The device installed with these chips or processing systems can implement the methods and functions of the embodiments of the present application under the control of the chip or processing system. The AP in the embodiments of the present application can be a device that provides services for STA and can support the 802.11 series of protocols. For example, AP can be a communication entity such as a communication server, a router, a switch, a bridge, etc.; AP can include various forms of macro base stations, micro base stations, relay stations, etc., and of course AP can also be chips and processing systems in these various forms of devices, thereby implementing the methods and functions of the embodiments of the present application.

本申请实施例所涉及到的AP和STA可以为适用于IEEE 802.11系统标准的AP和STA。AP是部署在无线通信网络中为其关联的STA提供无线通信功能的装置,该AP可用作该通信系统的中枢,通常为支持802.11系统标准的MAC和PHY的网络侧产品,例如可以为基站、路由器、网关、中继器,通信服务器,交换机或网桥等通信设备,其中,所述基站可以包括各种形式的宏基站,微基站,中继站等。在此, 为了描述方便,上面提到的设备统称为AP。STA通常为支持802.11系统标准的介质访问控制(medium access control,MAC)和物理层(physical,PHY)的终端产品,例如手机、笔记本电脑等。The AP and STA involved in the embodiments of the present application may be AP and STA applicable to the IEEE 802.11 system standard. AP is a device deployed in a wireless communication network to provide wireless communication functions for its associated STA. The AP can be used as the hub of the communication system, and is usually a network-side product that supports the MAC and PHY of the 802.11 system standard. For example, it can be a base station, router, gateway, repeater, communication server, switch or bridge and other communication equipment, wherein the base station may include various forms of macro base stations, micro base stations, relay stations, etc. Here, For the convenience of description, the above-mentioned devices are collectively referred to as APs. STAs are usually terminal products that support the medium access control (MAC) and physical layer (PHY) of the 802.11 system standard, such as mobile phones, laptops, etc.

WLAN系统可以提供高速率低延时的传输,随着WLAN应用场景的不断演进,WLAN系统将会应用于更多场景或产业中,例如,应用于物联网产业,应用于车联网产业或应用于银行业,应用于企业办公,体育场馆展馆,音乐厅,酒店客房宿舍病房,教室,商超,广场,街道,生成车间和仓储等。当然,支持WLAN通信的设备(例如接入点或站点)可以是智慧城市中的传感器节点(例如智能水表,智能电表,智能空气检测节点),智慧家居中的智能设备(例如智能摄像头,投影仪,显示屏,电视机,音响,电冰箱,洗衣机等),物联网中的节点,娱乐终端(例如AR,VR等可穿戴设备),智能办公中智能设备(例如,打印机,投影仪,扩音器,音响等),车联网中的车联网设备,日常生活场景中的基础设施(例如自动售货机,商超的自助导航台,自助收银设备,自助点餐机等),以及大型体育以及音乐场馆的设备等。本申请实施例中对于STA和AP的具体形式不做特殊限制,在此仅是示例性说明。WLAN system can provide high-speed and low-latency transmission. With the continuous evolution of WLAN application scenarios, WLAN system will be applied to more scenarios or industries, such as the Internet of Things industry, the Internet of Vehicles industry or the banking industry, corporate offices, stadiums and exhibition halls, concert halls, hotel rooms, dormitories, wards, classrooms, supermarkets, squares, streets, production workshops and warehouses, etc. Of course, the devices supporting WLAN communication (such as access points or sites) can be sensor nodes in smart cities (such as smart water meters, smart meters, smart air detection nodes), smart devices in smart homes (such as smart cameras, projectors, displays, TVs, speakers, refrigerators, washing machines, etc.), nodes in the Internet of Things, entertainment terminals (such as wearable devices such as AR and VR), smart devices in smart offices (such as printers, projectors, loudspeakers, speakers, etc.), Internet of Vehicles devices in the Internet of Vehicles, infrastructure in daily life scenarios (such as vending machines, self-service navigation desks in supermarkets, self-service cashier devices, self-service ordering machines, etc.), and equipment in large sports and music venues, etc. There is no special limitation on the specific forms of STA and AP in the embodiments of the present application, which are merely illustrative here.

AP可以利用正交频分多址(orthogonal frequency division multiple access,OFDMA)技术,将信道分成多个资源块(resource units,RU),不同STA可以占据不同的RU,从而可以并行的执行多用户传输。The AP can use orthogonal frequency division multiple access (OFDMA) technology to divide the channel into multiple resource units (RU). Different STAs can occupy different RUs, thereby performing multi-user transmission in parallel.

在OFDMA机制中,AP需要根据STA的缓存状态分配STA所使用的RU。具体的,AP每次调度STA之前,向STA发送缓存状态报告查询(Buffer Status Report Poll,BSRP)消息,STA响应于BSRP消息向AP发送缓存状态报告(Buffer Status Report,BSR),以使AP能够根据BSR对多个STA进行RU的分配。也就是说,AP每次调度STA之前都需要通过额外的控制帧(例如,BSRP)向STA获取BSR,才能确定是否需要调度STA上报数据,从而增大了业务时延。因此,如何降低业务时延是需要解决的问题。In the OFDMA mechanism, the AP needs to allocate RUs used by the STA according to the buffer status of the STA. Specifically, before scheduling the STA each time, the AP sends a buffer status report query (Buffer Status Report Poll, BSRP) message to the STA. In response to the BSRP message, the STA sends a buffer status report (Buffer Status Report, BSR) to the AP so that the AP can allocate RUs to multiple STAs according to the BSR. In other words, before scheduling the STA each time, the AP needs to obtain the BSR from the STA through an additional control frame (for example, BSRP) to determine whether the STA needs to be scheduled to report data, thereby increasing the service delay. Therefore, how to reduce the service delay is a problem that needs to be solved.

基于上述,本申请提出一种通信方法,下面将分别通过如下各实施例进行描述。这些通信方法有些仅针对OFDMA机制中的部分流程,有些可以应用于OFDMA机制中的任意一个或多个流程。应理解的是,这些通信方法可以相互结合使用,比如,可以是OFDMA机制中的某一流程使用一种方法而另一流程使用另一种方法,还可以是OFDMA机制中的某一流程既使用一种方法又使用另一种方法。Based on the above, the present application proposes a communication method, which will be described below through the following embodiments. Some of these communication methods are only for some processes in the OFDMA mechanism, and some can be applied to any one or more processes in the OFDMA mechanism. It should be understood that these communication methods can be used in combination with each other, for example, one process in the OFDMA mechanism can use one method and another process can use another method, or one process in the OFDMA mechanism can use both one method and another method.

应理解的是,OFDMA机制有可能会随着技术方案的演进而发生变化,本申请提供的技术方案并不限于下面描述的过程。进一步地,本申请实施例中对场景的描述仅为举例,并不限定本申请实施例的方案仅能运用为描述场景中,同样适用于存在类似问题的场景等。It should be understood that the OFDMA mechanism may change with the evolution of the technical solution, and the technical solution provided by this application is not limited to the process described below. Further, the description of the scene in the embodiment of this application is only an example, and does not limit the solution of the embodiment of this application to be used only in the described scene, and is also applicable to scenes with similar problems.

下面对本申请实施例提供的一种通信方法进行描述。请参阅图2,图2为本申请实施例提供的一种业务数据与缓存状态报告集成上报的通信方法的流程交互图。图2中以第一设备和第二设备作为该交互示意的执行主体为例来示意该方法,但本申请并不限制该交互示意的执行主体。例如,图2中的第一设备也可以是支持该第一设备实现该方法的芯片、芯片系统、或处理器,还可以是能实现全部或部分第一设备功能的逻辑模块或软件;图2中的第二设备也可以是支持该第二设备实现该方法的芯片、芯片系统、或处理器,还可以是能实现全部或部分第二设备功能的逻辑模块或软件。其中,第一设备可以是STA,第二设备可以是AP。如图2所示,该通信方法包括但不限于以下步骤S201-步骤S205:A communication method provided in an embodiment of the present application is described below. Please refer to Figure 2, which is a process interaction diagram of a communication method for integrated reporting of business data and cache status reports provided in an embodiment of the present application. In Figure 2, the method is illustrated by taking the first device and the second device as the execution subjects of the interaction diagram as an example, but the present application does not limit the execution subjects of the interaction diagram. For example, the first device in Figure 2 may also be a chip, a chip system, or a processor that supports the first device to implement the method, or a logic module or software that can implement all or part of the functions of the first device; the second device in Figure 2 may also be a chip, a chip system, or a processor that supports the second device to implement the method, or a logic module or software that can implement all or part of the functions of the second device. Among them, the first device may be a STA, and the second device may be an AP. As shown in Figure 2, the communication method includes but is not limited to the following steps S201-step S205:

S201、第二设备发送第一帧至第一设备,第一帧包括第一字段和第二字段,第一字段指示第一设备上报缓存状态报告BSR的第一资源块RU,第二字段指示第一设备上报数据的第二RU。S201. The second device sends a first frame to the first device. The first frame includes a first field and a second field. The first field indicates a first resource block RU for reporting a buffer status report BSR by the first device, and the second field indicates a second RU for reporting data by the first device.

相应的,第一设备接收第一帧。Accordingly, the first device receives the first frame.

在一种可能的实现方式中,第一帧可以是触发(trigger)帧。In a possible implementation manner, the first frame may be a trigger frame.

示例性地,第一帧可以是集成触发(emsembletrigger)帧。集成触发帧用于调度第一设备上报数据和/或BSR。本实施例对第一帧的具体名称不做限定。为了便于描述,下文统一用集成触发帧进行描述。Exemplarily, the first frame may be an emsemble trigger frame. The emsemble trigger frame is used to schedule the first device to report data and/or BSR. This embodiment does not limit the specific name of the first frame. For ease of description, the emsemble trigger frame is used for description below.

可以理解,集成触发帧可以是一个新帧。一种可能的集成触发帧的实现方式,请参阅图3,图3为本申请实施例提供的一种集成触发帧的结构示意图。如图3所示,集成触发帧可以包括帧控制(framecontrol)字段、时长(duration)字段、接收端地址(RA)、发送端地址(TA)、共用信息(commoninfo)字段(或者称,公用信息字段)、用户信息列表(userinfolist)字段、填充(padding)字段、帧校验序列(FCS)字段。其中,用户信息列表字段中,可以包括第一字段和第二字段。第一字段可以是用户信息列表A(userinfolistA)字段,可以指示对应的RU用于上传BSR信息。第二字段可以是用户信息列表B(userinfolistB)字段,可以指示对应的RU用于上传数据。也就是说,第一字段可以指示用于上传BSR信息所对应的RU(即第一RU),第二字段指示用于上传数据所对应的RU(即第二RU)。可以理解,本实施例对第一字段和第二字段的具体名称不做限定,其名称为用户信息列表A和用户信息 列表B为一种可能的实现方式。不应对本申请实施例构成任何限定。It can be understood that the integrated trigger frame can be a new frame. For a possible implementation of the integrated trigger frame, please refer to Figure 3, which is a schematic diagram of the structure of an integrated trigger frame provided in an embodiment of the present application. As shown in Figure 3, the integrated trigger frame may include a frame control (framecontrol) field, a duration (duration) field, a receiving end address (RA), a transmitting end address (TA), a common information (commoninfo) field (or, a public information field), a user information list (userinfolist) field, a padding (padding) field, and a frame check sequence (FCS) field. Among them, the user information list field may include a first field and a second field. The first field may be a user information list A (userinfolistA) field, which may indicate that the corresponding RU is used to upload BSR information. The second field may be a user information list B (userinfolistB) field, which may indicate that the corresponding RU is used to upload data. That is, the first field may indicate the RU corresponding to the BSR information for uploading (i.e., the first RU), and the second field indicates the RU corresponding to the data for uploading (i.e., the second RU). It can be understood that this embodiment does not limit the specific names of the first field and the second field, and their names are user information list A and user information. Table B is a possible implementation and shall not constitute any limitation to the embodiments of the present application.

在一种可能的实现方式中,如图3所示,第一字段可以包括关联标识符12(AID12)字段、资源单元分配(RU allocation)字段、上行前向纠错编码类型(UL FEC coding type)字段、上行HE协议调制编码方案(UL HE-MCS)字段、上行双载波调制(UL DCM)字段、空间流分配/随机接入资源单元信息(SS allocation/RA-RU information)字段、上行目标接收功率(UL target receive power)字段以及上传内容类型(UL content type)字段。In one possible implementation, as shown in Figure 3, the first field may include an association identifier 12 (AID12) field, a resource unit allocation (RU allocation) field, an uplink forward error correction coding type (UL FEC coding type) field, an uplink HE protocol modulation and coding scheme (UL HE-MCS) field, an uplink dual carrier modulation (UL DCM) field, a spatial stream allocation/random access resource unit information (SS allocation/RA-RU information) field, an uplink target receive power (UL target receive power) field, and an upload content type (UL content type) field.

第一字段中,关联标识符12字段的值可以是第一设备的标识或者是特殊值,例如2044。当关联标识符12字段的值为第一设备的标识时,说明该RU用于特定的第一设备上报BSR。若关联标识符12字段的值为特殊值时,说明该RU可供第一设备随机选择来上报BSR。In the first field, the value of the association identifier 12 field can be the identifier of the first device or a special value, such as 2044. When the value of the association identifier 12 field is the identifier of the first device, it indicates that the RU is used to report the BSR for a specific first device. If the value of the association identifier 12 field is a special value, it indicates that the RU can be randomly selected by the first device to report the BSR.

示例性地,若对应于第一RU1的关联标识符12字段的值为第一设备A的标识符,则说明第一设备A需要通过第一RU1上报第一设备A的BSR。若对应于第一RU2的关联标识符12字段的值为特殊值,则说明第一RU2可供任意一个第一设备上报BSR信息。例如,当第一设备B存在业务数据时,第一设备B可通过第一RU2上报BSR,从而使得下一次能够有机会被第二设备调度从而上报业务数据。For example, if the value of the association identifier 12 field corresponding to the first RU1 is the identifier of the first device A, it means that the first device A needs to report the BSR of the first device A through the first RU1. If the value of the association identifier 12 field corresponding to the first RU2 is a special value, it means that the first RU2 can be used for any first device to report BSR information. For example, when the first device B has service data, the first device B can report the BSR through the first RU2, so that it can have the opportunity to be scheduled by the second device next time to report service data.

第一字段中,上传内容类型字段用于指示对应的RU用于上传数据或者上传BSR信息。在一个示例中,当上传内容类型字段的值为0时,表示该RU用于上传数据,当上传内容类型字段的值为1时,表示该RU用于上报BSR。或者,在另一个示例中,当上传内容类型字段的值为1时,表示该RU用于上传数据,当上传内容类型字段的值为0时,表示该RU用于上报BSR。In the first field, the upload content type field is used to indicate that the corresponding RU is used to upload data or upload BSR information. In one example, when the value of the upload content type field is 0, it indicates that the RU is used to upload data, and when the value of the upload content type field is 1, it indicates that the RU is used to report BSR. Or, in another example, when the value of the upload content type field is 1, it indicates that the RU is used to upload data, and when the value of the upload content type field is 0, it indicates that the RU is used to report BSR.

需要说明的是,图3所示的第一帧的帧结构中仅示出一个第一字段,但第一帧中可以包括多个第一字段。每个第一字段均可以包括关联标识符12字段、资源单元分配字段、上行前向纠错编码类型字段、上行HE协议调制编码方案字段、上行双载波调制字段、空间流分配/随机接入资源单元信息字段、上行目标接收功率字段以及上传内容类型字段。每个第一字段可以分别对应一个RU。例如,第一字段1对应RU1,第一字段1中的关联标识符12为第一设备1的标识符,第一字段2对应第一RU2,第一字段2中的关联标识符12为第一设备2的标识符,第一字段3对应RU3,第一字段3中的关联标识符12为特殊值,则说明RU1用于第一设备1上报BSR,RU2用于第一设备2上报BSR,RU3可供第一设备随机选择以上报BSR。It should be noted that only one first field is shown in the frame structure of the first frame shown in FIG3, but the first frame may include multiple first fields. Each first field may include an association identifier 12 field, a resource unit allocation field, an uplink forward error correction coding type field, an uplink HE protocol modulation and coding scheme field, an uplink dual-carrier modulation field, a spatial stream allocation/random access resource unit information field, an uplink target received power field, and an upload content type field. Each first field may correspond to one RU respectively. For example, the first field 1 corresponds to RU1, the association identifier 12 in the first field 1 is the identifier of the first device 1, the first field 2 corresponds to the first RU2, the association identifier 12 in the first field 2 is the identifier of the first device 2, the first field 3 corresponds to RU3, and the association identifier 12 in the first field 3 is a special value, which means that RU1 is used for the first device 1 to report the BSR, RU2 is used for the first device 2 to report the BSR, and RU3 can be randomly selected by the first device to report the BSR.

在一种可能的实现方式中,如图3所示,第二字段可以包括关联标识符12(AID12)字段、资源单元分配(RU allocation)字段、上行前向纠错编码类型(UL FEC coding type)字段、上行HE协议调制编码方案(UL HE-MCS)字段、上行双载波调制(UL DCM)字段、空间流分配/随机接入资源单元信息(SS allocation/RA-RU information)字段、上行目标接收功率(UL target receive power)字段、上传内容类型(UL content type)字段以及触发帧相关的用户信息(trigger dependent user info)字段。In one possible implementation, as shown in Figure 3, the second field may include an association identifier 12 (AID12) field, a resource unit allocation (RU allocation) field, an uplink forward error correction coding type (UL FEC coding type) field, an uplink HE protocol modulation and coding scheme (UL HE-MCS) field, an uplink dual carrier modulation (UL DCM) field, a spatial stream allocation/random access resource unit information (SS allocation/RA-RU information) field, an uplink target receive power (UL target receive power) field, an upload content type (UL content type) field, and a trigger frame related user information (trigger dependent user info) field.

第二字段中,上传内容类型字段用于指示对应的RU用于上传数据或者上传BSR信息。在一个示例中,当上传内容类型字段的值为0时,表示该RU用于上传数据,当上传内容类型字段的值为1时,表示该RU用于上报BSR。或者,在另一个示例中,当上传内容类型字段的值为1时,表示该RU用于上传数据,当上传内容类型字段的值为0时,表示该RU用于上报BSR。第一设备与RU的对应关系,可以通过第二字段中的关联标识符12确定。也就是说,关联标识符12所表示的第一设备为可以通过该RU上报数据的第一设备。In the second field, the upload content type field is used to indicate that the corresponding RU is used to upload data or upload BSR information. In one example, when the value of the upload content type field is 0, it indicates that the RU is used to upload data, and when the value of the upload content type field is 1, it indicates that the RU is used to report BSR. Or, in another example, when the value of the upload content type field is 1, it indicates that the RU is used to upload data, and when the value of the upload content type field is 0, it indicates that the RU is used to report BSR. The correspondence between the first device and the RU can be determined by the association identifier 12 in the second field. That is, the first device represented by the association identifier 12 is the first device that can report data through the RU.

在一种可能的实现方式中,第二字段中包括第一子字段,第一子字段可以指示第一设备上传的第二帧中携带BSR或者不指示是否携带BSR。第一子字段可以是上传缓存状态报告(UL BSR)字段。例如,第一子字段的值为1,表示第一设备上传的第二帧中既需要包括数据也需要包括BSR。第一子字段的值为0,表示第一设备上传的第二帧中需要包括数据,并且可以包括BSR也可以不包括BSR。或者,例如,第一子字段的值为0,表示第一设备上传的第二帧中既需要包括数据也需要包括BSR。第一子字段的值为1,表示第一设备上传的第二帧中需要包括数据,并且可以包括BSR也可以不包括BSR。本申请实施例对此不做限定。其中,BSR可以作为数据的一部分进行上报。例如,上报(第一设备发送第二帧)时,以BSR作为数据的末端。其中,第二帧可以是数据帧。In a possible implementation, the second field includes a first subfield, and the first subfield may indicate whether the second frame uploaded by the first device carries a BSR or does not indicate whether the BSR is carried. The first subfield may be an upload buffer status report (UL BSR) field. For example, the value of the first subfield is 1, indicating that the second frame uploaded by the first device needs to include both data and a BSR. The value of the first subfield is 0, indicating that the second frame uploaded by the first device needs to include data, and may include or not include a BSR. Or, for example, the value of the first subfield is 0, indicating that the second frame uploaded by the first device needs to include both data and a BSR. The value of the first subfield is 1, indicating that the second frame uploaded by the first device needs to include data, and may include or not include a BSR. The embodiment of the present application does not limit this. Among them, the BSR may be reported as part of the data. For example, when reporting (the first device sends the second frame), the BSR is used as the end of the data. Among them, the second frame may be a data frame.

示例性地,第一子字段的值为1,表示第一设备上传的第二帧中既需要包括数据也需要包括BSR。第一子字段的值为0,表示第一设备上传的第二帧中需要包括数据,并且可以包括BSR也可以不包括BSR。若第二字段中的关联标识符12用于表示第一设备C,所关联的RU为第二RU1,第一子字段的值为1,则第一设备C可以通过第二RU1上报数据,并且,需要在通过第二RU1上报数据时上报BSR。 Exemplarily, the value of the first subfield is 1, indicating that the second frame uploaded by the first device needs to include both data and BSR. The value of the first subfield is 0, indicating that the second frame uploaded by the first device needs to include data, and may or may not include BSR. If the association identifier 12 in the second field is used to represent the first device C, the associated RU is the second RU1, and the value of the first subfield is 1, the first device C can report data through the second RU1, and needs to report BSR when reporting data through the second RU1.

示例性地,第一子字段的值为1,表示第一设备上传的第二帧中既需要包括数据也需要包括BSR。第一子字段的值为0,表示第一设备上传的第二帧中需要包括数据,并且可以包括BSR也可以不包括BSR。若第二字段中的关联标识符12用于表示第一设备D,所关联的RU为第二RU2,第一子字段的值为0,则第一设备D可以通过第二RU2上报数据,并且,可以上报BSR,也可以不上报BSR。Exemplarily, the value of the first subfield is 1, indicating that the second frame uploaded by the first device needs to include both data and BSR. The value of the first subfield is 0, indicating that the second frame uploaded by the first device needs to include data, and may or may not include BSR. If the association identifier 12 in the second field is used to represent the first device D, the associated RU is the second RU2, and the value of the first subfield is 0, the first device D can report data through the second RU2, and may or may not report BSR.

在一种可能的实现方式中,第二字段可以包括触发帧相关的用户信息(trigger dependent user info)字段,触发帧相关的用户信息字段中包括第一子字段。也就是说,第一子字段包括在触发帧相关的用户信息字段中。或者说,第一子字段是触发帧相关的用户信息字段的一部分。In one possible implementation, the second field may include a trigger-dependent user information field, and the trigger-dependent user information field includes the first subfield. In other words, the first subfield is included in the trigger-dependent user information field. In other words, the first subfield is a part of the trigger-dependent user information field.

需要说明的是,图3所示的第一帧的帧结构中仅示出一个第二字段,但第一帧中可以包括多个第二字段。每个第二字段均可以包括关联标识符12字段、资源单元分配字段、上行前向纠错编码类型字段、上行HE协议调制编码方案字段、上行双载波调制字段、空间流分配/随机接入资源单元信息字段、上行目标接收功率字段、上传内容类型字段以及触发帧相关的用户信息字段。每个第二字段可以分别对应一个RU。例如,第二字段1对应RU1,第二字段1中的关联标识符12为第一设备1的标识符,第二字段2对应RU2,第二字段2中的关联标识符12为第一设备2的标识符,则说明RU1用于第一设备1上报数据,RU2用于第一设备2上报数据。It should be noted that only one second field is shown in the frame structure of the first frame shown in Figure 3, but the first frame may include multiple second fields. Each second field may include an association identifier 12 field, a resource unit allocation field, an uplink forward error correction coding type field, an uplink HE protocol modulation and coding scheme field, an uplink dual-carrier modulation field, a spatial stream allocation/random access resource unit information field, an uplink target received power field, an upload content type field, and a trigger frame-related user information field. Each second field may correspond to one RU respectively. For example, the second field 1 corresponds to RU1, the association identifier 12 in the second field 1 is the identifier of the first device 1, the second field 2 corresponds to RU2, and the association identifier 12 in the second field 2 is the identifier of the first device 2, which means that RU1 is used for the first device 1 to report data, and RU2 is used for the first device 2 to report data.

请参见图4,图4为本申请实施例提供的一种第一帧中共用信息字段的格式示意图。Please refer to Figure 4, which is a schematic diagram of the format of a common information field in a first frame provided in an embodiment of the present application.

共用信息字段包括触发帧类型(trigger type)字段、上传长度(UL length)字段、后续有触发帧(more TF)字段、要求载波感知(CS required)字段、上行带宽(UL BW)字段、保护间隔和HE协议长训练字段类型(GI and HE-LTF type)字段、多用户多输入多输出HE协议长训练字段模式(MU-MIMO HE-LTF mode)字段、HE协议长训练字段符号个数和中导频周期(number of HE-LTF symbols and midamble periodicity)字段、上行空时分组编码(UL STBC)字段、低密度奇偶检验额外符号段(LDPC extra symbol segment)字段、AP发送功率(AP Tx power)字段、前向纠错字段前填充因子(Pre-FEC padding factor)字段、PE歧义消解(PE disambiguity)字段、上行空间复用(UL spatial reuse)字段、多普勒效应(Doppler)字段、上行HE协议信息字段A2保留(UL HE-SIG-A2reserved)字段、保留(Reserved)字段、触发帧相关的共用信息(trigger dependent common info)字段。其中,触发帧类型字段用于指示触发帧的类型。如下表1所示,为触发帧的类型表。The common information fields include the trigger frame type field (trigger type), the upload length (UL length), the subsequent trigger frame (more TF), the carrier sense required (CS required), the uplink bandwidth (UL BW), the guard interval and HE protocol long training field type (GI and HE-LTF type), the multi-user multiple input multiple output HE protocol long training field mode (MU-MIMO HE-LTF mode), the number of HE protocol long training field symbols and midamble periodicity, and the uplink space-time block coding (UL STBC). ) field, low-density parity check extra symbol segment (LDPC extra symbol segment) field, AP transmit power (AP Tx power) field, forward error correction field before filling factor (Pre-FEC padding factor) field, PE disambiguity field, uplink spatial reuse (UL spatial reuse) field, Doppler effect (Doppler) field, uplink HE protocol information field A2 reserved (UL HE-SIG-A2reserved) field, reserved (Reserved) field, trigger frame related common information (trigger dependent common info) field. Among them, the trigger frame type field is used to indicate the type of the trigger frame. As shown in Table 1 below, it is a type table of trigger frames.

表1
Table 1

其中,触发帧类型的值为8,可以表示本申请实施例提供的第一帧(集成触发帧)。可以理解的是,触发帧类型的值为8表示本申请实施例提供的第一帧为一种示例,不应对本申请实施例构成任何限定。Among them, the value of the trigger frame type is 8, which can represent the first frame (integrated trigger frame) provided in the embodiment of the present application. It can be understood that the value of the trigger frame type is 8, which means that the first frame provided in the embodiment of the present application is an example and should not constitute any limitation to the embodiment of the present application.

在一种可能的实现方式中,第一帧还可以包括第六字段。第六字段指示第一帧是否携带块确认(blockacknowledgement,BA)信息。例如,第六字段的值为1,指示第一帧携带块确认信息;第六字段的值为0,指示第一帧未携带块确认信息。或者,第六字段的值为0,指示第一帧携带块确认信息;第六字段的值为1,指示第一帧未携带块确认信息。第六字段可以是携带多用户块确认信息(carrying multi-STA BA info)字段。In one possible implementation, the first frame may further include a sixth field. The sixth field indicates whether the first frame carries block acknowledgement (BA) information. For example, the value of the sixth field is 1, indicating that the first frame carries block acknowledgement information; the value of the sixth field is 0, indicating that the first frame does not carry block acknowledgement information. Alternatively, the value of the sixth field is 0, indicating that the first frame carries block acknowledgement information; the value of the sixth field is 1, indicating that the first frame does not carry block acknowledgement information. The sixth field may be a field carrying multi-STA BA info.

在一种可能的实现方式中,如图4所示,第一帧可以包括触发帧相关的共用信息(trigger dependent common info)字段,触发帧的共用信息字段中包括第六字段(多用户块确认信息字段)。触发帧的共用信息字段中还可以包括保留字段。In a possible implementation, as shown in FIG4 , the first frame may include a trigger-dependent common information field, and the common information field of the trigger frame includes a sixth field (multi-user block confirmation information field). The common information field of the trigger frame may also include a reserved field.

请参见图5,图5为本申请实施例提供的另一种集成触发帧的结构示意图。Please refer to FIG. 5 , which is a schematic diagram of the structure of another integrated trigger frame provided in an embodiment of the present application.

如图5所示,集成触发帧可以包括帧控制(frame control)字段、时长(duration)字段、接收端地址 (RA)、发送端地址(TA)、共用信息(common info)字段、用户信息列表(user info list)字段、多用户块确认信息(multi-STA BA info)字段、填充(padding)字段、帧校验序列(FCS)字段。As shown in FIG5 , the integrated trigger frame may include a frame control field, a duration field, a receiving end address field, and a (RA), transmitter address (TA), common information (common info) field, user information list (user info list) field, multi-STA block acknowledgment information (multi-STA BA info) field, padding (padding) field, frame check sequence (FCS) field.

在图4中的第六字段指示第一帧携带BA信息的情况下,第一帧还可以包括第七字段。其中,第七字段可以指示BA信息的位置。第七字段可以是块确认标志位(BA flag)字段。In the case where the sixth field in FIG. 4 indicates that the first frame carries BA information, the first frame may further include a seventh field. The seventh field may indicate the location of the BA information. The seventh field may be a block acknowledgement flag (BA flag) field.

在一种可能的实现方式中,第七字段可以包括在多用户块确认信息字段中。用于表示多用户块确认信息字段中,BA信息的位置。例如,2字节的第七字段全部置1,则指示第七字段之后的信息为BA信息。进一步的,如图5所示,块确认控制(BAcontrol)字段中的块确认类型(BAtype)字段可以设置为默认值,表示该帧为多用户类型(multi-STA)的BA帧(BA信息)。例如,默认值可以设置为11。In a possible implementation, the seventh field may be included in the multi-user block confirmation information field. It is used to indicate the position of the BA information in the multi-user block confirmation information field. For example, if the 2-byte seventh field is all set to 1, it indicates that the information after the seventh field is BA information. Further, as shown in FIG5 , the block confirmation type (BAtype) field in the block confirmation control (BAcontrol) field may be set to a default value, indicating that the frame is a BA frame (BA information) of a multi-user type (multi-STA). For example, the default value may be set to 11.

现有技术中,第二设备接收到第一设备发送的数据帧后,均需要向第一设备回复BA信息。本申请实施例中通过将BA信息集成在触发帧(第一帧)中,使得第一帧集成实现了调度第一设备的数据和/或BSR,以及向第一设备回复BA信息的功能。从而减少了控制帧的开销,并且提高了调度的效率。In the prior art, after receiving the data frame sent by the first device, the second device needs to reply BA information to the first device. In the embodiment of the present application, by integrating BA information into the trigger frame (first frame), the first frame integrates the functions of scheduling the data and/or BSR of the first device and replying BA information to the first device. This reduces the overhead of the control frame and improves the efficiency of scheduling.

在一种可能的实现方式中,集成触发帧基于第一设备上报的BSR确定。In a possible implementation manner, the integrated trigger frame is determined based on the BSR reported by the first device.

示例性地,第二设备发送集成触发帧之前,可以先向第一设备发送BSRP以获取第一设备的缓存状态。第一设备接收到第二设备发送的BSRP之后,向第二设备上报BSR。第二设备通过解析多个第一设备上报的BSR,可以得到多个第一设备的缓存状态信息,确定各个第一设备是否存在缓存需要上报。其中,第一设备与第二设备关联。例如,第二设备向与第二设备关联的所有第一设备发送BSRP。与第二设备关联的所有第一设备接收到BSRP之后,均向第二设备上报各自的BSR。从而第二设备可以解析各个第一设备上报的BSR得到各个第一设备的缓存状态信息。Exemplarily, before the second device sends an integrated trigger frame, it may first send a BSRP to the first device to obtain the cache status of the first device. After the first device receives the BSRP sent by the second device, it reports a BSR to the second device. By parsing the BSRs reported by multiple first devices, the second device can obtain the cache status information of multiple first devices and determine whether each first device has a cache that needs to be reported. Among them, the first device is associated with the second device. For example, the second device sends a BSRP to all first devices associated with the second device. After receiving the BSRP, all first devices associated with the second device report their respective BSRs to the second device. Thus, the second device can parse the BSRs reported by each first device to obtain the cache status information of each first device.

在一种可能的实现方式中,方法还包括:第二设备分配第一RU。In a possible implementation manner, the method further includes: the second device allocating the first RU.

在一种可能的实现方式中,分配方式可以包括:In a possible implementation, the allocation method may include:

基于第一RU与第一设备的一一对应关系,分配第一RU至对应的第一设备,以用于对应的第一设备通过对应的RU上报BSR;和/或,Based on a one-to-one correspondence between the first RU and the first device, allocating the first RU to the corresponding first device, so that the corresponding first device reports the BSR through the corresponding RU; and/or,

可以不将第一RU与第一设备对应,通过分配第一RU使得存在业务/缓存待上报的第一设备可以随机选择第一RU上报BSR。The first RU may not correspond to the first device. By allocating the first RU, the first device with services/buffers to be reported may randomly select the first RU to report the BSR.

示例性地,基于前期发包统计,第二设备发现第一设备A和第一设备B属于活跃用户(例如,经常存业务数据的第一设备),则可以将2个第一RU(假设分别为第一RU1和第一RU2)分配给第一设备A和第一设备B,以用于第一设备A和第一设备B分别通过第一RU1和第一RU2上报BSR。Exemplarily, based on previous packet sending statistics, the second device finds that the first device A and the first device B are active users (for example, first devices that often store business data), then two first RUs (assuming they are first RU1 and first RU2) can be allocated to the first device A and the first device B, so that the first device A and the first device B can report the BSR through the first RU1 and the first RU2, respectively.

示例性地,还可以分配一些第一RU,但不将第一RU分配给固定的或者具体的第一设备。而是提供给有需要的第一设备进行选择,以用于有需要的第一设备通过这些分配下来的,但未分配给固定第一设备的第一RU上报BSR。例如,第二设备分配第一RU3、第一RU4、第一RU5,但并未分配给固定的第一设备,那么第一设备C存在业务数据/缓存时,可以在第一RU3、第一RU4、第一RU5中随机选择一个来上报BSR。Exemplarily, some first RUs may also be allocated, but the first RUs are not allocated to fixed or specific first devices. Instead, they are provided to first devices in need for selection, so that the first devices in need can report BSRs through these first RUs that are allocated but not allocated to fixed first devices. For example, the second device allocates the first RU3, the first RU4, and the first RU5, but they are not allocated to the fixed first device. Then, when the first device C has service data/cache, it can randomly select one from the first RU3, the first RU4, and the first RU5 to report the BSR.

基于上述RU可以同时用于一部分第一设备上报数据,另一部分设备上报BSR的方法,使得各个第一设备都有机会上报BSR信息,解决了BSR上报过程中的公平性问题,并且降低了业务时延。并且,在高效上报BSR信息的同时,也减少了RU资源的浪费。Based on the above method, the RU can be used for some first devices to report data and other devices to report BSR at the same time, so that each first device has the opportunity to report BSR information, solves the fairness problem in the BSR reporting process, and reduces service delay. In addition, while efficiently reporting BSR information, it also reduces the waste of RU resources.

S202、第一设备基于第一帧上报第二帧至第二设备。S202: The first device reports a second frame to the second device based on the first frame.

相应的,第二设备接收多个第一设备的第二帧。Correspondingly, the second device receives the second frames of the plurality of first devices.

其中,第二帧中包括BSR。The second frame includes the BSR.

在一种可能的实现方式中,第二帧可以是数据帧。In a possible implementation manner, the second frame may be a data frame.

在一种可能的实现方式中,第一设备基于第一帧上报第二帧至第二设备包括:In a possible implementation manner, the first device reporting the second frame to the second device based on the first frame includes:

基于第一帧确定在第二RU中上报第二帧,第二帧还包括数据;或者,Determine, based on the first frame, to report the second frame in the second RU, where the second frame also includes data; or,

基于第一帧确定在对应的第一RU中上报第二帧;或者,Determine, based on the first frame, to report the second frame in the corresponding first RU; or,

基于第一帧确定在随机的第一RU中上报第二帧。Determine based on the first frame whether to report the second frame in a random first RU.

具体的,各第一设备接收到第一帧后,解析第一帧。基于第一字段以及第二字段中的关联标识符12字段确定是否需要上报数据,以及是否需要上报BSR。例如,若第一设备A解析得到第一帧的第一字段中,关联标识符12字段包括第一设备A对应的标识,对应的RU为第一RU1,则第一设备A通过第一RU1上报BSR信息。若第一设备A解析得到第一帧的第二字段中,关联标识符12字段包括第一设备A对应的标识,对应的RU为第二RU1,则第一设备A通过第二RU1上报数据,并且,需要基于解析第一 子字段确定是否需要上报BSR。若第一设备A解析得到第一帧的第一字段中,关联标识符12字段不包括第一设备A对应的标识,则第一设备A可以不上传BSR,或者,第一设备A随机选取一个第一字段中关联标识符12字段为特殊值的第一RU上报BSR。Specifically, after receiving the first frame, each first device parses the first frame. Based on the first field and the association identifier 12 field in the second field, it is determined whether data needs to be reported and whether a BSR needs to be reported. For example, if the first device A parses the first field of the first frame and the association identifier 12 field includes the identifier corresponding to the first device A, and the corresponding RU is the first RU1, the first device A reports the BSR information through the first RU1. If the first device A parses the second field of the first frame and the association identifier 12 field includes the identifier corresponding to the first device A, and the corresponding RU is the second RU1, the first device A reports the data through the second RU1, and needs to report the BSR information based on the parsing of the first frame. The subfield determines whether a BSR needs to be reported. If the first device A parses the first field of the first frame and the association identifier 12 field does not include the identifier corresponding to the first device A, the first device A may not upload the BSR, or the first device A randomly selects a first RU with a special value in the association identifier 12 field in the first field to report the BSR.

S203、第二设备基于多个第一设备的BSR确定多个第一设备下一轮所用的第一RU和第二RU。S203: The second device determines a first RU and a second RU used by the multiple first devices in the next round based on the BSRs of the multiple first devices.

基于步骤S202,第二设备可以得到多个第一设备的BSR,从而可以基于得到的多个第一设备的BSR确定多个第一设备下一轮所用的第一RU和第二RU。可以知道的是,多个第一设备的BSR可以从多个第一设备发送给第二设备的第二帧中得到。Based on step S202, the second device can obtain the BSRs of the multiple first devices, and thus can determine the first RU and the second RU used by the multiple first devices in the next round based on the obtained BSRs of the multiple first devices. It can be known that the BSRs of the multiple first devices can be obtained from the second frames sent by the multiple first devices to the second device.

具体的,基于多个第一设备的BSR确定多个设备下一轮所用的第一RU和第二RU的方法参考步骤S201,此处不再进行赘述。Specifically, the method for determining the first RU and the second RU used by the multiple devices in the next round based on the BSRs of the multiple first devices is referred to step S201, which will not be described in detail here.

基于上一轮多个第一设备的BSR确定多个设备下一轮所用的第一RU和第二RU,从而无需在每次调度第一设备和RU之前,向第一设备发送BSRP以获取BSR,而是在获取一些第一设备的业务数据的同时也可以获取一些其他第一设备的BSR,从而可以节省控制帧开销。The first RU and the second RU used by multiple devices in the next round are determined based on the BSRs of multiple first devices in the previous round. Therefore, there is no need to send BSRP to the first device to obtain BSR before scheduling the first device and RU each time. Instead, the BSRs of some other first devices can be obtained while obtaining the service data of some first devices, thereby saving control frame overhead.

S204、第二设备发送第三帧至第一设备。S204: The second device sends a third frame to the first device.

相应的,第一设备接收第三帧。Correspondingly, the first device receives the third frame.

其中,第三帧为另一个集成触发帧。第三帧中对于第一RU和第二RU的分配基于第二帧中的BSR确定。The third frame is another integrated trigger frame. The allocation of the first RU and the second RU in the third frame is determined based on the BSR in the second frame.

第三帧包括第三字段和第四字段。第三字段指示第一设备下一轮上报BSR的第一RU,第四字段指示第一设备下一轮上报数据的第二RU。第三帧中第三字段可以参考上述第一帧中的第一字段。第三帧中的第四字段可以参考上述第一帧中的第二字段。此处不再进行赘述。The third frame includes a third field and a fourth field. The third field indicates the first RU of the first device reporting the BSR in the next round, and the fourth field indicates the second RU of the first device reporting the data in the next round. The third field in the third frame can refer to the first field in the first frame. The fourth field in the third frame can refer to the second field in the first frame. No further details will be given here.

S205、第二设备发送第四帧至第一设备。S205. The second device sends a fourth frame to the first device.

相应的,第一设备接收第四帧。Correspondingly, the first device receives the fourth frame.

其中,第四帧为又一个集成触发帧。第四帧为N轮调度中的第N轮调度中第二设备发送给第一设备的集成触发帧。由于此时为最后一轮调度,因此,第二设备可以不再获取用于确定下一轮调度的第一设备的BSR。全部的RU可以用于第一设备上报数据。从而进一步避免了RU的浪费。Among them, the fourth frame is another integrated trigger frame. The fourth frame is an integrated trigger frame sent by the second device to the first device in the Nth round of scheduling in N rounds of scheduling. Since this is the last round of scheduling, the second device may no longer obtain the BSR of the first device for determining the next round of scheduling. All RUs can be used for the first device to report data. This further avoids the waste of RUs.

第四帧包括第五字段,第五字段指示第一设备最后一轮上报数据的第二RU。其中,第五字段所包括的字段可以参考图3中第二字段所包括的字段,此处不再进行赘述。The fourth frame includes a fifth field, and the fifth field indicates the second RU of the last round of data reporting by the first device. The fields included in the fifth field can refer to the fields included in the second field in FIG. 3, and will not be described in detail here.

需要说明的是,其中步骤S202-步骤S205为可选步骤,在图2中使用虚线进行表示。It should be noted that steps S202 to S205 are optional steps, which are indicated by dotted lines in FIG. 2 .

本申请实施例中,通过第一帧中的第二字段,可以指示第一设备上报数据的第二RU(如文中的第二RU),从而可以调度第一设备可以被调度通过上报数据的第二RU上报数据。而通过第一帧中的第一字段,可以指示第一设备上报BSR的第一RU(如文中的第一RU),从而使得第一设备可以被调度通过上报BSR的第一RU上报BSR。例如,当第一设备存在业务数据需要上报时但未被调度上报数据时,第一设备可以基于接收到的第一帧自行选择一个第一RU上报BSR。从而可以在下一轮调度中,第二设备可以基于第一设备上报的BSR,选择是否调度通过第一RU上报了BSR的第一设备上报数据。第二设备无需向第一设备发送BSRP就可以得到第一设备的BSR,第一设也无需在被调度上报数据前额外向第二设备发送BSR来获得上报数据的机会。通过使得第一设备在未被调度上报数据时也可以及时上报BSR,从而便于第二设备基于第一设备的BSR调度第一设备上报数据,进而降低了业务时延。In the embodiment of the present application, the second RU (such as the second RU in the text) to which the first device reports data can be indicated by the second field in the first frame, so that the first device can be scheduled to report data through the second RU that reports data. And the first field in the first frame can indicate the first RU (such as the first RU in the text) to which the first device reports the BSR, so that the first device can be scheduled to report the BSR through the first RU that reports the BSR. For example, when the first device has service data to be reported but is not scheduled to report data, the first device can select a first RU to report the BSR based on the received first frame. Thus, in the next round of scheduling, the second device can choose whether to schedule the first device that reports the BSR through the first RU to report data based on the BSR reported by the first device. The second device can obtain the BSR of the first device without sending a BSRP to the first device, and the first device does not need to send an additional BSR to the second device before being scheduled to report data to obtain the opportunity to report data. By enabling the first device to report the BSR in a timely manner when it is not scheduled to report data, it is convenient for the second device to schedule the first device to report data based on the BSR of the first device, thereby reducing service latency.

为了进一步说明本申请实施例涉及的方法,下面通过图6和图7对本申请实施例进行说明。In order to further illustrate the method involved in the embodiment of the present application, the embodiment of the present application is described below with reference to Figures 6 and 7.

请参阅图6,图6为本申请实施例提供的一种设备间的信令流程及资源分配示意图。如图6所示,假设第二设备共关联20个第一设备,第二设备和第一设备带宽能力为80兆(M),一段时间内第二设备获得传输机会(transmit opportunity,TXOP)后共进行了N轮调度。每轮调度中,都包括一次第二设备向第一设备发送集成触发帧以及第一设备向第二设备上报第二帧的交互。其中,调度的轮数N可以基于第二设备获得TXOP的时长确定,和/或,可以基于与第二设备关联的第一设备的缓存状态确定等,本申请实施例对此不作限定。Please refer to Figure 6, which is a schematic diagram of a signaling process and resource allocation between devices provided in an embodiment of the present application. As shown in Figure 6, it is assumed that the second device is associated with 20 first devices in total, and the bandwidth capacity of the second device and the first device is 80 megabits (M). After the second device obtains a transmission opportunity (transmit opportunity, TXOP) within a period of time, a total of N rounds of scheduling are performed. Each round of scheduling includes an interaction in which the second device sends an integrated trigger frame to the first device and the first device reports the second frame to the second device. Among them, the number of scheduling rounds N can be determined based on the duration of the second device obtaining the TXOP, and/or can be determined based on the cache status of the first device associated with the second device, etc., and the embodiments of the present application do not limit this.

第一轮调度:The first round of scheduling:

第二设备向多个第一设备发送BSRP,BSRP用于获取第一设备的缓存状态信息。The second device sends BSRP to multiple first devices, where BSRP is used to obtain buffer status information of the first devices.

第一设备接收到BSRP后,可以向第二设备上报各自的BSR。After receiving the BSRP, the first device may report the respective BSRs to the second device.

第二设备接收到BSR后,基于第一设备上报的BSR,确定在第一轮调度中调度第一设备1、第一设备2和第一设备3上报数据,且分别对应前3个20M带宽频谱的242-tone大小的RU(第二RU),即通 过前3个20M带宽频谱的242-tone大小的RU(第二RU)上报数据,并要求第一设备1、第一设备2和第一设备3在上传的第二帧(例如,PPDU)中携带BSR信息。以及,确定在第一轮调度中将第4个20M带宽频谱的9个26-tone大小的RU(第一RU)作为随机RU供未被调度上传数据的第一设备上传BSR信息。在第一轮调度中,被调度上传数据的第一设备为第一设备1、第一设备2和第一设备3。那么在第一帧的第一字段中,关联标识符12字段为特殊值,而不包括任何第一设备对应的标识符,用于表示第一RU可供任意未被调度的第一设备选取并上报BSR信息。在第一帧的第二字段中,关联标识符12字段包括第一设备1、第一设备2和第一设备3对应的标识符,分别对应第1、2、3个20M带宽频谱的242-tone大小的RU(第二RU),且第二字段中的第一子字段(上传缓存状态报告字段)指示第一设备1、第一设备2和第一设备3上报BSR信息。可以理解的是,在第一帧的第二字段中,关联标识符12字段包括第一设备1、第一设备2和第一设备3对应的标识符,可以是指在第一帧的一个第二字段中,关联标识符12字段为第一设备1对应的标识符,在第一帧的另一个第二字段中,关联标识符12字段为第一设备2对应的标识符,在第一帧的又一个第二字段中,关联标识符12字段为第一设备3对应的标识符。此后不再进行赘述。After receiving the BSR, the second device determines to schedule the first device 1, the first device 2, and the first device 3 to report data in the first round of scheduling based on the BSR reported by the first device, and the 242-tone RUs (second RUs) corresponding to the first three 20M bandwidth spectrums are respectively used. The first device 1, the first device 2, and the first device 3 are required to carry the BSR information in the second frame (for example, PPDU) uploaded by the first device 1, the first device 2, and the first device 3. Also, it is determined that in the first round of scheduling, the 9 26-tone RUs (first RUs) of the fourth 20M bandwidth spectrum are used as random RUs for the first device that is not scheduled to upload data to upload the BSR information. In the first round of scheduling, the first devices scheduled to upload data are the first device 1, the first device 2, and the first device 3. Then in the first field of the first frame, the association identifier 12 field is a special value, and does not include any identifier corresponding to the first device, which is used to indicate that the first RU can be selected by any unscheduled first device and report the BSR information. In the second field of the first frame, the association identifier 12 field includes identifiers corresponding to the first device 1, the first device 2, and the first device 3, which correspond to the 242-tone RUs (second RUs) of the first, second, and third 20M bandwidth spectrums, respectively, and the first subfield (upload cache status report field) in the second field indicates that the first device 1, the first device 2, and the first device 3 report BSR information. It can be understood that in the second field of the first frame, the association identifier 12 field includes identifiers corresponding to the first device 1, the first device 2, and the first device 3, which may mean that in a second field of the first frame, the association identifier 12 field is the identifier corresponding to the first device 1, in another second field of the first frame, the association identifier 12 field is the identifier corresponding to the first device 2, and in another second field of the first frame, the association identifier 12 field is the identifier corresponding to the first device 3. No further description will be given hereinafter.

第一设备接收到第一帧后,可以基于第一帧通过对应的RU发送第二帧,第二帧中可以包括BSR。具体的,第一设备接收到第一帧后,解析第一帧得到第一字段和第二字段。基于第一字段可以确定需要上报BSR信息的第一设备,以及需要上报BSR信息的第一设备通过哪个第一RU进行上报。基于第二字段可以确定需要上报数据的第一设备,以及需要上报数据的第一设备通过哪个第二RU进行上报。在第一轮调度中,基于第一字段可以知道并未指定需要上报BSR信息的第一设备,基于第二字段可以知道第二设备1、第二设备2和第二设备3需要上报数据、需要上报BSR信息以及分别通过第1、2、3个20M带宽频谱的242-tone大小的RU(第二RU)上报数据以及BSR信息。因此,第一设备1、第二设备2和第二设备3分别通过第1、2、3个20M带宽频谱的242-tone大小的RU(第二RU)发送第二帧。第一设备1、第二设备2和第二设备3发送的第二帧中包括数据以及BSR信息。当第一字段中未指示具体的第一设备需要上报BSR信息时,则各个第一设备可以基于自身实际情况,例如是否存在业务/缓存数据等,确定是否需要随机选择第一RU发送第二帧,第二帧中包括BSR信息。例如,在图6中,第一设备5、第一设备6和第一设备7分别随机选择了一个第一RU发送第二帧。第一设备5、第一设备6和第一设备7发送的第二帧中包括BSR信息。则说明第一设备5、第一设备6和第一设备7中可能包括业务/缓存数据。After the first device receives the first frame, it can send the second frame through the corresponding RU based on the first frame, and the second frame may include a BSR. Specifically, after the first device receives the first frame, it parses the first frame to obtain the first field and the second field. Based on the first field, it can be determined that the first device that needs to report BSR information and the first device that needs to report BSR information report through which first RU. Based on the second field, it can be determined that the first device that needs to report data and the first device that needs to report data report through which second RU. In the first round of scheduling, based on the first field, it can be known that the first device that needs to report BSR information is not specified, and based on the second field, it can be known that the second device 1, the second device 2, and the second device 3 need to report data, need to report BSR information, and report data and BSR information through the 1st, 2nd, and 3rd 20M bandwidth spectrum 242-tone size RU (second RU) respectively. Therefore, the first device 1, the second device 2, and the second device 3 send the second frame through the 1st, 2nd, and 3rd 20M bandwidth spectrum 242-tone size RU (second RU) respectively. The second frame sent by the first device 1, the second device 2, and the second device 3 includes data and BSR information. When the first field does not indicate that a specific first device needs to report BSR information, each first device can determine whether it needs to randomly select a first RU to send a second frame based on its actual situation, such as whether there is business/cache data, etc., and the second frame includes BSR information. For example, in Figure 6, the first device 5, the first device 6, and the first device 7 each randomly selected a first RU to send a second frame. The second frame sent by the first device 5, the first device 6, and the first device 7 includes BSR information. This means that the first device 5, the first device 6, and the first device 7 may include business/cache data.

第二设备接收到第二帧后,向第一设备发送块确认信息,表示第二设备已接收到第一设备发送的第二帧。至此,第一轮调度完成。After receiving the second frame, the second device sends a block confirmation message to the first device, indicating that the second device has received the second frame sent by the first device. At this point, the first round of scheduling is completed.

第二至N-1轮调度:The second to N-1 rounds of scheduling:

第二设备可以基于上一轮调度中接收到的第二帧向多个第一设备发送第三帧。可以理解的是,第三帧可以是另一个集成触发帧。第三帧中可以指示下一轮第一设备上报BSR的第一RU和指示第一设备上报数据的第二RU。需要说明的是,下一轮是指下一次第一设备上报数据和/或BSR。具体的,下一轮可以是指第三帧所在的调度轮次。例如,在第二轮调度中,第二设备发送给第一设备的第三帧中,指示的是第二轮调度中第一设备上报BSR的第一RU和指示第一设备上报数据的第二RU。The second device may send a third frame to multiple first devices based on the second frame received in the previous round of scheduling. It is understandable that the third frame may be another integrated trigger frame. The third frame may indicate the first RU for the first device to report a BSR in the next round and the second RU indicating the first device to report data. It should be noted that the next round refers to the next time the first device reports data and/or BSR. Specifically, the next round may refer to the scheduling round in which the third frame is located. For example, in the second round of scheduling, the third frame sent by the second device to the first device indicates the first RU for the first device to report a BSR in the second round of scheduling and the second RU indicating the first device to report data.

如图6所示的第二轮调度:The second round of scheduling is shown in Figure 6:

第二设备接收到第一轮调度中第一设备发送的第一帧后,可以基于接收到的第一设备1-3、5-7上报的BSR信息,确定在第二轮调度中调度第一设备7、第一设备6、第一设备5和第一设备3分别通过242-tone、106-tone、106-tone和RU242-tone大小的第二RU上报数据,并要求第一设备7、第一设备6、第一设备5和第一设备3在上传的第二帧中包括BSR信息。且由于第二设备发现第一设备1和第一设备2为活跃用户,从而可以指定第一个26-tone大小的第一RU和第二个26-tone大小的第一RU分别分配给第一设备1和第一设备2,即建立第一设备1和第一个第一RU的对应关系,以及建立第一设备2和第二个第一RU的对应关系。剩余的7个第一RU为随机RU,可供第一设备随机选择来上报BSR信息。那么在第三帧的第三字段中,关联标识符12包括第一设备1和第一设备2对应的标识符,以及包括7个特殊值。在第三帧的第四字段中,关联标识符12包括第一设备7、第一设备6、第一设备5和第一设备3对应的标识符,分别对应242-tone、106-tone、106-tone和RU242-tone大小的第二RU,且第四字段中的第一子字段指示第一设备7、第一设备6、第一设备5和第一设备3上报BSR信息。可以理解的是,第三帧中的第三字段所包括的字段,可以参考第一帧中的第一字段所包括的字段;第三帧中的第四字段所包括的字段可以参考第一帧中的第二字段所包括的字段,此处不再进行赘述。可以理解的是,第三帧的第三字段中, 关联标识符12包括第一设备1和第一设备2对应的标识符可以是指,在第三帧的一个第三字段中,关联标识符12为第一设备1对应的标识符,在第三帧的另一个第三字段中,关联标识符12为第一设备2对应的标识符。第三帧的第四字段中关联标识符12包括第一设备7、第一设备6、第一设备5和第一设备3对应的标识符,可以是指,在第三帧的一个第四字段中,关联标识符12为第一设备7对应的标识符,在第三帧的另一个第四字段中,关联标识符12为第一设备6对应的标识符,在第三帧的又一个第四字段中,关联标识符12为第一设备5对应的标识符。After receiving the first frame sent by the first device in the first round of scheduling, the second device can determine to schedule the first device 7, the first device 6, the first device 5 and the first device 3 to report data through the second RUs of 242-tone, 106-tone, 106-tone and RU242-tone sizes in the second round of scheduling based on the BSR information reported by the received first devices 1-3 and 5-7, and require the first device 7, the first device 6, the first device 5 and the first device 3 to include BSR information in the uploaded second frame. And because the second device finds that the first device 1 and the first device 2 are active users, the first 26-tone first RU and the second 26-tone first RU can be assigned to the first device 1 and the first device 2 respectively, that is, the corresponding relationship between the first device 1 and the first first RU is established, and the corresponding relationship between the first device 2 and the second first RU is established. The remaining 7 first RUs are random RUs, which can be randomly selected by the first device to report BSR information. Then in the third field of the third frame, the association identifier 12 includes the identifiers corresponding to the first device 1 and the first device 2, and includes 7 special values. In the fourth field of the third frame, the association identifier 12 includes the identifiers corresponding to the first device 7, the first device 6, the first device 5, and the first device 3, which correspond to the second RUs of 242-tone, 106-tone, 106-tone, and RU242-tone, respectively, and the first subfield in the fourth field indicates that the first device 7, the first device 6, the first device 5, and the first device 3 report BSR information. It can be understood that the fields included in the third field of the third frame can refer to the fields included in the first field of the first frame; the fields included in the fourth field of the third frame can refer to the fields included in the second field of the first frame, which will not be repeated here. It can be understood that in the third field of the third frame, That the association identifier 12 includes identifiers corresponding to the first device 1 and the first device 2 may mean that, in a third field of the third frame, the association identifier 12 is an identifier corresponding to the first device 1, and in another third field of the third frame, the association identifier 12 is an identifier corresponding to the first device 2. That the association identifier 12 in the fourth field of the third frame includes identifiers corresponding to the first device 7, the first device 6, the first device 5, and the first device 3 may mean that, in a fourth field of the third frame, the association identifier 12 is an identifier corresponding to the first device 7, in another fourth field of the third frame, the association identifier 12 is an identifier corresponding to the first device 6, and in another fourth field of the third frame, the association identifier 12 is an identifier corresponding to the first device 5.

第一设备接收到第三帧后,可以基于第一帧通过对应的RU发送第二帧,第二帧中可以包括BSR。具体的,第一设备接收到第三帧后,解析第三帧得到第一字段和第二字段。基于第一字段可以确定需要上报BSR信息的第一设备有第一设备1和第一设备2,以及第一设备1和第一设备2分别通过第一个26-tone大小的第一RU和第二个26-tone大小的第一RU发送第二帧。第一设备1和第一设备2发送的第二帧中包括BSR信息。基于第二字段可以确定第一设备7、第一设备6、第一设备5和第一设备3分别需要通过242-tone、106-tone、106-tone和RU242-tone大小的第二RU上报数据以及BSR。在7个随机RU中,第一设备8和第一设备9分别选择了第6个和第8个第一RU上报BSR。After the first device receives the third frame, it can send the second frame through the corresponding RU based on the first frame, and the second frame may include the BSR. Specifically, after the first device receives the third frame, it parses the third frame to obtain the first field and the second field. Based on the first field, it can be determined that the first devices that need to report BSR information include the first device 1 and the first device 2, and the first device 1 and the first device 2 send the second frame through the first 26-tone first RU and the second 26-tone first RU respectively. The second frame sent by the first device 1 and the first device 2 includes BSR information. Based on the second field, it can be determined that the first device 7, the first device 6, the first device 5 and the first device 3 need to report data and BSR through the second RU of 242-tone, 106-tone, 106-tone and RU242-tone respectively. Among the 7 random RUs, the first device 8 and the first device 9 select the 6th and 8th first RUs to report the BSR respectively.

第二设备接收到第二帧后,向第一设备发送块确认信息,表示第二设备已接收到第一设备发送的第二帧。至此,第二轮调度完成。After receiving the second frame, the second device sends a block confirmation message to the first device, indicating that the second device has received the second frame sent by the first device. At this point, the second round of scheduling is completed.

第N轮调度:Nth round of scheduling:

第二设备基于第N-1轮接收到的第二帧,向多个第一设备发送第四帧,第四帧指示第一设备第N轮上报数据的第二RU。由于本轮为最后一轮调度,因此可以不再查询BSR。80M的RU均可以用于上报数据。如图6所示,第一设备1、第一设备2、第一设备17和第一设备9分别占用242-tone RU上报数据。其中,第一设备1、第一设备2、第一设备17和第一设备9是第二设备基于第N-1轮中接收到的第二帧中的BSR确定在第N轮调度上报数据的。Based on the second frame received in the N-1th round, the second device sends a fourth frame to multiple first devices, and the fourth frame indicates the second RU of the first device reporting data in the Nth round. Since this round is the last round of scheduling, the BSR can no longer be queried. All 80M RUs can be used to report data. As shown in Figure 6, the first device 1, the first device 2, the first device 17 and the first device 9 respectively occupy 242-tone RUs to report data. Among them, the first device 1, the first device 2, the first device 17 and the first device 9 are the second devices that determine the reporting data in the Nth round of scheduling based on the BSR in the second frame received in the N-1th round.

第二设备接收到第二帧后,向第一设备发送块确认信息,表示第二设备已接收到第一设备发送的第二帧。至此,第N轮调度完成。After receiving the second frame, the second device sends a block confirmation message to the first device, indicating that the second device has received the second frame sent by the first device. At this point, the Nth round of scheduling is completed.

可以理解的是,图6所示的对RU的大小、第一RU的数量以及第二RU的数量的划分仅为一种示例,不应对本申请实施例构成任何限定。例如,各个RU的大小可以不完全相同。例如,在不同轮次的调度中,第一RU的数量可以不同。例如,在不同轮次的调度中,第二RU的数量可以不同。It is to be understood that the division of the size of the RU, the number of the first RU, and the number of the second RU shown in FIG. 6 is only an example and should not constitute any limitation to the embodiments of the present application. For example, the sizes of the RUs may not be exactly the same. For example, in different rounds of scheduling, the number of the first RU may be different. For example, in different rounds of scheduling, the number of the second RU may be different.

请参阅图7,图7为本申请实施例提供的另一种设备间的信令流程图。Please refer to FIG. 7 , which is another signaling flow chart between devices provided in an embodiment of the present application.

图7所示的信令流程图中,与图6的区别在于,除最后一轮(图7中的第M轮)之外的每轮调度中,第二设备接收第一设备发送的第二帧后,不再发送块确认信息,而是在下一轮的集成触发帧中携带块确认信息,来表示第二设备已接收到第一设备上一轮调度中发送的第二帧。由于第二设备在最后一轮调度中接收到第一设备发送的第二帧后,不再发送集成触发帧。因此,第二设备在最后一轮调度接收到第二帧之后,无法通过集成触发帧携带块确认信息。从而在最后一轮调度接收到第二帧之后,可以向第一设备发送块确认信息。The signaling flow chart shown in FIG. 7 is different from FIG. 6 in that, in each round of scheduling except the last round (the Mth round in FIG. 7), after the second device receives the second frame sent by the first device, it no longer sends block confirmation information, but carries the block confirmation information in the next round of integrated trigger frames to indicate that the second device has received the second frame sent by the first device in the previous round of scheduling. Since the second device no longer sends the integrated trigger frame after receiving the second frame sent by the first device in the last round of scheduling. Therefore, after the second device receives the second frame in the last round of scheduling, it cannot carry the block confirmation information through the integrated trigger frame. Therefore, after receiving the second frame in the last round of scheduling, the block confirmation information can be sent to the first device.

通过将块确认信息包括在集成触发帧中,可以减少控制帧开销,降低业务时延,提高通信效率。By including block confirmation information in the integrated trigger frame, the control frame overhead can be reduced, the service delay can be reduced, and the communication efficiency can be improved.

上述内容阐述了本申请提供的方法,为了便于更好地实施本申请实施例的上述方案,本申请实施例还提供了相应的装置。The above content describes the method provided by the present application. In order to facilitate better implementation of the above scheme of the embodiment of the present application, the embodiment of the present application also provides a corresponding device.

本申请实施例可以根据上述方法示例对通信装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。The embodiment of the present application can divide the functional modules of the communication device according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

请参阅图8,图8为本申请实施例提供的一种通信装置的结构示意图。该通信装置可以为第一设备,也可以为第一设备中的模块(例如,芯片或处理器),还可以为能实现全部或部分第一设备功能的逻辑模块或软件。如图8所示,该通信装置800,至少包括:收发单元801;其中:Please refer to FIG8, which is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device may be a first device, or a module (e.g., a chip or a processor) in the first device, or a logic module or software that can implement all or part of the functions of the first device. As shown in FIG8, the communication device 800 at least includes: a transceiver unit 801; wherein:

收发单元801,用于接收来自接入点第二设备的第一帧,所述第一帧包括第一字段和第二字段,所述第一字段指示第一设备上报缓存状态报告BSR的第一资源块RU,所述第二字段指示第一设备上报数据的第二RU。The transceiver unit 801 is used to receive a first frame from a second device of an access point, wherein the first frame includes a first field and a second field, wherein the first field indicates a first resource block RU for reporting a buffer status report BSR by the first device, and the second field indicates a second RU for reporting data by the first device.

在一个实施例中,收发单元801,还用于基于所述第一帧上报第二帧,所述第二帧包括BSR;以及,还用于接收第三帧,所述第三帧包括第三字段和第四字段,所述第三字段指示第一设备下一轮上报BSR 的第一RU,所述第四字段指示第一设备下一轮上报数据的第二RU。In one embodiment, the transceiver unit 801 is further used to report a second frame based on the first frame, the second frame including the BSR; and further used to receive a third frame, the third frame including a third field and a fourth field, the third field indicating that the first device reports the BSR in the next round The fourth field indicates the second RU of the first device for reporting data in the next round.

在一个实施例中,通信装置800还包括处理单元802,用于基于所述第一帧确定在第二RU中上报所述第二帧,所述第二帧还包括数据;或者,In one embodiment, the communication device 800 further includes a processing unit 802, configured to determine, based on the first frame, to report the second frame in the second RU, wherein the second frame further includes data; or,

基于所述第一帧确定在对应的第一RU中上报所述第二帧;或者,Determine, based on the first frame, to report the second frame in the corresponding first RU; or,

基于所述第一帧确定在随机的第一RU中上报所述第二帧。Determine based on the first frame whether to report the second frame in a random first RU.

在一个实施例中,收发单元801,还用于接收第四帧,所述第四帧包括第五字段,所述第五字段指示第一设备最后一轮上报数据的第二RU。In one embodiment, the transceiver unit 801 is further configured to receive a fourth frame, where the fourth frame includes a fifth field, and the fifth field indicates a second RU of a last round of data reporting by the first device.

在一个实施例中,所述第二字段包括第一子字段,所述第一子字段指示第一设备上传的第二帧中携带BSR或者不指示是否携带BSR。In an embodiment, the second field includes a first subfield, and the first subfield indicates whether the second frame uploaded by the first device carries a BSR or does not indicate whether the BSR is carried.

在一个实施例中,所述第二字段还包括触发帧相关的用户信息字段,所述触发帧相关的用户信息字段包括所述第一子字段。In one embodiment, the second field further includes a trigger frame-related user information field, and the trigger frame-related user information field includes the first subfield.

在一个实施例中,所述第一帧还包括第六字段,所述第六字段指示所述第一帧是否携带块确认BA信息。In one embodiment, the first frame further includes a sixth field, and the sixth field indicates whether the first frame carries block acknowledgement BA information.

在一个实施例中,所述第一帧还包括触发帧相关的共用信息字段,所述触发帧相关的共用信息字段包括所述第六字段。In one embodiment, the first frame further includes a common information field related to a trigger frame, and the common information field related to the trigger frame includes the sixth field.

在一个实施例中,在所述第六字段指示所述第一帧携带BA信息的情况下,所述第一帧还包括第七字段,所述第七字段指示所述BA信息的位置。In an embodiment, when the sixth field indicates that the first frame carries BA information, the first frame further includes a seventh field, and the seventh field indicates the location of the BA information.

在一个实施例中,所述第一帧为触发帧,所述第二帧为数据帧。In one embodiment, the first frame is a trigger frame, and the second frame is a data frame.

有关上述收发单元801和处理单元802更详细的描述可以直接参考上述图2-图7所示的方法实施例中第一设备的相关描述,这里不加赘述。For a more detailed description of the transceiver unit 801 and the processing unit 802, reference may be made to the relevant description of the first device in the method embodiment shown in FIG. 2 to FIG. 7, which will not be repeated here.

请参阅图9,图9为本申请实施例提供的另一种通信装置的结构示意图。该通信装置可以为第二设备,也可以为第二设备中的模块(例如,芯片或处理器),还可以为能实现全部或部分第二设备功能的逻辑模块或软件。如图9所示,该通信装置900,至少包括:收发单元901;其中:Please refer to FIG. 9, which is a schematic diagram of the structure of another communication device provided in an embodiment of the present application. The communication device may be a second device, or a module (e.g., a chip or a processor) in the second device, or a logic module or software that can implement all or part of the functions of the second device. As shown in FIG. 9, the communication device 900 at least includes: a transceiver unit 901; wherein:

收发单元901,用于发送第一帧,所述第一帧包括第一字段和第二字段,所述第一字段指示第一设备上报缓存状态报告BSR的第一资源块RU,所述第二字段指示第一设备上报数据的第二RU。The transceiver unit 901 is used to send a first frame, where the first frame includes a first field and a second field, where the first field indicates a first resource block RU for reporting a buffer status report BSR by a first device, and the second field indicates a second RU for reporting data by the first device.

在一个实施例中,通信装置900还包括处理单元902,其中:In one embodiment, the communication device 900 further includes a processing unit 902, wherein:

收发单元901,还用于接收多个第一设备的第二帧,所述第二帧包括第一设备的BSR;The transceiver unit 901 is further configured to receive a second frame of a plurality of first devices, where the second frame includes a BSR of the first device;

处理单元902,用于基于所述多个第一设备的BSR确定所述多个第一设备下一轮所用的第一RU和第二RU;The processing unit 902 is configured to determine, based on the BSRs of the multiple first devices, a first RU and a second RU used by the multiple first devices in a next round;

收发单元901,还用于发送第三帧,所述第三帧包括第三字段和第四字段,所述第三字段指示第一设备下一轮上报BSR的第一RU,所述第四字段指示第一设备下一轮上报数据的第二RU。The transceiver unit 901 is also used to send a third frame, which includes a third field and a fourth field. The third field indicates the first RU of the first device reporting BSR in the next round, and the fourth field indicates the second RU of the first device reporting data in the next round.

在一个实施例中,收发单元901,还用于发送第四帧,所述第四帧包括第五字段,所述第五字段指示第一设备最后一轮上报数据的第二RU。In one embodiment, the transceiver unit 901 is further configured to send a fourth frame, where the fourth frame includes a fifth field, and the fifth field indicates a second RU of a last round of data reporting by the first device.

在一个实施例中,处理单元902,还用于分配所述第一RU。In one embodiment, the processing unit 902 is further configured to allocate the first RU.

在一个实施例中,处理单元902,具体用于分配所述第一RU至对应的第一设备,以用于所述对应的第一设备通过对应的第一RU上报BSR;和/或用于分配所述第一RU以用于第一设备随机选择第一RU上报BSR。In one embodiment, the processing unit 902 is specifically used to allocate the first RU to the corresponding first device so that the corresponding first device reports the BSR through the corresponding first RU; and/or to allocate the first RU so that the first device randomly selects the first RU to report the BSR.

在一个实施例中,所述第二字段包括第一子字段,所述第一子字段指示第一设备上传的第二帧中携带BSR或者不指示是否携带BSR。In an embodiment, the second field includes a first subfield, and the first subfield indicates whether the second frame uploaded by the first device carries a BSR or does not indicate whether the BSR is carried.

在一个实施例中,所述第二字段还包括触发帧相关的用户信息字段,所述触发帧相关的用户信息字段包括所述第一子字段。In one embodiment, the second field further includes a trigger frame-related user information field, and the trigger frame-related user information field includes the first subfield.

在一个实施例中,所述第一帧还包括第六字段,所述第六字段指示所述第一帧是否携带块确认BA信息。In one embodiment, the first frame further includes a sixth field, and the sixth field indicates whether the first frame carries block acknowledgement BA information.

在一个实施例中,所述第一帧还包括触发帧相关的共用信息字段,所述触发帧相关的共用信息字段包括所述第六字段。In one embodiment, the first frame further includes a common information field related to a trigger frame, and the common information field related to the trigger frame includes the sixth field.

在一个实施例中,在所述第六字段指示所述第一帧携带BA信息的情况下,所述第一帧还包括第七字段,所述第七字段指示所述BA信息的位置。 In an embodiment, when the sixth field indicates that the first frame carries BA information, the first frame further includes a seventh field, and the seventh field indicates the location of the BA information.

在一个实施例中,所述第一帧为触发帧,所述第二帧为数据帧。In one embodiment, the first frame is a trigger frame, and the second frame is a data frame.

请参阅图10,图10为本申请实施例提供的又一种通信装置的结构示意图。如图10所示,该装置1000可以包括一个或多个处理器1001,处理器1001也可以称为处理单元,可以实现一定的控制功能。处理器1001可以是通用处理器或者专用处理器等。Please refer to Figure 10, which is a schematic diagram of the structure of another communication device provided in an embodiment of the present application. As shown in Figure 10, the device 1000 may include one or more processors 1001, which may also be called a processing unit, and may implement certain control functions. The processor 1001 may be a general-purpose processor or a dedicated processor, etc.

在一种可选的设计中,处理器1001也可以存有指令1003,所述指令1003可以被所述处理器运行,使得所述装置1000执行上述方法实施例中描述的方法。In an optional design, the processor 1001 may also store instructions 1003, and the instructions 1003 can be executed by the processor so that the device 1000 executes the method described in the above method embodiment.

在另一种可选的设计中,处理器1001中可以包括用于实现接收和发送功能的收发单元。例如该收发单元可以是收发电路,或者是接口,或者是接口电路,或者是通信接口。用于实现接收和发送功能的收发电路、接口或接口电路可以是分开的,也可以集成在一起。上述收发电路、接口或接口电路可以用于代码/数据的读写,或者,上述收发电路、接口或接口电路可以用于信号的传输或传递。In another optional design, the processor 1001 may include a transceiver unit for implementing the receiving and sending functions. For example, the transceiver unit may be a transceiver circuit, or an interface, or an interface circuit, or a communication interface. The transceiver circuit, interface, or interface circuit for implementing the receiving and sending functions may be separate or integrated. The above-mentioned transceiver circuit, interface, or interface circuit may be used for reading and writing code/data, or the above-mentioned transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.

在又一种可能的设计中,装置1000可以包括电路,所述电路可以实现前述方法实施例中发送或接收或者通信的功能。In yet another possible design, the apparatus 1000 may include a circuit, which may implement the functions of sending, receiving, or communicating in the aforementioned method embodiments.

可选的,所述装置1000中可以包括一个或多个存储器1002,其上可以存有指令1004,所述指令可在所述处理器上被运行,使得所述装置1000执行上述方法实施例中描述的方法。可选的,所述存储器中还可以存储有数据。可选的,处理器中也可以存储指令和/或数据。所述处理器和存储器可以单独设置,也可以集成在一起。例如,上述方法实施例中所描述的对应关系可以存储在存储器中,或者存储在处理器中。Optionally, the device 1000 may include one or more memories 1002, on which instructions 1004 may be stored, and the instructions may be executed on the processor so that the device 1000 performs the method described in the above method embodiment. Optionally, data may also be stored in the memory. Optionally, instructions and/or data may also be stored in the processor. The processor and memory may be provided separately or integrated together. For example, the corresponding relationship described in the above method embodiment may be stored in a memory or in a processor.

可选的,所述装置1000还可以包括收发器1005和/或天线1006。所述处理器1001可以称为处理单元,对所述装置1000进行控制。所述收发器1005可以称为收发单元、收发机、收发电路、收发装置或收发模块等,用于实现收发功能。Optionally, the apparatus 1000 may further include a transceiver 1005 and/or an antenna 1006. The processor 1001 may be referred to as a processing unit, which controls the apparatus 1000. The transceiver 1005 may be referred to as a transceiver unit, a transceiver, a transceiver circuit, a transceiver device or a transceiver module, etc., which is used to implement a transceiver function.

可选的,本申请实施例中的装置1000可以用于执行本申请实施例中图2-图7描述的方法。Optionally, the device 1000 in the embodiment of the present application can be used to execute the method described in Figures 2 to 7 in the embodiment of the present application.

在一个实施例中,该通信装置1000可以应用于第一设备,也可以应用于第一设备中的模块(例如,芯片或处理器),还可以应用于能实现全部或部分第一设备功能的逻辑模块或软件。存储器1002中存储的计算机程序指令被执行时,该处理器1001用于控制处理单元802执行上述实施例中执行的操作,收发器1005用于执行上述实施例中收发单元801执行的操作,收发器1005还用于向该通信装置之外的其它通信装置发送信息。上述第一设备或者第一设备内的模块还可以用于执行上述图2-图7方法实施例中第一设备执行的各种方法,不再赘述。In one embodiment, the communication device 1000 can be applied to a first device, or to a module (e.g., a chip or a processor) in the first device, or to a logic module or software that can implement all or part of the functions of the first device. When the computer program instructions stored in the memory 1002 are executed, the processor 1001 is used to control the processing unit 802 to perform the operations performed in the above-mentioned embodiment, the transceiver 1005 is used to perform the operations performed by the transceiver unit 801 in the above-mentioned embodiment, and the transceiver 1005 is also used to send information to other communication devices outside the communication device. The above-mentioned first device or the module in the first device can also be used to execute the various methods performed by the first device in the method embodiments of Figures 2 to 7 above, which will not be repeated.

在一个实施例中,该通信装置1000可以应用于第二设备,也可以应用于第二设备中的模块(例如,芯片或处理器),还可以应用于能实现全部或部分第二设备功能的逻辑模块或软件。存储器1002中存储的计算机程序指令被执行时,该处理器1001用于控制处理单元902执行上述实施例中执行的操作,收发器1005用于执行上述实施例中收发单元901执行的操作,收发器1005还用于向该通信装置之外的其它通信装置发送信息。上述第二设备或者第二设备内的模块还可以用于执行上述图2-图7方法实施例中第二设备执行的各种方法,不再赘述。In one embodiment, the communication device 1000 can be applied to a second device, or to a module (e.g., a chip or a processor) in the second device, or to a logic module or software that can implement all or part of the functions of the second device. When the computer program instructions stored in the memory 1002 are executed, the processor 1001 is used to control the processing unit 902 to perform the operations performed in the above-mentioned embodiment, the transceiver 1005 is used to perform the operations performed by the transceiver unit 901 in the above-mentioned embodiment, and the transceiver 1005 is also used to send information to other communication devices outside the communication device. The above-mentioned second device or the module in the second device can also be used to execute the various methods executed by the second device in the above-mentioned method embodiments of Figures 2 to 7, which will not be repeated.

本申请中描述的处理器和收发器可实现在集成电路(integrated circuit,IC)、模拟IC、射频集成电路(radiofrequencyinterfacechip,RFIC)、混合信号IC、专用集成电路(application specific integrated circuit,ASIC)、印刷电路板(printed circuit board,PCB)、电子设备等上。该处理器和收发器也可以用各种IC工艺技术来制造,例如互补金属氧化物半导体(complementary metal oxide semiconductor,CMOS)、N型金属氧化物半导体(nMetal-oxide-semiconductor,NMOS)、P型金属氧化物半导体(positive channel metal oxide semiconductor,PMOS)、双极结型晶体管(Bipolar Junction Transistor,BJT)、双极CMOS(BiCMOS)、硅锗(SiGe)、砷化镓(GaAs)等。The processor and transceiver described in the present application can be implemented in an integrated circuit (IC), an analog IC, a radio frequency interface chip (RFIC), a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (NMOS), P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

以上实施例描述中的装置可以是第一终端设备或者第二终端设备,但本申请中描述的装置的范围并不限于此,而且装置的结构可以不受图10的限制。装置可以是独立的设备或者可以是较大设备的一部分。例如所述装置可以是:The device described in the above embodiments may be a first terminal device or a second terminal device, but the scope of the device described in this application is not limited thereto, and the structure of the device may not be limited by FIG. 10. The device may be an independent device or may be part of a larger device. For example, the device may be:

(1)独立的集成电路IC,或芯片,或芯片系统或子系统;(1) Independent integrated circuit IC, or chip, or chip system or subsystem;

(2)具有一个或多个IC的集合,可选的,该IC集合也可以包括用于存储数据和/或指令的存储部件;(2) having a set of one or more ICs, and optionally, the IC set may also include a storage component for storing data and/or instructions;

(3)ASIC,例如调制解调器(MSM);(3) ASIC, such as modem (MSM);

(4)可嵌入在其他设备内的模块; (4) Modules that can be embedded in other devices;

(5)接收机、终端、智能终端、蜂窝电话、无线设备、手持机、移动单元、车载设备、网络设备、云设备、人工智能设备、机器设备、家居设备、医疗设备、工业设备等等;(5) Receivers, terminals, smart terminals, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, machine equipment, home equipment, medical equipment, industrial equipment, etc.;

(6)其他等等。(6)Others

本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时可以实现上述方法实施例提供的通信方法中与第一设备相关的流程。An embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, it can implement the process related to the first device in the communication method provided in the above method embodiment.

本申请实施例还提供了一种计算机程序产品,当其在计算机或处理器上运行时,使得计算机或处理器执行上述任一个通信方法中的一个或多个步骤。上述所涉及的设备的各组成模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在所述计算机可读取存储介质中。The embodiment of the present application also provides a computer program product, which, when executed on a computer or processor, enables the computer or processor to execute one or more steps in any of the above communication methods. If the components of the above-mentioned devices are implemented in the form of software functional units and sold or used as independent products, they can be stored in the computer-readable storage medium.

本申请实施例还提供一种芯片系统,包括至少一个处理器和通信接口,所述通信接口和所述至少一个处理器通过线路互联,所述至少一个处理器用于运行计算机程序或指令,以执行包括上述图2-图7对应的方法实施例中记载的任意一种的部分或全部步骤。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。The embodiment of the present application also provides a chip system, including at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected via a line, and the at least one processor is used to run a computer program or instruction to execute part or all of the steps of any one of the method embodiments corresponding to Figures 2 to 7 above. The chip system may be composed of a chip, or may include a chip and other discrete devices.

本申请实施例还公开一种通信系统,该系统包括第一设备和第二设备,具体描述可以参考图2-图7所示的通信方法。An embodiment of the present application further discloses a communication system, which includes a first device and a second device. For a specific description, reference may be made to the communication method shown in FIG. 2 to FIG. 7 .

应理解,本申请实施例中提及的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是硬盘(hard disk drive,HDD)、固态硬盘(solid-state drive,SSD)、只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static rAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous dRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。It should be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a hard disk drive (HDD), a solid-state drive (SSD), 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), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as 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 bus random access memory (DR RAM). The memory is any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by the computer, but is not limited to this. The memory in the embodiments of the present application can also be a circuit or any other device that can realize the storage function, used to store program instructions and/or data.

还应理解,本申请实施例中提及的处理器可以是中央处理单元(central processing unit,CPU),还可以是其他通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。It should also be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

需要说明的是,当处理器为通用处理器、DSP、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件时,存储器(存储模块)集成在处理器中。It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) is integrated in the processor.

应注意,本文描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。It should be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。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.

本领域普通技术人员可以意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments provided herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can 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.

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统, 或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative, for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system. Or some features may be ignored or not performed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, which may be electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the technology or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.

本申请实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。The steps in the method of the embodiment of the present application can be adjusted in order, combined and deleted according to actual needs.

本申请实施例装置中的模块/单元可以根据实际需要进行合并、划分和删减。The modules/units in the device of the embodiment of the present application can be combined, divided and deleted according to actual needs.

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。 As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims (21)

一种业务数据与缓存状态报告集成上报的通信方法,其特征在于,所述方法包括:A communication method for integrated reporting of service data and cache status report, characterized in that the method comprises: 第一设备接收来自接入点第二设备的第一帧,所述第一帧包括第一字段和第二字段,所述第一字段指示第一设备上报缓存状态报告BSR的第一资源块RU,所述第二字段指示第一设备上报数据的第二RU。The first device receives a first frame from the access point second device, the first frame comprising a first field and a second field, the first field indicating a first resource block RU for reporting a buffer status report BSR by the first device, and the second field indicating a second RU for reporting data by the first device. 根据权利要求1所述的方法,其特征在于,所述方法还包括:The method according to claim 1, characterized in that the method further comprises: 基于所述第一帧上报第二帧,所述第二帧包括BSR;Reporting a second frame based on the first frame, where the second frame includes a BSR; 接收第三帧,所述第三帧包括第三字段和第四字段,所述第三字段指示第一设备下一轮上报BSR的第一RU,所述第四字段指示第一设备下一轮上报数据的第二RU。A third frame is received, where the third frame includes a third field and a fourth field, where the third field indicates a first RU of a next round of BSR reporting by the first device, and the fourth field indicates a second RU of a next round of data reporting by the first device. 根据权利要求2所述的方法,其特征在于,所述基于所述第一帧上报第二帧,所述第二帧包括BSR包括:The method according to claim 2, characterized in that the reporting of the second frame based on the first frame, wherein the second frame includes a BSR, includes: 基于所述第一帧确定在第二RU中上报所述第二帧,所述第二帧还包括数据;或者,Determine, based on the first frame, to report the second frame in the second RU, where the second frame further includes data; or, 基于所述第一帧确定在对应的第一RU中上报所述第二帧;或者,Determine, based on the first frame, to report the second frame in the corresponding first RU; or, 基于所述第一帧确定在随机的第一RU中上报所述第二帧。Determine based on the first frame whether to report the second frame in a random first RU. 根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 1 to 3, characterized in that the method further comprises: 接收第四帧,所述第四帧包括第五字段,所述第五字段指示第一设备最后一轮上报数据的第二RU。A fourth frame is received, where the fourth frame includes a fifth field, where the fifth field indicates a second RU of a last round of data reporting by the first device. 一种业务数据与缓存状态报告集成上报的通信方法,其特征在于,所述方法包括:A communication method for integrated reporting of service data and cache status report, characterized in that the method comprises: 发送第一帧,所述第一帧包括第一字段和第二字段,所述第一字段指示第一设备上报缓存状态报告BSR的第一资源块RU,所述第二字段指示第一设备上报数据的第二RU。A first frame is sent, the first frame comprising a first field and a second field, the first field indicates a first resource block RU for reporting a buffer status report BSR by the first device, and the second field indicates a second RU for reporting data by the first device. 根据权利要求5所述的方法,其特征在于,所述方法还包括:The method according to claim 5, characterized in that the method further comprises: 接收多个第一设备的第二帧,所述第二帧包括第一设备的BSR;receiving a second frame of the plurality of first devices, the second frame comprising a BSR of the first device; 基于所述多个第一设备的BSR确定所述多个第一设备下一轮所用的第一RU和第二RU;Determine a first RU and a second RU used by the multiple first devices in a next round based on the BSRs of the multiple first devices; 发送第三帧,所述第三帧包括第三字段和第四字段,所述第三字段指示第一设备下一轮上报BSR的第一RU,所述第四字段指示第一设备下一轮上报数据的第二RU。A third frame is sent, where the third frame includes a third field and a fourth field, where the third field indicates a first RU of a next round of BSR reporting by the first device, and the fourth field indicates a second RU of a next round of data reporting by the first device. 根据权利要求5或6所述的方法,其特征在于,所述方法还包括:The method according to claim 5 or 6, characterized in that the method further comprises: 发送第四帧,所述第四帧包括第五字段,所述第五字段指示第一设备最后一轮上报数据的第二RU。A fourth frame is sent, where the fourth frame includes a fifth field, where the fifth field indicates a second RU of a last round of data reporting by the first device. 根据权利要求5-7任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 5 to 7, characterized in that the method further comprises: 分配所述第一RU。The first RU is allocated. 根据权利要求8所述的方法,其特征在于,所述分配所述第一RU包括:The method according to claim 8, wherein allocating the first RU comprises: 分配所述第一RU至对应的第一设备,以用于所述对应的第一设备通过对应的第一RU上报BSR;和/或Allocating the first RU to a corresponding first device, so that the corresponding first device reports a BSR through the corresponding first RU; and/or 分配所述第一RU以用于第一设备随机选择第一RU上报BSR。The first RU is allocated so that the first device randomly selects the first RU to report the BSR. 根据权利要求1-9任一项所述的方法,其特征在于,所述第二字段包括第一子字段,所述第一子字段指示第一设备上传的第二帧中携带BSR或者不指示是否携带BSR。The method according to any one of claims 1 to 9 is characterized in that the second field includes a first subfield, and the first subfield indicates whether the second frame uploaded by the first device carries a BSR or does not indicate whether the BSR is carried. 根据权利要求10所述的方法,其特征在于,所述第二字段还包括触发帧相关的用户信息字段,所述触发帧相关的用户信息字段包括所述第一子字段。The method according to claim 10 is characterized in that the second field also includes a user information field related to the trigger frame, and the user information field related to the trigger frame includes the first subfield. 根据权利要求1-11任一项所述的方法,其特征在于,所述第一帧还包括第六字段,所述第六字段指示所述第一帧是否携带块确认BA信息。 The method according to any one of claims 1-11 is characterized in that the first frame also includes a sixth field, and the sixth field indicates whether the first frame carries block confirmation BA information. 根据权利要求12所述的方法,其特征在于,所述第一帧还包括触发帧相关的共用信息字段,所述触发帧相关的共用信息字段包括所述第六字段。The method according to claim 12 is characterized in that the first frame also includes a common information field related to the trigger frame, and the common information field related to the trigger frame includes the sixth field. 根据权利要求12或13所述的方法,其特征在于,在所述第六字段指示所述第一帧携带BA信息的情况下,所述第一帧还包括第七字段,所述第七字段指示所述BA信息的位置。The method according to claim 12 or 13 is characterized in that, when the sixth field indicates that the first frame carries BA information, the first frame also includes a seventh field, and the seventh field indicates the location of the BA information. 根据权利要求2-4或6-14任一项所述的方法,其特征在于,所述第一帧为触发帧,所述第二帧为数据帧。The method according to any one of claims 2-4 or 6-14 is characterized in that the first frame is a trigger frame and the second frame is a data frame. 一种通信装置,其特征在于,包括用于执行如权利要求1-4或10-15任意一项所述方法的单元,或者如权利要求5-15任意一项所述方法的单元。A communication device, characterized in that it comprises a unit for executing the method as described in any one of claims 1-4 or 10-15, or a unit for executing the method as described in any one of claims 5-15. 一种通信装置,其特征在于,包括:A communication device, comprising: 存储器,用于存储计算机程序;Memory for storing computer programs; 处理器,用于执行所述计算机程序使得所述通信装置执行如权利要求1-4或10-15任意一项所述的方法,或者如权利要求5-15任意一项所述的方法。A processor, configured to execute the computer program so that the communication device performs the method according to any one of claims 1-4 or 10-15, or the method according to any one of claims 5-15. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序或计算机指令,当所述计算机程序或计算机指令被处理器执行时,使得包括所述处理器的通信装置执行如权利要求1-4或10-15任意一项所述的方法,或者如权利要求5-15任意一项所述的方法。A computer-readable storage medium, characterized in that a computer program or computer instructions is stored in the computer-readable storage medium, and when the computer program or computer instructions are executed by a processor, a communication device including the processor executes a method as described in any one of claims 1-4 or 10-15, or a method as described in any one of claims 5-15. 一种包含程序指令的计算机程序产品,当所述程序指令在计算机上运行时,使得如权利要求1-4或10-15任意一项所述的方法被实现,或者如权利要求5-15任意一项所述的方法被实现。A computer program product comprising program instructions, which, when executed on a computer, enables the method according to any one of claims 1 to 4 or 10 to 15 to be implemented, or the method according to any one of claims 5 to 15 to be implemented. 一种芯片系统,其特征在于,包括至少一个处理器、存储器和接口电路,所述存储器、所述接口电路和所述至少一个处理器通过线路互联,所述至少一个存储器中存储有指令;所述指令被所述处理器执行时,使得包括所述芯片系统的通信装置执行如权利要求1-4或10-15任意一项所述的方法,或者如权利要求5-15任意一项所述的方法。A chip system, characterized in that it includes at least one processor, a memory and an interface circuit, wherein the memory, the interface circuit and the at least one processor are interconnected via lines, and instructions are stored in the at least one memory; when the instructions are executed by the processor, the communication device including the chip system executes the method described in any one of claims 1-4 or 10-15, or the method described in any one of claims 5-15. 一种通信系统,其特征在于,包括第一设备和第二设备,所述第一设备用于执行根据权利要求1-4或10-15任一项所述的方法,所述第二设备用于执行根据权利要求5-15任一项所述的方法。 A communication system, characterized in that it includes a first device and a second device, the first device is used to execute the method according to any one of claims 1-4 or 10-15, and the second device is used to execute the method according to any one of claims 5-15.
PCT/CN2024/071158 2024-01-08 2024-01-08 Communication method for integrated reporting of service data and buffer state report, and related apparatus Pending WO2025147815A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2024/071158 WO2025147815A1 (en) 2024-01-08 2024-01-08 Communication method for integrated reporting of service data and buffer state report, and related apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2024/071158 WO2025147815A1 (en) 2024-01-08 2024-01-08 Communication method for integrated reporting of service data and buffer state report, and related apparatus

Publications (1)

Publication Number Publication Date
WO2025147815A1 true WO2025147815A1 (en) 2025-07-17

Family

ID=96386096

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2024/071158 Pending WO2025147815A1 (en) 2024-01-08 2024-01-08 Communication method for integrated reporting of service data and buffer state report, and related apparatus

Country Status (1)

Country Link
WO (1) WO2025147815A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200374919A1 (en) * 2019-05-23 2020-11-26 Cisco Technology, Inc. Random access trigger frame based uplink ofdma scheduling mechanism
CN113115449A (en) * 2020-01-11 2021-07-13 华为技术有限公司 Information indication method and communication device
WO2023140716A1 (en) * 2022-01-24 2023-07-27 엘지전자 주식회사 Method and device for distributed allocation of multiple resource units in wireless lan system
CN116896768A (en) * 2022-03-29 2023-10-17 联发科技股份有限公司 Wireless communication method and wireless communication device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200374919A1 (en) * 2019-05-23 2020-11-26 Cisco Technology, Inc. Random access trigger frame based uplink ofdma scheduling mechanism
CN113115449A (en) * 2020-01-11 2021-07-13 华为技术有限公司 Information indication method and communication device
WO2023140716A1 (en) * 2022-01-24 2023-07-27 엘지전자 주식회사 Method and device for distributed allocation of multiple resource units in wireless lan system
CN116896768A (en) * 2022-03-29 2023-10-17 联发科技股份有限公司 Wireless communication method and wireless communication device

Similar Documents

Publication Publication Date Title
US11637679B2 (en) Wireless communication method using trigger information, and wireless communication terminal
CN113541859B (en) Channel punching mode indication method and related device
JP7679457B2 (en) Method for indicating uplink parameters of a PPDU and related device
CN118338464A (en) A communication method and related equipment suitable for multi-link
CN108886712B (en) Wireless communication method supporting multi-user concatenated transmission and wireless communication terminal using the same
JP7666658B2 (en) PPDU transmission method and related device
TWI792824B (en) Time resource allocation and receiving method and related apparatus
CN118872309A (en) Communication method and device
CN110719642A (en) Method and apparatus for data transmission
JP2016535482A (en) System and method for improving communication efficiency in a high efficiency wireless network
CN114900270A (en) Wireless communication method using aggregated MPDU and wireless communication terminal using the same
US20250227537A1 (en) Stream classification service-based communication method and apparatus
WO2025147815A1 (en) Communication method for integrated reporting of service data and buffer state report, and related apparatus
US20230284215A1 (en) Method and apparatus for traffic identifier-based uplink triggering operation
WO2023245929A1 (en) Service transmission method and communication apparatus
CN114760012B (en) Multicast feedback method, device and system
CN109756978A (en) Full-duplex OFDMA PPDU transmission method and device
CN115643609A (en) Scheduling method, device and system
US20250287445A1 (en) Communication method and apparatus, and computer-readable storage medium
CN116113069A (en) Communication method and device, computer readable storage medium
WO2023160331A1 (en) Antenna mode switching method and related apparatus
CN121174247A (en) Communication method and communication device
CN115529659A (en) Method and device for triggering transmission power control report, access point and station

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24915897

Country of ref document: EP

Kind code of ref document: A1