|
(11) | EP 3 076 708 A1 |
(12) | EUROPEAN PATENT APPLICATION |
published in accordance with Art. 153(4) EPC |
|
|
|
|
||||||||||||||||||||||||||||
(54) | METHOD AND DEVICE FOR TRANSMITTING DATA |
(57) The present application relates to the field of wireless communications technologies,
and in particular, to a method and a device for transmitting data, to solve a problem
in the prior art that: a length of downlink transmission interference time may be
increased due to a frame loss in a handover process, and consequently it takes a relatively
long time for transmitting data at an air interface, and delay of train control data
is increased. The method according to embodiments of the present application includes:
caching a downlink valid data frame for a user equipment during a handover process
of the user equipment; and sending the cached downlink valid data frame after a handover
of the user equipment ends. According to the embodiments of the present application,
user data is not transmitted at an air interface during a handover process, which
prevents the user data from being lost at the air interface during the handover process,
eliminates a length of downlink transmission interference time caused by a frame loss
during the handover process, and shortens a length of downlink transmission interference
time, thereby shortening duration of retransmitting data at the air interface data
and delay of train control data. |
TECHNICAL FIELD
BACKGROUND
SUMMARY
caching, by a first network side device, a downlink valid data frame for a user equipment during a handover process of the user equipment; and
sending, by the first network side device, the cached downlink valid data frame after a handover of the user equipment ends.
after receiving, over a user data link corresponding to the user equipment, an uplink valid data frame including a flag bit indicating caching, caching, by the first network side device, a downlink valid data frame subsequently received over the user data link, where the flag bit indicating caching is set in the uplink valid data frame by a second network side device during the handover process of the user equipment; and
the sending, by the first network side device, the cached downlink valid data frame after a handover of the user equipment ends includes:after receiving, over the user data link corresponding to the user equipment, an uplink valid data frame not including a flag bit indicating caching, stopping caching, by the first network side device, and then sending the cached downlink valid data frame, where the flag bit not indicating caching is set in the uplink valid data frame by the second network side device after the handover process of the user equipment ends.
after receiving, from a second network side device, a notification message for caching, caching, by the first network side device, the downlink valid data frame for the user equipment that is received over a user data link corresponding to the user equipment, where the notification message for caching is sent by the second network side device during the handover process of the user equipment; and
the sending, by the first network side device, the cached downlink valid data frame after a handover of the user equipment ends includes:after receiving, from the second network side device, a notification message for stopping caching, stopping caching, by the first network side device, and then sending the cached downlink valid data frame, where the notification message for stopping caching is sent by the second network side device after the handover of the user equipment ends.
determining, by the first network side device, that the user equipment has entered a synchronization state.
while caching the downlink valid data frame for the user equipment, sending, by the first network side device, a downlink padding data frame.
notifying, by a second network side device during a handover process of a user equipment, the first network side device of caching a downlink valid data frame received over the user data link; and
notifying, by the second network side device after a handover of the user equipment ends, the first network side device of stopping caching and of sending the cached downlink valid data frame.
setting, by the second network side device during the handover process of the user equipment, a protocol reservation flag bit in an uplink valid data frame for the user equipment to indicate caching, and sending, to the first network side device over the user data link corresponding to the user equipment, the uplink valid data frame including the flag bit indicating caching, to notify the first network side device of caching the downlink valid data frame received over the user data link; and
the notifying, by the second network side device after a handover of the user equipment ends, the first network side device of stopping caching and of sending the cached downlink valid data frame includes:setting, by the second network side after the handover of the user equipment ends, a protocol reservation flag bit in an uplink valid data frame for the user equipment to indicate not caching; and sending, to the first network side device over the user data link corresponding to the user equipment, the uplink valid data frame including the flag bit indicating not caching, to notify the first network side device of stopping caching and of sending the cached downlink valid data frame.
enabling, by the second network side device, a cache identifier for the user equipment after receiving a command for a handover; and
the setting, by the second network side device during the handover process of the user equipment, a protocol reservation flag bit in an uplink valid data frame for the user equipment to indicate caching includes:while processing the uplink valid data frame for the user equipment, determining, by the second network side device, whether the cache identifier for the user equipment is enabled; and
after determining that the cache identifier for the user equipment is enabled, setting the protocol reservation flag bit in the uplink valid data frame for the user equipment to indicate caching.
stopping, by the second network side device, the enabled cache identifier for the user equipment after the handover of the user equipment ends; and
the setting, by the second network side device, a protocol reservation flag bit in an uplink valid data frame for the user equipment to indicate not caching includes:while processing the uplink valid data frame for the user equipment, determining, by the second network side device, whether the cache identifier for the user equipment is enabled; and
after determining that the cache identifier for the user equipment is not enabled, setting the protocol reservation flag bit in the uplink valid data frame for the user equipment to indicate not caching.
sending, by the second network side device to the first network side device during the handover process of the user equipment, a notification message for caching, to notify the first network side device of caching the downlink valid data frame received over the user data link; and
the notifying, by the second network side device after a handover of the user equipment ends, the first network side device of stopping caching and of sending the cached downlink valid data frame includes:sending, by the second network side device to the first network side device after the handover of the user equipment ends, a notification message for stopping caching, to notify the first network side device of stopping caching and of sending the cached downlink valid data frame.
when the second network side device needs to send a handover command to the user equipment, if a downlink valid data frame for the user equipment is currently being sent, sending the handover command to the user equipment after sending of the downlink valid frame data for the user equipment that is currently being sent is complete.
a caching module, configured to cache a downlink valid data frame for a user equipment during a handover process of the user equipment; and
a sending module, configured to send the cached downlink valid data frame after a handover of the user equipment ends.
after receiving, over a user data link corresponding to the user equipment, an uplink valid data frame including a flag bit indicating caching, cache a downlink valid data frame subsequently received over the user data link, where the flag bit indicating caching is set in the uplink valid data frame by a second network side device during the handover process of the user equipment; and stop caching after receiving an uplink valid data frame not including a flag bit indicating caching through the user data link corresponding to the user equipment, where the flag bit not indicating caching is set in the uplink valid data frame by the second network side device after the handover of the user equipment ends; and
the sending module is specifically configured to:send the cached downlink valid data frame after the caching module stops caching.
after receiving, from a second network side device, a notification message for caching, cache the downlink valid data frame for the user equipment that is received over a user data link corresponding to the user equipment, where the notification message for caching is sent by the second network side device during the handover process of the user equipment; and stop caching after receiving, from the second network side device, a notification message for stopping caching, where the notification message for stopping caching is sent by the second network side device after the handover of the user equipment ends; and
the sending module is specifically configured to:send the cached downlink valid data frame after the caching module stops caching.
if it is determined that the user equipment has entered a synchronization state, cache the downlink valid data frame for the user equipment that is received over the user data link corresponding to the user equipment.
while the caching module is caching the downlink valid data frame for the user equipment, send a downlink padding data frame.
a first notification module, configured to notify, during a handover process of a user equipment, the first network side device of caching a downlink valid data frame received over the user data link; and
a second notification module, configured to notify, after a handover of the user equipment ends, the first network side device of stopping caching and of sending the cached downlink valid data frame.
during the handover process of the user equipment, set a protocol reservation flag bit in an uplink valid data frame for the user equipment to indicate caching, and send, to the first network side device over the user data link corresponding to the user equipment, the uplink valid data frame including the flag bit indicating caching, to notify the first network side device of caching the downlink valid data frame received over the user data link; and
the second notification module is specifically configured to:after a handover of the user equipment ends, set a protocol reservation flag bit in an uplink valid data frame for the user equipment to indicate not caching; and send, to the first network side device over the user data link corresponding to the user equipment, the uplink valid data frame including the flag bit indicating not caching, to notify the first network side device of stopping caching and of sending the cached downlink valid data frame.
enable a cache identifier for the user equipment after receiving a command for a handover; determine, while processing the uplink valid data frame for the user equipment, whether the cache identifier for the user equipment is enabled; and after determining that the cache identifier for the user equipment is enabled, set the protocol reservation flag bit in the uplink valid data frame for the user equipment to indicate caching.
stop the enabled cache identifier for the user equipment after the handover of the user equipment ends; determine, while processing the uplink valid data frame for the user equipment, whether the cache identifier for the user equipment is enabled; and after determining that the cache identifier for the user equipment is not enabled, set the protocol reservation flag bit in the uplink valid data frame for the user equipment to indicate not caching.
send, to the first network side device during the handover process of the user equipment, a notification message for caching, to notify the first network side device of caching the downlink valid data frame received over the user data link; and
the second notification module is specifically configured to:send, to the first network side device after a handover of the user equipment ends, a notification message for stopping caching, to notify the first network side device of stopping caching and of sending the cached downlink valid data frame.
when a handover command needs to be sent to the user equipment, if a downlink valid data frame for the user equipment is currently being sent, send the handover command to the user equipment after sending of the downlink valid frame data for the user equipment that is currently being sent is complete.
a processor, configured to cache a downlink valid data frame for a user equipment during a handover process of the user equipment, and send the cached downlink valid data frame by using a transceiver after a handover of the user equipment ends; and
the transceiver, configured to receive and transmit data under the control of the processor.after receiving, over a user data link corresponding to the user equipment, an uplink valid data frame including a flag bit indicating caching, cache a downlink valid data frame subsequently received over the user data link, where the flag bit indicating caching is set in the uplink valid data frame by a second network side device during the handover process of the user equipment; and stop caching after receiving, over the user data link corresponding to the user equipment, an uplink valid data frame not including a flag bit indicating caching, and send the downlink valid data frame by using the transceiver, where the flag bit not indicating caching is set in the uplink valid data frame by the second network side device after the handover of the user equipment ends.
after receiving, from a second network side device, a notification message for caching, cache the downlink valid data frame for the user equipment that is received over a user data link corresponding to the user equipment, where the notification message for caching is sent by the second network side device during the handover process of the user equipment; and stop caching after receiving, from the second network side device, a notification message for stopping caching, and send the downlink valid data frame by using the transceiver, where the notification message for stopping caching is sent by the second network side device after the handover of the user equipment ends.
if it is determined that the user equipment has entered a synchronization state, cache the downlink valid data frame for the user equipment that is received over the user data link corresponding to the user equipment.
while the caching module is caching the downlink valid data frame for the user equipment, send a downlink padding data frame by using the transceiver.
a processor, configured to notify, by using a transceiver during a handover process of a user equipment, the first network side device of caching a downlink valid data frame received over a user data link, and notify, by using the transceiver after a handover of the user equipment ends, the first network side device of stopping caching and of sending the cached downlink valid data frame; and the transceiver, configured to receive and transmit data under the control of the processor.
during the handover process of the user equipment, set a protocol reservation flag bit in an uplink valid data frame for the user equipment to indicate caching, and send, to the first network side device over the user data link corresponding to the user equipment, the uplink valid data frame including the flag bit indicating caching, to notify the first network side device of caching the downlink valid data frame received over the user data link; after a handover of the user equipment ends, set a protocol reservation flag bit in an uplink valid data frame for the user equipment to indicate not caching; and send, to the first network side device over the user data link corresponding to the user equipment, the uplink valid data frame including the flag bit indicating not caching, to notify the first network side device of stopping caching and of sending the cached downlink valid data frame.
enable a cache identifier for the user equipment after a command for a handover is received by using the transceiver; determine, while processing the uplink valid data frame for the user equipment, whether the cache identifier for the user equipment is enabled; and after determining that the cache identifier for the user equipment is enabled, set the protocol reservation flag bit in the uplink valid data frame for the user equipment to indicate caching.
stop the enabled cache identifier for the user equipment after the handover of the user equipment ends; determine, while processing the uplink valid data frame for the user equipment, whether the cache identifier for the user equipment is enabled; and after determining that the cache identifier for the user equipment is not enabled, set the protocol reservation flag bit in the uplink valid data frame for the user equipment to indicate not caching.
send, to the first network side device by using the transceiver during the handover process of the user equipment, a notification message for caching, to notify the first network side device of caching the downlink valid data frame received over the user data link; send, to the first network side device by using the transceiver after a handover of the user equipment ends, a notification message for stopping caching, to notify the first network side device of stopping caching and of sending the cached downlink valid data frame.
when a handover command needs to be sent to the user equipment, if a downlink valid data frame for the user equipment is currently being sent, send the handover command to the user equipment after sending of the downlink valid frame data for the user equipment that is currently being sent is complete.
BRIEF DESCRIPTION OF DRAWINGS
FIG. 1 is a schematic structural diagram of a first network side device according to a first embodiment of the present application;
FIG. 2 is a schematic diagram of a principle of optimizing train control delay according to a second embodiment of the present application;
FIG. 3 is a schematic diagram of a GSM-R system architecture according to a third embodiment of the present application;
FIG. 4 is a schematic structural diagram of a second network side device according to a fourth embodiment of the present application;
FIG. 5 is a schematic structural diagram of a first network side device according to a fifth embodiment of the present application;
FIG. 6 is a schematic structural diagram of a second network side device according to a sixth embodiment of the present application;
FIG. 7 is a schematic flow diagram of a method for transmitting data according to a seventh embodiment of the present application;
FIG. 8 is a schematic flow diagram of a method for transmitting data according to an eighth embodiment of the present application;
FIG. 9 is a schematic flow diagram of a method for performing a handover according to a ninth embodiment of the present application;
FIG. 10 is a schematic flow diagram of a method for performing a handover according to a tenth embodiment of the present application; and
FIG. 11 is a schematic flow diagram of a method for performing a handover according to an eleventh embodiment of the present application.
DESCRIPTION OF EMBODIMENTS
send the cached downlink valid data frame after the caching module stops caching.
send the cached downlink valid data frame after the caching module stops caching.
00 fe fe fe fe bf fe fe fe fe
a first notification module 400, configured to notify, during a handover process of a user equipment, the first network side device of caching a downlink valid data frame received over the user data link; and
a second notification module 410, configured to notify, after a handover of the user equipment ends, the first network side device of stopping caching and of sending the cached downlink valid data frame.
during the handover process of the user equipment, set a protocol reservation flag bit in an uplink valid data frame for the user equipment to indicate caching, and send, to the first network side device over the user data link corresponding to the user equipment, the uplink valid data frame including the flag bit indicating caching, to notify the first network side device of caching the downlink valid data frame received over the user data link.
after a handover of the user equipment ends, set a protocol reservation flag bit in an uplink valid data frame for the user equipment to indicate not caching; and send, to the first network side device over the user data link corresponding to the user equipment, the uplink valid data frame including the flag bit indicating not caching, to notify the first network side device of stopping caching and of sending the cached downlink valid data frame.
send, to the first network side device during the handover process of the user equipment, a notification message for caching, to notify the first network side device of caching the downlink valid data frame received over the user data link.
send, to the first network side device after a handover of the user equipment ends, a notification message for stopping caching, to notify the first network side device of stopping caching and of sending the cached downlink valid data frame.
a processor 500, configured to cache a downlink valid data frame for a user equipment during a handover process of the user equipment and send, by using a transceiver 510, the cached downlink valid data frame after a handover of the user equipment ends; and
the transceiver 510, configured to receive and transmit data under the control of the processor 500.after receiving, over a user data link corresponding to the user equipment, an uplink valid data frame including a flag bit indicating caching, cache a downlink valid data frame subsequently received over the user data link, where the flag bit indicating caching is set in the uplink valid data frame by a second network side device during the handover process of the user equipment; and stop caching after receiving, over the user data link corresponding to the user equipment, an uplink valid data frame not including a flag bit indicating caching, and send the downlink valid data frame by using the transceiver 510, where the flag bit not indicating caching is set in the uplink valid data frame by the second network side device after the handover of the user equipment ends.
after receiving, from a second network side device, a notification message for caching, cache the downlink valid data frame for the user equipment that is received over a user data link corresponding to the user equipment, where the notification message for caching is sent by the second network side device during the handover process of the user equipment; and stop caching after receiving, from the second network side device, a notification message for stopping caching, and send the downlink valid data frame by using the transceiver 510, where the notification message for stopping caching is sent by the second network side device after the handover of the user equipment ends.
if it is determined that the user equipment has entered a synchronization state, cache the downlink valid data frame for the user equipment that is received over the user data link corresponding to the user equipment.
while the caching module is caching the downlink valid data frame for the user equipment, send a downlink padding data frame by using the transceiver 510.
a processor 600, configured to notify, by using a transceiver 610 during a handover process of a user equipment, the first network side device of caching a downlink valid data frame received over the user data link, and notify, by using the transceiver 610 after a handover of the user equipment ends, the first network side device of stopping caching and of sending the cached downlink valid data frame; and
the transceiver 610, configured to receive and transmit data under the control of the processor 600.during the handover process of the user equipment, set a protocol reservation flag bit in an uplink valid data frame for the user equipment to indicate caching, and send, to the first network side device over the user data link corresponding to the user equipment, the uplink valid data frame including the flag bit indicating caching, to notify the first network side device of caching the downlink valid data frame received over the user data link; after a handover of the user equipment ends, set a protocol reservation flag bit in an uplink valid data frame for the user equipment to indicate not caching; and send, to the first network side device over the user data link corresponding to the user equipment, the uplink valid data frame including the flag bit indicating not caching, to notify the first network side device of stopping caching and of sending the cached downlink valid data frame.
stop the enabled cache identifier for the user equipment after the handover of the user equipment ends; determine, while processing the uplink valid data frame for the user equipment, whether the cache identifier for the user equipment is enabled; and after determining that the cache identifier for the user equipment is not enabled, set the protocol reservation flag bit in the uplink valid data frame for the user equipment to indicate not caching.
send, to the first network side device by using the transceiver 610 during the handover process of the user equipment, a notification message for caching, to notify the first network side device of caching the downlink valid data frame received over the user data link; send, to the first network side device by using the transceiver 610 after a handover of the user equipment ends, a notification message for stopping caching, to notify the first network side device of stopping caching and of sending the cached downlink valid data frame.
when a handover command needs to be sent to the user equipment, if a downlink valid data frame for the user equipment is currently being sent, send the handover command to the user equipment after sending of the downlink valid frame data for the user equipment that is currently being sent is complete.
Step 701. A first network side device caches a downlink valid data frame for a user equipment during a handover process of the user equipment.
Step 702. The first network side device sends the cached downlink valid data frame after a handover of the user equipment ends.
after receiving, over a user data link corresponding to the user equipment, an uplink valid data frame including a flag bit indicating caching, caching, by the first network side device, a downlink valid data frame subsequently received over the user data link, where the flag bit indicating caching is set in the uplink valid data frame by a second network side device during the handover process of the user equipment; and
that the first network side device sends the cached downlink valid data frame after a handover of the user equipment ends includes:after receiving, over the user data link corresponding to the user equipment, an uplink valid data frame not including a flag bit indicating caching, stopping caching, by the first network side device, and then sending the cached downlink valid data frame, where the flag bit not indicating caching is set in the uplink valid data frame by the second network side device after the handover of the user equipment ends.
after receiving, from a second network side device, a notification message for caching, caching, by the first network side device, the downlink valid data frame for the user equipment that is received over the user data link corresponding to the user equipment, where the notification message for caching is sent by the second network side device during the handover process of the user equipment; and
that the first network side device sends the cached downlink valid data frame after a handover of the user equipment ends includes:after receiving, from the second network side device, a notification message for stopping caching, stopping caching, by the first network side device, and then sending the cached downlink valid data frame, where the notification message for stopping caching is sent by the second network side device after the handover of the user equipment ends.
determining, by the first network side device, that the user equipment has entered a synchronization state.
while caching the downlink valid data frame for the user equipment, sending, by the first network side device, a downlink padding data frame.
Step 801. During a handover process of a user equipment, a second network side device notifies the first network side device of caching a downlink valid data frame received over the user data link.
Step 802. After a handover of the user equipment ends, the second network side device notifies the first network side device of stopping caching and of sending the cached downlink valid data frame.
setting, by the second network side device during the handover process of the user equipment, a protocol reservation flag bit in an uplink valid data frame for the user equipment to indicate caching, and sending, to the first network side device over the user data link corresponding to the user equipment, the uplink valid data frame including the flag bit indicating caching, to notify the first network side device of caching the downlink valid data frame received over the user data link; and
that after a handover of the user equipment ends, the second network side device notifies the first network side device of stopping caching and of sending the cached downlink valid data frame includes:setting, by the second network side after the handover of the user equipment ends, a protocol reservation flag bit in an uplink valid data frame for the user equipment to indicate not caching; and sending, to the first network side device over the user data link corresponding to the user equipment, the uplink valid data frame including the flag bit indicating not caching, to notify the first network side device of stopping caching and of sending the cached downlink valid data frame.
enabling, by the second network side device, a cache identifier for the user equipment after receiving a command for a handover; and
the setting, by the second network side device during the handover process of the user equipment, a protocol reservation flag bit in an uplink valid data frame for the user equipment to indicate caching includes:while processing the uplink valid data frame for the user equipment, determining, by the second network side device, whether the cache identifier for the user equipment is enabled; and
after determining that the cache identifier for the user equipment is enabled, setting the protocol reservation flag bit in the uplink valid data frame for the user equipment to indicate caching.
stopping, by the second network side device, the enabled cache identifier for the user equipment after the handover of the user equipment ends; and
the setting, by the second network side device, a protocol reservation flag bit in an uplink valid data frame for the user equipment to indicate not caching includes:while processing the uplink valid data frame for the user equipment, determining, by the second network side device, whether the cache identifier for the user equipment is enabled; and
after determining that the cache identifier for the user equipment is not enabled, setting the protocol reservation flag bit in the uplink valid data frame for the user equipment to indicate not caching.
sending, by the second network side device to the first network side device during the handover process of the user equipment, a notification message for caching, to notify the first network side device of caching the downlink valid data frame received over the user data link; and
that after a handover of the user equipment ends, the second network side device notifies the first network side device of stopping caching and of sending the cached downlink valid data frame includes:sending, by the second network side device to the first network side device after the handover of the user equipment ends, a notification message for stopping caching, to notify the first network side device of stopping caching and of sending the cached downlink valid data frame.
when the second network side device needs to send a handover command to the user equipment, if a downlink valid data frame for the user equipment is currently being sent, sending the handover command to the user equipment after sending of the downlink valid frame data for the user equipment that is currently being sent is complete.
Step 901: After receiving a handover activation channel command sent by a core network, a BTS of a target cell in which a handover of a user equipment is performed delivers the handover activation channel command to inner baseband DSP (hereafter referred to as target baseband DSP for short).
Step 902: The target baseband DSP enables a cache identifier for the user equipment.
Step 903: When needing to process an uplink TRAU frame for the user equipment, the target baseband DSP determines whether the cache identifier for the user equipment is enabled, and if the cache identifier for the user equipment is enabled, sets a flag bit in the uplink TRAU frame to indicate caching.
Step 904: After receiving a HandoverCommand (handover command), a BTS of a source cell in which the handover of the user equipment is performed delivers the handover command to inner baseband DSP (hereafter referred to as source baseband DSP for short).
Step 905: The source baseband DSP enables the cache identifier for the user equipment.
Step 906: When needing to process an uplink TRAU frame for the user equipment, the source baseband DSP determines whether the cache identifier for the user equipment is enabled, and if the cache identifier for the user equipment is enabled, sets a flag bit in the uplink TRAU frame to indicate caching.
Step 907: After waiting for sending of a complete interleaving block of one previous downlink TRAU to be complete, the source baseband DSP delivers a handover command to the user equipment.
Step 908: After receiving the handover command, the user equipment performs a normal handover access process.
Step 909: After detecting that the user equipment has accessed the target cell, the target baseband DSP reports to an upper layer network device BSC and the core network.
Step 910: The target baseband DSP stops the enabled cache identifier for the user equipment, so that when the uplink TRAU frame for the user equipment subsequently needs processing, the flag bit in the uplink TRAU frame is set to indicate not caching.
Step 911: After the handover of the user equipment succeeds, the source cell BTS sends a received command for releasing the source channel to the baseband DSP.
Step 912: The source baseband DSP stops the enabled cache identifier for the user equipment, so that when the uplink TRAU frame for the user equipment subsequently needs processing, the flag bit in the uplink TRAU frame is set to indicate not caching.
Step 1001: After receiving a handover activation channel command, a BTS of a target cell in which a handover of a user equipment is performed delivers the handover activation channel command to inner baseband DSP (hereafter referred to as target baseband DSP for short).
Step 1002: The target baseband DSP enables a cache identifier for the user equipment.
Step 1003: When needing to process an uplink TRAU frame for the user equipment, the target baseband DSP determines whether the cache identifier for the user equipment is enabled, and if the cache identifier for the user equipment is enabled, sets a flag bit in the uplink TRAU frame to indicate caching.
Step 1004: After receiving a HandoverCommand, a BTS of a source cell in which the handover of the user equipment is performed delivers the handover command to inner baseband DSP (hereafter referred to as source baseband DSP for short).
Step 1005: The source baseband DSP enables the cache identifier for the user equipment. Step 1006: When needing to process an uplink TRAU frame for the user equipment, the source baseband DSP determines whether the cache identifier for the user equipment is enabled, and if the cache identifier for the user equipment is enabled, sets a flag bit in the uplink TRAU frame to indicate caching.
Step 1007: After waiting for sending of a complete interleaving block of one previous downlink TRAU to be complete, the source baseband DSP delivers a handover command to the user equipment.
Step 1008: After receiving the handover command, the user equipment performs a normal handover access process.
Step 1009: If the target baseband DSP fails to resolve that the user equipment has accessed the target cell, after the user equipment has returned to the source cell, the source baseband DSP receives an SABM (Set Asynchronous Balanced Mode, set asynchronous balanced mode) frame from the user equipment.
Step 1010: The source baseband DSP stops the enabled cache identifier for the user equipment, so that when the uplink TRAU frame for the user equipment subsequently needs processing, the flag bit in the uplink TRAU frame is set to indicate not caching.
Step 1011: After the handover of the user equipment fails, the BTS of the target cell of the handover receives a command for releasing the target channel, and sends the command to the target baseband DSP.
Step 1012: The target baseband DSP stops the enabled cache identifier for the user equipment, so that when the uplink TRAU frame for the user equipment subsequently needs processing, the flag bit in the uplink TRAU frame is set to indicate not caching.
Step 1101: After receiving a handover activation channel command, a BTS of a target cell in which a handover of a user equipment is performed delivers the handover activation channel command to inner baseband DSP (hereafter referred to as target baseband DSP for short).
Step 1102: The target baseband DSP enables a cache identifier for the user equipment.
Step 1103: When needing to process an uplink TRAU frame for the user equipment, the target baseband DSP determines whether the cache identifier for the user equipment is enabled, and if the cache identifier for the user equipment is enabled, sets a flag bit in the uplink TRAU frame to indicate caching.
Step 1104: After receiving a HandoverCommand, a BTS of a source cell in which the handover of the user equipment is performed delivers the handover command to inner baseband DSP (hereafter referred to as source baseband DSP for short).
Step 1105: The source baseband DSP enables the cache identifier for the user equipment.
Step 1106: When needing to process an uplink TRAU frame for the user equipment, the target baseband DSP determines whether the cache identifier for the user equipment is enabled, and if the cache identifier for the user equipment is enabled, sets a flag bit in the uplink TRAU frame to indicate caching.
Step 1107: After waiting for sending of a complete interleaving block of one previous downlink TRAU to be complete, the source baseband DSP delivers a handover command to the user equipment.
Step 1108: After receiving the handover command, the user equipment performs a normal handover access process.
Step 1109: After detecting that the user equipment has accessed the target cell, the target baseband DSP reports to an upper layer network device BSC and the core network.
Step 1110: The target baseband DSP stops the enabled cache identifier for the user equipment, so that when the uplink TRAU frame for the user equipment subsequently needs processing, the flag bit in the uplink TRAU frame is set to indicate not caching.
Step 1111: During execution of the handover process, the handover fails due to a cause at an upper layer, for example, the handover fails due to a rejection by the core network as a result of an authentication cause or the like.
Step 1112: After the user equipment returns to the source cell, the source baseband DSP receives an SABM frame.
Step 1113: The source baseband DSP stops the enabled cache identifier for the user equipment, so that when the uplink TRAU frame for the user equipment subsequently needs processing, the flag bit in the uplink TRAU frame is set to indicate not caching. Subsequently, a normal process for a handover failure is performed. For details, reference may be made to the 3GPP TS 44018 protocol, and is therefore not described herein again.
according to embodiments of the present application, a downlink valid data frame for the user equipment is cached during a handover process of a user equipment, and the cached downlink valid data frame is sent after a handover of the user equipment ends. According to the embodiments of the present application, user data during a handover process is cached and, after a handover ends, is sent, and in this way, data is not transmitted over an air interface during the handover, which prevents the user data from being lost at the air interface during the handover process and shortens a length of downlink transmission interference time. Because duration of data retransmission is much longer than duration caused by data caching, delay of train control data can be shortened.
caching, by a first network side device, a downlink valid data frame for a user equipment during a handover process of the user equipment; and
sending, by the first network side device, the cached downlink valid data frame after a handover of the user equipment ends.
after receiving, over a user data link corresponding to the user equipment, an uplink valid data frame comprising a flag bit indicating caching, caching, by the first network side device, a downlink valid data frame subsequently received over the user data link, wherein the flag bit indicating caching is set in the uplink valid data frame by a second network side device during the handover process of the user equipment; and
the sending, by the first network side device, the cached downlink valid data frame after a handover of the user equipment ends comprises:after receiving, over the user data link corresponding to the user equipment, an uplink valid data frame not comprising a flag bit indicating caching, stopping caching, by the first network side device, and then sending the cached downlink valid data frame, wherein the flag bit not indicating caching is set in the uplink valid data frame by the second network side device after the handover of the user equipment ends.
after receiving, from a second network side device, a notification message for caching, caching, by the first network side device, the downlink valid data frame for the user equipment that is received over a user data link corresponding to the user equipment, wherein the notification message for caching is sent by the second network side device during the handover process of the user equipment; and
the sending, by the first network side device, the cached downlink valid data frame after a handover of the user equipment ends comprises:after receiving, from the second network side device, a notification message for stopping caching, stopping caching, by the first network side device, and then sending the cached downlink valid data frame, wherein the notification message for stopping caching is sent by the second network side device after the handover of the user equipment ends.
determining, by the first network side device, that the user equipment has entered a synchronization state.
while caching the downlink valid data frame for the user equipment, sending, by the first network side device, a downlink padding data frame.
notifying, by a second network side device during a handover process of a user equipment, the first network side device of caching a downlink valid data frame received over the user data link; and
notifying, by the second network side device after a handover of the user equipment ends, the first network side device of stopping caching and of sending the cached downlink valid data frame.
setting, by the second network side device during the handover process of the user equipment, a protocol reservation flag bit in an uplink valid data frame for the user equipment to indicate caching, and sending, to the first network side device over the user data link corresponding to the user equipment, the uplink valid data frame comprising the flag bit indicating caching, to notify the first network side device of caching the downlink valid data frame received over the user data link; and
the notifying, by the second network side device after a handover of the user equipment ends, the first network side device of stopping caching and of sending the cached downlink valid data frame comprises:setting, by the second network side after the handover of the user equipment ends, a protocol reservation flag bit in an uplink valid data frame for the user equipment to indicate not caching; and sending, to the first network side device over the user data link corresponding to the user equipment, the uplink valid data frame comprising the flag bit indicating not caching, to notify the first network side device of stopping caching and of sending the cached downlink valid data frame.
enabling, by the second network side device, a cache identifier for the user equipment after receiving a command for a handover; and
the setting, by the second network side device during the handover process of the user equipment, a protocol reservation flag bit in an uplink valid data frame for the user equipment to indicate caching comprises:while processing the uplink valid data frame for the user equipment, determining, by the second network side device, whether the cache identifier for the user equipment is enabled; and
after determining that the cache identifier for the user equipment is enabled, setting the protocol reservation flag bit in the uplink valid data frame for the user equipment to indicate caching.
stopping, by the second network side device, the enabled cache identifier for the user equipment after the handover of the user equipment ends; and
the setting, by the second network side device, a protocol reservation flag bit in an uplink valid data frame for the user equipment to indicate not caching comprises:while processing the uplink valid data frame for the user equipment, determining, by the second network side device, whether the cache identifier for the user equipment is enabled; and
after determining that the cache identifier for the user equipment is not enabled, setting the protocol reservation flag bit in the uplink valid data frame for the user equipment to indicate not caching.
sending, by the second network side device to the first network side device during the handover process of the user equipment, a notification message for caching, to notify the first network side device of caching the downlink valid data frame received over the user data link; and
the notifying, by the second network side device after a handover of the user equipment ends, the first network side device of stopping caching and of sending the cached downlink valid data frame comprises:sending, by the second network side device to the first network side device after the handover of the user equipment ends, a notification message for stopping caching, to notify the first network side device of stopping caching and of sending the cached downlink valid data frame.
when the second network side device needs to send a handover command to the user equipment, if a downlink valid data frame for the user equipment is currently being sent, sending the handover command to the user equipment after sending of the downlink valid frame data for the user equipment that is currently being sent is complete.
a caching module, configured to cache a downlink valid data frame for a user equipment during a handover process of the user equipment; and
a sending module, configured to send the cached downlink valid data frame after a handover of the user equipment ends.
after receiving, over a user data link corresponding to the user equipment, an uplink valid data frame comprising a flag bit indicating caching, cache a downlink valid data frame subsequently received over the user data link, wherein the flag bit indicating caching is set in the uplink valid data frame by a second network side device during the handover process of the user equipment; stop caching after receiving, over the user data link corresponding to the user equipment, an uplink valid data frame not comprising a flag bit indicating caching, wherein the flag bit not indicating caching is set in the uplink valid data frame by the second network side device after the handover of the user equipment ends; and
the sending module is specifically configured to:send the cached downlink valid data frame after the caching module stops caching.
after receiving, from a second network side device, a notification message for caching, cache the downlink valid data frame for the user equipment that is received over a user data link corresponding to the user equipment, wherein the notification message for caching is sent by the second network side device during the handover process of the user equipment; and stop caching after receiving, from the second network side device, a notification message for stopping caching, wherein the notification message for stopping caching is sent by the second network side device after the handover of the user equipment ends; and
the sending module is specifically configured to:send the cached downlink valid data frame after the caching module stops caching.
if it is determined that the user equipment has entered a synchronization state, cache the downlink valid data frame for the user equipment that is received over the user data link corresponding to the user equipment.
while the caching module is caching the downlink valid data frame for the user equipment, send a downlink padding data frame.
a first notification module, configured to notify, during a handover process of a user equipment, the first network side device of caching a downlink valid data frame received over the user data link;
a second notification module, configured to notify, after a handover of the user equipment ends, the first network side device of stopping caching and of sending the cached downlink valid data frame.
during the handover process of the user equipment, set a protocol reservation flag bit in an uplink valid data frame for the user equipment to indicate caching, and send, to the first network side device over the user data link corresponding to the user equipment, the uplink valid data frame comprising the flag bit indicating caching, to notify the first network side device of caching the downlink valid data frame received over the user data link; and
the second notification module is specifically configured to:after a handover of the user equipment ends, set a protocol reservation flag bit in an uplink valid data frame for the user equipment to indicate not caching, and send, to the first network side device over the user data link corresponding to the user equipment, the uplink valid data frame comprising the flag bit indicating not caching, to notify the first network side device of stopping caching and of sending the cached downlink valid data frame.
enable a cache identifier for the user equipment after receiving a command for a handover; determine, while processing the uplink valid data frame for the user equipment, whether the cache identifier for the user equipment is enabled; and after determining that the cache identifier for the user equipment is enabled, set the protocol reservation flag bit in the uplink valid data frame for the user equipment to indicate caching.
stop the enabled cache identifier for the user equipment after the handover of the user equipment ends; determine, while processing the uplink valid data frame for the user equipment, whether the cache identifier for the user equipment is enabled; and after determining that the cache identifier for the user equipment is not enabled, set the protocol reservation flag bit in the uplink valid data frame for the user equipment to indicate not caching.
send, to the first network side device during the handover process of the user equipment, a notification message for caching, to notify the first network side device of caching the downlink valid data frame received over the user data link; and
the second notification module is specifically configured to:send, to the first network side device after a handover of the user equipment ends, a notification message for stopping caching, to notify the first network side device of stopping caching and of sending the cached downlink valid data frame.
when a handover command needs to be sent to the user equipment, if a downlink valid data frame for the user equipment is currently being sent, send the handover command to the user equipment after sending of the downlink valid frame data for the user equipment that is currently being sent is complete.