(57)【要約】  通信装置（３）は、第１の通信機能と第２の通信機能とを有する。通信装置は、検出部と、変更部と、制御部とを有する。検出部は、予め設定した第２の通信機能を有する特定のセルを識別する識別情報を検出する。変更部は、特定のセルを識別する識別情報を検出し、かつ利用可能な第１の通信機能の中継局を検出できない場合は、特定のセル経由の接続先を示す接続先情報を特定のセルの接続先情報に変更する。制御部は、変更部にて変更された特定のセル経由の接続先情報に基づき、当該特定のセル経由で通信先との接続処理及び認証処理を実行する。その結果、特定のセル経由のローカル網への接続を自動化できる。
2019244220.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信機能と第２の通信機能とを有する通信装置であって、
予め設定した前記第２の通信機能を有する特定のセルを識別する識別情報を検出する検出部と、
前記特定のセルを識別する識別情報を検出した場合、自装置の接続先を示す接続先情報を前記特定のセルに対応する接続先情報に変更する変更部と、
前記変更部にて変更された前記特定のセルに対応する接続先情報に基づき、当該特定のセル経由で通信先との接続処理及び認証処理を実行する制御部と
を有することを特徴とする通信装置。
【請求項２】
前記特定のセルを識別する識別情報を検出した場合に、前記第１の通信機能をＯＮに設定すると共に、利用可能な前記第１の通信機能の通信局を検出したか否かを判定する第１の通信制御部と、
前記利用可能な前記第１の通信機能の通信局を検出できなかった場合に第２の通信機能を用いたテザリング機能をＯＮに設定するテザリング制御部と
を有し、
前記変更部は、
前記テザリング機能をＯＮに設定した後、前記特定のセル経由のテザリング機能の接続先を示す前記接続先情報を前記特定のセルに対応する接続先情報に変更することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記テザリング制御部は、
前記利用可能な前記第１の通信機能の通信局を検出した場合に前記テザリング機能をＯＦＦに設定し、
前記制御部は、
前記利用可能な前記第１の通信機能の通信局経由で前記通信先との接続処理及び認証処理を実行することを特徴とする請求項２に記載の通信装置。
【請求項４】
前記第１の通信機能は、ＷＬＡＮ(Wireless  Local  Area  Network)のセル経由で通信する通信機能、前記第２の通信機能は、ＷＡＮ(Wide  Area  Network)のセル経由で通信する通信機能であることを特徴とする請求項１〜３の何れか一つに記載の通信装置。
【請求項５】
前記検出部は、
前記特定のセルの識別情報を記憶する通信事業者のデータベースから前記特定のセルの識別情報を取得し、取得した特定のセルの識別情報を予め設定することを特徴とする請求項１〜３の何れか一つに記載の通信装置。
【請求項６】
前記検出部は、
前記特定のセルの識別情報を記憶するテーブルを管理するクラウドから前記特定のセルの識別情報を取得し、取得した特定のセルの識別情報を予め設定することを特徴とする請求項１〜３の何れか一つに記載の通信装置。
【請求項７】
前記制御部は、
秘密鍵を用いて、前記特定のセルとの通信可能な利用者であるか否かを認証する認証処理を実行することを特徴とする請求項１〜３の何れか一つに記載の通信装置。
【請求項８】
第１の通信機能を備えると共に、第２の通信機能を備えていない情報処理装置であって、
利用可能な前記第１の通信機能を有する通信局を検出する検出部と、
前記検出部にて検出した利用可能な前記第１の通信機能の前記通信局が、前記第２の通信機能のテザリング機能がＯＮ中の通信装置のみであるか否かを判定する判定部と、
前記検出した利用可能な前記第１の通信機能の前記通信局が前記第２の通信機能のテザリング機能がＯＮ中の通信装置のみの場合に、当該通信装置のテザリング機能を経由した通信を実行する通信制御部と
を有することを特徴とする情報処理装置。
【請求項９】
第１の通信機能と第２の通信機能とを有する通信装置が実行する通信設定方法であって、
予め設定した前記第２の通信機能を有する特定のセルを識別する識別情報を検出し、
利用可能な前記第１の通信機能の中継局を検出できない場合は、前記特定のセル経由の接続先を示す接続先情報を前記特定のセルの接続先情報に変更し、
変更された前記特定のセル経由の接続先情報に基づき、当該特定のセル経由で通信先との接続処理及び認証処理を実行する
各処理を実行することを特徴とする通信設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、情報処理装置及び通信設定方法に関する。
【背景技術】
【０００２】
例えば、ノートＰＣ（Personal  Computer）やタブレットＰＣ等のＰＣには、例えば、ＬＴＥ（Long  Term  Evolution）等のＷＡＮ（Wide  Area  Network）通信機能を有しているものがある。これらのＰＣでは、ＷＡＮ通信機能を使用することで、屋外のＷｉＦｉ等のＷＬＡＮがカバーしていないエリアでも通信が可能となる。これに対して、ＷＡＮ通信機能を備えていないＰＣでは、ＷＡＮと接続する場合、例えば、スマートフォン等のテザリング機能を用いてこれらのデバイス経由でＷＡＮに接続することになる。【０００３】
今後、オフィスビルやキャンパス内にプライベートＬＴＥ網等のローカル無線網を構築してこれを公衆ＷＡＮと接続することによりＷＡＮ通信環境を確保すると共に、ローカルブレイクアウト機能を用いて、ローカル無線網のセル経由で公衆ＷＡＮのコア網を経由することなく直接ローカル網やインターネットに接続する形態が予想される。例えば、ＰＣがスマートフォンのテザリング機能を使用してローカル無線網のセルと接続しローカルブレイクアウトを利用した通信を行うためには、スマートフォンの接続先ＡＰＮを、ローカル無線網においてローカルブレイクアウト処理を行うＧＷ（Gateway）を識別するＡＰＮ（Access  Point  Name）をスマートフォンの接続先ＡＰＮに変更することで実現できる。その結果、ＰＣは、公衆ＷＡＮのコア網を経由することなく、ローカル無線網のセル経由でローカル網やインターネットと通信するため、コア網に流入するトラフィック量を削減しながら、通信料を安く抑えることができる。【０００４】
ローカルブレイクアウト機能を実現する仕組みとして、例えば、ＬＩＰＡ（Local  IP  Access）やＳＩＰＴＯ（Selected  IP  Traffic  Offload）等の２種類の仕組みが３ＧＰＰ（3rd  Generation  Partnership  Project）で標準化されている。どちらの仕組みでも、ユーザに近いＲＡＮ（Radio  Access  Network）やコア網内に設置したＬ−ＧＷ（Local-Gateway）を使用してコア網を経由することなく、特定のＷＡＮセル経由でローカル網やインターネットとの間で通信できる。尚、Ｌ−ＧＷのＡＰＮ宛の通信トラフィックは、コア網を経由せずにローカル網やインターネットと直接通信し、Ｌ−ＧＷのＡＰＮ宛以外の通信トラフィックは、通常通り、コア網経由で公衆網やインターネットと通信することになる。従って、コア網に流入するトラフィック量を削減できる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−０７３１３号公報
【特許文献２】特開２０１５−１５６５６１号公報
【特許文献３】特表２０１３−５２６０８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
例えば、ＷＡＮ通信機能を備えていないＰＣがスマートフォン等のテザリングホストデバイスのテザリング機能を用いて特定のＷＡＮセルに接続する場合、手動でテザリングホストのテザリング機能をＯＮに設定した上で、ＰＣのＷＬＡＮ接続先を当該スマートフォンに変更する。【０００７】
しかも、スマートフォン等のテザリングホストデバイスのテザリング時のテザリングＡＰＮは、契約している通信事業者のテザリングＡＰＮに予め設定されている。しかしながら、例えば、通信事業者のＷＡＮに接続されたプライベートＬＴＥ網等の特定のＷＡＮセルと接続して、ローカル網へローカルブレークアウト通信を行う場合には、テザリングホストにおけるアプリケーションソフト等を用いて特定のローカル無線網接続時のＡＰＮをローカル無線網側のテザリングＡＰＮに変更することになる。【０００８】
しかも、スマートフォン等のテザリングホストが接続したい特定のローカル無線網のエリア内に在圏しているか否かは、スマートフォンの利用者が目視等で判断することになる。従って、特定のローカル無線網の圏内において特定のローカル無線網側のテザリングＡＰＮを経由してテザリング接続を行う場合には、利用者による設定操作が複雑となる。【０００９】
一つの側面では、特定のローカル無線網のセル経由の通信接続を自動化できる通信装置等を提供することを目的とする。
【課題を解決するための手段】
【００１０】
一つの態様の通信装置は、第１の通信機能と第２の通信機能とを有する。通信装置は、検出部と、変更部と、制御部とを有する。検出部は、予め設定した前記第２の通信機能を有する特定のセルを識別する識別情報を検出する。変更部は、前記特定のセルを識別する識別情報を検出した場合、自装置の接続先を示す接続先情報を前記特定のセルに対応する接続先情報に変更する。制御部は、前記変更部にて変更された前記特定のセルに対応する接続先情報に基づき、当該特定のセル経由で通信先との接続処理及び認証処理を実行する。
【発明の効果】
【００１１】
一つの態様では、特定のセル経由での通信接続が自動化できる。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施例１の通信システムの一例を示す説明図である。
【図２】図２は、通信装置のハードウェア構成の一例を示すブロック図である。
【図３】図３は、通信装置内の第１のＣＰＵの機能構成の一例を示すブロック図である。
【図４】図４は、ＰＣのハードウェア構成の一例を示すブロック図である。
【図５】図５は、ＰＣ内の第２のＣＰＵの機能構成の一例を示すブロック図である。
【図６】図６は、ホスト側テザリング処理に関わる通信装置内の第１のＣＰＵの処理動作の一例を示すフロー図である。
【図７】図７は、クライアント側テザリング処理に関わるＰＣ内の第２のＣＰＵの処理動作の一例を示すフロー図である。
【図８】図８は、実施例１の通信システム全体の処理動作の一例を示すシーケンス図である。
【図９】図９は、実施例２の通信システムの一例を示す説明図である。
【図１０】図１０は、ＰＣのハードウェア構成の一例を示すブロック図である。
【図１１】図１１は、ＰＣ内の第３のＣＰＵの機能構成の一例を示すブロック図である。
【図１２】図１２は、通信処理に関わるＰＣ内の第３のＣＰＵの処理動作の一例を示すフロー図である。
【図１３】図１３は、実施例２の通信システム全体の処理動作の一例を示すシーケンス図である。
【図１４】図１４は、通信設定プログラムを実行するコンピュータの一例を示す説明図である。
【発明を実施するための形態】
【００１３】
以下、図面に基づいて、本願の開示する通信装置、情報処理装置及び通信設定方法の実施例を詳細に説明する。尚、各実施例により、開示技術が限定されるものではない。また、以下に示す各実施例は、矛盾を起こさない範囲で適宜組み合わせても良い。
【実施例１】
【００１４】
図１は、実施例１の通信システム１の一例を示す説明図である。図１に示す通信システム１は、ＰＣ（Personal  Computer）２と、通信装置３と、基地局４と、Ｌ−ＧＷ（Local-Gateway）５と、Ｓ−ＧＷ（Serving-Gateway）６と、ＭＭＥ（Mobility  Management  Entity）７と、ＨＳＳ（Home  Subscriber  Server）８とを有する。ＰＣ２は、例えば、ＷＬＡＮ（Wireless  Local  Area  Network）通信機能を備えているものの、ＷＡＮ（Wide  Area  Network）通信機能を備えていない、タブレットＰＣやノートＰＣ等の情報機器である。通信装置３は、ＰＣ２と無線で接続すると共に、基地局４と無線で接続する、例えば、スマートフォン等の通信機器である。尚、通信装置３は、ＰＣ２との間をＷＬＡＮ等の無線で接続している場合を例示したが、ＵＳＢ等を用いて有線で接続しても良く、適宜変更可能である。基地局４は、自局が管轄する無線エリア内に在圏する通信装置３と無線接続する。Ｌ−ＧＷ５は、基地局４と接続すると共に、ローカル網やインターネット９へブレイクアウトして直接接続するエッジ装置等の中継装置である。Ｓ−ＧＷ６は、基地局４と接続する共に、Ｐ−ＧＷ９Ａと接続し、Ｐ−ＧＷ９Ａ経由でインターネット９と接続するコア網１０における中継装置である。尚、コア網１０は、例えば、移動通信事業者が運用する基幹回線網である。ＭＭＥ７は、通信システム１全体を管理する制御装置である。ＨＳＳ８は、通信システム１における加入者情報、例えば、利用者が使用するＡＰＮ情報等を管理・登録するデータベースを有する管理装置である。尚、ＡＰＮは各種サービスを提供するＧＷを識別するための情報で、通信事業者が自社網内で利用可能なＡＰＮ情報を利用者に通知するが、利用者がローカル網で利用するローカルなＡＰＮ情報については、ローカル網の運用主体が接続する通信事業者に予め通知しておく。ＭＭＥ７は、ＡＰＮへの接続要求を検出した場合、ＨＳＳ８の登録状況を参照し、接続要求のＡＰＮに対する接続可否を判定する。【００１５】
図２は、通信装置３のハードウェア構成の一例を示すブロック図である。図２に示す通信装置３は、ＷＡＮ通信装置１１と、ＷＬＡＮ通信装置１２と、操作装置１３と、音響入出力装置１４と、表示装置１５とを有する。更に、通信装置３は、ＲＯＭ（Read  Only  Memory）１６と、ＲＡＭ（Random  Access  Memory）１７と、第１のＣＰＵ（Central  Processing  Unit）１８とを有する。ＷＡＮ通信装置１１は、ＷＡＮとの間で無線接続する通信ＩＦ（Interface）である。ＷＬＡＮ通信装置１２は、ＷＬＡＮとの間で無線接続する通信ＩＦである。操作装置１３は、各種情報やコマンドを入力する入力ＩＦである。音響入出力装置１４は、音響信号を出力するスピーカや音響信号を入力するマイク等の入出力ＩＦである。表示装置１５は、各種情報を表示出力する出力ＩＦである。ＲＯＭ１６は、各種情報やプログラム等を記憶する領域である。ＲＡＭ１７は、各種情報を記憶する領域である。第１のＣＰＵ１８は、通信装置３全体を制御する。【００１６】
図３は、通信装置３内の第１のＣＰＵ１８の機能構成の一例を示すブロック図である。第１のＣＰＵ１８は、例えば、ＲＯＭ１６に格納された通信設定プログラムをＲＡＭ１７上に展開する。そして、第１のＣＰＵ１８は、ＲＡＭ１７上に展開された通信設定プログラムを通信設定プロセスとして実行することで、例えば、通信制御部２１、テザリング制御部２２及び制御部２３を機能として実行する。【００１７】
通信制御部２１は、通信装置３全体の通信機能を制御する。通信制御部２１は、検出部２１Ａと、変更部２１Ｂと、認証部２１Ｃと、ＷＡＮ制御部２１Ｄと、ＷＬＡＮ制御部２１Ｅとを有する。検出部２１Ａは、周辺セルのＥＣＧＩ（E-UTRAN  Cell  Global  Identifier）を検出する。尚、ＥＣＧＩは、セルを一意に識別するためにＳＩＢ１（System  Information  Block  1）で報知される５２ビットの情報であって、２４ビットのＰＬＭＮ（Public  Land  Mobile  Network）のＩＤと、２８ビットのセルＩＤとを有する。ＰＬＭＮのＩＤは、例えば、携帯電話の事業者コードのＩＤである。検出部２１Ａは、例えば、アプリケーションソフトで特定のローカル無線網のＷＡＮセルを識別するＥＣＧＩを登録ＥＣＧＩとして事前登録しておくものとする。特定のローカル無線網のＷＡＮセルは、例えば、プライベートＬＴＥ網のＷＡＮセルである。検出部２１Ａは、特定のローカル無線網のＷＡＮセルを識別する登録ＥＣＧＩを検出したか否かを判定する。つまり、検出部２１Ａは、検出ＥＣＧＩが登録ＥＣＧＩであるか否かを判定する。検出部２１Ａは、検出ＥＣＧＩが登録ＥＣＧＩの場合、通信装置３が特定のローカル無線網のＷＡＮセル内に在圏していると判定する。【００１８】
ＷＬＡＮ制御部２１Ｅは、検出ＥＣＧＩが登録ＥＣＧＩの場合、ＷＬＡＮ通信機能をＯＮに設定する。変更部２１Ｂは、検出ＥＣＧＩが登録ＥＣＧＩの場合、利用可能なＷＬＡＮのＡＰを検出したか否かを判定する。尚、利用可能なＷＬＡＮのＡＰとは、通信装置３が現時点で通信に使用できるＷＬＡＮのＡＰである。変更部２１Ｂは、利用可能なＷＬＡＮのＡＰを検出できない場合、通信装置３自体の接続先を示す接続情報である接続ＡＰＮを特定のローカル無線網のＷＡＮセルのＡＰＮに変更する。認証部２１Ｃは、変更された特定のローカル無線網のＷＡＮセルのＡＰＮに基づき、特定のローカル無線網のＷＡＮセルと通信可能な利用者であるか否かを認証する認証処理を実行する。尚、認証処理は、アプリケーションソフトで事前に設定した秘密鍵を用いて、特定のローカル無線網のＷＡＮセルと通信可能な利用者であるか否かを認証する処理である。ＷＡＮ制御部２１Ｄは、変更された特定のローカル無線網のＷＡＮセルのＥＣＧＩに基づき、当該特定のＷＡＮセルとの間の接続処理を実行する。ＷＬＡＮ制御部２１Ｅは、利用可能なＷＬＡＮのＡＰを検出した場合、利用可能なＷＬＡＮのＡＰと接続することになる。テザリング制御部２２は、テザリング機能のＯＮ又はＯＦＦを設定すべく、テザリング機能を制御する。制御部２３は、第１のＣＰＵ１８全体を制御する。【００１９】
図４は、ＰＣ２のハードウェア構成の一例を示すブロック図である。図４に示すＰＣ２は、ＷＬＡＮ通信装置３１と、入力装置３２と、出力装置３３と、ＲＯＭ３４と、ＲＡＭ３５と、第２のＣＰＵ３６とを有する。ＷＬＡＮ通信装置３１は、ＷＬＡＮとの間で無線接続する通信ＩＦである。入力装置３２は、各種情報を入力する入力ＩＦである。出力装置３３は、各種情報を出力する出力ＩＦである。ＲＯＭ３４は、各種情報やプログラム等を記憶する領域である。ＲＡＭ３５は、各種情報を記憶する領域である。第２のＣＰＵ３６は、ＰＣ２全体を制御する。【００２０】
図５は、ＰＣ２内の第２のＣＰＵ３６の機能構成の一例を示すブロック図である。第２のＣＰＵ３６は、例えば、ＲＯＭ３４に格納された通信設定プログラムをＲＡＭ３５上に展開する。そして、第２のＣＰＵ３６は、ＲＡＭ３５上に展開された通信設定プログラムを通信設定プロセスとして実行することで、例えば、通信制御部４１及び制御部４２を機能として実行する。【００２１】
通信制御部４１は、検出部４１Ａと、判定部４１Ｂと、認証部４１Ｃとを有する。検出部４１Ａは、利用可能なＷＬＡＮのＡＰを検出する。尚、利用可能なＷＬＡＮのＡＰは、ＰＣ２が現時点で通信に使用できるＷＬＡＮのＡＰである。判定部４１Ｂは、利用可能なＷＬＡＮのＡＰがテザリングホストのＡＰのみであるか否かを判定する。尚、テザリングホストとは、ＰＣ２がテザリングに使用するＡＰ、例えば、通信装置３である。ＷＬＡＮ制御部４１Ｄは、利用可能なＷＬＡＮのＡＰがテザリングホストとなる通信装置３のＡＰのみの場合に、当該通信装置３のテザリング機能を使用して特定のローカル無線網のＷＡＮセル経由で通信すべく、通信装置３との間の接続処理を実行する。認証部４１Ｃは、当該通信装置３のテザリング機能を経由した特定のローカル無線網のＷＡＮセル経由の認証処理を実行する。制御部４２は、第２のＣＰＵ３６全体を制御する。【００２２】
次に実施例１の通信システム１の動作について説明する。図６は、ホスト側テザリング処理に関わる通信装置３内の第１のＣＰＵ１８の処理動作の一例を示すフロー図である。図６に示すホスト側テザリング処理は、特定のローカル無線網のＷＡＮセルを検出場合、テザリング用ＡＰＮを通信事業者のテザリング用ＡＰＮからローカル無線網のテザリング用ＡＰＮに変更し、特定のローカル無線網のＷＡＮセルへの接続要求を生成する処理である。【００２３】
図６において通信装置３内の第１のＣＰＵ１８内の検出部２１Ａは、周辺セルのＥＣＧＩを検出したか否かを判定する（ステップＳ１１）。検出部２１Ａは、ＥＣＧＩを検出した場合（ステップＳ１１肯定）、検出ＥＣＧＩが登録ＥＣＧＩであるか否かを判定する（ステップＳ１２）。尚、登録ＥＣＧＩとは、利用者が事前に登録した利用可能な特定のローカル無線網のＷＡＮセルのＥＣＧＩである。特定のローカル無線網のＷＡＮセルは、例えば、プライベートＬＴＥ網内のＷＡＮセルである。【００２４】
ＷＡＮ制御部２１Ｄは、検出ＥＣＧＩが登録ＥＣＧＩの場合（ステップＳ１２肯定）、通信装置３が特定のローカル無線網のＷＡＮセルに在圏中と判断し、ＷＬＡＮ通信機能がＯＦＦ中であるか否かを判定する（ステップＳ１３）。ＷＬＡＮ制御部２１Ｅは、ＷＬＡＮ通信機能がＯＦＦ中の場合（ステップＳ１３肯定）、ＷＬＡＮ通信機能をＯＮに自動設定する（ステップＳ１４）。【００２５】
テザリング制御部２２は、利用可能なＷＬＡＮのＡＰがあるか否かを判定する（ステップＳ１５）。テザリング制御部２２は、利用可能なＷＬＡＮのＡＰがある場合（ステップＳ１５肯定）、テザリング機能をＯＦＦに設定し（ステップＳ１６）、図６に示す処理動作を終了する。【００２６】
また、変更部２１Ｂは、利用可能なＷＬＡＮのＡＰがない場合（ステップＳ１５否定）、テザリング用ＡＰＮを通信事業者のテザリング用ＡＰＮから登録ＥＣＧＩに対応付けられるローカル無線網のテザリング用ＡＰＮに変更する（ステップＳ１８）。更に、テザリング制御部２２は、テザリング機能をＯＮに自動設定し（ステップＳ１９）、特定のローカル無線網のＷＡＮセルへの接続要求を生成し（ステップＳ２０）、図６に示す処理動作を終了する。尚、テザリング制御部２２は、ＷＡＮセルとの接続及びＡＰＮへの接続を実行することになる。【００２７】
検出部２１Ａは、周辺セルのＥＣＧＩを検出しなかった場合（ステップＳ１１否定）、図６に示す処理動作を終了する。ＷＬＡＮ制御部２１Ｅは、ＷＬＡＮ機能がＯＦＦ中でない場合（ステップＳ１３否定）、利用可能なＷＬＡＮのＡＰがあるか否かを判定すべく、ステップＳ１５に移行する。【００２８】
通信装置３は、検出ＥＣＧＩが登録ＥＣＧＩの場合、特定のローカル無線網のＷＡＮセル内に在圏していると判断し、ＷＬＡＮ通信機能をＯＮに設定する。更に、通信装置３は、ＷＬＡＮ通信機能にて利用可能なＷＬＡＮのＡＰが検出できない場合、テザリング用ＡＰＮを通信事業者のテザリング用ＡＰＮから登録ＥＣＧＩに対応付けられるローカル無線網のテザリング用ＡＰＮに変更し、テザリング機能をＯＮに設定する。その結果、通信装置３は、特定のローカル無線網のＷＡＮセルのエリア内の在圏を認識し、テザリング用ＡＰＮをローカル無線網のテザリング用ＡＰＮに自動的に変更できるため、ＷＡＮ通信機能のないＰＣ２の特定のローカル無線網のＷＡＮセルへのテザリング接続を自動化できる。【００２９】
通信装置３は、利用可能なＷＬＡＮのＡＰがある場合、テザリング機能をＯＦＦにする。ＰＣ２は、通常通り、利用可能なＷＬＡＮのＡＰに自動接続できる。【００３０】
図７は、クライアント側テザリング処理に関わるＰＣ２内の第２のＣＰＵ３６の処理動作の一例を示すフロー図である。図７においてＰＣ２内の第２のＣＰＵ３６内の検出部４１Ａは、利用可能なＷＬＡＮのＡＰを検出したか否かを判定する（ステップＳ３１）。判定部４１Ｂは、利用可能なＷＬＡＮのＡＰを検出した場合（ステップＳ３１肯定）、検出したＡＰがテザリングホストのみであるか否かを判定する（ステップＳ３２）。尚、テザリングホストとは、例えば、テザリング機能を有する通信装置３である。【００３１】
判定部４１Ｂは、検出したＡＰがテザリングホストのみの場合（ステップＳ３２肯定）、テザリング機能をＯＮに設定する（ステップＳ３３）。更に、認証部４１Ｃは、テザリング機能で接続するテザリングホストのＡＰと通信する利用者であるか否かを認証する認証処理を実行し、テザリングホストを介した通信を行う（ステップＳ３４）。ＷＬＡＮ制御部４１Ｄは、検出したＡＰがテザリングホストのみでない場合（ステップＳ３２否定）、検出したＡＰがテザリングホスト以外のＷＬＡＮのＡＰがあると判断し、当該ＷＬＡＮのＡＰに接続し（ステップＳ３５）、当該ＷＬＡＮのＡＰを用いた通信を行う。【００３２】
クライアント側テザリング処理を実行するＰＣ２は、利用可能なＷＬＡＮのＡＰがテザリングホストのみの場合、テザリング機能をＯＮにして認証処理を実行する。その結果、ＰＣ２は、テザリング機能を自動的にＯＮにできる。【００３３】
図８は、実施例１の通信システム１全体の処理動作の一例を示すシーケンス図である。通信装置３は、接続要求を検出する（ステップＳ４１）。尚、接続要求は、図６に示すステップＳ２０で生成した接続要求である。【００３４】
通信装置３は、接続要求を検出した場合、第１の接続要求を基地局４に通知する（ステップＳ４２）。尚、第１の接続要求には、例えば、登録ＥＣＧＩが属する特定のローカル無線網で利用するＡＰＮを含む。基地局４は、第１の接続要求を受信した場合、第２の接続要求をＭＭＥ７に通知する（ステップＳ４３）。尚、第２の接続要求には、例えば、特定のローカル無線網で利用するＡＰＮ及び、特定のローカル無線網のＬ−ＧＷのアドレスを含む。Ｌ−ＧＷ５のアドレスは含まなくてもよい。【００３５】
ＭＭＥ７は、第２の接続要求を検出した場合、接続要求ＡＰＮへのアクセス権を確認する（ステップＳ４４）。更に、ＭＭＥ７は、第２の接続要求内のＬ−ＧＷ５のアドレス、または接続要求ＡＰＮに対応したＬ−ＧＷ５のアドレスを選択する（ステップＳ４５）。ＭＭＥ７は、Ｌ−ＧＷ５を選択した後、Ｌ−ＧＷ５とのセッション確立要求をＳ−ＧＷ６に通知する（ステップＳ４６）。【００３６】
Ｓ−ＧＷ６は、セッション確立要求を受信した場合、このセッション確立要求をＬ−ＧＷ５に通知する（ステップＳ４７）。Ｌ−ＧＷ５は、Ｓ−ＧＷ６からのセッション確立要求に応じてセッション確立応答をＳ−ＧＷ６に通知する（ステップＳ４８）。【００３７】
次にＭＭＥ７は、ベアラ設定要求を基地局４に通知する（ステップＳ４９）。尚、ベアラ設定要求は、選択したＬ−ＧＷ５のアドレスを含む。基地局４は、ベアラ設定要求を受信した場合、通信装置３、およびＬ−ＧＷ５との間のベアラを設定する（ステップＳ５０）。【００３８】
通信装置３は、基地局４経由でサービス要求をＭＭＥ７に通知する（ステップＳ５１）。ＭＭＥ７は、基地局４経由でサービス要求を検出した場合、第３の接続要求を基地局４に通知する（ステップＳ５２）。尚、第３の接続要求は、セッションを識別する、Ｌ−ＧＷ５のＴＥＩＤ（Tunnel  Endpoint  Identifier）を含むものとする。【００３９】
基地局４は、第３の接続要求を検出した場合、通信装置３との間で無線ベアラを設定する（ステップＳ５３）。そして、通信装置３は、基地局４経由でＬ−ＧＷ５との間でデータパスを確立する（ステップＳ５４）。更に、通信装置３は、基地局４経由でＬ−ＧＷ５との間で特定のＷＡＮセルとの間の認証処理を実行し（ステップＳ５５）、Ｌ−ＧＷ５経由の通信を行う。【００４０】
通信装置３は、Ｌ−ＧＷ５との間で、特定のローカル無線網と通信可能な利用者であるか否かを認証する認証処理を実行し、認証が完了した場合、基地局４及びＬ−ＧＷ５経由で通信先であるインターネット９とのデータ通信が確立する。つまり、ＰＣ２は、通信装置３のテザリング機能を利用して特定のローカル無線網のＷＡＮセル経由でローカル網やインターネット９と通信できる。【００４１】
実施例１の通信装置３は、特定のローカル無線網のＷＡＮセルのエリア内の在圏を認識し、利用可能なＷＬＡＮのＡＰが検出できない場合、テザリング用ＡＰＮをローカル無線網のテザリング用ＡＰＮに変更する。更に、通信装置３は、変更後のテザリング用ＡＰＮに設定した後、テザリング機能をＯＮに設定する。その結果、ＰＣ２は、通信装置３のテザリング機能を利用して特定のローカル無線網のＷＡＮセル経由でローカル網やインターネット９と通信できる。つまり、ＰＣ２は、ＷＡＮ通信機能がない場合でも、設定操作なく、通信装置３のテザリング機能を利用して、特定のローカル無線網との無線通信を簡単に実現できる。【００４２】
利用者が利用可能なＡＰＮへの接続（テザリング接続を含む）を自動化できる。ＰＣ２にＷＡＮ通信機能が無い場合でも、通信装置３のテザリング機能を利用してＷＡＮ通信機能がある場合と同様の利便性を利用者に提供できる。特定のローカル無線網のＷＡＮセル経由のトラフィックの通信を通信事業者の課金対象から外すことで、通信料金を削減できる。更に、通信事業者は特定のローカル無線網のＷＡＮセル経由のトラフィックのコア網９Ａへの流入を回避することで、コア網９Ａの処理負荷を軽減できる。【００４３】
尚、上記実施例１の通信装置３は、検出したＥＣＧＩに対応するＡＰＮをＭＭＥ７に通知する。そして、ＭＭＥ７は、ＨＳＳ８を参照して、このＡＰＮが当該ユーザにおける利用が許可されたＡＰＮであるかを確認し、このＡＰＮに対応するＬ−ＧＷ５を通信装置３に通知した。ＨＳＳ８の内容は、例えば、特定のローカル無線網のＷＡＮセルの運営主体の設定操作で更新するものとした。【００４４】
通信装置３の登録ＥＣＧＩのＡＰＮの取得方法としては、例えば、クラウドで登録ＥＣＧＩ毎のＡＰＮ情報を管理するテーブルを登録しても良い。この場合、通信装置３は、クラウドから最新のテーブルをダウンロードし、ダウンロードしたテーブルを参照し、検出ＥＣＧＩに対応したＡＰＮ情報を取得しても良い。この場合も、クラウドのテーブル内容は、例えば、特定のローカル無線網のＷＡＮセルの運営主体の設定操作で更新するものとする。【００４５】
また、通信装置３は、ｅＳＩＭ（Embeded  SIM（Subscriber  Identify  Module  Card））に登録ＥＣＧＩ毎のＡＰＮ情報を管理するテーブルを登録しても良い。この場合、通信装置３は、通信事業者から最新のテーブルをｅＳＩＭにダウンロード、又は、通信事業者がｅＳＩＭに情報をプッシュしても良く。通信装置３は、取得したテーブルを参照し、検出ＥＣＧＩに対応したＡＰＮ情報を取得しても良い。この場合、テーブル内容は、例えば、特定のローカル無線網のＷＡＮセルの運営主体が通信事業者に依頼して更新するものである。【００４６】
尚、上記実施例１の通信システム１では、ＰＣ２内にＷＡＮ通信機能がないため、ＰＣ２が通信装置３のテザリング機能を使用してローカル網やインターネット９と直接接続する場合を例示した。しかしながら、ＰＣ２内にＷＡＮ機能がある場合には通信装置３のテザリング機能が不要になるため、その場合の実施の形態につき、実施例２として以下に説明する。
【実施例２】
【００４７】
図９は、実施例２の通信システム１Ａの一例を示す説明図である。尚、実施例１の通信システム１Ａと同一の構成には同一符号を付すことで、その重複する構成及び動作の説明については省略する。図９に示すＰＣ２Ａが実施例１のＰＣ２と異なるところは、ＷＬＡＮ通信機能の他に、ＷＡＮ通信機能を有する点にある。図１０に示すＰＣ２Ａは、ＷＬＡＮ通信装置３１、入力装置３２、出力装置３３、ＲＯＭ３４及びＲＡＭ３５の他に、ＷＡＮ通信装置３７と、第３のＣＰＵ３６Ａとを有する。ＷＡＮ通信装置３７は、ＷＡＮとの間で無線接続する通信ＩＦである。第３のＣＰＵ３６Ａは、ＰＣ２Ａ全体を制御する。【００４８】
図１１は、ＰＣ２Ａ内の第３のＣＰＵ３６Ａの機能構成の一例を示すブロック図である。第３のＣＰＵ３６Ａは、例えば、ＲＯＭ３４に格納された通信設定プログラムをＲＡＭ３５上に展開する。そして、第３のＣＰＵ３６Ａは、ＲＡＭ３５上に展開された通信設定プログラムを通信設定プロセスとして実行することで、例えば、通信制御部５１及び制御部５２を機能として実行する。【００４９】
通信制御部５１は、例えば、検出部５１Ａと、変更部５１Ｂと、認証部５１Ｃと、ＷＡＮ制御部５１Ｄと、ＷＬＡＮ制御部５１Ｅとを有する。検出部５１Ａは、周辺セルのＥＣＧＩを検出する。検出部５１Ａは、アプリケーションソフトを用いて、特定のローカル無線網のＷＡＮセルを識別するＥＣＧＩを事前登録しておくものとする。検出部５１Ａは、特定のローカル無線網のＷＡＮセルの登録ＥＣＧＩを検出したか否かを判定する。つまり、検出部５１Ａは、検出ＥＣＧＩが登録ＥＣＧＩであるか否かを判定する。検出部５１Ａは、検出ＥＣＧＩが登録ＥＣＧＩの場合、ＰＣ２Ａが特定のローカル無線網のＷＡＮセル内に在圏しているものと判定する。【００５０】
ＷＬＡＮ制御部５１Ｅは、検出ＥＣＧＩが登録ＥＣＧＩの場合、ＷＬＡＮ通信機能をＯＮに設定する。ＷＬＡＮ制御部５１Ｅは、利用可能なＷＬＡＮのＡＰを検出したか否かを判定する。尚、利用可能なＷＬＡＮのＡＰとは、ＰＣ２Ａが現時点で通信に使用できるＡＰである。変更部５１Ｂは、利用可能なＷＬＡＮのＡＰを検出できない場合、接続ＡＰＮを特定のローカル無線網側のＡＰＮに変更する。認証部５１Ｃは、変更された特定のローカル無線網側のＡＰＮに基づき、特定のローカル無線網と通信可能な利用者であるか否かを認証する認証処理を実行する。尚、認証処理は、アプリケーションソフトで事前に設定した秘密鍵を用いて、特定のローカル無線網と通信可能な利用者であるか否かを認証する処理である。ＷＡＮ制御部５１Ｄは、変更された特定のローカル無線網のＷＡＮセルのＥＣＧＩに基づき、当該特定のローカル無線網のＷＡＮセルとの間の接続処理を実行する。ＷＬＡＮ制御部５１Ｅは、利用可能なＷＬＡＮのＡＰを検出した場合、利用可能なＷＬＡＮのＡＰと接続することになる。【００５１】
次に実施例２の通信システム１の動作について説明する。図１２は、実施例２の通信処理に関わるＰＣ２Ａ内の第３のＣＰＵ３６Ａの処理動作の一例を示すフロー図である。通信処理は、特定のローカル無線網のＷＡＮセルが利用可能な場合、利用するＡＰＮを通信事業者のＡＰＮからローカル無線網のＡＰＮに変更し、特定のローカル無線網のＷＡＮセルへの接続要求を生成する処理である。【００５２】
図１２においてＰＣ２Ａ内の第３のＣＰＵ３６Ａの検出部５１Ａは、周辺セルのＥＣＧＩを検出したか否かを判定する（ステップＳ６１）。検出部５１Ａは、ＥＣＧＩを検出した場合（ステップＳ６１肯定）、検出ＥＣＧＩが登録ＥＣＧＩであるか否かを判定する（ステップＳ６２）。尚、登録ＥＣＧＩとは、利用者が事前に登録した利用可能な特定のローカル無線網のＷＡＮセルを識別するＥＣＧＩである。【００５３】
ＷＬＡＮ制御部５１Ｅは、検出ＥＣＧＩが登録ＥＣＧＩの場合（ステップＳ６２肯定）、利用可能なＷＬＡＮのＡＰがあるか否かを判定する（ステップＳ６３）。ＷＬＡＮ制御部５１Ｅは、利用可能なＷＬＡＮのＡＰがある場合（ステップＳ６３肯定）、利用可能なＷＬＡＮのＡＰに接続し（ステップＳ６４）、ＷＬＡＮによる通信を開始する。【００５４】
変更部５１Ｂは、利用可能なＷＬＡＮのＡＰがない場合（ステップＳ６３否定）、利用するＡＰＮを通信事業者のＡＰＮからローカル無線網のＡＰＮに変更する（ステップＳ６５）。変更部５１Ｂは、接続ＡＰＮを変更した後、特定のローカル無線網のＷＡＮセルのＡＰへの接続要求を生成し（ステップＳ６６）、ＷＡＮによる通信を開始する。検出部５１Ａは、ＥＣＧＩを検出しなかった場合（ステップＳ６１否定）、図１２に示す処理動作を終了する。【００５５】
通信処理を実行するＰＣ２Ａは、利用可能なＷＬＡＮのＡＰが検出できず、特定のローカル無線網のＷＡＮセルを検出した場合、利用するＡＰＮを通信事業者のＡＰＮからローカル無線網のＡＰＮに変更し、特定のローカル無線網のＷＡＮセルへの接続要求を生成する。その結果、ＰＣ２Ａは、特定のローカル無線網のＷＡＮセルのエリア内の在圏した場合、接続ＡＰＮを自動的に特定のローカル無線網のＡＰＮに変更できる。【００５６】
ＰＣ２Ａは、利用可能なＷＬＡＮのＡＰがある場合、利用可能なＷＬＡＮのＡＰに自動接続できる。【００５７】
図１３は、実施例２の通信システム１Ａ全体の処理動作の一例を示すシーケンス図である。ＰＣ２Ａは、接続要求を検出する（ステップＳ７１）。尚、接続要求は、図１２に示すステップＳ６１で生成した接続要求である。【００５８】
ＰＣ２Ａは、接続要求を検出した場合、第４の接続要求を基地局４に通知する（ステップＳ７２）。尚、第４の接続要求には、例えば、登録ＥＣＧＩを使用する特定のローカル無線網側のＡＰＮを含む。基地局４は、第４の接続要求を受信した場合、第５の接続要求をＭＭＥ７に通知する（ステップＳ７３）。尚、第５の接続要求には、例えば、ローカル無線網側のＡＰＮを含む。【００５９】
ＭＭＥ７は、第５の接続要求を検出した場合、第５の接続要求のローカル無線網側ＡＰＮへのアクセス権を確認する（ステップＳ７４）。更に、ＭＭＥ７は、第５の接続要求のローカル無線網側ＡＰＮに対応したＬ−ＧＷ５を選択する（ステップＳ７５）。ＭＭＥ７は、Ｌ−ＧＷ５を選択した後、Ｓ−ＧＷ６に対してＬ−ＧＷ５とのセッション確立要求をＳ−ＧＷ６に通知する（ステップＳ７６）。【００６０】
Ｓ−ＧＷ６は、セッション確立要求を受信した場合、セッション確立要求をＬ−ＧＷ５に通知する（ステップＳ７７）。Ｌ−ＧＷ５は、Ｓ−ＧＷ６からのセッション確立要求に応じてセッション確立応答をＳ−ＧＷ６に通知する（ステップＳ７８）。ＭＭＥ７は、ベアラ設定要求を基地局４に通知する（ステップＳ７９）。尚、ベアラ設定要求は、Ｌ−ＧＷ５のアドレスを含む。基地局４は、ベアラ設定要求を検出した場合、ＰＣ２ＡとＬ−ＧＷ５の間のベアラを設定する（ステップＳ８０）。【００６１】
ＰＣ２Ａは、基地局４経由でサービス要求をＭＭＥ７に通知する（ステップＳ８１）。ＭＭＥ７は、基地局４経由でサービス要求を検出した場合、第６の接続要求を基地局４に通知する（ステップＳ８２）。尚、第６の接続要求は、Ｌ−ＧＷ５のＴＥＩＤを含むものとする。基地局４は、第６の接続要求を検出した場合、ＰＣ２Ａとの間で無線ベアラを設定する（ステップＳ８３）。そして、ＰＣ２Ａは、基地局４経由でＬ−ＧＷ５との間で特定のＷＡＮセルとのデータパスを確立する（ステップＳ８４）。更に、ＰＣ２Ａは、基地局４経由でＬ−ＧＷ５との間で特定のＷＡＮセルと通信可能な利用者であるか否かを認証する認証処理を実行し（ステップＳ８５）、Ｌ−ＧＷ５を経由したデータ通信を行う。【００６２】
ＰＣ２Ａは、Ｌ−ＧＷ５との間で特定のローカル無線網と通信可能な利用者であるか否かを認証する認証処理を実行し、認証が完了した場合、基地局４及びＬ−ＧＷ５経由で通信先であるローカル網やインターネット９とのデータ通信が確立する。つまり、ＰＣ２Ａは、ＷＡＮ通信機能を利用して特定のローカル無線網のＷＡＮセル経由でローカル網やインターネット９と通信できる。【００６３】
実施例２のＰＣ２Ａは、特定のローカル無線網のＷＡＮセルのエリア内の在圏を認識し、利用可能なＷＬＡＮのＡＰが検出できない場合、利用するＡＰＮを通信事業者のＡＰＮからローカル無線網のＡＰＮに変更する。更に、ＰＣ２Ａは、変更後の接続ＡＰＮに基づき、ＷＡＮ通信機能を使用して、特定のローカル無線網のＷＡＮセル経由でローカル網やインターネット９と通信できる。つまり、ＰＣ２Ａは、設定操作なく、ローカル無線網側のＡＰＮを利用した通信を簡単に実現できる。【００６４】
尚、上記実施例１及び２では、ＰＣ２（２Ａ）の通信先としてローカル網やインターネット９を例示したが、これに限定されるものではなく、適宜変更可能である。【００６５】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。【００６６】
更に、各装置で行われる各種処理機能は、ＣＰＵ（Central  Processing  Unit）（又はＭＰＵ（Micro  Processing  Unit）、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部又は任意の一部を実行するようにしても良い。また、各種処理機能は、ＣＰＵ（又はＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしても良いことは言うまでもない。【００６７】
ところで、本実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図１４は、通信設定プログラムを実行するコンピュータ１００の一例を示す説明図である。【００６８】
図１４に示す通信設定プログラムを実行するコンピュータ１００では、通信装置１１０と、入力装置１２０と、出力装置１３０と、ＲＯＭ１４０と、ＲＡＭ１５０と、ＣＰＵ１６０と、バス１７０とを有する。通信装置１１０は、第１の通信機能及び第２の通信機能を実行する。【００６９】
そして、ＲＯＭ１４０には、上記実施例と同様の機能を発揮する通信設定プログラムが予め記憶されている。尚、通信設定プログラムは、必ずしも最初からＲＯＭ１４０に記憶させておかなくても良く、図示せぬドライブで読取可能な記録媒体に通信設定プログラムが記録されていても良い。また、記録媒体としては、例えば、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、ＵＳＢメモリ、ＳＤカードやＩＣカード等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ等でも良い。コンピュータ１００が記録媒体に記憶中の通信設定プログラムを読み出して実行するようにしても良い。また、通信設定プログラムとしては、図１４に示すように、検出プログラム１４０Ａ、変更プログラム１４０Ｂ及び制御プログラム１４０Ｃが含まれる。尚１４０Ａ〜１４０Ｃについては、適宜統合又は分散しても良い。【００７０】
そして、ＣＰＵ１６０は、これらのプログラム１４０Ａ〜１４０ＣをＲＯＭ１４０から読み出し、これら読み出された各プログラムをＲＡＭ１５０のワークエリア上に展開する。そして、ＲＡＭ１５０は、展開した各プログラム１４０Ａ〜１４０Ｃを、検出プロセス１５０Ａ、変更プロセス１５０Ｂ及び制御プロセス１５０Ｃとして機能する。【００７１】
ＣＰＵ１６０は、予め設定した第２の通信機能を有する特定のセルを識別する識別情報を検出する。ＣＰＵ１６０は、特定のセルを識別する識別情報を検出し、かつ、利用可能な第１の通信機能の通信局を検出できない場合、自装置の接続先を示す接続先情報を特定のセルに対応する接続先情報に変更する。ＣＰＵ１６０は、変更された特定のセルに対応する接続先情報に基づき、当該特定のセル経由で通信先との接続処理及び認証処理を実行する。その結果、特定のセル経由の通信接続を自動化できる。
【符号の説明】
【００７２】
２  ＰＣ
２Ａ  ＰＣ
３  通信装置
１１  ＷＡＮ通信装置
１２  ＷＬＡＮ通信装置
２１Ａ  検出部
２１Ｂ  変更部
２１Ｃ  認証部
２１Ｄ  ＷＡＮ制御部
２１Ｅ  ＷＬＡＮ制御部
２２  テザリング制御部
【図１】
2019244220.tif 000003
【図２】
2019244220.tif 000004
【図３】
2019244220.tif 000005
【図４】
2019244220.tif 000006
【図５】
2019244220.tif 000007
【図６】
2019244220.tif 000008
【図７】
2019244220.tif 000009
【図８】
2019244220.tif 000010
【図９】
2019244220.tif 000011
【図１０】
2019244220.tif 000012
【図１１】
2019244220.tif 000013
【図１２】
2019244220.tif 000014
【図１３】
2019244220.tif 000015
【図１４】
2019244220.tif 000016
【国際調査報告】
2019244220.tif 000017
2019244220.tif 000018
2019244220.tif 000019
2019244220.tif 000020