This application is based upon and claims the benefit of priority of the prior Japanese Patent Application No. 2011-058940, filed on Mar. 17, 2011, and the Japanese Patent Application No. 2011-200450, filed on Sep. 14, 2011, the entire contents of which are incorporated herein by reference.
The embodiments discussed herein are related to a radio base station apparatus, and a data forwarding method in the radio base station apparatus.
At present, radio communication systems, such as mobile telephone systems or radio LANs (Local Area Networks), and the like, are used widely. Furthermore, in the field of radio communication, there are continuous discussions about next-generation communication technology in order to further improve communication speed and communication capacity. For example, the 3GPP (3rd Generation Partnership Project), which is one standardization group, is proposed a radio communication system called LTE (Long Term Evolution) and a radio communication system known as LTE-A (Long Term Evolution-Advanced), which is a development of LTE.
In the radio communication system, there is technology known as a handover. The handover is a technology for switching the radio base station apparatus (Evolved UTRAN NodeB (ENB), hereinafter called “base station”) to which a mobile terminal apparatus (Mobile Station, hereinafter called “terminal”) is connected. By this means, the terminal is able to perform a radio communication in a continuous fashion, by switching connection to another base station, when the received radio wave becomes weaker than a prescribed value.
In the handover, there are cases where data is not transmitted to the terminal from a handover source base station and the data is forwarded to a handover destination base station. By means of the forwarding, for example, the terminal is able to continue receiving data in a continuous fashion from the handover destination base station, when the terminal is switched connection to the handover destination base station.
There are, for instance, two methods for forwarding data between base stations by the handover. The first method is a method which forwards data that does not transmit to the terminal as forwarding data, to the handover destination base station (this method is called “mode 1” below). Furthermore, the second method is a method which forwards data for which an Ack signal (or a reception confirmation notification) does not receive from the terminal, as forwarding data, to the handover destination base station (this method is called “mode 2” below).
Under circumstances such as these, in mode 1, untransmission data is set as forwarding data regardless of the presence or absence of an Ack signal, and therefore in the example in
On the other hand, in mode 2, the data for which an Ack signal does not be received is set as forwarding data, and therefore in the example in
However, in the case of mode 1, data which the terminal UE may not be able to receive is not forwarded from the serving base station S-ENB to the target base station T-ENB, and hence there are cases where loss of data occurs at the terminal UE.
For example, in the example in
On the other hand, in the case of mode 2, there are situations where data for which the terminal UE may transmits an Ack signal is forwarded from the serving base station S-ENB to the target base station T-ENB. Accordingly, there are cases where the base station T-ENB transmits data to the terminal UE in a duplicated fashion, and the terminal UE receives the data in a duplicated fashion.
For instance, in the example in
According to an aspect of the invention, a radio base station apparatus for performing radio communication with a mobile terminal apparatus, the radio base station apparatus including: a forwarding data determination unit which determines forwarding data which is to be forwarded to a handover destination radio base station apparatus, based on the presence or absence of retransmission of data to the mobile terminal apparatus; and a data forwarding processing unit which forwards the determined forwarding data to the handover destination radio base station apparatus.
The object and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention, as claimed.
Below, embodiments of the present invention will be described.
To begin, a first embodiment of the invention will be described.
The mobile terminal apparatus 100 is able to perform radio communication with the radio base station apparatuses 200a and 200b, and is able to switch a radio connection from the handover source radio base station apparatus 200a to the handover destination radio base station apparatus 200b.
The radio base station apparatus 200a includes a forwarding data determination unit 270 and a data forwarding processing unit 280.
The forwarding data determination unit 270 can determine forwarding data which is to be forwarded to the handover destination radio base station apparatus 200b, based on the presence or absence of a data retransmission to the mobile terminal apparatus 100. Furthermore, the forwarding data determination unit 270 can also determine forwarding data to be forwarded to the handover destination radio base station apparatus 200b, based on the radio quality in relation to the mobile terminal apparatus 100. Moreover, the forwarding data determination unit 270 is also able to determine forwarding data to be forwarded to the handover destination radio base station apparatus 200b, based on the presence or absence of the data retransmission to the mobile terminal apparatus 100 and the radio quality in relation to the mobile terminal apparatus 100.
The data forwarding processing unit 280 is able to forward the determined forwarding data to the handover destination radio base station apparatus 200b.
In this way, the radio base station apparatus 200a determines forwarding data to be forwarded to the handover destination radio base station apparatus 200b, based on the presence or absence of the data retransmission to the mobile terminal apparatus 100. Consequently, for example, when the data retransmission is performed, the data which is the object of the retransmission (retransmission data) is set as forwarding data, and therefore the mobile terminal apparatus 100 is also able to receive the retransmission data from the handover destination radio base station apparatus 200b and loss of data can be prevented. Furthermore, if the data retransmission does not be performed, for instance, then data which does not be transmitted from the radio base station apparatus 200a to the mobile terminal apparatus 100 is set as forwarding data, and it is possible to prevent duplicated transmission of data by the radio base station apparatus 200b and duplicated reception of data by the mobile terminal apparatus 100.
Furthermore, the radio base station apparatus 200a determines forwarding data to be forwarded to the handover destination radio base station apparatus 200b, based on the radio quality in relation to the mobile terminal apparatus 100. Consequently, if the radio quality is not good, for example, then data which is transmitted from the radio base station apparatus 200a is also set as forwarding data, and therefore it is possible to prevent loss of data, because the mobile terminal apparatus 100 receives this data from the handover destination radio base station apparatus 200b. Furthermore, if the radio quality is good, for example, then data which does not be transmitted from the radio base station apparatus 200a to the mobile terminal apparatus 100 is set as forwarding data, and thus it is possible to prevent duplicated transmission of data by the radio base station apparatus 200b and duplicated reception of data by the mobile terminal apparatus 100.
Moreover, the radio base station apparatus 200a determines forwarding data to be forwarded to the handover destination radio base station apparatus 200b, based on the presence or absence of the data retransmission to the mobile terminal apparatus 100 and the radio quality in relation to the mobile terminal apparatus 100. Consequently, if the data retransmission does not be performed and the radio quality is good, for example, then data which does not be transmitted from the radio base station apparatus 200a to the mobile terminal apparatus 100 is set as forwarding data. Accordingly, it is possible to prevent duplicated transmission of data by the radio base station apparatus 200b and duplicated reception of data by the mobile terminal apparatus 100. Furthermore, if the data retransmission does not be performed but the radio quality is not good, or if the data retransmission is performed, for example, then the data transmitted from the radio base station apparatus 200a is set as forwarding data. Accordingly, the mobile terminal apparatus 100 receives this data from the handover destination radio base station apparatus 200b and hence it is possible to prevent loss of data.
Next, a second embodiment will be described.
The base stations 200a and 200b are radio communication apparatuses which perform radio communication with the terminal 100. The base stations 200a and 200b are connected by wire to the gateway 300, and are able to transmit and receive data signals (hereinafter, called “data”) to and from the gateway 300 and the terminal 100. Furthermore, the base stations 200a and 200b are also able to forward data between each other. In the example in
The terminal 100 is a radio communication apparatus, such as a mobile telephone, portable information terminal apparatus, or the like, which carries out radio communication by radio connection with the base stations 200a and 200b. The terminal 100 is able to receive data transmitted from the base stations 200a and 200b, by radio communication. Furthermore, the terminal 100 is also able to transmit data to the base stations 200a and 200b, by radio communication. In the present specification, the direction from the base stations 200a and 200b to the terminal 100 is a called a “down link” (DL) and the direction from the terminal 100 to the base stations 200a and 200b is called an “up link” (UL). In the example in
In the example in
<Examples of Composition of Base Station 200 and Terminal 100>
Next, respective examples of the composition of the base station 200 and the terminal 100 will be described.
The base station 200 includes a radio transmission and reception unit 210, an RLC protocol control unit 220, a memory unit 230, a call control unit 240, a facing E-NodeB IF unit (hereinafter, called “facing ENB IF unit”) 250, and a GW IF unit 260.
The radio transmission and reception unit 210 transmits a radio signal to the terminal 100 and receives a radio signal transmitted from the terminal 100. The radio transmission and reception unit 210, for example, is able to read out data stored in the memory unit 230, convert the data to a radio signal by applying error correction encoding processing, modulation processing, frequency conversion processing, and the like, to the data, and then transmit the radio signal to the terminal 100. Furthermore, upon receiving a radio signal from the terminal 100, for example, the radio transmission and reception unit 210 is able to extract data by applying frequency conversion process, demodulation processing and error correction decoding processing, and the like, to the radio signal, and then output this data to the RLC protocol control unit 220. Moreover, if the radio signal received from the terminal 100 is an Ack signal (reception notification), then the radio transmission and reception unit 210 is able to output the Ack signal to the RLC protocol control unit 220. The Ack signal is, for example, a response signal when data transmitted from a transmitter side, or the like, is received correctly on a receiver side, and may also be called an affirmative response or a confirmation response, or the like. For example, besides being a response signal relating to data, the Ack signal may also be a response signal relating to a control signal transmitted by the base station 200 to the terminal 100.
Furthermore, the radio transmission and reception unit 210 includes a radio wave condition notification unit 211. When the base station 200 is received a signal (or message) indicating “Measurement Reports” transmitted from the terminal 100, for example, the radio wave condition notification unit 211 extracts the radio quality between terminal 100 and the base station 200. The radio wave information notification unit 211 reports the extracted radio quality to the handover decision unit 241. Furthermore, the radio wave information notification unit 211 is also able to hold the extracted radio quality in a radio wave condition table 233 which is stored in the memory unit 230. Alternatively, the radio wave condition notification unit 211 is able to measure the radio quality of each adjacent cell (or adjacent area), based on the radio signal of the Ack signal, or the like, which is received from the terminal 100, and hold the measured radio quality in the radio wave condition table 233 in the memory unit 230. For example, the radio wave condition notification unit 211 is able to hold the radio quality in terms of the electrical power of a received radio signal, or the noise in relation to this power, in the radio wave condition table 233.
The RLC protocol control unit 220 stores the data output from the radio transmission and reception unit 210, in the memory unit 230, judges whether or not there is the data retransmission, based on an Ack signal output from the radio transmission and reception unit 210, and implements retransmission control if there is to be the retransmission. For example, if an Ack signal is input from the radio transmission and reception unit 210 within a first threshold time period after the radio transmission and reception unit 210 is transmitted data to the mobile terminal apparatus 100, then the RLC protocol control unit 220 decides not to perform the data retransmission. On the other hand, if an Ack signal was not received within a first threshold time period after the data is transmitted, then the RLC protocol control unit 220 decides to perform the data retransmission. Upon deciding to perform the data retransmission, the RLC protocol control unit 220 reads out the retransmission data from the memory unit 230 and outputs the data to the radio transmission and reception unit 210, whereby the data is transmitted (or retransmitted) to the terminal 100.
Moreover, the RLC protocol control unit 220 also includes a first data communication condition gathering unit 221. The first data communication condition gathering unit 221 saves the condition in which the retransmission occurred, for each call, in a retransmission information table 231 inside the memory unit 230.
In the example in
In the example in
Returning to
The call control unit 240 controls the transmission, reception and forwarding of data, and the like, between the terminal 100 and the gateway 300, and an adjacent base station 200. Furthermore, the call control unit 240 is able to read out (or recover) data from the memory unit 230, for example, and forward data to the adjacent base station 200b via the facing ENB IF unit 250. The call control unit 240 includes a handover decision unit 241, a second data communication condition gathering unit 242, a forwarding data determination unit 243 and a data forwarding processing unit 244.
The forwarding data determination unit 270 in the first embodiment corresponds, for example, to the radio wave condition notification unit 211, the first data communication condition gathering unit 221, and the second data communication condition gathering unit 242. Furthermore, the data forwarding processing unit 280 in the first embodiment corresponds to the data forwarding processing unit 244 and the facing ENB IF unit 250, for instance.
The handover decision unit 241 decides whether or not handover is necessary, and the handover destination, and the like, based on the radio quality reported by the radio wave condition notification unit 211. The handover decision unit 241 decides that handover is to be performed, if the reception power value measured by the terminal 100 as the radio quality is equal to or less than a second threshold value. Furthermore, the handover decision unit 241 determines the base station 200 having the highest reception power value, of the reception power values in the other base stations 200 measured by the terminal 100, as the handover destination base station 200b. The handover decision unit 241 outputs the identification information of the handover destination base station 200b, and the like, to the forwarding data determination unit 243.
The second data communication condition gathering unit 242 gathers a data communication condition for each cell belonging to an adjacent base station 200 (hereinafter, called “adjacent cells”), and saves the gathered data communication condition as statistical information in the statistical information table 232 in the memory unit 230.
Returning to
The data forwarding processing unit 244 reads out the corresponding forwarding data from the memory unit 230 based on information relating to the forwarding data determined by the forwarding data determination unit 243, and outputs this forwarding data to the facing ENB IF unit 250.
The facing ENB IF unit 250 is an interface which is used when data, and the like, is transmitted and received to and from an adjacent base station 200b. The facing ENB IF unit 250 can, for example, convert the forwarding data output from the data forwarding processing unit 244 into a signal of a format that can be forwarded to the adjacent base station 200b (for example, an X2 format signal), and transmits the converted signal. Moreover, the facing ENB IF unit 250 can also receive a signal of this format transmitted from the adjacent base station 200b, extract data, and the like, and output this data to the call control unit 240.
The GW IF unit 260 is an interface which is used when data, and the like, is transmitted and received to and from the gateway 300. The GW IF unit 260 can, for example, convert data stored in the memory unit 230 into a signal of a format that can be forwarded to the gateway 300 (for example, the S1 format signal) and transmits this signal. Furthermore, the GW IF unit 260 is able to receive a signal of this format transmitted from the gateway 300, extract the data, and store the data in the memory unit 230.
Next, an example of the composition of the terminal 100 will be described. As illustrated in
The radio transmission and reception unit 110 is able to receive a radio signal transmitted from the base station 200, and is also able to transmit a radio signal to the base station 200. The radio transmission and reception unit 110, for example, receives a radio signal transmitted from the base station 200, applies frequency conversion processing, demodulation processing, error correction decoding processing, and the like, to the received radio signal, and extracts data, a control signal, and the like, from the radio signal. Furthermore, the radio transmission and reception unit 110 applies error correction encoding processing, modulation processing, frequency conversion processing, and the like, to the data, and the like, output from the call control unit 120, and converts the data to a radio signal.
The call control unit 120 decides what kind of data to transmit to the base station 200, and the like. The call control unit 120 can store the data output from the radio transmission and reception unit 110, for example, in the memory unit 140, and can also read out data to be transmitted to the base station 200, from the memory unit 140, and output this data to the radio transmission and reception unit 110.
The RLC protocol control unit 130 judges whether or not it is possible to correctly decode the data or control signal received by the radio transmission and reception unit 110, based on an error detection code, such as a CRC (Cyclic Redundancy Check), which is appended to the data, for example. For instance, if the RLC protocol control unit 130 judged that the data or signal is decoded correctly, then it generates an Ack signal and instructs the radio transmission and reception unit 110 to transmit this Ack signal to the base station 200. By this means, the terminal 100 is able to transmit an Ack signal to the base station 200. If the RLC protocol control unit 130 judges that the data or signal could not be decoded correctly, then it does not perform any particular action. In this case, it is possible to transmit a Nack signal, but from the viewpoint of making efficient use of radio resources, for example, it is supposed that the base station 200 does not transmit a Nack signal. Incidentally, a Nack signal is a response signal which is transmitted in cases where it does not be possible to receive data transmitted from the transmitter side, correctly on the receiver side, for example, and this signal may also be called a negative response, or the like.
The memory unit 140 is able to store data output from the call control unit 120 or to store whether or not an Ack signal output from the RLC protocol control unit 130 is transmitted. Data stored in the memory unit 140 can be read out as appropriate from the call control unit 120, or the like.
<Operational Examples>
Next, operational examples will be described. In these operational examples, as illustrated in
1) When forwarding data is determined based on the retransmission status which is held for each call;
2) When forwarding data is determined based on a data communication condition, such as the retransmission occurrence rate, which is held for each adjacent cell;
3) When forwarding data is determined based on the radio wave condition between the handover source base station 200a and the terminal 100; and
4) A combination of 1) to 3) above.
In 1) above, the serving base station 200a determines forwarding data by using the retransmission information table 231, in 2) the serving base station 200a determines forwarding data by using the statistical information table 232, and in 3) the serving base station 200a determines forwarding data by using the radio wave condition table 233. Moreover, in 4) the serving base station 200a determines the forwarding data based on a combination of the retransmission information table 231, the statistical information table 232 and the radio wave condition table 233. Below, these four operational examples are described independently (as first to fourth operational examples).
<First Operational Example>
The first operational example is an example of operation in a case where forwarding data is determined based on the retransmission status which is held by the serving base station 200a for each call.
Firstly, the serving base station (eNode-B) 200a receives data from SDU-A to SDU-C, from the gateway 300 (S10). In this case, the serving base station 200a stores the data of SDU-A to SDU-C in the memory unit 230, via the GW IF unit 260. Upon receiving an Ack signal in respect of a PDU transmitted to the terminal 100, for example, the RLC protocol control unit 220 of the serving base station 200a can delete the PDU corresponding to the Ack signal from the memory unit 230.
The serving base station 200a which is received the data of SDU-A to SDU-C transmits the data of SDU-A to the terminal (UE: User Equipment) 100, and sets the data of SDU-B and SDU-C to a state of awaiting processing. More specifically, the serving base station 200a transmits, to the terminal apparatus 100, PDUs having sequence numbers SN1 to SN6 which belong to SDU-A (S11, S13, S15 and S16), and receives Ack signals for sequence numbers SN1 to SN3 from the terminal 100 (S12 and S14). Furthermore, it is supposed that the serving base station 200a does not receive Ack signals for sequence numbers SN4 to SN6 from the terminal 100.
In a state such as this, the serving base station 200a saves the retransmission status of each call in the retransmission information table 231 (see
Next, the serving base station 200a decides to carry out handover (S19). For example, the handover decision unit 241 decides to carry out handover based on the radio quality included in a “Measurement Reports” message.
Thereupon, the serving base station 200a performs recovery of data forwarding (S20). For example, the call control unit 240 performs this processing by reading out data from the RLC protocol control unit 220 via the memory unit 230. The processing in this step S20 may be carried out after the forwarding data is determined by the processing in step S21.
Next, the serving base station 200a determines the forwarding data based on the retransmission status held for each call (S21). The forwarding data is determined based on the retransmission information table 231 by the forwarding data determination unit 243.
Upon starting the forwarding data determination process (S210), the forwarding data determination unit 243 judges the retransmission status (S211). For example, in the retransmission information table 231 if a retransmission information flag is on in respect of the terminal 100 in question, then the forwarding data determination unit 243 determines that the retransmission is performed for that terminal 100 and returns a judgment of “retransmission”. On the other hand, in the retransmission information table 231 if the retransmission information flag is not on in respect of the terminal 100 in question, then the forwarding data determination unit 243 returns a judgment of “no retransmission”.
On the other hand, in
Returning to
On the other hand, if the retransmission status is judged to be “retransmission” (“retransmission” at S211), then the serving base station 200a sets SDUs which are under processing and SDUs which are awaiting processing as the forwarding data (S213). For example, in the example in
Returning to
Thereupon, the terminal 100 switches connection destination to the base station 200b, and the base station 200b which changes from a target base station to a serving base station transmits the forwarding data to the terminal 100 (S23). For instance, when the base station 200b receives forwarding data from the handover source base station 200a, the base station 200b stores the forwarding data in the memory unit 230 via the facing ENB IF unit 250 and the call control unit 240. The radio transmission and reception unit 210 reads out the forwarding data from the memory unit 230 and transmits this data to the terminal 100 by radio communication. In the case of the examples in
In this way, in the first operational example, when the retransmission is performed, the data of sequence number SN1 belonging to SDU-A onwards, for example, is forwarded to the target base station 200b, and therefore, after handover, the terminal 100 is able to receive the data of sequence number SN1 onwards, from the base station 200b. Consequently, if the retransmission is performed, then the data that was the object of the retransmission is also forwarded, and therefore no data loss occurs, even if a handover is performed since the terminal 100 can receive the data subjected to the object of the retransmission from the handover base station 200b. Moreover, when the retransmission does not be performed, then data from the sequence number SN7 awaiting processing onwards is forwarded and transmitted to the terminal 100, and therefore the sequence numbers SN4 to SN6, for example, are not transmitted again from the base station 200b at the handover destination. Consequently, the PDUs having sequence numbers SN4 to SN6 are not transmitted in a duplicated fashion from the base station 200b, and the terminal 100 does not receive these PDUs in a duplicated fashion from the base station 200b.
In the first operational example, when the serving base station 200a determines forwarding data and forwarded the data (S22), the sequence number of a PDU may also be reported.
In this case, the first data communication condition gathering unit 221 stores the presence or absence of the retransmission, and the sequence number of PDUs which are the object of an Ack signal, in the retransmission information table 231. The forwarding data determination unit 243 reads out the presence or absence of the retransmission, and the sequence number of the PDU which is the object of the last Ack signal to be received before the handover decision, from the retransmission information table 231, and sets the sequence number following this sequence number as the sequence number to be reported.
For example, in the example in
On the other hand, in the case of “no retransmission”, SDUs awaiting processing are set as the forwarding data, and therefore the SDU which is to be transmitted to the terminal 100 first among the SDUs awaiting processing is set as the object SDU and the first sequence number belonging to this object SDU may be set as the sequence number to be reported. For example, in the example in
In this way, since the serving base station 200a reports the sequence number to the target base station 200b, then the handover destination base station 200b is able to transmit PDUs sequentially from the sequence number, to the terminal 100. Therefore, the base station 200b and the terminal 100 are able to further prevent duplicated transmission, duplicated reception and data loss, by confirming the sequence number, and so on.
<Second Operational Example>
Next, a second operational example is described, which is an example of operation in a case where forwarding data is determined based on a data communication condition, such as the retransmission occurrence rate for each adjacent cell. In the second operational example, the statistical information table 232 is used.
As illustrated in
Furthermore, similarly to the first operational example, the serving base station 200a decides to perform handover in respect of the terminal 100 (S19) and carries out data recovery (S20).
Moreover, the serving base station 200a stores the retransmission status and the retransmission occurrence rate for each adjacent cell in the statistical information table 232 (S30). This processing is carried out by the second data communication condition gathering unit 242, for example.
In relation to the adjacent cells, a cell of an adjacent base station to which it is possible to transfer by handover from the target base station 200a is stored as an “adjacent cell” in the statistical information table 232.
A numerical value corresponding to the presence or absence of the retransmission is stored in the “RLC procedure status” item, when there is a handover to the respective target base stations of the adjacent cells A-1 to F-1, for instance. For example, the second data communication condition gathering unit 242 refers to the retransmission information table 231 stored in the memory unit 230 and confirms whether or not the flag indicating the retransmission is set to on in respect of the terminal which is being handed over. If the retransmission flag is on, then the second data communication condition gathering unit 242 counts up the numerical values stored in the “retransmission” item of the “RLC procedure status”, and stores the value of this count. Furthermore, if the retransmission flag is off, then the second data communication condition gathering unit 242 counts up the numerical values stored in the “no retransmission” item and stores the value of this count. In the example in
The “retransmission occurrence rate” item stores the ratio of times that the retransmission is performed in radio communication carried out with the handover source base station, when handover is made to the base station of the adjacent cell, based on the “RLC procedure status”, for example. In this calculation, the “retransmission occurrence rate” is a numerical value which expresses the ratio of the number of “retransmission” times with respect to the sum total of the respective counts of “retransmission” and “no retransmission”. In the example in
A radio quality corresponding to the adjacent cells A-1 to F-1 which is judged based on the retransmission occurrence rate, for example, is stored in the “quality judgment” item. In the example in
In this way, the statistical information table 232 stores the number of presence or absence of retransmission performed until the current time, for each adjacent cell, and includes statistical information relating to the presence and absence of the retransmission for each adjacent cell; the radio quality is judged based on this statistical information.
Returning to
When the forwarding data determination process starts (S300), the forwarding data determination unit 243 judges the radio quality of the handover destination cell (S301). This judgment is carried out by means of the forwarding data determination unit 243 reading out the value (“good” or “poor”) stored for the “quality judgment” item in the statistical information table 232.
If the radio quality of the handover destination is “good” (“good in S301), then the forwarding data determination unit 243 sets the “SDUs awaiting processing” as the forwarding data (S302). For instance, in the example in
In this case, the serving base station 200a does not receive an Ack signal corresponding to the PDUs having sequence numbers SN4 to SN6. However, the serving base station 200a judges that the radio quality when moving from cell X to cell A-1 is “good”. In a case such as this, the forwarding data determination unit 243 judges that the PDUs having sequence numbers SN4 to SN6 is received correctly by the terminal 100, and sets “SDU-B” which starts from the sequence number SN7 and “SDU-C”, as the forwarding data.
Returning to
In this case, the serving base station 200a does not receive an Ack signal corresponding to the PDUs having sequence numbers SN4 to SN6. Furthermore, the serving base station 200a judges the radio quality when moving from cell X to cell B to be “poor”. In a case such as this, the forwarding data determination unit 243 judges that it does not be possible to receive the PDUs having sequence numbers SN4 to SN6 correctly in the terminal 100, and sets the SDUs from “SDU-A” onwards which include sequence numbers SN4 to SN6, as the forwarding data.
Returning to
In this way, in the present operational example, the serving base station 200a calculates the retransmission occurrence rate based on statistical information relating to the presence or absence of the retransmission for each adjacent cell, and judges the radio quality for each adjacent cell based on the retransmission occurrence rate. If the radio quality is judged to be “good”, then the serving base station 200a judges that the data under processing could be received correctly in the terminal 100, and the data awaiting processing is set as forwarding data. Consequently, the base station 200b of the handover destination does not transmit the data under processing in a duplicated fashion, and the terminal 100 does not receive the data under processing in a duplicated fashion from the handover destination base station 200b.
On the other hand, if the radio quality is judged to be “poor”, then the serving base station 200a judges that the data under processing could not be received correctly in the terminal 100, and the data under processing and the data awaiting processing are set as the forwarding data. Consequently, since the data under processing in the handover source base station 200a is transmitted to the terminal 100 by the handover destination base station 200b, then there is no loss of data in the terminal 100.
Similarly to the first operational example described above, the serving base station 200a may report the sequence number of the PDU which represents the start of transmission, to the target base station 200b.
<Third Operational Example>
Next, a third operational example, which is an example of a case where forwarding data is determined based on the radio wave condition, will be described.
In the third operational example, the serving base station 200a measures the radio quality between the serving base station 200a and the terminal 100, based on the signal received from the terminal 100, and stores the measured radio quality in the radio wave condition table 233 as a radio wave condition (S35). For example, the radio wave condition notification unit 211 measures the reception power of the Ack signal received from the terminal 100, and the noise in relation to this reception power, and the like, as the radio quality, and stores this in the radio wave condition table 233. Alternatively, upon receiving a “Measurement Reports” message including a radio quality measured at the terminal 100, the radio wave condition notification unit 211 extracts the radio quality included in the message and stores this information as the radio wave condition in the radio wave condition table 233.
If the terminal 100 is located in cell X of the serving base station 200a, as illustrated in
The radio quality measured or extracted by the serving base station 200a is stored in the “radio wave condition” item. For example, in the example in
The “quality judgment” item is stored as “good” when the measured radio quality is equal to or higher than a fourth threshold value, and is stored as “poor” when the measured radio quality is lower than the fourth threshold value, respectively for each adjacent cell. In
Returning to
Thereupon, the serving base station 200a decides to carry out handover (S19), performs data recovery (S20), and then determines the forwarding data (S40). The forwarding data determination process can be implemented in accordance with the flowchart illustrated in
When the forwarding data determination process starts (S300), the forwarding data determination unit 243 judges the radio quality (S301). For example, the forwarding data determination unit 243 judges the radio quality based on whether “good” or “poor” is stored in the “quality judgment” item corresponding to the “adjacent cell” belonging to the base station which is the handover destination, in the radio wave condition table 233 (S301).
If the radio quality of the handover destination is “good” (“good” at step S301), then the forwarding data determination unit 243 sets “SDUs awaiting processing” as the forwarding data (S302). In this case, similarly to the second operational example described above, provided that the radio quality is “good”, then it is probable that the terminal 100 will be able to correctly receive data under processing which is transmitted, even if the serving base station 200a does not confirm reception of an Ack signal, and in this case, “SDUs awaiting processing” are set as the forwarding data. In the example in
On the other hand, if the radio quality of the handover destination is “poor” (“poor” at S302), then the forwarding data determination unit 243 sets the “SDU under processing and SDUs awaiting processing” as the forwarding data (S303). In this case, similarly to the second operational example described above, if the radio quality is “poor”, then the possibility that the data under processing was received correctly even if the serving base station 200a does not confirm reception of an Ack signal, is low compared to a case where the radio quality is “good”. In this case, the forwarding data is set to include the “SDU under processing”, which includes data for which reception of an Ack signal does not be confirmed, and the “SDUs awaiting processing” which follow the SDU under processing. In the example in
Upon having determined the forwarding data (S40), the serving base station 200a transmits the data to the target base station 200b which is the handover destination (S22). The serving base station 200a forwards the “SDUs awaiting processing” when the radio quality is “good”, and forwards the “SDU under processing and SDUs awaiting processing” when the radio quality is “poor”.
The handover destination base station 200b transmits the forwarded data to the terminal 100 (S23).
In this way, in the third operational example, the serving base station 200a judges the radio quality for each adjacent cell based on the radio wave condition of each adjacent cell. Similarly to the second operational example, if the radio quality is judged to be “good”, the base station 200a judges that the data under processing could be received correctly in the terminal 100 and the data awaiting processing is set as the forwarding data. Consequently, the handover destination base station 200b does not transmit the data under processing in a duplicated fashion, and the terminal 100 does not receive the data under processing which already is received, in a duplicated fashion, from the handover destination base station 200b.
Furthermore, if the radio quality is judged to be “poor”, then the serving base station 200a judges that the data under processing could not be received correctly by the terminal 100, and sets the data under processing and the data awaiting processing as the forwarding data. Consequently, the handover destination base station 200b is able to transmit the data which is under processing in the handover source base station 200a, to the terminal 100, and therefore no data loss occurs in the terminal 100.
In the third operational example also, similarly to the first and second operational examples, the serving base station 200a may report the sequence number of the PDU which represents the start of transmission.
<Fourth Operational Example>
Next, a fourth operational example, in other words, a combination of the first to third operational examples will be described. The fourth operational example is a method which determines forwarding data by means of a combination of the retransmission status for each call (first operational example), and the radio quality status (second or third operational example). In the case of a combination of this kind, there are two possible operational examples. The first is one where forwarding data is determined by a combination of the first operational example (the retransmission status of each call) and the second operational example (the radio quality status based on retransmission occurrence rate). The second is one where forwarding data is determined by a combination of the first operational example (the retransmission status of each call) and the third operational example (the radio quality status based on the radio wave condition).
<1. Combination of First Operational Example and Second Operational Example>
Firstly, an example which combines the first and second operational examples will be described.
Of these,
Similarly to the first operational example, the serving base station 200a holds the retransmission status for each call, in the retransmission information table 231 (S18). For example, as illustrated in
Thereupon, the serving base station 200a carries out the determination of handover execution and data recovery (S19 and S20).
Thereupon, similarly to the second operational example, the serving base station 200a stores the retransmission status and the retransmission occurrence rate for each adjacent cell, in the statistical information table 232 (S30). For instance, the second data communication condition gathering unit 242 stores the number of retransmission and the number of no retransmission in the “retransmission” or “no retransmission” items of the statistical information table 232, based on the retransmission status of each call, as illustrated in
Next, the serving base station 200a determines the forwarding data based on the retransmission status of each call and the radio quality status (S50). For example, the forwarding data determination unit 243 determines forwarding data based on the retransmission information table 231 and the statistical information table 232 stored in the memory unit 230.
If the retransmission does not be performed (“no retransmission” at step S401), then the forwarding data determination unit 243 judges the radio quality of the handover destination cell (S402). Similarly to the second operational example (S301), the forwarding data determination unit 243 judges the radio quality based on the statistical information table 232 stored in step S30. More specifically, the forwarding data determination unit 243 judges the radio quality to be “good” if “good” is stored as the “quality judgment” in the statistical information table 232, and judges the radio quality to be “poor” if “poor” is stored as the “quality judgment” in the statistical information table 232.
If the radio quality of the handover destination cell is “good” (“good” in S402), then the forwarding data determination unit 243 sets the “SDUs awaiting processing” which are scheduled to be transmitted after the data under processing, as the forwarding data (S403). In this case, if the retransmission does not be performed in respect of the data under processing (“no retransmission” at S401) and the radio quality of the handover destination is “good” (“good” at S402), then it can be judged that the terminal 100 will probably be able to correctly receive the data under processing, even if an Ack signal does not be received from the terminal 100, for example. In cases such as this, the serving base station 200a determines the “SDUs awaiting processing” which are scheduled to be transmitted to the terminal 100 after the data under processing, as the forwarding data.
On the other hand, if the radio quality of the handover destination cell is “poor” (“poor” at S402), then the forwarding data determination unit 243 determines the data under processing (“SDU under processing”) and the “SDUs awaiting processing” which are scheduled to be transmitted after the data under processing, as the forwarding data (S404). In this case, if the radio quality of the handover destination is “poor”, then the possibility that the data under processing is received correctly in the terminal 100 even though an Ack signal does not be received from the terminal 100 is low compared to a case were the radio quality is “good”. In cases such as this, the serving base station 200a determines the data under processing (“SDU under processing”) and the “SDUs awaiting processing” as the forwarding data.
Furthermore, when the retransmission is performed (“retransmission” at S401), the forwarding data determination unit 243 determines the “SDU under processing” and the “SDUs awaiting processing” as the forwarding data (S404). This is because in conditions where the retransmission is performed, there is a high possibility that the retransmission will be performed again compared to conditions where the retransmission is not performed, even if the serving base station 200a does not receive an Ack signal in respect of the retransmitted data. Therefore, if the retransmission is performed, then the “SDU under processing” which is transmitted is set as forwarding data, regardless of whether or not an Ack signal is received in respect of the retransmitted data.
Returning to
In this operational example also, similarly to the first to third operational examples, the serving base station 200a may transmit a sequence number to the target base station 200b.
In the present operational example, consequently, similarly to the first and second operational examples, if the radio quality is judged to be “good”, then the base station 200a judges that the data under processing could be received correctly in the terminal 100 and sets the data awaiting processing as the forwarding data. Therefore, the base station 200b of the handover destination does not transmit the data under processing in a duplicated fashion, and the terminal 100 does not receive the data under processing in a duplicated fashion from the handover destination base station 200b.
Furthermore, if the retransmission is performed, or if the retransmission does not be performed and the radio quality is “poor”, then the serving base station 200a judges that the data under processing could not be received correctly in the terminal 100, and sets the data under processing and the data awaiting processing as the forwarding data. Consequently, since the data under processing in the handover source base station 200a is transmitted to the terminal 100 by the handover destination base station 200b, then there is no loss of data in the terminal 100.
<2. Combination of First Operational Example and Third Operational Example>
Next, a fourth operational example, in other words, a combination of the first operational example and the third operational example will be described.
In this operational example, similarly to the first operational example, the serving base station 200a holds the retransmission status for each call during a monitoring period, for example, in the retransmission information table 231 (see
The serving base station 200a then decides handover (S19), performs data recovery (S20), and determines the forwarding data based on the retransmission information table 231 and the radio wave condition table 233 (S60). The forwarding data determination process is, for example, similar to that described in the combination of the first and second operational examples which was explained above. More specifically, as illustrated in
In the present operational example, consequently, similarly to the first and third operational examples, if the radio quality is judged to be “good”, the base station 200a judges that the data under processing could be received correctly in the terminal 100 and sets the data awaiting processing as the forwarding data. Therefore, the base station 200b of the handover destination does not transmit the data under processing in a duplicated fashion, and the terminal 100 does not receive the data under processing in a duplicated fashion from the handover destination base station 200b.
Furthermore, if the retransmission does not be performed but the radio quality is “poor”, or if the retransmission is performed, then the serving base station 200a judges that the data under processing could not be received correctly in the terminal 100, and sets the data under processing and the data awaiting processing as the forwarding data. Consequently, since the data under processing in the handover source base station 200a is transmitted to the terminal 100 by the handover destination base station 200b, then there is no loss of data in the terminal 100.
Next, a third embodiment of the invention will be described.
The base station 200 includes an antenna 271, a DSP (Digital Signal Processing unit) 272, a CPU 273, a ROM (Read Only Memory) 274, a RAM (Random Access Memory) 275, and a memory unit 230.
For example, the functions of the call control unit 240 of the base station 200 (see
On the other hand, the terminal 100 includes an antenna 171, a DSP 172, a CPU 173, a ROM 174, a RAM 175 and a memory unit 140.
For example, the functions of the call control unit 120 of the terminal 100 (see
Consequently, in the base station 200 and the terminal 100 illustrated in
Next, a fourth embodiment of the invention will be described. The fourth operational example of the second embodiment was described by way of examples of a combination of the first operational example and the second operational example (for example,
The respective compositional examples of the base stations 200a and 200b, and the terminal 100 are similar to those of the second embodiment (see
Furthermore, in
In communication conditions of this kind, the serving base station 200a holds the retransmission status for each call, in the retransmission information table 231 (S18), similarly to the second operational example of the second embodiment. For instance, the first data communication condition gathering unit 221 stores the presence or absence of the retransmission in the retransmission information table 231.
Furthermore, the serving base station 200a stores the radio quality in the radio wave condition table 233, similarly to the third operational example of the second embodiment (S35). For instance, the radio wave condition notification unit 211 stores the radio quality included in a Measurement Report received from the terminal 100, or a radio quality measured based on a radio signal received from the terminal 100, in the radio wave condition table 233. For example, the radio wave condition notification unit 211 stores values in the “radio wave condition” and “quality judgment” items of the radio wave condition table 233 (see
Next, the serving base station 200a decides to carry out handover (S19), and recovers data forwarding (S20). The serving base station 200a then stores the retransmission status and the retransmission occurrence rate for each adjacent cell in the statistical information table 232 (S30). For example, the second data communication condition gathering unit 242 stores values, or the like, in the respective items, “RLC procedure status” (the count value of “retransmission” or “no retransmission”), “retransmission occurrence rate” and “quality judgment”, of the statistical information table 232 (for example,
Thereupon, the serving base station 200a judges the forwarding data based on the radio quality status (S65). For example, the forwarding data determination unit 243 judges forwarding data based on the statistical information table 232 and the radio wave condition table 233 stored in the memory unit 230. In this case, the forwarding data determination unit 243 judges the forwarding data based on the “quality judgment” in the statistical information table 232 and the “quality judgment” in the radio wave status table 233.
The forwarding data is determined by applying this judgment result of the radio quality to the “radio quality of the handover destination cell” (S301) in the forwarding data determination process (see
For example, under communication conditions such as those illustrated in
In this way, if the radio quality is good, the serving base station 200a judges that the data transmitted to the terminal 100 (for example, the PDUs having sequence numbers SN4 to SN6) is received in the terminal 100, even if an Ack signal does not be received in respect of that data. In situations such as this, the serving base station 200a sets the “SDUs awaiting processing” (for example, the SDU-B onwards) as forwarding data.
Consequently, the serving base station 200a does not transmit the “SDU under processing” to the target base station 200b, and hence the target base station 200b does not transmit the data under processing to the terminal 100 in a duplicated fashion, and the terminal 100 does not receive the data under processing in a duplicated fashion.
On the other hand, the serving base station 200a sets the “SDU under processing” and the “SDUs awaiting processing” as the forwarding data, if an Ack signal does not be received within a threshold time period in respect of the data transmitted to the terminal 100 (if the “retransmission occurrence rate” is “poor”) or if the radio quality is less than a threshold value (if the “radio wave condition” is “poor”).
Consequently, the serving base station 200a transmits the data under processing to the terminal 100, and therefore the terminal 100 is also able to receive data which could not be received correctly, and data loss does not occur.
As illustrated in
In
Next, a fifth embodiment of the invention will be described. The second to fourth embodiments were described with reference to an example where a serving base station 200a decides handover after all of the PDUs included in an SDU is transmitted. In the example relating to the fifth embodiment, the serving base station 200a makes a handover decision before transmitting all of the PDUs contained in an SDU, and hence there are PDUs awaiting transmission (or PDUs which does not yet be transmitted).
In this case, if the serving base station 200a determines that transmission is possible in the transmission possible/not possible judgment step (S76), then the serving base station 200a transmits the sequence numbers SN5 to SN6 which are awaiting transmission, to the terminal 100 (S77). In this situation, the serving base station 200a forwards SDU-B and SDU-C which have sequence numbers from SN7 onwards, to the target base station 200b, as forwarding data (S22).
In this way, if there is data awaiting transmission (for example, data which has not yet been transmitted), and the serving base station 200a according to the fifth embodiment is capable of transmitting this data, then the serving base station 200a transmits the data awaiting transmission to the terminal 100 and does not forward the data awaiting transmission to the target base station 200b.
By this means, data awaiting transmission (for example, PDUs having sequence numbers SN5 to SN6) is not transmitted to the terminal 100 from the target base station 200b, and the target base station 200b does not transmit the data awaiting transmission to the terminal 100 in a duplicated fashion, as well as the serving base station 200a. Furthermore, in this case, the terminal 100 does not receive the data awaiting transmission (for example, sequence numbers SN5 to SN6) from the two base stations 200a and 200b, and hence there is no duplicated reception.
Moreover, since the data awaiting transmission (for example, sequence numbers SN5 to SN6) is transmitted from the serving base station 200a (for example, in step S77), then it is possible to avoid situations where the data awaiting transmission is not transmitted and a data loss occurs.
This is described in detail below.
Furthermore, the compositional examples of the SDUs and the PDUs, and the like, are also similar to the second to fourth embodiments; for instance, the SDU-A includes PDUs having sequence numbers SN1 to SN6. Moreover, SDU-B includes PDUs having sequence numbers SN7 to SN12, and SDU-C includes PDUs having sequence numbers SN13 to SN18.
The operational example according to the fifth embodiment includes the following four patterns, similarly to the second embodiment.
1) When forwarding data is determined based on the retransmission status which is held for each call;
2) When forwarding data is determined based on a data communication condition, such as the retransmission occurrence rate, which is held for each adjacent cell;
3) When forwarding data is determined based on the radio wave condition between the serving base station 200a and the terminal 100; and
4) A combination of 1) to 3) above.
Below, four operational examples (first to fourth operational examples) are described, similarly to the second embodiment.
<First Operational Example>
In the first operational example of the fifth embodiment, a handover decision is made when there is data awaiting transmission, and furthermore the forwarding data is determined based on the retransmission status.
As described above, conditions of the following kinds can be envisaged as the communication condition. More specifically, the serving base station 200a receives the data from SDU-A to SDU-C, from the gateway 300, and transmits the data from sequence number SN1 to SN4 which is included in SDU-A, to the terminal 100 (S11 to S73). Of these, the serving base station 200a receives from the terminal 100 an Ack signal in respect of the PDUs having sequence numbers SN1 and SN2, and does not receive an Ack signal in respect of the PDUs having sequence numbers SN3 and SN4. The serving base station 200a decides to perform handover of the terminal 100 (S19), and the PDUs having sequence numbers SN5 and SN6 are awaiting transmission.
In communication conditions of this kind, the serving base station 200a stores the retransmission status and transmission time of each call in the retransmission information table 231 (S75). For example, the first data communication condition gathering unit 221 detects the presence or absence of a retransmission for each call (for instance, for each terminal 100), and also detects the transmission time of each call.
For instance, the first data communication condition gathering unit 221 is able to detect the transmission time by measuring the transmission interval between the PDUs transmitted from the radio transmission and reception unit 210. In the example in
Returning to
Upon starting the transmission possible/not possible judgment process (S760), the serving base station 200a judges whether or not the predicted transmission time is longer then the maximum reservable time (S761). Here, the predicted transmission time and the maximum reservable time will be described.
The predicted transmission time is a time period based on the number of PDUs awaiting transmission, for instance, and is the time taken to complete transmission of the last PDU awaiting transmission after the handover decision (S19). For example, in the examples in
On the other hand, the maximum reservable time is, for example, the time from the handover decision (S19) until handover is established (S78). Establishment of handover (S78) means a state immediately before reporting a handover request to the handover destination base station 200b, when a handover destination is determined by a handover decision. Consequently, the maximum reservable time is, for example, the time from the handover decision (S19) until immediately before transmitting a handover request (S78) (*2).
The predicted transmission time may also be a time period which changes in accordance with the number of PDUs awaiting transmission or the transmission time taken to transmit one PDU. For example, the forwarding data determination unit 243 is able to calculate the predicted transmission time by reading out the “average time” in the retransmission information table 231 (for example,
On the other hand, the maximum reservable time is a process which is carried out within a prescribed time period, for example, from the handover decision until the transmitting of a handover request. For example, the maximum reservable time is stored in the memory unit 230 and the forwarding data determination unit 243 is able to read out the maximum reservable time stored in the memory unit 230.
As illustrated in
On the other hand, if the predicted transmission time (*1) is equal to or greater than the maximum reservable time (*2), as illustrated in
Consequently, as illustrated in
On the other hand, if the predicted transmission time is equal to or greater than the maximum reservable time (No at S761), then there is not sufficient time to transmit the PDUs awaiting transmission within the maximum reservable time, and therefore the forwarding data determination unit 243 can decide not to transmit the PDUs awaiting transmission (S764). For example, it is possible to avoid the occurrence of data loss due to the handover source base station and the terminal 100 becoming unable to communicate before the terminal 100 receives the untransmitted PDUs.
When the forwarding data determination unit 243 determines whether or not transmission is possible (S762 or S764), the transmission possible or not possible judgment process is terminated (S763).
By means of the foregoing, the transmission possible or not possible judgment is made (S76) and it is determined whether or not transmission of the PDUs awaiting transmission is possible, for example.
Returning to
Next, the serving base station 200a establishes handover (S78) and transmits a handover request to the target base station 200b (S79). For example, the handover decision unit 241 generates a handover request to the handover destination base station 200b (or the target base station 200b), in accordance with the handover decision (S19), and is able to transmit this request to the target base station 200b via the facing E-Node IF 250.
The serving base station 200a then performs recovery of data forwarding (S20) and determines the forwarding data (S80).
Upon starting the forwarding data determination process (S800), the forwarding data determination unit 243 judges the retransmission status (S801).
For example, the forwarding data determination unit 243 determines that the retransmission is performed to the terminal 100 and returns a “retransmission” judgment, when the “retransmission or no retransmission” item is on for the terminal 100 in question, in the retransmission information table 231 (see
The forwarding data determination unit 243 sets the “SDU under processing” and the “SDUs awaiting processing” as forwarding data, if the judgment is “retransmission” for the terminal 100 which is being handed over (“retransmission” at S801) (S804).
For example, there are also cases where the retransmission is performed again when the serving base station 200a is performed the retransmission in respect of the PDUs having sequence numbers SN3 and SN4 in the example of communication conditions illustrated in
On the other hand, if the retransmission status is judged to be “no retransmission” (“no retransmission” at S801), then the forwarding data determination unit 243 judges whether or not the predicted transmission time is less than the maximum reservable time (S802). This judgment involves the same processing as S761 in the transmission possible/not possible judgment process (S76), for example, judging whether or not there is sufficient time to be able to transmit all of the PDUs awaiting transmission (see
Consequently, the forwarding data determination unit 243 judges that there is sufficient time to be able to transmit all of the PDUs awaiting transmission, or judges that all of the PDUs awaiting transmission is transmitted, and sets the “SDUs awaiting processing” as the forwarding data (S803), if the predicted transmission time is less than the maximum reservable time (Yes at S802).
For example, the PDUs having sequence numbers SN5 and SN6 which are awaiting transmission are transmitted to the terminal 100 (S77) in accordance with the transmission possible or not possible process (S76), and if the predicted transmission time is less than the maximum reservable time (Yes at S802), then SDU-B and SDU-C are set as the forwarding data.
On the other hand, if the predicted transmission time is equal to or greater than the maximum reservable time (No at S802), then the forwarding data determination unit 243 sets the “SDUs under processing” and the “SDUs awaiting processing” as the forwarding data (S804). For example, if the predicted transmission time is equal to or greater than the maximum reservable time, the PDUs awaiting transmission are not transmitted to the terminal 100 (see
The serving base station 200a determines the forwarding data by the forwarding data determination process (S80) described above. Returning to
In this case, similarly to the second embodiment, the serving base station 200a may report the sequence number of the PDU at which the target base station 200b starts transmission to the terminal 100 (S24). For example, in the example in
Thereupon, the serving base station 200a transmits resource allocation information (DL allocation) for the downlink direction (the direction from the base stations 200a and 200b to the terminal 100), to the terminal 100 (S90). This allocation information may include, for instance, identification information for the target base station 200b which is the handover destination of the terminal 100.
The terminal 100 carries out synchronization processing with the target base station 200b (S91), and the target base station 200b becomes the serving base station and is able to receive forwarding data (S23). In this case, if a sequence number is reported (S24), for example, then the terminal 100 is able to receive the PDUs from the reported sequence number onwards, and if a sequence number is not reported, then the terminal 100 is able to receive the PDUs from the PDU having the first sequence number, of the PDUs included in the SDU.
<Second Operational Example>
Next, a second operational example will be described. The second operational example is an example where, for example, a handover decision is made when there is data awaiting transmission, and the forwarding data is determined based on the retransmission occurrence rate, and the like.
As illustrated in
In communication conditions of this kind, similarly to the first operational example, the serving base station 200a holds the retransmission status for each call, and the transmission time, in the retransmission information table 231 (S75). For instance, the first data communication condition gathering unit 221 stores the presence or absence of the retransmission for each call (for each terminal 100, for instance), and the transmission time, during the monitoring period before a handover decision, in the retransmission information table 231 (see
Thereupon, the serving base station 200a decides to carry out handover (S19) and stores the retransmission status and the retransmission occurrence rate for each adjacent cell in the statistical information table 232 (S30).
Similarly to the second embodiment, for example, the second data communication condition gathering unit 242 writes the count value of the “RLC procedure status” (either “retransmission” or “no retransmission”) in the statistical information table 232 (see
Thereupon, the serving base station 200a carries out transmission possible/not possible judgment (S76). The transmission possible/not possible judgment process is the same as that of the first operational example according to the fifth embodiment (see
Returning to
Next, the serving base station 200a establishes handover (S78) and transmits a handover request for the terminal 100, to the target base station 200b (S79). The target base station 200b is able to transmit a response to the handover request, to the serving base station 200a.
The serving base station 200a then performs recovery of data forwarding (S20) and determines the forwarding data based on the radio quality status (S81).
Upon starting the forwarding data determination process (S810), the forwarding data determination unit 243 judges the radio quality of the handover destination cell (S811). The forwarding data determination unit 243 reads out and assesses the “quality judgment” relating to the target base station 200b in the statistical information table 232.
The forwarding data determination unit 243 sets the “SDU under processing” and the “SDUs awaiting processing” as the forwarding data (S814), if the “quality judgment” for the target base station 200b is “poor” (“poor” at step S811).
For example, since no Ack signal is received from the terminal 100 in respect of the PDUs having sequence numbers SN3 and SN4, and the radio quality is “poor”, then the possibility that the PDUs having these sequence numbers is correctly received in the terminal 100 is lower than in a case where the radio quality is “good”. Therefore, in a case of this kind, the forwarding data determination unit 243 sets the “SDU under processing” and the “SDUs awaiting processing” as the forwarding data.
On the other hand, if the “quality judgment” for the target base station 200b is “good” (“good” at S811), then the forwarding data determination unit 243 judges whether or not the predicted transmission time is less than the maximum reservable time (S812).
Similarly to the judgment in the first operational example (S802 in
Consequently, if the predicted transmission time is less than the maximum reservable time (Yes at S812), then the forwarding data determination unit 243 sets the “SDUs awaiting processing” as the forwarding data (S813). For example, if the PDUs having sequence numbers SN5 and SN6 which are awaiting transmission can be transmitted (or is transmitted), then the forwarding data determination unit 243 can determine SDU-B and SDU-C, which are “SDUs awaiting processing”, as the forwarding data.
On the other hand, if the predicted transmission time is equal to or greater than the maximum reservable time (No at S812), then the forwarding data determination unit 243 sets the “SDUs under processing” and the “SDUs awaiting processing” as the forwarding data (S814). For example, if the PDUs having sequence numbers SN5 and SN6 which are awaiting processing cannot be transmitted (or is transmitted), then the forwarding data determination unit 243 can determine SDU-A, which is an “SDU under processing”, and SDU-B and SDU-C, which are “SDUs awaiting processing”, as the forwarding data. By means of the foregoing, the serving base station 200a is able to determine the forwarding data.
Returning to
The serving base station 200a then transmits the downlink allocation information (DL allocation) to the terminal 100 (S90), and the terminal 100 carries out synchronization processing with the target base station 200b, which is the handover destination (S91). The terminal 100 is able to receive the forwarded data from the base station 200b which was the serving base station (S23).
<Third Operational Example>
Next, a third operational example of the fifth embodiment will be described. The third operational example is an example where, for example, a handover decision is made when there is data awaiting transmission, and the forwarding data is determined based on the radio wave condition, and the like. For example,
In communication conditions of this kind, the serving base station 200a holds the radio wave condition for a prescribed period of time (S35). Similarly to the third operational example in the second embodiment, the radio wave status notification unit 211 measures the reception power of an Ack signal received from the terminal 100, or the noise in relation to the reception power, or the like, as the radio quality, and stores this as the radio wave condition in the radio wave condition table 233.
After the handover decision (S19), the serving base station 200a carries out transmission possible/not possible judgment (S76). For example, similarly to the first operational example, the forwarding data determination unit 243 or the handover decision unit 241 judges whether or not it is possible to transmit the data awaiting transmission, by finding out whether or not the predicted transmission time is less than the maximum reservable time (S761) in the flowchart illustrated in
Returning to
Next, the serving base station 200a establishes handover (S78) and transmits a handover request to the target base station 200b (S79).
The serving base station 200a then performs recovery of data forwarding (S20) and determines the forwarding data based on the radio quality status (S82).
The forwarding data determination process can be executed according to the flowchart illustrated in
When the forwarding data determination process starts (S810), the forwarding data determination unit 243 judges the radio quality of the handover destination cell (S811). Similarly to the third operational example in the second embodiment, for example, the forwarding data determination unit 243 is able to read out and assess the “quality judgment” for the target base station 200b in the radio wave condition table 233.
The forwarding data determination unit 243 sets the “SDU under processing” and the “SDUs awaiting processing” as the forwarding data (S814), if the radio quality of the handover destination cell is “poor” (“poor” at step S811). In the example in
On the other hand, if the radio quality of the handover destination cell is “good” (“good” at S811), then the forwarding data determination unit 243 judges whether or not the predicted transmission time is less than the maximum reservable time (S812). Similarly to the second operational example, the forwarding data determination unit 243 judges whether or not the PDUs awaiting transmission can be transmitted (or whether or not the PDUs awaiting transmission is transmitted), for instance. In the third operational example, if it is judged that the PDUs awaiting transmission can be transmitted, in the transmission possible or not possible judgment process (S76), then the PDUs awaiting transmission are transmitted (S76), and if the PDUs awaiting transmission is transmitted, then transmission of these PDUs to the target base station 200b can be omitted.
Consequently, if the predicted transmission time is less than the maximum reservable time (Yes at S812), then the forwarding data determination unit 243 sets the “SDUs awaiting processing” as the forwarding data (S813). For example, if the PDUs having sequence numbers SN5 and SN6 which are awaiting transmission can be transmitted (or is transmitted), then the forwarding data determination unit 243 can determine SDU-B and SDU-C, which are “SDUs awaiting processing”, as the forwarding data.
On the other hand, if the predicted transmission time is equal to or greater than the maximum reservable time (No at S812), then the forwarding data determination unit 243 sets the “SDUs under processing” and the “SDUs awaiting processing” as the forwarding data (S814). For example, if the PDUs having sequence numbers SN5 and SN6 which are awaiting processing cannot be transmitted (or does not be transmitted), then the forwarding data determination unit 243 can determine SDU-A, which is an “SDU under processing”, and SDU-B and SDU-C, which are “SDUs awaiting processing”, as the forwarding data. By means of the foregoing, the serving base station 200a is able to determine the forwarding data.
Returning to
The serving base station 200a then transmits the downlink allocation information (DL allocation) to the terminal 100 (S90), and the terminal 100 carries out synchronization processing with the target base station 200b, which is the handover destination (S91). The terminal 100 is able to receive the forwarded data from the base station 200b which becomes the serving base station (S23).
<Fourth Operational Example>
Next, a fourth operational example, in other words, a combination of the first to third operational examples will be described. Firstly, a combination of the first operational example (the retransmission status for each call) and the second operational example (the radio quality based on the retransmission occurrence rate) will be described, whereupon a combination of the first operational example and the third operational example (radio quality based on the radio wave condition) will be described, and finally a combination of the second operational example and the third operational example will be described.
<1. Combination of First Operational Example and Second Operational Example>
Firstly, a combination of the first operational example and the second operational example according to the fifth embodiment will be described.
Of these,
In a communication condition of this kind, similarly to the first operational example, the serving base station 200a holds the retransmission status for each call, and the transmission time, in the retransmission information table 231 (see
Thereupon, the serving base station 200a decides to carry out handover (S19) and, similarly to the second operational example, stores the retransmission status and the retransmission occurrence rate for each adjacent cell, in the statistical information table 232 (S30). For instance, the second data communication condition gathering unit 242 stores values, or the like, in the respective items of the statistical information table 232 (see
Thereupon, the serving base station 200a determines whether or not it is possible to transmit the PDUs awaiting transmission (S76). For example, similarly to the first operational example according to the fifth embodiment, and the like, the handover decision unit 241 or forwarding data determination unit 243 carries out a transmission possible/not possible judgment process (see
The serving base station 200a transmits the PDUs awaiting transmission (S77) if it is judged by the transmission possible/not possible judgment (S76) that the PDUs awaiting transmission can be transmitted. On the other hand, if it is judged by the transmission possible/not possible judgment (S76) that the PDUs awaiting transmission cannot be transmitted, then the serving base station 200a does not transmit these PDUs.
Next, the serving base station 200a establishes handover (S78) and transmits a handover request to the target base station 200b (S79).
The serving base station 200a then performs recovery of data forwarding (S20) and determines the forwarding data based on the radio quality status (S83).
Upon starting the forwarding data determination process (S830), the forwarding data determination unit 243 judges the retransmission status (S831). For example, similarly to the first operational example of the fifth embodiment, the forwarding data determination unit 243 is able to judge the retransmission status based on the presence or absence of the retransmission, which is stored in the retransmission information table 231.
The forwarding data determination unit 243 sets the “SDU under processing” and the “SDUs awaiting processing” as forwarding data, if the judgment is “retransmission” for the terminal 100 which is being handed over (“retransmission” at S831) (S835). For example, if the serving base station 200a performs the retransmission in respect of the PDUs having sequence numbers SN3 and SN4 in the example in
On the other hand, the forwarding data determination unit 243 judges the radio quality in the handover destination area (S832), when there is a “no retransmission” judgment (“no retransmission” at S831) in respect of the terminal 100 which is being handed over. The radio quality is judged, for example, by means of the forwarding data determination unit 243 reading out the “quality judgment” item in respect of the target base station 200b in the statistical information table 232.
The forwarding data determination unit 243 sets the “SDU under processing” and the “SDUs awaiting processing” as the forwarding data (S835), if the radio quality of the handover destination area is “poor” (“poor” at step S832).
For example, even if the serving base station 200a does not be carried out the retransmission in respect of the PDUs (“no retransmission” at S831), when the radio quality in relation to the target base station 200b is “poor” (“poor” at S833), then the possibility that the terminal 100 correctly receives the PDU under processing is low compared to a case where the radio quality is “good”. Therefore, in a case of this kind, the forwarding data determination unit 243 sets the “SDU under processing” and the “SDUs awaiting processing” as the forwarding data.
On the other hand, if the radio quality of the handover destination area is “good” (“good” at S832), then the forwarding data determination unit 243 judges whether or not the predicted transmission time is less than the maximum reservable time (S833). Similarly to the judgment in the first operational example (S802 in
Consequently, if the predicted transmission time is less than the maximum reservable time (Yes at S833), then the forwarding data determination unit 243 sets the “SDUs awaiting processing” as the forwarding data (S834).
For example, if no retransmission is performed (“no retransmission” at S831) and the radio quality is “good” (“good” at S832), and if the PDUs awaiting transmission can be transmitted (or is transmitted) (Yes at S833), then the possibility that the PDUs awaiting transmission is correctly received in the terminal 100 is higher than cases where the radio quality is “poor”. In cases such as this, the forwarding data determination unit 243 can omit the SDU including the PDUs awaiting transmission (or the “SDU under processing”) from the forwarding data. By omitting the SDU including PDUs awaiting transmission, from the forwarding data, it is possible to prevent situations where the PDUs awaiting transmission are transmitted to the terminal 100 from the target base station 200b despite the fact that the PDUs awaiting transmission is transmitted (S76), and therefore duplicated transmission and duplicated reception can be prevented. In the example in
On the other hand, if the predicted transmission time is equal to or greater than the maximum reservable time (No at S833), then the forwarding data determination unit 243 sets the “SDUs under processing” and the “SDUs awaiting processing” as the forwarding data (S835).
For example, if no retransmission is performed (“no retransmission” at S831), if the radio quality is “good” (“good at S832), and if the PDUs awaiting transmission cannot be transmitted (Yes at S833), then the PDUs awaiting transmission are not transmitted from the serving base station 200a to the terminal 100. In cases such as this, in order to prevent data loss in the terminal 100, the forwarding data determination unit 243 sets the “SDU under processing” which includes PDUs awaiting transmission and the “SDUs awaiting processing” as the forwarding data.
By means of the foregoing, a forwarding data determination process (S83 in
The serving base station 200a then transmits the downlink allocation information (AL allocation) to the terminal 100 (S90), and the terminal 100 carries out synchronization processing with the target base station 200b, which is the handover destination (S91), and is able to receive the forwarded data (S23).
<2. Combination of First Operational Example and Third Operational Example>
Next, a fourth operational example is described, which is an operational example that combines the first operational example (the retransmission status for each call) and the third operational example (the radio quality based on the radio wave status).
Similarly to the first operational example, the serving base station 200a holds the retransmission status for each call, and the transmission time, in the retransmission information table 231 (see
Next, the serving base station 200a decides to carry out handover (S19), and carries out transmission possible/not possible judgment (S76). The serving base station 200a is able to transmit the PDUs awaiting transmission to the terminal 100 (S77), if it is determined by the transmission possible/not possible judgment (S76 in
Next, the serving base station 200a establishes handover (S78) and transmits a handover request to the target base station 200b (S79).
The serving base station 200a then performs recovery of data forwarding (S20) and determines the forwarding data based on the radio quality status (S84). The forwarding data determination process according to this operational example can be implemented by the flow in
In the forwarding data determination process according to the present operational example also, if the retransmission status is “no retransmission” (“no retransmission” at S831), the radio quality is “good” (“good” at S832), and the PDUs awaiting transmission can be transmitted (or is transmitted) (Yes at S833), then the “SDUs awaiting processing” are set as forwarding data (S834). By this means, for example, it is possible to prevent duplicated transmission and duplicated reception.
On the other hand, in other circumstances relating to the retransmission status, the radio quality and the PDUs awaiting transmission (“retransmission” at S831, “poor” at S832 or “No” at S833), then the “SDU under processing” and the “SDUs awaiting processing” are set as the forwarding data (S835). By this means, for example, it is possible to prevent data loss.
Returning to
Thereafter, the serving base station 200a transmits allocation information (DL allocation) (S90), and the terminal 100 carries out synchronization processing (S91) and is able to receive forwarding data from the base station 200b which becomes the serving base station (S23).
<3. Combination of Second Operational Example and Third Operational Example>
Next, a combination of the second operational example (radio quality based on the retransmission occurrence rate) and the third operational example (radio quality based on radio wave status) will be described.
Similarly to the first or second operational example, the serving base station 200a holds the retransmission status for each call, and the transmission time, in the retransmission information table 231 (see
Thereupon, when the serving base station 200a decides to carry out handover (S19), similarly to the second operational example, it stores the retransmission status and the retransmission occurrence rate for each adjacent cell, in the statistical information table 232 (S30). For instance, the second data communication condition gathering unit 242 stores values, or the like, in the respective items of the statistical information table 232 (see
Thereupon, the serving base station 200a decides whether or not the PDUs awaiting transmission can be transmitted (S76), transmits the PDUs awaiting transmission if the PDUs awaiting transmission can be transmitted according to the transmission possible/not possible judgment (S76), and does not transmit these PDUs if they cannot be transmitted.
Next, the serving base station 200a establishes handover (S78) and transmits a handover request to the target base station 200b (S79).
The serving base station 200a then performs recovery of data forwarding (S20) and determines the forwarding data (S85). Similarly to the fourth embodiment, the forwarding data determination process according to this operational example determines the final “radio quality” based on a combination of two radio qualities, namely, the “radio quality” in the statistical information table 232 and the “radio quality” in the radio wave condition table 233 (see
For example, as illustrated in
In the operational examples below, similarly to the fifth embodiment, the forwarding data can be determined by means of a forwarding data determination process (see
Returning to
Next, a sixth embodiment of the invention will be described. The fifth embodiment was described with reference to an example where the forwarding data is determined after transmitting PDUs awaiting transmission, when there are PDUs awaiting transmission. The sixth embodiment is described in relation to an example where the forwarding data is determined in advance, and PDUs awaiting transmission are transmitted subsequently.
The respective compositional examples of the radio communication system 10, the base stations 200a and 200b, and the terminal 100, are similar to the second embodiment, for instance, which are illustrated respectively in
The operational example according to the sixth embodiment includes the following four patterns, similarly to the second embodiment or the fifth embodiment.
1) When forwarding data is determined based on the retransmission status which is held for each call;
2) When forwarding data is determined based on a data communication condition, such as the retransmission occurrence rate which is held for each adjacent cell;
3) When forwarding data is determined based on the radio wave condition between the serving base station 200a and the terminal 100; and
4) A combination of 1) to 3) above.
Below, four operational examples (first to fourth operational examples) are described successively, similarly to the second embodiment.
<First Operational Example>
The first operational example is an example where, for instance, a handover decision is made when there is data awaiting transmission, and furthermore the forwarding data is determined based on the retransmission status.
In this sixth embodiment, the serving base station 200a carries out transmission possible/not possible judgment (S76) and determines the forwarding data (S80). For example, the serving base station 200a is able to carry out the same processing as the fifth embodiment (see
The serving base station 200a forwards the forwarding data (S22) which is determined by the forwarding data determination process (S80), and then transmits PDUs awaiting transmission (S77) if it is decided to transmit the PDUs awaiting transmission by the transmission possible/not possible judgment (S76).
Here, the forwarding data determination unit 243 (or the handover decision unit 241) judges whether or not the predicted transmission time is less than the maximum reservable time, in relation to the transmission possible/not possible judgment process (S76, see
For example, similarly to the second embodiment, the maximum reservable time can be stored in the memory unit 230, or the like, and read out as and when appropriate by the transmission possible/not possible judgment process (S76) or a forwarding data determination process (S80), or the like.
Furthermore, similarly to the fifth embodiment, the predicted transmission time (*1) is the time from the handover decision until the end of transmission of the PDUs awaiting transmission, and this time can be calculated by the forwarding data determination unit 243, or the like, based on the number of PDUs awaiting transmission and the transmission time.
In the sixth embodiment, the transmission possible/not possible judgment process (see
If the retransmission is occurred, for example (“retransmission” at S801 in
Thereupon, the serving base station 200a establishes handover (S78), and transmits downlink allocation information to the terminal 100 (S90). Thereafter, the processing is the same as the fifth embodiment.
In this first operational example, after a handover decision (S19), the serving base station 200a recovers data forwarding (S20), and then transmits a handover request to the target base station 200b. The handover request can be transmitted between the handover decision (S19) and the recovery of data forwarding (S20), for example.
<Second Operational Example and Third Operational Example>
The sixth embodiment differs from the fifth embodiment in that, as described in the first operational example above, a forwarding data determination process is carried out (S80 in
The serving base station 200a judges whether or not transmission is possible in respect of the PDUs awaiting transmission (S76), and determines the forwarding data based on the statistical information table 232 (S81). The transmission possible/not possible judgment process and the forwarding data determination process can also be carried out similarly to the second operational example of the fifth embodiment (see
However, similarly to the first operational example, the serving base station 200a establishes handover (S78) immediately before transmitting the downlink allocation information, and the maximum reservable time is a different time to that of the fifth embodiment.
The serving base station 200a transmits the forwarding data to the target base station 200b (S22), and if the PDUs awaiting transmission can be transmitted, transmits these PDUs (S77). Thereupon, the serving base station 200a establishes handover (S78 in
Next, a third operational example will be described.
The serving base station 200a transmits the forwarding data to the target base station 200b, and if the PDUs awaiting transmission can be transmitted, transmits these PDUs (S77). Thereupon, the serving base station 200a establishes handover (S78), and transmits downlink allocation information (DL allocation) to the terminal 100 (S90). Thereafter, the processing carried out is the same as the first operational example in the sixth embodiment.
<Fourth Operational Example>
Next, operational examples which combine the first to third operational examples will be described. In these respective cases, the processing differs from the fifth embodiment in that a forwarding data determination process is carried out (S83 in
The serving base station 200a judges whether or not transmission is possible in respect of the PDUs awaiting transmission (S76), and determines the forwarding data based on the retransmission status and the radio quality, and the like (S83).
After determining the forwarding data, the serving base station 200a transmits the forwarding data to the target base station 200b (S22), and if it is decided by the transmission possible/not possible judgment (S76) that the PDUs awaiting transmission can be transmitted, then these PDUs are transmitted to the terminal 100 (S77).
Thereupon, the serving base station 200a establishes handover (S78 in
The serving base station 200a judges whether or not transmission is possible in respect of the PDUs awaiting transmission (S76), and determines the forwarding data based on the retransmission information table 231 and the radio wave condition table 233, and the like (S84). The forwarding data determination process can be implemented in the same manner as the fourth operational example according to the fifth embodiment (see
After determining the forwarding data, the serving base station 200a transmits the forwarding data to the target base station 200b (S22), and if it is decided by the transmission possible/not possible judgment (S76) that the PDUs awaiting transmission can be transmitted, then these PDUs are transmitted to the terminal 100 (S77). Thereupon, the serving base station 200a establishes handover (S78), and transmits downlink allocation information (DL allocation) to the terminal 100 (S90). Thereafter, the processing carried out is the same as the first operational example in the sixth embodiment.
The serving base station 200a judges whether or not transmission is possible in respect of the PDUs awaiting transmission (S76), and determines the forwarding data based on the statistical information table 232 and the radio wave condition table 233, and the like (S65). Thereafter, the processing carried out is the same as the first operational example in the sixth embodiment.
First to fourth operational examples relating to the sixth embodiment were described above, but similarly to the fifth embodiment, the serving base station 200a according to the sixth embodiment also transmits data awaiting transmission to the terminal 100, if there is data awaiting transmission and this data can be transmitted. The serving base station 200a does not forward the data awaiting transmission to the target base station 200b.
By this means, data awaiting transmission (for example, PDUs having sequence numbers SN5 to SN6) is not transmitted to the terminal 100 from the target base station 200b, and the target base station 200b does not transmit the data awaiting transmission to the terminal 100 in a duplicated fashion, as well as the serving base station 200a. Furthermore, in this case, the terminal 100 does not receive the data awaiting transmission (for example, sequence numbers SN5 to SN6) from two base stations 200a and 200b, and hence there is no duplicated transmission.
Moreover, since the data awaiting transmission (for example, sequence numbers SN5 to SN6) is transmitted from the serving base station 200a (for example, in step S77), then it is possible to avoid situations where the data awaiting transmission is not transmitted and a data loss occurs.
In the second embodiment described above,
1) In a first operational example, for instance, forwarding data is determined based on the retransmission status (presence or absence of the retransmission) which is held by the serving base station 200a for each call.
2) Furthermore, in a second operational example, for instance, forwarding data is determined based on a data communication condition, such as the retransmission occurrence rate, which is held by the serving base station 200a for each adjacent cell.
3) Moreover, in a third operational example, forwarding data is determined based on a radio wave condition between the serving base station 200a (for example, the handover source base station) and the terminal 100.
The second embodiment is described with respect to an example of a combination of the first operational example and the second operational example, and an example of a combination of the first operational example and the third operational example.
Furthermore, in the fourth embodiment, a combination of the second operational example and the third operational example is also described.
In this seventh embodiment, an example of a combination of the first operational example, the second operational example and the third operational example is described. The sequence according to the seventh embodiment can be carried out according to
More specifically, similarly to the fourth operational example, the serving base station 200a holds the retransmission status for each call, in the retransmission information table 231 (S18).
Furthermore, similarly to the fourth embodiment, the serving base station 200a holds the radio quality which is measured at the terminal 100 or the serving base station 200a, as the radio wave condition, in the radio wave condition table 233 (S35).
Moreover, similarly to the fourth operational example, the serving base station 200a stores the retransmission status and the retransmission occurrence rate for each adjacent cell, in the statistical information table 232 (S30).
The serving base station 200a judges the radio quality from the held information and determines the forwarding data (S65).
For example, the forwarding data determination unit 243 of the serving base station 200a respectively reads out the retransmission status for each call, the radio quality based on the retransmission occurrence rate and the radio quality based on the radio wave condition, respectively from the three tables 231, 232 and 233 stored in the memory unit 230. The forwarding data determination unit 243 judges that the radio quality is “good” if, as illustrated in
The forwarding data determination unit 243 determines the forwarding data by taking the judgment result for “radio quality” as the judgment result for S301 in
In this case, a final judgment of “good” for the “radio quality” also takes account of the “retransmission status for each call”, and therefore the reliability can be raised (enhanced) in comparison with an example where the second operational example and the third operational example are combined (fourth embodiment).
An example which combines all of the first to third operational examples can also be implemented in the fifth embodiment and the sixth embodiment.
For example,
More specifically, the serving base station 200a stores the retransmission status and transmission time of each call in the retransmission information table 231 (S75).
Furthermore, the serving base station 200a holds the radio quality which is measured at the terminal 100 or the serving base station 200a, as the radio wave condition, in the radio wave condition table 233 (S35).
Moreover, the serving base station 200a then stores the retransmission status and the retransmission occurrence rate for each adjacent cell in the statistical information table 232 (S30).
The serving base station 200a judges the radio quality from the held information and determines the forwarding data (S85). The forwarding data can be determined similarly to the examples described above, as illustrated in
Moreover,
More specifically, the serving base station 200a stores the retransmission status and transmission time of each call in the retransmission information table 231 (S75).
Furthermore, the serving base station 200a holds the radio quality which is measured at the terminal 100 or the serving base station 200a, as the radio wave condition, in the radio wave condition table 233 (S35).
Moreover, the serving base station 200a then stores the retransmission status and the retransmission occurrence rate for each adjacent cell in the statistical information table 232 (S30).
The serving base station 200a judges the radio quality from the held information and determines the forwarding data (S65). The forwarding data can be determined similarly to the examples described above, as illustrated in
In the fifth and sixth embodiments, an operational example which combines the first to third operational examples takes account of the “radio status of each call” in the final judgment of “radio quality”, and therefore the reliability can be improved further in comparison with an example where the second and third operational examples are combined.
All examples and conditional language recited herein are intended for pedagogical purposes to aid the reader in understanding the invention and the concepts contributed by the inventor to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions, nor does the organization of such examples in the specification relate to a showing of the superiority and inferiority of the invention. Although the embodiment(s) of the present invention has been described in detail, it should be understood that the various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2011-58940 | Mar 2011 | JP | national |
2011-200450 | Sep 2011 | JP | national |