CN108540997B - BSR-based processing method and device - Google Patents

BSR-based processing method and device Download PDF

Info

Publication number
CN108540997B
CN108540997B CN201710312847.7A CN201710312847A CN108540997B CN 108540997 B CN108540997 B CN 108540997B CN 201710312847 A CN201710312847 A CN 201710312847A CN 108540997 B CN108540997 B CN 108540997B
Authority
CN
China
Prior art keywords
data
flow
logical channel
bsr
sent
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710312847.7A
Other languages
Chinese (zh)
Other versions
CN108540997A (en
Inventor
杨晓东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Publication of CN108540997A publication Critical patent/CN108540997A/en
Application granted granted Critical
Publication of CN108540997B publication Critical patent/CN108540997B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/21Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network

Landscapes

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

Abstract

The invention discloses a processing method based on a Buffer Status Report (BSR), which comprises the following steps: configuring configuration information related to triggering BSR reporting for UE; sending the configuration information to the UE; the configuration information is used for the UE to set a trigger condition for BSR reporting when the data of the first logical channel of the UE is valid. The invention also discloses a BSR-based processing device.

Description

BSR-based processing method and device
Technical Field
The present invention relates to the field of wireless communications, and in particular, to a Buffer Status Report (BSR) based processing method and apparatus.
Background
In a communication system, User Equipment (User Equipment, hereinafter referred to as UE) requests uplink resources from a base station through a Scheduling Request (SR), and tells the base station how much data needs to be sent through a BSR, so that the base station allocates the uplink resources to the UE accordingly.
With the development of communication technology, massive connections, higher data transmission speed, and lower network delay become pursued targets. Under such conditions, enhancements to existing BSR triggering mechanisms are needed.
How to effectively enhance the BSR triggering mechanism on the premise of balancing the reporting burden of the UE is a problem to be solved urgently at present.
Disclosure of Invention
In order to solve the existing technical problem, embodiments of the present invention provide a BSR-based processing method and apparatus.
The technical scheme of the embodiment of the invention is realized as follows:
the embodiment of the invention provides a BSR-based processing method, which comprises the following steps:
configuring configuration information related to triggering BSR reporting for UE;
sending the configuration information to the UE; the configuration information is used for the UE to set a trigger condition for BSR reporting when the data of the first logical channel of the UE is valid.
In the above scheme, the configuration information includes a buffer change threshold, and the trigger condition reported by the BSR includes that a buffer change amount of the data of the UE reaches the buffer change threshold.
In the foregoing solution, the buffer change threshold represents a change threshold of a buffer of data of a low-priority logical channel of the UE, the trigger condition reported by the BSR includes that a buffer variation of the data of the low-priority logical channel reaches the buffer change threshold, and the low-priority logical channel is a logical channel whose priority is equal to and/or lower than the first logical channel.
In the foregoing solution, the buffer change threshold represents a buffer change threshold of data of other logical channels of the UE except the first logical channel, the trigger condition reported by the BSR includes that a buffer change amount of the data of the other logical channels reaches the buffer change threshold, and the other logical channels are logical channels with priorities equal to and/or lower than the first logical channel.
In the above scheme, each logical channel of the UE corresponds to a buffer amount change threshold, and the trigger condition reported by the BSR includes that a buffer variation of data of at least one logical channel of the UE reaches the corresponding buffer amount change threshold.
In the foregoing scheme, each quality of service flow (QoS flow) or IP flow (flow) of the UE corresponds to a buffer amount change threshold, and the trigger condition reported by the BSR includes that a buffer variation amount of data of at least one QoS flow or IP flow of the UE reaches the corresponding buffer amount change threshold.
In the above scheme, the configuration information includes a duration of a prohibit timer, and the trigger condition reported by the BSR includes that the prohibit timer is overtime and the UE has data to send.
In the above scheme, the prohibit timer represents a timer corresponding to a low-priority logical channel of the UE, and the triggering condition reported by the BSR includes that the prohibit timer is overtime and the low-priority logical channel has data to be sent; the low priority logical channel is a logical channel with a priority equal and/or equal to the first logical channel.
In the above scheme, the prohibit timer characterizes timers corresponding to other logical channels of the UE except the first logical channel, and the triggering condition reported by the BSR includes that the prohibit timer is overtime and the other logical channels have data to be sent; the other logical channels are logical channels having a priority lower than and/or equal to the first logical channel.
In the above scheme, each logical channel of the UE corresponds to one prohibit timer, and the trigger condition reported by the BSR includes that the prohibit timer corresponding to at least one logical channel of the UE is overtime and the logical channel has data to be sent.
In the above scheme, the configuration information includes a specific QoS flow or an IP flow, and the triggering condition reported by the BSR includes that data to be sent is in the specific QoS flow or IP flow of the UE.
In the above scheme, the specific QoS flow or IP flow represents QoS flow or IP flow on a low-priority logical channel of the UE, and the triggering condition reported by the BSR includes that data is to be sent in the specific QoS flow or IP flow on the low-priority logical channel; the low priority logical channel is a logical channel having a priority equal to and/or lower than the first logical channel.
In the above scheme, the specific QoS flow or IP flow represents QoS flow or IP flow on other logical channels of the UE except for the first logical channel, and the triggering condition reported by the BSR includes that data to be sent is in the specific QoS flow or IP flow on the other logical channels; the other logical channels are logical channels having a priority lower than and/or equal to the first logical channel.
In the above scheme, each logical channel of the UE corresponds to a specific QoS flow or IP flow, and the triggering condition reported by the BSR includes that data to be sent is to be sent in the specific QoS flow or IP flow on at least one logical channel of the UE;
alternatively, the first and second electrodes may be,
each logical channel group of the UE corresponds to a specific QoS flow or IP flow, and the triggering condition reported by the BSR includes that the specific QoS flow or IP flow on at least one logical channel group of the UE has data to be sent.
The embodiment of the invention also provides a processing method based on BSR, which comprises the following steps:
when the data of the first logic channel of the UE is effective, judging whether a trigger condition for reporting the BSR is met;
if the trigger condition of the BSR report is met, triggering the BSR report; otherwise, the BSR report is not triggered.
In the above scheme, the method further comprises:
acquiring configuration information related to triggering BSR reporting;
and setting the trigger condition by using the configuration information.
In the above scheme, the acquiring configuration information related to triggering BSR reporting includes:
and receiving configuration information which is sent by the base station and is related to the report of the trigger BSR.
In the above scheme, the trigger condition reported by the BSR includes that a buffer variation of the data of the UE reaches a buffer variation threshold;
the judging whether the triggering condition for reporting the BSR is met includes:
and judging whether the cache variation of the data of the UE reaches the cache variation threshold.
In the above scheme, the trigger condition reported by the BSR includes that a buffer variation of data of a low-priority logical channel reaches a buffer variation threshold; the low priority logical channel is a logical channel having a priority equal to and/or lower than the first logical channel;
the determining whether the buffer variation of the data of the UE reaches the buffer variation threshold includes:
and judging whether the total buffer variation of the data of the low-priority logic channel reaches a buffer variation threshold value.
In the above scheme, the trigger condition for reporting the BSR includes that a buffer variation of data of other logical channels of the UE except the first logical channel reaches a buffer variation threshold; the other logical channels are logical channels with priority equal to and/or lower than the first logical channel;
the determining whether the buffer variation of the data of the UE reaches the buffer variation threshold includes:
and judging whether the total buffer variation of the data of the other logic channels reaches a buffer storage variation threshold value.
In the above scheme, the trigger condition reported by the BSR includes that a buffer variation of data of at least one logical channel of the UE reaches a corresponding buffer variation threshold;
the determining whether the buffer variation of the data of the UE reaches the buffer variation threshold includes:
and judging whether the cache variation of the data of at least one logic channel of the UE reaches the corresponding cache variation threshold value.
In the above scheme, the trigger condition reported by the BSR includes that a buffer variation of data of at least one QoS flow or IP flow of the UE reaches a corresponding buffer variation threshold;
the judging whether the triggering condition for reporting the BSR is met includes:
and judging whether the cache variation of the data of at least one QoS flow or IP flow of the UE reaches the corresponding cache variation threshold.
In the above scheme, the trigger condition for reporting the BSR includes that a prohibit timer is overtime and the UE has data to be sent;
the judging whether the triggering condition for reporting the BSR is met includes:
when the UE has data to be sent, judging whether the prohibit timer is overtime;
not meeting the BSR reporting condition, not triggering the BSR reporting, comprising:
when the UE has data to send before the prohibit timer expires, not triggering a BSR.
In the above scheme, the prohibit timer represents a timer corresponding to a low-priority logical channel of the UE, and the triggering condition reported by the BSR includes that the prohibit timer is overtime and the low-priority logical channel has data to be sent; the low priority logical channel is a logical channel with a priority equal and/or equal to the first logical channel;
when the UE has data to send, determining whether the prohibit timer is overtime, including:
judging whether a logical channel of the UE, to which data is to be transmitted, is a logical channel with a priority lower than and/or equal to the first logical channel;
and when the logic channel of the data to be sent is a logic channel with the priority lower than and/or equal to the first logic channel, judging whether the prohibition timer is overtime.
In the above scheme, the buffer change threshold represents a timer duration corresponding to other logical channels of the UE except the first logical channel, and the trigger condition reported by the BSR includes that a prohibit timer is overtime and other logical channels of the UE except the first logical channel have data to be sent; the other logical channels are logical channels with a priority lower than and/or equal to the first logical channel;
when the UE has data to send, determining whether the prohibit timer is overtime, including:
judging whether the logical channel of the UE to be sent with the data is the other logical channel;
and when the logic channel of the data to be sent is the other logic channel, judging whether the prohibition timer is overtime.
In the above scheme, each logical channel of the UE corresponds to a prohibit timer, and the trigger condition reported by the BSR includes that the prohibit timer corresponding to at least one logical channel of the UE is overtime and the logical channel has data to be sent;
when the UE has data to send, determining whether the prohibit timer is overtime, including:
and judging whether the UE has the overtime of a prohibition timer corresponding to at least one logical channel, wherein the logical channel has data to be sent.
In the above scheme, the method further comprises:
and starting the prohibit timer after the BSR of the first logic channel is reported or after the BSR of the first logic channel is triggered.
In the above scheme, the triggering condition reported by the BSR includes that data to be sent is pending for a specific QoS flow or IP flow of the UE;
the judging whether the triggering condition for reporting the BSR is met includes:
and judging whether the data to be sent is data of specific QoS flow or IP flow.
In the above scheme, the specific QoS flow or IP flow represents QoS flow or IP flow on a low-priority logical channel of the UE, and the triggering condition reported by the BSR includes that data to be sent is pending for the specific QoS flow or IP flow on the low-priority logical channel; the low priority logical channel is a logical channel having a priority equal to and/or lower than the first logical channel;
the judging whether the data to be sent is data of specific QoS flow or IP flow includes:
judging whether the priority of a logical channel of data to be sent is lower than and/or equal to the priority of the first logical channel;
and when the priority of the logical channel of the data to be sent is lower than and/or equal to the priority of the first logical channel, judging whether the data to be sent is data of specific QoS flow or IP flow.
In the above scheme, the specific QoS flow or IP flow characterizes QoS flow or IP flow on other logical channels of the UE except for the first logical channel, and the triggering condition reported by the BSR includes that the specific QoS flow or IP flow on other logical channels of the UE except for the first logical channel has data to be sent; the other logical channels are logical channels with a priority lower than and/or equal to the first logical channel;
the judging whether the data to be sent is data of specific QoS flow or IP flow includes:
judging whether the logic channel of the data to be sent is the other logic channel;
and when the logical channel of the data to be sent is the other logical channels, judging whether the data to be sent is data of specific QoS flow or IP flow.
In the above scheme, if the trigger condition for reporting the BSR is satisfied, the BSR reporting is triggered; otherwise, not triggering BSR report, including:
when the logic channel of the data to be sent is the logic channel with the priority equal to the first logic channel and the data to be sent is the data of a specific QoS flow or IP flow, triggering the report of a BSR;
and when the logic channel of the data to be sent is a logic channel with the priority smaller than that of the first logic channel and the data to be sent is data of a specific QoS flow or IP flow, the reporting of the BSR is not triggered.
In the above scheme, the triggering condition reported by the BSR includes that data to be sent is pending for a specific QoS flow or IP flow on at least one logical channel of the UE; the judging whether the data to be sent is data of specific QoS flow or IP flow includes: judging whether data to be sent of at least one logic channel exist is data of specific QoS flow or IP flow;
alternatively, the first and second electrodes may be,
the triggering condition reported by the BSR comprises that data to be sent is subjected to specific QoS flow or IP flow on at least one logic channel group of the UE; the judging whether the data to be sent is data of specific QoS flow or IP flow includes: and judging whether the data to be sent of at least one logical channel group is data of specific QoS flow or IP flow.
An embodiment of the present invention further provides a BSR-based processing apparatus, including:
the allocation unit is used for configuring configuration information related to the report of the trigger BSR for the UE;
a first sending unit, configured to send the configuration information to the UE; the configuration information is used for the UE to set a trigger condition for BSR reporting when the data of the first logical channel of the UE is valid.
In the above scheme, the configuration information includes a buffer change threshold, and the trigger condition reported by the BSR includes that a buffer change amount of the data of the UE reaches the buffer change threshold.
In the foregoing solution, the buffer change threshold represents a change threshold of a buffer of data of a low-priority logical channel of the UE, the trigger condition reported by the BSR includes that a buffer variation of the data of the low-priority logical channel reaches the buffer change threshold, and the low-priority logical channel is a logical channel whose priority is equal to and/or lower than the first logical channel.
In the foregoing solution, the buffer change threshold represents a buffer change threshold of data of other logical channels of the UE except the first logical channel, the trigger condition reported by the BSR includes that a buffer change amount of the data of the other logical channels reaches the buffer change threshold, and the other logical channels are logical channels with priorities equal to and/or lower than the first logical channel.
In the above scheme, each logical channel of the UE corresponds to a buffer amount change threshold, and the trigger condition reported by the BSR includes that a buffer variation of data of at least one logical channel of the UE reaches the corresponding buffer amount change threshold.
In the above scheme, each QoS flow or IP flow of the UE corresponds to one buffer change threshold, and the trigger condition reported by the BSR includes that a buffer change amount of data of at least one QoS flow or IP flow of the UE reaches the corresponding buffer change threshold.
In the above scheme, the configuration information includes a duration of a prohibit timer, and the trigger condition reported by the BSR includes that the prohibit timer is overtime and the UE has data to send.
In the above scheme, the prohibit timer represents a timer corresponding to a low-priority logical channel of the UE, and the triggering condition reported by the BSR includes that the prohibit timer is overtime and the low-priority logical channel has data to be sent; the low priority logical channel is a logical channel with a priority equal and/or equal to the first logical channel.
In the above scheme, the buffer change threshold represents a timer duration corresponding to other logical channels of the UE except the first logical channel, and the trigger condition reported by the BSR includes that a prohibit timer is overtime and the other logical channels have data to be sent; the other logical channels are logical channels having a priority lower than and/or equal to the first logical channel.
In the above scheme, each logical channel of the UE corresponds to one prohibit timer, and the trigger condition reported by the BSR includes that the prohibit timer corresponding to at least one logical channel of the UE is overtime and the logical channel has data to be sent.
In the above scheme, the configuration information includes a specific QoS flow or an IP flow, and the triggering condition reported by the BSR includes that data to be sent is in the specific QoS flow or IP flow of the UE.
In the above scheme, the specific QoS flow or IP flow represents QoS flow or IP flow on a low-priority logical channel of the UE, and the triggering condition reported by the BSR includes that data is to be sent in the specific QoS flow or IP flow on the low-priority logical channel; the low priority logical channel is a logical channel having a priority equal to and/or lower than the first logical channel.
In the above scheme, the specific QoS flow or IP flow represents QoS flow or IP flow on other logical channels of the UE except for the first logical channel, and the triggering condition reported by the BSR includes that data to be sent is in the specific QoS flow or IP flow on the other logical channels; the other logical channels are logical channels having a priority lower than and/or equal to the first logical channel.
In the above scheme, each logical channel of the UE corresponds to a specific QoS flow or IP flow, and the triggering condition reported by the BSR includes that data to be sent is to be sent in the specific QoS flow or IP flow on at least one logical channel of the UE;
alternatively, the first and second electrodes may be,
each logical channel group of the UE corresponds to a specific QoS flow or IP flow, and the triggering condition reported by the BSR includes that the specific QoS flow or IP flow on at least one logical channel group of the UE has data to be sent.
An embodiment of the present invention further provides a BSR-based processing apparatus, including:
a determining unit, configured to determine whether a trigger condition for BSR reporting is met when data of a first logical channel of the UE is valid;
the processing unit is used for triggering the BSR report if the triggering condition of the BSR report is met; otherwise, the BSR report is not triggered.
In the above scheme, the apparatus further comprises:
an obtaining unit, configured to obtain configuration information related to triggering BSR reporting;
and the setting unit is used for setting the triggering condition by utilizing the configuration information.
In the foregoing scheme, the obtaining unit is specifically configured to receive configuration information related to triggering BSR reporting, where the configuration information is sent by a base station.
In the above scheme, the trigger condition reported by the BSR includes that a buffer variation of the data of the UE reaches a buffer variation threshold;
the judging unit is specifically configured to:
and judging whether the cache variation of the data of the UE reaches the cache variation threshold.
In the above scheme, the trigger condition reported by the BSR includes that a buffer variation of data of a low-priority logical channel reaches a buffer variation threshold; the low priority logical channel is a logical channel having a priority equal to and/or lower than the first logical channel;
the judging unit is specifically configured to: and judging whether the total buffer variation of the data of the low-priority logic channel reaches a buffer variation threshold value.
In the above scheme, the trigger condition for reporting the BSR includes that a buffer variation of data of other logical channels of the UE except the first logical channel reaches a buffer variation threshold; the other logical channels are logical channels with priority equal to and/or lower than the first logical channel;
the judging unit is specifically configured to: and judging whether the total buffer variation of the data of the other logic channels reaches a buffer storage variation threshold value.
In the above scheme, the trigger condition reported by the BSR includes that a buffer variation of data of at least one logical channel of the UE reaches a corresponding buffer variation threshold;
the judging unit is specifically configured to: and judging whether the cache variation of the data of at least one logic channel of the UE reaches the corresponding cache variation threshold value.
In the above scheme, the trigger condition reported by the BSR includes that a buffer variation of data of at least one QoS flow or IP flow of the UE reaches a corresponding buffer variation threshold;
the judging unit is specifically configured to: and judging whether the cache variation of the data of at least one QoS flow or IP flow of the UE reaches the corresponding cache variation threshold.
In the above scheme, the trigger condition for reporting the BSR includes that a prohibit timer is overtime and the UE has data to be sent;
the judging unit is specifically configured to: when the UE has data to be sent, judging whether the prohibit timer is overtime;
the processing unit is specifically configured to: and when the UE has data to be transmitted before the prohibit timer is overtime, not triggering the BSR.
In the above scheme, the prohibit timer represents a timer corresponding to a low-priority logical channel of the UE, and the triggering condition reported by the BSR includes that the prohibit timer is overtime and the low-priority logical channel has data to be sent; the low priority logical channel is a logical channel with a priority equal and/or equal to the first logical channel;
the judging unit is specifically configured to: judging whether a logical channel to which data is to be transmitted is a logical channel with a priority lower than and/or equal to that of the first logical channel;
and when the logic channel of the data to be sent is a logic channel with the priority lower than and/or equal to the first logic channel, judging whether the prohibition timer is overtime.
In the above scheme, the buffer change threshold represents a timer duration corresponding to other logical channels of the UE except the first logical channel, and the trigger condition reported by the BSR includes that a prohibit timer is overtime and other logical channels of the UE except the first logical channel have data to be sent; the other logical channels are logical channels with a priority lower than and/or equal to the first logical channel;
the judging unit is specifically configured to: judging whether the logic channel to be sent is the other logic channel; and when the logic channel of the data to be sent is the other logic channel, judging whether the prohibition timer is overtime.
In the above scheme, each logical channel of the UE corresponds to a prohibit timer, and the trigger condition reported by the BSR includes that the prohibit timer corresponding to at least one logical channel of the UE is overtime and the logical channel has data to be sent;
the judging unit is specifically configured to: and judging whether the prohibition timer corresponding to at least one logical channel is overtime or not, wherein the logical channel has data to be sent.
In the above scheme, the apparatus further comprises:
a starting unit, configured to start the prohibit timer after the BSR of the first logical channel is reported or after the BSR of the first logical channel is triggered.
In the above scheme, the triggering condition reported by the BSR includes that data to be sent is pending for a specific QoS flow or IP flow of the UE;
the judging unit is specifically configured to:
and judging whether the data to be sent is data of specific QoS flow or IP flow.
In the above scheme, the specific QoS flow or IP flow represents QoS flow or IP flow on a low-priority logical channel of the UE, and the triggering condition reported by the BSR includes that data to be sent is pending for the specific QoS flow or IP flow on the low-priority logical channel; the low priority logical channel is a logical channel having a priority equal to and/or lower than the first logical channel;
the judging unit is specifically configured to: judging whether the priority of a logical channel of data to be sent is lower than and/or equal to the priority of the first logical channel; and when the priority of the logical channel of the data to be sent is lower than and/or equal to the priority of the first logical channel, judging whether the data to be sent is data of specific QoS flow or IP flow.
In the above scheme, the specific QoS flow or IP flow characterizes QoS flow or IP flow on other logical channels of the UE except for the first logical channel, and the triggering condition reported by the BSR includes that the specific QoS flow or IP flow on other logical channels of the UE except for the first logical channel has data to be sent; the other logical channels are logical channels with a priority lower than and/or equal to the first logical channel;
the judging unit is specifically configured to: judging whether the logic channel of the data to be sent is the other logic channel; and when the logical channel of the data to be sent is the other logical channels, judging whether the data to be sent is data of specific QoS flow or IP flow.
In the foregoing scheme, the processing unit is specifically configured to: when the logic channel of the data to be sent is the logic channel with the priority equal to the first logic channel and the data to be sent is the data of a specific QoS flow or IP flow, triggering the report of a BSR;
and when the logic channel of the data to be sent is a logic channel with the priority smaller than that of the first logic channel and the data to be sent is data of a specific QoS flow or IP flow, the reporting of the BSR is not triggered.
In the above scheme, the triggering condition reported by the BSR includes that data to be sent is pending for a specific QoS flow or IP flow on at least one logical channel of the UE; the judging unit is specifically configured to: judging whether data to be sent of at least one logic channel exist is data of specific QoS flow or IP flow;
alternatively, the first and second electrodes may be,
the triggering condition reported by the BSR comprises that data to be sent is subjected to specific QoS flow or IP flow on at least one logic channel group of the UE; the judging unit is specifically configured to: and judging whether the data to be sent of at least one logical channel group is data of specific QoS flow or IP flow.
According to the processing method and device based on the BSR provided by the embodiment of the invention, the configuration information is sent to the UE, so that the UE can set the triggering condition reported by the BSR when the data of the first logic channel of the UE is valid; when the data of the first logical channel is valid, the UE judges whether the triggering condition for BSR reporting is met; if the trigger condition of BSR reporting is met, triggering BSR reporting; otherwise, the BSR reporting is not triggered, when the data of the first logic channel is valid, the triggering of the BSR reporting is controlled through the triggering condition, and the triggering of the BSR reporting can be effectively realized on the premise of balancing the reporting burden of the UE.
Drawings
In the drawings, which are not necessarily drawn to scale, like reference numerals may describe similar components in different views. Like reference numerals having different letter suffixes may represent different examples of similar components. The drawings illustrate generally, by way of example, but not by way of limitation, various embodiments discussed herein.
Fig. 1 is a schematic diagram of an uplink scheduling process of a base station;
fig. 2 is a flow chart illustrating a BSR-based processing method at a base station side according to an embodiment of the present invention;
FIG. 3 is a BSR format;
FIG. 4 is a diagram of another BSR format;
FIGS. 5A-B are diagrams illustrating a mapping relationship between downlink QoS flow and logical channels;
FIGS. 6A-B are schematic diagrams illustrating mapping relationships between uplink QoS flow and logical channels;
fig. 7 is a flow chart illustrating a BSR-based processing method at a UE side according to an embodiment of the present invention;
FIG. 8 is a flow chart illustrating a BSR-based processing method according to an embodiment of the present invention;
FIG. 9 is a block diagram of a BSR-based processing device according to a third embodiment of the present invention;
FIG. 10 is a block diagram of another BSR-based processing device according to another embodiment of the present invention;
FIG. 11 is a block diagram of a BSR-based processing system according to a third embodiment of the present invention;
FIG. 12 is a diagram illustrating a hardware structure of a base station according to an embodiment of the present invention;
fig. 13 is a schematic diagram of a hardware structure of a UE according to an embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples.
Currently, in a Long Term Evolution (Long Term Evolution, hereinafter abbreviated as LTE) system, a basic uplink scheduling procedure is shown in fig. 1. When the UE has uplink data to be sent, the UE sends an SR on a specified SR resource, and the base station learns that the UE has the uplink data to be sent through the SR; a base station schedules UE uplink transmission, and configures a small part of resources for the UE for transmitting BSR; the UE sends BSR (possibly containing partial data) to the base station on an uplink grant (UL grant) scheduled by the base station; the base station knows how much uplink data the UE has according to the BSR, and then the base station performs scheduling data according to the amount of uplink data to be sent by the UE and the priority of the data service, that is, resources are allocated to the UE, and the UE sends data (data) in the UL grant scheduled by the base station.
As can be seen from the above description, the role of the BSR is: information to tell the base station how much data the UE has to send. In other words, the BSR is used to inform the base station UE of the amount of data to be sent.
Currently, the BSR is reported according to a Logical Channel Group (LCG). At present, under the condition that the UE side already has LCG data valid, if there is no LCG data with higher priority coming, reporting of BSR is not triggered even if there is data to be sent by LCGs with the same priority and low priority, then there is a scheme in an enhanced scheme of a BSR triggering mechanism, which is: this restriction is removed, i.e. the reporting of the BSR is triggered whenever new data comes and the buffer status is updated.
However, the above solution has the disadvantages: the burden of reporting by the UE is greatly increased. For example, if the buffered data size (buffer size) of the UE changes slightly and there is new data to be transmitted from the LCG with the logical priority, the base station may normally schedule the data of the UE without the information, for example, the base station may be a larger UL grant for the UE.
Another enhancement scheme for the BSR triggering mechanism is: the BSR report is reported per each QoS flow or IP flow.
Therefore, how to effectively enhance the BSR trigger mechanism on the premise of balancing the reporting burden of the UE is an urgent problem to be solved at present.
Based on this, in various embodiments of the invention: a base station configures configuration information related to triggering BSR reporting for UE; sending the configuration information to the UE; the configuration information is used for setting a trigger condition reported by a BSR when data of a first logic channel of the UE is valid by the UE; when the data of the first logical channel is valid, the UE judges whether a trigger condition for BSR reporting is met; if the trigger condition of the BSR report is met, triggering the BSR report; otherwise, the BSR report is not triggered.
Example one
The BSR triggering method provided by the embodiment of the invention is applied to a base station. In the LTE system, the base station is an evolved Node B (eNB). In a fifth Generation mobile communication technology (5th-Generation, hereinafter referred to as 5G) system, the base station is a 5G node b (gnb).
Fig. 2 is a flow chart of a BSR-based processing method at a base station side according to an embodiment of the present invention, and as shown in fig. 2, the method includes:
step 201: configuring configuration information related to triggering BSR reporting for UE;
here, the configuration information is used for the UE to set a trigger condition for BSR reporting when data of the first logical channel of the UE is valid.
In other words, the trigger condition for BSR reporting refers to: and after the first logic channel with valid data triggers one BSR report, triggering the next BSR report.
Wherein the data valid means: the UE has reported a BSR for a first logical channel, and the base station has allocated a resource (UL grant) for data of the first logical channel, where the data of the first logical channel is used for next transmission, that is, the data of the first logical channel is valid data for transmission.
In actual application, the base station may configure the configuration information for the UE according to a reporting policy of the BSR.
Step 202: and sending the configuration information to the UE.
Here, after receiving the configuration information, the UE may set a trigger condition for BSR reporting when data of the first logical channel of the UE is valid according to the configuration information.
In practical application, a change threshold, that is, a change threshold, of the buffer size may be configured for the UE, so as to constrain the reporting frequency of the BSR.
Based on this, in an embodiment, the configuration information includes a buffer change threshold, and the trigger condition reported by the BSR includes that a buffer change amount of the data of the UE reaches the buffer change threshold. That is, the UE triggers the report of the BSR when the buffer variation of the added data reaches the buffer variation threshold.
The size of the buffer amount change threshold value can be set according to needs.
During actual application, a corresponding buffer storage amount change threshold value is configured for each logic channel.
Based on this, in an embodiment, each logical channel of the UE corresponds to a buffer change threshold, and the trigger condition reported by the BSR includes that a buffer change amount of data of at least one logical channel of the UE reaches the corresponding buffer change threshold. That is, the UE triggers reporting of the BSR when the buffer variation of the data of at least one logical channel reaches the corresponding buffer variation threshold.
In practical applications, the configured buffer amount change threshold may also be for a logical channel with a priority lower than and/or equal to the first logical channel. That is to say, the buffer amount change threshold represents a change threshold of a buffer amount of data of a low-priority logical channel of the UE, the trigger condition reported by the BSR includes that a buffer variation amount of the data of the low-priority logical channel reaches the buffer amount change threshold, and the low-priority logical channel is a logical channel with a priority equal to and/or lower than the first logical channel. In other words, when the total buffer variation of the data of the low-priority logical channel reaches the buffer variation threshold, the UE triggers the report of the BSR.
Here, the buffer amount change threshold may further characterize a buffer amount change threshold of data of other logical channels of the UE besides the first logical channel, where the trigger condition for BSR reporting includes that a buffer change amount of the data of the other logical channels reaches the buffer amount change threshold, and the other logical channels are logical channels with priorities equal to and/or lower than that of the first logical channel. At this time, when the buffer variation of the data of the other level of logical channels reaches the buffer variation threshold, the UE triggers reporting of a BSR.
The current BSR is reported according to a logical channel group, the logical channel group of the UE is divided into 4 groups at most, and there are two BSR formats, one format is a Short BSR and a shortened BSR MAC CE shown in fig. 3, and the other format is a Long BSR MAC CE shown in fig. 4. Wherein, the buffer size of the LCG with the highest priority is reported by the Short BSR and trunked BSR MAC CE, and the Long BSR MAC CE is used for the buffer size of all 4 logical channel groups.
Therefore, the priority of the logical channel may be determined in combination with the priority of the corresponding LCG.
In practical application, the buffer amount change threshold value can be configured by considering QoS flow or IP flow.
Based on this, in an embodiment, each QoS flow or IP flow of the UE corresponds to one buffer change threshold, and the trigger condition reported by the BSR includes that a buffer change amount of data of at least one QoS flow or IP flow of the UE reaches the corresponding buffer change threshold. That is, when the buffer variation amount of data with at least one QoS flow or IPflow reaches the corresponding buffer variation threshold, the UE triggers reporting of the BSR.
Here, it has been decided to introduce the concept of QoS flow (see RAN2#96 in the discussion of 5G NR) in the discussion of 5G new air interfaces (NR), and as shown in fig. 5A, 5B, 6A, and 6B, multiple QoS flows of uplink and downlink can be mapped to one logical channel.
At least one IP flow may be mapped into one QoS flow.
In practical application, the duration of the prohibit timer may be configured for the UE, so as to constrain the reporting frequency of the BSR.
Based on this, in an embodiment, the configuration information includes a duration of a prohibit timer, and the trigger condition for reporting by the BSR includes that the prohibit timer is overtime and the UE has data to send. In other words, when the prohibit timer expires and the UE has data to send, the UE triggers the reporting of a BSR.
In practical application, the configured prohibit timer duration may also be for a logical channel with a priority lower than and/or equal to the first logical channel. Specifically, the prohibit timer represents a timer corresponding to a low-priority logical channel of the UE, and the trigger condition reported by the BSR includes that the prohibit timer is overtime and the low-priority logical channel has data to be sent; the low priority logical channel is a logical channel with a priority equal and/or equal to the first logical channel. That is, when the prohibit timer expires and the low priority logical channel has data to send, the UE triggers the reporting of BSR.
In actual application, the prohibit timer duration may also represent timer durations corresponding to other logical channels of the UE except the first logical channel, and the trigger condition reported by the BSR includes that the prohibit timer is overtime and the other logical channels have data to be sent; the other logical channels are logical channels having a priority lower than and/or equal to the first logical channel.
That is, configuring a prohibit timer duration for the other logical channels; at this time, when the prohibit timer is overtime and the other logical channels have data to send, the UE triggers the report of the BSR.
The prohibit timer duration may also be configured for each logical channel of the UE.
Based on this, each logical channel of the UE corresponds to one prohibit timer, and the trigger condition reported by the BSR includes that the prohibit timer corresponding to at least one logical channel of the UE is overtime and the logical channel has data to be sent. That is, the UE triggers the reporting of BSR when the prohibit timer for at least one logical channel expires. Of course this logical channel is to be sent.
Here, the prohibit timer duration may be configured as needed.
In practical application, a specific QoS flow or IP flow may be configured for the UE, so as to restrict the reporting frequency of the BSR.
Based on this, the configuration information includes a specific QoS flow or IP flow, and the trigger condition reported by the BSR includes that the specific QoS flow or IP flow of the UE has data to be sent. That is, when a UE has a specific QoS flow or IPflow with data to send, the UE triggers the reporting of BSR.
Wherein a specific QoS flow or IP flow can be configured for the priority of the logical channel of the UE.
Based on this, in an embodiment, the specific QoS flow or IP flow represents QoS flow or IP flow on a low-priority logical channel of the UE, and the triggering condition reported by the BSR includes that the specific QoS flow or IP flow on the low-priority logical channel has data to be sent; the low priority logical channel is a logical channel having a priority equal to and/or lower than the first logical channel. That is, or, the UE triggers the reporting of BSR when a specific QoS flow or IPflow on the low priority logical channel has data to send.
Wherein a specific QoS flow or IP flow may also be configured for other low priority channels of the UE than the first logical channel.
Based on this, the specific QoS flow or IP flow characterizes QoS flow or IP flow on other logical channels of the UE except the first logical channel, and the trigger condition reported by the BSR includes that the specific QoS flow or IP flow on the other logical channels has data to be sent; the other logical channels are logical channels having a priority lower than and/or equal to the first logical channel. In other words, the UE triggers the reporting of BSR when a specific QoS flow or IP flow on other logical channels has data to send.
In another embodiment, a specific QoS flow or IP flow may also be configured on a per logical channel basis; at this time, each logical channel of the UE corresponds to a specific QoS flow or IP flow, and the triggering condition reported by the BSR includes that the specific QoS flow or IP flow on at least one logical channel of the UE has data to be sent. In other words, the UE triggers the reporting of BSR when there is data of at least one logical channel to be sent being data of a specific QoS flow or IP flow.
Specific QoS flow or IP flow may also be configured based on each logical channel group, at this time, each logical channel group of the UE corresponds to one specific QoS flow or IP flow, and the triggering condition reported by the BSR includes that data is to be sent in the specific QoS flow or IP flow on at least one logical channel group of the UE. That is, when there is data of at least one logical channel group to be transmitted that is data of a specific QoS flow or IP flow, the UE triggers reporting of a BSR.
Wherein, for a specific QoS flow or IP flow, it can be embodied by Identification (ID) corresponding to the QoS flow or IP flow.
As can be seen from the above description, in practical application, the configuration information may be configured for the priority of the logical channel of the UE.
Based on this, in an embodiment, the specific implementation of step 201 includes:
configuring the configuration information for the low priority logical channel.
Here, in an embodiment, the configuration information includes a cache buffer amount change threshold.
Specifically, the buffer change threshold represents a change threshold of a buffer of data of a low-priority logical channel of the UE, and the trigger condition reported by the BSR includes that a buffer variation of the data of the low-priority logical channel reaches the buffer change threshold.
The buffer amount change threshold may also characterize buffer amount change thresholds of data of other logical channels of the UE except the first logical channel, where the trigger condition reported by the BSR includes that a buffer variation amount of the data of the other logical channels reaches the buffer amount change threshold, and the other logical channels are logical channels with priorities equal to and/or lower than that of the first logical channel.
In one embodiment, the configuration information includes a duration of a prohibit timer.
Specifically, the prohibit timer represents a timer corresponding to a low-priority logical channel of the UE, and the trigger condition reported by the BSR includes that the prohibit timer is overtime and the low-priority logical channel has data to be sent.
The prohibit timer duration may also characterize timer durations corresponding to other logical channels of the UE except the first logical channel, and the trigger condition reported by the BSR includes that the prohibit timer is overtime and the other logical channels have data to be sent; the other logical channels are logical channels having a priority lower than and/or equal to the first logical channel.
Here, the duration of the prohibit timer may be configured as needed.
In an embodiment, the configuration information comprises a specific QoS flow or an IP flow.
Specifically, the specific QoS flow or IP flow represents QoSflow or IP flow on a low-priority logical channel of the UE, and the trigger condition reported by the BSR includes that data is to be sent in the specific QoS flow or IP flow on the low-priority logical channel.
The specific QoS flow or IP flow may also characterize QoS flow or IP flow on other logical channels of the UE except for the first logical channel, and the triggering condition reported by the BSR includes that data is to be sent on the specific QoS flow or IP flow on the other logical channels; the other logical channels are logical channels having a priority lower than and/or equal to the first logical channel.
In an embodiment, the configuration information includes a priority of QoS flow of the UE;
correspondingly, the trigger condition for BSR reporting includes:
a first QoS flow of the UE has data to be sent, and the priority of the first QoS flow is higher than the priority of other QoS flows with data to be sent in a logic channel where the first QoS flow is located;
alternatively, the first and second electrodes may be,
a first QoS flow of the UE has data to be sent, and other QoS flows in a logic channel where the first QoS flow is located have no data to be sent;
alternatively, the first and second electrodes may be,
a first QoS flow of the UE has data to send, and the priority of the first QoS flow is higher than the priority of other QoS flows having data to send.
The first QoS flow may be any QoS flow of the UE;
alternatively, the first and second electrodes may be,
the first QoS flow may be a specific QoS flow of the UE;
alternatively, the first and second electrodes may be,
the first QoS flow may be a QoS flow configured by a base station;
alternatively, the first and second electrodes may be,
the first QoS flow may be a QoS flow in a specific logical channel or a specific logical channel group of the UE;
alternatively, the first and second electrodes may be,
the first QoS flow may be a QoS flow in a logical channel or a logical channel group configured by a base station.
For example, logical channel 1 has Qos flow1 and Qos flow 2, where the priority of Qos flow1 is 2 and the priority of Qos flow 2 is 3; the logical channel 2 has Qos flow3 and Qos flow 4, the priority of Qos flow3 is 2, and the priority of Qos flow 4 is 3.
If the trigger condition for reporting the BSR is as follows: when the QoS flow1 in the logical channel 1 has data to be sent, and the QoS flow 2 also has data to be sent, determining whether the priority of the QoS flow1 is greater than the priority of other QoS flows having data to be sent in the logical channel 1, that is, determining whether the priority of the QoS flow1 is greater than the priority of the QoS flow 2 in the logical channel 1, and if so, triggering BSR reporting; otherwise, the BSR report is not triggered.
If the trigger condition for reporting the BSR is as follows: when the QoS flow1 in the logical channel 1 has data to be transmitted, and the QoS flow 2, the QoS flow3 and the QoS flow 4 all have data to be transmitted, determining whether the priority of the QoS flow1 is greater than the priority of the other QoS flows having data to be transmitted, that is, determining whether the priority of the QoS flow1 is greater than the priorities of the QoS flow 2, the QoS flow3 and the QoS flow 4, and if so, triggering BSR to report; otherwise, the BSR report is not triggered.
In an embodiment, the configuration information includes a priority of an IP flow of the UE;
correspondingly, the trigger condition for BSR reporting includes:
a first IP flow of the UE is to send data, and the priority of the first IP flow is higher than the priority of other IP flows with data to be sent in a logic channel where the first IP flow is located;
alternatively, the first and second electrodes may be,
a first IP flow of the UE has data to be sent, and other IP flows in a logic channel where the first IP flow is located have no data to be sent;
alternatively, the first and second electrodes may be,
the first IP flow of the UE has data to be sent, and the priority of the first IP flow is higher than the priority of other IP flows with data to be sent.
The first IP flow may be any IP flow of the UE;
alternatively, the first and second electrodes may be,
the first IP flow may be a specific IP flow of the UE;
alternatively, the first and second electrodes may be,
the first IPflow may be an IP flow configured by a base station;
alternatively, the first and second electrodes may be,
the first IP flow may be an IP flow in a specific logical channel or a specific logical channel group of the UE;
alternatively, the first and second electrodes may be,
the first IP flow may be an IP flow in a logical channel or a logical channel group configured by the base station.
After the base station allocates the configuration information to the UE, when a trigger condition for reporting a BSR is satisfied, the UE sends a BSR to the base station to request allocation of a resource for transmitting a first BSR (BSR satisfying the trigger condition); after receiving the request, the base station allocates resources for the first BSR of the UE; and receiving a first BSR sent by the UE on the allocated resources.
Correspondingly, the embodiment of the invention also provides a BSR-based processing method which is applied to the UE.
Fig. 7 is a flow chart illustrating a BSR-based processing method at a UE side according to an embodiment of the present invention, as shown in fig. 7, the method includes:
step 701: when the data of the first logic channel of the UE is effective, judging whether a trigger condition for reporting the BSR is met;
here, in practical applications, before the step is executed, the method may further include:
acquiring configuration information related to triggering BSR reporting;
and setting the trigger condition by using the configuration information.
The configuration information related to the BSR reporting may be obtained by receiving the configuration information sent by the base station. Or, the UE may already agree with the base station, at this time, the UE already locally stores the configuration information, and the UE may acquire the configuration information only by reading the configuration information from a storage medium.
Step 702: if the trigger condition of the BSR report is met, triggering the BSR report; otherwise, the BSR report is not triggered.
In an embodiment, the trigger condition reported by the BSR includes that a buffer variation of the data of the UE reaches a buffer variation threshold; the specific implementation of step 701 includes:
judging whether the cache variation of the data of the UE reaches the cache variation threshold;
and when the buffer variation of the data of the UE reaches the buffer storage variation threshold, the UE triggers the report of the BSR.
Of course, when the buffer variation of the data of the UE reaches the buffer variation threshold, the UE does not trigger the report of the BSR.
In actual application, a corresponding buffer storage amount change threshold value is configured for each logical channel.
Based on this, the trigger condition reported by the BSR includes that the buffer variation of the data of at least one logical channel of the UE reaches a corresponding buffer variation threshold;
whether the cache variation of the data of the UE reaches the cache variation threshold includes:
and judging whether the cache variation of the data of at least one logic channel of the UE reaches the corresponding cache variation threshold value.
And when the buffer variation of the data of at least one logic channel of the UE reaches the corresponding buffer storage variation threshold, triggering the report of the BSR by the UE. And when the buffer variation of the data of at least one logic channel of the UE does not reach the corresponding buffer storage variation threshold, not triggering the report of the BSR.
The configured buffer level change threshold may also be for logical channels with a priority lower than and/or equal to the first logical channel.
Based on this, the trigger condition reported by the BSR includes that the buffer variation of the data of the low-priority logical channel reaches the buffer variation threshold; the low priority logical channel is a logical channel having a priority equal to and/or lower than the first logical channel;
the determining whether the buffer variation of the data of the UE reaches the buffer variation threshold includes:
judging whether the total cache variation of the data of the low-priority logic channel reaches a cache variation threshold value;
and when the total buffer variation of the data of the low-priority logic channel reaches the buffer storage variation threshold, the UE triggers the report of the BSR.
Here, when the total amount of variation in the buffer of the data of the low-priority logical channel does not reach the buffer change threshold, the UE does not trigger the report of the BSR.
The triggering condition reported by the BSR comprises that the buffer variation of data of other logic channels of the UE except the first logic channel reaches a buffer storage variation threshold; the other logical channels are logical channels with priority equal to and/or lower than the first logical channel;
the determining whether the buffer variation of the data of the UE reaches the buffer variation threshold includes:
and judging whether the total buffer variation of the data of the other logic channels reaches a buffer storage variation threshold value.
And when the total buffer variation of the data of the other logical channels reaches the buffer storage variation threshold, the UE triggers the report of the BSR. And when the total buffer variation of the data of the other logical channels does not reach the buffer storage variation threshold, the UE does not trigger the report of the BSR.
In practical application, the buffer amount change threshold value can be configured by considering QoS flow or IP flow.
Based on this, in an embodiment, the trigger condition reported by the BSR includes that a buffer variation amount of data of at least one QoS flow or IP flow of the UE reaches a corresponding buffer variation threshold;
the determining whether the buffer variation of the data of the UE reaches the buffer variation threshold includes:
judging whether the cache variation of at least one QoS flow or IP flow data of the UE reaches the corresponding cache variation threshold value;
and when the buffer variation of at least one piece of QoS flow or IP flow data of the UE reaches the corresponding buffer storage variation threshold, triggering the report of BSR by the UE.
Here, when there is no buffer variation of data of at least one QoS flow or IP flow of the UE reaching the corresponding buffer variation threshold, the UE does not trigger reporting of a BSR.
In practical application, the duration of the prohibit timer may be configured for the UE.
Based on this, in an embodiment, the trigger condition for BSR reporting includes that the prohibit timer is overtime and the UE has data to send;
the specific implementation of step 701 includes:
when the UE has data to be sent, judging whether the prohibit timer is overtime;
and triggering the report of the BSR when the data to be sent and the forbidden timer are overtime.
Of course, when the prohibit timer does not time out, the reporting of the BSR is not triggered. That is, the report of BSR is not triggered when the logical channel has data to send before the prohibit timer expires.
Wherein the prohibit timer duration may also be for logical channels having a priority lower than or equal to the first logical channel.
Based on this, the trigger condition reported by the BSR includes that the prohibit timer is overtime and the low-priority logical channel has data to be sent; the low priority logical channel is a logical channel with a priority equal and/or equal to the first logical channel;
when the UE has data to send, determining whether the prohibit timer is overtime includes:
judging whether a logical channel of the UE, to which data is to be transmitted, is a logical channel with a priority lower than and/or equal to the first logical channel;
and when the logic channel of the data to be sent is a logic channel with the priority lower than and/or equal to the first logic channel, judging whether the prohibition timer is overtime.
The logic channel to be sent is the low priority logic channel, and the report of BSR is triggered when the timer is forbidden to overtime; the logical channel to be sent is the low priority logical channel, and the report of the BSR is not triggered when the prohibit timer does not time out.
Wherein, in practical application, the following steps can be also included: the trigger condition reported by the BSR comprises that a prohibit timer is overtime and other logic channels of the UE except the first logic channel have data to be sent; the other logical channels are logical channels with a priority lower than and/or equal to the first logical channel;
when the UE has data to send, determining whether the prohibit timer is overtime includes:
judging whether the logic channel of the UE to be sent with the data is the other logic channel or not;
and when the logic channel of the data to be sent is the other logic channel, judging whether the prohibition timer is overtime.
And when the logical channel of the data to be sent is the other logical channel and the prohibit timer is overtime, triggering the report of the BSR, and when the logical channel of the data to be sent is the other logical channel and the prohibit timer is not overtime, not triggering the report of the BSR.
A corresponding timer duration may also be configured for each logical channel of the UE.
Based on this, the trigger condition reported by the BSR includes that a prohibit timer corresponding to at least one logical channel of the UE is overtime and the logical channel has data to be sent;
when the UE has data to send, determining whether the prohibit timer is overtime includes:
and judging whether the prohibition timer corresponding to at least one logical channel is overtime or not in the UE, wherein the logical channel has data to be sent.
And when the prohibition timer corresponding to at least one logic channel is overtime, triggering the report of the BSR, and when the prohibition timer corresponding to at least one logic channel is not overtime, not triggering the report of the BSR.
Wherein, the method can also comprise:
and starting the prohibit timer after the BSR of the first logic channel is reported or after the BSR of the first logic channel is triggered.
In practical application, a specific QoS flow or IP flow may be configured for the UE.
Based on this, the trigger condition reported by the BSR includes that data to be sent is in a specific QoS flow or IP flow of the UE;
the judging whether the triggering condition for reporting the BSR is met includes:
and judging whether the data to be sent is data of specific QoS flow or IP flow.
And when the data to be sent is data of specific QoS flow or IP flow, triggering the report of BSR.
And when the data to be sent is not the data of the specific QoS flow or the IP flow, not triggering the BSR.
Here, a specific QoS flow or IP flow may be configured for the priority of the logical channel of the UE. Based on this, the trigger condition reported by the BSR includes that data to be sent is in a specific QoS flow or IP flow on a low-priority logical channel; the low priority logical channel is a logical channel having a priority equal to and/or lower than the first logical channel;
the judging whether the data to be sent is data of specific QoS flow or IP flow includes:
judging whether the priority of a logical channel of data to be sent is lower than and/or equal to the priority of the first logical channel;
and when the priority of the logical channel of the data to be sent is lower than and/or equal to the priority of the first logical channel, judging whether the data to be sent is data of specific QoS flow or IP flow.
And when the priority of the logical channel of the data to be sent is lower than and/or equal to the priority of the first logical channel and the data to be sent is data of a specific QoS flow or IP flow, triggering the report of the BSR. And when the priority of the logical channel of the data to be sent is lower than and/or equal to the priority of the first logical channel and the data to be sent is not the data of the specific QoSflow or IP flow, the report of the BSR is not triggered.
The method can also be as follows: when the logic channel of the data to be sent is the logic channel with the priority equal to the first logic channel and the data to be sent is the data of a specific QoS flow or IP flow, triggering the report of a BSR;
and when the logic channel of the data to be sent is a logic channel with the priority smaller than that of the first logic channel and the data to be sent is data of a specific QoS flow or IP flow, the reporting of the BSR is not triggered.
The trigger condition reported by the BSR further includes that data to be sent is subjected to specific QoS flow or IP flow on other logical channels of the UE except the first logical channel; the other logical channels are logical channels with a priority lower than and/or equal to the first logical channel;
the judging whether the data to be sent is data of specific QoS flow or IP flow includes:
judging whether the logic channel of the data to be sent is the other logic channel;
and when the logical channel of the data to be sent is the other logical channels, judging whether the data to be sent is data of specific QoS flow or IP flow.
And when the logical channel of the data to be sent is the other logical channel and the data to be sent is the data of the specific QoS flow or the IP flow, the reporting of the BSR is triggered, and when the logical channel of the data to be sent is the other logical channel and the data to be sent is not the data of the specific QoS flow or the IP flow, the reporting of the BSR is not triggered.
A specific QoS flow or IP flow may also be configured for each logical channel or each logical channel group. Based on this, the trigger condition reported by the BSR includes that data is to be sent on a specific QoS flow or IP flow on at least one logical channel of the UE; the judging whether the data to be sent is data of specific QoS flow or IP flow includes:
and judging whether the data to be sent of at least one logical channel is data of specific QoS flow or IP flow.
When the data to be sent of at least one logical channel is data of specific QoS flow or IP flow, the reporting of the BSR is triggered, and when the data to be sent of at least one logical channel is not data of specific QoS flow or IP flow, the reporting of the BSR is not triggered.
The trigger condition reported by the BSR may further include that data is to be sent on a specific QoS flow or IP flow on at least one logical channel group of the UE;
the judging whether the data to be sent is data of specific QoS flow or IP flow includes: and judging whether the data to be sent of at least one logical channel group is data of specific QoS flow or IP flow.
When the data to be sent of at least one logical channel group is data of specific QoS flow or IP flow, the reporting of the BSR is triggered, and when the data to be sent of at least one logical channel group is not data of specific QoS flow or IP flow, the reporting of the BSR is not triggered.
As can be seen from the above description, in practical application, the configuration information may be configured for the priority of the logical channel of the UE.
Based on this, in an embodiment, the specific implementation of step 701 includes:
judging whether the logic channel of the data to be sent is a logic channel with the priority lower than or equal to the first logic channel;
and when the logic channel of the data to be sent is a logic channel with the priority lower than or equal to the first logic channel, judging whether the triggering condition of BSR reporting is met.
In an embodiment, the configuration information includes a cache buffer amount change threshold.
The triggering condition reported by the BSR comprises that the buffer variation of the data of the low-priority logic channel reaches a buffer storage variation threshold; the low priority logical channel is a logical channel having a priority equal to and/or lower than the first logical channel;
the judging whether the triggering condition for reporting the BSR is met includes:
and judging whether the total buffer variation of the data of the low-priority logic channel reaches a buffer storage variation threshold value.
When the total buffer variation of the data of the low-priority logic channel reaches a buffer storage variation threshold, the UE triggers the report of BSR; and when the total buffer variation of the data of the low-priority logic channel does not reach the buffer storage variation threshold, the UE does not trigger the report of the BSR.
The trigger condition for reporting the BSR may further include that a buffer variation amount of data of other logical channels of the UE, except the first logical channel, reaches a buffer variation amount threshold; the other logical channels are logical channels with priority equal to and/or lower than the first logical channel;
the judging whether the triggering condition for reporting the BSR is met includes:
and judging whether the total buffer variation of the data of the other logic channels reaches a buffer storage variation threshold value.
And when the total buffer variation of the data of the other logical channels reaches the buffer storage variation threshold, the UE triggers the report of the BSR. And when the total buffer variation of the data of the other logical channels does not reach the buffer storage variation threshold, the UE does not trigger the report of the BSR.
In one embodiment, the configuration information includes a duration of a prohibit timer.
Based on this, the trigger condition reported by the BSR includes that the prohibit timer is overtime and the low-priority logical channel has data to be sent; the low priority logical channel is a logical channel with a priority equal and/or equal to the first logical channel;
the judging whether the triggering condition for reporting the BSR is met includes:
judging whether a logical channel to which data is to be transmitted is a logical channel with a priority lower than and/or equal to that of the first logical channel;
when the logic channel of the data to be sent is a logic channel with the priority lower than and/or equal to the first logic channel, judging whether the prohibition timer is overtime;
the logic channel to be sent is the low priority logic channel, and the report of BSR is triggered when the timer is forbidden to overtime; the logical channel to be sent is the low priority logical channel, and the report of the BSR is not triggered when the prohibit timer does not time out.
The trigger condition reported by the BSR comprises that a prohibit timer is overtime and other logic channels of the UE except the first logic channel have data to be sent; the other logical channels are logical channels with a priority lower than and/or equal to the first logical channel;
the judging whether the triggering condition for reporting the BSR is met includes:
judging whether the logic channel to be sent is the other logic channel;
and when the logic channel of the data to be sent is the other logic channel, judging whether the prohibition timer is overtime.
And when the logical channel of the data to be sent is the other logical channel and the prohibit timer is overtime, triggering the report of the BSR, and when the logical channel of the data to be sent is the other logical channel and the prohibit timer is not overtime, not triggering the report of the BSR.
In an embodiment, the configuration information comprises a specific QoS flow or an IP flow.
Based on this, the trigger condition reported by the BSR includes that data is to be sent in a specific QoS flow or IPflow on a low-priority logical channel; the low priority logical channel is a logical channel having a priority equal to and/or lower than the first logical channel;
the triggering condition of whether the BSR report is satisfied includes:
judging whether the priority of a logical channel of data to be sent is lower than and/or equal to the priority of the first logical channel;
and when the priority of the logical channel of the data to be sent is lower than and/or equal to the priority of the first logical channel, judging whether the data to be sent is data of specific QoS flow or IP flow.
And when the priority of the logical channel of the data to be sent is lower than and/or equal to the priority of the first logical channel and the data to be sent is data of a specific QoS flow or IP flow, triggering the report of the BSR. And when the priority of the logical channel of the data to be sent is lower than and/or equal to the priority of the first logical channel and the data to be sent is not the data of the specific QoSflow or IP flow, the report of the BSR is not triggered.
The method can also be as follows: when the logic channel of the data to be sent is the logic channel with the priority equal to the first logic channel and the data to be sent is the data of a specific QoS flow or IP flow, triggering the report of a BSR;
and when the logic channel of the data to be sent is a logic channel with the priority smaller than that of the first logic channel and the data to be sent is data of a specific QoS flow or IP flow, the reporting of the BSR is not triggered.
The trigger condition reported by the BSR further includes that data to be sent is subjected to specific QoS flow or IP flow on other logical channels of the UE except the first logical channel; the other logical channels are logical channels with a priority lower than and/or equal to the first logical channel;
the judging whether the data to be sent is data of specific QoS flow or IP flow includes:
judging whether the logic channel of the data to be sent is the other logic channel;
and when the logical channel of the data to be sent is the other logical channels, judging whether the data to be sent is data of specific QoS flow or IP flow.
And when the logical channel of the data to be sent is the other logical channel and the data to be sent is the data of the specific QoS flow or the IP flow, the reporting of the BSR is triggered, and when the logical channel of the data to be sent is the other logical channel and the data to be sent is not the data of the specific QoS flow or the IP flow, the reporting of the BSR is not triggered.
In an embodiment, the configuration information includes a priority of QoS flow of the UE;
correspondingly, the trigger condition for BSR reporting includes:
a first QoS flow of the UE has data to be sent, and the priority of the first QoS flow is higher than the priority of other QoS flows with data to be sent in a logic channel where the first QoS flow is located;
alternatively, the first and second electrodes may be,
a first QoS flow of the UE has data to be sent, and other QoS flows in a logic channel where the first QoS flow is located have no data to be sent;
alternatively, the first and second electrodes may be,
a first QoS flow of the UE has data to send, and the priority of the first QoS flow is higher than the priority of other QoS flows having data to send.
The first QoS flow may be any QoS flow of the UE;
alternatively, the first and second electrodes may be,
the first QoS flow may be a specific QoS flow of the UE;
alternatively, the first and second electrodes may be,
the first QoS flow may be a QoS flow configured by a base station;
alternatively, the first and second electrodes may be,
the first QoS flow may be a QoS flow in a specific logical channel or a specific logical channel group of the UE;
alternatively, the first and second electrodes may be,
the first QoS flow may be a QoS flow in a logical channel or a logical channel group configured by a base station.
In an embodiment, the configuration information includes a priority of an IP flow of the UE;
correspondingly, the trigger condition for BSR reporting includes:
a first IP flow of the UE is to send data, and the priority of the first IP flow is higher than the priority of other IP flows with data to be sent in a logic channel where the first IP flow is located;
alternatively, the first and second electrodes may be,
a first IP flow of the UE has data to be sent, and other IP flows in a logic channel where the first IP flow is located have no data to be sent;
alternatively, the first and second electrodes may be,
the first IP flow of the UE has data to be sent, and the priority of the first IP flow is higher than the priority of other IP flows with data to be sent.
The first IP flow may be any IP flow of the UE;
alternatively, the first and second electrodes may be,
the first IP flow may be a specific IP flow of the UE;
alternatively, the first and second electrodes may be,
the first IP flow may be an IP flow configured by a base station;
alternatively, the first and second electrodes may be,
the first IP flow may be an IP flow in a specific logical channel or a specific logical channel group of the UE;
alternatively, the first and second electrodes may be,
the first IP flow may be an IP flow in a logical channel or a logical channel group configured by the base station.
When reporting of a BSR is triggered, the UE may request the base station to allocate resources for a first BSR (a BSR meeting the BSR triggering condition), and send the first BSR on the resources allocated by the base station for the first BSR.
An embodiment of the present invention further provides a BSR-based processing method, as shown in fig. 8, the method includes:
step 801: a base station configures configuration information related to triggering BSR reporting for UE;
here, the configuration information is used for the UE to set a trigger condition for BSR reporting when data of the first logical channel of the UE is valid.
Step 802: the base station sends the configuration information to the UE;
step 803: when the data of the first logic channel of the UE is effective, the UE judges whether the triggering condition of BSR reporting is met or not;
step 804: if the trigger condition of the BSR report is met, triggering the BSR report; otherwise, the BSR report is not triggered.
It should be noted that: the specific processing procedures of the base station and the UE are described in detail above, and are not described herein again.
The processing method based on the BSR provided by the embodiment of the invention configures configuration information related to the report of the BSR for UE; sending the configuration information to the UE; the configuration information is used for setting a trigger condition reported by a BSR when data of a first logic channel of the UE is valid by the UE; when the data of the first logical channel is valid, the UE judges whether a trigger condition for BSR reporting is met; if the trigger condition of the BSR report is met, triggering the BSR report; otherwise, the BSR reporting is not triggered, and the triggering of the BSR reporting is controlled through a triggering condition when the data of the first logic channel is effective, so that the triggering of the BSR reporting can be effectively realized on the premise of balancing the reporting burden of the UE.
In addition, the triggering control of the BSR reporting is realized by configuring a buffer change threshold, a specific QoS flow or an IP flow, so that the triggering of the BSR reporting can be flexibly realized.
Example two
On the basis of the first embodiment, this embodiment describes in detail a specific process of configuring a buffer amount change threshold for a UE to trigger a BSR.
In this embodiment, the base station configures a buffer size change threshold, such as 30bytes, for the UE. After the UE has triggered BSR reporting, that is, after the UE has reported BSR to the base station, if the UE side data reaches the buffer, which causes buffer change, and the increased buffer size exceeds 30bytes, the UE triggers BSR reporting.
In addition, in practical applications, the configuration of the buffer size change threshold may be for the existing data logical channels equal to and/or lower than the existing data logical channel (the logical channel has reported the BSR), in this case, for example, assuming that the priority of the current logical channel LC1 is 1, and the priorities of the logical channels LC 2 and LC3 are 2 and 3, respectively, after the BSR is triggered when the LC1 data arrives, the arrival of data on the logical channels LC 2 and LC3 is 20bytes after a certain time, at this time, the UE determines that the priorities of the logical channels LC 2 and LC3 are lower than the priority of the logical channel LC1, and the change amount of the buffer size does not exceed the threshold, so the BSR is not triggered. After a further period of time, the UE finds: after the BSR is sent last time, the data arriving in the logic channels LC 2 and LC3 are accumulated to reach 30bytes, and at this time, the UE triggers the BSR to report.
This buffer size change threshold may also be configured for each logical channel. For example, the threshold of the logical channel LC 2 is 20bytes, and the threshold of the logical channel LC3 is 30 bytes. At this time, when the UE determines that the amount of change in the buffer size caused by the data arriving on the logical channel LC 2 exceeds 20bytes, the BSR is triggered; correspondingly, when the UE determines that the variation of the buffer size caused by the data arriving on the logical channel LC3 exceeds 20bytes, the UE triggers the report of the BSR.
The Buffer size change threshold may also be configured per Qos flow. The buffer size change threshold may also be increased or changed by more than the last time the buffer size was reported, for example by 20%. That is, when the UE determines that the buffer size variation is increased by 20% compared with the buffer size variation in the last BSR reporting, the UE triggers BSR reporting.
As can be seen from the above description, in this embodiment, the BSR is triggered by configuring the buffer storage amount change threshold, so that the triggering of BSR reporting can be effectively implemented on the premise of balancing the reporting burden of the UE.
In addition, the triggering of the BSR reporting can be flexibly realized.
EXAMPLE III
On the basis of the first embodiment, this embodiment describes in detail a specific processing procedure for configuring a prohibit timer (BSR trigger prohibit timer) for a UE to trigger a BSR.
In this embodiment, the base station configures a BSR trigger prohibit timer for the UE, for example, the duration is 20 ms.
When the UE triggers BSR reporting, when a logic channel with a priority greater than that of the logic channel with existing data (reported BSR) has data coming (data to be sent), the UE directly triggers BSR reporting without considering whether the BSR trigger prohibit timer is overtime or not.
When data arrives in a logical channel with the priority equal to and/or less than the priority of the logical channel with the data (reported BSR), the UE judges whether the BSR trigger prohibit timer is overtime or not, if not, the BSR is not triggered, and if the BSR trigger prohibit timer is overtime, the BSR is triggered. The BSR trigger prohibit timer may be started when the BSR sends a candidate or triggers the BSR, and the UE allows triggering the BSR after the BSR trigger prohibit timer expires, and restarts the BSR after the BSR is sent.
This BSR trigger prohibit timer may also be configured for each logical channel of the UE. At this time, when data arrives in the logical channel, whether the timer for the logical channel is overtime is judged, if yes, the BSR is triggered, otherwise, the BSR is not triggered.
As can be seen from the above description, in this embodiment, the BSR is triggered by configuring the prohibit timer, so that the BSR can be effectively triggered on the premise of balancing the reporting burden of the UE.
In addition, the triggering of the BSR reporting can be flexibly realized.
Example four
On the basis of the first embodiment, this embodiment describes in detail a specific process of configuring QoS flow for a UE to trigger BSR.
Specifically, the base station configures the UE with a specific QoS flow of a logical channel with the same priority or a lower priority than the logical channel of the existing data, so as to trigger the reporting of the BSR. The reporting of BSR is allowed to be triggered when data arrives at a particular Qos flow of the same or low logical channel priority.
In this case, after data of a logical channel arrives, the UE first determines the priority of the logical channel, and if the priority of the logical channel on which the data arrives is equal to or lower than the priority of the logical channel on which the data already arrives, the UE further determines whether a configured QoS flow (specific QoS flow) has data to arrive, thereby determining whether to trigger a BSR. For example, assuming that the base station configures the UE with QoS flow permission triggering BSR with QoS flow ID of 5, assuming that logical channel 1 and logical channel 2 have the same priority, as shown in fig. 6A, logical channel 1 carries QoS flows 1, 2 and 3, and logical channel 2 carries QoS flows 4, 5 and 6, as shown in fig. 6B. There is initially no data on logical channel 1 and logical channel 2, and a BSR is triggered when data arrives on QoS flow 1. After a period of time, the QoS flow 4 has data coming, the UE determines that no data with high logical channel priority comes, and the QoS flow is 4, and does not satisfy the configuration trigger BSR QoS flow5, so that the report of BSR is not triggered. After a while, the data with QoS flow ID of 5 comes, at this time, although no data with higher logical channel priority comes, the QoS flow5 is a special configuration of the base station, so the UE triggers BSR reporting.
The reported BSR may or may not carry the QoS flow identifier.
In actual application, the base station configures a QoS flow permission trigger BSR with a UE QoS flow ID of x, and may configure and lower a logical channel priority based on each same logical channel priority, for example, report of a BSR may be triggered again for the same logical channel priority and data comes with a QoS flow ID of x, and if the data with a QoS flow ID of x is carried on a logical channel with a lower priority, the BSR is not permitted to be triggered.
When the base station configures a specific QoS flow for the UE to trigger the BSR, the base station may also configure the specific QoS flow based on the logical channel or the LCG, and in this case, the UE may trigger BSR reporting of the logical channel or the LCG as long as it monitors that data of the specific QoS flow increases.
As can be seen from the above description, in this embodiment, the BSR is triggered by configuring a specific QoS flow, so that the BSR can be effectively triggered on the premise of balancing the reporting burden of the UE.
In addition, the scheme of the embodiment of the invention can realize flexible BSR triggering.
EXAMPLE five
In order to implement the method according to the embodiment of the present invention, the embodiment provides a BSR-based processing apparatus, which is disposed in a base station. Wherein, in the LTE system, the base station is an eNB. In a 5G system, the base station is a gbb.
As shown in fig. 9, the apparatus includes:
a allocating unit 91, configured to configure configuration information related to triggering BSR reporting for the UE;
a first sending unit 92, configured to send the configuration information to the UE; the configuration information is used for the UE to set a trigger condition for BSR reporting when the data of the first logical channel of the UE is valid.
In other words, the trigger condition for BSR reporting refers to: and after the first logic channel with valid data triggers one BSR report, triggering the next BSR report.
Wherein the data valid means: the UE has reported a BSR for a first logical channel, and the base station has allocated a resource (UL grant) for data of the first logical channel, where the data of the first logical channel is used for next transmission, that is, the data of the first logical channel is valid data for transmission.
In actual application, the base station may configure the configuration information for the UE according to a reporting policy of the BSR.
In practical application, a change threshold, that is, a change threshold, of the buffer size may be configured for the UE, so as to constrain the reporting frequency of the BSR.
Based on this, the configuration information includes a buffer change threshold, and the trigger condition reported by the BSR includes that the buffer change amount of the data of the UE reaches the buffer change threshold. That is, the UE triggers the report of the BSR when the buffer variation of the added data reaches the buffer variation threshold.
The size of the buffer amount change threshold value can be set according to needs.
During actual application, a corresponding buffer storage amount change threshold value is configured for each logic channel.
Based on this, each logical channel of the UE corresponds to a buffer amount change threshold, and the trigger condition reported by the BSR includes that the buffer variation amount of the data of at least one logical channel of the UE reaches the corresponding buffer amount change threshold. That is, the UE triggers reporting of the BSR when the buffer variation of the data of at least one logical channel reaches the corresponding buffer variation threshold.
In practical applications, the configured buffer amount change threshold may also be for a logical channel with a priority lower than and/or equal to the first logical channel. That is to say, the buffer amount change threshold represents a change threshold of a buffer amount of data of a low-priority logical channel of the UE, the trigger condition reported by the BSR includes that a buffer variation amount of the data of the low-priority logical channel reaches the buffer amount change threshold, and the low-priority logical channel is a logical channel with a priority equal to and/or lower than the first logical channel. In other words, when the total buffer variation of the data of the low-priority logical channel reaches the buffer variation threshold, the UE triggers the report of the BSR.
Here, the buffer amount change threshold may further characterize a buffer amount change threshold of data of other logical channels of the UE besides the first logical channel, where the trigger condition for BSR reporting includes that a buffer change amount of the data of the other logical channels reaches the buffer amount change threshold, and the other logical channels are logical channels with priorities equal to and/or lower than that of the first logical channel. At this time, when the buffer variation of the data of the other level of logical channels reaches the buffer variation threshold, the UE triggers reporting of a BSR.
The current BSR is reported according to a logical channel group, the logical channel group of the UE is divided into 4 groups at most, and there are two BSR formats, one format is Short BSR and Truncated BSR MAC CE shown in fig. 3, and the other format is Long BSR MAC CE shown in fig. 4. Wherein, the buffer size of the LCG with the highest priority is reported by the Short BSR and trunked BSR MAC CE, and the Long BSR MAC CE is used for the buffer size of all 4 logical channel groups.
Therefore, the priority of the logical channel may be determined in combination with the priority of the corresponding LCG.
In practical application, the buffer amount change threshold value can be configured by considering QoS flow or IP flow.
Based on this, in an embodiment, each QoS flow or IP flow of the UE corresponds to one buffer change threshold, and the trigger condition reported by the BSR includes that a buffer change amount of data of at least one QoS flow or IP flow of the UE reaches the corresponding buffer change threshold. That is, when the buffer variation amount of data with at least one QoS flow or IPflow reaches the corresponding buffer variation threshold, the UE triggers reporting of the BSR.
Here, it has been decided in the discussion of 5G NR to introduce the concept of QoS flow (see RAN2#96 in the discussion of 5G NR), and as shown in fig. 5A, 5B, 6A, 6B, multiple QoS flows of uplink and downlink can be mapped into one logical channel.
At least one IP flow may be mapped into one QoS flow.
In practical application, the duration of the prohibit timer may be configured for the UE, so as to constrain the reporting frequency of the BSR.
Based on this, in an embodiment, the configuration information includes a duration of a prohibit timer, and the trigger condition for reporting by the BSR includes that the prohibit timer is overtime and the UE has data to send. In other words, when the prohibit timer expires and the UE has data to send, the UE triggers the reporting of a BSR.
In practical application, the configured prohibit timer duration may also be for a logical channel with a priority lower than and/or equal to the first logical channel. Specifically, the prohibit timer represents a timer corresponding to a low-priority logical channel of the UE, and the trigger condition reported by the BSR includes that the prohibit timer is overtime and the low-priority logical channel has data to be sent; the low priority logical channel is a logical channel with a priority equal and/or equal to the first logical channel. That is, when the prohibit timer expires and the low priority logical channel has data to send, the UE triggers the reporting of BSR.
In actual application, the prohibit timer duration may also represent timer durations corresponding to other logical channels of the UE except the first logical channel, and the trigger condition reported by the BSR includes that the prohibit timer is overtime and the other logical channels have data to be sent; the other logical channels are logical channels having a priority lower than and/or equal to the first logical channel.
That is, configuring a prohibit timer duration for the other logical channels; at this time, when the prohibit timer is overtime and the other logical channels have data to send, the UE triggers the report of the BSR.
The prohibit timer duration may also be configured for each logical channel of the UE.
Based on this, each logical channel of the UE corresponds to one prohibit timer, and the trigger condition reported by the BSR includes that the prohibit timer corresponding to at least one logical channel of the UE is overtime and the logical channel has data to be sent. That is, the UE triggers the reporting of BSR when the prohibit timer for at least one logical channel expires. Of course this logical channel is to be sent.
Here, the prohibit timer duration may be configured as needed.
In practical application, a specific QoS flow or IP flow may be configured for the UE, so as to restrict the reporting frequency of the BSR.
Based on this, in an embodiment, the configuration information includes a specific QoS flow or IP flow, and the triggering condition reported by the BSR includes that data is to be sent in the specific QoS flow or IP flow of the UE. That is, when a specific QoS flow or IP flow of a UE has data to send, the UE triggers the reporting of BSR.
Wherein a specific QoS flow or IP flow can be configured for the priority of the logical channel of the UE.
Based on this, in an embodiment, the specific QoS flow or IP flow represents QoS flow or IP flow on a low-priority logical channel of the UE, and the triggering condition reported by the BSR includes that the specific QoS flow or IP flow on the low-priority logical channel has data to be sent; the low priority logical channel is a logical channel having a priority equal to and/or lower than the first logical channel. That is, or, the UE triggers the reporting of BSR when a specific QoS flow or IPflow on the low priority logical channel has data to send.
Wherein a specific QoS flow or IP flow may also be configured for other low priority channels of the UE than the first logical channel.
Based on this, the specific QoS flow or IP flow characterizes QoS flow or IP flow on other logical channels of the UE except the first logical channel, and the trigger condition reported by the BSR includes that the specific QoS flow or IP flow on the other logical channels has data to be sent; the other logical channels are logical channels having a priority lower than and/or equal to the first logical channel. In other words, the UE triggers the reporting of BSR when a specific QoS flow or IP flow on other logical channels has data to send.
In another embodiment, a specific QoS flow or IP flow may also be configured on a per logical channel basis; at this time, each logical channel of the UE corresponds to a specific QoS flow or IP flow, and the triggering condition reported by the BSR includes that the specific QoS flow or IP flow on at least one logical channel of the UE has data to be sent. In other words, the UE triggers the reporting of BSR when there is data of at least one logical channel to be sent being data of a specific QoS flow or IP flow.
Specific QoS flow or IP flow may also be configured based on each logical channel group, at this time, each logical channel group of the UE corresponds to one specific QoS flow or IP flow, and the triggering condition reported by the BSR includes that data is to be sent in the specific QoS flow or IP flow on at least one logical channel group of the UE. That is, when there is data of at least one logical channel group to be transmitted that is data of a specific QoS flow or IP flow, the UE triggers reporting of a BSR.
Wherein, for a specific QoS flow or IP flow, it can be embodied by ID corresponding to QoS flow or IP flow.
As can be seen from the above description, in practical application, the configuration information may be configured for the priority of the logical channel of the UE.
The allocation unit 91 is specifically configured to:
configuring the configuration information for the low priority logical channel.
Here. In one embodiment, the configuration information includes a cache buffer size change threshold.
Specifically, the buffer change threshold represents a change threshold of a buffer of data of a low-priority logical channel of the UE, and the trigger condition reported by the BSR includes that a buffer variation of the data of the low-priority logical channel reaches the buffer change threshold.
The buffer amount change threshold may also characterize buffer amount change thresholds of data of other logical channels of the UE except the first logical channel, where the trigger condition reported by the BSR includes that a buffer variation amount of the data of the other logical channels reaches the buffer amount change threshold, and the other logical channels are logical channels with priorities equal to and/or lower than that of the first logical channel.
The configuration information includes a duration of a prohibit timer.
Specifically, the prohibit timer represents a timer corresponding to a low-priority logical channel of the UE, and the trigger condition reported by the BSR includes that the prohibit timer is overtime and the low-priority logical channel has data to be sent.
The prohibit timer duration may also characterize timer durations corresponding to other logical channels of the UE except the first logical channel, and the trigger condition reported by the BSR includes that the prohibit timer is overtime and the other logical channels have data to be sent; the other logical channels are logical channels having a priority lower than and/or equal to the first logical channel.
Here, the prohibit timer duration may be configured as needed.
In an embodiment, the configuration information comprises a specific QoS flow or an IP flow.
Specifically, the specific QoS flow or IP flow represents QoSflow or IP flow on a low-priority logical channel of the UE, and the trigger condition reported by the BSR includes that data is to be sent in the specific QoS flow or IP flow on the low-priority logical channel.
The specific QoS flow or IP flow may also characterize QoS flow or IP flow on other logical channels of the UE except for the first logical channel, and the triggering condition reported by the BSR includes that data is to be sent on the specific QoS flow or IP flow on the other logical channels; the other logical channels are logical channels having a priority lower than and/or equal to the first logical channel.
In an embodiment, the configuration information includes a priority of QoS flow of the UE;
correspondingly, the trigger condition for BSR reporting includes:
a first QoS flow of the UE has data to be sent, and the priority of the first QoS flow is higher than the priority of other QoS flows with data to be sent in a logic channel where the first QoS flow is located;
alternatively, the first and second electrodes may be,
a first QoS flow of the UE has data to be sent, and other QoS flows in a logic channel where the first QoS flow is located have no data to be sent;
alternatively, the first and second electrodes may be,
a first QoS flow of the UE has data to send, and the priority of the first QoS flow is higher than the priority of other QoS flows having data to send.
The first QoS flow may be any QoS flow of the UE;
alternatively, the first and second electrodes may be,
the first QoS flow may be a specific QoS flow of the UE;
alternatively, the first and second electrodes may be,
the first QoS flow may be a QoS flow configured by a base station;
alternatively, the first and second electrodes may be,
the first QoS flow may be a QoS flow in a specific logical channel or a specific logical channel group of the UE;
alternatively, the first and second electrodes may be,
the first QoS flow may be a QoS flow in a logical channel or a logical channel group configured by a base station.
In an embodiment, the configuration information includes a priority of an IP flow of the UE;
correspondingly, the trigger condition for BSR reporting includes:
a first IP flow of the UE is to send data, and the priority of the first IP flow is higher than the priority of other IP flows with data to be sent in a logic channel where the first IP flow is located;
alternatively, the first and second electrodes may be,
a first IP flow of the UE has data to be sent, and other IP flows in a logic channel where the first IP flow is located have no data to be sent;
alternatively, the first and second electrodes may be,
the first IP flow of the UE has data to be sent, and the priority of the first IP flow is higher than the priority of other IP flows with data to be sent.
The first IP flow may be any IP flow of the UE;
alternatively, the first and second electrodes may be,
the first IP flow may be a specific IP flow of the UE;
alternatively, the first and second electrodes may be,
the first IP flow may be an IP flow configured by a base station;
alternatively, the first and second electrodes may be,
the first IP flow may be an IP flow in a specific logical channel or a specific logical channel group of the UE;
alternatively, the first and second electrodes may be,
the first IP flow may be an IP flow in a logical channel or a logical channel group configured by the base station.
After the configuration information is allocated to the UE, when a trigger condition for reporting a BSR is satisfied, the UE sends an SR to the base station to request allocation of a resource for transmitting a first BSR (BSR satisfying the trigger condition); after receiving the request, the base station allocates resources for the first BSR of the UE; and receiving a first BSR sent by the UE on the allocated resources.
Based on this, in an embodiment, the allocating unit 91 is further configured to allocate resources for the first BSR of the UE; the first BSR is a BSR meeting the BSR triggering condition;
the apparatus may further include:
a receiving unit, configured to receive a first BSR sent by the UE on the allocated resources.
In practical applications, the distribution Unit 91 may be implemented by a Processor (such as a Central Processing Unit (CPU), a Microprocessor (MCU), a Digital Signal Processor (DSP), a programmable logic Array (FPGA), or the like) in the BSR-based Processing device, and the first sending Unit 92 and the receiving Unit may be implemented by a communicator (network interface) in the BSR-based Processing device.
In order to implement the method according to the embodiment of the present invention, this embodiment further provides a BSR-based triggering apparatus, which is configured in a UE, and as shown in fig. 10, the apparatus includes:
a determining unit 101, configured to determine whether a trigger condition for BSR reporting is met when data of a first logical channel of the UE is valid;
a processing unit 102, configured to trigger BSR reporting if a triggering condition for BSR reporting is met; otherwise, the BSR report is not triggered.
Here, in practical application, the apparatus may further include:
an obtaining unit, configured to obtain configuration information related to triggering BSR reporting;
and the setting unit is used for setting the triggering condition by utilizing the configuration information.
Specifically, the obtaining unit is specifically configured to receive configuration information related to triggering BSR reporting, which is sent by a base station.
The acquiring unit may acquire the configuration information in a manner of receiving the configuration information related to triggering BSR reporting, which is sent by a base station; or, both the UE and the base station have agreed, at this time, the UE has locally stored the configuration information, and the obtaining unit may obtain the configuration information only by reading the configured configuration information from a storage medium.
In an embodiment, the trigger condition reported by the BSR includes that a buffer variation of the data of the UE reaches a buffer variation threshold; the determining unit 101 is specifically configured to:
judging whether the cache variation of the data of the UE reaches the cache variation threshold;
the processing unit 102 is specifically configured to trigger reporting of a BSR when the buffer variation of the data of the UE reaches the buffer variation threshold.
Of course, when the buffer variation of the data of the UE reaches the buffer variation threshold, the processing unit 102 does not trigger the report of the BSR.
In actual application, a corresponding buffer storage amount change threshold value is configured for each logical channel.
Based on this, the trigger condition reported by the BSR includes that the buffer variation of the data of at least one logical channel of the UE reaches a corresponding buffer variation threshold;
whether the cache variation of the data of the UE reaches the cache variation threshold includes:
the determining unit 101 determines whether there is a buffer variation amount of data of at least one logical channel of the UE that reaches the corresponding buffer variation threshold.
When there is a buffer variation of data of at least one logical channel of the UE that reaches the corresponding buffer change threshold, the processing unit 102 triggers reporting of a BSR. When the buffer variation of the data of at least one logical channel of the UE does not reach the corresponding buffer change threshold, the processing unit 102 does not trigger the report of the BSR.
The configured buffer level change threshold may also be for logical channels with a priority lower than and/or equal to the first logical channel.
Based on this, the trigger condition reported by the BSR includes that the buffer variation of the data of the low-priority logical channel reaches the buffer variation threshold; the low priority logical channel is a logical channel having a priority equal to and/or lower than the first logical channel;
the determining whether the buffer variation of the data of the UE reaches the buffer variation threshold includes:
the judging unit 101 judges whether the total buffer variation of the data of the low-priority logical channel reaches a buffer variation threshold;
when the total buffer variation of the data of the low-priority logical channel reaches the buffer storage variation threshold, the processing unit 102 triggers reporting of a BSR.
Here, when the total buffer variation of the data of the low-priority logical channel does not reach the buffer change threshold, the processing unit 102 does not trigger the report of the BSR.
The triggering condition reported by the BSR comprises that the buffer variation of data of other logic channels of the UE except the first logic channel reaches a buffer storage variation threshold; the other logical channels are logical channels with priority equal to and/or lower than the first logical channel;
the determining whether the buffer variation of the data of the UE reaches the buffer variation threshold includes:
the judging unit 101 judges whether the total buffer variation of the data of the other logical channels reaches the buffer variation threshold.
When the total buffer variation of the data of the other logical channels reaches the buffer storage variation threshold, the processing unit 102 triggers reporting of a BSR. When the total buffer variation of the data of the other logical channels does not reach the buffer storage variation threshold, the processing unit 102 does not trigger the report of the BSR.
In practical application, the buffer amount change threshold value can be configured by considering QoS flow or IP flow.
Based on this, in an embodiment, the trigger condition reported by the BSR includes that a buffer variation amount of data of at least one QoS flow or IP flow of the UE reaches a corresponding buffer variation threshold;
the determining whether the buffer variation of the data of the UE reaches the buffer variation threshold includes:
the determining unit 101 determines whether there is a cache variation of data of at least one QoS flow or IP flow of the UE that reaches the corresponding cache variation threshold;
when there is a buffer variation of at least one QoS flow or IP flow of the UE that reaches the corresponding buffer change threshold, the processing unit 102 triggers reporting of a BSR.
Here, when there is no buffer variation of data of at least one QoS flow or IP flow of the UE reaching the corresponding buffer variation threshold, the processing unit 102 does not trigger the report of BSR.
In practical application, a prohibit timer may be configured for the UE.
Based on this, in an embodiment, the trigger condition for BSR reporting includes that the prohibit timer is overtime and the UE has data to send; the determining unit 102 is specifically configured to:
when the UE has data to be sent, judging whether the prohibit timer is overtime;
when the timer is prohibited from timing out while the data is to be transmitted, the processing unit 102 triggers the report of the BSR.
Of course, when the prohibit timer does not time out, the reporting of the BSR is not triggered. That is, the report of BSR is not triggered when the logical channel has data to send before the prohibit timer expires.
Wherein the prohibit timer duration may also be for logical channels having a priority lower than or equal to the first logical channel.
Based on this, the trigger condition reported by the BSR includes that the prohibit timer is overtime and the low-priority logical channel has data to be sent; the low priority logical channel is a logical channel with a priority equal and/or equal to the first logical channel;
judging whether the prohibit timer is overtime when the data is to be transmitted, including:
the processing unit 101 determines whether a logical channel to which data is to be transmitted is a logical channel having a priority lower than and/or equal to the first logical channel;
when the logical channel of the data to be transmitted is a logical channel whose priority is lower than and/or equal to the first logical channel, the processing unit 101 determines whether the prohibit timer is overtime.
The logical channel to be sent is the low priority logical channel, and the processing unit 102 is prohibited from reporting BSR when the timer is overtime; the logical channel to be sent is the low priority logical channel, and the processing unit 102 does not trigger BSR reporting when the prohibit timer is not timed out.
Wherein, in practical application, the following steps can be also included: the trigger condition reported by the BSR comprises that a prohibit timer is overtime and other logic channels of the UE except the first logic channel have data to be sent; the other logical channels are logical channels with a priority lower than and/or equal to the first logical channel;
judging whether the prohibit timer is overtime when the data is to be transmitted, including:
the judging unit 101 judges whether the logical channel to which data is to be transmitted is the other logical channel;
when the logical channel of the data to be transmitted is the other logical channel, the determining unit 101 determines whether the prohibit timer is overtime.
When the logical channel of the data to be sent is the other logical channel and the prohibit timer is overtime, the processing unit 102 triggers the report of the BSR, and when the logical channel of the data to be sent is the other logical channel and the prohibit timer is not overtime, the processing unit 102 does not trigger the report of the BSR.
A corresponding timer duration may also be configured for each logical channel of the UE.
Based on this, the trigger condition reported by the BSR includes that a prohibit timer corresponding to at least one logical channel of the UE is overtime and the logical channel has data to be sent;
judging whether the prohibit timer is overtime when the data is to be transmitted, including:
the judging unit 101 judges whether a prohibit timer corresponding to at least one logical channel is overtime; the at least one logical channel has data to transmit.
When there is a prohibit timer corresponding to at least one logical channel that times out, the processing unit 102 triggers the report of the BSR, and when there is no prohibit timer corresponding to at least one logical channel that times out, the processing unit 102 does not trigger the report of the BSR.
Wherein, the device can also comprise;
a starting unit, configured to start the prohibit timer after the BSR of the first logical channel is reported or after the BSR of the first logical channel is triggered
In practical application, a specific QoS flow or IP flow may be configured for the UE.
Based on this, the trigger condition reported by the BSR includes that data to be sent is in a specific QoS flow or IP flow of the UE;
the determining unit 101 is specifically configured to:
and judging whether the data to be sent is data of specific QoS flow or IP flow.
When the data to be sent is data of a specific QoS flow or IP flow, the processing unit 102 triggers reporting of a BSR.
Wherein, when the data to be sent is not data of a specific QoS flow or IP flow, the processing unit 102 does not trigger a BSR.
Here, a specific QoS flow or IP flow may be configured for the priority of the logical channel of the UE. Based on this, the trigger condition reported by the BSR includes that data to be sent is in a specific QoS flow or IP flow on a low-priority logical channel; the low priority logical channel is a logical channel having a priority equal to and/or lower than the first logical channel;
the judging whether the data to be sent is data of specific QoS flow or IP flow includes:
the judging 101 judges whether the priority of the logical channel of the data to be transmitted is lower than and/or equal to the priority of the first logical channel;
when the priority of the logical channel of the data to be sent is lower than and/or equal to the priority of the first logical channel, the judgment 101 judges whether the data to be sent is data of a specific QoS flow or IP flow.
When the priority of the logical channel of the data to be sent is lower than and/or equal to the priority of the first logical channel, and the data to be sent is data of a specific QoS flow or IP flow, the processing unit 102 triggers reporting of a BSR. When the priority of the logical channel of the data to be sent is lower than and/or equal to the priority of the first logical channel, and the data to be sent is not data of a specific QoS flow or IP flow, the processing unit 102 does not trigger the report of the BSR.
The method can also be as follows: when the logical channel of the data to be sent is a logical channel whose priority is equal to the first logical channel, and the data to be sent is data of a specific QoS flow or IP flow, the processing unit 102 triggers the report of BSR;
when the logical channel of the data to be sent is a logical channel whose priority is smaller than that of the first logical channel, and the data to be sent is data of a specific QoS flow or IP flow, the processing unit 102 does not trigger the report of the BSR.
The trigger condition reported by the BSR further includes that data to be sent is subjected to specific QoS flow or IP flow on other logical channels of the UE except the first logical channel; the other logical channels are logical channels with a priority lower than and/or equal to the first logical channel;
the judging whether the data to be sent is data of specific QoS flow or IP flow includes:
the judging unit 101 judges whether the logical channel of the data to be transmitted is the other logical channel;
when the logical channel of the data to be transmitted is the other logical channel, the determining unit 101 determines whether the data to be transmitted is data of a specific QoS flow or IP flow.
When the logical channel of the data to be sent is the other logical channel and the data to be sent is data of the specific QoS flow or IP flow, the processing unit 102 triggers reporting of the BSR, and when the logical channel of the data to be sent is the other logical channel and the data to be sent is not data of the specific QoS flow or IP flow, the processing unit 102 does not trigger reporting of the BSR.
A specific QoS flow or IP flow may also be configured for each logical channel or each logical channel group. Based on this, the trigger condition reported by the BSR includes that data is to be sent on a specific QoS flow or IP flow on at least one logical channel of the UE; the judging whether the data to be sent is data of specific QoS flow or IP flow includes:
the judging unit 101 judges whether there is data to be transmitted of at least one logical channel, which is data of a specific QoS flow or IP flow.
When there is data to be sent of at least one logical channel being data of a specific QoS flow or IP flow, the processing unit 102 triggers reporting of the BSR, and when there is no data to be sent of at least one logical channel being data of a specific QoS flow or IP flow, the processing unit 102 does not trigger reporting of the BSR.
The trigger condition reported by the BSR may further include that data is to be sent on a specific QoS flow or IP flow on at least one logical channel group of the UE;
the judging whether the data to be sent is data of specific QoS flow or IP flow includes: the determining unit 101 determines whether there is data to be transmitted of at least one logical channel group that is data of a specific QoS flow or IP flow.
When there is data to be sent of at least one logical channel group being specific QoS flow or IP flow, the processing unit 102 triggers reporting of the BSR, and when there is no data to be sent of at least one logical channel group being specific QoS flow or IP flow, the processing unit 102 does not trigger reporting of the BSR.
As can be seen from the above description, in practical applications, the BSR triggering condition may be configured for the priority of the logical channel of the UE.
Based on this, in an embodiment, the determining unit 101 is specifically configured to:
judging whether the logic channel of the data to be sent is a logic channel with the priority lower than or equal to the first logic channel;
and when the logic channel of the data to be sent is a logic channel with the priority lower than or equal to the first logic channel, judging whether the triggering condition of BSR reporting is met.
In an embodiment, the configuration information includes a cache buffer amount change threshold.
The triggering condition reported by the BSR comprises that the buffer variation of the data of the low-priority logic channel reaches a buffer storage variation threshold; the low priority logical channel is a logical channel having a priority equal to and/or lower than the first logical channel;
the judging whether the triggering condition for reporting the BSR is met includes:
the judgment unit 101 judges whether or not the total buffer variation of the data of the low-priority logical channel reaches the buffer variation threshold.
When the total buffer variation of the data of the low-priority logical channel reaches the buffer storage variation threshold, the processing unit 102 triggers reporting of a BSR; when the total buffer variation of the data of the low-priority logical channel does not reach the buffer change threshold, the processing unit 102 does not trigger the report of the BSR.
The trigger condition for reporting the BSR may further include that a buffer variation amount of data of other logical channels of the UE, except the first logical channel, reaches a buffer variation amount threshold; the other logical channels are logical channels with priority equal to and/or lower than the first logical channel;
the judging whether the triggering condition for reporting the BSR is met includes:
the judging unit 101 judges whether the total buffer variation of the data of the other logical channels reaches the buffer variation threshold.
When the total buffer variation of the data of the other logical channels reaches the buffer storage variation threshold, the processing unit 102 triggers reporting of a BSR. When the total buffer variation of the data of the other logical channels does not reach the buffer storage variation threshold, the processing unit 102 does not trigger the report of the BSR.
In one embodiment, the configuration information includes a duration of a prohibit timer.
Based on this, the trigger condition reported by the BSR includes that the prohibit timer is overtime and the low-priority logical channel has data to be sent; the low priority logical channel is a logical channel with a priority equal and/or equal to the first logical channel;
the judging whether the triggering condition for reporting the BSR is met includes:
the judging unit 101 judges whether a logical channel to which data is to be transmitted is a logical channel having a priority lower than and/or equal to the first logical channel;
when the logical channel of the data to be transmitted is a logical channel whose priority is lower than and/or equal to the first logical channel, the determining unit 101 determines whether the prohibit timer is overtime;
the logical channel to be sent is the low priority logical channel, and the processing unit 102 is prohibited from reporting BSR when the timer is overtime; the logical channel to be sent is the low priority logical channel, and the processing unit 102 does not trigger BSR reporting when the prohibit timer is not timed out.
The trigger condition reported by the BSR comprises that a prohibit timer is overtime and other logic channels of the UE except the first logic channel have data to be sent; the other logical channels are logical channels with a priority lower than and/or equal to the first logical channel;
the judging whether the triggering condition for reporting the BSR is met includes:
the judging unit 101 judges whether the logical channel to which data is to be transmitted is the other logical channel;
when the logical channel of the data to be transmitted is the other logical channel, the determining unit 101 determines whether the prohibit timer is overtime.
When the logical channel of the data to be sent is the other logical channel and the prohibit timer is overtime, the processing unit 102 triggers the report of the BSR, and when the logical channel of the data to be sent is the other logical channel and the prohibit timer is not overtime, the processing unit 102 does not trigger the report of the BSR.
In an embodiment, the configuration information comprises a specific QoS flow or an IP flow.
Based on this, the trigger condition reported by the BSR includes that data is to be sent in a specific QoS flow or IPflow on a low-priority logical channel; the low priority logical channel is a logical channel having a priority equal to and/or lower than the first logical channel;
the triggering condition of whether the BSR report is satisfied includes:
the judging unit 101 judges whether the priority of the logical channel of the data to be transmitted is lower than and/or equal to the priority of the first logical channel;
when the priority of the logical channel of the data to be sent is lower than and/or equal to the priority of the first logical channel, the judgment 101 judges whether the data to be sent is data of a specific QoS flow or IP flow.
When the priority of the logical channel of the data to be sent is lower than and/or equal to the priority of the first logical channel, and the data to be sent is data of a specific QoS flow or IP flow, the processing unit 102 triggers reporting of a BSR. When the priority of the logical channel of the data to be sent is lower than and/or equal to the priority of the first logical channel, and the data to be sent is not data of a specific QoS flow or IP flow, the processing unit 102 does not trigger the report of the BSR.
The method can also be as follows: when the logical channel of the data to be sent is a logical channel whose priority is equal to the first logical channel, and the data to be sent is data of a specific QoS flow or IP flow, the processing unit 102 triggers the report of BSR;
when the logical channel of the data to be sent is a logical channel whose priority is smaller than that of the first logical channel, and the data to be sent is data of a specific QoS flow or IP flow, the processing unit 102 does not trigger the report of the BSR.
The trigger condition reported by the BSR further includes that data to be sent is subjected to specific QoS flow or IP flow on other logical channels of the UE except the first logical channel; the other logical channels are logical channels with a priority lower than and/or equal to the first logical channel;
the judging whether the data to be sent is data of specific QoS flow or IP flow includes:
the judging unit 101 judges whether the logical channel of the data to be transmitted is the other logical channel;
when the logical channel of the data to be transmitted is the other logical channel, the determining unit 101 determines whether the data to be transmitted is data of a specific QoS flow or IP flow.
When the logical channel of the data to be sent is the other logical channel and the data to be sent is data of the specific QoS flow or IP flow, the processing unit 102 triggers reporting of the BSR, and when the logical channel of the data to be sent is the other logical channel but the data to be sent is not data of the specific QoS flow or IP flow, the processing unit 102 does not trigger reporting of the BSR.
In an embodiment, the configuration information includes a priority of QoS flow of the UE;
correspondingly, the trigger condition for BSR reporting includes:
a first QoS flow of the UE has data to be sent, and the priority of the first QoS flow is higher than the priority of other QoS flows with data to be sent in a logic channel where the first QoS flow is located;
alternatively, the first and second electrodes may be,
a first QoS flow of the UE has data to be sent, and other QoS flows in a logic channel where the first QoS flow is located have no data to be sent;
alternatively, the first and second electrodes may be,
a first QoS flow of the UE has data to send, and the priority of the first QoS flow is higher than the priority of other QoS flows having data to send.
The first QoS flow may be any QoS flow of the UE;
alternatively, the first and second electrodes may be,
the first QoS flow may be a specific QoS flow of the UE;
alternatively, the first and second electrodes may be,
the first QoS flow may be a QoS flow configured by a base station;
alternatively, the first and second electrodes may be,
the first QoS flow may be a QoS flow in a specific logical channel or a specific logical channel group of the UE;
alternatively, the first and second electrodes may be,
the first QoS flow may be a QoS flow in a logical channel or a logical channel group configured by a base station.
In an embodiment, the configuration information includes a priority of an IP flow of the UE;
correspondingly, the trigger condition for BSR reporting includes:
a first IP flow of the UE is to send data, and the priority of the first IP flow is higher than the priority of other IP flows with data to be sent in a logic channel where the first IP flow is located;
alternatively, the first and second electrodes may be,
a first IP flow of the UE has data to be sent, and other IP flows in a logic channel where the first IP flow is located have no data to be sent;
alternatively, the first and second electrodes may be,
the first IP flow of the UE has data to be sent, and the priority of the first IP flow is higher than the priority of other IP flows with data to be sent.
The first IP flow may be any IP flow of the UE;
alternatively, the first and second electrodes may be,
the first IP flow may be a specific IP flow of the UE;
alternatively, the first and second electrodes may be,
the first IP flow may be an IP flow configured by a base station;
alternatively, the first and second electrodes may be,
the first IP flow may be an IP flow in a specific logical channel or a specific logical channel group of the UE;
alternatively, the first and second electrodes may be,
the first IP flow may be an IP flow in a logical channel or a logical channel group configured by the base station.
When reporting of a BSR is triggered, the UE may request the base station to allocate resources for a first BSR (a BSR meeting the BSR triggering condition), and send the first BSR on the resources allocated by the base station for the first BSR.
Based on this, the apparatus may further include:
a second sending unit, configured to send the first BSR on the resource allocated by the base station for the first BSR; the first BSR is a BSR that satisfies the BSR triggering condition.
In practical application, the obtaining unit may be implemented by a processor in the BSR-based processing apparatus, such as a CPU, an MCU, a DSP, or an FPGA, in combination with a communicator; the second transmitting unit may be implemented by a communicator in a BSR-based processing device; the determining unit 101, the processing unit 102 and the turning-on unit may be implemented by a processor in a BSR-based processing device.
To implement the method according to the embodiment of the present invention, this embodiment provides a BSR-based processing system, as shown in fig. 11, where the system includes: base station 111 and UE 112; wherein the content of the first and second substances,
the base station 111 is configured to configure configuration information related to triggering BSR reporting for the UE 112; the configuration information is used for the UE 112 to set a trigger condition for BSR reporting when data of a first logical channel of the UE 112 is valid; and sending the configuration information to the UE 112;
the UE 112 is configured to determine whether a trigger condition for BSR reporting is met when data of a first logical channel of the UE 112 is valid; if the trigger condition of the BSR report is met, triggering the BSR report; otherwise, the BSR report is not triggered.
It should be noted that: the functions of the base station 111 and the UE 112 are described in detail above, and are not described herein again.
Based on the foregoing apparatus, an embodiment of the present invention further provides a base station, as shown in fig. 12, where the base station includes: at least one processor 121, memory 122, at least one network interface 123. The various components in the base station are coupled together by a bus system 124. It will be appreciated that the bus system 124 is used to enable communications among the components. The bus system 124 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled as bus system 124 in fig. 7.
It will be appreciated that memory 122 in embodiments of the invention may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory.
In some embodiments, memory 122 stores the following elements, executable modules or data structures, or a subset thereof, or an expanded set thereof:
an operating system 1221 and application programs 1222.
The processor 121 configures configuration information related to triggering BSR reporting for the UE.
The configuration information is sent to the UE through the network interface 123.
Of course, the processor 121 needs to read the information in the memory 122 and complete its functions in conjunction with its hardware.
Based on the foregoing apparatus, an embodiment of the present invention further provides a UE, as shown in fig. 13, where the UE includes: at least one processor 131, memory 132, at least one network interface 134, and a user interface 133. The various components in the UE are coupled together by a bus system 135. It is understood that the bus system 135 is used to enable communications among the components. The bus system 135 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled as the bus system 135 in fig. 7.
The user interface 133 may include, among other things, a display, a keyboard, buttons or a pointing device (e.g., a mouse, trackball, touch pad or touch screen, etc.
It will be appreciated that memory 132 in embodiments of the invention may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory.
In some embodiments, memory 132 stores the following elements, executable modules or data structures, or a subset thereof, or an expanded set thereof:
an operating system 1321 and application programs 1322.
In this embodiment of the present invention, the processor 131 is configured to determine whether a trigger condition for BSR reporting is satisfied when data of a first logical channel of the UE is valid; if the trigger condition of the BSR report is met, triggering the BSR report; otherwise, the BSR report is not triggered.
The processor 131 is further configured to acquire configuration information related to triggering BSR reporting; and setting the trigger condition by using the configuration information.
Wherein, when the configuration information comes from the base station, the processor 131 receives the configuration information sent by the base station through the network interface 134.
Of course, the processor 131 needs to read the information in the memory 132 and perform its functions in conjunction with its hardware.
According to the scheme provided by the embodiment of the invention, the configuration information related to the report of the trigger BSR is configured for the UE; sending the configuration information to the UE; the configuration information is used for setting a trigger condition reported by a BSR when data of a first logic channel of the UE is valid by the UE; when the data of the first logical channel is valid, the UE judges whether a trigger condition for BSR reporting is met; if the trigger condition of the BSR report is met, triggering the BSR report; otherwise, the BSR reporting is not triggered, and the triggering of the BSR reporting is controlled through a triggering condition when the data of the first logic channel is effective, so that the triggering of the BSR reporting can be effectively realized on the premise of balancing the reporting burden of the UE.
In addition, the triggering control of the BSR reporting is realized by configuring a buffer change threshold, a specific QoS flow or an IP flow, so that the triggering of the BSR reporting can be flexibly realized.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention.

Claims (76)

1. A processing method based on Buffer Status Report (BSR), the method comprising:
configuring configuration information related to triggering BSR reporting for UE;
sending the configuration information to the UE; the configuration information is used for setting a trigger condition reported by a BSR when data of a first logic channel of the UE is valid by the UE;
the configuration information comprises a buffer storage amount change threshold, and the trigger condition reported by the BSR comprises that the buffer storage variation of the data of the UE reaches the buffer storage amount change threshold;
wherein the data validation comprises: the UE reports BSR for the first logical channel, and a base station allocates resources for the data of the first logical channel; and the data of the first logical channel with the allocated resources is used for the next transmission.
2. The method according to claim 1, wherein the buffer amount change threshold represents a change threshold of a buffer amount of data of a low priority logical channel of the UE, and the trigger condition for BSR reporting includes that a buffer change amount of the data of the low priority logical channel reaches the buffer amount change threshold, and the low priority logical channel is a logical channel with a priority equal to and/or lower than the first logical channel.
3. The method according to claim 2, wherein the buffer amount change threshold characterizes a buffer amount change threshold of data of other logical channels of the UE except the first logical channel, and the trigger condition for BSR reporting includes that a buffer change amount of data of the other logical channels reaches the buffer amount change threshold, and the other logical channels are logical channels with priorities equal to and/or lower than that of the first logical channel.
4. The method of claim 1, wherein each logical channel of the UE corresponds to a buffer amount change threshold, and the triggering condition reported by the BSR includes that a buffer variation amount of data of at least one logical channel of the UE reaches the corresponding buffer amount change threshold.
5. The method of claim 1, wherein each QoS flow or IP flow of the UE corresponds to a buffer amount change threshold, and the triggering condition reported by the BSR includes that a buffer amount of data of at least one QoS flow or IP flow of the UE reaches the corresponding buffer amount change threshold.
6. The method of claim 1, wherein the configuration information comprises a duration of a prohibit timer, and wherein the triggering condition for the BSR reporting comprises that the prohibit timer expires and the UE has data to send.
7. The method of claim 6, wherein the prohibit timer characterizes a timer corresponding to a low priority logical channel of the UE, and the trigger condition for the BSR reporting includes that the prohibit timer is expired and the low priority logical channel has data to be sent; the low priority logical channel is a logical channel with a priority equal and/or equal to the first logical channel.
8. The method of claim 6, wherein the buffer level change threshold characterizes a timer duration corresponding to other logical channels of the UE except the first logical channel, and the trigger condition for BSR reporting includes that a prohibit timer is overtime and the other logical channels have data to send; the other logical channels are logical channels having a priority lower than and/or equal to the first logical channel.
9. The method of claim 6, wherein each logical channel of the UE corresponds to a prohibit timer, and the triggering condition for BSR reporting includes that the prohibit timer corresponding to at least one logical channel of the UE expires and the logical channel has data to be transmitted.
10. The method of claim 1, wherein the configuration information includes a specific QoS flow or IPflow, and wherein the trigger condition reported by the BSR includes that the specific QoS flow or IP flow of the UE has data to send.
11. The method of claim 10, wherein the specific QoS flow or IP flow characterizes QoS flow or IP flow on a low priority logical channel of the UE, and the trigger condition reported by the BSR comprises that the specific QoS flow or IP flow on the low priority logical channel has data to be sent; the low priority logical channel is a logical channel having a priority equal to and/or lower than the first logical channel.
12. The method of claim 10, wherein the specific QoS flow or IP flow characterizes QoS flow or IP flow on other logical channels of the UE except the first logical channel, and the triggering condition reported by the BSR comprises that the specific QoS flow or IP flow on the other logical channels has data to be sent; the other logical channels are logical channels having a priority lower than and/or equal to the first logical channel.
13. The method of claim 10, wherein each logical channel of the UE corresponds to a specific QoS flow or IP flow, and the triggering condition reported by the BSR includes that the specific QoS flow or IP flow on at least one logical channel of the UE has data to be sent;
alternatively, the first and second electrodes may be,
each logical channel group of the UE corresponds to a specific QoS flow or IP flow, and the triggering condition reported by the BSR includes that the specific QoS flow or IP flow on at least one logical channel group of the UE has data to be sent.
14. The method of claim 1, wherein the configuration information comprises a priority of QoS flow of the UE;
the trigger condition for reporting the BSR includes:
a first QoS flow of the UE has data to be sent, and the priority of the first QoS flow is higher than the priority of other QoS flows with data to be sent in a logic channel where the first QoS flow is located;
alternatively, the first and second electrodes may be,
a first QoS flow of the UE has data to be sent, and other QoS flows in a logic channel where the first QoS flow is located have no data to be sent;
alternatively, the first and second electrodes may be,
a first QoS flow of the UE has data to send, and the priority of the first QoS flow is higher than the priority of other QoS flows having data to send.
15. The method of claim 14, wherein the first QoS flow is any QoS flow of the UE;
alternatively, the first and second electrodes may be,
the first QoS flow is a specific QoS flow of the UE;
alternatively, the first and second electrodes may be,
the first QoS flow is the QoS flow configured by the base station;
alternatively, the first and second electrodes may be,
the first QoS flow is a QoSflow in a specific logical channel or a specific logical channel group of the UE;
alternatively, the first and second electrodes may be,
the first QoS flow is a QoS flow in a logical channel or a logical channel group configured by the base station.
16. The method of claim 1, wherein the configuration information comprises a priority of an IP flow of the UE;
the trigger condition for reporting the BSR includes:
a first IP flow of the UE is to send data, and the priority of the first IP flow is higher than the priority of other IP flows with data to be sent in a logic channel where the first IP flow is located;
alternatively, the first and second electrodes may be,
a first IP flow of the UE has data to be sent, and other IPflows in a logic channel where the first IP flow is located have no data to be sent;
alternatively, the first and second electrodes may be,
the first IP flow of the UE has data to be sent, and the priority of the first IP flow is higher than the priority of other IP flows with data to be sent.
17. The method of claim 16, wherein the first IP flow is any IPflow of the UE;
alternatively, the first and second electrodes may be,
the first IP flow is a specific IP flow of the UE;
alternatively, the first and second electrodes may be,
the first IP flow is the IP flow configured by the base station;
alternatively, the first and second electrodes may be,
the first IP flow is an IP flow in a specific logical channel or a specific logical channel group of the UE;
alternatively, the first and second electrodes may be,
and the first IP flow is an IP flow in a logical channel or a logical channel group configured by the base station.
18. A BSR-based processing method, the method comprising:
when the data of the first logic channel of the UE is effective, judging whether a trigger condition for reporting the BSR is met;
if the trigger condition of the BSR report is met, triggering the BSR report; otherwise, not triggering BSR to report;
the trigger condition reported by the BSR comprises that the buffer variation of the data of the UE reaches a buffer storage variation threshold;
the judging whether the triggering condition for reporting the BSR is met includes:
judging whether the cache variation of the data of the UE reaches the cache variation threshold;
wherein the data validation comprises: the UE reports BSR for the first logical channel, and a base station allocates resources for the data of the first logical channel; and the data of the first logical channel with the allocated resources is used for the next transmission.
19. The method of claim 18, further comprising:
acquiring configuration information related to triggering BSR reporting;
and setting the trigger condition by using the configuration information.
20. The method of claim 19, wherein the obtaining configuration information related to triggering BSR reporting comprises:
and receiving configuration information which is sent by the base station and is related to the report of the trigger BSR.
21. The method of claim 18, wherein the trigger condition for BSR reporting includes that a buffer variation amount of data of a low priority logical channel reaches a buffer variation threshold; the low priority logical channel is a logical channel having a priority equal to and/or lower than the first logical channel;
the determining whether the buffer variation of the data of the UE reaches the buffer variation threshold includes:
and judging whether the total buffer variation of the data of the low-priority logic channel reaches a buffer variation threshold value.
22. The method of claim 18, wherein the trigger condition for BSR reporting includes that a buffer variation amount of data of other logical channels of the UE except the first logical channel reaches a buffer variation threshold; the other logical channels are logical channels with priority equal to and/or lower than the first logical channel;
the determining whether the buffer variation of the data of the UE reaches the buffer variation threshold includes:
and judging whether the total buffer variation of the data of the other logic channels reaches a buffer storage variation threshold value.
23. The method of claim 18, wherein the trigger condition for BSR reporting includes that a buffer variation amount of data of at least one logical channel of the UE reaches a corresponding buffer amount variation threshold;
the determining whether the buffer variation of the data of the UE reaches the buffer variation threshold includes:
and judging whether the cache variation of the data of at least one logic channel of the UE reaches the corresponding cache variation threshold value.
24. The method of claim 18, wherein the trigger condition for BSR reporting includes that a buffer variation amount of data of at least one QoS flow or IP flow of the UE reaches a corresponding buffer variation threshold;
the determining whether the buffer variation of the data of the UE reaches the buffer variation threshold includes:
and judging whether the cache variation of the data of at least one QoS flow or IP flow of the UE reaches the corresponding cache variation threshold.
25. The method of claim 18, wherein the trigger condition for BSR reporting includes a prohibit timer being expired and the UE having data to send;
the judging whether the triggering condition for reporting the BSR is met includes:
when the UE has data to be sent, judging whether the prohibit timer is overtime;
not meeting the BSR reporting condition, not triggering the BSR reporting, comprising:
when the UE has data to send before the prohibit timer expires, not triggering a BSR.
26. The method of claim 25, wherein the prohibit timer characterizes a timer corresponding to a low priority logical channel of the UE, and wherein the trigger condition for BSR reporting includes that the prohibit timer is expired and the low priority logical channel has data to be sent; the low priority logical channel is a logical channel with a priority equal and/or equal to the first logical channel;
when the UE has data to send, determining whether the prohibit timer is overtime, including:
judging whether a logical channel of the UE, to which data is to be transmitted, is a logical channel with a priority lower than and/or equal to the first logical channel;
and when the logic channel of the data to be sent is a logic channel with the priority lower than and/or equal to the first logic channel, judging whether the prohibition timer is overtime.
27. The method of claim 25, wherein the buffer level change threshold characterizes a time duration of a timer corresponding to other logical channels of the UE except the first logical channel, and the trigger condition for BSR reporting includes that a prohibit timer is expired and other logical channels of the UE except the first logical channel have data to be sent; the other logical channels are logical channels with a priority lower than and/or equal to the first logical channel;
when the UE has data to send, determining whether the prohibit timer is overtime, including:
judging whether the logical channel of the UE to be sent with the data is the other logical channel;
and when the logic channel of the data to be sent is the other logic channel, judging whether the prohibition timer is overtime.
28. The method of claim 25, wherein each logical channel of the UE corresponds to a prohibit timer, and the triggering condition for BSR reporting includes that the prohibit timer corresponding to at least one logical channel of the UE is expired and the logical channel has data to be sent;
when the UE has data to send, determining whether a prohibit timer is overtime, including:
and judging whether the UE has the overtime of a prohibition timer corresponding to at least one logical channel, wherein the logical channel has data to be sent.
29. The method of claim 25, further comprising:
and starting the prohibit timer after the BSR of the first logic channel is reported or after the BSR of the first logic channel is triggered.
30. The method of claim 18, wherein the trigger condition for BSR reporting includes that a specific QoS flow or IP flow of the UE has data to be sent;
the judging whether the triggering condition for reporting the BSR is met includes:
and judging whether the data to be sent is data of specific QoS flow or IP flow.
31. The method of claim 30, wherein the specific QoS flow or IP flow characterizes QoS flow or IP flow on a low priority logical channel of the UE, and the triggering condition reported by the BSR comprises that the specific QoS flow or IP flow on the low priority logical channel has data to be sent; the low priority logical channel is a logical channel having a priority equal to and/or lower than the first logical channel;
the judging whether the data to be sent is data of specific QoS flow or IP flow includes:
judging whether the priority of a logical channel of data to be sent is lower than and/or equal to the priority of the first logical channel;
and when the priority of the logical channel of the data to be sent is lower than and/or equal to the priority of the first logical channel, judging whether the data to be sent is data of specific QoS flow or IP flow.
32. The method of claim 30, wherein the specific QoS flow or IP flow characterizes QoS flow or IP flow on other logical channels of the UE except the first logical channel, and the triggering condition reported by the BSR comprises that data is to be sent on the specific QoS flow or IP flow on other logical channels of the UE except the first logical channel; the other logical channels are logical channels with a priority lower than and/or equal to the first logical channel;
the judging whether the data to be sent is data of specific QoS flow or IP flow includes:
judging whether the logic channel of the data to be sent is the other logic channel;
and when the logical channel of the data to be sent is the other logical channel, judging whether the data to be sent is the data of the specific QoSflow or IP flow.
33. The method according to claim 31 or 32, wherein if a triggering condition for the BSR reporting is met, the BSR reporting is triggered; otherwise, not triggering BSR report, including:
when the logic channel of the data to be sent is the logic channel with the priority equal to the first logic channel and the data to be sent is the data of a specific QoS flow or IP flow, triggering the report of a BSR;
and when the logic channel of the data to be sent is a logic channel with the priority smaller than that of the first logic channel and the data to be sent is data of a specific QoS flow or IP flow, the reporting of the BSR is not triggered.
34. The method of claim 30, wherein the trigger condition for BSR reporting comprises a specific QoS flow or IP flow on at least one logical channel of the UE for data to be sent; the judging whether the data to be sent is data of specific QoS flow or IP flow includes: judging whether data to be sent of at least one logic channel exist is data of specific QoS flow or IP flow;
alternatively, the first and second electrodes may be,
the trigger condition reported by the BSR comprises that data to be sent is subjected to specific QoS flow or IPflow on at least one logic channel group of the UE; the judging whether the data to be sent is data of specific QoS flow or IP flow includes: and judging whether the data to be sent of at least one logical channel group is data of specific QoS flow or IP flow.
35. The method of claim 19, wherein the configuration information comprises a priority of QoS flow of the UE;
the trigger condition for reporting the BSR includes:
a first QoS flow of the UE has data to be sent, and the priority of the first QoS flow is higher than the priority of other QoS flows with data to be sent in a logic channel where the first QoS flow is located;
alternatively, the first and second electrodes may be,
a first QoS flow of the UE has data to be sent, and other QoS flows in a logic channel where the first QoS flow is located have no data to be sent;
alternatively, the first and second electrodes may be,
a first QoS flow of the UE has data to send, and the priority of the first QoS flow is higher than the priority of other QoS flows having data to send.
36. The method of claim 35, wherein the first QoS flow is any QoS flow of the UE;
alternatively, the first and second electrodes may be,
the first QoS flow is a specific QoS flow of the UE;
alternatively, the first and second electrodes may be,
the first QoS flow is the QoS flow configured by the base station;
alternatively, the first and second electrodes may be,
the first QoS flow is a QoS flow in a specific logical channel or a specific logical channel group of the UE;
alternatively, the first and second electrodes may be,
the first QoS flow is a QoS flow in a logical channel or a logical channel group configured by the base station.
37. The method of claim 19, wherein the configuration information comprises a priority of IP flow of the UE;
the trigger condition for reporting the BSR includes:
a first IP flow of the UE is to send data, and the priority of the first IP flow is higher than the priority of other IP flows with data to be sent in a logic channel where the first IP flow is located;
alternatively, the first and second electrodes may be,
a first IP flow of the UE has data to be sent, and other IPflows in a logic channel where the first IP flow is located have no data to be sent;
alternatively, the first and second electrodes may be,
the first IP flow of the UE has data to be sent, and the priority of the first IP flow is higher than the priority of other IP flows with data to be sent.
38. The method of claim 37, wherein the first IP flow is any IPflow of the UE;
alternatively, the first and second electrodes may be,
the first IP flow is a specific IP flow of the UE;
alternatively, the first and second electrodes may be,
the first IP flow is the IP flow configured by the base station;
alternatively, the first and second electrodes may be,
the first IP flow is an IP flow in a specific logical channel or a specific logical channel group of the UE;
alternatively, the first and second electrodes may be,
and the first IP flow is an IP flow in a logical channel or a logical channel group configured by the base station.
39. A BSR-based processing apparatus, the apparatus comprising:
the allocation unit is used for configuring configuration information related to the report of the trigger BSR for the UE;
a first sending unit, configured to send the configuration information to the UE; the configuration information is used for setting a trigger condition reported by a BSR when data of a first logic channel of the UE is valid by the UE;
the configuration information comprises a buffer storage amount change threshold, and the trigger condition reported by the BSR comprises that the buffer storage variation of the data of the UE reaches the buffer storage amount change threshold;
wherein the data validation comprises: the UE reports BSR for the first logical channel, and a base station allocates resources for the data of the first logical channel; and the data of the first logical channel with the allocated resources is used for the next transmission.
40. The apparatus of claim 39, wherein the buffer amount change threshold represents a change threshold of a buffer amount of data of a low priority logical channel of the UE, wherein the trigger condition for BSR reporting includes that a buffer change amount of the data of the low priority logical channel reaches the buffer amount change threshold, and wherein the low priority logical channel is a logical channel with a priority equal to and/or lower than the first logical channel.
41. The apparatus of claim 39, wherein the buffer amount change threshold characterizes buffer amount change thresholds of data of other logical channels of the UE except the first logical channel, wherein the trigger condition for BSR reporting includes that a buffer change amount of the data of the other logical channels reaches the buffer amount change threshold, and wherein the other logical channels are logical channels with priorities equal to and/or lower than that of the first logical channel.
42. The apparatus of claim 39, wherein each logical channel of the UE corresponds to a buffer size change threshold, and wherein the triggering condition reported by the BSR includes that a buffer size change amount of data of at least one logical channel of the UE reaches the corresponding buffer size change threshold.
43. The apparatus as claimed in claim 39, wherein each QoS flow or IP flow of the UE corresponds to a buffer amount change threshold, and the triggering condition reported by the BSR includes that a buffer amount of change of data of at least one QoS flow or IP flow of the UE reaches the corresponding buffer amount change threshold.
44. The apparatus of claim 39, wherein the configuration information comprises a duration of a prohibit timer, and wherein the trigger condition for BSR reporting comprises that the prohibit timer expires and the UE has data to send.
45. The apparatus of claim 44, wherein the prohibit timer characterizes a timer corresponding to a low priority logical channel of the UE, and wherein the trigger condition for BSR reporting includes that the prohibit timer expires and the low priority logical channel has data to send; the low priority logical channel is a logical channel with a priority equal and/or equal to the first logical channel.
46. The apparatus of claim 44, wherein the buffer level change threshold characterizes a timer duration corresponding to other logical channels of the UE except the first logical channel, and the trigger condition for BSR reporting includes that a prohibit timer is expired and the other logical channels have data to be sent; the other logical channels are logical channels having a priority lower than and/or equal to the first logical channel.
47. The apparatus of claim 44, wherein each logical channel of the UE corresponds to a prohibit timer, and the triggering condition for BSR reporting includes that the prohibit timer corresponding to at least one logical channel of the UE expires and the logical channel has data to be sent.
48. The apparatus of claim 39, wherein the configuration information comprises a QoS-specific flow or IPflow, and wherein the trigger condition reported by the BSR comprises that data is to be sent in the QoS-specific flow or IP flow of the UE.
49. The apparatus of claim 48, wherein the specific QoS flow or IP flow characterizes QoS flow or IP flow on a low priority logical channel of the UE, and wherein the trigger condition for BSR reporting includes that the specific QoS flow or IP flow on the low priority logical channel has data to be sent; the low priority logical channel is a logical channel having a priority equal to and/or lower than the first logical channel.
50. The apparatus of claim 48, wherein the specific QoS flow or IP flow characterizes QoS flow or IP flow on other logical channels of the UE except the first logical channel, and the trigger condition reported by the BSR comprises that the specific QoS flow or IP flow on the other logical channels has data to be sent; the other logical channels are logical channels having a priority lower than and/or equal to the first logical channel.
51. The apparatus as claimed in claim 50, wherein each logical channel of the UE corresponds to a specific QoS flow or IP flow, and the triggering condition reported by the BSR includes that the specific QoS flow or IP flow on at least one logical channel of the UE has data to be sent;
alternatively, the first and second electrodes may be,
each logical channel group of the UE corresponds to a specific QoS flow or IP flow, and the triggering condition reported by the BSR includes that the specific QoS flow or IP flow on at least one logical channel group of the UE has data to be sent.
52. The apparatus of claim 39, wherein the configuration information comprises a priority of QoS flow of the UE;
the trigger condition for reporting the BSR includes:
a first QoS flow of the UE has data to be sent, and the priority of the first QoS flow is higher than the priority of other QoS flows with data to be sent in a logic channel where the first QoS flow is located;
alternatively, the first and second electrodes may be,
a first QoS flow of the UE has data to be sent, and other QoS flows in a logic channel where the first QoS flow is located have no data to be sent;
alternatively, the first and second electrodes may be,
a first QoS flow of the UE has data to send, and the priority of the first QoS flow is higher than the priority of other QoS flows having data to send.
53. The apparatus of claim 52, wherein the first QoS flow is any QoSflow of the UE;
alternatively, the first and second electrodes may be,
the first QoS flow is a specific QoS flow of the UE;
alternatively, the first and second electrodes may be,
the first QoS flow is the QoS flow configured by the base station;
alternatively, the first and second electrodes may be,
the first QoS flow is a QoS flow in a specific logical channel or a specific logical channel group of the UE;
alternatively, the first and second electrodes may be,
the first QoS flow is a QoS flow in a logical channel or a logical channel group configured by the base station.
54. The apparatus of claim 39, wherein the configuration information comprises a priority of IP flow of the UE;
the trigger condition for reporting the BSR includes:
a first IP flow of the UE is to send data, and the priority of the first IP flow is higher than the priority of other IP flows with data to be sent in a logic channel where the first IP flow is located;
alternatively, the first and second electrodes may be,
a first IP flow of the UE has data to be sent, and other IPflows in a logic channel where the first IP flow is located have no data to be sent;
alternatively, the first and second electrodes may be,
the first IP flow of the UE has data to be sent, and the priority of the first IP flow is higher than the priority of other IP flows with data to be sent.
55. The apparatus of claim 54, wherein the first IP flow is any IPflow of the UE;
alternatively, the first and second electrodes may be,
the first IP flow is a specific IP flow of the UE;
alternatively, the first and second electrodes may be,
the first IP flow is the IP flow configured by the base station;
alternatively, the first and second electrodes may be,
the first IP flow is an IP flow in a specific logical channel or a specific logical channel group of the UE;
alternatively, the first and second electrodes may be,
and the first IP flow is an IP flow in a logical channel or a logical channel group configured by the base station.
56. A BSR-based processing apparatus, the apparatus comprising:
a determining unit, configured to determine whether a trigger condition for BSR reporting is met when data of a first logical channel of the UE is valid;
the processing unit is used for triggering the BSR report if the triggering condition of the BSR report is met; otherwise, not triggering BSR to report;
the trigger condition reported by the BSR comprises that the buffer variation of the data of the UE reaches a buffer storage variation threshold;
the judging unit is specifically configured to:
judging whether the cache variation of the data of the UE reaches the cache variation threshold;
wherein the data validation comprises: the UE reports BSR for the first logical channel, and a base station allocates resources for the data of the first logical channel; and the data of the first logical channel with the allocated resources is used for the next transmission.
57. The apparatus of claim 56, further comprising:
an obtaining unit, configured to obtain configuration information related to triggering BSR reporting;
and the setting unit is used for setting the triggering condition by utilizing the configuration information.
58. The apparatus of claim 57,
the acquiring unit is specifically configured to receive configuration information related to triggering BSR reporting, which is sent by a base station.
59. The apparatus of claim 56, wherein the triggering condition for BSR reporting includes that a buffer variation amount of data of a low priority logical channel reaches a buffer variation threshold; the low priority logical channel is a logical channel having a priority equal to and/or lower than the first logical channel;
the judging unit is specifically configured to: and judging whether the total buffer variation of the data of the low-priority logic channel reaches a buffer variation threshold value.
60. The apparatus of claim 56, wherein the trigger condition for BSR reporting includes that a buffer variation amount of data of other logical channels of the UE except the first logical channel reaches a buffer variation threshold; the other logical channels are logical channels with priority equal to and/or lower than the first logical channel;
the judging unit is specifically configured to: and judging whether the total buffer variation of the data of the other logic channels reaches a buffer storage variation threshold value.
61. The apparatus of claim 56, wherein the triggering condition for BSR reporting includes that a buffer variation amount of data of at least one logical channel of the UE reaches a corresponding buffer amount variation threshold;
the judging unit is specifically configured to: and judging whether the cache variation of the data of at least one logic channel of the UE reaches the corresponding cache variation threshold value.
62. The apparatus of claim 56, wherein the trigger condition for BSR reporting includes that a buffer variation amount of data of at least one QoS flow or IP flow of the UE reaches a corresponding buffer variation threshold;
the judging unit is specifically configured to: and judging whether the cache variation of the data of at least one QoS flow or IP flow of the UE reaches the corresponding cache variation threshold.
63. The apparatus of claim 56, wherein the trigger condition for BSR reporting comprises a prohibit timer expiring and the UE has data to send;
the judging unit is specifically configured to: when the UE has data to be sent, judging whether the prohibit timer is overtime;
the processing unit is specifically configured to: and when the UE has data to be transmitted before the prohibit timer is overtime, not triggering the BSR.
64. The apparatus of claim 63, wherein the prohibit timer characterizes a timer corresponding to a low priority logical channel of the UE, and wherein the trigger condition for BSR reporting includes that the prohibit timer is expired and the low priority logical channel has data to be sent; the low priority logical channel is a logical channel with a priority equal and/or equal to the first logical channel;
the judging unit is specifically configured to: judging whether a logical channel to which data is to be transmitted is a logical channel with a priority lower than and/or equal to that of the first logical channel;
and when the logic channel of the data to be sent is a logic channel with the priority lower than and/or equal to the first logic channel, judging whether the prohibition timer is overtime.
65. The apparatus of claim 63, wherein the buffer level change threshold characterizes a time duration of a timer corresponding to another logical channel of the UE except the first logical channel, and the trigger condition for BSR reporting includes that a prohibit timer is expired and another logical channel of the UE except the first logical channel has data to be sent; the other logical channels are logical channels with a priority lower than and/or equal to the first logical channel;
the judging unit is specifically configured to: judging whether the logic channel to be sent is the other logic channel; and when the logic channel of the data to be sent is the other logic channel, judging whether the prohibition timer is overtime.
66. The apparatus of claim 63, wherein each logical channel of the UE corresponds to a prohibit timer, and the triggering condition for BSR reporting includes that the prohibit timer corresponding to at least one logical channel of the UE expires and the logical channel has data to be sent;
the judging unit is specifically configured to: and judging whether the prohibition timer corresponding to at least one logical channel is overtime or not, wherein the logical channel has data to be sent.
67. The apparatus of claim 63, further comprising:
a starting unit, configured to start the prohibit timer after the BSR of the first logical channel is reported or after the BSR of the first logical channel is triggered.
68. The apparatus of claim 56, wherein the trigger condition for BSR reporting comprises a specific QoS flow or IP flow of the UE for which data is to be sent;
the judging unit is specifically configured to:
and judging whether the data to be sent is data of specific QoS flow or IP flow.
69. The apparatus of claim 68, wherein the specific QoS flow or IP flow characterizes QoS flow or IP flow on a low priority logical channel of the UE, and wherein the trigger condition reported by the BSR comprises that data is to be sent in the specific QoS flow or IP flow on the low priority logical channel; the low priority logical channel is a logical channel having a priority equal to and/or lower than the first logical channel;
the judging unit is specifically configured to: judging whether the priority of a logical channel of data to be sent is lower than and/or equal to the priority of the first logical channel; and when the priority of the logical channel of the data to be sent is lower than and/or equal to the priority of the first logical channel, judging whether the data to be sent is data of specific QoS flow or IP flow.
70. The apparatus of claim 68, wherein the specific QoS flow or IP flow characterizes QoS flow or IP flow on other logical channels of the UE except the first logical channel, and wherein the trigger condition reported by the BSR comprises that data is to be sent on the specific QoS flow or IP flow on other logical channels of the UE except the first logical channel; the other logical channels are logical channels with a priority lower than and/or equal to the first logical channel;
the judging unit is specifically configured to: judging whether the logic channel of the data to be sent is the other logic channel; and when the logical channel of the data to be sent is the other logical channel, judging whether the data to be sent is the data of the specific QoS flow or IPflow.
71. The apparatus of claim 69 or 70,
the processing unit is specifically configured to: when the logic channel of the data to be sent is the logic channel with the priority equal to the first logic channel and the data to be sent is the data of a specific QoS flow or IP flow, triggering the report of a BSR;
and when the logic channel of the data to be sent is a logic channel with the priority smaller than that of the first logic channel and the data to be sent is data of a specific QoS flow or IP flow, the reporting of the BSR is not triggered.
72. The apparatus of claim 68, wherein the trigger condition for BSR reporting comprises a specific QoS flow or IP flow on at least one logical channel of the UE for data to be sent; the judging unit is specifically configured to: judging whether data to be sent of at least one logic channel exist is data of specific QoS flow or IP flow;
alternatively, the first and second electrodes may be,
the trigger condition reported by the BSR comprises that data to be sent is subjected to specific QoS flow or IPflow on at least one logic channel group of the UE; the judging unit is specifically configured to: and judging whether the data to be sent of at least one logical channel group is data of specific QoS flow or IP flow.
73. The apparatus of claim 57, wherein the configuration information comprises a priority of QoS flow of the UE;
the trigger condition for reporting the BSR includes:
a first QoS flow of the UE has data to be sent, and the priority of the first QoS flow is higher than the priority of other QoS flows with data to be sent in a logic channel where the first QoS flow is located;
alternatively, the first and second electrodes may be,
a first QoS flow of the UE has data to be sent, and other QoS flows in a logic channel where the first QoS flow is located have no data to be sent;
alternatively, the first and second electrodes may be,
a first QoS flow of the UE has data to send, and the priority of the first QoS flow is higher than the priority of other QoS flows having data to send.
74. The apparatus of claim 73, wherein the first QoS flow is any QoSflow of the UE;
alternatively, the first and second electrodes may be,
the first QoS flow is a specific QoS flow of the UE;
alternatively, the first and second electrodes may be,
the first QoS flow is the QoS flow configured by the base station;
alternatively, the first and second electrodes may be,
the first QoS flow is a QoS flow in a specific logical channel or a specific logical channel group of the UE;
alternatively, the first and second electrodes may be,
the first QoS flow is a QoS flow in a logical channel or a logical channel group configured by the base station.
75. The apparatus of claim 57, wherein the configuration information comprises a priority of IP flow of the UE;
the trigger condition for reporting the BSR includes:
a first IP flow of the UE is to send data, and the priority of the first IP flow is higher than the priority of other IP flows with data to be sent in a logic channel where the first IP flow is located;
alternatively, the first and second electrodes may be,
a first IP flow of the UE has data to be sent, and other IPflows in a logic channel where the first IP flow is located have no data to be sent;
alternatively, the first and second electrodes may be,
the first IP flow of the UE has data to be sent, and the priority of the first IP flow is higher than the priority of other IP flows with data to be sent.
76. The apparatus as recited in claim 75 wherein the first IP flow is any IPflow of the UE;
alternatively, the first and second electrodes may be,
the first IP flow is a specific IP flow of the UE;
alternatively, the first and second electrodes may be,
the first IP flow is the IP flow configured by the base station;
alternatively, the first and second electrodes may be,
the first IP flow is an IP flow in a specific logical channel or a specific logical channel group of the UE;
alternatively, the first and second electrodes may be,
and the first IP flow is an IP flow in a logical channel or a logical channel group configured by the base station.
CN201710312847.7A 2017-03-04 2017-05-05 BSR-based processing method and device Active CN108540997B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2017101253913 2017-03-04
CN201710125391 2017-03-04

Publications (2)

Publication Number Publication Date
CN108540997A CN108540997A (en) 2018-09-14
CN108540997B true CN108540997B (en) 2020-02-14

Family

ID=63489513

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710312847.7A Active CN108540997B (en) 2017-03-04 2017-05-05 BSR-based processing method and device

Country Status (1)

Country Link
CN (1) CN108540997B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021254599A1 (en) * 2020-06-16 2021-12-23 Nokia Technologies Oy Enhanced procedures for transmission of timing information in telecommunication systems

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101483918A (en) * 2008-01-08 2009-07-15 华为技术有限公司 Buffer condition report sending method and apparatus thereof
CN101772090A (en) * 2009-01-04 2010-07-07 华为技术有限公司 Method and user device for triggering buffer area state report
CN101911754A (en) * 2008-01-08 2010-12-08 日本电气株式会社 Method for optimizing the triggering of the transmission of buffer status reporting (BSR) information
CN102781096A (en) * 2011-05-09 2012-11-14 华为技术有限公司 Method and user equipment for resource scheduling
CN104093211A (en) * 2007-11-05 2014-10-08 蜂窝通信设备有限责任公司 Buffer status reporting apparatus, system, and method
WO2015047152A1 (en) * 2013-09-27 2015-04-02 Telefonaktiebolaget L M Ericsson (Publ) Radio base station, wireless device, and methods therein
WO2016035987A1 (en) * 2014-09-04 2016-03-10 Lg Electronics Inc. Method for configuring a new prohibition buffer status reporting timer in a d2d communication system and device therefor

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104093211A (en) * 2007-11-05 2014-10-08 蜂窝通信设备有限责任公司 Buffer status reporting apparatus, system, and method
CN101483918A (en) * 2008-01-08 2009-07-15 华为技术有限公司 Buffer condition report sending method and apparatus thereof
CN101911754A (en) * 2008-01-08 2010-12-08 日本电气株式会社 Method for optimizing the triggering of the transmission of buffer status reporting (BSR) information
CN101772090A (en) * 2009-01-04 2010-07-07 华为技术有限公司 Method and user device for triggering buffer area state report
CN102781096A (en) * 2011-05-09 2012-11-14 华为技术有限公司 Method and user equipment for resource scheduling
WO2015047152A1 (en) * 2013-09-27 2015-04-02 Telefonaktiebolaget L M Ericsson (Publ) Radio base station, wireless device, and methods therein
WO2016035987A1 (en) * 2014-09-04 2016-03-10 Lg Electronics Inc. Method for configuring a new prohibition buffer status reporting timer in a d2d communication system and device therefor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021254599A1 (en) * 2020-06-16 2021-12-23 Nokia Technologies Oy Enhanced procedures for transmission of timing information in telecommunication systems

Also Published As

Publication number Publication date
CN108540997A (en) 2018-09-14

Similar Documents

Publication Publication Date Title
US20200383135A1 (en) Method for random access in idle state and device
US10575320B2 (en) Data transmission method and device
EP3634058A1 (en) Data transmission method and apparatus
CN104170491B (en) Method and apparatus for configuring multiple scheduling request triggerings
EP3637898B1 (en) Resource allocation method, first device and second device
JP6475334B2 (en) Transmission method, apparatus and access point occupying unlicensed carrier
EP2958387A1 (en) Data transmission processing method and device
EP2434790A1 (en) A method and system for sending buffer status report
CN110574475B (en) SR-BSR and resource management
US10448255B2 (en) Resource allocation method, transmission method, and apparatuses
JP2012523198A (en) Method and apparatus for assigning resources to user equipment in communication system
US20110205975A1 (en) Mobile communication system, mobile station and radio base station
CN107872892B (en) Wireless resource allocation method and device
US20160142933A1 (en) Fair Distribution of Radio Resources Between Guaranteed Bit Rate (GBR) and non-GBR Data Bearers
CN106998590B (en) Uplink resource scheduling method and device
CN107105512B (en) Method for communication and radio station for communication
CN110740522A (en) resource selection method, base station and terminal
CN107113821A (en) The method and apparatus of transmitting uplink data
CN106941725B (en) Method and device for sending uplink data, user equipment and base station
KR101512993B1 (en) Method for communicating and radio station therefor
CN111148225B (en) Resource scheduling method, device and equipment
CN108024341B (en) scheduling method, terminal and base station
CN108540997B (en) BSR-based processing method and device
EP2903357A1 (en) Data transmission method, device, terminal and base station
CN108632884B (en) Reconfiguration method and device of buffer status report timer

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant