[go: up one dir, main page]

WO2013182152A1 - 切换场景中处理调度请求的方法和装置 - Google Patents

切换场景中处理调度请求的方法和装置 Download PDF

Info

Publication number
WO2013182152A1
WO2013182152A1 PCT/CN2013/079774 CN2013079774W WO2013182152A1 WO 2013182152 A1 WO2013182152 A1 WO 2013182152A1 CN 2013079774 W CN2013079774 W CN 2013079774W WO 2013182152 A1 WO2013182152 A1 WO 2013182152A1
Authority
WO
WIPO (PCT)
Prior art keywords
scheduling request
advance
triggering
time
user equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2013/079774
Other languages
English (en)
French (fr)
Inventor
韩虎贲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to EP13801288.5A priority Critical patent/EP2903328B1/en
Priority to US14/439,509 priority patent/US9301317B2/en
Publication of WO2013182152A1 publication Critical patent/WO2013182152A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • 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
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0278Traffic management, e.g. flow control or congestion control using buffer status reports

Definitions

  • the present invention relates to a processing scheduling request technique in a handover scenario, and in particular, to a method and apparatus for processing a scheduling request in a handover scenario.
  • the user equipment when performing data transmission in the File Transfer Protocol (FTP) service, the user equipment usually needs to switch to a new cell for uplink in a handover environment with large inter-cell interference and poor reception quality.
  • the transmission of data Before the handover occurs, as the inter-cell interference increases, the corresponding FTP traffic will decrease, and the transmission window will gradually decrease.
  • the uplink and downlink data will be suspended. At this time, the FTP window will be further deteriorated, and the data will be retransmitted. It will accumulate in the upper layer cache.
  • the inter-cell interference is still large, and the received signal quality is also poor.
  • the user equipment is prone to uplink grant missed detection or uplink hybrid automatic repeat request failure.
  • BSR Buffer Status Report
  • the main purpose of the embodiments of the present invention is to provide a method and a device for processing a scheduling request in a handover scenario, which is to ensure that when the user equipment just switches to a new cell, the scheduling request can be triggered in advance to ensure timely transmission of uplink FTP data. Thereby avoiding the phenomenon of FTP disconnection.
  • a method for processing a scheduling request in a handover scenario including:
  • the scheduling request is triggered in advance according to the triggering moment.
  • the step of setting an advance time interval for triggering the scheduling request in advance according to the subframe number that the user equipment sends the handover complete message includes:
  • Setting a subframe number of the user equipment to send a handover complete message is a start time of triggering the scheduling request in advance
  • the sum of the start time and the preset retransmission buffer status report timer duration is set to the end time of triggering the scheduling request in advance, and the interval between the start time and the end time is the advance Time interval.
  • the step of determining, according to the subframe number that the user equipment sends the uplink data, the triggering time for triggering the scheduling request in advance includes:
  • the sum of the subframe number of the uplink data sent by the user equipment and the transmission time is determined as the triggering moment of triggering the scheduling request in advance.
  • the step of triggering the scheduling request in advance according to the triggering time includes:
  • the uplink grant is obtained in each subframe. If yes, the subframe number of the uplink data sent by the user equipment is updated, and the early trigger scheduling is re-determined according to the updated subframe number.
  • the trigger time of the request
  • the scheduling request is triggered in advance.
  • An apparatus for processing a scheduling request in a handover scenario comprising: a setting module, a determining module, and a triggering module, where:
  • the setting module is configured to: when the user equipment just switches to the new cell, set an advance time interval in which the scheduling request is triggered in advance according to the subframe number of the handover completion message sent by the user equipment;
  • the determining module is configured to: determine, according to the subframe number of the uplink data sent by the user equipment, the triggering time of triggering the scheduling request in advance in the advance time interval;
  • the triggering module is configured to: trigger a scheduling request in advance according to the triggering moment.
  • the setting module includes a first setting unit and a second setting unit, where: the first setting unit is configured to: set a subframe number of the user equipment to send a handover complete message as a start time of triggering the scheduling request in advance ;
  • the second setting unit is configured to: set a sum of the start time and a preset retransmission buffer status report timer duration to an end time of triggering a scheduling request in advance, the start time and the end time The interval between them is the advance time interval.
  • the determining module includes a third setting unit and a determining unit, where: the third setting unit is configured to: set a sending time required to send a maximum value of the number of hybrid automatic repeat request times;
  • the determining unit is configured to: determine a sum of a subframe number of the uplink data sent by the user equipment and the sending time as a triggering moment of triggering the scheduling request in advance.
  • the triggering module includes a first determining unit, an updating and determining unit, a second determining unit, a third determining unit, and a triggering unit, where:
  • the first determining unit is configured to: after each of the user equipment sends the uplink data, determine each Whether the uplink authorization is obtained in the subframe;
  • the updating and determining unit is configured to: update a subframe number that the user equipment sends the uplink data, and re-determine the triggering time of triggering the scheduling request in advance according to the updated subframe number;
  • the second determining unit is configured to: determine whether the current subframe number of the user equipment is greater than the triggering time;
  • the third determining unit is configured to: determine whether the buffer status report in the uplink data sent last time is zero;
  • the triggering unit is configured to: trigger the scheduling request in advance when the buffer status report in the uplink data sent in the current time is not zero.
  • the triggering module further includes a fourth determining unit, where:
  • the fourth determining unit is configured to: determine whether the current subframe number of the user equipment is greater than the termination time of the advance trigger scheduling request.
  • the foregoing technical solution sets an advance time interval for triggering the scheduling request in advance, and determines a trigger time for triggering the scheduling request in advance according to the subframe number of the uplink data sent by the user equipment in the early time interval. Finally, according to the triggering time, the scheduling request is triggered in advance, so that the scheduling request is sent in advance to ensure timely transmission of the uplink FTP data, and the phenomenon of FTP interruption is avoided.
  • FIG. 1 is a schematic flowchart of a method for processing a scheduling request in a handover scenario according to an embodiment of the present invention
  • FIG. 2 is a schematic flowchart of setting an advance time interval in a method for processing a scheduling request in a handover scenario according to an embodiment of the present invention
  • FIG. 3 is a schematic flowchart of determining a triggering time in a method for processing a scheduling request in a handover scenario according to an embodiment of the present disclosure
  • FIG. 4 is an early triggering scheduling method in a method for processing a scheduling request in a handover scenario according to an embodiment of the present invention
  • FIG. 5 is a schematic flowchart of a method for processing a scheduling request in a handover scenario according to another embodiment of the present invention
  • FIG. 6 is a schematic structural diagram of an apparatus for processing a scheduling request in a handover scenario according to an embodiment of the present invention
  • a schematic structural diagram of a setting module in an apparatus for processing a scheduling request in a handover scenario according to an embodiment of the present invention
  • FIG. 8 is a schematic structural diagram of a determining module in an apparatus for processing a scheduling request in a handover scenario according to an embodiment of the present invention
  • FIG. 9 is a schematic structural diagram of a triggering module in an apparatus for processing a scheduling request in a handover scenario according to an embodiment of the present invention.
  • FIG. 10 is a schematic structural diagram of an apparatus for processing a scheduling request in a handover scenario according to still another embodiment of the present invention.
  • the present invention provides a method for processing a scheduling request in a handover scenario.
  • the media access control module of the user equipment may send according to the uplink.
  • the situation is applied to the base station for uplink scheduling in advance, so that the uplink FTP data cannot be sent out for a long time due to the uplink authorization missed detection or the unsuccessful use of the uplink authorization, which causes the FTP to be disconnected.
  • FIG. 1 is a schematic flowchart of a method for processing a scheduling request in a handover scenario according to an embodiment of the present invention.
  • the method for processing a scheduling request in a handover scenario provided by the embodiment of the present invention includes the following steps: Step S10: When a user equipment just switches to a new cell, the handover is completed according to the user equipment.
  • the subframe number of the message setting an advance time interval for triggering the scheduling request in advance;
  • the LTE MAC protocol stipulates that the scheduling request can be triggered only in the scenario where the triggering condition of the regular BSR is met and there is no uplink authorization.
  • the uplink data arrives at a higher priority logical channel group; 2.
  • any logical channel in the logical channel group has no data for transmission, new data arrives; 3.
  • retxBSR-Timer (Retransmit BSR Timer)
  • the set retransmission buffer status report timer expires, and there is data waiting to be transmitted on the logical channel belonging to one logical channel group.
  • the SR is triggered in advance to maintain FTP.
  • Data connection helps maintain FTP data connections.
  • the advance time interval for triggering the scheduling request is set, and the advance time interval is the report timing of the retransmission buffer state.
  • the execution time of the scheduling request is triggered in advance, that is, the scheduling request can be triggered only in advance in the advance time interval. If the range of the time interval is exceeded, the scheduling request needs to be triggered according to the relevant rule of the retxBSR-Timer timeout.
  • Step S20 Determine, in an advance time interval, a trigger time for triggering the scheduling request in advance according to the subframe number of the uplink data sent by the user equipment;
  • the first uplink data sent by the user equipment is a handover complete message according to the subframe number of the uplink data sent by the user equipment, and therefore, the user equipment sends the uplink data for the first time.
  • the subframe number is the subframe number of the user equipment that sends the handover complete message, and after each uplink data is sent, the subframe number of the uplink data is updated, so as to determine the early trigger according to the subframe number of the uplink data.
  • the triggering moment of the scheduling request the determined triggering moment is used to indicate the time point at which the scheduling request is triggered in advance.
  • the information of the corresponding buffer status report is updated while updating the subframe number of the uplink data.
  • Step S30 Trigger a scheduling request in advance according to the triggering time.
  • the scheduling request may be triggered in advance according to the triggering time to request the base station to perform uplink scheduling on the user equipment.
  • the preset trigger scheduling is set.
  • FIG. 2 is a schematic flowchart of setting an advance time interval in a method for processing a scheduling request in a handover scenario according to an embodiment of the present invention.
  • step S10 includes:
  • Step S11 Set a subframe number of the user equipment to send a handover complete message to a start time of triggering the scheduling request in advance;
  • the first uplink data sent by the user equipment must be a handover complete message.
  • the subframe number of the handover message is sent by the user equipment, and the subframe number is set to trigger the scheduling request in advance. The start time.
  • step S12 the sum of the start time and the preset retransmission buffer status report timer duration is set to the end time of triggering the scheduling request in advance, and the interval between the start time and the end time is the pre-existing time interval.
  • the retransmission buffer status report timer set by the retxBSR-Timer is configured to prevent the user equipment from frequently triggering the scheduling request.
  • the retransmission buffer status report timer duration is a minimum of 320 ms.
  • the start time and the preset weight can be The sum of the buffer status reporting timer durations is set to trigger the termination time of the scheduling request in advance, and the interval between the start time and the end time is the advance time interval, and the execution of the scheduling request in advance is required to be in the advance time interval. Completed inside.
  • the subframe number of the handover completion message sent by the user equipment is set to the start time of triggering the scheduling request in advance, and the sum of the start time and the preset retransmission buffer status report timer duration is set to trigger the scheduling request in advance.
  • the termination time, the interval between the start time and the end time is the advance time interval, so that the advance trigger scheduling request is completed within the advance time interval, thereby being able to confirm Guaranteed timely delivery of upstream FTP data provides a prerequisite guarantee.
  • FIG. 3 is a schematic flowchart of determining a triggering time in a method for processing a scheduling request in a handover scenario according to an embodiment of the present invention.
  • step S20 includes:
  • Step S21 setting a transmission time required for transmitting a maximum value of the number of hybrid automatic retransmission requests; setting an advance time interval for triggering the scheduling request in advance according to the subframe number of the handover completion message sent by the user equipment, in the advance time interval Within the range, set the maximum value of the number of times the hybrid automatic repeat request is sent, and set the transmission time required when the number of transmissions reaches the maximum value.
  • Step S22 Determine a sum of a subframe number of the uplink data sent by the user equipment and a sending time as a triggering moment of the pre-trigger scheduling request.
  • the user equipment After the user equipment sends the handover complete message, it sends uplink FTP data to the base station.
  • the subframe number of the current uplink data is recorded, and the number of times the hybrid automatic repeat request is sent reaches a maximum value.
  • the sum of the required transmission time and the subframe number for transmitting the uplink data is determined as the triggering time at which the scheduling request is triggered in advance. After the triggering time is determined, when the current subframe number is greater than the set triggering time, further determination is made whether to trigger the scheduling request in advance.
  • the sending time required to send the maximum value of the hybrid automatic repeat request number is set, and the sum of the subframe number and the sending time of the uplink data sent by the user equipment is determined as the triggering time of triggering the scheduling request in advance.
  • the triggering time of triggering the scheduling request it is possible to determine when to execute the scheduling request in advance.
  • FIG. 4 is a schematic flowchart of a pre-trigger scheduling request in a method for processing a scheduling request in a handover scenario according to an embodiment of the present invention.
  • step S30 includes:
  • Step S31 after the user equipment sends the uplink data the previous time, it is determined whether the uplink authorization is obtained in each subframe; if yes, step S32 is performed; if not, step S33 is performed;
  • Step S32 updating a subframe number of the uplink data sent by the user equipment, and re-determining a triggering time of triggering the scheduling request in advance according to the updated subframe number;
  • Step S33 determining whether the current subframe number of the user equipment is greater than the trigger time; if yes, executing step S34;
  • Step S34 determining whether the buffer status report in the uplink data sent last time is zero; if not, executing step S35;
  • Step S35 triggering the scheduling request in advance.
  • the user equipment After the uplink data is sent by the user equipment, the user equipment first determines whether the user equipment obtains the uplink authorization in the subframe, and if the uplink authorization is obtained, updates the subframe number of the uplink data sent by the user equipment, and according to the updated subframe number. , re-determine the trigger moment when the scheduling request is triggered in advance.
  • the buffering status report in the previous uplink data is determined to be zero, such as the previous uplink sending.
  • the buffer status report in the data is zero, indicating that there is no uplink FTP data that the user equipment needs to send to the base station in the upper layer cache, and if the buffer status report in the previous uplink data is not zero, it indicates that The user equipment needs to send FTP data to the base station, and there is uplink FTP data that the user equipment needs to send to the base station in the upper layer cache. Therefore, when it is judged that the buffer status report in the previous transmission of the uplink data is not zero, the scheduling request is triggered in advance.
  • the user equipment When the user equipment is ready to send the uplink data, it is first determined whether the uplink grant is obtained in the subframe. If the uplink grant is obtained, the subframe number of the uplink data sent by the user equipment is updated, and the subframe number is updated according to the updated subframe number. The trigger moment at which the scheduling request is triggered in advance. When there is no uplink authorization, it is further determined whether the current subframe number is greater than the trigger time. If yes, it is determined whether the buffer status report in the previous uplink data is zero, and the buffer status in the previous uplink data is determined. When the report is not zero, the scheduling request is triggered in advance, so that the scheduling request is triggered in advance, thereby further ensuring the transmission of the uplink FTP data, and further avoiding the phenomenon of FTP disconnection.
  • FIG. 5 is a schematic flowchart of a method for processing a scheduling request in a handover scenario according to still another embodiment of the present invention.
  • Step S36 Determine whether the current subframe number of the user equipment is greater than the termination time of the advance trigger scheduling request.
  • the user equipment When the user equipment is ready to send uplink data, it is determined whether the current subframe number of the user equipment is greater than the termination time of the pre-trigger scheduling request.
  • the execution of the scheduling request in advance needs to be within the range of the advance time interval. Therefore, if it is determined that the subframe number of the current uplink data is greater than the termination time of the early trigger scheduling request, that is, the range of the advance time interval is exceeded.
  • the scheduling request is not triggered in advance, and the scheduling request is triggered according to the relevant rule of the retxBSR-Timer timeout. If the current subframe number is less than or equal to the termination time of the scheduling request, the current subframe number is greater than the trigger. The judgment of the moment.
  • the present invention also provides an apparatus for processing a scheduling request in a handover scenario.
  • FIG. 6 is a schematic structural diagram of an apparatus for processing a scheduling request in a handover scenario according to an embodiment of the present invention.
  • the apparatus for processing a scheduling request in a handover scenario includes a setting module 10, a determining module 20, and a triggering module 30, where:
  • the setting module 10 is configured to: when the user equipment just switches to the new cell, set an advance time interval in which the scheduling request is triggered according to the subframe number of the handover complete message sent by the user equipment;
  • the determining module 20 is configured to: determine, according to the subframe number of the uplink data sent by the user equipment, the triggering time of triggering the scheduling request in advance in the advance time interval;
  • the trigger module 30 is configured to: trigger a scheduling request in advance according to the triggering time.
  • the LTE MAC protocol stipulates that the scheduling request can be triggered only in the scenario where the triggering condition of the regular BSR is met and there is no uplink authorization.
  • the uplink data arrives at a higher priority logical channel group; 2.
  • retxBSR-Timer (Retransmit BSR timer)
  • the set retransmission buffer status report timer expires, and belongs to the logic of a logical channel group. There is data waiting to be sent on the channel.
  • the user equipment just switches to the new cell, it is easy to lose normal uplink scheduling due to large interference.
  • the setting module 10 sets an advance time interval for triggering the scheduling request in advance according to the subframe number of the handover complete message sent by the user equipment, where the advance time interval is that the retransmission buffer is reached.
  • the execution time of the scheduling request is triggered in advance. That is, the scheduling request can be triggered only in advance in the advance time interval. If the range of the time interval is exceeded, the scheduling request needs to be triggered according to the relevant rule of the retxBSR-Timer timeout.
  • the first uplink data sent by the user equipment is a handover complete message according to the subframe number of the uplink data sent by the user equipment, and therefore, the user equipment sends the uplink data for the first time.
  • the subframe number is the subframe number of the user equipment that sends the handover complete message, and after each uplink data is sent, the subframe number of the uplink data is updated, so that the determining module 20 determines the subframe number of the uplink data according to the subframe number.
  • the trigger moment for triggering the scheduling request is determined in advance, and the determined trigger moment is used to indicate a point in time when the scheduling request is triggered in advance.
  • the information of the corresponding buffer status report is updated while updating the subframe number of the uplink data.
  • the triggering module 30 may trigger the scheduling request in advance according to the triggering time to request the base station to perform uplink scheduling on the user equipment, according to the subframe number of the uplink data sent by the user equipment, and the triggering time for indicating that the scheduling request is triggered in advance.
  • the advance time interval of the scheduling request is triggered in advance; and in the advance time interval, the trigger of the scheduling request is triggered according to the subframe number of the uplink data sent by the user equipment. Time; finally, according to the trigger moment, the scheduling request is triggered in advance. Therefore, by sending the scheduling request in advance, the timely transmission of the uplink FTP data is ensured, and the phenomenon of FTP interruption is avoided.
  • FIG. 7 is a schematic structural diagram of a setting module in an apparatus for processing a scheduling request in a handover scenario according to an embodiment of the present invention.
  • the setting module 10 includes a first setting unit 11 and a second setting unit 12, wherein:
  • the first setting unit 11 is configured to: set a subframe number of the user equipment to send a handover complete message to a start time of triggering the scheduling request in advance;
  • the second setting unit 12 is configured to set the sum of the start time and the preset retransmission buffer status report timer duration to the end time of triggering the scheduling request in advance, and the interval between the start time and the end time is For the advance time interval.
  • the first uplink data sent by the user equipment must be a handover complete message.
  • the subframe number of the handover complete message is recorded by the user equipment, and the subframe number is received by the first setting unit 11. Set to the start time of the scheduling request to be triggered in advance.
  • the retransmission buffer status report timer set by the retxBSR-Timer is configured to prevent the user equipment from frequently triggering the scheduling request.
  • the retransmission buffer status report timer duration is a minimum of 320 ms.
  • the sum of the preset retransmission buffer status report timer duration is set to trigger the termination time of the scheduling request in advance, and the interval between the start time and the end time is the advance time interval, and the execution of the scheduling request is triggered in advance. Completed within this lead time interval.
  • the subframe number of the handover completion message sent by the user equipment is set to the start time of triggering the scheduling request in advance, and the sum of the start time and the preset retransmission buffer status report timer duration is set to trigger the scheduling request in advance.
  • the termination time, the interval between the start time and the end time is the advance time interval, so that the early trigger scheduling request is completed within the advance time interval, thereby providing a prerequisite guarantee for ensuring timely transmission of the uplink FTP data.
  • FIG. 8 is a schematic structural diagram of a determining module in a device for processing a scheduling request in a handover scenario according to an embodiment of the present invention.
  • the determination module 20 includes a third setting unit 21 and a determination unit 22, in which:
  • the third setting unit 21 is configured to: set the maximum value of the number of times the hybrid automatic repeat request is sent Required delivery time;
  • the determining unit 22 is configured to determine the sum of the subframe number of the uplink data sent by the user equipment and the transmission time as the triggering time of triggering the scheduling request in advance.
  • the third setting unit 21 sets the maximum number of times of transmitting the hybrid automatic retransmission request in the range of the advance time interval. The value, and according to the setting time required when the number of transmissions reaches the maximum value.
  • the uplink FTP data is sent to the base station.
  • the subframe number of the current uplink data is recorded, and the determining unit 22 sends the hybrid automatic retransmission request to the maximum.
  • the sum of the transmission time required for the value and the subframe number for transmitting the uplink data is determined as the triggering time at which the scheduling request is triggered in advance. After the trigger time is determined, when the current subframe number is greater than the set trigger time, further determination is made whether to trigger the scheduling request in advance.
  • the sending time required to send the maximum value of the hybrid automatic repeat request number is set, and the sum of the subframe number and the sending time of the uplink data sent by the user equipment is determined as the triggering time of triggering the scheduling request in advance.
  • the triggering time of triggering the scheduling request it is possible to determine when to execute the scheduling request in advance.
  • FIG. 9 is a schematic structural diagram of a triggering module in a device for processing a scheduling request in a handover scenario according to an embodiment of the present invention.
  • the triggering module 30 includes a first determining unit 31, an updating and determining unit.
  • the second determining unit 33, the third determining unit 34, and the triggering unit 35 wherein:
  • the first determining unit 31 is configured to: after the user equipment sends the uplink data last time, determine whether an uplink grant is obtained in each subframe;
  • the updating and determining unit 32 is configured to: update the subframe number of the uplink data sent by the user equipment, and re-determine the triggering time of triggering the scheduling request in advance according to the updated subframe number;
  • the second determining unit 33 is configured to: determine whether the current subframe number of the user equipment is greater than the triggering time; the third determining unit 34 is configured to: determine whether the buffer status report in the uplink data sent last time is zero; The triggering unit 35 is configured to trigger the scheduling request in advance when the buffer status report in the uplink data currently transmitted is not zero.
  • the first determining unit 31 first determines whether the user equipment obtains the uplink grant in the subframe. If the uplink grant is obtained, the update and determining unit 32 updates the subframe in which the user equipment sends the uplink data. No., and according to the updated subframe number, re-determine the triggering moment of triggering the scheduling request in advance.
  • the second determining unit 33 determines whether the current subframe number is greater than the trigger time. If the value is greater than, the third determining unit 34 determines that the buffer in the previous uplink data is sent. If the status report is zero, if the buffer status report in the previous uplink data is zero, it indicates that there is no uplink FTP data that the user equipment needs to send to the base station in the upper layer cache, but the previous time the uplink data is sent. The buffer status report is not zero, indicating that the user equipment needs to send FTP data to the base station, and there is uplink FTP data that the user equipment needs to send to the base station in the upper layer cache. Therefore, when it is judged that the buffer status report in the previous transmission of the uplink data is not zero, the scheduling request is triggered in advance by the trigger unit 35.
  • the user equipment When the user equipment is ready to send the uplink data, it is first determined whether the uplink grant is obtained in the subframe. If the uplink grant is obtained, the subframe number of the uplink data sent by the user equipment is updated, and the subframe number is updated according to the updated subframe number. The trigger moment at which the scheduling request is triggered in advance. When there is no uplink authorization, it is further determined whether the current subframe number is greater than the trigger time. If yes, it is determined whether the buffer status report in the previous uplink data is zero, and the buffer status in the previous uplink data is determined. When the report is not zero, the scheduling request is triggered in advance, so that the scheduling request is triggered in advance, thereby further ensuring the transmission of the uplink FTP data, and further avoiding the phenomenon of FTP disconnection.
  • FIG. 10 is a schematic structural diagram of an apparatus for processing a scheduling request in a handover scenario according to still another embodiment of the present invention.
  • the trigger module 30 further includes a fourth determining unit 36, wherein:
  • the fourth determining unit 36 is configured to: determine whether the current subframe number of the user equipment is greater than the termination time of the advance trigger scheduling request. When the user equipment is ready to send the uplink data, the fourth determining unit 36 determines whether the current subframe number of the user equipment is greater than the termination time of the advance trigger scheduling request. The execution of the scheduling request in advance needs to be within the range of the advance time interval. Therefore, if it is determined that the subframe number of the current uplink data is greater than the termination time of the early trigger scheduling request, that is, the range of the advance time interval is exceeded. The scheduling request is not triggered in advance, and the scheduling request is triggered according to the relevant rule of the retxBSR-Timer timeout. If the current subframe number is less than or equal to the termination time of the scheduling request, the current subframe number is greater than the trigger. The judgment of the moment.
  • the foregoing technical solution sets an advance time interval for triggering the scheduling request in advance, and determines a trigger time for triggering the scheduling request in advance according to the subframe number of the uplink data sent by the user equipment in the early time interval. Finally, according to the triggering time, the scheduling request is triggered in advance, so that the scheduling request is sent in advance to ensure timely transmission of the uplink FTP data, and the phenomenon of FTP interruption is avoided. Therefore, the present invention has strong industrial applicability.

Landscapes

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

Abstract

一种切换场景中处理调度请求的方法及装置,该方法包括:当用户设备刚切换到新小区时,根据用户设备发送切换完成消息的子帧号,设置提前触发调度请求的提前时间区间;在提前时间区间内,根据用户设备发送上行数据的子帧号,确定提前触发调度请求的触发时刻;根据触发时刻,提前触发调度请求。釆用该技术方案,通过提前发送触发调度请求,确保了上行FTP数据的及时发送,并且避免了FTP断流的现象发生。

Description

切换场景中处理调度请求的方法和装置
技术领域
本发明涉及切换场景中处理调度请求技术, 特别涉及到一种切换场景中 处理调度请求的方法和装置。
背景技术
在 LTE制式下, 进行文件传输协议( FTP,File Transfer Protocol )业务时 的数据传输时, 在小区间干扰较大、 接收质量较差的切换环境下, 用户设备 通常需要切换到新的小区进行上行数据的传输。 在切换发生前, 由于小区间 干扰逐渐增大,对应的 FTP流量会随之降低,其发送窗口逐渐减小;切换中, 上下行数据处于暂停状态, 此时 FTP窗口会进一步恶化, 重发数据会积累在 高层緩存中; 刚切换到新小区时, 因为小区间干扰仍然较大, 接收信号质量 也较差, 用户设备容易出现上行授权漏检或者上行混合自动重传请求发送失 败的情况。 此时用户设备如果丟失了一两次上行调度, 则会因为常规緩存状 态报告(BSR, Buffer Status Report )触发条件不能满足, 而较长时间内用 户设备都不触发调度请求,继而造成较长的时间内不能进行上行 FTP数据的 发送, 从而导致 FTP窗口长时间阻塞, 最终断开 FTP连接。 发明内容
本发明实施例的主要目的为提供一种切换场景中处理调度请求的方法和 装置,旨在实现当用户设备刚切换到新小区时,能够通过提前触发调度请求, 确保上行 FTP数据的及时发送, 从而避免 FTP断流的现象发生。
为了解决上述技术问题, 釆用如下技术方案:
一种切换场景中处理调度请求的方法, 包括:
当用户设备刚切换到新小区时, 根据用户设备发送切换完成消息的子帧 号, 设置提前触发调度请求的提前时间区间; 在所述提前时间区间内, 根据用户设备发送上行数据的子帧号, 确定提 前触发调度请求的触发时刻;
根据所述触发时刻, 提前触发调度请求。
可选地, 所述根据用户设备发送切换完成消息的子帧号, 设置提前触发 调度请求的提前时间区间的步骤包括:
设置用户设备发送切换完成消息的子帧号为提前触发调度请求的起始时 间;
将所述起始时间与预置的重传緩存状态报告定时器时长之和, 设置为提 前触发调度请求的终止时间, 所述起始时间和所述终止时间之间的间隔即为 所述提前时间区间。
可选地, 所述根据用户设备发送上行数据的子帧号, 确定提前触发调度 请求的触发时刻的步骤包括:
设置发送混合自动重传请求次数的极大值所需要的发送时间;
将用户设备发送上行数据的子帧号与所述发送时间之和确定为提前触发 调度请求的触发时刻。
可选地, 所述根据触发时刻, 提前触发调度请求的步骤包括:
在用户设备前次发送上行数据后, 判断每个子帧中是否获得上行授权; 若是,则更新用户设备发送上行数据的子帧号,并根据更新后的所述子帧号, 重新确定提前触发调度请求的触发时刻;
若否, 判断用户设备当前子帧号是否大于所述触发时刻, 若是, 则判断 前次发送的上行数据中的緩冲状态报告是否为零;
当前次发送的上行数据中的緩冲状态报告不为零时,提前触发调度请求。
可选地, 在执行所述判断用户设备当前子帧号是否大于所述触发时刻之 前, 还包括:
判断用户设备当前子帧号是否大于所述提前触发调度请求的终止时间。
一种切换场景中处理调度请求的装置, 包括设置模块、 确定模块和触发 模块, 其中:
所述设置模块设置成: 当用户设备刚切换到新小区时, 根据用户设备发 送切换完成消息的子帧号, 设置提前触发调度请求的提前时间区间;
所述确定模块设置成: 在所述提前时间区间内, 根据用户设备发送上行 数据的子帧号, 确定提前触发调度请求的触发时刻;
所述触发模块设置成: 根据所述触发时刻, 提前触发调度请求。
可选地, 所述设置模块包括第一设置单元和第二设置单元, 其中: 所述第一设置单元设置成: 设置用户设备发送切换完成消息的子帧号为 提前触发调度请求的起始时间;
所述第二设置单元设置成: 将所述起始时间与预置的重传緩存状态报告 定时器时长之和, 设置为提前触发调度请求的终止时间, 所述起始时间和所 述终止时间之间的间隔即为所述提前时间区间。
可选地, 所述确定模块包括第三设置单元和确定单元, 其中: 所述第三设置单元设置成: 设置发送混合自动重传请求次数的极大值所 需要的发送时间;
所述确定单元设置成: 将用户设备发送上行数据的子帧号与所述发送时 间之和确定为提前触发调度请求的触发时刻。
可选地, 所述触发模块包括第一判断单元、 更新及确定单元、 第二判断 单元、 第三判断单元和触发单元, 其中:
所述第一判断单元设置成: 在用户设备前次发送上行数据后, 判断每个 子帧中是否获得上行授权;
所述更新及确定单元设置成: 更新用户设备发送上行数据的子帧号, 并 根据更新后的所述子帧号, 重新确定提前触发调度请求的触发时刻;
所述第二判断单元设置成: 判断用户设备当前子帧号是否大于所述触发 时刻;
所述第三判断单元设置成: 判断前次发送的上行数据中的緩冲状态报告 是否为零;
所述触发单元设置成: 当前次发送的上行数据中的緩冲状态报告不为零 时, 提前触发调度请求。
可选地, 所述触发模块还包括第四判断单元, 其中:
所述第四判断单元设置成: 判断用户设备当前子帧号是否大于所述提前 触发调度请求的终止时间。
上述技术方案通过当用户设备刚切换到新小区时, 设置提前触发调度请 求的提前时间区间, 并在提前时间区间内, 根据用户设备发送上行数据的子 帧号, 确定提前触发调度请求的触发时刻, 最终根据触发时刻, 提前触发调 度请求, 从而通过提前发送调度请求, 确保了上行 FTP数据的及时发送, 并 且避免了 FTP断流的现象发生。 附图概述
图 1为本发明一实施例的切换场景中处理调度请求的方法流程示意图; 图 2为本发明实施例的切换场景中处理调度请求的方法中设置提前时间 区间的流程示意图;
图 3为本发明实施例的切换场景中处理调度请求的方法中确定触发时刻 的流程示意图;
图 4为本发明实施例的切换场景中处理调度请求的方法中提前触发调度 请求的流程示意图; 图 5为本发明又一实施例的切换场景中处理调度请求的方法流程示意图; 图 6为本发明一实施例的切换场景中处理调度请求的装置结构示意图; 图 7为本发明实施例的切换场景中处理调度请求的装置中设置模块的结 构示意图;
图 8为本发明实施例的切换场景中处理调度请求的装置中确定模块的结 构示意图;
图 9为本发明实施例的切换场景中处理调度请求的装置中触发模块的结 构示意图;
图 10 为本发明又一实施例的切换场景中处理调度请求的装置结构示意 图。
本发明目的的实现、 功能特点及优点将结合实施例, 参照附图做进一步 说明。
本发明的较佳实施方式
应当理解, 此处所描述的具体实施例仅仅用以解释本发明, 并不用于限 定本发明。
本发明提供一种切换场景中处理调度请求的方法, 在小区间干扰较大, 接收质量较差的切换环境下, 用户设备切换到新小区时, 用户设备的媒体接 入控制模块可根据上行发送情况提前向基站申请上行调度, 从而能够避免因 上行授权漏检或未成功使用上行授权而使上行 FTP数据长时间没能发出,导 致 FTP断流的现象发生。
参照图 1 , 图 1为本发明一实施例的切换场景中处理调度请求的方法流 程示意图。
本发明实施例所提供的切换场景中处理调度请求的方法,包括如下步骤: 步骤 S10, 当用户设备刚切换到新小区时, 根据用户设备发送切换完成 消息的子帧号, 设置提前触发调度请求的提前时间区间;
LTE MAC协议中规定, 只有常规 BSR的触发条件满足且没有上行授权 的场景中, 才能触发调度请求。 常规 BSR的触发条件有三种: 一、 属于更高 优先级逻辑信道组的上行数据到达; 二、 逻辑信道组中任何逻辑信道都没有 用于发送的数据时有新数据到达; 三、 retxBSR-Timer (重传 BSR定时器) 所设定的重传緩存状态报告定时器超时, 同时隶属于一个逻辑信道组的逻辑 信道上有等待发送的数据。 在用户设备刚切换到新小区时,由于干扰较大,易丟失正常的上行调度, 此场景下, 在 retxBSR-Timer所设定的重传緩存状态报告定时器超时之前, 提前触发 SR利于维持 FTP数据连接, 有利于维持 FTP数据连接。 本实施例 中, 当用户设备刚切换到新小区时, 根据用户设备发送切换完成消息的子帧 号, 设置提前触发调度请求的提前时间区间, 该提前时间区间为在达到重传 緩存状态报告定时器时长之前执行提前触发调度请求的执行时间, 即只能在 提前时间区间提前触发调度请求, 而超过该时间区间的范围, 则需要根据 retxBSR-Timer超时的相关规则来触发调度请求。
步骤 S20 , 在提前时间区间内, 根据用户设备发送上行数据的子帧号, 确定提前触发调度请求的触发时刻;
当设置了提前触发调度请求的提前时间区间之后, 根据用户设备发送上 行数据的子帧号, 而用户设备所发送的第一次上行数据为切换完成消息, 因 此, 用户设备第一次发送上行数据的子帧号即为用户设备发送切换完成消息 的子帧号, 在之后每一次发送上行数据后, 都更新发送上行数据的子帧号, 以便根据该发送上行数据的子帧号, 确定提前触发调度请求的触发时刻, 所 确定的触发时刻用于指示提前触发调度请求的时间点。 本实施例中, 在更新 发送上行数据的子帧号的同时, 更新对应的緩冲状态报告的信息。
步骤 S30, 根据触发时刻, 提前触发调度请求。
根据用户设备发送上行数据的子帧号, 确定了用于指示提前触发调度请 求的触发时刻后, 便可根据该触发时刻, 提前触发调度请求, 以请求基站对 用户设备进行上行调度。
本发明实施例, 通过当用户设备刚切换到新小区时, 设置提前触发调度 请求的提前时间区间, 并在提前时间区间内, 根据用户设备发送上行数据的 子帧号, 确定提前触发调度请求的触发时刻, 最终根据触发时刻, 提前触发 调度请求, 从而通过提前发送调度请求, 确保了上行 FTP数据的及时发送, 并且避免了 FTP断流的现象发生。
参照图 2, 图 2为本发明实施例的切换场景中处理调度请求的方法中设 置提前时间区间的流程示意图。
在上述实施例中, 步骤 S10包括:
步骤 S11 , 设置用户设备发送切换完成消息的子帧号为提前触发调度请 求的起始时间;
在用户设备刚切换到新小区时, 第一个发送的上行数据一定是切换完成 消息, 此时, 记录用户设备发送切换完成消息的子帧号, 并将该子帧号设置 为提前触发调度请求的起始时间。
步骤 S12, 将起始时间与预置的重传緩存状态报告定时器时长之和, 设 置为提前触发调度请求的终止时间, 起始时间和终止时间之间的间隔即为提 前时间区间。
在带 FTP业务中, 通过 retxBSR-Timer所设定的重传緩存状态报告定时 器时长为了防止用户设备频繁地触发调度请求, 通常情况下该重传緩存状态 报告定时器时长最小为 320ms, 当等待时间超过重传緩存状态报告定时器时 长时, 便会触发调度请求。 在本实施例中, 需要在达到该所设定的重传緩存 状态报告定时器时长之前,提前触发调度请求,因此,在设置了起始时间后, 便可将起始时间与预置的重传緩存状态报告定时器时长之和, 设置为提前触 发调度请求的终止时间, 而起始时间和终止时间之间的间隔即为提前时间区 间, 提前触发调度请求的执行便需要在该提前时间区间内完成。
通过将用户设备发送切换完成消息的子帧号设置为提前触发调度请求的 起始时间, 并将起始时间与预置的重传緩存状态报告定时器时长之和, 设置 为提前触发调度请求的终止时间, 起始时间和终止时间之间的间隔即为提前 时间区间, 以供在该提前时间区间内完成提前触发调度请求, 从而为能够确 保上行 FTP数据的及时发送提供了前提保证。
参照图 3 , 图 3为本发明实施例的切换场景中处理调度请求的方法中确 定触发时刻的流程示意图。
在上述实施例中, 步骤 S20包括:
步骤 S21 ,设置发送混合自动重传请求次数的极大值所需要的发送时间; 根据用户设备发送切换完成消息的子帧号设置了提前触发调度请求的提 前时间区间后, 在该提前时间区间的范围内, 设定发送混合自动重传请求次 数的极大值, 并根据设置当发送次数达到该极大值时所需要的发送时间。
步骤 S22, 将用户设备发送上行数据的子帧号与发送时间之和确定为提 前触发调度请求的触发时刻。
在用户设备发送完切换完成消息后, 会向基站发送上行 FTP数据, 在每 一次上行数据发送时, 记录当前发送上行数据的子帧号, 将发送混合自动重 传请求次数达到极大值时所需要的发送时间与发送上行数据的子帧号之和, 确定为提前触发调度请求的触发时刻。 确定了触发时刻后, 在当前子帧号大 于所设定的触发时刻时, 才进行是否提前触发调度请求的进一步判断。
在提前时间区间范围内, 设置发送混合自动重传请求次数的极大值所需 要的发送时间, 并将用户设备发送上行数据的子帧号与发送时间之和确定为 提前触发调度请求的触发时刻,从而可以确定执行提前触发调度请求的时机。
参照图 4, 图 4为本发明实施例的切换场景中处理调度请求的方法中提 前触发调度请求的流程示意图。
在上述实施例中, 步骤 S30包括:
步骤 S31 , 在用户设备前次发送上行数据后, 判断每个子帧中是否获得 上行授权; 若是, 则执行步骤 S32; 若否, 则执行步骤 S33;
步骤 S32, 更新用户设备发送上行数据的子帧号, 并根据更新后的子帧 号, 重新确定提前触发调度请求的触发时刻; 步骤 S33 , 判断用户设备当前子帧号是否大于所述触发时刻; 若是, 则 执行步骤 S34;
步骤 S34,判断前次发送的上行数据中的緩冲状态报告是否为零;若否, 则执行步骤 S35;
步骤 S35 , 提前触发调度请求。
在用户设备前次发送上行数据后, 首先判断用户设备当子帧中是否获得 上行授权, 如获得上行授权, 则更新用户设备发送上行数据的子帧号, 并根 据更新后的所述子帧号, 重新确定提前触发调度请求的触发时刻。
当用户设备在当前子帧中没有获得上行授权时, 进一步判断当前子帧号 是否大于触发时刻, 如大于, 则判断前一次发送上行数据中的緩冲状态报告 是否为零, 如前一次发送上行数据中的緩冲状态报告为零, 则表明在高层緩 存中并不存在用户设备所需要发送至基站的上行 FTP数据, 而如前一次发送 上行数据中的緩冲状态报告不为零,则表明用户设备需要发送 FTP数据至基 站, 并且在高层緩存中存在用户设备所需要发送至基站的上行 FTP数据。 因 此, 当判断出前一次发送上行数据中的緩冲状态报告不为零时, 提前触发调 度请求。
当用户设备准备发送上行数据时,首先判断当子帧中是否获得上行授权, 如获得上行授权, 则更新用户设备发送上行数据的子帧号, 并根据更新后的 所述子帧号 ,重新确定提前触发调度请求的触发时刻。而不存在上行授权时, 进一步判断当前子帧号是否大于触发时刻, 若是, 则判断前一次发送上行数 据中的緩冲状态报告是否为零, 并在判断出前一次发送上行数据中的緩冲状 态报告不为零时, 提前触发调度请求, 这样, 便实现了提前触发调度请求, 从而进一步确保了上行 FTP数据的发送,并且进一步避免了 FTP断流的现象 发生。
参照图 5 , 图 5为本发明又一实施例的切换场景中处理调度请求的方法 流程示意图。
基于上述实施例, 在执行步骤 S31之前, 还包括: 步骤 S36, 判断用户设备当前子帧号是否大于提前触发调度请求的终止 时间。
当用户设备准备发送上行数据时, 判断用户设备当前子帧号是否大于提 前触发调度请求的终止时间。 由于提前触发调度请求的执行需要在提前时间 区间范围内, 因此, 如判断出当前发送上行数据的子帧号大于提前触发调度 请求的终止时间, 也就是说超出了提前时间区间的范围, 此时便不需要提前 触发调度请求, 只需根据 retxBSR-Timer超时的相关规则来触发调度请求; 而如判断出当前子帧号小于或等于提前触发调度请求的终止时间, 进行当前 子帧号是否大于触发时刻的判断。
通过判断用户设备当前子帧号是否大于提前触发调度请求的终止时间, 并且只在当前子帧号小于或等于提前触发调度请求的终止时间, 才进行进一 步的判断, 从而进一步方便了确定提前触发调度请求的时机。
本发明还提供一种切换场景中处理调度请求的装置。
参照图 6, 图 6为本发明一实施例的切换场景中处理调度请求的装置结 构示意图。
本发明实施例提供的切换场景中处理调度请求的装置, 包括设置模块 10, 确定模块 20和触发模块 30, 其中:
设置模块 10设置成: 当用户设备刚切换到新小区时,根据用户设备发送 切换完成消息的子帧号, 设置提前触发调度请求的提前时间区间;
确定模块 20设置成:在提前时间区间内,根据用户设备发送上行数据的 子帧号, 确定提前触发调度请求的触发时刻;
触发模块 30设置成: 根据触发时刻, 提前触发调度请求。
LTE MAC协议中规定, 只有常规 BSR的触发条件满足且没有上行授权 的场景中, 才能触发调度请求。 常规 BSR的触发条件有三种: 一、 属于更高 优先级逻辑信道组的上行数据到达; 二、 逻辑信道组中任何逻辑信道都没有 用于发送的数据时有新数据到达; 三、 retxBSR-Timer (重传 BSR定时器) 所设定的重传緩存状态报告定时器超时, 同时隶属于一个逻辑信道组的逻辑 信道上有等待发送的数据。 在用户设备刚切换到新小区时,由于干扰较大,易丟失正常的上行调度, 此场景下, 在 retxBSR-Timer所设定的重传緩存状态报告定时器超时之前, 提前触发 SR利于维持 FTP数据连接, 有利于维持 FTP数据连接。 本实施例 中, 当用户设备刚切换到新小区时,设置模块 10根据用户设备发送切换完成 消息的子帧号, 设置提前触发调度请求的提前时间区间, 该提前时间区间为 在达到重传緩存状态报告定时器时长之前执行提前触发调度请求的执行时间, 即只能在提前时间区间提前触发调度请求, 而超过该时间区间的范围, 则需 要根据 retxBSR-Timer超时的相关规则来触发调度请求。
当设置了提前触发调度请求的提前时间区间之后, 根据用户设备发送上 行数据的子帧号, 而用户设备所发送的第一次上行数据为切换完成消息, 因 此, 用户设备第一次发送上行数据的子帧号即为用户设备发送切换完成消息 的子帧号, 在之后每一次发送上行数据后, 都更新发送上行数据的子帧号, 以便确定模块 20根据该发送上行数据的子帧号,确定提前触发调度请求的触 发时刻, 所确定的触发时刻用于指示提前触发调度请求的时间点。 本实施例 中,在更新发送上行数据的子帧号的同时,更新对应的緩冲状态报告的信息。
根据用户设备发送上行数据的子帧号, 确定了用于指示提前触发调度请 求的触发时刻后, 触发模块 30便可根据该触发时刻, 提前触发调度请求, 以 请求基站对用户设备进行上行调度。
本发明实施例, 当用户设备刚切换到新小区时, 设置提前触发调度请求 的提前时间区间; 并在提前时间区间内, 根据用户设备发送上行数据的子帧 号, 确定提前触发调度请求的触发时刻; 最终根据触发时刻, 提前触发调度 请求。 从而通过提前发送调度请求, 确保了上行 FTP数据的及时发送, 并且 避免了 FTP断流的现象发生。
参照图 7, 图 7为本发明实施例的切换场景中处理调度请求的装置中设 置模块的结构示意图。
在上述实施例中,设置模块 10包括第一设置单元 11和第二设置单元 12, 其中: 第一设置单元 11设置成:设置用户设备发送切换完成消息的子帧号为提 前触发调度请求的起始时间;
第二设置单元 12设置成:将起始时间与预置的重传緩存状态报告定时器 时长之和, 设置为提前触发调度请求的终止时间, 起始时间和所述终止时间 之间的间隔即为提前时间区间。
在用户设备刚切换到新小区时, 第一个发送的上行数据一定是切换完成 消息, 此时, 记录用户设备发送切换完成消息的子帧号, 并通过第一设置单 元 11将该子帧号设置为提前触发调度请求的起始时间。
在带 FTP业务中, 通过 retxBSR-Timer所设定的重传緩存状态报告定时 器时长为了防止用户设备频繁地触发调度请求, 通常情况下该重传緩存状态 报告定时器时长最小为 320ms, 当等待时间超过重传緩存状态报告定时器时 长时, 便会触发调度请求。 在本实施例中, 需要在达到该所设定的重传緩存 状态报告定时器时长之前,提前触发调度请求,因此,在设置了起始时间后, 第二设置单元 12便可将起始时间与预置的重传緩存状态报告定时器时长之 和, 设置为提前触发调度请求的终止时间, 而起始时间和终止时间之间的间 隔即为提前时间区间, 提前触发调度请求的执行便需要在该提前时间区间内 完成。
通过将用户设备发送切换完成消息的子帧号设置为提前触发调度请求的 起始时间, 并将起始时间与预置的重传緩存状态报告定时器时长之和, 设置 为提前触发调度请求的终止时间, 起始时间和终止时间之间的间隔即为提前 时间区间, 以供在该提前时间区间内完成提前触发调度请求, 从而为能够确 保上行 FTP数据的及时发送提供了前提保证。
参照图 8, 图 8为本发明实施例的切换场景中处理调度请求的装置中确 定模块的结构示意图。
在上述实施例中, 确定模块 20包括第三设置单元 21和确定单元 22, 其 中:
第三设置单元 21设置成:设置发送混合自动重传请求次数的极大值所需 要的发送时间;
确定单元 22设置成:将用户设备发送上行数据的子帧号与发送时间之和 确定为提前触发调度请求的触发时刻。
根据用户设备发送切换完成消息的子帧号设置了提前触发调度请求的提 前时间区间后,在该提前时间区间的范围内,通过第三设置单元 21设定发送 混合自动重传请求次数的极大值, 并根据设置当发送次数达到该极大值时所 需要的发送时间。
在用户设备发送完切换完成消息后, 会向基站发送上行 FTP数据, 在每 一次上行数据发送时,记录当前发送上行数据的子帧号,确定单元 22将发送 混合自动重传请求次数达到极大值时所需要的发送时间与发送上行数据的子 帧号之和, 确定为提前触发调度请求的触发时刻。 确定了触发时刻后, 在当 前子帧号大于所设定的触发时刻时, 才进行是否提前触发调度请求的进一步 判断。
在提前时间区间范围内, 设置发送混合自动重传请求次数的极大值所需 要的发送时间, 并将用户设备发送上行数据的子帧号与发送时间之和确定为 提前触发调度请求的触发时刻,从而可以确定执行提前触发调度请求的时机。
参照图 9 , 图 9为本发明实施例的切换场景中处理调度请求的装置中触 发模块的结构示意图。
在上述实施例中, 触发模块 30包括第一判断单元 31、 更新及确定单元
32、 第二判断单元 33、 第三判断单元 34和触发单元 35 , 其中:
第一判断单元 31设置成: 在用户设备前次发送上行数据后,判断每个子 帧中是否获得上行授权;
更新及确定单元 32设置成: 更新用户设备发送上行数据的子帧号,并根 据更新后的子帧号, 重新确定提前触发调度请求的触发时刻;
第二判断单元 33设置成: 判断用户设备当前子帧号是否大于触发时刻; 第三判断单元 34设置成:判断前次发送的上行数据中的緩冲状态报告是 否为零; 触发单元 35设置成:当前次发送的上行数据中的緩冲状态报告不为零时, 提前触发调度请求。
在用户设备前次发送上行数据后,首先通过第一判断单元 31判断用户设 备当子帧中是否获得上行授权, 如获得上行授权, 则通过更新及确定单元 32 更新用户设备发送上行数据的子帧号, 并根据更新后的所述子帧号, 重新确 定提前触发调度请求的触发时刻。
当用户设备在当前子帧中没有获得上行授权时,第二判断单元 33进一步 判断当前子帧号是否大于触发时刻,如大于,则通过第三判断单元 34判断前 一次发送上行数据中的緩冲状态报告是否为零, 如前一次发送上行数据中的 緩冲状态报告为零, 则表明在高层緩存中并不存在用户设备所需要发送至基 站的上行 FTP数据, 而如前一次发送上行数据中的緩冲状态报告不为零, 则 表明用户设备需要发送 FTP数据至基站,并且在高层緩存中存在用户设备所 需要发送至基站的上行 FTP数据。 因此, 当判断出前一次发送上行数据中的 緩冲状态报告不为零时, 通过触发单元 35提前触发调度请求。
当用户设备准备发送上行数据时,首先判断当子帧中是否获得上行授权, 如获得上行授权, 则更新用户设备发送上行数据的子帧号, 并根据更新后的 所述子帧号 ,重新确定提前触发调度请求的触发时刻。而不存在上行授权时, 进一步判断当前子帧号是否大于触发时刻, 若是, 则判断前一次发送上行数 据中的緩冲状态报告是否为零, 并在判断出前一次发送上行数据中的緩冲状 态报告不为零时, 提前触发调度请求, 这样, 便实现了提前触发调度请求, 从而进一步确保了上行 FTP数据的发送,并且进一步避免了 FTP断流的现象 发生。
参照图 10, 图 10为本发明又一实施例的切换场景中处理调度请求的装 置结构示意图。
基于上述实施例, 触发模块 30还包括第四判断单元 36, 其中:
第四判断单元 36设置成:判断用户设备当前子帧号是否大于提前触发调 度请求的终止时间。 当用户设备准备发送上行数据时,通过第四判断单元 36判断用户设备当 前子帧号是否大于提前触发调度请求的终止时间。 由于提前触发调度请求的 执行需要在提前时间区间范围内, 因此, 如判断出当前发送上行数据的子帧 号大于提前触发调度请求的终止时间,也就是说超出了提前时间区间的范围, 此时便不需要提前触发调度请求, 只需根据 retxBSR-Timer超时的相关规则 来触发调度请求; 而如判断出当前子帧号小于或等于提前触发调度请求的终 止时间, 进行当前子帧号是否大于触发时刻的判断。
通过判断用户设备当前子帧号是否大于提前触发调度请求的终止时间, 并且只在当前子帧号小于或等于提前触发调度请求的终止时间, 才进行进一 步的判断, 从而进一步方便了确定提前触发调度请求的时机。
以上所述仅为本发明的优选实施例, 并非因此限制本发明的专利范围, 凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换, 或直接 或间接运用在其他相关的技术领域, 均同理包括在本发明的专利保护范围。
工业实用性
上述技术方案通过当用户设备刚切换到新小区时, 设置提前触发调度请 求的提前时间区间, 并在提前时间区间内, 根据用户设备发送上行数据的子 帧号, 确定提前触发调度请求的触发时刻, 最终根据触发时刻, 提前触发调 度请求, 从而通过提前发送调度请求, 确保了上行 FTP数据的及时发送, 并 且避免了 FTP断流的现象发生。 因此本发明具有很强的工业实用性。

Claims

权 利 要 求 书
1、 一种切换场景中处理调度请求的方法, 包括:
当用户设备刚切换到新小区时, 根据用户设备发送切换完成消息的子帧 号, 设置提前触发调度请求的提前时间区间;
在所述提前时间区间内, 根据用户设备发送上行数据的子帧号, 确定提 前触发调度请求的触发时刻;
根据所述触发时刻, 提前触发调度请求。
2、根据权利要求 1所述的切换场景中处理调度请求的方法, 其中, 所述 根据用户设备发送切换完成消息的子帧号, 设置提前触发调度请求的提前时 间区间的步骤包括:
设置用户设备发送切换完成消息的子帧号为提前触发调度请求的起始时 间;
将所述起始时间与预置的重传緩存状态报告定时器时长之和, 设置为提 前触发调度请求的终止时间, 所述起始时间和所述终止时间之间的间隔即为 所述提前时间区间。
3、根据权利要求 2所述的切换场景中处理调度请求的方法, 其中, 所述 根据用户设备发送上行数据的子帧号, 确定提前触发调度请求的触发时刻的 步骤包括:
设置发送混合自动重传请求次数的极大值所需要的发送时间; 将用户设备发送上行数据的子帧号与所述发送时间之和确定为提前触发 调度请求的触发时刻。
4、根据权利要求 3所述的切换场景中处理调度请求的方法, 其中, 所述 根据触发时刻, 提前触发调度请求的步骤包括:
在用户设备前次发送上行数据后, 判断每个子帧中是否获得上行授权; 若是,则更新用户设备发送上行数据的子帧号,并根据更新后的所述子帧号, 重新确定提前触发调度请求的触发时刻;
若否, 判断用户设备当前子帧号是否大于所述触发时刻, 若是, 则判断 前次发送的上行数据中的緩冲状态报告是否为零;
当前次发送的上行数据中的緩冲状态报告不为零时,提前触发调度请求。
5、根据权利要求 4所述的切换场景中处理调度请求的方法, 其中, 在执 行所述判断用户设备当前子帧号是否大于所述触发时刻之前, 还包括:
判断用户设备当前子帧号是否大于所述提前触发调度请求的终止时间。
6、一种切换场景中处理调度请求的装置, 包括设置模块、确定模块和触 发模块, 其中:
所述设置模块设置成: 当用户设备刚切换到新小区时, 根据用户设备发 送切换完成消息的子帧号, 设置提前触发调度请求的提前时间区间;
所述确定模块设置成: 在所述提前时间区间内, 根据用户设备发送上行 数据的子帧号, 确定提前触发调度请求的触发时刻;
所述触发模块设置成: 根据所述触发时刻, 提前触发调度请求。
7、根据权利要求 6所述的切换场景中处理调度请求的装置, 其中, 所述 设置模块包括第一设置单元和第二设置单元, 其中:
所述第一设置单元设置成: 设置用户设备发送切换完成消息的子帧号为 提前触发调度请求的起始时间;
所述第二设置单元设置成: 将所述起始时间与预置的重传緩存状态报告 定时器时长之和, 设置为提前触发调度请求的终止时间, 所述起始时间和所 述终止时间之间的间隔即为所述提前时间区间。
8、根据权利要求 7所述的切换场景中处理调度请求的装置, 其中, 所述 确定模块包括第三设置单元和确定单元, 其中:
所述第三设置单元设置成: 设置发送混合自动重传请求次数的极大值所 需要的发送时间;
所述确定单元设置成: 将用户设备发送上行数据的子帧号与所述发送时 间之和确定为提前触发调度请求的触发时刻。
9、根据权利要求 8所述的切换场景中处理调度请求的装置, 其中, 所述 触发模块包括第一判断单元、 更新及确定单元、 第二判断单元、 第三判断单 元和触发单元, 其中:
所述第一判断单元设置成: 在用户设备前次发送上行数据后, 判断每个 子帧中是否获得上行授权;
所述更新及确定单元设置成: 更新用户设备发送上行数据的子帧号, 并 根据更新后的所述子帧号, 重新确定提前触发调度请求的触发时刻;
所述第二判断单元设置成: 判断用户设备当前子帧号是否大于所述触发 时刻;
所述第三判断单元设置成: 判断前次发送的上行数据中的緩冲状态报告 是否为零;
所述触发单元设置成: 当前次发送的上行数据中的緩冲状态报告不为零 时, 提前触发调度请求。
10、 根据权利要求 9所述的切换场景中处理调度请求的装置, 其中, 所 述触发模块还包括第四判断单元, 其中:
所述第四判断单元设置成: 判断用户设备当前子帧号是否大于所述提前 触发调度请求的终止时间。
PCT/CN2013/079774 2012-10-29 2013-07-22 切换场景中处理调度请求的方法和装置 Ceased WO2013182152A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP13801288.5A EP2903328B1 (en) 2012-10-29 2013-07-22 Method and device for processing scheduling request in handover scenario
US14/439,509 US9301317B2 (en) 2012-10-29 2013-07-22 Method and device for processing scheduling request in handover scenario

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201210420786.3A CN103796242B (zh) 2012-10-29 2012-10-29 切换场景中处理调度请求的方法和装置
CN201210420786.3 2012-10-29

Publications (1)

Publication Number Publication Date
WO2013182152A1 true WO2013182152A1 (zh) 2013-12-12

Family

ID=49711417

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/079774 Ceased WO2013182152A1 (zh) 2012-10-29 2013-07-22 切换场景中处理调度请求的方法和装置

Country Status (4)

Country Link
US (1) US9301317B2 (zh)
EP (1) EP2903328B1 (zh)
CN (1) CN103796242B (zh)
WO (1) WO2013182152A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111757512A (zh) * 2019-03-28 2020-10-09 成都鼎桥通信技术有限公司 上行调度方法和装置

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3205160B1 (en) * 2014-10-10 2020-03-18 Telefonaktiebolaget LM Ericsson (publ) Wireless device reporting
CN109804685B (zh) * 2016-09-29 2023-09-29 瑞典爱立信有限公司 采用两步授权的激活时间处理
KR102475870B1 (ko) * 2017-11-10 2022-12-08 삼성전자주식회사 무선 통신 시스템에서 데이터 처리 방법 및 장치

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050053099A1 (en) * 2003-09-05 2005-03-10 Spear Stephen L. Timing advance determinations in wireless communications devices and methods
CN201063813Y (zh) * 2005-12-22 2008-05-21 美商内数位科技公司 用户设备
CN101370267A (zh) * 2007-08-19 2009-02-18 中兴通讯股份有限公司 一种移动通信系统中的切换方法
CN101932052A (zh) * 2009-06-23 2010-12-29 华为技术有限公司 一种切换方法、用户终端及网络侧设备

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7408885B2 (en) 2003-08-19 2008-08-05 Avaya Inc. Method and apparatus for automatic determination of performance problem locations in a network
US8265640B2 (en) 2008-05-07 2012-09-11 Qualcomm Incorporated BSR prohibit timer
US8873474B2 (en) 2008-10-17 2014-10-28 Telefonaktiebolaget L M Ericsson (Publ) Method and mobile terminal providing priority-based uplink scheduling information
JP5667167B2 (ja) * 2009-05-05 2015-02-12 テレフオンアクチーボラゲット エル エム エリクソン(パブル) スケジューリング要求のトリガのハンドリング
US8943204B2 (en) * 2012-01-23 2015-01-27 Cellco Partnership Method and system for conserving network resources when sending information to mobile devices

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050053099A1 (en) * 2003-09-05 2005-03-10 Spear Stephen L. Timing advance determinations in wireless communications devices and methods
CN201063813Y (zh) * 2005-12-22 2008-05-21 美商内数位科技公司 用户设备
CN101370267A (zh) * 2007-08-19 2009-02-18 中兴通讯股份有限公司 一种移动通信系统中的切换方法
CN101932052A (zh) * 2009-06-23 2010-12-29 华为技术有限公司 一种切换方法、用户终端及网络侧设备

Non-Patent Citations (1)

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

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111757512A (zh) * 2019-03-28 2020-10-09 成都鼎桥通信技术有限公司 上行调度方法和装置
CN111757512B (zh) * 2019-03-28 2022-09-13 成都鼎桥通信技术有限公司 上行调度方法和装置

Also Published As

Publication number Publication date
CN103796242A (zh) 2014-05-14
US20150296534A1 (en) 2015-10-15
EP2903328A1 (en) 2015-08-05
EP2903328A4 (en) 2015-09-30
EP2903328B1 (en) 2017-05-17
CN103796242B (zh) 2018-08-14
US9301317B2 (en) 2016-03-29

Similar Documents

Publication Publication Date Title
EP2345191B1 (en) Mac reset and reconfiguration
US10764799B2 (en) Method and apparatus for minimizing interruption time of data transfer on handover in wireless communication network
WO2021063133A1 (zh) Harq进程管理方法、装置、终端及存储介质
WO2013044718A1 (zh) 一种实现设备到设备的通讯方法、终端及系统
CN101674644A (zh) 使用于移动装置中的方法及其相关移动装置
KR20160104038A (ko) 데이터 전송을 구현하는 방법 및 장치
CN101888675A (zh) 一种长期演进系统中跨基站切换方法及系统
WO2014187389A1 (zh) 小区切换方法及装置
WO2011160504A1 (zh) 提高业务呼通率的实现方法及无线网络控制器
WO2013182152A1 (zh) 切换场景中处理调度请求的方法和装置
WO2015156655A1 (ko) 이동통신 시스템에서 단말의 핸드오버 방법 및 장치
CN101296503A (zh) 一种实现资源切换的方法、系统、基站和用户终端
KR20230035102A (ko) 멀티캐스트 서비스의 수신 방법, 구성 방법, 단말 및 네트워크 측 기기
EP3446536B1 (en) Status detection of rrc connection
WO2014032520A1 (zh) 源侧、目标侧切换通信装置、通信系统和呼叫切换方法
CN102265669B (zh) 小区无线链路失败处理方法和用户设备
WO2015120698A1 (zh) 一种减少ue释放次数的方法、装置及基站
WO2011137725A1 (zh) 加快无线链路控制窗口状态应答的方法及基站子系统
WO2013000235A1 (zh) 一种终端切换的方法及装置
WO2014094212A1 (zh) 一种分时监听方法、设备及系统
WO2007022719A1 (en) Method and user equipment for transmitting messages form user equipment to network side
WO2015168991A1 (zh) 切换方法和切换装置
WO2013091199A1 (zh) 一种处理方法及设备
WO2023066049A1 (zh) 一种通信方法及装置
CN102143592B (zh) 一种缩短fach数据发送时延的方法、rnc及系统

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

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

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 14439509

Country of ref document: US

Ref document number: 2013801288

Country of ref document: EP