WO2016119160A1 - 数据传输方法及设备 - Google Patents

数据传输方法及设备 Download PDF

Info

Publication number
WO2016119160A1
WO2016119160A1 PCT/CN2015/071802 CN2015071802W WO2016119160A1 WO 2016119160 A1 WO2016119160 A1 WO 2016119160A1 CN 2015071802 W CN2015071802 W CN 2015071802W WO 2016119160 A1 WO2016119160 A1 WO 2016119160A1
Authority
WO
WIPO (PCT)
Prior art keywords
priority
uplink
uplink data
bsr
base station
Prior art date
Application number
PCT/CN2015/071802
Other languages
English (en)
French (fr)
Inventor
苗金华
权威
张戬
李秉肇
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to EP15879368.7A priority Critical patent/EP3244680B1/en
Priority to PCT/CN2015/071802 priority patent/WO2016119160A1/zh
Priority to ES15879368T priority patent/ES2770061T3/es
Priority to CN201580002239.5A priority patent/CN106171032B/zh
Publication of WO2016119160A1 publication Critical patent/WO2016119160A1/zh
Priority to US15/664,387 priority patent/US10575320B2/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • H04W72/566Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
    • H04W72/569Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal

Definitions

  • the present invention relates to the field of wireless communications, and in particular, to a data transmission method and device.
  • the base station In the Long Term Evolution (LTE) system, in order to facilitate the base station to learn the amount of uplink data of the user equipment (English: User Equipment; UE), the UE needs to report the buffer status report to the base station.
  • Buffer Status Report abbreviation: BSR
  • the base station learns the size of the uplink data buffered by the UE side through the BSR, and allocates uplink resources to the UE based on the size of the uplink data, so that the UE sends the uplink data through the allocated uplink resources.
  • BSR Buffer Status Report
  • a regular BSR When the uplink channel of the UE is buffered with new uplink data and the priority of the logical channel is higher than the priority of the logical channel in which the uplink data is buffered, or there is no uplink data in the logical channel of the UE and the buffer is cached in a certain logical channel.
  • the UE When the new uplink data is used, the UE triggers the regular BSR. If the UE has an uplink resource, the normal BSR is reported to the base station, and the timer of the periodic BSR is opened or restarted.
  • the base station generates multiple uplink grants according to the size of the uplink data carried in the conventional BSR, and sends the multiple uplink grants to the UE respectively.
  • the base station will The uplink data corresponding to the uplink grant is sent to the base station. If the base station does not send the multiple uplink grants to the UE, if the timer of the periodic BSR expires, the UE triggers the periodic BSR, and reports the periodic BSR to the base station with the priority higher than the priority of the logical channel to which the uplink data belongs. .
  • the base station continues to send the undelivered uplink grant to the UE, so that the UE continues to send the untransmitted uplink data to the base station. And transmitting, by the UE, the uplink data corresponding to the periodic BSR to the base station according to the uplink data quantity carried by the periodic BSR.
  • the priority of the logical channel to which the uplink data being transmitted belongs is higher than the priority of the periodic BSR
  • the uplink data segmentation in the high priority logical channel is caused, and the uplink data delay in the high priority logical channel is also caused. send.
  • the uplink data amount carried in the periodic BSR further includes the uplink data amount corresponding to the untransmitted uplink grant, which leads to the routine.
  • the uplink data corresponding to the BSR partially overlaps with the uplink data corresponding to the periodic BSR. Therefore, when the uplink data overlapped by the periodic BSR, redundancy of the scheduling resources is caused.
  • the embodiment of the present invention provides a data transmission method and device.
  • the technical solution is as follows:
  • a data transmission device comprising:
  • a processing unit configured to acquire a priority of a logical channel to which the uplink data to be transmitted belongs, and obtain a priority of the logical channel to which the periodic BSR belongs, when receiving the triggering instruction of the triggering period buffer status report BSR;
  • the processing unit is further configured to determine, according to a priority of the logical channel to which the uplink data belongs and a priority of the logical channel to which the periodic BSR belongs, whether the priority of the uplink data is greater than a priority of the periodic BSR;
  • a transmitting unit configured to: when the priority of the uplink data is greater than the priority of the periodic BSR, send the uplink data to the base station in a manner that the priority is higher than the priority of the periodic BSR;
  • the transmitting unit is further configured to: when the priority of the uplink data is less than the priority of the periodic BSR, send the periodic BSR to the base station in a manner that the priority is higher than the priority of the uplink data. .
  • the device further includes:
  • a receiving unit configured to receive configuration information sent by the base station, where the configuration information includes a preset priority order and a priority identifier, where the preset priority order is used to indicate multiple logical channels of the user equipment UE The order of priority between them, and the priority order of the uplink data and the periodic BSR in each logical channel;
  • the processing unit is further configured to determine, according to the priority identifier, whether to adopt the preset priority order;
  • the processing unit is configured to obtain a priority of a logical channel to which the uplink data to be sent belongs, and obtain a priority of the logical channel to which the periodic BSR belongs, including:
  • the processing unit is configured to: when determining the preset priority order, obtain a priority of a logical channel to which the uplink data is being sent, and obtain a priority of the logical channel to which the periodic BSR belongs.
  • the processing unit is further configured to determine whether to adopt the preset based on the priority identifier Priority order, including:
  • the processing unit is further configured to: when the priority identifier is the first character, determine to adopt the preset priority order;
  • the processing unit is further configured to: when the priority identifier is the second character, determine that the preset priority order is not adopted.
  • the processing unit is further And determining, according to the priority of the logical channel to which the uplink data belongs and the priority of the logical channel to which the periodic BSR belongs, determining whether the priority of the uplink data is greater than the priority of the periodic BSR, including:
  • the processing unit is further configured to: when the priority of the logical channel to which the uplink data belongs is greater than the priority of the logical channel to which the periodic BSR belongs, determine that the priority of the uplink data is greater than the priority of the periodic BSR;
  • the processing unit is further configured to: when the priority of the logical channel to which the uplink data belongs is less than or equal to the priority of the logical channel to which the periodic BSR belongs, determine that the priority of the uplink data is smaller than the priority of the periodic BSR. .
  • a data transmission device comprising:
  • the receiving unit is configured to receive, by the user equipment UE, the second BSR sent by the UE, in the process of transmitting the uplink data corresponding to the first buffer status report BSR;
  • a processing unit configured to calculate a scheduled uplink data volume between the first sending time and the second BSR receiving time, where the first sending time is the last time that the uplink authorization is sent to the UE before receiving the second BSR time;
  • the processing unit is further configured to determine, according to the uplink data quantity carried by the second BSR and the scheduled uplink data quantity, the amount of uplink data to be scheduled;
  • a transmitting unit configured to send an uplink grant to the UE, where the uplink grant is used to instruct the UE to send uplink data to be scheduled to the base station, according to the uplink data volume to be scheduled.
  • the processing unit is further configured to determine, according to an uplink data quantity carried by the second BSR and the scheduled uplink data quantity, The amount of upstream data to be scheduled, including:
  • the processing unit is further configured to calculate a difference between an amount of uplink data carried by the second BSR and the amount of scheduled uplink data;
  • the processing unit is further configured to determine the calculated difference as the amount of uplink data to be scheduled.
  • the transmitting unit is configured to use, according to the amount of uplink data to be scheduled,
  • the UE sends an uplink grant, where the uplink grant is used to indicate that the UE sends the uplink data to be scheduled to the base station, including:
  • the processing unit is further configured to generate multiple uplink grants based on the amount of uplink data to be scheduled;
  • the processing unit is further configured to separately allocate an uplink authorization identifier for the multiple uplink grants, Obtain multiple uplink authorization identifiers;
  • the transmitting unit is further configured to send the multiple uplink grants and the multiple uplink grant identifiers to the UE, so that the UE sends uplink data to be scheduled to the base station.
  • the transmitting unit is further configured to: use the multiple uplink authorizations and the multiple uplink authorizations
  • the identifier is sent to the UE, and the UE sends the uplink data to be scheduled to the base station, including:
  • the transmitting unit is further configured to send, to the UE, an uplink grant identifier corresponding to the uplink grant and the uplink grant, for any one of the multiple uplink grants, so that the UE
  • the uplink data corresponding to the uplink authorization and the first uplink authorization identifier are sent to the base station, where the first uplink authorization identifier is an uplink authorization identifier that is received by the UE before receiving the uplink authorization.
  • the processing unit is further configured to: when receiving the uplink data and the first uplink authorization identifier sent by the UE, acquire a second uplink authorization identifier, where the second uplink authorization identifier is sent by the base station to the UE An uplink authorization identifier sent last time before the uplink authorization;
  • the processing unit is further configured to: if the first uplink authorization identifier is the same as the second uplink authorization identifier, determine that the last uplink grant sent to the UE is not lost;
  • the transmitting unit is further configured to send, to the UE, an uplink grant identifier corresponding to the next uplink grant and the next uplink grant, where the last uplink grant is sent to the UE last time before the uplink grant Upstream authorization.
  • the uplink authorization identifier is an uplink authorization number or an uplink authorization time stamp.
  • a data transmission device comprising:
  • a processing unit configured to calculate, according to parameter information of the multiple base stations, the multiple base stations, respectively, when the user equipment UE is connected to multiple base stations and receives a triggering instruction of the buffer status report BSR a splitting factor, where the parameter information includes a channel quality, a base station load, and a distance between the UE and the base station;
  • the processing unit is further configured to multiply the total amount of the buffered uplink data and the offloading factors of the multiple base stations, respectively, to obtain an uplink data volume corresponding to the multiple base stations;
  • a transmitting unit configured to send, to each of the multiple base stations, a corresponding BSR to the base station, to enable the base station to send an uplink grant to the UE, where the uplink grant is used to indicate that the UE is to be cached
  • the uplink data is sent to the base station, and the BSR carries the uplink data amount corresponding to the base station.
  • the processing unit is configured to: when the user equipment UE is connected to multiple base stations and receives a triggering command of the buffer status report BSR, Calculating the parameter information of the multiple base stations, respectively calculating the shunt factors of the multiple base stations, including:
  • the processing unit is further configured to: when the user equipment UE is connected to the multiple base stations, and receives the triggering command of the buffer status report BSR, calculate, according to the parameter information of the multiple base stations, the shunt parameters corresponding to the multiple base stations ;
  • the processing unit is further configured to calculate, for each of the plurality of base stations, a proportion of a shunt parameter corresponding to the base station in a total offloading parameter, where the total shunt parameter is corresponding to the multiple base stations The sum of the shunt parameters;
  • the processing unit is further configured to determine the calculated ratio as a shunting factor of the base station.
  • a data transmission device comprising:
  • a processor configured to acquire a priority of a logical channel to which the uplink data to be transmitted belongs, and obtain a priority of the logical channel to which the periodic BSR belongs, when receiving the triggering instruction of the triggering period buffer status report BSR;
  • the processor is further configured to determine, according to a priority of the logical channel to which the uplink data belongs and a priority of the logical channel to which the periodic BSR belongs, whether the priority of the uplink data is greater than the period Priority of the BSR;
  • the transmitter is configured to send the uplink data to the base station in a manner that the priority is higher than the priority of the periodic BSR, when the priority of the uplink data is greater than the priority of the periodic BSR;
  • the transmitter is further configured to: when the priority of the uplink data is less than the priority of the periodic BSR, send the periodic BSR to the base station with a priority higher than a priority of the uplink data. .
  • the device further includes:
  • a receiver configured to receive configuration information sent by the base station, where the configuration information includes a preset priority order and a priority identifier, where the preset priority order is used to indicate multiple logical channels of the user equipment UE The order of priority between them, and the priority order of the uplink data and the periodic BSR in each logical channel;
  • the processor is further configured to determine, according to the priority identifier, whether to adopt the preset priority order;
  • the processor is configured to obtain a priority of a logical channel to which the uplink data to be sent belongs, and obtain a priority of the logical channel to which the periodic BSR belongs, including:
  • the processor is further configured to: when determining the preset priority order, obtain a priority of a logical channel to which the uplink data is being sent, and obtain a priority of the logical channel to which the periodic BSR belongs.
  • the processor is further configured to determine whether to adopt the preset based on the priority identifier Priority order, including:
  • the processor is further configured to: when the priority identifier is the first character, determine to adopt the preset priority order;
  • the processor is further configured to: when the priority identifier is the second character, determine that the preset priority order is not adopted.
  • the processor is further And determining, according to the priority of the logical channel to which the uplink data belongs and the priority of the logical channel to which the periodic BSR belongs, determining whether the priority of the uplink data is greater than the priority of the periodic BSR, including:
  • the processor is further configured to: when the priority of the logical channel to which the uplink data belongs is greater than the priority of the logical channel to which the periodic BSR belongs, determine that the priority of the uplink data is greater than the priority of the periodic BSR;
  • the processor is further configured to: when the priority of the logical channel to which the uplink data belongs is less than or equal to the priority of the logical channel to which the periodic BSR belongs, determine that the priority of the uplink data is smaller than the priority of the periodic BSR. .
  • a data transmission device comprising:
  • the receiver configured to receive the second BSR sent by the UE, in the process of transmitting the uplink data corresponding to the first buffer status report BSR by the user equipment UE;
  • a processor configured to calculate a scheduled uplink data volume between the first sending time and the second BSR receiving time, where the first sending time is the last time the uplink grant is sent to the UE before receiving the second BSR time;
  • the processor is further configured to determine, according to the amount of uplink data carried by the second BSR and the scheduled uplink data volume, an amount of uplink data to be scheduled;
  • a transmitter configured to send an uplink grant to the UE, where the uplink grant is used to instruct the UE to send uplink data to be scheduled to the base station, according to the uplink data volume to be scheduled.
  • the processor is further configured to determine, according to an uplink data quantity carried by the second BSR and the scheduled uplink data quantity, The amount of upstream data to be scheduled, including:
  • the processor is further configured to calculate an amount of uplink data carried by the second BSR and the scheduled The difference between the amount of upstream data;
  • the processor is further configured to determine the calculated difference as the amount of uplink data to be scheduled.
  • the transmitter is configured to use, according to the amount of uplink data to be scheduled,
  • the UE sends an uplink grant, where the uplink grant is used to indicate that the UE sends the uplink data to be scheduled to the base station, including:
  • the processor is further configured to generate multiple uplink grants based on the amount of uplink data to be scheduled;
  • the processor is further configured to allocate an uplink authorization identifier to each of the multiple uplink grants to obtain multiple uplink authorization identifiers;
  • the transmitter is further configured to send the multiple uplink grants and the multiple uplink grant identifiers to the UE, so that the UE sends uplink data to be scheduled to the base station.
  • the transmitter is further configured to use the multiple uplink authorizations and the multiple uplink authorizations
  • the identifier is sent to the UE, and the UE sends the uplink data to be scheduled to the base station, including:
  • the transmitter is further configured to send, to the UE, an uplink grant identifier corresponding to the uplink grant and the uplink grant, for any one of the multiple uplink grants, so that the UE
  • the uplink data corresponding to the uplink authorization and the first uplink authorization identifier are sent to the base station, where the first uplink authorization identifier is an uplink authorization identifier that is received by the UE before receiving the uplink authorization.
  • the processor is further configured to: when receiving the uplink data and the first uplink authorization identifier sent by the UE, acquire a second uplink authorization identifier, where the second uplink grant identifier is sent by the base station to the UE An uplink authorization identifier sent last time before the uplink authorization;
  • the processor is further configured to: if the first uplink authorization identifier is the same as the second uplink authorization identifier, determine that the last uplink grant sent to the UE is not lost;
  • the transmitter is further configured to send, to the UE, an uplink grant identifier corresponding to the next uplink grant and the next uplink grant, where the last uplink grant is sent to the UE last time before the uplink grant Upstream authorization.
  • the uplink authorization identifier is an uplink authorization number or an uplink authorization time stamp.
  • a data transmission device comprising:
  • a processor configured to calculate, according to parameter information of the multiple base stations, a shunt factor of the multiple base stations, where the user equipment UE is connected to multiple base stations and receives a triggering instruction of a buffer status report BSR
  • the information includes channel quality, base station load, and distance between the UE and the base station;
  • the processor is further configured to multiply the total amount of the buffered uplink data and the offloading factors of the multiple base stations, respectively, to obtain an uplink data amount corresponding to the multiple base stations;
  • a transmitter configured to send, to each of the multiple base stations, a corresponding BSR to the base station, to enable the base station to send an uplink grant to the UE, where the uplink grant is used to indicate that the UE is to be cached
  • the uplink data is sent to the base station, and the BSR carries the uplink data amount corresponding to the base station.
  • the processor is configured to: when the user equipment UE is connected to multiple base stations and receives a triggering instruction of a buffer status report BSR, Calculating the parameter information of the multiple base stations, respectively calculating the shunt factors of the multiple base stations, including:
  • the processor is further configured to separately calculate, according to parameter information of the multiple base stations, a shunt parameter corresponding to the multiple base stations;
  • the processor is further configured to calculate, for each of the plurality of base stations, a proportion of a shunt parameter corresponding to the base station in a total offloading parameter, where the total shunt parameter is corresponding to the multiple base stations The sum of the shunt parameters;
  • the processor is further configured to determine the calculated ratio as a shunting factor of the base station.
  • a data transmission method comprising:
  • the acquisition is performed.
  • the uplink data is sent to the base station in a manner that the priority is higher than the priority of the periodic BSR;
  • the periodic BSR is sent to the base station in a manner that the priority is higher than the priority of the uplink data.
  • the obtaining a priority of a logical channel to which the uplink data to be transmitted belongs, and obtaining a priority of the logical channel to which the periodic BSR belongs include:
  • the configuration information includes a preset priority order and a priority identifier, where the preset priority order is used to indicate a priority between multiple logical channels of the user equipment UE. Sequence, and the priority order of the uplink data and the periodic BSR in each logical channel;
  • the obtaining the priority of the logical channel to which the uplink data is being sent, and the priority of the logical channel to which the periodic BSR belongs, includes:
  • the priority of the logical channel to which the uplink data being transmitted belongs is obtained, and the priority of the logical channel to which the periodic BSR belongs is obtained.
  • the determining, according to the priority identifier, determining whether to adopt the preset priority order including :
  • the first possible implementation manner of the seventh aspect, or the second possible implementation manner of the seventh aspect, in a third possible implementation manner of the foregoing seventh aspect including:
  • the priority of the logical channel to which the uplink data belongs is less than or equal to the priority of the logical channel to which the periodic BSR belongs, it is determined that the priority of the uplink data is smaller than the priority of the periodic BSR.
  • a data transmission method comprising:
  • the determining, according to the uplink data quantity carried by the second BSR, and the scheduled uplink data quantity, determining an uplink data volume to be scheduled include:
  • the calculated difference is determined as the amount of uplink data to be scheduled.
  • the sending, by using the uplink data volume to be scheduled, an uplink to the UE Authorizing, the uplink grant is used to instruct the UE to send uplink data to be scheduled to the base station include:
  • the sending, by the foregoing, the multiple uplink grants and the multiple uplink grant identifiers to the UE And causing the UE to send the uplink data to be scheduled to the base station including:
  • the uplink authorization identifier corresponding to the uplink authorization and the uplink authorization, and the uplink data corresponding to the uplink authorization, and the An uplink authorization identifier is sent to the base station, where the first uplink grant identifier is an uplink grant identifier that is received by the UE before receiving the uplink grant.
  • the last uplink grant is an uplink grant sent to the UE last time before the uplink grant.
  • the uplink authorization identifier is an uplink authorization number or an uplink authorization time stamp.
  • a ninth aspect provides a data transmission method, the method comprising:
  • the user equipment UE When the user equipment UE is connected to the plurality of base stations and receives the triggering instruction of the buffer status report BSR, calculating, according to the parameter information of the multiple base stations, the shunt factors of the multiple base stations, the parameters
  • the information includes channel quality, base station load, and distance between the UE and the base station;
  • the base station And transmitting, by the base station, a corresponding BSR to the base station, where the base station sends an uplink grant to the UE, where the uplink grant is used to instruct the UE to send the buffered uplink data to the base station.
  • the BSR carries an uplink data amount corresponding to the base station.
  • the calculated ratio is determined as the shunt factor of the base station.
  • the priority of the logical channel to which the uplink data to be transmitted belongs is greater than the priority of the logical channel to which the periodic BSR belongs, it is determined that the priority of the uplink data being sent is greater than the priority of the periodic BSR.
  • the uplink data is sent to the base station in a manner that the priority is higher than the priority of the periodic BSR, so that the periodic BSR of the low-priority logical channel occupies more uplink resources, thereby avoiding the segmentation of the uplink data in the high-priority logical channel. Delayed transmission of uplink data in high priority logical channels is avoided.
  • the base station when the base station receives the second BSR sent by the UE, it calculates the amount of uplink data scheduled between the first sending time and the second BSR receiving time, and calculates the uplink data quantity and the scheduled uplink data carried by the second BSR.
  • the difference between the quantities is determined as the amount of uplink data to be scheduled, and the uplink data corresponding to the first BSR is not included in the amount of uplink data to be scheduled, which avoids redundancy of scheduling resources and saves scheduling resources. .
  • FIG. 1 is a schematic structural diagram of a first data transmission device according to an embodiment of the present invention.
  • FIG. 2 is a schematic structural diagram of a second data transmission device according to an embodiment of the present invention.
  • FIG. 3 is a schematic structural diagram of a third data transmission device according to an embodiment of the present invention.
  • FIG. 4 is a schematic structural diagram of a fourth data transmission device according to an embodiment of the present invention.
  • FIG. 5 is a schematic structural diagram of a fifth data transmission device according to an embodiment of the present disclosure.
  • FIG. 6 is a schematic structural diagram of a sixth data transmission device according to an embodiment of the present disclosure.
  • FIG. 7 is a schematic structural diagram of a seventh data transmission device according to an embodiment of the present disclosure.
  • FIG. 8 is a schematic structural diagram of an eighth data transmission device according to an embodiment of the present invention.
  • FIG. 9 is a flowchart of a first data transmission method according to an embodiment of the present invention.
  • FIG. 10 is a flowchart of a second data transmission method according to an embodiment of the present invention.
  • FIG. 11 is a flowchart of a third data transmission method according to an embodiment of the present invention.
  • FIG. 12 is a flowchart of a fourth data transmission method according to an embodiment of the present invention.
  • FIG. 13 is a schematic structural diagram of data transmission according to an embodiment of the present invention.
  • FIG. 14 is a flowchart of a fifth data transmission method according to an embodiment of the present invention.
  • FIG. 15 is a flowchart of a sixth data transmission method according to an embodiment of the present invention.
  • FIG. 1 is a schematic structural diagram of a first data transmission device according to an embodiment of the present invention.
  • the device includes:
  • the processing unit 101 is configured to: when receiving the triggering instruction of the triggering period buffer status report BSR, acquire the priority of the logical channel to which the uplink data is being sent, and acquire the logic of the period BSR The priority of the channel;
  • the processing unit 101 is further configured to determine, according to a priority of the logical channel to which the uplink data belongs and a priority of the logical channel to which the periodic BSR belongs, whether the priority of the uplink data is greater than a priority of the periodic BSR;
  • the transmitting unit 102 is configured to: when the priority of the uplink data is greater than the priority of the periodic BSR, send the uplink data to the base station in a manner that the priority is higher than the priority of the periodic BSR;
  • the transmitting unit 102 is further configured to: when the priority of the uplink data is less than the priority of the periodic BSR, send the periodic BSR to the base station in a manner that the priority is higher than the priority of the uplink data.
  • the device further includes:
  • the receiving unit 103 is configured to receive configuration information sent by the base station, where the configuration information includes a preset priority order and a priority identifier, where the preset priority order is used to indicate a priority between multiple logical channels of the user equipment UE. Level order, and the priority order of uplink data and periodic BSR in each logical channel;
  • the processing unit 101 is further configured to determine, according to the priority identifier, whether a preset priority order is adopted;
  • the processing unit 101 is configured to obtain a priority of a logical channel to which the uplink data to be sent belongs, and obtain a priority of the logical channel to which the periodic BSR belongs, including:
  • the processing unit 101 is further configured to: when determining to adopt a preset priority order, acquire a priority of a logical channel to which the uplink data to be transmitted belongs, and acquire a priority of the logical channel to which the periodic BSR belongs.
  • processing unit 101 is further configured to determine, according to the priority identifier, whether to adopt the preset priority order, including:
  • the processing unit 101 is further configured to: when the priority identifier is the first character, determine to adopt a preset priority order;
  • the processing unit 101 is further configured to determine that the preset priority order is not used when the priority is identified as the second character.
  • the processing unit 101 is further configured to determine, according to a priority of the logical channel to which the uplink data belongs and a priority of the logical channel to which the periodic BSR belongs, whether the priority of the uplink data is large.
  • the priority of the periodic BSR includes:
  • the processing unit 101 is further configured to: when the priority of the logical channel to which the uplink data belongs is greater than the priority of the logical channel to which the periodic BSR belongs, determine that the priority of the uplink data is greater than the priority of the periodic BSR;
  • the processing unit 101 is further configured to: when the priority of the logical channel to which the uplink data belongs is less than or equal to the priority of the logical channel to which the periodic BSR belongs, determine that the priority of the uplink data is smaller than the priority of the periodic BSR.
  • the priority of the logical channel to which the uplink data to be transmitted belongs is greater than the priority of the logical channel to which the periodic BSR belongs, it is determined that the priority of the uplink data being sent is greater than the priority of the periodic BSR.
  • the uplink data is sent to the base station in a manner that the priority is higher than the priority of the periodic BSR, so that the periodic BSR of the low-priority logical channel occupies more uplink resources, thereby avoiding the segmentation of the uplink data in the high-priority logical channel. Delayed transmission of uplink data in high priority logical channels is avoided.
  • FIG. 3 is a schematic structural diagram of a second data transmission device according to an embodiment of the present invention.
  • the device includes:
  • the receiving unit 301 is configured to receive, by the user equipment UE, the second BSR sent by the UE, in the process of transmitting the uplink data corresponding to the first buffer status report BSR;
  • the processing unit 302 is configured to calculate a scheduled uplink data volume between the first sending time and the second BSR receiving time, where the first sending time is the last time the uplink grant is sent to the UE before receiving the second BSR;
  • the processing unit 302 is further configured to determine, according to the amount of uplink data carried by the second BSR and the amount of uplink data that is scheduled, the amount of uplink data to be scheduled;
  • the transmitting unit 303 is configured to send an uplink grant to the UE according to the amount of uplink data to be scheduled, where the uplink grant is used to instruct the UE to send uplink data to be scheduled to the base station.
  • processing unit 302 is further configured to determine, according to the amount of uplink data carried by the second BSR and the amount of uplink data that is scheduled, the amount of uplink data to be scheduled, including:
  • the processing unit 302 is further configured to calculate a difference between the amount of uplink data carried by the second BSR and the amount of uplink data that is scheduled;
  • the processing unit 302 is further configured to determine the calculated difference as the amount of uplink data to be scheduled.
  • the transmitting unit 303 is configured to send an uplink grant to the UE, where the uplink grant is used to send the uplink data to be scheduled to the base station, where the uplink grant is sent to the base station, where:
  • the processing unit 302 is further configured to generate multiple uplink grants based on the amount of uplink data to be scheduled.
  • the processing unit 302 is further configured to allocate an uplink authorization identifier to the multiple uplink grants to obtain multiple uplink authorization identifiers.
  • the transmitting unit 303 is further configured to send the multiple uplink grants and the multiple uplink grant identifiers to the UE, so that the UE sends the uplink data to be scheduled to the base station.
  • the sending unit 303 is further configured to: send the multiple uplink grants and the multiple uplink grant identifiers to the UE, and enable the UE to send the uplink data to be scheduled to the base station, including:
  • the transmitting unit 303 is further configured to send, to the UE, the uplink authorization identifier corresponding to the uplink authorization and the uplink authorization identifier corresponding to the uplink authorization, and enable the UE to uplink data and the first uplink corresponding to the uplink authorization.
  • the authorization identifier is sent to the base station, where the first uplink authorization identifier is the last uplink authorization identifier received by the UE before receiving the uplink authorization.
  • the processing unit 302 is further configured to: when receiving the uplink data sent by the UE and the first uplink authorization identifier, acquire the second uplink authorization identifier, where the second uplink authorization identifier is the last uplink authorization sent by the base station before sending the uplink authorization to the UE. Identification
  • the processing unit 302 is further configured to: if the first uplink authorization identifier is the same as the second uplink authorization identifier, determine that the last uplink grant sent to the UE is not lost;
  • the transmitting unit 303 is further configured to send the uplink grant identifier corresponding to the next uplink grant and the next uplink grant to the UE, where the last uplink grant is the uplink grant sent to the UE last time before the uplink grant.
  • the uplink authorization identifier is an uplink authorization number or an uplink authorization time stamp.
  • the first round is calculated.
  • the amount of uplink data scheduled between the sending time and the second BSR receiving time, and calculating the difference between the amount of uplink data carried by the second BSR and the amount of scheduled uplink data, and determining the calculated difference as the to-be-scheduled does not include the uplink data corresponding to the first BSR, which avoids redundancy of scheduling resources and saves scheduling resources.
  • FIG. 4 is a schematic structural diagram of a third data transmission device according to an embodiment of the present invention.
  • the device includes:
  • the processing unit 401 is configured to: when the user equipment UE is connected to the multiple base stations and receive the triggering command of the buffer status report BSR, calculate, according to the parameter information of the multiple base stations, the splitting factors of the multiple base stations, where the parameter information includes the channel Quality, base station load, and the distance between the UE and the base station;
  • the processing unit 401 is further configured to multiply the total amount of the buffered uplink data and the offloading factors of the multiple base stations, respectively, to obtain an uplink data amount corresponding to the multiple base stations;
  • the transmitting unit 402 is configured to send, to each of the multiple base stations, a corresponding BSR to the base station, so that the base station sends an uplink grant to the UE, where the uplink grant is used to instruct the UE to send the buffered uplink data to the base station.
  • the BSR carries the amount of uplink data corresponding to the base station.
  • the processing unit 401 is configured to separately calculate a shunting factor of the multiple base stations based on parameter information of the multiple base stations when the user equipment UE is connected to the multiple base stations and receives the triggering command of the buffer status report BSR.
  • the processing unit 401 is configured to separately calculate a shunting factor of the multiple base stations based on parameter information of the multiple base stations when the user equipment UE is connected to the multiple base stations and receives the triggering command of the buffer status report BSR.
  • the processing unit 401 is further configured to: when the user equipment UE is connected to the multiple base stations, and receives the triggering command of the buffer status report BSR, calculate, according to the parameter information of the multiple base stations, the shunt parameters corresponding to the multiple base stations;
  • the processing unit 401 is further configured to calculate, for each of the plurality of base stations, a proportion of the shunt parameters corresponding to the base station in the total shunt parameter, where the total shunt parameter is a sum of the shunt parameters corresponding to the multiple base stations;
  • the processing unit 401 is further configured to determine the calculated ratio as a shunting factor of the base station.
  • the UE since the parameter information of the base station is dynamically changed, the UE is connected.
  • the data can be sent to the base station, which reduces the transmission delay time of the uplink data of the UE.
  • FIG. 5 is a schematic structural diagram of a fourth data transmission device according to an embodiment of the present invention.
  • the device includes:
  • the processor 501 is configured to: when receiving a triggering instruction for triggering the periodic buffer status report BSR, acquire a priority of a logical channel to which the uplink data is being sent, and obtain a priority of the logical channel to which the periodic BSR belongs;
  • the processor 501 is further configured to determine, according to a priority of the logical channel to which the uplink data belongs and a priority of the logical channel to which the periodic BSR belongs, whether the priority of the uplink data is greater than a priority of the periodic BSR;
  • the transmitter 502 is configured to: when the priority of the uplink data is greater than the priority of the periodic BSR, send the uplink data to the base station in a manner that the priority is higher than the priority of the periodic BSR;
  • the transmitter 502 is further configured to: when the priority of the uplink data is less than the priority of the periodic BSR, send the periodic BSR to the base station in a manner that the priority is higher than the priority of the uplink data.
  • the device further includes:
  • the receiver 503 is configured to receive configuration information sent by the base station, where the configuration information includes a preset priority sequence and a priority identifier, where the preset priority sequence is used to indicate a priority between multiple logical channels of the user equipment UE. Sequence, and the priority order of the uplink data and the periodic BSR in each logical channel;
  • the processor 501 is further configured to determine, according to the priority identifier, whether a preset priority order is adopted;
  • the processor 501 is configured to obtain a priority of a logical channel to which the uplink data to be sent belongs, and obtain a priority of the logical channel to which the periodic BSR belongs, including:
  • the processor 501 is further configured to: when determining that the preset priority order is adopted, acquire a priority of a logical channel to which the uplink data that is being sent belongs, and acquire a priority of the logical channel to which the periodic BSR belongs.
  • the processor 501 is further configured to determine, according to the priority identifier, whether to adopt a preset priority order, including:
  • the processor 501 is further configured to: when the priority identifier is the first character, determine to adopt a preset priority order;
  • the processor 501 is further configured to determine that the preset priority order is not used when the priority is identified as the second character.
  • the processor 501 is further configured to determine, according to the priority of the logical channel to which the uplink data belongs and the priority of the logical channel to which the periodic BSR belongs, whether the priority of the uplink data is greater than the priority of the periodic BSR, including:
  • the processor 501 is further configured to: when the priority of the logical channel to which the uplink data belongs is greater than the priority of the logical channel to which the periodic BSR belongs, determine that the priority of the uplink data is greater than the priority of the periodic BSR;
  • the processor 501 is further configured to: when the priority of the logical channel to which the uplink data belongs is less than or equal to the priority of the logical channel to which the periodic BSR belongs, determine that the priority of the uplink data is smaller than the priority of the periodic BSR.
  • the priority of the logical channel to which the uplink data to be transmitted belongs is greater than the priority of the logical channel to which the periodic BSR belongs, it is determined that the priority of the uplink data being sent is greater than the priority of the periodic BSR.
  • the uplink data is sent to the base station in a manner that the priority is higher than the priority of the periodic BSR, so that the periodic BSR of the low-priority logical channel occupies more uplink resources, thereby avoiding the segmentation of the uplink data in the high-priority logical channel. Delayed transmission of uplink data in high priority logical channels is avoided.
  • FIG. 7 is a schematic structural diagram of a sixth data transmission device according to an embodiment of the present invention.
  • the device includes:
  • the receiver 701 is configured to transmit, by the user equipment UE, an uplink corresponding to the first buffer status report BSR. Receiving, by the data process, the second BSR sent by the UE;
  • the processor 702 is configured to calculate a scheduled uplink data volume between the first sending time and the second BSR receiving time, where the first sending time is the time when the uplink grant is sent to the UE last time before receiving the second BSR;
  • the processor 702 is further configured to determine, according to the amount of uplink data carried by the second BSR and the amount of uplink data that is scheduled, the amount of uplink data to be scheduled;
  • the transmitter 703 is configured to send an uplink grant to the UE according to the amount of the uplink data to be scheduled, where the uplink grant is used to instruct the UE to send the uplink data to be scheduled to the base station.
  • the processor 702 is further configured to determine, according to the amount of uplink data carried by the second BSR and the amount of uplink data that is scheduled, the amount of uplink data to be scheduled, including:
  • the processor 702 is further configured to calculate a difference between the amount of uplink data carried by the second BSR and the amount of uplink data that is scheduled;
  • the processor 702 is further configured to determine the calculated difference as the amount of uplink data to be scheduled.
  • the transmitter is configured to send an uplink grant to the UE according to the amount of the uplink data to be scheduled, where the uplink grant is used to instruct the UE to send the uplink data to be scheduled to the base station, including:
  • the processor 702 is further configured to generate multiple uplink grants based on the amount of uplink data to be scheduled.
  • the processor 702 is further configured to allocate an uplink authorization identifier to the multiple uplink grants to obtain multiple uplink authorization identifiers.
  • the transmitter 703 is further configured to send the multiple uplink grants and the multiple uplink grant identifiers to the UE, so that the UE sends the uplink data to be scheduled to the base station.
  • the transmitter 703 is further configured to: send the multiple uplink grants and the multiple uplink grant identifiers to the UE, and enable the UE to send the uplink data to be scheduled to the base station, including:
  • the transmitter 703 is further configured to: send, to the UE, the uplink authorization identifier corresponding to the uplink authorization and the uplink authorization identifier, and enable the UE to uplink data corresponding to the uplink authorization and the first
  • the uplink authorization identifier is sent to the base station, and the first uplink authorization identifier is an uplink authorization identifier that is received by the UE before receiving the uplink authorization.
  • the processor 702 is further configured to: when receiving the uplink data sent by the UE and the first uplink authorization identifier, obtain the second uplink authorization identifier, where the second uplink authorization identifier is the last uplink authorization sent by the base station before sending the uplink authorization to the UE. Identification
  • the processor 702 is further configured to: if the first uplink authorization identifier is the same as the second uplink authorization identifier, determine that the last uplink grant sent to the UE is not lost;
  • the transmitter 703 is further configured to send, to the UE, an uplink grant identifier corresponding to the next uplink grant and the next uplink grant, where the last uplink grant is an uplink grant sent to the UE before the uplink grant.
  • the uplink authorization identifier is an uplink authorization number or an uplink authorization time stamp.
  • the base station receives the second BSR sent by the UE, the amount of uplink data scheduled between the first sending time and the second BSR receiving time is calculated, and the amount of uplink data carried by the second BSR is calculated.
  • the difference between the scheduled uplink data amounts is determined as the amount of uplink data to be scheduled, and the uplink data corresponding to the first BSR is not included in the uplink data volume to be scheduled, thereby avoiding redundancy of scheduling resources. , saving scheduling resources.
  • FIG. 8 is a schematic structural diagram of a seventh data transmission device according to an embodiment of the present invention. Referring to Figure 8, the device includes:
  • the processor 801 is configured to: when the user equipment UE is connected to the multiple base stations and receive the triggering command of the buffer status report BSR, calculate, according to the parameter information of the multiple base stations, the split factor of the multiple base stations, where the parameter information includes the channel Quality, base station load, and distance between the UE and the base station;
  • the processor 801 is further configured to multiply the total amount of the buffered uplink data and the offloading factors of the multiple base stations, respectively, to obtain an uplink data amount corresponding to the multiple base stations;
  • the transmitter 802 is configured to send, to each of the multiple base stations, a corresponding BSR to the base station, so that the base station sends an uplink grant to the UE, where the uplink grant is used to instruct the UE to send the buffered uplink data to the base station.
  • the BSR carries the amount of uplink data corresponding to the base station.
  • the processor 801 is configured to: when the user equipment UE is connected to multiple base stations and receives the buffer When the status report is triggered by the BSR, the shunt factors of the multiple base stations are respectively calculated based on the parameter information of the multiple base stations, including:
  • the processor 801 is further configured to separately calculate, according to parameter information of the multiple base stations, a shunt parameter corresponding to the multiple base stations;
  • the processor 801 is further configured to calculate, for each of the plurality of base stations, a proportion of the shunt parameters corresponding to the base station in the total offloading parameter, where the total shunt parameter is a sum of the shunt parameters corresponding to the multiple base stations;
  • the processor 801 is further configured to determine the calculated ratio as a shunting factor of the base station.
  • the parameter information of the base station is dynamically changed. Therefore, when the UE receives the triggering command of the BSR, the UE dynamically calculates the shunting factors of the multiple base stations based on the parameter information of the multiple base stations. Ensure the accuracy of the calculated shunt factor and ensure that the base station can allocate uplink resources to the UE. And multiplying the total size of the buffered uplink data by the splitting factors of the multiple base stations to obtain the uplink data volume corresponding to the multiple base stations, and reporting the corresponding BSR to the multiple base stations to ensure the uplink of the UE cache. The data can be sent to the base station, which reduces the transmission delay time of the uplink data of the UE.
  • FIG. 9 is a flowchart of a first data transmission method according to an embodiment of the present invention.
  • the execution body of the method may be a UE. Referring to FIG. 9, the method includes:
  • Step 901 When receiving the triggering instruction of the triggering period BSR, obtain the priority of the logical channel to which the uplink data is being transmitted, and obtain the priority of the logical channel to which the periodic BSR belongs.
  • Step 902 Determine whether the priority of the uplink data is greater than the priority of the periodic BSR based on the priority of the logical channel to which the uplink data belongs and the priority of the logical channel to which the periodic BSR belongs.
  • Step 903 When the priority of the uplink data is greater than the priority of the periodic BSR, the uplink data is sent to the base station in a manner that the priority is higher than the priority of the periodic BSR.
  • Step 904 When the priority of the uplink data is less than the priority of the periodic BSR, the periodic BSR is sent to the base station in a manner that the priority is higher than the priority of the uplink data.
  • the priority of the logical channel to which the uplink data to be transmitted belongs is greater than the priority of the logical channel to which the periodic BSR belongs, it is determined that the priority of the uplink data being sent is greater than the priority of the periodic BSR.
  • the uplink data is sent to the base station in a manner that the priority is higher than the priority of the periodic BSR, so that the periodic BSR of the low-priority logical channel occupies more uplink resources, thereby avoiding the segmentation of the uplink data in the high-priority logical channel. Delayed transmission of uplink data in high priority logical channels is avoided.
  • the method before obtaining the priority of the logical channel to which the uplink data to be sent belongs, and before acquiring the priority of the logical channel to which the periodic BSR belongs, the method further includes:
  • the configuration information includes a preset priority order and a priority identifier, where the preset priority order is used to indicate a priority order between the multiple logical channels of the user equipment UE, and each logic The priority order of the uplink data and the periodic BSR in the channel;
  • the priority of the logical channel to which the uplink data being transmitted belongs is obtained, and the priority of the logical channel to which the periodic BSR belongs is acquired.
  • determining, according to the priority identifier, whether to adopt a preset priority order including:
  • determining, according to the priority of the logical channel to which the uplink data belongs and the priority of the logical channel to which the periodic BSR belongs, determining whether the priority of the uplink data is greater than the priority of the periodic BSR including:
  • the priority of the logical channel to which the uplink data belongs is less than or equal to the priority of the logical channel to which the periodic BSR belongs, it is determined that the priority of the uplink data is smaller than the priority of the periodic BSR.
  • FIG. 10 is a flowchart of a second data transmission method according to an embodiment of the present invention.
  • the execution body of the method may be a base station. Referring to FIG. 10, the method includes:
  • Step 1001 Receive a second BSR sent by the UE in the process of transmitting uplink data corresponding to the first BSR by the UE.
  • Step 1002 Calculate the amount of uplink data scheduled between the first sending time and the second BSR receiving time.
  • the first sending time is the time when the uplink grant is sent to the UE last time before receiving the second BSR.
  • Step 1003 Determine the amount of uplink data to be scheduled according to the amount of uplink data carried by the second BSR and the amount of uplink data that is scheduled.
  • Step 1004 Send an uplink grant to the UE according to the amount of uplink data to be scheduled, where the uplink grant is used to instruct the UE to send uplink data to be scheduled to the base station.
  • the base station receives the second BSR sent by the UE, the amount of uplink data scheduled between the first sending time and the second BSR receiving time is calculated, and the amount of uplink data carried by the second BSR is calculated.
  • the difference between the scheduled uplink data amounts is determined as the amount of uplink data to be scheduled, and the uplink data corresponding to the first BSR is not included in the uplink data volume to be scheduled, thereby avoiding redundancy of scheduling resources. , saving scheduling resources.
  • determining the amount of uplink data to be scheduled according to the amount of uplink data carried by the second BSR and the amount of uplink data that is scheduled including:
  • the calculated difference is determined as the amount of uplink data to be scheduled.
  • the uplink grant is sent to the UE, where the uplink grant is used to send the uplink data to be scheduled to the base station, where the uplink grant is sent to the base station, where:
  • the multiple uplink grants and the multiple uplink grant identifiers are sent to the UE, so that the UE sends the uplink data to be scheduled to the base station.
  • the multiple uplink grants and the multiple uplink grant identifiers are sent to the UE, so that the UE sends the uplink data to be scheduled to the base station, including:
  • the first uplink authorization identifier is an uplink authorization identifier that is received last time before the UE receives the uplink authorization
  • the second uplink authorization identifier is an uplink authorization identifier sent by the base station to the UE before the uplink authorization is sent.
  • the first uplink authorization identifier is the same as the second uplink authorization identifier, it is determined that the previous uplink grant sent to the UE is not lost, and the next uplink grant and the uplink grant identifier corresponding to the next uplink grant are sent to the UE, and the uplink grant is sent.
  • the uplink grant sent to the UE last time before the uplink grant.
  • the uplink authorization identifier is an uplink authorization number or an uplink authorization time stamp.
  • FIG. 11 is a flowchart of a third data transmission method according to an embodiment of the present invention. Referring to Figure 11, the method includes:
  • Step 1101 When the UE is connected to multiple base stations and receives a triggering instruction of the BSR, calculate, according to parameter information of the multiple base stations, a shunting factor of the multiple base stations, where the parameter information includes channel quality, base station load, and the UE and the base station. the distance between.
  • Step 1102 Multiply the total amount of buffered uplink data and the offloading factors of the multiple base stations to obtain uplink data amounts corresponding to the multiple base stations.
  • Step 1103 For each of the multiple base stations, send a corresponding BSR to the base station, so that the base station sends an uplink grant to the UE, and the uplink grant is used to instruct the UE to send the buffered uplink data to the base station, where the BSR carries The amount of uplink data corresponding to the base station.
  • calculating, according to parameter information of the multiple base stations, respectively, a shunting factor of the multiple base stations including:
  • the total shunt parameter is a sum of the shunt parameters corresponding to the plurality of base stations
  • the calculated ratio is determined as the shunt factor of the base station.
  • the parameter information of the base station is dynamically changed. Therefore, when the UE receives the triggering command of the BSR, the UE dynamically calculates the shunting factors of the multiple base stations based on the parameter information of the multiple base stations. Ensure the accuracy of the calculated shunt factor and ensure that the base station can allocate uplink resources to the UE. And multiplying the total size of the buffered uplink data by the splitting factors of the multiple base stations to obtain the uplink data volume corresponding to the multiple base stations, and reporting the corresponding BSR to the multiple base stations to ensure the uplink of the UE cache. The data can be sent to the base station, which reduces the transmission delay time of the uplink data of the UE.
  • the periodic BSR is sent to the base station in a manner that the priority is higher than the priority of the logical channel to which the uplink data belongs, and the high priority logic is caused when the priority of the logical channel to which the uplink data is being transmitted belongs to the priority of the periodic BSR.
  • Upstream data segmentation in the channel also causes delayed uplink data transmission in high priority logical channels. Therefore, the embodiment of the present invention provides a data transmission method, which avoids uplink data segmentation in a high-priority logical channel, thereby preventing uplink data delay transmission in a high-priority logical channel.
  • FIG. 12 is a flowchart of a fourth method for data transmission according to an embodiment of the present invention.
  • the executor of the present invention may be a UE. Referring to FIG. 12, the method includes:
  • Step 1201 Receive configuration information sent by the base station, where the configuration information includes a preset priority order and a priority identifier, where the preset priority order is used to indicate priority between multiple logical channels of the UE. The order of the ranks, and the order of priority of the uplink data and the periodic BSR in each logical channel.
  • the priority order among multiple logical channels may be different. Therefore, after each UE accesses a base station, the base station needs to configure the priority order between multiple logical channels of the UE.
  • the UE can send uplink data to the base station through the configured priority order. That is, when the UE accesses the base station, the base station may send configuration information to the UE, where the configuration information includes a preset priority order and a priority identifier, where the preset priority order is used to indicate multiple logics of the UE.
  • the UE may include multiple logical channels, each logical channel has a corresponding priority, and each uplink channel may be buffered in each logical channel.
  • each logical channel also corresponds to a periodic BSR, and the periodic BSR of each logical channel can report the uplink data volume of the respective logical channel to the base station.
  • the UE includes three logical channels, namely, logical channel 1, logical channel 2, and logical channel 3.
  • Logical channel 1 corresponds to one periodic BSR
  • logical channel 2 corresponds to one periodic BSR
  • logical channel 3 also corresponds to one periodic BSR.
  • the periodic BSR corresponding to the logical channel 1 can report the uplink data amount buffered in the logical channel 1 to the base station
  • the periodic BSR corresponding to the logical channel 2 can report the uplink data amount buffered in the logical channel 2 to the base station
  • the corresponding period of the logical channel 3 The BSR can report the amount of uplink data buffered in the logical channel 3 to the base station.
  • the preset priority order included in the configuration information is used to indicate a priority order between multiple logical channels of the UE, and a priority order of uplink data and a periodic BSR in each logical channel.
  • the priority of the periodic BSR may be higher than the priority of the uplink data in the same logical channel.
  • the configuration information indicates that the priority of the logical channel 1 is greater than the priority of the logical channel 2, the priority of the logical channel 2 is greater than the priority of the logical channel 3, and the priority of the periodic BSR in the logical channel 1 is greater than the priority of the uplink data.
  • the priority of the periodic BSR in the logical channel 2 is greater than the priority of the uplink data
  • the priority of the periodic BSR in the logical channel 3 is greater than the priority of the uplink data. That is, the priority relationship shown by the following formula (1).
  • BSR1 is the priority of the periodic BSR corresponding to the logical channel 1
  • Data1 is the priority of the uplink data corresponding to the logical channel 1
  • BSR2 is the priority of the periodic BSR corresponding to the logical channel 2
  • Data2 For the priority of the uplink data corresponding to the logical channel 2
  • BSR3 is the priority of the periodic BSR corresponding to the logical channel 3
  • Data3 is the priority of the uplink data corresponding to the logical channel 3.
  • the priority identifier in the configuration information is used to indicate whether the UE adopts a preset priority order, and the priority identifier may be represented by a value, a letter, or the like, which is not specifically limited in this embodiment of the present invention.
  • Step 1202 Determine, according to the priority identifier, whether to adopt a preset priority order.
  • the priority identifier when the priority identifier is the first character, it is determined that the preset priority order is adopted; when the priority identifier is the second character, it is determined that the preset priority order is not adopted. For example, the first character is true, and the second character is false. When the priority identifier is true, it is determined that the preset priority order is adopted. When the priority identifier is false, it is determined that the preset priority order is not adopted.
  • the base station configures the priority order of the multiple logical channels of the UE to the UE. If the current time of the base station is set to the second character, the UE receives the When the configuration information of the priority is identified, it is determined that the preset priority order is not used. In the data transmission process, when the base station indicates that the UE adopts the preset priority order, the base station does not need to send the configuration information to the UE again, and only needs to send an indication information to the UE, where the indication information is used to indicate that the UE is based on the preset priority. The order is transmitted with the base station, that is, the preset priority order is adopted.
  • Step 1203 When it is determined that the preset priority order is adopted and the triggering instruction of the triggering period BSR is received, the priority of the logical channel to which the uplink data is being transmitted is obtained, and the priority of the logical channel to which the periodic BSR belongs is acquired.
  • the triggering condition of the periodic BSR is based on the periodic BSR timer. If the timer of the periodic BSR expires, the UE receives the triggering command of the triggering period BSR. In this case, in order to avoid segmenting the uplink data of the high priority logical channel, Need to obtain the priority of the logical channel to which the uplink data being sent belongs The priority of the logical channel to which the periodic BSR belongs, and the priority of the logical channel to which the uplink data belongs and the priority of the logical channel to which the periodic BSR belongs, determine whether the periodic BSR is transmitted after the uplink data is transmitted, or the periodic BSR is transmitted. After sending to the base station, continue to send uplink data.
  • the UE may obtain the amount of the uplink data buffered in the logical channel to which the periodic BSR belongs, and then, when reporting the periodic BSR to the base station, carry the acquired uplink data amount in the periodic BSR. in.
  • Step 1204 Determine whether the priority of the uplink data is greater than the priority of the periodic BSR based on the priority of the logical channel to which the uplink data belongs and the priority of the logical channel to which the periodic BSR belongs. If yes, go to step 1205. Otherwise, go to step 1206.
  • the priority of the logical channel to which the uplink data belongs is compared with the logical channel to which the periodic BSR belongs according to the preset priority order, and is determined when the priority of the logical channel to which the uplink data belongs is greater than the priority of the logical channel to which the periodic BSR belongs.
  • the uplink data and the periodic BSR belong to different logical channels, and determine that the priority of the uplink data is greater than the priority of the periodic BSR.
  • the priority of the logical channel to which the uplink data belongs is equal to the priority of the logical channel to which the periodic BSR belongs, it is determined that the uplink data and the periodic BSR belong to the same logical channel, and the priority of the uplink data is determined to be less than the priority of the periodic BSR;
  • the priority of the channel is smaller than the priority of the logical channel to which the periodic BSR belongs, and the uplink data and the periodic BSR are determined to belong to different logical channels, and the priority of the uplink data is determined to be less than the priority of the periodic BSR.
  • Step 1205 Send the uplink data to the base station in a manner that the priority is higher than the priority of the periodic BSR.
  • the periodic BSR is sent to the base station to avoid the lower priority.
  • the periodic BSR corresponding to the logical channel occupies more uplink resources, and also avoids delayed transmission of uplink data in the high priority logical channel.
  • Step 1206 Send the periodic BSR to the base station in a manner that the priority is higher than the priority of the uplink data.
  • the periodic BSR needs to be sent to the base station, and then the uplink data is sent to the base station to ensure that the uplink data is sent to the base station.
  • the base station timely schedules uplink data in the logical channel.
  • the transmission is performed based on the priority, but if the uplink resources of the UE are large and the uplink data and the periodic BSR can be simultaneously carried,
  • the periodic BSR and the uplink data may be multiplexed, and the multiplexed data is transmitted to the base station.
  • the priority order of the periodic BSR and the uplink data may be omitted.
  • the priority order of the periodic BSR and the uplink data is required. And transmitting the multiplexed data to the base station.
  • the priority of the logical channel to which the uplink data to be transmitted belongs is greater than the priority of the logical channel to which the periodic BSR belongs, it is determined that the priority of the uplink data being sent is greater than the priority of the periodic BSR.
  • the uplink data is sent to the base station in a manner that the priority is higher than the priority of the periodic BSR, so that the periodic BSR of the low-priority logical channel occupies more uplink resources, thereby avoiding the segmentation of the uplink data in the high-priority logical channel. Delayed transmission of uplink data in high priority logical channels is avoided.
  • the priority of the logical channel to which the uplink data belongs is less than or equal to the priority of the logical channel to which the periodic BSR belongs
  • the method is sent to the base station in a manner that is higher than the priority of the uplink data, so that the high-priority periodic BSR can reach the base station in time, so that the base station can schedule the uplink data buffered in the logical channel in time.
  • the base station may generate multiple uplink grants based on the uplink data volume, The uplink grants are sent to the UE, and when the UE receives any of the uplink grants, the uplink data corresponding to the uplink grant is sent to the base station. If the base station does not send the multiple uplink grants to the UE, if the base station receives the second BSR sent by the UE, the UE obtains the buffered uplink data quantity, and carries the acquired uplink data quantity in the second BSR. And sent to the base station.
  • the base station continues to send the untransmitted uplink grant to the UE, so that the UE sends all the uplink data corresponding to the first BSR to the base station.
  • the uplink data corresponding to the first BSR overlaps with the uplink data corresponding to the second BSR, and the base station passes the second BSR again.
  • redundancy of scheduling resources is caused. For example, as shown in FIG.
  • the UE sends the BSR1 to the base station in step 1, and the base station separately schedules the uplink data corresponding to the BSR1 through the steps 2, 4, and 6, and if the UE sends the uplink data scheduled in step 2 to the base station through step 3,
  • the BSR2 is sent to the base station, and the BSR is sent, the UE has not received the uplink authorization in steps 4 and 6.
  • the amount of uplink data carried by the BSR2 is the amount of uplink data that needs to be scheduled in steps 4 and 6. Therefore, when the base station passes the steps.
  • the uplink data corresponding to the BSR2 is scheduled in step 8.
  • FIG. 14 is a flowchart of a fifth data transmission method according to an embodiment of the present invention. Referring to FIG. 14, the method includes:
  • Step 1401 The base station receives the second BSR sent by the UE in the process of transmitting the uplink data corresponding to the first BSR.
  • the base station When the base station receives the first BSR sent by the UE and the amount of uplink data carried by the first BSR is large, the base station needs to perform scheduling in multiple times. If the UE receives the second BSR triggering command during the multiple scheduling, At this time, the UE acquires the buffered uplink data amount, and carries the acquired uplink data amount in the second BSR and sends the data to the base station. That is, when the base station does not receive the second BSR sent by the UE, the amount of uplink data carried by the second BSR includes the amount of uplink data scheduled in the first BSR.
  • Step 1402 Calculate the amount of uplink data scheduled between the first sending time and the second BSR receiving time.
  • the first sending time is the time when the uplink grant is sent to the UE last time before receiving the second BSR.
  • the uplink data corresponding to the first BSR is not scheduled yet. Therefore, a part of the uplink data carried by the second BSR may have been reported to the base station in the first BSR. Therefore, the amount of uplink data scheduled between the first sending time and the second BSR receiving time needs to be calculated, thereby ensuring scheduling.
  • the uplink data corresponding to the second BSR is used, there is no problem of scheduling resource redundancy.
  • the specific operation of calculating the amount of uplink data scheduled between the first sending time and the second BSR receiving time may be: uplink corresponding to the uplink grant sent by the base station to the UE between the first sending time and the second BSR receiving time The amount of data is added to obtain the amount of uplink data scheduled between the first transmission time and the second BSR reception time. Or obtaining the uplink data amount of the uplink data corresponding to the first BSR sent by the UE before the first sending time, and calculating the difference between the uplink data quantity carried by the first BSR and the acquired uplink data quantity, which is calculated The difference is determined as the amount of uplink data scheduled between the first transmission time and the second BSR reception time.
  • the first BSR and the second BSR may be a regular BSR, a periodic BSR, or a BSR.
  • the type of the first BSR and the type of the second BSR are not specifically limited in this embodiment of the present invention.
  • Step 1403 Determine the amount of uplink data to be scheduled according to the amount of uplink data carried by the second BSR and the amount of uplink data that is scheduled.
  • the difference between the amount of uplink data carried by the second BSR and the amount of uplink data that is scheduled is calculated; and the calculated difference is determined as the amount of uplink data to be scheduled.
  • Step 1404 Generate multiple uplink grants based on the amount of uplink data to be scheduled.
  • the number of uplink grants may be divided according to the location where the UE is located, for example, whether the UE is at the edge of the coverage of the base station, and the uplink resources of the base station. This embodiment of the present invention does not specifically limit this.
  • Step 1405 Assign an uplink authorization identifier to the multiple uplink grants to obtain multiple uplink grant identifiers.
  • the base station may send the multiple uplink grants to the UE, and if the channel quality is unstable, the uplink sent by the base station in the process of sending the uplink grant by the base station Authorization may be lost, causing the UE may not receive the uplink sent by the base station.
  • the UE does not send the uplink data to the base station.
  • the base station may not know the loss of the uplink grant after the specified time period, and the delay of the uplink data transmission of the UE is large.
  • the base station may allocate an uplink grant identifier to the generated multiple uplink grants, and the uplink grant identifier may enable the base station to determine whether the sent uplink grant is lost or not, and reduce the uplink data of the UE.
  • the transmission delay may be used to determine whether the sent uplink grant is lost or not.
  • the uplink authorization identifier is an uplink authorization number or an uplink authorization time stamp.
  • the base station may number the generated uplink grant from 0.
  • the uplink authorization number may also have a number maximum value.
  • the uplink authorization number is up to the number maximum value, the number may be restarted from 0. This embodiment of the present invention does not specifically limit this.
  • the uplink authorization timestamp may be the transmission time of the uplink authorization, which is not specifically limited in this embodiment of the present invention.
  • Step 1406 The UE sends the uplink data to be scheduled to the base station according to the multiple uplink grants and the multiple uplink grant identifiers.
  • the uplink grant and the uplink grant identifier corresponding to the uplink grant are sent to the UE, so that the UE sends the uplink data corresponding to the uplink grant and the first uplink grant identifier.
  • the first uplink grant identifier is the last uplink grant identifier received by the UE before receiving the uplink grant; and when the uplink data and the first uplink grant identifier sent by the UE are received, the second uplink grant identifier is obtained, and the second uplink is obtained.
  • the authorization identifier is the uplink authorization identifier sent by the base station to the UE before the uplink authorization is sent.
  • the first uplink authorization identifier is the same as the second uplink authorization identifier, it is determined that the last uplink authorization sent to the UE is not lost, and the next uplink is sent.
  • the uplink authorization identifier corresponding to the authorization and the next uplink grant is sent to the UE, and the last uplink grant is the uplink grant sent to the UE last time before the uplink grant.
  • the base station may resend the previous uplink grant to the UE to reduce the uplink data of the UE. The transmission delay.
  • the UE is controlled by media access (English: The packet data unit (English: Packet Data Unit; PDU) of the Media Access Control (MAC) layer transmits the uplink data to the base station. Therefore, the UE can carry the uplink grant identifier in the PDU of the MAC layer.
  • media access English: The packet data unit (English: Packet Data Unit; PDU) of the Media Access Control (MAC) layer transmits the uplink data to the base station. Therefore, the UE can carry the uplink grant identifier in the PDU of the MAC layer.
  • the base station receives the second BSR sent by the UE, the amount of uplink data scheduled between the first sending time and the second BSR receiving time is calculated, and the amount of uplink data carried by the second BSR is calculated.
  • the difference between the scheduled uplink data amounts is determined as the amount of uplink data to be scheduled, and the uplink data corresponding to the first BSR is not included in the uplink data volume to be scheduled, thereby avoiding redundancy of scheduling resources. , saving scheduling resources.
  • the UE can access not only one base station but also multiple base stations.
  • the UE may receive downlink data sent by the multiple base stations.
  • the UE also needs to send uplink data to the multiple base stations.
  • the multiple base stations may include one primary base station, and the multiple base stations may send the BSR to the primary base station, and the primary base station forwards the BSR to the secondary base station.
  • the UE may further divide the total size of the uplink data volume of the UE according to a fixed ratio, and respectively send corresponding BSRs to the multiple base stations.
  • FIG. 15 is a flowchart of a sixth data transmission method according to an embodiment of the present invention. Referring to FIG. 15, the method includes:
  • Step 1501 When the UE is connected to multiple base stations, the primary base station of the multiple base stations configures the UE to be in a multi-connection working mode.
  • the packet data convergence layer (English: Packet Data Convergence Protocol; PDCP) of the multiple base stations is connected.
  • PDCP Packet Data Convergence Protocol
  • the primary base station of the multiple base stations configures the UE to be in a multi-connection working mode, the UE may send uplink data to any one of the multiple base stations.
  • Step 1502 When receiving a triggering instruction of the BSR, the UE is based on parameter information of the multiple base stations. Calculating a splitting factor of the multiple base stations, where the parameter information includes a channel quality, a base station load, and a distance between the UE and the base station.
  • the shunt parameters corresponding to the multiple base stations calculate, for each of the plurality of base stations, a proportion of the shunt parameters corresponding to the base station in the total shunt parameter, and the total shunting
  • the parameter is a sum of the shunt parameters corresponding to the plurality of base stations; and the calculated ratio is determined as a shunting factor of the base station.
  • the specific operation of the UE to calculate the offload parameters corresponding to the multiple base stations based on the parameter information of the multiple base stations may be: for any one of the multiple base stations, based on the parameter information of the base station, according to the following formula ( 2) Calculate the shunt parameters corresponding to the base station.
  • F is a shunt parameter corresponding to the base station
  • q is a channel quality included in the parameter information
  • f is a parameter information including a base station load
  • d is a distance between the UE and the base station.
  • the specific operation of calculating the proportion of the shunt parameters corresponding to the base station in the total shunt parameter may be: adding the shunt parameters corresponding to the multiple base stations to obtain a total shunt parameter.
  • the shunt parameters corresponding to each base station are respectively divided by the total shunt parameters, and the proportion of the corresponding shunt parameters of the plurality of base stations in the shunt total parameters is obtained.
  • the sum of the proportions of the shunt parameters corresponding to the plurality of base stations in the total shunt parameter is 1, and therefore, when the number of the plurality of base stations is two, the The proportion of the shunt parameter corresponding to any one of the two base stations in the total shunt parameter is calculated by subtracting the calculated ratio from 1 to obtain the proportion of the shunt parameter corresponding to another base station in the shunt total parameter.
  • Step 1503 Multiply the total amount of the buffered uplink data by the splitting factors of the multiple base stations to obtain the uplink data amount corresponding to the multiple base stations.
  • the total amount of uplink data is the total amount of uplink data that has been buffered in the logical channel corresponding to the BSR.
  • the amount of uplink data corresponding to the multiple base stations is the amount of uplink data that needs to be carried in the BSR reported by the UE to the multiple base stations.
  • Step 1504 For each of the multiple base stations, send a corresponding BSR to the base station, where the BSR carries the uplink data size corresponding to the base station.
  • the UE is connected to two base stations, that is, the base station 1 and the base station 2.
  • the uplink data volume corresponding to the base station 1 is p1
  • the uplink data volume corresponding to the base station 2 is p2.
  • the uplink carried by the UE to the base station 1 is carried.
  • the amount of data is p1
  • the amount of uplink data carried in the BSR transmitted to the base station 2 is p2.
  • Step 1505 When the multiple base stations receive the corresponding BSR, the uplink BSR is sent to the UE according to the received uplink data amount, so that the UE sends the uplink data corresponding to the uplink grant to the base station.
  • the parameter information of the base station is dynamically changed. Therefore, when the UE receives the triggering command of the BSR, the UE dynamically calculates the shunting factors of the multiple base stations based on the parameter information of the multiple base stations. Ensure the accuracy of the calculated shunt factor and ensure that the base station can allocate uplink resources to the UE. And multiplying the total size of the buffered uplink data by the splitting factors of the multiple base stations to obtain the uplink data volume corresponding to the multiple base stations, and reporting the corresponding BSR to the multiple base stations to ensure the uplink of the UE cache. The data can be sent to the base station, which reduces the transmission delay time of the uplink data of the UE.
  • a person skilled in the art may understand that all or part of the steps of implementing the above embodiments may be completed by hardware, or may be instructed by a program to execute related hardware, and the program may be stored in a computer readable storage medium.
  • the storage medium mentioned may be a read only memory, a magnetic disk or an optical disk or the like.

Landscapes

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

Abstract

本发明实施例提供了一种数据传输方法及设备,涉及无线通信领域,该方法包括:当接收到触发周期BSR的触发指令时,获取正在发送的上行数据所属逻辑信道的优先级,获取周期BSR所属逻辑信道的优先级;基于上行数据所属逻辑信道的优先级和周期BSR所属逻辑信道的优先级,判断上行数据的优先级是否大于周期BSR的优先级;当上行数据的优先级大于周期BSR的优先级时,将上行数据以优先级高于周期BSR的优先级的方式发送给基站;当上行数据的优先级小于周期BSR的优先级时,将周期BSR以优先级高于上行数据的优先级的方式发送给基站。本发明避免了高优先级逻辑信道中上行数据分段,避免了高优先级逻辑信道中上行数据延迟发送,还避免了调度资源的冗余。

Description

数据传输方法及设备 技术领域
本发明涉及无线通信领域,特别涉及一种数据传输方法及设备。
背景技术
在长期演进(英文:Long Term Evolution;简称:LTE)***中,为了方便基站获知用户设备(英文:User Equipment;简称:UE)上行数据量的大小,UE需要向基站上报缓存状态报告(英文:Buffer Status Report;简称:BSR),基站通过该BSR获知UE侧缓存的上行数据量的大小,并基于上行数据量的大小,为UE分配上行资源,使UE通过分配的上行资源,将上行数据发送给基站。
目前,UE上报BSR的方式包括三种:常规(regular)BSR、周期(period)BSR和填充(padding)BSR。当UE的逻辑信道中缓存有新上行数据且该逻辑信道的优先级高于已缓存有上行数据的逻辑信道的优先级,或者UE的逻辑信道中一直没有上行数据且某个逻辑信道中缓存有新上行数据时,UE触发常规BSR,如果UE存在上行资源,则将常规BSR上报给基站,同时,打开或重启周期BSR的定时器。基站根据常规BSR中携带的上行数据量的大小,生成多个上行授权,并将该多个上行授权分别发送给UE,当UE接收到该多个上行授权中的任一上行授权时,将该上行授权对应的上行数据发送给基站。而在基站未将该多个上行授权全部发送给UE之前,如果周期BSR的定时器超时,则UE触发周期BSR,并将周期BSR以优先级高于上行数据所属逻辑信道的优先级上报给基站。之后,基站将未发送完的上行授权继续发送给UE,使UE继续将未发送完的上行数据发送给基站。并基于周期BSR携带的上行数据量,使UE将该周期BSR对应的上行数据发送给基站。
当正在发送的上行数据所属逻辑信道的优先级高于周期BSR的优先级时, 如果以优先级高于上行数据所属逻辑信道的优先级,将周期BSR上报给基站,则会造成高优先级逻辑信道中的上行数据分段,还会造成高优先级逻辑信道中的上行数据延迟发送。另外,当基站未将该多个上行授权全部发送给UE之前接收到UE发送的周期BSR时,该周期BSR中携带的上行数据量中还包括未发送的上行授权对应的上行数据量,导致常规BSR对应的上行数据与周期BSR对应的上行数据有一部分重叠,因此,基于周期BSR调度重叠的上行数据时,造成了调度资源的冗余。
发明内容
为了避免高优先级逻辑信道中的上行数据的分段,避免高优先级逻辑信道中上行数据的延迟发送,以及避免调度资源的冗余,本发明实施例提供了一种数据传输方法及设备。所述技术方案如下:
第一方面,提供了一种数据传输设备,所述设备包括:
处理单元,用于当接收到触发周期缓冲状态报告BSR的触发指令时,获取正在发送的上行数据所属逻辑信道的优先级,以及获取所述周期BSR所属逻辑信道的优先级;
所述处理单元,还用于基于所述上行数据所属逻辑信道的优先级和所述周期BSR所属逻辑信道的优先级,判断所述上行数据的优先级是否大于所述周期BSR的优先级;
发射单元,用于当所述上行数据的优先级大于所述周期BSR的优先级时,将所述上行数据以优先级高于所述周期BSR的优先级的方式发送给基站;
所述发射单元,还用于当所述上行数据的优先级小于所述周期BSR的优先级时,将所述周期BSR以优先级高于所述上行数据的优先级的方式发送给所述基站。
结合第一方面,在上述第一方面的第一种可能的实现方式中,所述设备还包括:
接收单元,用于接收所述基站发送的配置信息,所述配置信息中包括预设的优先级顺序和优先级标识,所述预设的优先级顺序用于指示用户设备UE的多个逻辑信道之间的优先级顺序,以及每个逻辑信道中上行数据与周期BSR的优先级顺序;
所述处理单元,还用于基于所述优先级标识,确定是否采用所述预设的优先级顺序;
所述处理单元,用于获取正在发送的上行数据所属逻辑信道的优先级,以及获取所述周期BSR所属逻辑信道的优先级,包括:
所述处理单元,用于当确定采用所述预设的优先级顺序时,获取正在发送的上行数据所属逻辑信道的优先级,以及获取所述周期BSR所属逻辑信道的优先级。
结合第一方面的第一种可能的实现方式,在上述第一方面的第二种可能的实现方式中,所述处理单元,还用于基于所述优先级标识,确定是否采用所述预设的优先级顺序,包括:
所述处理单元,还用于当所述优先级标识为第一字符时,确定采用所述预设的优先级顺序;
所述处理单元,还用于当所述优先级标识为第二字符时,确定不采用所述预设的优先级顺序。
结合第一方面、第一方面的第一种可能的实现方式或者第一方面的第二种可能的实现方式,在上述第一方面的第三种可能的实现方式中,所述处理单元,还用于基于所述上行数据所属逻辑信道的优先级和所述周期BSR所属逻辑信道的优先级,判断所述上行数据的优先级是否大于所述周期BSR的优先级,包括:
所述处理单元,还用于当所述上行数据所属逻辑信道的优先级大于所述周期BSR所属逻辑信道的优先级时,确定所述上行数据的优先级大于所述周期BSR的优先级;
所述处理单元,还用于当所述上行数据所属逻辑信道的优先级小于或等于所述周期BSR所属逻辑信道的优先级时,确定所述上行数据的优先级小于所述周期BSR的优先级。
第二方面,提供了一种数据传输设备,所述设备包括:
接收单元,用于与用户设备UE传输第一缓冲状态报告BSR对应的上行数据过程中,接收所述UE发送的第二BSR;
处理单元,用于计算第一发送时间与第二BSR接收时间之间已调度的上行数据量,所述第一发送时间为接收到所述第二BSR之前最近一次向所述UE发送上行授权的时间;
所述处理单元,还用于根据所述第二BSR携带的上行数据量和所述已调度的上行数据量,确定待调度的上行数据量;
发射单元,用于基于所述待调度的上行数据量,向所述UE发送上行授权,所述上行授权用于指示所述UE将待调度的上行数据发送给基站。
结合第二方面,在上述第二方面的第一种可能的实现方式中,所述处理单元,还用于根据所述第二BSR携带的上行数据量和所述已调度的上行数据量,确定待调度的上行数据量,包括:
所述处理单元,还用于计算所述第二BSR携带的上行数据量与所述已调度的上行数据量之间的差值;
所述处理单元,还用于将计算得到的差值确定为待调度的上行数据量。
结合第二方面或者第二方面的第一种可能的实现方式,在上述第一方面的第二种可能的实现方式中,所述发射单元,用于基于所述待调度的上行数据量,向所述UE发送上行授权,所述上行授权用于指示所述UE将待调度的上行数据发送给基站,包括:
所述处理单元,还用于基于所述待调度的上行数据量,生成多个上行授权;
所述处理单元,还用于为所述多个上行授权分别分配一个上行授权标识, 得到多个上行授权标识;
所述发射单元,还用于将所述多个上行授权和所述多个上行授权标识发送给所述UE,使所述UE将待调度的上行数据发送给基站。
结合第二方面的第二种可能的实现方式,在上述第二方面的第三种可能的实现方式中,所述发射单元,还用于将所述多个上行授权和所述多个上行授权标识发送给所述UE,使所述UE将待调度的上行数据发送给基站,包括:
所述发射单元,还用于对于所述多个上行授权中的任一上行授权,将所述上行授权和所述上行授权对应的上行授权标识发送给所述UE,使所述UE将所述上行授权对应的上行数据和第一上行授权标识发送给所述基站,所述第一上行授权标识为所述UE接收到所述上行授权之前最近一次接收的上行授权标识;
所述处理单元,还用于当接收到所述UE发送的上行数据和第一上行授权标识时,获取第二上行授权标识,所述第二上行授权标识为所述基站向所述UE发送所述上行授权之前最近一次发送的上行授权标识;
所述处理单元,还用于如果所述第一上行授权标识与所述第二上行授权标识相同,则确定向所述UE发送的上一个上行授权没有丢失;
所述发射单元,还用于将下一个上行授权和所述下一个上行授权对应的上行授权标识发送给所述UE,所述上一个上行授权为所述上行授权之前最近一次向所述UE发送的上行授权。
结合第二方面、第二方面的第一种可能的实现方式、第二方面的第二种可能的实现方式或者第二方面的第三种可能的实现方式,在上述第二方面的第四种可能的实现方式中,所述上行授权标识为上行授权编号或者上行授权时间戳。
第三方面,提供了一种数据传输设备,所述设备包括:
处理单元,用于当用户设备UE连接到多个基站且接收到缓冲状态报告BSR的触发指令时,基于所述多个基站的参数信息,分别计算所述多个基站的 分流因子,所述参数信息包括信道质量、基站负载以及所述UE与基站之间的距离;
所述处理单元,还用于将已缓存的上行数据总量与所述多个基站的分流因子分别相乘,得到所述多个基站对应的上行数据量;
发射单元,用于对于所述多个基站中的每个基站,向所述基站发送对应的BSR,使所述基站向所述UE发送上行授权,所述上行授权用于指示所述UE将缓存的上行数据发送给所述基站,所述BSR中携带所述基站对应的上行数据量。
结合第三方面,在上述第三方面的第一种可能的实现方式中,所述处理单元,用于当用户设备UE连接到多个基站且接收到缓冲状态报告BSR的触发指令时,基于所述多个基站的参数信息,分别计算所述多个基站的分流因子,包括:
所述处理单元,还用于当用户设备UE连接到多个基站且接收到缓冲状态报告BSR的触发指令时,基于所述多个基站的参数信息,分别计算所述多个基站对应的分流参数;
所述处理单元,还用于对于所述多个基站中的每个基站,计算所述基站对应的分流参数在分流总参数中所占的比例,所述分流总参数为所述多个基站对应的分流参数之和;
所述处理单元,还用于将计算得到的比例确定为所述基站的分流因子。
第四方面,提供了一种数据传输设备,所述设备包括:
处理器,用于当接收到触发周期缓冲状态报告BSR的触发指令时,获取正在发送的上行数据所属逻辑信道的优先级,以及获取所述周期BSR所属逻辑信道的优先级;
所述处理器,还用于基于所述上行数据所属逻辑信道的优先级和所述周期BSR所属逻辑信道的优先级,判断所述上行数据的优先级是否大于所述周期 BSR的优先级;
发射机,用于当所述上行数据的优先级大于所述周期BSR的优先级时,将所述上行数据以优先级高于所述周期BSR的优先级的方式发送给基站;
所述发射机,还用于当所述上行数据的优先级小于所述周期BSR的优先级时,将所述周期BSR以优先级高于所述上行数据的优先级的方式发送给所述基站。
结合第四方面,在上述第四方面的第一种可能的实现方式中,所述设备还包括:
接收机,用于接收所述基站发送的配置信息,所述配置信息中包括预设的优先级顺序和优先级标识,所述预设的优先级顺序用于指示用户设备UE的多个逻辑信道之间的优先级顺序,以及每个逻辑信道中上行数据与周期BSR的优先级顺序;
所述处理器,还用于基于所述优先级标识,确定是否采用所述预设的优先级顺序;
所述处理器,用于获取正在发送的上行数据所属逻辑信道的优先级,以及获取所述周期BSR所属逻辑信道的优先级,包括:
所述处理器,还用于当确定采用所述预设的优先级顺序时,获取正在发送的上行数据所属逻辑信道的优先级,以及获取所述周期BSR所属逻辑信道的优先级。
结合第四方面的第一种可能的实现方式,在上述第四方面的第二种可能的实现方式中,所述处理器,还用于基于所述优先级标识,确定是否采用所述预设的优先级顺序,包括:
所述处理器,还用于当所述优先级标识为第一字符时,确定采用所述预设的优先级顺序;
所述处理器,还用于当所述优先级标识为第二字符时,确定不采用所述预设的优先级顺序。
结合第四方面、第四方面的第一种可能的实现方式或者第四方面的第二种可能的实现方式,在上述第四方面的第三种可能的实现方式中,所述处理器,还用于基于所述上行数据所属逻辑信道的优先级和所述周期BSR所属逻辑信道的优先级,判断所述上行数据的优先级是否大于所述周期BSR的优先级,包括:
所述处理器,还用于当所述上行数据所属逻辑信道的优先级大于所述周期BSR所属逻辑信道的优先级时,确定所述上行数据的优先级大于所述周期BSR的优先级;
所述处理器,还用于当所述上行数据所属逻辑信道的优先级小于或等于所述周期BSR所属逻辑信道的优先级时,确定所述上行数据的优先级小于所述周期BSR的优先级。
第五方面,提供了一种数据传输设备,所述设备包括:
接收机,用于与用户设备UE传输第一缓冲状态报告BSR对应的上行数据过程中,接收所述UE发送的第二BSR;
处理器,用于计算第一发送时间与第二BSR接收时间之间已调度的上行数据量,所述第一发送时间为接收到所述第二BSR之前最近一次向所述UE发送上行授权的时间;
所述处理器,还用于根据所述第二BSR携带的上行数据量和所述已调度的上行数据量,确定待调度的上行数据量;
发射机,用于基于所述待调度的上行数据量,向所述UE发送上行授权,所述上行授权用于指示所述UE将待调度的上行数据发送给基站。
结合第五方面,在上述第五方面的第一种可能的实现方式中,所述处理器,还用于根据所述第二BSR携带的上行数据量和所述已调度的上行数据量,确定待调度的上行数据量,包括:
所述处理器,还用于计算所述第二BSR携带的上行数据量与所述已调度 的上行数据量之间的差值;
所述处理器,还用于将计算得到的差值确定为待调度的上行数据量。
结合第五方面或者第五方面的第一种可能的实现方式,在上述第五方面的第二种可能的实现方式中,所述发射机,用于基于所述待调度的上行数据量,向所述UE发送上行授权,所述上行授权用于指示所述UE将待调度的上行数据发送给基站,包括:
所述处理器,还用于基于所述待调度的上行数据量,生成多个上行授权;
所述处理器,还用于为所述多个上行授权分别分配一个上行授权标识,得到多个上行授权标识;
所述发射机,还用于将所述多个上行授权和所述多个上行授权标识发送给所述UE,使所述UE将待调度的上行数据发送给基站。
结合第五方面的第二种可能的实现方式,在上述第五方面的第三种可能的实现方式中,所述发射机,还用于将所述多个上行授权和所述多个上行授权标识发送给所述UE,使所述UE将待调度的上行数据发送给基站,包括:
所述发射机,还用于对于所述多个上行授权中的任一上行授权,将所述上行授权和所述上行授权对应的上行授权标识发送给所述UE,使所述UE将所述上行授权对应的上行数据和第一上行授权标识发送给所述基站,所述第一上行授权标识为所述UE接收到所述上行授权之前最近一次接收的上行授权标识;
所述处理器,还用于当接收到所述UE发送的上行数据和第一上行授权标识时,获取第二上行授权标识,所述第二上行授权标识为所述基站向所述UE发送所述上行授权之前最近一次发送的上行授权标识;
所述处理器,还用于如果所述第一上行授权标识与所述第二上行授权标识相同,则确定向所述UE发送的上一个上行授权没有丢失;
所述发射机,还用于将下一个上行授权和所述下一个上行授权对应的上行授权标识发送给所述UE,所述上一个上行授权为所述上行授权之前最近一次向所述UE发送的上行授权。
结合第五方面、第五方面的第一种可能的实现方式、第五方面的第二种可能的实现方式或者第五方面的第三种可能的实现方式,在上述第五方面的第四种可能的实现方式中,所述上行授权标识为上行授权编号或者上行授权时间戳。
第六方面,提供了一种数据传输设备,所述设备包括:
处理器,用于当用户设备UE连接到多个基站且接收到缓冲状态报告BSR的触发指令时,基于所述多个基站的参数信息,分别计算所述多个基站的分流因子,所述参数信息包括信道质量、基站负载以及所述UE与基站之间的距离;
所述处理器,还用于将已缓存的上行数据总量与所述多个基站的分流因子分别相乘,得到所述多个基站对应的上行数据量;
发射机,用于对于所述多个基站中的每个基站,向所述基站发送对应的BSR,使所述基站向所述UE发送上行授权,所述上行授权用于指示所述UE将缓存的上行数据发送给所述基站,所述BSR中携带所述基站对应的上行数据量。
结合第六方面,在上述第六方面的第一种可能的实现方式中,所述处理器,用于当用户设备UE连接到多个基站且接收到缓冲状态报告BSR的触发指令时,基于所述多个基站的参数信息,分别计算所述多个基站的分流因子,包括:
所述处理器,还用于基于所述多个基站的参数信息,分别计算所述多个基站对应的分流参数;
所述处理器,还用于对于所述多个基站中的每个基站,计算所述基站对应的分流参数在分流总参数中所占的比例,所述分流总参数为所述多个基站对应的分流参数之和;
所述处理器,还用于将计算得到的比例确定为所述基站的分流因子。
第七方面,提供了一种数据传输方法,所述方法包括:
当接收到触发周期缓冲状态报告BSR的触发指令时,获取正在发送的上 行数据所属逻辑信道的优先级,以及获取所述周期BSR所属逻辑信道的优先级;
基于所述上行数据所属逻辑信道的优先级和所述周期BSR所属逻辑信道的优先级,判断所述上行数据的优先级是否大于所述周期BSR的优先级;
当所述上行数据的优先级大于所述周期BSR的优先级时,将所述上行数据以优先级高于所述周期BSR的优先级的方式发送给基站;
当所述上行数据的优先级小于所述周期BSR的优先级时,将所述周期BSR以优先级高于所述上行数据的优先级的方式发送给所述基站。
结合第七方面,在上述第七方面的第一种可能的实现方式中,所述获取正在发送的上行数据所属逻辑信道的优先级,以及获取所述周期BSR所属逻辑信道的优先级之前,还包括:
接收所述基站发送的配置信息,所述配置信息中包括预设的优先级顺序和优先级标识,所述预设的优先级顺序用于指示用户设备UE的多个逻辑信道之间的优先级顺序,以及每个逻辑信道中上行数据与周期BSR的优先级顺序;
基于所述优先级标识,确定是否采用所述预设的优先级顺序;
所述获取正在发送的上行数据所属逻辑信道的优先级,以及获取所述周期BSR所属逻辑信道的优先级,包括:
当确定采用所述预设的优先级顺序时,获取正在发送的上行数据所属逻辑信道的优先级,以及获取所述周期BSR所属逻辑信道的优先级。
结合第七方面的第一种可能的实现方式,在上述第七方面的第二种可能的实现方式中,所述基于所述优先级标识,确定是否采用所述预设的优先级顺序,包括:
当所述优先级标识为第一字符时,确定采用所述预设的优先级顺序;
当所述优先级标识为第二字符时,确定不采用所述预设的优先级顺序。
结合第七方面、第七方面的第一种可能的实现方式或者第七方面的第二种可能的实现方式,在上述第七方面的第三种可能的实现方式中,所述基于所述 上行数据所属逻辑信道的优先级和所述周期BSR所属逻辑信道的优先级,判断所述上行数据的优先级是否大于所述周期BSR的优先级,包括:
当所述上行数据所属逻辑信道的优先级大于所述周期BSR所属逻辑信道的优先级时,确定所述上行数据的优先级大于所述周期BSR的优先级;
当所述上行数据所属逻辑信道的优先级小于或等于所述周期BSR所属逻辑信道的优先级时,确定所述上行数据的优先级小于所述周期BSR的优先级。
第八方面,提供了一种数据传输方法,所述方法包括:
与用户设备UE传输第一缓冲状态报告BSR对应的上行数据过程中,接收所述UE发送的第二BSR;
计算第一发送时间与第二BSR接收时间之间已调度的上行数据量,所述第一发送时间为接收到所述第二BSR之前最近一次向所述UE发送上行授权的时间;
根据所述第二BSR携带的上行数据量和所述已调度的上行数据量,确定待调度的上行数据量;
基于所述待调度的上行数据量,向所述UE发送上行授权,所述上行授权用于指示所述UE将待调度的上行数据发送给基站。
结合第八方面,在上述第八方面的第一种可能的实现方式中,所述根据所述第二BSR携带的上行数据量和所述已调度的上行数据量,确定待调度的上行数据量,包括:
计算所述第二BSR携带的上行数据量与所述已调度的上行数据量之间的差值;
将计算得到的差值确定为待调度的上行数据量。
结合第八方面或者第八方面的第一种可能的实现方式,在上述第八方面的第二种可能的实现方式中,所述基于所述待调度的上行数据量,向所述UE发送上行授权,所述上行授权用于指示所述UE将待调度的上行数据发送给基站, 包括:
基于所述待调度的上行数据量,生成多个上行授权;
为所述多个上行授权分别分配一个上行授权标识,得到多个上行授权标识;
将所述多个上行授权和所述多个上行授权标识发送给所述UE,使所述UE将待调度的上行数据发送给基站。
结合第八方面的第二种可能的实现方式,在上述第八方面的第三种可能的实现方式中,所述将所述多个上行授权和所述多个上行授权标识发送给所述UE,使所述UE将待调度的上行数据发送给基站,包括:
对于所述多个上行授权中的任一上行授权,将所述上行授权和所述上行授权对应的上行授权标识发送给所述UE,使所述UE将所述上行授权对应的上行数据和第一上行授权标识发送给所述基站,所述第一上行授权标识为所述UE接收到所述上行授权之前最近一次接收的上行授权标识;
当接收到所述UE发送的上行数据和第一上行授权标识时,获取第二上行授权标识,所述第二上行授权标识为所述基站向所述UE发送所述上行授权之前最近一次发送的上行授权标识;
如果所述第一上行授权标识与所述第二上行授权标识相同,则确定向所述UE发送的上一个上行授权没有丢失,将下一个上行授权和所述下一个上行授权对应的上行授权标识发送给所述UE,所述上一个上行授权为所述上行授权之前最近一次向所述UE发送的上行授权。
结合第八方面、第八方面的第一种可能的实现方式、第八方面的第二种可能的实现方式或者第八方面的第三种可能的实现方式,在上述第八方面的第四种可能的实现方式中,所述上行授权标识为上行授权编号或者上行授权时间戳。
第九方面,提供了一种数据传输方法,所述方法包括:
当用户设备UE连接到多个基站且接收到缓冲状态报告BSR的触发指令时,基于所述多个基站的参数信息,分别计算所述多个基站的分流因子,所述参数 信息包括信道质量、基站负载以及所述UE与基站之间的距离;
将已缓存的上行数据总量与所述多个基站的分流因子分别相乘,得到所述多个基站对应的上行数据量;
对于所述多个基站中的每个基站,向所述基站发送对应的BSR,使所述基站向所述UE发送上行授权,所述上行授权用于指示所述UE将缓存的上行数据发送给所述基站,所述BSR中携带所述基站对应的上行数据量。
结合第九方面,在上述第九方面的第一种可能的实现方式中,所述基于所述多个基站的参数信息,分别计算所述多个基站的分流因子,包括:
基于所述多个基站的参数信息,分别计算所述多个基站对应的分流参数;
对于所述多个基站中的每个基站,计算所述基站对应的分流参数在分流总参数中所占的比例,所述分流总参数为所述多个基站对应的分流参数之和;
将计算得到的比例确定为所述基站的分流因子。
本发明实施例提供的技术方案的有益效果是:
在本发明实施例中,当正在发送的上行数据所属逻辑信道的优先级大于周期BSR所属逻辑信道的优先级时,确定正在发送的上行数据的优先级大于周期BSR的优先级,此时,将上行数据以优先级高于周期BSR的优先级的方式发送给基站,避免低优先级逻辑信道的周期BSR占用更多的上行资源,进而避免了高优先级逻辑信道中上行数据的分段,也避免了高优先级逻辑信道中上行数据的延迟发送。另外,当基站接收到UE发送的第二BSR时,计算第一发送时间与第二BSR接收时间之间已调度的上行数据量,并计算第二BSR携带的上行数据量与已调度的上行数据量之间的差值,将计算的差值确定为待调度的上行数据量,待调度的上行数据量中不包括第一BSR对应的上行数据,避免了调度资源的冗余,节省了调度资源。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的第一种数据传输设备的结构示意图;
图2是本发明实施例提供的第二种数据传输设备的结构示意图;
图3是本发明实施例提供的第三种数据传输设备的结构示意图;
图4是本发明实施例提供的第四种数据传输设备的结构示意图;
图5是本发明实施例提供的第五种数据传输设备的结构示意图;
图6是本发明实施例提供的第六种数据传输设备的结构示意图;
图7是本发明实施例提供的第七种数据传输设备的结构示意图;
图8是本发明实施例提供的第八种数据传输设备的结构示意图;
图9是本发明实施例提供的第一种数据传输方法流程图;
图10是本发明实施例提供的第二种数据传输方法流程图;
图11是本发明实施例提供的第三种数据传输方法流程图;
图12是本发明实施例提供的第四种数据传输方法流程图;
图13是本发明实施例提供的一种数据传输的架构示意图;
图14是本发明实施例提供的第五种数据传输方法流程图;
图15是本发明实施例提供的第六种数据传输方法流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
图1是本发明实施例提供的第一种数据传输设备的结构示意图。参见图1,该设备包括:
处理单元101,用于当接收到触发周期缓冲状态报告BSR的触发指令时,获取正在发送的上行数据所属逻辑信道的优先级,以及获取周期BSR所属逻 辑信道的优先级;
处理单元101,还用于基于上行数据所属逻辑信道的优先级和周期BSR所属逻辑信道的优先级,判断上行数据的优先级是否大于周期BSR的优先级;
发射单元102,用于当上行数据的优先级大于周期BSR的优先级时,将上行数据以优先级高于周期BSR的优先级的方式发送给基站;
发射单元102,还用于当上行数据的优先级小于周期BSR的优先级时,将周期BSR以优先级高于上行数据的优先级的方式发送给基站。
可选地,参见图2,该设备还包括:
接收单元103,用于接收基站发送的配置信息,该配置信息中包括预设的优先级顺序和优先级标识,预设的优先级顺序用于指示用户设备UE的多个逻辑信道之间的优先级顺序,以及每个逻辑信道中上行数据与周期BSR的优先级顺序;
处理单元101,还用于基于优先级标识,确定是否采用预设的优先级顺序;
处理单元101,用于获取正在发送的上行数据所属逻辑信道的优先级,以及获取所述周期BSR所属逻辑信道的优先级,包括:
处理单元101,还用于当确定采用预设的优先级顺序时,获取正在发送的上行数据所属逻辑信道的优先级,以及获取周期BSR所属逻辑信道的优先级的步骤。
可选地,处理单元101,还用于基于所述优先级标识,确定是否采用所述预设的优先级顺序,包括包括:
处理单元101,还用于当优先级标识为第一字符时,确定采用预设的优先级顺序;
处理单元101,还用于当优先级标识为第二字符时,确定不采用预设的优先级顺序。
可选地,处理单元101,还用于基于所述上行数据所属逻辑信道的优先级和所述周期BSR所属逻辑信道的优先级,判断所述上行数据的优先级是否大 于所述周期BSR的优先级,包括:
处理单元101,还用于当上行数据所属逻辑信道的优先级大于周期BSR所属逻辑信道的优先级时,确定上行数据的优先级大于周期BSR的优先级;
处理单元101,还用于当上行数据所属逻辑信道的优先级小于或等于周期BSR所属逻辑信道的优先级时,确定上行数据的优先级小于周期BSR的优先级。
在本发明实施例中,当正在发送的上行数据所属逻辑信道的优先级大于周期BSR所属逻辑信道的优先级时,确定正在发送的上行数据的优先级大于周期BSR的优先级,此时,将上行数据以优先级高于周期BSR的优先级的方式发送给基站,避免低优先级逻辑信道的周期BSR占用更多的上行资源,进而避免了高优先级逻辑信道中上行数据的分段,也避免了高优先级逻辑信道中上行数据的延迟发送。
图3是本发明实施例提供的第二种数据传输设备的结构示意图。参见图3,该设备包括:
接收单元301,用于与用户设备UE传输第一缓冲状态报告BSR对应的上行数据过程中,接收UE发送的第二BSR;
处理单元302,用于计算第一发送时间与第二BSR接收时间之间已调度的上行数据量,第一发送时间为接收到第二BSR之前最近一次向UE发送上行授权的时间;
处理单元302,还用于根据第二BSR携带的上行数据量和已调度的上行数据量,确定待调度的上行数据量;
发射单元303,用于基于待调度的上行数据量,向UE发送上行授权,上行授权用于指示UE将待调度的上行数据发送给基站。
可选地,处理单元302,还用于根据第二BSR携带的上行数据量和已调度的上行数据量,确定待调度的上行数据量,包括:
处理单元302,还用于计算第二BSR携带的上行数据量与已调度的上行数据量之间的差值;
处理单元302,还用于将计算得到的差值确定为待调度的上行数据量。
可选地,发射单元303,用于基于待调度的上行数据量,向UE发送上行授权,上行授权用于指示UE将待调度的上行数据发送给基站,包括:
处理单元302,还用于基于待调度的上行数据量,生成多个上行授权;
处理单元302,还用于为该多个上行授权分别分配一个上行授权标识,得到多个上行授权标识;
发射单元303,还用于将该多个上行授权和该多个上行授权标识发送给UE,使UE将待调度的上行数据发送给基站。
可选地,发射单元303,还用于将该多个上行授权和该多个上行授权标识发送给UE,使UE将待调度的上行数据发送给基站,包括:
发射单元303,还用于对于多个上行授权中的任一上行授权,将该上行授权和该上行授权对应的上行授权标识发送给UE,使UE将该上行授权对应的上行数据和第一上行授权标识发送给基站,第一上行授权标识为UE接收到该上行授权之前最近一次接收的上行授权标识;
处理单元302,还用于当接收到UE发送的上行数据和第一上行授权标识时,获取第二上行授权标识,第二上行授权标识为基站向UE发送该上行授权之前最近一次发送的上行授权标识;
处理单元302,还用于如果第一上行授权标识与第二上行授权标识相同,则确定向UE发送的上一个上行授权没有丢失;
发射单元303,还用于将下一个上行授权和下一个上行授权对应的上行授权标识发送给UE,上一个上行授权为该上行授权之前最近一次向UE发送的上行授权。
可选地,上行授权标识为上行授权编号或者上行授权时间戳。
在本发明实施例中,如果基站接收到UE发送的第二BSR,则计算第一发 送时间与第二BSR接收时间之间已调度的上行数据量,并计算第二BSR携带的上行数据量与已调度的上行数据量之间的差值,将计算的差值确定为待调度的上行数据量,待调度的上行数据量中不包括第一BSR对应的上行数据,避免了调度资源的冗余,节省了调度资源。
图4是本发明实施例提供的第三种数据传输设备的结构示意图。参见图4,该设备包括:
处理单元401,用于当用户设备UE连接到多个基站且接收到缓冲状态报告BSR的触发指令时,基于该多个基站的参数信息,分别计算该多个基站的分流因子,参数信息包括信道质量、基站负载以及该UE与基站之间的距离;
处理单元401,还用于将已缓存的上行数据总量与该多个基站的分流因子分别相乘,得到该多个基站对应的上行数据量;
发射单元402,用于对于该多个基站中的每个基站,向该基站发送对应的BSR,使该基站向UE发送上行授权,上行授权用于指示UE将缓存的上行数据发送给该基站,BSR中携带该基站对应的上行数据量。
可选地,处理单元401,用于当用户设备UE连接到多个基站且接收到缓冲状态报告BSR的触发指令时,基于该多个基站的参数信息,分别计算该多个基站的分流因子,包括:
处理单元401,还用于当用户设备UE连接到多个基站且接收到缓冲状态报告BSR的触发指令时,基于该多个基站的参数信息,分别计算该多个基站对应的分流参数;
处理单元401,还用于对于该多个基站中的每个基站,计算该基站对应的分流参数在分流总参数中所占的比例,分流总参数为该多个基站对应的分流参数之和;
处理单元401,还用于将计算得到的比例确定为该基站的分流因子。
在本发明实施例中,由于基站的参数信息是动态变化的,因此,在UE接 收到BSR的触发指令时,动态地基于该多个基站的参数信息,分别计算该多个基站的分流因子,确保计算的分流因子的准确性,以及确保基站可以为UE分配上行资源。将已缓存的上行数据量的总大小与该多个基站的分流因子分别相乘,得到该多个基站对应的上行数据量大小,进而向该多个基站上报对应的BSR,确保UE缓存的上行数据可以发送给基站,降低了UE的上行数据的发送延迟时间。
图5是本发明实施例提供的第四种数据传输设备的结构示意图。参见图5,该设备包括:
处理器501,用于当接收到触发周期缓冲状态报告BSR的触发指令时,获取正在发送的上行数据所属逻辑信道的优先级,以及获取周期BSR所属逻辑信道的优先级;
处理器501,还用于基于上行数据所属逻辑信道的优先级和周期BSR所属逻辑信道的优先级,判断上行数据的优先级是否大于周期BSR的优先级;
发射机502,用于当上行数据的优先级大于周期BSR的优先级时,将上行数据以优先级高于周期BSR的优先级的方式发送给基站;
发射机502,还用于当上行数据的优先级小于周期BSR的优先级时,将周期BSR以优先级高于上行数据的优先级的方式发送给基站。
可选地,参见图6,该设备还包括:
接收机503,用于接收基站发送的配置信息,配置信息中包括预设的优先级顺序和优先级标识,预设的优先级顺序用于指示用户设备UE的多个逻辑信道之间的优先级顺序,以及每个逻辑信道中上行数据与周期BSR的优先级顺序;
处理器501,还用于基于优先级标识,确定是否采用预设的优先级顺序;
处理器501,用于获取正在发送的上行数据所属逻辑信道的优先级,以及获取周期BSR所属逻辑信道的优先级,包括:
处理器501,还用于当确定采用预设的优先级顺序时,获取正在发送的上行数据所属逻辑信道的优先级,以及获取周期BSR所属逻辑信道的优先级。
可选地,处理器501,还用于基于优先级标识,确定是否采用预设的优先级顺序,包括:
处理器501,还用于当优先级标识为第一字符时,确定采用预设的优先级顺序;
处理器501,还用于当优先级标识为第二字符时,确定不采用预设的优先级顺序。
可选地,处理器501,还用于基于上行数据所属逻辑信道的优先级和周期BSR所属逻辑信道的优先级,判断上行数据的优先级是否大于周期BSR的优先级,包括:
处理器501,还用于当上行数据所属逻辑信道的优先级大于周期BSR所属逻辑信道的优先级时,确定上行数据的优先级大于周期BSR的优先级;
处理器501,还用于当上行数据所属逻辑信道的优先级小于或等于周期BSR所属逻辑信道的优先级时,确定上行数据的优先级小于周期BSR的优先级。
在本发明实施例中,当正在发送的上行数据所属逻辑信道的优先级大于周期BSR所属逻辑信道的优先级时,确定正在发送的上行数据的优先级大于周期BSR的优先级,此时,将上行数据以优先级高于周期BSR的优先级的方式发送给基站,避免低优先级逻辑信道的周期BSR占用更多的上行资源,进而避免了高优先级逻辑信道中上行数据的分段,也避免了高优先级逻辑信道中上行数据的延迟发送。
图7是本发明实施例提供的第六种数据传输设备的结构示意图。参见图7,该设备包括:
接收机701,用于与用户设备UE传输第一缓冲状态报告BSR对应的上行 数据过程中,接收UE发送的第二BSR;
处理器702,用于计算第一发送时间与第二BSR接收时间之间已调度的上行数据量,第一发送时间为接收到第二BSR之前最近一次向UE发送上行授权的时间;
处理器702,还用于根据第二BSR携带的上行数据量和已调度的上行数据量,确定待调度的上行数据量;
发射机703,用于基于待调度的上行数据量,向UE发送上行授权,上行授权用于指示UE将待调度的上行数据发送给基站。
可选地,处理器702,还用于根据第二BSR携带的上行数据量和已调度的上行数据量,确定待调度的上行数据量,包括:
处理器702,还用于计算第二BSR携带的上行数据量与已调度的上行数据量之间的差值;
处理器702,还用于将计算得到的差值确定为待调度的上行数据量。
可选地,发射机,用于基于待调度的上行数据量,向UE发送上行授权,上行授权用于指示UE将待调度的上行数据发送给基站,包括:
处理器702,还用于基于待调度的上行数据量,生成多个上行授权;
处理器702,还用于为该多个上行授权分别分配一个上行授权标识,得到多个上行授权标识;
发射机703,还用于将该多个上行授权和该多个上行授权标识发送给UE,使UE将待调度的上行数据发送给基站。
可选地,发射机703,还用于将该多个上行授权和该多个上行授权标识发送给UE,使UE将待调度的上行数据发送给基站,包括:
发射机703,还用于对于该多个上行授权中的任一上行授权,将该上行授权和该上行授权对应的上行授权标识发送给UE,使UE将该上行授权对应的上行数据和第一上行授权标识发送给基站,第一上行授权标识为UE接收到该上行授权之前最近一次接收的上行授权标识;
处理器702,还用于当接收到UE发送的上行数据和第一上行授权标识时,获取第二上行授权标识,第二上行授权标识为基站向UE发送该上行授权之前最近一次发送的上行授权标识;
处理器702,还用于如果第一上行授权标识与第二上行授权标识相同,则确定向UE发送的上一个上行授权没有丢失;
发射机703,还用于将下一个上行授权和下一个上行授权对应的上行授权标识发送给UE,上一个上行授权为该上行授权之前最近一次向UE发送的上行授权。
可选地,上行授权标识为上行授权编号或者上行授权时间戳。
在本发明实施例中,如果基站接收到UE发送的第二BSR,则计算第一发送时间与第二BSR接收时间之间已调度的上行数据量,并计算第二BSR携带的上行数据量与已调度的上行数据量之间的差值,将计算的差值确定为待调度的上行数据量,待调度的上行数据量中不包括第一BSR对应的上行数据,避免了调度资源的冗余,节省了调度资源。
图8是本发明实施例提供的第七种数据传输设备的结构示意图。参见图8,该设备包括:
处理器801,用于当用户设备UE连接到多个基站且接收到缓冲状态报告BSR的触发指令时,基于该多个基站的参数信息,分别计算该多个基站的分流因子,参数信息包括信道质量、基站负载以及UE与基站之间的距离;
处理器801,还用于将已缓存的上行数据总量与该多个基站的分流因子分别相乘,得到该多个基站对应的上行数据量;
发射机802,用于对于该多个基站中的每个基站,向该基站发送对应的BSR,使该基站向UE发送上行授权,上行授权用于指示UE将缓存的上行数据发送给该基站,BSR中携带该基站对应的上行数据量。
可选地,处理器801,用于当用户设备UE连接到多个基站且接收到缓冲 状态报告BSR的触发指令时,基于该多个基站的参数信息,分别计算该多个基站的分流因子,包括:
处理器801,还用于基于该多个基站的参数信息,分别计算该多个基站对应的分流参数;
处理器801,还用于对于该多个基站中的每个基站,计算该基站对应的分流参数在分流总参数中所占的比例,分流总参数为该多个基站对应的分流参数之和;
处理器801,还用于将计算得到的比例确定为该基站的分流因子。
在本发明实施例中,由于基站的参数信息是动态变化的,因此,在UE接收到BSR的触发指令时,动态地基于该多个基站的参数信息,分别计算该多个基站的分流因子,确保计算的分流因子的准确性,以及确保基站可以为UE分配上行资源。将已缓存的上行数据量的总大小与该多个基站的分流因子分别相乘,得到该多个基站对应的上行数据量大小,进而向该多个基站上报对应的BSR,确保UE缓存的上行数据可以发送给基站,降低了UE的上行数据的发送延迟时间。
图9是本发明实施例提供的第一种数据传输方法流程图。该方法的执行主体可以为UE,参见图9,该方法包括:
步骤901:当接收到触发周期BSR的触发指令时,获取正在发送的上行数据所属逻辑信道的优先级,以及获取周期BSR所属逻辑信道的优先级。
步骤902:基于判断上行数据所属逻辑信道的优先级和周期BSR所属逻辑信道的优先级,判断上行数据的优先级是否大于周期BSR的优先级。
步骤903:当上行数据的优先级大于周期BSR的优先级时,将上行数据以优先级高于周期BSR的优先级的方式发送给基站。
步骤904:当上行数据的优先级小于周期BSR的优先级时,将周期BSR以优先级高于上行数据的优先级的方式发送给基站。
在本发明实施例中,当正在发送的上行数据所属逻辑信道的优先级大于周期BSR所属逻辑信道的优先级时,确定正在发送的上行数据的优先级大于周期BSR的优先级,此时,将上行数据以优先级高于周期BSR的优先级的方式发送给基站,避免低优先级逻辑信道的周期BSR占用更多的上行资源,进而避免了高优先级逻辑信道中上行数据的分段,也避免了高优先级逻辑信道中上行数据的延迟发送。
可选地,获取正在发送的上行数据所属逻辑信道的优先级,以及获取周期BSR所属逻辑信道的优先级之前,还包括:
接收基站发送的配置信息,配置信息中包括预设的优先级顺序和优先级标识,预设的优先级顺序用于指示用户设备UE的多个逻辑信道之间的优先级顺序,以及每个逻辑信道中上行数据与周期BSR的优先级顺序;
基于优先级标识,确定是否采用预设的优先级顺序;
获取正在发送的上行数据所属逻辑信道的优先级,以及获取周期BSR所属逻辑信道的优先级,包括:
当确定采用预设的优先级顺序时,获取正在发送的上行数据所属逻辑信道的优先级,以及获取周期BSR所属逻辑信道的优先级。
可选地,基于优先级标识,确定是否采用预设的优先级顺序,包括:
当优先级标识为第一字符时,确定采用预设的优先级顺序;
当优先级标识为第二字符时,确定不采用预设的优先级顺序。
可选地,基于上行数据所属逻辑信道的优先级和周期BSR所属逻辑信道的优先级,判断上行数据的优先级是否大于周期BSR的优先级,包括:
当上行数据所属逻辑信道的优先级大于周期BSR所属逻辑信道的优先级时,确定上行数据的优先级大于周期BSR的优先级;
当上行数据所属逻辑信道的优先级小于或等于周期BSR所属逻辑信道的优先级时,确定上行数据的优先级小于周期BSR的优先级。
上述所有可选技术方案,均可按照任意结合形成本发明的可选实施例,本 发明实施例不再一一赘述。
图10是本发明实施例提供的第二种数据传输方法流程图。该方法的执行主体可以为基站,参见图10,该方法包括:
步骤1001:与UE传输第一BSR对应的上行数据过程中,接收UE发送的第二BSR。
步骤1002:计算第一发送时间与第二BSR接收时间之间已调度的上行数据量,第一发送时间为接收到第二BSR之前最近一次向UE发送上行授权的时间。
步骤1003:根据第二BSR携带的上行数据量和已调度的上行数据量,确定待调度的上行数据量。
步骤1004:基于待调度的上行数据量,向UE发送上行授权,上行授权用于指示UE将待调度的上行数据发送给基站。
在本发明实施例中,如果基站接收到UE发送的第二BSR,则计算第一发送时间与第二BSR接收时间之间已调度的上行数据量,并计算第二BSR携带的上行数据量与已调度的上行数据量之间的差值,将计算的差值确定为待调度的上行数据量,待调度的上行数据量中不包括第一BSR对应的上行数据,避免了调度资源的冗余,节省了调度资源。
可选地,根据第二BSR携带的上行数据量和已调度的上行数据量,确定待调度的上行数据量,包括:
计算第二BSR携带的上行数据量与已调度的上行数据量之间的差值;
将计算得到的差值确定为待调度的上行数据量。
可选地,基于待调度的上行数据量,向UE发送上行授权,上行授权用于指示UE将待调度的上行数据发送给基站,包括:
基于待调度的上行数据量,生成多个上行授权;
为该多个上行授权分别分配一个上行授权标识,得到多个上行授权标识;
将该多个上行授权和该多个上行授权标识发送给UE,使UE将待调度的上行数据发送给基站。
可选地,将该多个上行授权和该多个上行授权标识发送给UE,使UE将待调度的上行数据发送给基站,包括:
对于该多个上行授权中的任一上行授权,将该上行授权和该上行授权对应的上行授权标识发送给UE,使UE将该上行授权对应的上行数据和第一上行授权标识发送给基站,第一上行授权标识为UE接收到该上行授权之前最近一次接收的上行授权标识;
当接收到UE发送的上行数据和第一上行授权标识时,获取第二上行授权标识,第二上行授权标识为基站向UE发送该上行授权之前最近一次发送的上行授权标识;
如果第一上行授权标识与第二上行授权标识相同,则确定向UE发送的上一个上行授权没有丢失,将下一个上行授权和下一个上行授权对应的上行授权标识发送给UE,上一个上行授权为该上行授权之前最近一次向UE发送的上行授权。
可选地,上行授权标识为上行授权编号或者上行授权时间戳。
上述所有可选技术方案,均可按照任意结合形成本发明的可选实施例,本发明实施例不再一一赘述。
图11是本发明实施例提供的第三种数据传输方法流程图。参见图11,该方法包括:
步骤1101:当UE连接到多个基站且接收到BSR的触发指令时,基于该多个基站的参数信息,分别计算该多个基站的分流因子,参数信息包括信道质量、基站负载以及UE与基站之间的距离。
步骤1102:将已缓存的上行数据总量与该多个基站的分流因子分别相乘,得到该多个基站对应的上行数据量。
步骤1103:对于该多个基站中的每个基站,向该基站发送对应的BSR,使该基站向UE发送上行授权,上行授权用于指示UE将缓存的上行数据发送给该基站,BSR中携带该基站对应的上行数据量。
可选地,基于该多个基站的参数信息,分别计算该多个基站的分流因子,包括:
基于该多个基站的参数信息,分别计算该多个基站对应的分流参数;
对于该多个基站中的每个基站,计算该基站对应的分流参数在分流总参数中所占的比例,分流总参数为该多个基站对应的分流参数之和;
将计算得到的比例确定为该基站的分流因子。
在本发明实施例中,由于基站的参数信息是动态变化的,因此,在UE接收到BSR的触发指令时,动态地基于该多个基站的参数信息,分别计算该多个基站的分流因子,确保计算的分流因子的准确性,以及确保基站可以为UE分配上行资源。将已缓存的上行数据量的总大小与该多个基站的分流因子分别相乘,得到该多个基站对应的上行数据量大小,进而向该多个基站上报对应的BSR,确保UE缓存的上行数据可以发送给基站,降低了UE的上行数据的发送延迟时间。
周期BSR是以优先级高于上行数据所属逻辑信道的优先级的方式发送给基站,并且当正在发送的上行数据所属逻辑信道的优先级高于周期BSR的优先级时,会导致高优先级逻辑信道中的上行数据分段,还会造成高优先级逻辑信道中的上行数据延迟发送。因此,本发明实施例提供了一种数据传输方法,避免高优先级逻辑信道中的上行数据分段,进而避免高优先级逻辑信道中的上行数据延迟发送。图12是本发明实施例提供的第四种数据传输方法流程图,本发明的执行主体可以为UE,参见图12,该方法包括:
步骤1201:接收基站发送的配置信息,该配置信息中包括预设的优先级顺序和优先级标识,预设的优先级顺序用于指示UE的多个逻辑信道之间的优先 级顺序,以及每个逻辑信道中上行数据与周期BSR的优先级顺序。
不同的基站中,多个逻辑信道之间的优先级顺序可能不同,因此,在UE每接入一个基站之后,该基站需要对UE的多个逻辑信道之间的优先级顺序进行配置,之后,UE就可以通过配置的优先级顺序,将上行数据发送给基站。也即是,当UE接入基站时,该基站可以向UE发送配置信息,该配置信息中包括预设的优先级顺序和优先级标识,预设的优先级顺序用于指示UE的多个逻辑信道之间的优先级顺序,以及每个逻辑信道中上行数据与周期BSR的优先级顺序。
需要说明的是,在本发明实施例中,UE可以包括多个逻辑信道,每个逻辑信道有对应的优先级,并且在每个逻辑信道中可以缓存各自的上行数据。另外,每个逻辑信道也分别对应一个周期BSR,每个逻辑信道的周期BSR可以将各自所在逻辑信道的上行数据量上报给基站。比如,UE包括三个逻辑信道,分别为逻辑信道1、逻辑信道2和逻辑信道3,逻辑信道1对应一个周期BSR,逻辑信道2对应一个周期BSR,逻辑信道3也对应一个周期BSR。逻辑信道1对应的周期BSR可以将逻辑信道1中缓存的上行数据量上报给基站,逻辑信道2对应的周期BSR可以将逻辑信道2中缓存的上行数据量上报给基站,逻辑信道3对应的周期BSR可以将逻辑信道3中缓存的上行数据量上报给基站。
该配置信息中包括的预设的优先级顺序用于指示UE的多个逻辑信道之间的优先级顺序,以及每个逻辑信道中上行数据与周期BSR的优先级顺序。而在本发明实施例中,为了克服低优先级的周期BSR占用更多的上行资源,同一个逻辑信道中,周期BSR的优先级可以高于上行数据的优先级。比如,该配置信息指示逻辑信道1的优先级大于逻辑信道2的优先级,逻辑信道2的优先级大于逻辑信道3的优先级,逻辑信道1中的周期BSR的优先级大于上行数据的优先级,逻辑信道2中的周期BSR的优先级大于上行数据的优先级,逻辑信道3中的周期BSR的优先级大于上行数据的优先级。也即是,下述公式(1)所示的优先级关系。
BSR1>Data1>BSR2>Data2>BSR3>Data3   (1)
其中,在上述公式(1)中,BSR1为逻辑信道1对应的周期BSR的优先级,Data1为逻辑信道1对应的上行数据的优先级,BSR2为逻辑信道2对应的周期BSR的优先级,Data2为逻辑信道2对应的上行数据的优先级,BSR3为逻辑信道3对应的周期BSR的优先级,Data3为逻辑信道3对应的上行数据的优先级。
另外,配置信息中的优先级标识用于指示UE是否采用预设的优先级顺序,而该优先级标识可以为数值、字母等方式进行表示,本发明实施例对此不做具体限定。
步骤1202:基于该优先级标识,确定是否采用预设的优先级顺序。
具体地,当该优先级标识为第一字符时,确定采用预设的优先级顺序;当该优先级标识为第二字符时,确定不采用预设的优先级顺序。比如,第一字符为true,第二字符为false,当优先级标识为true时,确定采用预设的优先级顺序,当优先级标识为false时,确定不采用预设的优先级顺序。
其中,在UE接入该基站时,基站将该UE的多个逻辑信道之间的优先级顺序配置给UE,如果基站当前时间将该优先级标识设置为第二字符,当UE接收到携带该优先级标识的配置信息时,确定不采用预设的优先级顺序。而在数据传输过程中,当基站指示UE采用预设的优先级顺序时,基站无需向UE再次发送配置信息,只需向UE发送一个指示信息,该指示信息用于指示UE基于预设的优先级顺序与基站传输数据,也即是,采用预设的优先级顺序。
步骤1203:当确定采用预设的优先级顺序且接收到触发周期BSR的触发指令时,获取正在发送的上行数据所属逻辑信道的优先级,以及获取周期BSR所属逻辑信道的优先级。
周期BSR的触发条件是基于周期BSR的定时器,如果周期BSR的定时器超时,则UE会接收到触发周期BSR的触发指令,此时,为了避免将高优先级逻辑信道的上行数据分段,需要获取正在发送的上行数据所属逻辑信道的优先 级,以及获取周期BSR所属逻辑信道的优先级,进而通过上行数据所属逻辑信道的优先级和周期BSR所属逻辑信道的优先级,判断是将上行数据发送完之后再发送周期BSR,还是将周期BSR发送给基站之后再继续发送上行数据。
另外,当UE接收到触发周期BSR的触发指令时,可以获取该周期BSR所属逻辑信道中缓存的上行数据量,进而在向基站上报该周期BSR时,将获取的上行数据量携带在该周期BSR中。
步骤1204:基于上行数据所属逻辑信道的优先级和周期BSR所属逻辑信道的优先级,判断上行数据的优先级是否大于周期BSR的优先级,如果是,则执行步骤1205,否则,执行步骤1206。
具体地,基于预设的优先级顺序,将上行数据所属逻辑信道的优先级与周期BSR所属逻辑信道进行比较,当上行数据所属逻辑信道的优先级大于周期BSR所属逻辑信道的优先级时,确定上行数据和周期BSR属于不同的逻辑信道,并确定上行数据的优先级大于周期BSR的优先级。当上行数据所属逻辑信道的优先级等于周期BSR所属逻辑信道的优先级时,确定上行数据和周期BSR属于同一逻辑信道,并确定上行数据的优先级小于周期BSR的优先级;当上行数据所属逻辑信道的优先级小于周期BSR所属逻辑信道的优先级,确定上行数据和周期BSR属于不同的逻辑信道,并确定上行数据的优先级小于周期BSR的优先级
步骤1205:将上行数据以优先级高于周期BSR的优先级的方式发送给基站。
当上行数据的优先级大于周期BSR的优先级时,为了避免高优先级逻辑信道中的上行数据分段,需要将上行数据发送完之后,再将该周期BSR发送给基站,避免较低优先级逻辑信道对应的周期BSR占用更多的上行资源,也避免了高优先级逻辑信道中上行数据的延迟发送。
步骤1206:将周期BSR以优先级高于上行数据的优先级的方式发送给基站。
当上行数据的优先级小于周期BSR的优先级时,为了保证基站及时获知该逻辑信道中缓存的上行数据量,需要将该周期BSR发送给基站之后,再继续将该上行数据发送给基站,保证基站及时调度该逻辑信道中的上行数据。
需要说明的是,在本发明实施例中,周期BSR和上行数据发送给基站时,是基于优先级进行发送,但是,如果UE的上行资源较多且可以同时承载上行数据和周期BSR,此时,可以将周期BSR和上行数据进行复用,将复用后的数据发送给基站。其中,将周期BSR和上行数据进行复用时,可以不用考虑周期BSR与上行数据的优先级顺序,但是,将复用后的数据发送给基站时,需要基于周期BSR与上行数据的优先级顺序,将复用后的数据发送给基站。
在本发明实施例中,当正在发送的上行数据所属逻辑信道的优先级大于周期BSR所属逻辑信道的优先级时,确定正在发送的上行数据的优先级大于周期BSR的优先级,此时,将上行数据以优先级高于周期BSR的优先级的方式发送给基站,避免低优先级逻辑信道的周期BSR占用更多的上行资源,进而避免了高优先级逻辑信道中上行数据的分段,也避免了高优先级逻辑信道中上行数据的延迟发送。另外,当上行数据所属逻辑信道的优先级小于或等于周期BSR所属逻辑信道的优先级时,确定正在发送的上行数据的优先级小于周期BSR的优先级,此时,将该周期BSR以优先级高于上行数据的优先级的方式发送给基站,保证高优先级的周期BSR能够及时到达基站,从而使基站能及时对该逻辑信道中缓存的上行数据进行调度。
当基站接收到UE发送的第一BSR时,如果第一BSR中携带的上行数据量较大且基站不能一次将上行数据调度完,则基站可以基于该上行数据量,生成多个上行授权,将该多个上行授权分别发送给UE,当UE接收到该多个上行授权中的任一上行授权时,将该上行授权对应的上行数据发送给基站。而在基站未将该多个上行授权全部发送给UE之前,如果基站接收到UE发送的第二BSR,则UE获取缓存的上行数据量,将获取的上行数据量携带在第二BSR 中并发送给基站。之后,基站继续将未发送的上行授权发送给UE,使UE将第一BSR对应的上行数据全部发送给基站。由于第二BSR携带的上行数据量中还包括未发送的上行授权对应的上行数据量,所以,第一BSR对应的上行数据与第二BSR对应的上行数据存在重叠,当基站再通过第二BSR调度重叠的上行数据时,造成了调度资源的冗余。比如,如图13所示,UE通过步骤1向基站发送BSR1,基站通过步骤2、4、6分别调度BSR1对应的上行数据,如果UE通过步骤3向基站发送步骤2调度的上行数据时,还向基站发送BSR2,且发送BSR时,UE还未接收到步骤4和6的上行授权,此时,BSR2携带的上行数据量为步骤4、6需要调度的上行数据量,因此,当基站通过步骤4、6调度完上行数据之后,再通过步骤8将BSR2对应的上行数据进行调度,此时,UE侧实际上已经没有上行数据,UE会向基站发送一个填充BSR,造成了调度资源的冗余。因此,本发明实施例提供了一种数据传输方法,避免调度资源的冗余。图14是本发明实施例提供的第五种数据传输方法流程图,参见图14,该方法包括:
步骤1401:基站与UE传输第一BSR对应的上行数据过程中,接收UE发送的第二BSR。
当基站接收到UE发送的第一BSR且第一BSR携带的上行数据量较大时,基站需要分多次进行调度,如果在该多次调度的过程中,UE接收到第二BSR触发指令,此时,UE会获取缓存的上行数据量,并将获取的上行数据量携带在第二BSR中发送给基站。也即是,当基站未将完成该多次调度之前接收到UE发送的第二BSR,第二BSR携带的上行数据量中包括第一BSR中调度完的上行数据量。
步骤1402:计算第一发送时间与第二BSR接收时间之间已调度的上行数据量,第一发送时间为接收到第二BSR之前最近一次向UE发送上行授权的时间。
由于基站接收到第二BSR时,第一BSR对应的上行数据还没有调度完, 所以,第二BSR携带的上行数据量中的一部分可能已在第一BSR中上报给基站,因此,需要计算第一发送时间与第二BSR接收时间之间已调度的上行数据量,进而确保调度第二BSR对应的上行数据时,不会出现调度资源冗余的问题。
计算第一发送时间与第二BSR接收时间之间已调度的上行数据量的具体操作可以为:将第一发送时间与第二BSR接收时间之间,基站未向UE发送的上行授权对应的上行数据量进行相加,得到第一发送时间与第二BSR接收时间之间已调度的上行数据量。或者,获取第一发送时间之前已接收到UE发送的第一BSR对应的上行数据的上行数据量,计算第一BSR携带的上行数据量与获取的上行数据量之间的差值,将计算得到的差值确定为第一发送时间与第二BSR接收时间之间已调度的上行数据量。
其中,第一BSR和第二BSR均可以为常规BSR、周期BSR或者填充BSR,本发明实施例对第一BSR的类型和第二BSR的类型不做具体限定。
步骤1403:根据第二BSR携带的上行数据量和已调度的上行数据量,确定待调度的上行数据量。
具体地,计算第二BSR携带的上行数据量与已调度的上行数据量之间的差值;将计算得到的差值确定为待调度的上行数据量。
步骤1404:基于待调度的上行数据量,生成多个上行授权。
基站基于待调度的上行数据量,生成多个上行授权时,上行授权的数量可以基于UE所处的位置(比如,UE是否处于基站覆盖范围的边缘等)、基站的上行资源等条件进行划分,本发明实施例对此不做具体限定。
步骤1405:为该多个上行授权分别分配一个上行授权标识,得到多个上行授权标识。
当基站基于待调度的上行数据量,生成多个上行授权之后,基站可以将该多个上行授权发送给UE,而在基站发送上行授权的过程中,如果信道质量不稳定,则基站发送的上行授权可能会丢失,导致UE可能收不到基站发送的上 行授权,此时,UE也不会向基站发送上行数据,只有在指定时间段之后,基站可能才会获知上行授权的丢失,导致UE的上行数据发送的时延较大。因此,在本发明实施例中,基站可以为生成的多个上行授权分别分配一个上行授权标识,通过该上行授权标识,可以使基站尽快确定发送的上行授权是否丢失,减小了UE的上行数据的发送时延。
需要说明的是,上行授权标识为上行授权编号或者上行授权时间戳。当上行授权标识为上行授权编号时,基站可以对生成的上行授权,从0开始编号。优选地,上行授权编号还可以存在一个编号最大值,当对上行授权编号到编号最大值时,可以将编号从0开始重新开始编号,本发明实施例对此不做具体限定。当上行授权标识为上行授权时间戳时,该上行授权时间戳可以为上行授权的发送时间,本发明实施例对此同样不做具体限定。
步骤1406:基于该多个上行授权和该多个上行授权标识,使UE将待调度的上行数据发送给基站。
具体为:对于该多个上行授权中的任一上行授权,将该上行授权和该上行授权对应的上行授权标识发送给UE,使UE将该上行授权对应的上行数据和第一上行授权标识发送给基站,第一上行授权标识为UE接收到该上行授权之前最近一次接收的上行授权标识;当接收到UE发送的上行数据和第一上行授权标识时,获取第二上行授权标识,第二上行授权标识为基站向UE发送该上行授权之前最近一次发送的上行授权标识;如果第一上行授权标识与第二上行授权标识相同,则确定向UE发送的上一个上行授权没有丢失,将下一个上行授权和下一个上行授权对应的上行授权标识发送给UE,上一个上行授权为该上行授权之前最近一次向UE发送的上行授权。
进一步地,如果第一上行授权标识与第二上行授权标识不同,则确定向UE发送的上一个上行授权丢失,此时,基站可以重新将上一个上行授权发送给UE,以降低UE的上行数据的发送时延。
需要说明的是,在本发明实施例中,UE是通过媒体接入控制(英文: Media Access Control;简称:MAC)层的分组数据单元(英文:Packet Data Unit;简称:PDU)将上行数据发送给基站,因此,UE可以将上行授权标识携带在MAC层的PDU中。
在本发明实施例中,如果基站接收到UE发送的第二BSR,则计算第一发送时间与第二BSR接收时间之间已调度的上行数据量,并计算第二BSR携带的上行数据量与已调度的上行数据量之间的差值,将计算的差值确定为待调度的上行数据量,待调度的上行数据量中不包括第一BSR对应的上行数据,避免了调度资源的冗余,节省了调度资源。
UE不仅可以接入一个基站,UE还可以接入多个基站。当UE接入多个基站时,UE可以接收该多个基站发送的下行数据,当然,UE还需要将上行数据发送给该多个基站。当UE将上行数据发送给该多个基站时,该多个基站中可以包括一个主基站,多个从基站,UE可以将BSR发送给主基站,由主基站将该BSR转发给从基站。或者,UE还可以按照一种固定的比例,将UE的上行数据量的总大小进行划分,并分别向该多个基站发送对应的BSR。而当基站没有上行资源时,基站就无法调度UE的上行数据,导致UE的上行数据延迟发送。因此,本发明实施例提供了一种数据传输方法,可以降低UE的上行数据的发送延迟时间。图15是本发明实施例提供的第六种数据传输方法流程图,参见图15,该方法包括:
步骤1501:当UE连接到多个基站时,该多个基站中的主基站将该UE配置为多连接工作方式。
当UE连接到多个基站时,该多个基站的分组数据汇聚层(英文:Packet Data Convergence Protocol;简称:PDCP)相连。且该多个基站中的主基站将该UE配置为多连接工作方式时,UE可以将上行数据发送给该多个基站中任意的基站。
步骤1502:当接收到BSR的触发指令时,UE基于该多个基站的参数信息, 分别计算所述多个基站的分流因子,参数信息包括信道质量、基站负载以及该UE与基站之间的距离。
具体地,当接收到BSR的触发指令时,获取该多个基站的参数信息。基于该多个基站的参数信息,分别计算该多个基站对应的分流参数;对于该多个基站中的每个基站,计算该基站对应的分流参数在分流总参数中所占的比例,分流总参数为该多个基站对应的分流参数之和;将计算得到的比例确定为该基站的分流因子。
其中,UE基于该多个基站的参数信息,分别计算该多个基站对应的分流参数的具体操作可以为:对于该多个基站中的任一基站,基于该基站的参数信息,按照如下公式(2)计算该基站对应的分流参数。
Figure PCTCN2015071802-appb-000001
其中,在上述公式(2)中,F为基站对应的分流参数,q为参数信息包括的信道质量,f为参数信息包括基站负载,d为UE与基站之间的距离。
对于该多个基站中的每个基站,计算该基站对应的分流参数在分流总参数中所占的比例的具体操作可以为:将该多个基站对应的分流参数相加,得到分流总参数,分别将每个基站对应的分流参数除以分流总参数,得到该多个基站的对应的分流参数在分流总参数中所占的比例。
需要说明的是,在本发明实施例中,该多个基站对应的分流参数在分流总参数中所占的比例之和为1,因此,当多个基站的数量为两个时,可以计算该两个基站中的任一基站对应的分流参数在分流总参数中所占的比例,将1减去计算的比例,得到另一个基站对应的分流参数在分流总参数中所占的比例。
步骤1503:将已缓存的上行数据总量与该多个基站的分流因子分别相乘,得到该多个基站对应的上行数据量。
上行数据总量为该BSR对应的逻辑信道中已缓存的上行数据的总量。该多个基站对应的上行数据量为UE向该多个基站上报的BSR中需要携带的上行数据量。
步骤1504:对于该多个基站中的每个基站,向该基站发送对应的BSR,该BSR中携带该基站对应的上行数据量大小。
比如,UE连接到两个基站,即基站1和基站2,基站1对应的上行数据量为p1,基站2对应的上行数据量为p2,此时,UE向基站1发送的BSR中携带的上行数据量为p1,向基站2发送的BSR中携带的上行数据量为p2。
步骤1505:当该多个基站接收到对应的BSR时,基于接收的BSR中携带是上行数据量,向该UE发送上行授权,使该UE将该上行授权对应的上行数据发送给基站。
在本发明实施例中,由于基站的参数信息是动态变化的,因此,在UE接收到BSR的触发指令时,动态地基于该多个基站的参数信息,分别计算该多个基站的分流因子,确保计算的分流因子的准确性,以及确保基站可以为UE分配上行资源。将已缓存的上行数据量的总大小与该多个基站的分流因子分别相乘,得到该多个基站对应的上行数据量大小,进而向该多个基站上报对应的BSR,确保UE缓存的上行数据可以发送给基站,降低了UE的上行数据的发送延迟时间。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (33)

  1. 一种数据传输设备,其特征在于,所述设备包括:
    处理单元,用于当接收到触发周期缓冲状态报告BSR的触发指令时,获取正在发送的上行数据所属逻辑信道的优先级,以及获取所述周期BSR所属逻辑信道的优先级;
    所述处理单元,还用于基于所述上行数据所属逻辑信道的优先级和所述周期BSR所属逻辑信道的优先级,判断所述上行数据的优先级是否大于所述周期BSR的优先级;
    发射单元,用于当所述上行数据的优先级大于所述周期BSR的优先级时,将所述上行数据以优先级高于所述周期BSR的优先级的方式发送给基站;
    所述发射单元,还用于当所述上行数据的优先级小于所述周期BSR的优先级时,将所述周期BSR以优先级高于所述上行数据的优先级的方式发送给所述基站。
  2. 如权利要求1所述的设备,其特征在于,所述设备还包括:
    接收单元,用于接收所述基站发送的配置信息,所述配置信息中包括预设的优先级顺序和优先级标识,所述预设的优先级顺序用于指示用户设备UE的多个逻辑信道之间的优先级顺序,以及每个逻辑信道中上行数据与周期BSR的优先级顺序;
    所述处理单元,还用于基于所述优先级标识,确定是否采用所述预设的优先级顺序;
    所述处理单元,用于获取正在发送的上行数据所属逻辑信道的优先级,以及获取所述周期BSR所属逻辑信道的优先级,包括:
    所述处理单元,用于当确定采用所述预设的优先级顺序时,获取正在发送的上行数据所属逻辑信道的优先级,以及获取所述周期BSR所属逻辑信道的优 先级。
  3. 如权利要求2所述的设备,其特征在于,所述处理单元,还用于基于所述优先级标识,确定是否采用所述预设的优先级顺序,包括:
    所述处理单元,还用于当所述优先级标识为第一字符时,确定采用所述预设的优先级顺序;
    所述处理单元,还用于当所述优先级标识为第二字符时,确定不采用所述预设的优先级顺序。
  4. 如权利要求1-3任一权利要求所述的设备,其特征在于,所述处理单元,还用于基于所述上行数据所属逻辑信道的优先级和所述周期BSR所属逻辑信道的优先级,判断所述上行数据的优先级是否大于所述周期BSR的优先级,包括:
    所述处理单元,还用于当所述上行数据所属逻辑信道的优先级大于所述周期BSR所属逻辑信道的优先级时,确定所述上行数据的优先级大于所述周期BSR的优先级;
    所述处理单元,还用于当所述上行数据所属逻辑信道的优先级小于或等于所述周期BSR所属逻辑信道的优先级时,确定所述上行数据的优先级小于所述周期BSR的优先级。
  5. 一种数据传输设备,其特征在于,所述设备包括:
    接收单元,用于与用户设备UE传输第一缓冲状态报告BSR对应的上行数据过程中,接收所述UE发送的第二BSR;
    处理单元,用于计算第一发送时间与第二BSR接收时间之间已调度的上行数据量,所述第一发送时间为接收到所述第二BSR之前最近一次向所述UE发送上行授权的时间;
    所述处理单元,还用于根据所述第二BSR携带的上行数据量和所述已调度的上行数据量,确定待调度的上行数据量;
    发射单元,用于基于所述待调度的上行数据量,向所述UE发送上行授权,所述上行授权用于指示所述UE将待调度的上行数据发送给基站。
  6. 如权利要求5所述的设备,其特征在于,所述处理单元,还用于根据所述第二BSR携带的上行数据量和所述已调度的上行数据量,确定待调度的上行数据量,包括:
    所述处理单元,还用于计算所述第二BSR携带的上行数据量与所述已调度的上行数据量之间的差值;
    所述处理单元,还用于将计算得到的差值确定为待调度的上行数据量。
  7. 如权利要求5或6所述的设备,其特征在于,所述发射单元,用于基于所述待调度的上行数据量,向所述UE发送上行授权,所述上行授权用于指示所述UE将待调度的上行数据发送给基站,包括:
    所述处理单元,还用于基于所述待调度的上行数据量,生成多个上行授权;
    所述处理单元,还用于为所述多个上行授权分别分配一个上行授权标识,得到多个上行授权标识;
    所述发射单元,还用于将所述多个上行授权和所述多个上行授权标识发送给所述UE,使所述UE将待调度的上行数据发送给基站。
  8. 如权利要求7所述的设备,其特征在于,所述发射单元,还用于将所述多个上行授权和所述多个上行授权标识发送给所述UE,使所述UE将待调度的上行数据发送给基站,包括:
    所述发射单元,还用于对于所述多个上行授权中的任一上行授权,将所述上行授权和所述上行授权对应的上行授权标识发送给所述UE,使所述UE将所述上行授权对应的上行数据和第一上行授权标识发送给所述基站,所述第一上行授权标识为所述UE接收到所述上行授权之前最近一次接收的上行授权标识;
    所述处理单元,还用于当接收到所述UE发送的上行数据和第一上行授权标 识时,获取第二上行授权标识,所述第二上行授权标识为所述基站向所述UE发送所述上行授权之前最近一次发送的上行授权标识;
    所述处理单元,还用于如果所述第一上行授权标识与所述第二上行授权标识相同,则确定向所述UE发送的上一个上行授权没有丢失;
    所述发射单元,还用于将下一个上行授权和所述下一个上行授权对应的上行授权标识发送给所述UE,所述上一个上行授权为所述上行授权之前最近一次向所述UE发送的上行授权。
  9. 如权利要求5-8任一权利要求所述的设备,其特征在于,所述上行授权标识为上行授权编号或者上行授权时间戳。
  10. 一种数据传输设备,其特征在于,所述设备包括:
    处理单元,用于当用户设备UE连接到多个基站且接收到缓冲状态报告BSR的触发指令时,基于所述多个基站的参数信息,分别计算所述多个基站的分流因子,所述参数信息包括信道质量、基站负载以及所述UE与基站之间的距离;
    所述处理单元,还用于将已缓存的上行数据总量与所述多个基站的分流因子分别相乘,得到所述多个基站对应的上行数据量;
    发射单元,用于对于所述多个基站中的每个基站,向所述基站发送对应的BSR,使所述基站向所述UE发送上行授权,所述上行授权用于指示所述UE将缓存的上行数据发送给所述基站,所述BSR中携带所述基站对应的上行数据量。
  11. 如权利要求10所述的设备,其特征在于,所述处理单元,用于当用户设备UE连接到多个基站且接收到缓冲状态报告BSR的触发指令时,基于所述多个基站的参数信息,分别计算所述多个基站的分流因子,包括:
    所述处理单元,还用于当用户设备UE连接到多个基站且接收到缓冲状态报告BSR的触发指令时,基于所述多个基站的参数信息,分别计算所述多个基站对应的分流参数;
    所述处理单元,还用于对于所述多个基站中的每个基站,计算所述基站对应的分流参数在分流总参数中所占的比例,所述分流总参数为所述多个基站对应的分流参数之和;
    所述处理单元,还用于将计算得到的比例确定为所述基站的分流因子。
  12. 一种数据传输设备,其特征在于,所述设备包括:
    处理器,用于当接收到触发周期缓冲状态报告BSR的触发指令时,获取正在发送的上行数据所属逻辑信道的优先级,以及获取所述周期BSR所属逻辑信道的优先级;
    所述处理器,还用于基于所述上行数据所属逻辑信道的优先级和所述周期BSR所属逻辑信道的优先级,判断所述上行数据的优先级是否大于所述周期BSR的优先级;
    发射机,用于当所述上行数据的优先级大于所述周期BSR的优先级时,将所述上行数据以优先级高于所述周期BSR的优先级的方式发送给基站;
    所述发射机,还用于当所述上行数据的优先级小于所述周期BSR的优先级时,将所述周期BSR以优先级高于所述上行数据的优先级的方式发送给所述基站。
  13. 如权利要求12所述的设备,其特征在于,所述设备还包括:
    接收机,用于接收所述基站发送的配置信息,所述配置信息中包括预设的优先级顺序和优先级标识,所述预设的优先级顺序用于指示用户设备UE的多个逻辑信道之间的优先级顺序,以及每个逻辑信道中上行数据与周期BSR的优先级顺序;
    所述处理器,还用于基于所述优先级标识,确定是否采用所述预设的优先级顺序;
    所述处理器,用于获取正在发送的上行数据所属逻辑信道的优先级,以及 获取所述周期BSR所属逻辑信道的优先级,包括:
    所述处理器,还用于当确定采用所述预设的优先级顺序时,获取正在发送的上行数据所属逻辑信道的优先级,以及获取所述周期BSR所属逻辑信道的优先级。
  14. 如权利要求13所述的设备,其特征在于,所述处理器,还用于基于所述优先级标识,确定是否采用所述预设的优先级顺序,包括:
    所述处理器,还用于当所述优先级标识为第一字符时,确定采用所述预设的优先级顺序;
    所述处理器,还用于当所述优先级标识为第二字符时,确定不采用所述预设的优先级顺序。
  15. 如权利要求12-14任一权利要求所述的设备,其特征在于,所述处理器,还用于基于所述上行数据所属逻辑信道的优先级和所述周期BSR所属逻辑信道的优先级,判断所述上行数据的优先级是否大于所述周期BSR的优先级,包括:
    所述处理器,还用于当所述上行数据所属逻辑信道的优先级大于所述周期BSR所属逻辑信道的优先级时,确定所述上行数据的优先级大于所述周期BSR的优先级;
    所述处理器,还用于当所述上行数据所属逻辑信道的优先级小于或等于所述周期BSR所属逻辑信道的优先级时,确定所述上行数据的优先级小于所述周期BSR的优先级。
  16. 一种数据传输设备,其特征在于,所述设备包括:
    接收机,用于与用户设备UE传输第一缓冲状态报告BSR对应的上行数据过程中,接收所述UE发送的第二BSR;
    处理器,用于计算第一发送时间与第二BSR接收时间之间已调度的上行数据量,所述第一发送时间为接收到所述第二BSR之前最近一次向所述UE发送 上行授权的时间;
    所述处理器,还用于根据所述第二BSR携带的上行数据量和所述已调度的上行数据量,确定待调度的上行数据量;
    发射机,用于基于所述待调度的上行数据量,向所述UE发送上行授权,所述上行授权用于指示所述UE将待调度的上行数据发送给基站。
  17. 如权利要求16所述的设备,其特征在于,所述处理器,还用于根据所述第二BSR携带的上行数据量和所述已调度的上行数据量,确定待调度的上行数据量,包括:
    所述处理器,还用于计算所述第二BSR携带的上行数据量与所述已调度的上行数据量之间的差值;
    所述处理器,还用于将计算得到的差值确定为待调度的上行数据量。
  18. 如权利要求16或17所述的设备,其特征在于,所述发射机,用于基于所述待调度的上行数据量,向所述UE发送上行授权,所述上行授权用于指示所述UE将待调度的上行数据发送给基站,包括:
    所述处理器,还用于基于所述待调度的上行数据量,生成多个上行授权;
    所述处理器,还用于为所述多个上行授权分别分配一个上行授权标识,得到多个上行授权标识;
    所述发射机,还用于将所述多个上行授权和所述多个上行授权标识发送给所述UE,使所述UE将待调度的上行数据发送给基站。
  19. 如权利要求18所述的设备,其特征在于,所述发射机,还用于将所述多个上行授权和所述多个上行授权标识发送给所述UE,使所述UE将待调度的上行数据发送给基站,包括:
    所述发射机,还用于对于所述多个上行授权中的任一上行授权,将所述上行授权和所述上行授权对应的上行授权标识发送给所述UE,使所述UE将所述 上行授权对应的上行数据和第一上行授权标识发送给所述基站,所述第一上行授权标识为所述UE接收到所述上行授权之前最近一次接收的上行授权标识;
    所述处理器,还用于当接收到所述UE发送的上行数据和第一上行授权标识时,获取第二上行授权标识,所述第二上行授权标识为所述基站向所述UE发送所述上行授权之前最近一次发送的上行授权标识;
    所述处理器,还用于如果所述第一上行授权标识与所述第二上行授权标识相同,则确定向所述UE发送的上一个上行授权没有丢失;
    所述发射机,还用于将下一个上行授权和所述下一个上行授权对应的上行授权标识发送给所述UE,所述上一个上行授权为所述上行授权之前最近一次向所述UE发送的上行授权。
  20. 如权利要求16-19任一权利要求所述的设备,其特征在于,所述上行授权标识为上行授权编号或者上行授权时间戳。
  21. 一种数据传输设备,其特征在于,所述设备包括:
    处理器,用于当用户设备UE连接到多个基站且接收到缓冲状态报告BSR的触发指令时,基于所述多个基站的参数信息,分别计算所述多个基站的分流因子,所述参数信息包括信道质量、基站负载以及所述UE与基站之间的距离;
    所述处理器,还用于将已缓存的上行数据总量与所述多个基站的分流因子分别相乘,得到所述多个基站对应的上行数据量;
    发射机,用于对于所述多个基站中的每个基站,向所述基站发送对应的BSR,使所述基站向所述UE发送上行授权,所述上行授权用于指示所述UE将缓存的上行数据发送给所述基站,所述BSR中携带所述基站对应的上行数据量。
  22. 如权利要求21所述的设备,其特征在于,所述处理器,用于当用户设备UE连接到多个基站且接收到缓冲状态报告BSR的触发指令时,基于所述多个基站的参数信息,分别计算所述多个基站的分流因子,包括:
    所述处理器,还用于基于所述多个基站的参数信息,分别计算所述多个基站对应的分流参数;
    所述处理器,还用于对于所述多个基站中的每个基站,计算所述基站对应的分流参数在分流总参数中所占的比例,所述分流总参数为所述多个基站对应的分流参数之和;
    所述处理器,还用于将计算得到的比例确定为所述基站的分流因子。
  23. 一种数据传输方法,其特征在于,所述方法包括:
    当接收到触发周期缓冲状态报告BSR的触发指令时,获取正在发送的上行数据所属逻辑信道的优先级,以及获取所述周期BSR所属逻辑信道的优先级;
    基于所述上行数据所属逻辑信道的优先级和所述周期BSR所属逻辑信道的优先级,判断所述上行数据的优先级是否大于所述周期BSR的优先级;
    当所述上行数据的优先级大于所述周期BSR的优先级时,将所述上行数据以优先级高于所述周期BSR的优先级的方式发送给基站;
    当所述上行数据的优先级小于所述周期BSR的优先级时,将所述周期BSR以优先级高于所述上行数据的优先级的方式发送给所述基站。
  24. 如权利要求23所述的方法,其特征在于,所述获取正在发送的上行数据所属逻辑信道的优先级,以及获取所述周期BSR所属逻辑信道的优先级之前,还包括:
    接收所述基站发送的配置信息,所述配置信息中包括预设的优先级顺序和优先级标识,所述预设的优先级顺序用于指示用户设备UE的多个逻辑信道之间的优先级顺序,以及每个逻辑信道中上行数据与周期BSR的优先级顺序;
    基于所述优先级标识,确定是否采用所述预设的优先级顺序;
    所述获取正在发送的上行数据所属逻辑信道的优先级,以及获取所述周期BSR所属逻辑信道的优先级,包括:
    当确定采用所述预设的优先级顺序时,获取正在发送的上行数据所属逻辑信道的优先级,以及获取所述周期BSR所属逻辑信道的优先级。
  25. 如权利要求24所述的方法,其特征在于,所述基于所述优先级标识,确定是否采用所述预设的优先级顺序,包括:
    当所述优先级标识为第一字符时,确定采用所述预设的优先级顺序;
    当所述优先级标识为第二字符时,确定不采用所述预设的优先级顺序。
  26. 如权利要求23-25任一权利要求所述的方法,其特征在于,所述基于所述上行数据所属逻辑信道的优先级和所述周期BSR所属逻辑信道的优先级,判断所述上行数据的优先级是否大于所述周期BSR的优先级,包括:
    当所述上行数据所属逻辑信道的优先级大于所述周期BSR所属逻辑信道的优先级时,确定所述上行数据的优先级大于所述周期BSR的优先级;
    当所述上行数据所属逻辑信道的优先级小于或等于所述周期BSR所属逻辑信道的优先级时,确定所述上行数据的优先级小于所述周期BSR的优先级。
  27. 一种数据传输方法,其特征在于,所述方法包括:
    与用户设备UE传输第一缓冲状态报告BSR对应的上行数据过程中,接收所述UE发送的第二BSR;
    计算第一发送时间与第二BSR接收时间之间已调度的上行数据量,所述第一发送时间为接收到所述第二BSR之前最近一次向所述UE发送上行授权的时间;
    根据所述第二BSR携带的上行数据量和所述已调度的上行数据量,确定待调度的上行数据量;
    基于所述待调度的上行数据量,向所述UE发送上行授权,所述上行授权用于指示所述UE将待调度的上行数据发送给基站。
  28. 如权利要求27所述的方法,其特征在于,所述根据所述第二BSR携带的上行数据量和所述已调度的上行数据量,确定待调度的上行数据量,包括:
    计算所述第二BSR携带的上行数据量与所述已调度的上行数据量之间的差值;
    将计算得到的差值确定为待调度的上行数据量。
  29. 如权利要求27或28所述的方法,其特征在于,所述基于所述待调度的上行数据量,向所述UE发送上行授权,所述上行授权用于指示所述UE将待调度的上行数据发送给基站,包括:
    基于所述待调度的上行数据量,生成多个上行授权;
    为所述多个上行授权分别分配一个上行授权标识,得到多个上行授权标识;
    将所述多个上行授权和所述多个上行授权标识发送给所述UE,使所述UE将待调度的上行数据发送给基站。
  30. 如权利要求29所述的方法,其特征在于,所述将所述多个上行授权和所述多个上行授权标识发送给所述UE,使所述UE将待调度的上行数据发送给基站,包括:
    对于所述多个上行授权中的任一上行授权,将所述上行授权和所述上行授权对应的上行授权标识发送给所述UE,使所述UE将所述上行授权对应的上行数据和第一上行授权标识发送给所述基站,所述第一上行授权标识为所述UE接收到所述上行授权之前最近一次接收的上行授权标识;
    当接收到所述UE发送的上行数据和第一上行授权标识时,获取第二上行授权标识,所述第二上行授权标识为所述基站向所述UE发送所述上行授权之前最近一次发送的上行授权标识;
    如果所述第一上行授权标识与所述第二上行授权标识相同,则确定向所述UE发送的上一个上行授权没有丢失,将下一个上行授权和所述下一个上行授权 对应的上行授权标识发送给所述UE,所述上一个上行授权为所述上行授权之前最近一次向所述UE发送的上行授权。
  31. 如权利要求27-30任一权利要求所述的方法,其特征在于,所述上行授权标识为上行授权编号或者上行授权时间戳。
  32. 一种数据传输方法,其特征在于,所述方法包括:
    当用户设备UE连接到多个基站且接收到缓冲状态报告BSR的触发指令时,基于所述多个基站的参数信息,分别计算所述多个基站的分流因子,所述参数信息包括信道质量、基站负载以及所述UE与基站之间的距离;
    将已缓存的上行数据总量与所述多个基站的分流因子分别相乘,得到所述多个基站对应的上行数据量;
    对于所述多个基站中的每个基站,向所述基站发送对应的BSR,使所述基站向所述UE发送上行授权,所述上行授权用于指示所述UE将缓存的上行数据发送给所述基站,所述BSR中携带所述基站对应的上行数据量。
  33. 如权利要求32所述的方法,其特征在于,所述基于所述多个基站的参数信息,分别计算所述多个基站的分流因子,包括:
    基于所述多个基站的参数信息,分别计算所述多个基站对应的分流参数;
    对于所述多个基站中的每个基站,计算所述基站对应的分流参数在分流总参数中所占的比例,所述分流总参数为所述多个基站对应的分流参数之和;
    将计算得到的比例确定为所述基站的分流因子。
PCT/CN2015/071802 2015-01-29 2015-01-29 数据传输方法及设备 WO2016119160A1 (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
EP15879368.7A EP3244680B1 (en) 2015-01-29 2015-01-29 Data transmission method and device
PCT/CN2015/071802 WO2016119160A1 (zh) 2015-01-29 2015-01-29 数据传输方法及设备
ES15879368T ES2770061T3 (es) 2015-01-29 2015-01-29 Método y dispositivo de transmisión de datos
CN201580002239.5A CN106171032B (zh) 2015-01-29 2015-01-29 数据传输方法及设备
US15/664,387 US10575320B2 (en) 2015-01-29 2017-07-31 Data transmission method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/071802 WO2016119160A1 (zh) 2015-01-29 2015-01-29 数据传输方法及设备

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/664,387 Continuation US10575320B2 (en) 2015-01-29 2017-07-31 Data transmission method and device

Publications (1)

Publication Number Publication Date
WO2016119160A1 true WO2016119160A1 (zh) 2016-08-04

Family

ID=56542157

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/071802 WO2016119160A1 (zh) 2015-01-29 2015-01-29 数据传输方法及设备

Country Status (5)

Country Link
US (1) US10575320B2 (zh)
EP (1) EP3244680B1 (zh)
CN (1) CN106171032B (zh)
ES (1) ES2770061T3 (zh)
WO (1) WO2016119160A1 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108401302A (zh) * 2017-02-04 2018-08-14 华为技术有限公司 一种资源调度方法、装置及***
WO2018202159A1 (zh) * 2017-05-05 2018-11-08 华为技术有限公司 一种发送上行信息的方法、终端设备以及接入网设备
CN109587818A (zh) * 2017-09-28 2019-04-05 华为技术有限公司 信息的传输方法和装置
CN111819809A (zh) * 2018-02-09 2020-10-23 高通股份有限公司 上行链路控制信息报告
CN112055415A (zh) * 2019-06-06 2020-12-08 大唐移动通信设备有限公司 一种缓冲区状态报告的传输方法及终端
US20210259012A1 (en) * 2018-11-02 2021-08-19 Huawei Technologies Co., Ltd. Data transmission method and apparatus
WO2022036664A1 (en) * 2020-08-21 2022-02-24 Qualcomm Incorporated Delay sensitive uplink transmissions

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108282278B (zh) * 2017-01-05 2021-02-05 华为技术有限公司 传输数据的方法、终端设备和网络设备
US11291036B2 (en) * 2017-03-24 2022-03-29 Qualcomm Incorporated Scheduling requests and buffer status reports for low latency wireless communications
JP6819772B2 (ja) * 2017-03-27 2021-01-27 日本電気株式会社 通信装置、基地局、及び無線リソース割当方法
CN109756986B (zh) 2017-11-03 2021-07-13 大唐移动通信设备有限公司 一种上行数据包资源分配方法和用户终端
EP3808112B1 (en) 2018-06-18 2024-01-24 Sony Network Communications Europe B.V. Power saving for device tracking
EP3794874A1 (en) * 2018-06-20 2021-03-24 Convida Wireless, Llc Quality of service realization in multi-hop data forwarding
EP3854163A4 (en) * 2018-09-18 2022-06-22 Telefonaktiebolaget LM Ericsson (publ) METHOD AND DEVICE FOR ADAPTIVE PRIORITY CONTROL BETWEEN CONTROL INFORMATION AND USER DATA
WO2020067971A1 (en) * 2018-09-27 2020-04-02 Telefonaktiebolaget Lm Ericsson (Publ) Methods of conveying buffer status with mixed critical and non-critical traffic
CN111294932B (zh) * 2018-12-11 2022-08-16 北京紫光展锐通信技术有限公司 一种逻辑信道调度、配置信息生成方法及装置
WO2020133539A1 (zh) * 2018-12-29 2020-07-02 华为技术有限公司 一种数据调度方法和装置
US11678334B2 (en) * 2019-03-29 2023-06-13 Charter Communications Operating, Llc Enhancement of configured grant communications in a wireless network
CN113891398B (zh) * 2021-10-27 2023-07-11 中国联合网络通信集团有限公司 一种资源确定方法、设备及存储介质
US11924678B2 (en) * 2021-11-17 2024-03-05 Charter Communications Operating, Llc Adapting TCP in SAS-controlled CBRS networks

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101772174A (zh) * 2009-01-04 2010-07-07 大唐移动通信设备有限公司 提高上行调度性能的方法及用户设备
US20120033628A1 (en) * 2009-04-07 2012-02-09 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus or allocating resources to user equipments in a telecommunicatiions system
CN102369778A (zh) * 2009-04-03 2012-03-07 松下电器产业株式会社 移动通信***中的缓冲状态报告
CN102905382A (zh) * 2012-10-16 2013-01-30 中兴通讯股份有限公司 Lte***中利用上行授权发送数据的方法及终端设备
CN103687037A (zh) * 2012-09-12 2014-03-26 华为技术有限公司 一种资源调度的方法、设备及通信***

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101986757B1 (ko) 2008-02-01 2019-06-10 옵티스 와이어리스 테크놀로지, 엘엘씨 통신 단말기 및 우선순위가 매겨진 제어 정보를 사용하는 방법
GB2461159B (en) * 2008-06-18 2012-01-04 Lg Electronics Inc Method for transmitting Mac PDUs
US9198263B2 (en) * 2008-08-11 2015-11-24 Koninklijke Philips N.V. Method for communicating a network, a secondary station and a system therefor
US9167594B2 (en) * 2008-09-22 2015-10-20 Htc Corporation Method and related device of a trigger mechanism of buffer status report and scheduling request in a wireless communication system
US8254333B2 (en) * 2008-09-22 2012-08-28 Htc Corporation Method for improving buffer status triggering mechanism in wireless communications system and related communication device
US8873474B2 (en) * 2008-10-17 2014-10-28 Telefonaktiebolaget L M Ericsson (Publ) Method and mobile terminal providing priority-based uplink scheduling information
KR101158279B1 (ko) * 2008-12-11 2012-06-19 한국전자통신연구원 캐리어 집적 기반 이동 통신 시스템의 단말 장치 및 그것의버퍼 상태 보고 방법
EP2244515A1 (en) * 2009-04-23 2010-10-27 Panasonic Corporation Logical channel prioritization procedure for generating multiple uplink transport blocks
KR20110081441A (ko) * 2010-01-08 2011-07-14 삼성전자주식회사 이동통신 단말기에서 자원 할당 요청 방법 및 장치
KR101831281B1 (ko) * 2010-04-06 2018-02-23 삼성전자주식회사 이동통신 시스템에서 스케줄링 정보를 처리하는 방법 및 장치
US9369904B2 (en) * 2010-05-03 2016-06-14 Alcatel Lucent Method and apparatus for transmitting buffer status report in wireless network
KR101772122B1 (ko) * 2011-03-18 2017-08-28 삼성전자 주식회사 무선 통신 시스템에서 버퍼상태보고를 전송하는 방법 및 장치
CN102843772B (zh) * 2011-06-20 2015-04-08 华为技术有限公司 调度信息上报的方法及装置
EP2661138A1 (en) * 2012-05-04 2013-11-06 Panasonic Corporation Threshold-based and power-efficient scheduling request procedure
TWI620459B (zh) * 2012-05-31 2018-04-01 內數位專利控股公司 在蜂巢式通訊系統中賦能直鏈通訊排程及控制方法
WO2014003327A1 (en) * 2012-06-26 2014-01-03 Lg Electronics Inc. Method and apparatus for cancelling buffer status report in wireless communication system
CN110278582B (zh) * 2013-09-26 2022-04-26 Lg 电子株式会社 触发和报告缓冲器状态的方法及其设备
HUE042226T2 (hu) * 2014-03-21 2019-06-28 Sun Patent Trust Ütemezéskérési eljárás D2D kommunikációhoz

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101772174A (zh) * 2009-01-04 2010-07-07 大唐移动通信设备有限公司 提高上行调度性能的方法及用户设备
CN102369778A (zh) * 2009-04-03 2012-03-07 松下电器产业株式会社 移动通信***中的缓冲状态报告
US20120033628A1 (en) * 2009-04-07 2012-02-09 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus or allocating resources to user equipments in a telecommunicatiions system
CN103687037A (zh) * 2012-09-12 2014-03-26 华为技术有限公司 一种资源调度的方法、设备及通信***
CN102905382A (zh) * 2012-10-16 2013-01-30 中兴通讯股份有限公司 Lte***中利用上行授权发送数据的方法及终端设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3244680A4 *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108401302A (zh) * 2017-02-04 2018-08-14 华为技术有限公司 一种资源调度方法、装置及***
CN108401302B (zh) * 2017-02-04 2022-07-29 华为技术有限公司 一种资源调度方法、装置及***
US11324020B2 (en) 2017-02-04 2022-05-03 Huawei Technologies Co., Ltd. Data scheduling and transmission for different logical channels
WO2018202159A1 (zh) * 2017-05-05 2018-11-08 华为技术有限公司 一种发送上行信息的方法、终端设备以及接入网设备
US10986651B2 (en) 2017-09-28 2021-04-20 Huawei Technologies Co., Ltd. Information transmission method and apparatus
CN109587818A (zh) * 2017-09-28 2019-04-05 华为技术有限公司 信息的传输方法和装置
CN109587818B (zh) * 2017-09-28 2021-03-23 华为技术有限公司 信息的传输方法和装置
CN111819809A (zh) * 2018-02-09 2020-10-23 高通股份有限公司 上行链路控制信息报告
US11765732B2 (en) 2018-02-09 2023-09-19 Qualcomm Incorporated Uplink control information reporting
US20210259012A1 (en) * 2018-11-02 2021-08-19 Huawei Technologies Co., Ltd. Data transmission method and apparatus
WO2020244334A1 (zh) * 2019-06-06 2020-12-10 大唐移动通信设备有限公司 缓冲区状态报告的传输方法及终端
CN112055415A (zh) * 2019-06-06 2020-12-08 大唐移动通信设备有限公司 一种缓冲区状态报告的传输方法及终端
CN112055415B (zh) * 2019-06-06 2022-10-04 大唐移动通信设备有限公司 一种缓冲区状态报告的传输方法及终端
WO2022036664A1 (en) * 2020-08-21 2022-02-24 Qualcomm Incorporated Delay sensitive uplink transmissions

Also Published As

Publication number Publication date
US10575320B2 (en) 2020-02-25
EP3244680A4 (en) 2018-04-11
EP3244680B1 (en) 2019-12-04
EP3244680A1 (en) 2017-11-15
CN106171032A (zh) 2016-11-30
ES2770061T3 (es) 2020-06-30
CN106171032B (zh) 2019-09-20
US20170332392A1 (en) 2017-11-16

Similar Documents

Publication Publication Date Title
WO2016119160A1 (zh) 数据传输方法及设备
US20200383135A1 (en) Method for random access in idle state and device
US11153778B2 (en) Buffer status report reporting method and apparatus
KR101243875B1 (ko) 무선 네트워크에서 스케줄링 요청을 트리거 또는 리포트하는 방법 및 장치
EP2675081B1 (en) Method, system and device for scheduling uplink data
TWI619400B (zh) 用於對一無線通訊資源進行排程之方法及裝置
CN106535246B (zh) 一种缓冲区状态报告的上报方法、装置及***
US8873475B2 (en) Method of controlling allocation of a radio resource for transmitting a radio resource allocation request
CN102257869A (zh) 提供基于优先级的上行链路调度信息的方法和移动终端
US20180302912A1 (en) Uplink traffic resource scheduling method, device, and system
WO2018177115A1 (zh) 一种免调度传输的方法及装置
CN107105512B (zh) 用于通信的方法和用于通信的无线电站
IL267933B2 (en) Method and device for multiplexing satellite resources
JP2017527220A (ja) 制御メッセージの伝送方法、装置及びコンピュータ記憶媒体
CN107534528B (zh) Laa-lte***中pusch的传输方法和用户设备
WO2023126857A1 (en) Design of delay-aware bsr for xr applications
US20130294384A1 (en) Method for communicating and radio station therefor
CN111148225B (zh) 资源调度方法、装置及设备
JP2022554261A (ja) 電力割り当て方法及び装置
WO2021203392A1 (zh) 边链路传输方法以及装置
CN103931246B (zh) 数据传输方法、装置、终端及基站
CN116326120A (zh) 通信方法及装置
CN109561510B (zh) 发送调度请求的方法、装置及用户设备
US20160165486A1 (en) Mobile station and mobile communication system
WO2017080252A1 (zh) 一种上行调度请求资源重用的方法和装置

Legal Events

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

Ref document number: 15879368

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

REEP Request for entry into the european phase

Ref document number: 2015879368

Country of ref document: EP