Communication method, terminal, access network device, communication system, and storage medium
By determining the format type associated with MAC CE and performing padding BSR reporting, the problem of insufficient BSR format in XR service is solved, and the capacity and efficiency of BSR reporting is improved.
Patent Information
- Application Number
- PCT/CN2024/077476
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-18
- Publication Date
- 2025-08-21
AI Technical Summary
In Extended Reality (XR) services, the buffer status report (BSR) associated format is not sufficient to carry the amount of data reported by the terminal for BSR.
By determining the format type associated with the media access control MAC control element CE based on the first number, the padding buffer status report BSR reporting is performed using the MAC CE.
This enables the MAC CE-related format type to adapt to the first number, meets different fill bit count requirements, and improves the capacity and efficiency of BSR reporting.
Smart Images

Figure CN2024077476_21082025_PF_FP_ABST
Abstract
Description
Communication method, terminal, access network device, communication system and storage medium Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular to a communication method, a terminal, a network device, a communication system, and a storage medium. Background Art
[0002] In the field of communications technology, Extended Reality (XR) services typically involve data consisting of multiple Quality of Service (QoS) flows, resulting in very high traffic volumes. The format associated with Buffer Status Reports (BSRs) in related technologies is insufficient to carry the data volume required by terminals for BSR reporting.
[0003] Summary of the Invention
[0004] In related technologies, the format associated with the BSR is insufficient to carry the amount of data reported by the terminal for BSR reporting.
[0005] Embodiments of the present disclosure provide a communication method, a terminal, a network device, a communication system, and a storage medium.
[0006] According to a first aspect of an embodiment of the present disclosure, a communication method is provided, where the method is performed by a terminal and includes:
[0007] determining a format type associated with a media access control MAC control element CE based on the first number;
[0008] The first number is used to indicate the number of padding bits, and the MAC CE is used to perform padding buffer status report BSR reporting.
[0009] According to a second aspect of an embodiment of the present disclosure, a communication method is provided, the method being performed by a network device, the method comprising:
[0010] Sending first information to the terminal;
[0011] The first information is used to instruct the terminal to determine the format type associated with the MAC CE based on a first quantity, the first quantity is used to indicate the number of padding bits, and the MAC CE is used to perform padding buffer status report BSR reporting.
[0012] According to a third aspect of an embodiment of the present disclosure, a communication method is provided, the method comprising:
[0013] The network device sends first information to the terminal;
[0014] The first information is used to instruct the terminal to determine the format type associated with the MAC CE based on a first quantity, the first quantity is used to indicate the number of padding bits, and the MAC CE is used to perform padding buffer status report BSR reporting.
[0015] According to a fourth aspect of an embodiment of the present disclosure, a terminal is provided, comprising:
[0016] The processing module is configured to:
[0017] determining a format type associated with a media access control MAC control element CE based on the first number;
[0018] The first number is used to indicate the number of bits that need to be filled, and the MAC CE is used to perform padding buffer status report BSR reporting.
[0019] According to a fifth aspect of an embodiment of the present disclosure, a network device is provided, wherein the access network device includes:
[0020] The transceiver module is configured as follows:
[0021] Sending first information to the terminal;
[0022] The first information is used to instruct the terminal to determine the format type associated with the MAC CE based on a first quantity, the first quantity is used to indicate the number of padding bits, and the MAC CE is used to perform padding buffer status report BSR reporting.
[0023] According to a sixth aspect of an embodiment of the present disclosure, a communication system is provided, which includes a terminal and a network device, wherein the terminal is configured to implement the communication method provided by the first aspect, and the network device is configured to implement the communication method provided by the second aspect.
[0024] According to a seventh aspect of an embodiment of the present disclosure, a terminal is provided, comprising:
[0025] one or more processors;
[0026] The terminal is used to execute the communication method described in the first aspect.
[0027] According to an eighth aspect of an embodiment of the present disclosure, a network device is provided, wherein the network device includes:
[0028] one or more processors;
[0029] Wherein, the network device is used to execute the communication method described in the second aspect.
[0030] According to a ninth aspect of an embodiment of the present disclosure, a storage medium is provided, wherein the storage medium stores instructions, and when the instructions are executed on a communication device, the communication device executes the communication method provided by the first aspect or the second aspect.
[0031] The technical solution provided by the embodiment of the present disclosure can enable the format type associated with the MAC CE to adapt to the first quantity.
[0032] It should be understood that the foregoing general description and the following detailed description are merely exemplary and explanatory and are not restrictive of the embodiments of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present invention and, together with the description, serve to explain the principles of the embodiments of the present invention.
[0034] FIG1a is a schematic diagram showing an architecture of a communication system according to an exemplary embodiment;
[0035] FIG2a is a schematic flow chart showing a communication method according to an exemplary embodiment;
[0036] FIG3a is a schematic flow chart showing a communication method according to an exemplary embodiment;
[0037] FIG3 b is a schematic flow chart showing a communication method according to an exemplary embodiment;
[0038] FIG4a is a schematic flow chart showing a communication method according to an exemplary embodiment;
[0039] FIG4b is a schematic flow chart showing a communication method according to an exemplary embodiment;
[0040] FIG5a is a schematic flow chart showing a communication method according to an exemplary embodiment;
[0041] FIG6a is a schematic structural diagram of a terminal according to an exemplary embodiment;
[0042] FIG6b is a schematic structural diagram of a network device according to an exemplary embodiment;
[0043] FIG7a is a schematic structural diagram of a UE according to an exemplary embodiment;
[0044] Fig. 7b is a schematic structural diagram of a communication device according to an exemplary embodiment. DETAILED DESCRIPTION
[0045] Embodiments of the present disclosure provide a communication method, a terminal, a network device, a communication system, and a storage medium.
[0046] In a first aspect, an embodiment of the present disclosure provides a communication method, which is executed by a terminal and includes:
[0047] determining a format type associated with a media access control MAC control element CE based on the first number;
[0048] The first number is used to indicate the number of padding bits, and the MAC CE is used to perform padding buffer status report BSR reporting.
[0049] In the above embodiment, since the format type associated with the MAC CE is determined based on the first quantity, the format type associated with the MAC CE can be adapted to the first quantity and can meet requirements for different numbers of padding bits.
[0050] In conjunction with some embodiments of the first aspect, in some embodiments, the format type includes one of the following:
[0051] The first format includes one of the following:
[0052] First long BSR MAC CE format;
[0053] First long truncated BSR MAC CE format;
[0054] First long punctured BSR MAC CE format;
[0055] The second format includes one of the following:
[0056] Second long truncated BSR MAC CE format;
[0057] Second truncated BSR MAC CE format;
[0058] Second short BSR MAC CE format;
[0059] Second longest punctured BSR MAC CE format.
[0060] In conjunction with some embodiments of the first aspect, in some embodiments, determining the format type associated with the media access control MAC control element CE based on the first quantity includes:
[0061] According to predetermined protocol rule information, the MAC CE type is determined based on the first quantity.
[0062] In the above embodiment, the MAC CE type may be determined based on the first quantity based on predetermined protocol rule information.
[0063] In conjunction with some embodiments of the first aspect, in some embodiments, the method includes:
[0064] receiving first information sent by a network device;
[0065] The first information is used to instruct the terminal to determine the format type associated with the MAC CE based on the first quantity.
[0066] In the above embodiment, the format type associated with the MAC CE may be determined based on the first quantity based on an indication of the first information sent by the network device.
[0067] In conjunction with some embodiments of the first aspect, in some embodiments, determining the format type associated with the media access control MAC control element CE based on the first quantity includes:
[0068] Determining, based on a numerical range of the first number, a format type associated with the MAC CE;
[0069] The numerical range is determined based on the size of the BSR MAC CE after refinement processing and the size of the corresponding subheader.
[0070] In the above embodiment, the format type associated with the MAC CE may be adapted to the positional relationship between the first number and the numerical range.
[0071] In combination with some embodiments of the first aspect, in some embodiments, determining the format type associated with the MAC CE based on the numerical range of the first number includes one of the following:
[0072] The first number is within a first numerical range, and the format type is determined to be a first type format; wherein the value within the first numerical range is greater than or equal to a first value; and the first value is the sum of the size of the BSR MAC CE after refinement processing and the size of the corresponding subheader;
[0073] The first number is in a second numerical range, and the format type is determined to be a first type format; wherein, the value in the second numerical range is less than the first value; the first value is the sum of the size of the BSR MAC CE after refinement processing and the size of the corresponding sub-header.
[0074] In the above embodiment, the format type may be determined to be the first format based on the relationship between the first number and the first numerical range or the second numerical range.
[0075] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0076] The first quantity is in a first numerical range and at least one logical channel group is configured with the first type of format, and the uplink data volume is within the quantity range associated with the first type of format, and padding BSR reporting is performed based on the MAC CE of the first type of format.
[0077] In the above embodiment, when the first number is in the first numerical range, at least one logical channel group is configured with the first type of format and the uplink data volume is within the number range associated with the first type of format, padding BSR reporting can be performed based on the MAC CE of the first type of format.
[0078] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0079] The first quantity is in a second numerical range, and at least one logical channel group is configured with the first type of format, and the uplink data volume is within the quantity range associated with the first type of format, and padding BSR reporting is performed based on the MAC CE of the first type of format.
[0080] In the above embodiment, when the first number is in the second numerical range, at least one logical channel group is configured with the first type format and the uplink data volume is within the number range associated with the first type format, padding BSR reporting can be performed based on the MAC CE of the first type format.
[0081] In combination with some embodiments of the first aspect, in some embodiments, the performing padding BSR reporting based on the MAC CE of the first type format includes:
[0082] Padding BSR reporting is performed based on the MAC CE of the first type format and the priority of the logical channel.
[0083] In the above embodiment, padding BSR reporting may be performed based on the MAC CE of the first type format and the priority of the logical channel, so that padding BSR reporting is adapted to the priority.
[0084] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0085] The first number is within a first numerical range or a second numerical range, and is determined based on a predetermined protocol rule to report a MAC CE based on the first type of format or the second type of format.
[0086] In the above embodiment, based on the indication of the second information sent by the network device, when the first number is within the first numerical range or the second numerical range, it can be reported based on the MAC CE of the first type format or the second type format.
[0087] In combination with some embodiments of the first aspect, in some embodiments, if the format type of the MAC CE is the first long truncated BSR MAC CE format, the MAC CE carries a first information field.
[0088] In combination with some embodiments of the first aspect, in the above embodiment, the method further includes:
[0089] The first number is within a third numerical range, and the format type is determined to be a second type format; wherein, the value within the third numerical range is less than or equal to the second value; the second value is less than the first value, and the first value is the sum of the size of the BSR MAC CE after refinement and the size of the corresponding sub-header.
[0090] In the above embodiment, when the first number is within the third value range, it can be determined that the format type is the second type format.
[0091] In a second aspect, an embodiment of the present disclosure provides a communication method, which is performed by a network device and includes:
[0092] Sending first information to the terminal;
[0093] The first information is used to instruct the terminal to determine the format type associated with the MAC CE based on a first quantity, the first quantity is used to indicate the number of padding bits, and the MAC CE is used to perform padding buffer status report BSR reporting.
[0094] In conjunction with some embodiments of the second aspect, in some embodiments, the format type includes one of the following:
[0095] The first format includes one of the following:
[0096] First long BSR MAC CE format;
[0097] First long truncated BSR MAC CE format;
[0098] First long punctured BSR MAC CE format;
[0099] The second format includes one of the following:
[0100] Second long truncated BSR MAC CE format;
[0101] Second truncated BSR MAC CE format;
[0102] Second short BSR MAC CE format;
[0103] Second longest punctured BSR MAC CE format.
[0104] In some embodiments, the method further comprises:
[0105] sending second information to the terminal;
[0106] The second information is used to indicate: if the first number is within the first numerical range or the second numerical range, the MAC CE is reported based on the first format or the second format.
[0107] In a third aspect, an embodiment of the present disclosure provides a communication method, the method comprising:
[0108] The network device sends first information to the terminal;
[0109] The first information is used to instruct the terminal to determine the format type associated with the MAC CE based on a first quantity, the first quantity is used to indicate the number of padding bits, and the MAC CE is used to perform padding buffer status report BSR reporting.
[0110] In a fourth aspect, an embodiment of the present disclosure provides a terminal, comprising:
[0111] The processing module is configured to:
[0112] determining a format type associated with a media access control MAC control element CE based on the first number;
[0113] The first number is used to indicate the number of bits that need to be filled, and the MAC CE is used to perform padding buffer status report BSR reporting.
[0114] In a fifth aspect, an embodiment of the present disclosure provides a network device, the network device comprising:
[0115] The transceiver module is configured as follows:
[0116] Sending first information to the terminal;
[0117] The first information is used to instruct the terminal to determine the format type associated with the MAC CE based on a first quantity, the first quantity is used to indicate the number of padding bits, and the MAC CE is used to perform padding buffer status report BSR reporting.
[0118] In the sixth aspect, an embodiment of the present disclosure provides an information indication system, wherein the communication system includes a terminal and a network device, the terminal is configured to implement the communication method described in the optional implementation manner of the first aspect, and the network device is configured to implement the communication method described in the optional implementation manner of the second aspect.
[0119] In a seventh aspect, an embodiment of the present disclosure provides a terminal, the terminal including:
[0120] one or more processors;
[0121] The terminal is used to execute the communication method provided by the first aspect.
[0122] In an eighth aspect, an embodiment of the present disclosure provides an access network device, the access network device including:
[0123] one or more processors;
[0124] Among them, the access network device is used to execute the communication method provided by the second aspect.
[0125] In a ninth aspect, an embodiment of the present disclosure provides a storage medium, wherein the storage medium stores instructions, which, when executed on a communication device, enable the communication device to execute the communication method described in the optional implementation of the first and second aspects.
[0126] In a tenth aspect, an embodiment of the present disclosure proposes a program product. When the program product is executed by a communication device, the communication device executes the method described in the optional implementation of the first and second aspects.
[0127] In an eleventh aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the method described in the optional implementation of the first and second aspects.
[0128] In a twelfth aspect, an embodiment of the present disclosure provides a chip or a chip system, wherein the chip or chip system includes a processing circuit configured to execute the method described in the optional implementation of the first and second aspects above.
[0129] It is understandable that the above-mentioned terminals, network devices, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to perform the methods proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here.
[0130] The embodiments of the present disclosure provide a communication method, a terminal, a network device, a communication system, and a storage medium. In some embodiments, the terms communication method, information processing method, information transmission method, etc. are interchangeable, and the terms communication system, information processing system, etc. are interchangeable.
[0131] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0132] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.
[0133] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.
[0134] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "said", "the", "the", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article may be understood as a singular expression or a plural expression.
[0135] In the embodiments of the present disclosure, “plurality” refers to two or more.
[0136] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.
[0137] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.
[0138] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, C, etc.
[0139] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.
[0140] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0141] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.
[0142] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not less than", and "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.
[0143] In some embodiments, devices and equipment can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", etc.
[0144] In some embodiments, "network" can be interpreted as devices included in the network, such as access network equipment, core network equipment, etc.
[0145] In some embodiments, "access network device (AN device)" may also be referred to as "radio access network device (RAN device)", "base station (BS)", "radio base station", "fixed station", and in some embodiments may also be understood as "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission and / or reception point (TRP)" "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (BWP)", etc.
[0146] In some embodiments, "terminal" or "terminal device" may be referred to as "user equipment (UE)", "user terminal" "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc.
[0147] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
[0148] In some embodiments, data, information, etc. may be obtained with the user's consent.
[0149] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.
[0150] FIG1a is a schematic diagram showing the architecture of a communication system according to an embodiment of the present disclosure.
[0151] As shown in FIG. 1 a , a communication system 100 includes a terminal 101 and a network device 102 .
[0152] In some embodiments, the network device includes an access network device and a core network device.
[0153] In some embodiments, the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited thereto.
[0154] In some embodiments, the access network device may be, for example, a node or device that accesses a terminal to a wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a Wi-Fi system, but is not limited thereto.
[0155] In some embodiments, the technical solution of the present disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can be transformed into internal interfaces of Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.
[0156] In some embodiments, the access network device can be composed of a centralized unit (CU) and a distributed unit (DU), where the CU can also be called a control unit. The CU-DU structure can be used to split the protocol layer of the access network device, with the functions of some protocol layers centrally controlled by the CU, and the functions of the remaining part or all of the protocol layers distributed in the DU, which is centrally controlled by the CU, but is not limited to this.
[0157] In some embodiments, a core network device may be a device including one or more network elements, or may be multiple devices or device groups, each including all or part of the one or more network elements. The network element may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).
[0158] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution provided by the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution provided by the embodiment of the present disclosure is also applicable to similar technical problems.
[0159] The following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG1a, or a portion thereof, but are not limited thereto. The entities shown in FIG1a are illustrative only. The communication system may include all or a portion of the entities shown in FIG1a, or may include other entities other than those shown in FIG1a. The number and form of the entities may be arbitrary. The connection relationship between the entities is illustrative only. The entities may be connected or disconnected, and the connection may be in any manner, including direct or indirect, wired or wireless.
[0160] The embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), future radio access (FRA), new radio access technology (RAT), new radio (NR), new radio access (NX), future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X), systems utilizing other communication methods, and next-generation systems based on and extending these methods. Furthermore, multiple systems may be combined (for example, a combination of LTE or LTE-A with 5G).
[0161] In some embodiments, uplink resources are allocated and the number of padding bits is equal to or greater than the size of the buffer status report media access control (MAC) control element (CE) plus its header. At this time, the terminal will report a long BSR or a short BSR according to the bit size of the padding.
[0162] In some embodiments, for a padding BSR, a MAC entity for which upper layers do not configure a logicalChannelGroupIAB-Ext shall:
[0163] 1> If the number of padding bits is equal to or greater than the size of the short BSR plus its subheader, but less than the size of the long BSR plus its subheader:
[0164] 2> If more than one LCG has data available for transmission when a BSR is to be established:
[0165] 3> If the number of padding bits is equal to the size of the short BSR plus its subheader:
[0166] 4> Reports a truncated BSR for the LCG with the highest priority logical channel, for which data is available for transmission.
[0167] 3> Otherwise:
[0168] 4> Report the long truncated BSR of the LCGs, where the logical channels with data available for transmission are in each of these LCGs in the decreasing order of the highest priority logical channel (with or without data available for transmission), and in case of equal priority, in the increasing order of the logical channel group identifier LCGID.
[0169] 2> Otherwise:
[0170] 3>Report short BSR.
[0171] 1> Otherwise, if the number of padding bits is equal to or greater than the size of the long BSR plus its subheader:
[0172] 2> Report the long BSR of all LCGs that have data available for transmission.
[0173] In some embodiments, if the remaining bits of padding are sufficient to lengthen the BSR, the BSR is lengthened.
[0174] In some embodiments, if the remaining bits of padding are insufficient to lengthen the BSR, a punctured BSR or a short BSR is lengthened.
[0175] In some embodiments, in XR services, data usually consists of multiple flows (QoS flows), and the service volume is very large. At this time, even if there is only one logical channel group, the table of related short BSRs is not enough to carry the BSR reporting data volume of the terminal. And even if a long BSR can be reported; in fact, when reporting a long BSR, because of the huge amount of data, the terminal needs to report a relatively large index, but the larger index also has a problem, that is, it is not fine enough. At this time, the network can only roughly issue authorization, which will cause the terminal to add a large amount of padding when uploading data. Therefore, it is necessary to consider further enhancement of XR services.
[0176] In some embodiments, see Table 1, which shows a new BSR table (corresponding to a format). Different from the original BSR format, the new BSR table is called an improved refined BSR.
[0177] Table 1
[0178] The BTi field is included only in the refined long BSR format. This field is present only when the corresponding LCGi is set to 1; otherwise, it is reserved. If present, this field indicates which buffer size table is used to set the buffer size field for logical channel group i.
[0179] The BTi bit indicates which table the terminal should use when reporting the BSR. If set to 1, the new BSR table is used; if set to 0, the old BSR table is used. The relevant protocols only specify how to report the regular BSR using the refined BSR, but there is no consensus on how to report the padding BSR.
[0180] FIG2a is an interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG2a, the present disclosure embodiment relates to a communication method for a communication system 100, the method comprising:
[0181] Step S2101: The network device sends first information to the terminal.
[0182] In some embodiments, the terminal receives first information sent by the network device.
[0183] In some embodiments, the first information is used to instruct the terminal to determine a format type associated with the MAC CE based on the first quantity.
[0184] It should be noted that the format type may be a format corresponding to the table shown in Table 1.
[0185] In some embodiments, the first number is used to indicate the number of padding bits.
[0186] In some embodiments, the MAC CE is used to perform padding buffer status report BSR reporting.
[0187] In some embodiments, the format type includes one of the following:
[0188] The first format includes one of the following:
[0189] First long BSR MAC CE format;
[0190] First long truncated BSR MAC CE format;
[0191] First long punctured BSR MAC CE format;
[0192] The second format includes one of the following:
[0193] Second long truncated BSR MAC CE format;
[0194] Second truncated BSR MAC CE format;
[0195] Second short BSR MAC CE format;
[0196] Second longest punctured BSR MAC CE format.
[0197] In some embodiments, the format type includes one of the following:
[0198] The first format includes one of the following:
[0199] The refined long BSR MAC CE format;
[0200] The refined long and short BSR MAC CE format;
[0201] Long punctured BSR MAC CE format after refinement;
[0202] The second format includes one of the following:
[0203] The long truncated BSR MAC CE format without refinement;
[0204] The truncated BSR MAC CE format without refinement;
[0205] Short BSR MAC CE format without refinement;
[0206] Long punctured BSR MAC CE format without refinement.
[0207] It should be noted that step S2101 is an optional step. For example, the MAC CE type can be determined based on the first quantity based on predetermined protocol rule information. In this case, there is no need to execute S2101.
[0208] Step S2102: The network device sends second information to the terminal.
[0209] In some embodiments, the terminal receives second information sent by the network device.
[0210] In some embodiments, the second information is used to indicate: if the first number is within a first numerical range or a second numerical range, the MAC CE is reported based on the first type of format or the second type of format.
[0211] In some embodiments, the first numerical range is a range greater than or equal to a first value; the first value is the sum of the size of the BSR MAC CE after refinement processing and the size of the corresponding sub-header.
[0212] In some embodiments, the second numerical range is a range smaller than the first value; the first value is the sum of the size of the BSR MAC CE after refinement processing and the size of the corresponding sub-header.
[0213] Step S2103: The terminal determines the format type associated with the media access control MAC control element CE.
[0214] In some embodiments, a format type associated with a medium access control MAC control element CE is determined based on the first number.
[0215] In some embodiments, according to predetermined protocol rule information, the terminal determines the MAC CE type based on the first quantity.
[0216] In some embodiments, the terminal receives first information sent by a network device, and the terminal determines the MAC CE type based on the first quantity.
[0217] In some embodiments, a format type associated with the MAC CE is determined based on a numerical range in which the first number falls.
[0218] In some embodiments, the numerical range is determined based on the size of the BSR MAC CE after refinement processing and the size of the corresponding subheader.
[0219] In some embodiments, the first number is in a first numerical range, and the terminal determines that the format type is a first type format; wherein the value in the first numerical range is greater than or equal to a first value; and the first value is the sum of the size of the BSR MAC CE after refinement processing and the size of the corresponding sub-header.
[0220] In some embodiments, the first number is in a second numerical range, and the terminal determines that the format type is a first type format; wherein the value in the second numerical range is less than the first value; and the first value is the sum of the size of the BSR MAC CE after refinement processing and the size of the corresponding subheader.
[0221] In some embodiments, the first number is in a first numerical range, and at least one logical channel group is configured with the first type of format, and the amount of uplink data is within the number range associated with the first type of format, and the terminal performs padding BSR reporting based on the MAC CE of the first type of format.
[0222] In some embodiments, the first number is in a second numerical range, and at least one logical channel group is configured with the first type of format, and the amount of uplink data is within the number range associated with the first type of format, and the terminal performs padding BSR reporting based on the MAC CE of the first type of format.
[0223] In some embodiments, padding BSR reporting is performed based on the MAC CE of the first type format and the priority of the logical channel.
[0224] In some embodiments, the first number is in a first numerical range or a second numerical range, and the MAC CE reporting based on the first type of format or the second type of format is determined based on a predetermined protocol rule.
[0225] In some embodiments, if the MAC CE is a first truncated BSR MAC CE (Refined Truncated BSR MAC CE), the MAC CE carries a first information field. The first information field may indicate an extended logical channel identifier (eLCID).
[0226] In some embodiments, it is determined that the first number is within a third numerical range, and the terminal determines that the format type is a second type format; wherein, the value within the third numerical range is less than or equal to the second value, or the value within the third numerical range is less than or equal to the first value; the second value is less than the first value, and the first value is the sum of the size of the BSR MAC CE after refinement processing and the size of the corresponding sub-header.
[0227] The following two exemplary embodiments further illustrate the technical solution of the present disclosure:
[0228] Example 1:
[0229] For padded BSR, the refined long BSR report is considered first. If the number of padding bits is insufficient for a refined long BSR report (including after puncturing, when a refined truncated BSR report cannot be performed), the legacy reporting process is no longer used.
[0230] In some embodiments, for a padding BSR, a MAC entity for which upper layers do not configure a logicalChannelGroupIAB-Ext shall:
[0231] 1> If for at least one LCG configured with additionalBSR-TableAllowed, the amount of UL data available for transmission is within the buffer size specified in Table 1,
[0232] 2> If the number of padding bits is equal to or greater than the size of the modified (or refined) long BSR plus its subheader:
[0233] 3> Report the modified long BSR of all LCGs that have data available for transmission;
[0234] 2> Otherwise:
[0235] 3> Report a modified long truncated BSR for LCGs, where the logical channels with data available for transmission follow the decreasing order of the highest priority logical channel (with or without data available for transmission) in each of these LCGs, and in case of equal priority, in increasing order of LCGID.
[0236] 1> Otherwise:
[0237] 2> If the number of padding bits is equal to or greater than the size of the short BSR plus its subheader, but less than the size of the long BSR plus its subheader:
[0238] 3> If more than one LCG has data available for transmission when building the BSR:
[0239] 4> If the number of padding bits is equal to the size of the short BSR plus its subheader:
[0240] 5> Reports a truncated BSR for the LCG with the highest priority logical channel, which has data available for transmission.
[0241] 4> Otherwise:
[0242] 5> Reports the long truncated BSR of the LCGs, where the logical channels with data available for transmission are in each of these LCGs in descending order of the highest priority logical channel (with or without data available for transmission), and in case of equal priority, in increasing order of LCGID.
[0243] 3> Otherwise:
[0244] 4>Report short BSR.
[0245] 2>else If the number of padding bits is equal to or greater than the size of the long BSR plus its subheader:
[0246] 3> Report the long BSR of all LCGs that have data available for transmission.
[0247] Example 2:
[0248] For padded BSR, the refined long BSR report is considered first. If the number of padding bits is insufficient for a refined long BSR report (including after puncturing, when a refined truncated BSR report cannot be performed), the legacy reporting process is used.
[0249] In some embodiments, for a padding BSR, a MAC entity for which upper layers do not configure a logicalChannelGroupIAB-Ext shall:
[0250] 1> If, for at least one LCG configured with additionalBSR-TableAllowed, the amount of UL data available for transmission is within the buffer size specified in Table: 1, and if the number of padding bits is equal to or greater than the size of the refined long BSR plus its subheader:
[0251] 2> Report the refined long BSR of all LCGs that have data available for transmission;
[0252] 1> Otherwise, if for at least one LCG configured with additionalBSR-TableAllowed, the amount of UL data available for transmission is within the buffer size specified in Table 1, and if the number of padding bits is less than the size of the refined long BSR plus its subheader;
[0253] 2> Report the refined long truncated BSR of the LCG, where the logical channels with data available for transmission follow the descending order of the highest priority logical channel (with or without data available for transmission) in each of these LCGs, and in case of equal priority, in the ascending order of LCGID.
[0254] 1> Otherwise (i.e., the above conditions are not met, then the traditional method of using the first BSR table to report padding BSR is used):
[0255] 2> If the number of padding bits is equal to or greater than the size of the short BSR plus its subheader, but less than the size of the long BSR plus its subheader:
[0256] 3> If more than one LCG has data available for transmission when building the BSR:
[0257] 4> If the number of padding bits is equal to the size of the short BSR plus its subheader:
[0258] 5> Reports a truncated BSR for the LCG with the highest priority logical channel, which has data available for transmission.
[0259] 4> Otherwise:
[0260] 5> Reports the long truncated BSR of the LCGs, where the logical channels with data available for transmission are in each of these LCGs in descending order of the highest priority logical channel (with or without data available for transmission), and in case of equal priority, in increasing order of LCGID.
[0261] 3> Otherwise:
[0262] 4>Report short BSR.
[0263] 2> Otherwise, if the number of padding bits is equal to or greater than the size of the long BSR plus its subheader:
[0264] 3> Report the long BSR of all LCGs that have data available for transmission.
[0265] In some embodiments, the term "information" can be interchangeable with terms such as "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "field", and "data".
[0266] In some embodiments, the term "send" can be interchanged with terms such as "transmit", "report", and "transmit".
[0267] The communication method involved in the embodiments of the present disclosure may include at least one of steps S2101 to S2103. For example, step S2101 can be implemented as an independent embodiment, step S2102 can be implemented as an independent embodiment, and step S2103 can be implemented as an independent embodiment. For example, step S2101 combined with step S2103 can be implemented as an independent embodiment, step S2102 combined with step S2103 can be implemented as an independent embodiment, and step S2101 combined with step S2102 and step S2103 can be implemented as an independent embodiment, but is not limited to this. It should be noted that each step can be implemented independently, or, if there is no contradiction, the order can be arbitrarily reversed and freely combined for implementation.
[0268] FIG3a is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG3a, the present disclosure embodiment relates to a communication method, which is executed by terminal 101 and includes:
[0269] Step S3101: Obtain first information.
[0270] In some embodiments, the optional implementation of step S3101 can refer to the optional implementation of step S2101 in Figure 2a and other related parts of the embodiment involved in Figure 2a, which will not be repeated here.
[0271] In some embodiments, the terminal receives the first information sent by the network device, but is not limited thereto, and may also receive the first information sent by other entities.
[0272] In some embodiments, the terminal obtains first information specified by the protocol.
[0273] In some embodiments, the terminal obtains the first information from an upper layer(s).
[0274] In some embodiments, the terminal performs processing to obtain the first information.
[0275] In some embodiments, step S3102 is omitted, and the terminal autonomously implements the function indicated by the first information, or the above function is default or by default.
[0276] Step S3102: Obtain second information;
[0277] The optional implementation of step S3102 can refer to the optional implementation of step S2102 in Figure 2a and other related parts in the embodiment involved in Figure 2a, which will not be repeated here.
[0278] In some embodiments, the terminal receives the second information sent by the network device, but is not limited thereto, and may also receive the second information sent by other entities.
[0279] In some embodiments, the terminal obtains second information specified by the protocol.
[0280] In some embodiments, the terminal obtains the second information from an upper layer(s).
[0281] In some embodiments, the terminal performs processing to obtain the second information.
[0282] In some embodiments, step S3102 is omitted, and the terminal autonomously implements the function indicated by the second information, or the above function is default or by default.
[0283] Step S3103: Determine the format type associated with the Media Access Control MAC Control Element CE.
[0284] In some embodiments, the optional implementation of step S3103 can refer to the optional implementation of step S2103 in Figure 2a and other related parts of the embodiment involved in Figure 2a, which will not be repeated here.
[0285] The communication method involved in the embodiments of the present disclosure may include at least one of steps S3101 to S3103. For example, step S3101 can be implemented as an independent embodiment, step S3102 can be implemented as an independent embodiment, and step S3103 can be implemented as an independent embodiment. For example, step S3101 combined with step S3103 can be implemented as an independent embodiment, step S3102 combined with step S3103 can be implemented as an independent embodiment, and step S3101 combined with step S3102 and step S3103 can be implemented as an independent embodiment, but is not limited to this. It should be noted that each step can be implemented independently, or, if there is no contradiction, the order can be arbitrarily reversed and freely combined for implementation.
[0286] FIG3b is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG3b, the present disclosure embodiment relates to a communication method, which is executed by terminal 101 and includes:
[0287] Step S3201: Determine a format type associated with a media access control MAC control element CE based on the first quantity.
[0288] In some embodiments, the first number is used to indicate the number of padding bits, and the MAC CE is used to perform padding buffer status report BSR reporting.
[0289] In some embodiments, the optional implementation of step S3201 can refer to the optional implementation of step S2103 in Figure 2a and other related parts of the embodiment involved in Figure 2a, which will not be repeated here.
[0290] In some embodiments, the format type includes one of the following:
[0291] The first format includes one of the following:
[0292] First long BSR MAC CE format;
[0293] First long truncated BSR MAC CE format;
[0294] First long punctured BSR MAC CE format;
[0295] The second format includes one of the following:
[0296] Second long truncated BSR MAC CE format;
[0297] Second truncated BSR MAC CE format;
[0298] Second short BSR MAC CE format;
[0299] Second longest punctured BSR MAC CE format.
[0300] In some embodiments, determining the format type associated with the media access control MAC control element CE based on the first quantity includes:
[0301] According to predetermined protocol rule information, the MAC CE type is determined based on the first quantity.
[0302] In some embodiments, the method comprises:
[0303] receiving first information sent by a network device;
[0304] The first information is used to instruct the terminal to determine the format type associated with the MAC CE based on the first quantity.
[0305] In some embodiments, determining the format type associated with the media access control MAC control element CE based on the first quantity includes:
[0306] Determining, based on a numerical range of the first number, a format type associated with the MAC CE;
[0307] The numerical range is determined based on the size of the BSR MAC CE after refinement processing and the size of the corresponding subheader.
[0308] In some embodiments, determining the format type associated with the MAC CE based on the numerical range of the first number includes one of the following:
[0309] The first number is within a first numerical range, and the format type is determined to be a first type format; wherein the value within the first numerical range is greater than or equal to a first value; and the first value is the sum of the size of the BSR MAC CE after refinement processing and the size of the corresponding subheader;
[0310] The first number is in a second numerical range, and the format type is determined to be a first type format; wherein, the value in the second numerical range is less than the first value; the first value is the sum of the size of the BSR MAC CE after refinement processing and the size of the corresponding sub-header.
[0311] In some embodiments, the method further comprises:
[0312] Determine that the first quantity is within a first numerical range, and at least one logical channel group is configured with the first type of format, and the uplink data volume is within the quantity range associated with the first type of format, and perform padding BSR reporting based on the MAC CE of the first type of format.
[0313] In some embodiments, the method further comprises:
[0314] Determine that the first quantity is in the second numerical range, and at least one logical channel group is configured with the first type of format, and the uplink data volume is within the quantity range associated with the first type of format, and perform padding BSR reporting based on the MAC CE of the first type of format.
[0315] In some embodiments, the performing padding BSR reporting based on the MAC CE of the first type of format includes:
[0316] Padding BSR reporting is performed based on the MAC CE of the first type format and the priority of the logical channel.
[0317] In some embodiments, the method further comprises:
[0318] The first number is within a first numerical range or a second numerical range, and is determined based on a predetermined protocol rule to report a MAC CE based on the first type of format or the second type of format.
[0319] In some embodiments, the method further comprises:
[0320] receiving second information sent by the network device;
[0321] The second information is used to indicate: if the first number is within the first numerical range or the second numerical range, the MAC CE is reported based on the first format or the second format.
[0322] In some embodiments, if the MAC CE is a first long truncated BSR MAC CE, the MAC CE carries a first information field.
[0323] In some embodiments, the method further comprises:
[0324] The first number is within a third numerical range, and the format type is determined to be a second type format; wherein, the value within the third numerical range is less than or equal to the second value; the second value is less than the first value, and the first value is the sum of the size of the BSR MAC CE after refinement and the size of the corresponding sub-header.
[0325] FIG4a is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG4a, the present disclosure embodiment relates to a communication method, which is executed by the network device 102 and includes:
[0326] Step S4101: Send first information to the terminal.
[0327] In some embodiments, the first information is used to instruct the terminal to determine the format type associated with the MAC CE based on a first quantity, the first quantity is used to indicate the number of padding bits, and the MAC CE is used to perform padding buffer status report BSR reporting.
[0328] In some embodiments, the optional implementation of step S4101 can refer to the optional implementation of step S2101 in Figure 2a and other related parts of the embodiment involved in Figure 2a, which will not be repeated here.
[0329] Step S4102: Send second information to the terminal.
[0330] In some embodiments, the optional implementation of step S4102 can refer to the optional implementation of step S2102 in Figure 2a and other related parts of the embodiment involved in Figure 2a, which will not be repeated here.
[0331] The communication method involved in the embodiments of the present disclosure may include at least one of steps S4101 to S4102. For example, step S4101 can be implemented as an independent embodiment, and step S4102 can be implemented as an independent embodiment. For example, step S4101 combined with step S4102 can be implemented as independent embodiments, but the present invention is not limited thereto. It should be noted that each step can be implemented independently, or, if there is no contradiction, the order can be arbitrarily changed and freely combined for implementation.
[0332] FIG4b is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG4b, the present disclosure embodiment relates to a communication method, which is executed by the network device 102, and the method includes:
[0333] Step S4201: Send the first message.
[0334] In some embodiments, the first information is used to instruct the terminal to determine the format type associated with the MAC CE based on a first quantity, the first quantity is used to indicate the number of padding bits, and the MAC CE is used to perform padding buffer status report BSR reporting.
[0335] In some embodiments, the optional implementation of step S4201 can refer to the optional implementation of step S2101 in Figure 2a and other related parts of the embodiment involved in Figure 2a, which will not be repeated here.
[0336] In some embodiments, the format type includes one of the following:
[0337] The first format includes one of the following:
[0338] First long BSR MAC CE format;
[0339] First long truncated BSR MAC CE format;
[0340] First long punctured BSR MAC CE format;
[0341] The second format includes one of the following:
[0342] Second long truncated BSR MAC CE format;
[0343] Second truncated BSR MAC CE format;
[0344] Second short BSR MAC CE format;
[0345] Second longest punctured BSR MAC CE format.
[0346] In some embodiments, the method further comprises:
[0347] sending second information to the terminal;
[0348] The second information is used to indicate: if the first number is within the first numerical range or the second numerical range, the MAC CE is reported based on the first format or the second format.
[0349] Figure 5a is an interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 5a, the embodiment of the present disclosure relates to a communication method, which is used in a communication system 100. The method includes one of the following steps:
[0350] Step S5101: The network device sends first information to the terminal.
[0351] In some embodiments, the first information is used to instruct the terminal to determine the format type associated with the MAC CE based on a first quantity, the first quantity is used to indicate the number of padding bits, and the MAC CE is used to perform padding buffer status report BSR reporting.
[0352] The optional implementation of step S5101 can refer to the optional implementation of step S2101 in Figure 2a and other related parts of the embodiment involved in Figure 2a, which will not be repeated here.
[0353] In some embodiments, the above method may include the methods of the above-mentioned communication system side, terminal side, network device side, etc. embodiments, which will not be repeated here.
[0354] In order to better understand the embodiments of the present disclosure, the present disclosure is further described below through some exemplary embodiments:
[0355] In an embodiment of the present disclosure, a method is provided for a terminal to perform padding BSR reporting using a second BSR table.
[0356] In some embodiments, the second BSR table (corresponding to the first type format) is different from the original first type BSR table (corresponding to the second type format). When a terminal reports a BSR according to the second BSR table, it reports the first BSR format (corresponding to the first type format); when a terminal reports a BSR according to the original first type BSR table, it reports the second BSR format (corresponding to the second type format).
[0357] In some embodiments, the first BSR format is a refined BSR or a refined Long BSR, that is, a BSR after refinement.
[0358] In some embodiments, the protocol stipulates or the network notifies the terminal that the second BSR table can be used for padding. Scenario 1 of the BSR report is that the size range of the padding bit is in the first interval, that is, if the size range of the padding bit is in the first interval, the refined BSR can be reported:
[0359] In some embodiments, the values within the first interval (corresponding to the first numerical range) are greater than or equal to the size of the refined Long BSR plus its subheader. In this case, if the number of padding bits is within the first interval, that is, equal to or greater than the refined BSR or the size of the refined Long BSR plus its subheader, the refined BSR may be reported.
[0360] In some embodiments, if at least one logical channel group is configured to use the second BSR table, and its uplink data volume falls within the value range of the second BSR table, then the terminal uses the second BSR table to perform padding BSR reporting, that is, reports the BSR after refined processing.
[0361] In some embodiments, if the number of padding bits is equal to or greater than the size of the refined BSR or the refined Long BSR plus its subheader (refined Long BSR plus its subheader), and if at least one logical channel group is configured to use the second BSR table, and its uplink data volume falls within the value range of the second BSR table, then the terminal uses the second BSR table to report the padding BSR, that is, reports the refined BSR.
[0362] In some embodiments, the protocol stipulates or the network notifies the terminal that the second BSR table can be used for padding. Scenario 1 of the BSR report is that the size range of the padding bit is in the second interval (corresponding to the second numerical range), that is, if the size range of the padding bit is in the second interval, the refined BSR can be reported.
[0363] In some embodiments, the range of the second interval may be smaller than the size of the refined Long BSR plus its subheader or may at least satisfy the buffer size report of an LCG and a 3-byte MAC subheader, that is, larger than 6 bytes.
[0364] In some embodiments, if at least one logical channel group is configured to use the second BSR table and its uplink data volume falls within the value range of the second BSR table, the terminal uses the second BSR table to report a padding BSR. During this process, puncturing can be performed, that is, the BSR of the logical channel group to which the logical channel belongs is prioritized according to the priority of the logical channels, that is, a Refined Truncated BSR MAC CE is reported.
[0365] In some embodiments, if the number of padding bits is in the second range, for example, less than the size of the refined Long BSR plus its subheader or can at least meet the Buffer size report of an LCG and a 3-byte MAC subheader, that is, greater than 6 bytes, and at least one logical channel group is configured to use the second BSR table, and its uplink data volume falls within the value range of the second BSR table, then the terminal uses the second BSR table to report padding BSR (padding), and can report the Refined Truncated BSR MAC CE.
[0366] In some embodiments, it can be agreed upon by protocol or the network can notify the terminal whether the terminal uses the second BSR table to report padding BSR (padding) within the first interval or the second interval, or whether the terminal can use the first BSR table to report padding BSR (padding).
[0367] In some embodiments, a new eLCID is added to indicate the Refined Truncated BSR MAC CE.
[0368] In some embodiments, the protocol stipulates or the network notifies the terminal that if the size of the padding bit is in the third interval (corresponding to the third numerical range), the first BSR table can also be used to report the padding BSR (padding); that is, Long BSR, Long Truncated BSR reporting or Short BSR, Short Truncated BSR reporting can be reported according to the size of the padding bit.
[0369] In some embodiments, the size of the value in the third interval is smaller than the lower limit of the second interval, for example, if it is smaller than 6 bytes, the first BSR table may be used for padding BSR reporting.
[0370] In some embodiments, the size of the value in the third interval is smaller than the lower limit of the first interval. For example, if it is smaller than the size of the refined Long BSR plus its subheader, then the first BSR table can also be used for padding BSR reporting.
[0371] In some embodiments, if the number of padding bits is within the third interval, for example, the size is smaller than the lower limit of the first interval, for example, if it is smaller than the size of the refined Long BSR plus its subheader, if only one logical channel group has data volume to be reported, and the second BSR table is configured to be used, and its uplink data volume falls outside the value range of the second BSR table, then Long BSR, Long Truncated BSR reporting or Short BSR, Short Truncated BSR reporting can also be performed (a preferred embodiment may be to use Long Truncated BSR reporting). For other situations, for example, if there is a logical channel group that has data volume to be reported, and the second BSR table is configured to be used, and its uplink data volume falls within the value range of the second BSR table, then Refined Truncated BSR MAC CE reporting can still be used. For example, if at least two logical channel groups have data volumes to report, and at least one logical channel group is configured to use the second BSR table, and its uplink data volume falls within the value range of the second BSR table, then Refined Truncated BSR MAC CE can still be used for reporting.
[0372] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.
[0373] The embodiments of the present disclosure further provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0374] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.
[0375] In the embodiments of the present disclosure, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationship of the hardware circuit. The logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and implementing the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.
[0376] Figure 6a is a schematic diagram of the structure of a terminal 6100 proposed in an embodiment of the present disclosure. As shown in Figure 6a, the terminal 6100 may include: at least one of a transceiver module 6101 and a processing module 6102. In some embodiments, the transceiver module 6101 is used to receive the first information. Optionally, the transceiver module 6101 is used to perform at least one of the communication steps such as sending and / or receiving performed by the terminal 6100 in any of the above methods, which are not further described here. Optionally, the processing module 6102 is used to perform at least one of the other steps performed by the terminal 6100 in any of the above methods, which are not further described here.
[0377] Figure 6b is a schematic diagram of the structure of the network device 6200 proposed in an embodiment of the present disclosure. As shown in Figure 6b, the network device 6200 may include: at least one of a transceiver module 6201, a processing module 6202, etc. In some embodiments, the transceiver module 6201 is used to send the first information. Optionally, the transceiver module 6201 is used to perform at least one of the communication steps such as sending and / or receiving performed by the network device 6200 in any of the above methods, which will not be repeated here. In some embodiments, the transceiver module 6201 may include a sending module and / or a receiving module, and the sending module and the receiving module may be separate or integrated together. Optionally, the transceiver module 6201 may be interchangeable with a transceiver. Optionally, the processing module 6202 is used to perform at least one of the other steps performed by the access network device 6200 in any of the above methods, which will not be repeated here.
[0378] In some embodiments, the processing module can be a single module or can include multiple submodules. Optionally, the multiple submodules respectively execute all or part of the steps required to be executed by the processing module. Optionally, the processing module can be interchangeable with the processor.
[0379] Figure 7a is a schematic diagram of the structure of a communication device 8100 proposed in an embodiment of the present disclosure. Communication device 8100 can be a network device (e.g., an access network device, a core network device, etc.), a terminal (e.g., a user equipment, etc.), a chip, a chip system, or a processor that supports a network device to implement any of the above methods, or a chip, a chip system, or a processor that supports a terminal to implement any of the above methods. Communication device 8100 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.
[0380] As shown in Figure 7a, the communication device 8100 includes one or more processors 8101. The processor 8101 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (such as a base station, baseband chip, terminal device, terminal device chip, DU or CU, etc.), execute programs, and process program data. The communication device 8100 is used to perform any of the above methods.
[0381] In some embodiments, the communication device 8100 further includes one or more memories 8102 for storing instructions. Optionally, all or part of the memories 8102 may be located outside the communication device 8100.
[0382] In some embodiments, the communication device 8100 further includes one or more transceivers 8103. When the communication device 8100 includes one or more transceivers 8103, the transceiver 8103 performs at least one of the communication steps such as sending and / or receiving in the above method, and the processor 8101 performs at least one of the other steps.
[0383] In some embodiments, a transceiver may include a receiver and / or a transmitter. The receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, and transceiver circuit may be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit may be used interchangeably.
[0384] In some embodiments, the communication device 8100 may include one or more interface circuits 8104. Optionally, the interface circuit 8104 is connected to the memory 8102. The interface circuit 8104 may be configured to receive signals from the memory 8102 or other devices, and may be configured to send signals to the memory 8102 or other devices. For example, the interface circuit 8104 may read instructions stored in the memory 8102 and send the instructions to the processor 8101.
[0385] The communication device 8100 described in the above embodiment may be a network device or a terminal, but the scope of the communication device 8100 described in the present disclosure is not limited thereto, and the structure of the communication device 8100 may not be limited by FIG. 7a. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: 1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data or programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0386] FIG7 b is a schematic diagram of the structure of the chip 8200 proposed in an embodiment of the present disclosure. If the communication device 8100 can be a chip or a chip system, please refer to the schematic diagram of the structure of the chip 8200 shown in FIG7 b , but the present disclosure is not limited thereto.
[0387] The chip 8200 includes one or more processors 8201 , and the chip 8200 is configured to execute any of the above methods.
[0388] In some embodiments, the chip 8200 further includes one or more interface circuits 8202. Optionally, the interface circuit 8202 is connected to the memory 8203. The interface circuit 8202 can be used to receive signals from the memory 8203 or other devices, and can be used to send signals to the memory 8203 or other devices. For example, the interface circuit 8202 can read instructions stored in the memory 8203 and send the instructions to the processor 8201.
[0389] In some embodiments, the interface circuit 8202 performs at least one of the communication steps such as sending and / or receiving in the above method, and the processor 8201 performs at least one of the other steps.
[0390] In some embodiments, terms such as interface circuit, interface, transceiver pin, and transceiver may be used interchangeably.
[0391] In some embodiments, the chip 8200 further includes one or more memories 8203 for storing instructions. Alternatively, all or part of the memories 8203 may be outside the chip 8200.
[0392] The present disclosure also proposes a storage medium having instructions stored thereon, which, when executed on the communication device 8100, causes the communication device 8100 to execute any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto, and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto, and may also be a temporary storage medium.
[0393] The present disclosure also provides a program product, which, when executed by the communication device 8100, enables the communication device 8100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0394] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods.
Claims
1. A communication method, characterized in that: The method is executed by a terminal, and includes: determining a format type associated with a media access control MAC control element CE based on the first number; The first number is used to indicate the number of padding bits, and the MAC CE is used to perform padding buffer status report BSR reporting.
2. The method according to claim 1, characterized in that The format type includes one of the following: The first format includes one of the following: First long BSR MAC CE format; First long truncated BSR MAC CE format; First long punctured BSR MAC CE format; The second format includes one of the following: Second long truncated BSR MAC CE format; Second truncated BSR MAC CE format; Second short BSR MAC CE format; Second longest punctured BSR MAC CE format.
3. The method according to claim 2, characterized in that The determining, based on the first quantity, a format type associated with a media access control MAC control element CE includes: According to predetermined protocol rule information, the MAC CE type is determined based on the first quantity.
4. The method according to claim 2, characterized in that The method comprises: receiving first information sent by a network device; The first information is used to instruct the terminal to determine the format type associated with the MAC CE based on the first quantity.
5. The method according to claim 2, characterized in that The determining, based on the first quantity, a format type associated with a media access control MAC control element CE includes: Determining, based on a numerical range of the first number, a format type associated with the MAC CE; The numerical range is determined based on the size of the BSR MAC CE after refinement processing and the size of the corresponding subheader.
6. The method according to claim 5, characterized in that The determining, based on the numerical range of the first number, a format type associated with the MAC CE includes one of the following: The first number is within a first numerical range, and the format type is determined to be a first type format; wherein the value within the first numerical range is greater than or equal to a first value; and the first value is the sum of the size of the BSR MAC CE after refinement processing and the size of the corresponding subheader; The first number is in a second numerical range, and the format type is determined to be a first type format; wherein, the value in the second numerical range is less than the first value; the first value is the sum of the size of the BSR MAC CE after refinement processing and the size of the corresponding sub-header.
7. The method according to claim 6, characterized in that The method further comprises: The first quantity is in a first numerical range, and at least one logical channel group is configured with the first type of format, and the uplink data volume is within the quantity range associated with the first type of format, and padding BSR reporting is performed based on the MAC CE of the first type of format.
8. The method according to claim 6, characterized in that The method further comprises: The first quantity is in a second numerical range, and at least one logical channel group is configured with the first type of format, and the uplink data volume is within the quantity range associated with the first type of format, and padding BSR reporting is performed based on the MAC CE of the first type of format.
9. The method according to claim 8, characterized in that The performing padding BSR reporting based on the MAC CE of the first type of format includes: Padding BSR reporting is performed based on the MAC CE of the first type format and the priority of the logical channel.
10. The method according to claim 2, characterized in that The method further comprises: The first number is within a first numerical range or a second numerical range, and is determined based on a predetermined protocol rule to report a MAC CE based on the first type of format or the second type of format.
11. The method according to claim 2, characterized in that The method further comprises: receiving second information sent by the network device; The second information is used to indicate: if the first number is within the first numerical range or the second numerical range, the MAC CE is reported based on the first format or the second format.
12. The method according to claim 1, characterized in that If the format type of the MAC CE is the first long truncated BSR MAC CE format, the MAC CE carries the first information field.
13. The method according to claim 2, characterized in that The method further comprises: The first number is within a third numerical range, and the format type is determined to be a second type format; wherein, the value within the third numerical range is less than or equal to the second value; the second value is less than the first value, and the first value is the sum of the size of the BSR MAC CE after refinement and the size of the corresponding sub-header.
14. A communication method, characterized in that: The method is performed by a network device, and includes: Sending first information to the terminal; The first information is used to instruct the terminal to determine the format type associated with the MAC CE based on a first quantity, the first quantity is used to indicate the number of padding bits, and the MAC CE is used to perform padding buffer status report BSR reporting.
15. The method according to claim 14, characterized in that The format type includes one of the following: The first format includes one of the following: First long BSR MAC CE format; First long truncated BSR MAC CE format; First long punctured BSR MAC CE format; The second format includes one of the following: Second long truncated BSR MAC CE format; Second truncated BSR MAC CE format; Second short BSR MAC CE format; Second longest punctured BSR MAC CE format.
16. The method according to claim 15, characterized in that The method further comprises: sending second information to the terminal; The second information is used to indicate: if the first number is within the first numerical range or the second numerical range, the MAC CE is reported based on the first format or the second format.
17. A communication method, characterized in that: The method comprises: The network device sends first information to the terminal; The first information is used to instruct the terminal to determine the format type associated with the MAC CE based on a first quantity, the first quantity is used to indicate the number of padding bits, and the MAC CE is used to perform padding buffer status report BSR reporting.
18. A terminal, characterized in that: The terminal includes: The processing module is configured to: determining a format type associated with a media access control MAC control element CE based on the first number; The first number is used to indicate the number of bits that need to be filled, and the MAC CE is used to perform padding buffer status report BSR reporting.
19. A network device, characterized in that: The network equipment includes: The transceiver module is configured as follows: Sending first information to the terminal; The first information is used to instruct the terminal to determine the format type associated with the MAC CE based on a first quantity, the first quantity is used to indicate the number of padding bits, and the MAC CE is used to perform padding buffer status report BSR reporting.
20. A communication system, characterized in that: The communication system includes a terminal and a network device; the terminal is configured to implement the communication method according to any one of claims 1 to 13, and the network device is configured to implement the communication method according to any one of claims 14 to 16.
21. A terminal, characterized in that: The terminal includes: one or more processors; The terminal is configured to execute the communication method according to any one of claims 1 to 13.
22. A network device, wherein: The network equipment includes: one or more processors; The network device is configured to execute the communication method according to any one of claims 14 to 16.
23. A storage medium, wherein: The storage medium stores instructions, and when the instructions are executed on the communication device, the communication device executes the communication method according to any one of claims 1 to 13 and claims 14 to 16.
Citation Information
Patent Citations
Buffer status reporting method, terminal, and computer storage medium
CN110800328A
Communication method and device and storage medium
CN116017556A
Cache status report sending method and communication device
CN116367321A