[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

US20150296534A1 - Method and device for processing scheduling request in handover scenario - Google Patents

Method and device for processing scheduling request in handover scenario Download PDF

Info

Publication number
US20150296534A1
US20150296534A1 US14/439,509 US201314439509A US2015296534A1 US 20150296534 A1 US20150296534 A1 US 20150296534A1 US 201314439509 A US201314439509 A US 201314439509A US 2015296534 A1 US2015296534 A1 US 2015296534A1
Authority
US
United States
Prior art keywords
scheduling request
time
advance
user equipment
triggering
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.)
Granted
Application number
US14/439,509
Other versions
US9301317B2 (en
Inventor
Huben Han
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.)
Xian Zhongxing New Software Co Ltd
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
Assigned to ZTE CORPORATION reassignment ZTE CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HAN, Huben
Publication of US20150296534A1 publication Critical patent/US20150296534A1/en
Application granted granted Critical
Publication of US9301317B2 publication Critical patent/US9301317B2/en
Assigned to XI'AN ZHONGXING NEW SOFTWARE CO., LTD. reassignment XI'AN ZHONGXING NEW SOFTWARE CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ZTE CORPORATION
Assigned to APYX MEDICAL CORPORATION reassignment APYX MEDICAL CORPORATION RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: MIDCAP FUNDING IV TRUST
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • H04W72/1284
    • 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 technology for processing a scheduling request in a handover scenario, and in particular, to a method and apparatus for processing a scheduling request in a handover scenario.
  • the user equipment Under the LTE mode, when the data transmission of the File Transfer Protocol (FTP) service is performed, under the handover environment that the interference among the cells is relatively large and the receiving quality is relatively poor, the user equipment usually needs to hand over to the new cell to perform the uplink data transmission. Before the handover occurs, the corresponding FTP flowrate will be thereupon reduced since the interference among the cells is increasing gradually, and its sending window is reduced gradually. During the handover, the uplink and downlink data are in the suspending state, the FTP window will be further worsen at this moment, and the resending data will be accumulated in the high-layer buffer.
  • FTP File Transfer Protocol
  • the user equipment When the user equipment has just handed over to the new cell, because the interference among the cells is still relatively large and the quality of the received signal is also relatively poor, the user equipment is easy to present the situation that the uplink authorization detection is lost or it is failed to send the uplink hybrid automatic repeat request. If the user equipment loses the uplink scheduling for once or twice at this moment, then the user equipment does not trigger the scheduling request in a long time because the conventional buffer status report (BSR) trigger condition cannot be satisfied, and then causing that the uplink FTP data transmission is unable to be performed in a long time, thus causing that the FTP window is blocked for a long time and the FTP connection is disconnected finally.
  • BSR buffer status report
  • the main objective of the embodiment of the present invention is to provide a method and apparatus for processing a scheduling request in a handover scenario, which is aimed at guaranteeing that uplink FTP data are sent in time through triggering a scheduling request in advance when the user equipment is just handed over to a new cell, and avoiding the occurrence of an FTP interrupt phenomenon.
  • a method for processing a scheduling request in a handover scenario comprises:
  • the step of setting an advance time interval for triggering a scheduling request in advance according to a number of a subframe for sending a handover completion message of the user equipment comprises:
  • the step of determining a trigger time for triggering the scheduling request in advance according to the number of the subframe for sending uplink data of the user equipment comprises:
  • the step of triggering the scheduling request in advance according to the trigger time comprises:
  • each subframe obtains an uplink authorization; if yes, then updating the number of the subframe for sending the uplink data of the user equipment, and re-determining the trigger time for triggering the scheduling request in advance according to the updated number of the subframe;
  • the method further comprises:
  • An apparatus for processing a scheduling request in a handover scenario comprises a setting module, a determination module and a trigger module, wherein:
  • the setting module is configured to: when user equipment has just handed over to a new cell, set an advance time interval for triggering a scheduling request in advance according to a number of a subframe for sending a handover completion message of the user equipment;
  • the determination module is configured to: in the advance time interval, determine a trigger time for triggering the scheduling request in advance according to the number of the subframe for sending uplink data of the user equipment;
  • the trigger module is configured to: trigger the scheduling request in advance according to the trigger time.
  • the setting module comprises a first setting unit and a second setting unit, wherein:
  • the first setting unit is configured to: set the number of the subframe for sending the handover completion message of the user equipment as a starting time for triggering the scheduling request in advance;
  • the second setting unit is configured to: set a sum of the starting time and a preset retransmission buffer status report timer duration as a termination time of triggering the scheduling request in advance, wherein, an interval between the stating time and the termination time is the advance time interval.
  • the determination module comprises a third setting unit and a determination unit, wherein:
  • the third setting unit is configured to: set a sending time required by a maximum value of a number of times of sending hybrid automatic repeat request;
  • the determination unit is configured to: determine a sum of the number of the subframe for sending the uplink data of the user equipment and the sending time as the trigger time for triggering the scheduling request.
  • the trigger module comprises a first judgment unit, an update and determination unit, a second judgment unit, a third judgment unit and a trigger unit, wherein:
  • the first judgment unit is configured to: after the user equipment sends the uplink data last time, judge whether each subframe obtains an uplink authorization
  • the update and determination unit is configured to: update the number of the subframe for sending the uplink data of the user equipment, and re-determine the trigger time for triggering the scheduling request in advance according to the updated number of the subframe;
  • the second judgment unit is configured to: judge whether a number of a current subframe of the user equipment is greater than the trigger time;
  • the third judgment unit is configured to: judge whether the buffer status report in the uplink data sent last time is zero or not;
  • the trigger unit is configured to: when the buffer status report in the uplink data sent last time is not zero, trigger the scheduling request in advance.
  • the trigger module further comprises a fourth judgment unit, wherein:
  • the fourth judgment unit is configured to: judge whether the number of the current subframe of the user equipment is greater than the termination time of triggering the scheduling request in advance.
  • the advance time interval is set for triggering the scheduling request in advance when the user equipment has just handed over to the new cell, and the trigger time for triggering the scheduling request in advance in the advance time interval is determined according to the number of the subframe for sending the uplink data of the user equipment, and finally the scheduling request is triggeded in advance according to the trigger time, thus guaranteeing that the uplink FTP data are sent in time through sending the scheduling request in advance, and avoiding the occurrence of the FTP flow interruption phenomenon.
  • FIG. 1 is a flow chart of a method for processing a scheduling request in a handover scenario in an embodiment of the present invention
  • FIG. 2 is a flow chart of setting an advance time interval in a method for processing a scheduling request in a handover scenario in an embodiment of the present invention
  • FIG. 3 is a flow chart of determining a trigger time in a method for processing a scheduling request in a handover scenario in an embodiment of the present invention
  • FIG. 4 is a flow chart of triggering a scheduling request in advance in a method for processing a scheduling request in a handover scenario in an embodiment of the present invention
  • FIG. 5 is a flow chart of a method for processing a scheduling request in a handover scenario in another embodiment of the present invention.
  • FIG. 6 is a structure diagram of an apparatus for processing a scheduling request in a handover scenario in an embodiment of the present invention
  • FIG. 7 is a structure diagram of a setting module in an apparatus for processing a scheduling request in a handover scenario in an embodiment of the present invention.
  • FIG. 8 is a structure diagram of a determination module in an apparatus for processing a scheduling request in a handover scenario in an embodiment of the present invention
  • FIG. 9 is a structure diagram of a trigger module in an apparatus for processing a scheduling request in a handover scenario in an embodiment of the present invention.
  • FIG. 10 is a structure diagram of an apparatus for processing a scheduling request in a handover scenario in another embodiment of the present invention.
  • the present invention provides a method for processing a scheduling request in a handover scenario, where under the handover environment that the interference among the cells is relatively large and the receiving quality is relatively poor, when the user equipment has handed over to a new cell, a media access control module of the user equipment can apply for the uplink scheduling to the base station in advance according to the uplink transmission situation, thus being able to avoid the occurrence that the FTP flow interruption is caused since the uplink FTP data are not sent out for a long time because the uplink authorization detection is lost or the uplink authorization is not used successfully.
  • FIG. 1 is a flow chart of a method for processing a scheduling request in a handover scenario in 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 S 10 when user equipment has just handed over to a new cell, an advance time interval for triggering a scheduling request in advance is set according to the number of a subframe for sending a handover completion message of the user equipment.
  • the scheduling request could be triggered.
  • the advance time interval for triggering the scheduling request in advance is set according to the number of the subframe for sending the handover completion message of the user equipment, and the advance time interval is an execution time for executing triggering the scheduling request in advance before reaching the retransmission buffer status report timer duration, that is, the scheduling request can only be triggered in advance within the time interval, while if it is beyond the range of the time interval, then it need to trigger the scheduling request according to the relevant rule of the retxBSR-Timer overtime.
  • a trigger time for triggering the scheduling request in advance is determined according to the number of the subframe for sending uplink data of the user equipment.
  • the number of the subframe for sending the uplink data of the user equipment is used, and the uplink data sent by the user equipment for the first time is the handover completion message, so, the number of the subframe for sending the uplink data for the first time of the user equipment is the number of the subframe for sending the handover completion message of the user equipment.
  • the subframe number for sending the uplink data is updated, in order to determine the trigger time for triggering the scheduling request in advance according to the number of the subframe for sending the uplink data, and the determined trigger time is used for indicating the time point of triggering the scheduling request in advance.
  • the information of the corresponding buffer status report is updated at the same time.
  • step S 30 the scheduling request is triggered in advance according to the trigger time.
  • the scheduling request can be triggered in advance according to the trigger time, to request the base station to perform the uplink scheduling to the user equipment.
  • the advance time interval is set for triggering the scheduling request in advance when the user equipment has just handed over to the new cell
  • the trigger time for triggering the scheduling request in advance in the advance time interval is determined according to the number of the subframe for sending the uplink data of the user equipment, and finally the scheduling request is triggeded in advance according to the trigger time, thus guaranteeing that the uplink FTP data are sent in time through sending the scheduling request in advance, and avoiding the occurrence of the FTP flow interruption phenomenon.
  • FIG. 2 is a flow chart of setting an advance time interval in a method for processing a scheduling request in a handover scenario in an embodiment of the present invention.
  • step S 10 includes the following steps.
  • step S 11 the number of the subframe for sending the handover completion message of the user equipment is set as a starting time for triggering the scheduling request in advance.
  • the uplink data sent for the first time must be the handover completion message.
  • the number of the subframe for sending the handover completion message of the user equipment is recorded, and the subframe number is set as the starting time for triggering the scheduling request in advance.
  • step S 12 a sum of the starting time and a preset retransmission buffer status report timer duration is set as a termination time of triggering the scheduling request in advance, wherein, an interval between the stating time and the termination time is the advance time interval.
  • the retransmission buffer status report timer duration is set by the retxBSR-Timer to prevent the user equipment from frequently triggering the scheduling request.
  • the retransmission buffer status report timer duration is generally minimum 320 ms, and the scheduling request will be triggered when the waiting time exceeds the retransmission buffer status report timer duration.
  • the trigger scheduling request needs to be triggered in advance before reaching the retransmission buffer status report timer duration, so, after the starting time is set, the sum of the starting time and the preset retransmission buffer status report timer duration can be set as the termination time of triggering the scheduling request in advance, wherein, the interval between the stating time and the termination time is the advance time interval, and the execution of triggering the scheduling request in advance needs to be completed in the advance time interval.
  • FIG. 3 is a flow chart of determining a trigger time in a method for processing a scheduling request in a handover scenario in an embodiment of the present invention.
  • step S 20 includes the following steps.
  • step S 21 a sending time required by a maximum value of the number of sending hybrid automatic repeat request is set.
  • the maximum value of the number of times of sending the hybrid automatic repeat request is set, and the sending time required when the number of times of sending reaches the maximum value is set.
  • step S 22 a sum of the number of the subframe for sending the uplink data of the user equipment and the sending time is determined as the trigger time for triggering the scheduling request in advance.
  • the user equipment After the user equipment sends the handover completion message completely, it will send the uplink FTP data to the base station, record the number of the current subframe for sending the uplink data when the uplink data are sent every time, and determine the sum of the sending time required when the number of times of sending the hybrid automatic repeat request reaches the maximum value and the number of the subframe for sending the uplink data as the trigger time of triggering the scheduling request in advance. After the trigger time is determined, when the current subframe number is greater than the set trigger time, the further judgment on whether to trigger the scheduling request in advance is just performed.
  • the sending time required by the maximum value of the number of times of sending the hybrid automatic repeat request is set, and the sum of the number of the subframe for sending the uplink data of the user equipment and the sending time as the trigger time of triggering the scheduling request in advance, thus being able to determine the opportunity for performing triggering the scheduling request in advance.
  • FIG. 4 is a flow chart of triggering a scheduling request in advance in a method for processing a scheduling request in a handover scenario in an embodiment of the present invention.
  • step S 30 includes the following steps.
  • step S 31 after the user equipment sends the uplink data last time, it is judged whether each subframe obtains an uplink authorization; if yes, then step S 32 is executed; if not, then step S 33 is executed.
  • step S 32 the number of the subframe for sending the uplink data of the user equipment is updated, and the trigger time for triggering the scheduling request in advance is re-determined according to the updated number of the subframe.
  • step S 33 it is judged whether the number of the current subframe of the user equipment is greater than the trigger time; if yes, then step S 34 is executed.
  • step S 34 it is judged whether the buffer status report in the uplink data sent last time is zero or not; if not, then step S 35 is executed.
  • step S 35 the scheduling request is triggered in advance.
  • the user equipment After the user equipment sends the uplink data last time, it is judged whether the current subframe of the user equipment obtains the uplink authorization at first; if the uplink authorization is obtained, then the number of the subframe for sending the uplink data of the user equipment is updated, and the trigger time for triggering the scheduling request in advance is re-determined according to the updated number of the subframe.
  • the user equipment When the user equipment does not obtain the uplink authorization in the current subframe, it is further judged whether the number of the current subframe is greater than the trigger time; if yes, then it is judged whether the buffer status report in the uplink data sent last time is zero or not; and when the buffer status report in the uplink data sent last time is zero, then it is indicated that the user equipment needs to send the FTP data to the base station, and there are the uplink FTP data that the user equipment needs to send to the base station in the high-layer buffer. So, when it is judged that the buffer status report in the uplink data sent last time is not zero, then the scheduling request is triggered in advance.
  • the user equipment When the user equipment prepares to send the uplink data, it is judged whether the current subframe obtains the uplink authorization at first; if the uplink authorization is obtained, then the number of the subframe for sending the uplink data of the user equipment is updated, and the trigger time for triggering the scheduling request in advance is re-determined according to the updated number of the subframe. While when there is no uplink authorization, it is further judged whether the number of the current subframe is greater than the trigger time; if yes, then it is judged whether the buffer status report in the uplink data sent last time is zero or not; and the scheduling request is triggered in advance when it is judged that the buffer status report in the uplink data sent last time is not zero. In this way, it is realized to trigger the scheduling request in advance, thus further guaranteeing the sending of the uplink FTP data and further avoiding the occurrence of the FTP flow interruption.
  • FIG. 5 is a flow chart of a method for processing a scheduling request in a handover scenario in another embodiment of the present invention.
  • the method before executing the step S 31 , the method further includes the following step.
  • step S 36 it is judged whether the number of the current subframe of the user equipment is greater than the termination time of triggering the scheduling request in advance.
  • the user equipment When the user equipment prepares to send the uplink data, it is judged whether the number of the current subframe of the user equipment is greater than the termination time of triggering the scheduling request in advance. Because the execution of triggering the scheduling request in advance needs to be within the range of the advance time interval, if it is determined that the number of the current subframe of sending the uplink data is greater than the termination time of triggering the scheduling request in advance, that is to say, it is beyond the range of the advance time interval, the scheduling request is not required to be triggered in advance at this moment, while the scheduling request is only required to be triggered according to the relevant rule of the retxBSR-Timer overtime; and if it is judged the number of the current subframe is less than or equal to the termination time of triggering the scheduling request in advance, the judgment whether the number of the current subframe is greater than the trigger time is performed.
  • the present invention further provides an apparatus for processing a scheduling request in a handover scenario.
  • FIG. 6 is a structure diagram of an apparatus for processing a scheduling request in a handover scenario in an embodiment of the present invention.
  • the apparatus for processing a scheduling request in a handover scenario includes a setting module 10 , a determination module 20 and a trigger module 30 , wherein:
  • the setting module 10 is configured to: when user equipment has just handed over to a new cell, set an advance time interval for triggering a scheduling request in advance according to a number of the subframe for sending a handover completion message of the user equipment;
  • the determination module 20 is configured to: in the advance time interval, determine a trigger time for triggering the scheduling request in advance according to the number of the subframe for sending uplink data of the user equipment;
  • the trigger module 30 is configured to: trigger the scheduling request in advance according to the trigger time.
  • the scheduling request could be triggered.
  • the advance time interval for triggering the setting module 10 sets the scheduling request in advance according to the number of the subframe for sending the handover completion message of the user equipment, and the advance time interval is an execution time for executing triggering the scheduling request in advance before reaching the retransmission buffer status report timer duration, that is, the scheduling request can only be triggered in advance within the time interval, while if it is beyond the range of the time interval, then it need to trigger the scheduling request according to the relevant rule of the retxBSR-Timer overtime.
  • the number of the subframe for sending the uplink data of the user equipment is used, and the uplink data sent by the user equipment for the first time is the handover completion message, so, the number of the subframe for sending the uplink data for the first time of the user equipment is the number of the subframe for sending the handover completion message of the user equipment.
  • the subframe number for sending the uplink data is updated, so that the determination module 20 determines the trigger time for triggering the scheduling request in advance according to the number of the subframe for sending the uplink data, and the determined trigger time is used for indicating the time point of triggering the scheduling request in advance.
  • the information of the corresponding buffer status report is updated at the same time.
  • the trigger module can trigger the scheduling request in advance according to the trigger time, to request the base station to perform the uplink scheduling to the user equipment.
  • the advance time interval is set for triggering the scheduling request in advance when the user equipment has just handed over to the new cell
  • the trigger time for triggering the scheduling request in advance in the advance time interval is determined according to the number of the subframe for sending the uplink data of the user equipment, and finally the scheduling request is triggeded in advance according to the trigger time, thus guaranteeing that the uplink FTP data are sent in time through sending the scheduling request in advance, and avoiding the occurrence of the FTP flow interruption phenomenon.
  • FIG. 7 is a structure diagram of a setting module in an apparatus for processing a scheduling request in a handover scenario in 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 the number of the subframe for sending the handover completion message of the user equipment as a starting time for triggering the scheduling request in advance;
  • the second setting unit 12 is configured to: set a sum of the starting time and a preset retransmission buffer status report timer duration as a termination time of triggering the scheduling request in advance, wherein, an interval between the stating time and the termination time is the advance time interval.
  • the uplink data sent for the first time must be the handover completion message; at this moment, the number of the subframe for sending the handover completion message of the user equipment is recorded, and the number of the subframe is set as the starting time for triggering the scheduling request in advance through the first setting unit 11 .
  • the retransmission buffer status report timer duration is set by the retxBSR-Timer to prevent the user equipment from frequently triggering the scheduling request.
  • the retransmission buffer status report timer duration is generally minimum 320 ms, and the scheduling request will be triggered when the waiting time exceeds the retransmission buffer status report timer duration.
  • the trigger scheduling request needs to be triggered in advance before reaching the retransmission buffer status report timer duration, so, after the starting time is set, the second setting unit 12 can just set the sum of the starting time and the preset retransmission buffer status report timer duration as the termination time of triggering the scheduling request in advance, wherein, the interval between the stating time and the termination time is the advance time interval, and the execution of triggering the scheduling request in advance needs to be completed in the advance time interval.
  • the number of the subframe for sending the handover completion message of the user equipment is set as the starting time for triggering the scheduling request in advance, and the sum of the starting time and the preset retransmission buffer status report timer duration is set as the termination time of triggering the scheduling request in advance, wherein, the interval between the stating time and the termination time is the advance time interval, for completing triggering the scheduling request in advance within the advance time interval, thus providing the prerequisite assurance for being able to guarantee that the uplink FTP data are sent in time.
  • FIG. 8 is a structure diagram of a determination module in an apparatus for processing a scheduling request in a handover scenario in an embodiment of the present invention.
  • the determination module 20 includes a third setting unit 21 and a determination unit 22 , wherein:
  • the third setting unit 21 is configured to: set a sending time required by a maximum value of a number of times of sending hybrid automatic repeat request;
  • the determination unit 22 is configured to: determine a sum of the number of the subframe for sending the uplink data of the user equipment and the sending time as the trigger time for triggering the scheduling request.
  • the maximum value of the number of sending the hybrid automatic repeat request is set through the third setting unit 21 , and the sending time required when the number of times of sending reaches the maximum value is set.
  • the user equipment After the user equipment sends the handover completion message completely, it will send the uplink FTP data to the base station, and record the current number of the subframe which sends the uplink data when the uplink data are sent every time, and the determination unit 22 determines the sum of the sending time required when the number of times of sending the hybrid automatic repeat request reaches the maximum value and the number of the subframe for sending the uplink data as the trigger time of triggering the scheduling request in advance. After the trigger time is determined, when the number of the current subframe is greater than the set trigger time, the further judgment on whether to trigger the scheduling request in advance is just performed.
  • the sending time required by the maximum value of the number of times of sending the hybrid automatic repeat request is set, and the sum of the number of the subframe for sending the uplink data of the user equipment and the sending time as the trigger time of triggering the scheduling request in advance, thus being able to determine the opportunity for performing triggering the scheduling request in advance.
  • FIG. 9 is a structure diagram of a trigger module in an apparatus for processing a scheduling request in a handover scenario in an embodiment of the present invention.
  • the trigger module 30 includes a first judgment unit 31 , an update and determination unit 32 , a second judgment unit 33 , a third judgment unit 34 and a trigger unit 35 , wherein:
  • the first judgment unit 31 is configured to: after the user equipment sends the uplink data last time, judge whether each subframe obtains an uplink authorization;
  • the update and determination unit 32 is configured to: update the number of the subframe for sending the uplink data of the user equipment, and re-determine the trigger time for triggering the scheduling request in advance according to the updated number of the subframe;
  • the second judgment unit 33 is configured to: judge whether the number of the current subframe of the user equipment is greater than the trigger time;
  • the third judgment unit 34 is configured to: judge whether the buffer status report in the uplink data sent last time is zero or not;
  • the trigger unit 35 is configured to: when the buffer status report in the uplink data sent last time is not zero, trigger the scheduling request in advance.
  • the first judgment unit 31 judges whether the current subframe of the user equipment obtains the uplink authorization at first; if the uplink authorization is obtained, then the update and determination unit 32 updates the number of the subframe for sending the uplink data of the user equipment, and re-determines the trigger time for triggering the scheduling request in advance according to the updated number of the subframe.
  • the second judgment unit 33 further judges whether the current number of the subframe is greater than the trigger time; if yes, then the third judgment unit 34 judges whether the buffer status report in the uplink data sent last time is zero or not; and when the buffer status report in the uplink data sent last time is zero, then it is indicated that the user equipment needs to send the FTP data to the base station, and there are the uplink FTP data that the user equipment needs to send to the base station in the high-layer buffer. So, when it is judged that the buffer status report in the uplink data sent last time is not zero, then the trigger unit 35 triggers the scheduling request in advance.
  • the user equipment When the user equipment prepares to send the uplink data, it is judged whether the current subframe obtains the uplink authorization at first; if the uplink authorization is obtained, then the number of the subframe for sending the uplink data of the user equipment is updated, and the trigger time for triggering the scheduling request in advance is re-determined according to the updated number of the subframe. While when there is no uplink authorization, it is further judged whether the current number of the subframe is greater than the trigger time; if yes, then it is judged whether the buffer status report in the uplink data sent last time is zero or not; and the scheduling request is triggered in advance when it is judged that the buffer status report in the uplink data sent last time is not zero. In this way, it is realized to trigger the scheduling request in advance, thus further guaranteeing the sending of the uplink FTP data and further avoiding the occurrence of the FTP flow interruption.
  • FIG. 10 is a structure diagram of an apparatus for processing a scheduling request in a handover scenario in another embodiment of the present invention.
  • the trigger module 30 further includes a fourth judgment unit 36 , wherein:
  • the fourth judgment unit 36 is configured to: judge whether the number of the current subframe of the user equipment is greater than the termination time of triggering the scheduling request in advance.
  • the fourth judgment unit 36 judges whether the number of the current subframe of the user equipment is greater than the termination time of triggering the scheduling request in advance. Because the execution of triggering the scheduling request in advance needs to be within the range of the advance time interval, if it is determined that the number of the current subframe of sending the uplink data is greater than the termination time of triggering the scheduling request in advance, that is to say, it is beyond the range of the advance time interval, the scheduling request is not required to be triggered in advance at this moment, while the scheduling request is only required to be triggered according to the relevant rule of the retxBSR-Timer overtime; and if it is judged the number of the current subframe is less than or equal to the termination time of triggering the scheduling request in advance, the judgment whether the number of the current subframe is greater than the trigger time is performed.
  • the advance time interval is set for triggering the scheduling request in advance when the user equipment has just handed over to the new cell, and the trigger time for triggering the scheduling request in advance in the advance time interval is determined according to the number of the subframe for sending the uplink data of the user equipment, and finally the scheduling request is triggered in advance according to the trigger time, thus guaranteeing that the uplink FTP data are sent in time through sending the scheduling request in advance, and avoiding the occurrence of the FTP flow interruption phenomenon. Therefore, the present invention has a very strong industrial applicability.

Landscapes

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

Abstract

A method and apparatus for processing a scheduling request in a handover scenario are provided. The method comprises: when user equipment has just handed over to a new cell, setting an advance time interval for triggering a scheduling request in advance according to a number of a subframe for sending a handover completion message of the user equipment; in the advance time interval, determining a trigger time for triggering the scheduling request in advance according to the number of the subframe for sending uplink data of the user equipment; and triggering the scheduling request in advance according to the trigger time. The technical solution is applied to guarantee that uplink FTP data are sent in time through sending a triggered scheduling request in advance, and avoid the occurrence of the FTP flow interruption phenomenon.

Description

    TECHNICAL FIELD
  • The present invention relates to a technology for processing a scheduling request in a handover scenario, and in particular, to a method and apparatus for processing a scheduling request in a handover scenario.
  • BACKGROUND OF THE RELATED ART
  • Under the LTE mode, when the data transmission of the File Transfer Protocol (FTP) service is performed, under the handover environment that the interference among the cells is relatively large and the receiving quality is relatively poor, the user equipment usually needs to hand over to the new cell to perform the uplink data transmission. Before the handover occurs, the corresponding FTP flowrate will be thereupon reduced since the interference among the cells is increasing gradually, and its sending window is reduced gradually. During the handover, the uplink and downlink data are in the suspending state, the FTP window will be further worsen at this moment, and the resending data will be accumulated in the high-layer buffer. When the user equipment has just handed over to the new cell, because the interference among the cells is still relatively large and the quality of the received signal is also relatively poor, the user equipment is easy to present the situation that the uplink authorization detection is lost or it is failed to send the uplink hybrid automatic repeat request. If the user equipment loses the uplink scheduling for once or twice at this moment, then the user equipment does not trigger the scheduling request in a long time because the conventional buffer status report (BSR) trigger condition cannot be satisfied, and then causing that the uplink FTP data transmission is unable to be performed in a long time, thus causing that the FTP window is blocked for a long time and the FTP connection is disconnected finally.
  • CONTENT OF THE INVENTION
  • The main objective of the embodiment of the present invention is to provide a method and apparatus for processing a scheduling request in a handover scenario, which is aimed at guaranteeing that uplink FTP data are sent in time through triggering a scheduling request in advance when the user equipment is just handed over to a new cell, and avoiding the occurrence of an FTP interrupt phenomenon.
  • In order to solve the above-mentioned technical problem, the following technical scheme is adopted.
  • A method for processing a scheduling request in a handover scenario comprises:
  • when user equipment has just handed over to a new cell, setting an advance time interval for triggering a scheduling request in advance according to a number of a subframe for sending a handover completion message of the user equipment;
  • in the advance time interval, determining a trigger time for triggering the scheduling request in advance according to the number of the subframe for sending uplink data of the user equipment; and
  • triggering the scheduling request in advance according to the trigger time.
  • Alternatively, the step of setting an advance time interval for triggering a scheduling request in advance according to a number of a subframe for sending a handover completion message of the user equipment comprises:
  • setting the number of the subframe for sending the handover completion message of the user equipment as a starting time for triggering the scheduling request in advance; and
  • setting a sum of the starting time and a preset retransmission buffer status report timer duration as a termination time of triggering the scheduling request in advance, wherein, an interval between the stating time and the termination time is the advance time interval.
  • Alternatively,
  • the step of determining a trigger time for triggering the scheduling request in advance according to the number of the subframe for sending uplink data of the user equipment comprises:
  • setting a sending time required by a maximum value of a number of times of sending hybrid automatic repeat request; and
  • determining a sum of the number of the subframe for sending the uplink data of the user equipment and the sending time as the trigger time for triggering the scheduling request.
  • Alternatively,
  • the step of triggering the scheduling request in advance according to the trigger time comprises:
  • after the user equipment sends the uplink data last time, judging whether each subframe obtains an uplink authorization; if yes, then updating the number of the subframe for sending the uplink data of the user equipment, and re-determining the trigger time for triggering the scheduling request in advance according to the updated number of the subframe;
  • if not, judging whether a number of a current subframe of the user equipment is greater than the trigger time; if yes, then judging whether the buffer status report in the uplink data sent last time is zero or not; and
  • when the buffer status report in the uplink data sent last time is not zero, triggering the scheduling request in advance.
  • Alternatively, before judging whether the number of the current subframe of the user equipment is greater than the trigger time, the method further comprises:
  • judging whether the number of the current subframe of the user equipment is greater than the termination time of triggering the scheduling request in advance.
  • An apparatus for processing a scheduling request in a handover scenario comprises a setting module, a determination module and a trigger module, wherein:
  • the setting module is configured to: when user equipment has just handed over to a new cell, set an advance time interval for triggering a scheduling request in advance according to a number of a subframe for sending a handover completion message of the user equipment;
  • the determination module is configured to: in the advance time interval, determine a trigger time for triggering the scheduling request in advance according to the number of the subframe for sending uplink data of the user equipment; and
  • the trigger module is configured to: trigger the scheduling request in advance according to the trigger time.
  • Alternatively, the setting module comprises a first setting unit and a second setting unit, wherein:
  • the first setting unit is configured to: set the number of the subframe for sending the handover completion message of the user equipment as a starting time for triggering the scheduling request in advance; and
  • the second setting unit is configured to: set a sum of the starting time and a preset retransmission buffer status report timer duration as a termination time of triggering the scheduling request in advance, wherein, an interval between the stating time and the termination time is the advance time interval.
  • Alternatively, the determination module comprises a third setting unit and a determination unit, wherein:
  • the third setting unit is configured to: set a sending time required by a maximum value of a number of times of sending hybrid automatic repeat request; and
  • the determination unit is configured to: determine a sum of the number of the subframe for sending the uplink data of the user equipment and the sending time as the trigger time for triggering the scheduling request.
  • Alternatively, the trigger module comprises a first judgment unit, an update and determination unit, a second judgment unit, a third judgment unit and a trigger unit, wherein:
  • the first judgment unit is configured to: after the user equipment sends the uplink data last time, judge whether each subframe obtains an uplink authorization;
  • the update and determination unit is configured to: update the number of the subframe for sending the uplink data of the user equipment, and re-determine the trigger time for triggering the scheduling request in advance according to the updated number of the subframe;
  • the second judgment unit is configured to: judge whether a number of a current subframe of the user equipment is greater than the trigger time;
  • the third judgment unit is configured to: judge whether the buffer status report in the uplink data sent last time is zero or not; and
  • the trigger unit is configured to: when the buffer status report in the uplink data sent last time is not zero, trigger the scheduling request in advance.
  • Alternatively, the trigger module further comprises a fourth judgment unit, wherein:
  • the fourth judgment unit is configured to: judge whether the number of the current subframe of the user equipment is greater than the termination time of triggering the scheduling request in advance.
  • In the above-mentioned technical solution, the advance time interval is set for triggering the scheduling request in advance when the user equipment has just handed over to the new cell, and the trigger time for triggering the scheduling request in advance in the advance time interval is determined according to the number of the subframe for sending the uplink data of the user equipment, and finally the scheduling request is triggeded in advance according to the trigger time, thus guaranteeing that the uplink FTP data are sent in time through sending the scheduling request in advance, and avoiding the occurrence of the FTP flow interruption phenomenon.
  • BRIEF DESCRIPTION OF DRAWINGS
  • FIG. 1 is a flow chart of a method for processing a scheduling request in a handover scenario in an embodiment of the present invention;
  • FIG. 2 is a flow chart of setting an advance time interval in a method for processing a scheduling request in a handover scenario in an embodiment of the present invention;
  • FIG. 3 is a flow chart of determining a trigger time in a method for processing a scheduling request in a handover scenario in an embodiment of the present invention;
  • FIG. 4 is a flow chart of triggering a scheduling request in advance in a method for processing a scheduling request in a handover scenario in an embodiment of the present invention;
  • FIG. 5 is a flow chart of a method for processing a scheduling request in a handover scenario in another embodiment of the present invention;
  • FIG. 6 is a structure diagram of an apparatus for processing a scheduling request in a handover scenario in an embodiment of the present invention;
  • FIG. 7 is a structure diagram of a setting module in an apparatus for processing a scheduling request in a handover scenario in an embodiment of the present invention;
  • FIG. 8 is a structure diagram of a determination module in an apparatus for processing a scheduling request in a handover scenario in an embodiment of the present invention;
  • FIG. 9 is a structure diagram of a trigger module in an apparatus for processing a scheduling request in a handover scenario in an embodiment of the present invention;
  • FIG. 10 is a structure diagram of an apparatus for processing a scheduling request in a handover scenario in another embodiment of the present invention.
  • The realization of the objective, the function characteristics and the advantages of the present invention will be further illustrated by combining with the embodiments and referring to the accompanying drawings.
  • PREFERRED EMBODIMENTS OF THE PRESENT INVENTION
  • It should be understood that, the embodiments illustrated hereinafter are used to describe and explain the present invention, rather than constituting an inappropriate limitation to the present invention.
  • The present invention provides a method for processing a scheduling request in a handover scenario, where under the handover environment that the interference among the cells is relatively large and the receiving quality is relatively poor, when the user equipment has handed over to a new cell, a media access control module of the user equipment can apply for the uplink scheduling to the base station in advance according to the uplink transmission situation, thus being able to avoid the occurrence that the FTP flow interruption is caused since the uplink FTP data are not sent out for a long time because the uplink authorization detection is lost or the uplink authorization is not used successfully.
  • Referring to FIG. 1, FIG. 1 is a flow chart of a method for processing a scheduling request in a handover scenario in 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.
  • In step S10, when user equipment has just handed over to a new cell, an advance time interval for triggering a scheduling request in advance is set according to the number of a subframe for sending a handover completion message of the user equipment.
  • It is stipulated in the LTE MAC protocol that only in the scenario that the trigger condition of the conventional BSR is satisfied and there is no uplink authorization, the scheduling request could be triggered. There are three kinds of trigger conditions of the conventional BSR: first, the uplink data belonging to a logic channel group with higher priority are arrived; second, there are new data arrived when there are no data used for sending in any logic channel in the logic channel group; third, the retransmission buffer status report timer set by the retransmission BSR timer (retxBSR-Timer) is overtime, and there are data to be sent on the logic channel belonged to one logic channel group at the same.
  • When the user equipment has just handed over to the new cell, because the interference is relatively large and it is easy to lose the normal uplink scheduling. Under this scenario, triggering the SR in advance before the retransmission buffer status report timer set by the retxBSR-Timer is overtime does benefit to maintain the FTP data connection, does benefit to maintain the FTP data connection. In the present embodiment, when the user equipment has just handed over to the new cell, the advance time interval for triggering the scheduling request in advance is set according to the number of the subframe for sending the handover completion message of the user equipment, and the advance time interval is an execution time for executing triggering the scheduling request in advance before reaching the retransmission buffer status report timer duration, that is, the scheduling request can only be triggered in advance within the time interval, while if it is beyond the range of the time interval, then it need to trigger the scheduling request according to the relevant rule of the retxBSR-Timer overtime.
  • In step S20, in the advance time interval, a trigger time for triggering the scheduling request in advance is determined according to the number of the subframe for sending uplink data of the user equipment.
  • After setting the advance time interval for triggering the scheduling request in advance, the number of the subframe for sending the uplink data of the user equipment is used, and the uplink data sent by the user equipment for the first time is the handover completion message, so, the number of the subframe for sending the uplink data for the first time of the user equipment is the number of the subframe for sending the handover completion message of the user equipment. Thereafter, each time the uplink data are sent, the subframe number for sending the uplink data is updated, in order to determine the trigger time for triggering the scheduling request in advance according to the number of the subframe for sending the uplink data, and the determined trigger time is used for indicating the time point of triggering the scheduling request in advance. In the present embodiment, while the subframe number of sending the uplink data is updated, the information of the corresponding buffer status report is updated at the same time.
  • In step S30, the scheduling request is triggered in advance according to the trigger time.
  • After determining the trigger time used for indicating to trigger the scheduling request in advance according to the number of the subframe for sending the uplink data of the user equipment, the scheduling request can be triggered in advance according to the trigger time, to request the base station to perform the uplink scheduling to the user equipment.
  • In the embodiment of the present invention, the advance time interval is set for triggering the scheduling request in advance when the user equipment has just handed over to the new cell, and the trigger time for triggering the scheduling request in advance in the advance time interval is determined according to the number of the subframe for sending the uplink data of the user equipment, and finally the scheduling request is triggeded in advance according to the trigger time, thus guaranteeing that the uplink FTP data are sent in time through sending the scheduling request in advance, and avoiding the occurrence of the FTP flow interruption phenomenon.
  • Referring to FIG. 2, FIG. 2 is a flow chart of setting an advance time interval in a method for processing a scheduling request in a handover scenario in an embodiment of the present invention.
  • In the above-mentioned embodiment, step S10 includes the following steps.
  • In step S11, the number of the subframe for sending the handover completion message of the user equipment is set as a starting time for triggering the scheduling request in advance.
  • When the user equipment has just handed over to the new cell, the uplink data sent for the first time must be the handover completion message. At this moment, the number of the subframe for sending the handover completion message of the user equipment is recorded, and the subframe number is set as the starting time for triggering the scheduling request in advance.
  • In step S12, a sum of the starting time and a preset retransmission buffer status report timer duration is set as a termination time of triggering the scheduling request in advance, wherein, an interval between the stating time and the termination time is the advance time interval.
  • In the band FTP service, the retransmission buffer status report timer duration is set by the retxBSR-Timer to prevent the user equipment from frequently triggering the scheduling request. The retransmission buffer status report timer duration is generally minimum 320 ms, and the scheduling request will be triggered when the waiting time exceeds the retransmission buffer status report timer duration. In the present embodiment, the trigger scheduling request needs to be triggered in advance before reaching the retransmission buffer status report timer duration, so, after the starting time is set, the sum of the starting time and the preset retransmission buffer status report timer duration can be set as the termination time of triggering the scheduling request in advance, wherein, the interval between the stating time and the termination time is the advance time interval, and the execution of triggering the scheduling request in advance needs to be completed in the advance time interval.
  • By setting the number of the subframe for sending the handover completion message of the user equipment as the starting time for triggering the scheduling request in advance, setting the sum of the starting time and the preset retransmission buffer status report timer duration as the termination time of triggering the scheduling request in advance, and taking the interval between the stating time and the termination time as the advance time interval for completing triggering the scheduling request in advance within the advance time interval, it provides the prerequisite assurance for being able to guarantee that the uplink FTP data are sent in time.
  • Referring to FIG. 3, FIG. 3 is a flow chart of determining a trigger time in a method for processing a scheduling request in a handover scenario in an embodiment of the present invention.
  • In the above-mentioned embodiment, step S20 includes the following steps.
  • In step S21, a sending time required by a maximum value of the number of sending hybrid automatic repeat request is set.
  • After setting the advance time interval for triggering the scheduling request in advance according to the number of the subframe for sending the handover completion message of the user equipment, within the range of the advance time interval, the maximum value of the number of times of sending the hybrid automatic repeat request is set, and the sending time required when the number of times of sending reaches the maximum value is set.
  • In step S22, a sum of the number of the subframe for sending the uplink data of the user equipment and the sending time is determined as the trigger time for triggering the scheduling request in advance.
  • After the user equipment sends the handover completion message completely, it will send the uplink FTP data to the base station, record the number of the current subframe for sending the uplink data when the uplink data are sent every time, and determine the sum of the sending time required when the number of times of sending the hybrid automatic repeat request reaches the maximum value and the number of the subframe for sending the uplink data as the trigger time of triggering the scheduling request in advance. After the trigger time is determined, when the current subframe number is greater than the set trigger time, the further judgment on whether to trigger the scheduling request in advance is just performed.
  • Within the range of the advance time interval, the sending time required by the maximum value of the number of times of sending the hybrid automatic repeat request is set, and the sum of the number of the subframe for sending the uplink data of the user equipment and the sending time as the trigger time of triggering the scheduling request in advance, thus being able to determine the opportunity for performing triggering the scheduling request in advance.
  • Referring to FIG. 4, FIG. 4 is a flow chart of triggering a scheduling request in advance in a method for processing a scheduling request in a handover scenario in an embodiment of the present invention.
  • In the above-mentioned embodiment, step S30 includes the following steps.
  • In step S31, after the user equipment sends the uplink data last time, it is judged whether each subframe obtains an uplink authorization; if yes, then step S32 is executed; if not, then step S33 is executed.
  • In step S32, the number of the subframe for sending the uplink data of the user equipment is updated, and the trigger time for triggering the scheduling request in advance is re-determined according to the updated number of the subframe.
  • In step S33, it is judged whether the number of the current subframe of the user equipment is greater than the trigger time; if yes, then step S34 is executed.
  • In step S34, it is judged whether the buffer status report in the uplink data sent last time is zero or not; if not, then step S35 is executed.
  • In step S35, the scheduling request is triggered in advance.
  • After the user equipment sends the uplink data last time, it is judged whether the current subframe of the user equipment obtains the uplink authorization at first; if the uplink authorization is obtained, then the number of the subframe for sending the uplink data of the user equipment is updated, and the trigger time for triggering the scheduling request in advance is re-determined according to the updated number of the subframe.
  • When the user equipment does not obtain the uplink authorization in the current subframe, it is further judged whether the number of the current subframe is greater than the trigger time; if yes, then it is judged whether the buffer status report in the uplink data sent last time is zero or not; and when the buffer status report in the uplink data sent last time is zero, then it is indicated that the user equipment needs to send the FTP data to the base station, and there are the uplink FTP data that the user equipment needs to send to the base station in the high-layer buffer. So, when it is judged that the buffer status report in the uplink data sent last time is not zero, then the scheduling request is triggered in advance.
  • When the user equipment prepares to send the uplink data, it is judged whether the current subframe obtains the uplink authorization at first; if the uplink authorization is obtained, then the number of the subframe for sending the uplink data of the user equipment is updated, and the trigger time for triggering the scheduling request in advance is re-determined according to the updated number of the subframe. While when there is no uplink authorization, it is further judged whether the number of the current subframe is greater than the trigger time; if yes, then it is judged whether the buffer status report in the uplink data sent last time is zero or not; and the scheduling request is triggered in advance when it is judged that the buffer status report in the uplink data sent last time is not zero. In this way, it is realized to trigger the scheduling request in advance, thus further guaranteeing the sending of the uplink FTP data and further avoiding the occurrence of the FTP flow interruption.
  • Referring to FIG. 5, FIG. 5 is a flow chart of a method for processing a scheduling request in a handover scenario in another embodiment of the present invention.
  • Based on the above-mentioned embodiment, before executing the step S31, the method further includes the following step.
  • In step S36, it is judged whether the number of the current subframe of the user equipment is greater than the termination time of triggering the scheduling request in advance.
  • When the user equipment prepares to send the uplink data, it is judged whether the number of the current subframe of the user equipment is greater than the termination time of triggering the scheduling request in advance. Because the execution of triggering the scheduling request in advance needs to be within the range of the advance time interval, if it is determined that the number of the current subframe of sending the uplink data is greater than the termination time of triggering the scheduling request in advance, that is to say, it is beyond the range of the advance time interval, the scheduling request is not required to be triggered in advance at this moment, while the scheduling request is only required to be triggered according to the relevant rule of the retxBSR-Timer overtime; and if it is judged the number of the current subframe is less than or equal to the termination time of triggering the scheduling request in advance, the judgment whether the number of the current subframe is greater than the trigger time is performed.
  • Through judging whether the number of the current subframe of the user equipment is greater than the termination time of triggering the scheduling request in advance and performing the further judgment only when the number of the current subframe is less than or equal to the termination time of triggering the scheduling request in advance, thus it is further convenient to determine the opportunity of trigging the scheduling request in advance.
  • The present invention further provides an apparatus for processing a scheduling request in a handover scenario.
  • Referring to FIG. 6, FIG. 6 is a structure diagram of an apparatus for processing a scheduling request in a handover scenario in an embodiment of the present invention.
  • The apparatus for processing a scheduling request in a handover scenario provided in the embodiment of the present invention includes a setting module 10, a determination module 20 and a trigger module 30, wherein:
  • the setting module 10 is configured to: when user equipment has just handed over to a new cell, set an advance time interval for triggering a scheduling request in advance according to a number of the subframe for sending a handover completion message of the user equipment;
  • the determination module 20 is configured to: in the advance time interval, determine a trigger time for triggering the scheduling request in advance according to the number of the subframe for sending uplink data of the user equipment; and
  • the trigger module 30 is configured to: trigger the scheduling request in advance according to the trigger time.
  • It is stipulated in the LTE MAC protocol that only in the scenario that the trigger condition of the conventional BSR is satisfied and there is no uplink authorization, the scheduling request could be triggered. There are three kinds of trigger conditions of the conventional BSR: first, the uplink data belonging to a logic channel group with higher priority are arrived; second, there are new data arrived when there are no data used for sending in any logic channel in the logic channel group; third, the retransmission buffer status report timer set by the retransmission BSR timer (retxBSR-Timer) is overtime, and there are data to be sent on the logic channel belonged to one logic channel group at the same.
  • When the user equipment has just handed over to the new cell, because the interference is relatively large and it is easy to lose the normal uplink scheduling. Under this scenario, triggering the SR in advance before the retransmission buffer status report timer set by the retxBSR-Timer is overtime does benefit to maintain the FTP data connection, does benefit to maintain the FTP data connection. In the present embodiment, when the user equipment has just handed over to the new cell, the advance time interval for triggering the setting module 10 sets the scheduling request in advance according to the number of the subframe for sending the handover completion message of the user equipment, and the advance time interval is an execution time for executing triggering the scheduling request in advance before reaching the retransmission buffer status report timer duration, that is, the scheduling request can only be triggered in advance within the time interval, while if it is beyond the range of the time interval, then it need to trigger the scheduling request according to the relevant rule of the retxBSR-Timer overtime.
  • After setting the advance time interval for triggering the scheduling request in advance, the number of the subframe for sending the uplink data of the user equipment is used, and the uplink data sent by the user equipment for the first time is the handover completion message, so, the number of the subframe for sending the uplink data for the first time of the user equipment is the number of the subframe for sending the handover completion message of the user equipment. Thereafter, each time the uplink data are sent, the subframe number for sending the uplink data is updated, so that the determination module 20 determines the trigger time for triggering the scheduling request in advance according to the number of the subframe for sending the uplink data, and the determined trigger time is used for indicating the time point of triggering the scheduling request in advance. In the present embodiment, while the number of the subframe for sending the uplink data is updated, the information of the corresponding buffer status report is updated at the same time.
  • After determining the trigger time used for indicating to trigger the scheduling request in advance according to the number of the subframe for sending the uplink data of the user equipment, the trigger module can trigger the scheduling request in advance according to the trigger time, to request the base station to perform the uplink scheduling to the user equipment.
  • In the embodiment of the present invention, the advance time interval is set for triggering the scheduling request in advance when the user equipment has just handed over to the new cell, and the trigger time for triggering the scheduling request in advance in the advance time interval is determined according to the number of the subframe for sending the uplink data of the user equipment, and finally the scheduling request is triggeded in advance according to the trigger time, thus guaranteeing that the uplink FTP data are sent in time through sending the scheduling request in advance, and avoiding the occurrence of the FTP flow interruption phenomenon.
  • Referring to FIG. 7, FIG. 7 is a structure diagram of a setting module in an apparatus for processing a scheduling request in a handover scenario in an embodiment of the present invention.
  • In the above-mentioned embodiment, 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 the number of the subframe for sending the handover completion message of the user equipment as a starting time for triggering the scheduling request in advance; and
  • the second setting unit 12 is configured to: set a sum of the starting time and a preset retransmission buffer status report timer duration as a termination time of triggering the scheduling request in advance, wherein, an interval between the stating time and the termination time is the advance time interval.
  • When the user equipment has just handed over to the new cell, the uplink data sent for the first time must be the handover completion message; at this moment, the number of the subframe for sending the handover completion message of the user equipment is recorded, and the number of the subframe is set as the starting time for triggering the scheduling request in advance through the first setting unit 11.
  • In the band FTP service, the retransmission buffer status report timer duration is set by the retxBSR-Timer to prevent the user equipment from frequently triggering the scheduling request. The retransmission buffer status report timer duration is generally minimum 320 ms, and the scheduling request will be triggered when the waiting time exceeds the retransmission buffer status report timer duration. In the present embodiment, the trigger scheduling request needs to be triggered in advance before reaching the retransmission buffer status report timer duration, so, after the starting time is set, the second setting unit 12 can just set the sum of the starting time and the preset retransmission buffer status report timer duration as the termination time of triggering the scheduling request in advance, wherein, the interval between the stating time and the termination time is the advance time interval, and the execution of triggering the scheduling request in advance needs to be completed in the advance time interval.
  • number of the subframe The number of the subframe for sending the handover completion message of the user equipment is set as the starting time for triggering the scheduling request in advance, and the sum of the starting time and the preset retransmission buffer status report timer duration is set as the termination time of triggering the scheduling request in advance, wherein, the interval between the stating time and the termination time is the advance time interval, for completing triggering the scheduling request in advance within the advance time interval, thus providing the prerequisite assurance for being able to guarantee that the uplink FTP data are sent in time.
  • Referring to FIG. 8, FIG. 8 is a structure diagram of a determination module in an apparatus for processing a scheduling request in a handover scenario in an embodiment of the present invention.
  • In the above-mentioned embodiment, the determination module 20 includes a third setting unit 21 and a determination unit 22, wherein:
  • the third setting unit 21 is configured to: set a sending time required by a maximum value of a number of times of sending hybrid automatic repeat request; and
  • the determination unit 22 is configured to: determine a sum of the number of the subframe for sending the uplink data of the user equipment and the sending time as the trigger time for triggering the scheduling request.
  • After setting the advance time interval for triggering the scheduling request in advance according to the number of the subframe for sending the handover completion message of the user equipment, within the range of the advance time interval, the maximum value of the number of sending the hybrid automatic repeat request is set through the third setting unit 21, and the sending time required when the number of times of sending reaches the maximum value is set.
  • After the user equipment sends the handover completion message completely, it will send the uplink FTP data to the base station, and record the current number of the subframe which sends the uplink data when the uplink data are sent every time, and the determination unit 22 determines the sum of the sending time required when the number of times of sending the hybrid automatic repeat request reaches the maximum value and the number of the subframe for sending the uplink data as the trigger time of triggering the scheduling request in advance. After the trigger time is determined, when the number of the current subframe is greater than the set trigger time, the further judgment on whether to trigger the scheduling request in advance is just performed.
  • Within the range of the advance time interval, the sending time required by the maximum value of the number of times of sending the hybrid automatic repeat request is set, and the sum of the number of the subframe for sending the uplink data of the user equipment and the sending time as the trigger time of triggering the scheduling request in advance, thus being able to determine the opportunity for performing triggering the scheduling request in advance.
  • Referring to FIG. 9, FIG. 9 is a structure diagram of a trigger module in an apparatus for processing a scheduling request in a handover scenario in an embodiment of the present invention.
  • In the above-mentioned embodiment, the trigger module 30 includes a first judgment unit 31, an update and determination unit 32, a second judgment unit 33, a third judgment unit 34 and a trigger unit 35, wherein:
  • the first judgment unit 31 is configured to: after the user equipment sends the uplink data last time, judge whether each subframe obtains an uplink authorization;
  • the update and determination unit 32 is configured to: update the number of the subframe for sending the uplink data of the user equipment, and re-determine the trigger time for triggering the scheduling request in advance according to the updated number of the subframe;
  • the second judgment unit 33 is configured to: judge whether the number of the current subframe of the user equipment is greater than the trigger time;
  • the third judgment unit 34 is configured to: judge whether the buffer status report in the uplink data sent last time is zero or not; and
  • the trigger unit 35 is configured to: when the buffer status report in the uplink data sent last time is not zero, trigger the scheduling request in advance.
  • After the user equipment sends the uplink data last time, the first judgment unit 31 judges whether the current subframe of the user equipment obtains the uplink authorization at first; if the uplink authorization is obtained, then the update and determination unit 32 updates the number of the subframe for sending the uplink data of the user equipment, and re-determines the trigger time for triggering the scheduling request in advance according to the updated number of the subframe.
  • When the user equipment does not obtain the uplink authorization in the current number of the subframe, the second judgment unit 33 further judges whether the current number of the subframe is greater than the trigger time; if yes, then the third judgment unit 34 judges whether the buffer status report in the uplink data sent last time is zero or not; and when the buffer status report in the uplink data sent last time is zero, then it is indicated that the user equipment needs to send the FTP data to the base station, and there are the uplink FTP data that the user equipment needs to send to the base station in the high-layer buffer. So, when it is judged that the buffer status report in the uplink data sent last time is not zero, then the trigger unit 35 triggers the scheduling request in advance.
  • When the user equipment prepares to send the uplink data, it is judged whether the current subframe obtains the uplink authorization at first; if the uplink authorization is obtained, then the number of the subframe for sending the uplink data of the user equipment is updated, and the trigger time for triggering the scheduling request in advance is re-determined according to the updated number of the subframe. While when there is no uplink authorization, it is further judged whether the current number of the subframe is greater than the trigger time; if yes, then it is judged whether the buffer status report in the uplink data sent last time is zero or not; and the scheduling request is triggered in advance when it is judged that the buffer status report in the uplink data sent last time is not zero. In this way, it is realized to trigger the scheduling request in advance, thus further guaranteeing the sending of the uplink FTP data and further avoiding the occurrence of the FTP flow interruption.
  • Referring to FIG. 10, FIG. 10 is a structure diagram of an apparatus for processing a scheduling request in a handover scenario in another embodiment of the present invention.
  • Based on the above-mentioned embodiment, the trigger module 30 further includes a fourth judgment unit 36, wherein:
  • the fourth judgment unit 36 is configured to: judge whether the number of the current subframe of the user equipment is greater than the termination time of triggering the scheduling request in advance.
  • When the user equipment prepares to send the uplink data, the fourth judgment unit 36 judges whether the number of the current subframe of the user equipment is greater than the termination time of triggering the scheduling request in advance. Because the execution of triggering the scheduling request in advance needs to be within the range of the advance time interval, if it is determined that the number of the current subframe of sending the uplink data is greater than the termination time of triggering the scheduling request in advance, that is to say, it is beyond the range of the advance time interval, the scheduling request is not required to be triggered in advance at this moment, while the scheduling request is only required to be triggered according to the relevant rule of the retxBSR-Timer overtime; and if it is judged the number of the current subframe is less than or equal to the termination time of triggering the scheduling request in advance, the judgment whether the number of the current subframe is greater than the trigger time is performed.
  • Through judging whether the number of the current subframe of the user equipment is greater than the termination time of triggering the scheduling request in advance and performing the further judgment only when the number of the current subframe is less than or equal to the termination time of triggering the scheduling request in advance, thus it is further convenient to determine the opportunity of trigging the scheduling request in advance.
  • The above description is only the preferable embodiments of the present invention and is not intended to limit the patent scope of the present invention. All conversions of equivalents structures and equivalents procedures made by using the description and accompanying drawings of the present invention, or direct or indirect using in other related technical field, should be embodied in the scope of the appending claims of the present invention.
  • INDUSTRIAL APPLICABILITY
  • In the above-mentioned technical solution, the advance time interval is set for triggering the scheduling request in advance when the user equipment has just handed over to the new cell, and the trigger time for triggering the scheduling request in advance in the advance time interval is determined according to the number of the subframe for sending the uplink data of the user equipment, and finally the scheduling request is triggered in advance according to the trigger time, thus guaranteeing that the uplink FTP data are sent in time through sending the scheduling request in advance, and avoiding the occurrence of the FTP flow interruption phenomenon. Therefore, the present invention has a very strong industrial applicability.

Claims (10)

1. A method for processing a scheduling request in a handover scenario, comprising:
when user equipment has just handed over to a new cell, setting an advance time interval for triggering a scheduling request in advance according to a number of a subframe for sending a handover completion message of the user equipment;
in the advance time interval, determining a trigger time for triggering the scheduling request in advance according to the number of the subframe for sending uplink data of the user equipment; and
triggering the scheduling request in advance according to the trigger time.
2. The method for processing a scheduling request in a handover scenario according to claim 1, wherein, the step of setting an advance time interval for triggering a scheduling request in advance according to a number of a subframe for sending a handover completion message of the user equipment comprises:
setting the number of the subframe for sending the handover completion message of the user equipment as a starting time for triggering the scheduling request in advance; and
setting a sum of the starting time and a preset retransmission buffer status report timer duration as a termination time of triggering the scheduling request in advance, wherein, an interval between the stating time and the termination time is the advance time interval.
3. The method for processing a scheduling request in a handover scenario according to claim 2, wherein, the step of determining a trigger time for triggering the scheduling request in advance according to the number of the subframe for sending uplink data of the user equipment comprises:
setting a sending time required by a maximum value of a number of times of sending hybrid automatic repeat request; and
determining a sum of the number of the subframe for sending the uplink data of the user equipment and the sending time as the trigger time for triggering the scheduling request.
4. The method for processing a scheduling request in a handover scenario according to claim 3, wherein, the step of triggering the scheduling request in advance according to the trigger time comprises:
after the user equipment sends the uplink data last time, judging whether each subframe obtains an uplink authorization; if yes, then updating the number of the subframe for sending the uplink data of the user equipment, and re-determining the trigger time for triggering the scheduling request in advance according to the updated number of the subframe;
if not, judging whether a number of a current subframe of the user equipment is greater than the trigger time; if yes, then judging whether the buffer status report in the uplink data sent last time is zero or not; and
when the buffer status report in the uplink data sent last time is not zero, triggering the scheduling request in advance.
5. The method for processing a scheduling request in a handover scenario according to claim 4, before judging whether the number of the current subframe of the user equipment is greater than the trigger time, further comprising:
judging whether the number of the current subframe of the user equipment is greater than the termination time of triggering the scheduling request in advance.
6. An apparatus for processing a scheduling request in a handover scenario, comprising a setting module, a determination module and a trigger module, wherein:
the setting module is configured to: when user equipment has just handed over to a new cell, set an advance time interval for triggering a scheduling request in advance according to a number of a subframe for sending a handover completion message of the user equipment;
the determination module is configured to: in the advance time interval, determine a trigger time for triggering the scheduling request in advance according to the number of the subframe for sending uplink data of the user equipment; and
the trigger module is configured to: trigger the scheduling request in advance according to the trigger time.
7. The apparatus for processing a scheduling request in a handover scenario according to claim 6, wherein, the setting module comprises a first setting unit and a second setting unit, wherein:
the first setting unit is configured to: set the number of the subframe for sending the handover completion message of the user equipment as a starting time for triggering the scheduling request in advance; and
the second setting unit is configured to: set a sum of the starting time and a preset retransmission buffer status report timer duration as a termination time of triggering the scheduling request in advance, wherein, an interval between the stating time and the termination time is the advance time interval.
8. The apparatus for processing a scheduling request in a handover scenario according to claim 7, wherein, the determination module comprises a third setting unit and a determination unit, wherein:
the third setting unit is configured to: set a sending time required by a maximum value of a number of times of sending hybrid automatic repeat request; and
the determination unit is configured to: determine a sum of the number of the subframe for sending the uplink data of the user equipment and the sending time as the trigger time for triggering the scheduling request.
9. The apparatus for processing a scheduling request in a handover scenario according to claim 8, wherein, the trigger module comprises a first judgment unit, an update and determination unit, a second judgment unit, a third judgment unit and a trigger unit, wherein:
the first judgment unit is configured to: after the user equipment sends the uplink data last time, judge whether each subframe obtains an uplink authorization;
the update and determination unit is configured to: update the number of the subframe for sending the uplink data of the user equipment, and re-determine the trigger time for triggering the scheduling request in advance according to the updated number of the subframe;
the second judgment unit is configured to: judge whether a number of a current subframe of the user equipment is greater than the trigger time;
the third judgment unit is configured to: judge whether the buffer status report in the uplink data sent last time is zero or not; and
the trigger unit is configured to: when the buffer status report in the uplink data sent last time is not zero, trigger the scheduling request in advance.
10. The apparatus for processing a scheduling request in a handover scenario according to claim 9, wherein, the trigger module further comprises a fourth judgment unit, wherein:
the fourth judgment unit is configured to: judge whether the number of the current subframe of the user equipment is greater than the termination time of triggering the scheduling request in advance.
US14/439,509 2012-10-29 2013-07-22 Method and device for processing scheduling request in handover scenario Active US9301317B2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN201210420786.3A CN103796242B (en) 2012-10-29 2012-10-29 The method and apparatus that scheduling request is handled in handoff scenario
CN201210420786.3 2012-10-29
CN201210420786 2012-10-29
PCT/CN2013/079774 WO2013182152A1 (en) 2012-10-29 2013-07-22 Method and device for processing scheduling request in switching scenario

Publications (2)

Publication Number Publication Date
US20150296534A1 true US20150296534A1 (en) 2015-10-15
US9301317B2 US9301317B2 (en) 2016-03-29

Family

ID=49711417

Family Applications (1)

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

Country Status (4)

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

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200029385A1 (en) * 2016-09-29 2020-01-23 Telefonaktiebolaget Lm Ericsson (Publ) Active time handling with 2-step granting
US11470499B2 (en) * 2017-11-10 2022-10-11 Samsung Electronics Co., Ltd. Method and device for processing data in wireless communication system

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6879907B2 (en) * 2014-10-10 2021-06-02 テレフオンアクチーボラゲット エルエム エリクソン(パブル) Wireless device reporting
CN111757512B (en) * 2019-03-28 2022-09-13 成都鼎桥通信技术有限公司 Uplink scheduling method and device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130191544A1 (en) * 2012-01-23 2013-07-25 Cellco Partnership D/B/A Verizon Wireless Method and system to align network data access
US8913565B2 (en) * 2009-05-05 2014-12-16 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus in a wireless communications system

Family Cites Families (7)

* 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
US20050053099A1 (en) * 2003-09-05 2005-03-10 Spear Stephen L. Timing advance determinations in wireless communications devices and methods
CN201063813Y (en) * 2005-12-22 2008-05-21 美商内数位科技公司 User facility
CN101370267B (en) * 2007-08-19 2012-06-06 中兴通讯股份有限公司 Switching method for mobile communication system
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
CN101932052B (en) 2009-06-23 2016-08-24 华为技术有限公司 A kind of changing method, user terminal and network equipment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8913565B2 (en) * 2009-05-05 2014-12-16 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus in a wireless communications system
US20150063278A1 (en) * 2009-05-05 2015-03-05 Telefonaktiebolaget L M Ericsson (Publ) Method and Apparatus in a Wireless Communications System
US20130191544A1 (en) * 2012-01-23 2013-07-25 Cellco Partnership D/B/A Verizon Wireless Method and system to align network data access

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200029385A1 (en) * 2016-09-29 2020-01-23 Telefonaktiebolaget Lm Ericsson (Publ) Active time handling with 2-step granting
US11019676B2 (en) * 2016-09-29 2021-05-25 Telefonaktiebolaget Lm Ericsson (Publ) Active time handling with 2-step granting
US11968737B2 (en) 2016-09-29 2024-04-23 Telefonaktiebolaget Ericsson (Publ) Active time handling with 2-step granting
US11470499B2 (en) * 2017-11-10 2022-10-11 Samsung Electronics Co., Ltd. Method and device for processing data in wireless communication system

Also Published As

Publication number Publication date
WO2013182152A1 (en) 2013-12-12
EP2903328A4 (en) 2015-09-30
US9301317B2 (en) 2016-03-29
CN103796242B (en) 2018-08-14
CN103796242A (en) 2014-05-14
EP2903328A1 (en) 2015-08-05
EP2903328B1 (en) 2017-05-17

Similar Documents

Publication Publication Date Title
EP3050359B1 (en) Controlling handover of a high-priority user equipment operating near a cell edge
TWI611713B (en) Communication device and wireless communication system for handling random access procedure
US8374600B2 (en) Method and arrangement in a telecommunication system
CA2779938C (en) Methods and apparatus to monitor a channel to determine neighbor cell information
EP2497288B1 (en) Methods and apparatus to avoid transmission of redundant neighbor cell information to mobile stations
EP2648440A1 (en) Method, terminal device and base station for reporting radio link failure information
US9876610B2 (en) Method, terminal, and base station for retransmitting message
EP2521412A1 (en) Method fro improving random access procedure in wireless communications system and related communication device
US20180077612A1 (en) Radio resource connection setup method, user equipment, and base station
CN102685785B (en) The method and apparatus of radio resource control RRC connection re-establishment
WO2017096936A1 (en) Method and apparatus for evaluating voice service quality of terminal, and switching method and apparatus
EP2525590A1 (en) Method and apparatus for transmitting signaling trace information
US10524167B2 (en) Handover method and device of terminal in mobile communication system
US9301317B2 (en) Method and device for processing scheduling request in handover scenario
US20220294576A1 (en) Resource selection for transmission of pending data unit
US8817724B2 (en) Sending method, system and device for enhanced dedicated random access uplink control channel
US8571481B2 (en) System and method for supporting a keep alive mechanism in a wireless communications system
US20190082492A1 (en) Counting method and apparatus
WO2008023204A1 (en) Method of handover
EP2146523A1 (en) Method for preparing a handover between transmission modes in a wireless communications network
US20120021793A1 (en) Mobile communication method and radio base station
CN110351838B (en) Service sending processing method and terminal
GB2445398A (en) A method of handover in a communication system comprising a base station and a user device
WO2015135136A1 (en) Update method, apparatus and system for measurement identifier

Legal Events

Date Code Title Description
AS Assignment

Owner name: ZTE CORPORATION, CHINA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HAN, HUBEN;REEL/FRAME:035527/0939

Effective date: 20150416

STCF Information on status: patent grant

Free format text: PATENTED CASE

AS Assignment

Owner name: XI'AN ZHONGXING NEW SOFTWARE CO., LTD., CHINA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ZTE CORPORATION;REEL/FRAME:040017/0584

Effective date: 20160905

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 4

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8

AS Assignment

Owner name: APYX MEDICAL CORPORATION, FLORIDA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MIDCAP FUNDING IV TRUST;REEL/FRAME:065612/0105

Effective date: 20231108