JP2007150710A - Wireless communication terminal and wireless communication method - Google Patents
Wireless communication terminal and wireless communication method Download PDFInfo
- Publication number
- JP2007150710A JP2007150710A JP2005342180A JP2005342180A JP2007150710A JP 2007150710 A JP2007150710 A JP 2007150710A JP 2005342180 A JP2005342180 A JP 2005342180A JP 2005342180 A JP2005342180 A JP 2005342180A JP 2007150710 A JP2007150710 A JP 2007150710A
- Authority
- JP
- Japan
- Prior art keywords
- communication
- upper limit
- communication speed
- base station
- speed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
【課題】 基地局の通信能力によらず、通信アプリケーションのサービス品質を低下させずに通信を行える無線通信端末を提供する。
【解決手段】 本発明に係る無線通信端末100は、通信レベル判定部141において通信アプリケーションが必要とする通信速度に応じて設定される通信レベルと、乱数発生部142で発生する乱数xとに基づいて、上りデータの通信速度の上限値を設定する。
【選択図】 図1
PROBLEM TO BE SOLVED: To provide a wireless communication terminal capable of performing communication without degrading service quality of a communication application regardless of the communication capability of a base station.
A wireless communication terminal 100 according to the present invention is based on a communication level set according to a communication speed required by a communication application in a communication level determination unit 141 and a random number x generated by a random number generation unit 142. Thus, the upper limit of the uplink data communication speed is set.
[Selection] Figure 1
Description
本発明は、確率に基づき段階的に上限値を上げ下げすることにより上りデータの通信速度を制御する無線通信端末および無線通信方法に関するものである。 The present invention relates to a wireless communication terminal and a wireless communication method for controlling a communication speed of uplink data by increasing and decreasing an upper limit value stepwise based on probability.
CDMA2000 1xEV-DO(以下、1xEV-DOという)システムにおいて、携帯電話等の無線通信端末の上りのデータ通信速度は、基地局から所定のタイミング毎に送信される通信速度の上限値の上げ下げを指示する情報「RAbit(Reverse Activity Bit)」と、無線通信端末と基地局とのセッション確立時に決定される閾値とに基づいて制御される。 In the CDMA2000 1xEV-DO (hereinafter referred to as 1xEV-DO) system, the uplink data communication speed of wireless communication terminals such as mobile phones is instructed to increase or decrease the upper limit of the communication speed transmitted from the base station at every predetermined timing. To be controlled based on information “RAbit (Reverse Activity Bit)” to be performed and a threshold value determined when a session between the wireless communication terminal and the base station is established.
図7は、1xEV-DOシステムで使用されるデータ通信速度変更試験テーブルである(非特許文献1参照)。 FIG. 7 is a data communication speed change test table used in the 1xEV-DO system (see Non-Patent Document 1).
図7に示すように、1xEV-DOにおいて、データ通信速度の上限値は、9.6kbps、19.2kbps、38.4kbps、76.8kbps、153.6kbpsの5段階に分かれており、無線通信端末が無線基地局と通信を開始すると、まず一番遅い通信速度(9.6kbps)で通信を開始する。その後、基地局から与えられるRAbitを無線通信端末が受信して通信速度を調整する。 As shown in FIG. 7, in 1xEV-DO, the upper limit of the data communication speed is divided into five stages of 9.6 kbps, 19.2 kbps, 38.4 kbps, 76.8 kbps, and 153.6 kbps. When communication is started, communication is first started at the slowest communication speed (9.6 kbps). Thereafter, the wireless communication terminal receives the RAbit given from the base station and adjusts the communication speed.
RAbitとは、無線通信端末が現在接続している基地局、及びハンドオフ対象とする周辺基地局の混雑具合によって変動するビット値である。また、基地局の混雑とは、その基地局に多くの無線通信端末が集中して接続した場合や、通信回線に輻輳が生じた場合などである。 RAbit is a bit value that varies depending on the congestion level of the base station to which the wireless communication terminal is currently connected and the peripheral base station to be handed off. In addition, a base station is congested when a large number of wireless communication terminals are connected to the base station or when a communication line is congested.
基地局において通信が混雑していない場合、即ち、通信速度を上げることが可能な場合は、RAbitは「0」にセットされる。一方、基地局において通信が混雑していると判断された場合、即ち、通信速度を上げることが好ましくない場合は、RAbitは「1」にセットされる。 When the communication is not congested in the base station, that is, when the communication speed can be increased, RAbit is set to “0”. On the other hand, when it is determined that the communication is congested in the base station, that is, when it is not preferable to increase the communication speed, RAbit is set to “1”.
図8は、1xEV-DO対応の無線通信端末が行うデータ通信速度の変更処理を示すフローチャートである。 FIG. 8 is a flowchart showing a data communication speed change process performed by a 1xEV-DO compatible wireless communication terminal.
1xEV-DO対応無線通信端末は、まず、一番低い通信速度(9.6kbps)で通信を開始する(ステップ9001)。 First, the 1xEV-DO compatible wireless communication terminal starts communication at the lowest communication speed (9.6 kbps) (step 9001).
基地局からRAbitを受信すると、受信したRAbitが「0」であるか否かを判断する。(ステップ9002)。RAbitが「0」であると判断した場合は(ステップ9002でYES)、現在の通信速度の上限値を一段階上げる方向に動作する。この場合、通信速度は、絶対的に上げるのではなく確率的に上げるよう構成されている。 When RAbit is received from the base station, it is determined whether or not the received RAbit is “0”. (Step 9002). If it is determined that RAbit is “0” (YES in step 9002), the operation is performed to increase the upper limit value of the current communication speed by one step. In this case, the communication speed is configured to be increased probabilistically rather than absolutely.
まず、乱数x(0<x<1)を発生する(ステップ9003)。発生した乱数xが通信速度を変更させるための閾値αよりも小さいか否かを判別する(ステップ9004)。ここで、閾値αは、図7に示すように、現在の通信速度によって異なり、例えば、9.6kbpsから19.2kbpsに一段階上げようとするときは、閾値αは「48」を「255」で除算した値、すなわち「48/255」となる。この例では、乱数xが「48/255」よりも大きいか小さいかを判断する。 First, a random number x (0 <x <1) is generated (step 9003). It is determined whether or not the generated random number x is smaller than a threshold value α for changing the communication speed (step 9004). Here, as shown in FIG. 7, the threshold value α differs depending on the current communication speed. For example, when the threshold value α is to be increased by one step from 9.6 kbps to 19.2 kbps, the threshold value α is “48” divided by “255”. The obtained value is “48/255”. In this example, it is determined whether the random number x is larger or smaller than “48/255”.
乱数xが閾値αよりも小さいと判断した場合は(ステップ9004で)、現在の通信速度の上限値を一段階上げる(ステップ9005)。例えば、現在の通信速度の上限値が9.6kbpsであれば、一段階上の19.2kbpsに変更する。一方、乱数xが閾値α以上であると判断した場合は、現在の通信速度の上限値を維持する(ステップ9006)。例えば、現在の通信速度が9.6kbpsであれば9.6kbpsを維持する。 If it is determined that the random number x is smaller than the threshold value α (step 9004), the upper limit value of the current communication speed is increased by one level (step 9005). For example, if the upper limit value of the current communication speed is 9.6 kbps, it is changed to 19.2 kbps, which is one step higher. On the other hand, if it is determined that the random number x is greater than or equal to the threshold value α, the upper limit value of the current communication speed is maintained (step 9006). For example, if the current communication speed is 9.6 kbps, 9.6 kbps is maintained.
一方、RAbitが「1」であると判断した場合は(ステップ9007)、現在の通信速度の上限値を一段下げる方向に動作する。すなわち、まず、乱数x(0<x<1)を発生し(ステップ9007)、乱数xと閾値α(RAbitが「0」であるときの閾値αと区別するため、図中はα’と記す。)とを比較する(ステップ9008)。乱数xが閾値αよりも小さいと判断した場合は(ステップ9008でYES)、現在の通信速度の上限値を一段下げる(ステップ9009)。例えば、現在の通信速度が19.2kbpsであれば、一段下の9.6kbpsに変更する。一方、乱数xが閾値α以上であると判断した場合は(ステップ9008でNO)、現在の通信速度の上限値を維持する(ステップ9006)。例えば、現在の通信速度が19.2kbpsであれば19.2kbpsを維持する。 On the other hand, when it is determined that RAbit is “1” (step 9007), the operation is performed in a direction to lower the upper limit value of the current communication speed by one step. That is, first, a random number x (0 <x <1) is generated (step 9007). In order to distinguish the random number x from the threshold value α (the threshold value α when RAbit is “0”, it is expressed as α ′ in the figure. (Step 9008). If it is determined that the random number x is smaller than the threshold value α (YES in step 9008), the upper limit value of the current communication speed is lowered by one step (step 9009). For example, if the current communication speed is 19.2 kbps, it is changed to 9.6 kbps, which is one step lower. On the other hand, if it is determined that the random number x is greater than or equal to the threshold value α (NO in step 9008), the upper limit value of the current communication speed is maintained (step 9006). For example, if the current communication speed is 19.2 kbps, 19.2 kbps is maintained.
このように、1xEV-DOシステムにおいて、無線通信端末は、基地局から所定のタイミング毎に送信されるRAbitと無線通信端末と基地局とのセッション確立時に決定される閾値とに基づいて、少なくとも上り通信における通信速度の上限値を、一段階上げるか下げるか、維持するかを制御する。 As described above, in the 1xEV-DO system, the wireless communication terminal is configured to transmit at least an uplink based on the RAbit transmitted at a predetermined timing from the base station and the threshold determined when the session between the wireless communication terminal and the base station is established. Controls whether the upper limit of communication speed in communication is increased, decreased, or maintained by one step.
ところで、現在、上記1xEV-DOの通信方式を拡張したCDMA2000 1xEV-DO rev.A(以下、1xEV-DO rev.Aという。また、拡張前の通信方式を1xEV-DO rev.0という。)の検討が進んでいる。この1xEV-DO rev.Aに新たに追加される機能に、QoS(Quality of Service)制御がある。QoS制御は、無線通信端末上で実行されるアプリケーション毎に優先度を設け、優先度の高い通信に確実に帯域を割り当てるという制御である。すなわち、前述のような確率によって段階的な通信速度の制御を行うのではなく、無線通信端末上で実行されるアプリケーションが必要とする通信速度を通信開始時から確保することができ、また、通信中においてもアプリケーションが必要とする通信速度に応じて比較的自由に通信速度を変更する事ができる。
1xEV-DO rev.A対応の無線通信端末上で、ある程度の通信速度を要求するアプリケーションを実行する場合にも、当該端末が1xEV-DO rev.0環境下にいると、まずは9.6kbpsから通信を開始し、上述の確率による通信速度上昇試験を通らなければ、必要とする通信速度を得ることができない。しかしながら、上記従来の技術では、各通信速度の上限値毎に閾値αが一つずつしか与えてられていないため、遅延を許さないある程度の速度が必要とされる通信でも低速で実行可能な通信でも、全ての通信の通信速度の上げ下げが同確率で制御されてしまう。 Even when an application that requires a certain communication speed is executed on a wireless communication terminal that supports 1xEV-DO rev.A, if the terminal is in a 1xEV-DO rev.0 environment, communication must be started from 9.6 kbps. The required communication speed cannot be obtained unless the communication speed increase test with the above-described probability is started. However, in the above conventional technique, only one threshold value α is given for each upper limit value of each communication speed, so communication that can be executed at low speed even for communication that requires a certain speed that does not allow delay. However, the increase / decrease of the communication speed of all communication is controlled with the same probability.
例えば、IP電話を実行する場合について述べる。このIP電話は音声データをIPパケット(VoIP)化し、通常のIP網を経由して相手に音声を届けるものである。専用の音声網(回線交換網)を使用しないため、経路上で遅延が発生しやすいが、音声通話であるため一定時間以上の遅延は許されない仕様になっている。つまり、一般的に70〜80kbps程度の通信速度が要求されるが、1xEV-DO rev.0では必ず9.6kbpsから始まり、要求する速度を満たすまでには上述の通信速度上昇試験を少なくとも3回必要とする。実際には、上述の通信速度上昇試験は確率に支配され、通信速度が高くなるに従い上昇できる確率も低くなるため、相当数の試験をパスしなけば必要な速度を得ることができず、「遅延」が発生する。 For example, a case where an IP phone is executed will be described. This IP phone converts voice data into IP packets (VoIP) and delivers the voice to the other party via a normal IP network. Since a dedicated voice network (circuit-switched network) is not used, delay is likely to occur on the route. However, since it is a voice call, the delay is not allowed to exceed a certain time. In other words, in general, a communication speed of about 70 to 80 kbps is required, but 1xEV-DO rev.0 always starts with 9.6 kbps, and the above-mentioned communication speed increase test is required at least three times to meet the required speed And Actually, the communication speed increase test described above is governed by probability, and the probability that it can be increased as the communication speed increases, so the required speed cannot be obtained without passing a considerable number of tests. Delay "occurs.
また、IP電話では、話していない側のデータを送信しない、つまり、無音時間はデータを転送しないようにすることで帯域の有効利用を図る「無音圧縮」という方法を使用しており、ユーザが相手の話を聞いている間のデータ送信を行わず、話し始める時にデータの送信を開始する。すなわち、1xEV-DO rev.0環境下においてIP電話を実行する場合、通話中において話し始める時の上り通信速度は必ず9.6kbpsから始まり、上述の通信速度上昇試験では通信速度が必要十分な速度に上がるまでに時間を要するため、話し始め部分で常に遅延が発生するようになる。 In addition, IP phones use a method called “silence compression” that does not transmit data on the side that is not speaking, that is, silence is not transferred, so that the bandwidth is effectively used. Data transmission is not performed while listening to the other party's story, but data transmission is started when the conversation starts. In other words, when an IP phone is executed in a 1xEV-DO rev.0 environment, the uplink communication speed when starting to talk during a call always starts from 9.6 kbps, and the communication speed is set to a necessary and sufficient speed in the communication speed increase test described above. Since it takes time to go up, there will always be a delay at the beginning of the conversation.
上記課題を解決するため、請求項1に記載の発明の無線通信端末は、予め段階的に設定された通信速度の上限値毎に、通信アプリケーションに応じた複数の閾値を記憶した記憶手段と、通信アプリケーションを実行する際に、該通信アプリケーションに応じた前記閾値を前記記憶手段より選択し、該選択した閾値に基づいて、前記無線基地局への上りデータの通信速度の上限値を制御する制御手段とを具備することを特徴とする。
In order to solve the above problem, the wireless communication terminal of the invention according to
また、請求項2に記載の発明の無線通信端末は、通信アプリケーションに応じて、予め段階的に設定された通信速度の上限値毎に最適な閾値を定義した複数の通信設定を、無線基地局との間で設定する設定手段と、起動する通信アプリケーションに応じて、前記複数の通信設定を選択使用し、前記無線基地局への上りデータの通信速度の上限値を制御する制御手段を具備することを特徴とする。 According to a second aspect of the present invention, there is provided a wireless base station that includes a plurality of communication settings in which optimum thresholds are defined for each upper limit value of communication speed set stepwise according to a communication application. And a control unit that selectively uses the plurality of communication settings according to a communication application to be activated and controls an upper limit value of a communication speed of uplink data to the radio base station. It is characterized by that.
また、請求項3に記載の発明、請求項1に記載の発明において、前記設定手段は、前記通信アプリケーションを実行する際に、該通信アプリケーションに応じた前記閾値を前記無線基地局に通知することを特徴とする。
Further, in the invention according to
また、請求項4に記載の発明の無線通信方法は、予め段階的に設定された通信速度の上限値毎に、通信アプリケーションに応じた複数の閾値を記憶し、通信アプリケーションを実行する際に、該通信アプリケーションに応じた前記閾値を選択し、該選択した閾値に基づいて、前記無線基地局への上りデータの通信速度の上限値を制御する無線通信方法。 Further, the wireless communication method of the invention according to claim 4 stores a plurality of threshold values corresponding to the communication application for each upper limit value of the communication speed set stepwise in advance, and when executing the communication application, A wireless communication method for selecting the threshold according to the communication application and controlling an upper limit value of a communication speed of uplink data to the wireless base station based on the selected threshold.
また、請求項5に記載の発明の無線通信方法は、通信アプリケーションに応じて、予め段階的に設定された通信速度の上限値毎に最適な閾値を定義した複数の通信設定を、無線通信端末と無線基地局との間で設定し、起動する通信アプリケーションに応じて、前記複数の通信設定を選択使用し、前記無線基地局への上りデータの通信速度の上限値を制御することを特徴とする。 According to a fifth aspect of the present invention, there is provided a wireless communication method in which a plurality of communication settings in which optimum threshold values are defined for each upper limit value of communication speed set stepwise according to a communication application are set in a wireless communication terminal. And using the plurality of communication settings according to a communication application to be activated and controlling the upper limit value of the communication speed of uplink data to the radio base station. To do.
本発明によれば、通信速度の上げ下げを制御する閾値αの値を複数用意することにより、高い速度を要求する通信については高確率で通信速度を上げることができ、通信アプリケーションのサービス品質の低下を防ぐことができる。 According to the present invention, by preparing a plurality of threshold values α for controlling the increase / decrease of the communication speed, it is possible to increase the communication speed with high probability for the communication requiring a high speed, and the service quality of the communication application is deteriorated. Can be prevented.
以下に、本発明の実施の形態を図面を参照して詳細に説明する。 Embodiments of the present invention will be described below in detail with reference to the drawings.
図1は、本発明の第一の実施の形態である無線通信端末の機能構成を示すブロック図である。 FIG. 1 is a block diagram showing a functional configuration of a wireless communication terminal according to the first embodiment of the present invention.
無線通信端末100は、1xEV-DO rev.A対応端末であり、無線基地局200は、1xEV-DO対応の無線基地局である。
The
無線通信端末100は、IP電話等のアプリケーションを実行する通信アプリケーション実行部11、無線基地局200からのデータを受信するデータ受信部12、無線通信端末100から無線基地局200へデータを送信するデータ送信部13、から構成され、さらに、通信レベル判定部141、乱数発生部142、RAbit抽出部143、通信速度設定部144を具備する。
The
データ受信部12は、無線基地局200から受信した無線信号(RF信号)を復調し、復調された受信データをデコードして通信アプリケーション実行部11に与える。
The
RAbit抽出部143は、無線基地局200より定期的送信され、データ受信部12で受信されるRAbitを、データ受信部12より抽出し、抽出したRAbitを通信速度設定部144に与える。
The
通信レベル判定部141は、通信アプリケーション実行部11で実行されるアプリケーションが必要とする通信速度を判定し、判定した通信速度に応じた通信レベルを設定して通信速度設定部144に通知する。
The communication
乱数発生部142は、所定のタイミングで定期的に乱数x(0<x<1)を発生し、発生した乱数を通信速度設定部144に与える。
The random
通信速度設定部144は、後に詳述する通信速度変更試験テーブル150を有し、RAbit抽出部143から通知されるRAbit、通信レベル判定部141より通知される通信レベル、および、乱数発生部142より与えられる乱数xに基づき、送信データの通信速度の上限値を設定し、設定した通信速度の上限値をデータ送信部13に通知する。
The communication
データ送信部13は、通信速度設定部144より通知された通信速度の上限値に基づき、通信アプリケーション実行部11から受け取ったデータをエンコードし、変調してRF信号として出力する。
The
図2は、無線通信端末100の通信速度設定部144が具備する通信速度変更試験テーブル150である。
FIG. 2 is a communication speed change test table 150 included in the communication
通信速度変更試験テーブル150は、各通信速度の上限値毎に複数の通信レベルを対応付け、この通信レベル毎に前述した確率試験の閾値を設けており、この点で、従来の通信速度変更試験テーブルとは異なる。 The communication speed change test table 150 associates a plurality of communication levels with each communication speed upper limit value, and provides the above-described probability test threshold value for each communication level. In this respect, the conventional communication speed change test is performed. Different from table.
なお、通信レベルとは、通信レベル判定部141により判定された必要通信速度に基づいて設定される値であり、本実施の形態では、通信速度の上限値毎に1〜4までの4段階の値が設定されている。しかしながら、通信レベルの設定方法はこれに限るものではなく、各通信速度の上限値毎に3段階に設定する事もできるし、さらに、通信速度の上限値毎に異なる段階(例えば、9.6kbpsでは4段階、19.2kbpsでは3段階等)に設定しても良い。もちろん、閾値αの値は、本実施の形態で用いられる値に限るものではない。
The communication level is a value set based on the necessary communication speed determined by the communication
また、本実施の形態では、通信レベルは、通信レベル判定部141にて設定されて通信速度設定部144に与えられるが、通信レベル判定部141はアプリケーションで必要とされる通信速度を通信速度設定部144に通知し、これに基づき通信速度設定部144で通信レベルを設定しても良い。
In this embodiment, the communication level is set by the communication
通信速度変更試験テーブル150によれば、アプリケーションの通信レベルが「1」と判定され、かつ、RAbit=0である場合(すなわち、通信速度を上げることが可能な場合)、例えば、9.6kbpsにおける通信レベル「1」に対応する閾値αは「255/255」となり、必ずα≧x(0<x<1)(確率100%)となるため、通信速度の上限値は必ず次の段階である19.2kbpsに引き上げられる。同様に、19.2kbps、38.4kbpsにおいても、通信レベルが「1」である場合の閾値αは「255/255」であるので、必ず次の段階に引き上げられる。
According to the communication speed change test table 150, when the communication level of the application is determined to be “1” and RAbit = 0 (that is, the communication speed can be increased), for example, communication at 9.6 kbps The threshold α corresponding to the level “1” is “255/255”, and α ≧ x (0 <x <1) (
すなわち、通信速度変更試験テーブル150によれば、通信レベルが「1」であると設定されたアプリケーションについては、3回の変更試験で確実に通信速度の上限値が76.8kbpsにまで引き上げられる。 That is, according to the communication speed change test table 150, for an application whose communication level is set to “1”, the upper limit value of the communication speed is reliably increased to 76.8 kbps in three change tests.
また、RAbit=1である場合(すなわち、通信速度を上げることが好ましくない場合)においても、アプリケーションの通信レベルが「1」である場合、例えば、76.8kbpsにおける通信レベル「1」に対応する閾値αは「0/255」となり、必ずα<x(0<x<1)(確立100%)となるため、通信速度を76.8kbpsに維持できる。
Even when RAbit = 1 (that is, when it is not preferable to increase the communication speed), if the communication level of the application is “1”, for example, the threshold corresponding to the communication level “1” at 76.8 kbps α is “0/255”, and since α <x (0 <x <1) (
図3は、本発明の第一の実施の形態の無線通信端末100の行う通信速度設定処理を示すフローチャートである。
FIG. 3 is a flowchart showing a communication speed setting process performed by the
通信アプリケーション実行部11においてアプリケーションが起動すると、まず、無線通信端末100は、現在、1xEV-DO(以下、rev.0という)環境下にいるのか、1xEV-DO rev.A(以下、rev.Aという)環境下にいるのかを判断する(ステップ1001)。rev.A環境下にいると判断されれば(ステップ1001でNO)、所定の手続きを踏んだ上で通信を開始する(本発明とは関係がないので詳述は割愛する)。Rev.0環境下にいると判断されれば(ステップ1001でYES)、まず、一番低い通信速度(9.6kbps)で通信を開始する(ステップ1002)。また、通信レベル判定部141は、アプリケーションに必要な上り通信速度を判定して適切な通信レベルを設定し、通信速度設定部144に通知する(ステップ1003)。無線基地局からRAbitを受信すると、受信したRAbitが「0」であるか否かを判断する。(ステップ1004)。RAbitが「0」であると判断した場合は(ステップ1004でYES)、現在の通信速度の上限値を一段階上げる方向に動作する。乱数発生部142は、乱数x(0<x<1)を発生して通信速度設定部144に与え(ステップ1005)、通信速度設定部144は、現在の通信速度の上限値(通信開始時は9.6kbps)と通信レベル判別部141より通知される通信レベルとに対応する閾値αと、乱数xとを比較し(ステップ1006)、乱数xが閾値αより小さいと判断した場合は(ステップ1006でYES)、現在の通信速度の上限値を一段上げる(ステップ1007)。一方、乱数xが閾値α以上であると判断した場合は、現在の通信速度の上限値を維持する(ステップ1008)。
When an application is started in the communication
また、RAbitが「1」であると判断した場合は(ステップ1004でNO)、現在の通信速度の上限値を一段下げる方向に動作する。乱数発生部142は、乱数x(0<x<1)を発生して通信速度設定部144に与え(ステップ1009)、通信速度設定部144は、現在の通信速度の上限値と通信レベル判別部141より通知される通信レベルとに対応する閾値α(RAbitが「0」であるときの閾値αと区別するため、図中はα’と記す。)と、乱数xとを比較し(ステップ1010)、乱数xが閾値αよりも小さいと判断した場合は(ステップ1006でYES)、現在の通信速度の上限値を一段下げ(ステップ1007)、乱数xが閾値α以上であると判断した場合は、現在の通信速度の上限値を維持する(ステップ1008)。
If it is determined that RAbit is “1” (NO in step 1004), the upper limit value of the current communication speed is lowered by one step. The random
なお、通信レベル判定部141で設定した通信レベルを無線基地局200に通知しても良い。これにより、無線基地局200は、各無線通信端末の状態を把握することができ、トラフィックの制御等に役立てることができる。
Note that the communication level set by the communication
図4は、本発明の第二の実施の形態である無線通信端末および無線基地局の機能構成を示すブロック図である。 FIG. 4 is a block diagram showing functional configurations of the radio communication terminal and the radio base station according to the second embodiment of the present invention.
無線通信端末300は、rev.A対応端末であり、無線基地局400は、rev.0対応の無線基地局である。
The
無線通信端末300は、IP電話等のアプリケーションを実行する通信アプリケーション実行部11、無線基地局400からのデータを受信するデータ受信部12、無線通信端末300から無線基地局400へデータを送信するデータ送信部13、から構成され、さらに、通信レベル判別部141、乱数発生部142、RAbit抽出部143、通信設定部311、通信設定切替部312を具備する。
The
また、基地局400は、無線通信端末等からのデータを受信するデータ受信部41、無線通信端末等にデータを送信するデータ送信部42から構成され、さらに、RAbit発生部431、通信設定部432を具備する。
The
無線通信端末300において、データ受信部12は、無線基地局から受信したRF信号を復調し、復調された受信データをデコードして通信アプリケーション実行部110に与える。
In the
通信設定部311は、無線通信端末300の電源投入時に無線基地局400との間の通信設定を行う。
The
ここで、通信設定部311は、既述の通信レベル毎に複数の通信設定を基地局400との間に設定する。
Here, the
すなわち、図5に示すように、例えば、通信レベル「1」に対応する通信設定として、通信速度変更試験テーブル150より、各段階における通信レベル「1」に対応する閾値αを抽出して、通信設定(1)とする。同様に、通信レベル「2」に対応する通信設定(2)、通信レベル「3」に対応する通信設定(3)・・・と、通信レベルの数だけ無線基地局との間でコンフィギュレーションを行い、その結果得られた複数の通信設定を通信設定切替部312にて保持する。
That is, as shown in FIG. 5, for example, as a communication setting corresponding to the communication level “1”, the threshold α corresponding to the communication level “1” at each stage is extracted from the communication speed change test table 150 to Set to (1). Similarly, communication settings corresponding to the communication level “2” (2), communication settings corresponding to the communication level “3” (3)... The communication
通信設定切替部312は、通信設定部311で設定された各通信レベル別の通信設定を記憶保持し、通信レベル判定部141より通知される通信レベルに応じて、無線基地局400との間の通信設定を適切な通信設定に切り替える。
The communication
一方、無線基地局400において、データ受信部410は、無線通信端末300等からのデータを受信し、データ送信部420は、無線通信端末300等へデータを送信する。
On the other hand, in the
RAbit発生部431は、通信の混雑具合等により通信速度の上げ下げを指示するRAbitを生成する。
The
通信設定部432は、無線通信端末300の電源投入時に該無線通信端末300との間に複数の通信設定を確立し、記憶保持する。
The
すなわち、本実施の形態において、無線通信端末300は、電源投入時に無線基地局400との間で通常行われる通信設定の際に、通信レベル毎に各通信速度に最適な閾値αを定義した複数の通信設定を行い、起動する通信アプリケーションの通信レベルに応じて、該通信設定を切り替えて使用する。
That is, in the present embodiment, the
図6は、本発明の第二の実施の形態の無線通信端末300の動作を示すフローチャートである。
FIG. 6 is a flowchart showing the operation of the
無線通信端末300は、電源が投入されると、まず、通信設定部311において前述の通信レベル毎の複数の通信設定を基地局400との間で設定する(ステップ3002)。
When the
通信アプリケーション実行部11で通信アプリケーションが起動されると(ステップ3003)、通信レベル判定部141において当該アプリケーションの通信レベルを判別し(ステップ3004)、判別した通信レベルを通信設定切替部312に与える。通信設定切替部312は、通信レベル判定部141より通知された通信レベルに基づいて複数の通信設定より適切なものを選択し(ステップ3005)、この選択された通信設定を用いて無線通信端末300は通信を開始する(ステップ3006)。
When the communication application is started by the communication application execution unit 11 (step 3003), the communication
無線通信端末300は、無線基地局400からRAbitを受信すると、受信したRAbitが「0」であるか否かを判断する。(ステップ3007)。RAbitが「0」であると判断した場合は(ステップ3007でYES)、現在の通信速度の上限値を一段階上げる方向に動作する。乱数発生部142は、乱数x(0<x<1)を発生して通信設定切替部312に与え(ステップ3008)、通信設定切替部312は、現行の通信設定における現在の通信速度の上限値(通信開始時は9.6kbps)に対応する閾値αと、乱数xとを比較し(ステップ3009)、乱数xが閾値αより小さいと判断した場合は(ステップ3009でYES)、現在の通信速度の上限値を一段上げる(ステップ3010)。一方、乱数xが閾値α以上であると判断した場合は、現在の通信速度の上限値を維持する(ステップ3011)。
When receiving the RAbit from the
また、RAbitが「1」であると判断した場合は(ステップ3007でNO)、現在の通信速度の上限値を一段下げる方向に動作する。乱数発生部142は、乱数x(0<x<1)を発生して通信設定切替部に与え(ステップ3012)、通信設定部311は、現在の通信速度の上限値と通信レベル判別部141より通知される通信レベルとに対応する閾値α(RAbitが「0」であるときの閾値αと区別するため、図中はα’と記す。)と、乱数xとを比較し(ステップ3013)、乱数xが閾値αよりも小さいと判断した場合は(ステップ3013でYES)、現在の通信速度の上限値を一段下げ(ステップ3013)、乱数xが閾値α以上であると判断した場合は、現在の通信速度の上限値を維持する(ステップ3014)。
On the other hand, if it is determined that RAbit is “1” (NO in step 3007), the upper limit value of the current communication speed is lowered by one step. The random
以上、第2の実施の形態によれば、電源投入時の通信設定の際に、アプリケーションに応じた複数の通信レベル毎に各通信速度に最適な閾値αを定義した複数の通信設定が設定されるため、通信アプリケーション起動時には該アプリケーションに最適な通信設定を選択するだけで良く、アプリケーション起動時の処理に負荷をかけずに最適な通信環境を提供することができる。 As described above, according to the second embodiment, at the time of communication setting at power-on, a plurality of communication settings are defined that define the optimum threshold α for each communication speed for each of a plurality of communication levels according to the application. Therefore, when a communication application is activated, it is only necessary to select an optimum communication setting for the application, and an optimum communication environment can be provided without imposing a load on the process at the time of application activation.
100,300…無線通信端末、200,400…無線基地局、11…通信アプリケーション実行部、12,41…データ受信部、13,42…データ送信部、141…通信レベル判定部、142…乱数発生部、143…RAbit抽出部、144…通信速度設定部、311…通信設定切替部、312,432…通信設定部、431、RAbit発生部
DESCRIPTION OF SYMBOLS 100,300 ... Wireless communication terminal, 200,400 ... Wireless base station, 11 ... Communication application execution part, 12, 41 ... Data reception part, 13, 42 ... Data transmission part, 141 ... Communication level determination part, 142 ...
Claims (5)
通信アプリケーションを実行する際に、該通信アプリケーションに応じた前記閾値を前記記憶手段より選択し、該選択した閾値に基づいて、前記無線基地局への上りデータの通信速度の上限値を制御する制御手段と
を具備することを特徴とする無線通信端末。 Storage means for storing a plurality of threshold values corresponding to communication applications for each upper limit value of communication speed set in stages;
Control that, when executing a communication application, selects the threshold corresponding to the communication application from the storage means, and controls the upper limit of the communication speed of uplink data to the radio base station based on the selected threshold And a wireless communication terminal.
起動する通信アプリケーションに応じて、前記複数の通信設定を選択使用し、前記無線基地局への上りデータの通信速度の上限値を制御する制御手段
を具備することを特徴とする無線通信端末。 In accordance with the communication application, a setting means for setting a plurality of communication settings defining an optimum threshold value for each upper limit value of the communication speed set stepwise in advance with the radio base station,
A radio communication terminal comprising: a control unit that selectively uses the plurality of communication settings according to a communication application to be activated and controls an upper limit value of a communication speed of uplink data to the radio base station.
ことを特徴とする請求項1に記載の無線通信端末。 The wireless communication terminal according to claim 1, wherein when executing the communication application, the control unit notifies the wireless base station of the threshold value corresponding to the communication application.
通信アプリケーションを実行する際に、該通信アプリケーションに応じた前記閾値を選択し、該選択した閾値に基づいて、前記無線基地局への上りデータの通信速度の上限値を制御する無線通信方法。 For each communication speed upper limit value set stepwise in advance, store a plurality of thresholds according to the communication application,
A wireless communication method that, when executing a communication application, selects the threshold corresponding to the communication application, and controls an upper limit value of a communication speed of uplink data to the wireless base station based on the selected threshold.
起動する通信アプリケーションに応じて、前記複数の通信設定を選択使用し、前記無線基地局への上りデータの通信速度の上限値を制御することを特徴とする無線通信方法。 Depending on the communication application, a plurality of communication settings defining an optimum threshold value for each upper limit value of communication speed set in stages are set between the wireless communication terminal and the wireless base station,
A radio communication method, wherein the upper limit value of the uplink data communication speed to the radio base station is controlled by selectively using the plurality of communication settings according to a communication application to be activated.
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005342180A JP4721883B2 (en) | 2005-11-28 | 2005-11-28 | Wireless communication terminal and wireless communication method |
| CN2011102255459A CN102291783A (en) | 2005-11-28 | 2006-11-22 | Radio base station, radio communication terminal, radio communication system and radio communication method |
| KR1020087014152A KR101170207B1 (en) | 2005-11-28 | 2006-11-22 | Radio base station, radio communication terminal, radio communication system, and radio communication method |
| CN200680044545.6A CN101331784B (en) | 2005-11-28 | 2006-11-22 | Radio base station, radio communication terminal, radio communication system, and radio communication method |
| PCT/JP2006/323333 WO2007060996A1 (en) | 2005-11-28 | 2006-11-22 | Radio base station, radio communication terminal, radio communication system, and radio communication method |
| US12/095,308 US20100015986A1 (en) | 2005-11-28 | 2006-11-22 | Radio Base Station, Radio Communication Terminal, Radio Communication System and Radio Communication Method |
| US13/747,246 US20130196669A1 (en) | 2005-11-28 | 2013-01-22 | Radio Base Station, Radio Communication Terminal, Radio Communication System and Radio Communication Method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005342180A JP4721883B2 (en) | 2005-11-28 | 2005-11-28 | Wireless communication terminal and wireless communication method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007150710A true JP2007150710A (en) | 2007-06-14 |
| JP4721883B2 JP4721883B2 (en) | 2011-07-13 |
Family
ID=38211590
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005342180A Expired - Lifetime JP4721883B2 (en) | 2005-11-28 | 2005-11-28 | Wireless communication terminal and wireless communication method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4721883B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000138962A (en) * | 1998-10-29 | 2000-05-16 | Canon Inc | Wireless communication system, wireless communication method, and storage medium |
| JP2002125255A (en) * | 2000-08-11 | 2002-04-26 | Nec Corp | Communication system, and its method and its switching station and base station controlling station |
| JP2003348007A (en) * | 2002-03-20 | 2003-12-05 | Nec Corp | Wireless mobile communication method and cell-site, and wireless resource management system and mobile node device |
| JP2004193854A (en) * | 2002-12-10 | 2004-07-08 | Kyocera Corp | Communication system, wireless communication terminal and wireless base station |
| WO2005125259A1 (en) * | 2004-06-17 | 2005-12-29 | Ntt Docomo, Inc. | Transfer rate control method, transmission power control method, transmission power ratio control method, mobile communication system, mobile station, and radio base station |
-
2005
- 2005-11-28 JP JP2005342180A patent/JP4721883B2/en not_active Expired - Lifetime
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000138962A (en) * | 1998-10-29 | 2000-05-16 | Canon Inc | Wireless communication system, wireless communication method, and storage medium |
| JP2002125255A (en) * | 2000-08-11 | 2002-04-26 | Nec Corp | Communication system, and its method and its switching station and base station controlling station |
| JP2003348007A (en) * | 2002-03-20 | 2003-12-05 | Nec Corp | Wireless mobile communication method and cell-site, and wireless resource management system and mobile node device |
| JP2004193854A (en) * | 2002-12-10 | 2004-07-08 | Kyocera Corp | Communication system, wireless communication terminal and wireless base station |
| WO2005125259A1 (en) * | 2004-06-17 | 2005-12-29 | Ntt Docomo, Inc. | Transfer rate control method, transmission power control method, transmission power ratio control method, mobile communication system, mobile station, and radio base station |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4721883B2 (en) | 2011-07-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100474962C (en) | Communication device and method for communication in digital mobile network | |
| EP1726107B1 (en) | Method and system for transmitting reverse data in a mobile communication system | |
| CN101360106A (en) | Method for improving continuous packet communication function of wireless communication system and related device | |
| KR101169704B1 (en) | Wireless communication device and wireless communication method | |
| KR100849291B1 (en) | A wireless communication terminal, a computer readable storage medium storing a program used for the wireless communication terminal, and a communication method | |
| JP2007184771A (en) | Mobile communication terminal | |
| US20130196669A1 (en) | Radio Base Station, Radio Communication Terminal, Radio Communication System and Radio Communication Method | |
| JP4789609B2 (en) | Radio base station, radio communication terminal, radio communication method, and radio communication system | |
| JP4463650B2 (en) | Communication terminal | |
| JP4721883B2 (en) | Wireless communication terminal and wireless communication method | |
| US8358637B2 (en) | Load balancing method for mobile communication system, base station and terminal | |
| JP4711821B2 (en) | Wireless communication terminal and wireless communication method | |
| JP4456956B2 (en) | Wireless communication terminal, program, and communication method | |
| JP4936711B2 (en) | Radio base station, radio communication terminal, and radio communication system | |
| JP5372127B2 (en) | Wireless base station | |
| JP4515185B2 (en) | Wireless communication terminal, program, and communication method | |
| JP4613646B2 (en) | Portable terminal and antenna switching control method in portable terminal | |
| JP5134159B2 (en) | Communication control method and radio base station | |
| KR100451404B1 (en) | method for controlling communication service, and system for the same | |
| JP2011234422A (en) | Radio base station and control method | |
| JP2011041330A (en) | Radio base station, and method of controlling the same | |
| KR100645130B1 (en) | Mobile communication terminal equipped with reverse traffic channel data rate setting system | |
| JP4471984B2 (en) | Communication control method for communication terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080902 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101207 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110207 |
|
| 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: 20110308 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110405 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140415 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4721883 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |