Source: https://patents.google.com/patent/KR101033341B1/en
Timestamp: 2020-01-29 19:09:29
Document Index: 57089349

Matched Legal Cases: ['art 102', 'art 102', 'art 32', 'art 33', 'art 22', 'art 22', 'art 52', 'art 53', 'art 62']

KR101033341B1 - Movement control device and handover control method - Google Patents
Movement control device and handover control method Download PDF
KR101033341B1
KR101033341B1 KR1020107008374A KR20107008374A KR101033341B1 KR 101033341 B1 KR101033341 B1 KR 101033341B1 KR 1020107008374 A KR1020107008374 A KR 1020107008374A KR 20107008374 A KR20107008374 A KR 20107008374A KR 101033341 B1 KR101033341 B1 KR 101033341B1
handover base
KR1020107008374A
KR20100058643A (en
가즈오 가와바따
요시하루 다지마
2005-12-27 Application filed by 후지쯔 가부시끼가이샤 filed Critical 후지쯔 가부시끼가이샤
2005-12-27 Priority to PCT/JP2005/023895 priority Critical patent/WO2007074515A1/en
2010-06-03 Publication of KR20100058643A publication Critical patent/KR20100058643A/en
2011-05-09 Publication of KR101033341B1 publication Critical patent/KR101033341B1/en
A handover control method in a mobile communication system which performs handover control for switching a base station with which a mobile terminal communicates with movement of a mobile terminal. In this handover control method, the mobility control device selects a candidate of one or more handover base stations based on the communication state, and determines a transmission rate for multicasting communication data based on the communication capability of each handover base station candidate, Communication data is transmitted to each handover base station candidate at the transmission rate, and the handover base station candidate determined as the handover base station transmits the communication data, which is multicast and stored, to the mobile terminal.
MOBILE CONTROLLER AND HANDOVER CONTROL METHOD}
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a mobile control apparatus and a handover control method, and more particularly, to a mobile control system and a handover in a mobile communication system which performs handover control for switching a base station with which the mobile terminal communicates with the movement of the mobile terminal. It relates to a control method.
30 is a configuration diagram of a mobile communication system using IP (Internet Protocol), and includes a mobile control device MCA, wireless base stations BTS1 to BTSn, and a plurality of mobile terminal MSs (only one shown). The mobile control device MCA connects to the IP network as a higher wired network and also controls a number of base stations BTS1 to BTSn by wire. The base stations BTS1 to BTSn communicate wirelessly with the mobile terminal MS in the cells CL1 to CLn.
A packet issued to the mobile terminal MS from a terminal (not shown) is transmitted to the mobile control device MCA accommodating the mobile terminal via the IP network. If the mobile terminal MS re-authorizes the cell CL1, the mobile control device MCA transmits a packet to the base station BTS1 containing the cell, and the base station BTS1 wirelessly transmits the packet to the mobile terminal MS. Thereafter, if the mobile terminal MS continues to re-authorize the cell CL1, the mobile control device MCA controls the mobile terminal MS and the counterpart terminal to communicate with each other through the path. When the mobile terminal MS moves to the adjacent cell CL2, the mobile control device MCA switches the relay base station from base station BTS1 to base station BTS2 by handover control.
In mobile communication using such IP, application of Mobile IP (RFC2002, RFC3775) that enables mobility control at the IP layer is considered. By applying this technique to a mobile network, as shown in Fig. 30, even if the mobile terminal MS changes (hands over) the base station of the connection destination, communication by IP can be continued. Mobile IP is considered to be introduced as a mobility control protocol in next-generation cellular mobile communication. In the next generation of cellular mobile communication, large-capacity high-speed communication is required in comparison with the current mainstream 3G system, and a structure for operating Mobile IP at high speed is indispensable to realize high-speed packet transmission.
A great feature of Mobile IP is that it provides a framework for signaling for packet transmission, but does not provide a specification for specific packet transmission control. Therefore, in order to operate Mobile IP at high speed, (1) a technique for reducing delay due to signaling and (2) a transmission scheme for transmitting packets at high speed are required.
Hierarchical Mobile IPv6 Mobility Management (HMIPv6) has been proposed as a method of (1) for operating Mobile IP at high speed (Non-Patent Document 1). In addition, as a method (2), Fast Handovers for Mobile IPv6 (FHO) (Non-Patent Document 2) or a method of multicasting a packet in advance to a plurality of mobile candidate destination base stations of a mobile terminal have been proposed (Patent Document) One). In addition, Hierarchical Mobile IPv6 with Buffering (HMIPv6-B) (Non-Patent Document 3), which extends HMIPv6 and includes a packet transmission control method, has also been proposed. However, these methods have the following problems.
Problems of HMIPv6: HMIP is a method for reducing signaling in Mobile IP. Although HMIP is effective for speeding up packet transmission by reducing signaling, it does not suggest anything about speeding up the transmission technology itself.
Problems of FHO: FHO is a method for speeding up packet transmission technology. More specifically, this is a method in which packets remaining from the mobile source base station to the mobile destination base station are transmitted in advance at the time of handover of the mobile terminal. However, in this method, since the mobile station base station is known, there is a problem that packet transmission cannot be performed unless the mobile station base station determines.
Problems of HMIPv6-B: HMIPv6-B is a method in which packet buffering function is added to various functions of HMIPv6, and packet transfer speed is considered at the same time. The buffering function is performed by a mobility control device that manages a plurality of handover base station candidates. This method enables handover with reduced signaling delay and packet loss. However, there is a problem that delay time is increased by buffering packets.
Problems of Multicast: Multicast is a method of multicasting a packet in advance to a plurality of handover base station candidates BTS2 to BTS4 of a mobile terminal MS as shown in FIG. 31 at the time of handover.
32 is a structural example of a mobile control apparatus MCA and base station apparatuses BTS1 to BTSn for explaining multicast. The mobile control device MCA includes a wired network interface unit (hereinafter referred to as I / F) 101a for performing interface control with an IP network, and a base station I / F unit for performing interface control with a base station ( 101b) has a transmission data processing unit 101c which performs communication control of a user packet or a control packet, and a handover / multicast control unit 101d which performs handover and multicast control. Each base station BTS1 to BTSn has the same configuration, and the mobile control device I / F unit 102a which performs interface control with the mobile control device MCA, and the wireless communication I / F unit which performs interface control between the mobile terminal MS. 102b, the transmission data processing part 102c which performs communication control of a user packet or a control packet, and the handover control part 102d which performs handover control is provided. The mobile control device MCA and each of the base stations BTS1 to BTSn are each connected by one cable, and control and user packets can be freely transmitted and received between them by the control channel and the data channel.
Fig. 33 is a detailed configuration diagram of the movement control device MCA, showing the emphasis on the downward direction communication. In the transmission data processing unit 101c, the packet copy unit 111 copies the received packet and inputs it to the transmission buffer 112 and the multicast unit 113. The transmission buffer unit 112 temporarily accumulates an input packet and transmits it to the base station I / F unit 101b as appropriate. When the multicast unit 113 instructs multicast from the handover / multicast control unit 101d, The received packet is copied and multicasted to the handover base station candidates BTS2 to BTS4 via the transmission buffers 114a to 114c and the base station I / F unit 101b. In the handover / multicast control unit 101d, the handover control unit 121 controls the entire handover, and the multicast control unit 122 executes multicast control during handover.
34 is an explanatory diagram of a main part of a handover control sequence when multicast is employed, and FIG. 35 is a processing flow of the handover / multicast control unit 101d.
The handover control unit 121 of the mobile control device MCA requests the mobile terminal MS to periodically measure and report the radio state when the mobile terminal MS is communicating with the base station BTS1. Upon receiving the radio state measurement report request, the mobile terminal MS measures the reception level from the neighbor base stations BTS2 to BTSn and reports it to the mobile control device MCA through the communicating base station BTS1. Upon receiving this report, the handover control unit 121 determines whether a handover is necessary with reference to the reported signal level (steps 151 to 152). Is determined as the handover base station candidate (step 153), and the multicast control unit 122 is notified of the handover base station candidate. In Fig. 34, the base stations BTS2, BTS3, and BTS4 are handover base station candidates.
When the handover base station candidate is determined, the multicast control unit 122 checks whether an interface address of each corresponding base station, for example, a MAC address (Media Access Control Address), is found, and if the MAC address is unknown, searches for a MAC address. By transmitting the packet, the interface address of the corresponding base station is obtained. When these procedures are finished, the multicast control unit 122 instructs the multicast unit 113 to multicast.
As a result, the multicast unit 113 copies the packet and multicasts it to the handover base station candidates BTS2, BTS3, and BTS4 (step 154).
In parallel with the multicast, the handover control unit 121 determines the handover base station (step 155). For example, when the received electric field strength from the base station BTS2 becomes equal to or higher than the set value, the base station BTS2 is determined as the handover base station. Subsequently, the handover control unit 121 requests the base station BTS2 to establish a radio channel (step 156). Upon receiving the radio channel setting response from the base station BTS2 (step 157), the base station BTS2 is instructed to transmit the multicast packet to the mobile terminal MS, and the packet received from the IP network is transmitted through the base station BTS2. Control to transmit to the mobile terminal BS. In addition, the multicast control unit 122 stops the multicast, instructs the handover base station candidate which has not been selected to the handover base station to discard the multicast packet, and performs handover termination processing (step 158). .
36 is an essential part explanatory diagram of another sequence of handover control. Also in this example, it is assumed that the mobile terminal MS is currently communicating with the base station BTS1, and base stations BTS2 to BTSn are provided around the base station BTS1. The mobile control device MCA determines the handover base station candidate by referring to the received signal level of the neighboring base station reported from the mobile terminal MS as in the sequence of FIG. 34. In the example of the sequence of FIG. 34, the signal level is reported via the base station BTS1. In the present example, the signal level is performed through each base station. In this case, each base station notifies the MAC address when reporting the signal level to the mobile control apparatus MCA. Accordingly, unlike the sequence of FIG. 34, the mobile control apparatus MCA does not need to query the base station's interface address, and can multicast as soon as the handover base station candidate is determined.
By using the above multicast method, the mobile terminal MS can receive data immediately from the handover base station BTS2 after handover, thereby enabling high speed handover. Since this technology can be applied to mobile networks using Mobile IP, it is a powerful high speed packet transmission method that can solve the problems of HMIPv6, FHO and HMIPv6-B.
However, in the conventional multicast method, the transmission rate of the multicast is determined singularly according to the transmission rate of the base station to which the mobile terminal MS is connected before handover. Therefore, if there is a difference in the communication capability of the plurality of handover base station candidates, for example, if the buffer size or the radio access method are different, any base station cannot accept the multicasted packet and packet discard occurs. As a result, a delay time due to retransmission of discarded packets occurs, which may result in a failure to realize high-speed handover overall. 31, packet discard in the conventional multicast will be described. FIG. 31 shows an example in which the mobile terminal MS multicasts from the base station BTS1 to which the mobile terminal MS re-authorizes to the next handover base station candidates BTS2 to BTS3. The base stations BTS1 to BTS3 are base stations compliant with IEEE802.11a (up to 54 Mb / s), and BTS4 is a base station compliant with 3G (up to 384 Kb / s). In the conventional multicast control, the transmission rate of the multicast is determined singularly based on the transmission rate of the base station BTS1 up to that, and its maximum transmission rate is 54 Mb / s.
Since the buffer capacity of each base station is designed with a size corresponding to the transmission rate of the radio access method, the buffer capacity of the handover base station candidate BTS4 is designed to be smaller than that of the handover base station candidates BTS1 to BTS3. Therefore, since the transmission rate 54 Mb / s of the packet multicasted to the handover base station candidate BTS4 greatly exceeds the maximum transmission rate 384 Kb / s that can be accommodated by the 3G base station, all packets multicasted are buffered by the base station BTS4. It is not accommodated in and is discarded by overflowing the buffer. Therefore, when the mobile terminal MS hands over to the base station BTS4, since the discarded packet is retransmitted, the high speed handover cannot be realized due to the delay time accompanying the retransmission.
This problem occurs not only in the handover between heterogeneous systems as in the above example, but also in the handover in the same system. For example, in a mobile source base station and a mobile destination base station, it occurs when the signal level of the mobile terminal is extremely different.
In summary, when the mobile control device multicasts at a single transmission rate without considering the performance of the plurality of handover base station candidates, the plurality of handover base station candidates located under management overflow the buffer. A packet drop occurs due to the following problem.
First of all, if a packet is discarded due to buffer overflow, the discarded packet must be retransmitted at the end-to-end level, resulting in a problem that the transmission delay of the packet increases. Therefore, high speed handover cannot be realized.
In addition, in the base station BTS4, since the resources that are available to other mobile terminals are reduced by the packets that have been multicasted, problems such as deterioration of the performance of those terminals and unacceptable new mobile terminals cannot be accommodated. There is a problem.
Non-Patent Document 1: Network Working Group Request for Comments 4140 (RFC4140) "Hierarchical Mobile IPv6 Mobility Management (HMIPv6)"
Non-Patent Document 2: Network Working Group Request for Comments 4068 (RFC4068) "Fast Handovers for Mobile IPv6"
Non-Patent Document 3: VTC-2003 Spring "Transmission Quality Evaluation for Hierarchical Mobile IPv6 with Buffering Using Test Bed"
Patent Document 1: Japanese Patent Application Laid-Open No. 2004-282249
Accordingly, an object of the present invention is to provide a mobile control apparatus and a handover control method for preventing packet discard due to buffer overflow in a handover base station candidate in multicast in handover control.
Another object of the present invention is to consider the communication capability of each base station (buffer capacity, radio resource usage situation and communication quality of service (QoS)), so that packet discard does not occur in the transmission rate of multicast packets sent to the base station. It is to provide a movement control device and a handover control method to be set to not.
The present invention is a mobile control apparatus and a handover control method in a mobile communication system which performs handover control for switching a base station with which the mobile terminal communicates with movement of the mobile terminal.
ㆍ Handover control method of the present invention
The handover control method of the present invention is a first step of selecting a candidate of one or more handover base stations based on a communication state, and determining a transmission rate for multicasting communication data based on the communication capability of each handover base station candidate. A second step, a third step of transmitting communication data to each handover base station candidate at the transmission rate, a handover base station candidate determined as a handover base station, and a fourth step of transmitting the multicast-stored communication data to the mobile terminal; I have a step.
In the second step, the communication capability is a buffer capacity of a buffer having each handover base station candidate, and determines a transmission rate for multicasting communication data to the handover base station candidates individually based on the buffer capacity, or The lowest transmission rate among the handover base station candidates is a common multicast transmission rate.
In the second step, the communication capability is an empty state of a radio resource at each handover base station candidate, and determining a transmission rate for multicasting communication data to the handover base station candidates individually based on the empty state of the radio resource. do.
In the second step, the communication capability is an implementable QoS (Quality of Service) at each handover base station candidate, and determines a transmission rate for multicasting communication data to the handover base station candidates individually based on the implementable QoS. do.
In the third step, a change in the communication capability at the handover base station candidate is detected during the multicast, and adaptively change the transmission rate of the multicast for the handover base station candidate based on the communication capability after the change. Alternatively, the multicast is stopped by removing the handover base station candidate from the multicast destination.
ㆍ Motion control device of the present invention
The movement control apparatus of the present invention includes a handover base station candidate determining unit that selects one or more handover base station candidates based on a communication state, and a transmission rate for multicasting communication data based on the communication capability of each handover base station candidate. A transmission rate determination unit for determining a transmission rate, a multicast unit for transmitting communication data to each handover base station candidate at the transmission rate, and a handover base station determination unit for determining one of the plurality of handover base station candidates as a handover base station; have.
Each of the handover base station candidates preserves the multicast data, and the handover base station candidate determined as the handover base station transmits the saved communication data to the mobile terminal.
The transmission rate determining unit regards a buffer capacity of a buffer having each handover base station candidate as the communication capability, and determines a transmission rate for multicasting communication data to the handover base station candidates individually based on the buffer capacity; Alternatively, the lowest transmission rate among the handover base station candidates is determined as a common multicast transmission rate.
The transmission rate determining unit regards an empty state of a radio resource in each handover base station candidate as the communication capability, and multicasts communication data to the handover base station candidates individually based on the empty state of the radio resource. Determine.
The transmission rate determining unit regards the quality of service (QoS) at each handover base station candidate as the communication capability, and determines a transmission rate for multicasting communication data to the handover base station candidates individually based on the QoS. do.
The multicast unit includes a transmission rate adjustment unit for multicasting communication data to the respective handover base station candidates at the determined transmission rate, and the transmission rate adjustment unit is provided according to a difference between the communication data rate input from the network and the multicast rate. And a buffer for storing the data according to each handover base station candidate individually.
When the transmission rate determining unit detects a change in communication capability at the handover base station candidate during multicast, adaptively determines the transmission rate of the multicast for the handover base station candidate based on the communication capability after the change. The multicast is stopped or the handover base station candidate is removed from the multicast destination.
According to the present invention, since the multicast transmission rate at the time of handover control is determined according to the communication capability of each handover base station candidate, it is possible to realize high speed handover using network resources efficiently.
According to the present invention, deterioration in throughput after handover can be reduced. In addition, high quality communication can be provided on the spot. In addition, the communication capacity of the entire system can be increased.
1 is a configuration example of a communication system for explaining the present invention.
2 is a configuration diagram of a movement control device.
3 is a configuration diagram of a base station apparatus.
4 is a handover control sequence of the present invention.
5 is a transmission rate determination processing flow;
6 is a processing flow for calculating the transmission rate of a multicast for each handover base station candidate.
7 is an example of a message format.
8 is an example of expressing the message of Table 1 in the format of FIG.
9 is an example of expressing the message of Table 2 in the format of FIG.
10 is a processing flow of handover control of the handover / multicast control unit of the movement control device;
11 is a handover stop control process;
12 is another explanatory diagram of a handover control sequence of the present invention.
Fig. 13 is an explanatory diagram of the effect of the first embodiment.
14 is an explanatory diagram of the effect of the first embodiment;
15 is an explanatory diagram of the effect of the first embodiment;
16 is an explanatory diagram of the effect of the first embodiment;
17 is an overall view of a second embodiment.
18 is a configuration diagram of a base station with a handover / multicast control function.
19 is a handover control sequence of the second embodiment.
20 is a schematic explanatory diagram of a third embodiment;
21 is a state diagram during handover.
Fig. 22 shows a state in which multicast control to a handover base station candidate is stopped due to lack of resources;
23 is an explanatory diagram of a main part of a handover control sequence of a third embodiment;
24 is a schematic explanatory diagram of a second aspect of the third embodiment;
25 is an explanatory diagram of a main part of a handover control sequence;
Fig. 26 is a schematic illustration of the third aspect of the third embodiment.
27 is a conventional multicast explanatory diagram.
Fig. 28 is a multicast explanatory diagram of the fourth embodiment.
Fig. 29 is a multicast explanatory diagram of a second aspect of the fourth embodiment.
30 is a configuration diagram of a mobile communication system using Internet Protocol (IP).
Fig. 31 is an explanatory diagram of multicast at the time of handover.
32 is a structural example of a movement control apparatus and a base station apparatus.
33 is a detailed configuration diagram of a movement control device.
34 is an essential part explanatory diagram of a handover control sequence when multicast is employed;
35 is a processing flow of a handover / multicast control section.
36 is an essential part explanatory diagram of another sequence of handover control;
(a) Communication system configuration
Fig. 1 is a configuration example of a communication system for explaining the present invention, in which a mobile control apparatus MCA, wireless base stations BTS1 to BTS5, and a plurality of mobile terminal MSs (shown in Taiwan only) are shown. The mobile control apparatus MCA connects to a plurality of base stations BTS1 to BTSn by wire and controls them by connecting to the upper IP network, and the base stations BTS1 to BTSn communicate wirelessly with the mobile terminal MS in the cells CL1 to CLn.
The mobile terminal MS re-authorizes the base station BTS1, and BTS2 to BTS4 are selected as the handover base station candidates of the mobile terminal by the movement, and the mobile control device MCA performs multicast transmission of packets to these base stations. In FIG. 1, the base station BTS1 is a base station corresponding to IEEE802.11a (54Mb / s), and the base stations BTS2 and BTS3 are base stations corresponding to HSDPA (High Speed Downlink Packet Access of 3GPP) (maximum transmission rate of 14.4 Mb / s). The base station BTS4 is called a base station (maximum transmission rate 384 Kb / s) corresponding to 3GPP.
(b) movement control unit
As shown in Fig. 2, the mobile control device MCA includes a wired I / F unit 1a for performing interface control with a wired network (IP network), and a base station I / F unit for performing interface control with a base station ( 1b) has a transmission data processing section 1c which performs communication control of a user packet or a control packet, and a handover / multicast control section 1d which performs handover and multicast control.
In the transmission data processing section 1c, the packet copy section 11 copies the received packet and inputs it to the transmission rate adjustment buffer section 12 and the multicast section 13. When multicast is instructed by the handover / multicast control unit 1d, the multicast unit 13 copies the received packet and stores it in the transmission rate adjustment buffer units 14a to 14c. The transfer rate adjustment buffer sections 12, 14a to 14c adjust the difference between the packet input rate and the output rate. The transfer rate adjustment buffer units 14a to 14c are preferably provided for each handover base station candidate in the transfer control apparatus MCA because there is a possibility that the multicast transmission rates are different for each handover base station candidate.
The transmission rate adjustment unit 15 reads packets stored in the transmission rate adjustment buffer units 12, 14a to 14c based on the multicast transmission rate instructed by the handover / multicast control unit 1d at the time of handover. The data is input to the transmission buffers 16, 17a to 17c. The transmission buffer 16 transmits the input packet to the base station BTS1 during communication via the base station I / F unit 1b, while the transmission buffers 17a to 17c temporarily accumulate the input packet and appropriately perform the base station I / F. The unit 1b multicasts the handover base station candidates BTS2 to BTS4.
Usually, packets from the IP network are wired network I / F section 1a → packet copy section 11 → transmission rate adjustment buffer section 12 → transmission rate adjustment section 15 → transmission buffer 16 → base station I The transmission rate is transmitted to the base station BTS1 communicating with the mobile terminal MS without adjusting the transmission rate via the / F unit 1b. On the other hand, at the time of multicasting in the handover control, the packet from the IP network is copied by the multicast unit 13, and the transfer rate adjustment buffer units 14a to 14c → transfer rate adjustment unit 15 → transmission buffer ( 17a to 17c) through the base station I / F unit 1b, they are multicast to each handover base station candidate BTS2 to BTS3.
In the handover / multicast control section 1d, the handover control section 21 controls the entire handover, and the multicast control section 22 includes a multicast control instruction section 22a and a control data transmission section 22b. have. The multicast control instruction unit 22a notifies the multicast unit 13 of the handover base station candidates BTS2 to BTS4 to perform multicast, and based on the communication capability of the handover base station candidates BTS2 to BTS4, the multicast transmission rate Is determined, and the transfer rate is input to the transfer rate adjustment unit 15. The control data transmitter 22b acquires and holds data such as communication capability of each base station by control packets from each handover base station candidate BTS2 to BTS4.
3 is a configuration diagram of the base stations BTS1 to BTSn, and each base station has the same configuration. The base station includes a mobile control device I / F unit 2a for performing interface control with the mobile control device MCA, a wireless communication I / F unit 2b for performing interface control with the mobile terminal MS, a user packet or a control packet. Has a transmission data processing unit 2c which performs communication control of the communication control unit, a handover control unit 2d which performs handover control, a control information transmission unit 2e which transmits a control packet to the movement control device MCA, and a communication state management unit 2f. . The communication state management unit 2f is a portion that manages a state indicating the communication capability of the base station, the buffer management unit 31 that manages the buffer capacity, and the radio resource that manages the state (use state of channels, bands, etc.) of the radio resources. The management part 32 and the communication quality management part 33 which manages executable communication quality (QoS) are provided. The mobile control device MCA and each of the base stations BTS1 to BTSn are each connected by one cable, and control and user packets can be freely transmitted and received between them by the control channel and the data channel.
When the mobile terminal MS is in communication with the base station BTS1 (see Fig. 1), the handover control unit 21 of the mobile control apparatus MCA requests the mobile terminal MS to periodically measure and report the radio state. Upon receiving the radio state measurement report request, the mobile terminal MS measures the reception level from the neighbor base stations BTS2 to BTSn and reports it to the mobile control device MCA through the communicating base station BTS1.
Upon receiving this report, the handover control unit 21 determines whether a handover is necessary with reference to the reported signal level, and if a handover is required, the handover base station selects one or more base stations according to the signal level exceeding a threshold. It determines as a candidate, and notifies the multicast control part 22 of the handover base station candidate. In Fig. 4, the base stations BTS2, BTS3, and BTS4 are handover base station candidates.
When the handover base station candidate is determined, the multicast control instruction unit 22a of the multicast control unit 22 checks whether the corresponding MAC address of each base station is known, and if the MAC address is unknown, transmits a MAC address discovery packet. Acquire an interface address of the corresponding base station. When these procedures are finished, the multicast control instruction unit 22a controls the control data transmitter 22b to perform control of acquiring information indicating the communication capability of each handover base station candidate BTS2 to BTS4 by message transmission. In addition, information indicating the acquired communication capability is used to determine the multicast transmission rate.
In the state indicating the communication capability of the base station,
(1) Available buffer capacity
(2) empty situation of radio resources
(3) Whether mobile terminal desired QoS is secured
Etc. Therefore, the control data transmitter 22b transmits a control packet for examining each state to each handover base station candidate BTS2 to BTS4. By referring to the report from the base station for the control packet for the communication capability investigation, the multicast control instruction unit 22a grasps the communication capability of each handover base station candidate BTS2 to BTS4, and transmits the multicast according to the communication capability. Determine the rate.
The communication capability investigation message transmitted by the control data transmitter 22b and the communication capability report message reported by the base station can be expressed as shown in Tables 1 and 2, respectively. In addition, Table 1 shows an example in which the base station has not investigated whether QoS can be secured.
The reason why the base station is not investigated whether QoS can be secured is because TCP (Transmission Control Protocol) is assumed as an end-to-end data transmission protocol. Since the base station BTS5 is not a handover base station candidate, the investigation control packet is not transmitted. In addition, in Table 2, (1) shows the buffer capacity which can be actually secured. Assuming that the handover time is 500 ms and each base station can secure a buffer capacity corresponding to the maximum transmission rate, in BTS2 to BTS4, the buffer capacities shown in Table 2 are 7 (= 14.4 x 0.5) Mb, 7 Mb, and 192. (= 384 x 0.5) kb can be secured. In the column (2) of Table 2, when the value is 0, the radio resource cannot be secured. When the value is 1, the radio resource can be secured. Similarly, in the column (3) of Table 2, when the value is 0, it is impossible to provide the QoS required by the mobile terminal. When the value is 1, it means that the QoS required by the mobile terminal can be provided.
By the above, when the multicast control instruction | indication part 22a acquires the information which shows the communication capability of each handover base station candidate BTS2-BTS4, it uses the information and determines the multicast transmission rate.
5 is a transmission rate determination processing flow. The multicast control instruction unit 22a initializes i to 0 (step 201), then increments i to transmit control messages for communication capability investigation to each handover base station candidate BTSi (steps 202 to 204). A report message reporting communication capability is received from the handover base station candidate BTSi (step 205). Under the control of steps 202 to 204, when the multicast control instruction unit 22a receives the buffer capacity Bi (b) for the i-th handover base station candidate BTSi,
Fi (b / s) = Bi / HO # TIME
By this, the transmission rate (provisionable transmission rate) Fi (b / s) that can be provided to the mobile terminal BTSi is calculated (step 206). However, HO # TIME is a handover time. Subsequently, the available transmission rate Fi (b / s) (i = 1, 2, ..., m) at all handover base station candidate BTSi (i = 1, 2, ..., m) is obtained and the minimum of them is provided. The possible transmission rate Mi is obtained and the minimum available transmission rate Mi is taken as the common multicast transmission rate for each handover base station candidate BTSi.
In FIG. 5, a common multicast transmission rate for each handover base station candidate BTSi is obtained in step 207, but the transmission rate of the multicast may be calculated individually for the handover base station candidate BTSi. 6 is a processing flow for calculating the multicast transmission rate individually for the handover base station candidate BTSi, and Ri (b / s) is the maximum transmission rate that can be transmitted in the handover base station candidate BTSi. Steps 201 to 206 are the same as the flow of FIG.
If the available transmission rate Fi (b / s) (i = 1, 2, ..., m) in the total handover base station candidate BTSi (i = 1, 2, ..., m) is obtained by step 206, multicast The control instruction unit 22a initializes i to 0 (step 301), and then progresses i (step 302). After that, the smaller transmission rate is obtained from Mi between the provisionable transmission rate Fi (b / s) of the handover base station candidate BTSi and the maximum transmission rate Ri (b / s) that can be transmitted by the handover base station candidate BTSi. (Step 303), the above process is repeated for all handover base station candidate BTSi (i = 1, 2, ..., m) (step 304), and Mi is the multicast transmission rate for the handover base station candidate BTSi. (Step 305).
When the transmission rate of the multicast is determined, the multicast control instruction unit 22a instructs the multicast unit 13 to multicast and inputs the multicast transmission rate to the transmission rate adjustment unit 15. As a result, the multicast unit 13 copies the packet and inputs it to the transmission rate adjustment buffer units 14a to 14c. In addition, the multicast unit 13 adds an identifier to the multicast packet in order to distinguish the multicast packet from the normal packet.
The transmission rate adjusting section 15 generates packets from the transmission rate adjusting buffer sections 14a-14c based on the multicast transmission rates for each handover base station candidate BTS2, BTS3, BTS4, and the transmission buffer sections 17a-17c. Then, the base station I / F unit 1b multicasts each handover base station candidate BTS2, BTS3, and BTS4.
In parallel with the multicast, the handover control unit 21 determines the handover base station. For example, when the received electric field strength from the base station BTS2 becomes equal to or higher than the set value, the base station BTS2 is determined as the handover base station. Subsequently, the handover control unit 21 makes a radio bearer setup request (RB Setup request) to the base station BTS2. Upon receiving a radio bearer setup response (RB Setup response) from the base station BTS2, a handover request (HO indication) is transmitted to the mobile terminal MS via the base station BTS1. As a result, the mobile terminal MS executes a handover from the base station BTS1 to the MTS2, and transmits a handover response (HO response) to the base station BTS2 after the handover is executed.
The base station BTS2 transmits a packet that has been multicasted and held by the handover response to the mobile terminal MS, and sends a data transmission request to the mobile control apparatus MCA. The mobile control device MCA stops multicast due to a data transmission request, and then transmits a packet received from the IP network to the mobile terminal MS through the base station BTS2. As a result, the base station BTS2 sends a handover completion notification to the mobile control device MCA, and the multicast control instruction unit 22a of the mobile control device MCA multicasts to the handover base station candidates BTS3 and BTS4 that have not been selected as the handover base station. Direct disposal of
The discard instruction of the multicast packet is performed by sending the control messages shown in Table 3 to the handover base station candidates BTS3 and BTS4.
7 shows an example of a message format, (a) shows an example of the format of the message from the base station BTSi to the mobile control device MCA, and (b) shows an example of the format of the message from the mobile control device MCA to the base station BTSi.
In the message format, (1) to (4) are message numbers, (1) is available buffer capacity, (2) empty radio resources, (3) whether the mobile terminal desires to secure QoS, (4) is the discarding operation of the packet. The buffer capacity of the message number (1) is represented by 8 bits, and the message numbers (2) to (4) are represented by 1 bit. The base station ID is represented by 8 bits, and in order from the base station BTS1, 00000001, 00000010, 00000011,... I am doing it. The ID of the mobile control device MCA is 00001000. The identification is expressed in 1 bit and is "1" when referring to the field, and "0" when not referring to the field. In addition, a unit is represented by 3 bits, 100 is Gb / s, 010 is Mb / s, and 001 is Kb / s.
8 is an example of expressing the message of Table 1 in the format of FIG. 7, (a) is a message for investigation of the communication capability from the mobile control device MCA to the base station BTS2, and (b) is a communication capability from the mobile control device MCA to the base station BTS3. The message for investigation, (c) is a message for investigation of communication capability from the mobile control device MCA to the base station BTS4.
9 is an example of expressing the message of Table 2 in the format of FIG. 7, (a) is a message for reporting the communication capability from the base station BTS2 to the mobile control device MCA, and (b) is a communication capability from the base station BTS3 to the mobile control device MCA. The message for reporting, (c), is a message for reporting the communication capability from the base station BTS4 to the mobile control device MCA.
(e) Flow of Handover Control
10 is a processing flow of handover control of the handover / multicast control unit 1d of the mobility control device MCA.
The handover control unit 21 determines whether a handover is necessary with reference to the signal level measured by the mobile terminal MS, and if a handover is necessary, the handover control unit 21 determines a base station according to the signal level exceeding a threshold as a handover base station candidate. (Step 401).
When the handover base station candidate is determined, the multicast control unit 22 performs control of acquiring information indicating the communication capability of each handover base station candidate BTS2 to BTS4 by message transmission (step 402). Then, it is determined whether the rate adjustment of the multicast transmission rate is necessary (step 403), and if necessary, the transmission rate is determined according to the flow of FIG. 5 or 6 (step 404), and multicasted at the transmission rate (step 405). ).
In parallel with the multicast, the handover control unit 21 determines the handover base station and requests a radio bearer setting from the handover base station (hereinafter referred to as base station BTS2) (step 406). Upon receiving the radio bearer setup response from the base station BTS2 (step 407), the multicast control unit 22 stops the multicast and instructs the base station BTS2 to transmit the multicast packet to the mobile terminal MS (step). 408). Next, the handover control unit 21 performs a handover termination process (step 409). Thereafter, the mobile control device MCA controls to transmit a packet received from the IP network to the mobile terminal BS through the base station BTS2.
In the handover stop control of step 409, the handover control unit 21 performs handover base station candidate BTSi (i = 1, 2, other than the base station BTSk selected as the handover base station, as shown in steps 409a to 409d in FIG. 11). ..., k-1, k + 1, ..., m) are instructed to discard the multicast packet. The packet discard instruction handover base station candidate BTSi (i = 1, 2, ..., k-1, k + 1, ..., m) performs the discarding of the packet to which the multicast packet identifier is added.
12 is a diagram illustrating another handover control sequence of the present invention. In this sequence, the address search message and the control message for communication capability investigation (see Table 1) in the sequence of FIG. 4 are simultaneously transmitted, and the address notification message and the communication capability report message (see Table 2) are simultaneously received. In this way, the message transmission and reception delay can be reduced by transmitting and receiving two messages at the same time.
13-16 are explanatory drawing of the effect of a 1st Example. However, it is assumed that the mobile terminal MS hands over from the base station BTS1 to the base station BTS4.
As shown in Fig. 13, the base station BTS1 of the mobile source transmits data A until completion, and then a handover occurs. Then, multicast transmission of data B transmitted from the IP network to the mobile control apparatus MCA is performed. Shall be.
At this time, if the mobile terminal MS is performing Transmission Control Protocol (TCP) communication with an average throughput of 1 Mb / s, 500 Kb of data is transmitted between 500 ms, which is a handover time. For this reason, in order to avoid packet discard at the time of handover, the base station BTS4 needs to secure a buffer capacity of at least 500 Kb. Fig. 14 shows a state immediately after handover in the conventional multicast method. In the conventional method, since the multicast is performed at 1 Mb / s, which is the transmission rate of the TCP communication of the base station BTS1, 500 Kb of data is multicasted to the base station BTS4 between 500 ms of the handover time. However, since the buffer BF4 of the base station BTS4 can secure only a buffer capacity of 192 Kb at most, packet discard due to buffer overflow occurs. Since the discarded packet is retransmitted by the retransmission control mechanism of the end-to-end TCP, retransmission causes a delay time.
Meanwhile, according to the first embodiment, in consideration of the buffer capacity (= 192 Kb) of the buffer BF4 of the base station BTS4, the mobility control device MCA determines the multicast transmission rate according to the processing flow of FIG. For example, as shown in Fig. 15, the multicast transmission rate is determined to be 380 Kb / s singly. In this manner, when the multicast transmission rate is determined, data of 190 Kb is multicasted to the base station BTS1 and the base station BTS4 between 500 ms, which is a handover time, and the remaining data is transmitted to the transmission rate adjustment buffer 12 of the MCA MCA. Accumulates in 14c). By this control, packet discard caused by the conventional method is avoided, and the mobile terminal MS can start TCP communication of the packet immediately after the handover. For this reason, it becomes possible to perform communication which avoided the delay time accompanying TCP retransmission control.
In addition, as shown in FIG. 16, the mobility control apparatus MCA can also set the transmission rate at the time of multicast for each base station according to the communication capability (buffer capacity) of each base station BTS1 and BTS4 according to the processing flow of FIG. Do. For example, the base station BTS1 transmits data at 1 Mb / s, and the BTS4 transmits data at a transmission rate of 380 Kb / s. As a result, 500 Kb of data is transmitted to the base station BTS1 and 190 Kb to the base station BTS4 between 500 ms, which is the handover time, and packet discard due to buffer overflow does not occur. At this time, 310 Kb of data is stored in the transmission rate adjustment buffer unit 14c of the base station BTS4 provided in the mobile control apparatus MCA.
In the first embodiment, the mobility control device MCA is located above the base station. However, in the second embodiment, the base station that has been communicating with it has a handover / multicast control function.
Fig. 17 is an overall view of the second embodiment, in which the base station BTS1, which was in communication with the mobile terminal MS before handover, performs handover control to determine whether to handover, and in case of handover, handover base station candidates BTS2 to BTS4 are determined. The multicast transmission rate is determined based on the communication capability of each handover base station candidate BTS2 to BTS4, and the packet is multicasted to each handover base station candidate BTS2 to BTS4 at that multicast transmission rate. In addition, the base station BTS1 determines the handover base station in parallel with the multicast, sets the radio channel to the handover base station (referred to as the base station BTS2), and then stops the multicast and the base station BTS2 Instructs transmission of the multicast packet to the mobile terminal MS. Subsequently, the base station BTS1 performs handover termination processing and instructs discarding of multicast packets to handover base station candidates BTS3 and BTS4 other than the base station BTS2 selected as the handover base station.
(b) Configuration of the base station
Fig. 18 is a configuration diagram of the base station BTS1 having the above handover / multicast control function, and has both the mobile control apparatuses shown in Figs. 2 and 3 and the base station of the first embodiment. That is, the base station BTS1 includes a mobile control device I / F unit 3a for performing interface control with the mobile control apparatus MCA, a wireless communication interface unit 3b for performing interface control with the mobile terminal MS, a user packet or a control packet. Transmission data processing section 3c for performing communication control and multicasting of packets, handover control section 3d for performing handover control as a base station, communication state management section 3e for managing a state indicating communication capability as a base station, and the entire system Has a handover / multicast control section 3f for performing handover and multicast control.
In the transmission data processing section 3c, the packet copy section 41 copies the received packets and inputs them to the transmission rate adjustment buffer section 42 and the multicast section 43. When multicast is instructed by the handover / multicast control section 3f, the multicast section 43 copies the received packet and stores it in the transmission rate adjustment buffer sections 44a to 44c. The transfer rate adjustment buffer units 42 and 44a to 44c adjust the difference between the packet input rate and the output rate.
The transmission rate adjustment section 45 reads packets stored in the transmission rate adjustment buffer sections 42, 44a to 44c based on the multicast transmission rate instructed by the handover / multicast control section 3f at the time of handover. The data is input to the transmission buffers 46 and 47a to 47c. The transmission buffer 46 temporarily accumulates input packets and transmits them appropriately to the mobile terminal MS through the base station I / F unit 3b, and the transmission buffers 47a to 47c temporarily accumulate input packets appropriately. Multicast to the handover base station candidates BTS2 to BTS4.
The communication state management unit 3e is a portion that manages a state indicating the communication capability of the base station, the buffer management unit 51 which manages the buffer capacity, and the radio resource that manages the state of the radio resource (use status of channels, bands, etc.). The management part 52 and the communication quality management part 53 which manages executable communication quality (QoS) are provided.
In the handover / multicast control section 3f, the handover control section 61 controls the entire handover, and the multicast control section 62 includes a multicast control instruction section 62a and a control data transmission section 62b. have. The multicast control instruction unit 62a notifies the multicast unit 43 of the handover base station candidates BTS2 to BTS4 to perform multicast, and transmits the multicast based on the communication capabilities of the handover base station candidates BTS2 to BTS4. The rate is determined, and the transfer rate is input to the transfer rate adjustment unit 45. The control data transmitter 62b acquires and maintains data such as communication capability of each base station by control packets from each handover base station candidate BTS2 to BTS4.
19 is a handover control sequence of the second embodiment, which differs from the sequence of FIG. 4 in that the base station BTS1 communicating with the mobile terminal performs handover / multicast control.
The handover control unit 61 of the base station BTS1 communicating with the mobile terminal requests the mobile terminal MS to periodically measure and report the radio state. Upon receiving the radio state measurement report request, the mobile terminal MS measures the reception level from the neighbor base stations BTS2 to BTSn and reports it to the base station BTS1 during communication.
Upon receiving this report, the handover control unit 61 determines whether a handover is necessary with reference to the reported signal level, and if a handover is necessary, the handover control unit 61 selects a plurality of base stations according to the signal level exceeding a threshold. It determines as a candidate, and notifies the multicast control part 62 of the handover base station candidate.
When the handover base station candidate is determined, the multicast control instruction unit 62a of the multicast control unit 62 checks whether the corresponding MAC address of each base station is found, and if the MAC address is unknown, by sending a MAC address search packet. Acquire an interface address of the corresponding base station. When these procedures are finished, the multicast control instruction unit 62a controls the control data transmitter 62b to acquire information indicating the communication capability of each handover base station candidate BTS2 to BTS4 by message transmission, and indicates the communication capability. The information is used to determine the multicast transmission rate.
When the transmission rate of the multicast is determined, the multicast control instruction unit 62a instructs the multicast unit 43 to multicast and inputs the multicast transmission rate to the transmission rate adjustment unit 45. As a result, the multicast unit 43 copies the packet and inputs it to the transmission rate adjustment buffer units 44a to 44c. In addition, the multicast unit 43 adds an identifier to the multicast packet in order to distinguish the multicast packet from the normal packet.
The transmission rate adjustment section 45 reads packets from the transmission rate adjustment buffer sections 44a to 44c based on the multicast transmission rates for each handover base station candidate BTS2, BTS3, and BTS4, and transmits the transmission buffer sections 47a to 47c. Through multicasting to each handover base station candidate BTS2, BTS3, and BTS4.
In parallel with the multicast, the handover control unit 61 determines the handover base station (the base station BTS2 is called the handover base station). Subsequently, the handover control unit 61 makes a radio bearer setup request (RB Setup request) to the base station BTS2. Upon receiving the radio bearer setup response (RB Setup response) from the base station BTS2, a handover request (HO indication) is made to the mobile terminal MS. As a result, the mobile terminal MS executes a handover from the base station BTS1 to the MTS2, and transmits a handover response to the base station BTS2 after the handover is executed.
The base station BTS2 transmits a packet that has been multicasted and held by the handover response to the mobile terminal MS, and sends a data transmission request to the mobile control apparatus MCA. The mobile control device MCA stops multicast due to a data transmission request and transmits a packet received from the IP network to the mobile terminal MS via the base station BTS2. As a result, the base station BTS2 sends a handover completion notice to the base station BTS1, and the multicast control instruction unit 62a of the base station BTS1 instructs discarding of the multicast packet to the handover base station candidates BTS3 and BTS4 that have not been selected as the handover base station. do.
According to the second embodiment, the construction of the mobile communication system can be simplified compared with the first embodiment. That is, in the first embodiment, it is necessary to perform the multicast transmission control in cooperation with the mobile control apparatus and the base station. In the second embodiment, the multicast transmission control is enabled by the base station alone.
(a) First aspect of the third embodiment
In the first and second embodiments, the transmission rate during multicast does not change from the handover start to the end. However, since the communication status of the base station changes from time to time, the communication capability of the base station may change during the handover. The third embodiment considers the case where the communication capability of the base station changes during the handover, and the mobile control apparatus and the base station have the configurations shown in Figs.
20 is a schematic explanatory diagram of the third embodiment, wherein the mobile control apparatus MCA is located above the base station BTSi. The mobile control device MCA performs handover control by movement of the mobile terminal MS, and currently multicasts packets to handover base station candidates BTS2, BTS3, and BTS4. In this state, when the communication capability of the handover base station candidate BTS4 is degraded and packet discard occurs due to a buffer overflow, or when the radio resources are insufficient, the QoS required by the mobile terminal cannot be satisfied. When it is done, the mobility control device MCA stops the multicast to the handover base station candidate BTS4.
Fig. 21 is a state during handover, and shows two handover base station candidates BTS2 and BTS4. BF is a buffer, and the buffer size of each base station is shown by BF2 and BF4, and the empty part is shown in white. The RM is a resource manager, and indicates the resource amount (for example, band) of each base station by RM2 and RM4, and the resource amount (usable band) for unused portion in white.
Although the handover base station candidate BTS4 was able to secure the buffer capacity at the start of the multicast of data A, it is assumed that the radio resource is not available during the multicast of the data A. This situation occurs when a mobile terminal that requires a higher level of QoS compared to the mobile terminal MS in communication is newly connected to the handover base station candidate BTS4. This is because radio resources are preferentially allocated to mobile terminals that require high QoS, resulting in resource shortage (lack of bandwidth). When the resource becomes short, the handover base station candidate BTS4 becomes unable to accommodate the mobile terminal MS that was communicating.
Fig. 22 shows a state in which the multicast control to the handover base station candidate BTS4 is stopped due to lack of resources.
In order to perform multicast stop control due to lack of resources, the communication capability report message shown in Table 4 is transmitted to the mobility control apparatus.
In addition, according to the format of FIG. 7, this communication capability report message is shown in Table 5.
The mobile control apparatus MCA, having received the communication capability report message, recognizes that it is impossible to secure radio resources, excludes the base station BTS4 from the handover base station candidate, stops the multicast transmission, and stops the multicast. Notify In addition to the multicast stop notification, the mobility control device MCA instructs the base station BTS4 to discard the packet of the multicast completion. The packet discard instruction is executed by sending the control message shown in Table 6 to the base station BTS4.
In addition, according to the format of FIG. 7, control messages for packet discard are shown in Table 7 below.
In the above control, even if the multicast transmission to the base station BTS4 is stopped, the mobile control apparatus MCA subsequently multicasts data A arriving from the higher rank to handover base station candidates BTS2 and BTS3 other than the base station BTS4.
Fig. 23 is an explanatory diagram of a main part of the handover control sequence of the third embodiment, and shows a sequence from the transmission timing of the message (Table 1) for communication capability investigation to the multicast continuation.
When the handover base station candidate is determined, the mobile control device MCA acquires information indicating the communication capability of each handover base station candidate BTS2 to BTS4 by sending and receiving a message, and determines the multicast transmission rate using the information indicating the communication capability. do.
Once the transmission rate of the multicast is determined, the mobility control device MCA initiates multicast. If the handover base station candidate BTS4 detects a change in communication capability during the multicast, it transmits a communication capability report message shown in Table 4 to the mobility control device MCA. Upon receiving this communication capability report message, the mobility control device MCA stops multicast transmission to the base station BTS4, and sends a control message shown in Table 6 to the base station BTS4 to instruct packet discard. Thereafter, the mobility control apparatus MCA multicasts the packets arriving from the upper level to the handover base station candidates BTS2 and BTS3. The subsequent sequence is the same as in FIG.
As described above, according to the first aspect of the third embodiment, the handover base station candidate is immediately removed from the destination of the multicast transmission, and the discarded packets so far are discarded for the base station that has been excluded more efficiently. It becomes possible to use network resources.
(b) Second aspect of the third embodiment
In the first aspect, the mobile control apparatus MCA removes the base station from the multicast destination due to the decrease in the communication capability of the handover base station candidate, and stops the multicast transmission to the base station. However, there is a possibility that an empty portion is generated in the radio resource again so that the handover base station candidate BTS4 can accommodate the mobile terminal MS. Therefore, in the second aspect of the third embodiment, when the radio resource of the base station BTS4 becomes unavailable due to a decrease in communication capacity, the multicast transmission rate is not stopped except for from the multicast destination at the instant. Set to 0 to enable multicast when communication capability is restored.
Fig. 24 is a schematic explanatory diagram of a second aspect of the third embodiment, in which the multicast transmission rate to the base station BTS4 is zero when the radio resources of the handover base station candidate BTS4 are insufficient during the multicast of data A; It is shown.
Since data A arriving from the IP network is sequentially transmitted to the transmission rate adjustment buffer 14a of the mobile control device MCA, data does not stay. On the other hand, since the multicast transmission rate to the handover base station candidate BTS4 is 0, the data A arriving from the IP network stays in the transmission rate adjustment buffer 14c without being transmitted. However, when the communication capability of the handover base station candidate BTS4 is restored, data remaining in the transmission rate adjustment buffer 14c is transmitted to the base station BTS4.
Fig. 25 is an explanatory diagram of a main part of the handover control sequence of the second aspect, and shows a sequence from the transmission timing of the message (Table 1) for communication capability investigation to the multicast continuation.
When the handover base station candidate is determined, the mobility control device MCA acquires information indicating the communication capability of each handover base station candidate BTS2 to BTS4 by message transmission and reception, and uses the information indicating the communication capability to determine the multicast transmission rate. Decide Once the transmission rate of the multicast is determined, the mobility control device MCA initiates multicast. If the handover base station candidate BTS4 detects a change in communication capability during the multicast, it transmits a communication capability report message shown in Table 8 to the mobility control device MCA.
In addition, according to the format of FIG. 7, the communication capability report message packet is shown in Table 9.
Upon receiving this communication capability report message, the mobile control apparatus MCA sets the multicast transmission rate to the situation base station BTS4 to 0 because the resource empty situation is "1" ("0" in Table 4) and the buffer capacity is 0Kb.
Thereafter, the mobility control device MCA subsequently multicasts the packets arriving from the upper level to the handover base station candidates BTS2 and BTS3. The subsequent sequence is the same as in FIG.
According to the second aspect of the third embodiment, it is possible to continue multicast by setting the multicast transmission rate to zero when the communication capability is lowered and returning the transmission rate when the communication capability is restored.
(c) Third aspect of the third embodiment
In the second aspect, the case where the handover base station candidate BTS4 is unable to accommodate the mobile terminal MS due to a decrease in communication capability has been described. However, the handover base station candidate BTS4 may reduce the transmission rate provided to the mobile terminal MS, thereby securing the bandwidth for the mobile terminal MS and accommodating the mobile terminal MS. Fig. 26 is a schematic explanatory diagram of a third aspect of the third embodiment, wherein when the radio resource of the handover base station candidate BTS4 is degraded during the multicast of data A, the mobility control device MCA indicates the transmission rate of the multicast to the base station BTS4. The state which made the transmission rate according to the radio resource of the base station is shown.
In the second aspect, the multicast transmission rate is 0 Kb / s, and the multicast is visually stopped. However, in the third aspect, the multicast is continued by reducing the transmission rate provided by the base station BTS4 to the mobile terminal BS (for example, changing from 384 Kb / s to 64 Kb / s).
The sequence in the third aspect is the same as that in Fig. 25, but the report messages transmitted by the base station BTS4 to the mobile control apparatus MCA are different. That is, in the second aspect, as shown in Table 8, the value of the buffer capacity was 0 Kb. In the third aspect, as shown in Table 10, for example, the handover time is 500 ms and transmitted at a transmission rate of 64 Kb / s. Since the received data is received, the buffer capacity is set to 32 Kb in the currently available band of the base station BTS4.
In addition, according to the format of FIG. 7, the communication capability report message is shown in Table 11.
Since data A arriving from the IP network is sequentially transmitted to the transmission rate adjustment buffer 14a of the mobile control device MCA, data does not stay. On the other hand, since the multicast transmission rate to the handover base station candidate BTS4 falls below the input rate of data A, the data rate corresponding to the difference stays in the transmission rate adjustment buffer 14c without being transmitted.
According to the third aspect of the third embodiment, when the communication capability of the handover base station candidate is lowered, multicast can be continued with the multicast transmission rate as a value corresponding to the remaining communication capability of the base station candidate, and the handover is performed. Even when the base station candidate is selected as the handover base station, communication with the mobile terminal can be performed.
(a) First aspect
In the first embodiment, TCP is assumed as an end-to-end communication protocol. In the fourth embodiment, a case where a user datagram protocol (UDP) used for real-time communication is assumed as an end-to-end communication protocol will be described. It is assumed that the mobile terminal MS performs streaming communication of 1 Mb / s, and the mobile terminal MS requests QoS that satisfies the transmission rate of 1 Mb / s.
FIG. 27 is a conventional multicast explanatory diagram, FIG. 28 is a multicast explanatory diagram of the fourth embodiment, and two handover base station candidates BTS2 and BTS4 are shown. In FIG. 27 and FIG. 28, BF is a buffer, BF2 and BF4 represent the buffer size of each base station, and the empty part is shown in white. QM is a QoS management manager and represents the level of QoS that each base station can implement by QM2 and QM4.
In the conventional example of FIG. 27, the mobile control device MCA does not check whether the handover base station candidate BTS4 can provide the QoS required by the mobile terminal. For this reason, when the QoS required by the mobile terminal cannot be satisfied, packet discard due to buffer overflow occurs as shown in the figure, and unnecessary multicast is performed, thereby using network resources unnecessarily.
However, according to the fourth embodiment, the mobility control device MCA acquires the communication capability of each handover base station candidate before the start of the multicast, and whether the handover base station candidate BTS4 can provide the QoS required by the mobile terminal. Can be recognized. If it is determined that the mobile terminal MCA cannot provide the QoS required by the mobile terminal, the mobile control device MCA excludes the handover base station candidate BTS4 from the multicast destination and does not multicast the data transmitted from the streaming server of the communication partner. . In this way, packet discarding can be prevented when the QoS cannot be satisfied, and the network resource can be effectively used.
(b) a second aspect
Even when the handover base station candidate of the mobile terminal MS cannot perform the 1 Mb / s streaming communication required by the mobile terminal as QoS, the streaming communication can be maintained if the quality of the image or the voice is reduced. In the second aspect, if it is required by the mobile terminal to maintain streaming communication even if the QoS required by the mobile terminal cannot be satisfied, multicast is performed at the transmission rate according to the QoS that the handover base station candidate can provide.
Fig. 29 is a multicast explanatory diagram of the second aspect of the fourth embodiment, in which the same parts as in Fig. 28 are denoted by the same reference numerals. The mobile control apparatus MCA refers to the buffer capacity reported by the handover base station candidate BTS4 before starting the handover, and determines that the data B encoded at the transmission rate of 1 Mb / s is determined if it is acceptable if the streaming is 64 Kb / s. Transmit to handover base station candidate BTS1 at a transmission rate of 64 Kb / s. As a result, the mobile terminal MS receives data B at a transmission rate of 64 Kb / s, detects deterioration in the transmission rate of streaming, and sends both the encoding rate and the transmission rate to the streaming server from 1 Mb / s to 64 Kb / s. Notify it to lower it. Thereafter, data transmitted to the movement control device MCA is data C shown in FIG.
When detecting that the transmission rate of data C has dropped to 64 Kb / s, the mobility control device MCA performs multicast transmission to the handover base station candidates BTS2 and BTS4 at the timing of the detection. As described above, since the transmission rate of streaming to the mobile terminal MS is lowered before the handover is performed to the handover base station candidate BTS4, the mobile terminal MS does not lose 64Kb / s streaming even when handover is performed to the handover base station candidate BTS4. It is possible to receive.
As described above, in the base station capable of high-capacity and high-speed communication before handover, it is possible to adaptively change the QoS in advance, thereby eliminating packet discard and reliably streaming communication after handover.
(E) Effects of the Invention
A base station in a mobile communication system that performs handover control for changing a base station with which the mobile terminal communicates with movement of a mobile terminal,
A handover base station candidate determining unit which selects a candidate of at least one handover base station based on a communication state during communication with a mobile terminal,
A multicast unit for transmitting the communication data transmitted from the local station to the mobile terminal in communication with each handover base station candidate at the transmission rate for each handover base station candidate;
A handover base station determiner that determines one of the one or more handover base station candidates as a handover base station.
The base station comprising a.
And the multicast unit transmits the communication data to each of the handover base station candidates through a path through an upper device.
And a transmission rate determining section for determining transmission rates for the handover base station candidates based on communication capability.
The communication capability is based on a buffer capacity of a buffer of each of the one or more handover base station candidates, an empty state of radio resources in each of the one or more handover base station candidates, and each of the one or more handover base station candidates. A base station comprising at least one of the quality of service possible.
And a transmission rate determining unit for determining a transmission rate for each of the handover base station candidates based on the communication capability obtained by the inquiry for each of the handover base station candidates.
And the multicast unit transmits the communication data at a transmission rate for each of the handover base station candidates obtained by inquiry for each of the handover base station candidates.
Wherein each of the handover base station candidates preserves the transmitted communication data, and the handover base station candidate determined as the handover base station transmits the stored communication data to the mobile terminal.
A handover control method in a mobile communication system that performs handover control for changing a base station with which the mobile terminal communicates with movement of a mobile terminal,
In the base station communicating with the mobile terminal, a candidate of one or more handover base stations is selected based on the communication state,
Transmitting communication data transmitted from the base station communicating with the mobile terminal to the mobile terminal from the base station to each handover base station candidate at a transmission rate for each handover base station candidate,
And transmitting the transmitted communication data to the mobile terminal from a handover base station candidate determined as a handover base station.
A mobile communication system comprising a mobile terminal and a base station communicating with the mobile terminal, and performing handover control for changing a base station with which the mobile terminal communicates with movement of the mobile terminal,
And the mobile terminal comprises a receiver for receiving the communication data transmitted from a handover base station candidate determined as the handover base station.
A multicast unit for transmitting the communication data transmitted from the local station to the mobile terminal communicating with each other from the local station to each handover base station candidate, reflecting the suspension of transmission for each handover base station candidate;
Transmitting communication data transmitted from the base station communicating with the mobile terminal to the mobile terminal from the base station to each handover base station candidate, reflecting the suspension of transmission for each handover base station candidate;
KR1020107008374A 2005-12-27 2005-12-27 Movement control device and handover control method KR101033341B1 (en)
PCT/JP2005/023895 WO2007074515A1 (en) 2005-12-27 2005-12-27 Mobile controller and handover control method
KR20100058643A KR20100058643A (en) 2010-06-03
KR101033341B1 true KR101033341B1 (en) 2011-05-09
ID=38217752
KR1020107008374A KR101033341B1 (en) 2005-12-27 2005-12-27 Movement control device and handover control method
KR1020087005060A KR101033403B1 (en) 2005-12-27 2005-12-27 Mobile controller and handover control method
KR1020107025558A KR101033340B1 (en) 2005-12-27 2005-12-27 Movement control device and handover control method
US (2) US8532659B2 (en)
EP (2) EP1968330A4 (en)
JP (1) JP4703656B2 (en)
KR (3) KR101033341B1 (en)
CN (1) CN101263725B (en)
WO (1) WO2007074515A1 (en)
JP6337461B2 (en) * 2013-12-17 2018-06-06 富士通株式会社 Wireless communication apparatus and handover control method in base station apparatus
US10015708B1 (en) * 2016-10-19 2018-07-03 Sprint Spectrum L.P. Controlling handover of a UE based on data buffering
JP2004531962A (en) 2001-05-14 2004-10-14 サムスン エレクトロニクス カンパニー リミテッド Method and apparatus for controlling packet data transmission between base station controller and base station
JP2005184438A (en) 2003-12-19 2005-07-07 Matsushita Electric Ind Co Ltd Apparatus and method for processing atm cell
JP3043171B2 (en) * 1992-02-25 2000-05-22 富士通株式会社 Control channel monitor system
JP3525738B2 (en) * 1998-04-20 2004-05-10 Ｋｄｄｉ株式会社 Downlink handover control method in cellular system
WO2002000898A1 (en) * 2000-06-28 2002-01-03 Kyowa Hakko Kogyo Co., Ltd. Transformation system of fungus belonging to the genus monascus
CN1206877C (en) * 2000-12-27 2005-06-15 三洋电机株式会社 Radio base system, method for controlling transmission of synchronization burst, and transmission control program
CN1162037C (en) 2001-08-13 2004-08-11 华为技术有限公司 Method for processing data stream in cell switching
JP2004282249A (en) 2003-03-13 2004-10-07 Ntt Docomo Inc Mobile management router used for mobile communication system, access router, mobile node, and handover control method
JP4570981B2 (en) 2005-02-23 2010-10-27 株式会社エヌ・ティ・ティ・ドコモ Mobile communication system and packet data transfer control method
JP4755550B2 (en) * 2005-08-25 2011-08-24 株式会社エヌ・ティ・ティ・ドコモ Base station, control station, and radio communication control method
WO2008066086A1 (en) * 2006-11-29 2008-06-05 Kyocera Corporation Radio communication terminal and its control method
2005-12-27 WO PCT/JP2005/023895 patent/WO2007074515A1/en active Application Filing
2005-12-27 EP EP05822376A patent/EP1968330A4/en not_active Withdrawn
2005-12-27 KR KR1020107008374A patent/KR101033341B1/en not_active IP Right Cessation
2005-12-27 EP EP10163947A patent/EP2229024A1/en not_active Withdrawn
2005-12-27 KR KR1020087005060A patent/KR101033403B1/en not_active IP Right Cessation
2005-12-27 KR KR1020107025558A patent/KR101033340B1/en not_active IP Right Cessation
2005-12-27 CN CN2005800515793A patent/CN101263725B/en not_active IP Right Cessation
2005-12-27 JP JP2007551829A patent/JP4703656B2/en not_active Expired - Fee Related
2008-06-24 US US12/144,847 patent/US8532659B2/en not_active Expired - Fee Related
2010-05-26 US US12/787,611 patent/US9055494B2/en not_active Expired - Fee Related
CN101263725B (en) 2012-03-21
KR20080040750A (en) 2008-05-08
EP1968330A1 (en) 2008-09-10
US20100232394A1 (en) 2010-09-16
KR20100139138A (en) 2010-12-31
JPWO2007074515A1 (en) 2009-06-04
KR101033403B1 (en) 2011-05-09
KR101033340B1 (en) 2011-05-09
US20080254802A1 (en) 2008-10-16
EP1968330A4 (en) 2010-09-08
JP4703656B2 (en) 2011-06-15
US9055494B2 (en) 2015-06-09
EP2229024A1 (en) 2010-09-15
US8532659B2 (en) 2013-09-10
WO2007074515A1 (en) 2007-07-05
CN101263725A (en) 2008-09-10
KR20100058643A (en) 2010-06-03
KR101182553B1 (en) 2012-09-12 Base station, mobile station and reordering method
JP4091621B2 (en) 2008-05-28 Handover control method between different networks
US7317707B2 (en) 2008-01-08 Method for seamless session transfer of a mobile station
CA2781071C (en) 2016-04-26 Optimized resource allocation for wireless device in packet transfer mode
2010-05-24 A201 Request for examination
2010-07-15 E902 Notification of reason for refusal
2016-04-29 LAPS Lapse due to unpaid annual fee