(57)【特許請求の範囲】
【請求項１】
複数の回線網と接続し、前記複数の回線網のいずれかの回線網を介した端末間の通信を制御するコンピュータに、
前記複数の回線網に含まれる第１の回線網と前記コンピュータとの間の第１伝送路における使用帯域幅が閾値を超えたか否かを判定する処理と、
前記使用帯域幅が前記閾値を超えたと判定した場合に、前記第１の回線網の使用が割り当てられ、前記複数の回線網に含まれる第２の回線網の使用権限を有し、且つ通信していない端末を特定する特定処理と、
特定した前記端末に、通信に使用する回線網として前記第１の回線網から前記第２の回線網への切り替えを指示する指示処理と
を実行させるプログラム。
【請求項２】
前記指示処理において、特定した前記端末が前記第１の回線網を使用する場合に見込まれる第１スループットが、当該端末が前記第２の回線網を使用する場合に見込まれる第２スループットより小さい場合に、当該端末に前記第２の回線網への前記切り替えを指示する
請求項１記載のプログラム。
【請求項３】
前記指示処理において、特定した前記端末が属する前記第１の回線網のセルにおける無線帯域幅と、前記コンピュータが制御する通信において使用可能な前記第１の回線網の空き帯域幅と、前記第１伝送路における空き帯域幅とに基づいて、前記第１の回線網を介した当該端末と前記コンピュータとの間のデータ伝送に係る前記第１スループットを特定し、
更に、当該端末が属する前記第２の回線網のセルにおける無線帯域幅と、前記コンピュータが制御する通信において使用可能な前記第２の回線網の空き帯域幅と、前記第２の回線網と前記コンピュータとの間の第２伝送路における空き帯域幅とに基づいて、前記第２の回線網を介した当該端末と前記コンピュータとの間のデータ伝送に係る前記第２スループットを特定する
請求項２記載のプログラム。
【請求項４】
前記回線網は、ＭＮＯ回線網であり、
前記コンピュータは、ＭＶＮＯ網に設けられている
請求項１乃至３のいずれか１つ記載のプログラム。
【請求項５】
複数の回線網と接続し、前記複数の回線網のいずれかの回線網を介した端末間の通信を制御するコンピュータにより実行され、
前記複数の回線網に含まれる第１の回線網と前記コンピュータとの間の第１伝送路における使用帯域幅が閾値を超えたか否かを判定する処理と、
前記使用帯域幅が前記閾値を超えたと判定した場合に、前記第１の回線網の使用が割り当てられ、前記複数の回線網に含まれる第２の回線網の使用権限を有し、且つ通信していない端末を特定する特定処理と、
特定した前記端末に、通信に使用する回線網として前記第１の回線網から前記第２の回線網への切り替えを指示する指示処理と
を含む通信制御方法。
【請求項６】
複数の回線網と接続し、前記複数の回線網のいずれかの回線網を介した端末間の通信を制御する通信制御装置であって、
前記複数の回線網に含まれる第１の回線網と前記通信制御装置との間の第１伝送路における使用帯域幅が閾値を超えたか否かを判定する判定部と、
前記使用帯域幅が前記閾値を超えたと判定した場合に、前記第１の回線網の使用が割り当てられ、前記複数の回線網に含まれる第２の回線網の使用権限を有し、且つ通信していない端末を特定する特定部と、
特定した前記端末に、通信に使用する回線網として前記第１の回線網から前記第２の回線網への切り替えを指示する指示部と
を有する通信制御装置。
【請求項７】
複数の回線網と接続し、前記複数の回線網のいずれかの回線網を介した端末間の通信を制御する通信制御システムであって、
前記複数の回線網に含まれる第１の回線網と前記通信制御システムとの間の第１伝送路における使用帯域幅が閾値を超えたか否かを判定する判定部と、
前記使用帯域幅が前記閾値を超えたと判定した場合に、前記第１の回線網の使用が割り当てられ、前記複数の回線網に含まれる第２の回線網の使用権限を有し、且つ通信していない端末を特定する特定部と、
特定した前記端末に、通信に使用する回線網として前記第１の回線網から前記第２の回線網への切り替えを指示する指示部と
を有する通信制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＶＮＯ（Mobile Virtual Network Operator：仮想移動体通信事業者）における通信制御技術に関する。
【背景技術】
【０００２】
ＭＶＮＯは、ＭＮＯ（Mobile Network Operator：移動体通信事業者）の移動体回線網（以下、ＭＮＯ回線網という。）を利用してユーザに通信サービスを提供する。また、一のＭＶＮＯが、複数のＭＮＯ回線網を利用することもある。この場合には、ＭＶＮＯユーザの移動体端末は、いずれかのＭＮＯ回線網を選択的に使用することができる。そして、移動体端末は、使用中のＭＮＯ回線網を介してデータ通信を行う。
【０００３】
また、状況に応じて移動体端末が使用するＭＮＯ回線網を切り替えることも考えられる。或る特許文献には、ＭＶＮＯ側で、移動体端末から受信したネットワーク負荷が閾値に達したと判定した場合に、当該移動体端末が使用するキャリアを切り替える技術が記載されている。この技術は、例えば移動体端末が場所を変える場合における通信劣化への対応を想定している。
【０００４】
但し、この技術のように個々の移動体端末に関する通信劣化だけでなく、多くのＭＶＮＯユーザの移動体端末に影響する通信劣化も考えられる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−９０４７１号公報
【特許文献２】特開２０１１−１５０２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、一側面では、一方の回線網への通信負荷の集中を回避することである。
【課題を解決するための手段】
【０００７】
一態様に係る通信制御方法は、複数の回線網と接続し、上記複数の回線網のいずれかの回線網を介した端末間の通信を制御するコンピュータにより実行される通信制御方法であって、（Ａ）上記複数の回線網に含まれる第１の回線網とコンピュータとの間の第１伝送路における使用帯域幅が閾値を超えたか否かを判定する処理と、（Ｂ）上記使用帯域幅が上記閾値を超えたと判定した場合に、第１の回線網の使用が割り当てられ、且つ通信していない端末を特定する特定処理と、（Ｃ）特定した端末に、通信に使用する回線網として上記第１の回線網から上記複数の回線網に含まれる第２の回線網への切り替えを指示する指示処理とを含む。
【発明の効果】
【０００８】
一側面としては、一方の回線網への通信負荷の集中を回避することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、ネットワーク構成例を示す図である。
【図２】図２は、伝送量超過の例を示す図である。
【図３】図３は、伝送量超過への対応例を示す図である。
【図４】図４は、コンテンツサーバへのアクセス例を示す図である。
【図５】図５は、コンテンツサーバへのアクセス例を示す図である。
【図６】図６は、ＭＶＮＯ制御サーバのモジュール構成例を示す図である。
【図７】図７は、伝送路テーブルの例を示す図である。
【図８】図８は、端末テーブルの例を示す図である。
【図９】図９は、メイン処理（Ａ）フローを示す図である。
【図１０】図１０は、移動体端末の処理フローを示す図である。
【図１１】図１１は、伝送量超過の例を示す図である。
【図１２】図１２は、伝送性能劣化の例を示す図である。
【図１３】図１３は、第１スループットについて説明するための図である。
【図１４】図１４は、第２スループットについて説明するための図である。
【図１５】図１５は、伝送量超過への対応例を示す図である。
【図１６】図１６は、第１セルテーブルの例を示す図である。
【図１７】図１７は、第１セルにおける通信品質を取得するシーケンスを示す図である。
【図１８】図１８は、第２セルテーブルの例を示す図である。
【図１９】図１９は、第２セルにおける通信品質を取得するシーケンスを示す図である。
【図２０】図２０は、回線網テーブルの例を示す図である。
【図２１】図２１は、第１ＭＮＯ回線網における通信品質を取得するシーケンスを示す図である。
【図２２】図２２は、第２ＭＮＯ回線網における通信品質を取得するシーケンスを示す図である。
【図２３】図２３は、メイン処理（Ｂ）フローを示す図である。
【図２４】図２４は、メイン処理（Ｂ）フローを示す図である。
【図２５】図２５は、第１スループット特定処理フローを示す図である。
【図２６】図２６は、第２スループット特定処理フローを示す図である。
【図２７】図２７は、ＭＶＮＯ制御システムの構成例を示す図である。
【図２８】図２８は、ＭＶＮＯ制御サーバのモジュール構成例を示す図である。
【図２９】図２９は、ユーザ管理サーバのモジュール構成例を示す図である。
【図３０】図３０は、メイン処理（Ｃ）フローを示す図である。
【図３１】図３１は、ユーザ管理サーバの処理フローを示す図である。
【図３２】図３２は、メイン処理（Ｄ）フローを示す図である。
【図３３】図３３は、メイン処理（Ｄ）フローを示す図である。
【図３４】図３４は、コンピュータの機能ブロック図である。
【発明を実施するための形態】
【００１０】
［実施の形態１］
図１に、ネットワーク構成例を示す。この例で、ＭＶＮＯは、第１ＭＮＯ回線網と第２ＭＮＯ回線網とを利用するものとする。ＭＶＮＯ網には、ＭＶＮＯ制御サーバ１０１及びコンテンツサーバ１０３が接続されている。ＭＶＮＯ制御サーバ１０１は、ＭＶＮＯにおける通信制御を行う。コンテンツサーバ１０３は、ＭＶＮＯのユーザにコンテンツを提供する。
【００１１】
ＭＶＮＯ網は、第１伝送路を介して第１ＭＮＯ回線網と接続している。第１ＭＮＯ回線網には、第１ＭＮＯ制御サーバ１１１が接続されている。第１ＭＮＯ制御サーバ１１１は、第１ＭＮＯにおける通信制御を行う。また、第１ＭＮＯ回線網は、複数の第１基地局１１３を含んでいる。第１セル１１５は、移動体端末１３１が第１基地局１１３と無線通信する範囲である。
【００１２】
ＭＶＮＯ網は、第２伝送路を介して第２ＭＮＯ回線網と接続している。第２ＭＮＯ回線網には、第２ＭＮＯ制御サーバ１２１が接続されている。第２ＭＮＯ制御サーバ１２１は、第２ＭＮＯにおける通信制御を行う。また、第２ＭＮＯ回線網は、複数の第２基地局１２３を含んでいる。第２セル１２５は、移動体端末１３１が第２基地局１２３と無線通信する範囲である。
【００１３】
移動体端末１３１は、ＭＶＮＯのユーザが使用する端末である。移動体端末１３１は、第１ＭＮＯ回線網と第２ＭＮＯ回線網の両方について使用権限を有する場合と、一方のＭＮＯ回線網についてのみ使用権限を有する場合があるものとする。移動体端末１３１は、第１ＭＮＯ回線網と第２ＭＮＯ回線網とのいずれかの使用に関する認証を受けて、当該ＭＮＯ回線網を使用する。
【００１４】
図１で、移動体端末１３１ａ及び移動体端末１３１ｂは、第１ＭＮＯ回線網の使用に関する認証を受けており、第１ＭＮＯ回線網を使用している。そして、移動体端末１３１ａは、第１基地局１１３ａに係る第１セル１１５ａの中に存在し、第１基地局１１３ａを介して通信を行っている。移動体端末１３１ｂは、第１基地局１１３ｂに係る第１セル１１５ｂの中に存在するが、通信は行っていない。
【００１５】
同じく、移動体端末１３１ｃ及び移動体端末１３１ｄは、第２ＭＮＯ回線網の使用に関する認証を受けており、第２ＭＮＯ回線網を使用している。そして、移動体端末１３１ｃは、第２基地局１２３ａに係る第２セル１２５ａの中に存在し、第２基地局１２３ａを介して通信を行っている。移動体端末１３１ｄは、第２基地局１２３ｂに係る第２セル１２５ｂの中に存在するが、通信は行っていない。
【００１６】
この例で第１ＭＮＯ回線網の使用に関する認証及び第２ＭＮＯ回線網の使用に関する認証は、ＭＶＮＯ制御サーバ１０１において行われるものとする。
【００１７】
図２に、第１伝送路における伝送量が閾値を超過した様子を示す。第１伝送路における伝送量が閾値を超過すると、第１ＭＮＯ回線網を使用している移動体端末１３１において通信障害が発生する可能性が高まる。
【００１８】
本実施の形態では、第１ＭＮＯ回線網を使用している移動体端末１３１のうち通信中でないものに対して、第２ＭＮＯ回線網を使用するように切り替えさせる。この例では、移動体端末１３１ｂに対して第２ＭＮＯ回線網を使用するように指示する。
【００１９】
図３に示すように移動体端末１３１ｂが第２ＭＮＯ回線網を使用するようになると、移動体端末１３１ｂの通信において第１伝送路は使われない。移動体端末１３１ｂと同様に、第１ＭＮＯ回線網を使用していた他の移動体端末１３１も、第２ＭＮＯ回線網を使用するようになれば、いずれ伝送量超過は解消される。
【００２０】
図４に、移動体端末１３１ｂがＭＮＯ回線網の切り替えを行う前に、コンテンツサーバ１０３へアクセスする場合のシーケンスを示す。移動体端末１３１ｂがコンテンツ要求をコンテンツサーバ１０３へ送信すると（Ｓ４０１）、コンテンツ要求は、第１ＭＮＯ回線網及びＭＶＮＯ網を介して、コンテンツサーバ１０３に到達する。
【００２１】
コンテンツサーバ１０３はコンテンツ要求を受信すると（Ｓ４０３）、コンテンツを移動体端末１３１ｂへ送信する（Ｓ４０５）。
【００２２】
コンテンツは、ＭＶＮＯ網及び第１ＭＮＯ回線網を介して伝送される。そして、移動体端末１３１ｂは、コンテンツを受信する（Ｓ４０７）。
【００２３】
図５に、移動体端末１３１ｂがＭＮＯ回線網を切り替えた後に、コンテンツサーバ１０３へアクセスする場合のシーケンスを示す。移動体端末１３１ｂがコンテンツ要求をコンテンツサーバ１０３へ送信すると（Ｓ５０１）、コンテンツ要求は、第２ＭＮＯ回線網及びＭＶＮＯ網を介して、コンテンツサーバ１０３に到達する。
【００２４】
コンテンツサーバ１０３はコンテンツ要求を受信すると（Ｓ５０３）、コンテンツを移動体端末１３１ｂへ送信する（Ｓ５０５）。
【００２５】
コンテンツは、ＭＶＮＯ網及び第２ＭＮＯ回線網を介して伝送される。そして、移動体端末１３１ｂは、コンテンツを受信する（Ｓ５０７）。上述したようにＭＮＯ回線網の切り替えを行えば、このように第１伝送路における伝送負荷が減少する。
【００２６】
ここでは、第１伝送路において伝送量超過が生じる例について説明したが、第２伝送路において伝送量超過が生じる場合も、同様に他方のＭＮＯ回線網へ切り替えさせるようにしてもよい。また、第１伝送路又は第２伝送路における伝送量超過の他、第１ＭＮＯ回線網又は第２ＭＮＯ回線網における伝送量超過にも対応し得る。以上で本実施の形態における概要の説明を終える。
【００２７】
以下、ＭＶＮＯ制御サーバ１０１の動作について説明する。図６に、ＭＶＮＯ制御サーバ１０１のモジュール構成例を示す。ＭＶＮＯ制御サーバ１０１は、送信部６０１、受信部６０３、判定部６０５、特定部６０７、指示部６０９、認証部６１１、更新部６１３、取得部６１５、伝送路テーブル記憶部６２１、端末テーブル記憶部６２３、第１セルテーブル記憶部６２５、第２セルテーブル記憶部６２７及び回線網テーブル記憶部６２９を有する。
【００２８】
送信部６０１は、各種のデータを送信する。受信部６０３は、各種のデータを受信する。判定部６０５は、第１ＭＮＯ回線網とＭＶＮＯ網との間の第１伝送路における使用帯域幅が閾値を超えたか否かを判定する。特定部６０７は、使用帯域幅が閾値を超えたと判定した場合に、第１ＭＮＯ回線網を使用しており、且つ通信していない移動体端末１３１を特定する。指示部６０９は、特定した移動体端末１３１に、使用するＭＮＯ回線網の切り替えを指示する。認証部６１１は、第１ＭＮＯ回線網の使用に関する認証及び第２ＭＮＯ回線網の使用に関する認証を行う。更新部６１３は、端末テーブルを更新する。取得部６１５は、各種の品質情報を取得する。
【００２９】
伝送路テーブル記憶部６２１は、伝送路テーブルを記憶する。伝送路テーブルについては、図７を用いて後述する。端末テーブル記憶部６２３は、端末テーブルを記憶する。端末テーブルについては、図８を用いて後述する。第１セルテーブル記憶部６２５は、第１セルテーブルを記憶する。第１セルテーブルについては、図１６を用いて後述する。第２セルテーブル記憶部６２７は、第２セルテーブルを記憶する。第２セルテーブルについては、図１８を用いて後述する。回線網テーブル記憶部６２９は、回線網テーブルを記憶する。回線網テーブルについては、図２０を用いて後述する。
【００３０】
上述した送信部６０１、受信部６０３、判定部６０５、特定部６０７、指示部６０９、認証部６１１、更新部６１３及び取得部６１５は、ハードウエア資源（例えば、図３４）と、以下で述べる処理をプロセッサに実行させるプログラムとを用いて実現される。
【００３１】
上述した伝送路テーブル記憶部６２１、端末テーブル記憶部６２３、第１セルテーブル記憶部６２５、第２セルテーブル記憶部６２７及び回線網テーブル記憶部６２９は、ハードウエア資源（例えば、図３４）を用いて実現される。
【００３２】
図７に、伝送路テーブルの例を示す。伝送路テーブルは、伝送路に対応するレコードを有している。伝送路テーブルのレコードは、最大帯域幅が格納されるフィールドと、閾値が格納されるフィールドとを有している。
【００３３】
図示した１番目のレコードは、第１伝送路は、最大で１０Ｇｂｐｓ（ギガビット毎秒）の帯域を使用することが許されており、８Ｇｂｐｓを閾値として伝送量超過を判定することを示している。
【００３４】
図示した２番目のレコードは、第２伝送路も、最大で１０Ｇｂｐｓの帯域を使用することが許されており、８Ｇｂｐｓを閾値として伝送量超過を判定することを示している。
【００３５】
図８に、端末テーブルの例を示す。この例における端末テーブルは、移動体端末ＩＤに対応するレコードを有している。端末テーブルのレコードは、移動体端末ＩＤが格納されるフィールドと、第１ＭＮＯ回線網の使用権限の有無が格納されるフィールドと、第２ＭＮＯ回線網の使用権限の有無が格納されるフィールドと、使用回線網が格納されるフィールドと、状態種別が格納されるフィールドとを有している。
【００３６】
第１ＭＮＯ回線網の使用権限及び第２ＭＮＯ回線網の使用権限は、メイン処理を開始する前に、予め設定されているものとする。第１ＭＮＯ回線網の使用権限及び第２ＭＮＯ回線網の使用権限を有する端末の場合には、使用回線網が状況に応じて変更される。第１ＭＮＯ回線網の使用権限及び第２ＭＮＯ回線網の使用権限のうち、一方のみを有する場合には、当該使用権限を有するＭＮＯ回線網が使用されることになる。状態種別は、通信状態又は待機状態のいずれかである。状態種別も、状況に応じて変更される。移動体端末１３１の状態は、例えば当該移動体端末１３１からＭＶＮＯ制御サーバ１０１へ通知される。或いは、第１ＭＮＯ制御サーバ１１１及び第２ＭＮＯ制御サーバ１２１が、ＭＶＮＯ制御サーバ１０１へ各移動体端末１３１の状態を通知するようにしてもよい。
【００３７】
図９に、メイン処理（Ａ）フローを示す。判定部６０５は、第１伝送路における使用帯域幅を特定する（Ｓ９０１）。例えば、ＭＶＮＯ制御サーバ１０１において当該使用帯域幅を計測する。或いは、第１ＭＮＯ制御サーバ１１１に当該使用帯域幅を問い合わせるようにしてもよい。
【００３８】
判定部６０５は、第１伝送路における使用帯域幅が閾値を超えているか否かを判定する（Ｓ９０３）。第１伝送路における使用帯域幅が閾値を超えていないと判定した場合には、Ｓ９０１に示した処理に戻って、上述した処理を繰り返す。
【００３９】
一方、第１伝送路における使用帯域幅が閾値を超えていると判定した場合には、特定部６０７は、移動体端末１３１を１つ特定する（Ｓ９０５）。例えば、端末テーブルのレコードの順番に従ってレコードが１つ特定される。
【００４０】
特定部６０７は、当該移動体端末１３１が第１ＭＮＯ回線網を使用しているか否かを判定する（Ｓ９０７）。具体的には、当該レコードに格納されている使用回線網に基づいて、当該判定を行う。
【００４１】
当該移動体端末１３１が第１ＭＮＯ回線網を使用していないと判定した場合には、Ｓ９０５に示した処理に戻って、上述した処理を繰り返す。
【００４２】
一方、当該移動体端末１３１が第１ＭＮＯ回線網を使用していると判定した場合には、特定部６０７は、当該移動体端末１３１が通信状態であるか否かを判定する（Ｓ９０９）。具体的には、当該レコードに格納されている状態種別に基づいて、当該判定を行う。
【００４３】
当該移動体端末１３１が通信状態であると判定した場合には、Ｓ９０５に示した処理に戻って、上述した処理を繰り返す。
【００４４】
一方、当該移動体端末１３１が通信状態でないと判定した場合、つまり当該移動体端末１３１が待機状態である場合には、特定部６０７は、当該移動体端末１３１が第２ＭＮＯ回線網の使用権限を有するか否かを判定する（Ｓ９１１）。具体的には、当該レコードに格納されている第２ＭＮ回線網の使用権限に基づいて、当該判定を行う。
【００４５】
当該移動体端末１３１が第２ＭＮＯ回線網の使用権限を有しないと判定した場合には、Ｓ９０５に示した処理に戻って、上述した処理を繰り返す。
【００４６】
一方、当該移動体端末１３１が第２ＭＮＯ回線網の使用権限を有すると判定した場合には、指示部６０９は、当該移動体端末１３１にＭＮＯ回線網の切り替えを指示する。具体的には、送信部６０１が、当該移動体端末１３１へＭＮＯ回線網の切り替え指示を送信する（Ｓ９１３）。切り替え指示が、切り替え先のＭＮＯ回線網の指定を含むようにしてもよい。
【００４７】
その後、受信部６０３は、当該移動体端末１３１から、切り替え先のＭＮＯ回線網に関する認証の要求を受信する（Ｓ９１５）。そして、認証部６１１は、切り替え先のＭＮＯ回線網に関する認証処理を実行する（Ｓ９１７）。認証処理は、従来技術による。認証処理を終えると、送信部６０１は、認証結果を当該移動体端末１３１へ送信する（Ｓ９１９）。
【００４８】
更新部６１３は、端末テーブルを更新する（Ｓ９２１）。具体的には、当該移動体端末１３１のレコードにおける使用回線網を切り替え先のＭＮＯ回線網に改める。そして、Ｓ９０１に示した処理に戻って、上述した処理を繰り返す。
【００４９】
図１０に、移動体端末１３１の処理フローを示す。移動体端末１３１は、ＭＮＯ回線網の切り替え指示を受信したか否かを判定する（Ｓ１００１）。ＭＮＯ回線網の切り替え指示を受信していないと判定した場合には、Ｓ１００１の処理を繰り返す。
【００５０】
ＭＮＯ回線網の切り替え指示を受信したと判定した場合には、移動体端末１３１は、アクセスポイントを切り替える（Ｓ１００３）。切り替え先のＭＮＯ回線網が指定されている場合には、当該ＭＮＯ回線網に切り替えるようにしてもよい。アクセスポイントを切り替える処理は、従来技術による。尚、移動体端末１３１は、各ＭＮＯ回線網に対応するＩＭＳＩ（International Mobile Subscriber Identity）及びＡＰＮ（Access Point Name）等を保持している。
【００５１】
移動体端末１３１は、切り替え先のＭＮＯ回線網の使用に関する認証要求をＭＶＮＯ制御サーバ１０１へ送信する（Ｓ１００５）。認証要求の手順も従来技術による。移動体端末１３１はＭＶＮＯ制御サーバ１０１から認証結果を受信すると（Ｓ１００７）、Ｓ１００１に示した処理に戻って、上述した処理を繰り返す。
【００５２】
本実施の形態によれば、一方のＭＮＯ回線網への通信負荷の集中を回避することができる。従って、輻輳の発生を抑制できる面がある。
【００５３】
また、切り替え先のＭＮＯ回線網の使用権限を有することを条件として移動体端末１３１を特定するので、ＭＮＯ回線網を切り替えられない端末に対する無駄な指示を行わずに済む。
【００５４】
［実施の形態２］
本実施の形態では、移動体端末１３１におけるスループットが劣化すると推測される場合に、ＭＮＯ回線網を切り替えないようにする例について説明する。
【００５５】
図１１乃至図１５を用いて、本実施の形態の概要について説明する。図１１の例で、第１伝送路において伝送量超過が生じると、第１ＭＮＯ回線網を使用中であって、通信していない移動体端末１３１ｅや１３１ｆが切り替えの対象となる。
【００５６】
図１２は、切り替え後の状態を示している。この例では、移動体端末１３１ｅにおいて伝送性能が劣化しているものとする。本実施の形態では、伝送性能が劣化しない場合に限って、切り替えるようにする。そのため、候補の移動体端末１３１が第１ＭＮＯ回線網を使用する場合に見込まれる第１スループットが、当該移動体端末１３１が第２ＭＮＯ回線網を使用する場合に見込まれる第２スループットより小さい場合に、当該移動体端末１３１に第２ＭＮＯ回線網への切り替えを指示する。
【００５７】
図１３を用いて、第１スループットについて説明する。例えば、移動体端末１３１ｅの場合、移動体端末１３１ｅが属する第１セル１１５ｃにおける無線帯域幅と、ＭＶＮＯが使用可能な第１ＭＮＯ回線網の空き帯域幅と、第１伝送路における空き帯域幅とに基づいて、第１スループットを特定する。具体的には、これらの帯域幅のうち、最小の帯域幅が第１スループットに相当する。第１セル１１５ｃにおける無線帯域幅には、第１基地局１１３ｃと通信を行っている移動体端末１３１ｇが計測したものが用いられる。
【００５８】
図１４を用いて、第２スループットについて説明する。例えば、移動体端末１３１ｅの場合、移動体端末１３１ｅが属する第２セル１２５ｃにおける無線帯域幅と、ＭＶＮＯが使用可能な第２ＭＮＯ回線網の空き帯域幅と、第２伝送路における空き帯域幅とに基づいて、第２スループットを特定する。具体的には、これらの帯域幅のうち、最小の帯域幅が第２スループットに相当する。第２セル１２５ｃにおける無線帯域幅には、第２基地局１２３ｃと通信を行っている移動体端末１３１ｈが計測したものが用いられる。
【００５９】
図１５に、本実施の形態における対応例を示す。この例で、移動体端末１３１ｅにおける第１スループットは、第２スループットより大きいと想定する。この場合、移動体端末１３１ｅは切り替えを指示されない。一方、移動体端末１３１ｆにおける第１スループットは、第２スループットより小さいと想定する。この場合、移動体端末１３１ｆは切り替えを指示される。移動体端末１３１ｆと同様に或る程度の移動体端末１３１においてＭＮＯ回線網を切り替えれば、いずれ伝送量超過は解消される。
【００６０】
ここでは、第１伝送路において伝送量超過が生じる例について説明したが、第２伝送路において伝送量超過が生じる場合も、同様に他方のＭＮＯ回線網へ切り替えさせるようにしてもよい。また、第１伝送路又は第２伝送路における伝送量超過の他、第１ＭＮＯ回線網又は第２ＭＮＯ回線網における伝送量超過にも対応し得る。以上で本実施の形態における概要の説明を終える。
【００６１】
続いて、ＭＶＮＯ制御サーバ１０１において、各セルにおける通信品質を取得する方法について説明する。
【００６２】
図１６に、第１セルテーブルの例を示す。この例における第１セルテーブルは、第１セルに対応するレコードを有している。第１セルテーブルのレコードは、第１セルＩＤが格納されるフィールドと、無線帯域幅が格納されるフィールドと、通信状態が格納されるフィールドとを有している。
【００６３】
例えば、図示した１番目のレコードは、ＩＤ「Ｃ００１」により識別される第１セル１１５における無線帯域幅が「５０Ｍｂｐｓ（メガビット毎秒）」であり、通信状態が「良好」であることを示している。
【００６４】
同じく２番目のレコードは、ＩＤ「Ｃ００２」により識別される第１セル１１５における無線帯域幅が「３８４Ｋｂｐｓ（キロビット毎秒）」であり、「輻輳」が発生していることを示している。
【００６５】
図１７に、第１セル１１５における通信品質を取得するシーケンスを示す。移動体端末１３１ｇは、自らが属する第１セル１１５のＩＤを特定する（Ｓ１７０１）。移動体端末１３１ｇが第１基地局１１３ｃを介する通信を開始すると、移動体端末１３１ｇは、第１基地局１１３ｃとの無線通信に関する品質を計測する。具体的には、移動体端末１３１ｇは、無線帯域幅及び通信状態を計測する（Ｓ１７０３）。そして、移動体端末１３１ｇは、第１セルＩＤ、無線帯域幅及び通信状態をＭＶＮＯ制御サーバ１０１へ送信する（Ｓ１７０５）。
【００６６】
第１セルＩＤ、無線帯域幅及び通信状態は、第１ＭＮＯ回線網及びＭＶＮＯ網を介して、ＭＶＮＯ制御サーバ１０１に到達する。
【００６７】
ＭＶＮＯ制御サーバ１０１の受信部６０３が、第１セルＩＤ、無線帯域幅及び通信状態を受信すると（Ｓ１７０７）、取得部６１５は、第１セルテーブルにおいて、第１セルＩＤに対応付けて無線帯域幅及び通信状態を記録する（Ｓ１７０９）。
【００６８】
第２セル１２５についても同様である。図１８に、第２セルテーブルの例を示す。この例における第２セルテーブルは、第２セル１２５に対応するレコードを有している。第２セルテーブルのレコードは、第２セルＩＤが格納されるフィールドと、無線帯域幅が格納されるフィールドと、通信状態が格納されるフィールドとを有している。
【００６９】
例えば、図示した１番目のレコードは、ＩＤ「Ｃ１０１」により識別される第２セル１２５における無線帯域幅が「５０Ｍｂｐｓ」であり、通信状態が「良好」であることを示している。
【００７０】
同じく２番目のレコードは、ＩＤ「Ｃ１０２」により識別される第２セル１２５における無線帯域幅が「５１２Ｋｂｐｓ」であり、「輻輳」が発生していることを示している。
【００７１】
図１９に、第２セル１２５における通信品質を取得するシーケンスを示す。移動体端末１３１ｈは、自らが属する第２セル１２５のＩＤを特定する（Ｓ１９０１）。移動体端末１３１ｈが第２基地局１２３ｃを介する通信を開始すると、移動体端末１３１ｈは、第２基地局１２３ｃとの無線通信に関する品質を計測する。具体的には、移動体端末１３１ｈは、無線帯域幅及び通信状態を計測する（Ｓ１９０３）。そして、移動体端末１３１ｈは、第２セルＩＤ、無線帯域幅及び通信状態をＭＶＮＯ制御サーバ１０１へ送信する（Ｓ１９０５）。
【００７２】
第２セルＩＤ、無線帯域幅及び通信状態は、第２ＭＮＯ回線網及びＭＶＮＯ網を介して、ＭＶＮＯ制御サーバ１０１に到達する。
【００７３】
ＭＶＮＯ制御サーバ１０１の受信部６０３が、第２セルＩＤ、無線帯域幅及び通信状態を受信すると（Ｓ１９０７）、取得部６１５は、第２セルテーブルにおいて、第２セルＩＤに対応付けて無線帯域幅及び通信状態を記録する（Ｓ１９０９）。
【００７４】
上述した手順に従って、ＭＶＮＯ制御サーバ１０１は、常に各セルにおける通信品質を取得しているものとする。
【００７５】
続いて、ＭＶＮＯ制御サーバ１０１において、各ＭＮＯ回線網における通信品質を取得する方法について説明する。
【００７６】
図２０に、回線網テーブルの例を示す。回線網テーブルは、ＭＮＯ回線網に対応するレコードを有している。回線網テーブルのレコードは、空き帯域幅が格納されるフィールドと、通信状態が格納されるフィールドとを有している。空き帯域幅は、ＭＶＮＯが使用可能な空き帯域幅を示している。
【００７７】
例えば、図示した１番目のレコードは、第１ＭＮＯ回線網においてＭＶＮＯが使用可能な空き帯域幅が「５０Ｇｂｐｓ」であり、第１ＭＮＯ回線網における通信状態が「良好」であることを示している。
【００７８】
同じく２番目のレコードは、第２ＭＮＯ回線網においてＭＶＮＯが使用可能な空き帯域幅が「３０Ｇｂｐｓ」であり、第２ＭＮＯ回線網における通信状態が「良好」であることを示している。
【００７９】
図２１に、第１ＭＮＯ回線網における通信品質を取得するシーケンスを示す。ＭＶＮＯ制御サーバ１０１の送信部６０１は、第１ＭＮＯ回線網の品質問合せを第１ＭＮＯ制御サーバ１１１へ送信する（Ｓ２１０１）。当該品質問合せは、ＭＶＮＯ網及び第１ＭＮＯ回線網を介して伝送される。
【００８０】
第１ＭＮＯ制御サーバ１１１が第１ＭＮＯ回線網の品質問合せを受信すると（Ｓ２１０３）、第１ＭＮＯ制御サーバ１１１は、ＭＶＮＯが使用可能な第１ＭＮＯ回線網の空き帯域幅及び通信状態を計測する（Ｓ２１０５）。そして、第１ＭＮＯ制御サーバ１１１は、ＭＶＮＯが使用可能な第１ＭＮＯ回線網の空き帯域幅及び通信状態をＭＶＮＯ制御サーバ１０１へ送信する（Ｓ２１０７）。ＭＶＮＯが使用可能な第１ＭＮＯ回線網の空き帯域幅及び通信状態は、第１ＭＮＯ回線網及びＭＶＮＯ網を介して伝送される。
【００８１】
ＭＶＮＯ制御サーバ１０１の受信部６０３が、ＭＶＮＯが使用可能な第１ＭＮＯ回線網の空き帯域幅及び通信状態を受信すると（Ｓ２１０９）、取得部６１５は、回線網テーブルにおいて、第１ＭＮＯ回線網のレコードに、ＭＶＮＯが使用可能な第１ＭＮＯ回線網の空き帯域幅及び通信状態を記録する（Ｓ２１１１）。
【００８２】
図２２に、第２ＭＮＯ回線網における通信品質を取得するシーケンスを示す。ＭＶＮＯ制御サーバ１０１の送信部６０１は、第２ＭＮＯ回線網の品質問合せを第２ＭＮＯ制御サーバ１２１へ送信する（Ｓ２２０１）。当該品質問合せは、ＭＶＮＯ網及び第２ＭＮＯ回線網を介して伝送される。
【００８３】
第２ＭＮＯ制御サーバ１２１が第２ＭＮＯ回線網の品質問合せを受信すると（Ｓ２２０３）、第２ＭＮＯ制御サーバ１２１は、ＭＶＮＯが使用可能な第２ＭＮＯ回線網の空き帯域幅及び通信状態を計測する（Ｓ２２０５）。そして、第２ＭＮＯ制御サーバ１２１は、ＭＶＮＯが使用可能な第２ＭＮＯ回線網の空き帯域幅及び通信状態をＭＶＮＯ制御サーバ１０１へ送信する（Ｓ２２０７）。ＭＶＮＯが使用可能な第２ＭＮＯ回線網の空き帯域幅及び通信状態は、第２ＭＮＯ回線網及びＭＶＮＯ網を介して伝送される。
【００８４】
ＭＶＮＯ制御サーバ１０１の受信部６０３が、ＭＶＮＯが使用可能な第２ＭＮＯ回線網の空き帯域幅及び通信状態を受信すると（Ｓ２２０９）、取得部６１５は、回線網テーブルにおいて、第２ＭＮＯ回線網のレコードに、ＭＶＮＯが使用可能な第２ＭＮＯ回線網の空き帯域幅及び通信状態を記録する（Ｓ２２１１）。
【００８５】
上述した手順に従って、ＭＶＮＯ制御サーバ１０１は、常に各ＭＮＯ回線網における通信品質を取得しているものとする。
【００８６】
本実施の形態において、ＭＶＮＯ制御サーバ１０１は、メイン処理（Ａ）に代えて、メイン処理（Ｂ）を実行する。図２３に、メイン処理（Ｂ）フローを示す。Ｓ９０１乃至Ｓ９１１に示した処理は、図９の場合と同様である。
【００８７】
指示部６０９は、Ｓ９０５において特定した移動体端末１３１が属する第１セルＩＤ及び第２セルＩＤを特定する（Ｓ２３０１）。例えば、指示部６０９は、当該移動体端末１３１に第１セルＩＤ及び第２セルＩＤを問い合わせて、第１セルＩＤ及び第２セルＩＤを取得する。移動体端末１３１は、第１基地局１１３から受信した電波の強度に基づいて近くの第１基地局１１３を特定し、当該第１基地局１１３に対応する第１セルＩＤを返信する。同様に、移動体端末１３１は、第２基地局１２３から受信した電波の強度に基づいて近くの第２基地局１２３を特定し、当該第２基地局１２３に対応する第２セルＩＤを返信する。
【００８８】
指示部６０９は、第１セルＩＤのみを問い合わせるようにしてもよい。その場合には、第１セルＩＤに対応する第２セルＩＤを特定する。同様に指示部６０９は、第２セルＩＤのみを問い合わせるようにしてもよい。その場合には、第２セルＩＤに対応する第１セルＩＤを特定する。第１セルＩＤと第２セルＩＤとの対応関係は、予め設定されているものとする。
【００８９】
或いは、ＭＶＮＯ制御サーバ１０１は、第１ＭＮＯ制御サーバ１１１に当該移動体端末１３１が属する第１セルＩＤを問い合わせ、第２ＭＮＯ制御サーバ１２１に当該移動体端末１３１が属する第２セルＩＤを問い合わせるようにしてもよい。
【００９０】
続いて、指示部６０９は、第１スループット特定処理を実行する（Ｓ２３０３）。第１スループット特定処理では、第１スループットが特定される。第１スループット特定処理については、図２５を用いて後述する。
【００９１】
指示部６０９は、第２スループット特定処理を実行する（Ｓ２３０５）。第２スループット特定処理では、第２スループットが特定される。第２スループット特定処理については、図２６を用いて後述する。
【００９２】
指示部６０９は、第１スループットが第２スループットより小さいか否かを判定する（Ｓ２３０７）。第１スループットが第２スループットより小さくないと判定した場合には、Ｓ９０５に示した処理に戻って、上述した処理を繰り返す。
【００９３】
一方、第１スループットが第２スループットより小さいと判定した場合には、端子Ａを介して、図２４に示したＳ９１３の処理に移る。
【００９４】
Ｓ９１３乃至Ｓ９２１に示した処理は、図９の場合と同様である。そして、端子Ｂを介して、図２３に示したＳ９０１の処理に戻る。メイン処理（Ｂ）についての説明を終える。
【００９５】
図２５に、第１スループット特定処理フローを示す。指示部６０９は、第１セルテーブルに基づいて、移動体端末１３１が属する第１セル１１５における無線帯域幅を特定する（Ｓ２５０１）。具体的には、図２３のＳ２３０１において特定した第１セルＩＤに対応する無線帯域幅が読まれる。
【００９６】
指示部６０９は、回線網テーブルから、ＭＶＮＯが使用可能な第１ＭＮＯ回線網の空き帯域幅を読む（Ｓ２５０３）。更に、指示部６０９は、第１伝送路における空き帯域幅を特定する（Ｓ２５０５）。例えば、ＭＶＮＯ制御サーバ１０１において当該空き帯域幅を計測する。或いは、第１ＭＮＯ制御サーバ１１１に当該空き帯域幅を問い合わせるようにしてもよい。
【００９７】
指示部６０９は、第１セルＩＤに対応する無線帯域幅、ＭＶＮＯが使用可能な第１ＭＮＯ回線網の空き帯域幅及び第１伝送路における空き帯域幅のうち、最小の帯域幅を特定する（Ｓ２５０７）。最小の帯域幅が、第１スループットに相当する。第１スループット特定処理を終えると、呼び出し元のメイン処理（Ｂ）に復帰する。
【００９８】
図２６に、第２スループット特定処理フローを示す。指示部６０９は、第２セルテーブルに基づいて、移動体端末１３１が属する第２セル１２５における無線帯域幅を特定する（Ｓ２６０１）。具体的には、図２３のＳ２３０１において特定した第２セルＩＤに対応する無線帯域幅が読まれる。
【００９９】
指示部６０９は、回線網テーブルから、ＭＶＮＯが使用可能な第２ＭＮＯ回線網の空き帯域幅を読む（Ｓ２６０３）。更に、指示部６０９は、第２伝送路における空き帯域幅を特定する（Ｓ２６０５）。例えば、ＭＶＮＯ制御サーバ１０１において当該空き帯域幅を計測する。或いは、第２ＭＮＯ制御サーバ１２１に当該空き帯域幅を問い合わせるようにしてもよい。
【０１００】
指示部６０９は、第２セルＩＤに対応する無線帯域幅、ＭＶＮＯが使用可能な第２ＭＮＯ回線網の空き帯域幅及び第２伝送路における空き帯域幅のうち、最小の帯域幅を特定する（Ｓ２６０７）。最小の帯域幅が、第２スループットに相当する。第２スループット特定処理を終えると、呼び出し元のメイン処理（Ｂ）に復帰する。
【０１０１】
本実施の形態によれば、個々の移動体端末１３１において、ＭＮＯ回線網の切り替えによる通信劣化を抑えられる。
【０１０２】
［実施の形態３］
本実施の形態では、実施の形態１で説明したＭＶＮＯ制御サーバ１０１の機能を複数のサーバで分担する例について説明する。
【０１０３】
図２７に、ＭＶＮＯ制御システムの構成例を示す。本実施の形態におけるＭＶＮＯ制御システムは、ＭＶＮＯ制御サーバ１０１とユーザ管理サーバ２７０１を含んでいる。ＭＶＮＯ制御サーバ１０１とユーザ管理サーバ２７０１とは、いずれもＭＶＮＯ網に接続されている。ユーザ管理サーバ２７０１は、移動体端末１３１を特定する機能を負担する。
【０１０４】
図２８に、ＭＶＮＯ制御サーバ１０１のモジュール構成例を示す。ＭＶＮＯ制御サーバ１０１は、送信部６０１、受信部６０３、判定部６０５、指示部６０９、認証部６１１、取得部６１５、伝送路テーブル記憶部６２１、第１セルテーブル記憶部６２５、第２セルテーブル記憶部６２７及び回線網テーブル記憶部６２９を有する。
【０１０５】
図２９に、ユーザ管理サーバ２７０１のモジュール構成例を示す。ユーザ管理サーバ２７０１は、送信部２９０１、受信部２９０３、特定部６０７、更新部６１３及び端末テーブル記憶部６２３を有する。
【０１０６】
送信部２９０１は、各種データを送信する。受信部２９０３は、各種データを受信する。
【０１０７】
上述した送信部２９０１、受信部２９０３、特定部６０７及び更新部６１３は、ハードウエア資源（例えば、図３４）と、以下で述べる処理をプロセッサに実行させるプログラムとを用いて実現される。
【０１０８】
上述した端末テーブル記憶部６２３は、ハードウエア資源（例えば、図３４）を用いて実現される。
【０１０９】
本実施の形態では、ＭＶＮＯ制御サーバ１０１においてメイン処理（Ｃ）を実行する。図３０に、メイン処理（Ｃ）フローを示す。Ｓ９０１及びＳ９０３に示した処理は、図９の場合と同様である。
【０１１０】
Ｓ９０３において第１伝送路における使用帯域幅が閾値を超えていると判定した場合には、送信部６０１は、移動体端末１３１の特定要求をユーザ管理サーバ２７０１へ送信する（Ｓ３００１）。そして、受信部６０３は、ユーザ管理サーバ２７０１から移動体端末ＩＤを受信する（Ｓ３００３）。
【０１１１】
Ｓ９１３乃至Ｓ９１９では、受信した移動体端末ＩＤに基づいて図９の場合と同様の処理を行う。
【０１１２】
送信部６０１は、端末テーブルの更新指示をユーザ管理サーバ２７０１へ送信する（Ｓ３００５）。具体的には、送信部６０１は、当該移動体端末ＩＤに対応する使用回線網を切り替え先のＭＮＯ回線網に改めるように指示する。その後、受信部６０３は、ユーザ管理サーバ２７０１から更新完了の応答を受信する（Ｓ３００７）。そして、Ｓ９０１に示した処理に戻って、上述した処理を繰り返す。
【０１１３】
図３１に、ユーザ管理サーバ２７０１の処理フローを示す。特定部６０７は、受信部２９０３が移動体端末１３１の特定要求を受信したか否かを判定する（Ｓ３１０１）。
【０１１４】
受信部２９０３が移動体端末１３１の特定要求を受信したと判定した場合には、特定部６０７は、図９のＳ９０５の場合と同様に、移動体端末１３１を１つ特定する（Ｓ３１０３）。特定部６０７は、図９のＳ９０７の場合と同様に、当該移動体端末１３１が第１ＭＮＯ回線網を使用しているか否かを判定する（Ｓ３１０５）。
【０１１５】
当該移動体端末１３１が第１ＭＮＯ回線網を使用していないと判定した場合には、Ｓ３１０３に示した処理に戻って、上述した処理を繰り返す。
【０１１６】
一方、当該移動体端末１３１が第１ＭＮＯ回線網を使用していると判定した場合には、特定部６０７は、図９のＳ９０９の場合と同様に、当該移動体端末１３１が通信状態であるか否かを判定する（Ｓ３１０７）。
【０１１７】
当該移動体端末１３１が通信状態であると判定した場合には、Ｓ３１０３に示した処理に戻って、上述した処理を繰り返す。
【０１１８】
一方、当該移動体端末１３１が通信状態でないと判定した場合、つまり当該移動体端末１３１が待機状態である場合には、特定部６０７は、図９のＳ９１１の場合と同様に、当該移動体端末１３１が第２ＭＮＯ回線網の使用権限を有するか否かを判定する（Ｓ３１０９）。
【０１１９】
当該移動体端末１３１が第２ＭＮＯ回線網の使用権限を有しないと判定した場合には、Ｓ３１０３に示した処理に戻って、上述した処理を繰り返す。
【０１２０】
一方、当該移動体端末１３１が第２ＭＮＯ回線網の使用権限を有すると判定した場合には、特定部６０７は、移動体端末ＩＤをＭＶＮＯ制御サーバ１０１へ回答する。具体的には、送信部２９０１が、移動体端末ＩＤをＭＶＮＯ制御サーバ１０１へ送信する（Ｓ３１１１）。そして、Ｓ３１０１に示した処理に戻って、上述した処理を繰り返す。
【０１２１】
Ｓ３１０１において、受信部２９０３が移動体端末１３１の特定要求を受信していないと判定した場合には、特定部６０７は、受信部２９０３が端末テーブルの更新指示を受信したか否かを判定する（Ｓ３１１３）。受信部２９０３が端末テーブルの更新指示を受信していないと判定した場合には、Ｓ３１０１に示した処理に戻って、上述した処理を繰り返す。
【０１２２】
一方、受信部２９０３が端末テーブルの更新指示を受信したと判定した場合には、更新部６１３は、図９のＳ９２１の場合と同様、端末テーブルを更新する（Ｓ３１１５）。更新部６１３は、送信部２９０１を介して、更新完了の応答を送信する（Ｓ３１１７）。そして、Ｓ３１０１に示した処理に戻って、上述した処理を繰り返す。
【０１２３】
本実施の形態によれば、サーバの処理負荷を分散できる。
【０１２４】
［実施の形態４］
本実施の形態では、実施の形態２で説明したＭＶＮＯ制御サーバ１０１の機能を複数のサーバで分担する例について説明する。
【０１２５】
本実施の形態では、メイン処理（Ｄ）を実行する。図３２に、メイン処理（Ｄ）フローを示す。Ｓ９０１及びＳ９０３に示した処理は、図９の場合と同様である。Ｓ３００１乃至Ｓ３００３に示した処理は、図３０の場合と同様である。Ｓ２３０１乃至Ｓ２３０７に示した処理は、図２３の場合と同様である。端子Ｃを介して、図３３に示したＳ９１３の処理に移る。
【０１２６】
Ｓ９１３乃至Ｓ９１９に示した処理は、図９の場合と同様である。Ｓ３００５及びＳ３００７に示した処理は、図３０の場合と同様である。端子Ｄを介して、図３２に示したＳ９０１の処理に戻る。
【０１２７】
本実施の形態によれば、サーバの処理負荷を分散できる。
【０１２８】
以上本発明の実施の形態を説明したが、本発明はこれに限定されるものではない。例えば、上述の機能ブロック構成はプログラムモジュール構成に一致しない場合もある。
【０１２９】
また、上で説明した各記憶領域の構成は一例であって、上記のような構成でなければならないわけではない。さらに、処理フローにおいても、処理結果が変わらなければ、処理の順番を入れ替えることや複数の処理を並列に実行させるようにしても良い。
【０１３０】
なお、上で述べたＭＶＮＯ制御サーバ１０１及びユーザ管理サーバ２７０１は、コンピュータ装置であって、図３４に示すように、メモリ２５０１とＣＰＵ（Central Processing Unit）２５０３とハードディスク・ドライブ（ＨＤＤ：Hard Disk Drive）２５０５と表示装置２５０９に接続される表示制御部２５０７とリムーバブル・ディスク２５１１用のドライブ装置２５１３と入力装置２５１５とネットワークに接続するための通信制御部２５１７とがバス２５１９で接続されている。オペレーティング・システム（ＯＳ：Operating System）及び本実施例における処理を実施するためのアプリケーション・プログラムは、ＨＤＤ２５０５に格納されており、ＣＰＵ２５０３により実行される際にはＨＤＤ２５０５からメモリ２５０１に読み出される。ＣＰＵ２５０３は、アプリケーション・プログラムの処理内容に応じて表示制御部２５０７、通信制御部２５１７、ドライブ装置２５１３を制御して、所定の動作を行わせる。また、処理途中のデータについては、主としてメモリ２５０１に格納されるが、ＨＤＤ２５０５に格納されるようにしてもよい。本発明の実施例では、上で述べた処理を実施するためのアプリケーション・プログラムはコンピュータ読み取り可能なリムーバブル・ディスク２５１１に格納されて頒布され、ドライブ装置２５１３からＨＤＤ２５０５にインストールされる。インターネットなどのネットワーク及び通信制御部２５１７を経由して、ＨＤＤ２５０５にインストールされる場合もある。このようなコンピュータ装置は、上で述べたＣＰＵ２５０３、メモリ２５０１などのハードウエアとＯＳ及びアプリケーション・プログラムなどのプログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
【０１３１】
以上述べた本発明の実施の形態をまとめると、以下のようになる。
【０１３２】
本実施の形態に係る通信制御方法は、複数の回線網と接続し、上記複数の回線網のいずれかの回線網を介した端末間の通信を制御するコンピュータにより実行される通信制御方法であって、（Ａ）上記複数の回線網に含まれる第１の回線網とコンピュータとの間の第１伝送路における使用帯域幅が閾値を超えたか否かを判定する処理と、（Ｂ）上記使用帯域幅が上記閾値を超えたと判定した場合に、第１の回線網の使用が割り当てられ、且つ通信していない端末を特定する特定処理と、（Ｃ）特定した端末に、通信に使用する回線網として上記第１の回線網から上記複数の回線網に含まれる第２の回線網への切り替えを指示する指示処理とを含む。
【０１３３】
このようにすれば、一方の回線網への通信負荷の集中を回避することができる。従って、輻輳の発生を抑制できる面がある。
【０１３４】
また、上記特定処理において、更に、第２の回線網の使用権限を有することを条件として、上記端末を特定するようにしてもよい。
【０１３５】
このようにすれば、回線網を切り替えられない端末に対する無駄な指示を行わずに済む。
【０１３６】
また、上記指示処理において、特定した端末が第１の回線網を使用する場合に見込まれる第１スループットが、当該端末が第２の回線網を使用する場合に見込まれる第２スループットより小さい場合に、当該端末に第２の回線網への上記切り替えを指示するようにしてもよい。
【０１３７】
このようにすれば、個々の端末において、回線網の切り替えによる通信劣化を抑えられる。
【０１３８】
また、上記指示処理において、特定した端末が属する第１の回線網のセルにおける無線帯域幅と、上記コンピュータが制御する通信において使用可能な第１の回線網の空き帯域幅と、第１伝送路における空き帯域幅とに基づいて、第１の回線網を介した当該端末と上記コンピュータとの間のデータ伝送に係る第１スループットを特定するようにしてもよい。更に、上記指示処理において、当該端末が属する第２の回線網のセルにおける無線帯域幅と、上記コンピュータが制御する通信において使用可能な第２の回線網の空き帯域幅と、第２の回線網と上記コンピュータとの間の第２伝送路における空き帯域幅とに基づいて、第２の回線網を介した当該端末と上記コンピュータとの間のデータ伝送に係る第２スループットを特定するようにしてもよい。
【０１３９】
このようにすれば、各回線網を使用した場合のスループットを、より正しく見込める。
【０１４０】
また、上記回線網は、ＭＮＯ回線網であってもよい。更に、上記コンピュータは、ＭＶＮＯ網に設けられてもよい。
【０１４１】
なお、上記方法による処理をコンピュータに行わせるためのプログラムを作成することができ、当該プログラムは、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等のコンピュータ読み取り可能な記憶媒体又は記憶装置に格納されるようにしてもよい。尚、中間的な処理結果は、一般的にメインメモリ等の記憶装置に一時保管される。
【０１４２】
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。
【０１４３】
（付記１）
複数の回線網と接続し、前記複数の回線網のいずれかの回線網を介した端末間の通信を制御するコンピュータに、
前記複数の回線網に含まれる第１の回線網と前記コンピュータとの間の第１伝送路における使用帯域幅が閾値を超えたか否かを判定する処理と、
前記使用帯域幅が前記閾値を超えたと判定した場合に、前記第１の回線網の使用が割り当てられ、且つ通信していない端末を特定する特定処理と、
特定した前記端末に、通信に使用する回線網として前記第１の回線網から前記複数の回線網に含まれる第２の回線網への切り替えを指示する指示処理と
を実行させるプログラム。
【０１４４】
（付記２）
前記特定処理において、更に、第２の回線網の使用権限を有することを条件として、前記端末を特定する
付記１記載のプログラム。
【０１４５】
（付記３）
前記指示処理において、特定した前記端末が前記第１の回線網を使用する場合に見込まれる第１スループットが、当該端末が前記第２の回線網を使用する場合に見込まれる第２スループットより小さい場合に、当該端末に前記第２の回線網への前記切り替えを指示する
付記１又は２記載のプログラム。
【０１４６】
（付記４）
前記指示処理において、特定した前記端末が属する前記第１の回線網のセルにおける無線帯域幅と、前記コンピュータが制御する通信において使用可能な前記第１の回線網の空き帯域幅と、前記第１伝送路における空き帯域幅とに基づいて、前記第１の回線網を介した当該端末と前記コンピュータとの間のデータ伝送に係る前記第１スループットを特定し、
更に、当該端末が属する前記第２の回線網のセルにおける無線帯域幅と、前記コンピュータが制御する通信において使用可能な前記第２の回線網の空き帯域幅と、前記第２の回線網と前記コンピュータとの間の第２伝送路における空き帯域幅とに基づいて、前記第２の回線網を介した当該端末と前記コンピュータとの間のデータ伝送に係る前記第２スループットを特定する
付記３記載のプログラム。
【０１４７】
（付記５）
前記回線網は、ＭＮＯ回線網であり、
前記コンピュータは、ＭＶＮＯ網に設けられている
付記１乃至４のいずれか１つ記載のプログラム。
【０１４８】
（付記６）
複数の回線網と接続し、前記複数の回線網のいずれかの回線網を介した端末間の通信を制御するコンピュータにより実行され、
前記複数の回線網に含まれる第１の回線網と前記コンピュータとの間の第１伝送路における使用帯域幅が閾値を超えたか否かを判定する処理と、
前記使用帯域幅が前記閾値を超えたと判定した場合に、前記第１の回線網の使用が割り当てられ、且つ通信していない端末を特定する特定処理と、
特定した前記端末に、通信に使用する回線網として前記第１の回線網から前記複数の回線網に含まれる第２の回線網への切り替えを指示する指示処理と
を含む通信制御方法。
【０１４９】
（付記７）
複数の回線網と接続し、前記複数の回線網のいずれかの回線網を介した端末間の通信を制御する通信制御装置であって、
前記複数の回線網に含まれる第１の回線網と前記通信制御装置との間の第１伝送路における使用帯域幅が閾値を超えたか否かを判定する判定部と、
前記使用帯域幅が前記閾値を超えたと判定した場合に、前記第１の回線網の使用が割り当てられ、且つ通信していない端末を特定する特定部と、
特定した前記端末に、通信に使用する回線網として前記第１の回線網から前記複数の回線網に含まれる第２の回線網への切り替えを指示する指示部と
を有する通信制御装置。
【０１５０】
（付記８）
複数の回線網と接続し、前記複数の回線網のいずれかの回線網を介した端末間の通信を制御する通信制御システムであって、
前記複数の回線網に含まれる第１の回線網と前記通信制御システムとの間の第１伝送路における使用帯域幅が閾値を超えたか否かを判定する判定部と、
前記使用帯域幅が前記閾値を超えたと判定した場合に、前記第１の回線網の使用が割り当てられ、且つ通信していない端末を特定する特定部と、
特定した前記端末に、通信に使用する回線網として前記第１の回線網から前記複数の回線網に含まれる第２の回線網への切り替えを指示する指示部と
を有する通信制御システム。
【符号の説明】
【０１５１】
１０１  ＭＶＮＯ制御サーバ    １０３  コンテンツサーバ
１１１  第１ＭＮＯ制御サーバ    １１３  第１基地局
１１５  第１セル    １２１  第２ＭＮＯ制御サーバ
１２３  第２基地局    １２５  第２セル
１３１  移動体端末    ６０１  送信部
６０３  受信部    ６０５  判定部
６０７  特定部    ６０９  指示部
６１１  認証部    ６１３  更新部
６１５  取得部    ６２１  伝送路テーブル記憶部
６２３  端末テーブル記憶部    ６２５  第１セルテーブル記憶部
６２７  第２セルテーブル記憶部    ６２９  回線網テーブル記憶部
２７０１  ユーザ管理サーバ    ２９０１  送信部
２９０３  受信部
【図１】
0006642221.tif 000002
【図２】
0006642221.tif 000003
【図３】
0006642221.tif 000004
【図４】
0006642221.tif 000005
【図５】
0006642221.tif 000006
【図６】
0006642221.tif 000007
【図７】
0006642221.tif 000008
【図８】
0006642221.tif 000009
【図９】
0006642221.tif 000010
【図１０】
0006642221.tif 000011
【図１１】
0006642221.tif 000012
【図１２】
0006642221.tif 000013
【図１３】
0006642221.tif 000014
【図１４】
0006642221.tif 000015
【図１５】
0006642221.tif 000016
【図１６】
0006642221.tif 000017
【図１７】
0006642221.tif 000018
【図１８】
0006642221.tif 000019
【図１９】
0006642221.tif 000020
【図２０】
0006642221.tif 000021
【図２１】
0006642221.tif 000022
【図２２】
0006642221.tif 000023
【図２３】
0006642221.tif 000024
【図２４】
0006642221.tif 000025
【図２５】
0006642221.tif 000026
【図２６】
0006642221.tif 000027
【図２７】
0006642221.tif 000028
【図２８】
0006642221.tif 000029
【図２９】
0006642221.tif 000030
【図３０】
0006642221.tif 000031
【図３１】
0006642221.tif 000032
【図３２】
0006642221.tif 000033
【図３３】
0006642221.tif 000034
【図３４】
0006642221.tif 000035