US20070293226A1 - Mobile communications system and method for transmitting data when handover occurs - Google Patents
Mobile communications system and method for transmitting data when handover occurs Download PDFInfo
- Publication number
- US20070293226A1 US20070293226A1 US11/808,301 US80830107A US2007293226A1 US 20070293226 A1 US20070293226 A1 US 20070293226A1 US 80830107 A US80830107 A US 80830107A US 2007293226 A1 US2007293226 A1 US 2007293226A1
- Authority
- US
- United States
- Prior art keywords
- base station
- packets
- mobile station
- retransmission
- data
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/02—Buffering or recovering information during reselection ; Modification of the traffic flow during hand-off
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1809—Selective-repeat protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1832—Details of sliding window management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L2001/0092—Error control systems characterised by the topology of the transmission link
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/16—Interfaces between hierarchically similar devices
- H04W92/20—Interfaces between hierarchically similar devices between access points
Definitions
- the present invention relates to a mobile communications system and, more particularly, to a method and system for transmitting data at the time of handover.
- HO High Speed Uplink Packet Access
- ARQ automatic repeat request
- RLC radio link control
- a handover source base station forwards uplink packets that have been successfully (or completely) received from a user equipment/mobile station (UE), to a gateway (GW), discards packets that have not been completely received, and reports reception status information to the user equipment.
- source eNB forwards uplink packets that have been successfully (or completely) received from a user equipment/mobile station (UE), to a gateway (GW), discards packets that have not been completely received, and reports reception status information to the user equipment.
- target eNB a handover target base station
- the user equipment retransmits to the target base station the uplink packets that have been reported as being incompletely received.
- the target base station then forwards the completely received uplink packets to the gateway.
- the user equipment can forward all uplink packets to the gateway, without transferring uplink packet and information such as an ARQ context from the source base station to the target base station.
- a conceivable solving means is a method in which the source base station transfers these untransmitted uplink packets and ARQ context to the target base station, and when the target base station has completely received a retransmitted packet from the mobile station, the target base station transmits the packets including the retransmitted packet and subsequent uplink packets to the gateway.
- the mobile station is left in a state of substantially no data transmission until the source base station transfers all the untransmitted uplink packets to the target base station and the target base station completely receives the retransmitted packet and then starts to transmit the uplink packets. During this period of time, the communication stays interrupted.
- the narrower the bandwidth of an interface between the base stations the longer time it takes to transfer the packets between the base stations, and hence the longer duration of a communication interruption.
- the duration of a communication interruption is a factor directly related to the quality of radio service, particularly greatly affecting the user's feeling about usability.
- the data transfer between the base stations needs to be carried out at as high speed as possible.
- this method will be referred to as forward transfer method
- the ARQ process with the source base station is simply cleared when a handover occurs. Therefore, although this method can be applied to, for example, a system architecture in which the source base station and target base station are both physically connected to a gateway, it is difficult to flexibly adapt this method to other system architectures.
- an object of the present invention is to provide a novel data transmission method and system that can reduce the amount of data transferred between base stations.
- a method for transmitting data when handover occurs from a first base station to a second base station in a mobile communications system includes: a) retransmitting a data unit among data that the first base station has received from a mobile station, from the mobile station to the second base station, wherein retransmission of the data unit is required according to retransmission control in the first base station; and b) reversely transmitting the data unit from the second base station to the first base station.
- data corresponding to incompletely received data at a source base station is retransmitted by the mobile station to a target base station and then the retransmitted data received by the target base station is reversely transmitted to the source base station.
- a reverse transfer control eliminates the need of transferring all received data at the time of handover from the source base station to the target base station, resulting in the reduced amount of traffic between base stations and a reduction in the duration of a communication interruption.
- FIG. 1A is a schematic diagram of a mobile communications system schematically showing a method for transferring data at the time of handover according to a first exemplary embodiment of the present invention.
- FIG. 1B is a schematic diagram of a mobile communications system schematically showing a method for transferring data at the time of handover according to a second exemplary embodiment of the present invention.
- FIGS. 2A and 2B are schematic diagrams of a mobile communications system schematically showing two methods for transferring data at the time of handover according to a third exemplary embodiment of the present invention.
- FIGS. 3A and 3B are schematic diagrams of mobile communications systems schematically showing methods for transferring data at the time of handover, where FIG. 3A is involved in a fourth exemplary embodiment of the present invention, and FIGS. 3A and 3B are involved in a fifth exemplary embodiment of the present invention.
- FIG. 4 is a schematic block diagram showing an example of a base station in a mobile communications system according to the present invention.
- FIG. 5 is a schematic block diagram showing an example of a mobile station in a mobile communications system according to the present invention.
- FIG. 6 is a diagram schematically showing a network architecture I of a mobile communications system.
- FIG. 7 is a diagram of a protocol structure of a mobile communications system according to a first example of the present invention.
- FIG. 8 is a diagram showing protocol correspondences among a mobile station, base stations, and a gateway shown in FIG. 7 .
- FIG. 9 is a sequence diagram showing a procedure of uplink data transmission at the time of handover according to the first example of the present invention.
- FIG. 10 is a diagram of a protocol structure of a mobile communications system according to a second example of the present invention.
- FIG. 11 is a diagram showing protocol correspondences among a mobile station, base stations, and a gateway shown in FIG. 10 .
- FIG. 12 is a sequence diagram showing a procedure of uplink data transmission during handover according to the second example of the present invention.
- FIG. 13 is a flow chart showing the control performed by a source base station in a mobile communications system according to a third example of the present invention.
- FIG. 14 is a diagram of a protocol structure of the mobile communications system at the time of forward transfer control (process A) according to the third example of the present invention.
- FIG. 15 is a diagram showing protocol correspondences among a mobile station, base stations, and a gateway shown in FIG. 14 .
- FIG. 16 is a sequence diagram showing a procedure of uplink data transmission during the forward transfer control (process A) according to the third example of the present invention.
- FIG. 17 is a diagram schematically showing a network architecture II of a mobile communications system.
- FIG. 18 is a diagram of a protocol structure of a mobile communications system according to a fourth example of the present invention.
- FIG. 19 is a diagram showing protocol correspondences among a mobile station, base stations, and gateways according to the fourth example shown in FIG. 18 .
- FIG. 20 is a sequence diagram showing a procedure of uplink data transmission at the time of handover according to the fourth example of the present invention.
- FIG. 21 is a diagram of a protocol structure of a mobile communications system according to a fifth example of the present invention.
- FIG. 22 is a diagram showing protocol correspondences among a mobile station, base stations, and gateways according to the fifth example shown in FIG. 21 .
- FIG. 23 is a sequence diagram showing a procedure of uplink data transmission at the time of handover according to the fifth example of the present invention.
- FIG. 24 is a diagram schematically showing a network architecture III of a mobile communications system.
- FIG. 25 is a diagram schematically showing a network architecture IV of a mobile communications system.
- FIG. 1A is a schematic diagram of a mobile communications system schematically showing a method for transferring data at the time of handover according to a first exemplary embodiment of the present invention.
- BTS 1 and BTS 2 respectively
- a mobile station 14 moves with the base stations 11 and 12 as its source base station and target base station, respectively.
- the mobile station 14 sets an ARQ process with the base station 11 and sequentially transmits packets D(N), D(N+1), . . . , D(N+7) to the base station 11 (S 111 ). It is assumed that there are several incompletely received packets among the packets received by the base station 11 . Here, the packets D(N), D(N+6), and D(N+7) are incompletely received packets.
- an incompletely received packet will be denoted with the addition of an asterisk, like D*(N).
- an incompletely received packet or its corresponding completely received packet is represented by its sequence number in a trapezoid.
- the number “x” of a data packet D(x) is a sequence number assigned by the mobile station 14 to the packet. The larger “x” is, the later (the newer, in general) the packet is.
- eight packets D(N) to D(N+7) are illustrated here as an example, the number of packets, of course, do not need to be limited.
- the source base station 11 notifies the target base station 12 of information required for retransmission of the incompletely received packets, for example a reception status report (S 112 ).
- information specifying the incompletely received packets such as their sequence numbers for example, can be used.
- ARQ information can also be used, containing parameters such as the sequence numbers of the packets, reception status (completely/incompletely received) of each packet, presence or absence of a request for retransmission at the source base station, and time at which the request for retransmission is made.
- the target base station 12 When the mobile station 14 has made a cell change to the target base station 12 , the target base station 12 presents the reception status report or a request to retransmit the incompletely received packets, to the mobile station 14 , by using the information notified from the source base station 11 . In response to this, the mobile station 14 preferentially transmits the data packets that allow the source base station 11 to terminate the ARQ process, that is to say the retransmission packets (S 113 ). Here, the packets D(N), D(N+6), and D(N+7) are retransmitted to the target base station 12 .
- the target base station 12 When the target base station 12 has completely received the retransmission packets corresponding to the incompletely received packets from the mobile station 14 , the target base station 12 transfers these retransmission packets to the source base station 11 (S 114 ).
- the source base station 11 carries out the ARQ process by using the retransmission packets and transmits a series of the completely received packets to the network 13 (S 115 ).
- the source base station 11 upon the complete receipt of the retransmission packet D(N), the source base station 11 transmits the uplink packets D(N) to D(N+5) in this order.
- the source base station 11 Upon the complete receipt of the retransmission packets D(N+6) and D(N+7), the source base station 11 transmits the uplink packets D(N+6) and D(N+7) in this order.
- the source base station 11 terminates the ARQ process if there are no more packets in the mobile station 14 to transmit to the source base station 11 .
- the target base station 12 becomes the serving base station (SBTS: Serving BTS) of the mobile station 14 and sets a new ARQ relationship with the mobile station 14 by sending the mobile station 14 a request to resume uplink transmission.
- the mobile station 14 starts transmitting new packets to the target base station 12 .
- subsequent uplink packets D(N+8), . . . are transmitted to the target base station 12 .
- the target base station 12 After becoming the serving base station (SBTS) of the mobile station 14 , when the target base station 12 has completely received several uplink data packets from the mobile station 14 , the target base station 12 transmits these packets to the network 13 (S 116 ). Here, the subsequent uplink packets D(N+8), D(N+9), . . . are transmitted from the target base station 12 to the network 13 .
- the uplink packets held at the source base station 11 are transmitted to the network 13 from the source base station 11 , and the uplink packets newly received by the target base station 12 from the mobile station 14 are transmitted to the network 13 from the target base station 12 .
- the retransmission packets are reversely transferred from the target base station 12 to the source base station 11 , and then the packets, as a series of completely received packets, are transmitted from the source base station 11 to the network 13 . Accordingly, the amount of traffic between the base stations can be reduced in comparison with the scheme of forwarding all the uplink packets held by the source base station 11 to the target base station 12 . As a result, it is possible to achieve higher-speed uplink data transmission and a reduction in the duration of a communication interruption.
- the present invention exhibits greater effects in particular as the proportion of incompletely received packets becomes smaller in the packets held by the source base station 11 , because the amount of packet transfer between the base stations is reduced.
- the unit may be a transmission unit included in a packet or may be a data unit.
- the mobile station 14 transmits one uplink packet D(N) to the source base station 11
- the mobile station 14 disassembles the packet into a plurality of parts and transmits each part to the source base station 11 .
- the other parts result in error.
- the source base station 11 notifies the target base station 12 of information specifying the parts in error, and the target base station 12 sends a request for retransmission to the mobile station 14 , whereby only the parts in error can be reversely transferred from the target base station 12 to the source base station 11 . Since the parts in error only are retransmitted, the amount of data transfer between the base stations can be further reduced. This similarly applies to the exemplary embodiments described below.
- the ARQ process with the target base station 12 is started. It is undesirable that the mobile station 14 transmits a subsequent new uplink packet into the ARQ process with the source base station 11 . On the contrary, the mobile station 14 needs to start transmitting new uplink packets after the ARQ process with the source base station 11 is terminated. In other words, the mobile station 14 cannot start transmitting uplink packets until the ARQ process with the source base station 11 is terminated. This means that communications are interrupted during this period of time.
- the mobile station 14 when a handover to the target base station 12 takes place, a new ARQ process is set between the mobile station 14 and the target base station 12 .
- the mobile station 14 in parallel with the retransmission of packets using the ARQ process with the source base station 11 , the mobile station 14 can transmit new uplink packets by using the ARQ process with the target base station 12 . Accordingly, the duration of a communication interruption can be reduced.
- FIG. 1B is a schematic diagram of a mobile communications system schematically showing a method for transferring data at the time of handover according to the second exemplary embodiment of the present invention.
- BTS 1 and BTS 2 respectively
- a mobile station 14 moves with the base stations 11 and 12 as its source base station and target base station, respectively.
- the mobile station 14 sets a first ARQ process (ARQ 1 ) with the base station 11 and sequentially transmits packets D(N), D(N+1), . . . , D(N+7) to the base station 11 (S 211 ).
- ARQ 1 first ARQ process
- the packets D(N), D(N+6), and D(N+7) are incompletely received packets.
- the source base station 11 to terminate its ARQ process (ARQ 1 ), notifies the target base station 12 of information required for retransmission of the incompletely received packets, for example a reception status report (S 212 ).
- information required for retransmission information specifying the incompletely received packets, such as their sequence numbers for example, can be used.
- ARQ information can also be used, containing parameters such as the sequence numbers of the packets, reception status (completely/incompletely received) of each packet, presence or absence of a request for retransmission at the source base station, and time at which the request for retransmission is made.
- the target base station 12 When the mobile station 14 has made a cell change to the target base station 12 , the target base station 12 presents the reception status report or a request to retransmit the incompletely received packets to the mobile station 14 , by using the information notified from the source base station 11 . Moreover, the target base station 12 starts a second ARQ process (ARQ 2 ) for transmission of new packets, with the mobile station 14 . In response to the request for retransmission from the target base station 12 , the mobile station 14 preferentially transmits the data packets that allow the source base station 11 to terminate the ARQ process (ARQ 1 ), that is to say the retransmission packets (S 213 ). Here, the packets D (N), D (N+6), and D (N+7) are transmitted to the target base station 12 in response to the request for retransmission.
- the target base station 12 When the target base station 12 has completely received the retransmission packets corresponding to the incompletely received packets, from the mobile station 14 , the target base station 12 transfers these retransmission packets to the source base station 11 (S 214 ).
- the source base station 11 carries out the ARQ process by using the retransmission packets and transmits a series of the completely received packets to the network 13 (S 215 ).
- the source base station 11 upon the complete receipt of the retransmission packet D(N), the source base station 11 transmits the uplink packets D(N) to D(N+5) in this order.
- the source base station 11 Upon the complete receipt of the retransmission packets D(N+6) and D(N+7), the source base station 11 transmits the uplink packets D(N+6) and D(N+7) in this order.
- the mobile station 14 transmits new uplink packets to the target base station 12 by using the second ARQ process (ARQ 2 ). These new uplink packets are stored in the target base station 12 .
- a new packet D(N+8) is transmitted from the mobile station 14 to the target base station 12 .
- the source base station 11 terminates its own ARQ process if there are no more packets in the mobile station 14 to transmit to the source base station 11 .
- the target base station 12 When the target base station 12 has become the serving base station (SBTS) of the mobile station 14 , the target base station 12 transmits the stored new uplink packets received from the mobile station 14 to the network 13 (S 216 ).
- SBTS serving base station
- the second ARQ process is set between the mobile station 14 and the target base station 12 , whereby the mobile station 14 can transmit new uplink packets to the target base station 12 in parallel with the retransmission of packets using the first ARQ process with the source base station 11 . Therefore, without waiting until the first ARQ process with the source base station 11 is terminated, the mobile station 14 can transmit subsequent uplink packets to the target base station 12 . Accordingly, the duration of a communication interruption can be further reduced.
- the above-described first and second exemplary embodiments have the effect that the amount of packet transfer between the base stations is reduced as the proportion of the incompletely received packets held by the source base station 11 becomes smaller. Conversely, when the proportion of the incompletely received packets is large, the amount of packet transfer between the base stations is large, because many a retransmission packet is reversely transferred from the target base station 12 to the source base station 11 .
- a third exemplary embodiment of the present invention with consideration given to the proportion of the incompletely received packets held by the source base station 11 , as well as to the capacities and load states of the base stations and network, it is determined whether or not to reversely transfer the retransmission packets from the target base station 12 to the source base station 11 so that the amount of data transfer between the base stations becomes smaller.
- FIGS. 2A and 2B are schematic diagrams of a mobile communications system schematically showing two methods for transferring data at the time of handover according to the third exemplary embodiment of the present invention.
- BTS 1 and BTS 2 respectively
- a mobile station 14 moves with the base stations 11 and 12 as its source base station and target base station, respectively.
- the mobile station 14 sets an ARQ process with the base station 11 and sequentially transmits packets D(N), D(N+1), . . . , D(N+7) to the base station 11 (S 311 ). However, it is assumed that there are several incompletely received packets among the packets received by the base station 11 .
- an incompletely received packet is denoted with the addition of an asterisk, like D*(N).
- an incompletely received packet or its corresponding completely received packet is represented by its sequence number in a trapezoid.
- the number “x” of a data packet D(x) is a sequence number assigned by the mobile station 14 to the packet. The larger “x” is, the later (the newer, in general) the packet is. Note that although eight packets D(N) to D(N+7) are illustrated here as an example to simplify the description, the number of packets, of course, do not need to be limited.
- the source base station 11 When a handover is decided in the state where the uplink packets D*(N) to D(N+7) are held by the source base station 11 , the source base station 11 carries out forward data transfer control as follows in the case where the proportion of the incompletely received packets held is not smaller than a predetermined threshold value and it is determined that the forwarding scheme by which all the held packets are transferred to the target base station 12 is more advantageous in terms of a reduction in the amount of data transfer between the base stations.
- the packets D(N), D(N+1), and D(N+4) are incompletely received packets.
- the uplink packets held by the source base station 11 are transferred to the target base station 12 (S 312 ).
- the ARQ information contains parameters such as the sequence numbers of the packets, reception status (completely/incompletely received) of each packet, presence or absence of a request for retransmission at the source base station, and time at which the request for retransmission is made, for example.
- the target base station 12 starts an ARQ procedure with the mobile station 14 by using the ARQ information notified from the source base station 11 . That is, the mobile station 14 retransmits the incompletely received packets in response to a request for retransmission from the target base station 12 (S 313 ).
- the packets D(N), D(N+1), and D(N+4) are transmitted to the target base station 12 in response to the request for retransmission.
- the target base station 12 When the target base station 12 has completely received the retransmission packets corresponding to the incompletely received packets from the mobile station 14 , the target base station 12 , using these retransmission packets, transmits the uplink packets D(N) to D(N+7) in this order to the network 13 and also transmits a subsequent packet D(N+8) to the network 13 similarly through the ARQ process.
- the source base station 11 When a handover is decided in the state where the uplink packets D*(N) to D(N+7) are held by the source base station 11 , the source base station 11 carries out data transfer control as in the above-described first or second exemplary embodiment in the case where the proportion of the incompletely received packets held is smaller than the predetermined threshold value and it is determined that the data transfer control as in the first or second exemplary embodiment has a significant advantage over the scheme of transferring all the held packets to the target base station 12 , in terms of a reduction in the amount of data transfer between the base stations.
- description will be given of the case of using the procedure according to the first exemplary embodiment, assuming that the packet D(N) is an incompletely received packet.
- the source base station 11 to terminate its own ARQ process, notifies the target base station 12 of information required for retransmission of the incompletely received packet, for example a reception status report (S 315 ).
- information specifying the incompletely received packet such as its sequence number for example, can be used.
- ARQ information can also be used, containing parameters such as the sequence numbers of the held packets, reception status (completely/incompletely received) of each packet, presence or absence of a request for retransmission at the source base station, and time at which the request for retransmission is made.
- the target base station 12 When the mobile station 14 has made a cell change to the target base station 12 , the target base station 12 presents the reception status report or a request to retransmit the incompletely received packet to the mobile station 14 , by using the information notified from the source base station 11 . In response to this, the mobile station 14 preferentially transmits the data packet that allows the source base station 11 to terminate the ARQ process, that is to say the retransmission packet (S 316 ). Here, the packet D(N) is retransmitted to the target base station 12 .
- the target base station 12 When the target base station 12 has completely received the retransmission packet corresponding to the incompletely received packet from the mobile station 14 , the target base station 12 transfers this retransmission packet to the source base station 11 (S 317 ).
- the source base station 11 carries out the ARQ process by using the retransmission packet and transmits a series of the completely received packets to the network 13 (S 318 ).
- the source base station 11 upon the complete receipt of the retransmission packet D(N), the source base station 11 transmits all the uplink packets D(N) to D(N+7) in this order.
- the source base station 11 When having completely receiving the packet requested to be retransmitted, the source base station 11 terminates its own ARQ process if there are no more packets in the mobile station 14 to transmit to the source base station 11 .
- the target base station 12 becomes the serving base station (SBTS) of the mobile station 14 and sets a new ARQ relationship with the mobile station 14 by sending the mobile station 14 a request to resume uplink transmission.
- the mobile station 14 starts transmitting new packets to the target base station 12 .
- subsequent uplink packets D(N+8), . . . are transmitted to the target base station 12 .
- the target base station 12 After becoming the serving base station (SBTS) of the mobile station 14 , when the target base station 12 has completely received several uplink data packets from the mobile station 14 , the target base station 12 transmits these packets to the network 13 (S 319 ). Here, the subsequent uplink packets D(N+8), D(N+9), . . . are transmitted from the target base station 12 to the network 13 .
- the predetermined threshold value determined with consideration given to the proportion of the incompletely received packets held by the source base station 11 as well as to the capacities and load states of the base stations and network it is determined whether to reversely transfer the retransmission packets from the target base station 12 to the source base station 11 , or to perform the forward data transfer. Thereby, it is possible to avoid a situation where the amount of traffic between the base stations is unnecessarily increased.
- the proportion of the incompletely received packets is smaller than the predetermined threshold value, it is also possible to adopt the data transfer control according to the second exemplary embodiment. In this case, as in the second exemplary embodiment, the duration of a communication interruption can be further reduced.
- the system according to the above-described third exemplary embodiment it is possible for a base station to switch between the forward transfer control shown in FIG. 2A and the reverse transfer control shown in FIG. 2B . Therefore, for example, even when a communication path between the source base station 11 and the network 13 is disabled due to some failure, it is possible to maintain the communication by switching the control as shown in FIG. 2A .
- the system according to the above-described third exemplary embodiment can also function as a redundant system to provide enhanced protection and reliability.
- FIG. 3A is a schematic diagram of a mobile communications system schematically showing a method for transferring data at the time of handover according to a fourth exemplary embodiment of the present invention.
- BTS 1 and BTS 2 respectively
- a mobile station 14 moves with the base stations 11 and 12 as its source base station and target base station, respectively.
- MS mobile station 14
- the reason why the base station 12 is not physically connected to the network 13 may be that its network architecture is configured as such or that a communication path between the base station 12 and the network 13 is disabled due to some failure.
- the mobile station 14 sets an ARQ process with the base station 11 and sequentially transmits packets D(N), D(N+1), . . . , D(N+7) to the base station 11 (S 321 ).
- packets D(N), D(N+6), and D(N+7) are incompletely received packets.
- an incompletely received packet is denoted with the addition of an asterisk, like D*(N).
- an incompletely received packet or its corresponding completely received packet is represented by its sequence number in a trapezoid.
- the number “x” of a data packet D(x) is a sequence number assigned by the mobile station 14 to the packet. The larger “x” is, the later (the newer, in general) the packet is.
- eight packets D(N) to D(N+7) are illustrated here as an example to simplify the description, the number of packets, of course, do not need to be limited.
- the source base station 11 notifies the target base station 12 of information required for retransmission of the incompletely received packets, for example a reception status report (S 322 ).
- information specifying the incompletely received packets such as their sequence numbers for example, can be used.
- parameters can also be used, such as the sequence numbers of the held packets, reception status (completely received/incompletely received) of each packet, presence or absence of a request for retransmission at the source base station, and time at which the request for retransmission is made.
- the target base station 12 When the mobile station 14 has made a cell change to the target base station 12 , the target base station 12 presents the reception status report or a request to retransmit the incompletely received packets to the mobile station, by using the information notified from the source base station 11 . In response to this, the mobile station 14 preferentially transmits the data packets that allow the source base station 11 to terminate the ARQ process, that is to say the retransmission packets (S 323 ). Here, the packets D(N), D(N+6), and D(N+7) are retransmitted to the target base station 12 .
- the target base station 12 When the target base station 12 has completely received the retransmission packets corresponding to the incompletely received packets from the mobile station 14 , the target base station 12 transfers these retransmission packets to the source base station 11 (S 324 ).
- the source base station 11 carries out the ARQ process by using the retransmission packets and transmits a series of the completely received packets to the network 13 (S 325 ).
- the source base station 11 upon the complete receipt of the retransmission packet D(N), the source base station 11 transmits the uplink packets D(N) to D(N+5) in this order.
- the source base station 11 Upon the complete receipt of the retransmission packets D(N+6) and D(N+7), the source base station 11 transmits the uplink packets D(N+6) and D(N+7) in this order.
- the source base station 11 When having completely received all the retransmission packets, the source base station 11 terminates its own ARQ process if there are no more packets in the mobile station 14 to transmit to the source base station 11 .
- the target base station 12 becomes the serving base station (SBTS) of the mobile station 14 and sets a new ARQ relationship with the mobile station 14 by sending the mobile station 14 a request to resume uplink transmission.
- the mobile station 14 starts transmitting new packets to the target base station 12 .
- subsequent uplink packets D(N+8), . . . are transmitted to the target base station 12 .
- the target base station 12 After becoming the serving base station (SBTS) of the mobile station 14 , when the target base station 12 has completely received several uplink data packets from the mobile station 14 , the target base station 12 transmits these packets to the network 13 via the source base station 11 (S 324 , S 325 ).
- the subsequent uplink packets D(N+8), D(N+9), . . . are transmitted from the target base station 12 to the network 13 via the source base station 11 .
- the uplink packets held by the source base station 11 are transmitted to the network 13 from the source base station 11 , and the uplink packets newly received by the target base station 12 from the mobile station 14 are transmitted to the network 13 from the target base station 12 through a logical channel via the source base station 11 .
- retransmission packets are reversely transferred from the target base station 12 to the source base station 11 , and then the packets, as a series of completely received packets, are transmitted from the source base station 11 to the network 13 .
- a series of new uplink packets are transmitted from the target base station 12 to the network 13 similarly via the source base station 11 . Accordingly, even with an architecture in which the target base station 12 is physically connected only to the source base station 11 , uplink packets can be transmitted at the time of handover. Accordingly, it is possible to flexibly adapt to a change in the architecture.
- FIGS. 3A and 3B are schematic diagrams of mobile communications systems schematically showing two methods for transferring data at the time of handover according to a fifth exemplary embodiment of the present invention.
- the method shown in FIG. 3A is as described above in the fourth exemplary embodiment.
- the method shown in FIG. 3B is as described above as to the forward transfer control shown in FIG. 2A .
- the data transfer methods can be switched depending on which of the network architectures shown in FIGS. 3A and 3B a system that the present invention is applied to has.
- a system has the network architecture in which two base stations 11 and 12 (BTS 1 and BTS 2 , respectively) are physically connected to each other, the base station 11 is physically connected to a network 13 , and the base station 12 is not physically connected to the network 13 but is logically connected thereto through the base station 11 as shown in FIG. 3A , then the procedure of data transfer described in the fourth exemplary embodiment is adopted.
- FIG. 4 is a schematic block diagram showing an example of a base station in a mobile communications system according to the present invention.
- the above-described base stations 11 and 12 as well as other base stations that are not shown, have basically the same configuration of functionality. Hereinafter, description will focus on the configuration of functionality related to the present invention.
- the base station has a buffer section 401 for storing downlink data packets DD(N) to DD(N+M), uplink data packets DU (N) to DU (N+L), and other packets.
- the buffer section 401 is managed by a control section 403 based on a buffer management table 402 .
- the control section 403 includes a handover controller 404 and an ARQ processor 405 .
- the handover controller 404 and ARQ processor 405 work in conjunction with each other to carry out each control as described above, specifically the ARQ process, forward transfer control, reverse transfer control of retransmission packets, or switching control between the forward transfer control and the reverse transfer control.
- Radio communications between the base station and a mobile station are carried out by a radio transceiver 406 .
- the radio transceiver 406 is controlled by the control section 403 .
- communications with a gateway, to which each base station gains access, are carried out through a XU interface 407 , and communications with another base station are carried out through a XUB interface 408 .
- the control section 403 can monitor the time involved in transmitting and receiving packets to/from a mobile station, the state of the varying channel quality of a radio interface, and the like. Moreover, by controlling the XUB interface 408 , the control section 403 can estimate the state (transmission rate, etc.) of an inter-BTS interface XUB between the self base station and another base station on the other end of communication, by using transmission and reception times of packets transmitted to and received from the base station on the other end of communication periodically or as appropriate.
- control section 403 a program-controlled processor such as a CPU can be used for the control section 403 , and the control in each of the above-described exemplary embodiments can be implemented by executing a program on the program-controlled processor.
- the control section 403 carries out the data transfer control as follows.
- the control section 403 carries out the operation control of holding the uplink packets received from the mobile station 14 , notifying the information required for retransmission of incompletely received packets, receiving the retransmission packets corresponding to the incompletely received packets from the target base station 12 , and then transmitting the packets to the gateway.
- control section 403 carries out the operation control of sending the request for retransmission to the mobile station 14 in accordance with the retransmission request information received from the station 11 , and reversely transferring the retransmission packets received in response to the request to the source base station 11 .
- the control section 403 carries out, in parallel with the above-described reverse transfer control, the operation control of starting the ARQ process for transmission of new packets with the mobile station 14 , and transmitting new packets from the mobile station 14 to the gateway.
- the control section 403 calculates the proportion of incompletely received packets among the uplink packets received from the mobile station 14 , and switches between the forward transfer control ( FIG. 2A ) and the reverse transfer control ( FIG. 2B ), depending on whether or not the proportion of the incompletely received packets exceeds a predetermined threshold value.
- the control section 403 determines which of the forward transfer control ( FIG. 2A ) and the reverse transfer control ( FIG. 2B ) to perform, in accordance with the notification from the source base station 11 , and when determining to perform the reverse transfer control, transfers the retransmission packets from the mobile station 14 to the source base station 11 .
- the control section 403 carries out the operation control of holding the uplink packets received from the mobile station 14 , notifying the target base station 12 of the information required for retransmission of incompletely received packets, receiving the retransmission packets corresponding to the incompletely received packets, or new packets, from the target base station 12 , and then transmitting the packets to the gateway.
- control section 403 carries out the operation control of sending the request for retransmission to the mobile station 14 in accordance with the retransmission request information received from the source base station 11 , and reversely transferring the retransmission packets received in response to this request, or new packets, to the source base station 11 .
- the control section 403 determines either the reverse transfer control ( FIG. 3A ) or the forward transfer control ( FIG. 3B ) as the control method, depending on the set network architecture.
- FIG. 5 is a block diagram showing an example of a mobile station in a mobile communications system according to the present invention. Here, the parts related to the present invention only are shown.
- the mobile station includes a radio transceiver 501 for communicating with a base station through a radio interface. Data to transmit and data received are stored in a buffer section 502 .
- the buffer section 502 is controlled by a control section 504 using a management table 503 .
- the control section 504 functionally includes a handover controller 505 and an ARQ processor 506 and carries out control as described above, such as the retransmission of packets through an ARQ process, setting of an ARQ process with each of the source and target base stations, decision about a handover, execution of a handover command, and establishment of synchronization with the target base station.
- the control section 504 retransmits the packet corresponding to a reportedly incompletely received packet to the target base station 12 , sets a new ARQ process with the target base station 12 at the same time, and in parallel with the transmission of the retransmission packet, also transmits a new packet to the target base station 12 .
- the mobile station 14 is user equipment having communication functionality and information processing functionality.
- the mobile station 14 is a portable telephone terminal, portable information terminal, or the like.
- FIG. 6 is a diagram schematically showing a network architecture I of a mobile communications system.
- base stations 11 and 12 eNB 1 and eNB 2 , respectively
- a gateway 15 GW
- the mobile station 14 transmits and receives data packets to/from the Internet 16 through the network 13 .
- communications between the base stations are carried out through an interface XUB and that communications between each base station and the gateway 15 are carried out through an interface XU.
- the first example of the present invention is an application of the first exemplary embodiment of the present invention to the present network architecture I.
- FIG. 7 is a diagram showing a protocol structure of the mobile communications system according to the first example of the present invention.
- FIG. 8 is a diagram showing the protocol correspondences among the mobile station, base stations, and gateway.
- the protocols used in the present example, related to the retransmission and reverse transfer control, are as follows.
- HARQ Hybrid ARQ
- Layer 1 including an error correction coding (FEC) function, and renders retransmission control based on an ACK/NACK feedback from the receiving side.
- FEC error correction coding
- ARQ Automatic Repeat reQuest
- ARQ is an error correction protocol rendering the control of retransmitting the data packet corresponding to a data packet containing an error, to correct the error.
- error correction is carried out by retransmitting the data packet corresponding to the one containing the error.
- PDCP Packet Data Convergence Protocol
- PHY Physical layer protocol
- the error correction functionality is not limited to this protocol structure.
- error correction is carried out through HARQ 603 at the mobile station UE and HARQ 604 at the source base station eNB 1 . If an error still remains even after this HARQ process, error correction by means of packet retransmission is further carried out through ARQ 602 at the mobile station UE and ARQ 605 at the source base station eNB 1 .
- PDCP 601 at the mobile station UE is configured based on PDCP 606 at the gateway GW.
- the source base station eNB 1 notifies the target base station eNB 2 of information about a packet that needs to be retransmitted. However, the source base station eNB 1 does not clear ARQ 605 but maintains the ARQ control between the mobile station UE and itself.
- the target base station eNB 2 is notified of the information about a packet that needs to be retransmitted, and the mobile station UE connects to the cell of the target base station eNB 2 , whereby in accordance with a HARQ process through HARQ 607 at itself and HARQ 603 at the mobile station UE, the target base station eNB 2 receives the retransmission packet from the mobile station UE and transfers it to the source base station eNB 1 through a reverse transfer route 609 . Since ARQ 605 at the source base station eNB 1 is maintained, the source base station eNB 1 can terminate ARQ 605 by receiving the retransmission packet through the reverse transfer route 609 .
- the target base station eNB 2 When all retransmission packets have been completely delivered to the source base station eNB 1 , the target base station eNB 2 generates an ARQ process between ARQ 608 at itself and ARQ 602 at the mobile station UE, receives a new packet from the mobile station UE, and transmits the new packet to the gateway GW.
- FIG. 9 is a sequence diagram showing a procedure of uplink data transmission during handover according to the first example of the present invention. It is assumed that the above-described protocol control shown in FIGS. 7 and 8 is carried out here.
- the mobile station UE transmits data packets D(N), . . . , D(N+5) to the source base station eNB 1 (S 701 ). Not all the packets can be completely received by the source base station eNB 1 , and it is assumed hereinafter that the data packets D*(N) and D*(N+3) are incompletely received packets.
- the control section 403 of the source base station eNB 1 presents a reception status report to the mobile station UE and stores these uplink data packets D*(N) to D(N+5) in the buffer section 401 until the packets corresponding to the incompletely received packets are sequentially retransmitted from the mobile station UE and all become completely received packets.
- the handover controller 505 of the mobile station UE determines that a handover is needed and sends the source base station eNB 1 a request for a handover to the target base station eNB 2 .
- the handover controllers 404 of the source base station eNB 1 and target base station eNB 2 carry out mutual adjustment for the handover for the mobile station UE and start handover control (S 702 ).
- the ARQ processor 405 of the source base station eNB 1 notifies the target base station eNB 2 of the sequence numbers (here, “N” and “N+3”) of the incompletely received packets that need to be retransmitted (S 703 ).
- the ARQ processor 405 of the target base station eNB 2 provides the mobile station UE with the sequence numbers “N” and “N+3” of the incompletely received packets that need to be retransmitted (S 704 ).
- the ARQ processor 506 of the mobile station UE transmits the retransmission packet D(N) to the target base station eNB 2 in response (S 705 a )
- the control section 403 of the target base station eNB 2 reversely transfers the retransmission packet D(N) to the source base station eNB 1 (S 705 b ).
- the source base station eNB 1 Upon receipt of the retransmission packet D(N), the source base station eNB 1 transmits the completely received packets D(N) to D(N+2) to the gateway GW (S 706 ).
- the control section 403 of the target base station eNB 2 reversely transfers the retransmission packet D(N+3) to the source base station eNB 1 (S 707 b ).
- the source base station eNB 1 transmits the completely received packets D(N+3) to D(N+5) to the gateway GW (S 708 ).
- the handover controller 404 of the target base station eNB 2 sends a request to switch a path to the gateway GW (S 709 ), whereby the serving base station (SBTS) of the mobile station UE is updated (S 710 ).
- the control section 403 of the target base station eNB 2 instructs the mobile station UE to resume uplink transmission (S 711 ).
- the mobile station UE transmits new uplink packets D(N+6) and D(N+7) to the serving base station eNB 2 (S 712 ). If these packets are completely received, the serving base station eNB 2 transmits the packets D(N+6) and D(N+7) to the gateway GW (S 713 ).
- retransmission packets are reversely transferred from the target base station eNB 2 to the source base station eNB 1 , and then packets, as a series of completely received packets, are transmitted from the source base station eNB 1 to the gateway GW. Moreover, a series of new uplink packets are transmitted from the target base station eNB 2 to the gateway GW. Accordingly, the amount of traffic between the base stations can be reduced in comparison with the forward transfer scheme by which all the uplink packets held by the source base station eNB 1 are transferred to the target base station eNB 2 . As a result, it is possible to achieve higher-speed uplink data transmission and a reduction in the duration of a communication interruption.
- the present invention exhibits greater effects in particular as the proportion of the incompletely received packets held by the source base station eNB 1 becomes smaller, because the amount of packet transfer between the base stations is reduced.
- the unit may be a transmission unit included in a packet or may be a data unit.
- the mobile station UE transmits one uplink packet D(N) to the source base station eNB 1
- the mobile station UE disassembles the packet into a plurality of parts and transmits each part to the source base station eNB 1 .
- the source base station eNB 1 there are some occasions when some of the parts are successfully received by the source base station eNB 1 while the other parts result in error.
- the source base station eNB 1 notifies the target base station eNB 2 of information specifying the parts in error, and the target base station eNB 2 sends a request for retransmission to the mobile station UE, whereby only the parts in error can be reversely transferred from the target base station eNB 2 to the source base station eNB 1 . Since the parts in error only are retransmitted, the amount of data transfer between the base stations can be further reduced.
- a second example of the present invention is an application of the second exemplary embodiment of the present invention to the network architecture I shown in FIG. 6 .
- FIG. 10 is a diagram showing a protocol structure of a mobile communications system according to the second example of the present invention.
- FIG. 11 is a diagram showing the protocol correspondences among the mobile station, base stations, and gateway.
- the protocols used in the present example, related to the retransmission and reverse transfer control, are HARQ and ARQ, which are the same as those used in the first example, and therefore the description thereof will be omitted. Note that in the present example as well, the error correction functionality is not limited to the ARQ/HARQ protocol stack.
- error correction is carried out through HARQ 803 at the mobile station UE and HARQ 804 at the source base station eNB 1 . If an error still remains even after this HARQ process, error correction by means of packet retransmission is further carried out through ARQ 802 . 1 at the mobile station UE and ARQ 805 at the source base station eNB 1 .
- PDCP 801 at the mobile station UE is set based on PDCP 806 at the gateway GW.
- the source base station eNB 1 notifies the target base station eNB 2 of information about a packet that needs to be retransmitted.
- ARQ 805 is not cleared but is maintained.
- the target base station eNB 2 is notified of the information about a packet that needs to be retransmitted, and the mobile station UE connects to the cell of the target base station eNB 2 , whereby the target base station eNB 2 starts a second ARQ process for transmission of new packets, between second ARQ 808 at itself and second ARQ 802 . 2 at the mobile station UE.
- the target base station eNB 2 in accordance with a HARQ process between HARQ 807 at itself and HARQ 803 at the mobile station UE, receives the retransmission packet from the mobile station UE and transfers it to the source base station eNB 1 through a reverse transfer route 809 . Since ARQ 805 at the source base station eNB 1 is maintained, the source base station eNB 1 can terminate its own ARQ process by receiving the retransmission packet through the reverse transfer route 809 .
- the mobile station UE can transmit a new packet to the target base station eNB 2 by virtue of the second ARQ process with the target base station eNB 2 .
- the uplink packets held by the source base station eNB 1 are transmitted from the source base station eNB 1 to the gateway GW.
- the target base station eNB 2 has become the serving base station, the new packet received from the mobile station UE is transmitted from the base station eNB 2 to the gateway GW.
- FIG. 12 is a sequence diagram showing a procedure of uplink data transmission during handover according to the second example of the present invention. It is assumed that the above-described protocol control shown in FIGS. 10 and 11 is carried out here.
- the mobile station UE transmits data packets D(N), . . . , D(N+5) to the source base station eNB 1 (S 701 ). Not all the packets can be completely received by the source base station eNB 1 , and it is assumed hereinafter that the data packets D*(N) and D*(N+3) are incompletely received packets.
- the control section 403 of the source base station eNB 1 presents a reception status report to the mobile station UE and stores these uplink data packets D*(N) to D(N+5) in the buffer section 401 until the packets corresponding to the incompletely received packets are sequentially retransmitted from the mobile station UE and all become completely received packets.
- the handover controller 505 of the mobile station UE determines that a handover is needed and sends the source base station eNB 1 a request for a handover to the target base station eNB 2 .
- the handover controllers 404 of the source base station eNB 1 and target base station eNB 2 carry out mutual adjustment for the handover for the mobile station UE and start handover control (S 702 ).
- the ARQ processor 405 of the source base station eNB 1 notifies the target base station eNB 2 of the sequence numbers (here, “N” and “N+3”) of the incompletely received packets that need to be retransmitted (S 703 ).
- the ARQ processor 405 of the target base station eNB 2 generates a second ARQ process with the ARQ processor 506 of the mobile station UE.
- the target base station eNB 2 provides the mobile station UE with the sequence numbers “N” and “N+3” of the incompletely received packets that need to be retransmitted and also instructs the mobile station UE to resume uplink transmission (S 901 ).
- the ARQ processor 506 of the mobile station UE transmits the retransmission packet D(N) to the target base station eNB 2 in response (S 902 a )
- the control section 403 of the target base station eNB 2 reversely transfers the retransmission packet D(N) to the source base station eNB 1 (S 902 b ).
- the source base station eNB 1 Upon receipt of the retransmission packet D(N), the source base station eNB 1 transmits the completely received packets D(N) to D(N+2) to the gateway GW (S 903 ).
- the mobile station UE since the mobile station UE is instructed to resume uplink transmission from the target base station eNB 2 , the mobile station UE transmits a new uplink packet D(N+6), if it is present, to the target base station eNB 2 (S 904 ). Further, when the mobile station UE transmits the retransmission packet D(N+3) to the target base station eNB 2 (S 905 a ), the control section 403 of the target base station eNB 2 reversely transfers the retransmission packet D(N+3) to the source base station eNB 1 (S 905 b ).
- the mobile station UE transmits it to the target base station eNB 2 (S 906 ).
- the source base station eNB 1 Upon receipt of the retransmission packet D(N+3), the source base station eNB 1 transmits the completely received packets D(N+3) to D(N+5) to the gateway GW (S 907 ).
- the handover controller 404 of the target base station eNB 2 sends a request to switch a path to the gateway GW (S 908 ), whereby the serving base station (SBTS) of the mobile station UE is updated (S 909 ). Even during this period, if there is a new uplink packet D(N+8), the mobile station UE can transmit it to the target base station eNB 2 (S 910 ). When the update of the serving base station is completed in this manner, the mobile station UE transmits a new packet D(N+9) to the serving base station eNB 2 (S 911 ). The packets D(N+6) to D(N+9) held by the serving base station eNB 2 , if completely received, are transmitted to the gateway GW (S 912 ).
- retransmission packets are reversely transferred from the target base station eNB 2 to the source base station eNB 1 , and in parallel with this, the mobile station UE can transmit new uplink packets to the target base station eNB 2 .
- the amount of traffic between the base stations can be reduced in comparison with the forward transfer scheme by which all the uplink packets held by the source base station eNB 1 are transferred to the target base station eNB 2 .
- the present invention exhibits greater effects in particular as the proportion of the incompletely received packets held by the source base station eNB 1 becomes smaller, because the amount of packet transfer between the base stations is reduced.
- the second ARQ process is set between the mobile station UE and the target base station eNB 2 , whereby the mobile station UE can transmit a new uplink packet to the target base station eNB 2 , in parallel with the retransmission of a packet using the first ARQ process with the source base station eNB 1 . Therefore, since the mobile station UE can transmit subsequent uplink packets to the target base station eNB 2 without waiting until the ARQ process with the source base station eNB 1 is terminated, the duration of a communication interruption can be further reduced.
- the unit may be a transmission unit included in a packet or may be a data unit.
- the mobile station UE transmits one uplink packet D(N) to the source base station eNB 1
- the mobile station UE disassembles the packet into a plurality of parts and transmits each part to the source base station eNB 1 .
- the source base station eNB 1 there are some occasions when some of the parts are successfully received by the source base station eNB 1 while the other parts result in error.
- the source base station eNB 1 notifies the target base station eNB 2 of information specifying the parts in error, and the target base station eNB 2 sends a request for retransmission to the mobile station UE, whereby only the parts in error can be reversely transferred from the target base station eNB 2 to the source base station eNB 1 . Since the parts in error only are retransmitted, the amount of data transfer between the base stations can be further reduced.
- a third example of the present invention is an application of the third exemplary embodiment of the present invention to the network architecture I shown in FIG. 6 .
- FIG. 13 is a flow chart showing the control performed by a source base station in a mobile communications system according to the third example of the present invention.
- step S 1001 it is assumed that when the handover controller 404 of the source base station eNB 1 decides a handover for the mobile station UE, a series of uplink packets received from the mobile station UE have been stored in the buffer section 401 , with some incompletely received packets among the received packets (step S 1001 ).
- the control section 403 determines which of the forward transfer control (process A) and the reverse transfer control (process B) to perform (step S 1003 ).
- the transfer control can be determined by comparing the remaining-error ratio E with a predetermined threshold value. It is possible to set a single threshold value or a plurality of threshold values, depending on the usable bandwidth of the interface XUB between the base stations. As a general reference point, either the forward transfer control (process A) or the reverse transfer control (process B) is determined so that the amount of data transfer between the base stations becomes smaller.
- the ARQ processor 405 of the source base station eNB 1 transfers an ARQ context and the stored uplink packets to the target base station eNB 2 (steps S 1004 and S 1005 ) and then terminates the ARQ process (step S 1006 ). The details thereof will be described later.
- the ARQ processor 405 of the source base station eNB 1 notifies the target base station eNB 2 of information about the incompletely received packets (for example, their sequence numbers) (step S 1007 ), and waits for the receipt of the retransmission packets (reverse transfer) from the target base station eNB 2 .
- the source base station eNB 1 receives the retransmission packets corresponding to the incompletely received packets from the target base station eNB 2 (step S 1008 )
- the source base station eNB 1 transmits a series of the completely received packets to the gateway GW (step S 1009 ).
- the source base station eNB 1 finishes transmitting all the stored packets related to the mobile station UE, the source base station eNB 1 terminates the ARQ process (step S 1006 ).
- the reverse transfer control (process B), the above-descried reverse transfer control according to the first or second example can be used, and therefore the description thereof will be omitted.
- the forward transfer control (process A) will be described in detail.
- FIG. 14 is a diagram of a protocol structure of the mobile communications system during the forward transfer control (process A) in the third example.
- FIG. 15 is a diagram showing the protocol correspondences among the mobile station, base stations, and gateway.
- the protocols used here, related to the forward transfer control, are HARQ and ARQ. Note that in the present embodiment as well, the error correction functionality is not limited to the ARQ/HARQ protocol stack.
- error correction is carried out through HARQ 1103 at the mobile station UE and HARQ 1104 at the source base station eNB 1 . If an error still remains even after this HARQ process, error correction by means of packet retransmission is further carried out through ARQ 1102 at the mobile station UE and ARQ 1105 at the source base station eNB 1 . In addition, PDCP 1101 at the mobile station UE is initiated based on PDCP 1106 at the gateway GW.
- the source base station eNB 1 transfers the stored uplink packets and ARQ information to the target base station eNB 2 and then terminates ARQ 1105 .
- the target base station eNB 2 starts an ARQ process in accordance with the transferred ARQ information and, when completely receiving the retransmission packets and subsequent new packets from the mobile station UE, sequentially transmits them to the gateway GW.
- FIG. 16 is a sequence diagram showing a procedure of uplink data transmission during the forward transfer control (process A) in to the third example of the present invention. It is assumed that the above-described protocol control shown in FIGS. 14 and 15 is carried out here.
- the mobile station UE transmits data packets D(N), . . . , D(N+7) to the source base station eNB 1 (S 1201 ). Not all the packets can be completely received by the source base station eNB 1 , and it is assumed hereinafter that the data packets D*(N), D*(N+6), and D*(N+7) are incompletely received packets.
- the control section 403 of the source base station eNB 1 presents a reception status report to the mobile station UE and stores these uplink data packets D*(N) to D*(N+7) in the buffer section 401 until the packets corresponding to the incompletely received packets are sequentially retransmitted from the mobile station UE and all become completely received packets.
- the handover controller 505 of the mobile station UE determines that a handover is needed and sends the source base station eNB 1 a request for a handover to the target base station eNB 2 .
- the handover controllers 404 of the source base station eNB 1 and target base station eNB 2 carry out mutual adjustment for the handover for the mobile station UE and start handover control (S 1202 ).
- the ARQ processor 405 of the source base station eNB 1 transfers the uplink packets D*(N) to D*(N+7) and ARQ information to the target base station eNB 2 and terminates ARQ 1105 (S 1203 ).
- the ARQ processor 405 of the serving base station eNB 2 presents the reception status report to the mobile station UE, and the packets corresponding to the incompletely received packets are sequentially retransmitted from the mobile station UE (S 1205 ).
- the ARQ processor 405 of the serving base station eNB 2 transmits the completely received packets D(N) to D(N+7) to the gateway GW (S 1206 ).
- the serving base station eNB 2 transmits it to the gateway GW (S 1208 ).
- process A it is determined which of the forward data transfer (process A) and the reverse transfer of a retransmission packet from the target base station eNB 2 to the source base station eNB 1 (process B) to perform, by using the proportion of the incompletely received packets held by the source base station eNB 1 and the predetermine threshold value determined with consideration given to the capacities and load states of the base stations and network.
- the control of switching between the forward transfer control and the reverse transfer control is performed by the source base station eNB 1 . Therefore, for example, even if a communication path between the source base station eNB 1 and the gateway GW is disabled due to some failure, it is possible to maintain their communications by switching to the forward transfer control.
- FIG. 17 is a diagram schematically showing a network architecture II of a mobile communications system.
- base stations 11 and 12 eNB 1 and eNB 2 , respectively
- gateways 15 . 1 and 15 . 2 GW 1 and GW 2 , respectively
- UE mobile station 14
- the gateway 15 . 1 to which the source base station 11 gains access is referred to as a source gateway
- the gateway 15 . 2 to which the target base station 12 gains access is referred to as a target gateway.
- the mobile station 14 transmits and receives data packets to/from the Internet 16 through the network 13 .
- a fourth example of the present invention is an application of the first exemplary embodiment of the present invention to the network architecture II.
- FIG. 18 is a diagram of a protocol structure of a mobile communications system according to the fourth example.
- FIG. 19 is a diagram showing the protocol correspondences among the mobile station, base stations, and gateways in the fourth example.
- the protocols used in the present example, related to the retransmission and reverse transfer control, are as follows.
- HARQ Hybrid ARQ
- FEC error correction coding
- ARQ Automatic Repeat reQuest
- ARQ is an error correction protocol, rendering the control of retransmitting the data packet corresponding to a data packet containing an error, to correct the error.
- error correction is carried out by retransmitting the data packet corresponding to the one containing the error.
- PDCP Packet Data Convergence Protocol
- PHY Physical layer protocol
- the error correction functionality is not limited to this protocol structure.
- error correction is carried out through HARQ 603 at the mobile station UE and HARQ 604 at the source base station eNB 1 . If an error still remains even after this HARQ process, error correction by means of packet retransmission is further carried out through ARQ 602 at the mobile station UE and ARQ 605 at the source base station eNB 1 .
- the source base station eNB 1 notifies the target base station eNB 2 of information about a packet that needs to be retransmitted. However, the source base station eNB 1 does not clear but maintains ARQ 605 .
- the target base station eNB 2 is notified of the information about a packet that needs to be retransmitted, and the mobile station UE connects to the cell of the target base station eNB 2 , whereby the target base station eNB 2 requests the target gateway GW 2 to initiate PDCP 1302 . Moreover, when the target base station eNB 2 receives the retransmission packet from the mobile station UE in accordance with a HARQ process between HARQ 607 at itself and HARQ 603 at the mobile station UE, the target base station eNB 2 transfers it to the source base station eNB 1 through a reverse transfer route 609 .
- the source base station eNB 1 can carry out the ARQ process and transmit the completely received packets to the source gateway GW 1 .
- the target base station eNB 2 When all retransmission packets have been completely delivered to the source base station eNB 1 , the target base station eNB 2 requests the target gateway GW 2 to switch the path. At the same time, the source base station eNB 1 terminates ARQ 605 at itself if no uplink packet to transmit to the source gateway GW 1 remains.
- the target gateway GW 2 then has the source gateway GW 1 terminate PDCP 1301 and starts processing as the serving gateway of the mobile station UE.
- the target base station eNB 2 sends a request to resume uplink transmission to the mobile station UE, thereby generating an ARQ process between ARQ 608 at itself and ARQ 602 at the mobile station UE.
- the mobile station UE starts transmitting new packets to the target base station eNB 2 .
- the target base station eNB 2 delivers these completely received uplink packets to the serving gateway GW 2 .
- FIG. 20 is a sequence diagram showing a procedure of uplink data transmission during handover according to the fourth example of the present invention. It is assumed that the protocol control shown in FIGS. 18 and 19 is carried out here.
- the mobile station UE transmits data packets D(N), . . . , D(N+5) to the source base station eNB 1 (S 701 ). Not all the packets can be completely received by the source base station eNB 1 , and it is assumed hereinafter that the data packets D*(N) and D*(N+3) are incompletely received packets.
- the control section 403 of the source base station eNB 1 presents a reception status report to the mobile station UE and stores these uplink data packets D*(N) to D(N+5) in the buffer section 401 until the packets corresponding to the incompletely received packets are sequentially retransmitted from the mobile station UE and all become completely received packets.
- the handover controller 505 of the mobile station UE determines that a handover is needed and sends the source base station eNB 1 a request for a handover to the target base station eNB 2 .
- the handover controllers 404 of the source base station eNB 1 and target base station eNB 2 carry out mutual adjustment for the handover for the mobile station UE and start handover control (S 702 ).
- the ARQ processor 405 of the source base station eNB 1 notifies the target base station eNB 2 of the sequence numbers (here, “N” and “N+3”) of the incompletely received packets that need to be retransmitted (S 703 ).
- the ARQ processor 405 of the target base station eNB 2 provides the mobile station UE with the sequence numbers “N” and “N+3” of the incompletely received packets that need to be retransmitted (S 704 ).
- the ARQ processor 506 of the mobile station UE transmits the retransmission packet D(N) to the target base station eNB 2 in response (S 705 a )
- the control section 403 of the target base station eNB 2 reversely transfers the retransmission packet D(N) to the source base station eNB 1 (S 705 b ).
- the source base station eNB 1 Upon receipt of the retransmission packet D(N), the source base station eNB 1 transmits the completely received packets D(N) to D(N+2) to the source gateway GW 1 (S 706 ).
- the control section 403 of the target base station eNB 2 reversely transfers the retransmission packet D(N+3) to the source base station eNB 1 (S 707 b ).
- the source base station eNB 1 Upon receipt of the retransmission packet D(N+3), the source base station eNB 1 transmits the completely received packets D(N+3) to D(N+5) to the source gateway GW 1 (S 708 ). All the untransmitted packets D(N) to D(N+5) have been completely transmitted to the source gateway GW 1 , whereby the ARQ processor 405 of the source base station eNB 1 can terminates the ARQ process.
- the handover controller 404 of the target base station eNB 2 requests the target gateway GW 2 to switch the path (S 1401 ), whereby the serving base station (SBTS) of the mobile station UE is updated (S 1402 ).
- the target gateway GW 2 notifies the source gateway GW 1 that the source gateway GW 1 can terminate PDCP (S 1403 ).
- the source gateway GW 1 terminates its own PDCP, and the target gateway GW 2 starts processing as the serving gateway of the mobile station UE.
- the base station eNB 2 which has become the serving base station of the mobile station UE, sets a new ARQ process with the mobile station UE by sending the mobile station UE a request to resume uplink transmission (S 1404 ). In response to this, the mobile station UE transmits new uplink packets D(N+6) and D(N+7) to the serving base station eNB 2 (S 1405 ) If the packets are completely received, the serving base station eNB 2 transmits these new packets to the gateway GW 2 , which has become the serving gateway (S 1406 ).
- retransmission packets are reversely transferred from the target base station eNB 2 to the source base station eNB 1 , and then packets, as a series of completely received packets, are transmitted from the source base station eNB 1 to the source gateway GW 1 . Moreover, a series of new uplink packets are transmitted from the target base station eNB 2 to the target gateway GW 2 .
- the first example of the present invention can also be applied to the network architecture II in which the base stations eNB 1 and eNB 2 are connected to the different gateways GW 1 and GW 2 , respectively. That is, the present example also has the effect that, as mentioned above, the amount of traffic between the base stations can be reduced in comparison with the forward transfer scheme by which all the uplink packets held by the source base station eNB 1 are transferred to the target base station eNB 2 , and as a result, it is possible to achieve higher-speed uplink data transmission and a reduction in the duration of a communication interruption.
- the present invention exhibits greater effects in particular as the proportion of the incompletely received packets held by the source base station eNB 1 becomes smaller, because the amount of packet transfer between the base stations is reduced.
- the unit may be a transmission unit included in a packet or may be a data unit.
- the mobile station UE transmits one uplink packet D(N) to the source base station eNB 1
- the mobile station UE disassembles the packet into a plurality of parts and transmits each part to the source base station eNB 1 .
- the source base station eNB 1 there are some occasions when some of the parts are successfully received by the source base station eNB 1 while the other parts result in error.
- the source base station eNB 1 notifies the target base station eNB 2 of information specifying the parts in error, and the target base station eNB 2 sends a request for retransmission to the mobile station UE, whereby only the parts in error can be reversely transferred from the target base station eNB 2 to the source base station eNB 1 . Since the parts in error only are retransmitted, the amount of data transfer between the base stations can be further reduced.
- a fifth example of the present invention is an application of the second exemplary embodiment of the present invention to the network architecture II shown in FIG. 17 .
- FIG. 21 is a diagram of a protocol structure of a mobile communications system according to the fifth example.
- FIG. 22 is a diagram showing the protocol correspondences among the mobile station, base stations, and gateways in the fifth example.
- the protocols used in the present embodiment, related to the retransmission and reverse transfer control, are as follows.
- HARQ Hybrid ARQ
- FEC error correction coding
- ARQ Automatic Repeat reQuest
- ARQ is an error correction protocol, rendering the control of retransmitting the data packet corresponding to a data packet containing an error, to correct the error.
- error correction is carried out by retransmitting the data packet corresponding to the one containing the error.
- the error correction functionality is not limited to this protocol structure.
- the present invention can be applied to any system in which a data unit to be received in the ARQ control may contain an error.
- error correction is carried out through HARQ 1503 at the mobile station UE and HARQ 1504 at the source base station eNB 1 . If an error still remains even after this HARQ process, error correction by means of packet retransmission is further carried out through ARQ 1502 at the mobile station UE and ARQ 1505 at the source base station eNB 1 .
- PDCP 1501 at the mobile station UE is set based on PDCP 1506 at the source gateway GW 1 .
- the source base station eNB 1 notifies the target base station eNB 2 of information about a packet that needs to be retransmitted. However, the source base station eNB 1 does not clear but maintains ARQ 1505 . Further, the target base station eNB 2 requests the target gateway GW 2 to initiate new second PDCP 1511 . To this request, the target gateway GW 2 responds with an initial parameter setting value for PDCP 1507 at the mobile station UE.
- the target base station eNB 2 When the mobile station UE has connected to the cell of the target base station eNB 2 , the target base station eNB 2 presents a request for retransmission to the mobile station UE by using the information about the packet that needs to be retransmitted, and further starts a second ARQ process for transmission of new packets, between second ARQ 1510 at itself and second ARQ 1508 at the mobile station UE. Then, the target base station eNB 2 requests the mobile station UE to start a second PDCP process based on the setting made by the target gateway GW 2 . Thus, the mobile station UE preferentially transmits the data packet that can end the first ARQ process with the source base station eNB 1 and the first PDCP process with the source gateway GW 1 , that is to say the retransmission packet.
- the target base station eNB 2 When receiving the retransmission packet from the mobile station UE, the target base station eNB 2 transfers it to the source base station eNB 1 through a reverse transfer route 1512 . Since ARQ 1505 at the source base station eNB 1 is maintained, upon receipt of the retransmission packet through the reverse transfer route 1512 , the source base station eNB 1 carries out the ARQ process and transmits completely received data packets to the source gateway GW 1 .
- the mobile station UE transmits new packets to the target base station eNB 2 by using the process between the second ARQs 1508 and 1510 and the process between the second PDCPs 1507 and 1511 , and the target base station eNB 2 stores those packets.
- the target base station eNB 2 When all retransmission packets have been completely transferred to the source base station eNB 1 , the target base station eNB 2 requests the target gateway GW 2 to switch the path. At the same time, the source base station eNB 1 terminates the first ARQ process if there is no data packet to transmit to the source gateway GW 1 .
- the target gateway GW 2 requests that the source gateway GW 1 terminate PDCP 1506 .
- the source gateway GW 1 terminates PDCP 1506
- the target gateway GW 2 starts processing as the serving gateway of the mobile station UE.
- the target base station eNB 2 delivers the completely received packets, stored in the second ARQ and PDCP processes, to the serving gateway GW 2 .
- FIG. 23 is a sequence diagram showing a procedure of uplink data transmission during handover according to the fifth example of the present invention. It is assumed that the above-described protocol control shown in FIGS. 21 and 22 is carried out here.
- the mobile station UE transmits data packets D(N), . . . , D(N+5) to the source base station eNB 1 (S 701 ). Not all the packets can be completely received by the source base station eNB 1 , and it is assumed hereinafter that the data packets D*(N) and D*(N+3) are incompletely received packets.
- the control section 403 of the source base station eNB 1 presents a reception status report to the mobile station UE and stores these uplink data packets D*(N) to D(N+5) in the buffer section 401 until the packets corresponding to the incompletely received packets are sequentially retransmitted from the mobile station UE and all become completely received packets.
- the handover controller 505 of the mobile station UE determines that a handover is needed and sends the source base station eNB 1 a request for a handover to the target base station eNB 2 .
- the handover controllers 404 of the source base station eNB 1 and target base station eNB 2 carry out mutual adjustment for the handover for the mobile station UE and start handover control (S 702 ).
- the ARQ processor 405 of the source base station eNB 1 notifies the target base station eNB 2 of the sequence numbers (here, “N” and “N+3”) of the incompletely received packets that need to be retransmitted (S 703 ).
- the target base station eNB 2 requests the target gateway GW 2 to initiate new second PDCP (S 1601 ). To this request, the target gateway GW 2 responds with an initial parameter setting value for PDCP at the mobile station UE (S 1602 ).
- the ARQ processor 405 of the target base station eNB 2 provides the mobile station UE with the sequence numbers N and N+3 of the incompletely received packets that need to be retransmitted, and also sends the mobile station UE an instruction to resume uplink transmission by using the initial parameter setting value received from the target gateway GW 2 (S 1603 ).
- the ARQ processor 506 of the mobile station UE transmits the retransmission packet D(N) to the target base station eNB 2 in response (S 1604 a )
- the control section 403 of the target base station eNB 2 reversely transfers the retransmission packet D(N) to the source base station eNB 1 (S 1604 b ).
- the source base station eNB 1 Upon receipt of the retransmission packet D(N), the source base station eNB 1 transmits the completely received packets D(N) to D(N+2) to the source gateway GW 1 (S 1605 ).
- the mobile station UE since the mobile station UE has been given the instruction to resume uplink transmission from the target base station eNB 2 , the mobile station UE transmits a new uplink packet D(N+6), if it is present, to the target base station eNB 2 (S 1606 ). Moreover, when the mobile station UE transmits the retransmission packet D(N+3) to the target base station eNB 2 (S 1607 a ), the control section 403 of the target base station eNB 2 reversely transfers the retransmission packet D(N+3) to the source base station eNB 1 (S 1607 b ). During this period, if there is a new uplink packet D(N+7), the mobile station UE transmits it to the target base station eNB 2 (S 1608 ).
- the source base station eNB 1 Upon receipt of the retransmission packet D(N+3), the source base station eNB 1 transmits the completely received packets D(N+3) to (D+5) to the source gateway 1 (S 1609 ).
- the handover controller 404 of the target base station eNB 2 requests the target gateway GW 2 to switch the path (S 1610 ), whereby the serving base station (SBTS) of the mobile station UE is updated (S 1611 ).
- the target gateway GW 2 has the source gateway GW 1 terminate PDCP (S 1612 ), thereby becoming the serving gateway. Even during this period, if there is a new uplink packet D(N+8), the mobile station UE can transmit it to the target base station eNB 2 (S 1613 ).
- the mobile station UE transmits a new packet D(N+9) to the serving base station eNB 2 (S 1614 ).
- the packets D(N+6) to D(N+9) held by the serving base station eNB 2 if completely received, are then transmitted to the gateway GW 2 (S 1615 ).
- retransmission packets are reversely transferred from the target base station eNB 2 to the source base station eNB 1 , and then packets, as a series of completely received packets, are transmitted from the source base station eNB 1 to the source gateway GW 1 .
- the mobile station UE can transmit new uplink packets to the target base station eNB 2 .
- the second exemplary embodiment of the present invention can also be applied to the network architecture II in which the base stations eNB 1 and eNB 2 are connected to the different gateways GW 1 and GW 2 , respectively. That is, the present example also has the effect that, as mentioned above, the amount of traffic between the base stations can be reduced in comparison with the forward transfer scheme by which all the uplink packets held by the source base station eNB 1 are transferred to the target base station eNB 2 , and as a result, it is possible to achieve higher-speed uplink data transmission and a reduction in the duration of a communication interruption.
- the present example exhibits greater effects in particular as the proportion of the incompletely received packets held by the source base station eNB 1 becomes smaller, because the amount of packet transfer between the base stations is reduced.
- the second ARQ process is set between the mobile station UE and the target base station eNB 2
- the second PDCP process is set between the mobile station UE and the target gateway GW 2
- the mobile station UE can transmit a new uplink packet to the target base station eNB 2 in parallel with the transmission/retransmission of a packet using the first ARQ process with the source base station eNB 1 and the first PDCP process with the source gateway GW 1 . Accordingly, since the mobile station UE can transmit subsequent uplink packets to the target base station eNB 2 without waiting until the first ARQ process with the source base station eNB 1 is terminated, it is possible to further reduce the duration of a communication interruption.
- the unit may be a transmission unit included in a packet or may be a data unit.
- the mobile station UE transmits one uplink packet D(N) to the source base station eNB 1
- the mobile station UE disassembles the packet into a plurality of parts and transmits each part to the source base station eNB 1 .
- the source base station eNB 1 there are some occasions when some of the parts are successfully received by the source base station eNB 1 while the other parts result in error.
- the source base station eNB 1 notifies the target base station eNB 2 of information specifying the parts in error, and the target base station eNB 2 sends a request for retransmission to the mobile station UE, whereby only the parts in error can be reversely transferred from the target base station eNB 2 to the source base station eNB 1 . Since the parts in error only are retransmitted, the amount of data transfer between the base stations can be further reduced.
- FIG. 24 is a diagram schematically showing a network architecture III of a mobile communications system.
- two base stations 11 and 12 eNB 1 and eNB 2 , respectively
- the base station eNB 1 is physically connected to a gateway 15 (GW)
- the base station eNB 2 is not physically connected to the gateway 15 (GW) but is logically connected thereto through the base station eNB 1 .
- a mobile station 14 UE moves with the base stations eNB 1 and eNB 2 as its source base station and target base station, respectively.
- the base station eNB 2 is set so as to be connected only to the adjacent base station eNB 1 as described above, whereby it is possible to expand the service area while suppressing the spending on new equipment. This is particularly suitable for a setting in an area where the amount of communication is small.
- a sixth example of the present invention is an application of the fourth exemplary embodiment of the present invention to the above-described network architecture III.
- the protocols used in the sixth example, related to the retransmission and reverse transfer control, are HARQ and ARQ, which are the same as those used in the first example, and therefore the description thereof will be omitted.
- the source base station eNB 1 notifies the target base station eNB 2 of information required for retransmission of the packets corresponding to the incompletely received packets, for example a reception status report.
- the target base station eNB 2 presents a request for retransmission to the mobile station UE by using the information notified from the source base station eNB 1 .
- the mobile station UE preferentially transmits the retransmission packets.
- the target base station eNB 2 When completely receiving the retransmission packets from the mobile station UE, the target base station eNB 2 transfers these retransmission packets to the source base station eNB 1 .
- the source base station eNB 1 carries out an ARQ process by using the retransmission packets and then transmits a series of the completely received packets to the gateway GW.
- the target base station eNB 2 When the target base station eNB 2 has completely transferred all the retransmission packets to the source base station eNB 1 , the target base station eNB 2 requests the gateway GW to switch the path.
- the source base station eNB 1 terminates its own ARQ process if there are no more packets in the mobile station UE to transmit to the source base station eNB 1 .
- the target base station eNB 2 becomes the serving base station (SBTS) of the mobile station UE and sends the mobile station UE a request to resume uplink transmission, whereby the mobile station UE starts transmitting new packets to the target base station eNB 2 .
- SBTS serving base station
- the target base station eNB 2 transmits them to the gateway GW via the source base station 11 .
- the uplink packets held by the source base station eNB 1 are transmitted to the gateway GW from the source base station eNB 1
- the uplink packets newly received by the target base station eNB 2 from the mobile station UE are transmitted to the gateway GW from the target base station eNB 2 through a logical channel via the source base station eNB 1 .
- retransmission packets are reversely transferred from the target base station eNB 2 to the source base station eNB 1 , and then packets, as a series of completely received packets, are transmitted from the source base station eNB 1 to the gateway GW. Moreover, a series of new uplink packets are transmitted from the target base station eNB 2 to the gateway GW similarly via the source base station eNB 1 . Therefore, even with the network architecture III in which the target base station eNB 2 is physically connected only to the source base station eNB 1 , an uplink packet can be transmitted at the time of handover. Accordingly, it is also possible to flexibly adapt to a change in the architecture.
- FIG. 25 is a diagram schematically showing a network architecture IV of a mobile communications system.
- two base stations 11 and 12 eNB 1 and eNB 2 , respectively
- the base station eNB 2 is physically connected to a gateway 15 (GW)
- the base station eNB 1 is not physically connected to the gateway 15 (GW) but is logically connected thereto through the base station eNB 2 .
- a mobile station 14 UE moves with the base stations eNB 1 and eNB 2 as its source base station and target base station, respectively.
- the base station eNB 1 is set so as to be connected only to the adjacent base station eNB 2 as described above, whereby it is possible to expand the service area while suppressing the spending on new equipment. This is particularly suitable for a setting in an area where the amount of communication is small.
- a seventh example of the present invention is an application of the fifth exemplary embodiment of the present invention to the network architecture III shown in FIG. 24 and the network architecture IV shown in FIG. 25 .
- the protocols used in the seventh example of the present invention are HARQ and ARQ, which are the same as those used in the first example, and therefore the description thereof will be omitted.
- the data transfer controls are switched depending on whether the control is applied to the network architecture III shown in FIG. 24 or similar one, or whether the control is applied to the network architecture IV shown in FIG. 25 or similar one. Specifically, if the control is applied to the network architecture III shown in FIG. 24 or similar one, the data transmission procedure described in the sixth example is adopted. If the control is applied to the network architecture IV shown in FIG. 25 or similar one, the forward transfer procedure described in the section 10 . 3 of the third example is adopted.
- the present invention can be applied to general mobile communications systems having an interface between base stations.
- an object of the present invention is to provide a novel data transmission method and system that can reduce the amount of data transferred between base stations.
- an object of the present invention is to provide a mobile communications system that can reduce the duration of a communication interruption at the time of handover, as well as a data transmission method for the system.
- an object of the present invention is to provide a mobile communications system that can be easily adapted to a change in system architecture, as well as a data transmission method for the system.
- a first base station performs retransmission control using a retransmitted data unit and, after having completed the retransmission control in the first base station, a second base station performs retransmission control for new data received from a mobile station.
- the first base station performs retransmission control using a retransmitted data unit and, in parallel with the retransmission control performed by the first base station, the second base station performs retransmission control for new data received from a mobile station.
- a data transmission system is characterized by including: a first control means for performing retransmission control for data received from a mobile station at the first base station which is a handover source base station; and a second control means for receiving a data unit to be retransmitted according to the retransmission control, from the mobile station and transmitting it to the first base station at the second base station which is a handover target base station.
- data corresponding to incompletely received data at a source base station is retransmitted by the mobile station to a target base station and then the retransmitted data received by the target base station is reversely transmitted to the source base station.
- a reverse transfer control eliminates the need of transferring all received data at the time of handover from the source base station to the target base station, resulting in the reduced amount of traffic between base stations and a reduction in the duration of a communication interruption.
- an automatic repeat request process is set between a mobile station and each of the source base station and the target base station, whereby the mobile station can transmit new uplink packets to the target base station in parallel with the retransmission of packets by the source base station. Accordingly, the duration of a communication interruption can be further reduced.
- the present invention can be applied to any system in which a data unit to be received in the ARQ control may contain an error.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
Abstract
Description
- 1. Field of the Invention
- This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2006-165356, filed on Jun. 14, 2006, the disclosure of which is incorporated herein in its entirety by reference.
- The present invention relates to a mobile communications system and, more particularly, to a method and system for transmitting data at the time of handover.
- 2. Description of the Related Art
- In a mobile communications system or the like employing packet transmission protocols, for example, high-speed packet transmission protocols such as HSDPA (High Speed Downlink Packet Access) and EUDCH (Enhanced Uplink Dedicated Channel)/HSUPA (High Speed Uplink Packet Access), the prevention of data loss and service interruption at the time of handover (hereinafter, abbreviated as “HO” where appropriate) has become more and more important. In particular, as the automatic repeat request (ARQ) function of the radio link control (RLC) layer is shifted from a radio network controller (RNC) to a base station (Node B), it is a significant problem to be solved how lossless handover is effectively realized in the uplink data transmission from a mobile station to a base station.
- One of the basic handover procedures in the uplink data transmission is described in 3GPP TR 25.813 V0.9.2 (2006-05), 9.1.7 (Network aspects) (3rd Generation Partnership Project; Technical Specification Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Universal Terrestrial Radio Access Network (E-UTRAN); Radio interface protocol aspects (Release7)). The outline of a handover between base stations based on this procedure is as follows. A handover source base station (source eNB) forwards uplink packets that have been successfully (or completely) received from a user equipment/mobile station (UE), to a gateway (GW), discards packets that have not been completely received, and reports reception status information to the user equipment. During this period of time, if the user equipment's data destination is changed to the cell of a handover target base station (target eNB), the user equipment retransmits to the target base station the uplink packets that have been reported as being incompletely received. The target base station then forwards the completely received uplink packets to the gateway.
- In this manner, even if a handover between the base stations occurs while uplink data is being transmitted, all the uplink data packets transmitted from the user equipment are forwarded to the gateway through any one of the source base station and target base station. According to this procedure, the user equipment can forward all uplink packets to the gateway, without transferring uplink packet and information such as an ARQ context from the source base station to the target base station.
- However, in the case where the transmission of packets from a base station to a gateway is performed in order of the sequence numbers of the packets, when a packet is incompletely received, the packets with the sequence numbers subsequent to this incompletely received packet (even if they are completely received) are held by the base station. Then, after the packet corresponding to the incompletely received packet is completely received from a mobile station through the ARQ procedure, this completely received packet and the subsequent completely received packets are transmitted to the gateway.
- Therefore, if a handover between base stations occurs in a state where one of the base stations holds untransmitted uplink packets, it is a significant matter how to handle these untransmitted uplink packets. A conceivable solving means is a method in which the source base station transfers these untransmitted uplink packets and ARQ context to the target base station, and when the target base station has completely received a retransmitted packet from the mobile station, the target base station transmits the packets including the retransmitted packet and subsequent uplink packets to the gateway.
- However, according to the above-mentioned method, even when synchronization has been established between the mobile station and the target base station, the mobile station is left in a state of substantially no data transmission until the source base station transfers all the untransmitted uplink packets to the target base station and the target base station completely receives the retransmitted packet and then starts to transmit the uplink packets. During this period of time, the communication stays interrupted.
- Moreover, the narrower the bandwidth of an interface between the base stations, the longer time it takes to transfer the packets between the base stations, and hence the longer duration of a communication interruption. The duration of a communication interruption is a factor directly related to the quality of radio service, particularly greatly affecting the user's feeling about usability. To reduce this duration of a communication interruption, the data transfer between the base stations needs to be carried out at as high speed as possible. However, it is undesirable to increase the transfer rate by widening the bandwidth of the interface between the base stations only for this purpose, also from the viewpoint of the effective use of network resources. Radio carriers may also be burdened with higher costs.
- Furthermore, according to the method in which the untransmitted uplink packets and ARQ context are transferred from the source base station to the target base station upon the occurrence of a handover (hereinafter, this method will be referred to as forward transfer method), the ARQ process with the source base station is simply cleared when a handover occurs. Therefore, although this method can be applied to, for example, a system architecture in which the source base station and target base station are both physically connected to a gateway, it is difficult to flexibly adapt this method to other system architectures.
- Accordingly, an object of the present invention is to provide a novel data transmission method and system that can reduce the amount of data transferred between base stations.
- According to the present invention, a method for transmitting data when handover occurs from a first base station to a second base station in a mobile communications system, includes: a) retransmitting a data unit among data that the first base station has received from a mobile station, from the mobile station to the second base station, wherein retransmission of the data unit is required according to retransmission control in the first base station; and b) reversely transmitting the data unit from the second base station to the first base station.
- According to the present invention, data corresponding to incompletely received data at a source base station is retransmitted by the mobile station to a target base station and then the retransmitted data received by the target base station is reversely transmitted to the source base station. Such a reverse transfer control eliminates the need of transferring all received data at the time of handover from the source base station to the target base station, resulting in the reduced amount of traffic between base stations and a reduction in the duration of a communication interruption.
-
FIG. 1A is a schematic diagram of a mobile communications system schematically showing a method for transferring data at the time of handover according to a first exemplary embodiment of the present invention. -
FIG. 1B is a schematic diagram of a mobile communications system schematically showing a method for transferring data at the time of handover according to a second exemplary embodiment of the present invention. -
FIGS. 2A and 2B are schematic diagrams of a mobile communications system schematically showing two methods for transferring data at the time of handover according to a third exemplary embodiment of the present invention. -
FIGS. 3A and 3B are schematic diagrams of mobile communications systems schematically showing methods for transferring data at the time of handover, whereFIG. 3A is involved in a fourth exemplary embodiment of the present invention, andFIGS. 3A and 3B are involved in a fifth exemplary embodiment of the present invention. -
FIG. 4 is a schematic block diagram showing an example of a base station in a mobile communications system according to the present invention. -
FIG. 5 is a schematic block diagram showing an example of a mobile station in a mobile communications system according to the present invention. -
FIG. 6 is a diagram schematically showing a network architecture I of a mobile communications system. -
FIG. 7 is a diagram of a protocol structure of a mobile communications system according to a first example of the present invention. -
FIG. 8 is a diagram showing protocol correspondences among a mobile station, base stations, and a gateway shown inFIG. 7 . -
FIG. 9 is a sequence diagram showing a procedure of uplink data transmission at the time of handover according to the first example of the present invention. -
FIG. 10 is a diagram of a protocol structure of a mobile communications system according to a second example of the present invention. -
FIG. 11 is a diagram showing protocol correspondences among a mobile station, base stations, and a gateway shown inFIG. 10 . -
FIG. 12 is a sequence diagram showing a procedure of uplink data transmission during handover according to the second example of the present invention. -
FIG. 13 is a flow chart showing the control performed by a source base station in a mobile communications system according to a third example of the present invention. -
FIG. 14 is a diagram of a protocol structure of the mobile communications system at the time of forward transfer control (process A) according to the third example of the present invention. -
FIG. 15 is a diagram showing protocol correspondences among a mobile station, base stations, and a gateway shown inFIG. 14 . -
FIG. 16 is a sequence diagram showing a procedure of uplink data transmission during the forward transfer control (process A) according to the third example of the present invention. -
FIG. 17 is a diagram schematically showing a network architecture II of a mobile communications system. -
FIG. 18 is a diagram of a protocol structure of a mobile communications system according to a fourth example of the present invention. -
FIG. 19 is a diagram showing protocol correspondences among a mobile station, base stations, and gateways according to the fourth example shown inFIG. 18 . -
FIG. 20 is a sequence diagram showing a procedure of uplink data transmission at the time of handover according to the fourth example of the present invention. -
FIG. 21 is a diagram of a protocol structure of a mobile communications system according to a fifth example of the present invention. -
FIG. 22 is a diagram showing protocol correspondences among a mobile station, base stations, and gateways according to the fifth example shown inFIG. 21 . -
FIG. 23 is a sequence diagram showing a procedure of uplink data transmission at the time of handover according to the fifth example of the present invention. -
FIG. 24 is a diagram schematically showing a network architecture III of a mobile communications system. -
FIG. 25 is a diagram schematically showing a network architecture IV of a mobile communications system. -
FIG. 1A is a schematic diagram of a mobile communications system schematically showing a method for transferring data at the time of handover according to a first exemplary embodiment of the present invention. Here, to simplify the description, it is assumed that twobase stations 11 and 12 (BTS1 and BTS2, respectively) are each connected to anetwork 13 and that a mobile station 14 (MS) moves with thebase stations - First, before a handover occurs, the
mobile station 14 sets an ARQ process with thebase station 11 and sequentially transmits packets D(N), D(N+1), . . . , D(N+7) to the base station 11 (S111). It is assumed that there are several incompletely received packets among the packets received by thebase station 11. Here, the packets D(N), D(N+6), and D(N+7) are incompletely received packets. - Hereinafter, an incompletely received packet will be denoted with the addition of an asterisk, like D*(N). In the drawings, an incompletely received packet or its corresponding completely received packet is represented by its sequence number in a trapezoid. The number “x” of a data packet D(x) is a sequence number assigned by the
mobile station 14 to the packet. The larger “x” is, the later (the newer, in general) the packet is. Although eight packets D(N) to D(N+7) are illustrated here as an example, the number of packets, of course, do not need to be limited. - When a handover is decided in the state where the uplink packets D*(N) to D*(N+7) are held by the
source base station 11, data transfer control is carried out by a series of steps as follows. - To terminate the ARQ process, the
source base station 11 notifies thetarget base station 12 of information required for retransmission of the incompletely received packets, for example a reception status report (S112). For the information required for retransmission, information specifying the incompletely received packets, such as their sequence numbers for example, can be used. Alternatively, ARQ information can also be used, containing parameters such as the sequence numbers of the packets, reception status (completely/incompletely received) of each packet, presence or absence of a request for retransmission at the source base station, and time at which the request for retransmission is made. - When the
mobile station 14 has made a cell change to thetarget base station 12, thetarget base station 12 presents the reception status report or a request to retransmit the incompletely received packets, to themobile station 14, by using the information notified from thesource base station 11. In response to this, themobile station 14 preferentially transmits the data packets that allow thesource base station 11 to terminate the ARQ process, that is to say the retransmission packets (S113). Here, the packets D(N), D(N+6), and D(N+7) are retransmitted to thetarget base station 12. - When the
target base station 12 has completely received the retransmission packets corresponding to the incompletely received packets from themobile station 14, thetarget base station 12 transfers these retransmission packets to the source base station 11 (S114). Thesource base station 11 carries out the ARQ process by using the retransmission packets and transmits a series of the completely received packets to the network 13 (S115). Here, upon the complete receipt of the retransmission packet D(N), thesource base station 11 transmits the uplink packets D(N) to D(N+5) in this order. Upon the complete receipt of the retransmission packets D(N+6) and D(N+7), thesource base station 11 transmits the uplink packets D(N+6) and D(N+7) in this order. - When all the packets requested to be retransmitted have been completely transferred to the
source base station 11, thesource base station 11 terminates the ARQ process if there are no more packets in themobile station 14 to transmit to thesource base station 11. - Subsequently, the
target base station 12 becomes the serving base station (SBTS: Serving BTS) of themobile station 14 and sets a new ARQ relationship with themobile station 14 by sending the mobile station 14 a request to resume uplink transmission. At this request, themobile station 14 starts transmitting new packets to thetarget base station 12. Here, subsequent uplink packets D(N+8), . . . are transmitted to thetarget base station 12. - After becoming the serving base station (SBTS) of the
mobile station 14, when thetarget base station 12 has completely received several uplink data packets from themobile station 14, thetarget base station 12 transmits these packets to the network 13 (S116). Here, the subsequent uplink packets D(N+8), D(N+9), . . . are transmitted from thetarget base station 12 to thenetwork 13. - According to the above-described procedure, the uplink packets held at the
source base station 11 are transmitted to thenetwork 13 from thesource base station 11, and the uplink packets newly received by thetarget base station 12 from themobile station 14 are transmitted to thenetwork 13 from thetarget base station 12. - As described above, according to the first exemplary embodiment of the present invention, the retransmission packets are reversely transferred from the
target base station 12 to thesource base station 11, and then the packets, as a series of completely received packets, are transmitted from thesource base station 11 to thenetwork 13. Accordingly, the amount of traffic between the base stations can be reduced in comparison with the scheme of forwarding all the uplink packets held by thesource base station 11 to thetarget base station 12. As a result, it is possible to achieve higher-speed uplink data transmission and a reduction in the duration of a communication interruption. The present invention exhibits greater effects in particular as the proportion of incompletely received packets becomes smaller in the packets held by thesource base station 11, because the amount of packet transfer between the base stations is reduced. - Incidentally, although a packet is used as a unit of retransmission performed through ARQ in the present exemplary embodiment, the unit may be a transmission unit included in a packet or may be a data unit. Taking as an example the case where the
mobile station 14 transmits one uplink packet D(N) to thesource base station 11, themobile station 14 disassembles the packet into a plurality of parts and transmits each part to thesource base station 11. In this case, there are some occasions when some of the parts are successfully received by thesource base station 11 while the other parts result in error. Accordingly, thesource base station 11 notifies thetarget base station 12 of information specifying the parts in error, and thetarget base station 12 sends a request for retransmission to themobile station 14, whereby only the parts in error can be reversely transferred from thetarget base station 12 to thesource base station 11. Since the parts in error only are retransmitted, the amount of data transfer between the base stations can be further reduced. This similarly applies to the exemplary embodiments described below. - In the first exemplary embodiment, as described in Steps 1.4 and 1.5, after the ARQ process with the
source base station 11 is terminated, the ARQ process with thetarget base station 12 is started. It is undesirable that themobile station 14 transmits a subsequent new uplink packet into the ARQ process with thesource base station 11. On the contrary, themobile station 14 needs to start transmitting new uplink packets after the ARQ process with thesource base station 11 is terminated. In other words, themobile station 14 cannot start transmitting uplink packets until the ARQ process with thesource base station 11 is terminated. This means that communications are interrupted during this period of time. - Therefore, according to the second exemplary embodiment of the present invention, when a handover to the
target base station 12 takes place, a new ARQ process is set between themobile station 14 and thetarget base station 12. Thereby, in parallel with the retransmission of packets using the ARQ process with thesource base station 11, themobile station 14 can transmit new uplink packets by using the ARQ process with thetarget base station 12. Accordingly, the duration of a communication interruption can be reduced. -
FIG. 1B is a schematic diagram of a mobile communications system schematically showing a method for transferring data at the time of handover according to the second exemplary embodiment of the present invention. To simplify the description here as well, it is assumed that twobase stations 11 and 12 (BTS1 and BTS2, respectively) are each connected to anetwork 13 and that a mobile station 14 (MS) moves with thebase stations - First, before a handover occurs, the
mobile station 14 sets a first ARQ process (ARQ1) with thebase station 11 and sequentially transmits packets D(N), D(N+1), . . . , D(N+7) to the base station 11 (S211). However, it is assumed that there are several incompletely received packets among the packets received by thebase station 11. Here, the packets D(N), D(N+6), and D(N+7) are incompletely received packets. - When a handover is decided in the state where the uplink packets D*(N) to D*(N+7) are held by the
source base station 11, data transfer control is carried out by a series of steps as follows. - The
source base station 11, to terminate its ARQ process (ARQ1), notifies thetarget base station 12 of information required for retransmission of the incompletely received packets, for example a reception status report (S212). For the information required for retransmission, information specifying the incompletely received packets, such as their sequence numbers for example, can be used. Alternatively, ARQ information can also be used, containing parameters such as the sequence numbers of the packets, reception status (completely/incompletely received) of each packet, presence or absence of a request for retransmission at the source base station, and time at which the request for retransmission is made. - When the
mobile station 14 has made a cell change to thetarget base station 12, thetarget base station 12 presents the reception status report or a request to retransmit the incompletely received packets to themobile station 14, by using the information notified from thesource base station 11. Moreover, thetarget base station 12 starts a second ARQ process (ARQ2) for transmission of new packets, with themobile station 14. In response to the request for retransmission from thetarget base station 12, themobile station 14 preferentially transmits the data packets that allow thesource base station 11 to terminate the ARQ process (ARQ1), that is to say the retransmission packets (S213). Here, the packets D (N), D (N+6), and D (N+7) are transmitted to thetarget base station 12 in response to the request for retransmission. - When the
target base station 12 has completely received the retransmission packets corresponding to the incompletely received packets, from themobile station 14, thetarget base station 12 transfers these retransmission packets to the source base station 11 (S214). Thesource base station 11 carries out the ARQ process by using the retransmission packets and transmits a series of the completely received packets to the network 13 (S215). Here, upon the complete receipt of the retransmission packet D(N), thesource base station 11 transmits the uplink packets D(N) to D(N+5) in this order. Upon the complete receipt of the retransmission packets D(N+6) and D(N+7), thesource base station 11 transmits the uplink packets D(N+6) and D(N+7) in this order. - In parallel with the transmission of the retransmission packets, the
mobile station 14 transmits new uplink packets to thetarget base station 12 by using the second ARQ process (ARQ2). These new uplink packets are stored in thetarget base station 12. Here, a new packet D(N+8) is transmitted from themobile station 14 to thetarget base station 12. - When all the packets requested to be retransmitted have been completely transferred to the
source base station 11, thesource base station 11 terminates its own ARQ process if there are no more packets in themobile station 14 to transmit to thesource base station 11. - When the
target base station 12 has become the serving base station (SBTS) of themobile station 14, thetarget base station 12 transmits the stored new uplink packets received from themobile station 14 to the network 13 (S216). - As described above, according to the second exemplary embodiment of the present invention, the second ARQ process is set between the
mobile station 14 and thetarget base station 12, whereby themobile station 14 can transmit new uplink packets to thetarget base station 12 in parallel with the retransmission of packets using the first ARQ process with thesource base station 11. Therefore, without waiting until the first ARQ process with thesource base station 11 is terminated, themobile station 14 can transmit subsequent uplink packets to thetarget base station 12. Accordingly, the duration of a communication interruption can be further reduced. - The above-described first and second exemplary embodiments have the effect that the amount of packet transfer between the base stations is reduced as the proportion of the incompletely received packets held by the
source base station 11 becomes smaller. Conversely, when the proportion of the incompletely received packets is large, the amount of packet transfer between the base stations is large, because many a retransmission packet is reversely transferred from thetarget base station 12 to thesource base station 11. - Therefore, according to a third exemplary embodiment of the present invention, with consideration given to the proportion of the incompletely received packets held by the
source base station 11, as well as to the capacities and load states of the base stations and network, it is determined whether or not to reversely transfer the retransmission packets from thetarget base station 12 to thesource base station 11 so that the amount of data transfer between the base stations becomes smaller. -
FIGS. 2A and 2B are schematic diagrams of a mobile communications system schematically showing two methods for transferring data at the time of handover according to the third exemplary embodiment of the present invention. To simplify the description here as well, it is assumed that twobase stations 11 and 12 (BTS1 and BTS2, respectively) are each connected to anetwork 13 and that a mobile station 14 (MS) moves with thebase stations - First, before a handover occurs, the
mobile station 14 sets an ARQ process with thebase station 11 and sequentially transmits packets D(N), D(N+1), . . . , D(N+7) to the base station 11 (S311). However, it is assumed that there are several incompletely received packets among the packets received by thebase station 11. - As mentioned earlier, an incompletely received packet is denoted with the addition of an asterisk, like D*(N). In the drawings, an incompletely received packet or its corresponding completely received packet is represented by its sequence number in a trapezoid. The number “x” of a data packet D(x) is a sequence number assigned by the
mobile station 14 to the packet. The larger “x” is, the later (the newer, in general) the packet is. Note that although eight packets D(N) to D(N+7) are illustrated here as an example to simplify the description, the number of packets, of course, do not need to be limited. - When a handover is decided in the state where the uplink packets D*(N) to D(N+7) are held by the
source base station 11, thesource base station 11 carries out forward data transfer control as follows in the case where the proportion of the incompletely received packets held is not smaller than a predetermined threshold value and it is determined that the forwarding scheme by which all the held packets are transferred to thetarget base station 12 is more advantageous in terms of a reduction in the amount of data transfer between the base stations. Here, the packets D(N), D(N+1), and D(N+4) are incompletely received packets. - The uplink packets held by the
source base station 11, as well as ARQ information, are transferred to the target base station 12 (S312). The ARQ information contains parameters such as the sequence numbers of the packets, reception status (completely/incompletely received) of each packet, presence or absence of a request for retransmission at the source base station, and time at which the request for retransmission is made, for example. - When the
mobile station 14 has made a cell change to thetarget base station 12, thetarget base station 12 starts an ARQ procedure with themobile station 14 by using the ARQ information notified from thesource base station 11. That is, themobile station 14 retransmits the incompletely received packets in response to a request for retransmission from the target base station 12 (S313). Here, the packets D(N), D(N+1), and D(N+4) are transmitted to thetarget base station 12 in response to the request for retransmission. - When the
target base station 12 has completely received the retransmission packets corresponding to the incompletely received packets from themobile station 14, thetarget base station 12, using these retransmission packets, transmits the uplink packets D(N) to D(N+7) in this order to thenetwork 13 and also transmits a subsequent packet D(N+8) to thenetwork 13 similarly through the ARQ process. - When a handover is decided in the state where the uplink packets D*(N) to D(N+7) are held by the
source base station 11, thesource base station 11 carries out data transfer control as in the above-described first or second exemplary embodiment in the case where the proportion of the incompletely received packets held is smaller than the predetermined threshold value and it is determined that the data transfer control as in the first or second exemplary embodiment has a significant advantage over the scheme of transferring all the held packets to thetarget base station 12, in terms of a reduction in the amount of data transfer between the base stations. Here, description will be given of the case of using the procedure according to the first exemplary embodiment, assuming that the packet D(N) is an incompletely received packet. - The
source base station 11, to terminate its own ARQ process, notifies thetarget base station 12 of information required for retransmission of the incompletely received packet, for example a reception status report (S315). For the information required for retransmission, information specifying the incompletely received packet, such as its sequence number for example, can be used. Alternatively, ARQ information can also be used, containing parameters such as the sequence numbers of the held packets, reception status (completely/incompletely received) of each packet, presence or absence of a request for retransmission at the source base station, and time at which the request for retransmission is made. - When the
mobile station 14 has made a cell change to thetarget base station 12, thetarget base station 12 presents the reception status report or a request to retransmit the incompletely received packet to themobile station 14, by using the information notified from thesource base station 11. In response to this, themobile station 14 preferentially transmits the data packet that allows thesource base station 11 to terminate the ARQ process, that is to say the retransmission packet (S316). Here, the packet D(N) is retransmitted to thetarget base station 12. - When the
target base station 12 has completely received the retransmission packet corresponding to the incompletely received packet from themobile station 14, thetarget base station 12 transfers this retransmission packet to the source base station 11 (S317). Thesource base station 11 carries out the ARQ process by using the retransmission packet and transmits a series of the completely received packets to the network 13 (S318). Here, upon the complete receipt of the retransmission packet D(N), thesource base station 11 transmits all the uplink packets D(N) to D(N+7) in this order. - When having completely receiving the packet requested to be retransmitted, the
source base station 11 terminates its own ARQ process if there are no more packets in themobile station 14 to transmit to thesource base station 11. - Subsequently, the
target base station 12 becomes the serving base station (SBTS) of themobile station 14 and sets a new ARQ relationship with themobile station 14 by sending the mobile station 14 a request to resume uplink transmission. Themobile station 14 starts transmitting new packets to thetarget base station 12. Here, subsequent uplink packets D(N+8), . . . are transmitted to thetarget base station 12. - After becoming the serving base station (SBTS) of the
mobile station 14, when thetarget base station 12 has completely received several uplink data packets from themobile station 14, thetarget base station 12 transmits these packets to the network 13 (S319). Here, the subsequent uplink packets D(N+8), D(N+9), . . . are transmitted from thetarget base station 12 to thenetwork 13. - As described above, by using the predetermined threshold value determined with consideration given to the proportion of the incompletely received packets held by the
source base station 11 as well as to the capacities and load states of the base stations and network, it is determined whether to reversely transfer the retransmission packets from thetarget base station 12 to thesource base station 11, or to perform the forward data transfer. Thereby, it is possible to avoid a situation where the amount of traffic between the base stations is unnecessarily increased. - Note that when the proportion of the incompletely received packets is smaller than the predetermined threshold value, it is also possible to adopt the data transfer control according to the second exemplary embodiment. In this case, as in the second exemplary embodiment, the duration of a communication interruption can be further reduced.
- In addition, in the system according to the above-described third exemplary embodiment, it is possible for a base station to switch between the forward transfer control shown in
FIG. 2A and the reverse transfer control shown inFIG. 2B . Therefore, for example, even when a communication path between thesource base station 11 and thenetwork 13 is disabled due to some failure, it is possible to maintain the communication by switching the control as shown inFIG. 2A . In other words, the system according to the above-described third exemplary embodiment can also function as a redundant system to provide enhanced protection and reliability. -
FIG. 3A is a schematic diagram of a mobile communications system schematically showing a method for transferring data at the time of handover according to a fourth exemplary embodiment of the present invention. Here, to simplify the description, it is assumed that twobase stations 11 and 12 (BTS1 and BTS2, respectively) are physically connected to each other, that thebase station 11 is physically connected to anetwork 13, and that thebase station 12 is not physically connected to thenetwork 13 but is logically connected thereto through thebase station 11. Moreover, it is assumed that a mobile station 14 (MS) moves with thebase stations base station 12 is not physically connected to thenetwork 13 may be that its network architecture is configured as such or that a communication path between thebase station 12 and thenetwork 13 is disabled due to some failure. - First, before a handover occurs, the
mobile station 14 sets an ARQ process with thebase station 11 and sequentially transmits packets D(N), D(N+1), . . . , D(N+7) to the base station 11 (S321). However, it is assumed that there are several incompletely received packets among the packets received by thebase station 11. Here, the packets D(N), D(N+6), and D(N+7) are incompletely received packets. - As mentioned earlier, an incompletely received packet is denoted with the addition of an asterisk, like D*(N). In the drawings, an incompletely received packet or its corresponding completely received packet is represented by its sequence number in a trapezoid. The number “x” of a data packet D(x) is a sequence number assigned by the
mobile station 14 to the packet. The larger “x” is, the later (the newer, in general) the packet is. Although eight packets D(N) to D(N+7) are illustrated here as an example to simplify the description, the number of packets, of course, do not need to be limited. - When a handover is decided in the state where the uplink packets D*(N) to D*(N+7) are held by the
source base station 11, data transfer control is carried out by a series of steps as follows. - To terminate the ARQ process, the
source base station 11 notifies thetarget base station 12 of information required for retransmission of the incompletely received packets, for example a reception status report (S322). For the information required for retransmission, information specifying the incompletely received packets, such as their sequence numbers for example, can be used. Alternatively, parameters can also be used, such as the sequence numbers of the held packets, reception status (completely received/incompletely received) of each packet, presence or absence of a request for retransmission at the source base station, and time at which the request for retransmission is made. - When the
mobile station 14 has made a cell change to thetarget base station 12, thetarget base station 12 presents the reception status report or a request to retransmit the incompletely received packets to the mobile station, by using the information notified from thesource base station 11. In response to this, themobile station 14 preferentially transmits the data packets that allow thesource base station 11 to terminate the ARQ process, that is to say the retransmission packets (S323). Here, the packets D(N), D(N+6), and D(N+7) are retransmitted to thetarget base station 12. - When the
target base station 12 has completely received the retransmission packets corresponding to the incompletely received packets from themobile station 14, thetarget base station 12 transfers these retransmission packets to the source base station 11 (S324). Thesource base station 11 carries out the ARQ process by using the retransmission packets and transmits a series of the completely received packets to the network 13 (S325). Here, upon the complete receipt of the retransmission packet D(N), thesource base station 11 transmits the uplink packets D(N) to D(N+5) in this order. Upon the complete receipt of the retransmission packets D(N+6) and D(N+7), thesource base station 11 transmits the uplink packets D(N+6) and D(N+7) in this order. - When having completely received all the retransmission packets, the
source base station 11 terminates its own ARQ process if there are no more packets in themobile station 14 to transmit to thesource base station 11. - Subsequently, the
target base station 12 becomes the serving base station (SBTS) of themobile station 14 and sets a new ARQ relationship with themobile station 14 by sending the mobile station 14 a request to resume uplink transmission. Themobile station 14 starts transmitting new packets to thetarget base station 12. Here, subsequent uplink packets D(N+8), . . . are transmitted to thetarget base station 12. - After becoming the serving base station (SBTS) of the
mobile station 14, when thetarget base station 12 has completely received several uplink data packets from themobile station 14, thetarget base station 12 transmits these packets to thenetwork 13 via the source base station 11 (S324, S325). Here, the subsequent uplink packets D(N+8), D(N+9), . . . are transmitted from thetarget base station 12 to thenetwork 13 via thesource base station 11. - In this manner, the uplink packets held by the
source base station 11 are transmitted to thenetwork 13 from thesource base station 11, and the uplink packets newly received by thetarget base station 12 from themobile station 14 are transmitted to thenetwork 13 from thetarget base station 12 through a logical channel via thesource base station 11. - As described above, according to the fourth exemplary embodiment of the present invention, retransmission packets are reversely transferred from the
target base station 12 to thesource base station 11, and then the packets, as a series of completely received packets, are transmitted from thesource base station 11 to thenetwork 13. Moreover, a series of new uplink packets are transmitted from thetarget base station 12 to thenetwork 13 similarly via thesource base station 11. Accordingly, even with an architecture in which thetarget base station 12 is physically connected only to thesource base station 11, uplink packets can be transmitted at the time of handover. Accordingly, it is possible to flexibly adapt to a change in the architecture. -
FIGS. 3A and 3B are schematic diagrams of mobile communications systems schematically showing two methods for transferring data at the time of handover according to a fifth exemplary embodiment of the present invention. The method shown inFIG. 3A is as described above in the fourth exemplary embodiment. The method shown inFIG. 3B is as described above as to the forward transfer control shown inFIG. 2A . According to the fifth exemplary embodiment, the data transfer methods can be switched depending on which of the network architectures shown inFIGS. 3A and 3B a system that the present invention is applied to has. - Specifically, if a system has the network architecture in which two
base stations 11 and 12 (BTS1 and BTS2, respectively) are physically connected to each other, thebase station 11 is physically connected to anetwork 13, and thebase station 12 is not physically connected to thenetwork 13 but is logically connected thereto through thebase station 11 as shown inFIG. 3A , then the procedure of data transfer described in the fourth exemplary embodiment is adopted. - Moreover, if a system has the network architecture in which the
base station 12 is physically connected to thenetwork 13, and thebase station 11 is not physically connected to thenetwork 13 but is logically connected thereto through thebase station 12 as shown inFIG. 3B , then the procedure of forward data transfer shown inFIG. 2A is adopted. - As described above, it is determined depending on the network architecture whether to reversely transfer retransmission packets from the
target base station 12 to thesource base station 11, or to perform forward data transfer, whereby it is possible to flexibly adapt to various architectures. -
FIG. 4 is a schematic block diagram showing an example of a base station in a mobile communications system according to the present invention. The above-describedbase stations - The base station has a
buffer section 401 for storing downlink data packets DD(N) to DD(N+M), uplink data packets DU (N) to DU (N+L), and other packets. Thebuffer section 401 is managed by acontrol section 403 based on a buffer management table 402. - The
control section 403 includes ahandover controller 404 and anARQ processor 405. Thehandover controller 404 andARQ processor 405 work in conjunction with each other to carry out each control as described above, specifically the ARQ process, forward transfer control, reverse transfer control of retransmission packets, or switching control between the forward transfer control and the reverse transfer control. - Radio communications between the base station and a mobile station are carried out by a
radio transceiver 406. Theradio transceiver 406 is controlled by thecontrol section 403. Moreover, communications with a gateway, to which each base station gains access, are carried out through aXU interface 407, and communications with another base station are carried out through aXUB interface 408. - By controlling the
radio transceiver 406, thecontrol section 403 can monitor the time involved in transmitting and receiving packets to/from a mobile station, the state of the varying channel quality of a radio interface, and the like. Moreover, by controlling theXUB interface 408, thecontrol section 403 can estimate the state (transmission rate, etc.) of an inter-BTS interface XUB between the self base station and another base station on the other end of communication, by using transmission and reception times of packets transmitted to and received from the base station on the other end of communication periodically or as appropriate. - Incidentally, a program-controlled processor such as a CPU can be used for the
control section 403, and the control in each of the above-described exemplary embodiments can be implemented by executing a program on the program-controlled processor. According to each exemplary embodiment described above, thecontrol section 403 carries out the data transfer control as follows. - In the case where the base station is the
source base station 11 in the first exemplary embodiment shown inFIG. 1A , thecontrol section 403 carries out the operation control of holding the uplink packets received from themobile station 14, notifying the information required for retransmission of incompletely received packets, receiving the retransmission packets corresponding to the incompletely received packets from thetarget base station 12, and then transmitting the packets to the gateway. Moreover, in the case where the base station is thetarget base station 12 in the first exemplary embodiment, thecontrol section 403 carries out the operation control of sending the request for retransmission to themobile station 14 in accordance with the retransmission request information received from thestation 11, and reversely transferring the retransmission packets received in response to the request to thesource base station 11. - In the case where the base station is the
target base station 12 in the second exemplary embodiment shown inFIG. 1B , thecontrol section 403 carries out, in parallel with the above-described reverse transfer control, the operation control of starting the ARQ process for transmission of new packets with themobile station 14, and transmitting new packets from themobile station 14 to the gateway. - In the case where the base station is the
source base station 11 in the third exemplary embodiment shown in any one ofFIGS. 2A and 2B , thecontrol section 403 calculates the proportion of incompletely received packets among the uplink packets received from themobile station 14, and switches between the forward transfer control (FIG. 2A ) and the reverse transfer control (FIG. 2B ), depending on whether or not the proportion of the incompletely received packets exceeds a predetermined threshold value. In the case where the base station is thetarget base station 12 in the third exemplary embodiment, thecontrol section 403 determines which of the forward transfer control (FIG. 2A ) and the reverse transfer control (FIG. 2B ) to perform, in accordance with the notification from thesource base station 11, and when determining to perform the reverse transfer control, transfers the retransmission packets from themobile station 14 to thesource base station 11. - In the case where the base station is the
source base station 11 in the fourth exemplary embodiment shown inFIG. 3A , thecontrol section 403 carries out the operation control of holding the uplink packets received from themobile station 14, notifying thetarget base station 12 of the information required for retransmission of incompletely received packets, receiving the retransmission packets corresponding to the incompletely received packets, or new packets, from thetarget base station 12, and then transmitting the packets to the gateway. In the case where the base station is thetarget base station 12 in the fourth exemplary embodiment, thecontrol section 403 carries out the operation control of sending the request for retransmission to themobile station 14 in accordance with the retransmission request information received from thesource base station 11, and reversely transferring the retransmission packets received in response to this request, or new packets, to thesource base station 11. - In the case where the base station is the
source base station 11 in the fifth exemplary embodiment shown in any one ofFIGS. 3A and 3B , thecontrol section 403 determines either the reverse transfer control (FIG. 3A ) or the forward transfer control (FIG. 3B ) as the control method, depending on the set network architecture. -
FIG. 5 is a block diagram showing an example of a mobile station in a mobile communications system according to the present invention. Here, the parts related to the present invention only are shown. - The mobile station includes a
radio transceiver 501 for communicating with a base station through a radio interface. Data to transmit and data received are stored in abuffer section 502. Thebuffer section 502 is controlled by acontrol section 504 using a management table 503. Thecontrol section 504 functionally includes ahandover controller 505 and anARQ processor 506 and carries out control as described above, such as the retransmission of packets through an ARQ process, setting of an ARQ process with each of the source and target base stations, decision about a handover, execution of a handover command, and establishment of synchronization with the target base station. - In the second exemplary embodiment shown in
FIG. 1B , when themobile station 14 receives a reception status report or request for retransmission from thetarget base station 12, thecontrol section 504 retransmits the packet corresponding to a reportedly incompletely received packet to thetarget base station 12, sets a new ARQ process with thetarget base station 12 at the same time, and in parallel with the transmission of the retransmission packet, also transmits a new packet to thetarget base station 12. - Incidentally, the
mobile station 14 is user equipment having communication functionality and information processing functionality. For example, themobile station 14 is a portable telephone terminal, portable information terminal, or the like. -
FIG. 6 is a diagram schematically showing a network architecture I of a mobile communications system. Here, to simplify the description, it is assumed thatbase stations 11 and 12 (eNB1 and eNB2, respectively) and a gateway 15 (GW) are connected to one another through anetwork 13, and that with thebase station 11 as its source base station, a mobile station (UE) 14 is moving from acell 1 of thebase station 11 to acell 2 of thetarget base station 12. Themobile station 14 transmits and receives data packets to/from theInternet 16 through thenetwork 13. Hereinafter, it is assumed that communications between the base stations are carried out through an interface XUB and that communications between each base station and thegateway 15 are carried out through an interface XU. The first example of the present invention is an application of the first exemplary embodiment of the present invention to the present network architecture I. -
FIG. 7 is a diagram showing a protocol structure of the mobile communications system according to the first example of the present invention.FIG. 8 is a diagram showing the protocol correspondences among the mobile station, base stations, and gateway. The protocols used in the present example, related to the retransmission and reverse transfer control, are as follows. - HARQ (Hybrid ARQ) is a retransmission protocol at
Layer 1, including an error correction coding (FEC) function, and renders retransmission control based on an ACK/NACK feedback from the receiving side. - ARQ (Automatic Repeat reQuest) is an error correction protocol rendering the control of retransmitting the data packet corresponding to a data packet containing an error, to correct the error. In the present example, when an error still remains despite the error correction function in the lower layer (here, HARQ process), error correction is carried out by retransmitting the data packet corresponding to the one containing the error.
- In addition, PDCP (Packet Data Convergence Protocol) is a protocol rendering the compression of an IP header, encoding of an IP packet, and the like and is present at the gateway GW in the present example. PHY (PHYsical layer protocol) is a protocol here related to radio communications between a mobile station and a base station.
- Note that although the two-layered protocol stack ARQ/HARQ is used for the error correction functionality in the present example, the error correction functionality is not limited to this protocol structure.
- Referring to
FIGS. 7 and 8 , error correction is carried out throughHARQ 603 at the mobile station UE andHARQ 604 at the source base station eNB1. If an error still remains even after this HARQ process, error correction by means of packet retransmission is further carried out throughARQ 602 at the mobile station UE andARQ 605 at the source base station eNB1. In addition,PDCP 601 at the mobile station UE is configured based onPDCP 606 at the gateway GW. - Subsequently, when a handover is decided, the source base station eNB1 notifies the target base station eNB2 of information about a packet that needs to be retransmitted. However, the source base station eNB1 does not clear
ARQ 605 but maintains the ARQ control between the mobile station UE and itself. - The target base station eNB2 is notified of the information about a packet that needs to be retransmitted, and the mobile station UE connects to the cell of the target base station eNB2, whereby in accordance with a HARQ process through
HARQ 607 at itself andHARQ 603 at the mobile station UE, the target base station eNB2 receives the retransmission packet from the mobile station UE and transfers it to the source base station eNB1 through areverse transfer route 609. SinceARQ 605 at the source base station eNB1 is maintained, the source base station eNB1 can terminateARQ 605 by receiving the retransmission packet through thereverse transfer route 609. - When all retransmission packets have been completely delivered to the source base station eNB1, the target base station eNB2 generates an ARQ process between
ARQ 608 at itself andARQ 602 at the mobile station UE, receives a new packet from the mobile station UE, and transmits the new packet to the gateway GW. -
FIG. 9 is a sequence diagram showing a procedure of uplink data transmission during handover according to the first example of the present invention. It is assumed that the above-described protocol control shown inFIGS. 7 and 8 is carried out here. - First, the mobile station UE transmits data packets D(N), . . . , D(N+5) to the source base station eNB1 (S701). Not all the packets can be completely received by the source base station eNB1, and it is assumed hereinafter that the data packets D*(N) and D*(N+3) are incompletely received packets. In this case, the
control section 403 of the source base station eNB1 presents a reception status report to the mobile station UE and stores these uplink data packets D*(N) to D(N+5) in thebuffer section 401 until the packets corresponding to the incompletely received packets are sequentially retransmitted from the mobile station UE and all become completely received packets. - At this point in time, it is assumed that the
handover controller 505 of the mobile station UE determines that a handover is needed and sends the source base station eNB1 a request for a handover to the target base station eNB2. At this request, thehandover controllers 404 of the source base station eNB1 and target base station eNB2 carry out mutual adjustment for the handover for the mobile station UE and start handover control (S702). In this event, theARQ processor 405 of the source base station eNB1 notifies the target base station eNB2 of the sequence numbers (here, “N” and “N+3”) of the incompletely received packets that need to be retransmitted (S703). - When the mobile station UE has connected to the target base station eNB2, the
ARQ processor 405 of the target base station eNB2 provides the mobile station UE with the sequence numbers “N” and “N+3” of the incompletely received packets that need to be retransmitted (S704). When theARQ processor 506 of the mobile station UE transmits the retransmission packet D(N) to the target base station eNB2 in response (S705 a), thecontrol section 403 of the target base station eNB2 reversely transfers the retransmission packet D(N) to the source base station eNB1 (S705 b). Upon receipt of the retransmission packet D(N), the source base station eNB1 transmits the completely received packets D(N) to D(N+2) to the gateway GW (S706). - Similarly, when the mobile station UE transmits the retransmission packet D(N+3) to the target base station eNB2 (S707 a), the
control section 403 of the target base station eNB2 reversely transfers the retransmission packet D(N+3) to the source base station eNB1 (S707 b). Upon receipt of the retransmission packet D(N+3), the source base station eNB1 transmits the completely received packets D(N+3) to D(N+5) to the gateway GW (S708). - When all the untransmitted packets D(N) to D(N+5) have been transmitted in this manner, the
handover controller 404 of the target base station eNB2 sends a request to switch a path to the gateway GW (S709), whereby the serving base station (SBTS) of the mobile station UE is updated (S710). Thecontrol section 403 of the target base station eNB2 instructs the mobile station UE to resume uplink transmission (S711). In response to this, the mobile station UE transmits new uplink packets D(N+6) and D(N+7) to the serving base station eNB2 (S712). If these packets are completely received, the serving base station eNB2 transmits the packets D(N+6) and D(N+7) to the gateway GW (S713). - As described above, according to the first example of the present invention, retransmission packets are reversely transferred from the target base station eNB2 to the source base station eNB1, and then packets, as a series of completely received packets, are transmitted from the source base station eNB1 to the gateway GW. Moreover, a series of new uplink packets are transmitted from the target base station eNB2 to the gateway GW. Accordingly, the amount of traffic between the base stations can be reduced in comparison with the forward transfer scheme by which all the uplink packets held by the source base station eNB1 are transferred to the target base station eNB2. As a result, it is possible to achieve higher-speed uplink data transmission and a reduction in the duration of a communication interruption. The present invention exhibits greater effects in particular as the proportion of the incompletely received packets held by the source base station eNB1 becomes smaller, because the amount of packet transfer between the base stations is reduced.
- Note that although a packet is used as a unit of retransmission performed through ARQ in the present embodiment, the unit may be a transmission unit included in a packet or may be a data unit. For example, when the mobile station UE transmits one uplink packet D(N) to the source base station eNB1, the mobile station UE disassembles the packet into a plurality of parts and transmits each part to the source base station eNB1. In this case, there are some occasions when some of the parts are successfully received by the source base station eNB1 while the other parts result in error. Accordingly, the source base station eNB1 notifies the target base station eNB2 of information specifying the parts in error, and the target base station eNB2 sends a request for retransmission to the mobile station UE, whereby only the parts in error can be reversely transferred from the target base station eNB2 to the source base station eNB1. Since the parts in error only are retransmitted, the amount of data transfer between the base stations can be further reduced.
- A second example of the present invention is an application of the second exemplary embodiment of the present invention to the network architecture I shown in
FIG. 6 . -
FIG. 10 is a diagram showing a protocol structure of a mobile communications system according to the second example of the present invention.FIG. 11 is a diagram showing the protocol correspondences among the mobile station, base stations, and gateway. The protocols used in the present example, related to the retransmission and reverse transfer control, are HARQ and ARQ, which are the same as those used in the first example, and therefore the description thereof will be omitted. Note that in the present example as well, the error correction functionality is not limited to the ARQ/HARQ protocol stack. - Referring to
FIGS. 10 and 11 , error correction is carried out throughHARQ 803 at the mobile station UE andHARQ 804 at the source base station eNB1. If an error still remains even after this HARQ process, error correction by means of packet retransmission is further carried out through ARQ 802.1 at the mobile station UE andARQ 805 at the source base station eNB1. In addition,PDCP 801 at the mobile station UE is set based onPDCP 806 at the gateway GW. - Subsequently, when a handover is decided, the source base station eNB1 notifies the target base station eNB2 of information about a packet that needs to be retransmitted. However,
ARQ 805 is not cleared but is maintained. - The target base station eNB2 is notified of the information about a packet that needs to be retransmitted, and the mobile station UE connects to the cell of the target base station eNB2, whereby the target base station eNB2 starts a second ARQ process for transmission of new packets, between
second ARQ 808 at itself and second ARQ802.2 at the mobile station UE. The target base station eNB2, in accordance with a HARQ process betweenHARQ 807 at itself andHARQ 803 at the mobile station UE, receives the retransmission packet from the mobile station UE and transfers it to the source base station eNB1 through areverse transfer route 809. SinceARQ 805 at the source base station eNB1 is maintained, the source base station eNB1 can terminate its own ARQ process by receiving the retransmission packet through thereverse transfer route 809. - In parallel with the transmission of the retransmission packet according to the first ARQ process through the
reverse transfer route 809, the mobile station UE can transmit a new packet to the target base station eNB2 by virtue of the second ARQ process with the target base station eNB2. In this manner, the uplink packets held by the source base station eNB1 are transmitted from the source base station eNB1 to the gateway GW. When the target base station eNB2 has become the serving base station, the new packet received from the mobile station UE is transmitted from the base station eNB2 to the gateway GW. -
FIG. 12 is a sequence diagram showing a procedure of uplink data transmission during handover according to the second example of the present invention. It is assumed that the above-described protocol control shown inFIGS. 10 and 11 is carried out here. - First, the mobile station UE transmits data packets D(N), . . . , D(N+5) to the source base station eNB1 (S701). Not all the packets can be completely received by the source base station eNB1, and it is assumed hereinafter that the data packets D*(N) and D*(N+3) are incompletely received packets. In this case, the
control section 403 of the source base station eNB1 presents a reception status report to the mobile station UE and stores these uplink data packets D*(N) to D(N+5) in thebuffer section 401 until the packets corresponding to the incompletely received packets are sequentially retransmitted from the mobile station UE and all become completely received packets. - At this point in time, it is assumed that the
handover controller 505 of the mobile station UE determines that a handover is needed and sends the source base station eNB1 a request for a handover to the target base station eNB2. At this request, thehandover controllers 404 of the source base station eNB1 and target base station eNB2 carry out mutual adjustment for the handover for the mobile station UE and start handover control (S702). In this event, theARQ processor 405 of the source base station eNB1 notifies the target base station eNB2 of the sequence numbers (here, “N” and “N+3”) of the incompletely received packets that need to be retransmitted (S703). In addition, when the mobile station UE has connected to the target base station eNB2, theARQ processor 405 of the target base station eNB2 generates a second ARQ process with theARQ processor 506 of the mobile station UE. - Subsequently, the target base station eNB2 provides the mobile station UE with the sequence numbers “N” and “N+3” of the incompletely received packets that need to be retransmitted and also instructs the mobile station UE to resume uplink transmission (S901). When the
ARQ processor 506 of the mobile station UE transmits the retransmission packet D(N) to the target base station eNB2 in response (S902 a), thecontrol section 403 of the target base station eNB2 reversely transfers the retransmission packet D(N) to the source base station eNB1 (S902 b). Upon receipt of the retransmission packet D(N), the source base station eNB1 transmits the completely received packets D(N) to D(N+2) to the gateway GW (S903). - In parallel with this, since the mobile station UE is instructed to resume uplink transmission from the target base station eNB2, the mobile station UE transmits a new uplink packet D(N+6), if it is present, to the target base station eNB2 (S904). Further, when the mobile station UE transmits the retransmission packet D(N+3) to the target base station eNB2 (S905 a), the
control section 403 of the target base station eNB2 reversely transfers the retransmission packet D(N+3) to the source base station eNB1 (S905 b). Meanwhile, if there is a new uplink packet D(N+7), the mobile station UE transmits it to the target base station eNB2 (S906). Upon receipt of the retransmission packet D(N+3), the source base station eNB1 transmits the completely received packets D(N+3) to D(N+5) to the gateway GW (S907). - When all the untransmitted packets D(N) to D(N+5) have been transmitted in this manner, the
handover controller 404 of the target base station eNB2 sends a request to switch a path to the gateway GW (S908), whereby the serving base station (SBTS) of the mobile station UE is updated (S909). Even during this period, if there is a new uplink packet D(N+8), the mobile station UE can transmit it to the target base station eNB2 (S910). When the update of the serving base station is completed in this manner, the mobile station UE transmits a new packet D(N+9) to the serving base station eNB2 (S911). The packets D(N+6) to D(N+9) held by the serving base station eNB2, if completely received, are transmitted to the gateway GW (S912). - As described above, according to the second example of the present invention, retransmission packets are reversely transferred from the target base station eNB2 to the source base station eNB1, and in parallel with this, the mobile station UE can transmit new uplink packets to the target base station eNB2.
- Accordingly, the amount of traffic between the base stations can be reduced in comparison with the forward transfer scheme by which all the uplink packets held by the source base station eNB1 are transferred to the target base station eNB2. As a result, it is possible to achieve higher-speed uplink data transmission and a reduction in the duration of a communication interruption. The present invention exhibits greater effects in particular as the proportion of the incompletely received packets held by the source base station eNB1 becomes smaller, because the amount of packet transfer between the base stations is reduced.
- Moreover, according to the second example, the second ARQ process is set between the mobile station UE and the target base station eNB2, whereby the mobile station UE can transmit a new uplink packet to the target base station eNB2, in parallel with the retransmission of a packet using the first ARQ process with the source base station eNB1. Therefore, since the mobile station UE can transmit subsequent uplink packets to the target base station eNB2 without waiting until the ARQ process with the source base station eNB1 is terminated, the duration of a communication interruption can be further reduced.
- Note that although a packet is used as a unit of retransmission performed through ARQ in the present embodiment, the unit may be a transmission unit included in a packet or may be a data unit. For example, when the mobile station UE transmits one uplink packet D(N) to the source base station eNB1, the mobile station UE disassembles the packet into a plurality of parts and transmits each part to the source base station eNB1. In this case, there are some occasions when some of the parts are successfully received by the source base station eNB1 while the other parts result in error. Accordingly, the source base station eNB1 notifies the target base station eNB2 of information specifying the parts in error, and the target base station eNB2 sends a request for retransmission to the mobile station UE, whereby only the parts in error can be reversely transferred from the target base station eNB2 to the source base station eNB1. Since the parts in error only are retransmitted, the amount of data transfer between the base stations can be further reduced.
- A third example of the present invention is an application of the third exemplary embodiment of the present invention to the network architecture I shown in
FIG. 6 . -
FIG. 13 is a flow chart showing the control performed by a source base station in a mobile communications system according to the third example of the present invention. - According to the present example, it is determined whether or not to perform the reverse transfer of a retransmission packet from the target base station eNB2 to the source base station eNB1, based on the proportion or ratio of the incompletely received packets held by the source base station eNB1, with consideration given to the capacities and load states of the base stations eNB and network.
- Referring to
FIG. 13 , it is assumed that when thehandover controller 404 of the source base station eNB1 decides a handover for the mobile station UE, a series of uplink packets received from the mobile station UE have been stored in thebuffer section 401, with some incompletely received packets among the received packets (step S1001). - First, the
ARQ processor 405 calculates a remaining-error ratio E from the series of uplink packets stored in the buffer section 401 (step S1002). Any calculation method can be used to calculate the remaining-error ratio E. For example, assuming that k packets are incompletely received packets among N uplink packets, the remaining-error ratio E can be calculated as E=k/N. Alternatively, the number of incompletely received packets, k, can also be used as it is in place of the remaining-error ratio E. - When the remaining-error ratio E is obtained, the
control section 403, based on the remaining-error ratio E, determines which of the forward transfer control (process A) and the reverse transfer control (process B) to perform (step S1003). The transfer control can be determined by comparing the remaining-error ratio E with a predetermined threshold value. It is possible to set a single threshold value or a plurality of threshold values, depending on the usable bandwidth of the interface XUB between the base stations. As a general reference point, either the forward transfer control (process A) or the reverse transfer control (process B) is determined so that the amount of data transfer between the base stations becomes smaller. - When the remaining-error ratio E is higher than the predetermined threshold value (high remaining-error ratio), the
ARQ processor 405 of the source base station eNB1 transfers an ARQ context and the stored uplink packets to the target base station eNB2 (steps S1004 and S1005) and then terminates the ARQ process (step S1006). The details thereof will be described later. - When the remaining-error ratio E is not higher the predetermined threshold value (low remaining-error-ratio), the
ARQ processor 405 of the source base station eNB1 notifies the target base station eNB2 of information about the incompletely received packets (for example, their sequence numbers) (step S1007), and waits for the receipt of the retransmission packets (reverse transfer) from the target base station eNB2. When the source base station eNB1 receives the retransmission packets corresponding to the incompletely received packets from the target base station eNB2 (step S1008), the source base station eNB1 transmits a series of the completely received packets to the gateway GW (step S1009). When the source base station eNB1 finishes transmitting all the stored packets related to the mobile station UE, the source base station eNB1 terminates the ARQ process (step S1006). - As to the reverse transfer control (process B), the above-descried reverse transfer control according to the first or second example can be used, and therefore the description thereof will be omitted. Hereinafter, the forward transfer control (process A) will be described in detail.
-
FIG. 14 is a diagram of a protocol structure of the mobile communications system during the forward transfer control (process A) in the third example.FIG. 15 is a diagram showing the protocol correspondences among the mobile station, base stations, and gateway. The protocols used here, related to the forward transfer control, are HARQ and ARQ. Note that in the present embodiment as well, the error correction functionality is not limited to the ARQ/HARQ protocol stack. - Referring to
FIGS. 14 and 15 , error correction is carried out throughHARQ 1103 at the mobile station UE andHARQ 1104 at the source base station eNB1. If an error still remains even after this HARQ process, error correction by means of packet retransmission is further carried out throughARQ 1102 at the mobile station UE andARQ 1105 at the source base station eNB1. In addition,PDCP 1101 at the mobile station UE is initiated based onPDCP 1106 at the gateway GW. - Subsequently, when a handover is started, the source base station eNB1 transfers the stored uplink packets and ARQ information to the target base station eNB2 and then terminates
ARQ 1105. When the mobile station UE has connected to the target base station eNB2, the target base station eNB2 starts an ARQ process in accordance with the transferred ARQ information and, when completely receiving the retransmission packets and subsequent new packets from the mobile station UE, sequentially transmits them to the gateway GW. -
FIG. 16 is a sequence diagram showing a procedure of uplink data transmission during the forward transfer control (process A) in to the third example of the present invention. It is assumed that the above-described protocol control shown inFIGS. 14 and 15 is carried out here. - First, the mobile station UE transmits data packets D(N), . . . , D(N+7) to the source base station eNB1 (S1201). Not all the packets can be completely received by the source base station eNB1, and it is assumed hereinafter that the data packets D*(N), D*(N+6), and D*(N+7) are incompletely received packets. In this case, the
control section 403 of the source base station eNB1 presents a reception status report to the mobile station UE and stores these uplink data packets D*(N) to D*(N+7) in thebuffer section 401 until the packets corresponding to the incompletely received packets are sequentially retransmitted from the mobile station UE and all become completely received packets. - At this point in time, it is assumed that the
handover controller 505 of the mobile station UE determines that a handover is needed and sends the source base station eNB1 a request for a handover to the target base station eNB2. At this request, thehandover controllers 404 of the source base station eNB1 and target base station eNB2 carry out mutual adjustment for the handover for the mobile station UE and start handover control (S1202). In this event, theARQ processor 405 of the source base station eNB1 transfers the uplink packets D*(N) to D*(N+7) and ARQ information to the target base station eNB2 and terminates ARQ 1105 (S1203). - When the mobile station UE has connected to the target base station eNB2 and the serving base station (SBTS) of the mobile station UE is updated to the target base station eNB2 (S1204), then the
ARQ processor 405 of the serving base station eNB2 presents the reception status report to the mobile station UE, and the packets corresponding to the incompletely received packets are sequentially retransmitted from the mobile station UE (S1205). Thus, theARQ processor 405 of the serving base station eNB2 transmits the completely received packets D(N) to D(N+7) to the gateway GW (S1206). Thereafter, when completely receiving a new uplink packet D(N+8) from the mobile station UE (S1207), the serving base station eNB2 transmits it to the gateway GW (S1208). - As described above, it is determined which of the forward data transfer (process A) and the reverse transfer of a retransmission packet from the target base station eNB2 to the source base station eNB1 (process B) to perform, by using the proportion of the incompletely received packets held by the source base station eNB1 and the predetermine threshold value determined with consideration given to the capacities and load states of the base stations and network. Thereby, it is possible to avoid a situation where the amount of traffic between the base stations is unnecessarily increased.
- Moreover, the control of switching between the forward transfer control and the reverse transfer control is performed by the source base station eNB1. Therefore, for example, even if a communication path between the source base station eNB1 and the gateway GW is disabled due to some failure, it is possible to maintain their communications by switching to the forward transfer control.
-
FIG. 17 is a diagram schematically showing a network architecture II of a mobile communications system. Here, to simplify the description, it is assumed thatbase stations 11 and 12 (eNB1 and eNB2, respectively) are connected to different gateways 15.1 and 15.2 (GW1 and GW2, respectively), respectively, through anetwork 13, and that with thebase station 11 as its source base station, a mobile station 14 (UE) is moving from acell 1 of thesource base station 11 to acell 2 of thetarget base station 12. At this time, the gateway 15.1 to which thesource base station 11 gains access is referred to as a source gateway, and the gateway 15.2 to which thetarget base station 12 gains access is referred to as a target gateway. Themobile station 14 transmits and receives data packets to/from theInternet 16 through thenetwork 13. - Hereinafter, it is assumed that communications between the base stations are carried out through an interface XUB, that communications between the
base station 11 and the gateway 15.1 are carried out through an interface XU1, and that communications between thebase station 12 and the gateway 15.2 are carried out through an interface XU2. A fourth example of the present invention is an application of the first exemplary embodiment of the present invention to the network architecture II. -
FIG. 18 is a diagram of a protocol structure of a mobile communications system according to the fourth example.FIG. 19 is a diagram showing the protocol correspondences among the mobile station, base stations, and gateways in the fourth example. The protocols used in the present example, related to the retransmission and reverse transfer control, are as follows. - HARQ (Hybrid ARQ) is a retransmission protocol in a
layer 1, including an error correction coding (FEC) function, and renders retransmission control based on an ACK/NACK feedback from the receiving side. - ARQ (Automatic Repeat reQuest) is an error correction protocol, rendering the control of retransmitting the data packet corresponding to a data packet containing an error, to correct the error. In the present example, when an error still remains despite the error correction function in the lower layer (here, HARQ process), error correction is carried out by retransmitting the data packet corresponding to the one containing the error.
- In addition, PDCP (Packet Data Convergence Protocol) is a protocol rendering the compression of an IP header, encoding of an IP packet, and the like and is present at each of the gateways GW1 and GW2 in the present example. PHY (PHYsical layer protocol) is a protocol here related to radio communications between a mobile station and a base station.
- Note that although the two-layer ARQ/HARQ protocol stack is used for the error correction functionality in the present embodiment, the error correction functionality is not limited to this protocol structure.
- Referring to
FIGS. 18 and 19 , error correction is carried out throughHARQ 603 at the mobile station UE andHARQ 604 at the source base station eNB1. If an error still remains even after this HARQ process, error correction by means of packet retransmission is further carried out throughARQ 602 at the mobile station UE andARQ 605 at the source base station eNB1. - Subsequently, when a handover is decided, the source base station eNB1 notifies the target base station eNB2 of information about a packet that needs to be retransmitted. However, the source base station eNB1 does not clear but maintains
ARQ 605. - The target base station eNB2 is notified of the information about a packet that needs to be retransmitted, and the mobile station UE connects to the cell of the target base station eNB2, whereby the target base station eNB2 requests the target gateway GW2 to initiate
PDCP 1302. Moreover, when the target base station eNB2 receives the retransmission packet from the mobile station UE in accordance with a HARQ process betweenHARQ 607 at itself andHARQ 603 at the mobile station UE, the target base station eNB2 transfers it to the source base station eNB1 through areverse transfer route 609. - Since
ARQ 605 at the source base station eNB1 is maintained, upon receipt of the retransmission packet through thereverse transfer route 609, the source base station eNB1 can carry out the ARQ process and transmit the completely received packets to the source gateway GW1. - When all retransmission packets have been completely delivered to the source base station eNB1, the target base station eNB2 requests the target gateway GW2 to switch the path. At the same time, the source base station eNB1 terminates
ARQ 605 at itself if no uplink packet to transmit to the source gateway GW1 remains. - The target gateway GW2 then has the source gateway GW1 terminate
PDCP 1301 and starts processing as the serving gateway of the mobile station UE. - The target base station eNB2 sends a request to resume uplink transmission to the mobile station UE, thereby generating an ARQ process between
ARQ 608 at itself andARQ 602 at the mobile station UE. The mobile station UE starts transmitting new packets to the target base station eNB2. - When the switching of the path is completed and the uplink packets are completely received, then the target base station eNB2 delivers these completely received uplink packets to the serving gateway GW2.
-
FIG. 20 is a sequence diagram showing a procedure of uplink data transmission during handover according to the fourth example of the present invention. It is assumed that the protocol control shown inFIGS. 18 and 19 is carried out here. - First, the mobile station UE transmits data packets D(N), . . . , D(N+5) to the source base station eNB1 (S701). Not all the packets can be completely received by the source base station eNB1, and it is assumed hereinafter that the data packets D*(N) and D*(N+3) are incompletely received packets. In this case, the
control section 403 of the source base station eNB1 presents a reception status report to the mobile station UE and stores these uplink data packets D*(N) to D(N+5) in thebuffer section 401 until the packets corresponding to the incompletely received packets are sequentially retransmitted from the mobile station UE and all become completely received packets. - At this point in time, it is assumed that the
handover controller 505 of the mobile station UE determines that a handover is needed and sends the source base station eNB1 a request for a handover to the target base station eNB2. At this request, thehandover controllers 404 of the source base station eNB1 and target base station eNB2 carry out mutual adjustment for the handover for the mobile station UE and start handover control (S702). In this event, theARQ processor 405 of the source base station eNB1 notifies the target base station eNB2 of the sequence numbers (here, “N” and “N+3”) of the incompletely received packets that need to be retransmitted (S703). - When the mobile station UE has connected to the target base station eNB2, the
ARQ processor 405 of the target base station eNB2 provides the mobile station UE with the sequence numbers “N” and “N+3” of the incompletely received packets that need to be retransmitted (S704). When theARQ processor 506 of the mobile station UE transmits the retransmission packet D(N) to the target base station eNB2 in response (S705 a), thecontrol section 403 of the target base station eNB2 reversely transfers the retransmission packet D(N) to the source base station eNB1 (S705 b). Upon receipt of the retransmission packet D(N), the source base station eNB1 transmits the completely received packets D(N) to D(N+2) to the source gateway GW1 (S706). - Similarly, when the mobile station UE transmits the retransmission packet D(N+3) to the target base station eNB2 (S707 a), the
control section 403 of the target base station eNB2 reversely transfers the retransmission packet D(N+3) to the source base station eNB1 (S707 b). Upon receipt of the retransmission packet D(N+3), the source base station eNB1 transmits the completely received packets D(N+3) to D(N+5) to the source gateway GW1 (S708). All the untransmitted packets D(N) to D(N+5) have been completely transmitted to the source gateway GW1, whereby theARQ processor 405 of the source base station eNB1 can terminates the ARQ process. - When the target base station eNB2 has completely transferred all the retransmission packets (here, D(N) and D(N+3)) to the source base station eNB1, the
handover controller 404 of the target base station eNB2 requests the target gateway GW2 to switch the path (S1401), whereby the serving base station (SBTS) of the mobile station UE is updated (S1402). At this time, the target gateway GW2 notifies the source gateway GW1 that the source gateway GW1 can terminate PDCP (S1403). Upon this notification, the source gateway GW1 terminates its own PDCP, and the target gateway GW2 starts processing as the serving gateway of the mobile station UE. - The base station eNB2, which has become the serving base station of the mobile station UE, sets a new ARQ process with the mobile station UE by sending the mobile station UE a request to resume uplink transmission (S1404). In response to this, the mobile station UE transmits new uplink packets D(N+6) and D(N+7) to the serving base station eNB2 (S1405) If the packets are completely received, the serving base station eNB2 transmits these new packets to the gateway GW2, which has become the serving gateway (S1406).
- As described above, according to the fourth example of the present invention, retransmission packets are reversely transferred from the target base station eNB2 to the source base station eNB1, and then packets, as a series of completely received packets, are transmitted from the source base station eNB1 to the source gateway GW1. Moreover, a series of new uplink packets are transmitted from the target base station eNB2 to the target gateway GW2.
- As described above, the first example of the present invention can also be applied to the network architecture II in which the base stations eNB1 and eNB2 are connected to the different gateways GW1 and GW2, respectively. That is, the present example also has the effect that, as mentioned above, the amount of traffic between the base stations can be reduced in comparison with the forward transfer scheme by which all the uplink packets held by the source base station eNB1 are transferred to the target base station eNB2, and as a result, it is possible to achieve higher-speed uplink data transmission and a reduction in the duration of a communication interruption. The present invention exhibits greater effects in particular as the proportion of the incompletely received packets held by the source base station eNB1 becomes smaller, because the amount of packet transfer between the base stations is reduced.
- Note that although a packet is used as a unit of retransmission performed through ARQ in the present example, the unit may be a transmission unit included in a packet or may be a data unit. For example, when the mobile station UE transmits one uplink packet D(N) to the source base station eNB1, the mobile station UE disassembles the packet into a plurality of parts and transmits each part to the source base station eNB1. In this case, there are some occasions when some of the parts are successfully received by the source base station eNB1 while the other parts result in error. Accordingly, the source base station eNB1 notifies the target base station eNB2 of information specifying the parts in error, and the target base station eNB2 sends a request for retransmission to the mobile station UE, whereby only the parts in error can be reversely transferred from the target base station eNB2 to the source base station eNB1. Since the parts in error only are retransmitted, the amount of data transfer between the base stations can be further reduced.
- A fifth example of the present invention is an application of the second exemplary embodiment of the present invention to the network architecture II shown in
FIG. 17 . -
FIG. 21 is a diagram of a protocol structure of a mobile communications system according to the fifth example.FIG. 22 is a diagram showing the protocol correspondences among the mobile station, base stations, and gateways in the fifth example. The protocols used in the present embodiment, related to the retransmission and reverse transfer control, are as follows. - HARQ (Hybrid ARQ) is a retransmission protocol in a
layer 1, including an error correction coding (FEC) function, and renders retransmission control based on an ACK/NACK feedback from the receiving side. - ARQ (Automatic Repeat reQuest) is an error correction protocol, rendering the control of retransmitting the data packet corresponding to a data packet containing an error, to correct the error. In the present embodiment, when an error still remains despite the error correction function in the lower layer (here, HARQ process), error correction is carried out by retransmitting the data packet corresponding to the one containing the error.
- In addition, PDCP (Packet Data Convergence Protocol) is a protocol rendering the compression of an IP header, encoding of an IP packet, and the like and is present at each of the gateways GW1 and GW2 in the present embodiment.
- Note that although the two-layer ARQ/HARQ protocol stack is used for the error correction functionality in the present embodiment, the error correction functionality is not limited to this protocol structure. The present invention can be applied to any system in which a data unit to be received in the ARQ control may contain an error.
- Referring to
FIGS. 21 and 22 , error correction is carried out throughHARQ 1503 at the mobile station UE andHARQ 1504 at the source base station eNB1. If an error still remains even after this HARQ process, error correction by means of packet retransmission is further carried out throughARQ 1502 at the mobile station UE andARQ 1505 at the source base station eNB1. In addition,PDCP 1501 at the mobile station UE is set based onPDCP 1506 at the source gateway GW1. - Subsequently, when a handover is decided, the source base station eNB1 notifies the target base station eNB2 of information about a packet that needs to be retransmitted. However, the source base station eNB1 does not clear but maintains
ARQ 1505. Further, the target base station eNB2 requests the target gateway GW2 to initiate newsecond PDCP 1511. To this request, the target gateway GW2 responds with an initial parameter setting value forPDCP 1507 at the mobile station UE. - When the mobile station UE has connected to the cell of the target base station eNB2, the target base station eNB2 presents a request for retransmission to the mobile station UE by using the information about the packet that needs to be retransmitted, and further starts a second ARQ process for transmission of new packets, between
second ARQ 1510 at itself andsecond ARQ 1508 at the mobile station UE. Then, the target base station eNB2 requests the mobile station UE to start a second PDCP process based on the setting made by the target gateway GW2. Thus, the mobile station UE preferentially transmits the data packet that can end the first ARQ process with the source base station eNB1 and the first PDCP process with the source gateway GW1, that is to say the retransmission packet. - When receiving the retransmission packet from the mobile station UE, the target base station eNB2 transfers it to the source base station eNB1 through a
reverse transfer route 1512. SinceARQ 1505 at the source base station eNB1 is maintained, upon receipt of the retransmission packet through thereverse transfer route 1512, the source base station eNB1 carries out the ARQ process and transmits completely received data packets to the source gateway GW1. - In parallel with the transmission of the retransmission packet through the
reverse transfer route 1512, the mobile station UE transmits new packets to the target base station eNB2 by using the process between thesecond ARQs - When all retransmission packets have been completely transferred to the source base station eNB1, the target base station eNB2 requests the target gateway GW2 to switch the path. At the same time, the source base station eNB1 terminates the first ARQ process if there is no data packet to transmit to the source gateway GW1.
- The target gateway GW2 requests that the source gateway GW1 terminate
PDCP 1506. At this request, the source gateway GW1 terminatesPDCP 1506, and the target gateway GW2 starts processing as the serving gateway of the mobile station UE. - When the switching of paths is completed, the target base station eNB2 delivers the completely received packets, stored in the second ARQ and PDCP processes, to the serving gateway GW2.
-
FIG. 23 is a sequence diagram showing a procedure of uplink data transmission during handover according to the fifth example of the present invention. It is assumed that the above-described protocol control shown inFIGS. 21 and 22 is carried out here. - First, the mobile station UE transmits data packets D(N), . . . , D(N+5) to the source base station eNB1 (S701). Not all the packets can be completely received by the source base station eNB1, and it is assumed hereinafter that the data packets D*(N) and D*(N+3) are incompletely received packets. In this case, the
control section 403 of the source base station eNB1 presents a reception status report to the mobile station UE and stores these uplink data packets D*(N) to D(N+5) in thebuffer section 401 until the packets corresponding to the incompletely received packets are sequentially retransmitted from the mobile station UE and all become completely received packets. - At this point in time, it is assumed that the
handover controller 505 of the mobile station UE determines that a handover is needed and sends the source base station eNB1 a request for a handover to the target base station eNB2. At this request, thehandover controllers 404 of the source base station eNB1 and target base station eNB2 carry out mutual adjustment for the handover for the mobile station UE and start handover control (S702). In this event, theARQ processor 405 of the source base station eNB1 notifies the target base station eNB2 of the sequence numbers (here, “N” and “N+3”) of the incompletely received packets that need to be retransmitted (S703). In addition, the target base station eNB2 requests the target gateway GW2 to initiate new second PDCP (S1601). To this request, the target gateway GW2 responds with an initial parameter setting value for PDCP at the mobile station UE (S1602). - When the mobile station UE has connected to the target base station eNB2, the
ARQ processor 405 of the target base station eNB2 provides the mobile station UE with the sequence numbers N and N+3 of the incompletely received packets that need to be retransmitted, and also sends the mobile station UE an instruction to resume uplink transmission by using the initial parameter setting value received from the target gateway GW2 (S1603). - When the
ARQ processor 506 of the mobile station UE transmits the retransmission packet D(N) to the target base station eNB2 in response (S1604 a), thecontrol section 403 of the target base station eNB2 reversely transfers the retransmission packet D(N) to the source base station eNB1 (S1604 b). Upon receipt of the retransmission packet D(N), the source base station eNB1 transmits the completely received packets D(N) to D(N+2) to the source gateway GW1 (S1605). - In parallel with this process, since the mobile station UE has been given the instruction to resume uplink transmission from the target base station eNB2, the mobile station UE transmits a new uplink packet D(N+6), if it is present, to the target base station eNB2 (S1606). Moreover, when the mobile station UE transmits the retransmission packet D(N+3) to the target base station eNB2 (S1607 a), the
control section 403 of the target base station eNB2 reversely transfers the retransmission packet D(N+3) to the source base station eNB1 (S1607 b). During this period, if there is a new uplink packet D(N+7), the mobile station UE transmits it to the target base station eNB2 (S1608). - Upon receipt of the retransmission packet D(N+3), the source base station eNB1 transmits the completely received packets D(N+3) to (D+5) to the source gateway 1 (S1609).
- When all the untransmitted packets D(N) to D(N+5) have been transmitted in this manner, the
handover controller 404 of the target base station eNB2 requests the target gateway GW2 to switch the path (S1610), whereby the serving base station (SBTS) of the mobile station UE is updated (S1611). The target gateway GW2 has the source gateway GW1 terminate PDCP (S1612), thereby becoming the serving gateway. Even during this period, if there is a new uplink packet D(N+8), the mobile station UE can transmit it to the target base station eNB2 (S1613). In this manner, when the update of the serving base station is completed, the mobile station UE transmits a new packet D(N+9) to the serving base station eNB2 (S1614). The packets D(N+6) to D(N+9) held by the serving base station eNB2, if completely received, are then transmitted to the gateway GW2 (S1615). - As described above, according to the fifth example of the present invention, retransmission packets are reversely transferred from the target base station eNB2 to the source base station eNB1, and then packets, as a series of completely received packets, are transmitted from the source base station eNB1 to the source gateway GW1. In parallel with this, the mobile station UE can transmit new uplink packets to the target base station eNB2.
- As described above, the second exemplary embodiment of the present invention can also be applied to the network architecture II in which the base stations eNB1 and eNB2 are connected to the different gateways GW1 and GW2, respectively. That is, the present example also has the effect that, as mentioned above, the amount of traffic between the base stations can be reduced in comparison with the forward transfer scheme by which all the uplink packets held by the source base station eNB1 are transferred to the target base station eNB2, and as a result, it is possible to achieve higher-speed uplink data transmission and a reduction in the duration of a communication interruption. The present example exhibits greater effects in particular as the proportion of the incompletely received packets held by the source base station eNB1 becomes smaller, because the amount of packet transfer between the base stations is reduced.
- In addition, according to the fifth example, the second ARQ process is set between the mobile station UE and the target base station eNB2, and the second PDCP process is set between the mobile station UE and the target gateway GW2, whereby the mobile station UE can transmit a new uplink packet to the target base station eNB2 in parallel with the transmission/retransmission of a packet using the first ARQ process with the source base station eNB1 and the first PDCP process with the source gateway GW1. Accordingly, since the mobile station UE can transmit subsequent uplink packets to the target base station eNB2 without waiting until the first ARQ process with the source base station eNB1 is terminated, it is possible to further reduce the duration of a communication interruption.
- Note that although a packet is used as a unit of retransmission performed through ARQ in the present embodiment, the unit may be a transmission unit included in a packet or may be a data unit. For example, when the mobile station UE transmits one uplink packet D(N) to the source base station eNB1, the mobile station UE disassembles the packet into a plurality of parts and transmits each part to the source base station eNB1. In this case, there are some occasions when some of the parts are successfully received by the source base station eNB1 while the other parts result in error. Accordingly, the source base station eNB1 notifies the target base station eNB2 of information specifying the parts in error, and the target base station eNB2 sends a request for retransmission to the mobile station UE, whereby only the parts in error can be reversely transferred from the target base station eNB2 to the source base station eNB1. Since the parts in error only are retransmitted, the amount of data transfer between the base stations can be further reduced.
-
FIG. 24 is a diagram schematically showing a network architecture III of a mobile communications system. Here, to simplify the description, it is assumed that twobase stations 11 and 12 (eNB1 and eNB2, respectively) are physically connected to each other, that the base station eNB1 is physically connected to a gateway 15 (GW), and that the base station eNB2 is not physically connected to the gateway 15 (GW) but is logically connected thereto through the base station eNB1. Moreover, it is assumed that a mobile station 14 (UE) moves with the base stations eNB1 and eNB2 as its source base station and target base station, respectively. - The base station eNB2 is set so as to be connected only to the adjacent base station eNB1 as described above, whereby it is possible to expand the service area while suppressing the spending on new equipment. This is particularly suitable for a setting in an area where the amount of communication is small. A sixth example of the present invention is an application of the fourth exemplary embodiment of the present invention to the above-described network architecture III.
- The protocols used in the sixth example, related to the retransmission and reverse transfer control, are HARQ and ARQ, which are the same as those used in the first example, and therefore the description thereof will be omitted.
- First, it is assumed that there are incompletely received packets among uplink packets transmitted from the mobile station UE, and that a handover is decided in the state where these uplink packets are held by the source base station eNB1.
- The source base station eNB1 notifies the target base station eNB2 of information required for retransmission of the packets corresponding to the incompletely received packets, for example a reception status report. When the mobile station UE has made a cell change to the target base station eNB2, the target base station eNB2 presents a request for retransmission to the mobile station UE by using the information notified from the source base station eNB1. In response to this, the mobile station UE preferentially transmits the retransmission packets.
- When completely receiving the retransmission packets from the mobile station UE, the target base station eNB2 transfers these retransmission packets to the source base station eNB1. The source base station eNB1 carries out an ARQ process by using the retransmission packets and then transmits a series of the completely received packets to the gateway GW.
- When the target base station eNB2 has completely transferred all the retransmission packets to the source base station eNB1, the target base station eNB2 requests the gateway GW to switch the path. The source base station eNB1 terminates its own ARQ process if there are no more packets in the mobile station UE to transmit to the source base station eNB1.
- The target base station eNB2 becomes the serving base station (SBTS) of the mobile station UE and sends the mobile station UE a request to resume uplink transmission, whereby the mobile station UE starts transmitting new packets to the target base station eNB2. When the target base station eNB2 has completely received several uplink data packets from the mobile station UE, the target base station eNB2 transmits them to the gateway GW via the
source base station 11. - In this manner, the uplink packets held by the source base station eNB1 are transmitted to the gateway GW from the source base station eNB1, and the uplink packets newly received by the target base station eNB2 from the mobile station UE are transmitted to the gateway GW from the target base station eNB2 through a logical channel via the source base station eNB1.
- As described above, according to the sixth example of the present invention, retransmission packets are reversely transferred from the target base station eNB2 to the source base station eNB1, and then packets, as a series of completely received packets, are transmitted from the source base station eNB1 to the gateway GW. Moreover, a series of new uplink packets are transmitted from the target base station eNB2 to the gateway GW similarly via the source base station eNB1. Therefore, even with the network architecture III in which the target base station eNB2 is physically connected only to the source base station eNB1, an uplink packet can be transmitted at the time of handover. Accordingly, it is also possible to flexibly adapt to a change in the architecture.
-
FIG. 25 is a diagram schematically showing a network architecture IV of a mobile communications system. Here, to simplify the description, it is assumed that twobase stations 11 and 12 (eNB1 and eNB2, respectively) are physically connected to each other, that the base station eNB2 is physically connected to a gateway 15 (GW), and that the base station eNB1 is not physically connected to the gateway 15 (GW) but is logically connected thereto through the base station eNB2. Moreover, it is assumed that a mobile station 14 (UE) moves with the base stations eNB1 and eNB2 as its source base station and target base station, respectively. - The base station eNB1 is set so as to be connected only to the adjacent base station eNB2 as described above, whereby it is possible to expand the service area while suppressing the spending on new equipment. This is particularly suitable for a setting in an area where the amount of communication is small. A seventh example of the present invention is an application of the fifth exemplary embodiment of the present invention to the network architecture III shown in
FIG. 24 and the network architecture IV shown inFIG. 25 . - The protocols used in the seventh example of the present invention, related to the retransmission and reverse transfer control, are HARQ and ARQ, which are the same as those used in the first example, and therefore the description thereof will be omitted.
- According to the present embodiment, the data transfer controls are switched depending on whether the control is applied to the network architecture III shown in
FIG. 24 or similar one, or whether the control is applied to the network architecture IV shown inFIG. 25 or similar one. Specifically, if the control is applied to the network architecture III shown inFIG. 24 or similar one, the data transmission procedure described in the sixth example is adopted. If the control is applied to the network architecture IV shown inFIG. 25 or similar one, the forward transfer procedure described in the section 10.3 of the third example is adopted. - As described above, depending on the network architecture, it is determined whether to perform the forward transfer or to perform the reverse transfer of a retransmission packet from the target base station eNB2 to the source base station eNB1. Thus, it is possible to flexibly adapt to various architectures.
- The present invention can be applied to general mobile communications systems having an interface between base stations.
- As described before, an object of the present invention is to provide a novel data transmission method and system that can reduce the amount of data transferred between base stations. From another aspect of the present invention, an object of the present invention is to provide a mobile communications system that can reduce the duration of a communication interruption at the time of handover, as well as a data transmission method for the system. From still another aspect, an object of the present invention is to provide a mobile communications system that can be easily adapted to a change in system architecture, as well as a data transmission method for the system.
- According to a first exemplary embodiment, a first base station performs retransmission control using a retransmitted data unit and, after having completed the retransmission control in the first base station, a second base station performs retransmission control for new data received from a mobile station.
- According to a second exemplary embodiment, the first base station performs retransmission control using a retransmitted data unit and, in parallel with the retransmission control performed by the first base station, the second base station performs retransmission control for new data received from a mobile station.
- A data transmission system according to the present invention is characterized by including: a first control means for performing retransmission control for data received from a mobile station at the first base station which is a handover source base station; and a second control means for receiving a data unit to be retransmitted according to the retransmission control, from the mobile station and transmitting it to the first base station at the second base station which is a handover target base station.
- According to the present invention, data corresponding to incompletely received data at a source base station is retransmitted by the mobile station to a target base station and then the retransmitted data received by the target base station is reversely transmitted to the source base station. Such a reverse transfer control eliminates the need of transferring all received data at the time of handover from the source base station to the target base station, resulting in the reduced amount of traffic between base stations and a reduction in the duration of a communication interruption.
- In addition, an automatic repeat request process is set between a mobile station and each of the source base station and the target base station, whereby the mobile station can transmit new uplink packets to the target base station in parallel with the retransmission of packets by the source base station. Accordingly, the duration of a communication interruption can be further reduced.
- The present invention can be applied to any system in which a data unit to be received in the ARQ control may contain an error.
- The present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The above-described exemplary embodiments and examples are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein.
Claims (17)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006-165356 | 2006-06-14 | ||
JP2006165356A JP4858690B2 (en) | 2006-06-14 | 2006-06-14 | Mobile communication system and data transmission method during handover |
Publications (2)
Publication Number | Publication Date |
---|---|
US20070293226A1 true US20070293226A1 (en) | 2007-12-20 |
US8781470B2 US8781470B2 (en) | 2014-07-15 |
Family
ID=38565445
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/808,301 Expired - Fee Related US8781470B2 (en) | 2006-06-14 | 2007-06-08 | Mobile communications system and method for transmitting data when handover occurs |
Country Status (4)
Country | Link |
---|---|
US (1) | US8781470B2 (en) |
EP (1) | EP1868408B1 (en) |
JP (1) | JP4858690B2 (en) |
CN (1) | CN101094446B (en) |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090117902A1 (en) * | 2007-11-06 | 2009-05-07 | Samsung Electronics Co., Ltd. | Apparatus and method for traffic forwarding in a wireless communication system |
WO2009112941A3 (en) * | 2008-03-14 | 2009-11-05 | Nortel Networks Limited | Distributed arq for wireless communication system |
US20100046472A1 (en) * | 2007-03-15 | 2010-02-25 | Sung Duck Chun | Method of managing data blocks during handover |
US20100091734A1 (en) * | 2007-11-29 | 2010-04-15 | Electronics And Telecommunications Research Institute | Packet forwarding method in the case of the handover between base stations |
US20100177736A1 (en) * | 2007-09-11 | 2010-07-15 | Da Tang Mobile Communications Equipment Co., Ltd. | Method and device for indicating data re-transmission when area switching in lte system |
US20120071183A1 (en) * | 2010-09-16 | 2012-03-22 | Fujitsu Limited | Radio base station, control apparatus, and abnormality detection method |
US20120236821A1 (en) * | 2011-03-17 | 2012-09-20 | Fujitsu Limited | Radio base station apparatus, and data forwarding method in radio base station apparatus |
US20130044731A1 (en) * | 2011-08-15 | 2013-02-21 | Qualcomm Incorporated | Proactive Feedback Transmissions During Handover Procedures |
US20150249943A1 (en) * | 2012-09-25 | 2015-09-03 | Ntt Docomo, Inc. | Mobile communication method |
US20150281996A1 (en) * | 2012-06-13 | 2015-10-01 | All Purpose Networks LLC | Network migration queuing service in a wireless network |
US9226187B2 (en) | 2010-06-15 | 2015-12-29 | Htc Corporation | Method for reporting MDT log, network server, and mobile communication device utilizing the same |
US9843973B2 (en) | 2012-06-13 | 2017-12-12 | All Purpose Networks LLC | Real-time services across a publish-subscribe network with active-hot standby redundancy |
US9882950B2 (en) | 2012-06-13 | 2018-01-30 | All Purpose Networks LLC | Methods and systems of an all purpose broadband network |
US9974091B2 (en) | 2012-06-13 | 2018-05-15 | All Purpose Networks LLC | Multiple-use wireless network |
US10116455B2 (en) | 2012-06-13 | 2018-10-30 | All Purpose Networks, Inc. | Systems and methods for reporting mobile transceiver device communications in an LTE network |
US20190150043A1 (en) * | 2016-06-23 | 2019-05-16 | Huawei Technologies Co., Ltd. | Access Node, Control Device and Method Thereof |
US20190159106A1 (en) * | 2016-07-29 | 2019-05-23 | Huawei Technologies Co., Ltd. | Anchor gateway switching method, apparatus, and system |
US20190280819A1 (en) * | 2016-05-13 | 2019-09-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Packet Retransmission In A Wireless Communication System |
US10827019B2 (en) | 2018-01-08 | 2020-11-03 | All Purpose Networks, Inc. | Publish-subscribe broker network overlay system |
US11026090B2 (en) | 2018-01-08 | 2021-06-01 | All Purpose Networks, Inc. | Internet of things system with efficient and secure communications network |
US11218978B2 (en) * | 2010-02-12 | 2022-01-04 | Interdigital Patent Holdings, Inc. | Method and apparatus for enhancing cell-edge user performance and signaling radio link failure conditions via downlink cooperative component carriers |
CN114079912A (en) * | 2020-08-04 | 2022-02-22 | 中国移动通信集团重庆有限公司 | Flow information reporting method, base station and system |
CN116761221A (en) * | 2023-08-16 | 2023-09-15 | 中国星网网络系统研究院有限公司 | Inter-satellite switching method, system and device for satellite call service |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4778342B2 (en) * | 2006-03-27 | 2011-09-21 | 富士通株式会社 | Wireless communication method, wireless communication system, terminal, and base station |
WO2010088796A1 (en) * | 2009-02-03 | 2010-08-12 | 华为技术有限公司 | Uplink data transmission method during handover procedure, system and radio network node thereof |
CN102238657B (en) * | 2010-04-28 | 2014-02-26 | 中兴通讯股份有限公司 | Switch processing method, device and system |
CN102238658A (en) * | 2010-04-30 | 2011-11-09 | 北京三星通信技术研究有限公司 | Method for supporting reselection of gateway nodes |
JP2012151878A (en) * | 2012-03-12 | 2012-08-09 | Kyocera Corp | Radio communication system, radio base station, radio terminal, and radio communication method |
CN103875192B (en) * | 2012-10-12 | 2018-08-14 | 华为技术有限公司 | The transmission method and device of HARQ feedback |
CN104144033B (en) * | 2013-05-10 | 2018-07-17 | 上海诺基亚贝尔股份有限公司 | For to from base station distribute data method |
JP6251522B2 (en) * | 2013-08-30 | 2017-12-20 | 株式会社Nttドコモ | Mobile communication method and radio base station |
WO2015163880A1 (en) * | 2014-04-24 | 2015-10-29 | Hewlett-Packard Development Company, L.P. | Electronic device with proximity sensor |
CN109041109B (en) * | 2017-06-08 | 2020-08-07 | 大唐移动通信设备有限公司 | Data forwarding method and device |
WO2020150997A1 (en) * | 2019-01-25 | 2020-07-30 | Mediatek Singapore Pte. Ltd. | Apparatus and methods to support dual-protocol for mobility enhancement |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040088641A1 (en) * | 2000-12-09 | 2004-05-06 | Johan Torsner | Transmission control method in a radio access network implementing an automatic repetition request (aqr) protocol at the base station (aqr) |
US20040147286A1 (en) * | 2003-01-11 | 2004-07-29 | Samsung Electronics Co., Ltd. | System and method for controlling traffic distribution in a mobile communication system |
US20040248606A1 (en) * | 2002-06-28 | 2004-12-09 | Hidetoshi Suzuki | Transmission power control method and base station device |
US6928304B2 (en) * | 2001-01-16 | 2005-08-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Automatic repetition request mechanism in a radio access network |
US20050208945A1 (en) * | 2004-03-03 | 2005-09-22 | Samsung Electronics Co., Ltd. | System and method for performing network re-entry upon handover of mobile subscriber station in a broadband wireless access communication system |
US20060146753A1 (en) * | 2005-01-05 | 2006-07-06 | Samsung Electronics Co., Ltd. | Method, apparatus and system for controlling ARQ-related timers in broadband wireless access communication system |
US20080051086A2 (en) * | 2004-08-10 | 2008-02-28 | Nextel Communications, Inc. | System and Method for Handoff Between Base Stations |
US20080081651A1 (en) * | 2004-08-10 | 2008-04-03 | Nahoko Kuroda | Communication Control Method, Radio Communication System, Base Station, and Mobile Station |
US7653026B2 (en) * | 2004-12-17 | 2010-01-26 | Fujitsu Limited | Wireless communication system, wireless base station, and mobile station |
US7885652B2 (en) * | 2005-03-16 | 2011-02-08 | Ntt Docomo, Inc. | Mobile station, mobile communication system, and mobile communication method |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6301479B1 (en) | 1999-07-08 | 2001-10-09 | Telefonaktiebolaget Lm Ericsson | Technique for providing a secure link in a mobile communication system |
US6678523B1 (en) * | 2000-11-03 | 2004-01-13 | Motorola, Inc. | Closed loop method for reverse link soft handoff hybrid automatic repeat request |
EP2051552B1 (en) * | 2002-09-24 | 2011-11-09 | Fujitsu Limited | Packet transferring/transmitting method and mobile communication system |
JP4198685B2 (en) * | 2003-04-11 | 2008-12-17 | 富士通株式会社 | Mobile communication system and data distribution method in the system |
DE60336813D1 (en) | 2003-09-23 | 2011-06-01 | Panasonic Corp | Protocol Context Transmission in a Mobile Communication System |
KR100800797B1 (en) * | 2004-01-28 | 2008-02-04 | 삼성전자주식회사 | Data transmission and reception method in communication system |
-
2006
- 2006-06-14 JP JP2006165356A patent/JP4858690B2/en not_active Expired - Fee Related
-
2007
- 2007-06-08 US US11/808,301 patent/US8781470B2/en not_active Expired - Fee Related
- 2007-06-12 EP EP20070252375 patent/EP1868408B1/en not_active Ceased
- 2007-06-14 CN CN2007101101692A patent/CN101094446B/en not_active Expired - Fee Related
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040088641A1 (en) * | 2000-12-09 | 2004-05-06 | Johan Torsner | Transmission control method in a radio access network implementing an automatic repetition request (aqr) protocol at the base station (aqr) |
US6928304B2 (en) * | 2001-01-16 | 2005-08-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Automatic repetition request mechanism in a radio access network |
US20040248606A1 (en) * | 2002-06-28 | 2004-12-09 | Hidetoshi Suzuki | Transmission power control method and base station device |
US20040147286A1 (en) * | 2003-01-11 | 2004-07-29 | Samsung Electronics Co., Ltd. | System and method for controlling traffic distribution in a mobile communication system |
US20050208945A1 (en) * | 2004-03-03 | 2005-09-22 | Samsung Electronics Co., Ltd. | System and method for performing network re-entry upon handover of mobile subscriber station in a broadband wireless access communication system |
US20080051086A2 (en) * | 2004-08-10 | 2008-02-28 | Nextel Communications, Inc. | System and Method for Handoff Between Base Stations |
US20080081651A1 (en) * | 2004-08-10 | 2008-04-03 | Nahoko Kuroda | Communication Control Method, Radio Communication System, Base Station, and Mobile Station |
US7653026B2 (en) * | 2004-12-17 | 2010-01-26 | Fujitsu Limited | Wireless communication system, wireless base station, and mobile station |
US20060146753A1 (en) * | 2005-01-05 | 2006-07-06 | Samsung Electronics Co., Ltd. | Method, apparatus and system for controlling ARQ-related timers in broadband wireless access communication system |
US7554951B2 (en) * | 2005-01-05 | 2009-06-30 | Samsung Electronics Co., Ltd. | Method, apparatus and system for controlling ARQ-related timers in broadband wireless access communication system |
US7885652B2 (en) * | 2005-03-16 | 2011-02-08 | Ntt Docomo, Inc. | Mobile station, mobile communication system, and mobile communication method |
Cited By (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100046472A1 (en) * | 2007-03-15 | 2010-02-25 | Sung Duck Chun | Method of managing data blocks during handover |
US8774125B2 (en) * | 2007-03-15 | 2014-07-08 | Lg Electronics Inc. | Method of managing data blocks during handover |
US20100177736A1 (en) * | 2007-09-11 | 2010-07-15 | Da Tang Mobile Communications Equipment Co., Ltd. | Method and device for indicating data re-transmission when area switching in lte system |
US8797998B2 (en) * | 2007-09-11 | 2014-08-05 | China Academy Of Telecommunications Technology | Method and device for indicating data re-transmission when area switching in LTE system |
US8290493B2 (en) * | 2007-11-06 | 2012-10-16 | Samsung Electronics Co., Ltd. | Apparatus and method for traffic forwarding in a wireless communication system |
US20090117902A1 (en) * | 2007-11-06 | 2009-05-07 | Samsung Electronics Co., Ltd. | Apparatus and method for traffic forwarding in a wireless communication system |
US20100091734A1 (en) * | 2007-11-29 | 2010-04-15 | Electronics And Telecommunications Research Institute | Packet forwarding method in the case of the handover between base stations |
US9160494B2 (en) * | 2008-03-14 | 2015-10-13 | Apple Inc. | Distributed ARQ for wireless communication system |
KR101603805B1 (en) | 2008-03-14 | 2016-03-16 | 애플 인크. | Distributed arq for wireless communication system |
KR101658914B1 (en) | 2008-03-14 | 2016-09-22 | 애플 인크. | Distributed arq for wireless communication system |
US20130301518A1 (en) * | 2008-03-14 | 2013-11-14 | Apple Inc. | Distributed ARQ for Wireless Communication System |
US8654699B2 (en) | 2008-03-14 | 2014-02-18 | Apple Inc. | Distributed ARQ for wireless communication system |
KR20140047175A (en) * | 2008-03-14 | 2014-04-21 | 애플 인크. | Distributed arq for wireless communication system |
US9344225B2 (en) | 2008-03-14 | 2016-05-17 | Apple Inc. | Distributed ARQ for wireless communication system |
US20110044235A1 (en) * | 2008-03-14 | 2011-02-24 | Nortel Networks Limited | Distributed arq for wireless communication system |
WO2009112941A3 (en) * | 2008-03-14 | 2009-11-05 | Nortel Networks Limited | Distributed arq for wireless communication system |
US11792744B2 (en) | 2010-02-12 | 2023-10-17 | Interdigital Patent Holdings, Inc. | Method and apparatus for enhancing cell-edge user performance and signaling radio link failure conditions via downlink cooperative component carriers |
US11218978B2 (en) * | 2010-02-12 | 2022-01-04 | Interdigital Patent Holdings, Inc. | Method and apparatus for enhancing cell-edge user performance and signaling radio link failure conditions via downlink cooperative component carriers |
US9226187B2 (en) | 2010-06-15 | 2015-12-29 | Htc Corporation | Method for reporting MDT log, network server, and mobile communication device utilizing the same |
US9380483B2 (en) | 2010-06-15 | 2016-06-28 | Htc Corporation | Method for reporting MDT log, network server, and mobile communication device utilizing the same |
US8971871B2 (en) * | 2010-09-16 | 2015-03-03 | Fujitsu Limited | Radio base station, control apparatus, and abnormality detection method |
US20120071183A1 (en) * | 2010-09-16 | 2012-03-22 | Fujitsu Limited | Radio base station, control apparatus, and abnormality detection method |
US20120236821A1 (en) * | 2011-03-17 | 2012-09-20 | Fujitsu Limited | Radio base station apparatus, and data forwarding method in radio base station apparatus |
US20130044731A1 (en) * | 2011-08-15 | 2013-02-21 | Qualcomm Incorporated | Proactive Feedback Transmissions During Handover Procedures |
US9882950B2 (en) | 2012-06-13 | 2018-01-30 | All Purpose Networks LLC | Methods and systems of an all purpose broadband network |
US10841851B2 (en) | 2012-06-13 | 2020-11-17 | All Purpose Networks, Inc. | Methods and systems of an all purpose broadband network with publish subscribe broker network |
US9743310B2 (en) * | 2012-06-13 | 2017-08-22 | All Purpose Networks LLC | Network migration queuing service in a wireless network |
US9942792B2 (en) | 2012-06-13 | 2018-04-10 | All Purpose Networks LLC | Network migration queuing service in a wireless network |
US9974091B2 (en) | 2012-06-13 | 2018-05-15 | All Purpose Networks LLC | Multiple-use wireless network |
US10116455B2 (en) | 2012-06-13 | 2018-10-30 | All Purpose Networks, Inc. | Systems and methods for reporting mobile transceiver device communications in an LTE network |
US12229027B2 (en) | 2012-06-13 | 2025-02-18 | All Purpose Networks, Inc. | Methods and systems of an all purpose broadband network with publish subscribe broker network |
US11711741B2 (en) | 2012-06-13 | 2023-07-25 | All Purpose Networks, Inc. | Methods and systems of an all purpose broadband network with publish subscribe broker network |
US10320871B2 (en) | 2012-06-13 | 2019-06-11 | All Purpose Networks, Inc. | Providing handover capability to distributed sensor applications across wireless networks |
US10341921B2 (en) | 2012-06-13 | 2019-07-02 | All Purpose Networks, Inc. | Active hot standby redundancy for broadband wireless network |
US10383133B2 (en) | 2012-06-13 | 2019-08-13 | All Purpose Networks, Inc. | Multiple-use wireless network |
US11647440B2 (en) | 2012-06-13 | 2023-05-09 | All Purpose Networks, Inc. | Methods and systems of an all purpose broadband network with publish subscribe broker network |
US11490311B2 (en) | 2012-06-13 | 2022-11-01 | All Purpose Networks, Inc. | Methods and systems of an all purpose broadband network with publish subscribe broker network |
US11422906B2 (en) | 2012-06-13 | 2022-08-23 | All Purpose Networks, Inc. | Methods and systems of an all purpose broadband network with publish-subscribe broker network |
US20150281996A1 (en) * | 2012-06-13 | 2015-10-01 | All Purpose Networks LLC | Network migration queuing service in a wireless network |
US9843973B2 (en) | 2012-06-13 | 2017-12-12 | All Purpose Networks LLC | Real-time services across a publish-subscribe network with active-hot standby redundancy |
US10884883B2 (en) | 2012-06-13 | 2021-01-05 | All Purpose Networks, Inc. | Methods and systems of an all purpose broadband network with publish-subscribe broker network |
US20150249943A1 (en) * | 2012-09-25 | 2015-09-03 | Ntt Docomo, Inc. | Mobile communication method |
US10880044B2 (en) * | 2016-05-13 | 2020-12-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Packet retransmission in a wireless communication system |
US20190280819A1 (en) * | 2016-05-13 | 2019-09-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Packet Retransmission In A Wireless Communication System |
US10813023B2 (en) * | 2016-06-23 | 2020-10-20 | Huawei Technologies Co., Ltd. | Handover between a source access node and a target access node using a control device |
US20190150043A1 (en) * | 2016-06-23 | 2019-05-16 | Huawei Technologies Co., Ltd. | Access Node, Control Device and Method Thereof |
US10813036B2 (en) * | 2016-07-29 | 2020-10-20 | Huawei Technologies Co., Ltd. | Anchor gateway switching method, apparatus, and system |
US20190159106A1 (en) * | 2016-07-29 | 2019-05-23 | Huawei Technologies Co., Ltd. | Anchor gateway switching method, apparatus, and system |
US11026090B2 (en) | 2018-01-08 | 2021-06-01 | All Purpose Networks, Inc. | Internet of things system with efficient and secure communications network |
US10827019B2 (en) | 2018-01-08 | 2020-11-03 | All Purpose Networks, Inc. | Publish-subscribe broker network overlay system |
US11683390B2 (en) | 2018-01-08 | 2023-06-20 | All Purpose Networks, Inc. | Publish-subscribe broker network overlay system |
CN114079912A (en) * | 2020-08-04 | 2022-02-22 | 中国移动通信集团重庆有限公司 | Flow information reporting method, base station and system |
CN116761221A (en) * | 2023-08-16 | 2023-09-15 | 中国星网网络系统研究院有限公司 | Inter-satellite switching method, system and device for satellite call service |
Also Published As
Publication number | Publication date |
---|---|
EP1868408A3 (en) | 2010-01-13 |
CN101094446A (en) | 2007-12-26 |
CN101094446B (en) | 2012-02-29 |
EP1868408B1 (en) | 2013-04-03 |
JP2007336225A (en) | 2007-12-27 |
US8781470B2 (en) | 2014-07-15 |
JP4858690B2 (en) | 2012-01-18 |
EP1868408A2 (en) | 2007-12-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8781470B2 (en) | Mobile communications system and method for transmitting data when handover occurs | |
JP7408907B2 (en) | Enhanced uplink behavior in soft handover | |
KR100938090B1 (en) | Method and apparatus for performing handover in mobile communication system | |
JP4619389B2 (en) | System for efficiently recovering data buffered in Node B after a shared high-speed downlink shared channel cell change | |
JP4652467B2 (en) | System for efficiently recovering Node B buffer data after MAC layer reset | |
US8077671B2 (en) | Method and system for transmitting data in mobile communications system | |
AU2009201695B2 (en) | System for permitting control of the purging of a node B by the serving radio network controller | |
KR100600607B1 (en) | Ark control device and control method in wireless portable internet system | |
JP2008005491A (en) | Method and apparatus for handling uplink data upon handover in wireless communications system | |
JP2008118227A (en) | Mobile communication system, wireless base station and handover reconnecting method used therefor | |
US20150029998A1 (en) | Inter-Node B Handover in HSDPA or Multi-Flow HSPA Including Packet Retransmission | |
EP1844570B1 (en) | Processing of uplink data in a communications system | |
KR100969765B1 (en) | Handover method and apparatus in mobile communication system | |
JP2008187252A (en) | Packet transmission control method, and base station | |
GB2576204A (en) | Operation of automatic repeat request (ARQ) | |
AU2007203286B2 (en) | System for efficient recovery of node-B buffered data following MAC layer reset |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: NEC CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LEE, JINSOCK;HAMABE, KOJIRO;REEL/FRAME:019452/0063 Effective date: 20070530 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
CC | Certificate of correction | ||
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551) Year of fee payment: 4 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20220715 |