(57)【特許請求の範囲】
【請求項１】
ユーザ端末と通信を行う端末側通信モジュールと、
無線基地局と通信を行う基地局側通信モジュールと、
第１のＳＩＭカードを格納する第１のＳＩＭスロットと、
第２のＳＩＭカードを格納する第２のＳＩＭスロットと、
アプリケーションの識別子と第１又は第２のＳＩＭカードとを対応付けて格納する第１のテーブルと、
前記ユーザ端末から受信したパケット内の識別子を検出する識別子検出手段と、
前記第１のテーブルを参照して、前記識別子検出手段により検出された識別子に対応するＳＩＭカードを選択するＳＩＭカード選択手段と、を備え、
前記基地局側通信モジュールは、前記ＳＩＭカード選択手段により選択されたＳＩＭカードを用いて、前記アプリケーションのパケットの通信を行う、モバイルルータ。
【請求項２】
前記第２のＳＩＭカードより高速通信が可能な前記第１のＳＩＭカードを用いて、前記無線基地局から受信した信号の通信速度を測定する測定手段と、
測定された前記通信速度と閾値とを比較する比較手段と、
前記通信速度が前記閾値以上である場合、前記識別子検出手段により検出された識別子と前記第１のＳＩＭカードとを対応付けて前記第１のテーブルに格納し、前記通信速度が前記閾値未満である場合、前記識別子検出手段により検出された識別子と前記第２のＳＩＭカードとを対応付けて前記第１のテーブルに格納する登録手段と、をさらに備える請求項１に記載のモバイルルータ。
【請求項３】
前記第１のテーブルは、前記ユーザ端末ごとの専用のテーブルである、請求項１又は２に記載のモバイルルータ。
【請求項４】
前記ユーザ端末から受信した接続要求のパケット内に格納されているＭＡＣアドレスを検出するアドレス検出手段と、
前記ＭＡＣアドレスのユーザ端末用の第１のテーブルを備えている場合、当該ユーザ端末用の第１のテーブルへのアクセスを有効にし、前記ＭＡＣアドレスのユーザ端末用の第１のテーブルを備えていない場合、当該ユーザ端末用のテーブルを新たに作成し、新たに作成した第１のテーブルへのアクセスを有効にするテーブル選択手段と、をさらに備える請求項３に記載のモバイルルータ。
【請求項５】
複数のユーザ端末に対して共通に用いる第２のテーブルをさらに備え、
前記第２のテーブルは、アプリケーションの共通識別子と前記第１又は第２のＳＩＭカードとを対応付けて格納する、請求項３又は４に記載のモバイルルータ。
【請求項６】
ユーザ端末と、モバイルルータとを備えるＳＩＭカードの自動切り替えシステムであって、
前記ユーザ端末は、
前記モバイルルータと通信を行う通信モジュールと、
使用するアプリケーションの識別子を、当該アプリケーションのパケット内に格納する識別子格納手段と、を備え、
前記モバイルルータは、
前記ユーザ端末と通信を行う端末側通信モジュールと、
無線基地局と通信を行う基地局側通信モジュールと、
第１のＳＩＭカードを格納する第１のＳＩＭスロットと、
第２のＳＩＭカードを格納する第２のＳＩＭスロットと、
アプリケーションの識別子と第１又は第２のＳＩＭカードとを対応付けて格納する第１のテーブルと、
前記ユーザ端末から受信したパケット内の識別子を検出する識別子検出手段と、
前記第１のテーブルを参照して、前記識別子検出手段により検出された識別子に対応するＳＩＭカードを選択するＳＩＭカード選択手段と、を備え、
前記基地局側通信モジュールは、前記ＳＩＭカード選択手段により選択されたＳＩＭカードを用いて、前記アプリケーションのパケットの通信を行う、ＳＩＭカードの自動切り替えシステム。
【請求項７】
前記モバイルルータは、
前記第２のＳＩＭカードより高速通信が可能な前記第１のＳＩＭカードを用いて、前記無線基地局から受信した信号の通信速度を測定する測定手段と、
測定された前記通信速度と閾値とを比較する比較手段と、
前記通信速度が前記閾値以上である場合、前記識別子検出手段により検出された識別子と前記第１のＳＩＭカードとを対応付けて前記第１のテーブルに格納し、前記通信速度が前記閾値未満である場合、前記識別子検出手段により検出された識別子と前記第２のＳＩＭカードとを対応付けて前記第１のテーブルに格納する登録手段と、をさらに備える請求項６に記載のＳＩＭカードの自動切り替えシステム。
【請求項８】
前記第１のテーブルは、前記ユーザ端末ごとの専用のテーブルであり、
前記ユーザ端末は、
前記モバイルルータへ送信する接続要求のパケット内に、当該ユーザ端末のＭＡＣアドレスを格納するアドレス格納手段と、
複数のアプリケーションのそれぞれに対して、前記識別子を任意に振り分ける識別子振り分け手段と、をさらに備え、
前記モバイルルータは、
前記ユーザ端末から受信した前記接続要求のパケット内に格納されているＭＡＣアドレスを検出するアドレス検出手段と、
前記ＭＡＣアドレスのユーザ端末用の第１のテーブルを備えている場合、当該ユーザ端末用の第１のテーブルへのアクセスを有効にし、前記ＭＡＣアドレスのユーザ端末用の第１のテーブルを備えていない場合、当該ユーザ端末用のテーブルを新たに作成し、新たに作成した第１のテーブルへのアクセスを有効にするテーブル選択手段と、をさらに備える請求項６又は７に記載のＳＩＭカードの自動切り替えシステム。
【請求項９】
第１のＳＩＭカードを格納する第１のＳＩＭスロットと、第２のＳＩＭカードを格納する第２のＳＩＭスロットと、を備えるモバイルルータにおけるＳＩＭカードの自動切り替え方法であって、
ユーザ端末から受信したパケット内の識別子を検出し、
アプリケーションの識別子と第１又は第２のＳＩＭカードとを対応付けて格納する第１のテーブルを参照して、検出された前記識別子に対応するＳＩＭカードを選択し、
選択されたＳＩＭカードを用いて、前記アプリケーションのパケットの無線基地局との通信を行うこと、を備えるＳＩＭカードの自動切り替え方法。
【請求項１０】
検出された前記識別子が前記第１のテーブルに格納されていない場合、前記第２のＳＩＭカードより高速通信が可能な前記第１のＳＩＭカードを用いて、前記無線基地局から受信した信号の通信速度を測定し、
測定された前記通信速度と閾値とを比較し、
前記通信速度が前記閾値以上である場合、検出された前記識別子と前記第１のＳＩＭカードとを対応付けて前記第１のテーブルに格納し、前記通信速度が前記閾値未満である場合、検出された前記識別子と前記第２のＳＩＭカードとを対応付けて前記第１のテーブルに格納すること、をさらに備える請求項９に記載のＳＩＭカードの自動切り替え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はモバイルルータ、ＳＩＭ（Subscriber Identity Module）カードの自動切り替えシステム、及びその方法に関する。
【背景技術】
【０００２】
近年、格安ＳＩＭのプランが増えている。例えば、高速通信可能だが通信量制限のあるものや、低速での通信しかできないが通信量制限がないもの等、使用料金が安い代わりに通信制限のあるＳＩＭが数多く登場している。
【０００３】
このような格安ＳＩＭの登場により、複数のＳＩＭカードを所有し、使用するアプリケーション等の用途に応じて使い分けるユーザが増加している。それにともない、２枚のＳＩＭカードを挿入可能なデュアルＳＩＭ対応のモバイルルータの需要が高まっている。通常、２枚のＳＩＭカードを切り替える際には、ユーザが手動で切り替える必要があり、手間がかかる。
【０００４】
特許文献１には、携帯電話において、基地局からサービス・プロバイダーを識別するＩＤ（identification）コードを受信し、受信したＩＤコードと自身が記憶しているＩＤコードとを比較した結果を用いて、自動的にＳＩＭカードを切り替える技術が記載されている。特許文献１では、通話ごとに最も安い接続パスを達成するようにＳＩＭカードを切り替えている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−３４５０４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１では、高速通信可能で通信量制限のあるものや、低速通信しかできないが通信量制限がないもの等の異なる格安ＳＩＭのプランを考慮していない。このため、低速通信で十分なアプリケーションを使用する場合でも、高速通信可能で通信量制限のあるＳＩＭカードが使用され、高速通信の通信量を無駄に消費してしまうことがあるという問題があった。同様に、高速通信が必要なアプリケーションを使用する場合でも、低速通信しかできないが通信量制限がないＳＩＭカードが使用され、アプリケーションの使用に支障を来すことがあるという問題があった。
【０００７】
本発明は、このような問題点を解決するためになされたものであり、ユーザ端末にて使用されるアプリケーションに適したＳＩＭカードへ自動で切り替えることができるモバイルルータ、ＳＩＭカードの自動切り替えシステム、及びその方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の態様にかかるモバイルルータは、ユーザ端末と通信を行う端末側通信モジュールと、無線基地局と通信を行う基地局側通信モジュールと、第１のＳＩＭカードを格納する第１のＳＩＭスロットと、第２のＳＩＭカードを格納する第２のＳＩＭスロットと、アプリケーションの識別子と第１又は第２のＳＩＭカードとを対応付けて格納する第１のテーブルと、前記ユーザ端末から受信したパケット内の識別子を検出する識別子検出手段と、前記第１のテーブルを参照して、前記識別子検出手段により検出された識別子に対応するＳＩＭカードを選択するＳＩＭカード選択手段と、を備え、前記基地局側通信モジュールは、前記ＳＩＭカード選択手段により選択されたＳＩＭカードを用いて、前記アプリケーションのパケットの通信を行うものである。
【０００９】
本発明の第２の態様にかかるＳＩＭカードの自動切り替えシステムは、ユーザ端末と、モバイルルータとを備え、前記ユーザ端末は、前記モバイルルータと通信を行う通信モジュールと、使用するアプリケーションの識別子を、当該アプリケーションのパケット内に格納する識別子格納手段と、を備え、前記モバイルルータは、前記ユーザ端末と通信を行う端末側通信モジュールと、無線基地局と通信を行う基地局側通信モジュールと、第１のＳＩＭカードを格納する第１のＳＩＭスロットと、第２のＳＩＭカードを格納する第２のＳＩＭスロットと、アプリケーションの識別子と第１又は第２のＳＩＭカードとを対応付けて格納する第１のテーブルと、前記ユーザ端末から受信したパケット内の識別子を検出する識別子検出手段と、前記第１のテーブルを参照して、前記識別子検出手段により検出された識別子に対応するＳＩＭカードを選択するＳＩＭカード選択手段と、を備え、前記基地局側通信モジュールは、前記ＳＩＭカード選択手段により選択されたＳＩＭカードを用いて、前記アプリケーションのパケットの通信を行うものである。
【００１０】
本発明の第３の態様にかかるＳＩＭカードの自動切り替え方法は、第１のＳＩＭカードを格納する第１のＳＩＭスロットと、第２のＳＩＭカードを格納する第２のＳＩＭスロットと、を備えるモバイルルータにおける方法であって、ユーザ端末から受信したパケット内の識別子を検出し、アプリケーションの識別子と第１又は第２のＳＩＭカードとを対応付けて格納する第１のテーブルを参照して、検出された前記識別子に対応するＳＩＭカードを選択し、選択されたＳＩＭカードを用いて、前記アプリケーションのパケットの無線基地局との通信を行うこと、を備えるものである。
【発明の効果】
【００１１】
本発明により、ユーザ端末にて使用されるアプリケーションに適したＳＩＭカードへ自動で切り替えることができるモバイルルータ、ＳＩＭカードの自動切り替えシステム、及びその方法を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態１にかかる移動体通信システムの構成を示す図である。
【図２】本発明の実施の形態１にかかるモバイルルータの構成を示すブロック図である。
【図３】本発明の実施の形態１にかかるモバイルルータにおける処理を示すシーケンス図である。
【図４】本発明の実施の形態１にかかるユーザ端末の構成を示すブロック図である。
【図５】本発明の実施の形態１にかかるＳＩＭカードの自動切り替えシステムにおける処理を示すシーケンス図である。
【図６】本発明の実施の形態２にかかるモバイルルータの構成を示すブロック図である。
【図７】本発明の実施の形態２にかかるモバイルルータにおける処理を示すシーケンス図である。
【図８】本発明の実施の形態３にかかるユーザ端末の構成を示すブロック図である。
【図９】本発明の実施の形態３にかかるモバイルルータの構成を示すブロック図である。
【図１０Ａ】本発明の実施の形態３にかかるＳＩＭカードの自動切り替えシステムにおける処理を示すシーケンス図である。
【図１０Ｂ】本発明の実施の形態３にかかるＳＩＭカードの自動切り替えシステムにおける処理を示すシーケンス図である。
【図１１】本発明の実施の形態３にかかる第１のテーブルの選択の例を示す図である。
【図１２】本発明の実施の形態４にかかるモバイルルータの構成を示すブロック図である。
【図１３】本発明の実施の形態４にかかるＳＩＭカードの自動切り替えシステムにおける処理を示すシーケンス図である。
【発明を実施するための形態】
【００１３】
実施の形態１
まず、図１を用いて、本発明の実施の形態１にかかる移動体通信システムの構成について説明する。この移動体通信システムは、図１に示されるように、モバイルルータ１００、ユーザ端末２００、及び無線基地局３００を備えている。
【００１４】
モバイルルータ１００は、複数のＳＩＭスロットを備え、複数のＳＩＭカードを挿入可能なモバイルルータである。例えば、モバイルルータ１００は、２つのＳＩＭスロットを備えたデュアルＳＩＭ対応モバイルルータであり、２つのＳＩＭカードでデュアルアクティブが可能なものである。また、モバイルルータ１００は、Ｗｉ−Ｆｉ（Wireless Fidelity）通信によりユーザ端末２００と通信可能なインタフェースを備えている。さらに、モバイルルータ１００は、ＷＡＮ（Wide Area Network）回線を用いた通信により無線基地局３００と通信可能なインタフェースを備えている。なお、ＷＡＮ回線を用いた通信とは、例えばＬＴＥ（Long Term Evolution）、ＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）等の無線通信規格を用いた通信のことをいう。
【００１５】
ユーザ端末２００は、Ｗｉ−Ｆｉ通信が可能なインタフェースを搭載したモバイル機器である。例えば、ユーザ端末２００は、スマートフォン、タブレット端末等である。
【００１６】
無線基地局３００は、一般的な無線基地局を示し、ＬＴＥ、ＷｉＭＡＸ等の無線通信を行う無線基地局である。
【００１７】
続いて、図２を用いて、本発明の実施の形態１にかかるモバイルルータ１００の構成について説明する。モバイルルータ１００は、第１のＳＩＭスロット１０１、第２のＳＩＭスロット１０２、基地局側通信モジュール１０３、端末側通信モジュール１０４、記憶部１１０、制御部１２０を備えている。
【００１８】
第１のＳＩＭスロット１０１、及び第２のＳＩＭスロット１０２は、ＳＩＭカードを格納し、格納したＳＩＭカードと制御部１２０との情報の受け渡しを行うインタフェースである。本発明の実施の形態１では、第１のＳＩＭスロット１０１に第１のＳＩＭカードを挿入し、第２のＳＩＭスロット１０２に第２のＳＩＭカードを挿入して使用することについて説明する。
【００１９】
基地局側通信モジュール１０３は、無線基地局３００とＷＡＮ回線を用いた通信を行うための通信モジュールである。基地局側通信モジュール１０３は、ＷＡＮ回線を用いた通信の制御、データ通信等を行う。また、基地局側通信モジュール１０３は、第１のＳＩＭカード又は第２のＳＩＭカードを用いて、無線基地局３００との通信を行う。
【００２０】
端末側通信モジュール１０４は、ユーザ端末２００とＷｉ−Ｆｉ通信を行うための通信モジュールである。端末側通信モジュール１０４は、Ｗｉ−Ｆｉ通信の制御、データ通信等を行う。端末側通信モジュール１０４は、ユーザ端末２００へパケットを送信し、ユーザ端末２００からパケットを受信する。また、端末側通信モジュール１０４は、受信したパケットを制御部１２０へ出力する。
【００２１】
記憶部１１０は、第１のテーブル１１１を備えている。また、記憶部１１０は、モバイルルータ１００の制御に必要なソフトウェアや、各種設定情報等も格納している。
【００２２】
第１のテーブル１１１は、アプリケーションの識別子と第１又は第２のＳＩＭカードとを対応付けて格納している。
【００２３】
制御部１２０は、例えばＣＰＵ（Central Processing Unit）、ＯＳ（Operating System）により構成される。制御部１２０は、識別子検出部１２１、ＳＩＭカード選択部１２２を備えている。
【００２４】
識別子検出部１２１は、ユーザ端末２００から受信したパケット内の識別子を検出する機能部である。識別子検出部１２１は、検出した識別子をＳＩＭカード選択部１２２へ出力する。
【００２５】
ＳＩＭカード選択部１２２は、識別子検出部１２１から識別子を受け取る。また、ＳＩＭカード選択部１２２は、第１のテーブル１１１を参照して、受け取った識別子に対応するＳＩＭカードを選択する。すなわち、ＳＩＭカード選択部１２２は、ユーザ端末２００から受信したパケット内の識別子に対応するＳＩＭカードを、当該識別子のアプリケーションが使用される際のＳＩＭカードとして選択する。
【００２６】
したがって、基地局側通信モジュール１０３は、ＳＩＭカード選択部１２２に選択されたＳＩＭカードを用いて、アプリケーションのパケットの通信を行う。
【００２７】
以上のように、実施の形態１にかかる図２のモバイルルータ１００では、第１のテーブル１１１により、アプリケーションの識別子と第１又は第２のＳＩＭカードとを対応付けて格納する構成としている。また、識別子検出部１２１により、ユーザ端末２００から受信したパケット内の識別子を検出する構成としている。さらに、ＳＩＭカード選択部１２２により、第１のテーブル１１１を参照して、受信したパケット内の識別子に対応するＳＩＭカードを選択する構成としている。これにより、実施の形態１にかかる図２のモバイルルータ１００では、ユーザが操作することなく、ユーザ端末２００にて使用されるアプリケーションに適したＳＩＭカードへ自動で切り替えることができる。
【００２８】
続いて、図３のシーケンス図を用いて、本発明の実施の形態１にかかるモバイルルータ１００における処理について説明する。
【００２９】
まず、端末側通信モジュール１０４は、ユーザ端末２００からパケットを受信する（Ｓ１０１）。次に、識別子検出部１２１は、Ｓ１０１にて受信したパケット内の識別子を検出する（Ｓ１０２）。次に、ＳＩＭカード選択部１２２は、Ｓ１０２にて検出された識別子に対応するＳＩＭカードを選択する（Ｓ１０３）。なお、Ｓ１０３は、アプリケーションの識別子と第１又は第２のＳＩＭカードとを対応付けて格納する第１のテーブルを参照することにより、検出された識別子に対応するＳＩＭカードを選択する。次に、基地局側通信モジュール１０３は、Ｓ１０３にて選択されたＳＩＭカードを用いて、アプリケーションのパケットの無線基地局３００との通信を行う（Ｓ１０４）。
【００３０】
続いて、図４を用いて、本発明の実施の形態１にかかるユーザ端末２００の構成について説明する。ユーザ端末２００は、通信モジュール２０１、記憶部２０２、制御部２１０を備えている。
【００３１】
通信モジュール２０１は、モバイルルータ１００とＷｉ−Ｆｉ通信を行うための通信モジュールである。通信モジュール２０１は、Ｗｉ−Ｆｉ通信の制御、データ通信等を行う。通信モジュール２０１は、モバイルルータ１００からパケットを受信する。また、通信モジュール２０１は、制御部２１０からパケットを受け取り、受け取ったパケットをモバイルルータ１００へ送信する。
【００３２】
記憶部２０２は、複数のアプリケーションに対してそれぞれ異なる識別子を対応付けて格納している。なお、実施の形態１における当該識別子は、アプリケーションを一意に識別できる識別子であればどのような識別子でもよい。
【００３３】
制御部２１０は、例えばＣＰＵ、ＯＳにより構成される。制御部２１０は、識別子格納部２１１を備えている。
【００３４】
識別子格納部２１１は、使用されるアプリケーションの識別子を、当該アプリケーションのパケット内に格納する機能部である。識別子格納部２１１は、アプリケーションが使用される際に、記憶部２０２を参照して、使用されるアプリケーションの識別子を、当該アプリケーションのパケット内に格納する。そして、識別子格納部２１１は、識別子が格納されたパケットを通信モジュール２０１へ出力する。
【００３５】
したがって、通信モジュール２０１は、アプリケーションの識別子が格納されたパケットをモバイルルータ１００へ送信する。
【００３６】
続いて、図５のシーケンス図を用いて、本発明の実施の形態１にかかるＳＩＭカードの自動切り替えシステムにおける処理について説明する。なお、本発明の実施の形態１にかかるＳＩＭカードの自動切り替えシステムとは、モバイルルータ１００及びユーザ端末２００によるＳＩＭカードの自動切り替えを行うシステムのことである。
【００３７】
まず、ユーザ端末２００にてアプリケーションの使用を開始する（Ｓ２０１）。次に、識別子格納部２１１は、記憶部２０２を参照して、使用されるアプリケーションの識別子を、当該アプリケーションのパケット内に格納する（Ｓ２０２）。次に、通信モジュール２０１は、アプリケーションの識別子を格納したパケットをモバイルルータ１００へ送信する（Ｓ２０３）。
【００３８】
次に、端末側通信モジュール１０４は、ユーザ端末２００からパケットを受信する（Ｓ２０４）。次に、識別子検出部１２１は、Ｓ２０４にて受信したパケット内の識別子を検出する（Ｓ２０５）。次に、ＳＩＭカード選択部１２２は、Ｓ２０５にて検出された識別子に対応するＳＩＭカードを選択する（Ｓ２０６）。なお、Ｓ２０６は、アプリケーションの識別子と第１又は第２のＳＩＭカードとを対応付けて格納する第１のテーブルを参照することにより、検出された識別子に対応するＳＩＭカードを選択する。次に、基地局側通信モジュール１０３は、Ｓ２０６にて選択されたＳＩＭカードを用いて、アプリケーションのパケットの無線基地局３００との通信を行う（Ｓ２０７）。
【００３９】
以上のように、実施の形態１にかかるＳＩＭカードの自動切り替えシステムでは、ユーザ端末２００により、使用するアプリケーションの識別子を、当該アプリケーションのパケット内に格納する構成としている。また、モバイルルータ１００では、第１のテーブル１１１により、アプリケーションの識別子と第１又は第２のＳＩＭカードとを対応付けて格納する構成としている。また、ユーザ端末２００から受信したパケット内の識別子を検出する構成としている。さらに、第１のテーブル１１１を参照して、受信したパケット内の識別子に対応するＳＩＭカードを選択する構成としている。これにより、実施の形態１にかかるＳＩＭカードの自動切り替えシステムでは、モバイルルータ１００におけるＳＩＭカードについて、ユーザ端末２００にて使用されるアプリケーションに適したＳＩＭカードへ自動で切り替えることができる。
【００４０】
実施の形態２
続いて、本発明の実施の形態２にかかる移動体通信システムについて説明する。本発明の実施の形態２にかかる移動体通信システムの全体構成は、図１に示す構成と同様であり、説明を省略する。本発明の実施の形態２は、第１のテーブル１１１への登録を行うことを含む実施の形態である。
【００４１】
次に、図６を用いて、本発明の実施の形態２にかかるモバイルルータ４００の構成について説明する。モバイルルータ４００は、第１のＳＩＭスロット１０１、第２のＳＩＭスロット１０２、基地局側通信モジュール１０３、端末側通信モジュール１０４、記憶部１１０、制御部４２０を備えている。なお、制御部４２０以外の構成については、図２に示す構成と同じであり説明を省略する。また、実施の形態２では、第１のＳＩＭスロット１０１に、通信量制限はあるが高速通信が可能な第１のＳＩＭカードを挿入し、第２のＳＩＭスロット１０２に、通信量制限はないが低速通信である第２のＳＩＭカードを挿入して使用することについて説明する。
【００４２】
制御部４２０は、識別子検出部１２１、ＳＩＭカード選択部１２２、測定部４２１、比較部４２２、登録部４２３を備えている。なお、識別子検出部１２１及びＳＩＭカード選択部１２２については、図２に示す構成と同じであり説明を省略する。
【００４３】
測定部４２１は、無線基地局３００から受信した信号、すなわちダウンリンク信号を、基地局側通信モジュール１０３から受け取る。また、測定部４２１は、受け取ったダウンリンク信号の通信速度を測定する。具体的には、ダウンリンク信号の測定対象パケットの通信速度を測定する。ここで、測定部４２１による通信速度の測定は、ユーザ端末２００によりアプリケーションが使用されているとき、識別子検出部１２１により検出されたパケット内の識別子が、第１のテーブル１１１に格納されていない場合に行われるものとする。なお、識別子検出部１２１により検出されたパケット内の識別子が、第１のテーブル１１１に格納されているか否かの判定は、識別子検出部１２１、ＳＩＭカード選択部１２２、測定部４２１のいずれで行ってもよく、また、制御部４２０が当該判定を行う他の機能部を備えるようにしてもよい。なお、ダウンリンク信号には、パケット内に識別子が格納されていなくてもよい。
【００４４】
また、測定部４２１による通信速度の測定は、第１のＳＩＭカード及び第２のＳＩＭカードのうち、より速い通信が可能な一方のＳＩＭカードを用いて行われる。実施の形態２では、第１のＳＩＭカードの方が第２のＳＩＭカードよりも高速通信が可能であるため、測定部４２１は、第１のＳＩＭカードを用いて通信速度の測定を行う。なお、アプリケーションのダウンリンクの通信速度の測定中は、測定対象パケット以外は第２のＳＩＭカードを用いて通信を行い、測定対象パケットのみ第１のＳＩＭカードを用いて通信を行うこととする。そして、測定部４２１は、測定した通信速度を示す測定結果を比較部４２２へ出力する。
【００４５】
比較部４２２は、測定結果を測定部４２１から受け取る。また、比較部４２２は、測定結果が示す通信速度を閾値と比較する。なお、当該閾値は、あらかじめ任意に設定することができるものとする。そして、比較部４２２は、通信速度が閾値以上であるか、閾値未満であるかを示す比較結果を登録部４２３へ出力する。
【００４６】
登録部４２３は、比較結果を比較部４２２から受け取る。そして、登録部４２３は、比較結果を参照し、通信速度が閾値以上である場合、識別子検出部１２１により検出されたパケット内の識別子と第１のＳＩＭカードとを対応付けて第１のテーブル１１１に格納する。すなわち、ユーザ端末２００にて使用されているアプリケーションの識別子と第１のＳＩＭカードとを対応付けて第１のテーブル１１１に格納する。また、登録部４２３は、比較結果を参照し、通信速度が閾値未満である場合、識別子検出部１２１により検出されたパケット内の識別子と第２のＳＩＭカードとを対応付けて第１のテーブル１１１に格納する。すなわち、ユーザ端末２００にて使用されているアプリケーションの識別子と第２のＳＩＭカードとを対応付けて第１のテーブル１１１に格納する。
【００４７】
続いて、図７のシーケンス図を用いて、本発明の実施の形態２にかかるモバイルルータ４００における処理について説明する。
【００４８】
まず、端末側通信モジュール１０４は、ユーザ端末２００からパケットを受信する（Ｓ３０１）。次に、識別子検出部１２１は、Ｓ３０１にて受信したパケット内の識別子を検出する（Ｓ３０２）。次に、Ｓ３０２にて検出された識別子が第１のテーブル１１１に登録されているか否かの判定を行う（Ｓ３０３）。
【００４９】
Ｓ３０３にて、第１のテーブル１１１に登録されていると判定された場合、ＳＩＭカード選択部１２２は、第１のテーブル１１１を参照して、Ｓ３０２にて検出された識別子に対応するＳＩＭカードを選択する（Ｓ３０８）。次に、基地局側通信モジュール１０３は、Ｓ３０３にて選択されたＳＩＭカードを用いて、アプリケーションのパケットの無線基地局３００との通信を行う（Ｓ３０９）。
【００５０】
他方、Ｓ３０３にて、第１のテーブル１１１に登録されていないと判定された場合、測定部４２１は、第１のＳＩＭカードを用いて、無線基地局３００から受信した信号の通信速度の測定を行う（Ｓ３０４）。次に、比較部４２２は、通信速度が閾値以上であるか否かを判定する（Ｓ３０５）。Ｓ３０５にて、通信速度が閾値以上であると判定された場合、Ｓ３０２にて検出されたパケット内の識別子と第１のＳＩＭカードとを対応付けて第１のテーブル１１１に格納し（Ｓ３０６）、Ｓ３０８へ進む。また、Ｓ３０５にて、通信速度が閾値未満であると判定された場合、Ｓ３０２にて検出されたパケット内の識別子と第２のＳＩＭカードとを対応付けて第１のテーブル１１１に格納し（Ｓ３０７）、Ｓ３０８へ進む。
【００５１】
以上のように、実施の形態２にかかるモバイルルータ４００では、ユーザ端末２００から受信したパケット内の識別子が、第１のテーブル１１１に格納されていない場合に、ダウンリンク信号の通信速度の測定を行う構成としている。また、測定した通信速度と閾値とを比較し、通信速度が閾値以上か否かにより、パケット内の識別子と第１又は第２のＳＩＭカードとを対応付けて第１のテーブル１１１に格納する構成としている。これにより、実施の形態２にかかるモバイルルータ４００では、アプリケーションの識別子と第１又は第２のＳＩＭカードとの対応付けを、新たに第１のテーブル１１１に登録することができる。
【００５２】
また、実施の形態２にかかるモバイルルータ４００では、ダウンリンク信号の通信速度の測定について、第１のＳＩＭカード及び第２のＳＩＭカードのうち、より速い通信が可能な一方のＳＩＭカードを用いて行う構成としている。これによって、ユーザ端末２００によりアプリケーションが使用されているときの通信速度の測定を、ＳＩＭカードの通信速度制限の影響を受けずに行うことができる。
【００５３】
実施の形態３
続いて、本発明の実施の形態３にかかる移動体通信システムについて説明する。本発明の実施の形態３にかかる移動体通信システムの全体構成は、図１に示す構成と同様であり、説明を省略する。本発明の実施の形態３は、モバイルルータ５００が、複数のユーザ端末に対して、それぞれ専用の第１のテーブル１１１を備えることを含む実施の形態である。
【００５４】
まず、図８を用いて、本発明の実施の形態３にかかるユーザ端末６００の構成について説明する。ユーザ端末６００は、通信モジュール２０１、記憶部６０２、制御部６１０を備えている。なお、通信モジュール２０１は、図４に示す構成と同様である。
【００５５】
制御部６１０は、例えばＣＰＵ、ＯＳにより構成される。制御部６１０は、アドレス格納部６１１、識別子振り分け部６１２、識別子格納部６１３を備えている。
【００５６】
アドレス格納部６１１は、モバイルルータ５００へ送信する接続要求のパケット内に、ユーザ端末６００のＭＡＣ（Media Access Control）アドレスを格納する。また、アドレス格納部６１１は、ＭＡＣアドレスが格納された接続要求のパケットを通信モジュール２０１へ出力する。
【００５７】
識別子振り分け部６１２は、複数のアプリケーションのそれぞれに対して、識別子を任意に振り分ける。識別子振り分け部６１２は、例えば、アプリケーションＡには識別子１、アプリケーションＢには識別子２等、任意に振り分ける。そして、識別子振り分け部６１２は、複数のアプリケーションと識別子との対応付けを記憶部６０２へ格納する。
【００５８】
識別子格納部６１３は、アプリケーションが使用される際に、使用されるアプリケーションの識別子を記憶部６０２から読み出す。また、識別子格納部６１３は、使用されるアプリケーションのパケット内に、当該アプリケーションの識別子を格納する。そして、識別子格納部６１３は、識別子が格納されたパケットを通信モジュール２０１へ出力する。
【００５９】
通信モジュール２０１は、ＭＡＣアドレスが格納された接続要求のパケットをアドレス格納部６１１から受け取る。そして、通信モジュール２０１は、ＭＡＣアドレスが格納された接続要求のパケットをモバイルルータ５００へ送信する。また、通信モジュール２０１は、アプリケーションの識別子が格納されたパケットを識別子格納部６１３から受け取る。そして、通信モジュール２０１は、アプリケーションの識別子が格納されたパケットをモバイルルータ５００へ送信する。
【００６０】
記憶部６０２は、複数のアプリケーションに対してそれぞれ異なる識別子を対応付けて格納している。なお、実施の形態３における当該識別子は、識別子振り分け部６１２により振り分けられて格納されたものである。
【００６１】
次に、図９を用いて、本発明の実施の形態３にかかるモバイルルータ５００の構成について説明する。モバイルルータ５００は、第１のＳＩＭスロット１０１、第２のＳＩＭスロット１０２、基地局側通信モジュール１０３、端末側通信モジュール１０４、記憶部５１０、制御部５２０を備えている。なお、記憶部５１０及び制御部５２０以外の構成については、図６に示す構成と同じであり説明を省略する。また、実施の形態３では、第１のＳＩＭスロット１０１に、通信量制限はあるが高速通信が可能な第１のＳＩＭカードを挿入し、第２のＳＩＭスロット１０２に、通信量制限はないが低速通信である第２のＳＩＭカードを挿入して使用することについて説明する。
【００６２】
記憶部５１０は、接続されたユーザ端末６００ごとにそれぞれ専用の第１のテーブル１１１を備えている。例えば、モバイルルータ５００へ接続されたことがあるユーザ端末が、ユーザ端末Ａ及びユーザ端末Ｂの２台である場合、記憶部５１０は、ユーザ端末Ａ用の第１のテーブル、及びユーザ端末Ｂ用の第１のテーブルの２つの第１のテーブル１１１を備えている。
【００６３】
制御部５２０は、識別子検出部１２１、ＳＩＭカード選択部１２２、測定部４２１、比較部４２２、登録部４２３、アドレス検出部５２１、テーブル選択部５２２を備えている。なお、アドレス検出部５２１、テーブル選択部５２２以外の構成については、図６に示す構成と同じであり説明を省略する。
【００６４】
アドレス検出部５２１は、ユーザ端末６００から受信した接続要求のパケットを端末側通信モジュール１０４から受け取る。また、アドレス検出部５２１は、接続要求のパケット内に格納されているＭＡＣアドレスを検出する。また、アドレス検出部５２１は、検出したＭＡＣアドレスをテーブル選択部５２２へ出力する。
【００６５】
テーブル選択部５２２は、受け取ったＭＡＣアドレスのユーザ端末用の第１のテーブル１１１が、記憶部５１０に格納されているか否かを判定する。受け取ったＭＡＣアドレスのユーザ端末用の第１のテーブル１１１が、記憶部５１０に格納されている場合、当該ユーザ端末用の第１のテーブル１１１へのアクセスを有効にする。例えば、受け取ったＭＡＣアドレスがユーザ端末ＡのＭＡＣアドレスであり、ユーザ端末Ａ用の第１のテーブル１１１が、記憶部５１０に格納されている場合、ユーザ端末Ａ用の第１のテーブル１１１へのアクセスを有効にする。なお、ユーザ端末Ａ用の第１のテーブル１１１へのアクセスを有効にするとは、接続されたユーザ端末Ａに対する第１のテーブル１１１として、ユーザ端末Ａ用の第１のテーブル１１１を選択して用いることである。
【００６６】
また、テーブル選択部５２２は、受け取ったＭＡＣアドレスのユーザ端末用の第１のテーブル１１１が、記憶部５１０に格納されていない場合、当該ユーザ端末用の第１のテーブル１１１を新たに作成し、記憶部５１０に格納する。また、テーブル選択部５２２は、新たに作成した第１のテーブル１１１へのアクセスを有効にする。例えば、受け取ったＭＡＣアドレスがユーザ端末ＣのＭＡＣアドレスであり、ユーザ端末Ｃ用の第１のテーブル１１１が、記憶部５１０に格納されていない場合、ユーザ端末Ｃ用の第１のテーブル１１１を新たに作成し、新たに作成したユーザ端末Ｃ用の第１のテーブル１１１へのアクセスを有効にする。
【００６７】
続いて、図１０（図１０Ａ及び図１０Ｂ）を用いて、本発明の実施の形態３にかかるＳＩＭカードの自動切り替えシステムにおける処理について説明する。
【００６８】
まず、ユーザ端末６００とモバイルルータ５００とがＷｉ−Ｆｉ等で接続される(Ｓ４０１)。次に、モバイルルータ５００は、Ｓ４０１にて接続されたユーザ端末用の第１のテーブル１１１が記憶部５１０に格納されているか否かを判定する(Ｓ４０２)。なお、Ｓ４０２は、例えば、アドレス検出部５２１が、接続要求のパケット内に格納されているＭＡＣアドレスを検出し、テーブル選択部５２２が、当該ＭＡＣアドレスのユーザ端末用の第１のテーブル１１１が、記憶部５１０に格納されているか否かを判定することにより行われる。
【００６９】
Ｓ４０２にて、接続されたユーザ端末用の第１のテーブル１１１が記憶部５１０に格納されていると判定された場合、テーブル選択部５２２は、接続されたユーザ端末用の第１のテーブル１１１へのアクセスを有効にする(Ｓ４０３)。
【００７０】
他方、Ｓ４０２にて、接続されたユーザ端末用の第１のテーブル１１１が記憶部５１０に格納されていないと判定された場合、テーブル選択部５２２は、接続されたユーザ端末用の第１のテーブル１１１を作成し、当該作成した第１のテーブル１１１へのアクセスを有効にする(Ｓ４０４)。
【００７１】
ここで、Ｓ４０３及びＳ４０４について、図１１の例を用いて説明する。図１１の例では、ユーザ端末Ａ用の第１のテーブル１１１及びユーザ端末Ｂ用の第１のテーブル１１１は記憶部５１０に格納され、ユーザ端末Ｃ用の第１のテーブル１１１は記憶部５１０に格納されていないものとする。
【００７２】
接続されたユーザ端末がユーザ端末Ａの場合、ユーザ端末Ａ用の第１のテーブル１１１へのアクセスを有効にする。なお、ユーザ端末Ａ用の第１のテーブル１１１には、アプリケーションの識別子とＳＩＭカードとが対応付けられて格納されている。図１１の例では、識別子１とＳＩＭカード１、識別子２とＳＩＭカード２、識別子３とＳＩＭカード１、識別子４とＳＩＭカード２が、それぞれ対応付けられて格納されている。
【００７３】
接続されたユーザ端末がユーザ端末Ｂの場合、ユーザ端末Ｂ用の第１のテーブル１１１へのアクセスを有効にする。なお、ユーザ端末Ｂ用の第１のテーブル１１１には、アプリケーションの識別子とＳＩＭカードとが対応付けられて格納されている。図１１の例では、識別子１とＳＩＭカード２、識別子２とＳＩＭカード２、識別子３とＳＩＭカード１が、それぞれ対応付けられて格納されている。
【００７４】
接続されたユーザ端末がユーザ端末Ｃの場合、ユーザ端末Ｃ用の第１のテーブル１１１は、記憶部５１０に格納されていないため、ユーザ端末Ｃ用の第１のテーブル１１１を作成し、当該作成した第１のテーブル１１１へのアクセスを有効にする。なお、作成したユーザ端末Ｃ用の第１のテーブル１１１には、作成した時点ではアプリケーションの識別子とＳＩＭカードとの対応付けは格納されていない。
【００７５】
図１０に戻り説明を続ける。Ｓ４０３、又はＳ４０４の後、ユーザ端末６００にてアプリケーションの使用を開始する(Ｓ４０５)。次に、識別子格納部６１３は、記憶部６０２を参照して、使用されるアプリケーションの識別子を、当該アプリケーションのパケット内に格納する（Ｓ４０６）。次に、通信モジュール２０１は、アプリケーションの識別子が格納されたパケットをモバイルルータ５００へ送信する（Ｓ４０７）。
【００７６】
Ｓ３０１〜Ｓ３０９は、図７と同様であるため説明を省略する。Ｓ３０９の後、Ｓ４０５に戻り、ユーザ端末６００にてアプリケーションの使用を開始すると、再度その後の処理が行われる。
【００７７】
以上のように、実施の形態３にかかるＳＩＭカードの自動切り替えシステムでは、ユーザ端末６００により、複数のアプリケーションのそれぞれに対して、識別子を任意に振り分ける構成としている。また、モバイルルータ５００により、ユーザ端末６００ごとにそれぞれ専用の第１のテーブル１１１を備える構成としている。さらに、モバイルルータ５００により、接続されたユーザ端末用の第１のテーブル１１１が記憶部５１０に格納されていない場合、当該ユーザ端末用の第１のテーブル１１１を新たに作成する構成としている。これにより、実施の形態３にかかるＳＩＭカードの自動切り替えシステムでは、モバイルルータ５００において、ユーザ端末６００ごとにアプリケーションの識別子とＳＩＭカードとの対応付けを管理することができる。また、実施の形態３では、ユーザ端末６００がアプリケーションの識別子を任意に振り分けるため、アプリケーションとアプリケーションの識別子との関係はユーザ端末ごとに異なるが、モバイルルータ５００は、接続されたユーザ端末用の第１のテーブル１１１を参照することで、ユーザ端末６００が使用するアプリケーションに適したＳＩＭカードへ自動で切り替えることができる。
【００７８】
実施の形態４
続いて、本発明の実施の形態４にかかる移動体通信システムについて説明する。本発明の実施の形態４にかかる移動体通信システムの全体構成、及びユーザ端末６００の構成は、図１、及び図８に示す構成と同様であり、説明を省略する。本発明の実施の形態４は、モバイルルータ７００が、複数のユーザ端末のそれぞれに専用の第１のテーブル１１１、及び複数のユーザ端末にて共通に用いる第２のテーブル７１１を備えることを含む実施の形態である。
【００７９】
まず、図１２を用いて、本発明の実施の形態４にかかるモバイルルータ７００の構成について説明する。モバイルルータ７００は、第１のＳＩＭスロット１０１、第２のＳＩＭスロット１０２、基地局側通信モジュール１０３、端末側通信モジュール１０４、記憶部７１０、制御部７２０を備えている。なお、記憶部７１０及び制御部７２０以外の構成については、図９に示す構成と同じであり説明を省略する。また、実施の形態４では、第１のＳＩＭスロット１０１に、通信量制限はあるが高速通信が可能な第１のＳＩＭカードを挿入し、第２のＳＩＭスロット１０２に、通信量制限はないが低速通信である第２のＳＩＭカードを挿入して使用することについて説明する。
【００８０】
記憶部７１０は、第１のテーブル１１１、第２のテーブル７１１を備えている。第１のテーブル１１１については、上述した実施の形態３の第１のテーブル１１１と同様であるため説明を省略する。
【００８１】
第２のテーブル７１１は、複数のユーザ端末に対して共通に用いるテーブルである。第２のテーブル７１１は、利用するユーザが多いアプリケーションについて、複数のユーザ端末６００にて共通に用いる共通識別子と第１又は第２のＳＩＭカードとを対応付けて格納している。なお、利用するユーザが多いアプリケーションについて、複数のユーザ端末６００にて共通識別子を用いるための手法は、例えば、モバイルルータ７００が、アプリケーションに対する共通識別子を複数のユーザ端末６００に指定することにより行う。
【００８２】
制御部７２０は、識別子検出部１２１、ＳＩＭカード選択部７２１、測定部４２１、比較部４２２、登録部４２３、アドレス検出部５２１、テーブル選択部５２２を備えている。なお、ＳＩＭカード選択部７２１以外の構成については、図９に示す構成と同じであり説明を省略する。
【００８３】
ＳＩＭカード選択部７２１は、識別子検出部１２１から識別子を受け取る。また、ＳＩＭカード選択部７２１は、受け取った識別子が第２のテーブル７１１に登録されているか否かを判定する。なお、識別子検出部１２１により検出された識別子が第２のテーブル７１１に登録されているか否かの判定は、ＳＩＭカード選択部７２１により行うことに限らない。例えば、識別子検出部１２１、又は測定部４２１で行ってもよく、また、制御部７２０が、当該判定を行う他の機能部を備えるようにしてもよい。
【００８４】
ＳＩＭカード選択部７２１は、受け取った識別子が第２のテーブル７１１に登録されている場合、第２のテーブル７１１を参照して、受け取った識別子に対応するＳＩＭカードを選択する。また、ＳＩＭカード選択部７２１は、受け取った識別子が第２のテーブル７１１に登録されていない場合、第２のテーブル７１１を参照して、受け取った識別子に対応するＳＩＭカードを選択する。
【００８５】
続いて、図１３のシーケンス図を用いて、本発明の実施の形態４にかかるＳＩＭカードの自動切り替えシステムにおける処理について説明する。なお、Ｓ５０１より前の処理、及びＳ５１０より後の処理については、図１０Ｂと同様であるため説明を省略する。
【００８６】
まず、端末側通信モジュール１０４は、ユーザ端末６００からパケットを受信する（Ｓ５０１）。次に、識別子検出部１２１は、Ｓ５０１にて受信したパケット内の識別子を検出する（Ｓ５０２）。次に、Ｓ５０２にて検出された識別子が第２のテーブル７１１に登録されているか否かの判定を行う（Ｓ５０３）。
【００８７】
Ｓ５０３にて、第２のテーブル７１１に登録されていると判定された場合、ＳＩＭカード選択部７２１は、第２のテーブル７１１を参照して、Ｓ５０２にて検出された識別子に対応するＳＩＭカードを選択する（Ｓ５０９）。次に、基地局側通信モジュール１０３は、Ｓ５０９にて選択されたＳＩＭカードを用いて、アプリケーションのパケットの無線基地局３００との通信を行う（Ｓ５１０）。
【００８８】
他方、Ｓ５０３にて、第２のテーブル７１１に登録されていないと判定された場合、第１のテーブル１１１に登録されているか否かの判定を行う（Ｓ５０４）。
【００８９】
Ｓ５０４にて、第１のテーブル１１１に登録されていると判定された場合、ＳＩＭカード選択部７２１は、第１のテーブル１１１を参照して、Ｓ５０２にて検出された識別子に対応するＳＩＭカードを選択する（Ｓ５０９）。
【００９０】
他方、Ｓ５０４にて、第１のテーブル１１１に登録されていないと判定された場合、測定部４２１は、第１のＳＩＭカードを用いて、無線基地局３００から受信した信号の通信速度の測定を行う（Ｓ５０５）。次に、比較部４２２は、通信速度が閾値以上であるか否かを判定する（Ｓ５０６）。Ｓ５０６にて、通信速度が閾値以上であると判定された場合、Ｓ５０２にて検出されたパケット内の識別子と第１のＳＩＭカードとを対応付けて第１のテーブル１１１に格納し（Ｓ５０７）、Ｓ５０９へ進む。また、Ｓ５０６にて、通信速度が閾値未満であると判定された場合、Ｓ５０２にて検出されたパケット内の識別子と第２のＳＩＭカードとを対応付けて第１のテーブル１１１に格納し（Ｓ５０８）、Ｓ５０９へ進む。Ｓ５０７又はＳ５０８の後、ＳＩＭカード選択部７２１は、第１のテーブル１１１を参照して、Ｓ５０２にて検出された識別子に対応するＳＩＭカードを選択する（Ｓ５０９）。
【００９１】
以上のように、実施の形態４にかかるモバイルルータ７００は、ユーザ端末６００ごとに専用の第１のテーブル１１１に加え、複数のユーザ端末６００に対して共通に用いる第２のテーブル７１１を備える構成としている。これにより、第２のテーブル７１１に格納されている情報については、第１のテーブル１１１に格納する必要がなくなる。また、第２のテーブル７１１に格納されているアプリケーションの共通識別子については、測定・比較・登録処理を省くことができる。
【００９２】
なお、上述した実施の形態の各処理は、ソフトウェアによって実行されてもよい。すなわち、各処理を行うためのコンピュータ・プログラムが、制御部が備えるＣＰＵによって読み込まれ、実行されてもよい。プログラムを用いて各処理を行っても、上述の実施の形態の処理と同内容の処理を行うことができる。そして、上記のプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（ｔａｎｇｉｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ＰＲＯＭ）、フラッシュＲＯＭ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００９３】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、上記実施の形態では、モバイルルータがＳＩＭスロットを２つ備える例について説明したが、ＳＩＭスロットの数は３つ以上であってもよい。また、上記実施の形態では、モバイルルータがユーザ端末を識別するためにＭＡＣアドレスを用いる例について説明したが、ユーザ端末を一意に識別できる識別子であればＭＡＣアドレス以外の識別子でもよい。
【００９４】
（付記１）
ユーザ端末と通信を行う端末側通信モジュールと、
無線基地局と通信を行う基地局側通信モジュールと、
第１のＳＩＭカードを格納する第１のＳＩＭスロットと、
第２のＳＩＭカードを格納する第２のＳＩＭスロットと、
アプリケーションの識別子と第１又は第２のＳＩＭカードとを対応付けて格納する第１のテーブルと、
前記ユーザ端末から受信したパケット内の識別子を検出する識別子検出手段と、
前記第１のテーブルを参照して、前記識別子検出手段により検出された識別子に対応するＳＩＭカードを選択するＳＩＭカード選択手段と、を備え、
前記基地局側通信モジュールは、前記ＳＩＭカード選択手段により選択されたＳＩＭカードを用いて、前記アプリケーションのパケットの通信を行う、モバイルルータ。
【００９５】
（付記２）
前記第２のＳＩＭカードより高速通信が可能な前記第１のＳＩＭカードを用いて、前記無線基地局から受信した信号の通信速度を測定する測定手段と、
測定された前記通信速度と閾値とを比較する比較手段と、
前記通信速度が前記閾値以上である場合、前記識別子検出手段により検出された識別子と前記第１のＳＩＭカードとを対応付けて前記第１のテーブルに格納し、前記通信速度が前記閾値未満である場合、前記識別子検出手段により検出された識別子と前記第２のＳＩＭカードとを対応付けて前記第１のテーブルに格納する登録手段と、をさらに備える付記１に記載のモバイルルータ。
【００９６】
（付記３）
前記第１のテーブルは、前記ユーザ端末ごとの専用のテーブルである、付記１又は２に記載のモバイルルータ。
【００９７】
（付記４）
前記ユーザ端末から受信した接続要求のパケット内に格納されているＭＡＣアドレスを検出するアドレス検出手段と、
前記ＭＡＣアドレスのユーザ端末用の第１のテーブルを備えている場合、当該ユーザ端末用の第１のテーブルへのアクセスを有効にし、前記ＭＡＣアドレスのユーザ端末用の第１のテーブルを備えていない場合、当該ユーザ端末用のテーブルを新たに作成し、新たに作成した第１のテーブルへのアクセスを有効にするテーブル選択手段と、をさらに備える付記３に記載のモバイルルータ。
【００９８】
（付記５）
複数のユーザ端末に対して共通に用いる第２のテーブルをさらに備え、
前記第２のテーブルは、アプリケーションの共通識別子と前記第１又は第２のＳＩＭカードとを対応付けて格納する、付記３又は４に記載のモバイルルータ。
【００９９】
（付記６）
ユーザ端末と、モバイルルータとを備えるＳＩＭカードの自動切り替えシステムであって、
前記ユーザ端末は、
前記モバイルルータと通信を行う通信モジュールと、
使用するアプリケーションの識別子を、当該アプリケーションのパケット内に格納する識別子格納手段と、を備え、
前記モバイルルータは、
前記ユーザ端末と通信を行う端末側通信モジュールと、
無線基地局と通信を行う基地局側通信モジュールと、
第１のＳＩＭカードを格納する第１のＳＩＭスロットと、
第２のＳＩＭカードを格納する第２のＳＩＭスロットと、
アプリケーションの識別子と第１又は第２のＳＩＭカードとを対応付けて格納する第１のテーブルと、
前記ユーザ端末から受信したパケット内の識別子を検出する識別子検出手段と、
前記第１のテーブルを参照して、前記識別子検出手段により検出された識別子に対応するＳＩＭカードを選択するＳＩＭカード選択手段と、を備え、
前記基地局側通信モジュールは、前記ＳＩＭカード選択手段により選択されたＳＩＭカードを用いて、前記アプリケーションのパケットの通信を行う、ＳＩＭカードの自動切り替えシステム。
【０１００】
（付記７）
前記モバイルルータは、
前記第２のＳＩＭカードより高速通信が可能な前記第１のＳＩＭカードを用いて、前記無線基地局から受信した信号の通信速度を測定する測定手段と、
測定された前記通信速度と閾値とを比較する比較手段と、
前記通信速度が前記閾値以上である場合、前記識別子検出手段により検出された識別子と前記第１のＳＩＭカードとを対応付けて前記第１のテーブルに格納し、前記通信速度が前記閾値未満である場合、前記識別子検出手段により検出された識別子と前記第２のＳＩＭカードとを対応付けて前記第１のテーブルに格納する登録手段と、をさらに備える付記６に記載のＳＩＭカードの自動切り替えシステム。
【０１０１】
（付記８）
前記第１のテーブルは、前記ユーザ端末ごとの専用のテーブルであり、
前記ユーザ端末は、
前記モバイルルータへ送信する接続要求のパケット内に、当該ユーザ端末のＭＡＣアドレスを格納するアドレス格納手段と、
複数のアプリケーションのそれぞれに対して、前記識別子を任意に振り分ける識別子振り分け手段と、をさらに備え、
前記モバイルルータは、
前記ユーザ端末から受信した前記接続要求のパケット内に格納されているＭＡＣアドレスを検出するアドレス検出手段と、
前記ＭＡＣアドレスのユーザ端末用の第１のテーブルを備えている場合、当該ユーザ端末用の第１のテーブルへのアクセスを有効にし、前記ＭＡＣアドレスのユーザ端末用の第１のテーブルを備えていない場合、当該ユーザ端末用のテーブルを新たに作成し、新たに作成した第１のテーブルへのアクセスを有効にするテーブル選択手段と、をさらに備える付記６又は７に記載のＳＩＭカードの自動切り替えシステム。
【０１０２】
（付記９）
第１のＳＩＭカードを格納する第１のＳＩＭスロットと、第２のＳＩＭカードを格納する第２のＳＩＭスロットと、を備えるモバイルルータにおけるＳＩＭカードの自動切り替え方法であって、
ユーザ端末から受信したパケット内の識別子を検出し、
アプリケーションの識別子と第１又は第２のＳＩＭカードとを対応付けて格納する第１のテーブルを参照して、検出された前記識別子に対応するＳＩＭカードを選択し、
選択されたＳＩＭカードを用いて、前記アプリケーションのパケットの無線基地局との通信を行うこと、を備えるＳＩＭカードの自動切り替え方法。
【０１０３】
（付記１０）
検出された前記識別子が前記第１のテーブルに格納されていない場合、前記第２のＳＩＭカードより高速通信が可能な前記第１のＳＩＭカードを用いて、前記無線基地局から受信した信号の通信速度を測定し、
測定された前記通信速度と閾値とを比較し、
前記通信速度が前記閾値以上である場合、検出された前記識別子と前記第１のＳＩＭカードとを対応付けて前記第１のテーブルに格納し、前記通信速度が前記閾値未満である場合、検出された前記識別子と前記第２のＳＩＭカードとを対応付けて前記第１のテーブルに格納すること、をさらに備える付記９に記載のＳＩＭカードの自動切り替え方法。
【０１０４】
（付記１１）
第１のＳＩＭカードを格納する第１のＳＩＭスロットと、第２のＳＩＭカードを格納する第２のＳＩＭスロットと、を備えるモバイルルータにおけるＳＩＭカードの自動切り替え方法をコンピュータに行わせるためのプログラムであって、
前記方法は、
ユーザ端末から受信したパケット内の識別子を検出し、
アプリケーションの識別子と第１又は第２のＳＩＭカードとを対応付けて格納する第１のテーブルを参照して、検出された前記識別子に対応するＳＩＭカードを選択し、
選択されたＳＩＭカードを用いて、前記アプリケーションのパケットの無線基地局との通信を行うこと、を備えるプログラム。
【０１０５】
（付記１２）
前記方法は、
検出された前記識別子が前記第１のテーブルに格納されていない場合、前記第２のＳＩＭカードより高速通信が可能な前記第１のＳＩＭカードを用いて、前記無線基地局から受信した信号の通信速度を測定し、
測定された前記通信速度と閾値とを比較し、
前記通信速度が前記閾値以上である場合、検出された前記識別子と前記第１のＳＩＭカードとを対応付けて前記第１のテーブルに格納し、前記通信速度が前記閾値未満である場合、検出された前記識別子と前記第２のＳＩＭカードとを対応付けて前記第１のテーブルに格納すること、をさらに備える付記１１に記載のプログラム。
【符号の説明】
【０１０６】
１００、４００、５００、７００    モバイルルータ
１０１    第１のＳＩＭスロット
１０２    第２のＳＩＭスロット
１０３    基地局側通信モジュール
１０４    端末側通信モジュール
１１１    第１のテーブル
１２１    識別子検出部
１２２、７２１    ＳＩＭカード選択部
２００、６００    ユーザ端末
２０１    通信モジュール
２１１、６１３    識別子格納部
４２１    測定部
４２２    比較部
４２３    登録部
５２１    アドレス検出部
５２２    テーブル選択部
６１１    アドレス格納部
６１２    識別子振り分け部
７１１    第２のテーブル
【図１】
0006482078.tif 000002
【図２】
0006482078.tif 000003
【図３】
0006482078.tif 000004
【図４】
0006482078.tif 000005
【図５】
0006482078.tif 000006
【図６】
0006482078.tif 000007
【図７】
0006482078.tif 000008
【図８】
0006482078.tif 000009
【図９】
0006482078.tif 000010
【図１０Ａ】
0006482078.tif 000011
【図１０Ｂ】
0006482078.tif 000012
【図１１】
0006482078.tif 000013
【図１２】
0006482078.tif 000014
【図１３】
0006482078.tif 000015