[go: up one dir, main page]

WO2025026229A1 - 通信方法及相关装置 - Google Patents

通信方法及相关装置 Download PDF

Info

Publication number
WO2025026229A1
WO2025026229A1 PCT/CN2024/107901 CN2024107901W WO2025026229A1 WO 2025026229 A1 WO2025026229 A1 WO 2025026229A1 CN 2024107901 W CN2024107901 W CN 2024107901W WO 2025026229 A1 WO2025026229 A1 WO 2025026229A1
Authority
WO
WIPO (PCT)
Prior art keywords
field
logical resource
remaining time
data
information
Prior art date
Application number
PCT/CN2024/107901
Other languages
English (en)
French (fr)
Inventor
陆玉娇
范强
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Publication of WO2025026229A1 publication Critical patent/WO2025026229A1/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/06Notations for structuring of protocol data, e.g. abstract syntax notation one [ASN.1]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/21Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network

Definitions

  • the present application relates to the field of communication technology, and in particular to a communication method and related devices.
  • the terminal device can notify the access network device that it has uplink data to be transmitted through a buffer status report (BSR). Therefore, the access network device can allocate resources to the terminal device according to the BSR.
  • BSR buffer status report
  • the terminal device can notify the access network device of the size of the data to be transmitted (or the BS interval in which it is located) by reporting the index value on the BSR table corresponding to the long BSR or the short BSR.
  • the buffer status (BS) interval step in the BSR table corresponding to the current long BSR or the short BSR is large, so the error in the size of the reported data to be transmitted is also large.
  • 3GPP version 18 proposes that a new BSR table can be introduced.
  • the BS interval step in the new BSR table is relatively small, so the error in the size of the reported data to be transmitted can be reduced.
  • 3GPP Rel-18 also proposes that the terminal device can report the remaining time of the data (remaining time) and the amount of data to be transmitted associated with the remaining time to the access network equipment.
  • the present application provides a communication method and related devices, which enhance the design of uplink signals, support the separate use of the remaining time reporting and new BS table functions, and support the simultaneous use of the two functions, so as to avoid duplication or conflict of reported information and ensure the flexible configuration of the network.
  • the present application provides a communication method, which is executed by a terminal device, which can be the terminal device itself, or a module or chip in the terminal device.
  • the terminal device determines an uplink signal and sends the uplink signal to a network device.
  • the uplink signal includes information of at least one logical resource, the at least one logical resource includes a first logical resource, the information of the first logical resource includes a first field and/or a second field, the first field is used to indicate the remaining time information of the data to be transmitted in the first logical resource, the second field is used to indicate the first BS table enabled by the first logical resource, the number of preset BS tables configured for the first logical resource is multiple, the first BS table is included in the preset BS table, and the first BS table includes multiple BS intervals; when the first logical resource is configured with a remaining time reporting function, the information of the first logical resource includes the first field; when the number of the preset BS tables is multiple, the information of the first logical resource includes the second field.
  • the uplink signal may be MACCE, RRC message, PDCP control PDU, or RLC control PDU, etc.
  • the logical resource may be a logical channel group, a logical channel, or a DRB, etc., which is not limited in the embodiment of the present application.
  • the first field is a reserved field; when the number of the preset BS tables is 1, the second field is a reserved field.
  • the unified format of MAC CE can be used in different scenarios and configurations to express different meanings. It supports the use of the remaining time and new BS table functions separately, and also supports the use of both at the same time, avoiding duplication or conflict of reported information, and ensuring flexible network configuration.
  • the information of the first logical resource further includes a third field and/or a fourth field, wherein the third field is used to indicate The fourth field is used to indicate whether the first field exists, and the fourth field is used to indicate whether the second field exists;
  • the information of the first logical resource includes the first field; or,
  • the third field indicates that the first field does not exist, the information of the first logical resource does not include the first field; or,
  • the information of the first logical resource includes the second field; or,
  • the information of the first logical resource does not include the second field.
  • the third field and the fourth field are introduced to achieve different contents of MAC CE when different configurations are implemented to support different network functions.
  • the useless fields that may exist in MAC CE are further reduced, and the air interface resource consumption is reduced.
  • the flexible combination of the third field and the fourth field it supports the use of the remaining time and the new BS table functions separately, and also supports the use of both at the same time, avoiding duplication or conflict of reported information, and ensuring the flexible configuration of the network.
  • the third field indicates that the first field exists
  • the third field indicates that the first field does not exist
  • the fourth field indicates that the second field exists
  • the fourth field indicates that the second field does not exist.
  • the information of the first logical resource further includes a third field, where the third field is used to indicate whether the first field exists;
  • the third field indicates that the first field does not exist
  • the information of the first logical resource does not include the first field
  • the information of the first logical resource includes the second field.
  • the third field indicates that the first field does not exist
  • the second field is directly included, which can further reduce useless fields and help reduce air interface resource consumption.
  • the information of the first logical resource includes the first field and does not include the second field;
  • the information of the first logical resource includes the second field and does not include the first field;
  • the information of the first logical resource includes a first field and a second field.
  • multiple different formats are designed directly for one MAC CE, so the terminal device can select the corresponding format according to the network configuration. This does not require carrying additional indication information, further reducing air interface resource consumption.
  • the information of the first logical resource also includes a fifth field, and the fifth field is used to indicate a first BS interval to which a data amount of data to be transmitted in the first logical resource belongs, and the first BS interval is included in the first BS table.
  • the information of the first logical resource may also include a fifth field for indicating the amount of data to be transmitted in the first logical resource.
  • the access network device learns of this, it may reasonably allocate resources to the terminal device for transmitting the data to be transmitted.
  • the fifth field may also be replaced by a BS value field or BS value.
  • the first logical resource includes at least one piece of data to be transmitted, and one piece of data to be transmitted corresponds to a remaining time;
  • the fifth field is used to indicate the first BS interval to which the amount of data to be transmitted in the first logical resource belongs, including:
  • the number of the fifth field is 1, and the fifth field is used to indicate the first BS interval to which the total data amount of all data to be transmitted in the first logical resource belongs; or,
  • the number of the fifth field is 1, and the fifth field is used to indicate the first BS interval to which the amount of data to be transmitted within the minimum remaining time among the remaining time corresponding to the at least one piece of data to be transmitted belongs; or
  • the number of the fifth fields is 2, one of the fifth fields is used to indicate the first BS interval to which the total data volume belongs, and the other fifth field is used to indicate the first BS interval to which the data volume of the data to be transmitted within the minimum remaining time belongs; or,
  • the number of the fifth fields is equal to the number of remaining time intervals indicated by the first field, one fifth field corresponds to one remaining time interval in the remaining time interval indicated by the first field, and one fifth field is used to indicate the first BS interval to which the amount of data to be transmitted in the remaining time in the first logical resource within the one remaining time interval belongs.
  • the first logical resource includes at least one piece of data to be transmitted, and one piece of data to be transmitted corresponds to a remaining time;
  • the first field is used to indicate the remaining time information of the data to be transmitted in the first logical resource, including:
  • the first field is used to indicate the minimum remaining time among the remaining times corresponding to the at least one piece of data to be transmitted; or,
  • the first field is used to indicate the remaining time interval to which the minimum remaining time among the remaining times corresponding to the at least one piece of data to be transmitted belongs;
  • the first field is used to indicate the remaining time interval to which the remaining time corresponding to the at least one piece of data to be transmitted belongs.
  • the second field is used to indicate a first BS table enabled by the first logical resource, including:
  • the second field indicates a first BS table
  • the first BS table is one of a plurality of preset BS tables
  • the first BS intervals indicated by all the fifth fields in the information of the first logical resource refer to the first BS table; or,
  • the second field indicates multiple first BS tables
  • any one of the multiple first BS tables is one of the multiple preset BS tables
  • the number of the multiple first BS tables is equal to the number of the fifth fields
  • the multiple first BS tables correspond one-to-one to the multiple fifth fields
  • a first BS interval reference indicated by a fifth field corresponds to a first BS table.
  • the order in which the information of the at least one logical resource appears in the uplink signal is determined according to an identifier of the at least one logical resource; and/or,
  • the order in which the information of the at least one logical resource appears in the uplink signal is determined according to the priority of the at least one logical resource; and/or,
  • the order in which the information of the at least one logical resource appears in the uplink signal is determined according to the remaining time of data to be transmitted in the at least one logical resource.
  • the information of each LCG can be arranged in one of the following orders:
  • the uplink signal includes an identifier of the at least one logical resource, or the uplink signal includes a bit map of the logical resources, wherein one bit in the bit map of the logical resources corresponds to one logical resource.
  • the uplink signal can directly include an identifier of at least one logical resource, or the uplink signal can include a bit map of the logical resources. When the value of the corresponding bit is "1", it indicates that the uplink signal contains information about the corresponding logical resource.
  • the implementation method is diverse and the applicability is strong.
  • the uplink signal includes MACCE, RRC message, PDCP control PDU, or RLCcontrol PDU.
  • the logical resources include logical channel groups, logical channels, or DRBs.
  • the present application provides a communication method, which is executed by an access network device, and the access network device can be the access network device itself, or a module or chip in the access network device.
  • the access network device receives an uplink signal from a terminal device.
  • the uplink signal includes information of at least one logical resource, and the at least one logical resource includes a first logical resource.
  • the information of the first logical resource includes a first field and/or a second field.
  • the first field is used to indicate the remaining time information of the data to be transmitted in the first logical resource
  • the second field is used to indicate the first BS table enabled by the first logical resource.
  • the number of preset BS tables configured for the first logical resource is multiple, and the first BS table is included in the preset BS table.
  • the first BS table includes multiple BS intervals; when the first logical resource is configured with a remaining time reporting function, the information of the first logical resource includes the first field; when the number of preset BS tables is multiple, the information of the first logical resource includes the second field.
  • the first field is a reserved field
  • the second field is a reserved field.
  • the information of the first logical resource further includes a third field and/or a fourth field, where the third field is used to indicate whether the first field exists, and the fourth field is used to indicate whether the second field exists;
  • the information of the first logical resource includes the first field; or,
  • the third field indicates that the first field does not exist, the information of the first logical resource does not include the first field; or,
  • the information of the first logical resource includes the second field; or,
  • the information of the first logical resource does not include the second field.
  • the third field indicates the The first field exists
  • the third field indicates that the first field does not exist
  • the fourth field indicates that the second field exists
  • the fourth field indicates that the second field does not exist.
  • the information of the first logical resource further includes a third field, where the third field is used to indicate whether the first field exists;
  • the third field indicates that the first field does not exist
  • the information of the first logical resource does not include the first field
  • the information of the first logical resource includes the second field.
  • the information of the first logical resource includes the first field and does not include the second field;
  • the information of the first logical resource includes the second field and does not include the first field;
  • the information of the first logical resource includes a first field and a second field.
  • the information of the first logical resource also includes a fifth field, and the fifth field is used to indicate a first BS interval to which a data amount of data to be transmitted in the first logical resource belongs, and the first BS interval is included in the first BS table.
  • the first logical resource includes at least one piece of data to be transmitted, and one piece of data to be transmitted corresponds to a remaining time;
  • the fifth field is used to indicate the first BS interval to which the amount of data to be transmitted in the first logical resource belongs, including:
  • the number of the fifth field is 1, and the fifth field is used to indicate the first BS interval to which the total data amount of all data to be transmitted in the first logical resource belongs; or,
  • the number of the fifth field is 1, and the fifth field is used to indicate the first BS interval to which the amount of data to be transmitted within the minimum remaining time among the remaining time corresponding to the at least one piece of data to be transmitted belongs; or
  • the number of the fifth fields is 2, one of the fifth fields is used to indicate the first BS interval to which the total data volume belongs, and the other fifth field is used to indicate the first BS interval to which the data volume of the data to be transmitted within the minimum remaining time belongs; or,
  • the number of the fifth fields is equal to the number of remaining time intervals indicated by the first field, one fifth field corresponds to one remaining time interval in the remaining time interval indicated by the first field, and one fifth field is used to indicate the first BS interval to which the amount of data to be transmitted in the remaining time in the first logical resource within the one remaining time interval belongs.
  • the first logical resource includes at least one piece of data to be transmitted, and one piece of data to be transmitted corresponds to a remaining time;
  • the first field is used to indicate the remaining time information of the data to be transmitted in the first logical resource, including:
  • the first field is used to indicate the minimum remaining time among the remaining times corresponding to the at least one piece of data to be transmitted; or,
  • the first field is used to indicate the remaining time interval to which the minimum remaining time among the remaining times corresponding to the at least one piece of data to be transmitted belongs;
  • the first field is used to indicate the remaining time interval to which the remaining time corresponding to the at least one piece of data to be transmitted belongs.
  • the second field is used to indicate a first BS table enabled by the first logical resource, including:
  • the second field indicates a first BS table
  • the first BS table is one of a plurality of preset BS tables
  • the first BS intervals indicated by all the fifth fields in the information of the first logical resource refer to the first BS table; or,
  • the second field indicates multiple first BS tables
  • any one of the multiple first BS tables is one of the multiple preset BS tables
  • the number of the multiple first BS tables is equal to the number of the fifth fields
  • the multiple first BS tables correspond one-to-one to the multiple fifth fields
  • a first BS interval reference indicated by a fifth field corresponds to a first BS table.
  • the order in which the information of the at least one logical resource appears in the uplink signal is determined according to an identifier of the at least one logical resource; and/or,
  • the order in which the information of the at least one logical resource appears in the uplink signal is determined according to the priority of the at least one logical resource; and/or,
  • the order in which the information of the at least one logical resource appears in the uplink signal is determined according to the remaining time of data to be transmitted in the at least one logical resource.
  • the uplink signal includes an identifier of the at least one logical resource, or the uplink signal includes a bit map of the logical resources, wherein one bit in the bit map of the logical resources corresponds to one logical resource.
  • the uplink signal includes MACCE, RRC message, PDCP control PDU, or RLCcontrol PDU.
  • the logical resources include logical channel groups, logical channels, or DRBs.
  • the present application provides a communication device, which may be the communication device itself, or a module, chip or unit in the communication device.
  • the communication device includes:
  • a processing unit configured to determine an uplink signal
  • a transceiver unit configured to send the uplink signal to an access network device
  • the uplink signal includes information of at least one logical resource, the at least one logical resource includes a first logical resource, the information of the first logical resource includes a first field and/or a second field, the first field is used to indicate the remaining time information of the data to be transmitted in the first logical resource, the second field is used to indicate the first BS table enabled by the first logical resource, the first logical resource is configured with multiple preset BS tables, the first BS table is included in the preset BS table, and the first BS table includes multiple BS intervals; when the first logical resource is configured with a remaining time reporting function, the information of the first logical resource includes the first field; when the number of the preset BS tables is multiple, the information of the first logical resource includes the second field.
  • the first field is a reserved field
  • the second field is a reserved field.
  • the information of the first logical resource further includes a third field and/or a fourth field, where the third field is used to indicate whether the first field exists, and the fourth field is used to indicate whether the second field exists;
  • the information of the first logical resource includes the first field; or,
  • the third field indicates that the first field does not exist, the information of the first logical resource does not include the first field; or,
  • the information of the first logical resource includes the second field; or,
  • the information of the first logical resource does not include the second field.
  • the third field indicates that the first field exists
  • the third field indicates that the first field does not exist
  • the fourth field indicates that the second field exists
  • the fourth field indicates that the second field does not exist.
  • the information of the first logical resource further includes a third field, where the third field is used to indicate whether the first field exists;
  • the third field indicates that the first field does not exist
  • the information of the first logical resource does not include the first field
  • the information of the first logical resource includes the second field.
  • the information of the first logical resource includes the first field and does not include the second field;
  • the information of the first logical resource includes the second field and does not include the first field;
  • the information of the first logical resource includes a first field and a second field.
  • the information of the first logical resource also includes a fifth field, and the fifth field is used to indicate a first BS interval to which a data amount of data to be transmitted in the first logical resource belongs, and the first BS interval is included in the first BS table.
  • the first logical resource includes at least one piece of data to be transmitted, and one piece of data to be transmitted corresponds to a remaining time;
  • the fifth field is used to indicate the first BS interval to which the amount of data to be transmitted in the first logical resource belongs, including:
  • the number of the fifth field is 1, and the fifth field is used to indicate the first BS interval to which the total data amount of all data to be transmitted in the first logical resource belongs; or,
  • the number of the fifth field is 1, and the fifth field is used to indicate the maximum remaining time corresponding to the at least one piece of data to be transmitted.
  • the number of the fifth fields is 2, one of the fifth fields is used to indicate the first BS interval to which the total data volume belongs, and the other fifth field is used to indicate the first BS interval to which the data volume of the data to be transmitted within the minimum remaining time belongs; or,
  • the number of the fifth fields is equal to the number of remaining time intervals indicated by the first field, one fifth field corresponds to one remaining time interval in the remaining time interval indicated by the first field, and one fifth field is used to indicate the first BS interval to which the amount of data to be transmitted in the remaining time in the first logical resource within the one remaining time interval belongs.
  • the first logical resource includes at least one piece of data to be transmitted, and one piece of data to be transmitted corresponds to a remaining time;
  • the first field is used to indicate the remaining time information of the data to be transmitted in the first logical resource, including:
  • the first field is used to indicate the minimum remaining time among the remaining times corresponding to the at least one piece of data to be transmitted; or,
  • the first field is used to indicate the remaining time interval to which the minimum remaining time among the remaining times corresponding to the at least one piece of data to be transmitted belongs; or,
  • the first field is used to indicate the remaining time interval to which the remaining time corresponding to the at least one piece of data to be transmitted belongs.
  • the second field is used to indicate a first BS table enabled by the first logical resource, including:
  • the second field indicates a first BS table
  • the first BS table is one of a plurality of preset BS tables
  • the first BS intervals indicated by all the fifth fields in the information of the first logical resource refer to the first BS table; or,
  • the second field indicates multiple first BS tables
  • any one of the multiple first BS tables is one of the multiple preset BS tables
  • the number of the multiple first BS tables is equal to the number of the fifth fields
  • the multiple first BS tables correspond one-to-one to the multiple fifth fields
  • a first BS interval reference indicated by a fifth field corresponds to a first BS table.
  • the order in which the information of the at least one logical resource appears in the uplink signal is determined according to an identifier of the at least one logical resource; and/or,
  • the order in which the information of the at least one logical resource appears in the uplink signal is determined according to the priority of the at least one logical resource; and/or,
  • the order in which the information of the at least one logical resource appears in the uplink signal is determined according to the remaining time of data to be transmitted in the at least one logical resource.
  • the uplink signal includes an identifier of the at least one logical resource, or the uplink signal includes a bit map of the logical resources, wherein one bit in the bit map of the logical resources corresponds to one logical resource.
  • the uplink signal includes MACCE, RRC message, PDCP control PDU, or RLCcontrol PDU.
  • the logical resources include logical channel groups, logical channels, or DRBs.
  • the present application provides a communication device, which may be the communication device itself, or a module, chip or unit in the communication device.
  • the communication device includes:
  • a transceiver unit used for receiving an uplink signal from a terminal device
  • the uplink signal includes information of at least one logical resource, the at least one logical resource includes a first logical resource, the information of the first logical resource includes a first field and/or a second field, the first field is used to indicate the remaining time information of the data to be transmitted in the first logical resource, the second field is used to indicate the first BS table enabled by the first logical resource, the first logical resource is configured with multiple preset BS tables, the first BS table is included in the preset BS table, and the first BS table includes multiple BS intervals; when the first logical resource is configured with a remaining time reporting function, the information of the first logical resource includes the first field; when the number of the preset BS tables is multiple, the information of the first logical resource includes the second field.
  • the first field is a reserved field
  • the second field is a reserved field.
  • the information of the first logical resource further includes a third field and/or a fourth field, where the third field is used to indicate whether the first field exists, and the fourth field is used to indicate whether the second field exists;
  • the information of the first logical resource includes the first field; or,
  • the third field indicates that the first field does not exist, the information of the first logical resource does not include the first field; or,
  • the information of the first logical resource includes the second field; or,
  • the information of the first logical resource does not include the second field.
  • the third field indicates that the first field exists
  • the third field indicates that the first field does not exist
  • the fourth field indicates that the second field exists
  • the fourth field indicates that the second field does not exist.
  • the information of the first logical resource further includes a third field, where the third field is used to indicate whether the first field exists;
  • the third field indicates that the first field does not exist
  • the information of the first logical resource does not include the first field
  • the information of the first logical resource includes the second field.
  • the information of the first logical resource includes the first field and does not include the second field;
  • the information of the first logical resource includes the second field and does not include the first field;
  • the information of the first logical resource includes a first field and a second field.
  • the information of the first logical resource also includes a fifth field, and the fifth field is used to indicate a first BS interval to which a data amount of data to be transmitted in the first logical resource belongs, and the first BS interval is included in the first BS table.
  • the first logical resource includes at least one piece of data to be transmitted, and one piece of data to be transmitted corresponds to a remaining time;
  • the fifth field is used to indicate the first BS interval to which the amount of data to be transmitted in the first logical resource belongs, including:
  • the number of the fifth field is 1, and the fifth field is used to indicate the first BS interval to which the total data amount of all data to be transmitted in the first logical resource belongs; or,
  • the number of the fifth field is 1, and the fifth field is used to indicate the first BS interval to which the amount of data to be transmitted within the minimum remaining time among the remaining time corresponding to the at least one piece of data to be transmitted belongs; or
  • the number of the fifth fields is 2, one of the fifth fields is used to indicate the first BS interval to which the total data volume belongs, and the other fifth field is used to indicate the first BS interval to which the data volume of the data to be transmitted within the minimum remaining time belongs; or,
  • the number of the fifth fields is equal to the number of remaining time intervals indicated by the first field, one fifth field corresponds to one remaining time interval in the remaining time interval indicated by the first field, and one fifth field is used to indicate the first BS interval to which the amount of data to be transmitted in the remaining time in the first logical resource within the one remaining time interval belongs.
  • the first logical resource includes at least one piece of data to be transmitted, and one piece of data to be transmitted corresponds to a remaining time;
  • the first field is used to indicate the remaining time information of the data to be transmitted in the first logical resource, including:
  • the first field is used to indicate the minimum remaining time among the remaining times corresponding to the at least one piece of data to be transmitted; or,
  • the first field is used to indicate the remaining time interval to which the minimum remaining time among the remaining times corresponding to the at least one piece of data to be transmitted belongs;
  • the first field is used to indicate the remaining time interval to which the remaining time corresponding to the at least one piece of data to be transmitted belongs.
  • the second field is used to indicate a first BS table enabled by the first logical resource, including:
  • the second field indicates a first BS table
  • the first BS table is one of a plurality of preset BS tables
  • the first BS intervals indicated by all the fifth fields in the information of the first logical resource refer to the first BS table; or,
  • the second field indicates multiple first BS tables
  • any one of the multiple first BS tables is one of the multiple preset BS tables
  • the number of the multiple first BS tables is equal to the number of the fifth fields
  • the multiple first BS tables correspond one-to-one to the multiple fifth fields
  • a first BS interval reference indicated by a fifth field corresponds to a first BS table.
  • the order in which the information of the at least one logical resource appears in the uplink signal is determined according to an identifier of the at least one logical resource; and/or,
  • the order in which the information of the at least one logical resource appears in the uplink signal is determined according to the priority of the at least one logical resource; and/or,
  • the order in which the information of the at least one logical resource appears in the uplink signal is determined according to the remaining time of data to be transmitted in the at least one logical resource.
  • the uplink signal includes an identifier of the at least one logical resource, or the uplink signal includes a bit map of the logical resources, wherein one bit in the bit map of the logical resources corresponds to one logical resource.
  • the uplink signal includes MACCE, RRC message, PDCP control PDU, or RLCcontrol PDU.
  • the logical resources include logical channel groups, logical channels, or DRBs.
  • the present application provides a communication device, which includes a processor, and the processor is used to execute a computer program so that the communication device executes any method as described in any one of the first aspect or the second aspect.
  • the communication device may be a chip that implements the method in any one of the first aspect or the second aspect, or a device including a chip.
  • the communication device further includes a transceiver, and the processor is coupled to the transceiver.
  • the communication device further includes a memory.
  • the processor is coupled to the memory, a computer program is stored in the memory, and the processor is further used to call the computer program in the memory.
  • the processor and the memory may also be integrated together.
  • the present application provides a communication device, which includes a processor and an interface circuit, the interface circuit being used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor being used to implement any of the methods described in any of the first or second aspects through logic circuits or execution code instructions.
  • the present application provides a computer-readable storage medium storing a computer program or instructions.
  • the computer program or instructions are executed by a computer, the method described in any one of the first aspect or the second aspect is implemented.
  • the present application provides a computer program product.
  • a computer reads and executes the computer program product, the computer executes any of the methods described in the first aspect or the second aspect.
  • the present application provides a communication system, comprising a communication device for implementing any one of the methods described in the first aspect above, and a communication device for implementing any one of the methods described in the second aspect above.
  • the beneficial effects of the second to ninth aspects can refer to the beneficial effects of the first aspect and will not be repeated here.
  • FIG1 is a schematic diagram of the architecture of a communication system used in an embodiment of the present application.
  • FIG2 is a schematic diagram of the format of a short BSR or a short truncated BSR MAC CE
  • FIG3 is a schematic diagram of the format of a long BSR or long truncated BSR MAC CE
  • FIG4 is a flow chart of a communication method provided in an embodiment of the present application.
  • FIG5 is a schematic diagram of a format of a MAC CE provided in an embodiment of the present application.
  • FIG6 is a schematic diagram of another format of MAC CE provided in an embodiment of the present application.
  • FIG7 is a schematic diagram of another format of MAC CE provided in an embodiment of the present application.
  • FIG8 is a schematic diagram of another format of MAC CE provided in an embodiment of the present application.
  • FIG9 is a schematic diagram of another format of MAC CE provided in an embodiment of the present application.
  • FIG10 is a schematic diagram of another format of MAC CE provided in an embodiment of the present application.
  • FIG11 is a schematic diagram of another format of MAC CE provided in an embodiment of the present application.
  • FIG12 is a schematic diagram of another format of MAC CE provided in an embodiment of the present application.
  • FIG13 is a schematic diagram of another format of MAC CE provided in an embodiment of the present application.
  • FIG14 is a schematic diagram of the structure of a possible communication device provided in an embodiment of the present application.
  • FIG. 15 is a schematic diagram of the structure of a possible communication device provided in an embodiment of the present application.
  • At least one (item) means one or more
  • “more than one” means two or more
  • “at least two (items)” means two or three and more than three
  • and “and/or” is used to describe the association relationship of associated objects, indicating that three relationships may exist.
  • a and/or B can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural.
  • the character “/” generally indicates that the previous and next associated objects are in an “or” relationship.
  • “At least one of the following items” or similar expressions refers to any combination of these items, including any combination of single items or plural items.
  • At least one of a, b or c can mean: a, b, c, "a and b", “a and c", “b and c", or "a and b and c", where a, b, c can be single or multiple.
  • a communication system 1000 includes a radio access network (RAN) 100 and a core network (CN) 200.
  • the communication system 1000 may also include the Internet 300.
  • the RAN 100 includes at least one RAN node (such as 110a and 110b in FIG. 1 , collectively referred to as 110) and at least one terminal (such as 120a-120j in FIG. 1 , collectively referred to as 120).
  • the RAN 100 may also include other RAN nodes, such as wireless relay equipment and/or wireless backhaul equipment (not shown in FIG. 1 ).
  • the terminal 120 is connected to the RAN node 110 wirelessly.
  • the RAN node 110 is connected to the core network 200 wirelessly or wiredly.
  • the core network device in the core network 200 and the RAN node 110 in the RAN 100 can be different physical devices respectively, or they can be the same physical device that integrates the core network logical functions and the wireless access network logical functions.
  • RAN 100 may be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as a 4G or 5G mobile communication system, or a future-oriented evolution system (such as a 6G mobile communication system).
  • 3GPP 3rd Generation Partnership Project
  • RAN 100 may also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloud radio access network, CRAN), or a wireless fidelity (wireless fidelity, WiFi) system.
  • RAN 100 may also be a communication system that integrates two or more of the above systems.
  • the RAN node 110 which may also be sometimes referred to as an access network device, a RAN entity or an access node, etc., constitutes a part of the communication system to help the terminal achieve wireless access.
  • the multiple RAN nodes 110 in the communication system 1000 may be nodes of the same type or nodes of different types. In some scenarios, the roles of the RAN node 110 and the terminal 120 are relative.
  • the network element 120i in FIG. 1 may be a helicopter or a drone, which may be configured as a mobile base station.
  • the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal.
  • the RAN node 110 and the terminal 120 are sometimes referred to as communication devices.
  • the base stations 110a and 110b in FIG. 1 may be understood as communication devices with base station functions
  • the terminals 120a-120j may be understood as communication devices with terminal functions.
  • the RAN node may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system.
  • the RAN node may be a macro base station (such as 110a in FIG. 1 ), a micro base station or an indoor station (such as 110b in FIG. 1 ), a relay node or a donor node, or a wireless controller in a CRAN scenario.
  • the RAN node may also be a server, a wearable device, a vehicle or an onboard device, etc.
  • the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU).
  • All or part of the functions of the RAN node in the present application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform).
  • the RAN node in the present application may also be a logical node, a logical module or software that can implement all or part of the RAN node functions.
  • the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc.
  • the CU here completes the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and can also complete the function of the service data adaptation protocol (SDAP);
  • the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and can also complete part of the physical layer or the entire physical layer.
  • CU and DU can be set separately, or they can be included in the same network element, such as a baseband unit (BBU).
  • BBU baseband unit
  • RU can be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH).
  • RRU remote radio unit
  • AAU active antenna unit
  • RRH remote radio head
  • CU or CU-CP and CU-UP
  • DU or RU may also have different names, but those skilled in the art can understand their meanings.
  • CU may also be called O-CU (open CU)
  • DU may also be called O-DU
  • CU-CP may also be called O-CU-CP
  • CU-UP may also be called O-CU-UP
  • RU may also be called O-RU.
  • CU, CU-CP, CU-UP, DU and RU are described as examples in this application.
  • Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
  • the terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, mobile equipment (ME), etc.
  • the terminal can be widely used in various scenarios, for example, device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc.
  • the terminal may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc.
  • the embodiments of the present application do not limit the device form of the terminal.
  • the core network may include one or more functional entities (or core network elements, network elements, entities, etc.), such as network slice selection function (NSSF), network exposure function (NEF), network function repository function (NRF), policy control function (PCF), unified data management (UDM), access and mobility management function (AMF), authentication server function (AUSF), session management function (SMF), etc.
  • NSF network slice selection function
  • NEF network exposure function
  • NRF network function repository function
  • PCF policy control function
  • UDM unified data management
  • AMF access and mobility management function
  • AUSF authentication server function
  • SMF session management function
  • the above functional entity is only a name, and the name itself does not limit the entity.
  • the session management function may also be replaced by "session management function entity” or other names.
  • the session management function entity may also correspond to an entity including other functions in addition to the session management function.
  • the user plane function may also be replaced by "user plane function entity” or other names, and the user plane function entity may also correspond to an entity including other functions in addition to the user plane function.
  • sending information to...(terminal) can be understood as the destination of the information being the terminal. It can include sending information to the terminal directly or indirectly.
  • receiving information from...(terminal) can be understood as the source of the information being the terminal, which can include receiving information from the terminal directly or indirectly.
  • the information may be processed as necessary between the source and destination of the information, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated here.
  • the terminal device in the embodiment of the present application can be any of the above-mentioned devices or chips, which are not specifically limited here. Whether as a device or as a chip, the terminal device can be manufactured, sold or used as an independent product. In this embodiment and subsequent embodiments, only the terminal device is used as an example for introduction.
  • the device used to implement the function of the access network device in the embodiment of the present application may be the access network device itself, or may be a device that can support the access network device to implement the function, such as a chip system or a combination device or component that can implement the function of the access network device, and the device can be installed in the access network device.
  • the chip system may be composed of chips, or may include chips and other discrete devices. In this embodiment and subsequent embodiments, only the access network device is used as an example for introduction.
  • XR refers to various environments that combine reality and virtuality, as well as the interaction between humans and machines, generated by computing technology and wearable devices. Specifically, it includes the following typical forms: augmented reality (AR), mixed reality (MR) and virtual reality (VR).
  • AR augmented reality
  • MR mixed reality
  • VR virtual reality
  • XR is one of the 5G multimedia applications currently being considered in the industrial sector.
  • the 3GPP Rel-17 (3rd Generation Partnership Project) modeled and analyzed the service characteristics of XR.
  • XR services will periodically generate data frames at a certain frame rate. For example, an AR service with a frame rate of 60fps generates 60 frames of video images per second, and a video frame appears approximately every 16.66ms.
  • a video frame may be transmitted by multiple data packets.
  • the size of the data frame is not fixed, and usually follows a truncated Gaussian distribution.
  • the arrival time of the XR data of each cycle at the air interface side may jitter, that is, the data arrival time may be earlier or later than the expected cycle time, usually fluctuating within a few milliseconds.
  • XR services usually have higher latency requirements.
  • its typical packet delay budget is 30ms, that is, the transmission delay from the time when the data packet arrives at the access layer of the terminal device to the time when the data packet arrives at the N6 interface of the user plane function (UPF) is capped at 30ms. If the data packet is not successfully transmitted within the PDB required time, it is considered that the data packet has timed out and has lost its function.
  • PDU set delay budget may also be considered in XR services. Its meaning is similar to PDB, and it defines the upper limit of the transmission delay of a group of data packets (such as a PDU set). For the uplink, it refers to the upper limit of the time from the first data packet in the PDU set arriving at the access layer of the terminal device to the last data packet arriving at the N6 interface of the UPF. For the downlink, it is the opposite.
  • the network should try to complete data scheduling and transmission within the delay budget to avoid data timeouts that affect service experience.
  • the terminal device If the terminal device has no uplink data to send, the access network device does not need to allocate resources to the terminal device, otherwise it will cause resource waste.
  • the terminal device can notify the access network device that there is uplink data to be transmitted through BSR/scheduling request (SR).
  • SR BSR/scheduling request
  • Each logical channel (LCH) of a terminal device can be assigned to a logical channel group (LCG).
  • LCG logical channel group
  • the maximum number of LCGs that can be configured in NR is 8.
  • a terminal device can trigger a BSR when the following events occur:
  • Uplink data arrives on an LCH belonging to an LCG, and no LCHs in other LCGs have data to be transmitted, or the priority of this LCH is higher than that of all LCHs in other LCGs with data to be transmitted.
  • the BSR triggered by this situation is called a "Regular BSR".
  • Period BSR-Timer The periodic BSR timer (periodicBSR-Timer) times out.
  • the BSR triggered by this situation is called "Periodic BSR”.
  • the terminal device can generate a BSR MAC CE; if all generated BSRs are not long truncated BSRs or short truncated BSRs, the terminal device starts/restarts the periodicBSR-Timer; the terminal device starts/restarts the retxBSR-Timer.
  • the short BSR or short truncated BSR MAC CE shown in Figure 2 includes a 3-bit LCG ID field and a 5-bit buffer size field, where the LCG ID indicates the LCG corresponding to the Buffer Size reported later.
  • the long BSR or long truncated BSR MAC CE shown in Figure 3 includes an 8-bit bitmap and 0 or more Buffer Size fields.
  • the i-th bit LCGi in the bitmap indicates whether the corresponding Buffer Size field of LCG i exists; for the long truncated BSR MAC CE, the i-th bit LCGi in the bitmap indicates whether LCG i has data to be transmitted. At this time, the Buffer Size field corresponding to LCG i may not exist later.
  • the specific BSR MAC CE format selected by the terminal device for reporting depends on the type of BSR triggered, the number of LCGs with data to be transmitted, the size of the available remaining resources, etc.
  • the terminal device can notify the access network device of the size of the data to be transmitted (the interval) by reporting the index value on the BSR table corresponding to the long BSR or the short BSR.
  • the BSR table corresponding to the short BSR and the short truncated BSR is shown in Table 1
  • the BSR table corresponding to the long BSR and the long truncated BSR is shown in Table 2, where Index represents the index value
  • the buffer status (BS) value (BS value) represents the size of the data to be transmitted (the interval), in bytes.
  • the meaning of the maximum BS interval is "greater than 150KBytes".
  • the short BSR cannot accurately reflect it, which is too large an error for the data frame size of the XR service, and is likely to cause resource waste or scheduling delay.
  • the step size of the BS interval increases with the increase of the index value.
  • the BS interval step size is the difference between the BS values corresponding to adjacent index values.
  • the BS interval step size has reached 30 to 90Kbytes, which makes it easy for the XR service to have a large error when reporting the BSR, resulting in resource waste.
  • the current 3GPP Rel-18 discussion agreed to introduce a new BSR table in the standard for the XR service, and the BS interval step size in the new BSR table is relatively small.
  • a UE supporting the new table can select one of the old and new BSR tables based on network configuration or other principles (such as whether the amount of data to be transmitted falls within the range of the new table), and use the BS index therein to report the corresponding BS value to the network.
  • 3GPP Rel-18 also proposed that the terminal device can report the remaining time (remaining time) of the data and the amount of data to be transmitted associated with the remaining time to the access network device.
  • the remaining time refers to the time that the data can still be used for air interface transmission, for example, it can be PDB or PSDB minus the time that the data has been in the terminal device cache.
  • the terminal device can assist the access network device in scheduling data in time to avoid timeout.
  • the terminal device notifies the access network device that there are 500 bytes of data in its cache with a remaining time of 10ms, and another 1000 bytes of data with a remaining time of 20ms.
  • the access network device can first provide 500 bytes of transmission resources for the terminal device to enable it to transmit urgent data to avoid timeout, and for the remaining 1000 bytes, the access network device can schedule it later, thereby freeing up resources to serve other more urgent users.
  • the present application proposes a communication method, which enhances the design of uplink signals and improves the applicability of uplink signals.
  • the remaining time interval described in the embodiments of the present application can also replace the description of the remaining time range, wherein the remaining time interval "t1 ⁇ t2" can be understood as (t1,t2], or, it can also be understood as [t1,t2), or, it can also be understood as (t1,t2), or, it can also be understood as [t1,t2].
  • (t1,t2] is equivalent to t1 ⁇ t ⁇ t2; [t1,t2) is equivalent to t1 ⁇ t ⁇ t2; (t1,t2) is equivalent to t1 ⁇ t ⁇ t2; [t1,t2] is equivalent to t1 ⁇ t ⁇ t2.
  • the preset BS table may also be replaced by an available BS table or a candidate BS table, etc., and the present application does not impose any limitation on this.
  • Figure 4 is a flow chart of the communication method provided in an embodiment of the present application.
  • the communication method includes the following steps S401 to S402.
  • the execution subject of the method shown in Figure 4 can be a terminal device and an access network device, or the execution subject of the method shown in Figure 4 can also be a chip in the terminal device and a chip in the access network device.
  • Figure 4 mainly uses the terminal device and the access network device as an example of the execution subject of the method.
  • Figure 4 is a schematic flow chart of an embodiment of the method of the present application, showing the detailed communication steps or operations of the method, but these steps or operations are only examples.
  • the embodiment of the present application can also perform other operations or variations of the various operations in Figure 4.
  • the various steps in Figure 4 can be executed in a different order from that presented in Figure 4, and it may not be necessary to execute all the operations in Figure 4. Among them:
  • the terminal device determines an uplink signal.
  • the uplink signal may be MAC CE, radio resource control (RRC) message, packet data convergence protocol (PDCP) control protocol data unit (PDU) (i.e., PDCP control PDU), or radio link control (RLC) control PDU (i.e., RLC control PDU), etc.
  • RRC radio resource control
  • PDCP packet data convergence protocol
  • PDU packet data convergence protocol
  • RLC radio link control
  • the uplink signal includes information of at least one logical resource (or BS information described as at least one logical resource), one logical resource includes at least one data to be transmitted (i.e., one or more data to be transmitted), one data to be transmitted corresponds to a remaining time, and generally speaking, one data to be transmitted may include one or more data packets.
  • the information format of each logical resource is similar, for the convenience of description, the embodiment of the present application mainly takes the information design of one logical resource (hereinafter described as the first logical resource) in the at least one logical resource as an example for illustration.
  • the information of the first logical resource includes a first field and/or a second field.
  • the first field is used to indicate the remaining time information of the data to be transmitted in the first logical resource.
  • the second field is used to indicate the first BS table enabled by the first logical resource, the number of preset BS tables configured for the first logical resource is multiple (i.e., two or more), the first BS table is included in the preset BS table, and the first BS table includes multiple BS intervals.
  • the information of the first logical resource when the first logical resource is configured with the remaining time reporting function, the information of the first logical resource includes a first field; when the number of preset BS tables is multiple, the information of the first logical resource includes a second field; when the first logical resource is configured with the remaining time reporting function and the number of preset BS tables is multiple, the information of the first logical resource includes a first field and a second field.
  • the preset BS table involved in the embodiment of the present application may be a BSR table corresponding to a long BSR and a long truncated BSR, wherein when the number of preset BS tables is 1, the preset BS table may be the table shown in Table 2 above.
  • the number of the preset BS tables is 2
  • one of the two preset BS tables may be the table shown in Table 2 above
  • the other preset BS table may be a new BSR table introduced in the standard for XR services, and the new table may contain 256 rows.
  • one of the K preset BS tables may be the table shown in Table 2 above, and the other (K-1) preset BS tables may be (K-1) new BSR tables introduced in the standard for XR services.
  • the table shown in Table 2 may be described as an old table in the following text, and one or more tables newly introduced in the standard for XR services may be referred to as new tables.
  • the number of preset BS tables is multiple can also be replaced by "a new BS table is configured”
  • “the number of preset BS tables is 1" can also be replaced by "no new BS table is configured”.
  • the information of the first logical resource also includes a fifth field, where the fifth field is used to indicate a first BS interval to which the data volume of the data to be transmitted in the first logical resource belongs, and the first BS interval is included in the first BS table.
  • the logical resource may be a logical channel group, a logical channel, or a data radio bearer (DRB), etc., and this application does not impose any restrictions on this.
  • the MAC CE may include a logical channel group identifier (LCG ID) to indicate which logical channel group the reported BS information comes from, or the MAC CE may include a bitmap of the logical channel group (LCG bitmap), in which each bit corresponds to a logical channel group, and when the value of the corresponding bit is "1", it indicates that the MAC CE contains Contains BS information corresponding to the LCG.
  • LCG ID logical channel group identifier
  • the MAC CE may include a bitmap of the logical channel group (LCG bitmap), in which each bit corresponds to a logical channel group, and when the value of the corresponding bit is "1", it indicates that the MAC CE contains Contains BS information corresponding to the LCG.
  • the MAC CE may include a logical channel identifier (LCH ID) to indicate which logical channel the reported BS information comes from, or the MAC CE may include a bitmap of the logical channel (LCH bitmap), wherein each bit corresponds to a logical channel, and when the value of the corresponding bit is "1", it indicates that the MAC CE contains the BS information corresponding to the LCH.
  • LCH ID logical channel identifier
  • LCH bitmap bitmap of the logical channel
  • the MAC CE may include a DRB identifier (DRB ID) to indicate which DRB the reported BS information comes from, or the MAC CE may include a bitmap of the DRB (DRB bitmap), wherein each bit corresponds to a DRB, and when the value of the corresponding bit is "1", it indicates that the MAC CE contains the BS information corresponding to the DRB.
  • DRB ID DRB identifier
  • DRB bitmap bitmap of the DRB
  • the first field in the embodiment of the present application can also be described as a remaining time indication field (remaining time indication field or remaining time indication)
  • the second field can also be described as a BS table indication field (BS table indication field or BS table indication)
  • the fifth field can also be described as a BS value field or BS value.
  • the first field is a reserved field (or described as the first field is regarded as reserved bits, or the first field exists but has no meaning)
  • the second field is a reserved field (or described as the second field is regarded as reserved bits, or the second field exists but has no meaning).
  • Figure 5 is a schematic diagram of a format of a MAC CE provided in an embodiment of the present application. Taking the uplink signal as a MAC CE and the logical resource as a logical channel group as an example, as shown in Figure 5, the MAC CE includes the following fields:
  • Logical channel group identifier (LCG ID) field: Logical channel group identifier, indicating which logical channel group information the MAC CE reports, for example, it can be recorded as LCG x in the following text.
  • the LCG ID field can also be replaced by the LCH ID field, indicating which logical channel information the MAC CE reports, for example, it can be recorded as LCH x in the following text, or it can also be replaced by the DRB ID field, indicating which data radio bearer information the MAC CE reports, for example, it can be recorded as DRB x.
  • First field When the network configures the remaining time reporting function for LCG x, the first field is used to indicate the remaining time for data to be transmitted in LCG x; when the network does not configure the remaining time reporting function for LCG x, the first field is regarded as reserved bits, and any value it takes is meaningless.
  • Second field When there are multiple preset BS tables, the second field is used to indicate the BS table referenced by the BS value information of LCG x; when there is one preset BS table, the second field is regarded as reserved bits, and any value it takes is meaningless.
  • BS value field (or fifth field): the index number of the cached data volume, used to determine the amount of data to be transmitted of LCG x according to the index number in the corresponding BS table.
  • Reserved bit (R) has no specific meaning and is used to align bytes in the MAC CE format. It does not necessarily exist.
  • the example given in FIG. 5 only considers the reporting of information of one LCG. If there are multiple LCGs with BS information to be reported, they can be reported in separate MAC CEs, or the information of multiple LCGs can be carried in one MAC CE at the same time.
  • the MAC CE format that carries information of multiple LCGs in one MAC CE can have multiple forms. For example, two possible implementations are respectively given in (a) and (b) in FIG. 6. As shown in (a) in FIG. 6, the MAC CE includes information of multiple LCGs, wherein the information of each LCG can include an LCG ID, a first field, a second field and one or more BS value fields. As shown in (b) in FIG.
  • the MAC CE includes an 8-bit bitmap, indicating whether the corresponding LCG has information to report. For example, if the value of the bit of LCG 0 is "1", it means that the MAC CE contains the information of LCG 0. Among them, the information corresponding to the LCG with the value of each bit "1" includes the first field, the second field and one or more BS value fields.
  • the information of each LCG may be arranged according to one of the following rules:
  • Rule 1 Arrange according to the size of the LCG identifier, for example, arrange in MAC CE in ascending order of the LCG identifier, or arrange in MAC CE in descending order of the LCG identifier.
  • Rule 2 Arrange according to the priority of LCG, for example, arrange according to the priority of LCG from high to low.
  • the priority of LCG can be determined according to the priority of LCH contained in LCG, for example, the priority of LCG is equal to the highest priority of the contained LCH.
  • Rule 3 Sort by the size of the remaining time, for example, sort by the remaining time from small to large. If the BS information of the LCG contains the remaining time, the LCG with the smallest remaining time is placed in front. The LCG that does not contain the remaining time information is placed after all the LCGs that contain the remaining time information. If there are multiple LCGs with the same remaining time, they are sorted by the LCG identifier size or LCG priority.
  • implementation method 1 changes the meaning of the first field and the second field so that the unified format of MAC CE can be used in different scenarios and different configurations to express different meanings. It supports the use of the remaining time and new BS table functions separately and at the same time, avoiding duplication or conflict of reported information and ensuring flexible network configuration.
  • the information of the first logical resource further includes a third field and/or a fourth field.
  • the third field is used to indicate whether the first field exists
  • the fourth field is used to indicate whether the second field exists. That is, the third field and the fourth field are two flag fields, one of which is used to indicate whether the MAC CE contains the first field, and the other flag field is used to indicate whether the MAC CE contains the second field.
  • the third field indicates that the first field exists
  • the information of the first logical resource includes the first field
  • the third field indicates that the first field does not exist
  • the information of the first logical resource does not include the first field.
  • the fourth field indicates that the second field exists
  • the information of the first logical resource includes the second field
  • the fourth field indicates that the second field does not exist
  • the information of the first logical resource does not include the second field.
  • the third field indicates that the first field exists
  • the first logical resource is not configured with the remaining time reporting function
  • the third field indicates that the first field does not exist.
  • the number of preset BS tables is multiple
  • the fourth field indicates that the second field exists, and when the number of preset BS tables is 1, the fourth field indicates that the second field does not exist.
  • FIG. 7 is another format diagram of the MAC CE provided in an embodiment of the present application. Taking the uplink signal as the MAC CE and the logical resource as the logical channel as an example, as shown in FIG. 7, the MAC CE includes the following fields:
  • Logical channel group identifier (LCG ID) field: Logical channel group identifier, indicating which logical channel group information the MAC CE reports, for example, it can be recorded as LCG x in the following text.
  • the LCG ID field can also be replaced by the LCH ID field, indicating which logical channel information the MAC CE reports, for example, it can be recorded as LCH x in the following text, or it can also be replaced by the DRB ID field, indicating which data radio bearer information the MAC CE reports, for example, it can be recorded as DRB x.
  • the third field used to indicate whether the MAC CE contains a field indicating the remaining time, that is, the first field in the figure. For example, when the value of the third field is "1", it means that the first field exists, and when the value of the third field is "0", it means that the first field does not exist.
  • the fourth field is used to indicate whether the MAC CE contains a field indicating the BS table, that is, the second field in the figure. For example, when the value of the fourth field is "1", it means that the second field exists, and when the value of the fourth field is "0", it means that the second field does not exist.
  • First field When the third field indicates that the first field exists (for example, when the third field takes the value of "1"), the first field exists.
  • the first field is used to indicate the remaining time of the data to be transmitted in LCG x.
  • Second field When the fourth field indicates that the second field exists (for example, when the fourth field takes the value of "1"), the first field exists.
  • the second field is used to indicate the BS table referenced by the BS value information of LCG x.
  • BS value field (or fifth field): the index number of the cached data volume, used to determine the amount of data to be transmitted of LCG x according to the index number in the corresponding BS table.
  • the example given in FIG. 7 only considers the reporting of information of one LCG. If there are multiple LCGs with BS information to be reported, they can be reported in separate MAC CEs, or the information of multiple LCGs can be carried in one MAC CE at the same time.
  • the MAC CE format that carries information of multiple LCGs in one MAC CE can have multiple forms. For example, two possible implementations are respectively given in (a) and (b) in FIG. 8. As shown in (a) in FIG. 8, the MAC CE includes information of multiple LCGs, wherein the information of each LCG may include LCG ID, the third field, the fourth field, the first field (optional), the second field (optional) and one or more BS value fields.
  • the MAC CE includes three 8-bit bitmaps, wherein: the 8-bit bitmap in the first row indicates whether the corresponding LCG has information to report, for example, if the value of the bit of LCG 0 is "1", it means that the MAC CE contains information of LCG 0.
  • the 8-bit bitmap in the second row indicates the third field of the corresponding LCG. If the value of the corresponding bit of LCG in the first row is "0", the value of the corresponding third field here is meaningless (or the corresponding third field is a reserved bit). For example, if the value of the bit of LCG 1 in the first row is "0", the bit of LCG 1 in the second row is meaningless.
  • the bit of LCG 0 in the first row is “1”
  • the bit of LCG 0 in the second row is used to indicate whether the LCG 0 information contains the first field.
  • the 8-bit bitmap in the third row indicates the fourth field of the corresponding LCG. If the value of the corresponding bit of LCG in the first row is "0", the value of the corresponding fourth field here is meaningless (or the corresponding fourth field is a reserved bit). For example, if the value of the bit of LCG 1 in the first row is "0", the bit of LCG 1 in the third row is meaningless.
  • the bit of LCG 0 in the third row is used to indicate whether the LCG 0 information contains the second field.
  • the information corresponding to the LCG with the value of each bit in the first row being "1" includes a first field (optional), a second field (optional) and one or more BS value fields.
  • the information of each LCG can be arranged according to any of the three rules described in implementation method 1.
  • implementation mode 2 when the information of the first logical resource includes the third field (and does not include the fourth field), if the third field indicates that the first field does not exist, then the information of the first logical resource does not include the first field and includes the second field. That is, when the third field indicates that the first field does not exist, there is no need for a separate fourth field to indicate whether the second field exists, but the second field is directly included, and the second field is used to indicate the BS table used, which can further reduce useless fields and help reduce air interface resource consumption.
  • FIG. 9 is a schematic diagram of another format of a MAC CE provided in an embodiment of the present application.
  • CE taking the logical resource as a logical channel as an example, MAC CE includes a third field, and the value of the third field is "0", indicating that the first field is not included and the second field is included.
  • the third and fourth fields are introduced in implementation method 2 to achieve different contents of MAC CE when different configurations are implemented to support different network functions. Compared with implementation method 1, the useless fields that may exist in MAC CE are further reduced, reducing the consumption of air interface resources.
  • the flexible combination of the third field or the fourth field it supports the use of the remaining time and the new BS table functions separately, and also supports the use of both at the same time, avoiding duplication or conflict of reported information, and ensuring the flexible configuration of the network.
  • the information of the first logical resource includes the first field and does not include the second field.
  • the information of the first logical resource includes the second field and does not include the first field.
  • the information of the first logical resource includes the first field and the second field.
  • Figure 10 is another format diagram of MAC CE provided in an embodiment of the present application. Take the uplink signal as MAC CE and the logical resource as a logical channel as an example:
  • the information of the first logical resource includes the first field and does not include the second field. It is understandable that the MAC CE may also include a BS value field (or the fifth field).
  • the MAC CE When the network is not configured with the remaining time reporting function and the number of preset BS tables is multiple, the MAC CE includes the second field and does not include the first field. It is understandable that the MAC CE may also include a BS value field.
  • the MAC CE When the network is configured with the remaining time reporting function and the number of preset BS tables is multiple, the MAC CE includes the first field and the second field. It is understandable that the MAC CE may also include a BS value field.
  • the example given in FIG. 10 only considers the reporting of information of one LCG. If there are multiple LCGs with BS information that need to be reported, they can be reported in separate MAC CEs, or the information of multiple LCGs can be carried in one MAC CE at the same time. Among them, the MAC CE format that carries information of multiple LCGs in one MAC CE can have multiple forms. For example, (a) and (b) in FIG. 11 to FIG. 13 respectively give two possible implementations under different network configurations.
  • the information of each LCG may include an LCG ID, a first field, and one or more BS value fields.
  • the MAC CE includes an 8-bit bitmap, indicating whether the corresponding LCG has information to report. For example, if the value of the bit of LCG 0 is "1", it means that the MAC CE contains the information of LCG 0. Among them, the information corresponding to each LCG with a bit value of "1" includes the first field and one or more BS value fields.
  • the information of each LCG may include an LCG ID, a second field, and one or more BS value fields.
  • the MAC CE includes an 8-bit bitmap, indicating whether the corresponding LCG has information to report. For example, if the value of the bit of LCG 0 is "1", it means that the MAC CE contains the information of LCG 0. Among them, the information corresponding to each LCG with a bit value of "1" includes the second field and one or more BS value fields.
  • the information of each LCG may include an LCG ID, a first field, a second field, and one or more BS value fields.
  • the MAC CE includes an 8-bit bitmap, indicating whether the corresponding LCG has information to report. For example, if the value of the bit of LCG 0 is "1", it means that the MAC CE contains the information of LCG 0. Among them, the information corresponding to the LCG with a bit value of "1" includes the first field, the second field, and one or more BS value fields.
  • the information of each LCG can be arranged according to any of the three rules described in implementation method 1.
  • implementation method 3 directly designs a variety of different formats for MAC CE.
  • the terminal device selects the corresponding format based on the network configuration and does not need to carry additional indication information, further reducing the consumption of air interface resources.
  • the terminal device can truncate the MAC CE, that is, generate a shorter MAC CE (truncated MAC CE) to transmit information to the access network device within the resource range as much as possible.
  • the terminal device can follow the order of the above-mentioned multiple LCGs and use the information of LCGs as units.
  • the terminal device stops adding more LCG information to the MAC CE, that is, generates a MAC CE that only contains the BS information of part of the LCG.
  • the terminal device can carry information in the MAC CE indicating that there are some LCGs with data to be transmitted but their related BS information is not included in this MAC CE.
  • the following describes several possible forms of the first field, the second field, and the fifth field (i.e., the BS value field) involved in the above implementation modes 1 to 3:
  • the first logical resource may include at least one piece of data to be transmitted, wherein one piece of data to be transmitted corresponds to a remaining time.
  • the first field indicates the remaining time information of the data to be transmitted in the first logical resource, which may include the following situations:
  • the first field is used to indicate the minimum remaining time among the remaining times corresponding to at least one piece of data to be transmitted. That is, the first field can indicate a specific minimum remaining time value, such as 3ms, indicating that the minimum remaining time of data in the first logical resource (such as LCG x) is 3ms.
  • the first field is used to indicate the remaining time interval to which the minimum remaining time in the remaining time corresponding to at least one piece of data to be transmitted belongs. That is, the first field can indicate a certain remaining time interval, for example, the remaining time interval to which the minimum remaining time belongs.
  • the network and the terminal device predefine or preconfigure four remaining time intervals of 0-5ms, 5-10ms, 10-15ms, and 15-20ms in advance, wherein the first field contains 2 bits, and when the value of the 2 bits is "00", it indicates that the minimum remaining time of the data in the first logical resource is within the range of 0-5ms; when the value of the 2 bits is "01”, it indicates that the minimum remaining time of the data in the first logical resource is within the range of 5-10ms; when the value of the 2 bits is "10", it indicates that the minimum remaining time of the data in the first logical resource is within the range of 10-15ms; when the value of the 2 bits is "11", it indicates that the minimum remaining time of the data in the first logical resource is within the range of 15-20ms.
  • the network and the terminal device predefine or preconfigure in advance to agree that starting from the lowest bit, in ascending order of the bits, there are four remaining time intervals corresponding to 0-5ms, 5-10ms, 10-15ms, and 15-20ms.
  • the value of the corresponding bit is "1" it indicates that the minimum remaining time of the data in the first logical resource is in the remaining time interval corresponding to the bit.
  • the first logical resource includes three copies of data to be transmitted (data 1 to be transmitted, data 2 to be transmitted, and data 3 to be transmitted), where the remaining time corresponding to data 1 to be transmitted is 3ms, the remaining time corresponding to data 2 to be transmitted is 7ms, and the remaining time corresponding to data 3 to be transmitted is 9ms. Therefore, the first field can be "0001", indicating that the remaining time interval of the minimum remaining time of the data in the first logical resource (i.e., 3ms) is 0 to 5ms.
  • the first logical resource includes three pieces of data to be transmitted (data 1 to be transmitted, data 2 to be transmitted, and data 3 to be transmitted), where the remaining time corresponding to data 1 to be transmitted is 3ms, the remaining time corresponding to data 2 to be transmitted is 8ms, and the remaining time corresponding to data 3 to be transmitted is 18ms. Therefore, the first field can be "0001", indicating that the remaining time interval of the minimum remaining time of the data in the first logical resource (i.e., 3ms) is 0 to 5ms.
  • the first field is used to indicate the remaining time intervals to which the remaining time corresponding to at least one piece of data to be transmitted belongs. That is to say, the first field can indicate multiple remaining time intervals.
  • the first field contains 2 bits, and it is agreed in advance in a predefined or preconfigured manner that the low-order bit represents the remaining time interval of 0 to 10 ms, and the high-order bit represents the remaining time interval of 10 to 20 ms. When the corresponding bit is "1", it indicates that there is data in the first logical resource whose remaining time is within the corresponding remaining time interval.
  • the first logical resource includes three copies of data to be transmitted (data 1 to be transmitted, data 2 to be transmitted, and data 3 to be transmitted), where the remaining time corresponding to data 1 to be transmitted is 3ms, the remaining time corresponding to data 2 to be transmitted is 7ms, and the remaining time corresponding to data 3 to be transmitted is 9ms. Therefore, the first field can be "01", indicating that there is data with a remaining time in the range of 0 to 10ms in the first logical resource, but there is no data with a remaining time in the range of 10 to 20ms.
  • the first logical resource includes three copies of data to be transmitted (data 1 to be transmitted, data 2 to be transmitted, and data 3 to be transmitted), where the remaining time corresponding to data 1 to be transmitted is 3ms, the remaining time corresponding to data 2 to be transmitted is 8ms, and the remaining time corresponding to data 3 to be transmitted is 18ms. Therefore, the first field can be "11", indicating that the first logical resource contains both data with a remaining time in the range of 0 to 10ms and data with a remaining time in the range of 10 to 20ms.
  • the second field indicates the first BS table enabled by the first logical resource, which may include the following situations:
  • the second field indicates a first BS table, which is one of multiple preset BS tables, and the first BS intervals indicated by all BS value fields in the information of the first logical resource refer to the first BS table.
  • the second field may be only 1 bit, which is used to indicate whether all BS value fields related to the first logical resource in the MAC CE should refer to the new BS table for search or the old BS table for search, for example, "1" represents the new table, "0" represents the old table, or "0" represents the new table, "1" represents the old table.
  • the embodiments of the present application are all schematically explained using the example of "1" representing the new table and "0" representing the old table.
  • the second field can have 2 bits, which are used to indicate which table all BS value fields related to the first logical resource in the MAC CE should refer to. For example, "00" indicates the old table. Table, "01” means new table 1, and "10" means new table 2.
  • the second field indicates multiple first BS tables, any one of the multiple first BS tables is one of multiple preset BS tables, the number of the multiple first BS tables is equal to the number of BS value fields (in this case, the number of BS value fields is multiple, for example, the number of BS value fields is equal to the number of remaining time intervals indicated by the first field), the multiple first BS tables correspond one-to-one to the multiple BS value fields, and a first BS interval indicated by a BS value field refers to a corresponding first BS table.
  • the second field may have multiple bits, and the number of bits included in the second field is the same as the number of BS value fields that may be included in the MAC CE, and each bit corresponds to a BS value, which is used to indicate whether the BS value should be searched in the new table or the old table.
  • the second field also includes 2 bits, and it is agreed in advance in a predefined or preconfigured manner that the low-order bit corresponds to BS value 1 and the high-order bit corresponds to BS value 2. If the value of the second field is "10", it means that the index in BS value 1 should be searched in the old table, and the index in BS value 2 should be searched in the new table.
  • Case (3) the second field indicates multiple first BS tables, any one of the multiple first BS tables is one of the multiple preset BS tables, the number of the multiple first BS tables is equal to the number of bits included in the first field (in this case, the first field is the above case 3), the multiple first BS tables correspond one-to-one to the multiple bits included in the first field, and one bit represents a first BS table corresponding to the first BS interval reference indicated by the BS value field associated with a remaining time interval corresponding to the bit.
  • the second field has multiple bits, and the number of bits included in the second field is the same as the number of bits in the first field (that is, the first field is case 3).
  • each bit in the second field corresponds to a BS value associated with the remaining time interval (for example, the BS value field is case 4), which is used to indicate whether it refers to the new table or the old table. If a bit in the first field is "0" (that is, indicating that there is no data for the remaining time interval), the corresponding bit in the second field is meaningless.
  • the low-order bit represents the remaining time interval of 0 to 10 ms
  • the high-order bit represents the remaining time interval of 10 to 20 ms.
  • the first logical resource includes 3 data to be transmitted (data to be transmitted 1, data to be transmitted 2, and data to be transmitted 3), wherein the remaining time corresponding to data to be transmitted 1 is 3 ms, the remaining time corresponding to data to be transmitted 2 is 7 ms, and the remaining time corresponding to data to be transmitted 3 is 9 ms.
  • the first field can be "01", indicating that there is data with a remaining time within the remaining time interval of 0 to 10 ms in the first logical resource, but there is no data with a remaining time within the interval of 10 to 20 ms.
  • the second field also includes 2 bits (this is because the number of bits included in the second field is the same as the number of bits in the first field), wherein the low-order bit in the second field corresponds to the low-order bit in the first field, and the high-order bit in the second field corresponds to the high-order bit in the first field.
  • the value of the second field is "10", combined with the value of the first field "01", it can be determined that the value of the high-order bit in the second field (i.e., "1" in the second field) is meaningless (this is because the value of the high-order bit in the first field is "0", indicating that there is no data in the remaining time interval of 10 to 20 ms), and the value of the low-order bit in the second field (i.e., "0" in the second field) represents the old table, which is used to indicate that the index in the BS value associated with the remaining time interval 0 to 10 ms should be searched with reference to the old table, that is, the sum of the data sizes of data 1 to be transmitted, data 2 to be transmitted, and data 3 to be transmitted should be searched with reference to the old table.
  • the low-order bit represents the remaining time interval of 0 to 10ms
  • the high-order bit represents the remaining time interval of 10 to 20ms.
  • the first logical resource includes 3 data to be transmitted (data to be transmitted 1, data to be transmitted 2, and data to be transmitted 3), wherein the remaining time corresponding to data to be transmitted 1 is 3ms, the remaining time corresponding to data to be transmitted 2 is 8ms, and the remaining time corresponding to data to be transmitted 3 is 18ms.
  • the first field can be "11", indicating that the first logical resource contains both data with a remaining time within the remaining time interval of 0 to 10ms and data with a remaining time within the interval of 10 to 20ms.
  • the second field also includes 2 bits (this is because the number of bits included in the second field is the same as the number of bits included in the first field), wherein the low-order bit in the second field corresponds to the low-order bit in the first field, and the high-order bit in the second field corresponds to the high-order bit in the first field.
  • the value of the high-order bit in the second field can be determined (i.e., "1"), which represents a new table, indicating that the index in the BS value associated with the remaining time interval 10 to 20 ms should be searched with reference to the new table, that is, the data size of the data 3 to be transmitted should be searched with reference to the new table;
  • the value of the low-order bit in the second field i.e., "0" represents the old table, indicating that the index in the BS value associated with the remaining time interval 0 to 10 ms should be searched with reference to the old table, that is, the sum of the data sizes of the data 1 to be transmitted and the data 2 to be transmitted should be searched with reference to the old table.
  • the second field may have multiple bits to indicate the index number of one or more BS tables, for example, every 2 bits represent the index number of a BS table.
  • the number of BS tables that the second field can indicate is related to the number of remaining time intervals that the first field can indicate or the number of BS value fields present in the MAC CE.
  • the BS value field indicates the first BS interval to which the amount of data to be transmitted in the first logical resource belongs, which may include the following situations:
  • Case 1 The number of BS value fields is 1, and the BS value field is used to indicate the first BS interval to which the total amount of all data to be transmitted in the first logical resource belongs. That is, there is only one BS value field in the MAC CE, which is used to indicate the total amount of data to be transmitted in the first logical resource.
  • the first logical resource includes three copies of data to be transmitted (data 1 to be transmitted, data 2 to be transmitted, and data 3 to be transmitted), where the data size of data 1 to be transmitted is 500Bytes, the data size of data 2 to be transmitted is 1000Bytes, and the data size of data 3 to be transmitted is 2000Bytes. If it is situation 1, and Table 2 (i.e., the old table) is used, then the value of the BS value field is "01011110(94)", i.e., (3469,3694].
  • the first logical resource includes three copies of data to be transmitted (data 1 to be transmitted, data 2 to be transmitted and data 3 to be transmitted), among which the data size of data 1 to be transmitted is 150Bytes, the data size of data 2 to be transmitted is 300Bytes, and the data size of data 3 to be transmitted is 100Bytes. If it is situation 1, and Table 2 (i.e. the old table) is used, then the value of the BS value field is "01000000(64)", i.e. (526,560].
  • the number of BS value fields is 1, and the BS value field is used to indicate the first BS interval to which the amount of data to be transmitted in the minimum remaining time of the remaining time corresponding to at least one piece of data to be transmitted belongs. That is, when the first field indicates the minimum remaining time or the minimum remaining time interval, there is only one BS value field in the MAC CE, which is used to indicate the amount of data to be transmitted in the first logical resource with the least remaining time or in the minimum remaining time interval.
  • the first logical resource includes 3 copies of data to be transmitted (data 1 to be transmitted, data 2 to be transmitted, and data 3 to be transmitted), wherein the data size of data 1 to be transmitted is 500Bytes and the remaining time is 3ms, the data size of data 2 to be transmitted is 1000Bytes and the remaining time is 7ms, and the data size of data 3 to be transmitted is 2000Bytes and the remaining time is 9ms. If it is case 2, and Table 2 (i.e., the old table) is used, then the value of the BS value field is "00111111(63)", i.e., (494,526].
  • the first logical resource includes three copies of data to be transmitted (data 1 to be transmitted, data 2 to be transmitted and data 3 to be transmitted), among which the data size of data 1 to be transmitted is 150Bytes and the remaining time is 3ms, the data size of data 2 to be transmitted is 300Bytes and the remaining time is 8ms, the data size of data 3 to be transmitted is 100Bytes and the remaining time is 18ms. If it is situation 2 and Table 2 (i.e. the old table) is used, then the value of the BS value field is "00101011(43)", i.e. (141,150].
  • the first logical resource includes three data to be transmitted (data 1 to be transmitted, data 2 to be transmitted, and data 3 to be transmitted), wherein the data size of data 1 to be transmitted is 500Bytes and the remaining time is 3ms, the data size of data 2 to be transmitted is 1000Bytes and the remaining time is 7ms, and the data size of data 3 to be transmitted is 2000Bytes and the remaining time is 9ms.
  • the value of one BS value field i.e., the first BS interval to which the data size of the data to be transmitted within the minimum remaining time belongs
  • the value of another BS value field i.e., the first BS interval to which the total data size belongs
  • the first logical resource includes three data to be transmitted (data 1 to be transmitted, data 2 to be transmitted, and data 3 to be transmitted), wherein the data size of data 1 to be transmitted is 150 Bytes and the remaining time is 3 ms, the data size of data 2 to be transmitted is 300 Bytes and the remaining time is 8 ms, and the data size of data 3 to be transmitted is 100 Bytes and the remaining time is 18 ms.
  • the value of one BS value field i.e., the first BS interval to which the data size of the data to be transmitted within the minimum remaining time belongs
  • the value of another BS value field i.e., the first BS interval to which the total data size belongs
  • Case 4 The number of BS value fields is equal to the number of remaining time intervals indicated by the first field.
  • One BS value field corresponds to one remaining time interval in the remaining time interval indicated by the first field.
  • One BS value field is used to indicate the first BS interval to which the amount of data to be transmitted in the remaining time interval in the first logical resource belongs. That is, when the first field indicates multiple remaining time intervals (i.e., the first field is case 3), there are one or more BS value fields in the MAC CE.
  • the number of BS value fields depends on the number of bits with a value of "1" in the first field.
  • Each BS value field corresponds to a remaining time interval, indicating the first BS interval to which the amount of data to be transmitted in the remaining time in the first logical resource within the remaining time interval belongs.
  • the first logical resource includes 3 copies of data to be transmitted (data 1 to be transmitted, data 2 to be transmitted, and data 3 to be transmitted), among which the data size of data 1 to be transmitted is 500Bytes and the remaining time is 3ms, the data size of data 2 to be transmitted is 1000Bytes and the remaining time is 7ms, and the data size of data 3 to be transmitted is 2000Bytes and the remaining time is 9ms.
  • the first field can be "01", indicating that there is data with a remaining time in the range of 0 to 10ms in the first logical resource, but there is no data with a remaining time in the range of 10 to 20ms. Since the number of bits with the value of "1" in the first field is 1, it can be determined that the number of BS value fields is also 1, and the value of this BS value field is "01011110(94)", which means that the first BS interval to which the amount of data to be transmitted with the remaining time in the first logical resource in the range of 0 to 10 ms belongs is (3469,3694].
  • the first logical resource includes 3 copies of data to be transmitted (data 1 to be transmitted, data 2 to be transmitted, and data 3 to be transmitted), among which the data size of data 1 to be transmitted is 150 bytes and the remaining time is 3 ms, the data size of data 2 to be transmitted is 300 bytes and the remaining time is 8 ms, and the data size of data 3 to be transmitted is 100 bytes and the remaining time is 18 ms.
  • the first field can be "11", indicating that the first logical resource contains both data with a remaining time in the range of 0 to 10 ms and data with a remaining time in the range of 10 to 20 ms. Since the number of bits with the value of "1" in the first field is 2, it can be determined that the number of BS value fields is also 2, and the value of one BS value field in the two BS value fields is "00111101(61)", indicating that the first BS interval to which the amount of data to be transmitted with the remaining time in the range of 0 to 10 ms in the first logical resource belongs is (436,464]; the value of the other BS value field is "00100101(37)", indicating that the first BS interval to which the amount of data to be transmitted with the remaining time in the range of 10 to 20 ms in the first logical resource belongs is (96,103].
  • Example 1 The first field is 4 bits long, which is used to explicitly indicate the minimum remaining time of LCG x data; the second field is 1 bit long, which is used to indicate the BS table referenced by the BS value field; there is only one BS value field, which indicates the total amount of data to be transmitted by LCG x.
  • the first field takes the value "1010”
  • the second field takes the value "1”
  • the BS value takes the value "01000000 (64)”.
  • the first field indicates that the minimum remaining time of the data in LCG x is 10ms
  • the second field indicates that BS value refers to the new BS table.
  • BS value indicates index 64, and the amount of data corresponding to index number 64 found in the newly defined BS table is the total amount of data to be transmitted in LCG x;
  • the first field is meaningless.
  • the amount of data corresponding to index number 64 in the newly defined BS table is the total amount of data to be transmitted in LCG x;
  • the first field indicates that the minimum remaining time of the data in LCG x is 10ms, and the second field is meaningless.
  • the BS value still refers to the old BS table by default.
  • the amount of data corresponding to the index number 64 found in the old BS table is the total amount of data to be transmitted in LCG x;
  • the amount of data corresponding to index number 64 found in the old BS table is the total amount of data to be transmitted in LCG x.
  • Example 2 The first field is 2 bits long, where the low-order bit represents the remaining time interval of 0 to 10 ms, and the high-order bit represents 10 to 20 ms; the second field is 2 bits long, corresponding to the two time intervals of the first field; the number of BS value fields is related to the first field. When the first field is meaningless, there is only one BS value field. When the first field is meaningful, the number of BS value fields is equal to the number of bits with the value of "1" in the first field. The first field takes the value "01", the second field takes the value "11”, and the BS value takes the value "01000000(64)".
  • the first field indicates that there is data with a remaining time of 0 to 10 ms in LCG x and there is no data with a remaining time of 10 to 20 ms;
  • the low-order bit of the second field indicates that the BS value corresponding to the data with a remaining time of 0 to 10 ms refers to the new BS table, and the high-order bit is meaningless;
  • BS value indicates index 64, and the amount of data corresponding to index number 64 found in the newly defined BS table is the amount of data to be transmitted with a remaining time of 0 to 10 ms in LCG x;
  • the first field is meaningless.
  • the amount of data corresponding to index number 64 in the newly defined BS table is the total amount of data to be transmitted in LCG x;
  • the first field indicates that there is data with a remaining time of 0 to 10 ms in LCG x and there is no data with a remaining time of 10 to 20 ms;
  • the second field is meaningless, and BS value still refers to the old BS table by default.
  • the amount of data corresponding to index number 64 found in the old BS table is the amount of data to be transmitted with a remaining time of 0 to 10 ms in LCG x;
  • the amount of data corresponding to index number 64 found in the old BS table is the total amount of data to be transmitted in LCG x.
  • Example 1 The third field takes the value "1", and the fourth field takes the value "0".
  • the MAC CE has the first field but not the second field.
  • the length of the first field is 2 bits, where the low-order bit represents the remaining time interval of 0 to 10 ms, and the high-order bit represents 10 to 20 ms;
  • the number of BS value fields is equal to the number of bits with the value "1" in the first field.
  • the value of the first field is "01”
  • the value of BS value is "01000000(64)", which means that there is data to be transmitted with a remaining time of 0 to 10 ms in LCH x and there is no data with a remaining time of 10 to 20 ms.
  • BS value still refers to the old BS table.
  • the amount of data corresponding to the index number 64 found in the old BS table is the amount of data to be transmitted with a remaining time of 0 to 10 ms in LCH x;
  • Example 2 The third field takes the value "0", and the fourth field takes the value "1".
  • the MAC CE has the second field but not the first field. Assume that the second field is 1 bit long and there is only one BS value field.
  • the first field takes the value "1”, and the BS value takes the value "01000000(64)", which means that the amount of data corresponding to the index number 64 found in the new BS table is the total amount of data to be transmitted in LCH x;
  • Example 3 The third field takes the value "1", and the fourth field takes the value "1".
  • the MAC CE contains both the first field and the second field.
  • the length of the first field is 2 bits, of which the low-order bit represents the remaining time interval of 0 to 10 ms and the high-order bit represents 10 to 20 ms;
  • the length of the second field is 2 bits, corresponding to the two remaining time intervals of the first field respectively;
  • the number of BS value fields is equal to the number of bits with the value "1" in the first field.
  • the value of the first field is "01", the value of the second field is "11", and the value of BS value is "01000000 (64)".
  • the first field indicates that there is data to be transmitted with a remaining time of 0 to 10 ms in LCH x and there is no data with a remaining time of 10 to 20 ms.
  • the low-order bit of the second field indicates that the BS value of the interval of 0 to 10 ms refers to the new table, and the high-order bit is meaningless.
  • the amount of data corresponding to the index number 64 found in the new BS table is the amount of data to be transmitted with a remaining time of 0 to 10 ms in LCH x.
  • the terminal device sends an uplink signal to the access network device.
  • the access network device receives the uplink signal from the terminal device.
  • the access network device can determine one or more of the remaining time information of the data to be transmitted in each logical resource in the at least one logical resource, the first BS table enabled by each logical resource, and the first BS interval to which the data volume of the data to be transmitted in each logical resource belongs, etc., based on the information of the at least one logical resource carried in the received uplink signal. Therefore, the access network device can schedule data in time based on the acquired information to avoid timeout.
  • a new MAC CE format is designed to support the separate use of the remaining time and the new BS table functions, as well as the simultaneous use of the two functions. This can avoid duplication or conflict in the reported information and ensure the flexibility and configurability of the network.
  • the communication device provided in the present application will be described in detail below with reference to FIG. 14 and FIG. 15 .
  • the communication device includes hardware structures and/or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
  • Figures 14 and 15 are schematic diagrams of the structures of possible communication devices provided by the embodiments of the present application. These communication devices can be used to implement the functions of the terminal device or access network device in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments.
  • the communication device can be one of the terminal devices 120a-120j as shown in Figure 1, or it can be the access network device 110a or 110b as shown in Figure 1, or it can be a module (such as a chip) applied to the terminal device or access network device.
  • the communication device 1400 includes a processing unit 1410 and a transceiver unit 1420.
  • the communication device 1400 is used to implement the functions of the terminal device or access network device in the method embodiment shown in Fig. 4 above.
  • the processing unit 1410 is configured to determine an uplink signal
  • the transceiver unit 1420 is used to send the uplink signal to the network device;
  • the uplink signal includes information of at least one logical resource, the at least one logical resource includes a first logical resource, the information of the first logical resource includes a first field and/or a second field, the first field is used to indicate the remaining time information of the data to be transmitted in the first logical resource, the second field is used to indicate the first cache status BS table enabled by the first logical resource, the number of preset BS tables configured for the first logical resource is multiple, the first BS table is included in the preset BS table, and the first BS table includes multiple BS intervals; when the first logical resource is configured with a remaining time reporting function, the information of the first logical resource includes the The first field; when the number of the preset BS tables is multiple, the information of the first logical resource includes the second field.
  • the transceiver unit 1420 is used to receive an uplink signal from a terminal device
  • the uplink signal includes information of at least one logical resource, the at least one logical resource includes a first logical resource, the information of the first logical resource includes a first field and/or a second field, the first field is used to indicate the remaining time information of the data to be transmitted in the first logical resource, the second field is used to indicate the first cache status BS table enabled by the first logical resource, the first logical resource is configured with multiple preset BS tables, the first BS table is included in the preset BS table, and the first BS table includes multiple BS intervals; when the first logical resource is configured with a remaining time reporting function, the information of the first logical resource includes the first field; when the number of the preset BS tables is multiple, the information of the first logical resource includes the second field.
  • processing unit 1410 and the transceiver unit 1420 For a more detailed description of the processing unit 1410 and the transceiver unit 1420, reference may be made to the relevant description in the method embodiment shown in FIG. 4 .
  • the communication device 1500 includes a processor 1510 and an interface circuit 1520.
  • the processor 1510 and the interface circuit 1520 are coupled to each other.
  • the interface circuit 1520 may be a transceiver or an input/output interface.
  • the communication device 1500 may further include a memory 1530 for storing instructions executed by the processor 1510 or storing input data required by the processor 1510 to execute instructions or storing data generated after the processor 1510 executes instructions.
  • the processor 1510 is used to implement the function of the processing unit 1410
  • the interface circuit 1520 is used to implement the function of the transceiver unit 1420 .
  • the terminal device chip When the above communication device is a chip applied to a terminal device, the terminal device chip implements the functions of the terminal device in the above method embodiment.
  • the terminal device chip receives information sent by the access network device to the terminal device through other modules in the terminal device (such as a radio frequency module or an antenna); or, the terminal device chip sends information to other modules in the terminal device (such as a radio frequency module or an antenna), and the information is sent by the terminal device to the access network device.
  • the access network device module implements the functions of the access network device in the above-mentioned method embodiment.
  • the access network device module receives information from other modules in the access network device (such as a radio frequency module or an antenna), and the information is sent by the terminal device to the access network device; or, the access network device module sends information to other modules in the access network device (such as a radio frequency module or an antenna), and the information is sent by the access network device to the terminal device.
  • the access network device module here can be a baseband chip of the access network device, or it can be a CU, DU or other module, or it can be a device under the open radio access network (open radio access network, O-RAN) architecture, such as an open CU, open DU and other devices.
  • open radio access network open radio access network, O-RAN
  • the processor 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, transistor logic devices, hardware components or any combination thereof.
  • the general-purpose processor may be a microprocessor or any conventional processor.
  • the method steps in the embodiments of the present application can be implemented in hardware or in software instructions that can be executed by a processor.
  • the software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, register, hard disk, mobile hard disk, CD-ROM or any other form of storage medium known in the art.
  • An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium.
  • the storage medium can also be a component of the processor.
  • the processor and the storage medium can be located in an ASIC.
  • the ASIC can be located in an access network device or a terminal device.
  • the processor and the storage medium can also be present in an access network device or a terminal device as discrete components.
  • the computer program product includes one or more computer programs or instructions.
  • the computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device.
  • the computer program or instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium.
  • the computer program or instructions may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wire or wireless means.
  • the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media.
  • the available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; it may also be an optical medium, such as a digital video disc; it may also be a
  • the computer readable storage medium may be a semiconductor medium, such as a solid state drive.
  • the computer readable storage medium may be a volatile or non-volatile storage medium, or may include both volatile and non-volatile types of storage media.

Landscapes

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

Abstract

一种通信方法及相关装置,该方法包括:终端设备确定上行信号;终端设备向接入网设备发送上行信号;其中,上行信号包括至少一个逻辑资源的信息,第一逻辑资源的信息包括第一字段和/或第二字段,第一字段用于指示第一逻辑资源中待传输数据的剩余时间信息,第二字段用于指示第一逻辑资源启用的第一BS表格,第一逻辑资源被配置的预设BS表格的数量为多个,第一BS表格包含于预设BS表格;当第一逻辑资源被配置了剩余时间上报功能时,第一逻辑资源的信息包括第一字段;当预设BS表格的数量为多个时,第一逻辑资源的信息包括第二字段。本申请实施例对上行信号的设计进行了增强,可以避免上报的信息产生重复或冲突,同时也保障了网络灵活可配。

Description

通信方法及相关装置
本申请要求在2023年07月29日提交中国国家知识产权局、申请号为202310949354.X、申请名称为“通信方法及相关装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及通信技术领域,尤其涉及一种通信方法及相关装置。
背景技术
在新空口(new radio,NR)系统中,终端设备可以通过缓存状态报告(buffer status report,BSR)通知接入网设备其有上行待传输数据,因此,接入网设备可以根据BSR为终端设备分配资源。当前,终端设备在上报BSR时,可以通过上报长BSR或短BSR对应的BSR表格上的索引值来通知接入网设备待传输数据的大小(或所处的BS区间),但是当前长BSR或短BSR对应的BSR表格中的缓存状态(buffer status,BS)区间步长较大,因此,使得上报的待传输数据的数据量大小误差也较大,基于此,当前第三代合作伙伴计划(the 3rd generation partnership project,3GPP)版本18(Rel-18)的讨论中提出了可以引入一张新的BSR表格,该新的BSR表格中BS区间步长比较小,因此可以降低上报的待传输数据的数据量大小误差。除此之外,为了使接入网设备能够感知到数据的时延消耗情况和数据在终端设备侧的缓存情况,3GPP Rel-18还提出了终端设备可以向接入网设备上报数据的剩余时间(remaining time)和与剩余时间关联的待传输数据的数据量大小。
由此可知,在上述使用新的BSR表格场景和上报剩余时间的场景中,都需要上报终端设备的待传输数据的数据量大小,如果分别为这2种场景设计不同的上行信号来上报信息,将会增加空口资源消耗,且如果接入网设备先后收到两次不同的上报,可能会产生误解导致不能准确根据终端设备缓存进行调度。基于此,如何设计增强的上行信号成为亟待解决的问题。
发明内容
本申请提供了一种通信方法及相关装置,对上行信号的设计进行了增强,既支持剩余时间上报和新BS表格两种功能分别使用,也支持两者同时使用,避免上报的信息产生重复或冲突,同时也保障了网络灵活可配。
第一方面,本申请提供了一种通信方法,由终端设备执行,该终端设备可以为终端设备本身,也可以是终端设备中的模块或芯片。在该方法中,终端设备确定上行信号,并向网络设备发送所述上行信号。其中,所述上行信号包括至少一个逻辑资源的信息,所述至少一个逻辑资源包括第一逻辑资源,所述第一逻辑资源的信息包括第一字段和/或第二字段,所述第一字段用于指示所述第一逻辑资源中待传输数据的剩余时间信息,所述第二字段用于指示所述第一逻辑资源启用的第一BS表格,所述第一逻辑资源被配置的预设BS表格的数量为多个,所述第一BS表格包含于所述预设BS表格,所述第一BS表格包括多个BS区间;当所述第一逻辑资源被配置了剩余时间上报功能时,所述第一逻辑资源的信息包括所述第一字段;当所述预设BS表格的数量为多个时,所述第一逻辑资源的信息包括所述第二字段。
在本申请实施例中,上行信号可以为MACCE,RRC消息,PDCP controlPDU,或RLCcontrol PDU等,逻辑资源可以为逻辑信道组,逻辑信道,或DRB等,本申请实施例对此不做限制。其中,通过对上行信号的设计进行增强,使得其既支持剩余时间上报和新BS表格两种功能分别使用,也支持两者同时使用,进而可避免上报的信息产生重复或冲突,同时也保障了网络灵活可配。
在一种可能的设计中,当所述第一逻辑资源没有被配置剩余时间上报功能时,所述第一字段为预留字段;当所述预设BS表格的数量为1个时,所述第二字段为预留字段。
在该种实现方式下,通过改变第一字段和第二字段的含义,使得统一格式的MAC CE可以用于不同场景不同配置,表达了不同的含义。既支持剩余时间和新BS表格两种功能分别使用,也支持两者同时使用,避免上报的信息产生重复或冲突,也保障了网络灵活可配。
在一种可能的设计中,所述第一逻辑资源的信息还包括第三字段和/或第四字段,所述第三字段用于指 示所述第一字段是否存在,所述第四字段用于指示所述第二字段是否存在;
当所述第三字段指示所述第一字段存在时,所述第一逻辑资源的信息包括所述第一字段;或者,
当所述第三字段指示所述第一字段不存在时,所述第一逻辑资源的信息不包括所述第一字段;或者,
当所述第四字段指示所述第二字段存在时,所述第一逻辑资源的信息包括所述第二字段;或者,
当所述第四字段指示所述第二字段不存在时,所述第一逻辑资源的信息不包括所述第二字段。
在该种实现方式下,引入第三字段和第四字段实现不同配置时MAC CE包含的内容不同,以支撑不同的网络功能。相比于上述改变第一字段和第二字段的含义的实现方式,进一步减少了MAC CE中可能存在的无用字段,减少了空口资源消耗。通过第三字段和第四字段灵活组合,既支持剩余时间和新BS表格两种功能分别使用,也支持两者同时使用,避免上报的信息产生重复或冲突,也保障了网络灵活可配。
在一种可能的设计中,
当所述第一逻辑资源被配置了剩余时间上报功能时,所述第三字段指示所述第一字段存在;或者,
当所述第一逻辑资源没有被配置剩余时间上报功能时,所述第三字段指示所述第一字段不存在;或者,
当所述预设BS表格的数量为多个时,所述第四字段指示所述第二字段存在;或者,
当所述预设BS表格的数量为1个时,所述第四字段指示所述第二字段不存在。
在一种可能的设计中,所述第一逻辑资源的信息还包括第三字段,所述第三字段用于指示所述第一字段是否存在;
当所述第三字段指示所述第一字段不存在时,所述第一逻辑资源的信息不包括所述第一字段,且所述第一逻辑资源的信息包括所述第二字段。
在该种实现方式下,当第三字段指示第一字段不存在时,不需要单独的第四字段来指示第二字段是否存在,而是直接包括第二字段,这样可进一步减少无用字段,有利于减少空口资源消耗。
在一种可能的设计中,当所述第一逻辑资源被配置了剩余时间上报功能,且预设BS表格的数量为1个时,所述第一逻辑资源的信息包括第一字段,且不包括第二字段;
当所述第一逻辑资源没有被配置剩余时间上报功能,且预设BS表格的数量为多个时,所述第一逻辑资源的信息包括第二字段,且不包括第一字段;
当所述第一逻辑资源被配置了剩余时间上报功能,且预设BS表格的数量为多个时,所述第一逻辑资源的信息包括第一字段和第二字段。
在该种实现方式下,直接为一个MAC CE设计多种不同的格式,因此终端设备可以根据网络配置选择对应的格式,这样不需要携带额外的指示信息,进一步减少了空口资源消耗。
在一种可能的设计中,所述第一逻辑资源的信息还包括第五字段,所述第五字段用于指示所述第一逻辑资源中待传输数据的数据量大小所属的第一BS区间,所述第一BS区间包含于所述第一BS表格。
在该种实现方式下,第一逻辑资源的信息还可以包括用于指示第一逻辑资源中待传输数据的数据量大小的第五字段,当接入网设备获知后,可以合理为终端设备分配资源以用于传输待传输数据。可选的,第五字段也可以替换描述为BS value字段或BS value。
在一种可能的设计中,所述第一逻辑资源中包括至少一份待传输数据,一份待传输数据对应一个剩余时间;
所述第五字段用于指示所述第一逻辑资源中待传输数据的数据量大小所属的第一BS区间,包括:
所述第五字段的数量为1个,所述第五字段用于指示所述第一逻辑资源中所有待传输数据的总数据量大小所属的第一BS区间;或者,
所述第五字段的数量为1个,所述第五字段用于指示所述至少一份待传输数据对应的剩余时间中的最小剩余时间内的待传输数据的数据量大小所属的第一BS区间;或者,
所述第五字段的数量为2个,一个所述第五字段用于指示所述总数据量大小所属的第一BS区间,另一个所述第五字段用于指示所述最小剩余时间内的待传输数据的数据量大小所属的第一BS区间;或者,
所述第五字段的数量等于所述第一字段指示的剩余时间区间的个数,一个所述第五字段对应所述第一字段指示的剩余时间区间中的一个剩余时间区间,一个所述第五字段用于指示所述第一逻辑资源中剩余时间在所述一个剩余时间区间内的待传输数据的数据量大小所属的第一BS区间。
在该种实现方式下,列举了第五字段的几种可能形式,具体可根据实际情况确定,适用性高。
在一种可能的设计中,所述第一逻辑资源中包括至少一份待传输数据,一份待传输数据对应一个剩余时间;
所述第一字段用于指示第一逻辑资源中待传输数据的剩余时间信息,包括:
所述第一字段用于指示所述至少一份待传输数据对应的剩余时间中的最小剩余时间;或者,
所述第一字段用于指示所述至少一份待传输数据对应的剩余时间中的最小剩余时间所属的剩余时间区间;或者,
所述第一字段用于指示所述至少一份待传输数据对应的剩余时间分别所属的剩余时间区间。
在该种实现方式下,列举了第一字段的几种可能形式,具体可根据实际情况确定,适用性高。
在一种可能的设计中,所述第二字段用于指示所述第一逻辑资源启用的第一BS表格,包括:
所述第二字段指示一个第一BS表格,所述第一BS表格为多个预设BS表格中的一个,所述第一逻辑资源的信息中的所有第五字段所指示的第一BS区间参考所述第一BS表格;或者,
所述第五字段的数量为多个时,所述第二字段指示多个第一BS表格,所述多个第一BS表格中任一个第一BS表格为所述多个预设BS表格中的一个,所述多个第一BS表格的数量等于所述第五字段的数量,所述多个第一BS表格与多个第五字段一一对应,一个第五字段指示的第一BS区间参考对应的一个第一BS表格。
在该种实现方式下,列举了第二字段的几种可能形式,具体可根据实际情况确定,适用性高。
在一种可能的设计中,所述至少一个逻辑资源的信息在所述上行信号中的出现顺序根据所述至少一个逻辑资源的标识确定;和/或,
所述至少一个逻辑资源的信息在所述上行信号中的出现顺序根据所述至少一个逻辑资源的优先级确定;和/或,
所述至少一个逻辑资源的信息在所述上行信号中的出现顺序根据所述至少一个逻辑资源中待传输数据的剩余时间确定。
在该种实现方式下,当一个MAC CE中包含多个LCG的信息时,各LCG的信息可以按照如下顺序之一排列:
在一种可能的设计中,所述上行信号中包括所述至少一个逻辑资源的标识,或者,所述上行信号中包括逻辑资源的比特位图,其中,所述逻辑资源的比特位图中一个比特位对应一个逻辑资源。
在该种实现方式下,上行信号中可以直接包括至少一个逻辑资源的标识,或者,上行信号中包括逻辑资源的比特位图,当对应比特位的值为“1”时,表示上行信号中包含对应逻辑资源的信息,实现方式多样,适用性强。
在一种可能的设计中,所述上行信号包括MACCE,RRC消息,PDCP controlPDU,或RLCcontrol PDU。
在一种可能的设计中,所述逻辑资源包括逻辑信道组,逻辑信道,或DRB。
第二方面,本申请提供了一种通信方法,由接入网设备执行,该接入网设备可以为接入网设备本身,也可以是接入网设备中的模块或芯片。在该方法中,接入网设备接收来自终端设备的上行信号。其中,所述上行信号包括至少一个逻辑资源的信息,所述至少一个逻辑资源包括第一逻辑资源,所述第一逻辑资源的信息包括第一字段和/或第二字段,所述第一字段用于指示所述第一逻辑资源中待传输数据的剩余时间信息,所述第二字段用于指示所述第一逻辑资源启用的第一BS表格,所述第一逻辑资源被配置的预设BS表格的数量为多个,所述第一BS表格包含于所述预设BS表格,所述第一BS表格包括多个BS区间;当所述第一逻辑资源被配置了剩余时间上报功能时,所述第一逻辑资源的信息包括所述第一字段;当所述预设BS表格的数量为多个时,所述第一逻辑资源的信息包括所述第二字段。
在一种可能的设计中,当所述第一逻辑资源没有被配置剩余时间上报功能时,所述第一字段为预留字段;
当所述预设BS表格的数量为1个时,所述第二字段为预留字段。
在一种可能的设计中,所述第一逻辑资源的信息还包括第三字段和/或第四字段,所述第三字段用于指示所述第一字段是否存在,所述第四字段用于指示所述第二字段是否存在;
当所述第三字段指示所述第一字段存在时,所述第一逻辑资源的信息包括所述第一字段;或者,
当所述第三字段指示所述第一字段不存在时,所述第一逻辑资源的信息不包括所述第一字段;或者,
当所述第四字段指示所述第二字段存在时,所述第一逻辑资源的信息包括所述第二字段;或者,
当所述第四字段指示所述第二字段不存在时,所述第一逻辑资源的信息不包括所述第二字段。
在一种可能的设计中,当所述第一逻辑资源被配置了剩余时间上报功能时,所述第三字段指示所述 第一字段存在;或者,
当所述第一逻辑资源没有被配置剩余时间上报功能时,所述第三字段指示所述第一字段不存在;或者,
当所述预设BS表格的数量为多个时,所述第四字段指示所述第二字段存在;或者,
当所述预设BS表格的数量为1个时,所述第四字段指示所述第二字段不存在。
在一种可能的设计中,所述第一逻辑资源的信息还包括第三字段,所述第三字段用于指示所述第一字段是否存在;
当所述第三字段指示所述第一字段不存在时,所述第一逻辑资源的信息不包括所述第一字段,且所述第一逻辑资源的信息包括所述第二字段。
在一种可能的设计中,当所述第一逻辑资源被配置了剩余时间上报功能,且预设BS表格的数量为1个时,所述第一逻辑资源的信息包括第一字段,且不包括第二字段;
当所述第一逻辑资源没有被配置剩余时间上报功能,且预设BS表格的数量为多个时,所述第一逻辑资源的信息包括第二字段,且不包括第一字段;
当所述第一逻辑资源被配置了剩余时间上报功能,且预设BS表格的数量为多个时,所述第一逻辑资源的信息包括第一字段和第二字段。
在一种可能的设计中,所述第一逻辑资源的信息还包括第五字段,所述第五字段用于指示所述第一逻辑资源中待传输数据的数据量大小所属的第一BS区间,所述第一BS区间包含于所述第一BS表格。
在一种可能的设计中,所述第一逻辑资源中包括至少一份待传输数据,一份待传输数据对应一个剩余时间;
所述第五字段用于指示所述第一逻辑资源中待传输数据的数据量大小所属的第一BS区间,包括:
所述第五字段的数量为1个,所述第五字段用于指示所述第一逻辑资源中所有待传输数据的总数据量大小所属的第一BS区间;或者,
所述第五字段的数量为1个,所述第五字段用于指示所述至少一份待传输数据对应的剩余时间中的最小剩余时间内的待传输数据的数据量大小所属的第一BS区间;或者,
所述第五字段的数量为2个,一个所述第五字段用于指示所述总数据量大小所属的第一BS区间,另一个所述第五字段用于指示所述最小剩余时间内的待传输数据的数据量大小所属的第一BS区间;或者,
所述第五字段的数量等于所述第一字段指示的剩余时间区间的个数,一个所述第五字段对应所述第一字段指示的剩余时间区间中的一个剩余时间区间,一个所述第五字段用于指示所述第一逻辑资源中剩余时间在所述一个剩余时间区间内的待传输数据的数据量大小所属的第一BS区间。
在一种可能的设计中,所述第一逻辑资源中包括至少一份待传输数据,一份待传输数据对应一个剩余时间;
所述第一字段用于指示第一逻辑资源中待传输数据的剩余时间信息,包括:
所述第一字段用于指示所述至少一份待传输数据对应的剩余时间中的最小剩余时间;或者,
所述第一字段用于指示所述至少一份待传输数据对应的剩余时间中的最小剩余时间所属的剩余时间区间;或者,
所述第一字段用于指示所述至少一份待传输数据对应的剩余时间分别所属的剩余时间区间。
在一种可能的设计中,所述第二字段用于指示所述第一逻辑资源启用的第一BS表格,包括:
所述第二字段指示一个第一BS表格,所述第一BS表格为多个预设BS表格中的一个,所述第一逻辑资源的信息中的所有第五字段所指示的第一BS区间参考所述第一BS表格;或者,
所述第五字段的数量为多个时,所述第二字段指示多个第一BS表格,所述多个第一BS表格中任一个第一BS表格为所述多个预设BS表格中的一个,所述多个第一BS表格的数量等于所述第五字段的数量,所述多个第一BS表格与多个第五字段一一对应,一个第五字段指示的第一BS区间参考对应的一个第一BS表格。
在一种可能的设计中,所述至少一个逻辑资源的信息在所述上行信号中的出现顺序根据所述至少一个逻辑资源的标识确定;和/或,
所述至少一个逻辑资源的信息在所述上行信号中的出现顺序根据所述至少一个逻辑资源的优先级确定;和/或,
所述至少一个逻辑资源的信息在所述上行信号中的出现顺序根据所述至少一个逻辑资源中待传输数据的剩余时间确定。
在一种可能的设计中,所述上行信号中包括所述至少一个逻辑资源的标识,或者,所述上行信号中包括逻辑资源的比特位图,其中,所述逻辑资源的比特位图中一个比特位对应一个逻辑资源。
在一种可能的设计中,所述上行信号包括MACCE,RRC消息,PDCP controlPDU,或RLCcontrol PDU。
在一种可能的设计中,所述逻辑资源包括逻辑信道组,逻辑信道,或DRB。
第三方面,本申请提供了一种通信装置,该通信装置可以为通信装置本身,或者,通信装置中的模块或芯片或单元。在该通信装置包括:
处理单元,用于确定上行信号;
收发单元,用于向接入网设备发送所述上行信号;
其中,所述上行信号包括至少一个逻辑资源的信息,所述至少一个逻辑资源包括第一逻辑资源,所述第一逻辑资源的信息包括第一字段和/或第二字段,所述第一字段用于指示所述第一逻辑资源中待传输数据的剩余时间信息,所述第二字段用于指示所述第一逻辑资源启用的第一BS表格,所述第一逻辑资源被配置的预设BS表格的数量为多个,所述第一BS表格包含于所述预设BS表格,所述第一BS表格包括多个BS区间;当所述第一逻辑资源被配置了剩余时间上报功能时,所述第一逻辑资源的信息包括所述第一字段;当所述预设BS表格的数量为多个时,所述第一逻辑资源的信息包括所述第二字段。
在一种可能的设计中,当所述第一逻辑资源没有被配置剩余时间上报功能时,所述第一字段为预留字段;
当所述预设BS表格的数量为1个时,所述第二字段为预留字段。
在一种可能的设计中,所述第一逻辑资源的信息还包括第三字段和/或第四字段,所述第三字段用于指示所述第一字段是否存在,所述第四字段用于指示所述第二字段是否存在;
当所述第三字段指示所述第一字段存在时,所述第一逻辑资源的信息包括所述第一字段;或者,
当所述第三字段指示所述第一字段不存在时,所述第一逻辑资源的信息不包括所述第一字段;或者,
当所述第四字段指示所述第二字段存在时,所述第一逻辑资源的信息包括所述第二字段;或者,
当所述第四字段指示所述第二字段不存在时,所述第一逻辑资源的信息不包括所述第二字段。
在一种可能的设计中,当所述第一逻辑资源被配置了剩余时间上报功能时,所述第三字段指示所述第一字段存在;或者,
当所述第一逻辑资源没有被配置剩余时间上报功能时,所述第三字段指示所述第一字段不存在;或者,
当所述预设BS表格的数量为多个时,所述第四字段指示所述第二字段存在;或者,
当所述预设BS表格的数量为1个时,所述第四字段指示所述第二字段不存在。
在一种可能的设计中,所述第一逻辑资源的信息还包括第三字段,所述第三字段用于指示所述第一字段是否存在;
当所述第三字段指示所述第一字段不存在时,所述第一逻辑资源的信息不包括所述第一字段,且所述第一逻辑资源的信息包括所述第二字段。
在一种可能的设计中,当所述第一逻辑资源被配置了剩余时间上报功能,且预设BS表格的数量为1个时,所述第一逻辑资源的信息包括第一字段,且不包括第二字段;
当所述第一逻辑资源没有被配置剩余时间上报功能,且预设BS表格的数量为多个时,所述第一逻辑资源的信息包括第二字段,且不包括第一字段;
当所述第一逻辑资源被配置了剩余时间上报功能,且预设BS表格的数量为多个时,所述第一逻辑资源的信息包括第一字段和第二字段。
在一种可能的设计中,所述第一逻辑资源的信息还包括第五字段,所述第五字段用于指示所述第一逻辑资源中待传输数据的数据量大小所属的第一BS区间,所述第一BS区间包含于所述第一BS表格。
在一种可能的设计中,所述第一逻辑资源中包括至少一份待传输数据,一份待传输数据对应一个剩余时间;
所述第五字段用于指示所述第一逻辑资源中待传输数据的数据量大小所属的第一BS区间,包括:
所述第五字段的数量为1个,所述第五字段用于指示所述第一逻辑资源中所有待传输数据的总数据量大小所属的第一BS区间;或者,
所述第五字段的数量为1个,所述第五字段用于指示所述至少一份待传输数据对应的剩余时间中的最 小剩余时间内的待传输数据的数据量大小所属的第一BS区间;或者,
所述第五字段的数量为2个,一个所述第五字段用于指示所述总数据量大小所属的第一BS区间,另一个所述第五字段用于指示所述最小剩余时间内的待传输数据的数据量大小所属的第一BS区间;或者,
所述第五字段的数量等于所述第一字段指示的剩余时间区间的个数,一个所述第五字段对应所述第一字段指示的剩余时间区间中的一个剩余时间区间,一个所述第五字段用于指示所述第一逻辑资源中剩余时间在所述一个剩余时间区间内的待传输数据的数据量大小所属的第一BS区间。
在一种可能的设计中,所述第一逻辑资源中包括至少一份待传输数据,一份待传输数据对应一个剩余时间;
所述第一字段用于指示第一逻辑资源中待传输数据的剩余时间信息,包括:
所述第一字段用于指示所述至少一份待传输数据对应的剩余时间中的最小剩余时间;或者,
所述第一字段用于指示所述至少一份待传输数据对应的剩余时间中的最小剩余时间所属的剩余时间区间;或者,
所述第一字段用于指示所述至少一份待传输数据对应的剩余时间分别所属的剩余时间区间。
在一种可能的设计中,所述第二字段用于指示所述第一逻辑资源启用的第一BS表格,包括:
所述第二字段指示一个第一BS表格,所述第一BS表格为多个预设BS表格中的一个,所述第一逻辑资源的信息中的所有第五字段所指示的第一BS区间参考所述第一BS表格;或者,
所述第五字段的数量为多个时,所述第二字段指示多个第一BS表格,所述多个第一BS表格中任一个第一BS表格为所述多个预设BS表格中的一个,所述多个第一BS表格的数量等于所述第五字段的数量,所述多个第一BS表格与多个第五字段一一对应,一个第五字段指示的第一BS区间参考对应的一个第一BS表格。
在一种可能的设计中,所述至少一个逻辑资源的信息在所述上行信号中的出现顺序根据所述至少一个逻辑资源的标识确定;和/或,
所述至少一个逻辑资源的信息在所述上行信号中的出现顺序根据所述至少一个逻辑资源的优先级确定;和/或,
所述至少一个逻辑资源的信息在所述上行信号中的出现顺序根据所述至少一个逻辑资源中待传输数据的剩余时间确定。
在一种可能的设计中,所述上行信号中包括所述至少一个逻辑资源的标识,或者,所述上行信号中包括逻辑资源的比特位图,其中,所述逻辑资源的比特位图中一个比特位对应一个逻辑资源。
在一种可能的设计中,所述上行信号包括MACCE,RRC消息,PDCP controlPDU,或RLCcontrol PDU。
在一种可能的设计中,所述逻辑资源包括逻辑信道组,逻辑信道,或DRB。
第四方面,本申请提供了一种通信装置,该通信装置可以为通信装置本身,或者,通信装置中的模块或芯片或单元。在该通信装置包括:
收发单元,用于接收来自终端设备的上行信号;
其中,所述上行信号包括至少一个逻辑资源的信息,所述至少一个逻辑资源包括第一逻辑资源,所述第一逻辑资源的信息包括第一字段和/或第二字段,所述第一字段用于指示所述第一逻辑资源中待传输数据的剩余时间信息,所述第二字段用于指示所述第一逻辑资源启用的第一BS表格,所述第一逻辑资源被配置的预设BS表格的数量为多个,所述第一BS表格包含于所述预设BS表格,所述第一BS表格包括多个BS区间;当所述第一逻辑资源被配置了剩余时间上报功能时,所述第一逻辑资源的信息包括所述第一字段;当所述预设BS表格的数量为多个时,所述第一逻辑资源的信息包括所述第二字段。
在一种可能的设计中,当所述第一逻辑资源没有被配置剩余时间上报功能时,所述第一字段为预留字段;
当所述预设BS表格的数量为1个时,所述第二字段为预留字段。
在一种可能的设计中,所述第一逻辑资源的信息还包括第三字段和/或第四字段,所述第三字段用于指示所述第一字段是否存在,所述第四字段用于指示所述第二字段是否存在;
当所述第三字段指示所述第一字段存在时,所述第一逻辑资源的信息包括所述第一字段;或者,
当所述第三字段指示所述第一字段不存在时,所述第一逻辑资源的信息不包括所述第一字段;或者,
当所述第四字段指示所述第二字段存在时,所述第一逻辑资源的信息包括所述第二字段;或者,
当所述第四字段指示所述第二字段不存在时,所述第一逻辑资源的信息不包括所述第二字段。
在一种可能的设计中,当所述第一逻辑资源被配置了剩余时间上报功能时,所述第三字段指示所述第一字段存在;或者,
当所述第一逻辑资源没有被配置剩余时间上报功能时,所述第三字段指示所述第一字段不存在;或者,
当所述预设BS表格的数量为多个时,所述第四字段指示所述第二字段存在;或者,
当所述预设BS表格的数量为1个时,所述第四字段指示所述第二字段不存在。
在一种可能的设计中,所述第一逻辑资源的信息还包括第三字段,所述第三字段用于指示所述第一字段是否存在;
当所述第三字段指示所述第一字段不存在时,所述第一逻辑资源的信息不包括所述第一字段,且所述第一逻辑资源的信息包括所述第二字段。
在一种可能的设计中,当所述第一逻辑资源被配置了剩余时间上报功能,且预设BS表格的数量为1个时,所述第一逻辑资源的信息包括第一字段,且不包括第二字段;
当所述第一逻辑资源没有被配置剩余时间上报功能,且预设BS表格的数量为多个时,所述第一逻辑资源的信息包括第二字段,且不包括第一字段;
当所述第一逻辑资源被配置了剩余时间上报功能,且预设BS表格的数量为多个时,所述第一逻辑资源的信息包括第一字段和第二字段。
在一种可能的设计中,所述第一逻辑资源的信息还包括第五字段,所述第五字段用于指示所述第一逻辑资源中待传输数据的数据量大小所属的第一BS区间,所述第一BS区间包含于所述第一BS表格。
在一种可能的设计中,所述第一逻辑资源中包括至少一份待传输数据,一份待传输数据对应一个剩余时间;
所述第五字段用于指示所述第一逻辑资源中待传输数据的数据量大小所属的第一BS区间,包括:
所述第五字段的数量为1个,所述第五字段用于指示所述第一逻辑资源中所有待传输数据的总数据量大小所属的第一BS区间;或者,
所述第五字段的数量为1个,所述第五字段用于指示所述至少一份待传输数据对应的剩余时间中的最小剩余时间内的待传输数据的数据量大小所属的第一BS区间;或者,
所述第五字段的数量为2个,一个所述第五字段用于指示所述总数据量大小所属的第一BS区间,另一个所述第五字段用于指示所述最小剩余时间内的待传输数据的数据量大小所属的第一BS区间;或者,
所述第五字段的数量等于所述第一字段指示的剩余时间区间的个数,一个所述第五字段对应所述第一字段指示的剩余时间区间中的一个剩余时间区间,一个所述第五字段用于指示所述第一逻辑资源中剩余时间在所述一个剩余时间区间内的待传输数据的数据量大小所属的第一BS区间。
在一种可能的设计中,所述第一逻辑资源中包括至少一份待传输数据,一份待传输数据对应一个剩余时间;
所述第一字段用于指示第一逻辑资源中待传输数据的剩余时间信息,包括:
所述第一字段用于指示所述至少一份待传输数据对应的剩余时间中的最小剩余时间;或者,
所述第一字段用于指示所述至少一份待传输数据对应的剩余时间中的最小剩余时间所属的剩余时间区间;或者,
所述第一字段用于指示所述至少一份待传输数据对应的剩余时间分别所属的剩余时间区间。
在一种可能的设计中,所述第二字段用于指示所述第一逻辑资源启用的第一BS表格,包括:
所述第二字段指示一个第一BS表格,所述第一BS表格为多个预设BS表格中的一个,所述第一逻辑资源的信息中的所有第五字段所指示的第一BS区间参考所述第一BS表格;或者,
所述第五字段的数量为多个时,所述第二字段指示多个第一BS表格,所述多个第一BS表格中任一个第一BS表格为所述多个预设BS表格中的一个,所述多个第一BS表格的数量等于所述第五字段的数量,所述多个第一BS表格与多个第五字段一一对应,一个第五字段指示的第一BS区间参考对应的一个第一BS表格。
在一种可能的设计中,所述至少一个逻辑资源的信息在所述上行信号中的出现顺序根据所述至少一个逻辑资源的标识确定;和/或,
所述至少一个逻辑资源的信息在所述上行信号中的出现顺序根据所述至少一个逻辑资源的优先级确定;和/或,
所述至少一个逻辑资源的信息在所述上行信号中的出现顺序根据所述至少一个逻辑资源中待传输数据的剩余时间确定。
在一种可能的设计中,所述上行信号中包括所述至少一个逻辑资源的标识,或者,所述上行信号中包括逻辑资源的比特位图,其中,所述逻辑资源的比特位图中一个比特位对应一个逻辑资源。
在一种可能的设计中,所述上行信号包括MACCE,RRC消息,PDCP controlPDU,或RLCcontrol PDU。
在一种可能的设计中,所述逻辑资源包括逻辑信道组,逻辑信道,或DRB。
第五方面,本申请提供了一种通信装置,该通信装置包括处理器,处理器用于执行计算机程序,使得通信装置执行如第一方面或第二方面中任一方面的任一项所述的方法。
在一种可能的设计中,该通信装置可以是实现第一方面或第二方面中任一方面的中方法的芯片或者包含芯片的设备。
在一种可能的设计中,该通信装置还包括收发器。处理器和收发器耦合。
在一种可能的设计中,该通信装置还包括存储器。处理器和存储器耦合,存储器中存储有计算机程序,处理器还用于调用存储器中的计算机程序。可选的,处理器和存储器也可以集成在一起。
第六方面,本申请提供了一种通信装置,该通信装置包括处理器和接口电路,接口电路用于接收来自通信装置之外的其它通信装置的信号并传输至处理器或将来自处理器的信号发送给通信装置之外的其它通信装置,处理器通过逻辑电路或执行代码指令用于实现如第一方面或第二方面中任一方面的任一项所述的方法。
第七方面,本申请提供了一种计算机可读存储介质,该存储介质中存储有计算机程序或指令,当计算机程序或指令被计算机执行时,实现如第一方面或第二方面中任一方面的任一项所述的方法。
第八方面,本申请提供了一种计算机程序产品,当计算机读取并执行计算机程序产品时,使得计算机执行第一方面或第二方面中任一方面的任一项所述的方法。
第九方面,本申请提供了一种通信系统,该通信系统包括用于实现上述第一方面中任一项所述方法的通信装置,以及包括用于实现上述第二方面中任一项所述方法的通信装置。
第二方面至第九方面的有益效果可参见第一方面的有益效果,在此不赘述。
附图说明
图1是本申请的实施例应用的通信系统的架构示意图;
图2是短BSR或短截断BSR MAC CE的格式示意图;
图3是长BSR或长截断BSR MAC CE的格式示意图;
图4是本申请实施例提供的通信方法的流程示意图;
图5是本申请实施例提供的MAC CE的一格式示意图;
图6是本申请实施例提供的MAC CE的另一格式示意图;
图7是本申请实施例提供的MAC CE的另一格式示意图;
图8是本申请实施例提供的MAC CE的另一格式示意图;
图9是本申请实施例提供的MAC CE的另一格式示意图;
图10是本申请实施例提供的MAC CE的另一格式示意图;
图11是本申请实施例提供的MAC CE的另一格式示意图;
图12是本申请实施例提供的MAC CE的另一格式示意图;
图13是本申请实施例提供的MAC CE的另一格式示意图;
图14是本申请的实施例提供的可能的通信装置的结构示意图;
图15是本申请的实施例提供的可能的通信装置的结构示意图。
具体实施方式
下面结合附图对本申请具体实施例作进一步的详细描述。
本申请的说明书、权利要求书及附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用 于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
在本申请中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上,“至少两个(项)”是指两个或三个及三个以上,“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:只存在A,只存在B以及同时存在A和B三种情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
为了更好地理解本申请实施例,下面首先对本申请实施例涉及的系统架构进行介绍:
请参见图1,图1是本申请的实施例应用的通信系统的架构示意图。如图1所示,通信系统1000包括无线接入网(radio access network,RAN)100和核心网(core network,CN)200。可选的,该通信系统1000还可以包括互联网300。RAN 100包括至少一个RAN节点(如图1中的110a和110b,统称为110)和至少一个终端(如图1中的120a-120j,统称为120)。RAN 100中还可以包括其它RAN节点,例如,无线中继设备和/或无线回传设备(图1中未示出)等。终端120通过无线的方式与RAN节点110相连。RAN节点110通过无线或有线方式与核心网200连接。核心网200中的核心网设备与RAN 100中的RAN节点110可以分别是不同的物理设备,也可以是集成了核心网逻辑功能和无线接入网逻辑功能的同一个物理设备。
RAN 100可以为第三代合作伙伴计划(3rd generation partnership project,3GPP)相关的蜂窝系统,例如,4G、5G移动通信系统、或面向未来的演进系统(例如6G移动通信系统)。RAN 100还可以是开放式接入网(open RAN,O-RAN或ORAN)、云无线接入网络(cloud radio access network,CRAN)、或者无线保真(wireless fidelity,WiFi)系统。RAN 100还可以是以上两种或两种以上系统融合的通信系统。
RAN节点110,有时也可以称为接入网设备,RAN实体或接入节点等,构成通信系统的一部分,用以帮助终端实现无线接入。通信系统1000中的多个RAN节点110可以为同一类型的节点,也可以为不同类型的节点。在一些场景下,RAN节点110和终端120的角色是相对的,例如,图1中网元120i可以是直升机或无人机,其可以被配置成移动基站,对于那些通过网元120i接入到RAN 100的终端120j来说,网元120i是基站;但对于基站110a来说,网元120i是终端。RAN节点110和终端120有时都称为通信装置,例如图1中基站110a和110b可以理解为具有基站功能的通信装置,终端120a-120j可以理解为具有终端功能的通信装置。
在一种可能的场景中,RAN节点可以是基站(base station)、演进型基站(evolved NodeB,eNodeB)、接入点(access point,AP)、发送接收点(transmission reception point,TRP)、下一代基站(next generation NodeB,gNB)、第六代(6th generation,6G)移动通信系统中的下一代基站、未来移动通信系统中的基站、或WiFi系统中的接入节点等。RAN节点可以是宏基站(如图1中的110a)、微基站或室内站(如图1中的110b)、中继节点或施主节点、或者是CRAN场景下的无线控制器。可选的,RAN节点还可以是服务器,可穿戴设备,车辆或车载设备等。例如,车辆外联(vehicle to everything,V2X)技术中的接入网设备可以为路侧单元(road side unit,RSU)。本申请中的RAN节点的全部或部分功能也可以通过在硬件上运行的软件功能来实现,或者通过平台(例如云平台)上实例化的虚拟化功能来实现。本申请中的RAN节点还可以是能实现全部或部分RAN节点功能的逻辑节点、逻辑模块或软件。
在另一种可能的场景中,由多个RAN节点协作协助终端实现无线接入,不同RAN节点分别实现基站的部分功能。例如,RAN节点可以是集中式单元(central unit,CU),分布式单元(distributed unit,DU),CU-控制面(control plane,CP),CU-用户面(user plane,UP),或者无线单元(radio unit,RU)等。这里的CU完成基站的无线资源控制协议和分组数据汇聚层协议(packet data convergence protocol,PDCP)的功能,还可以完成业务数据适配协议(service data adaptation protocol,SDAP)的功能;DU完成基站的无线链路控制层和介质访问控制(medium access control,MAC)层的功能,还可以完成部分物理层或全 部物理层的功能,有关上述各个协议层的具体描述,可以参考第三代合作伙伴计划(3rd generation partnership project,3GPP)的相关技术规范。CU和DU可以是单独设置,或者也可以包括在同一个网元中,例如基带单元(baseband unit,BBU)中。RU可以包括在射频设备或者射频单元中,例如包括在射频拉远单元(remote radio unit,RRU)、有源天线处理单元(active antenna unit,AAU)或远程射频头(remote radio head,RRH)中。
在不同系统中,CU(或CU-CP和CU-UP)、DU或RU也可以有不同的名称,但是本领域的技术人员可以理解其含义。例如,在ORAN系统中,CU也可以称为O-CU(开放式CU),DU也可以称为O-DU,CU-CP也可以称为O-CU-CP,CU-UP也可以称为O-CU-UP,RU也可以称为O-RU。为描述方便,本申请中以CU,CU-CP,CU-UP、DU和RU为例进行描述。本申请中的CU(或CU-CP、CU-UP)、DU和RU中的任一单元,可以是通过软件模块、硬件模块、或者软件模块与硬件模块结合来实现。
终端也可以称为终端设备、用户设备(user equipment,UE)、移动台、移动终端、移动设备(mobile equipment,ME)等。终端可以广泛应用于各种场景,例如,设备到设备(device-to-device,D2D)、车物(vehicle to everything,V2X)通信、机器类通信(machine-type communication,MTC)、物联网(internet of things,IOT)、虚拟现实、增强现实、工业控制、自动驾驶、远程医疗、智能电网、智能家具、智能办公、智能穿戴、智能交通、智慧城市等。终端可以是手机、平板电脑、带无线收发功能的电脑、可穿戴设备、车辆、无人机、直升机、飞机、轮船、机器人、机械臂、智能家居设备等。本申请的实施例对终端的设备形态不做限定。
核心网中可以包括一个或多个功能实体(或称核心网网元,网元,实体等)。例如网络切片选择功能(network slice selection function,NSSF)、网络开放功能(network exposure function,NEF)、网络存储功能(network function repository function,NRF)、策略控制功能(policy control function,PCF)、统一数据管理(unified data management,UDM)、接入与移动性管理功能(access and mobility management function,AMF)、认证服务器功能(authentication server function,AUSF)、会话管理功能(session management function,SMF)等。
需要说明的是,以上功能实体仅是一个名字,名字本身对实体不构成限定。例如,该会话管理功能也有可能被替换为“会话管理功能实体”或其它名字。而且,该会话管理功能实体也可以对应一个包括除了会话管理功能外还有其他功能的实体。用户面功能也有可能被替换为“用户面功能实体”或其它名字,而且,该用户面功能实体也可以对应一个包括除了用户面功能外还有其他功能的实体。在此进行统一说明,以下不再赘述。
需要说明的是,本申请下述实施例中各个网元之间的消息名字或消息中各参数的名字等只是一个示例,具体实现中也可以是其他的名字,本申请实施例对此不做具体限定。
本申请中“向…(终端)发送信息”可以理解为该信息的目的端是终端。可以包括直接或间接的向终端发送信息。“从…(终端)接收信息”可以理解为该信息的源端是终端,可以包括直接或间接的从终端接收信息。信息在信息发送的源端和目的端之间可能会被进行必要的处理,例如格式变化等,但目的端可以理解来自源端的有效信息。本申请中类似的表述可以做类似的理解,在此不再赘述。
应当理解的是,本申请实施例中的终端设备可以是上述任意一种设备或芯片,具体此处不做限定。无论作为设备还是作为芯片,该终端设备都可以作为独立的产品进行制造、销售或者使用。在本实施例以及后续实施例中,仅以终端设备为例进行介绍。
应当理解的是,本申请实施例中用于实现接入网设备的功能的装置可以是接入网设备本身,也可以是能够支持接入网设备实现该功能的装置,例如芯片系统或可实现接入网设备功能的组合器件、部件,该装置可以被安装在接入网设备中。本申请实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。在本实施例以及后续实施例中,仅以接入网设备为例进行介绍。
下面对本申请实施例涉及的相关技术特征进行解释说明。需要说明的是,这些解释是为了让本申请实施例更容易被理解,而不应该视为对本申请所要求的保护范围的限定。
1、扩展现实(extended reality,XR)
XR是指各类由计算技术以及可穿戴设备生成的现实和虚拟相结合的环境,以及人机之间的交互,具体包括如下几种典型的形式:增强现实(augmented reality,AR),混合现实(mixed reality,MR)和虚拟现实(virtual reality,VR)。
XR是目前工业领域重点考虑的5G多媒体应用之一。第三代合作伙伴项目(the 3rd generation  partnership project,3GPP)版本17(Rel-17)对XR的业务特征进行了建模分析,通常XR业务会按照一定的帧率周期性生成数据帧。以一个帧率为60fps的AR业务为例,每秒生成60帧视频图像,约每16.66ms出现一个视频帧,一个视频帧可能由多个数据包进行传输。
数据帧的大小并非是固定不变的,通常服从截断高斯分布。均值可以表示为mean=R×1e6/F/8,其中F为帧率,R为数据流的速率;以F=60fps,R=20Mbps为例,mean=41.67KBytes;通常数据帧的大小在0.5*mean到1.5*mean之间。
由于数据帧在编码时可能存在时延,导致每个周期的XR数据的到达空口侧的时间可能出现抖动(jitter),即数据到达时间可能比预期周期时刻早或者晚,通常在数毫秒范围内波动。
XR业务通常有较高的时延要求。以上行AR业务为例,其典型包时延预算(packet delay budget,PDB)为30ms,即数据包到达终端设备接入层到数据包到达用户面功能网元(user plane function,UPF)的N6接口处,之间的传输时延上限为30ms。若数据包未在PDB要求时间内传输成功,则认为这个数据包已经超时并失去作用。
除了PDB,XR业务中还可能考虑PDU集合时延预算(PDU set delay budget,PSDB),其含义与PDB类似,定义了一组数据包(例如一个PDU set)的传输时延上限。对于上行,指从PDU set中的第一个数据包到达终端设备接入层到最后一个数据包到达UPF的N6接口的时间上限,对于下行则相反。
网络应该尽量在时延预算内完成数据调度和传输,避免数据超时从而影响服务体验。
2、缓存状态报告(bufferstatusreport,BSR)
如果终端设备没有上行数据待发送,接入网设备无需为终端设备分配资源,否则会造成资源浪费。在NR中,终端设备可以通过BSR/调度请求(scheduling request,SR)通知接入网设备有上行待传输数据。
终端设备的每个逻辑信道(logical channel,LCH)可以被分配到一个逻辑信道组(logical channel group,LCG)中。NR中可以配置的LCG最大数目为8个。在NR中,当发生如下事件时,终端设备可以触发BSR:
(1)属于一个LCG的LCH有上行数据到达,且其他LCG包含的LCH均没有待传输数据,或者该LCH的优先级比其他LCG包含的有待传输数据的LCH的优先级都高;此情形触发的BSR叫做“常规BSR(Regular BSR)”;
(2)有上行资源可用,且剩余padding比特(bit)大于等于BSR媒体访问控制层控制单元(medium access control control element,MAC CE)加上MAC CE子头的大小;此情形触发的BSR叫做“填充BSR(Padding BSR)”;
(3)重传BSR定时器(retxBSR-Timer)超时,并且有至少一个包含在LCG中的LCH存在上行待传输数据;此情形触发的BSR叫做“Regular BSR”;
(4)周期BSR定时器(periodicBSR-Timer)超时;此情形触发的BSR叫做“Periodic BSR”。
当终端设备触发了至少一个BSR且未被取消时:
(1)如果有可用的上行新传资源,且该上行资源可以容纳BSR MAC CE加上MAC CE子头大小时:终端设备可以生成一个BSR MAC CE;如果所有生成的BSR都不是长截断BSR或短截断BSR,则终端设备启动/重启periodicBSR-Timer;终端设备启动/重启retxBSR-Timer。
(2)如果触发了Regular BSR且logicalChannelSR-DelayTimer未运行:没有可用的新传上行资源,或者终端设备被配置有配置上行授权(configured uplink grants)且Regular BSR是一个logicalChannelSR-Mask参数被设置为false的LCH触发的,或者可用于新传的上行资源无法满足触发了BSR的LCH对应的LCP映射限制时,终端设备触发SR。
3、BSR MAC CE
当终端设备生成BSR MAC CE时,具体的BSR MAC CE格式如下图2和图3所示。图2所示的短BSR或短截断BSR MAC CE,包含一个3比特的LCG ID字段和5比特的缓存大小(Buffer Size)字段,其中LCG ID指示后面上报的Buffer Size对应的LCG。图3所示的长BSR或长截断BSR MAC CE,包含一个8比特的位图(bitmap),以及0个或者多个Buffer Size字段。对于长BSR MAC CE,bitmap中的第i个比特LCGi表示LCG i是否有对应的Buffer Size字段存在;对于长截断BSR MAC CE,bitmap中的第i个比特LCGi表示LCG i是否有待传输数据存在,此时后续不一定存在LCG i对应的Buffer Size字段。
具体终端设备选择何种BSR MAC CE格式上报,取决于触发的BSR类型、有待传输数据的LCG的数目、可用剩余资源的大小等。
(1)对于Regular BSR和Periodic BSR:
当存在大于一个的LCG有待传输数据时,上报长BSR;
当只有一个LCG有待传输数据时,上报短BSR;
(2)对于Padding BSR:
①当padding资源等于短BSR加其子头的大小时:
当存在大于一个的LCG有待传输数据时,上报短截断BSR;
当只有一个LCG有待传输数据时,上报短BSR;
②当padding资源大于短BSR加其子头的大小,且小于长BSR加其子头的大小时:
当存在大于一个的LCG有待传输数据时,上报长截断BSR;
当只有一个LCG有待传输数据时,上报短BSR;
③当padding资源大于等于长BSR加其子头大小时,上报长BSR;
终端设备可以通过上报长BSR或短BSR对应的BSR表格上的索引值来通知接入网设备待传输数据的大小(所处的区间)。其中,短BSR和短截断BSR对应的BSR表格如表1所示,长BSR和长截断BSR对应的BSR表格如表2所示,其中,Index表示索引值,缓存状态(bufferstatus,BS)值(BS value)表示待传输数据的大小(所处的区间),单位为字节(Byte)。
表1短BSR和短截断BSR对应的BSR表格
表2长BSR和长截断BSR对应的BSR表格

由上述表1可知,对于短BSR和短截断BSR对应的BSR表格,其最大BS区间的含义是“大于150KBytes”,当实际数据大小超过150Kbytes时,短BSR无法准确反映,这对于XR业务的数据帧大小来说误差过大,容易引起资源浪费或调度延迟。而对于长BSR和长截断BSR对应的BSR表格,其BS区间的步长随着索引值的增大而增加,这里BS区间步长即相邻索引值对应的BS value之间的差值。例如在索引值172(对应约0.5MBytes)~190(对应约1.5MBytes)之间,BS区间步长已经达到30~90Kbytes,使得XR业务上报BSR时容易存在较大的误差,导致资源浪费。基于此,当前3GPPRel-18的讨论中同意为了XR业务在标准中引入一张新的BSR表格,该新的BSR表格中BS区间步长比较小。支持该新表格的UE在上报BSR时,可以根据网络配置或其它原则(如根据待传输数据量大小是否落在新表格范围内)确定选择新旧BSR表格中的一个,并使用其中的BS索引向网络上报对应的BS值。
除此之外,为了使接入网设备能够感知到数据的时延消耗情况和数据在终端设备中的缓存情况,3GPP Rel-18还提出了终端设备可以向接入网设备上报数据的剩余时间(remaining time)和与剩余时间关联的待传输数据的数据量大小。剩余时间指数据还可以用于空口传输的时间,例如可以是PDB或PSDB减去数据已经在终端设备缓存中停留的时间。通常来说,剩余时间结束后,数据可能因为超时而被丢弃,因此终端设备通过提前上报剩余时间,可以辅助接入网设备及时调度数据,避免超时。例如,终端设备通知接入网设备其缓存中还有500bytes的数据剩余时间为10ms,另有1000bytes的数据剩余时间为20ms,则接入网设备可以先为终端设备提供500bytes的传输资源使其能够传输紧急数据避免其超时,而对于剩下的1000bytes,接入网设备可以稍晚一些再调度,从而先腾出资源服务其它更紧急的用户。
由此可知,在上述使用新的BSR表格场景和上报剩余时间的场景中,都需要上报终端设备的待传输数据的数据量大小,如果分别为这2种场景设计不同的上行信号来上报信息,将会增加空口资源消耗,且如果接入网设备先后收到两次不同的上报,可能会产生误解导致不能准确根据终端设备缓存进行调度。
基于此,本申请提出了一种通信方法,其对上行信号的设计进行了增强,提高了上行信号的适用性。
需要说明的是,本申请实施例中描述的剩余时间区间也可以替换描述剩余时间范围,其中剩余时间区间“t1~t2”可以理解为(t1,t2],或者,也可以理解为[t1,t2),或者,也可以理解为(t1,t2),或者,也可以理解为[t1,t2]。其中,(t1,t2]相当于t1<t≤t2;[t1,t2)相当于t1≤t<t2;(t1,t2)相当于t1<t<t2;[t1,t2]相当于t1≤t≤t2。为方便描述,以下本申请实施例主要以“t1~t2”表示(t1,t2]为例进行示意性说明,例如剩余时间区间0~10ms表示(0,10],剩余时间区间10~20ms表示(10,20]。
在本申请实施例中,预设BS表格也可以替换描述为可用(available)BS表格或候选BS表格等,本申请对此不做限制。
下面对本申请提供的通信方法及通信装置进行详细介绍:
请参见图4,图4是本申请实施例提供的通信方法的流程示意图。如图4所示,该通信方法包括如下步骤S401~S402。图4所示的方法执行主体可以为终端设备和接入网设备,或者,图4所示的方法执行主体也可以为终端设备中的芯片和接入网设备中的芯片,为方便描述,图4主要以终端设备和接入网设备为方法的执行主体为例进行说明。需要说明的是,图4是本申请的方法实施例的示意性流程图,示出了该方法的详细的通信步骤或操作,但这些步骤或操作仅是示例,本申请实施例还可以执行其它操作或者图4中的各种操作的变形。此外,图4中的各个步骤可以分别按照与图4所呈现的不同的顺序来执行,并且有可能并非要执行图4中的全部操作。其中:
S401、终端设备确定上行信号。
这里,上行信号可以是MAC CE,无线资源控制(radio resource control,RRC)消息,分组数据汇聚协议(packet data convergence protocol,PDCP)控制协议数据单元(protocol data unit,PDU)(即PDCP control PDU),或无线链路控制(radio link control,RLC)控制PDU(即RLC control PDU)等,本申请对此不做限制。为便于理解,后文主要以上行信号为MAC CE为例进行示意性说明。
其中,上述上行信号包括至少一个逻辑资源的信息(或描述为至少一个逻辑资源的BS信息),一个逻辑资源中包括至少一份待传输数据(即一份或者多份待传输数据),一份待传输数据对应一个剩余时间,通常来说,一份待传输数据可以包括一个或多个数据包。由于每个逻辑资源的信息格式类似,因此,为方便描述,本申请实施例主要以该至少一个逻辑资源中一个逻辑资源(以下描述为第一逻辑资源)的信息设计为例进行说明。其中,第一逻辑资源的信息包括第一字段和/或第二字段。第一字段用于指示第一逻辑资源中待传输数据的剩余时间信息。第二字段用于指示第一逻辑资源启用的第一BS表格,第一逻辑资源被配置的预设BS表格的数量为多个(即两个或者两个以上),第一BS表格包含于预设BS表格,第一BS表格包括多个BS区间。通常来说,当第一逻辑资源被配置了剩余时间上报功能时,第一逻辑资源的信息包括第一字段;当预设BS表格的数量为多个时,第一逻辑资源的信息包括第二字段;当第一逻辑资源被配置了剩余时间上报功能,且预设BS表格的数量为多个时,第一逻辑资源的信息包括第一字段和第二字段。
示例性地,当BS value字段的长度固定为8bit时,本申请实施例中涉及的预设BS表格可以为长BSR和长截断BSR对应的BSR表格,其中当预设BS表格的数量为1个时,该预设BS表格可以为上述表2所示的表格。当该预设BS表格的数量为2个时,该2个预设BS表格中的一个预设BS表格可以为上述表2所示的表格,另一个预设BS表格可以是为了XR业务在标准中引入的一张新的BSR表格,该新的表格可以包含256行。当该预设BS表格的数量为K(K≥3)个时,该K个预设BS表格中的一个预设BS表格可以为上述表2所示的表格,另外(K-1)个预设BS表格可以是为了XR业务在标准中引入的(K-1)张新的BSR表格。为方便描述,后文可将表2所示的表格描述为旧表格,将为了XR业务在标准中新引入的一个或多个表格称为新表格。基于此,本申请实施例中“预设BS表格的数量为多个”也可以替换描述为“配置了新的BS表格”,“预设BS表格的数量为1个”也可以替换描述为“没有/未配置新的BS表格”。
可选的,第一逻辑资源的信息还包括第五字段,该第五字段用于指示第一逻辑资源中待传输数据的数据量大小所属的第一BS区间,第一BS区间包含于第一BS表格。
其中,逻辑资源可以是逻辑信道组,逻辑信道,或数据无线承载(data radio bearer,DRB)等,本申请对此不做限制。在一种实现中,当逻辑资源为逻辑资源组时,MAC CE中可以包含逻辑信道组标识(LCG ID),用于表示上报的BS信息来自哪个逻辑信道组,或者,MAC CE中可以包含逻辑信道组的比特位图(LCG bitmap),其中每个比特位对应一个逻辑信道组,当对应比特位的值为“1”时,表示MAC CE中包 含对应LCG的BS信息。在另一种实现中,当逻辑资源为逻辑信道时,MAC CE中可以包含逻辑信道标识(LCH ID),用于表示上报的BS信息来自哪个逻辑信道,或者,MAC CE中可以包含逻辑信道的比特位图(LCH bitmap),其中每个比特位对应一个逻辑信道,当对应比特位的值为“1”时,表示MAC CE中包含对应LCH的BS信息。在又一种实现中,当逻辑资源为DRB时,MAC CE中可以包含DRB标识(DRB ID),用于表示上报的BS信息来自哪个DRB,或者,MAC CE中可以包含DRB的比特位图(DRB bitmap),其中每个比特位对应一个DRB,当对应比特位的值为“1”时,表示MAC CE中包含对应DRB的BS信息。为便于理解,后文主要以逻辑资源为逻辑信道组或逻辑信道为例进行示意性说明。
可选的,本申请实施例中的第一字段也可以描述为剩余时间指示字段(remaining time indication字段或remaining time indication),第二字段也可以描述为BS表格指示字段(BS table indication字段或BS table indication),第五字段也可以描述为BS value字段或BS value。
下面分别介绍MAC CE的不同设计方式:
在一种实现方式1中,当第一逻辑资源没有被配置剩余时间上报功能时,第一字段为预留字段(或者描述为第一字段被视为保留比特(reserved bits),或第一字段存在但不具备任何意义),当预设BS表格的数量为1个时,第二字段为预留字段(或描述为第二字段被视为reserved bits,或第二字段存在但不具备任何意义)。
举例来说,请参见图5,图5是本申请实施例提供的MAC CE的一格式示意图。以上行信号为MAC CE,逻辑资源为逻辑信道组为例,如图5所示,该MAC CE中包括如下各个字段:
1、逻辑信道组的标识(LCG ID)字段:逻辑信道组标识,表示该MAC CE上报了哪个逻辑信道组的信息,例如后文可记为LCG x。可选的,LCG ID字段也可以替换为LCH ID字段,表示该MAC CE上报了哪个逻辑信道的信息,例如后文可记为LCH x,或者,也可以替换为DRB ID字段等,表示该MAC CE上报了哪个数据无线承载的信息,例如可记为DRB x。
2、第一字段:当网络为LCG x配置了剩余时间上报功能时,该第一字段用于指示LCG x中待传输数据的剩余时间;当网络没有为LCG x配置剩余时间上报功能时,该第一字段被视为reserved bits,此时其任何取值都没有意义。
3、第二字段:当预设BS表格的数量为多个时,该第二字段用于指示LCG x的BS value信息所参考的BS表格;当预设BS表格的数量为1个时,该第二字段被视为reserved bits,此时其任何取值都没有意义。
4、BS value字段(或称为第五字段):缓存数据量的索引号,用于在对应的BS表格中根据该索引号确定LCG x的待传输数据量。MAC CE中至少存在一个BS value字段,也有可能存在多个BS value字段。
5、保留/预留比特(即R):没有具体含义,用于使MAC CE格式上字节对齐,不一定存在。
应理解,图5给出的例子只考虑了一个LCG的信息的上报,如果有多个LCG存在BS信息需要上报,可以分别在单独的MAC CE中上报,或者,也可以在一个MAC CE中同时携带多个LCG的信息。其中,在一个MAC CE中同时携带多个LCG信息的MAC CE格式可以有多种形式,例如图6中(a)和(b)分别给出了两种可能的实现。如图6中(a)所示,MAC CE中包括多个LCG的信息,其中每个LCG的信息中均可以包括LCG ID,第一字段,第二字段和一个或者多个BS value字段。如图6中(b)所示,MAC CE中包含一个8比特的bitmap,表示对应的LCG是否有信息上报,例如LCG 0的比特位的值为“1”,则表示该MAC CE中包含LCG 0的信息。其中,每个比特位的值为“1”的LCG对应的信息包括第一字段,第二字段和一个或者多个BS value字段。
可选的,当一个MAC CE中包含多个LCG的信息时,各LCG的信息可以按照如下规则之一排列:
规则一:按照LCG标识的大小排列,例如按照LCG标识从小到大的顺序在MAC CE中排列,或者,按照LCG标识从大到小的顺序在MAC CE中排列。
规则二:按照LCG的优先级排列,例如按照LCG的优先级从高到低排列。这里LCG的优先级可以是根据LCG中包含的LCH的优先级确定的,例如LCG的优先级等于包含的LCH的最高优先级。
规则三:按照剩余时间的大小排列,例如按照剩余时间从小到大排列。如果LCG的BS信息中包含剩余时间,则将最小剩余时间更小的LCG排在前面。不包含剩余时间信息的LCG排在所有含剩余时间信息的LCG之后。如果出现多个LCG剩余时间相同的情况,则按照LCG标识大小或LCG优先级排列。
需要说明的是,实现方式1通过改变第一字段和第二字段的含义,使得统一格式的MAC CE可以用于不同场景不同配置,表达了不同的含义。既支持剩余时间和新BS表格两种功能分别使用,也支持两者同时使用,避免上报的信息产生重复或冲突,也保障了网络灵活可配。
在一种实现方式2中,第一逻辑资源的信息还包括第三字段和/或第四字段。其中第三字段用于指示第一字段是否存在,第四字段用于指示第二字段是否存在。也就是说,第三字段和第四字段为2个标志字段,其中一个标志字段用于指示MAC CE中是否含有第一字段,另一个标志字段用于指示MAC CE中是否含有第二字段。
其中,在实现方式2下,当第三字段指示第一字段存在时,第一逻辑资源的信息包括第一字段,当第三字段指示第一字段不存在时,第一逻辑资源的信息不包括第一字段。当第四字段指示第二字段存在时,第一逻辑资源的信息包括第二字段,当第四字段指示第二字段不存在时,第一逻辑资源的信息不包括第二字段。通常来说,当第一逻辑资源被配置了剩余时间上报功能时,第三字段指示第一字段存在,当第一逻辑资源没有被配置剩余时间上报功能时,第三字段指示第一字段不存在。当预设BS表格的数量为多个时,第四字段指示第二字段存在,当预设BS表格的数量为1个时,第四字段指示第二字段不存在。
举例来说,请参见图7,图7是本申请实施例提供的MAC CE的另一格式示意图。以上行信号为MAC CE,逻辑资源为逻辑信道为例,如图7所示,该MAC CE中包括如下各个字段:
1、逻辑信道组的标识(LCG ID)字段:逻辑信道组标识,表示该MAC CE上报了哪个逻辑信道组的信息,例如后文可记为LCG x。可选的,LCG ID字段也可以替换为LCH ID字段,表示该MAC CE上报了哪个逻辑信道的信息,例如后文可记为LCH x,或者,也可以替换为DRB ID字段等,表示该MAC CE上报了哪个数据无线承载的信息,例如可记为DRB x。
2、第三字段:用于指示MAC CE中是否含有指示剩余时间的字段,即图中的第一字段。例如,当第三字段取值为“1”时,表示第一字段存在,当第三字段取值为“0”时,表示第一字段不存在。
3、第四字段:用于指示MAC CE中是否含有指示BS表格的字段,即图中的第二字段。例如,当第四字段取值为“1”时,表示第二字段存在,当第四字段取值为“0”时,表示第二字段不存在。
4、第一字段:当第三字段指示第一字段存在时(例如当第三字段取值为“1”时),第一字段存在。第一字段用于指示LCG x中待传输数据的剩余时间。
5、第二字段:当第四字段指示第二字段存在时(例如当第四字段取值为“1”时),第一字段存在。第二字段用于指示LCG x的BS value信息所参考的BS表格。
6、BS value字段(或称为第五字段):缓存数据量的索引号,用于在对应的BS表格中根据该索引号确定LCG x的待传输数据量。MAC CE中至少存在一个BS value字段,也有可能存在多个BS value字段。
应理解,图7给出的例子只考虑了一个LCG的信息的上报,如果有多个LCG存在BS信息需要上报,可以分别在单独的MAC CE中上报,或者,也可以在一个MAC CE中同时携带多个LCG的信息。其中,在一个MAC CE中同时携带多个LCG信息的MAC CE格式可以有多种形式,例如图8中(a)和(b)分别给出了两种可能的实现。如图8中(a)所示,MAC CE中包括多个LCG的信息,其中每个LCG的信息中均可以包括LCG ID,第三字段,第四字段,第一字段(可选),第二字段(可选)和一个或者多个BS value字段。如图8中(b)所示,MAC CE中包含三个8比特的bitmap,其中:第一行中的8比特bitmap表示对应的LCG是否有信息上报,例如LCG 0的比特位的值为“1”,则表示该MAC CE中包含LCG 0的信息。第二行中的8比特bitmap表示对应LCG的第三字段,如果第一行中LCG对应比特位的值为“0”,则这里对应的第三字段的取值无意义(或对应的第三字段为预留比特)。例如如果第一行中LCG 1的比特位的值为“0”,则第二行中LCG 1的比特位无意义,又例如如果第一行中LCG 0的比特位的值为“1”,则第二行中LCG 0的比特位用于指示LCG 0信息中是否含有第一字段。第三行中的8比特bitmap表示对应LCG的第四字段,如果第一行中LCG对应比特位的值为“0”,则这里对应的第四字段的取值无意义(或对应的第四字段为预留比特)。例如如果第一行中LCG 1的比特位的值为“0”,则第三行中LCG 1的比特位无意义,又例如如果第一行中LCG 0的比特位的值为“1”,则第三行中LCG 0的比特位用于指示LCG 0信息中是否含有第二字段。第一行中每个比特位的值为“1”的LCG对应的信息包括第一字段(可选),第二字段(可选)和一个或者多个BS value字段。
可选的,当一个MAC CE中包含多个LCG的信息时,各LCG的信息可以按照实现方式1中描述的三种规则中任一种规则进行排列。
可选的,在实现方式2下,当第一逻辑资源的信息包括第三字段(且不包括第四字段)时,若第三字段指示第一字段不存在,那么第一逻辑资源的信息不包括第一字段且包括第二字段。也就是说,当第三字段指示第一字段不存在时,不需要单独的第四字段来指示第二字段是否存在,而是直接包括第二字段,该第二字段用于指示所用的BS表格,这样可进一步减少无用字段,有利于减少空口资源消耗。
举例来说,请参见图9,图9是本申请实施例提供的MAC CE的另一格式示意图。以上行信号为MAC  CE,逻辑资源为逻辑信道为例,MAC CE包括第三字段,且第三字段的取值为“0”,表示不包括第一字段且包括第二字段。
需要说明的是,实现方式2引入第三字段和第四字段实现不同配置时MAC CE包含的内容不同,以支撑不同的网络功能。相比于实现方式1进一步减少了MAC CE中可能存在的无用字段,减少了空口资源消耗。通过第三字段或第四字段灵活组合,既支持剩余时间和新BS表格两种功能分别使用,也支持两者同时使用,避免上报的信息产生重复或冲突,也保障了网络灵活可配。
在一种实现方式3中,当第一逻辑资源被配置了剩余时间上报功能,且预设BS表格的数量为1个时,第一逻辑资源的信息包括第一字段,且不包括第二字段。当第一逻辑资源没有被配置剩余时间上报功能,且预设BS表格的数量为多个时,第一逻辑资源的信息包括第二字段,且不包括第一字段。当第一逻辑资源被配置了剩余时间上报功能,且预设BS表格的数量为多个时,第一逻辑资源的信息包括第一字段和第二字段。
举例来说,请参见图10,图10是本申请实施例提供的MAC CE的另一格式示意图。以上行信号为MAC CE,逻辑资源为逻辑信道为例:
如图10中(a)所示:当网络配置了剩余时间上报功能,且预设BS表格的数量为1个时,第一逻辑资源的信息包括第一字段,且不包括第二字段。可理解的,MAC CE中还可以BS value字段(或称为第五字段)。
如图10中(b)所示:当网络没有配置剩余时间上报功能,且预设BS表格的数量为多个时,MAC CE中包括第二字段,且不包括第一字段。可理解的,MAC CE中还可以BS value字段。
如图10中(c)所示:当网络配置了剩余时间上报功能,且预设BS表格的数量为多个时,MAC CE中包括第一字段和第二字段。可理解的,MAC CE中还可以BS value字段。
应理解,图10给出的例子只考虑了一个LCG的信息的上报,如果有多个LCG存在BS信息需要上报,可以分别在单独的MAC CE中上报,或者,也可以在一个MAC CE中同时携带多个LCG的信息。其中,在一个MAC CE中同时携带多个LCG信息的MAC CE格式可以有多种形式,例如图11~图13中的(a)和(b)分别给出了不同网络配置下的两种可能的实现。
如图11中(a)所示,每个LCG的信息中均可以包括LCG ID,第一字段和一个或者多个BS value字段。如图11中(b)所示,MAC CE中包含一个8比特的bitmap,表示对应的LCG是否有信息上报,例如LCG 0的比特位的值为“1”,则表示该MAC CE中包含LCG 0的信息。其中,每个比特位的值为“1”的LCG对应的信息包括第一字段和一个或者多个BS value字段。
如图12中(a)所示,每个LCG的信息中均可以包括LCG ID,第二字段和一个或者多个BS value字段。如图12中(b)所示,MAC CE中包含一个8比特的bitmap,表示对应的LCG是否有信息上报,例如LCG 0的比特位的值为“1”,则表示该MAC CE中包含LCG 0的信息。其中,每个比特位的值为“1”的LCG对应的信息包括第二字段和一个或者多个BS value字段。
如图13中(a)所示,每个LCG的信息中均可以包括LCG ID,第一字段,第二字段和一个或者多个BS value字段。如图13中(b)所示,MAC CE中包含一个8比特的bitmap,表示对应的LCG是否有信息上报,例如LCG 0的比特位的值为“1”,则表示该MAC CE中包含LCG 0的信息。其中,每个比特位的值为“1”的LCG对应的信息包括第一字段,第二字段和一个或者多个BS value字段。
可选的,当一个MAC CE中包含多个LCG的信息时,各LCG的信息可以按照实现方式1中描述的三种规则中任一种规则进行排列。
需要说明的是,实现方式3直接为MAC CE设计多种不同的格式,终端设备根据网络配置选择对应的格式,不需要携带额外的指示信息,进一步减少了空口资源消耗。
可选的,在上述实现方式1~实现方式3中,当上行资源受限/不足导致无法完整传输一个包含了多个LCG信息的MAC CE时,终端设备可以对MAC CE进行截断处理,即生成一个更短的MAC CE(truncated MAC CE),以便尽量在资源范围内传递信息给接入网设备。具体的,终端设备可以按照上述多个LCG的顺序,以LCG的信息为单位,当发现再增加一个LCG的信息后,MAC CE的大小将超过可用传输资源大小时,停止向MAC CE中加入更多LCG信息,即生成一个只包含了部分LCG的BS信息的MAC CE。对于这种情况,终端设备可以在MAC CE中携带信息表明存在部分LCG有待传输数据但其相关BS信息未被包含在此MAC CE中。例如在图6中(b),图8中(b),图11中(b),图12中(b)和图13中(b)所示的MAC CE格式中,如果发生截断,例如假设LCG 7有待传输数据但BS信息没能被包含在MAC CE中,则图中第一行LCG 7对应的比特位依然可以填“1”。
下面针对上述实现方式1~实现方式3中涉及的第一字段,第二字段,以及第五字段(即BS value字段)的几种可能形式分别进行说明:
如前述描述的,第一逻辑资源中可以包括至少一份待传输数据,其中一份待传输数据对应一个剩余时间。
(一)第一字段指示第一逻辑资源中待传输数据的剩余时间信息,可能包括如下几种情况:
情况1、第一字段用于指示至少一份待传输数据对应的剩余时间中的最小剩余时间,也就是说,第一字段可以指示具体的最小剩余时间的数值,例如3ms,表示第一逻辑资源(例如LCG x)中数据的最小剩余时间为3ms。
情况2、第一字段用于指示至少一份待传输数据对应的剩余时间中的最小剩余时间所属的剩余时间区间。也就是说,第一字段可以指示某个剩余时间区间,例如指示最小剩余时间所属的剩余时间区间。举个例子,假设网络和终端设备通过预定义或预配置的方式事先约定好0~5ms、5~10ms、10~15ms、15~20ms四个剩余时间区间,其中第一字段包含2bit,该2bit的取值为“00”时,表示第一逻辑资源中数据的最小剩余时间在0~5ms范围内;该2bit的取值为“01”时,表示第一逻辑资源中数据的最小剩余时间在5~10ms范围内;该2bit的取值为“10”时,表示第一逻辑资源中数据的最小剩余时间在10~15ms范围内;该2bit的取值为“11”时,表示第一逻辑资源中数据的最小剩余时间在15~20ms范围内。再举个例子,假设第一字段包含4bit,该4bit中每个bit位对应一个剩余时间区间,网络和终端设备通过预定义或预配置的方式事先约定好从最低比特位开始,按比特位递增的顺序分别对应0~5ms、5~10ms、10~15ms、15~20ms四个剩余时间区间,其中,当对应比特位的值为“1”时,表示第一逻辑资源中数据的最小剩余时间在该比特位对应的剩余时间区间中。
例如假设第一逻辑资源中包括3份待传输数据(待传输数据1,待传输数据2和待传输数据3),其中,待传输数据1对应的剩余时间为3ms,待传输数据2对应的剩余时间为7ms,待传输数据3对应的剩余时间为9ms,因此,第一字段可以为“0001”,表示第一逻辑资源中数据的最小剩余时间(即3ms)所在的剩余时间区间为0~5ms。
又例如假设第一逻辑资源中包括3份待传输数据(待传输数据1,待传输数据2和待传输数据3),其中,待传输数据1对应的剩余时间为3ms,待传输数据2对应的剩余时间为8ms,待传输数据3对应的剩余时间为18ms,因此,第一字段可以为“0001”,表示第一逻辑资源中数据的最小剩余时间(即3ms)所在的剩余时间区间为0~5ms。
情况3、第一字段用于指示至少一份待传输数据对应的剩余时间分别所属的剩余时间区间。也就是说,第一字段可以指示多个剩余时间区间,例如第一字段包含2bit,通过预定义或预配置的方式事先约定其中低位比特代表了剩余时间区间0~10ms,高位比特代表了剩余时间区间10~20ms,当对应bit为“1”时,表示第一逻辑资源中存在剩余时间在对应剩余时间区间范围内的数据。
例如,假设第一逻辑资源中包括3份待传输数据(待传输数据1,待传输数据2和待传输数据3),其中,待传输数据1对应的剩余时间为3ms,待传输数据2对应的剩余时间为7ms,待传输数据3对应的剩余时间为9ms,因此,第一字段可以为“01”,表示第一逻辑资源中存在剩余时间在0~10ms范围内的数据,而不存在剩余时间在10~20ms范围内的数据。
又例如,假设第一逻辑资源中包括3份待传输数据(待传输数据1,待传输数据2和待传输数据3),其中,待传输数据1对应的剩余时间为3ms,待传输数据2对应的剩余时间为8ms,待传输数据3对应的剩余时间为18ms,因此,第一字段可以为“11”,表示第一逻辑资源中既存在剩余时间在0~10ms范围内的数据,又存在剩余时间在10~20ms范围内的数据。
(二)第二字段指示第一逻辑资源启用的第一BS表格,可能包括如下几种情况:
情况(1)、第二字段指示一个第一BS表格,第一BS表格为多个预设BS表格中的一个,第一逻辑资源的信息中的所有BS value字段所指示的第一BS区间参考第一BS表格。
例如,假设预设BS表格的数量为2个(即1个旧表格和1个新表格),那么第二字段可以只有1bit,用于表示该MAC CE中与第一逻辑资源相关的所有BS value字段应该参考新的BS表格查找,还是参考旧的BS表格查找,例如“1”表示新表格,“0”表示旧表格,或者,“0”表示新表格,“1”表示旧表格。为方便理解,当预设BS表格的数量为2个时,本申请实施例皆以“1”表示新表格,“0”表示旧表格为例进行示意性说明。
又例如,假设预设BS表格的数量为3个(即1个旧表格和2个新表格),那么第二字段可以有2bit,用于表示该MAC CE中与第一逻辑资源相关的所有BS value字段应该参考哪个/哪张表格。例如,“00”表示旧 表格,“01”表示新表格1,“10”表示新表格2。
情况(2)、第二字段指示多个第一BS表格,多个第一BS表格中任一个第一BS表格为多个预设BS表格中的一个,多个第一BS表格的数量等于BS value字段的数量(此时BS value字段的数量为多个,例如BS value字段的数量等于第一字段指示的剩余时间区间的个数),多个第一BS表格与多个BS value字段一一对应,一个BS value字段指示的第一BS区间参考对应的一个第一BS表格。
例如,第二字段可以有多个比特位,且第二字段包括的比特位数与MAC CE中可能包含的BS value字段的个数相同,每个比特位对应一个BS value,用于表示该BS value应该参考新表格还是旧表格查找。举个例子,如果是情况(2),假设MAC CE中包括2个BS value字段(BS value 1和BS value 2),其中BS value 1取值“01000000(64)”,BS value 2取值“00000111(7)”,因此,第二字段也包括2bit,通过预定义或预配置的方式事先约定其中低位比特对应BS value 1,高位比特对应BS value 2。如果第二字段的值为“10”,则表示BS value 1中的索引应该参考旧表格查找,BS value 2中的索引应该参考新表格查找。
情况(3)、第二字段指示多个第一BS表格,多个第一BS表格中任一个第一BS表格为多个预设BS表格中的一个,多个第一BS表格的数量等于第一字段包括的比特位数(此时第一字段为上述情况3),多个第一BS表格与第一字段包括的多个比特位一一对应,一个比特位表示该比特位对应的一个剩余时间区间所关联的BS value字段指示的第一BS区间参考对应的一个第一BS表格。
例如,第二字段有多个比特位,且第二字段包括的比特位数与第一字段的比特位数(即第一字段为情况3)相同,当第一字段中的每个比特对应一个剩余时间区间时,第二字段中的每个比特对应与该剩余时间区间关联的BS value(例如BS value字段为情况④),用于表示其参考新表格还是旧表格,如果第一字段中的某个比特位为“0”(即表示不存在该剩余时间区间的数据),则第二字段中对应的比特位没有意义。
举个例子,如果是情况(3),假设MAC CE中第一字段包含2bit,通过预定义或预配置的方式事先约定其中低位比特代表了剩余时间区间0~10ms,高位比特代表了剩余时间区间10~20ms,假设第一逻辑资源中包括3份待传输数据(待传输数据1,待传输数据2和待传输数据3),其中,待传输数据1对应的剩余时间为3ms,待传输数据2对应的剩余时间为7ms,待传输数据3对应的剩余时间为9ms,因此,第一字段可以为“01”,表示第一逻辑资源中存在剩余时间在剩余时间区间0~10ms范围内的数据,而不存在剩余时间在区间10~20ms范围内的数据。基于此,还可以确定第二字段也包括2bit(这是因为第二字段包括的比特位数与第一字段的比特位数相同),其中第二字段中的低位比特对应第一字段中的低位比特,第二字段中的高位比特对应第一字段中的高位比特。如果第二字段的值为“10”,再结合第一字段的取值“01”,可以确定第二字段中高位比特的取值(即第二字段中的“1”)没有意义(这是因为第一字段中高位比特的取值为“0”,表示不存在该剩余时间区间10~20ms的数据),第二字段中低位比特的取值(即第二字段中的“0”)表示旧表格,用于指示与剩余时间区间0~10ms关联的BS value中的索引应该参考旧表格查找,即待传输数据1,待传输数据2和待传输数据3的数据量大小之和应该参考旧表格查找。
又举个例子,如果是情况(3),假设MAC CE中第一字段包含2bit,通过预定义或预配置的方式事先约定其中低位比特代表了剩余时间区间0~10ms,高位比特代表了剩余时间区间10~20ms,假设第一逻辑资源中包括3份待传输数据(待传输数据1,待传输数据2和待传输数据3),其中,待传输数据1对应的剩余时间为3ms,待传输数据2对应的剩余时间为8ms,待传输数据3对应的剩余时间为18ms,因此,第一字段可以为“11”,表示第一逻辑资源中既存在剩余时间在剩余时间区间0~10ms范围内的数据,又存在剩余时间在区间10~20ms范围内的数据。基于此,还可以确定第二字段也包括2bit(这是因为第二字段包括的比特位数与第一字段的比特位数相同),其中第二字段中的低位比特对应第一字段中的低位比特,第二字段中的高位比特对应第一字段中的高位比特。如果第二字段的值为“10”,再结合第一字段的取值“11”,可以确定第二字段中高位比特的取值(即“1”),表示新表格,用于指示与剩余时间区间10~20ms关联的BS value中的索引应该参考新表格查找,即待传输数据3的数据量大小参考新表格查找;第二字段中低位比特的取值(即“0”)表示旧表格,用于指示与剩余时间区间0~10ms关联的BS value中的索引应该参考旧表格查找,即待传输数据1和待传输数据2的数据量大小之和应该参考旧表格查找。
可选的,如果存在不止一张新BS表格(即存在2个或2个以上的新表格),则第二字段可以有多个比特位,用于指示一张或多张BS表格的索引号,例如每2个比特表示一张BS表格的索引号。可选的,第二字段能够指示的BS表格数量与第一字段能够指示的剩余时间区间数量或MAC CE中存在的BS value字段的个数相关。
(三)BS value字段指示第一逻辑资源中待传输数据的数据量大小所属的第一BS区间,可能包括如下几种情况:
情况①、BS value字段的数量为1个,BS value字段用于指示第一逻辑资源中所有待传输数据的总数据量大小所属的第一BS区间。也就是说,MAC CE中只存在一个BS value字段,用于指示第一逻辑资源中总的待传输数据量。
举例来说,假设第一逻辑资源中包括3份待传输数据(待传输数据1,待传输数据2和待传输数据3),其中,待传输数据1的数据量大小为500Bytes,待传输数据2的数据量大小为1000Bytes,待传输数据3的数据量大小为2000Bytes,如果是情况①,且采用表2(即旧表格),那么BS value字段的取值为“01011110(94)”,即(3469,3694]。
又假设第一逻辑资源中包括3份待传输数据(待传输数据1,待传输数据2和待传输数据3),其中,待传输数据1的数据量大小为150Bytes,待传输数据2的数据量大小为300Bytes,待传输数据3的数据量大小为100Bytes,如果是情况①,且采用表2(即旧表格),那么BS value字段的取值为“01000000(64)”,即(526,560]。
情况②、BS value字段的数量为1个,BS value字段用于指示至少一份待传输数据对应的剩余时间中的最小剩余时间内的待传输数据的数据量大小所属的第一BS区间。也就是说,当第一字段指示了最小剩余时间或最小剩余时间区间时,MAC CE中只存在一个BS value字段,用于指示第一逻辑资源中剩余时间最少或在最小剩余时间区间内的待传输数据量。
举例来说,假设第一逻辑资源中包括3份待传输数据(待传输数据1,待传输数据2和待传输数据3),其中,待传输数据1的数据量大小为500Bytes且剩余时间为3ms,待传输数据2的数据量大小为1000Bytes且剩余时间为7ms,待传输数据3的数据量大小为2000Bytes且剩余时间为9ms。如果是情况②,且采用表2(即旧表格),那么BS value字段的取值为“00111111(63)”,即(494,526]。
又假设第一逻辑资源中包括3份待传输数据(待传输数据1,待传输数据2和待传输数据3),其中,待传输数据1的数据量大小为150Bytes且剩余时间为3ms,待传输数据2的数据量大小为300Bytes且剩余时间为8ms,待传输数据3的数据量大小为100Bytes且剩余时间为18ms,如果是情况②,且采用表2(即旧表格),那么BS value字段的取值为“00101011(43)”,即(141,150]。
情况③、BS value字段的数量为2个,其中一个BS value字段用于指示总数据量大小所属的第一BS区间,另一个BS value字段用于指示最小剩余时间内的待传输数据的数据量大小所属的第一BS区间。也就是说,当第一字段指示了最小剩余时间或最小剩余时间区间时,MAC CE中存在两个BS value字段,其中一个指示第一逻辑资源中剩余时间最少或在最小剩余时间区间内的待传输数据量,另一个指示第一逻辑资源中除上述最小剩余时间区间内的数据量之外的待传输数据量,或者,指示第一逻辑资源中总的待传输数据量。可理解的,本申请实施例中最小剩余时间区间内的待传输数据量+除最小剩余时间区间内的数据量之外的待传输数据量=第一逻辑资源中所有待传输数据的总数据量大小。
举例来说,假设第一逻辑资源中包括3份待传输数据(待传输数据1,待传输数据2和待传输数据3),其中,待传输数据1的数据量大小为500Bytes且剩余时间为3ms,待传输数据2的数据量大小为1000Bytes且剩余时间为7ms,待传输数据3的数据量大小为2000Bytes且剩余时间为9ms。如果是情况③,且采用表2(即旧表格),那么一个BS value字段(即最小剩余时间内的待传输数据的数据量大小所属的第一BS区间)的取值为“00111111(63)”,即(494,526];另一个BS value字段(即指示总数据量大小所属的第一BS区间)的取值为“01011110(94)”,即(3469,3694]。
又假设第一逻辑资源中包括3份待传输数据(待传输数据1,待传输数据2和待传输数据3),其中,待传输数据1的数据量大小为150Bytes且剩余时间为3ms,待传输数据2的数据量大小为300Bytes且剩余时间为8ms,待传输数据3的数据量大小为100Bytes且剩余时间为18ms。如果是情况③,且采用表2(即旧表格),那么一个BS value字段(即最小剩余时间内的待传输数据的数据量大小所属的第一BS区间)的取值为“00101011(43)”,即(141,150];另一个BS value字段(即指示总数据量大小所属的第一BS区间)的取值为“01000000(64)”,即(526,560]。
情况④、BS value字段的数量等于第一字段指示的剩余时间区间的个数,一个BS value字段对应第一字段指示的剩余时间区间中的一个剩余时间区间,一个BS value字段用于指示第一逻辑资源中剩余时间在一个剩余时间区间内的待传输数据的数据量大小所属的第一BS区间。也就是说,当第一字段指示了多个剩余时间区间(即第一字段为情况3)时,MAC CE中存在一个或多个BS value字段,BS value字段的个数取决于第一字段中取值为“1”的比特个数,每个BS value字段对应一个剩余时间区间,表示第一逻辑资源中剩余时间在该剩余时间区间范围内的待传输数据量所属的第一BS区间。
举例来说,假设第一字段包含2bit,通过预定义或预配置的方式事先约定其中低位比特代表了剩余时 间区间0~10ms,高位比特代表了剩余时间区间10~20ms;第一逻辑资源中包括3份待传输数据(待传输数据1,待传输数据2和待传输数据3),其中,待传输数据1的数据量大小为500Bytes且剩余时间为3ms,待传输数据2的数据量大小为1000Bytes且剩余时间为7ms,待传输数据3的数据量大小为2000Bytes且剩余时间为9ms,因此,第一字段可以为“01”,表示第一逻辑资源中存在剩余时间在0~10ms范围内的数据,而不存在剩余时间在10~20ms范围内的数据。由于第一字段中取值为“1”的比特个数为1个,因此可确定BS value字段的个数也为1个,且该1个BS value字段的取值为“01011110(94)”,即表示第一逻辑资源中剩余时间在0~10ms范围内的待传输数据量所属的第一BS区间为(3469,3694]。
举例来说,假设第一字段包含2bit,通过预定义或预配置的方式事先约定其中低位比特代表了剩余时间区间0~10ms,高位比特代表了剩余时间区间10~20ms;第一逻辑资源中包括3份待传输数据(待传输数据1,待传输数据2和待传输数据3),其中,待传输数据1的数据量大小为150Bytes且剩余时间为3ms,待传输数据2的数据量大小为300Bytes且剩余时间为8ms,待传输数据3的数据量大小为100Bytes且剩余时间为18ms,因此,第一字段可以为“11”,表示第一逻辑资源中既存在剩余时间在0~10ms范围内的数据,又存在剩余时间在10~20ms范围内的数据。由于第一字段中取值为“1”的比特个数为2个,因此可确定BS value字段的个数也为2个,且该2个BS value字段中一个BS value字段的取值为“00111101(61)”,表示第一逻辑资源中剩余时间在0~10ms范围内的待传输数据量所属的第一BS区间为(436,464];另一个BS value字段的取值为“00100101(37)”,即表示第一逻辑资源中剩余时间在10~20ms范围内的待传输数据量所属的第一BS区间为(96,103]。
为了更好的帮助理解实现方式1,这里以上面提到的部分可能形式为例,给出几种具体取值的例子来对MAC CE所表达的含义加以说明:
例子一:第一字段长度4bit,用于显式指示LCG x数据的最小剩余时间;第二字段长度1bit,用于指示BS value字段参考的BS表格;仅存在一个BS value字段,表示LCG x总的待传输数据量。第一字段取值“1010”,第二字段取值“1”,BS value取值“01000000(64)”。
a)假设LCG x同时配置了新BS表格和剩余时间上报的功能,则第一字段表示LCG x中数据的最小剩余时间为10ms,第二字段表示BS value参考新的BS表格,BS value指示了索引64,则在新定义的BS表格中查找到索引号64对应的数据量即为LCG x中总的待传输数据量;
b)假设LCG x配置了新BS表格,但没有配置剩余时间上报的功能,则第一字段无意义,根据第二字段和BS value,在新定义的BS表格中查找到索引号64对应的数据量即为LCG x中总的待传输数据量;
c)假设LCG x未配置新的BS表格,但配置了剩余时间上报的功能,则第一字段表示LCG x中数据的最小剩余时间为10ms,第二字段无意义,BS value默认仍参考旧的BS表格,在旧的BS表格中查找到索引号64对应的数据量即为LCG x中总的待传输数据量;
d)假设LCG x既没有配置新的BS表格,也没有配置剩余时间上报的功能,则在旧的BS表格中查找到索引号64对应的数据量即为LCG x中总的待传输数据量。
例子二:第一字段长度2bit,其中低位比特代表剩余时间区间0~10ms,高位比特代表10~20ms;第二字段长度2bit,分别对应第一字段的两个时间区间;BS value字段的个数与第一字段有关,第一字段无意义时只有一个BS value字段,第一字段有意义时BS value字段的个数与第一字段中取值为“1”的比特个数相等。第一字段取值“01”,第二字段取值“11”,BS value取值“01000000(64)”。
a)假设LCG x同时配置了新BS表格和剩余时间上报的功能,则第一字段表示LCG x中存在剩余时间在0~10ms的数据且不存在剩余时间在10~20ms的数据;第二字段低位比特表示剩余时间0~10ms的数据对应的BS value参考新的BS表格,高位比特无意义;BS value指示了索引64,则在新定义的BS表格中查找到索引号64对应的数据量即为LCG x中剩余时间为0~10ms的待传输数据量;
b)假设LCG x配置了新BS表格,但没有配置剩余时间上报的功能,则第一字段无意义,根据第二字段和BS value,在新定义的BS表格中查找到索引号64对应的数据量即为LCG x中总的待传输数据量;
c)假设LCG x未配置新的BS表格,但配置了剩余时间上报的功能,则第一字段表示LCG x中存在剩余时间在0~10ms的数据且不存在剩余时间在10~20ms的数据;第二字段无意义,BS value默认仍参考旧的BS表格,在旧的BS表格中查找到索引号64对应的数据量即为LCG x中剩余时间为0~10ms的待传输数据量;
d)假设LCG x既没有配置新的BS表格,也没有配置剩余时间上报的功能,则在旧的BS表格中查找到索引号64对应的数据量即为LCG x中总的待传输数据量。
除此之外,为了更好的帮助理解实现方式2,这里以上面提到的部分可能形式为例,给出几种具体取值的例子来对MAC CE所表达的含义加以说明:
例子一:第三字段取值“1”,第四字段取值“0”,此时MAC CE中有第一字段但没有第二字段。假设第一字段长度2bit,其中低位比特代表剩余时间区间0~10ms,高位比特代表10~20ms;BS value字段的个数与第一字段中取值为“1”的比特个数相等。第一字段取值“01”,BS value取值“01000000(64)”,则表示LCH x中存在剩余时间0~10ms的待传输数据且不存在剩余时间10~20ms的数据。BS value默认仍参考旧的BS表格,在旧的BS表格中查找到索引号64对应的数据量即为LCH x中剩余时间为0~10ms的待传输数据量;
例子二:第三字段取值“0”,第四字段取值“1”,此时MAC CE中有第二字段但没有第一字段。假设第二字段长度1bit,BS value字段只有一个。第一字段取值为“1”,BS value取值为“01000000(64)”,则表示在新的BS表格中查找到索引号64对应的数据量即为LCH x中总的待传输数据量;
例子三:第三字段取值“1”,第四字段取值“1”,此时MAC CE中既有第一字段,也有第二字段。假设第一字段长度2bit,其中低位比特代表剩余时间区间0~10ms,高位比特代表10~20ms;第二字段长度2bit,分别对应第一字段的两个剩余时间区间;BS value字段的个数与第一字段中取值为“1”的比特个数相等。第一字段取值“01”,第二字段取值“11”,BS value取值“01000000(64)”。则第一字段表示LCH x中存在剩余时间0~10ms的待传输数据且不存在剩余时间10~20ms的数据。第二字段低位比特表示0~10ms区间的BS value参考新表格,高位比特无意义。在新的BS表格中查找到索引号64对应的数据量即为LCH x中剩余时间为0~10ms的待传输数据量。
S402、终端设备向接入网设备发送上行信号。相应地,接入网设备接收来自终端设备的上行信号。
在一些可行的实施方式中,当接入网设备接收来自终端设备的上行信号之后,接入网设备可以根据接收到的上行信号中携带的至少一个逻辑资源的信息,确定至少一个逻辑资源中每个逻辑资源中待传输数据的剩余时间信息,每个逻辑资源启用的第一BS表格,以及每个逻辑资源中待传输数据的数据量大小所属的第一BS区间等中的一项或者多项信息。因此,接入网设备可以基于获取到的信息及时调度数据,避免超时。
需要说明的是,上述列举的各字段的可能形式只是用来解释字段功能与含义,并不对本申请形成限定。且各字段的各种可能形式之间可能互相组合,行成多种不同的MAC CE格式,本申请对此也不做限定。图5~图13中所画出的各字段的长度和组合顺序也仅用于示例,并不限制本申请。
在本申请实施例中,通过设计新的MAC CE格式,使之既支持剩余时间和新BS表格两种功能分别使用,也支持两者同时使用,这样既可以避免上报的信息产生重复或冲突,同时也保障了网络灵活可配。
下面将结合图14~图15对本申请提供的通信装置进行详细说明。
可以理解的是,为了实现上述实施例中功能,通信装置包括了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本申请中所公开的实施例描述的各示例的单元及方法步骤,本申请能够以硬件或硬件和计算机软件相结合的形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用场景和设计约束条件。
图14和图15为本申请的实施例提供的可能的通信装置的结构示意图。这些通信装置可以用于实现上述方法实施例中终端设备或接入网设备的功能,因此也能实现上述方法实施例所具备的有益效果。在本申请的实施例中,该通信装置可以是如图1所示的终端设备120a-120j中的一个,也可以是如图1所示的接入网设备110a或110b,还可以是应用于终端设备或接入网设备的模块(如芯片)。
如图14所示,通信装置1400包括处理单元1410和收发单元1420。通信装置1400用于实现上述图4中所示的方法实施例中终端设备或接入网设备的功能。
当通信装置1400用于实现图4所示的方法实施例中终端设备的功能时:
处理单元1410,用于确定上行信号;
收发单元1420,用于向网络设备发送所述上行信号;
其中,所述上行信号包括至少一个逻辑资源的信息,所述至少一个逻辑资源包括第一逻辑资源,所述第一逻辑资源的信息包括第一字段和/或第二字段,所述第一字段用于指示所述第一逻辑资源中待传输数据的剩余时间信息,所述第二字段用于指示所述第一逻辑资源启用的第一缓存状态BS表格,所述第一逻辑资源被配置的预设BS表格的数量为多个,所述第一BS表格包含于所述预设BS表格,所述第一BS表格包括多个BS区间;当所述第一逻辑资源被配置了剩余时间上报功能时,所述第一逻辑资源的信息包括所 述第一字段;当所述预设BS表格的数量为多个时,所述第一逻辑资源的信息包括所述第二字段。
当通信装置1400用于实现图4所示的方法实施例中接入网设备的功能时:
收发单元1420,用于接收来自终端设备的上行信号;
其中,所述上行信号包括至少一个逻辑资源的信息,所述至少一个逻辑资源包括第一逻辑资源,所述第一逻辑资源的信息包括第一字段和/或第二字段,所述第一字段用于指示所述第一逻辑资源中待传输数据的剩余时间信息,所述第二字段用于指示所述第一逻辑资源启用的第一缓存状态BS表格,所述第一逻辑资源被配置的预设BS表格的数量为多个,所述第一BS表格包含于所述预设BS表格,所述第一BS表格包括多个BS区间;当所述第一逻辑资源被配置了剩余时间上报功能时,所述第一逻辑资源的信息包括所述第一字段;当所述预设BS表格的数量为多个时,所述第一逻辑资源的信息包括所述第二字段。
有关上述处理单元1410和收发单元1420更详细的描述可以参考图4所示的方法实施例中相关描述。
如图15所示,通信装置1500包括处理器1510和接口电路1520。处理器1510和接口电路1520之间相互耦合。可以理解的是,接口电路1520可以为收发器或输入输出接口。可选的,通信装置1500还可以包括存储器1530,用于存储处理器1510执行的指令或存储处理器1510运行指令所需要的输入数据或存储处理器1510运行指令后产生的数据。
当通信装置1500用于实现图4所示的方法时,处理器1510用于实现上述处理单元1410的功能,接口电路1520用于实现上述收发单元1420的功能。
当上述通信装置为应用于终端设备的芯片时,该终端设备芯片实现上述方法实施例中终端设备的功能。该终端设备芯片通过终端设备中的其它模块(如射频模块或天线)接收接入网设备发送给终端设备的;或者,该终端设备芯片向终端设备中的其它模块(如射频模块或天线)发送信息,该信息是终端设备发送给接入网设备的。
当上述通信装置为应用于接入网设备的模块时,该接入网设备模块实现上述方法实施例中接入网设备的功能。该接入网设备模块从接入网设备中的其它模块(如射频模块或天线)接收信息,该信息是终端设备发送给接入网设备的;或者,该接入网设备模块向接入网设备中的其它模块(如射频模块或天线)发送信息,该信息是接入网设备发送给终端设备的。这里的接入网设备模块可以是接入网设备的基带芯片,也可以是CU、DU或其他模块,也可以是开放式无线接入网(open radio access network,O-RAN)架构下的装置,例如开放式CU、开放式DU等装置。
可以理解的是,本申请的实施例中的处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其它通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其它可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。通用处理器可以是微处理器,也可以是任何常规的处理器。
本申请的实施例中的方法步骤可以在硬件中实现,也可以在可由处理器执行的软件指令中实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器、闪存、只读存储器、可编程只读存储器、可擦除可编程只读存储器、电可擦除可编程只读存储器、寄存器、硬盘、移动硬盘、CD-ROM或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于接入网设备或终端设备中。处理器和存储介质也可以作为分立组件存在于接入网设备或终端设备中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机程序或指令。在计算机上加载和执行所述计算机程序或指令时,全部或部分地执行本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其它可编程装置。所述计算机程序或指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机程序或指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是集成一个或多个可用介质的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,例如,软盘、硬盘、磁带;也可以是光介质,例如,数字视频光盘;还可 以是半导体介质,例如,固态硬盘。该计算机可读存储介质可以是易失性或非易失性存储介质,或可包括易失性和非易失性两种类型的存储介质。
在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。
可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。

Claims (30)

  1. 一种通信方法,其特征在于,包括:
    确定上行信号;
    向接入网设备发送所述上行信号;
    其中,所述上行信号包括至少一个逻辑资源的信息,所述至少一个逻辑资源包括第一逻辑资源,所述第一逻辑资源的信息包括第一字段和/或第二字段,所述第一字段用于指示所述第一逻辑资源中待传输数据的剩余时间信息,所述第二字段用于指示所述第一逻辑资源启用的第一缓存状态BS表格,所述第一逻辑资源被配置的预设BS表格的数量为多个,所述第一BS表格包含于所述预设BS表格,所述第一BS表格包括多个BS区间;
    当所述第一逻辑资源被配置了剩余时间上报功能时,所述第一逻辑资源的信息包括所述第一字段;
    当所述预设BS表格的数量为多个时,所述第一逻辑资源的信息包括所述第二字段。
  2. 根据权利要求1所述的方法,其特征在于,
    当所述第一逻辑资源没有被配置剩余时间上报功能时,所述第一字段为预留字段。
  3. 根据权利要求1或2所述的方法,其特征在于,
    当所述预设BS表格的数量为1个时,所述第二字段为预留字段。
  4. 根据权利要求1所述的方法,其特征在于,所述第一逻辑资源的信息还包括第三字段和/或第四字段,所述第三字段用于指示所述第一字段是否存在,所述第四字段用于指示所述第二字段是否存在;
    当所述第三字段指示所述第一字段存在时,所述第一逻辑资源的信息包括所述第一字段;或者,
    当所述第三字段指示所述第一字段不存在时,所述第一逻辑资源的信息不包括所述第一字段;或者,
    当所述第四字段指示所述第二字段存在时,所述第一逻辑资源的信息包括所述第二字段;或者,
    当所述第四字段指示所述第二字段不存在时,所述第一逻辑资源的信息不包括所述第二字段。
  5. 根据权利要求4所述的方法,其特征在于,
    当所述第一逻辑资源被配置了剩余时间上报功能时,所述第三字段指示所述第一字段存在;或者,
    当所述第一逻辑资源没有被配置剩余时间上报功能时,所述第三字段指示所述第一字段不存在;或者,
    当所述预设BS表格的数量为多个时,所述第四字段指示所述第二字段存在;或者,
    当所述预设BS表格的数量为1个时,所述第四字段指示所述第二字段不存在。
  6. 根据权利要求1所述的方法,其特征在于,所述第一逻辑资源的信息还包括第三字段,所述第三字段用于指示所述第一字段是否存在;
    当所述第三字段指示所述第一字段不存在时,所述第一逻辑资源的信息不包括所述第一字段,且所述第一逻辑资源的信息包括所述第二字段。
  7. 根据权利要求1所述的方法,其特征在于,
    当所述第一逻辑资源被配置了剩余时间上报功能,且预设BS表格的数量为1个时,所述第一逻辑资源的信息包括第一字段,且不包括第二字段;
    当所述第一逻辑资源没有被配置剩余时间上报功能,且预设BS表格的数量为多个时,所述第一逻辑资源的信息包括第二字段,且不包括第一字段;
    当所述第一逻辑资源被配置了剩余时间上报功能,且预设BS表格的数量为多个时,所述第一逻辑资源的信息包括第一字段和第二字段。
  8. 根据权利要求1-7任一项所述的方法,其特征在于,所述第一逻辑资源的信息还包括第五字段,所述第五字段用于指示所述第一逻辑资源中待传输数据的数据量大小所属的第一BS区间,所述第一BS区间包含于所述第一BS表格。
  9. 根据权利要求8所述的方法,其特征在于,所述第一逻辑资源中包括至少一份待传输数据,一份待传输数据对应一个剩余时间;
    所述第五字段用于指示所述第一逻辑资源中待传输数据的数据量大小所属的第一BS区间,包括:
    所述第五字段的数量为1个,所述第五字段用于指示所述第一逻辑资源中所有待传输数据的总数据量大小所属的第一BS区间;或者,
    所述第五字段的数量为1个,所述第五字段用于指示所述至少一份待传输数据对应的剩余时间中的最小剩余时间内的待传输数据的数据量大小所属的第一BS区间;或者,
    所述第五字段的数量为2个,一个所述第五字段用于指示所述总数据量大小所属的第一BS区间,另一个所述第五字段用于指示所述最小剩余时间内的待传输数据的数据量大小所属的第一BS区间;或者,
    所述第五字段的数量等于所述第一字段指示的剩余时间区间的个数,一个所述第五字段对应所述第一字段指示的剩余时间区间中的一个剩余时间区间,一个所述第五字段用于指示所述第一逻辑资源中剩余时间在所述一个剩余时间区间内的待传输数据的数据量大小所属的第一BS区间。
  10. 根据权利要求1-9任一项所述的方法,其特征在于,所述第一逻辑资源中包括至少一份待传输数据,一份待传输数据对应一个剩余时间;
    所述第一字段用于指示第一逻辑资源中待传输数据的剩余时间信息,包括:
    所述第一字段用于指示所述至少一份待传输数据对应的剩余时间中的最小剩余时间;或者,
    所述第一字段用于指示所述至少一份待传输数据对应的剩余时间中的最小剩余时间所属的剩余时间区间;或者,
    所述第一字段用于指示所述至少一份待传输数据对应的剩余时间分别所属的剩余时间区间。
  11. 根据权利要求1-10任一项所述的方法,其特征在于,所述第二字段用于指示所述第一逻辑资源启用的第一BS表格,包括:
    所述第二字段指示一个第一BS表格,所述第一BS表格为多个预设BS表格中的一个,所述第一逻辑资源的信息中的所有第五字段所指示的第一BS区间参考所述第一BS表格;或者,
    所述第五字段的数量为多个时,所述第二字段指示多个第一BS表格,所述多个第一BS表格中任一个第一BS表格为所述多个预设BS表格中的一个,所述多个第一BS表格的数量等于所述第五字段的数量,所述多个第一BS表格与多个第五字段一一对应,一个第五字段指示的第一BS区间参考对应的一个第一BS表格。
  12. 根据权利要求1-11任一项所述的方法,其特征在于,
    所述至少一个逻辑资源的信息在所述上行信号中的出现顺序根据所述至少一个逻辑资源的标识确定;和/或,
    所述至少一个逻辑资源的信息在所述上行信号中的出现顺序根据所述至少一个逻辑资源的优先级确定;和/或,
    所述至少一个逻辑资源的信息在所述上行信号中的出现顺序根据所述至少一个逻辑资源中待传输数据的剩余时间确定。
  13. 一种通信方法,其特征在于,包括:
    接收来自终端设备的上行信号;
    其中,所述上行信号包括至少一个逻辑资源的信息,所述至少一个逻辑资源包括第一逻辑资源,所述第一逻辑资源的信息包括第一字段和/或第二字段,所述第一字段用于指示所述第一逻辑资源中待传输数据的剩余时间信息,所述第二字段用于指示所述第一逻辑资源启用的第一缓存状态BS表格,所述第一逻辑资源被配置的预设BS表格的数量为多个,所述第一BS表格包含于所述预设BS表格,所述第一BS表格包括多个BS区间;
    当所述第一逻辑资源被配置了剩余时间上报功能时,所述第一逻辑资源的信息包括所述第一字段;
    当所述预设BS表格的数量为多个时,所述第一逻辑资源的信息包括所述第二字段。
  14. 根据权利要求13所述的方法,其特征在于,
    当所述第一逻辑资源没有被配置剩余时间上报功能时,所述第一字段为预留字段。
  15. 根据权利要求13或14所述的方法,其特征在于,当所述预设BS表格的数量为1个时,所述第二字段为预留字段。
  16. 根据权利要求13所述的方法,其特征在于,所述第一逻辑资源的信息还包括第三字段和/或第四字段,所述第三字段用于指示所述第一字段是否存在,所述第四字段用于指示所述第二字段是否存在;
    当所述第三字段指示所述第一字段存在时,所述第一逻辑资源的信息包括所述第一字段;或者,
    当所述第三字段指示所述第一字段不存在时,所述第一逻辑资源的信息不包括所述第一字段;或者,
    当所述第四字段指示所述第二字段存在时,所述第一逻辑资源的信息包括所述第二字段;或者,
    当所述第四字段指示所述第二字段不存在时,所述第一逻辑资源的信息不包括所述第二字段。
  17. 根据权利要求16所述的方法,其特征在于,
    当所述第一逻辑资源被配置了剩余时间上报功能时,所述第三字段指示所述第一字段存在;或者,
    当所述第一逻辑资源没有被配置剩余时间上报功能时,所述第三字段指示所述第一字段不存在;或者,
    当所述预设BS表格的数量为多个时,所述第四字段指示所述第二字段存在;或者,
    当所述预设BS表格的数量为1个时,所述第四字段指示所述第二字段不存在。
  18. 根据权利要求13所述的方法,其特征在于,所述第一逻辑资源的信息还包括第三字段,所述第三字段用于指示所述第一字段是否存在;
    当所述第三字段指示所述第一字段不存在时,所述第一逻辑资源的信息不包括所述第一字段,且所述第一逻辑资源的信息包括所述第二字段。
  19. 根据权利要求13所述的方法,其特征在于,
    当所述第一逻辑资源被配置了剩余时间上报功能,且预设BS表格的数量为1个时,所述第一逻辑资源的信息包括第一字段,且不包括第二字段;
    当所述第一逻辑资源没有被配置剩余时间上报功能,且预设BS表格的数量为多个时,所述第一逻辑资源的信息包括第二字段,且不包括第一字段;
    当所述第一逻辑资源被配置了剩余时间上报功能,且预设BS表格的数量为多个时,所述第一逻辑资源的信息包括第一字段和第二字段。
  20. 根据权利要求13-19任一项所述的方法,其特征在于,所述第一逻辑资源的信息还包括第五字段,所述第五字段用于指示所述第一逻辑资源中待传输数据的数据量大小所属的第一BS区间,所述第一BS区间包含于所述第一BS表格。
  21. 根据权利要求20所述的方法,其特征在于,所述第一逻辑资源中包括至少一份待传输数据,一份待传输数据对应一个剩余时间;
    所述第五字段用于指示所述第一逻辑资源中待传输数据的数据量大小所属的第一BS区间,包括:
    所述第五字段的数量为1个,所述第五字段用于指示所述第一逻辑资源中所有待传输数据的总数据量大小所属的第一BS区间;或者,
    所述第五字段的数量为1个,所述第五字段用于指示所述至少一份待传输数据对应的剩余时间中的最小剩余时间内的待传输数据的数据量大小所属的第一BS区间;或者,
    所述第五字段的数量为2个,一个所述第五字段用于指示所述总数据量大小所属的第一BS区间,另一个所述第五字段用于指示所述最小剩余时间内的待传输数据的数据量大小所属的第一BS区间;或者,
    所述第五字段的数量等于所述第一字段指示的剩余时间区间的个数,一个所述第五字段对应所述第一字段指示的剩余时间区间中的一个剩余时间区间,一个所述第五字段用于指示所述第一逻辑资源中剩余时间在所述一个剩余时间区间内的待传输数据的数据量大小所属的第一BS区间。
  22. 根据权利要求13-21任一项所述的方法,其特征在于,所述第一逻辑资源中包括至少一份待传输数据,一份待传输数据对应一个剩余时间;
    所述第一字段用于指示第一逻辑资源中待传输数据的剩余时间信息,包括:
    所述第一字段用于指示所述至少一份待传输数据对应的剩余时间中的最小剩余时间;或者,
    所述第一字段用于指示所述至少一份待传输数据对应的剩余时间中的最小剩余时间所属的剩余时间区间;或者,
    所述第一字段用于指示所述至少一份待传输数据对应的剩余时间分别所属的剩余时间区间。
  23. 根据权利要求13-22任一项所述的方法,其特征在于,所述第二字段用于指示所述第一逻辑资源启用的第一BS表格,包括:
    所述第二字段指示一个第一BS表格,所述第一BS表格为多个预设BS表格中的一个,所述第一逻辑资源的信息中的所有第五字段所指示的第一BS区间参考所述第一BS表格;或者,
    所述第五字段的数量为多个时,所述第二字段指示多个第一BS表格,所述多个第一BS表格中任一个第一BS表格为所述多个预设BS表格中的一个,所述多个第一BS表格的数量等于所述第五字段的数量,所述多个第一BS表格与多个第五字段一一对应,一个第五字段指示的第一BS区间参考对应的一个第一BS表格。
  24. 根据权利要求13-23任一项所述的方法,其特征在于,
    所述至少一个逻辑资源的信息在所述上行信号中的出现顺序根据所述至少一个逻辑资源的标识确定;和/或,
    所述至少一个逻辑资源的信息在所述上行信号中的出现顺序根据所述至少一个逻辑资源的优先级确定;和/或,
    所述至少一个逻辑资源的信息在所述上行信号中的出现顺序根据所述至少一个逻辑资源中待传输数据的剩余时间确定。
  25. 一种通信装置,其特征在于,包括:
    处理单元,用于确定上行信号;
    收发单元,用于向接入网设备发送所述上行信号;
    其中,所述上行信号包括至少一个逻辑资源的信息,所述至少一个逻辑资源包括第一逻辑资源,所述第一逻辑资源的信息包括第一字段和/或第二字段,所述第一字段用于指示所述第一逻辑资源中待传输数据的剩余时间信息,所述第二字段用于指示所述第一逻辑资源启用的第一缓存状态BS表格,所述第一逻辑资源被配置的预设BS表格的数量为多个,所述第一BS表格包含于所述预设BS表格,所述第一BS表格包括多个BS区间;
    当所述第一逻辑资源被配置了剩余时间上报功能时,所述第一逻辑资源的信息包括所述第一字段;
    当所述预设BS表格的数量为多个时,所述第一逻辑资源的信息包括所述第二字段。
  26. 一种通信装置,其特征在于,包括:
    收发单元,用于接收来自终端设备的上行信号;
    其中,所述上行信号包括至少一个逻辑资源的信息,所述至少一个逻辑资源包括第一逻辑资源,所述第一逻辑资源的信息包括第一字段和/或第二字段,所述第一字段用于指示所述第一逻辑资源中待传输数据的剩余时间信息,所述第二字段用于指示所述第一逻辑资源启用的第一缓存状态BS表格,所述第一逻辑资源被配置的预设BS表格的数量为多个,所述第一BS表格包含于所述预设BS表格,所述第一BS表格包括多个BS区间;
    当所述第一逻辑资源被配置了剩余时间上报功能时,所述第一逻辑资源的信息包括所述第一字段;
    当所述预设BS表格的数量为多个时,所述第一逻辑资源的信息包括所述第二字段。
  27. 一种通信装置,其特征在于,包括处理器和接口电路,所述接口电路用于接收来自所述通信装置之外的其它通信装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述通信装置之外的 其它通信装置,所述处理器通过逻辑电路或执行代码指令用于实现如权利要求1-12中任一项所述的方法,或者,实现如权利要求13-24中任一项所述的方法。
  28. 一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序或指令,当所述计算机程序或指令被通信装置执行时,实现如权利要求1-12中任一项所述的方法,或者,实现如权利要求13-24中任一项所述的方法。
  29. 一种计算机程序产品,其特征在于,包括计算机程序代码,当所述计算机程序代码在计算机上运行时,以实现权利要求1-12中任一项所述的方法,或者,实现如权利要求13-24中任一项所述的方法。
  30. 一种通信系统,其特征在于,包括用于实现权利要求1-12中任一项所述方法的通信装置,以及用于实现权利要求13-24中任一项所述方法的通信装置。
PCT/CN2024/107901 2023-07-29 2024-07-26 通信方法及相关装置 WO2025026229A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202310949354.XA CN119450751A (zh) 2023-07-29 2023-07-29 通信方法及相关装置
CN202310949354.X 2023-07-29

Publications (1)

Publication Number Publication Date
WO2025026229A1 true WO2025026229A1 (zh) 2025-02-06

Family

ID=94394212

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2024/107901 WO2025026229A1 (zh) 2023-07-29 2024-07-26 通信方法及相关装置

Country Status (2)

Country Link
CN (1) CN119450751A (zh)
WO (1) WO2025026229A1 (zh)

Also Published As

Publication number Publication date
CN119450751A (zh) 2025-02-14

Similar Documents

Publication Publication Date Title
US8031658B2 (en) Method and apparatus for performing buffer status reporting
KR101480598B1 (ko) 무선 네트워크에서 통신을 개시하기 위한 기법
CN102308654B (zh) 无线通信系统中的方法和设备
KR102735416B1 (ko) 데이터를 송신하기 위한 방법 및 장치, 및 통신 시스템
US20200382988A1 (en) Buffer state reporting method, user equipment, method of processing buffer state report and network side device
CN101605396A (zh) 处理排程信息回报的方法及通讯装置
TWI399048B (zh) 執行暫存器狀態回報的方法及其通訊裝置
WO2023126857A1 (en) Design of delay-aware bsr for xr applications
WO2020199034A1 (zh) 用于中继通信的方法和装置
WO2025026229A1 (zh) 通信方法及相关装置
CN119586282A (zh) 扩展现实(xr)无线通信的延迟状态报告
WO2024140600A1 (zh) 通信方法、通信装置及通信系统
WO2017206031A1 (zh) 信息传输方法及装置
WO2024169349A1 (zh) 一种数据传输方法及相关设备
WO2024092619A1 (zh) 延迟信息上报的方法和装置
WO2024255804A1 (zh) 数据量上报方法、装置及可读存储介质
WO2024169661A1 (zh) 一种数据发送方法及装置
WO2024169550A1 (zh) 一种缓存状态报告确定方法、通信方法及装置
WO2025000431A1 (zh) 传输bsr的方法、终端设备和网络设备
WO2025044425A1 (zh) 一种通信方法及装置
WO2025035893A1 (zh) 一种上报缓存状态报告的方法和通信装置
WO2025065632A1 (zh) 一种信息发送、接收和处理方法、装置、通信系统
WO2025020164A9 (zh) 用于指示上行数据突发结束的方法和装置
WO2024260051A1 (zh) 一种通信方法及相关设备
CN118945717A (zh) 信息上报方法、装置及系统

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: 24848186

Country of ref document: EP

Kind code of ref document: A1