Method, apparatus, communication device and storage medium for reporting BSR
The method and apparatus for reporting a BSR with assistance information enhance data scheduling reliability in wireless communication systems by prioritizing high-urgency XR service data streams, addressing the challenges of large traffic volumes and latency in XR service data transmission.
Patent Information
- Application Number
- JP2025512184
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2022-08-29
- Publication Date
- 2025-09-09
AI Technical Summary
Existing wireless communication systems struggle to efficiently schedule XR service data streams due to their large traffic volumes and stringent latency requirements, leading to potential failures in joint decoding of multiple Quality of Service (QoS) streams.
A method and apparatus for reporting a Buffer Status Report (BSR) that includes assistance information to help the access network device prioritize data scheduling, indicating urgency and delay budget for XR service data streams, using extended BSR report formats and logical channel identifiers.
Enhances data scheduling reliability by prioritizing high-urgency data, ensuring timely transmission and reliable decoding of XR service data, thereby improving the overall data transmission reliability.
Smart Images

Figure 2025529938000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to the field of wireless communication technologies, but is not limited to the field of wireless communication technologies, and in particular to a method, an apparatus, a communication device and a storage medium for reporting a BSR. [Background technology]
[0002] Extended reality (XR) services are one of the service types supported by networks. In one scenario, XR service data typically consists of multiple Quality of Service (QoS) streams, resulting in very large traffic volumes. XR QoS streams must meet certain latency requirements during the transmission process. In particular, some data streams must be simultaneously transmitted to the server for decoding, and delays in any of the QoS streams may cause joint decoding of multiple QoS streams to fail. Therefore, it is important to consider how to schedule QoS streams. Summary of the Invention [Means for solving the problem]
[0003] Embodiments of the present disclosure disclose a method, an apparatus, a communication device, and a storage medium for reporting a BSR.
[0004] According to a first aspect of an embodiment of the present disclosure, there is provided a method for reporting a BSR, the method being performed by a terminal, the method comprising: transmitting a Buffer Status Report (BSR) to the access network device, the BSR including the assistance information; The assistance information is used to assist an access network device in performing data scheduling for a given service.
[0005] In one embodiment, the assistance information is used to indicate the urgency of scheduling data for the given service.
[0006] In one embodiment, the predetermined service is an extended reality (XR) service.
[0007] In one embodiment, the assistance information is carried through a predetermined information field in the Media Access Control MAC Control Element CE which transmits the BSR.
[0008] In one embodiment, the aiding information is associated with a predetermined logical channel identifier LCID.
[0009] In one embodiment, the method further includes receiving configuration information sent by the access network device; The configuration information is used to instruct the terminal to report the BSR.
[0010] In one embodiment, the setting information is The terminal reports the BSR at a terminal granularity; The terminal reports the BSR with a logical channel group (LCG) as granularity; The terminal reports the BSR with logical channel granularity.
[0011] In one embodiment, the step of transmitting a Buffer Status Report (BSR) including the assistance information to the access network device comprises: transmitting the BSR to the access network device based on a reporting scheme using LCG as granularity; or and transmitting the BSR to the access network device based on a reporting scheme using a single logical channel as granularity.
[0012] In one embodiment, the method further comprises transmitting the reference information to the access network device; The reference information indicates whether the terminal supports or does not support the ability to report the BSR, and / or the reference information indicates whether the terminal is expected or not expected to report the BSR.
[0013] According to a second aspect of an embodiment of the present disclosure, there is provided a method for reporting a BSR, the method being performed by an access network device, the method comprising: receiving a buffer status report (BSR) including assistance information transmitted by a terminal; The assistance information is used to assist the access network device in performing data scheduling for a given service.
[0014] In one embodiment, the assistance information is used to indicate the urgency of scheduling data for the given service.
[0015] In one embodiment, the predetermined service is an extended reality (XR) service.
[0016] In one embodiment, the aiding information is used by the network to determine scheduling priorities for scheduling data for the given service.
[0017] In one embodiment, the assistance information is carried through a predetermined information field in the Media Access Control MAC Control Element CE which transmits the BSR.
[0018] In one embodiment, the aiding information is associated with a predetermined logical channel identifier LCID.
[0019] In one embodiment, the method further includes transmitting the setting information to the terminal; The configuration information is used to instruct the terminal to report the BSR.
[0020] In one embodiment, the method comprises the steps of: receiving reference information transmitted from the terminal; determining the setting information based on the reference information; The reference information indicates whether the terminal supports or does not support the capability to report the BSR, and / or the reference information indicates whether the terminal is expected or not expected to report the BSR.
[0021] In one embodiment, the setting information is The terminal reports the BSR at a terminal granularity; The terminal reports the BSR with a logical channel group (LCG) as granularity; The terminal reports the BSR with logical channel granularity.
[0022] In one embodiment, the step of receiving a Buffer Status Report (BSR) including assistance information transmitted by the terminal comprises: The terminal receives the BSR transmitted based on a reporting method using LCG as granularity; or The terminal receives the BSR transmitted based on a reporting scheme using a single logical channel as granularity.
[0023] According to a third aspect of an embodiment of the present disclosure, there is provided an apparatus for reporting a BSR, comprising: a transmitting module configured to transmit a buffer status report (BSR) including the assistance information to an access network device; The assistance information is used at least to indicate the urgency of scheduling data for a given service.
[0024] According to a fourth aspect of an embodiment of the present disclosure, there is provided an apparatus for reporting a BSR, comprising: a receiving module configured to receive a buffer status report (BSR) including assistance information transmitted by the terminal; The assistance information is used at least to indicate the urgency of scheduling data for a given service.
[0025] According to a fifth aspect of an embodiment of the present disclosure, there is provided a communication device, comprising: processor, and a memory storing instructions executable by said processor; The processor, when executing the executable instructions, is configured to implement the method described in any embodiment of the present disclosure.
[0026] According to a sixth aspect of an embodiment of the present disclosure, a computer storage medium is provided, the computer storage medium storing computer-executable instructions, which when executed by a processor, can realize a method described in any embodiment of the present disclosure.
[0027] In an embodiment of the present disclosure, a buffer status report (BSR) including assistance information is transmitted to an access network device, and the assistance information is used to assist the access network device in performing data scheduling for a predetermined service. Here, the BSR includes assistance information indicating an urgency of scheduling data for the predetermined service. After receiving the BSR, the access network device can schedule data for the predetermined service based on the urgency of scheduling data for the predetermined service indicated by the assistance information, which assists the access network device in performing data scheduling for the predetermined service. Compared with a method in which the access network device arbitrarily schedules data for the predetermined service, the access network device can prioritize scheduling of data with high urgency for the predetermined service based on the assistance information, thereby enabling reliable decoding of data with high urgency and improving reliability of data transmission. [Brief explanation of the drawings]
[0028] [Figure 1] FIG. 1 is a schematic diagram of a wireless communication system according to an exemplary embodiment. [Figure 2] FIG. 2 is a schematic flowchart of a method for reporting a BSR according to an exemplary embodiment. [Figure 3] FIG. 3 is a schematic diagram of an information field according to an example embodiment. [Figure 4] FIG. 4 is a schematic flowchart of a method for reporting a BSR according to an exemplary embodiment. [Figure 5] FIG. 5 is a schematic flowchart of a method for reporting a BSR according to an exemplary embodiment. [Figure 6] FIG. 6 is a schematic flowchart of a method for reporting a BSR according to an exemplary embodiment. [Figure 7] FIG. 7 is a schematic flowchart of a method for reporting a BSR according to an exemplary embodiment. [Figure 8] FIG. 8 is a schematic flowchart of a method for reporting a BSR according to an exemplary embodiment. [Figure 9] FIG. 9 is a schematic diagram of an apparatus for reporting a BSR according to an exemplary embodiment. [Figure 10] FIG. 10 is a schematic diagram of an apparatus for reporting a BSR according to an exemplary embodiment. [Figure 11] FIG. 11 is a schematic structural diagram of a terminal according to an exemplary embodiment. [Figure 12] FIG. 12 is a block diagram of a base station in accordance with an exemplary embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0029] Illustrative examples are described in detail herein, examples of which are illustrated in the accompanying drawings. When the following description refers to the drawings, like numbers in different drawings refer to the same or similar elements unless otherwise indicated. The embodiments described in the following illustrative examples do not represent all embodiments consistent with embodiments of the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of embodiments of the present disclosure as detailed in the appended claims.
[0030] The terms used in the embodiments of the present disclosure are intended to describe particular embodiments only and are not intended to limit the embodiments of the present disclosure. As used in the embodiments of the present disclosure and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms unless the context clearly dictates otherwise. Also, as used herein, the term "and / or" should be understood to refer to and include any and all possible combinations of one or more of the associated listed items.
[0031] In the embodiments of the present disclosure, terms such as "first," "second," and "third" are used to describe various pieces of information, but it should be understood that these terms are not intended to limit the scope of the information. These terms are used only to distinguish between the same types of information. For example, the first piece of information can be referred to as "second information," and similarly, the second piece of information can be referred to as "first information" without departing from the scope of the embodiments of the present disclosure. Depending on the context, the word "if" used herein can be interpreted as "when," "if," or "depending on the decision."
[0032] For simplicity and ease of understanding, the terms "greater than" and "smaller than" are used herein when characterizing size relationships, however, one of ordinary skill in the art will understand that the term "greater than" also encompasses the meaning of "greater than or equal to," and the term "smaller than" also encompasses the meaning of "less than or equal to."
[0033] 1, a schematic diagram of a wireless communication system provided by an embodiment of the present disclosure is shown. As shown in FIG. 1, the wireless communication system is a communication system based on mobile communication technology and may include multiple user equipments 110 and multiple base stations 120.
[0034] Here, the user equipment 110 may be a device that provides a user with a voice connection and / or a data connection. The user equipment 110 can communicate with one or more core networks via a Radio Access Network (RAN). The user equipment 110 may be a sensor device, an Internet of Things user equipment such as a mobile phone, or a computer with Internet of Things user equipment, and may be, for example, a fixed, portable, pocket-sized, handheld, computer-integrated, or vehicle-mounted device. For example, the user equipment 110 may be a station (STA), subscriber unit, subscriber station, mobile station, mobile, remote station, access point, remote terminal, access terminal, user terminal, user agent, user device, or user equipment. Alternatively, the user equipment 110 may be an unmanned aerial vehicle. Alternatively, the user equipment 110 may be an in-vehicle device, such as an in-vehicle computer with wireless communication capabilities, or wireless user equipment connected to an external in-vehicle computer, or may be a roadside device, such as a street lamp, traffic light, or other roadside device with wireless communication capabilities.
[0035] The base station 120 may be a network-side device in a wireless communication system. Here, the wireless communication system may be the 4th generation mobile communication (4G) system, also known as a Long Term Evolution (LTE) system, or the wireless communication system may be a 5G system, also known as a new air interface system or a 5G NR system. Alternatively, the wireless communication system may be a next-generation system of a 5G system. Among these, an access network in a 5G system may also be referred to as a New Generation-Radio Access Network (NG-RAN).
[0036] The base station 120 may be an evolved base station (eNB) used in a 4G system. Alternatively, the base station 120 may be a base station (gNB) employing a centralized-distributed architecture in a 5G system. When the base station 120 employs a centralized-distributed architecture, the base station 120 typically includes one central unit (CU) and at least two distributed units (DUs). The centralized unit includes protocol stacks for a Packet Data Convergence Protocol (PDCP) layer, a Radio Link Control (RLC) layer, and a Media Access Control (MAC) layer, while the distributed units include a protocol stack for a Physical (PHY) layer. The embodiments of the present disclosure do not limit the specific implementation of the base station 120.
[0037] A wireless connection is established between the base station 120 and the user equipment 110 through a wireless air interface. In different embodiments, the wireless air interface is a wireless air interface based on a fourth generation mobile communication network technology (4G) standard, or the wireless air interface is a wireless air interface based on a fifth generation mobile communication network technology (5G) standard, for example, the wireless air interface may be a new air interface, or the wireless air interface may be a wireless air interface based on a 5G next generation mobile communication network technology standard.
[0038] In some embodiments, an end-to-end (E2E) connection may be established between the user equipments 110. For example, a vehicle-to-everything (V2X) network communication scene may be established, such as vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, and vehicle-to-pedestrian (V2P) communication.
[0039] Here, the above user equipment can be considered as a terminal device in the following embodiments.
[0040] In some embodiments, the wireless communication system may also include a network management device 130 .
[0041] A plurality of base stations 120 are respectively connected to the network management device 130. The network management device 130 may be a core network device in a wireless communication system. For example, the network management device 130 may be a mobility management entity (MME) in an evolved packet core network (EPC). Alternatively, the network management device may be another core network device, such as a serving gateway (SGW), a public data network gateway (PGW), a policy and charging rules function (PCRF), or a home subscriber server (HSS). The embodiments of the present disclosure do not limit the implementation form of the network management device 130.
[0042] In order to facilitate the understanding of those skilled in the art, the embodiments of the present disclosure will enumerate several embodiments to clearly explain the technical solutions of the embodiments of the present disclosure. Of course, those skilled in the art can understand that the several embodiments provided by the embodiments of the present disclosure can be implemented alone, or can be implemented in combination with the methods of other embodiments in the embodiments of the present disclosure, or can be implemented in combination with some methods of other related technologies. The embodiments of the present disclosure are not limited thereto.
[0043] As shown in FIG. 2 , this embodiment provides a method for reporting a BSR, where the method is performed by a terminal, and includes:
[0044] Step 21: Send a Buffer Status Report (BSR) containing the assistance information to the access network device.
[0045] Here, the assistance information is used to assist the access network device to perform data scheduling for a given service.
[0046] In one embodiment, the assistance information is used to indicate the urgency of scheduling data of the predetermined service. In one embodiment, the assistance information is used to indicate at least delay budget information for scheduling data of the predetermined service. The delay budget information may be time length information, such as 1 ms.
[0047] Here, the terminal according to the present disclosure may be, but is not limited to, a mobile phone, a wearable device, an in-vehicle terminal, a roadside unit (RSU), a smart home terminal, an industrial sensing device, and / or a medical device, etc. In some embodiments, the terminal may be a Redcap terminal or a new air interface NR terminal of a predetermined version (e.g., an R17 NR terminal).
[0048] The access network device according to the present disclosure may be a base station, which may be of various types, such as a base station of a third generation mobile communication (3G) network, a base station of a fourth generation mobile communication (4G) network, a base station of a fifth generation mobile communication (5G) network, or other evolved base stations.
[0049] In one embodiment, the support information comprises: High urgency level, Medium urgency level, and Indicates one of the lower urgency levels.
[0050] For example, "index0" indicates a high level of urgency, "index1" indicates a medium level of urgency, and "index2" indicates a low level of urgency. Note that if the support information indicates null, it can be determined that the level of urgency is low.
[0051] In one embodiment, the aiding information is used to indicate delay budget information for scheduling data for a given service.
[0052] In one embodiment, delay budget information can be quantified and reported, where a mapping relationship between identifiers and durations can be established, where different identifiers can indicate different durations.
[0053] For example, index "index0" may indicate that the delay budget is within range 1 (e.g., 0 to 10 milliseconds), index "index1" may indicate that the delay budget is within range 2 (e.g., 10 to 20 milliseconds), and index "index2" may indicate that the delay budget is within range 3 (e.g., 20 to 30 milliseconds).
[0054] That this index or codepoint corresponds to a particular delay budget information can be signaled in advance by the network or agreed upon through a protocol.
[0055] In one embodiment, the urgency of scheduling data is determined based on a delay requirement for transmitting data of a predetermined service. Illustratively, in response to the delay requirement for transmitting data of the predetermined service being smaller than a delay threshold, the urgency of scheduling the data is determined to be greater than a reference urgency level, or in response to the delay requirement for transmitting data of the predetermined service being larger than a delay threshold, the urgency of scheduling the data is determined to be less than a reference urgency level.
[0056] In one embodiment, the access stratum of the terminal can obtain the assistance information from the non-access stratum or the service stratum.
[0057] In one embodiment, the terminal determines the aiding information based on the implementation.
[0058] In one embodiment, the assistance information is obtained, and the assistance information is used to indicate at least the urgency of scheduling data for a given service, and a buffer status report (BSR) including the assistance information is sent to the access network device.
[0059] In one embodiment, the method obtains the aiding information, which is used to indicate at least the urgency of scheduling multiple QoS data streams of the XR service, and transmits a buffer status report (BSR) including the aiding information to the access network device.
[0060] In one embodiment, the method obtains the assistance information, and the assistance information is used to indicate the urgency of scheduling different data in at least one QoS data stream of the XR service. The method also includes transmitting a Buffer Status Report (BSR) including the assistance information to the access network device.
[0061] In one embodiment, the assistance information is obtained, and the assistance information is used to indicate at least the urgency of scheduling different data in the same logical channel of the XR service. A buffer status report (BSR) including the assistance information is sent to the access network device.
[0062] In one embodiment, a buffer status report (BSR) including aiding information is transmitted to an access network device, the aiding information being used to indicate at least a degree of urgency for scheduling data of a given service, and the aiding information being used by the network to determine a scheduling priority for scheduling the data of the given service, where the higher the scheduling priority of the data, the more preferentially the data is scheduled. The scheduling priority may be positively related to the urgency, such that the higher the urgency, the higher the scheduling priority.
[0063] In one embodiment, the assistance information is carried through a predetermined information field of the MAC control element (CE) that transmits the BSR. For example, referring to FIG. 3, the information field for transmitting the BSR in the related art includes one extension field, i.e., a scheduling index. N is added to indicate information such as the urgency or delay budget for scheduling data for a given service. Here, N is an integer equal to or greater than 1. Note that the Scheduling Index corresponding to different N values N may be associated with different logical channel groups (LCGs), and different LCGs may be indicated by different identifiers ID, such as LCG ID1 and LCG ID2.
[0064] In one embodiment, the assistance information is associated with a predetermined logical channel identifier LCID. In one embodiment, an extended logical channel identifier LCID can be added to indicate an extended BSR report (i.e., the BSR includes the assistance information). For example, a reserved LCID can be used to indicate an extended BSR report.
[0065] In one embodiment, the terminal receives configuration information sent by the access network device, the configuration information being used to instruct the terminal to report the BSR, and sends a buffer status report (BSR) including assistance information to the access network device, the assistance information being used to indicate at least information such as urgency or delay budget for scheduling data of a predetermined service.
[0066] In one embodiment, the terminal receives configuration information transmitted by the access network device, and the configuration information is used to instruct the terminal to report the BSR with terminal granularity, the terminal to report the BSR with logical channel group (LCG) granularity, or the terminal to report the BSR with logical channel granularity. A buffer status report (BSR) including assistance information is transmitted to the access network device, and the assistance information is used to indicate at least information such as the urgency or delay budget for scheduling data of a predetermined service.
[0067] In addition, in a scenario where the terminal is reported at a granularity level, if the base station determines that the terminal is a terminal that executes the XR service, the terminal must report the BSR using an extended BSR report format, i.e., the BSR must include the support information.
[0068] In a scenario where logical channel group (LCG) reporting is performed as granularity, if the base station determines that the terminal is a terminal that performs XR service, the base station notifies the terminal that the extended BSR report format must be used for the specific LCG, and that the terminal can continue to use the pre-extension BSR report format for LCGs other than the specific LCG. The extended BSR report format includes the support information in the BSR. In one embodiment, when configuring a logical channel group, the base station can configure the BSR report on this LCG to use the extended BSR report.
[0069] In addition, in a scenario in which the BSR is reported at the granularity of a logical channel, if the base station determines that the terminal is a terminal that executes an XR service, it notifies the terminal that an extended BSR report format needs to be used for a specific logical channel.
[0070] In one embodiment, the BSR is sent to the access network device based on a reporting scheme using LCG as granularity, and the assistance information is used to indicate at least information such as the urgency or delay budget for scheduling data for a given service.
[0071] In addition, when a base station sets up a logical channel, if it sets up the BSR report on this logical channel to use the extended BSR report, the BSR report on the LCG to which the logical channel belongs will use the extended BSR report.
[0072] In one embodiment, when a BSR report is based on an LCG report, any logical channel configured to use extended BSR reporting causes the BSR report to use extended BSR reporting on the LCG.
[0073] In one embodiment, when a BSR report is based on an LCG report, all logical channels configured to use extended BSR reporting will have the BSR report use extended BSR reporting on the LCG.
[0074] In one embodiment, the BSR is transmitted to the access network device based on a reporting scheme using a single logical channel as granularity, and the assistance information is used to indicate at least information such as the urgency or delay budget for scheduling data for a given service.
[0075] In one embodiment, when the base station configures a logical channel, it configures the BSR report on this logical channel to use the extended BSR report, in which case the report on the logical channel uses the extended BSR report.
[0076] In one embodiment, the method includes transmitting reference information to an access network device, the reference information indicating whether the terminal supports or does not support the ability to report the BSR and / or the reference information indicating whether the terminal is expected or not to report the BSR; receiving configuration information transmitted by the access network device, the configuration information being used to instruct the terminal to report the BSR; and transmitting a buffer status report (BSR) to the access network device, the BSR including assistance information, the assistance information being used to indicate at least the urgency of scheduling data for a predetermined service.
[0077] In an embodiment of the present disclosure, a buffer status report (BSR) including assistance information is transmitted to an access network device, and the assistance information is used to assist the access network device in performing data scheduling for a predetermined service. Here, the BSR includes assistance information indicating an urgency of scheduling data for the predetermined service. After receiving the BSR, the access network device can schedule data for the predetermined service based on the urgency of scheduling data for the predetermined service indicated by the assistance information, which assists the access network device in performing data scheduling for the predetermined service. Compared with a method in which the access network device arbitrarily schedules data for the predetermined service, the access network device can prioritize scheduling of data with high urgency for the predetermined service based on the assistance information, thereby enabling reliable decoding of data with high urgency and improving reliability of data transmission.
[0078] It should be noted that those skilled in the art can understand that the methods provided in the embodiments of the present disclosure can be performed alone or in combination with some methods in the embodiments of the present disclosure or some methods in the related art.
[0079] As shown in FIG. 4 , this embodiment provides a method for reporting a BSR, where the method is performed by a terminal, and includes:
[0080] Step 41: Receive configuration information sent by an access network device.
[0081] Here, the configuration information is used to instruct the terminal to report the BSR.
[0082] In one embodiment, the method includes receiving configuration information sent by an access network device, the configuration information being used to instruct the terminal to report the BSR, and sending a buffer status report (BSR) including assistance information to the access network device, the assistance information being used to indicate at least information such as urgency or delay budget for scheduling data for a predetermined service.
[0083] In one embodiment, the terminal receives configuration information sent by an access network device, and the configuration information is used to instruct the terminal to report the BSR with terminal granularity, the terminal to report the BSR with logical channel group (LCG) granularity, or the terminal to report the BSR with logical channel granularity. A buffer status report (BSR) including assistance information is sent to the access network device, and the assistance information is used to indicate at least information such as the urgency or delay budget for scheduling data of a predetermined service.
[0084] In addition, in a scenario where the terminal is reported at a granularity level, if the base station determines that the terminal is a terminal that executes the XR service, the terminal must report the BSR using an extended BSR report format, i.e., the BSR must include the support information.
[0085] In a scenario where logical channel group (LCG) reporting is performed as granularity, if the base station determines that the terminal is a terminal that performs XR service, the base station notifies the terminal that the extended BSR report format must be used for the specific LCG, and that the terminal can continue to use the pre-extension BSR report format for LCGs other than the specific LCG. The extended BSR report format includes the support information in the BSR. In one embodiment, when configuring a logical channel group, the base station can configure the BSR report on this LCG to use the extended BSR report.
[0086] In addition, in a scenario in which the BSR is reported at the granularity of a logical channel, if the base station determines that the terminal is a terminal that executes an XR service, it notifies the terminal that an extended BSR report format needs to be used for a specific logical channel.
[0087] It should be noted that those skilled in the art can understand that the methods provided in the embodiments of the present disclosure can be performed alone or in combination with some methods in the embodiments of the present disclosure or some methods in the related art.
[0088] As shown in FIG. 5 , this embodiment provides a method for reporting a BSR, where the method is performed by a terminal, and includes:
[0089] Step 51: Send the reference information to the access network device.
[0090] Here, the reference information indicates whether the terminal supports or does not support the capability to report the BSR, and / or the reference information indicates whether the terminal is expected to report the BSR or not.
[0091] In one embodiment, reference information is sent to an access network device, the reference information indicating whether the terminal supports or does not support the ability to report the BSR and / or the reference information indicates whether the terminal is expected or not to report the BSR. Configuration information sent by the access network device is received, the configuration information is used to instruct the terminal to report the BSR. A buffer status report (BSR) including assistance information is sent to the access network device, the assistance information is used to indicate at least information such as the urgency or delay budget for scheduling data for a predetermined service.
[0092] It should be noted that those skilled in the art can understand that the methods provided in the embodiments of the present disclosure can be performed alone or in combination with some methods in the embodiments of the present disclosure or some methods in the related art.
[0093] As shown in FIG. 6 , this embodiment provides a method for reporting a BSR, where the method is performed by an access network device, and includes:
[0094] Step 61: Receive a Buffer Status Report (BSR) containing assistance information sent by a terminal.
[0095] Here, the assistance information is used to assist the access network device to perform data scheduling for a given service.
[0096] In one embodiment, the assistance information is used to indicate at least the urgency of scheduling data for a given service.
[0097] In one embodiment, the assistance information is used to indicate at least a delay budget for scheduling data of a given service, which may be a time duration such as 1 ms.
[0098] Here, the terminal according to the present disclosure may be, but is not limited to, a mobile phone, a wearable device, an in-vehicle terminal, a roadside unit (RSU), a smart home terminal, an industrial sensing device, and / or a medical device, etc. In some embodiments, the terminal may be a Redcap terminal or a new air interface NR terminal of a predetermined version (e.g., an R17 NR terminal).
[0099] The access network device according to the present disclosure may be a base station, which may be of various types, such as a base station of a third generation mobile communication (3G) network, a base station of a fourth generation mobile communication (4G) network, a base station of a fifth generation mobile communication (5G) network, or other evolved base stations.
[0100] In one embodiment, the support information comprises: High urgency level, Medium urgency level, and Indicates one of the lower urgency levels.
[0101] For example, "index0" indicates a high level of urgency, "index1" indicates a medium level of urgency, and "index2" indicates a low level of urgency. Note that if the support information indicates null, it can be determined that the level of urgency is low.
[0102] In one embodiment, the aiding information is used to indicate delay budget information for scheduling data for a given service.
[0103] In one embodiment, delay budget information can be quantified and reported, where a mapping relationship between identifiers and durations can be established, where different identifiers can indicate different durations.
[0104] For example, index "index0" may indicate that the delay budget is within range 1 (e.g., 0 to 10 milliseconds), index "index1" may indicate that the delay budget is within range 2 (e.g., 10 to 20 milliseconds), and index "index2" may indicate that the delay budget is within range 3 (e.g., 20 to 30 milliseconds).
[0105] That this index or codepoint corresponds to a particular delay budget information can be signaled in advance by the network or agreed upon through a protocol.
[0106] In one embodiment, the urgency of scheduling data is determined based on a delay requirement for transmitting data of a predetermined service. Illustratively, in response to the delay requirement for transmitting data of the predetermined service being smaller than a delay threshold, the urgency of scheduling the data is determined to be greater than a reference urgency level, or in response to the delay requirement for transmitting data of the predetermined service being larger than a delay threshold, the urgency of scheduling the data is determined to be less than a reference urgency level.
[0107] In one embodiment, the access stratum of the terminal can obtain the assistance information from the non-access stratum or the service stratum.
[0108] In one embodiment, the terminal determines the aiding information based on the implementation.
[0109] In one embodiment, a buffer status report (BSR) including assistance information sent by a terminal is received, and the assistance information is used to indicate at least the urgency of scheduling multiple QoS data streams of the XR service.
[0110] In one embodiment, a buffer status report (BSR) including assistance information sent by a terminal is received, and the assistance information is used to indicate at least the urgency of scheduling different data within one QoS data stream of an XR service.
[0111] In one embodiment, a buffer status report (BSR) including assistance information sent by a terminal is received, and the assistance information is used to indicate at least the urgency of scheduling different data in the same logical channel of an XR service.
[0112] In one embodiment, a buffer status report (BSR) including assistance information transmitted by a terminal is received, the assistance information being used to indicate at least an urgency of scheduling data of a predetermined service, and a scheduling priority for scheduling the data of the predetermined service is determined based on the assistance information. The higher the scheduling priority of data, the higher the scheduling priority of the data. The scheduling priority may be positively related to the urgency, such that the higher the urgency, the higher the scheduling priority.
[0113] In one embodiment, the assistance information is carried through a predetermined information field of the MAC control element (CE) that transmits the BSR. For example, referring again to FIG. 3, the information field for transmitting the BSR in the related art includes one extension field, i.e., a scheduling index. N is added to indicate information such as the urgency or delay budget for scheduling data for a given service. Here, N is an integer equal to or greater than 1. Note that the Scheduling Index corresponding to different N values N may be associated with different logical channel groups (LCGs), and different LCGs may be indicated by different identifiers ID, such as LCG ID1 and LCG ID2.
[0114] In one embodiment, the assistance information is associated with a predetermined logical channel identifier LCID. In one embodiment, an extended logical channel identifier LCID can be added to indicate an extended BSR report (i.e., the BSR includes the assistance information). For example, a reserved LCID can be used to indicate an extended BSR report.
[0115] In one embodiment, the configuration information is sent to a terminal, where the configuration information is used to instruct the terminal to report the BSR. A buffer status report (BSR) including assistance information is sent to an access network device, where the assistance information is used to indicate at least urgency or delay budget information for scheduling data of a predetermined service.
[0116] In one embodiment, the configuration information is sent to a terminal, and the configuration information is used to instruct the terminal to report the BSR with terminal granularity, the terminal to report the BSR with logical channel group (LCG) granularity, or the terminal to report the BSR with logical channel granularity. A buffer status report (BSR) including assistance information is sent to an access network device, and the assistance information is used to indicate at least urgency or delay budget information for scheduling data of a predetermined service.
[0117] In addition, in a scenario where the terminal is reported at a granularity level, if the base station determines that the terminal is a terminal that executes the XR service, the terminal must report the BSR using an extended BSR report format, i.e., the BSR must include the support information.
[0118] In a scenario where logical channel group (LCG) reporting is performed as granularity, if the base station determines that the terminal is a terminal that performs XR service, the base station notifies the terminal that the extended BSR report format must be used for the specific LCG, and that the terminal can continue to use the pre-extension BSR report format for LCGs other than the specific LCG. The extended BSR report format includes the support information in the BSR. In one embodiment, when configuring a logical channel group, the base station can configure the BSR report on this LCG to use the extended BSR report.
[0119] In addition, in a scenario in which the BSR is reported at the granularity of a logical channel, if the base station determines that the terminal is a terminal that executes an XR service, it notifies the terminal that an extended BSR report format needs to be used for a specific logical channel.
[0120] In one embodiment, the terminal receives the BSR transmitted based on a reporting scheme using LCG as granularity, and the assistance information is used to indicate at least urgency or delay budget information for scheduling data of a predetermined service.
[0121] In addition, when a base station sets up a logical channel, if it sets up the BSR report on this logical channel to use the extended BSR report, the BSR report on the LCG to which the logical channel belongs will use the extended BSR report.
[0122] In one embodiment, when a BSR report is based on an LCG report, any logical channel configured to use extended BSR reporting causes the BSR report to use extended BSR reporting on the LCG.
[0123] In one embodiment, when a BSR report is based on an LCG report, all logical channels configured to use extended BSR reporting will have the BSR report use extended BSR reporting on the LCG.
[0124] In one embodiment, the terminal receives the BSR transmitted based on a reporting scheme using a single logical channel as granularity, and the assistance information is used to indicate at least urgency or delay budget information for scheduling data of a given service.
[0125] In one embodiment, when the base station configures a logical channel, it configures the BSR report on this logical channel to use the extended BSR report, in which case the report on the logical channel uses the extended BSR report.
[0126] In one embodiment, the method includes receiving reference information transmitted from a terminal, the reference information indicating whether the terminal supports or does not support the capability to report the BSR and / or indicating whether the terminal is expected to report the BSR; determining the configuration information based on the reference information; transmitting configuration information to the terminal, the configuration information being used to instruct the terminal to report the BSR; and receiving a buffer status report (BSR) transmitted by the terminal including assistance information, the assistance information being used to indicate at least the urgency of scheduling data for a predetermined service.
[0127] It should be noted that those skilled in the art can understand that the methods provided in the embodiments of the present disclosure can be performed alone or in combination with some methods in the embodiments of the present disclosure or some methods in the related art.
[0128] As shown in FIG. 7, this embodiment provides a method for reporting a BSR, where the method is performed by an access network device, and includes:
[0129] Step 71: The setting information is sent to the terminal.
[0130] Here, the configuration information is used to instruct the terminal to report the BSR.
[0131] In one embodiment, configuration information is sent to a terminal, the configuration information being used to instruct the terminal to report the BSR. A buffer status report (BSR) including assistance information is sent to an access network device, the assistance information being used to indicate at least the urgency of scheduling data for a predetermined service.
[0132] In one embodiment, configuration information is sent to a terminal, and the configuration information is used to instruct the terminal to report the BSR with terminal granularity, the terminal to report the BSR with logical channel group (LCG) granularity, or the terminal to report the BSR with logical channel granularity. A buffer status report (BSR) including assistance information is sent to an access network device, and the assistance information is used to indicate at least information such as urgency or delay budget for scheduling data of a predetermined service.
[0133] In addition, in a scenario where the terminal is reported at a granularity level, if the base station determines that the terminal is a terminal that executes the XR service, the terminal must report the BSR using an extended BSR report format, i.e., the BSR must include the support information.
[0134] In a scenario where logical channel group (LCG) reporting is performed as granularity, if the base station determines that the terminal is a terminal that performs XR service, the base station notifies the terminal that the extended BSR report format must be used for the specific LCG, and that the terminal can continue to use the pre-extension BSR report format for LCGs other than the specific LCG. The extended BSR report format includes the support information in the BSR. In one embodiment, when configuring a logical channel group, the base station can configure the BSR report on this LCG to use the extended BSR report.
[0135] In addition, in a scenario in which the BSR is reported at the granularity of a logical channel, if the base station determines that the terminal is a terminal that executes an XR service, it notifies the terminal that an extended BSR report format needs to be used for a specific logical channel.
[0136] It should be noted that those skilled in the art can understand that the methods provided in the embodiments of the present disclosure can be performed alone or in combination with some methods in the embodiments of the present disclosure or some methods in the related art.
[0137] As shown in FIG. 8 , this embodiment provides a method for reporting a BSR, where the method is performed by an access network device, and includes:
[0138] Step 81: Receive the reference information sent by the terminal.
[0139] Here, the reference information indicates whether the terminal supports or does not support the capability to report the BSR, and / or the reference information indicates whether the terminal is expected to report the BSR or not.
[0140] Step 82: Determine the setting information based on the reference information.
[0141] In one embodiment, the method includes receiving reference information transmitted by a terminal, the reference information indicating whether the terminal supports or does not support the capability to report the BSR and / or indicating whether the terminal is expected to report the BSR; determining the configuration information based on the reference information; transmitting configuration information to the terminal, the configuration information being used to instruct the terminal to report the BSR; and receiving a buffer status report (BSR) transmitted by the terminal including assistance information, the assistance information being used to indicate at least information such as the urgency or delay budget for scheduling data of a predetermined service.
[0142] It should be noted that those skilled in the art can understand that the methods provided in the embodiments of the present disclosure can be performed alone or in combination with some methods in the embodiments of the present disclosure or some methods in the related art.
[0143] As shown in FIG. 9 , an embodiment of the present disclosure provides an apparatus for reporting a BSR, the apparatus comprising: The system includes a transmitting module 91 configured to transmit a buffer status report (BSR) including the assistance information to the access network device.
[0144] Here, the assistance information is used to assist the access network device to perform data scheduling for a given service.
[0145] It should be noted that those skilled in the art can understand that the methods provided in the embodiments of the present disclosure can be performed alone or in combination with some methods in the embodiments of the present disclosure or some methods in the related art.
[0146] As shown in FIG. 10 , an embodiment of the present disclosure provides an apparatus for reporting a BSR, the apparatus comprising: The system includes a receiving module 101 configured to receive a buffer status report (BSR) including assistance information sent by a terminal.
[0147] Here, the assistance information is used to assist the access network device to perform data scheduling for a given service.
[0148] It should be noted that those skilled in the art can understand that the methods provided in the embodiments of the present disclosure can be performed alone or in combination with some methods in the embodiments of the present disclosure or some methods in the related art.
[0149] An embodiment of the present disclosure provides a communication device, the communication device comprising: processor, and a memory for storing instructions executable by a processor; The processor, when executing the executable instructions, is configured to implement the methods described in any embodiment of the present disclosure.
[0150] Here, the processor may include various types of storage media that are non-transitory computer storage media that can continue to store information stored in the communication device even after the communication device is turned off.
[0151] The processor is connected to the memory via a bus or the like and can read executable programs stored in the memory.
[0152] An embodiment of the present disclosure provides a computer storage medium, the computer storage medium storing a computer-executable program, which, when executed by a processor, implements a method of any of the embodiments of the present disclosure.
[0153] Regarding the apparatus in the above embodiment, the specific manner in which each module performs the operation is described in detail in the embodiment relating to the method, and therefore will not be described in detail here.
[0154] As shown in FIG. 11, one embodiment of the present disclosure provides a structure of a terminal.
[0155] Referring to the terminal 800 shown in Fig. 11, this embodiment provides a terminal 800. Specifically, the terminal may be a mobile phone, a computer, a digital broadcasting terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0156] Referring to FIG. 11 , the terminal 800 may include one or more of a processing component 802, a memory 804, a power component 806, a multimedia component 808, an audio component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.
[0157] The processing component 802 generally controls the overall operation of the terminal 800, such as operations related to display, calls, data communications, camera operation, and recording operations. The processing component 802 may include one or more processors 820 that execute instructions to complete all or some of the steps of the methods described above. The processing component 802 may also include one or more modules that facilitate interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module that facilitates interaction between the multimedia component 808 and the processing component 802.
[0158] The memory 804 is configured to store various types of data to support operation on the device 800. Examples of such data include instructions for any applications or methods operating on the terminal 800, contact data, phone book data, messages, photos, videos, etc. The memory 804 may be implemented by any type of volatile or non-volatile storage device, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk, or a combination thereof.
[0159] The power component 806 provides power to the various components of the terminal 800. The power component 806 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to the terminal 800.
[0160] The multimedia component 808 includes a screen that provides an output interface between the terminal 800 and a user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). When the screen includes a touch panel, the screen may be implemented as a touchscreen for receiving input signals from a user. The touch panel includes one or more touch sensors that detect touches, swipes, and gestures on the touch panel. The touch sensors can detect not only the boundaries of a touch or swipe action but also the duration and pressure associated with the touch or swipe action. In some embodiments, the multimedia component 808 includes one front camera and / or one rear camera. When the device 800 is in an operating mode, such as a photo mode or a video mode, the front camera and / or the rear camera can receive multimedia data from an external device. Each of the front camera and the rear camera may be a fixed optical lens system and may have a focal length and optical zoom capability.
[0161] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC) configured to receive external audio signals when the terminal 800 is in an operational mode such as a call mode, a recording mode, and a voice recognition mode. The received audio signals are further stored in the memory 904 or transmitted via the communication component 918. In some embodiments, the audio component 910 also includes a speaker for outputting audio signals.
[0162] The I / O interface 812 provides an interface between the processing component 802 and a peripheral interface module, which may be a keyboard, a click wheel, buttons, etc. These buttons include, but are not limited to, a home button, volume buttons, a start button, and a lock button.
[0163] The sensor component 814 includes one or more sensors that provide various aspects of the status assessment of the terminal 800. For example, the sensor component 814 can detect whether the device 800 is open or closed, the relative position of components such as the display and keypad of the terminal 800, and changes in the position of the terminal 800 or its components, the presence or absence of user contact with the terminal 800, the orientation or acceleration / deceleration of the terminal 800, and temperature changes of the terminal 800. The sensor component 814 can include a proximity sensor configured to detect the presence of a nearby object without physical contact. The sensor component 814 may also include an optical sensor, such as a CMOS or CCD image sensor for use in imaging applications. In some examples, the sensor component 814 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0164] The communication component 816 is configured to facilitate wired or wireless communication between the terminal 800 and other devices. The terminal 800 can access a wireless network based on a communication standard such as Wi-Fi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives broadcast signals or broadcast-related information over a broadcast channel from an external broadcast management system. In an exemplary embodiment, the communication component 816 also includes a near-field communication (NFC) module that facilitates short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, Integral Data Association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0165] In an exemplary embodiment, terminal 800 is implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components and is configured to perform the above-described methods. In an exemplary embodiment, a non-transitory computer-readable storage medium containing instructions, such as memory 904 containing instructions, is also provided, which are executed by processor 820 of terminal 800 to complete the above-described methods. For example, the non-transitory computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0166] As shown in FIG. 12, one embodiment of the present disclosure illustrates the structure of a base station. For example, base station 900 may be provided as a network-side device. Referring to FIG. 12, base station 900 includes a processing component 922, which further includes one or more processors and memory resources represented by memory 932 for storing instructions, such as application programs, executable by processing component 922. The application programs stored in memory 932 may include one or more modules, each corresponding to an instruction set. Furthermore, processing component 922 is configured to execute instructions for performing any of the aforementioned methods applied to the base station.
[0167] The base station 900 may also include a power supply component 926 configured to perform power management of the base station 900, a wired or wireless network interface 950 configured to connect the base station 900 to a network, and an input / output (I / O) interface 958. The base station 900 may operate based on an operating system stored in memory 932, such as Windows Server®, Mac OS X®, Unix®, Linux®, FreeBSD®, or the like.
[0168] Other embodiments of the invention will be readily apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or modifications of the invention which follow the general principles of the invention and include means common knowledge or customary in the art that are not disclosed in this disclosure. It is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the invention being indicated by the following claims.
[0169] It should be understood that the present invention is not limited to the exact construction described above and illustrated in the accompanying drawings, and that various modifications and changes can be made without departing from the scope of the present invention, which is limited only by the appended claims.
Claims
1. 1. A method for reporting a BSR, comprising: executed by the terminal, transmitting a Buffer Status Report (BSR) to the access network device, the BSR including the assistance information; The assistance information is used to assist an access network device in performing data scheduling for a given service.
1. A method for reporting a BSR, comprising:
2. The assistance information is used to indicate the urgency of scheduling data for the predetermined service.
2. The method of claim 1 .
3. The predetermined service is an augmented reality (XR) service.
2. The method of claim 1 .
4. The assistance information is carried through a predetermined information field of the Media Access Control (MAC) control element (CE) that transmits the BSR.
2. The method of claim 1 .
5. The aiding information is associated with a predetermined logical channel identifier LCID.
5. The method of claim 4.
6. receiving configuration information sent by the access network device; The configuration information is used to instruct the terminal to report the BSR.
2. The method of claim 1 .
7. The setting information is the terminal reports the BSR at terminal granularity; The terminal reports the BSR with a granularity of a logical channel group (LCG); The terminal reports the BSR with logical channel granularity.
7. The method of claim 6.
8. transmitting a Buffer Status Report (BSR) including the assistance information to an access network device, transmitting the BSR to the access network device based on a reporting scheme using LCG as granularity; or transmitting the BSR to the access network device based on a reporting scheme using a single logical channel as granularity.
2. The method of claim 1 .
9. transmitting the reference information to the access network device; The reference information indicates whether the terminal supports or does not support the capability to report the BSR, and / or the reference information indicates whether the terminal is expected or not expected to report the BSR.
2. The method of claim 1 .
10. 1. A method for reporting a BSR, comprising: performed by the access network device, receiving a Buffer Status Report (BSR) including assistance information transmitted by a terminal; The assistance information is used to assist an access network device in performing data scheduling for a given service.
1. A method for reporting a BSR, comprising:
11. The assistance information is used to indicate the urgency of scheduling data for the predetermined service.
11. The method of claim 10.
12. The predetermined service is an augmented reality (XR) service.
12. The method of claim 11 .
13. The aiding information is used by the network to determine schedule priorities for scheduling data for the given service.
12. The method of claim 11 .
14. The assistance information is carried through a predetermined information field of the Media Access Control (MAC) control element (CE) that transmits the BSR.
11. The method of claim 10.
15. The aiding information is associated with a predetermined logical channel identifier LCID.
15. The method of claim 14.
16. further comprising the step of transmitting the setting information to the terminal; The configuration information is used to instruct the terminal to report the BSR.
11. The method of claim 10.
17. receiving reference information transmitted from the terminal; determining the setting information based on the reference information; The reference information indicates whether the terminal supports or does not support the capability to report the BSR, and / or the reference information indicates whether the terminal is expected or not expected to report the BSR.
17. The method of claim 16.
18. The setting information is the terminal reports the BSR at terminal granularity; The terminal reports the BSR with a granularity of a logical channel group (LCG); The terminal reports the BSR with logical channel granularity.
18. The method of claim 17.
19. receiving a Buffer Status Report (BSR) including assistance information transmitted by the terminal, The terminal receives the BSR transmitted based on a reporting method using LCG as granularity; or and receiving the BSR transmitted by the terminal based on a reporting scheme using a single logical channel as granularity.
11. The method of claim 10.
20. 1. An apparatus for reporting a BSR, comprising: a transmitting module configured to transmit a buffer status report (BSR) to an access network device, the BSR including the assistance information; The assistance information is used to assist an access network device in performing data scheduling for a given service.
1. An apparatus for reporting a BSR, comprising:
21. 1. An apparatus for reporting a BSR, comprising: a receiving module configured to receive a buffer status report (BSR) including assistance information transmitted by a terminal; The assistance information is used to assist an access network device in performing data scheduling for a given service.
1. An apparatus for reporting a BSR, comprising:
22. 1. A communication device, comprising: antenna, memory, and a processor connected to the antenna and the memory, respectively, and configured to control transmission and reception of the antenna by executing computer-executable instructions stored in the memory, and to implement the method of any one of claims 1 to 9 or 10 to 19; A communication device characterized by:
23. 1. A computer storage medium, comprising: and storing computer-executable instructions, which, after being executed by a processor, are capable of implementing the method of any one of claims 1 to 9 and claims 10 to 19. A computer storage medium comprising:
Citation Information
Patent Citations
Transmission data processing method and devices
US20160007229A1
Method and device for processing buffer status report on basis of network request in next generation mobile communication system
US20210153071A1