JP5432811B2 - Wireless communication system and gateway device - Google Patents
Wireless communication system and gateway device Download PDFInfo
- Publication number
- JP5432811B2 JP5432811B2 JP2010093043A JP2010093043A JP5432811B2 JP 5432811 B2 JP5432811 B2 JP 5432811B2 JP 2010093043 A JP2010093043 A JP 2010093043A JP 2010093043 A JP2010093043 A JP 2010093043A JP 5432811 B2 JP5432811 B2 JP 5432811B2
- Authority
- JP
- Japan
- Prior art keywords
- maximum bandwidth
- base station
- wireless
- bcgw
- bandwidth
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
本発明は、無線端末毎に帯域を割り当てる無線通信システムに関する。 The present invention relates to a radio communication system that allocates a band to each radio terminal.
移動体無線通信のさらなる高速化、高品質化を実現する方式として、近年、第3.9世代移動通信システムの研究、標準化活動が進められている。第3.9世代移動通信システムの一つであるLTE(Long Term Evolution)では、帯域保証を行わないベストエフォートのサービスに対する最大帯域を設定するためのパラメータとして、非特許文献1ではユーザかつサービス単位にAPN−AMBRが規定されている。APN−AMBR(Access Point Name−Aggregate Maximum Bit Rate)に基づく最大帯域制御は、下り方向はゲートウェイで、上り方向は移動局およびゲートウェイで行われている。
In recent years, research and standardization activities for the 3.9th generation mobile communication system have been promoted as a method for realizing higher speed and higher quality of mobile radio communication. In LTE (Long Term Evolution), which is one of the 3.9th generation mobile communication systems, as a parameter for setting a maximum bandwidth for a best effort service without performing bandwidth guarantee, Non-Patent
しかし、APN−AMBRのような移動通信システムの最大帯域の値は、各サービスのポリシーに基づいて設定されており、無線区間の帯域情報をゲートウェイに通知して、最大帯域の設定に使用することは規定されていない。したがって、受信強度が低い移動局にも、受信強度が高い移動局と同様の最大帯域が設定される。
一方、基地局において、移動局の受信強度などの無線区間の帯域情報を考慮して、各移動局のタイムスロットを割り当てる方式が、特許文献1などに示されている。しかし、非特許文献1にも示された図17のプロトコルスタック(詳細は非特許文献1参照)に示すように、無線区間のタイムスロット割り当てを行うプロトコルレイヤ1701と、ゲートウェイで最大帯域を設定するプロトコルレイヤ1702は異なるため、無線区間の帯域情報をゲートウェイに通知する方式は考慮されていない。
無線区間の帯域情報を考慮しないゲートウェイにおける各移動局の最大帯域割り当てでは、受信強度が低い移動局の場合、下りパケットがゲートウェイから基地局へは通知されるが、基地局から移動局へは通知できない場合があるため、基地局でパケットバッファのあふれによるパケット破棄が発生するおそれが高い。これにより、ゲートウェイが課金した送信バイト数と、実際に移動局が受信したバイト数とに差が生まれ、誤課金(課金超過)が発生する場合があり、誤課金を回避する構成が必要である。
また、無線区間の帯域情報を考慮しないゲートウェイにおける各移動局の最大帯域割り当てでは、ゲートウェイから基地局へパケットを送信できても、基地局から移動局へは送信できないパケットが発生し、ゲートウェイ〜基地局区間のリソースの利用効率が低くなり、輻輳が発生する可能性が高くなる。
また、無線区間の帯域情報を考慮しないゲートウェイにおける各移動局の最大帯域割り当てでは、ゲートウェイから通知された各移動局の上り方向の最大帯域にしたがって、受信強度の低い移動局も過剰な帯域要求をするおそれがあり、無線区間のリソースの利用効率が低下する場合がある。
However, the maximum bandwidth value of a mobile communication system such as APN-AMBR is set based on the policy of each service, and the bandwidth information of the wireless section is notified to the gateway and used for setting the maximum bandwidth. Is not specified. Therefore, the same maximum bandwidth as that of a mobile station with a high reception strength is set for a mobile station with a low reception strength.
On the other hand, in a base station, a method of assigning a time slot of each mobile station in consideration of band information of a radio section such as reception strength of the mobile station is disclosed in
In the maximum bandwidth allocation of each mobile station in the gateway that does not consider the bandwidth information of the radio section, in the case of a mobile station with low reception strength, the downlink packet is notified from the gateway to the base station, but not from the base station to the mobile station Since there is a case where it cannot be performed, there is a high possibility that the base station will discard the packet due to overflow of the packet buffer. As a result, there is a difference between the number of transmitted bytes charged by the gateway and the number of bytes actually received by the mobile station, which may result in erroneous charging (excess charging), and a configuration that avoids erroneous charging is necessary. .
In addition, in the maximum bandwidth allocation of each mobile station in the gateway that does not consider the bandwidth information of the wireless section, packets that can be transmitted from the gateway to the base station but cannot be transmitted from the base station to the mobile station are generated. The utilization efficiency of resources in the station section is lowered, and the possibility of congestion is increased.
In addition, in the maximum bandwidth allocation of each mobile station in the gateway that does not consider the bandwidth information of the radio section, the mobile station with low reception strength also makes an excessive bandwidth request according to the maximum bandwidth in the uplink direction of each mobile station notified from the gateway. In some cases, the utilization efficiency of resources in the wireless section may be reduced.
また、これまでの技術では、無線区間のリソース割り当ては、基地局のポリシーに基づくスケジューリングで行われてきたため、基地局のスケジュール割り当ての方針が必ずしもサービスのポリシーにそぐわないおそれがある。例えば、ゲートウェイではサービスのポリシーに基づいて優先度の高い端末により多くの帯域を割り当てたいが、優先度の高い端末の受信強度が低い場合、基地局のスケジューラでは、基地局のポリシーに基づいてセルのスループットを上げるために優先度の高い端末のパケットを犠牲にすることが発生しうる。逆に、ゲートウェイではサービスのポリシーに基づいて優先度の高い端末により多くの帯域を割り当てるより、セルのスループットを優先したいが、優先度の高い端末の受信強度が低い場合、基地局のスケジューラでは、基地局のポリシーに基づいてセルのスループットを犠牲にしても優先度の高い端末のパケットに多くのリソースを割り当てることが発生しうる。特に、複数ベンダの基地局と接続するゲートウェイの場合、各基地局のリソース割り当てのポリシーが異なる可能性があり、各基地局がそれぞれのポリシーでスケジューリングするため、基地局のスケジュール割り当ての方針がサービスのポリシーにそぐわない可能性は高くなる。
本発明は、以上の点に鑑み、無線通信システムにおいて、ゲートウェイがある基地局のセル内の各移動局に最大帯域を割り当てる場合、該基地局と移動局との無線区間の帯域情報に基づいて、該基地局に属する各移動局に最大帯域を割り当てることを目的とする。また、本発明は、ゲートウェイの割り当てる各端末の最大帯域と、該基地局と該基地局に属する端末との無線区間の帯域との齟齬を避けることを目的のひとつとする。
In the conventional technology, the resource allocation in the radio section has been performed by scheduling based on the policy of the base station, and therefore, the schedule allocation policy of the base station may not necessarily match the service policy. For example, if a gateway wants to allocate more bandwidth to a terminal with higher priority based on the service policy, but the reception strength of the terminal with higher priority is low, the scheduler of the base station uses the cell policy based on the policy of the base station. In order to increase the throughput of the terminal, it may occur that a packet of a terminal with a high priority is sacrificed. Conversely, the gateway wants to prioritize cell throughput rather than assigning more bandwidth to higher priority terminals based on service policies, but if the reception strength of the higher priority terminals is low, the base station scheduler Even if the cell throughput is sacrificed based on the policy of the base station, it may occur that many resources are allocated to a packet of a terminal with high priority. In particular, in the case of a gateway connected to a base station of multiple vendors, the resource allocation policy of each base station may be different, and each base station schedules with its own policy. There is a high probability that the policy will not match.
In view of the above points, the present invention is based on band information of a radio section between a base station and a mobile station when a maximum bandwidth is allocated to each mobile station in a cell of the base station where the gateway is located in a wireless communication system. An object is to allocate a maximum bandwidth to each mobile station belonging to the base station. Another object of the present invention is to avoid a discrepancy between the maximum bandwidth of each terminal assigned by the gateway and the bandwidth of the radio section between the base station and a terminal belonging to the base station.
本発明の無線通信システムは、基地局(BS)と移動局(MS)との間および基地局とゲートウェイ(BCGW)との間の通信における各端末のユーザ単位あるいはユーザかつサービス単位の最大帯域を、端末と経由する基地局との無線区間の帯域情報に基づいて設定する最大帯域割り当て機能を有することを特徴のひとつとする。また、本発明の無線通信システムは、基地局と移動局との間および基地局とゲートウェイとの間の通信における各端末のユーザ単位あるいはユーザかつサービス単位の最大帯域を設定するもので、端末と経由する基地局との無線区間の帯域情報に基づいて、該基地局に属する全端末に割り当てる最大帯域の合計量を設定し、該合計量に基づく最大帯域割り当て機能を有することを特徴のひとつとする。
例えば、本無線通信システムでは、ゲートウェイが基地局や端末から収集した無線区間の帯域情報に基づいて、所定の基地局に属する各端末に割り当てる基地局〜端末間および基地局〜ゲートウェイ間の最大帯域設定する。また、例えばゲートウェイが基地局や端末から収集した無線区間の帯域情報に基づいて、所定のサービスに接続する各端末に割り当てる基地局〜端末間および基地局〜ゲートウェイ間の最大帯域を設定してもよい。例えばゲートウェイが、基地局や端末から収集した無線区間の帯域情報に基づいて、所定の基地局に属する端末のうち、特定のサービスに接続する各端末に割り当てる基地局〜端末間および基地局〜ゲートウェイ間の最大帯域を設定してもよい。
The wireless communication system of the present invention has a maximum bandwidth for each terminal or user and service unit of each terminal in communication between a base station (BS) and a mobile station (MS) and between a base station and a gateway (BCGW). One of the characteristics is that it has a maximum bandwidth allocation function that is set based on the bandwidth information of the wireless section between the terminal and the base station that passes through the terminal. Further, the wireless communication system of the present invention sets the maximum bandwidth of each terminal or user and service unit of each terminal in communication between the base station and the mobile station and between the base station and the gateway. One of the features is that based on the bandwidth information of the wireless section with the passing base station, the total amount of the maximum bandwidth allocated to all terminals belonging to the base station is set, and the maximum bandwidth allocation function based on the total amount is provided. To do.
For example, in this wireless communication system, the maximum bandwidth between the base station and the terminal and between the base station and the gateway assigned to each terminal belonging to a predetermined base station based on the wireless zone bandwidth information collected from the base station and the terminal by the gateway Set. Also, for example, the maximum bandwidth between the base station and the terminal and between the base station and the gateway assigned to each terminal connected to the predetermined service may be set based on the band information of the wireless section collected by the gateway from the base station or the terminal. Good. For example, a gateway assigns to each terminal connected to a specific service among terminals belonging to a predetermined base station based on band information of a radio section collected from the base station or terminal, and between the base station and the gateway A maximum bandwidth may be set.
また、本無線通信システムでは、例えばゲートウェイが、基地局や端末から収集した無線区間の帯域情報に基づいて所定の基地局に属する端末に割り当てる最大帯域の総量を設定する。なお、ゲートウェイが、基地局や端末から収集した無線区間の帯域情報に基づいて所定の基地局に属する端末のうち、特定のサービスに接続する全端末に割り当てる最大帯域の総量を設定してもよい。
ゲートウェイが、例えば、上述の方式で求めた、所定の基地局に属する端末に割り当てる最大帯域の総量に基づいて、上述の方式のように該基地局に属する各端末に割り当てる基地局〜端末間および基地局〜ゲートウェイ間の最大帯域を設定してもよい。また、ゲートウェイが、上述の方式で求めた、所定の基地局に属する端末のうち、特定のサービスに接続する全端末に割り当てる最大帯域の総量に基づいて、上述の方式のように、該基地局に属する端末のうち、該サービスに接続する各端末に割り当てる基地局〜端末間および基地局〜ゲートウェイ間の最大帯域を設定してもよい。
上述の無線区間の帯域情報として、例えば端末の受信強度またはその指標(CQI:Channel Quality Indicator)を用いることができる。また、上述の無線区間の帯域情報として、基地局の送信待ちパケットバッファ量を用いてもよい。
基地局は、上述の無線区間の帯域情報をゲートウェイに通知する。また、上述の無線区間の帯域情報を基地局から取得し、ゲートウェイに通知する統計項目取得サーバを用いてもよい。
Further, in the present wireless communication system, for example, the gateway sets the total amount of maximum bandwidth to be allocated to terminals belonging to a predetermined base station based on the wireless zone bandwidth information collected from the base stations and terminals. Note that the gateway may set the total amount of maximum bandwidth allocated to all terminals connected to a specific service among terminals belonging to a predetermined base station based on the band information of the wireless section collected from the base station and terminals. .
For example, based on the total amount of maximum bandwidth allocated to a terminal belonging to a predetermined base station, which is obtained by the gateway according to the above-described method, the base station to the terminal allocated to each terminal belonging to the base station as described above, and A maximum bandwidth between the base station and the gateway may be set. Further, based on the total amount of maximum bandwidth allocated by the gateway to all terminals connected to a specific service among the terminals belonging to the predetermined base station obtained by the above method, the base station The maximum bandwidth between the base station and the terminal and between the base station and the gateway assigned to each terminal connected to the service among the terminals belonging to the service may be set.
As the band information of the above-described wireless section, for example, the reception strength of the terminal or its index (CQI: Channel Quality Indicator) can be used. Further, the transmission waiting packet buffer amount of the base station may be used as the band information of the wireless section.
The base station notifies the gateway of the band information of the wireless section described above. Moreover, you may use the statistical item acquisition server which acquires the band information of the above-mentioned radio | wireless area from a base station, and notifies to a gateway.
本発明の第1の解決手段によると、
無線端末と無線で通信するひとつ又は複数の基地局と、前記無線端末に割り当てられる最大帯域に従い前記基地局を介して該無線端末にパケットを送信するゲートウェイ装置とを備えた無線通信システムにおいて、
前記ゲートウェイ装置は、
予め設定された、所定の基地局又はサービスに属する無線端末に割り当てる最大帯域の総量と、前記基地局又は前記無線端末から収集された該基地局と該無線端末間の無線区間の第1の帯域情報とに基づいて、各無線端末に、基地局と無線端末間及び基地局とゲートウェイ装置間の最大帯域を割り当てる、又は、
前記基地局又は前記無線端末から収集された該基地局と該無線端末間の無線区間の第2の帯域情報に基づいて、所定の基地局又はサービスに属する無線端末に割り当てる最大帯域の総量を基地局毎又はサービス毎に設定し、設定された最大帯域の総量に基づいて、該基地局に属する各無線端末に基地局と無線端末間及び基地局とゲートウェイ装置間の最大帯域割り当てる前記無線通信システムが提供される。
According to the first solution of the present invention,
In a wireless communication system comprising one or more base stations that communicate wirelessly with a wireless terminal, and a gateway device that transmits packets to the wireless terminal via the base station according to a maximum bandwidth allocated to the wireless terminal,
The gateway device is
A preset total amount of maximum bandwidth allocated to a wireless terminal belonging to a predetermined base station or service, and a first bandwidth of a wireless section between the base station and the wireless terminal collected from the base station or the wireless terminal Based on the information, each wireless terminal is assigned a maximum bandwidth between the base station and the wireless terminal and between the base station and the gateway device, or
Based on the second band information of the wireless section between the base station and the wireless terminal collected from the base station or the wireless terminal, the total amount of maximum bandwidth allocated to the wireless terminal belonging to the predetermined base station or service is The wireless communication system, which is set for each station or service, and allocates the maximum bandwidth between the base station and the wireless terminal and between the base station and the gateway device to each wireless terminal belonging to the base station based on the total amount of the set maximum bandwidth Is provided.
本発明の第2の解決手段によると、
無線端末と無線で通信するひとつ又は複数の基地局と、前記無線端末に割り当てられる最大帯域に従い前記基地局を介して該無線端末にパケットを送信するゲートウェイ装置とを備えた無線通信システムにおける前記ゲートウェイ装置であって、
前記基地局と通信するためのインタフェースと、
各無線端末に、基地局と無線端末間及び基地局とゲートウェイ装置間の最大帯域を割り当てる処理部と
を備え、
前記処理部は、
予め設定された、所定の基地局又はサービスに属する無線端末に割り当てる最大帯域の総量と、前記基地局又は前記無線端末から収集された該基地局と該無線端末間の無線区間の第1の帯域情報とに基づいて、各無線端末に、基地局と無線端末間及び基地局とゲートウェイ装置間の最大帯域を割り当てる、又は、
前記基地局又は前記無線端末から収集された該基地局と該無線端末間の無線区間の第2の帯域情報に基づいて、所定の基地局又はサービスに属する無線端末に割り当てる最大帯域の総量を基地局毎又はサービス毎に設定し、設定された最大帯域の総量に基づいて、該基地局に属する各無線端末に基地局と無線端末間及び基地局とゲートウェイ装置間の最大帯域割り当てる前記ゲートウェイ装置が提供される。
According to the second solution of the present invention,
The gateway in a wireless communication system comprising one or more base stations that communicate wirelessly with a wireless terminal and a gateway device that transmits packets to the wireless terminal via the base station according to a maximum bandwidth allocated to the wireless terminal A device,
An interface for communicating with the base station;
Each wireless terminal includes a processing unit that allocates the maximum bandwidth between the base station and the wireless terminal and between the base station and the gateway device,
The processor is
A preset total amount of maximum bandwidth allocated to a wireless terminal belonging to a predetermined base station or service, and a first bandwidth of a wireless section between the base station and the wireless terminal collected from the base station or the wireless terminal Based on the information, each wireless terminal is assigned a maximum bandwidth between the base station and the wireless terminal and between the base station and the gateway device, or
Based on the second band information of the wireless section between the base station and the wireless terminal collected from the base station or the wireless terminal, the total amount of maximum bandwidth allocated to the wireless terminal belonging to the predetermined base station or service is The gateway device that is set for each station or for each service and that assigns the maximum bandwidth between the base station and the wireless terminal and between the base station and the gateway device to each wireless terminal belonging to the base station based on the set maximum bandwidth Provided.
本発明によると、無線通信システムにおいて、ゲートウェイがある基地局のセル内の各移動局に最大帯域を割り当てる場合、該基地局と移動局との無線区間の帯域情報に基づいて、該基地局に属する各移動局に最大帯域を割り当てることができる。また、本発明によると、ゲートウェイの割り当てる各端末の最大帯域と、該基地局と該基地局に属する端末との無線区間の帯域との齟齬を避けることができる。 According to the present invention, in a wireless communication system, when a maximum bandwidth is allocated to each mobile station in a cell of a base station with a gateway, the base station is assigned with the base station based on bandwidth information of a wireless section between the base station and the mobile station. A maximum bandwidth can be assigned to each mobile station to which it belongs. Further, according to the present invention, it is possible to avoid a discrepancy between the maximum bandwidth of each terminal assigned by the gateway and the bandwidth of the radio section between the base station and the terminals belonging to the base station.
1.概要
図1は、CQIに基づく最大帯域割り当て機能およびBSのバッファ量に基づく最大帯域総量設定機能を有する移動体無線通信システムの一例である。このシステムについては第3の実施の形態で詳述するが、まず、図1を参照して各実施の形態の概要を説明する。
本発明の実施の形態のひとつは、移動体無線通信システムにおいて、各無線端末(以下、MS:Mobile Station)6の基地局(以下、BS:Base Station)4〜MS6間およびBS4〜ゲートウェイ装置(なお、本明細書において単にゲートウェイと称することもある。以下、BCGW:Bandwidth Control Gatewayと記す)2間の最大帯域の割り当てを行うBCGW2が、収集したBS4〜MS6間(無線区間)の帯域情報を基に、各MS6に割り当てる最大帯域を設定できるシステムを提供する。
BS4〜MS6間の帯域情報の一例として、MS6の受信強度の指標であるCQI(Channel Quality Indicator)を用いて、各MS6に割り当てる最大帯域を設定するケースについて、第1の実施の形態で示す。また、無線区間の帯域に応じた他の情報に基づいて各MS6に割り当てる最大帯域を設定する例を変形例として示す。
1. Overview FIG. 1 is an example of a mobile radio communication system having a maximum bandwidth allocation function based on CQI and a maximum bandwidth total amount setting function based on a BS buffer amount. This system will be described in detail in the third embodiment. First, an outline of each embodiment will be described with reference to FIG.
One of the embodiments of the present invention is that in a mobile radio communication system, between base stations (hereinafter referred to as BS) 4 to MS 6 and between
As an example of band information between BS4 and MS6, a case in which the maximum band allocated to each MS6 is set using CQI (Channel Quality Indicator), which is an index of the reception strength of MS6, will be described in the first embodiment. An example in which the maximum bandwidth allocated to each MS 6 is set based on other information corresponding to the bandwidth of the wireless section will be described as a modification.
また、本発明の他の実施の形態のひとつは、移動体無線通信システムにおいて、各MS6のBS4〜MS6間およびBS4〜BCGW2間の最大帯域の割り当てを行うBCGW2が、収集したBS4〜MS6間の帯域情報を基に、あるBS4又はMS6に提供するサービスに属する全MS6に割り当てる最大帯域の総量を設定できるシステムを提供する。
BS4〜MS6間の帯域情報の一例として、BS4の送信待ちパケットバッファ量を用い、あるBS4に属する全MS6に割り当てる最大帯域の総量を設定するケースについて、第2の実施の形態で示す。また、無線区間の帯域に応じた他の情報に基づいて、あるBS4に属する全MS6に割り当てる最大帯域の総量を設定する例を変形例として示す。
また、本発明の実施の形態のひとつは、移動体無線通信システムにおいて、各MS6のBS4〜MS6間およびBS4〜BCGW2間の最大帯域の割り当てを行うBCGW2が、収集したBS4〜MS6間の帯域情報(第2の帯域情報)を基にあるBS4に属する全MS6に割り当てる最大帯域の総量を設定し、かつ収集したBS4〜MS6間の帯域情報(第1の帯域情報)を基に各MS6に割り当てる最大帯域を設定できるシステムを提供する。
BS4〜MS6間の帯域情報に基づく最大帯域の総量設定と、BS4〜MS6間の帯域情報に基づく最大帯域の割り当てを併せて用いる例として、第1の実施の形態と第2の実施の形態とを組み合わせるケースについて、第3の実施の形態で示す。
なお、各実施の形態のシステムは移動体通信に限らず、無線区間を有する無線通信システムであってもよい。
また、それぞれの実施の形態において、BCGW2が割り当てる最大帯域は、MS6単位あるいはMS6かつサービス単位のいずれの単位でも設定できる。MS6かつサービス単位に最大帯域を設定する場合、MS6が接続するサービス網ごとに独立に最大帯域の制御を行い、同じMS6でも接続するサービス網によって、互いに独立した通信路として扱う。
また、それぞれの実施の形態において、BCGW2がBS4〜MS6間の帯域情報を取得する場合、BS4から直接通知されるだけではなく、統計項目取得機能を有する外部装置(統計項目取得サーバ、以下、OAM7:Operation And Maintenance)を介して取得することも可能である。
また、それぞれの実施の形態において、各MS6の最大帯域の割り当てを、BS4〜MS6間の帯域情報の他にサービスのポリシーに基づくユーザ単位の優先度(以下、UP:User Priority)などをあわせて考慮して設定してもよい。各MS6のUPや、UPに基づく最大帯域割り当ての重み付けなどを含むポリシー情報は、BCGW2内に事前に設定されているか、ポリシー管理サーバ(以下、PS3:Policy Server)から取得するといった方法がある。
In another embodiment of the present invention, in the mobile radio communication system, the
As an example of band information between BS4 and MS6, a case in which the total amount of the maximum band allocated to all MSs 6 belonging to a certain BS4 is set in the second embodiment using the transmission waiting packet buffer amount of BS4. Further, an example in which the total amount of the maximum bandwidth allocated to all the MSs 6 belonging to a
Also, one of the embodiments of the present invention is that, in the mobile radio communication system, the
As an example in which the total amount setting of the maximum bandwidth based on the bandwidth information between BS4 and MS6 and the allocation of the maximum bandwidth based on the bandwidth information between BS4 and MS6 are used together, the first embodiment and the second embodiment A case of combining these will be described in a third embodiment.
Note that the system of each embodiment is not limited to mobile communication, and may be a wireless communication system having a wireless section.
Further, in each embodiment, the maximum bandwidth allocated by the
In each embodiment, when the
In each embodiment, allocation of the maximum bandwidth of each MS 6 is made in addition to bandwidth information between the
2.第1の実施の形態
第1の実施の形態は、CQIに基づく最大帯域割り当てに関するものであり、各MS6のCQIに基づくBCGW2における該MS6のBS4〜MS6間およびBS4〜BCGW2間の最大帯域の割り当ての一例を示す。
本実施の形態では、無線通信システムにおいて、ゲートウェイがある基地局のセル内の各移動局に最大帯域を割り当てる場合、該基地局と移動局との無線区間の帯域情報に基づいて、該基地局に属する各移動局に最大帯域を割り当てることができる。また、本実施の形態では、ゲートウェイの割り当てる各端末の最大帯域と、該基地局と該基地局に属する端末との無線区間の帯域との齟齬を避けることができる。
2. First Embodiment The first embodiment relates to maximum bandwidth allocation based on CQI, and allocation of maximum bandwidth between BS4 to MS6 of MS6 and between BS4 to BCGW2 in BCGW2 based on CQI of each MS6 An example is shown.
In the present embodiment, in a wireless communication system, when a maximum bandwidth is allocated to each mobile station in a cell of a base station with a gateway, the base station is based on bandwidth information of a wireless section between the base station and the mobile station. The maximum bandwidth can be assigned to each mobile station belonging to the. Further, in the present embodiment, it is possible to avoid a discrepancy between the maximum bandwidth of each terminal assigned by the gateway and the bandwidth of the radio section between the base station and the terminals belonging to the base station.
2−1.システム構成
[本実施の形態の移動体無線通信システムのアーキテクチャの一例]
図2に、本実施の形態の移動体無線通信システムのアーキテクチャの一例を示す。
移動体無線通信システムは、例えば、ゲートウェイ(BCGW2)2と基地局(BS4)4とを備える。基地局4の無線通信範囲5内にはひとつ以上の端末(MS6、移動局)6が存在する。移動体無線通信システムは、さらに、統計項目を取得する保守管理装置(OAM7)7、ポリシー制御装置(PS3、ポリシーサーバ)3をさらに備えてもよい。なお、OAM7、PS3は省略されてもよい。
BCGW2は、IP(IP:Internet Protocol)ネットワーク1およびPS3およびBS4およびOAM7と接続される。BCGW2は、BS4またはOAM7から各MS6のCQIを取得し、各MS6のCQIに基づく各MS6のBS4〜MS6間およびBS4〜BCGW2間の最大帯域の割り当て機能を有する。また、BCGW2は、IPネットワーク1およびPS3およびBS4およびOAM7と制御信号およびデータの送受信を行う。BCGW2は、決定されるMS6の最大帯域に従い、BS4を介して所定のサービスに応じたパケットをMS6に送信する。なお、ポリシー情報をBCGW2内に事前設定する場合は、PS3は省略可能である。また、BCGW2がCQIをBS4から直接取得する場合、OAM7は省略可能である。
PS3は、BCGW2と接続され、各MS6の最大帯域割り当てに用いる各MS6のUPや、UPに基づく最大帯域割り当ての重み付けなどの情報をポリシー情報として管理する、また、PS3は、BCGW2と制御信号およびデータの送受信を行う。ポリシー情報をBCGW2内に事前設定する場合は、PS3は省略可能である。
2-1. System Configuration [Example of Architecture of Mobile Radio Communication System of this Embodiment]
FIG. 2 shows an example of the architecture of the mobile radio communication system of the present embodiment.
The mobile radio communication system includes, for example, a gateway (BCGW2) 2 and a base station (BS4) 4. One or more terminals (MS 6, mobile stations) 6 exist in the
The
PS3 is connected to BCGW2, and manages information such as UP of each MS6 used for maximum bandwidth allocation of each MS6 and weighting of maximum bandwidth allocation based on UP as policy information. PS3 also controls BCGW2 and control signals and Send and receive data. When the policy information is preset in the
BS4は、BCGW2およびOAM7と接続され、BCGW2およびOAM7および自身の無線通信範囲5内にいるMS6と、制御信号およびデータの送受信を行う。例えばBS4は、BS4−MS6間の無線区間の帯域情報又は無線区間の帯域情報をBCGW2が求める際に使用する情報をBCGW2又はOAM7に通知する。上述のように、BCGW2がCQIをBS4から直接取得する場合、OAM7は省略可能である。
MS6は、無線通信可能なBS4と、制御信号およびデータの送受信を行う。
OAM7は、BCGW2およびBS4と接続され、BS4の統計項目を取得する外部装置である。OAM7は、BCGW2およびBS4と制御信号およびデータの送受信を行う。取得する統計項目は予め定めることができる。上述のように、BCGW2がCQIをBS4から直接取得する場合、OAM7は省略可能である。
The
The MS 6 transmits / receives control signals and data to / from the
The
2−2.装置構成
2−2−1.BCGW2
[本実施の形態のBCGW2の一例]
図3に、本実施の形態で使用するBCGW2の機能ブロック図の一例を示す。
BCGW2は、例えば、ネットワークインタフェース部21と、BSインタフェース部22と、PSインタフェース部23と、OAMインタフェース部24と、メモリ部25と、処理部26とを有する。
ネットワークインタフェース部21は、IPネットワーク1とのインタフェースである。ネットワークインタフェース部21により、BCGW2はIPネットワークとIPパケットの送受信を行う。
BSインタフェース部22は、BS4とのインタフェースである。BSインタフェース部22により、BCGW2はBS4とIPパケットの送受信を行う。本実施の形態では、BCGW2はBSインタフェース部22によってBS4からCQIを受信するか、OAMインタフェース部24によってOAM7からCQIを受信する。
PSインタフェース部23は、PS3とのインタフェースである。PSインタフェース部23により、BCGW2はPS3とIPパケットの送受信を行う。本実施の形態では、BCGW2はPSインタフェース部23によってPS3から、例えば各MS6のユーザ識別子、各MS6のUP、各サービスにおける最大帯域の総量の初期値、各サービスにおける各UPに対応する最大帯域割り当て比、各CQIに対応する最大帯域などのポリシーに関する情報等を受信することができる。ポリシーに関する情報がBCGW2内に設定されたり、他の適宜のノードからBCGW2に通知されたりすることにより、PS3が省略されるアーキテクチャの場合、PSインタフェース部23は省略可能である。
OAMインタフェース部24は、OAM7とのインタフェースである。OAMインタフェース部24により、BCGW2はOAM7とIPパケットの送受信を行う。本実施の形態では、BCGW2はBSインタフェース部22によってBS4からCQIを受信するか、OAMインタフェース部24によってOAM7からCQIを受信する。CQIがBS4から直接BCGW2へ通知される場合、OAMインタフェース部24は省略可能である。
メモリ部25は、送受信するIPパケット、接続するPS3のアドレス、接続するBS4のアドレス、接続するOAM7のアドレス、各MS6のユーザ識別子などの情報を、必要に応じて記憶・管理する。本実施の形態では、メモリ部25は、例えば、UP別最大帯域比テーブルと、MS別最大帯域テーブルと、CQI別最大帯域テーブルとを有し、各MS6のUP、各サービスにおける最大帯域の総量の初期値、各サービスにおける各UPに対応する最大帯域割り当て比、各CQIに対応する最大帯域、各サービスにおける現在各MS6に割り当てられている最大帯域などの情報を管理することができる。なお、各テーブルの詳細は後述する。
処理部26は、メモリ部25に保持される情報の管理、IPパケットの構築・解析などのIPパケット送受信処理などを行う。また、処理部26は、各MS6にBS4とMS6間及びBS4とBCGW2間の最大帯域を割り当てる。例えば、本実施の形態では、各サービスにおけるUPやCQIに基づく各MS6の最大帯域値計算などを行う。
2-2. Device configuration 2-2-1. BCGW2
[An example of BCGW2 of the present embodiment]
FIG. 3 shows an example of a functional block diagram of
The
The
The
The
The
The
The
[本実施の形態のBCGW2のメモリ部が保持する情報の一例]
図5に、本実施の形態のBCGW2のメモリ部が保持する情報の一例として、UP別最大帯域比テーブルを示す。
UP別最大帯域比テーブルは、例えば、サービス識別子に対応して、最大帯域の総量と、UP毎の最大帯域比が記憶される。
サービス識別子は、BCGW2が接続するIPネットワーク1が提供するサービスの識別子である。最大帯域の総量Bは、サービス単位に予め設定され、各MS6に割り当てられる最大帯域の総量である。最大帯域比Riは、UP=iのMS6に割り当てる最大帯域をUPごとに比として表した値である。
図6に、本実施の形態のBCGW2のメモリ部が保持する情報の一例として、あるサービスに対するMS別最大帯域テーブルを示す。
MS別最大帯域テーブルは、例えば、ユーザ識別子に対応して、ユーザの優先度(UP)と最大帯域とが記憶される。MS別最大帯域テーブルは、サービスごとに有することができる。
ユーザ識別子は、MS6の識別子である。MS6を使用するユーザの識別子であってもよい。UPは、各ユーザに割り当てられた優先度の高さを示す値で、例えば値が小さいほど優先度が高いことを示す。最大帯域は、各ユーザ識別子に対応するMS6が、所望のサービスに接続する際に許容される最大帯域を示す。BCGW2の処理部26の計算によって求めた最大帯域値を保存し、以後最大帯域の再計算時に値が更新される。
[An example of information held in the memory unit of the
FIG. 5 shows a maximum bandwidth ratio table for each UP as an example of information held in the memory unit of the
The maximum bandwidth ratio table for each UP stores, for example, the total amount of maximum bandwidth and the maximum bandwidth ratio for each UP corresponding to the service identifier.
The service identifier is an identifier of a service provided by the
FIG. 6 shows an MS-specific maximum bandwidth table for a certain service as an example of information held in the memory unit of the
The MS-specific maximum bandwidth table stores, for example, user priority (UP) and maximum bandwidth corresponding to the user identifier. The MS maximum bandwidth table can be provided for each service.
The user identifier is an identifier of MS6. It may be an identifier of a user who uses MS6. UP is a value indicating the level of priority assigned to each user. For example, the smaller the value, the higher the priority. The maximum bandwidth indicates the maximum bandwidth allowed when the MS 6 corresponding to each user identifier connects to a desired service. The maximum bandwidth value obtained by the calculation of the
図7に、本実施の形態のBCGW2のメモリ部が保持する情報の一例として、あるサービスに対するCQI別最大帯域テーブルを示す。
CQI別最大帯域テーブルは、例えば、CQIと最大帯域が対応して記憶される。
CQIは、各MS6の受信強度を示す指標であり、例えば値が小さいほど受信強度が低いことを示す。最大帯域は、各CQIを有するMS6が、該サービスに接続する際に許容される最大帯域を示す。実際にBCGW2が最大帯域制御に使用する最大帯域は、この値とBCGW2の処理部26の計算によって求めた最大帯域値との比較によって決定する。
なお、これらの情報は、例えばPS3から予め受信して記憶されることができる。
FIG. 7 shows a CQI-specific maximum bandwidth table for a certain service as an example of information held in the memory unit of the
In the CQI-specific maximum bandwidth table, for example, CQI and maximum bandwidth are stored in association with each other.
CQI is an index indicating the reception strength of each MS 6. For example, the smaller the value, the lower the reception strength. The maximum bandwidth indicates the maximum bandwidth allowed when the MS 6 having each CQI is connected to the service. The maximum bandwidth that BCGW2 actually uses for maximum bandwidth control is determined by comparing this value with the maximum bandwidth value obtained by calculation of the
These pieces of information can be received and stored in advance from the PS3, for example.
2−2−2.BS4
[本実施の形態のBS4の一例]
図4に、本実施の形態で使用するBS4の機能ブロック図の一例を示す。
BS4と、例えば、無線インタフェース部41と、BCGWインタフェース部42と、OAMインタフェース部43と、メモリ部44と、処理部45と、バッテリー部46とを有する。
無線インタフェース部41は、無線インタフェースである。無線インタフェース部41により、BS4はMS6とIPパケットの送受信を行う。本実施の形態では、BCGW2は無線インタフェース部41によってBS4からMS6へパイロット信号を送信し、MS6の応答から該MS6のCQIを測定する。BCGWインタフェース部42は、BCGW2とのインタフェースである。BCGWインタフェース部42により、BS4はBCGW2とIPパケットの送受信を行う。OAMインタフェース部43は、OAM7とのインタフェースである。OAMインタフェース部43により、BS4はOAM7とIPパケットの送受信を行う。本実施の形態では、BS4はBCGWインタフェース部42によってBCGW2へCQIを送信するか、OAMインタフェース部43によってOAM7へCQIを送信する。CQIがBS4から直接BCGW2へ通知される場合、OAMインタフェース部43は省略可能である。
メモリ部44は、例えば、送受信するIPパケット、接続するBCGW2のアドレス、接続するMS6のアドレスなどの情報等を記憶、管理する。本実施の形態では、メモリ部44は、例えばMS別CQIテーブルを有し、各MS6のCQIなどの情報を管理する。処理部45は、メモリ部44に保持される情報の管理、IPパケットの構築・解析などのIPパケット送受信処理などを行う。バッテリー部46は、BS4のバッテリーである。BS4が常に電力供給されている場合は、バッテリー部46は省略可能である。
2-2-2. BS4
[An example of BS4 of this embodiment]
FIG. 4 shows an example of a functional block diagram of the
The
The
The
[本実施の形態のBS4のメモリ部が保持する情報の一例]
図8に、本実施の形態のBS4のメモリ部が保持する情報の一例として、MS別CQIテーブルを示す。
MS別CQIテーブルは、例えば、ユーザ識別子に対応してMS6のCQIが記憶される。ユーザ識別子は上述と同様であり、例えばMS6の識別子である。CQIは、各MS6の受信強度を示す指標であり、例えば値が小さいほど受信強度が低いことを示す。
[An example of information held in the memory unit of the
FIG. 8 shows an MS-specific CQI table as an example of information held in the memory unit of the
The MS-specific CQI table stores, for example, the CQI of the MS 6 corresponding to the user identifier. The user identifier is the same as described above, for example, the identifier of MS6. CQI is an index indicating the reception strength of each MS 6. For example, the smaller the value, the lower the reception strength.
2−3.最大帯域の割り当て
[本実施の形態のCQI取得前のBCGW2による最大帯域割り当ての一例]
BCGW2は、CQI取得前に各MS6の最大帯域の初期値をサービスのポリシーに基づいて割り当てることができる。以下、各MS6の最大帯域の初期値の設定の例をいくつか説明する。なお、これらに限らず、適宜のポリシーに基づいて設定してもよい。
BCGW2は、あるサービスの提供が許容された各MS6の最大帯域の初期値が、BCGW2に事前設定されている、またはPS3から通知されている場合、その値をサービスの提供が許容された各MS6の最大帯域の初期値として用いてもよい。
また、BCGW2は、あるサービスに接続する全MS6の最大帯域の総量の情報がBCGW2に事前設定されている、またはPS3、BS4、OAM7から通知されている場合、最大帯域の総量と該サービスに接続するMS6の数を基に、各MS6の最大帯域の初期値を設定してもよい。
また、BCGW2は、ある基地局に接続する全MS6の最大帯域の総量の情報がBCGW2に事前設定されている、またはPS3、BS4、OAM7から通知されている場合、最大帯域の総量と該基地局に接続するMS6の数を基に、各MS6の最大帯域の初期値を設定してもよい。
また、BCGW2は、各MS6のUPとともに各UPに対する最大帯域の初期値がBCGW2に事前設定されている、またはPS3から通知されている場合、そのUPに基づいて、サービスの提供が許容された各MS6の最大帯域の初期値を、例えばUPが高いMS6に、UPが低いMS6よりもより大きな値を設定してもよい。
また、BCGW2は、各MS6のUPとともに各UPに対する最大帯域割り当ての重みづけRiおよび該サービスに接続する全MS6の最大帯域の総量Bの情報がBCGW2に事前設定されている、またはPS3、BS4、OAM7から通知されている場合、最大帯域の総量と該サービスに接続するMS6のうち、各UPを持つMS6の数を基に、各MS6の最大帯域の初期値を設定してもよい。
また、BCGW2は、各MS6のUPとともに各UPに対する最大帯域割り当ての重みづけおよび該基地局に接続する全MS6の最大帯域の総量の情報がBCGW2に事前設定されている、またはPS3、BS4、OAM7から通知されている場合、最大帯域の総量と該基地局に接続するMS6のうち、各UPを持つMS6の数を基に、各MS6の最大帯域の初期値を設定してもよい。
また、BCGW2は、各MS6のUPとともに各UPに対する最大帯域割り当ての重みづけおよび該基地局に接続する全MS6の最大帯域の総量の情報がBCGW2に事前設定されている、またはPS3、BS4、OAM7から通知されている場合、最大帯域の総量と該基地局に接続するMS6のうち、該サービスに接続しているMS6の中で各UPを持つMS6の数を基に、各MS6の該サービスに対する最大帯域の初期値を設定してもよい。
図9に、最大帯域割り当てにおけるBCGW2の処理の一例を示す。上述の、各MS6のUPとともに各UPに対する最大帯域割り当ての重みづけRiおよび該サービスに接続する全MS6の最大帯域の総量Bの情報が設定又は通知されている場合の例について、処理の一例を以下説明する。
2-3. Maximum Bandwidth Allocation [Example of Maximum Bandwidth Allocation by BCGW2 Before Obtaining CQI of this Embodiment]
The
When the initial value of the maximum bandwidth of each MS 6 that is allowed to provide a service is preset in the
In addition, when the information on the total amount of the maximum bandwidth of all the MSs 6 connected to a certain service is preset in BCGW2 or notified from PS3, BS4, and OAM7, BCGW2 is connected to the maximum amount of bandwidth and the service. The initial value of the maximum bandwidth of each MS 6 may be set based on the number of MS 6 to perform.
In addition, when the information on the total amount of the maximum bandwidth of all the MSs 6 connected to a certain base station is preset in BCGW2 or notified from PS3, BS4, OAM7, BCGW2 The initial value of the maximum bandwidth of each MS 6 may be set based on the number of MSs 6 connected to.
In addition, when the initial value of the maximum bandwidth for each UP is preset in the
In addition, the
In addition, the
Also, the
FIG. 9 shows an example of BCGW2 processing in maximum bandwidth allocation. An example of processing in the case where the information on the maximum bandwidth allocation weight R i for each UP and the total amount B of the maximum bandwidth of all the MSs 6 connected to the service is set or notified together with the UP of each MS 6 described above Is described below.
例えば、BCGW2は、サービスの識別子X、サービスXに接続する全MS6の最大帯域の総量B、サービスXにおけるUP=iに対する最大帯域割り当ての重み(比)Riを含むUP別最大帯域比テーブルと、サービスXに接続する各MS6の識別子、サービスXに接続する各MS6のUP=iを含むMS別最大帯域テーブルを参照し、各MS6に割り当てる最大帯域の基準値B0を求めおよびUP=iを持つMS6の最大帯域をRiB0に設定する。BCGW2 図9のS221で、BCGW2(例えば処理部26、以下フローチャートの説明において同様)は、MS別最大帯域テーブルの情報を基に、サービスXに接続する全MS6のうちUP=iを持つMS6の数Niを、各UPについてカウントして求める。
S222で、BCGW2は、カウント結果のNiおよびUP別最大帯域比テーブルのB、Riを基に、以下の式に基づいて、各MS6に割り当てる最大帯域の基準値B0を設定する。
[式1]
B0=B/ΣRiNi
ここで、Σはiに関する和(全UPに関する和)を表す算術記号である。
S223で、BCGW2は、S222で求めたB0を基にUP=iを持つMS6の最大帯域をRiB0に設定し、MS別最大帯域テーブルに保存する。保存された最大帯域は、BCGW2における下り方向の最大帯域制御に使用される。また、同様の方式で上り方向の最大帯域を求めて、BCGW2における上り方向の最大帯域制御に使用してもよい。また、同様の方式で求めた上り方向、または下り方向、または上りおよび下り方向の最大帯域をBS4やMS6に通知して、通知した値に基づいてBS4やMS6で最大帯域制御を行ってもよい。最大帯域制御の方式としては、例えば、シェーピングキューを用いたキューイングによるレートシェーピング、最大帯域を超えるパケットを破棄するレートポリシングなどがあるが、これ以外を用いてもよい。
本方式によって設定した最大帯域RiB0は、サービスXに接続する全MS6の最大帯域の総量=Bを満たし、かつ、各UPを持つMS6に対してサービスXにおけるUP=iに対する最大帯域割り当ての重み(比)Riの条件を満たす。
For example, the
In S222, the
[Formula 1]
B 0 = B / ΣR i N i
Here, Σ is an arithmetic symbol representing the sum related to i (sum related to all UPs).
In S223, the
The maximum bandwidth R i B 0 set by this method satisfies the total maximum bandwidth of all the MSs 6 connected to the service X = B, and the maximum bandwidth allocation for UP = i in the service X to the MS 6 having each UP weight (ratio) satisfies the condition of R i.
[本実施の形態のCQIに基づく最大帯域割り当てにおけるBCGW2の処理の一例]
図10に、最大帯域割り当てにおけるBCGW2の処理の一例を示す。
S201で、BCGW2は、BS4またはOAM7から各MS6のユーザ識別子とCQIを受信する。BS4は、MS6にパイロット信号を送信し、その受信強度をMS6から取得することで該MS6のCQIを測定することができる。OAM7は、各MS6のCQIを統計項目としてBS4から取得してもよい。これにより、BCGW2はBS4またはOAM7から各MS6のCQIを取得することができる。BCGW2は、全MS6のCQIを取得してもよいし、CQIが予め定められた閾値より低いMS6のCQIのみを取得してもよいし、CQIが上限閾値より高いMS6および下限閾値より低いMS6のCQIのみを取得してもよい。上限閾値、下限閾値は予め定められることができる。閾値を用いる場合、上記閾値条件に達した全MS6をCQI取得対象としてもよいし、上記閾値条件を一定時間以上満たしたMS6をCQI取得対象にしてもよい。例えば、受信強度が低い場合などが該当する。また、上記閾値条件を満たしてCQIを通知したが上記閾値条件を満たさなくなった全MS6、または、上記閾値条件を満たしてCQIを通知したが上記閾値条件を満たさない状態が一定時間継続したMS6をCQI取得対象としてもよい。これらは、例えば、受信強度が一旦低くなったが回復した場合が該当する。また、ある閾値に従って特定のMS6のCQIのみ取得する場合、閾値はBS4に設定してもよいし、BCGW2がOAM7からCQIを取得する場合はOAM7に設定してもよいし、BCGW2に設定して通知されたCQIの中から閾値に従って判定してもよい。また、BCGW2がCQIを取得する契機の例として、MS6の位置登録・エリア変更・ハンドオーバ、タイマによる定期的な通知、上記閾値を用いる場合で例示したCQI取得対象となったMS6のCQI取得などが挙げられる。また、上記閾値は、BCGW2がBCGW2に事前設定されている値またはPS3から取得した値をBS4またはOAM7に通知してもよいし、BS4またはOAM7に事前設定されていてもよい。また、BCGW2のCQI取得はBS4単位、またはサービス単位、またはBS4かつサービス単位に独立して行ってもよい。
S202で、BCGW2は、CQIとMS6に割り当てる最大帯域との対応関係を示すCQI別最大帯域テーブルを基に、取得した該MS6のCQIに対応する最大帯域Brjを求める。CQI別最大帯域テーブルのCQIとMS6に割り当てる最大帯域との対応関係は、BCGW2に事前設定されていてもよいし、PS3から取得してもよい。また、CQI別最大帯域テーブルのテーブルは、BS4単位、またはサービス単位、またはBS4かつサービス単位に異なるテーブルを設定してもよいし、共通のテーブルを使用してもよい。
[Example of BCGW2 processing in maximum bandwidth allocation based on CQI of this embodiment]
FIG. 10 shows an example of BCGW2 processing in the maximum bandwidth allocation.
In S201, the
In S202, the
S203で、BCGW2は、S202で求めた該MS6のCQIに対応する最大帯域Brjと、現在該MS6に割り当てている最大帯域とを比較する。なお、MS6に割り当てている最大帯域は、受信されたユーザ識別子に基づきMS別最大帯域テーブルを参照し、対応する最大帯域を特定することができる。この比較結果と対応するBCGW2の動作は、CQIが下限閾値より低いMS6または上限閾値より高いという条件を満たさなくなったMS6と、上限閾値より高いMS6または下限閾値より低いという条件を満たさなくなったMS6とで逆になる。以下では、前者のケースを例にして説明する。また、閾値条件を満たさなくなったMS6に対して、BCGW2は上記比較を行わず、CQIに対応する最大帯域を割り当てる前に割り当てられていた最大帯域を、再度割り当てるといった動作も可能である。
S202で求めたMS6のCQIに対応する最大帯域Brjより現在該MS6に割り当てている最大帯域の方が小さい場合(図10、S203:Noのルート)、BCGW2は、S204Nで該MS6の最大帯域を変更しないで、S205へ進む。このとき、該MS6のCQIを通知してきたBS4またはOAM7に対して、該MS6の最大帯域を変更しなかったことを通知してもよい。
一方、S202で求めたMS6のCQIに対応する最大帯域Brjより現在該MS6に割り当てている最大帯域の方が大きい場合(図10、S203:Yesのルート)、S204Yで、S202で求めたMS6のCQIに対応する最大帯域を該MS6の最大帯域として設定し、S205へ進む。例えば、MS別最大帯域テーブルの該当するユーザ識別子に対応する最大帯域を、S202で求めたMS6のCQIに対応する最大帯域に上書きする。MS6のCQIに対応する最大帯域より、割り当てている最大帯域の方が大きい場合、MS6〜BS4間の無線区間の帯域がBS4〜BCGW2間の帯域より小さくなりBS4でバッファあふれが発生する場合がある。本実施の形態では、S204でユーザに割り当てる最大帯域を変更して、MS6〜BS4間の帯域とBS4〜BCGW2間の帯域とに差が生じにくいようにしている。
なお、上述のように、上限閾値より高いMS6または下限閾値より低いという条件を満たさなくなったMS6のケース(上述の後者のケース)では、比較結果とS204Y/S204Nの関係が上述のケースと逆になる。例えば、MS6のCQIに対応する最大帯域Brjより現在MS6に割り当てている最大帯域の方が小さい場合(S203:N)、ステップS204Yの処理を実行し、MS6のCQIに対応する最大帯域Brjより現在MS6に割り当てている最大帯域の方が大きい場合(S203:Y)、ステップS204Nのように最大帯域を変更せずにステップS205に移る。
In S203, the
When the maximum bandwidth currently allocated to the MS 6 is smaller than the maximum bandwidth B rj corresponding to the CQI of the MS 6 obtained in S202 (FIG. 10, S203: No route), the
On the other hand, when the maximum bandwidth currently allocated to the MS 6 is larger than the maximum bandwidth B rj corresponding to the CQI of the MS 6 obtained in S202 (FIG. 10, S203: Yes route), the MS 6 obtained in S202 is obtained in S204Y. The maximum bandwidth corresponding to the CQI is set as the maximum bandwidth of the MS 6, and the process proceeds to S205. For example, the maximum bandwidth corresponding to the corresponding user identifier in the MS-specific maximum bandwidth table is overwritten with the maximum bandwidth corresponding to the CQI of MS 6 obtained in S202. If the allocated maximum bandwidth is larger than the maximum bandwidth corresponding to the CQI of MS6, the bandwidth of the radio section between MS6 and BS4 may be smaller than the bandwidth between BS4 and BCGW2, and buffer overflow may occur in BS4. . In the present embodiment, the maximum bandwidth allocated to the user in S204 is changed so that a difference between the bandwidth between MS6 and BS4 and the bandwidth between BS4 and BCGW2 is less likely to occur.
In addition, as described above, in the case of MS6 that does not satisfy the condition of MS6 higher than the upper limit threshold or lower than the lower limit threshold (the latter case described above), the relationship between the comparison result and S204Y / S204N is opposite to the above case. Become. For example, when the maximum bandwidth currently allocated to the MS 6 is smaller than the maximum bandwidth B rj corresponding to the CQI of the MS 6 (S203: N), the processing of the step S204Y is executed, and the maximum bandwidth B rj corresponding to the CQI of the MS 6 is executed. If the maximum bandwidth currently allocated to the MS 6 is larger (S203: Y), the processing moves to step S205 without changing the maximum bandwidth as in step S204N.
S205で、BCGW2は、今回CQIを取得した別のMS6に対してS202〜S204を実行する。今回CQIを取得した全MS6に対して既にS202を実行している場合、S206へ進む。
S206で、BCGW2は、今回CQIを取得したMS6のうち、最大帯域を変更したMS6がいない場合(S206:N)、S207Nへ進み、最大帯域の割り当てフローを終了する。
S206で、BCGW2は、今回CQIを取得したMS6のうち、最大帯域を変更したMS6がいる場合(S206:Y)、S207Yで、BCGW2は、S203Yで最大帯域を変更したMS6を除くMS6の最大帯域を割り当てる。ここで最大帯域割り当ての対象となるMS6は、前記CQI取得前のBCGW2による最大帯域割り当てで対象としたMS6の集合の中で、S203Yで最大帯域を変更したMS6を除いたMS6である。すなわち、対象となるMS6の集合は、サービス単位、基地局単位、基地局かつサービス単位などが考えられる。対象となるMS6の最大帯域割り当て方法は、前記CQI取得前のBCGW2による最大帯域割り当てで例として挙げた方法などに基づくことができる。
例えば、BCGW2は、サービスの識別子X、サービスXに接続する全MS6の最大帯域の総量B、サービスXにおけるUP=iに対する最大帯域割り当ての重み(比)Riを含むUP別最大帯域比テーブルと、サービスXに接続する各MS6の識別子、サービスXに接続する各MS6のUP=iを含むMS別最大帯域テーブルを基に、以下の式に基づいて、各MS6に割り当てる最大帯域の基準値B0を設定する。
[式2]
B0=B’/ΣRiN’i
ここで、N’iは、サービスXに接続する各MS6のうちUP=iを持つMS6の数から、S203Yで最大帯域を変更したMS6のうちUP=iを持つMS6の数を除いたもので、MS別最大帯域テーブルの情報を基にBCGW2がカウントして求める。また、B’は、サービスXに接続する全MS6の最大帯域の総量Bから、S203Yで最大帯域を変更したMS6の変更後の最大帯域の総量を除いたもので、UP別最大帯域比テーブルのBおよびMS別最大帯域テーブルの各MS6に割り当てられた最大帯域を基にBCGW2が求める。また、Σはiに関する和(全UPに関する和)を表す算術記号である。
In S205, the
In S206, if there is no MS6 that has changed the maximum bandwidth among the MS6 that has acquired the CQI this time (S206: N), the
In S206, BCGW2 has MS6 which changed the maximum band among MS6 which acquired CQI this time (S206: Y), and BCGW2 is the maximum band of MS6 except MS6 which changed the maximum band in S203Y. Assign. Here, the MS 6 that is the target of the maximum bandwidth allocation is the MS 6 excluding the MS 6 whose maximum bandwidth has been changed in S203Y from the set of MS 6 targeted by the maximum bandwidth allocation by the
For example, the
[Formula 2]
B 0 = B ′ / ΣR i N ′ i
Here, N ′ i is obtained by subtracting the number of MSs 6 having UP = i from the number of MSs 6 having UP = i among the MSs 6 connected to the service X from the number of MSs 6 having the maximum bandwidth changed in S203Y. Based on the information of the maximum bandwidth table for each MS, the
このようにして求めたB0を基に、S203Yで最大帯域を変更していないMS6に対して、UP=iを持つMS6の最大帯域をRiB0に設定し、MS別最大帯域テーブルに保存してBCGW2における下り方向の最大帯域制御に使用する。例えば、S204であるユーザの最大帯域が小さくなるように変更された場合には、この変更により余った帯域が、S207Yの処理で他のユーザに割り振られることになり、リソースを有効利用することができる。
また、同様の方式で上り方向の最大帯域を求めて、BCGW2における上り方向の最大帯域制御に使用してもよい。また、同様の方式で求めた上り方向、または下り方向、または上りおよび下り方向の最大帯域をBS4やMS6に通知して、通知した値に基づいてBS4やMS6で最大帯域制御を行ってもよい。最大帯域制御の方式としては、シェーピングキューを用いたキューイングによるレートシェーピング、最大帯域を超えるパケットを破棄するレートポリシングなどがある。
なお、タイマに基づく定期的な最大帯域割り当てなど、MS6の最大帯域の割り当て契機を別に持つ場合などにおいては、本ステップを省略してもよい。
上述のように、BCGW2は、サービス毎に所定のサービスに属するMS6について最大帯域を割り当ててもよい。例えば、BCGW2は、複数のサービスをそのサービスの提供が予め許容されたMS6に提供する。BCGW2は、所定のサービスに属するMS6について、該MS6が属するBS4又は該MS6から無線区間の帯域情報を収集し、無線区間の第1の帯域情報に基づいて、該サービスに接続する各MS6にBS4とMS6間およびBS4とBCGW2間の最大帯域を割り当ててもよい。
また、BCGW2は、MS毎かつサービス毎に最大帯域を割り当ててもよい。例えば、無線区間の帯域情報に基づいて、該BS4に属するMS6のうち所定のサービスに接続する各MS6に、BS4とMS6間およびBS4とBCGW2間の最大帯域を割り当ててもよい。
Based on B 0 obtained in this way, the maximum bandwidth of MS 6 having UP = i is set to R i B 0 for MS 6 whose maximum bandwidth has not been changed in S203Y, and is stored in the MS-specific maximum bandwidth table. Stored and used for maximum bandwidth control in the downlink direction in BCGW2. For example, when the user's maximum bandwidth in S204 is changed so as to be reduced, the bandwidth remaining due to this change is allocated to other users in the processing of S207Y, and resources can be used effectively. it can.
Further, the maximum bandwidth in the uplink direction may be obtained in the same manner and used for the maximum bandwidth control in the uplink direction in BCGW2. Further, the maximum bandwidth in the uplink direction, the downlink direction, or the uplink and downlink directions obtained by the same method may be notified to the
Note that this step may be omitted in the case where there is another opportunity for allocating the maximum bandwidth of the MS 6 such as periodic maximum bandwidth allocation based on a timer.
As described above, the
The
2−4. 第1の実施の形態の変形例1
上述の実施の形態は、端末の受信強度に基づいて最大帯域を割り当てる例であるが、基地局(BS4)にバッファされている単位時間の下りバイト数に基づき、最大帯域を割り当ててもよい。例えば、BS4におけるユーザ単位の下りパケットバッファ量が予め定められた閾値以上に達したMS6は、その量に応じた最大帯域を現在の割り当て値から差し引いて新たな最大帯域とする。また、BS4におけるユーザ単位の下りパケットバッファ量が予め定められた閾値以下に回復したら、最大帯域を再設定する。
より具体的には、まず、BS4におけるユーザ単位の下りパケットバッファ量が閾値超過したことをBS4またはOAM7が検出する。閾値超過が検出されると、BS4またはOAM7からBCGW2にユーザ識別子とバッファ量の閾値超過量が通知される。BS4GWは、BS4におけるユーザ単位のバッファ量の閾値超過量の時間平均から、BS4にバッファされているユーザ単位のバイト数に対応する帯域bc+を算出し、最大帯域を再設定する。例えば、現在の最大帯域Bi’から帯域bc+を指し引き、新たな最大帯域Bc’を設定する(Bc’=Bi’−bc+)。
また、BS4におけるユーザ単位のバッファ量が閾値以下の状態が一定時間継続したら、BS4GWは、閾値とバッファ量の時間平均との差bc−を算出し、最大帯域を再設定する。例えば、現在の最大帯域Bc’に帯域bc−を加え新たな最大帯域を設定する(Bc’+bc−)。なお、閾値超過量、閾値との差を用いる以外にも、パケットバッファ量に応じた適宜の値を用いてもよい。
該当ユーザについて最大帯域を割り当てた後、上述のステップS206、S207Yの処理を実行して、他のユーザの帯域を再計算してもよい。
2-4.
The above embodiment is an example in which the maximum bandwidth is assigned based on the reception strength of the terminal, but the maximum bandwidth may be assigned based on the number of downlink bytes per unit time buffered in the base station (BS4). For example, the MS 6 in which the downlink packet buffer amount for each user in the
More specifically, first, the
When the buffer amount per user in the
After allocating the maximum bandwidth for the corresponding user, the processing of steps S206 and S207Y described above may be executed to recalculate the bandwidth of other users.
2−5. 第1の実施の形態の変形例2
また、BCGW2が送信したバイト数と、MS6が受信したバイト数との差に基づいて最大帯域の割り当ててもよい。例えば、BCGW2が送信したバイト数とMS6が受信したバイト数の差が閾値以上に達した端末は、その量に応じた最大帯域を現在の割り当て値から差し引いた新たな最大帯域を割り当てる。また、BCGW2が送信したバイト数とMS6が受信したバイト数の差が閾値以下に回復したら、最大帯域を再設定する。
より具体的には、まず、BCGW2が送信したバイト数と、MS6が受信したバイト数とを、例えばBS4やOAM7が収集し、BCGW2が送信したバイト数と、MS6が受信したバイト数との差の閾値超過をBS4またはOAM7が検出する。閾値超過が検出されると、BS4またはOAM7からBCGW2にユーザ識別子とBCGW2の送信バイト数とMS6の受信バイト数との差の閾値超過量が通知される。BS4GWは、上述の閾値超過量の時間平均から、BCGW2が送信したバイト数とMS6が受信したバイト数の差に対応する帯域bc’+を算出し、最大帯域を再設定する。例えば、現在の最大帯域Bi’から帯域bc’+を指し引き、新たな最大帯域Bc’を設定する(Bc’=Bi’−bc’+)。
また、BCGW2の送信バイト数とMS6の受信バイト数との差が閾値以下の状態が一定時間継続したら、閾値と上述の差の時間平均との差分bc’−を算出し、最大帯域を再設定する。例えば、現在の最大帯域Bc’に帯域bc’−を加え新たな最大帯域を設定する(Bc’+bc−)。なお、閾値超過量、閾値との差分を用いる以外にも、BCGW2の送信バイト数とMS6の受信バイト数との差に応じた適宜の値を用いてもよい。
該当ユーザについて最大帯域を割り当てた後、上述のステップS206、S207Yの処理を実行して、他のユーザの帯域を再計算してもよい。
2-5.
Further, the maximum bandwidth may be allocated based on the difference between the number of bytes transmitted by the
More specifically, first, the difference between the number of bytes transmitted by BCGW2 and the number of bytes received by MS6 is collected by BS4 or OAM7, for example, and the number of bytes transmitted by BCGW2 and the number of bytes received by MS6. BS4 or OAM7 detects that the threshold value is exceeded. When the threshold excess is detected, the BS4 or
When the difference between the number of transmitted bytes of BCGW2 and the number of received bytes of MS6 is equal to or less than the threshold value for a certain period of time, the difference b c′− between the threshold value and the time average of the above difference is calculated and the maximum bandwidth is re-established. Set. For example, the band b c′− is added to the current maximum band B c ′ to set a new maximum band (B c ′ + b c− ). In addition to using the threshold excess amount and the difference from the threshold, an appropriate value corresponding to the difference between the transmission byte number of BCGW2 and the reception byte number of MS6 may be used.
After allocating the maximum bandwidth for the corresponding user, the processing of steps S206 and S207Y described above may be executed to recalculate the bandwidth of other users.
3.第2の実施の形態(BS4の送信待ちパケットバッファ量に基づく)
第2の実施の形態は、最大帯域総量の設定に関するものであり、BS4の送信待ちパケットバッファ量に基づく該BS4に属する全MS6に割り当てる最大帯域総量の設定の一例を示す。
本実施の形態によると、例えば無線通信システムにおいて、ゲートウェイがある基地局のセル内の各移動局に最大帯域を割り当てる場合、該基地局と移動局との無線区間の帯域情報に基づいて、該基地局又は移動局が受けるサービスに属する全移動局に割り当てられる最大帯域の総量を設定し、該総量に基づいて該基地局に属する各移動局に最大帯域を割り当て、ゲートウェイの割り当てる各端末の最大帯域と、該基地局と該基地局に属する端末との無線区間の帯域との齟齬を避けることができる。
3. Second embodiment (based on the transmission waiting packet buffer amount of BS4)
The second embodiment relates to the setting of the maximum bandwidth total amount, and shows an example of the setting of the maximum bandwidth total amount assigned to all the MSs 6 belonging to the
According to the present embodiment, for example, in a wireless communication system, when allocating a maximum bandwidth to each mobile station in a cell of a base station with a gateway, based on the bandwidth information of the wireless section between the base station and the mobile station, Sets the total amount of the maximum bandwidth allocated to all mobile stations belonging to the service received by the base station or mobile station, assigns the maximum bandwidth to each mobile station belonging to the base station based on the total amount, and sets the maximum of each terminal assigned by the gateway It is possible to avoid the difference between the band and the band of the radio section between the base station and the terminal belonging to the base station.
3−1.システム
[本実施の形態の移動体無線通信システムのアーキテクチャの一例]
図11に、本実施の形態の移動体無線通信システムのアーキテクチャの一例を示す。
BCGW2は、IP(IP:Internet Protocol)ネットワーク1およびPS3およびBS4およびOAM7と接続される。BCGW2は、BS4またはOAM7から各BS4の送信待ちパケットバッファ量を取得し、あるBS4に属するMS6に割り当てるBS4〜MS6間およびBS4〜BCGW2間の最大帯域の総量を設定する機能を有する。また、BCGW2は、IPネットワーク1およびPS3およびBS4およびOAM7と制御信号およびデータの送受信を行う。ポリシー情報をBCGW2内に事前設定する場合は、PS3は省略可能である。また、BCGW2がBS4の送信待ちパケットバッファ量をBS4から直接取得する場合、OAM7は省略可能である。
PS3は、BCGW2と接続され、各MS6の最大帯域割り当てに用いる各MS6のUPや、UPに基づく最大帯域割り当ての重み付けなどの情報をポリシー情報として管理する。また、PS3は、BCGW2と制御信号およびデータの送受信を行う。ポリシー情報をBCGW2内に事前設定する場合は、PS3は省略可能である。
BS4は、BCGW2およびOAM7と接続され、BCGW2およびOAM7および自身の無線通信範囲5内にいるMS6と、制御信号およびデータの送受信を行う。上述のようにBCGW2がBS4の送信待ちパケットバッファ量をBS4から直接取得する場合、OAM7は省略可能である。
MS6は、無線通信可能なBS4と、制御信号およびデータの送受信を行う。
OAM7は、BCGW2およびBS4と接続され、BS4の統計項目を取得する外部装置である。OAM7は、BCGW2およびBS4と制御信号およびデータの送受信を行う。取得する統計項目は予め定めることができる。上述のように、BCGW2がBS4の送信待ちパケットバッファ量をBS4から直接取得する場合、OAM7は省略可能である。
3-1. System [Example of Architecture of Mobile Radio Communication System of this Embodiment]
FIG. 11 shows an example of the architecture of the mobile radio communication system of the present embodiment.
The
The
The
The MS 6 transmits / receives control signals and data to / from the
The
3−2.装置構成
3−2−1.BCGW2
[本実施の形態のBCGW2の一例]
本実施の形態で使用するBCGW2の機能ブロック図の一例として、第1の実施の形態で示した図3と同様の装置構成の場合を示す。但し、各ブロックの機能は以下のようになる。
ネットワークインタフェース部21は、第1の実施の形態と同様である。
BSインタフェース部22は、BS4とのインタフェースである。BSインタフェース部22により、BCGW2はBS4とIPパケットの送受信を行う。本実施の形態では、BCGW2はBSインタフェース部22によってBS4からBS4の送信待ちパケットバッファ量を受信するか、OAMインタフェース部24によってOAM7からBS4の送信待ちパケットバッファ量を受信する。
PSインタフェース部23は、PS3とのインタフェースである。PSインタフェース部23により、BCGW2はPS3とIPパケットの送受信を行う。本実施の形態では、BCGW2はPSインタフェース部23によってPS3から各MS6のユーザ識別子、各MS6のUP、各サービスにおける最大帯域の総量の初期値、各サービスにおける各UPに対応する最大帯域割り当て比、各BS4の送信待ちパケットバッファ量に対応する最大帯域総量の増減量などのポリシーに関する情報等を受信することができる。ポリシーに関する情報がBCGW2内に設定されたり、他ノードからBCGW2に通知されたりすることにより、PS3が省略されるアーキテクチャの場合、PSインタフェース部23は省略可能である。
3-2. Device configuration 3-2-1. BCGW2
[An example of BCGW2 of the present embodiment]
As an example of a functional block diagram of
The
The
The
OAMインタフェース部24は、OAM7とのインタフェースである。OAMインタフェース部24により、BCGW2はOAM7とIPパケットの送受信を行う。本実施の形態では、BCGW2はBSインタフェース部22によってBS4からBS4の送信待ちパケットバッファ量を受信するか、OAMインタフェース部24によってOAM7からBS4の送信待ちパケットバッファ量を受信する。BS4の送信待ちパケットバッファ量がBS4から直接BCGW2へ通知される場合、OAMインタフェース部24は省略可能である。
メモリ部25は、送受信するIPパケット、接続するPS3のアドレス、接続するBS4のアドレス、接続するOAM7のアドレス、各MS6のユーザ識別子などの情報を、必要に応じて記憶、管理する。本実施の形態では、メモリ部25は、UP別最大帯域比テーブルと、MS別最大帯域テーブルと、最大帯域総量の増減量テーブルとを有し、各MS6のUP、各サービスにおける最大帯域の総量の初期値、各サービスにおける各UPに対応する最大帯域割り当て比、各BS4の送信待ちパケットバッファ量に対応する最大帯域総量の増減量、各サービスにおける現在各MS6に割り当てられている最大帯域などの情報を管理することができる。
処理部26は、メモリ部25に保持される情報の管理、IPパケットの構築・解析などのIPパケット送受信処理などを行う。本実施の形態では、処理部26は、各MS6に割り当てる最大帯域の総量の設定、各サービスにおけるUPやBS4の送信待ちパケットバッファ量に基づく各MS6の最大帯域値計算などを行う。
The
The
The
[本実施の形態のBCGW2のメモリ部が保持する情報の一例]
図12に、本実施の形態のBCGW2のメモリ部が保持する情報の一例として、UP別最大帯域比テーブルを示す。
サービス識別子は、BCGW2が接続するIPネットワーク1が提供するサービスの識別子である。最大帯域の総量Bcは、サービス単位に設定される各MS6に割り当てられる最大帯域の総量である。本実施の形態において、この値はBS4の送信待ちパケットバッファ量に応じて変更される。最大帯域比Riは、UP=iのMS6に割り当てる最大帯域をUPごとに比として表した値である。
図13に、本実施の形態のBCGW2のメモリ部が保持する情報の一例として、あるサービスに対するMS別最大帯域テーブルを示す。MS別最大帯域テーブルは、サービス毎に有することができる。
ユーザ識別子は、MS6の識別子である。MS6を使用するユーザの識別子であってもよい。UPは、各ユーザに割り当てられた優先度の高さを示す値で、例えば値が小さいほど優先度が高いことを示す。最大帯域は、各ユーザ識別子に対応するMS6が、所望のサービスに接続する際に許容される最大帯域を示す。BCGW2の処理部26の計算によって求めた最大帯域値を保存し、以後最大帯域の再計算時に値が更新される。
図14に、本実施の形態のBCGW2のメモリ部が保持する情報の一例として、あるサービスに対するBS4の送信待ちパケットバッファ量別最大帯域総量の増減量テーブルを示す。
最大帯域総量の増減量テーブルは、例えば、バッファ量に応じて最大帯域増減量が記憶される。
バッファ量は、BS4の下り方向または上り方向における全MS6に対する送信待ちパケットバッファ量を示す指標であり、値が小さいほど送信待ちパケットバッファ量が少ないことを示す。最大帯域増減量は、各BS4の送信待ちパケットバッファ量に対して、該BS4に接続する全MS6に割り当てられる最大帯域の総量を増減させる量を示す。
[An example of information held in the memory unit of the
FIG. 12 shows a maximum bandwidth ratio table for each UP as an example of information held in the memory unit of the
The service identifier is an identifier of a service provided by the
FIG. 13 shows an MS-specific maximum bandwidth table for a certain service as an example of information held in the memory unit of the
The user identifier is an identifier of MS6. It may be an identifier of a user who uses MS6. UP is a value indicating the level of priority assigned to each user. For example, the smaller the value, the higher the priority. The maximum bandwidth indicates the maximum bandwidth allowed when the MS 6 corresponding to each user identifier connects to a desired service. The maximum bandwidth value obtained by the calculation of the
FIG. 14 shows an increase / decrease amount table of the maximum total bandwidth of each BS4 transmission waiting packet buffer for a certain service as an example of information held in the memory unit of the
The maximum bandwidth total increase / decrease amount table stores, for example, the maximum bandwidth increase / decrease amount according to the buffer amount.
The buffer amount is an index indicating the transmission waiting packet buffer amount for all the MSs 6 in the downlink direction or the uplink direction of the
3−2−2.BS4
[本実施の形態のBS4の一例]
本実施の形態で使用するBCGW2の機能ブロック図の一例として、第1の実施の形態で示した図4と同様の装置構成の場合を示す。各ブロックの機能は以下のようになる。
無線インタフェース部41は、無線インタフェースである。無線インタフェース部41により、BS4はMS6とIPパケットの送受信を行う。また、下り方向のBS4の送信待ちパケットバッファ量を最大帯域の総量設定に用いる場合、宛先IPアドレスなどの情報からデータパケットをサービス別に分けてバッファリングする。
BCGWインタフェース部42は、BCGW2とのインタフェースである。BCGWインタフェース部42により、BS4はBCGW2とIPパケットの送受信を行う。本実施の形態では、BS4はBCGWインタフェース部42によってBCGW2へBS4の送信待ちパケットバッファ量を送信するか、OAMインタフェース部43によってOAM7へBS4の送信待ちパケットバッファ量を送信する。また、下り方向のBS4の送信待ちパケットバッファ量を最大帯域の総量設定に用いる場合、送信元IPアドレスなどの情報からデータパケットをサービス別に分けてバッファリングする。
OAMインタフェース部43は、OAM7とのインタフェースである。OAMインタフェース部43により、BS4はOAM7とIPパケットの送受信を行う。本実施の形態では、BS4はBCGWインタフェース部42によってBCGW2へBS4の送信待ちパケットバッファ量を送信するか、OAMインタフェース部43によってOAM7へBS4の送信待ちパケットバッファ量を送信する。BS4の送信待ちパケットバッファ量がBS4から直接BCGW2へ通知される場合、OAMインタフェース部43は省略可能である。
メモリ部44は、送受信するIPパケット、接続するBCGW2のアドレス、接続するMS6のアドレスなどの情報を記憶、管理する。MS6へのパケットを蓄積するバッファがメモリ部44上に構成されてもよい。本実施の形態では、メモリ部44は、例えば送信待ちパケットバッファ量テーブルを有し、各サービスのデータパケットに関するBS4の送信待ちパケットバッファ量などの情報を管理する。
処理部45は、メモリ部44に保持される情報の管理、IPパケットの構築・解析などのIPパケット送受信処理などを行う。
バッテリー部46は、第1の実施の形態と同様である。
3-2-2. BS4
[An example of BS4 of this embodiment]
As an example of a functional block diagram of
The
The
The
The
The
The
[本実施の形態のBS4のメモリ部が保持する情報の一例]
図15に、本実施の形態のBS4のメモリ部が保持する情報の一例として、サービス別BS4送信待ちパケットバッファ量テーブルを示す。
送信待ちパケットバッファ量テーブルは、例えば、サービス識別子に対応して、蓄積されているバッファ量が記憶される。
サービス識別子は、BCGW2が接続するIPネットワーク1が提供するサービスの識別子である。バッファ量は、BS4の下り方向または上り方向における全MS6に対する送信待ちパケットバッファ量を示す指標であり、値が小さいほど送信待ちパケットバッファ量が少ないことを示す。例えば、BCGWインタフェース部42のバッファや、無線インタフェース部41のバッファのバッファ量を示す。送信待ちパケットバッファ量は、所定の周期で更新されてもよいし、パケットの入力、出力を契機に逐次更新されてもよい。
[An example of information held in the memory unit of the
FIG. 15 shows a BS4 transmission waiting packet buffer amount table for each service as an example of information held in the memory unit of BS4 of the present embodiment.
The transmission waiting packet buffer amount table stores, for example, the accumulated buffer amount corresponding to the service identifier.
The service identifier is an identifier of a service provided by the
3−2.最大帯域の総量の設定
[本実施の形態のBS4の送信待ちパケットバッファ量取得前のBCGW2によるMS6の最大帯域の総量設定およびMS6の最大帯域割り当ての一例]
BCGW2は、BS4の送信待ちパケットバッファ量取得前にMS6の最大帯域の総量の初期値をサービスのポリシーに基づいて割り当てることができる。なお、MS6の最大帯域の総量は、サービス単位、または基地局単位、または基地局かつサービス単位に設定してもよい。また、BCGW2は、BS4の送信待ちパケットバッファ量取得前に、上述の第1の実施の形態と同様の方式で、各MS6の最大帯域の初期値をサービスのポリシーに基づいて割り当てて、割り当てられたMS6の最大帯域の合計を、最大帯域の総量の新たな初期値としてもよい。各MS6の最大帯域の初期値の割り当てについては、上述の第1の実施の形態と同様、以下の例がある。
BCGW2は、サービスの提供が許容された各MS6の最大帯域の初期値が、BCGW2に事前設定されている、またはPS3から通知されている場合、その値をサービスの提供が許容された各MS6の最大帯域の初期値として用いてもよい。
また、BCGW2は、あるサービスに接続する全MS6の最大帯域の総量の情報がBCGW2に事前設定されている、またはPS3、BS4、OAM7から通知されている場合、最大帯域の総量と該サービスに接続するMS6の数を基に、各MS6の最大帯域の初期値を設定してもよい。
また、BCGW2は、ある基地局に接続する全MS6の最大帯域の総量の情報がBCGW2に事前設定されている、またはPS3、BS4、OAM7から通知されている場合、最大帯域の総量と該基地局に接続するMS6の数を基に、各MS6の最大帯域の初期値を設定してもよい。
また、BCGW2は、各MS6のUPとともに各UPに対する最大帯域の初期値がBCGW2に事前設定されている、またはPS3から通知されている場合、そのUPに基づいて、サービスの提供が許容された各MS6の最大帯域の初期値を、例えばUPが高いMS6により大きな値を設定してもよい。
3-2. Setting of the maximum amount of maximum bandwidth [an example of setting of the total amount of maximum bandwidth of MS6 and allocation of the maximum bandwidth of MS6 by BCGW2 before acquisition of the transmission-waiting packet buffer amount of BS4 of this embodiment]
The
When the initial value of the maximum bandwidth of each MS 6 allowed to provide a service is preset in the
In addition, when the information on the total amount of the maximum bandwidth of all the MSs 6 connected to a certain service is preset in BCGW2 or notified from PS3, BS4, and OAM7, BCGW2 is connected to the maximum amount of bandwidth and the service. The initial value of the maximum bandwidth of each MS 6 may be set based on the number of MS 6 to perform.
In addition, when the information on the total amount of the maximum bandwidth of all the MSs 6 connected to a certain base station is preset in BCGW2 or notified from PS3, BS4, OAM7, BCGW2 The initial value of the maximum bandwidth of each MS 6 may be set based on the number of MSs 6 connected to.
In addition, when the initial value of the maximum bandwidth for each UP is preset in the
また、BCGW2は、各MS6のUPとともに各UPに対する最大帯域割り当ての重みづけおよび該サービスに接続する全MS6の最大帯域の総量の情報がBCGW2に事前設定されている、またはPS3、BS4、OAM7から通知されている場合、最大帯域の総量と該サービスに接続するMS6のうち、各UPを持つMS6の数を基に、各MS6の最大帯域の初期値を設定してもよい。
また、BCGW2は、各MS6のUPとともに各UPに対する最大帯域割り当ての重みづけRiおよび該基地局に接続する全MS6の最大帯域の総量Bの情報がBCGW2に事前設定されている、またはPS3、BS4、OAM7から通知されている場合、最大帯域の総量と該基地局に接続するMS6のうち、各UPを持つMS6の数を基に、各MS6の最大帯域の初期値を設定してもよい。
また、BCGW2は、各MS6のUPとともに各UPに対する最大帯域割り当ての重みづけおよび該基地局に接続する全MS6の最大帯域の総量の情報がBCGW2に事前設定されている、またはPS3、BS4、OAM7から通知されている場合、最大帯域の総量と該基地局に接続するMS6のうち、該サービスに接続しているMS6の中で各UPを持つMS6の数を基に、各MS6の該サービスに対する最大帯域の初期値を設定してもよい。
例えば、BCGW2は、各BS4に関して、サービスの識別子X、該BS4に属しておりかつサービスXに接続する全MS6の最大帯域の総量Bc、サービスXにおけるUP=iに対する最大帯域割り当ての重み(比)Riを含むUP別最大帯域比テーブルと、該BS4に属しておりかつサービスXに接続する各MS6の識別子(ユーザ識別子)、該BS4に属しておりサービスXに接続する各MS6のUP=iを含むMS別最大帯域テーブルを基に、以下の式に基づいて、各MS6に割り当てる最大帯域の基準値Bc0を設定する。
[式3]
Bc0=Bc/ΣRiNi
ここで、NiはサービスXに接続する各MS6のうちUP=iを持つMS6の数で、MS別最大帯域テーブルの情報を基にBCGW2がカウントして求める。また、Σはiに関する和(全UPに関する和)を表す算術記号である。
なお、UP別最大帯域比テーブルは、BS4間で共通でもよいし、BS4ごとに異なる設定でもよい。また、BCGW2は、各MS6がどのBS4に属しているかを,BS4またはOAM7から取得したBS4の識別子BS4IDなどから知り、BS4ごとにMS別最大帯域テーブルを作成することができる。
このようにして求めたBc0を基に、UP=iを持つMS6の最大帯域をRiBc0に設定し、MS別最大帯域テーブルに保存する。保存された最大帯域は、BCGW2における下り方向の最大帯域制御に使用される。また、同様の方式で上り方向の最大帯域を求めて、BCGW2における上り方向の最大帯域制御に使用してもよい。また、同様の方式で求めた上り方向、または下り方向、または上りおよび下り方向の最大帯域をBS4やMS6に通知して、通知した値に基づいてBS4やMS6で最大帯域制御を行ってもよい。最大帯域制御の方式としては、シェーピングキューを用いたキューイングによるレートシェーピング、最大帯域を超えるパケットを破棄するレートポリシングなどがあるが、これら以外を用いてもよい。
本方式によって設定した最大帯域RiBc0は、該BS4に属しておりかつサービスXに接続する全MS6の最大帯域の総量=Bcを満たし、かつ、各UPを持つMS6に対してサービスXにおけるUP=iに対する最大帯域割り当ての重み(比)Riの条件を満たす。
In addition, the
In addition, the
Also, the
For example, for each
[Formula 3]
B c0 = B c / ΣR i N i
Here, N i is the number of MSs 6 having UP = i among the MSs 6 connected to the service X, and the
The UP-specific maximum bandwidth ratio table may be common between the
Based on B c0 obtained in this way, the maximum bandwidth of MS 6 having UP = i is set to R i B c0 and stored in the MS-specific maximum bandwidth table. The stored maximum bandwidth is used for maximum bandwidth control in the downlink direction in BCGW2. Further, the maximum bandwidth in the uplink direction may be obtained in the same manner and used for the maximum bandwidth control in the uplink direction in BCGW2. Further, the maximum bandwidth in the uplink direction, the downlink direction, or the uplink and downlink directions obtained by the same method may be notified to the
The maximum bandwidth R i B c0 set by this method satisfies the total amount of the maximum bandwidth of all the MSs 6 belonging to the
[本実施の形態のBS4の送信待ちパケットバッファ量に基づく最大帯域の総量設定および最大帯域割り当てにおけるBCGW2の処理の一例]
図16に、最大帯域の総量設定におけるBCGW2の処理の一例を示す。
S211で、BCGW2は、BS4またはOAM7からBS4の送信待ちパケットバッファ量を受信する。BS4の送信待ちパケットバッファ量は、MS6単位、またはサービス単位、またはMS6かつサービス単位、またはBS4に属する全MS6の送信待ちパケットバッファ量の総量のいずれで定義してもよい。OAM7は、各BS4の送信待ちパケットバッファ量を統計項目としてBS4から取得してもよい。これにより、BCGW2はBS4から直接またはOAM7を介して各BS4の送信待ちパケットバッファ量を取得することができる。BCGW2は、全BS4の送信待ちパケットバッファ量を取得してもよいし、BS4の送信待ちパケットバッファ量が閾値より多いBS4の送信待ちパケットバッファ量のみを取得してもよいし、BS4の送信待ちパケットバッファ量が上限閾値より多いBS4および下限閾値より少ないBS4の送信待ちパケットバッファ量のみを取得してもよい。閾値を用いる場合、上記閾値条件に達した全BS4をBS4の送信待ちパケットバッファ量取得対象としてもよいし、上記閾値条件を一定時間以上満たしたBS4をBS4の送信待ちパケットバッファ量取得対象にしてもよい。また、上記閾値条件を満たしてBS4の送信待ちパケットバッファ量を通知したが上記閾値条件を満たさなくなった全BS4の送信待ちパケットバッファ量または上記閾値条件を満たしてBS4の送信待ちパケットバッファ量を通知したが上記閾値条件を満たさない状態が一定時間継続したBS4をBS4の送信待ちパケットバッファ量取得対象としてもよい。また、ある閾値に従って特定のBS4の送信待ちパケットバッファ量のみ取得する場合、閾値はBS4に設定してもよいし、BCGW2がOAM7からBS4の送信待ちパケットバッファ量を取得する場合はOAM7に設定してもよいし、BCGW2に設定して通知されたBS4の送信待ちパケットバッファ量の中から閾値に従って判定してもよい。また、BCGW2がBS4の送信待ちパケットバッファ量を取得する契機の例として、MS6の位置登録・エリア変更・ハンドオーバ、タイマによる定期的な通知、上記閾値を用いる場合で例示したBS4の送信待ちパケットバッファ量取得対象となったBS4の送信待ちパケットバッファ量取得などが挙げられる。また、上記閾値は、BCGW2がBCGW2に事前設定されている値またはPS3から取得した値をBS4またはOAM7に通知してもよいし、BS4またはOAM7に事前設定されていてもよい。また、BCGW2のBS4の送信待ちパケットバッファ量取得はBS4単位、またはBS4かつサービス単位に独立して行ってもよい。ただし、前記BS4の送信待ちパケットバッファ量取得前のBCGW2による最大帯域割り当てで、MS6に割り当てる最大帯域の総量BcをBS4かつサービス単位に独立して設定している場合、BCGW2のBS4の送信待ちパケットバッファ量取得もBS4かつサービス単位に独立して行う。
[One Example of BCGW2 Processing in Maximum Bandwidth Setting and Maximum Bandwidth Allocation Based on BS4 Transmission Waiting Packet Buffer Size of the Present Embodiment]
FIG. 16 shows an example of BCGW2 processing in setting the maximum amount of the maximum bandwidth.
In S211, the
S212で、BCGW2は、BS4の送信待ちパケットバッファ量とMS6に割り当てる最大帯域の総量を増減させる量(増減量)との対応関係を示すBS4の送信待ちパケットバッファ量別最大帯域総量の増減量テーブルを基に、取得した該BS4の送信待ちパケットバッファ量に対応する最大帯域の総量を増減させる量を求める。BS4の送信待ちパケットバッファ量別最大帯域総量の増減量テーブルのMS6に割り当てる最大帯域の総量を増減させる量は、前記BS4の送信待ちパケットバッファ量取得前のBCGW2による最大帯域割り当てで、MS6に割り当てる最大帯域の総量Bcの設定単位に合わせて、BS4単位、またはBS4かつサービス単位に独立して設定してもよい。BS4の送信待ちパケットバッファ量別最大帯域総量の増減量テーブルのBS4の送信待ちパケットバッファ量とMS6に割り当てる最大帯域の総量を増減させる量との対応関係は、BCGW2に事前設定されていてもよいし、PS3から取得してもよい。
S213で、BCGW2は、S212で求めた該BS4の送信待ちパケットバッファ量に対応するMS6に割り当てる最大帯域の総量を増減させる量に基づいて、UP別最大帯域比テーブルのMS6に割り当てる最大帯域の総量Bcを増減させる。
S214で、BCGW2は、最大帯域割り当て変更の対象となるMS6の最大帯域を割り当てる。例えば、上述の(式3)に従い、各MS6の最大帯域を再計算し、MS別最大帯域テーブルに記憶する。ここで最大帯域割り当て変更の対象となるMS6は、前記BS4の送信待ちパケットバッファ量取得前のBCGW2による最大帯域割り当てで対象としたMS6である。すなわち、対象となるMS6の集合は、BS4単位、またはBS4かつサービス単位などが考えられる。例えば、変更された最大帯域の総量があるBSに対するものである場合、そのBSに属する各MS6が対象となる。対象となるMS6の最大帯域割り当て方法は、前記BS4の送信待ちパケットバッファ量取得前のBCGW2による最大帯域割り当てで例として挙げた方法などに基づく。
なお、タイマに基づく定期的な最大帯域割り当てなど、MS6の最大帯域の割り当て契機を別に持つ場合などにおいては、本ステップを省略してもよい。
In S212, the
In S213, the
In S214, the
Note that this step may be omitted in the case where there is another opportunity for allocating the maximum bandwidth of the MS 6 such as periodic maximum bandwidth allocation based on a timer.
3−3. 第2の実施の形態の変形例1
上述の第2の実施の形態は、BS4にバッファされた下りバイト数に基づいて全帯域を設定する例であるが、BCGW2が送信したバイト数とMS6が受信したバイト数の差に基づいて全帯域を割り当ててもよい。例えば、BCGW2が送信したバイト数と端末が受信したバイト数の差のセル内総量が閾値以上に達した端末は、その量に応じた帯域を現在の全帯域値から差し引いて新たな全帯域とし、各端末の最大帯域を再度割り当てる。また、BCGW2が送信したバイト数と端末が受信したバイト数の差のセル内総量が閾値以下の状態が一定時間継続したら、全帯域を増加させ、各端末の最大帯域を再度割り当てる。
より具体的には、まず、上記の閾値超過をBS4またはOAM7が検出する。閾値超過が検出されると、BCGW2の送信バイト数とMS6の受信バイト数の差の総量について、閾値超過量の時間平均からBc’+を算出し、全帯域を再設定する(BNew=B−Bc’+)。また、BCGW2の送信バイト数とMS6の受信バイト数の差の総量について、閾値以下の状態が一定時間継続した場合、閾値と差の総量の時間平均との差Bc’−を算出し、全帯域を再設定する(BNew=B+Bc’−)。
なお、Bc’±は、BCGW2が送信したバイト数と端末が受信したバイト数の差に対応する帯域であり、無線区間の輻輳に応じた全帯域を設定する。
全帯域の設定後、上述のステップ214の処理を実行して、各ユーザの最大帯域を求める。
3-3.
The second embodiment described above is an example in which the entire band is set based on the number of downlink bytes buffered in the
More specifically, first, the
B c ′ ± is a band corresponding to the difference between the number of bytes transmitted by the
After setting all the bands, the process of step 214 described above is executed to determine the maximum band for each user.
3−4. 第2の実施の形態の変形例2
また、セルスループット(基地局の下り方向送信バイト数)に基づき全帯域を割り当ててもよい。例えば、BCGW2が送信した単位時間当たりのバイト数とセルスループットの差が閾値以上に達した端末は、その量に応じた帯域を現在の全帯域値から差し引いて新たな全帯域とし、各端末の最大帯域を再度割り当てる。また、BCGW2が送信した単位時間当たりのバイト数とセルスループットの差が閾値以下の状態が一定時間継続したら、全帯域を増加させ、各端末の最大帯域を再度割り当てる。
より具体的には、まず、上記の閾値超過をBS4またはOAM7が検出する。閾値超過が検出されると、BCGW2の単位時間の送信バイト数とセルスループットの差について、閾値超過量の時間平均からBc’’+を算出し、全帯域を再設定する(BNew=B−Bc’’+)。また、BCGW2の送信バイト数とMS6の受信バイト数の差の総量について、閾値以下の状態が一定時間継続した場合、閾値と差の総量の時間平均との差Bc’’−を算出し、全帯域を再設定する(BNew=B+Bc’’−)。
なお、Bc’’±は、BCGW2が送信した単位時間のバイト数とセルスループットの差に対応する帯域であり、無線区間の輻輳に応じた全帯域を設定する。
全帯域の設定後、上述のステップ214の処理を実行して、各ユーザの最大帯域を求める。
3-4.
Further, the entire band may be allocated based on the cell throughput (the number of base station downlink transmission bytes). For example, a terminal in which the difference between the number of bytes per unit time transmitted by BCGW2 and the cell throughput has reached a threshold value or more is subtracted from the current total bandwidth value to obtain a new total bandwidth. Reallocate maximum bandwidth. Further, if the state where the difference between the number of bytes per unit time transmitted by BCGW2 and the cell throughput is equal to or less than the threshold value continues for a certain period of time, the total bandwidth is increased and the maximum bandwidth of each terminal is reassigned.
More specifically, first, the
Note that B c ″ ± is a band corresponding to the difference between the number of bytes per unit time transmitted by the
After setting all the bands, the process of step 214 described above is executed to determine the maximum band for each user.
4.第3の実施の形態
第3の実施の形態では、第2の実施の形態に基づいて設定した最大帯域総量を用いて、第1の実施の形態に基づきBCGW2において各MS6の最大帯域を割り当てる。一例として、BS4の送信待ちパケットバッファ量に基づいて設定した該BS4に属する全MS6に割り当てる最大帯域総量を用い、各MS6のCQIに基づくBCGW2における該MS6のBS4〜MS6間およびBS4〜BCGW2間の最大帯域の割り当てる例を説明する。なお、第1の実施の形態及びその各変形例と、第2の実施の形態及びその各変形例とを適宜組み合わせてもよい。
4). Third Embodiment In the third embodiment, the maximum bandwidth of each MS 6 is allocated in the
4−1.システム
[本実施の形態の移動体無線通信システムのアーキテクチャの一例]
図1に本実施の形態が想定している移動体無線通信システムのアーキテクチャの一例を示す。各装置は、第1の実施の形態の機能と、第2の実施の形態の機能の双方を有し、詳細は上述の通りである。なお、各装置の概略は以下の通りである。
BCGW2は、IP(IP:Internet Protocol)ネットワーク1およびPS3およびBS4およびOAM7と接続され、BS4またはOAM7から各BS4の送信待ちパケットバッファ量およびCQIを取得し、あるBS4に属するMS6に割り当てるBS4〜MS6間およびBS4〜BCGW2間の最大帯域の総量を設定する機能を有する。BCGW2は、さらに、あるBS4に属するMS6に割り当てるBS4〜MS6間およびBS4〜BCGW2間の最大帯域を設定する機能を有する。また、BCGW2は、IPネットワーク1およびPS3およびBS4およびOAM7と制御信号およびデータの送受信を行う。ポリシー情報をBCGW2内に事前設定する場合は、PS3は省略可能である。また、BCGW2がBS4の送信待ちパケットバッファ量およびMS6のCQIをBS4から直接取得する場合、OAM7は省略可能である。
PS3は、BCGW2と接続され、各MS6の最大帯域割り当てに用いる各MS6のUPや、UPに基づく最大帯域割り当ての重み付けなどの情報をポリシー情報として管理し、BCGW2と制御信号およびデータの送受信を行う。ポリシー情報をBCGW2内に事前設定する場合は、PS3は省略可能である。
BS4は、BCGW2およびOAM7と接続され、BCGW2およびOAM7および自身の無線通信範囲5内にいるMS6と、制御信号およびデータの送受信を行う。BCGW2がBS4の送信待ちパケットバッファ量およびMS6のCQIをBS4から直接取得する場合、OAM7は省略可能である。
MS6は、無線通信可能なBS4と、制御信号およびデータの送受信を行う。
OAM7は、BCGW2およびBS4と接続され、BS4の統計項目を取得する外部装置で、BCGW2およびBS4と制御信号およびデータの送受信を行う。BCGW2がBS4の送信待ちパケットバッファ量およびMS6のCQIをBS4から直接取得する場合、OAM7は省略可能である。
4-1. System [Example of Architecture of Mobile Radio Communication System of this Embodiment]
FIG. 1 shows an example of the architecture of a mobile radio communication system assumed in the present embodiment. Each device has both the functions of the first embodiment and the functions of the second embodiment, and the details are as described above. The outline of each device is as follows.
The
The
The
The MS 6 transmits / receives control signals and data to / from the
The
4−2.装置構成
4−2−1.BCGW2
[本実施の形態のBCGW2の一例]
本実施の形態で使用するBCGW2の機能ブロック図の一例として、第1の実施の形態で示した図3と同様の装置構成の場合を示す。各ブロックの機能は以下のようになる。
ネットワークインタフェース部21は、第1の実施の形態と同様である。
BSインタフェース部22は、BS4とのインタフェースである。BSインタフェース部22により、BCGW2はBS4とIPパケットの送受信を行う。本実施の形態では、BCGW2はBSインタフェース部22によってBS4からCQIおよびBS4の送信待ちパケットバッファ量を受信するか、OAMインタフェース部24によってOAM7からCQIおよびBS4の送信待ちパケットバッファ量を受信する。CQIおよびBS4の送信待ちパケットバッファ量は、一方をBS4から、他方をOAM7から取得してもよい。
PSインタフェース部23は、PS3とのインタフェースである。PSインタフェース部23により、BCGW2はPS3とIPパケットの送受信を行う。本実施の形態では、第1の実施の形態および第2の実施の形態で示したポリシーに関する情報を受信することができる。ポリシーに関する情報がBCGW2内に設定されたり、他の適宜のノードからBCGW2に通知されたりすることにより、PS3が省略されるアーキテクチャの場合、PSインタフェース部23は省略可能である。
OAMインタフェース部24は、OAM7とのインタフェースである。OAMインタフェース部24により、BCGW2はOAM7とIPパケットの送受信を行う。本実施の形態では、BCGW2はBSインタフェース部22によってBS4からCQIおよびBS4の送信待ちパケットバッファ量を受信するか、OAMインタフェース部24によってOAM7からCQIおよびBS4の送信待ちパケットバッファ量を受信する。CQIおよびBS4の送信待ちパケットバッファ量は、一方をBS4から、他方をOAM7から取得してもよい。CQIおよびBS4の送信待ちパケットバッファ量がBS4から直接BCGW2へ通知される場合、OAMインタフェース部24は省略可能である。
メモリ部25は、第1の実施の形態および第2の実施の形態で示した情報を記憶、管理することができる。処理部26は、第1の実施の形態および第2の実施の形態で示した処理を行う。
4-2. Device configuration 4-2-1. BCGW2
[An example of BCGW2 of the present embodiment]
As an example of a functional block diagram of
The
The
The
The
The
4−2−2.BS4
[本実施の形態のBS4の一例]
本実施の形態で使用するBS4の機能ブロック図の一例として、第1の実施の形態で示した図4と同様の装置構成の場合を示す。但し、各ブロックの機能は以下のようになる。
無線インタフェース部41は、無線インタフェースである。無線インタフェース部41により、BS4はMS6とIPパケットの送受信を行う。本実施の形態では、BCGW2は無線インタフェース部41によってBS4からMS6へパイロット信号を送信し、MS6の応答から該MS6のCQIを測定する。BCGWインタフェース部42は、BCGW2とのインタフェースである。BCGWインタフェース部42により、BS4はBCGW2とIPパケットの送受信を行う。OAMインタフェース部43は、OAM7とのインタフェースである。OAMインタフェース部43により、BS4はOAM7とIPパケットの送受信を行う。本実施の形態では、BS4はBCGWインタフェース部42によってBCGW2へCQIおよびBS4の送信待ちパケットバッファ量を送信するか、OAMインタフェース部43によってOAM7へCQIおよびBS4の送信待ちパケットバッファ量を送信する。CQIおよびBS4の送信待ちパケットバッファ量は、一方をBCGW2へ、他方をOAM7へそれぞれ送信してもよい。CQIおよびBS4の送信待ちパケットバッファ量がBS4から直接BCGW2へ通知される場合、OAMインタフェース部43は省略可能である。
メモリ部44は、第1の実施の形態および第2の実施の形態で示した情報を記憶、管理する。処理部45は、第1の実施の形態および第2の実施の形態で示した処理を行う。バッテリー部46は、第1の実施の形態と同様である。
4-2-2. BS4
[An example of BS4 of this embodiment]
As an example of a functional block diagram of the
The
The
4−2.最大帯域の総量の設定および最大帯域の割り当て
[本実施の形態のBS4の送信待ちパケットバッファ量取得前のBCGW2によるMS6の最大帯域の総量設定およびCQI取得前のMS6の最大帯域割り当ての一例]
第2の実施の形態で示したBS4の送信待ちパケットバッファ量取得前のBCGW2によるMS6の最大帯域の総量設定およびMS6の最大帯域割り当てと同様の方式で、最大帯域を割り当てることができる。
4-2. Setting of the maximum amount of maximum bandwidth and allocation of maximum bandwidth [an example of setting of the total amount of maximum bandwidth of MS6 by BCGW2 before acquisition of the packet buffer amount for transmission waiting of BS4 of this embodiment and allocation of maximum bandwidth of MS6 before acquisition of CQI]
The maximum bandwidth can be allocated in the same manner as the setting of the maximum bandwidth of the MS 6 by the
[本実施の形態のBS4の送信待ちパケットバッファ量に基づく最大帯域の総量設定および最大帯域割り当てにおけるBCGW2の処理の一例]
第2の実施の形態におけるステップS214の処理に第1の実施の形態を用いる。例えば、第2の実施の形態の図16で示した、BS4の送信待ちパケットバッファ量に基づく最大帯域の総量設定および最大帯域割り当てにおけるBCGW2の処理において、S214のMS6の最大帯域の割り当てを、第1の実施の形態で示したCQIに基づく最大帯域の割り当てと同様の方式で実行することができる。
なお、BCGW2は、あるBS4に属するMS6に割り当てる最大帯域の総量を求め、求められた最大帯域の総量に基づいて該BS4に属する各MS6にBS4とMS6間およびBS4とBCGW2間の最大帯域を割り当ててもよい。また、BCGW2は、あるBS4に属するMS6のうち、あるサービスに接続するMS6に割り当てる最大帯域の総量を求め、求められた最大帯域の総量に基づいて、該BS4に属するMS6のうち、該サービスに接続する各MS6にBS4とMS6間およびBS4とBCGW2間の最大帯域を割り当ててもよい。
[One Example of BCGW2 Processing in Maximum Bandwidth Setting and Maximum Bandwidth Allocation Based on BS4 Transmission Waiting Packet Buffer Size of the Present Embodiment]
The first embodiment is used for the processing in step S214 in the second embodiment. For example, in the processing of BCGW2 in the maximum bandwidth total amount setting and the maximum bandwidth allocation based on the transmission waiting packet buffer amount of BS4 shown in FIG. 16 of the second embodiment, the allocation of the maximum bandwidth of MS6 in S214 is This can be executed in the same manner as the allocation of the maximum bandwidth based on the CQI shown in the first embodiment.
The
5.各実施の形態の効果
上述の第1及び第3の実施の形態によると、無線区間の帯域情報を考慮したゲートウェイにおける各移動局の最大帯域割り当てでは、例えば受信強度が低い移動局の最大帯域を小さく設定することで、下りパケットがゲートウェイから基地局へは通知されるが、基地局から移動局へは所定時間内にそのすべてを通知できず、基地局でパケットバッファのあふれが生じることによるパケット破棄が発生するおそれが低くなる。これにより、ゲートウェイが課金した送信バイト数と、実際に移動局が受信したバイト数との差が小さくなり、誤課金が発生する可能性を低減できる。
また、上述の各実施の形態によると、ゲートウェイから基地局へ送信できても、基地局から移動局へは送信できないパケットを予めゲートウェイで制御することで、ゲートウェイ〜基地局区間のリソースを節約して輻輳を防いだり、節約した帯域を他ユーザに割り当ててリソースをより高い効率で使用したりすることができる。
また、上述の各実施の形態によると、ゲートウェイが無線区間の帯域情報に基づいて割り当てた各移動局の上り方向の最大帯域を、移動局に通知することで、移動局の過剰な帯域要求を抑制し、無線区間のリソースをサービスやシステムオペレータのポリシーに従い、より高効率に使用することができる。
また、これまでの技術では、無線区間のリソース割り当ては、基地局のポリシーに基づくスケジューリングで行われてきたが、上述の各実施の形態によると、ゲートウェイでサービスのポリシーに基づいて帯域を制御することで、基地局のスケジュール割り当ての方針をサービスのポリシーに近い形に近づけることができる。例えば、これまでの技術では、ゲートウェイではサービスのポリシーに基づいて優先度の高い端末により多くの帯域を割り当てたいが、優先度の高い端末の受信強度が低い場合、基地局のスケジューラでは、基地局のポリシーに基づいてセルのスループットを上げるために優先度の高い端末のパケットを犠牲にすることが発生しうる。このような場合、例えば上述の第2の実施の形態において、ゲートウェイで、優先度の低い端末により小さな最大帯域を割り当てることで、優先度の高い端末により多くのリソースが割り当てられるように制御するといった運用が可能となる。また、逆に、ゲートウェイではサービスのポリシーに基づく優先度の高い端末により多くの帯域を割り当てるより、セルのスループットを優先したいが、優先度の高い端末の受信強度が低い場合、基地局のスケジューラでは、セルのスループットを犠牲にしても優先度の高い端末のパケットに多くのリソースを割り当てることが発生しうる。このような場合、例えば上述の第1の実施の形態において、ゲートウェイで、優先度は高いが受信強度が低い端末により小さな最大帯域を割り当てることで、優先度は低いが受信強度は高い端末により多くのリソースを割り当て、セルのスループットを上げるといった運用が可能となる。特に、複数ベンダの基地局と接続するゲートウェイの場合、各基地局のリソース割り当てのポリシーが異なる可能性があり、全ての基地局にサービスのポリシーを適用するためには、ゲートウェイで制御することが必要となる。
5. Advantages of each embodiment According to the first and third embodiments described above, in the maximum bandwidth allocation of each mobile station in the gateway in consideration of the bandwidth information of the wireless section, for example, the maximum bandwidth of the mobile station with low reception strength is set. By setting it to a small value, downlink packets are notified from the gateway to the base station, but not all of them can be notified from the base station to the mobile station within a predetermined time. The risk of destruction is reduced. As a result, the difference between the number of transmitted bytes charged by the gateway and the number of bytes actually received by the mobile station is reduced, and the possibility of erroneous charges occurring can be reduced.
In addition, according to each of the above-described embodiments, packets in the gateway to the base station section can be saved by controlling in advance the packets that can be transmitted from the gateway to the base station but cannot be transmitted from the base station to the mobile station. Thus, congestion can be prevented, and the saved bandwidth can be allocated to other users so that resources can be used with higher efficiency.
In addition, according to each of the above-described embodiments, the mobile station notifies the mobile station of the maximum bandwidth in the uplink direction of each mobile station allocated based on the bandwidth information of the wireless section, so that an excessive bandwidth request of the mobile station can be obtained. It is possible to suppress and use resources in the wireless section more efficiently according to the policy of the service or system operator.
In the conventional technology, radio section resource allocation has been performed by scheduling based on the policy of the base station. According to each of the above-described embodiments, the bandwidth is controlled by the gateway based on the service policy. Thus, the schedule allocation policy of the base station can be brought closer to a service policy. For example, in the conventional technology, a gateway wants to allocate more bandwidth to a high priority terminal based on a service policy, but if the reception strength of a high priority terminal is low, the base station scheduler It may occur that a packet of a terminal with high priority is sacrificed to increase the cell throughput based on the policy. In such a case, for example, in the above-described second embodiment, the gateway performs control so that more resources are allocated to the higher priority terminals by allocating a smaller maximum bandwidth to the lower priority terminals. Operation becomes possible. Conversely, the gateway wants to prioritize the cell throughput rather than allocating more bandwidth to the high priority terminal based on the service policy, but if the reception strength of the high priority terminal is low, the base station scheduler Even if the throughput of the cell is sacrificed, it may occur that many resources are allocated to the packet of the terminal with high priority. In such a case, for example, in the first embodiment described above, the gateway assigns a small maximum bandwidth to a terminal with high priority but low reception strength, so that more terminals with low priority but high reception strength are allocated. It is possible to perform operations such as allocating resources and increasing cell throughput. In particular, in the case of a gateway connected to a base station of multiple vendors, there is a possibility that the resource allocation policy of each base station may be different. Necessary.
本発明は、例えば、無線端末ごとに最大帯域を割り当てる無線通信システム及びゲートウェイ装置に利用可能であり、特に、基地局〜移動局間および基地局〜ゲートウェイ間の移動局ごとのユーザ単位あるいはユーザかつサービス単位の最大帯域を、基地局〜移動局間の無線区間の帯域情報に基づいてゲートウェイが設定する無線通信システム及びゲートウェイ装置に利用可能である。 The present invention can be used, for example, in a radio communication system and a gateway apparatus that allocate a maximum bandwidth for each radio terminal, and in particular, a user unit or a user for each mobile station between a base station and a mobile station and between a base station and a gateway. The maximum bandwidth of a service unit can be used for a wireless communication system and a gateway device that a gateway sets based on bandwidth information of a wireless section between a base station and a mobile station.
1 IPネットワーク
2 帯域制御ゲートウェイ
21 ネットワークインタフェース部
22 BSインタフェース部
23 PSインタフェース部
24 OAMインタフェース部
25 メモリ部
26 処理部
S201〜S207 CQIに基づく最大帯域設定におけるゲートウェイによる処理フローのステップ
S211〜S214 基地局のバッファ量に基づく最大帯域総量設定におけるゲートウェイによる処理フローのステップ
S221〜S223 ユーザ優先度に基づく最大帯域設定におけるゲートウェイによる処理フローのステップ
3 ポリシー管理サーバ
4 基地局
41 無線インタフェース部
42 BCGWインタフェース部
43 OAMインタフェース部
44 メモリ部
45 処理部
46 バッテリー部
5 基地局の無線通信範囲
6 移動局
7 中継局
DESCRIPTION OF
Claims (11)
前記ゲートウェイ装置は、
前記基地局又は前記無線端末から収集された該基地局と該無線端末間の無線区間の帯域情報に基づいて、所定の基地局又はサービスに属する無線端末に割り当てる最大帯域の総量を基地局毎又はサービス毎に設定し、設定された最大帯域の総量に基づいて、該基地局に属する各無線端末に基地局と無線端末間及び基地局とゲートウェイ装置間の最大帯域割り当てる前記無線通信システム。 In a wireless communication system comprising one or more base stations that communicate wirelessly with a wireless terminal, and a gateway device that transmits packets to the wireless terminal via the base station according to a maximum bandwidth allocated to the wireless terminal,
The gateway device,
Based on the bandwidth information before Symbol base station or the radio section between the radio base station that is collected from the terminal and the wireless terminal, the base station each time the total amount of the maximum bandwidth allocated to the radio terminals belonging to a given base station or service Alternatively, the wireless communication system, which is set for each service and assigns the maximum bandwidth between the base station and the wireless terminal and between the base station and the gateway device to each wireless terminal belonging to the base station based on the set total amount of the maximum bandwidth.
前記ゲートウェイ装置は、前記統計項目取得サーバを介して前記無線区間の帯域情報を収集する請求項1に記載の無線通信システム。 Bandwidth information of the wireless section, or, the information for determining the bandwidth information of the wireless interval by the gateway device further comprises a statistics item retrieval server acquired from the base station or the radio terminal;
The wireless communication system according to claim 1, wherein the gateway device collects bandwidth information of the wireless section via the statistical item acquisition server.
前記基地局と通信するためのインタフェースと、
各無線端末に、基地局と無線端末間及び基地局とゲートウェイ装置間の最大帯域を割り当てる処理部と
を備え、
前記処理部は、
前記基地局又は前記無線端末から収集された該基地局と該無線端末間の無線区間の帯域情報に基づいて、所定の基地局又はサービスに属する無線端末に割り当てる最大帯域の総量を基地局毎又はサービス毎に設定し、設定された最大帯域の総量に基づいて、該基地局に属する各無線端末に基地局と無線端末間及び基地局とゲートウェイ装置間の最大帯域割り当てる前記ゲートウェイ装置。 The gateway in a wireless communication system comprising one or more base stations that communicate wirelessly with a wireless terminal and a gateway device that transmits packets to the wireless terminal via the base station according to a maximum bandwidth allocated to the wireless terminal A device,
An interface for communicating with the base station;
Each wireless terminal includes a processing unit that allocates the maximum bandwidth between the base station and the wireless terminal and between the base station and the gateway device,
Wherein the processing unit,
Based on the bandwidth information before Symbol base station or the radio section between the radio base station that is collected from the terminal and the wireless terminal, the base station each time the total amount of the maximum bandwidth allocated to the radio terminals belonging to a given base station or service Alternatively, the gateway device set for each service and assigns the maximum bandwidth between the base station and the wireless terminal and between the base station and the gateway device to each wireless terminal belonging to the base station based on the set total amount of the maximum bandwidth.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010093043A JP5432811B2 (en) | 2010-04-14 | 2010-04-14 | Wireless communication system and gateway device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010093043A JP5432811B2 (en) | 2010-04-14 | 2010-04-14 | Wireless communication system and gateway device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011223497A JP2011223497A (en) | 2011-11-04 |
| JP5432811B2 true JP5432811B2 (en) | 2014-03-05 |
Family
ID=45039825
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010093043A Expired - Fee Related JP5432811B2 (en) | 2010-04-14 | 2010-04-14 | Wireless communication system and gateway device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5432811B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5736617B2 (en) * | 2011-10-19 | 2015-06-17 | 株式会社日立製作所 | Communication system control method, communication system, and communication apparatus |
| EP2863583A4 (en) * | 2012-08-31 | 2015-07-29 | Huawei Tech Co Ltd | Method and device for defending bearer attack |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8064382B2 (en) * | 2007-09-28 | 2011-11-22 | Wireless Technology Solutions Llc | Apparatus and method for scheduling in a wireless communication system |
| JP5104240B2 (en) * | 2007-11-13 | 2012-12-19 | 日本電気株式会社 | COMMUNICATION SYSTEM, BASE STATION, POLICY DETERMINING DEVICE, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM |
| WO2009093542A1 (en) * | 2008-01-24 | 2009-07-30 | Nec Corporation | Communication system and method, and wireless control station and base station |
| ES2380200T3 (en) * | 2008-06-18 | 2012-05-09 | Research In Motion Limited | Method for continuity of quality of service between multiple 3GPP networks |
-
2010
- 2010-04-14 JP JP2010093043A patent/JP5432811B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011223497A (en) | 2011-11-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3198836B1 (en) | System and method for transmission management in software defined networks | |
| US8542584B2 (en) | Partitioning entity and method for partitioning capacity | |
| US10834614B2 (en) | Quality of service in wireless backhauls | |
| EP1909442B1 (en) | System and methods for determining granularity level of information about buffer status | |
| JP5395982B2 (en) | Guaranteed bit rate traffic scheduling method based on service quality | |
| US8665717B2 (en) | Data rate aware scheduling in advanced wireless networks | |
| US9686204B2 (en) | Capacity management based on backlog information | |
| CN103988543B (en) | Control device, network system in WLAN and method for processing business | |
| JP5083411B2 (en) | Wireless base station, scheduling system, allocation control method, and recording medium | |
| CN103596285A (en) | Wireless resource scheduling method, wireless resource scheduler and system thereof | |
| KR20160076163A (en) | Method and apparatus for providing differentiated transmitting services | |
| CN110809293B (en) | Resource scheduling method and equipment for wireless backhaul path | |
| JP5432811B2 (en) | Wireless communication system and gateway device | |
| CN107852708A (en) | System and method for carrying out radio resources allocation across multiple resource dimensions | |
| JP2018007019A (en) | Data flow rate control method, radio base station device, server device, relay device, communication system, and program | |
| CN107852695B (en) | A method and apparatus for determining the subframe configuration of a cell cluster | |
| Li et al. | A QoS-aware scheduling algorithm for 5G | |
| Wang et al. | IoT resource scheduling based on dedicated return channel in ATSC 3.0 | |
| KR102050926B1 (en) | Method and apparatus for scheduling according to subscriber distribution and mobile telecommunication system for the same | |
| CN112543489A (en) | Method and device for controlling user equipment admission | |
| JP2012249039A (en) | Radio resource allocation method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20121220 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130408 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130416 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130613 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20131203 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131206 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |