(57)【特許請求の範囲】
【請求項１】
モバイルネットワークと外部のネットワークとの間で通信パケットの中継を行なう携帯用の中継装置であって、
送信するパケットのうち、中継を要求されたパケットとそれ以外のパケットとを区別して、前記送信するパケットの優先度を再評価し、前記送信するパケットの優先度の評価値を算出する評価値算出部と、
前記評価値が自機の残電力量に応じて決まる基準を満たさないパケット以外のパケットを送信する送信部と、を備えることを特徴とする携帯用の中継装置。
【請求項２】
前記評価値算出部は、自機から送信される自パケットであることを中継を要求された中継パケットであることより高く評価して、前記送信するパケットの優先度の評価値を算出することを特徴とする請求項１記載の携帯用の中継装置。
【請求項３】
前記評価値が自機の残電力量に応じて決まる基準を満たさないパケットを廃棄するフィルタ部を更に備えることを特徴とする請求項１または請求項２記載の携帯用の中継装置。
【請求項４】
前記送信部は、前記評価値の高いデータを優先的に送信することを特徴とする請求項１から請求項３のいずれかに記載の携帯用の中継装置。
【請求項５】
モバイルネットワークと外部のネットワークとの間で通信パケットを中継する携帯用の中継装置を用いて行なうパケット送信方法であって、
送信するパケットのうち、中継を要求されたパケットとそれ以外のパケットとを区別して、前記送信するパケットの優先度を再評価し、前記送信するパケットの優先度の評価値を算出するステップと、
前記評価値が自機の残電力量に応じて決まる基準を満たさないパケット以外のパケットを送信するステップと、を含むことを特徴とするパケット送信方法。
【請求項６】
モバイルネットワークと外部のネットワークとの間で通信パケットを中継する携帯用の中継装置に実行させるためのパケット送信プログラムであって、
送信するパケットのうち、中継を要求されたパケットとそれ以外のパケットとを区別して、前記送信するパケットの優先度を再評価し、前記送信するパケットの優先度の評価値を算出する処理と、
前記評価値が自機の残電力量に応じて決まる基準を満たさないパケット以外のパケットを送信する処理と、とを含む一連の処理をコンピュータに実行させることを特徴とするパケット送信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配下のモバイルネットワークと外部のネットワークとの間で通信パケットの中継を行なう携帯用の中継装置、パケット送信方法およびパケット送信プログラムに関する。
【背景技術】
【０００２】
近年、一方で端末と直接つながる無線ＬＡＮを構成、他方でＬＴＥ、ＷｉＭＡＸ、ＣＤＭＡ等のインターネットにつながる無線回線に接続できる携帯用のモバイルルータが知られている。ユーザは、モバイルルータを購入し、電気通信事業者と契約することで、対応エリア内のあらゆる場所で簡易に無線ＬＡＮ対応機器をインターネットに接続できる。
【０００３】
モバイルルータには、複数のユーザ端末から発生するトラヒックや、自機の情報や加入者情報等のモバイルルータ自体によるデータトラヒックも含め、様々なトラヒックが混在している。たとえばモバイルルータは、どのユーザの端末から受信したデータかということを処理する必要がある。
【０００４】
一方、従来、パケット送信の優先制御を行なう機器が開発されている。たとえば非特許文献１記載のルータは、高価かつハイスペックな据え置き型のルータであり、優先制御、帯域制御、階層型ＱｏＳ、Dynamic Traffic Control、帯域検出、負荷通知等の様々な機能を有する。
【０００５】
また、特許文献１記載のスケジューリング装置は、パケット優先度、伝送路品質及びバッファを監視し、待ち行列長の各条件のいずれか一つに基づいて、各パケットフローの出力優先順位を決定している。そして、無線リソースを無線リソースが格納されたパケットフローに対して割当てている。
【０００６】
また、特許文献２記載の無線通信装置は、高リアルタイム性パケットであり高信頼性パケットでもあるトラヒック制御パケットの送信優先度を、データパケットの送信優先度よりも高く設定して、パケット送信の優先制御を行なっている。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】イーサアクセスVPNルーターRTX3000、[online]、［平成２３年１１月１７日検索］、インターネット＜ＵＲＬ：http://jp.yamaha.com/products/network/routers/rtx3000/?mode=model＞
【特許文献】
【０００８】
【特許文献１】特開２００３−２２９８９６号公報
【特許文献２】特開２００６−２４５８８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上記のように、携帯用のモバイルルータの普及により通信環境が向上しているが、このようなモバイルルータは、低価格となるように構成されているため、搭載されるハードウェアの能力にも限界がある。また、携帯できることからバッテリ駆動を前提としており、使用できる電力に限界がある。その一方で、その配下には５〜１０台程度の端末が接続されることもあり、そのような場合には処理能力を超えた負荷がかかったり、著しくバッテリ電力が消費されうる。
【００１０】
先行技術文献に開示されているように、端末側あるいは基地局側でパケットごとの優先度を参照して行なうパケット送信の優先制御は知られているが、モバイルルータ等におけるトラヒックオフロードを進められる技術は開発されていない。
【００１１】
本発明は、このような事情に鑑みてなされたものであり、データ種別に応じた優先制御により、有限のリソースを有効活用してユーザに提供する通信品質を向上させる携帯用の中継装置、パケット送信方法およびパケット送信プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
（１）上記の目的を達成するため、本発明の携帯用の中継装置は、配下のモバイルネットワークと外部のネットワークとの間で通信パケットの中継を行なう携帯用の中継装置であって、送信するパケットのうち、中継を要求されたパケットとそれ以外のパケットとを区別して、前記送信するパケットの優先度を再評価し、前記再評価された優先度の高いパケットを優先的に送信することを特徴としている。
【００１３】
これにより、複数ユーザから送信されるデータや中継装置自体から送信される制御情報を区別して、中継装置の処理能力やバッテリー駆動に伴い制限された動作時間等の有限のリソースを効率的に利用することができる。
【００１４】
（２）また、本発明の携帯用の中継装置は、モバイルネットワークと外部のネットワークとの間で通信パケットの中継を行なう携帯用の中継装置であって、自機から送信される自パケットであることを中継を要求された中継パケットであることより高く評価して、前記再評価された優先度の評価値を算出する評価値算出部と、前記評価値の高いデータを優先的に送信する送信部と、を備えることを特徴としている。これにより、中継装置自体から送信される制御情報を優先し、中継装置自体の機能を十分に確保することができる。
【００１５】
（３）また、本発明の携帯用の中継装置は、前記評価値算出部は、前記自パケットの優先度が前記中継パケットの優先度に対して、所定割合高くなるように、少なくとも前記自パケットまたは中継パケットの一方の優先度に係数をかけた評価値を算出することを特徴としている。これにより、各パケットが当所から有する優先度をもとに自パケットか中継パケットかによる再評価を行ない、評価値を算出できる。その結果、総合的な判断により、パケット送信の優先順位を決めることができる。
【００１６】
（４）また、本発明の携帯用の中継装置は、前記評価値が自機の残電力量に応じて決まる基準を満たさないパケットを廃棄するフィルタ部を更に備えることを特徴としている。これにより、予め低い評価値のパケットを排除して、残りのパケットを優先順位に応じて送信することができる。その結果、不要な電力消費を省き、効率よくパケットを送信できる。
【００１７】
（５）また、本発明のパケット送信方法は、配下のモバイルネットワークと外部のネットワークとの間で通信パケットを中継する携帯用の中継装置を用いて行なうパケット送信方法であって、送信するパケットのうち、中継を要求されたパケットとそれ以外のパケットとを区別して、前記送信するパケットの優先度を再評価し、前記再評価された優先度の高いパケットを優先的に送信することを特徴としている。これにより、処理能力やバッテリー駆動に伴い制限された動作時間等の有限のリソースを効率的に利用することができる。
【００１８】
（６）また、本発明のパケット送信プログラムは、配下のモバイルネットワークと外部のネットワークとの間で通信パケットを中継する携帯用の中継装置に実行させるためのパケット送信プログラムであって、送信するパケットのうち、中継を要求されたパケットとそれ以外のパケットとを区別して、前記送信するパケットの優先度を再評価し、前記再評価された優先度の高いパケットを優先的に送信することを特徴としている。これにより、処理能力やバッテリー駆動に伴い制限された動作時間等の有限のリソースを効率的に利用することができる。
【発明の効果】
【００１９】
本発明によれば、データ種別に応じた優先制御により、有限のリソースを有効活用してユーザに提供する通信品質を向上させる。
【図面の簡単な説明】
【００２０】
【図１】本発明に係る中継システムの構成例を示す概略図である。
【図２】本発明に係る携帯用の中継装置の構成を示すブロック図である。
【図３】本発明に係る携帯用の中継装置の動作を示すフローチャートである。
【図４】パケット送信順の並び替えの例を示す概略図である。
【図５】シミュレーションにおける各装置の配置を示す図である。
【図６】シミュレーションの結果を示す図である。
【発明を実施するための形態】
【００２１】
次に、本発明の実施の形態について、図面を参照しながら説明する。説明の理解を容易にするため、各図面において同一の構成要素に対しては同一の参照番号を付し、重複する説明は省略する。
【００２２】
（中継システムの構成）
図１は、中継システム１００の構成例を示す概略図である。図１に示す中継システム１００は、携帯用の中継装置１１０、端末１２１〜１２３、基地局１３０、インターネット１４０で構成されている。中継装置１１０は、配下のモバイルネットワークと外部のネットワークとの間で通信パケットの中継を行なう。配下のモバイルネットワークには、ネットワークノードとしての端末１２１〜１２３により構成されている。外部のネットワークは、ＬＴＥ、ＷｉＭＡＸ、ＣＤＭＡ等のインターネットにつながる無線回線である。
【００２３】
中継装置１１０は、たとえば、モバイルルータやティザリング端末である。中継装置１１０は、送信するパケットのうち、中継を要求されたパケットとそれ以外のパケットとを区別してパケットの優先度を再評価し、再評価された優先度の高いパケットを優先的に送信する。これにより、中継装置１１０の処理能力やバッテリー駆動に伴い制限された動作時間等の有限のリソースを効率的に利用できる。中継装置１１０の詳細は、後述する。
【００２４】
端末１２１〜１２３は、中継装置１１０に接続可能であり、モバイルネットワークを構成する。端末１２１〜１２３には、ノートパソコン、携帯電話機、スマートフォン、携帯ゲーム機、タブレット端末、ポータブルメディアプレーヤー等が挙げられる。端末１２１〜１２３は、中継装置１１０に接続可能な構成として、たとえば無線ＬＡＮに対応可能なチップを搭載している。
【００２５】
基地局１３０は、外部のネットワーク（ＷＡＮ）の無線回線の末端に設置されており、中継装置１１０は、基地局１３０を介してインターネット１４０へ接続できる。なお、中継装置１１０は、外部のネットワーク側に複数種の回線に対応できる機能を有していることが好ましく、その場合には外部のネットワーク側のアクセスポイントは中継装置１１０で動作する無線回線に応じた形態とすることができる。
【００２６】
（中継装置の構成）
図２は、携帯用の中継装置１１０の構成を示すブロック図である。中継装置１１０は、自パケットおよび中継パケットを送信キュー内に保持し、基本的には送信キューに入った順に各パケットを送信するが、優先度によりパケットを並べ替え、優先度の高いパケットを送信する。図２に示すように、中継装置１１０は、評価値算出部１１１、残電力量確認部１１２、フィルタ部１１３および送信部１１４を備えている。
【００２７】
評価値算出部１１１は、自機から送信される自パケットであることを他機から中継を要求された中継パケットであることより高く評価して、再評価された優先度の評価値を算出する。これにより、中継装置１１０自体から送信される制御情報を優先し、自己の制御機能を十分に確保することができる。
【００２８】
評価値算出部１１１は、自パケットの優先度が中継パケットの優先度に対して、所定割合高くなるように評価値を算出する。すなわち、少なくとも自パケットまたは中継パケットの一方の優先度に係数をかけた評価値を算出する。これにより、各パケットが有する当初の優先度をもとに自パケットか中継パケットかによる再評価を行ない、評価値を算出できる。その結果、総合的な判断により、パケット送信の優先順位を決めることができる。
【００２９】
なお、係数には、優先度にかけて評価値を算出したときに、評価値の数値範囲がもとの優先度の数値範囲に重なるように、所定の値を設定しておく。このように係数を設定することで、自パケットと中継パケットとの間で順位が入れ替わり、効率的にリソースを活用できる。なお、上記では、自パケットまたは中継パケットの一方の優先度に係数をかけるが、一方の係数を１として、両方に係数をかけることとしても実質は同じである。
【００３０】
残電力量確認部１１２は、中継装置１１０のバッテリの残電力量を確認する。フィルタ部１１３は、確認された残電力量に応じてフィルタリングの基準を決定し、評価値がその基準を満たさないパケットを廃棄する。また、残電力量が一定値以下の場合には、中継パケットをすべて廃棄することとしてもよく、上記の方法を重複させて二段階でパケットのフィルタリングを行なってもよい。これにより、予め低い評価値のパケットを排除して、残りのパケットを優先順位に応じて送信することができる。その結果、不要な電力消費を省き、効率よくパケットを送信できる。
【００３１】
特に、中継装置１１０がティザリング端末である場合には、電力量の枯渇の問題がシビアになるため、残電力量に応じた制御が有効である。送信部１１４は、評価値に応じて送信キュー内のパケットの優先順位を並べ替え、評価値の高いデータを優先的に送信する。並び替えの具体例については後述する。
【００３２】
（中継装置の動作）
図３は、中継装置１１０の動作を示すフローチャートである。図３に示すように、まず、中継装置１１０において、送信データが発生する（ステップＳ１）。送信データとは、送信しようとするデータであり、自パケットおよび中継パケットを含む。
【００３３】
次に、中継装置１１０は、自機の残電力量を確認する（ステップＳ２）。そして、送信キュー内の各パケットの評価値を算出する（ステップＳ３）。評価値は、優先度に自パケットまたは中継パケットの種別ごとの定数をかけることで算出される。評価値の算出例については、後述する。
【００３４】
次に、残電力量が第１の閾値より大きいか否かを判定する（ステップＳ４）。残電力量が第１の閾値以下の場合には、送信キュー内のパケットのうち、評価値が第２の閾値より小さいものをすべて破棄し（ステップＳ５）、ステップ６に進む。残電力量が第１の閾値より大きい場合には、評価値の最も高いデータを送信する（ステップＳ６）。このように、重要でないパケットを破棄することで、送信電力を抑制するように制御できる。なお、第２の閾値は、残電力量の減少関数として設定されることが好ましい。
【００３５】
パケットが廃棄されたときには、通信失敗となる。その場合、たとえば、端末側の上位のレイヤでパケットが届いたかを相互で確認し、パケットが廃棄されるとＴＣＰのレイヤでタイムアウトが起こり、再送が要求される。そして、パケットを異なる中継装置に振り分けるなどの対応がなされる。最後に、送信キュー内が空でないかを確認し（ステップＳ７）、空でない場合には、ステップＳ３に戻る。送信キュー内が空の場合にはそのまま終了する。
【００３６】
以上の動作は、中継装置１１０にプログラムを実行させることで実現できる。なお、上記の例では、数値を対比して大きいか否かを判定しているが、以上か未満かで判定してもよい。また、残電力量が最低限の閾値以下であるときには、中継パケットをすべて廃棄とすることもできる。また、送信データが発生したときに、ステップ３に戻り、一連の処理を繰り返す。
【００３７】
（優先度の再評価）
図４は、パケット送信順の並び替え（キューイング）の例を示す概略図である。図４の例では、送信キューに優先度４の自パケット、優先度２の中継パケット、優先度４の中継パケット、優先度３の自パケット、優先度１の自パケット、優先度１の中継パケット、優先度４の自パケットの順で送信パケットが保持されている。これらのパケットについて図３に示す処理を適用する。送信キューは、送信パケットを仮想的に保持する待ち行列である。送信キュー内のパケットは、図中の最下のものから送信される。
【００３８】
このときの各送信パケットの優先度は、送信パケットが送信キューに入る再にその送信パケットの属性に基づいて与えられている。たとえば、ＱｏＳ制御により優先度が与えられたときには、テレビ電話のデータのような高リアルタイム性パケットの優先度は高くなり、ＴＣＰのようにトラヒックを制御するための高信頼性パケットの優先度は低くなる。
【００３９】
この優先度に対して、対象となるパケットが自パケットか中継パケットかによりそれぞれ異なる係数を乗算して再評価する。この例では、自パケットの係数は１．０で、他パケットの係数は０．８である。たとえば、優先度４の自パケットの場合には、評価値は、４×１＝４と算出される。そして、各送信パケットの評価値は、下から、４．０、１．６、３．２、３．０、１．０、０．８、４．０となる。このうち、残電力量で決まった閾値を１とすると、これより小さい優先度１の中継パケットは破棄される。
【００４０】
このようにして得られた評価値に基づいて評価値の大きい順にパケットを並べる。並び替えられた送信パケットは、下から優先度４の自パケット、優先度４の自パケット、優先度４の中継パケット、優先度３の自パケット、優先度２の中継パケット、優先度１の自パケットの順となる。なお、評価値が同じ場合には、先に送信キューに入った方を優先する。以上のように送信キュー内の並べ替えを行なって、送信キュー内の下からパケットを送信する。
【００４１】
（シミュレーション）
以下のような評価環境で計算機シミュレーションを実施し、一定の効果が得られることを確認した。図５は、シミュレーションにおける各装置の配置を示す図である。縦軸、横軸は、相対的な位置を表している。０〜３台のモバイルルータ２１０と１００台のユーザ端末２２０とを設定した。また、モバイルルータ２１０と通信可能で、かつネットワークに接続された１局のＷｉＭＡＸ基地局２３０と１局のＬＴＥ基地局２４０とを設定した。
【００４２】
このような環境の下、複数のプライオリティ（６４、１２８、２５５）をデータに設定し、モバイルルータ２１０を置いた場合と置かなかった場合とについて、ユーザ端末２２０からこれらのデータを送信するシミュレーションを行なった。モバイルルータ２１０内では、各データのプライオリティに応じて送信キューのデータを並べ替えてデータを送信した。そして、ネットワーク側にまで到達したパケット数を集計した。
【００４３】
図６は、シミュレーションの結果を示す図である。図６に示すように、モバイルルータ数が０で送信されたデータのうちネットワークまで到達したパケット数は、プライオリティ（６４（Ａ）、１２８（Ｂ）、２５５（Ｃ））の高低にかかわらず１０００００〜１４００００の間に収まり、大きな差は生じなかった。これに対し、１台のモバイルルータ２１０を経由したデータは、最もプライオリティの低いパケットの到達数が７００００程度なのに対し、最もプライオリティの高いパケットの到達数が２０００００程度となり、大きな差が生じた。この結果、各データのプライオリティに応じて送信キューのデータを並べ替えるモバイルルータ２１０を設置することでより高いプライオリティのデータを優先的に届けられることが実証できた。
【符号の説明】
【００４４】
１００  中継システム
１１０  携帯用の中継装置
１１１  評価値算出部
１１２  残電力量確認部
１１３  フィルタ部
１１４  送信部
１２１〜１２３  端末
１３０  基地局
１４０  インターネット
２１０  モバイルルータ
２２０  ユーザ端末
２３０  ＷｉＭＡＸ基地局
２４０  ＬＴＥ基地局
【図１】
0005793090.tif 000002
【図２】
0005793090.tif 000003
【図３】
0005793090.tif 000004
【図４】
0005793090.tif 000005
【図５】
0005793090.tif 000006
【図６】
0005793090.tif 000007