Wireless base station and packet transfer apparatus for dynamically controlling data transmission rate
First Claim
1. A packet transfer apparatus connected between a plurality of base stations for conducting communications with a plurality of mobile stations via radio channels and a communication network, for transferring packets received from said communication network to a base station accommodating a destination mobile station of the received packets, comprising:
- storing means for storing packets received from said communication network correlating the packets with the destination mobile station;
receiving means for receiving a control message from each of said base stations, the control message being generated according to a rate of packet transmission between the base station and one of mobile stations under control of the base station; and
control means for reading out packets destined for a specific mobile station from said storing means in accordance with the contents of the control message received by said receiving means and transmitting the packet to the base station to which the specific mobile station is connected.
2 Assignments
0 Petitions
Accused Products
Abstract
In a mobile communication system in which a plurality of base stations are connected to a communication network via a packet transfer node and a transmission rate of a forward link radio channel between a base station and a mobile station dynamically changes, each of the base stations designates a packet transmission rate in accordance with the status of a radio channel of each of mobile stations under control for the packet transmission node, and the packet control node transfers packets destined for each of mobile stations to the base station at the designated transfer rate.
148 Citations
10 Claims
-
1. A packet transfer apparatus connected between a plurality of base stations for conducting communications with a plurality of mobile stations via radio channels and a communication network, for transferring packets received from said communication network to a base station accommodating a destination mobile station of the received packets, comprising:
-
storing means for storing packets received from said communication network correlating the packets with the destination mobile station;
receiving means for receiving a control message from each of said base stations, the control message being generated according to a rate of packet transmission between the base station and one of mobile stations under control of the base station; and
control means for reading out packets destined for a specific mobile station from said storing means in accordance with the contents of the control message received by said receiving means and transmitting the packet to the base station to which the specific mobile station is connected. - View Dependent Claims (2, 3, 4)
-
-
5. A packet transfer apparatus connected between a plurality of base stations for conducting communications with a plurality of mobile stations via radio channels and a communication network, for selectively transferring packets received from said communication network to one of said base stations accommodating a destination mobile station of the received packet, comprising:
-
storing means for storing packets received from said communication network correlating the packets with the destination mobile station;
receiving means for receiving from each of said base stations a control message indicative of a rate of packet transmission between the base station and a mobile station; and
control means for calculating a total value of packet transfer rates of a plurality of mobile stations under control for each base station from the control message received by said receiving means, when the total value of the packet transfer rates exceeds an upper limit value of the rate of data transfer between the packet transfer apparatus and the base station, decreasing the packet transfer rates of said plurality of mobile stations at a predetermined ratio, reading out packets destined for said mobile stations from said storing means in accordance with the decreased packet transfer rates, and transmitting the packets to the base station to which the mobile stations are connected.
-
-
6. A base station for conducting communication with a plurality of mobile stations via radio channels, the base station constructing a wireless communication system together with a packet transfer apparatus connected to a communication network, comprising:
-
a receiving unit for receiving information which designates a forward link transmission rate from each of mobile stations under control;
a controller for generating a flow control message for designating a rate of packet transfer from said packet transfer apparatus to the base station in accordance with the forward link transmission rate designated by each of said mobile stations, and transmitting the generated message to said packet transmission apparatus;
a buffer memory for storing packets destined for said mobile stations, which are received from said packet transfer apparatus; and
a transmitter for reading out the packets stored in said buffer memory in accordance with the forward link transmission rate designated by the destination mobile station thereof, and transmitting the packets to a radio channel corresponding to the destination mobile station.
-
-
7. A wireless communication system comprising a plurality of base stations for performing communication with a plurality of mobile stations in their control areas via radio channels, and a packet transfer apparatus connected between said plurality of base stations and a communication network,
wherein each of said base stations has means for receiving a notification of a transmission rate, which is calculated on the basis of a signal received from the base station, from each of mobile stations in the control area, and means for generating a control message for designating a packet transfer rate for each mobile station, and transmitting the control message to said packet transfer apparatus, and said packet transfer apparatus has means for storing packets received from said communication network for each destination mobile station, and selectively transferring the packet to each of said base stations at a packet transfer rate peculiar to the destination mobile station designated by said control message.
-
9. A packet transfer apparatus connected between a plurality of base stations for performing communication with a plurality of mobile stations via radio channels and a communication network, for transferring a packet destined for a specific mobile station received from said communication network to a base station accommodating said specific mobile station, comprising:
-
means for grouping a plurality of mobile stations under control of each of base stations in accordance with transmission rates of the radio channels for each base station;
storing means for storing packets received from said communication network correlating the packets with the group of the destination mobile stations of the received packets;
receiving means for receiving, from each of said base stations, control messages generated according to the rate of packet transfer between the base station and mobile stations under control of the base station; and
control means for reading out packets of a specific group from said storing means in accordance with the contents of the control message received by said receiving means and transmitting the packets to the base station accommodating the destination mobile station of the packets.
-
-
10. A wireless communication system comprising a plurality of base stations for performing communication with a plurality of mobile stations via radio channels, and a packet transfer apparatus connected between said plurality of base stations and a communication network,
wherein each of said base stations comprises: -
a buffer memory divided in a plurality of rate class areas according to data transmission rates in a forward link radio channels between mobile stations under control and the base station;
means for generating a control message for instructing a transfer amount of packets from said packet transfer apparatus to the base station at each rate class in accordance with a free space in each of the rate class areas in said buffer memory and transmitting the control message to said packet transfer apparatus;
means for storing a packet received from said packet transfer apparatus into a rate class area corresponding to the destination mobile station of said received packet in said buffer memory; and
means for reading out packets at a rate corresponding to a rate class from each of the rate class areas in said buffer memory and transmitting the packet to the destination mobile station, and said packet transfer apparatus comprises;
means for grouping packets received from said communication network into rate classes according to data transmission rates of destination mobile stations and buffering the packets; and
means for reading out said buffered packets in accordance with a transfer amount of each rate class indicated by the control message received from each of said base stations and transmitting the packet to the base station corresponding to the destination mobile station of the packet.
-
Specification