(57)【特許請求の範囲】
【請求項１】
第１のネットワークへの加入者識別情報を有する無線端末との無線通信を行う第１の無線通信部と、
第２のネットワークに接続して無線通信を行う第２の無線通信部と、
前記第１の無線通信部により前記無線端末から前記加入者識別情報に基づく認証情報を受信して、前記第２の無線通信部により前記認証情報を用いた前記第２のネットワークへの認証を行う制御部と、
を備え、
前記制御部は、前記第２のネットワークへ接続するためのネットワーク情報を前記第１の無線通信部により受信して、前記ネットワーク情報に基づいて前記第２のネットワークに接続する、無線通信装置。
【請求項２】
前記制御部は、
前記第２の無線通信部により受信された前記第２のネットワークへの認証のための第１のメッセージを、前記第１の無線通信部により前記無線端末へ送信し、
前記第１の無線通信部により前記無線端末から受信された前記認証情報を含む第２のメッセージを、前記第１の無線通信部により前記第２のネットワークへ送信する、請求項１に記載の無線通信装置。
【請求項３】
前記第１のメッセージ及び前記第２のメッセージは、ＥＡＰ（Extensible  Authentication  Protocol）を用いた認証処理のためのメッセージである、請求項２に記載の無線通信装置。
【請求項４】
前記第１の無線通信部は、近距離無線通信方式を用いて無線通信を行う、請求項２に記載の無線通信装置。
【請求項５】
前記第１の無線通信部は、前記ネットワーク情報を、ＮＦＣ（Near  field  communication）を用いて受信する、請求項４に記載の無線通信装置。
【請求項６】
前記第１の無線通信部は、前記第２のネットワークへの認証のためのメッセージを、ＮＦＣを用いて前記無線端末との間で送受信する、請求項４に記載の無線通信装置。
【請求項７】
前記第１の無線通信部は、前記第２のネットワークへの認証のためのメッセージを、Ｂｌｕｅｔｏｏｔｈ（登録商標）を用いて前記無線端末との間で送受信する、請求項４に記載の無線通信装置。
【請求項８】
前記制御部は、Ｂｌｕｅｔｏｏｔｈを用いて前記無線端末との無線接続を確立するためのＢｌｕｅｔｏｏｔｈ接続情報を前記第１の無線通信部により受信して、前記Ｂｌｕｅｔｏｏｔｈ接続情報に基づいて前記第１の無線通信部による前記無線端末とのＢｌｕｅｔｏｏｔｈを用いた無線接続を確立する、請求項７に記載の無線通信装置。
【請求項９】
前記制御部は、前記第２のネットワークへ接続するための前記ネットワーク情報及びＢｌｕｅｔｏｏｔｈを用いて前記無線端末との無線接続を確立するためのＢｌｕｅｔｏｏｔｈ接続情報を、前記第１の無線通信部により他の無線端末へ送信する、請求項４に記載の無線通信装置。
【請求項１０】
前記第２の無線通信部は、無線ＬＡＮ（Local  Area  Network）を用いて無線通信を行う、請求項１に記載の無線通信装置。
【請求項１１】
前記制御部は、前記無線端末により中継される前記第１のネットワークを用いた無線通信処理を制御する、請求項１に記載の無線通信装置。
【請求項１２】
前記第１のネットワーク及び前記第２のネットワークでは、前記加入者識別情報が認証のために共通して用いられる、請求項１に記載の無線通信装置。
【請求項１３】
前記第１のネットワークは、移動体通信網である、請求項１に記載の無線通信装置。
【請求項１４】
前記第２のネットワークは、公衆無線ＬＡＮである、請求項１に記載の無線通信装置。
【請求項１５】
第１のネットワークへの加入者識別情報を格納する格納部と、
第２のネットワークに接続して無線通信を行う無線端末との、無線通信を行う無線通信部と、
前記格納部に格納された前記加入者識別情報に基づく認証情報を生成して、前記無線通信部により前記認証情報を前記無線端末へ送信する制御部と、
を備え、
前記制御部は、前記無線端末が前記第２のネットワークへ接続するためのネットワーク情報を要求するリクエストを、前記第１のネットワークへ送信し、受信した前記ネットワーク情報を前記無線通信部により前記無線端末へ送信する、無線通信装置。
【請求項１６】
前記制御部は、前記無線通信部により前記無線端末から受信された、前記無線端末が前記第２のネットワークへ認証するための第１のメッセージに基づいて前記認証情報を生成し、生成した前記認証情報を含む第２のメッセージを前記無線通信部により前記無線端末へ送信する、請求項１５に記載の無線通信装置。
【請求項１７】
前記制御部は、ＥＡＰを用いた認証処理を行って前記認証情報を生成する、請求項１５に記載の無線通信装置。
【請求項１８】
前記制御部は、前記無線端末が前記無線通信部とのＢｌｕｅｔｏｏｔｈを用いた無線接続を確立するためのＢｌｕｅｔｏｏｔｈ接続情報を、前記無線通信部により前記無線端末へ送信する、請求項１５に記載の無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、無線通信装置に関する。
【背景技術】
【０００２】
近年、インターネットを用いた多様なサービスが登場してきており、外出先でも容易にインターネットにアクセスする手段が求められている。例えばスマートフォン及び携帯電話等のＷＷＡＮ（Wireless  Wide  Area  Network）通信機能を有する端末は、外出先であっても、移動体通信網を介してインターネットにアクセスすることが可能である。一方、ＷＷＡＮ通信機能を有さない端末は、無線ＬＡＮ（ＷＬＡＮ：Wireless  Local  Area  Network）等の他の通信方式を用いてインターネットにアクセスすることが要されていた。ＷＬＡＮ等のネットワークへ接続する際は、アクセスポイントの検索、ＩＤ（identifier）及びパスワードの入力等の処理が要される場合があり、このような処理をより容易にするための技術が求められている。【０００３】
例えば、下記特許文献１では、ネットワークに接続している他の無線端末から、そのネットワークに接続するための通信パラメータを受信して、受信した通信パラメータを用いてそのネットワークへの接続を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２５１８７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１に記載の技術では、他の無線端末から受信した通信パラメータを用いて自ら認証処理を行うことが要されていた。そこで、本開示では、より容易にインターネットに接続することが可能な、新規かつ改良された無線通信装置を提案する。
【課題を解決するための手段】
【０００６】
本開示によれば、第１のネットワークへの加入者識別情報を有する無線端末との無線通信を行う第１の無線通信部と、第２のネットワークに接続して無線通信を行う第２の無線通信部と、前記第１の無線通信部により前記無線端末から前記加入者識別情報に基づく認証情報を受信して、前記第２の無線通信部により前記認証情報を用いた前記第２のネットワークへの認証を行う制御部と、を備える無線通信装置が提供される。【０００７】
また、本開示によれば、第１のネットワークへの加入者識別情報を格納する格納部と、第２のネットワークに接続して無線通信を行う無線端末との、無線通信を行う無線通信部と、前記格納部に格納された前記加入者識別情報に基づく認証情報を生成して、前記無線通信部により前記認証情報を前記無線端末へ送信する制御部と、を備える無線通信装置が提供される。
【発明の効果】
【０００８】
以上説明したように本開示によれば、より容易にインターネットに接続することが可能である。
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【０００９】
【図１】本開示の一実施形態に係る無線通信システムの概要について説明するための図である。
【図２】本開示の一実施形態に係る無線通信システムの概要について説明するための図である。
【図３】本実施形態に係る無線通信システムの論理的な構成の一例を示すブロック図である。
【図４】本実施形態に係るＷＬＡＮ端末の論理的な構成の一例を示すブロック図である。
【図５】本実施形態に係るＷＷＡＮ端末の論理的な構成の一例を示すブロック図である。
【図６Ａ】本実施形態に係る無線通信システムにおいて実行される接続処理の流れの一例を示すシーケンス図である。
【図６Ｂ】本実施形態に係る無線通信システムにおいて実行される接続処理の流れの一例を示すシーケンス図である。
【図７Ａ】本実施形態に係る無線通信システムにおいて実行される接続処理の流れの一例を示すシーケンス図である。
【図７Ｂ】本実施形態に係る無線通信システムにおいて実行される接続処理の流れの一例を示すシーケンス図である。
【図８】本実施形態に係る無線通信システムにおいて実行される接続処理の流れの一例を示すシーケンス図である。
【図９】本実施形態に係る無線通信システムにおいて実行されるテザリング処理の流れの一例を示すシーケンス図である。
【図１０】本実施形態に係るＷＬＡＮ端末において実行されるネットワーク切替処理の流れの一例を示すフローチャートである。
【図１１】スマートフォンの概略的な構成の一例を示すブロック図である。
【図１２】カーナビゲーション装置の概略的な構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１１】
なお、説明は以下の順序で行うものとする。
１．概要
２．構成例
２−１．無線通信システムの構成例
２−２．ＷＬＡＮ端末の構成例
２−３．ＷＷＡＮ端末の構成例
３．動作処理
３−１．接続処理シーケンス１
３−２．接続処理シーケンス２
３−３．接続処理シーケンス３
３−４．テザリング処理シーケンス
３−５．ネットワーク切替処理フロー
４．応用例
５．まとめ
【００１２】
＜１．概要＞
まず、図１、図２を参照して、本開示の一実施形態に係る無線通信システム１の概要について説明する。
【００１３】
図１及び図２は、本開示の一実施形態に係る無線通信システム１の概要について説明するための図である。図１及び図２に示すように、無線通信システム１は、無線通信装置１００及び無線通信装置２００を含む。
【００１４】
無線通信装置１００は、他の装置との無線通信が可能な無線端末である。図１の例では、無線通信装置１００は、ノートＰＣである。無線通信装置１００は、例えばＩＥＥＥ（Institute  of  Electrical  and  Electronics  Engineers）８０２．１１ａ、１１ｂ、１１ｇ、１１ｎ、１１ａｃ又は１１ａｄなどの通信方式に従って、ＷＬＡＮに接続することができるＷＬＡＮ端末である。また、図１に示すように、ＷＬＡＮ端末１００は、無線通信装置２００との無線接続を形成することができる。この無線接続は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）、ＮＦＣ（Near  field  communication）等の任意の通信方式に従って形成され得る。ＷＬＡＮ端末１００は、例えばユーザの自宅等で運用されるＷＬＡＮなどのネットワーク情報が既知のＷＬＡＮとの接続は可能であるが、外出先等のネットワーク情報が未知のＷＬＡＮとの接続は困難である。なお、無線通信装置１００は、ノートＰＣ以外にも、ＰＣ、タブレット端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、ＨＭＤ（Ｈｅａｄ  Ｍｏｕｎｔｅｄ  Ｄｉｓｐｌａｙ）、ヘッドセット、デジタルカメラ、デジタルビデオカメラ、スマートフォン、携帯電話端末、携帯用音楽再生装置、携帯用映像処理装置または携帯用ゲーム機器等として実現されてもよい。
【００１５】
無線通信装置２００は、他の装置との無線通信が可能な無線端末である。図１の例では、無線通信装置２００は、スマートフォンである。無線通信装置２００は、例えばＷＬＡＮ端末１００との無線接続を形成することができる。また、無線通信装置２００は、ＷＷＡＮ通信機能を有し、ＷＷＡＮに接続することができるＷＷＡＮ端末である。ＷＷＡＮ端末２００は、移動体通信網に接続するための加入者識別情報を有しており、加入者識別情報を用いた認証処理を行って、移動体通信網等の無線ネットワーク３００との無線接続を形成することができる。加入者識別情報は、例えばＳＩＭカード（Subscriber  Identity  Module  Card）に格納されるＩＭＳＩ（International  Mobile  Subscriber  Identity）である。ＷＷＡＮ端末２００は、ＷＷＡＮ通信機能を用いて無線ネットワーク３００に接続し、サービスネットワーク４００により提供されるサービスを利用可能である。なお、無線通信装置２００は、スマートフォン以外にも、ノートＰＣ、ＰＣ、タブレット端末、ＰＤＡ、ＨＭＤ、ヘッドセット、デジタルカメラ、デジタルビデオカメラ、携帯電話端末、携帯用音楽再生装置、携帯用映像処理装置または携帯用ゲーム機器等として実現されてもよい。
【００１６】
無線ネットワーク３００は、移動体通信網等のＷＷＡＮ（第１のネットワーク）である。例えば、ＷＷＡＮ３００は、ＬＴＥ（Long  Term  Evolution）、ＬＴＥ−Ａ（LTE-Advanced）、ＧＳＭ（登録商標）、ＵＭＴＳ、Ｗ−ＣＤＭＡ、又はＣＤＭＡ２００などの任意の無線通信方式に従って運用される。例えば、ＷＷＡＮ３００は、基地局３１０により運用されるセルの範囲内に位置する無線通信装置２００から接続される。
【００１７】
サービスネットワーク４００は、インターネットなどの公衆ネットワークである。ＷＷＡＮ端末２００は、ＷＷＡＮ３００を介してサービスネットワーク４００にアクセスすることができる。
【００１８】
ここで、ＷＷＡＮ通信機能を有さない端末は、ＷＷＡＮ３００を介したインターネットへのアクセスは困難である。このような場合であっても、外出先等でのインターネットへのアクセスを実現するための手段として、例えばＷＷＡＮ通信可能な端末によるテザリング、又は公衆ＷＬＡＮの利用が挙げられる。
【００１９】
テザリングとは、スマートフォン等のＷＷＡＮ通信機能を有する端末を介して、他の通信端末がＷＷＡＮに接続する技術である。図１に示すように、ＷＷＡＮ端末２００は、ＷＷＡＮ３００及びＷＬＡＮ端末１００と接続可能である。このため、ＷＷＡＮ端末２００は、ＷＷＡＮ３００とＷＬＡＮ端末１００との通信を中継するアクセスポイントとして機能して、テザリングを実現することができる。これにより、ＷＬＡＮ端末１００は、サービスネットワーク４００により提供されるサービスを利用可能となる。
【００２０】
テザリングは、ＷＷＡＮ端末２００がＷＷＡＮ通信可能なエリアのどこに位置していても利用可能である。しかし、テザリング利用のための端末設定を、ＷＷＡＮ端末２００及びＷＬＡＮ端末１００の両方で行うことが要されるため、ユーザの利便性が損なわれていた。また、テザリング中はアクセスポイントとして機能するＷＷＡＮ端末２００の電力消費が大きい。
【００２１】
他方、公衆ＷＬＡＮとは、ＷＬＡＮを利用したインターネットへの接続を提供するサービスである。以下、図２を参照して、公衆ＷＬＡＮを用いた通信について説明する。図２に示す無線ネットワーク５００は、例えばＷＬＡＮにより運用される公衆ネットワーク（第２のネットワーク）である。ＷＬＡＮ端末１００は、ＷＬＡＮ５００へ接続して、サービスネットワーク４００へ、又はＷＷＡＮ３００をさらに介してサービスネットワーク４００へアクセスすることができる。これにより、ＷＬＡＮ端末１００は、サービスネットワーク４００により提供されるサービスを利用可能となる。
【００２２】
ここで、スマートフォンのようなＷＷＡＮ通信機能を有する無線端末は、３ＧＰＰ（Third  Generation  Partnership  Project)によって提案されたＡＮＤＳＦ（Access  Network  Discovery  and  Selection  Function)、又はWi-Fi  Allianceによって提案されたWi-Fi  CERTIFIED  Passpointの技術を用いて、周囲の公衆ＷＬＡＮへ接続し自身が有する加入者識別情報を用いてユーザ認証を実施することが可能である。しかし、ノートＰＣの様にＷＷＡＮ通信機能を持たず、加入者識別情報を有さない無線端末では、ユーザ自ら利用可能な公衆無線ＬＡＮを選択し、認証手続きを実施することが要される場合があり、利便性が損なわれていた。
【００２３】
そこで、上記事情を一着眼点にして本開示の一実施形態に係る無線通信装置を創作するに至った。本開示の一実施形態に係る無線通信装置は、ＷＷＡＮ通信機能及び加入者識別情報を有さない場合であっても、容易にインターネットを利用することが可能である。以下、図３〜図１０を参照して、本開示の一実施形態に係る無線通信装置を含む無線通信システムについて詳細に説明する。
【００２４】
＜２．構成例＞
［２−１．無線通信システムの構成例］
図３は、本実施形態に係る無線通信システム１の論理的な構成の一例を示すブロック図である。図３に示すように、無線通信システム１は、ＷＬＡＮ端末１００及びＷＷＡＮ端末２００を含み、ＷＷＡＮ３００、ＷＬＡＮ５００、及びサービスネットワーク４００への無線接続を提供する。
【００２５】
（１）ＷＷＡＮ３００
図３に示すように、ＷＷＡＮ３００は、基地局３１０、ゲートウェイ３２０、加入者情報サーバ３３０、認証サーバ３４０、及びネットワーク情報提供サーバ３５０により運用される。
【００２６】
（１−１）基地局３１０
基地局３１０は、ＷＷＡＮ通信機能を有する無線端末が、ＷＷＡＮ３００に接続する際の接点となる装置である。例えば、基地局３１０は、ＷＷＡＮ端末２００からの接続を受け付ける。ＬＴＥにおいては、基地局３１０はｅＮＢに相当する。
【００２７】
（１−２）ゲートウェイ３２０
ゲートウェイ３２０は、ＷＷＡＮ３００と他のネットワークとの通信を中継する装置である。例えば、ゲートウェイ３２０は、ＷＷＡＮ３００とサービスネットワーク４００との通信、及びＷＷＡＮ３００とＷＬＡＮ５００との通信を中継する。ＬＴＥにおいては、ゲートウェイ３２０はＰ−ＧＷ（Packet  Data  Network  Gateway）に相当する。
【００２８】
（１−３）加入者情報サーバ３３０
加入者情報サーバ３３０は、ＷＷＡＮ３００への加入者情報を保持する装置である。加入者情報サーバ３３０は、無線端末がＷＷＡＮ３００へ接続する際の認証処理に利用される情報も保持する。ＬＴＥにおいては、加入者情報サーバ３３０はＨＳＳ（Home  Subscriber  Server）に相当する。
【００２９】
（１−４）認証サーバ３４０
認証サーバ３４０は、ＷＷＡＮ３００への接続がＷＷＡＮ３００の加入者による接続であることを認証する装置である。認証サーバ３４０は、加入者情報サーバ３３０を参照してこの認証処理を行い得る。ＬＴＥにおいては、認証サーバ３４０はＡＡＡ（Authentication,  Authorization  and  Accounting）サーバに相当する。
【００３０】
なお、ＷＷＡＮ３００及びＷＬＡＮ５００では、加入者識別情報が認証のために共通して用いられる。つまり、ＷＷＡＮ通信機能を有し、加入者識別情報を用いた認証処理を経てＷＷＡＮ３００への接続が可能な端末は、同じく加入者識別情報を用いた認証処理を経てＷＬＡＮ５００への接続が可能である。認証サーバ３４０は、ＷＬＡＮ５００への接続を行う端末に対しても、及びＷＷＡＮ３００への接続を行う端末に対しても、加入者情報サーバ３３０を参照して認証処理を行う。
【００３１】
（１−５）ネットワーク情報提供サーバ３５０
ネットワーク情報提供サーバ３５０は、無線端末が現在接続されている無線ネットワークから他の無線ネットワークへ接続先を切り替える際に必要となる、接続先の無線ネットワークの情報を提供する装置である。例えば、ネットワーク情報提供サーバ３５０は、ＷＷＡＮ端末２００に対して、ＷＬＡＮ５００に接続するためのネットワーク情報を提供し得る。ＬＴＥにおいては、ネットワーク情報提供サーバ３５０はＡＮＤＳＦサーバに相当する。
【００３２】
（２）ＷＬＡＮ５００
図３に示すように、ＷＬＡＮ５００は、基地局５１０により運用される公衆ネットワークである。本明細書では、公衆ネットワークの通信方式はＷＬＡＮであるものとして説明するが、Ｂｌｕｅｔｏｏｔｈ等の他の任意の通信方式に従って運用されてもよい。
【００３３】
基地局５１０は、ＷＬＡＮ通信機能を有する無線端末が、ＷＬＡＮ５００に接続する際の接点となる装置である。例えば、基地局５１０は、ＷＬＡＮ端末１００からの接続を受け付ける。公衆ネットワークの通信方式がＷＬＡＮの場合、基地局５１０はアクセスポイントに相当する。
【００３４】
［２−２．ＷＬＡＮ端末の構成例］
図４は、本実施形態に係るＷＬＡＮ端末１００の論理的な構成の一例を示すブロック図である。図４に示すように、ＷＬＡＮ端末１００は、無線通信部１１０、記憶部１２０、及び制御部１３０を有する。
【００３５】
（１）無線通信部１１０
無線通信部１１０は、外部機器との間でのデータの送受信を行う通信モジュールである。無線通信部１１０は、多様な通信方式を用いて無線通信を行うことができる。例えば、無線通信部１１０は、ＷＬＡＮモジュール１１２を有し、Ｗｉ−Ｆｉ（登録商標）、ＷＬＡＮを用いて無線通信可能である。また、無線通信部１１０は、ＢＴ（Ｂｌｕｅｔｏｏｔｈ）モジュール１１４を有し、Ｂｌｕｅｔｏｏｔｈを用いて無線通信可能である。また、無線通信部１１０は、ＮＦＣモジュール１１６を有し、ＮＦＣを用いて無線通信可能である。
【００３６】
例えば、無線通信部１１０は、ＷＷＡＮ端末２００との無線通信を行う第１の無線通信部として機能し得る。例えば、無線通信部１１０は、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ等の近距離無線通信方式を用いて、ＷＷＡＮ端末２００との無線通信を行う。
【００３７】
例えば、無線通信部１１０は、公衆ネットワークに接続して無線通信を行う第２の無線通信部として機能し得る。例えば、無線通信部１１０は、ＷＬＡＮ等の無線通信方式を用いて、ＷＬＡＮ５００に接続する。公衆ネットワークは、ＷＬＡＮ以外の任意の無線通信方式をサポートしていてもよく、その場合、無線通信部１１０は公衆ネットワークに応じた無線通信方式を用いて公衆ネットワークに接続し得る。
【００３８】
（２）記憶部１２０
記憶部１２０は、所定の記録媒体に対してデータの記録再生を行う部位である。例えば、記憶部１２０は、無線通信部１１０によりＷＷＡＮ端末２００から受信された情報を記憶する。例えば、記憶部１２０は、後述するネットワーク情報を記憶し得る。
【００３９】
（３）制御部１３０
制御部１３０は、演算処理装置および制御装置として機能し、各種プログラムに従って装置ＷＬＡＮ端末１００内の動作全般を制御する。
【００４０】
例えば、制御部１３０は、無線通信部１１０によりＷＷＡＮ端末２００から加入者識別情報に基づく認証情報を受信して、無線通信部１１０により認証情報を用いたＷＬＡＮ５００への認証を行う。詳しくは、制御部１３０は、ＷＷＡＮ端末２００により行われる認証処理のために、ＷＷＡＮ端末２００とＷＬＡＮ５００との間で送受信されるメッセージを中継する中継処理を制御する。例えば、制御部１３０は、無線通信部１１０により受信された、ＷＬＡＮ５００への認証のためのメッセージ（第１のメッセージ）を、無線通信部１１０によりＷＷＡＮ端末２００へ送信する。このメッセージは、例えば認証情報の生成を要求するメッセージである。また、制御部１３０は、無線通信部１１０によりＷＷＡＮ端末２００から受信された、ＷＷＡＮ端末２００により生成された認証情報を含むメッセージ（第２のメッセージ）を、無線通信部１１０によりＷＬＡＮ５００を運用する基地局５１０へ送信する。
【００４１】
ＷＬＡＮ端末１００により中継されるメッセージは、ＥＡＰ（Extensible  Authentication  Protocol）を用いた認証処理のためのメッセージであってもよい。例えば、第１のメッセージはＥＡＰ−Ｒｅｑｕｅｓｔ／Ｉｄｅｎｔｉｔｙであり、第２のメッセージはＥＡＰ−Ｒｅｓｐｏｎｓｅ／Ｉｄｅｎｔｉｔｙであってもよい。また、第１のメッセージはＥＡＰ−Ｒｅｑｕｅｓｔ／ＡＫＡ−Ｃｈａｌｌｅｎｇｅであり、第２のメッセージはＥＡＰ−Ｒｅｓｐｏｎｓｅ／ＡＫＡ−Ｃｈａｌｌｅｎｇｅであってもよい。なお、本明細書では、認証プロトコルの一例として、ＥＡＰ−ＡＫＡが採用される例を説明するが、ＥＡＰ−ＳＩＭ、又はＥＡＰ−ＡＫＡ’等の、加入者情報を認証処理に用いる他の認証プロトコルが採用されてもよい。
【００４２】
制御部１３０は、上述した中継処理によって、ＥＡＰを用いたＷＬＡＮ５００への認証処理をＷＷＡＮ端末２００に代理で行わせることができる。このため、ＷＬＡＮ端末１００は、加入者識別情報を有さない場合であっても、容易にＷＬＡＮ５００に接続することができる。
【００４３】
また、制御部１３０は、ＷＬＡＮ５００へ接続するためのネットワーク情報を無線通信部１１０により受信して、受信したネットワーク情報に基づいてＷＬＡＮ５００に接続する。このネットワーク情報は、例えばＷＷＡＮ端末２００から直接、又は他の装置を介して間接的に受信され得る。ここで、ＷＷＡＮ通信機能を有する端末であれば、例えばネットワーク情報提供サーバ３５０からネットワーク情報の提供を受けることができるが、ＷＷＡＮ通信機能を有さない端末ではネットワーク情報の取得が困難である。この点、制御部１３０は、ＷＷＡＮ通信機能を有するＷＷＡＮ端末２００により代理でネットワーク情報を取得させる。このため、ＷＬＡＮ端末１００は、ＷＷＡＮ通信機能を持たない場合であっても、容易にＷＬＡＮ５００に接続することができる。
【００４４】
［２−３．ＷＷＡＮ端末の構成例］
図５は、本実施形態に係るＷＷＡＮ端末２００の論理的な構成の一例を示すブロック図である。図５に示すように、ＷＷＡＮ端末２００は、無線通信部２１０、記憶部２２０、加入者識別モジュール２３０、及び制御部２４０を有する。
【００４５】
（１）無線通信部２１０
無線通信部２１０は、外部機器との間でのデータの送受信を行う通信モジュールである。無線通信部２１０は、多様な通信方式を用いて無線通信を行うことができる。例えば、無線通信部２１０は、ＷＷＡＮモジュール２１２を有し、ＷＷＡＮを用いて無線通信可能である。また、無線通信部２１０は、ＷＬＡＮモジュール２１４を有し、Ｗｉ−Ｆｉ、ＷＬＡＮを用いて無線通信可能である。また、無線通信部２１０は、ＢＴモジュール２１６を有し、Ｂｌｕｅｔｏｏｔｈを用いて無線通信可能である。また、無線通信部２１０は、ＮＦＣモジュール２１８を有し、ＮＦＣを用いて無線通信可能である。
【００４６】
例えば、無線通信部２１０は、ＷＬＡＮ端末１００との無線通信を行う。例えば、無線通信部２１０は、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ、及びＺｉｇｂｅｅ（登録商標）等の近距離無線通信方式を用いて、ＷＬＡＮ端末１００との無線通信を行う。また、無線通信部２１０は、ＷＷＡＮモジュール２１２により、ＷＷＡＮ３００に接続して無線通信を行う。
【００４７】
（２）記憶部２２０
記憶部２２０は、所定の記録媒体に対してデータの記録再生を行う部位である。例えば、記憶部２２０は、無線通信部２１０によりＷＷＡＮ３００から受信された情報を記憶する。
【００４８】
（３）加入者識別モジュール２３０
加入者識別モジュール２３０は、ＷＷＡＮ３００への加入者識別情報を格納する格納部としての機能を有する。例えば、加入者識別モジュール２３０は、ＳＩＭカードにより実現される。
【００４９】
（４）制御部２４０
制御部２４０は、演算処理装置および制御装置として機能し、各種プログラムに従って装置ＷＷＡＮ端末２００内の動作全般を制御する。
【００５０】
例えば、制御部２４０は、ＷＬＡＮ端末１００がＷＬＡＮ５００へ認証するための認証処理を行う。具体的には、制御部２４０は、加入者識別モジュール２３０に格納された加入者識別情報に基づく認証情報を生成して、無線通信部２１０により認証情報をＷＬＡＮ端末１００へ送信する。詳しくは、制御部２４０は、ＷＬＡＮ端末１００により中継されるメッセージに基づいて、認証処理を行う。例えば、制御部２４０は、無線通信部２１０によりＷＬＡＮ端末１００から受信された、ＷＬＡＮ端末１００がＷＬＡＮ５００へ認証するためのメッセージ（第１のメッセージ）に基づいて認証処理を行って認証情報を生成する。このメッセージは、例えば認証情報の生成を要求するメッセージである。また、制御部２４０は、生成した認証情報を含むメッセージ（第２のメッセージ）を、無線通信部２１０によりＷＬＡＮ端末１００へ送信する。
【００５１】
制御部２４０は、ＷＬＡＮ端末１００により中継されるメッセージに基づいて、ＥＡＰを用いた認証処理を行って認証情報を生成してもよい。上述したように、制御部２４０は、ＥＡＰ−ＡＫＡ、ＥＡＰ−ＳＩＭ、又はＥＡＰ−ＡＫＡ’等の、加入者情報を認証処理に用いる任意の認証プロトコルを用いて認証処理を行ってもよい。制御部２４０は、ＷＬＡＮ端末１００によるメッセージの中継を受けることで、ＥＡＰを用いたＷＬＡＮ５００への認証処理を、ＷＬＡＮ端末１００に代理して行うことができる。このため、ＷＷＡＮ端末２００は、ＷＬＡＮ端末１００が加入者識別情報を有さない場合であっても、ＷＬＡＮ端末１００によるＷＬＡＮ５００への容易な接続を実現することができる。また、ＷＷＡＮ端末２００は、加入者識別情報等を直接ＷＬＡＮ端末１００へ送信しないので、セキュリティを担保することが可能である。
【００５２】
また、制御部２４０は、ＷＬＡＮ端末１００がＷＬＡＮ５００へ接続するためのネットワーク情報を要求するリクエストをＷＷＡＮ３００へ送信して、受信したネットワーク情報を無線通信部２１０によりＷＬＡＮ端末１００へ送信する。制御部２４０は、例えば基地局３１０へリクエストを送信して、ネットワーク情報提供サーバ３５０により提供されるネットワーク情報を基地局３１０から受信し得る。ＷＬＡＮ端末１００が単体ではネットワーク情報の取得が困難である場合、制御部２４０は、ＷＬＡＮ端末１００の代理として、ネットワーク情報提供サーバ３５０により提供されるネットワーク情報を取得して、ＷＬＡＮ端末１００へ提供することが可能である。
【００５３】
また、制御部２４０は、他の無線端末が無線通信部２１０とのＢｌｕｅｔｏｏｔｈを用いた無線接続を確立するためのＢｌｕｅｔｏｏｔｈ接続情報を、無線通信部２１０により他の無線端末へ送信してもよい。このＢｌｕｅｔｏｏｔｈ接続情報は、他の無線端末からさらに他の無線端末へ転送されてもよい。ＷＬＡＮ端末１００は、ＷＷＡＮ端末２００から直接的に、又は間接的に受信したＢｌｕｅｔｏｏｔｈ接続情報を用いて、ＷＷＡＮ端末２００とのＢｌｕｅｔｏｏｔｈを用いた無線接続を確立する。これにより、ＷＬＡＮ端末１００が、ＷＬＡＮ５００へ認証するためにＷＷＡＮ端末２００との間で行うメッセージの送受信を、Ｂｌｕｅｔｏｏｔｈを用いて行うことが可能となる。
【００５４】
以上、無線通信システム１、ＷＬＡＮ端末１００、及びＷＷＡＮ端末２００の構成例を説明した。続いて、本実施形態に係る無線通信システム１による動作処理を説明する。
【００５５】
＜３．動作処理＞
［３−１．接続処理シーケンス１］
本接続処理シーケンスにおいては、ＷＷＡＮ端末２００は、ＮＦＣを用いてＥＡＰ認証のためのメッセージを中継する。図６Ａ、図６Ｂは、本実施形態に係る無線通信システム１において実行される接続処理の流れの一例を示すシーケンス図である。以下では、図６Ａと図６Ｂとを特に区別する必要がない場合、図６とも総称する。本シーケンスには、基地局３１０、ＷＷＡＮ端末２００、ＷＬＡＮ端末１００、基地局５１０、認証サーバ３４０、及び加入者情報サーバ３３０が関与する。なお、ＷＬＡＮ端末１００及びＷＷＡＮ端末２００に関しては、メッセージのやり取りに用いられる通信モジュールを、「モジュール」という文言を省略して記載している。例えば、ＷＬＡＮ（Ｗｉ−Ｆｉ）モジュール１１２を起点又は終点とするメッセージは、ＷＬＡＮモジュール１１２により送受信されることを示している。ＮＦＣモジュール１１６、ＷＷＡＮモジュール２１２、及びＮＦＣモジュール２１８についても同様である。
【００５６】
図６Ａに示すように、まず、ステップＳ１０２で、ＷＷＡＮ端末２００は、ネットワーク情報を要求するリクエストを基地局３１０へ送信する。詳しくは、ＷＷＡＮ端末２００は、ＷＷＡＮ３００内のネットワーク情報提供サーバ３５０へ、利用可能な無線ネットワークのネットワーク情報を要求する。要求のトリガとしては、例えば、ユーザがＷＷＡＮ端末２００をＷＬＡＮ端末１００へ近接させて、ＮＦＣによる通信が行われた場合が挙げられる。このリクエストには、例えばネットワーク情報を要求する無線ネットワークのネットワークタイプ、ＷＷＡＮ端末２００の位置情報、ＷＷＡＮ端末２００が接続している移動体通信網のセルＩＤ、及び現在日時等を示す情報が含まれ得る。なお、位置情報は、ＧＰＳ（Global  Positioning  System）技術等により取得され得る。下記表１に、リクエストに含まれる情報の一例を示す。
【００５７】
【表１】
0006465108.tif 000002
【００５８】
ここで、「Access  Network  Type」はネットワークタイプを示す。ネットワークタイプとしては、例えば、ＷＬＡＮ、ＷｉＭＡＸ又はＢｌｕｅｔｏｏｔｈなどの通信方式を示す情報が含まれ得る。「Geo  Location」は位置情報を示す。位置情報としては、例えば、経度情報及び緯度情報が含まれ得る。「Date  &  Time」は現在の時刻情報を示す。時刻情報としては、例えば、年月日、曜日、時間等を示す情報が含まれ得る。
【００５９】
次いで、ステップＳ１０４で、基地局３１０は、ネットワーク情報を検索する。詳しくは、基地局３１０は、ＷＷＡＮ端末２００から受信したリクエストをネットワーク情報提供サーバ３５０に転送する。ネットワーク情報提供サーバ３５０は、自身が保持するネットワーク情報のデータベースの中から、ＷＷＡＮ端末２００に利用可能なネットワーク情報を検索する。下記表２に、ネットワーク情報提供サーバ３５０が保持するネットワーク情報の一例を示す。
【００６０】
【表２】
0006465108.tif 000003
【００６１】
ここで、「ＩＤ」は、ネットワーク情報を一意に特定するための識別子である、ネットワーク情報識別子を示す。「Access  Network  Type」は、ネットワークタイプを示す。「Access  Network  Property」は、ネットワークの詳細情報を示す。ＷＬＡＮの場合、詳細情報として例えば、以下を示す情報が含まれ得る。
ＨＥＳＳＩＤ（Homogeneous  Extended  Service  Set  Identifier）
ＥＳＳＩＤ（Extended  Service  Set  Identifier）
ＢＳＳＩＤ（Basic  Service  Set  Identifier）
Ｃｈａｎｎｅｌ（動作チャネル）
【００６２】
「Geo  Location」は、本ネットワークを利用可能なエリアを示すエリア情報である。例えばエリアの中心地点のＧＰＳによる位置情報（AnchorLatitude及びAnchorLongitude）、及びその地点からの有効半径を示す情報が含まれ得る。エリア情報は、セルＩＤを示す情報であってもよい。「Available  Date  &  Time」は、本ネットワークを利用可能な時刻情報を示す。時刻情報としては、例えば、時間帯、平日、休日、曜日、午前、午後等を示す情報が含まれ得る。「Priority」は、本ネットワークを接続先として選択する際の優先順位を示す情報である。例えば、値が大きいほど高優先順位を示す、優先度を示す数字が含まれ得る。
【００６３】
次に、ステップＳ１０６で、基地局３１０は、ネットワーク情報提供サーバ３５０により検索されたネットワーク情報を、ＷＷＡＮ端末２００へ送信する。このネットワーク情報に、ＷＬＡＮ５００のネットワーク情報が含まれているものとする。
【００６４】
次いで、ステップＳ１０８で、ＷＷＡＮ端末２００は、ネットワーク情報をＷＬＡＮ端末１００へ転送する。なお、制御部２４０は、ネットワーク情報を、ＷＬＡＮ端末１００の位置情報及びサポートしている通信規格等に基づいてフィルタリングして、ＷＬＡＮ端末１００が接続可能なネットワークに関するネットワーク情報のみをＷＬＡＮ端末１００へ送信してもよい。
【００６５】
次に、ステップＳ１１０で、ＷＬＡＮ端末１００は、受信したネットワーク情報を用いて周囲の無線ネットワークを検索して、接続先の基地局を検出する。例えば、制御部１３０は、ネットワーク情報に含まれる動作チャネルを優先的にスキャンする。制御部１３０は、目的の無線ネットワークが検出されなかった場合、全ての動作チャネルをスキャンしてもよい。このような検出処理により、制御部１３０は、接続先となるＷＬＡＮ５００を運用する基地局５１０を検出したものとする。
【００６６】
次いで、ステップＳ１１２で、ＷＬＡＮ端末１００は、基地局５１０へＡｓｓｏｃｉａｔｉｏｎを行う。ＷＬＡＮ端末１００は、Ａｓｓｏｃｉａｔｉｏｎにより、認証処理のための論理的な接続を確立する。ＷＬＡＮ端末１００は、認証処理以外の、例えばデータ通信を行うことはまだできない。以降のステップにおいて、無線通信システム１は、ＥＡＰ認証処理を行う。
【００６７】
まず、ステップＳ１１４で、ＷＬＡＮ端末１００は、基地局５１０へ、ＥＡＰｏＬ−Ｓｔａｒｔを送信する。
【００６８】
次いで、ステップＳ１１６で、基地局５１０は、ＷＬＡＮ端末１００へＥＡＰ−Ｒｅｑｕｅｓｔ／Ｉｄｅｎｔｉｔｙを送信する。
【００６９】
次に、ステップＳ１１８で、ＷＬＡＮ端末１００は、ＷＷＡＮ端末２００へ、ステップＳ１１６で受信したＥＡＰ−Ｒｅｑｕｅｓｔ／Ｉｄｅｎｔｉｔｙを送信する。このメッセージは、ＷＷＡＮ端末２００に対して、ＥＡＰ−ＡＫＡで必要となるＩｄｅｎｔｉｔｙを生成するよう要求するメッセージである。
【００７０】
次いで、ステップＳ１２０で、ＷＷＡＮ端末２００は、自身が有する加入者識別モジュール２３０を参照して、Ｉｄｅｎｔｉｔｙを生成する。例えば、制御部２４０は、加入者識別モジュール２３０であるＳＩＭカードに記録された情報に基づいて、Ｉｄｅｎｔｉｔｙを生成する。認証プロトコルがＥＡＰ−ＡＫＡの場合、ＩＭＳＩをもとにＩｄｅｎｔｉｔｙが生成される。
【００７１】
なお、ＩＭＳＩのフォーマットは以下の通りである。
＜ＭＣＣ：３桁＞＜ＭＮＣ：２又は３桁＞＜ＭＳＩＮ：最大１０桁＞
【００７２】
ここで、ＭＣＣ（Mobile  Country  Code）は、国を示す情報であり、ＭＮＣ（Mobile  Network  Code）は、事業者を示す情報であり、ＭＳＩＮ（Mobile Subscriber Identification Number）は、加入者識別コードを示す情報である。
【００７３】
また、Ｉｄｅｎｔｉｔｙのフォーマットは以下の通りである。
０＜ＩＭＳＩ＞＠ｗｌａｎ．ｍｎｃ＜ＭＮＣ＞．ｍｃｃ＜ＭＣＣ＞．３ｇｐｐｎｅｔｗｏｒｋ．ｏｒｇ
【００７４】
例えば、ＭＮＣが３桁であり、ＩＭＳＩが「１２３４５６０１２３４５６７８」であった場合を想定する。この場合、Ｉｄｅｎｔｉｔｙは、「０１２３４５６０１２３４５６７８＠ｗｌａｎ．ｍｎｃ４５６．ｍｃｃ１２３．３ｇｐｐｎｅｔｗｏｒｋ．ｏｒｇ」となる。以上、ステップＳ１２０におけるＩｄｅｎｔｉｔｙの生成処理について説明した。
【００７５】
次に、ステップＳ１２２で、ＷＷＡＮ端末２００は、ＥＡＰ−Ｒｅｓｐｏｎｓｅ／Ｉｄｅｎｔｉｔｙを、ＷＬＡＮ端末１００へ返信する。このメッセージには、ステップＳ１２０において生成されたＩｄｅｎｔｉｔｉｙが格納されている。
【００７６】
次いで、ステップＳ１２４で、ＷＬＡＮ端末１００は、受信したＥＡＰ−Ｒｅｓｐｏｎｓｅ／Ｉｄｅｎｔｉｔｙを、基地局５１０へ転送する。
【００７７】
次に、ステップＳ１２６で、基地局５１０は、ＲＡＤＩＵＳ−Ａｃｃｅｓｓ−Ｒｅｑｕｅｓｔを認証サーバ３４０へ送信する。このメッセージには、ＷＷＡＮ端末２００により生成されたＩｄｅｎｔｉｔｙが格納される。
【００７８】
次いで、ステップＳ１２８で、認証サーバ３４０は、Ｒｅｔｒｉｅｖｅ−Ａｕｔｈｅｎｔｉｃａｔｉｏｎ−Ｖｅｃｔｏｒを加入者情報サーバ３３０へ送信して、Ｉｄｅｎｔｉｔｉｙに対する認証ベクタを要求する。このメッセージには、ＷＷＡＮ端末２００により生成されたＩｄｅｎｔｉｔｙが格納される。認証ベクタとは、接続してきた端末を認証する際に必要とされる情報の集合であり、ＥＡＰ−ＡＫＡの場合は以下の情報から構成される。
ＲＡＮＤ：ランダム値。チャレンジとして利用される。
ＡＵＴＮ：端末がネットワークを認証するための値。
ＸＲＥＳ：チャレンジに対して期待される応答値。
ＩＫ    ：メッセージ完全性検証用鍵。
ＣＫ    ：メッセージ暗号化用鍵。
【００７９】
次に、図６Ｂに示すように、ステップＳ１３０で、加入者情報サーバ３３０は、ＡＫＡアルゴリズムを実行して、受信したメッセージに格納されたＩｄｅｎｔｉｔｉｙに対応する認証ベクタを生成する。
【００８０】
次いで、ステップＳ１３２で、加入者情報サーバ３３０は、生成した認証ベクタを認証サーバ３４０へ送信する。
【００８１】
次に、ステップＳ１３４で、認証サーバ３４０は、ＲＡＤＩＵＳ−Ａｃｃｅｓｓ−Ｃｈａｌｌｅｎｇｅを基地局５１０へ送信する。このメッセージには、加入者情報サーバ３３０により生成された認証ベクタが格納される。ここで、認証サーバ３４０は、新たにＭＡＣ（Message  Authentication  Code）を算出して、メッセージに追加する。このＭＡＣは、ＷＬＡＮ端末１００がこのメッセージの完全性（Integrity）を検証するために用いられる。
【００８２】
次いで、ステップＳ１３６で、基地局５１０は、ＥＡＰ−Ｒｅｑｕｅｓｔ／ＡＫＡ−ＣｈａｌｌｅｎｇｅをＷＬＡＮ端末１００へ送信する。このメッセージには、認証ベクタのＲＡＮＤ及びＡＵＴＮ、並びにＭＡＣが含まれる。認証ベクタのＸＲＥＳ、ＩＫ及びＣＫは基地局５１０により保持され、ＷＬＡＮ端末１００へは送信されない。
【００８３】
次に、ステップＳ１３８で、ＷＬＡＮ端末１００は、ＥＡＰ−Ｒｅｑｕｅｓｔ／ＡＫＡ−ＣｈａｌｌｅｎｇｅをＷＷＡＮ端末２００へ送信する。このメッセージは、ＷＷＡＮ端末２００に対して、応答値（ＲＥＳ）及びセッション鍵(ＩＫ，ＣＫ)を生成するよう要求するメッセージである。
【００８４】
次いで、ステップＳ１４０で、ＷＷＡＮ端末２００は、ＡＫＡアルゴリズムを実行して、受信したＥＡＰ−Ｒｅｑｕｅｓｔ／ＡＫＡ−Ｃｈａｌｌｅｎｇｅに対応するＲＥＳ、ＭＡＣ、及びセッション鍵（ＩＫ、ＣＫ）を生成する。
【００８５】
次に、ステップＳ１４２で、ＷＷＡＮ端末２００は、ＥＡＰ−Ｒｅｓｐｏｎｓｅ／ＡＫＡ−ＣｈａｌｌｅｎｇｅをＷＬＡＮ端末１００へ送信する。このメッセージには、ＷＷＡＮ端末２００が生成したＲＥＳ、ＭＡＣ、及びセッション鍵が格納される。
【００８６】
次いで、ステップＳ１４４で、ＷＬＡＮ端末１００は、受信したＥＡＰ−Ｒｅｓｐｏｎｓｅ／ＡＫＡ−Ｃｈａｌｌｅｎｇｅを基地局５１０へ転送する。
【００８７】
次に、ステップＳ１４６で、基地局５１０は、ＲＡＤＩＵＳ−Ａｃｃｅｓｓ−Ｒｅｑｕｅｓｔを認証サーバ３４０へ送信する。このメッセージには、ＷＷＡＮ端末２００により生成されたＲＥＳ、ＭＡＣ、及びセッション鍵（ＩＫ、ＣＫ）が格納される。
【００８８】
次いで、ステップＳ１４８で、認証サーバ３４０は、受信したＲＥＳを検証する。詳しくは、認証サーバ３４０は、ＷＷＡＮ端末２００により生成されたＲＥＳと加入者情報サーバ３３０により生成されたＸＲＥＳとが一致すること、及びＭＡＣによりメッセージの完全性を検証する。
【００８９】
次に、ステップＳ１５０で、認証サーバ３４０は、ＲＡＤＩＵＳ−Ａｃｃｅｓｓ−Ａｃｃｅｐｔを基地局５１０へ送信する。このメッセージは、接続を許可することを示すものである。
【００９０】
次いで、ステップＳ１５２で、基地局５１０は、ＥＡＰ−ＳｕｃｃｅｓｓをＷＬＡＮ端末１００へ送信する。このメッセージは、ＷＬＡＮ端末１００に対して、認証処理が成功したことを示すものである。
【００９１】
次に、ステップＳ１５４で、基地局５１０は、ＥＡＰｏＬ−ＫｅｙをＷＬＡＮ端末１００へ送信する。このメッセージは、ＷＬＡＮ端末１００と基地局５１０との間で使用する暗号化通信用の鍵を送付するものである。
【００９２】
以上説明したＥＡＰ認証処理を経て、ステップＳ１５６で、ＷＬＡＮ端末１００と基地局５１０との間で、ＷＬＡＮ通信のための接続が完了する。これにより、ＷＬＡＮ端末１００と基地局５１０との間で、例えばＷｉ−Ｆｉを用いたデータ通信が開始される。
【００９３】
本接続処理シーケンスによれば、ＷＬＡＮ端末１００はＷＷＡＮ端末２００とのメッセージの送受信を、ＮＦＣモジュール１１６により行う。より詳しくは、上記ステップＳ１０８において、無線通信部１１０は、ＷＬＡＮ５００へ接続するためのネットワーク情報を、ＮＦＣを用いて受信する。また、上記ステップＳ１１８、Ｓ１２２、Ｓ１３８、Ｓ１４２において、無線通信部１１０は、ＷＬＡＮ５００への認証のためのメッセージを、ＮＦＣを用いてＷＷＡＮ端末２００との間で送受信する。このため、ＷＬＡＮ端末１００は、例えばＷＷＡＮ端末２００に近接することで、ＷＬＡＮ５００に認証することが可能となり、容易にインターネットに接続することができる。また、ユーザは、ＷＬＡＮ端末１００に対して、ＷＬＡＮ５００への認証のための入力を何ら行う必要がないため、ユーザの利便性が向上する。
【００９４】
［３−２．接続処理シーケンス２］
本接続処理シーケンスにおいては、ＷＷＡＮ端末２００は、Ｂｌｕｅｔｏｏｔｈを用いてＥＡＰ認証のためのメッセージを中継する。図７Ａ、図７Ｂは、本実施形態に係る無線通信システム１において実行される接続処理の流れの一例を示すシーケンス図である。以下では、図７Ａと図７Ｂとを特に区別する必要が無い場合、図７とも総称する。本シーケンスには、基地局３１０、ＷＷＡＮ端末２００、ＷＬＡＮ端末１００、基地局５１０、認証サーバ３４０、及び加入者情報サーバ３３０が関与する。なお、ＷＬＡＮ端末１００及びＷＷＡＮ端末２００に関しては、図６と同様に、メッセージのやり取りに用いられる通信モジュールを、「モジュール」という文言を省略して記載している。
【００９５】
図７Ａに示すように、まず、ステップＳ２０２で、ＷＷＡＮ端末２００は、ネットワーク情報を要求するリクエストを基地局３１０へ送信する。次いで、ステップＳ２０４で、基地局３１０は、ネットワーク情報を検索する。次に、ステップＳ２０６で、基地局３１０は、ネットワーク情報提供サーバ３５０により検索されたネットワーク情報を、ＷＷＡＮ端末２００へ送信する。これらの処理は、図６を参照して説明したステップＳ１０２〜Ｓ１０６における処理と同様であるので、再度の説明は省略する。
【００９６】
次いで、ステップＳ２０８で、ＷＷＡＮ端末２００は、ネットワーク情報及びＢｌｕｅｔｏｏｔｈ接続情報をＷＬＡＮ端末１００へ転送する。Ｂｌｕｅｔｏｏｔｈ接続情報は、例えば以下の情報を含む。
ＯＯＢ  Ｄａｔａ  Ｌｅｎｇｔｈ  （ＬＥＮＧＴＨ）
Ｄｅｖｉｃｅ  Ａｄｄｒｅｓｓ  （ＢＤ＿ＡＤＤＲ）
Ｃｌａｓｓ  ｏｆ  Ｄｅｖｉｃｅ
Ｓｅｒｖｉｃｅ  Ｃｌａｓｓ  ＵＵＩＤ
Ｂｌｕｅｔｏｏｔｈ  Ｌｏｃａｌ  Ｎａｍｅ
【００９７】
そして、ステップＳ２０９で、ＷＬＡＮ端末１００は、ＷＷＡＮ端末２００とのＢｌｕｅｔｏｏｔｈを用いた無線接続を確立する。詳しくは、制御部１３０は、上記ステップＳ２０８において無線通信部１１０により受信されたＢｌｕｅｔｏｏｔｈ接続情報に基づいて、無線通信部１１０によるＷＷＡＮ端末２００とのＢｌｕｅｔｏｏｔｈを用いた無線接続を確立する。
【００９８】
次に、ステップＳ２１０で、ＷＬＡＮ端末１００は、受信したネットワーク情報を用いて周囲の無線ネットワークを検索して、接続先の基地局を検出する。次いで、ステップＳ２１２で、ＷＬＡＮ端末１００は、基地局５１０へＡｓｓｏｃｉａｔｉｏｎを行う。これらの処理は、図６を参照して説明したステップＳ１１０、Ｓ１１２における処理と同様であるので、再度の説明は省略する。
【００９９】
続いて、ステップＳ２１４〜Ｓ２２８、及び図７Ｂに示したステップＳ２３０〜Ｓ２５４において、ＥＡＰ認証処理が行われ、ステップＳ２５６で、ＷＬＡＮ端末１００と基地局５１０との間で、ＷＬＡＮ通信のための接続が完了する。ＥＡＰ認証処理は、図６を参照して説明したステップＳ１１４〜Ｓ１５４におけるＥＡＰ認証処理と同様であるため、再度の説明は省略する。ただし、本接続シーケンスにおいては、図６において説明したＥＡＰ認証処理とは異なり、ＷＬＡＮ端末１００とＷＷＡＮ端末２００との間で行われるメッセージの送受信は、Ｂｌｕｅｔｏｏｔｈを用いて行われる。詳しくは、ステップＳ２１８、Ｓ２２２、Ｓ２３８、Ｓ２４２において、ＷＬＡＮ端末１００の無線通信部１１０は、ＷＬＡＮ５００への認証のためのメッセージを、Ｂｌｕｅｔｏｏｔｈを用いてＷＷＡＮ端末２００との間で送受信する。
【０１００】
本接続処理シーケンスによれば、ＷＬＡＮ端末１００は、例えばＷＷＡＮ端末２００に近接することで、ＷＬＡＮ５００に認証することが可能となり、容易にインターネットに接続することができる。ここで、上記図６を参照して説明した接続処理シーケンス１では、ＥＡＰ認証のためのメッセージ送受信はＮＦＣを用いて行われるため、認証処理が完了するまでの間ＷＬＡＮ端末１００とＷＷＡＮ端末２００との近接を継続することが要されていた。この点、本接続処理シーケンスでは、ステップＳ２０８におけるＮＦＣを用いたネットワーク情報の転送から後は、ＥＡＰ認証のためのメッセージ送受信が、ＮＦＣよりも通信可能距離が長いＢｌｕｅｔｏｏｔｈを用いて行われる。よって、ＮＦＣを用いた情報転送の後は、ＷＬＡＮ端末１００とＷＷＡＮ端末２００とを近接させる必要がないため、ユーザの利便性はさらに向上する。
【０１０１】
［３−３．接続処理シーケンス３］
本接続処理シーケンスにおいては、ＷＬＡＮ端末１００は、ネットワーク情報及びＷＷＡＮ端末２００のＢｌｕｅｔｏｏｔｈ接続情報を間接的に受信する。図８は、本実施形態に係る無線通信システム１において実行される接続処理の流れの一例を示すシーケンス図である。本シーケンスには、ＷＷＡＮ端末２００、ＷＬＡＮ端末１００Ａ、１００Ｂ、及び基地局５１０が関与する。なお、ＷＬＡＮ端末１００Ａ、１００Ｂ及びＷＷＡＮ端末２００に関しては、図６と同様に、メッセージのやり取りに用いられる通信モジュールを、「モジュール」という文言を省略して記載している。
【０１０２】
初期状態として、ＷＬＡＮ端末１００Ａは、図７を参照して上記説明した接続処理シーケンス２によるＥＡＰ認証処理を経てＷＬＡＮ５００に接続しているものとする。そして、ＷＬＡＮ端末１００Ａは、記憶部１２０に、ステップＳ２０８において受信したネットワーク情報及びＢｌｕｅｔｏｏｔｈ接続情報を記憶しているものとする。
【０１０３】
図８に示すように、まず、ステップＳ３０２で、ＷＬＡＮ端末１００Ａは、ネットワーク情報及びＢｌｕｅｔｏｏｔｈ接続情報をＷＬＡＮ端末１００Ｂへ送信する。詳しくは、ＷＬＡＮ端末１００Ａの制御部１３０は、ネットワーク情報及びＢｌｕｅｔｏｏｔｈ接続情報を、無線通信部１１０によりＷＬＡＮ端末１００Ｂへ送信する。このネットワーク情報及びＢｌｕｅｔｏｏｔｈ接続情報は、上記ステップＳ２０８においてＷＷＡＮ端末２００から受信され、ＷＬＡＮ端末１００Ａの記憶部１２０に記憶されたものである。
【０１０４】
次いで、ステップＳ３０４で、ＷＬＡＮ端末１００Ｂは、受信したＢｌｕｅｔｏｏｔｈ接続情報を用いて、ＷＷＡＮ端末２００とのＢｌｕｅｔｏｏｔｈを用いた無線接続を確立する。次に、ステップＳ３０６で、ＷＬＡＮ端末１００Ｂは、受信したネットワーク情報を用いて周囲の無線ネットワークを検索して、接続先の基地局を検出する。次いで、ステップＳ３０８で、ＷＬＡＮ端末１００Ｂは、基地局５１０へＡｓｓｏｃｉａｔｉｏｎを行う。これら処理は、図７を参照して説明したステップＳ２０９、Ｓ２１０、Ｓ２１２における処理と同様であるので、再度の説明は省略する。
【０１０５】
続いて、ステップＳ３１０において、ＥＡＰ認証処理が行われ、ステップＳ３１２で、ＷＬＡＮ端末１００Ｂと基地局５１０との間で、ＷＬＡＮ通信のための接続が完了する。ＥＡＰ認証処理は、図７を参照して説明したステップＳ２１４〜Ｓ２５４におけるＥＡＰ認証処理と同様であるため、再度の説明は省略する。なお、このＥＡＰ認証処理においては、ＷＬＡＮ端末１００Ｂが、図７を参照して上記説明したように、ＷＷＡＮ端末２００によるＥＡＰ認証処理のためのメッセージを中継する。
【０１０６】
本接続処理シーケンスによれば、ＷＬＡＮ端末１００Ｂは、例えばＷＬＡＮ端末１００Ａに近接することでＷＬＡＮ５００に認証することが可能となり、容易にインターネットに接続することができる。ここで、上記図７を参照して説明した接続処理シーケンス２では、ＷＬＡＮ端末１００はＷＷＡＮ端末２００から直接的にネットワーク情報及びＢｌｕｅｔｏｏｔｈ接続情報を受信していた。この点、本接続シーケンスでは、ＷＬＡＮ端末１００Ｂは、これらの情報をＷＬＡＮ端末１００Ａから受信するため、ＷＷＡＮ端末２００に直接近接する必要がなく、ユーザの利便性はさらに向上する。
【０１０７】
なお、上記例では、初期状態として、ＷＬＡＮ端末１００ＡがＷＬＡＮ５００に接続しているものと説明したが、本開示に係る技術はかかる例に限定されない。ＷＬＡＮ端末１００Ａは、ネットワーク情報及びＢｌｕｅｔｏｏｔｈ接続情報を記憶していれば、ＷＬＡＮ５００に一旦接続後切断されていてもよいし、一度もＷＬＡＮ５００に接続していなくともよい。また、ネットワーク情報及びＢｌｕｅｔｏｏｔｈ接続情報は、複数回転送されてもよい。
【０１０８】
［３−４．テザリング処理シーケンス］
上記接続処理シーケンスにより確立された、ＷＬＡＮ端末１００とＷＬＡＮ５００との接続が終了した場合、ＷＬＡＮ端末１００は、ＷＷＡＮ端末２００を用いたテザリングによりインターネットに再接続し得る。以下、図９を参照して、テザリング処理シーケンスについて説明する。
【０１０９】
図９は、本実施形態に係る無線通信システム１において実行されるテザリング処理の流れの一例を示すシーケンス図である。本シーケンスには、基地局３１０、ＷＷＡＮ端末２００、ＷＬＡＮ端末１００、及び基地局５１０が関与する。なお、ＷＬＡＮ端末１００及びＷＷＡＮ端末２００に関しては、図６と同様に、メッセージのやり取りに用いられる通信モジュールを、「モジュール」という文言を省略して記載している。
【０１１０】
初期状態として、ＷＬＡＮ端末１００は、図７を参照して上記説明した接続処理シーケンス２、又は図８を参照して上記説明した接続処理シーケンス３によるＥＡＰ認証処理を経て、ＷＬＡＮ５００に接続しているものとする。
【０１１１】
図９に示すように、まず、ステップＳ４０２で、ＷＬＡＮ端末１００とＷＬＡＮ５００との接続が終了する。終了する契機としては、例えば、ＷＬＡＮ端末１００が基地局５１０の通信可能エリアから外れること、又は基地局５１０によるＷＬＡＮ５００の提供サービスがサービス時間外となることが考えられる。
【０１１２】
次いで、ステップＳ４０４で、ＷＬＡＮ端末１００は、テザリング接続要求をＷＷＡＮ端末２００へ送信する。図９に示した例では、接続処理の際（図７のＳ２０９又は図８のＳ３０４）に構築されたＢｌｕｅｔｏｏｔｈ通信路が、テザリング接続要求に用いられている。他にも、図６を参照して上記説明した接続処理シーケンス１によるＮＦＣを用いたＥＡＰ認証処理を経てＷＬＡＮ５００に接続された場合等、Ｂｌｕｅｔｏｏｔｈ通信路が構築されていない場合、ＮＦＣを用いてテザリング接続要求が送信されてもよい。
【０１１３】
次に、ステップＳ４０６で、ＷＷＡＮ端末２００は、テザリング開始処理を行う。詳しくは、制御部２４０は、ＷＷＡＮ端末２００をＷＬＡＮのアクセスポイントとして機能させて、他のＷＬＡＮ通信機能を有する端末の通信をＷＷＡＮ３００へ中継する準備を開始する。
【０１１４】
次いで、ステップＳ４０８で、ＷＷＡＮ端末２００は、テザリング接続応答をＷＬＡＮ端末１００へ送信する。図９に示した例では、テザリング接続要求と同様に、テザリング接続応答にＢｌｕｅｔｏｏｔｈが用いられているが、ＮＦＣが用いられてもよい。テザリング接続応答は、テザリング開始処理が完了したことを通知するメッセージである。このメッセージには、ＷＷＡＮ端末２００が構築したＷＬＡＮアクセスポイントの接続情報を含む。ＷＬＡＮアクセスポイントの接続情報は、例えば以下の情報を含む。
ＳＳＩＤ：（１−３２文字）
Ｓｅｃｕｒｉｔｙ：Ｏｐｅｎ／ＷＰＡ−ＰＳＫ／ＷＰＡ２−ＰＳＫ
Ｐａｓｓｐｈｒａｓｅ：（８−６３文字）
動作チャネル
【０１１５】
そして、ステップＳ４１０で、ＷＬＡＮ端末１００は、テザリング運用を開始する。詳しくは、ＷＬＡＮ端末１００は、受信したＷＬＡＮアクセスポイントの接続情報に基づいてＷＷＡＮ端末２００にアクセスして、ＷＷＡＮ端末２００により中継されるＷＷＡＮ３００を用いた無線通信処理を制御する。
【０１１６】
本テザリング処理シーケンスによれば、ＷＬＡＮ端末１００は、ＷＬＡＮ５００との接続が終了した後も、継続してインターネットに接続することができる。このとき、接続先のネットワークの切り替えがユーザ操作を要することなく行われるので、ユーザの利便性はさらに向上する。
【０１１７】
［３−５．ネットワーク切替処理フロー］
ＷＬＡＮ端末１００は、ＷＬＡＮへの接続又はテザリングの利用といった、ネットワークの接続先の切り替えを多様な契機で行う。以下では、図１０を参照して、ＷＬＡＮ端末１００によるネットワークの接続先の切り替え判断について説明する。図１０は、本実施形態に係るＷＬＡＮ端末１００において実行されるネットワーク切替処理の流れの一例を示すフローチャートである。
【０１１８】
図１０に示すように、まず、ステップＳ５０２で、ＷＬＡＮ端末１００は、ネットワーク情報を取得する。詳しくは、ＷＬＡＮ端末１００は、現在位置で利用可能なネットワークのネットワーク情報を、ネットワーク情報提供サーバ３５０から定期的に受信する。このとき、ＷＬＡＮ端末１００は、ＷＷＡＮ端末２００を介して間接的にネットワーク情報を受信してもよいし、ＷＬＡＮ５００を介して直接的にネットワーク情報を受信してもよい。
【０１１９】
次いで、ステップＳ５０４で、ＷＬＡＮ端末１００は、周囲の無線ネットワークを探索する。詳しくは、ＷＬＡＮ端末１００は、上記ステップＳ５０２で受信したネットワーク情報に該当するＷＬＡＮ５００探索して、ステップＳ５０６で、周囲に利用可能なＷＬＡＮ５００が存在するか否かを判定する。
【０１２０】
利用可能なＷＬＡＮ５００があると判定された場合（Ｓ５０６／ＹＥＳ）、ステップＳ５０８で、ＷＬＡＮ端末１００は、現在公衆ＷＬＡＮサービスを利用中であるか否かを判定する。
【０１２１】
公衆ＷＬＡＮサービスを利用中であると判定された場合（Ｓ５０８／ＹＥＳ）、処理は再度ステップＳ５０２に戻る。
【０１２２】
一方で、公衆ＷＬＡＮサービスを利用中でないと判定された場合（Ｓ５０８／ＮＯ）、ステップＳ５１０で、ＷＬＡＮ端末１００は、テザリング終了処理を行う。詳しくは、制御部１３０は、無線通信部１１０によりテザリング終了要求をＷＷＡＮ端末２００へ送信して、テザリング処理を終了する。テザリング終了要求の送信には、Ｂｌｕｅｔｏｏｔｈが用いられてもよいし、ＮＦＣが用いられてもよい。なお、ＷＬＡＮ端末１００がテザリング中でない場合は、本ステップは省略されてもよい。
【０１２３】
次いで、ステップＳ５１２で、ＷＬＡＮ端末１００は、ＷＬＡＮ５００への接続処理を行う。ここでの処理は、上記図６〜図８を参照して説明した通りであるので、再度の説明は省略する。
【０１２４】
また、上記ステップＳ５０６で、利用可能なＷＬＡＮ５００がないと判定された場合（Ｓ５０６／ＮＯ）、ステップＳ５１４で、ＷＬＡＮ端末１００は、現在テザリングを利用中であるか否かを判定する。
【０１２５】
テザリングを利用中であると判定された場合（Ｓ５１４／ＹＥＳ）、処理は再度ステップＳ５０２に戻る。
【０１２６】
テザリングを利用中でないと判定された場合（Ｓ５１４／ＮＯ）、ＷＬＡＮ端末１００は、テザリングを開始する。ここでの処理は、図９を参照して上記説明した通りであるので、再度の説明は省略する。
【０１２７】
以上、本実施形態に係る無線通信システム１による動作処理の例を説明した。
【０１２８】
＜４．応用例＞
本開示に係る技術は、様々な製品へ応用可能である。例えば、無線通信装置１００及び無線通信装置２００は、スマートフォン、タブレットＰＣ（Personal  Computer）、ノートＰＣ、携帯型ゲーム端末若しくはデジタルカメラなどのモバイル端末、テレビジョン受像機、プリンタ、デジタルスキャナ若しくはネットワークストレージなどの固定端末、又はカーナビゲーション装置などの車載端末として実現されてもよい。また、無線通信装置１００及び無線通信装置２００は、スマートメータ、自動販売機、遠隔監視装置又はＰＯＳ（Point  Of  Sale）端末などの、Ｍ２Ｍ（Machine  To  Machine）通信を行う端末（ＭＴＣ（Machine  Type  Communication）端末ともいう）として実現されてもよい。さらに、無線通信装置１００及び無線通信装置２００は、これら端末に搭載される無線通信モジュール（例えば、１つのダイで構成される集積回路モジュール）であってもよい。
【０１２９】
［４−１．第１の応用例］
図１１は、本開示に係る技術が適用され得るスマートフォン９００の概略的な構成の一例を示すブロック図である。スマートフォン９００は、プロセッサ９０１、メモリ９０２、ストレージ９０３、外部接続インタフェース９０４、カメラ９０６、センサ９０７、マイクロフォン９０８、入力デバイス９０９、表示デバイス９１０、スピーカ９１１、無線通信インタフェース９１３、アンテナスイッチ９１４、アンテナ９１５、バス９１７、バッテリー９１８及び補助コントローラ９１９を備える。
【０１３０】
プロセッサ９０１は、例えばＣＰＵ（Central  Processing  Unit）又はＳｏＣ（System  on  Chip）であってよく、スマートフォン９００のアプリケーションレイヤ及びその他のレイヤの機能を制御する。メモリ９０２は、ＲＡＭ（Random  Access  Memory）及びＲＯＭ（Read  Only  Memory）を含み、プロセッサ９０１により実行されるプログラム及びデータを記憶する。ストレージ９０３は、半導体メモリ又はハードディスクなどの記憶媒体を含み得る。外部接続インタフェース９０４は、メモリーカード又はＵＳＢ（Universal  Serial  Bus）デバイスなどの外付けデバイスをスマートフォン９００へ接続するためのインタフェースである。
【０１３１】
カメラ９０６は、例えば、ＣＣＤ（Charge  Coupled  Device）又はＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの撮像素子を有し、撮像画像を生成する。センサ９０７は、例えば、測位センサ、ジャイロセンサ、地磁気センサ及び加速度センサなどのセンサ群を含み得る。マイクロフォン９０８は、スマートフォン９００へ入力される音声を音声信号へ変換する。入力デバイス９０９は、例えば、表示デバイス９１０の画面上へのタッチを検出するタッチセンサ、キーパッド、キーボード、ボタン又はスイッチなどを含み、ユーザからの操作又は情報入力を受け付ける。表示デバイス９１０は、液晶ディスプレイ（ＬＣＤ）又は有機発光ダイオード（ＯＬＥＤ）ディスプレイなどの画面を有し、スマートフォン９００の出力画像を表示する。スピーカ９１１は、スマートフォン９００から出力される音声信号を音声に変換する。
【０１３２】
無線通信インタフェース９１３は、ＩＥＥＥ８０２．１１ａ、１１ｂ、１１ｇ、１１ｎ、１１ａｃ及び１１ａｄなどの無線ＬＡＮ標準のうちの１つ以上をサポートし、無線通信を実行する。無線通信インタフェース９１３は、インフラストラクチャーモードにおいては、他の装置と無線ＬＡＮアクセスポイントを介して通信し得る。また、無線通信インタフェース９１３は、アドホックモード又はＷｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）等のダイレクト通信モードにおいては、他の装置と直接的に通信し得る。なお、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔでは、アドホックモードとは異なり２つの端末の一方がアクセスポイントとして動作するが、通信はそれら端末間で直接的に行われる。無線通信インタフェース９１３は、典型的には、ベースバンドプロセッサ、ＲＦ（Radio  Frequency）回路及びパワーアンプなどを含み得る。無線通信インタフェース９１３は、通信制御プログラムを記憶するメモリ、当該プログラムを実行するプロセッサ及び関連する回路を集積したワンチップのモジュールであってもよい。無線通信インタフェース９１３は、無線ＬＡＮ方式に加えて、近距離無線通信方式、近接無線通信方式又はセルラ通信方式などの他の種類の無線通信方式をサポートしてもよい。アンテナスイッチ９１４は、無線通信インタフェース９１３に含まれる複数の回路（例えば、異なる無線通信方式のための回路）の間でアンテナ９１５の接続先を切り替える。アンテナ９１５は、単一の又は複数のアンテナ素子（例えば、ＭＩＭＯアンテナを構成する複数のアンテナ素子）を有し、無線通信インタフェース９１３による無線信号の送信及び受信のために使用される。
【０１３３】
なお、図１１の例に限定されず、スマートフォン９００は、複数のアンテナ（例えば、無線ＬＡＮ用のアンテナ及び近接無線通信方式用のアンテナ、など）を備えてもよい。その場合に、アンテナスイッチ９１４は、スマートフォン９００の構成から省略されてもよい。
【０１３４】
バス９１７は、プロセッサ９０１、メモリ９０２、ストレージ９０３、外部接続インタフェース９０４、カメラ９０６、センサ９０７、マイクロフォン９０８、入力デバイス９０９、表示デバイス９１０、スピーカ９１１、無線通信インタフェース９１３及び補助コントローラ９１９を互いに接続する。バッテリー９１８は、図中に破線で部分的に示した給電ラインを介して、図１１に示したスマートフォン９００の各ブロックへ電力を供給する。補助コントローラ９１９は、例えば、スリープモードにおいて、スマートフォン９００の必要最低限の機能を動作させる。
【０１３５】
図１１に示したスマートフォン９００は、無線通信装置１００として動作し得る。この場合、例えば図４を参照して説明した無線通信部１１０、記憶部１２０、及び制御部１３０は、無線通信インタフェース９１３において実装されてもよい。また、これら機能の少なくとも一部は、プロセッサ９０１又は補助コントローラ９１９において実装されてもよい。それにより、スマートフォン９００は、他のＷＷＡＮ端末から認証情報を受信して、受信した認証情報を用いて公衆ＷＬＡＮへの認証を行うことで、容易にインターネットに接続することが可能となる。
【０１３６】
図１１に示したスマートフォン９００は、無線通信装置２００として動作し得る。この場合、例えば図５を参照して説明した無線通信部２１０、記憶部２２０、加入者識別モジュール２３０、及び制御部２４０は、無線通信インタフェース９１３において実装されてもよい。また、これら機能の少なくとも一部は、プロセッサ９０１又は補助コントローラ９１９において実装されてもよい。それにより、スマートフォン９００は、加入者識別情報に基づく認証情報を生成して他のＷＬＡＮ端末へ送信することで、他のＷＬＡＮ端末を公衆ＷＬＡＮに接続させることが可能となる。
【０１３７】
なお、スマートフォン９００は、プロセッサ９０１がアプリケーションレベルでアクセスポイント機能を実行することにより、無線アクセスポイント（ソフトウェアＡＰ）として動作してもよい。また、無線通信インタフェース９１３が無線アクセスポイント機能を有していてもよい。
【０１３８】
［４−２．第２の応用例］
図１２は、本開示に係る技術が適用され得るカーナビゲーション装置９２０の概略的な構成の一例を示すブロック図である。カーナビゲーション装置９２０は、プロセッサ９２１、メモリ９２２、ＧＰＳ（Global  Positioning  System）モジュール９２４、センサ９２５、データインタフェース９２６、コンテンツプレーヤ９２７、記憶媒体インタフェース９２８、入力デバイス９２９、表示デバイス９３０、スピーカ９３１、無線通信インタフェース９３３、アンテナスイッチ９３４、アンテナ９３５及びバッテリー９３８を備える。
【０１３９】
プロセッサ９２１は、例えばＣＰＵ又はＳｏＣであってよく、カーナビゲーション装置９２０のナビゲーション機能及びその他の機能を制御する。メモリ９２２は、ＲＡＭ及びＲＯＭを含み、プロセッサ９２１により実行されるプログラム及びデータを記憶する。
【０１４０】
ＧＰＳモジュール９２４は、ＧＰＳ衛星から受信されるＧＰＳ信号を用いて、カーナビゲーション装置９２０の位置（例えば、緯度、経度及び高度）を測定する。センサ９２５は、例えば、ジャイロセンサ、地磁気センサ及び気圧センサなどのセンサ群を含み得る。データインタフェース９２６は、例えば、図示しない端子を介して車載ネットワーク９４１に接続され、車速データなどの車両側で生成されるデータを取得する。
【０１４１】
コンテンツプレーヤ９２７は、記憶媒体インタフェース９２８に挿入される記憶媒体（例えば、ＣＤ又はＤＶＤ）に記憶されているコンテンツを再生する。入力デバイス９２９は、例えば、表示デバイス９３０の画面上へのタッチを検出するタッチセンサ、ボタン又はスイッチなどを含み、ユーザからの操作又は情報入力を受け付ける。表示デバイス９３０は、ＬＣＤ又はＯＬＥＤディスプレイなどの画面を有し、ナビゲーション機能又は再生されるコンテンツの画像を表示する。スピーカ９３１は、ナビゲーション機能又は再生されるコンテンツの音声を出力する。
【０１４２】
無線通信インタフェース９３３は、ＩＥＥＥ８０２．１１ａ、１１ｂ、１１ｇ、１１ｎ、１１ａｃ及び１１ａｄなどの無線ＬＡＮ標準のうちの１つ以上をサポートし、無線通信を実行する。無線通信インタフェース９３３は、インフラストラクチャーモードにおいては、他の装置と無線ＬＡＮアクセスポイントを介して通信し得る。また、無線通信インタフェース９３３は、アドホックモード又はＷｉ−Ｆｉ  Ｄｉｒｅｃｔ等のダイレクト通信モードにおいては、他の装置と直接的に通信し得る。無線通信インタフェース９３３は、典型的には、ベースバンドプロセッサ、ＲＦ回路及びパワーアンプなどを含み得る。無線通信インタフェース９３３は、通信制御プログラムを記憶するメモリ、当該プログラムを実行するプロセッサ及び関連する回路を集積したワンチップのモジュールであってもよい。無線通信インタフェース９３３は、無線ＬＡＮ方式に加えて、近距離無線通信方式、近接無線通信方式又はセルラ通信方式などの他の種類の無線通信方式をサポートしてもよい。アンテナスイッチ９３４は、無線通信インタフェース９３３に含まれる複数の回路の間でアンテナ９３５の接続先を切り替える。アンテナ９３５は、単一の又は複数のアンテナ素子を有し、無線通信インタフェース９３３による無線信号の送信及び受信のために使用される。
【０１４３】
なお、図１２の例に限定されず、カーナビゲーション装置９２０は、複数のアンテナを備えてもよい。その場合に、アンテナスイッチ９３４は、カーナビゲーション装置９２０の構成から省略されてもよい。
【０１４４】
バッテリー９３８は、図中に破線で部分的に示した給電ラインを介して、図１２に示したカーナビゲーション装置９２０の各ブロックへ電力を供給する。また、バッテリー９３８は、車両側から給電される電力を蓄積する。
【０１４５】
図１２に示したカーナビゲーション装置９２０は、無線通信装置１００として動作し得る。この場合、例えば図４を参照して説明した無線通信部１１０、記憶部１２０、及び制御部１３０は、無線通信インタフェース９３３において実装されてもよい。また、これら機能の少なくとも一部は、プロセッサ９２１において実装されてもよい。それにより、カーナビゲーション装置９２０は、他のＷＷＡＮ端末から認証情報を受信して、受信した認証情報を用いて公衆ＷＬＡＮへの認証を行うことで、容易にインターネットに接続することが可能となる。
【０１４６】
図１２に示したカーナビゲーション装置９２０は、無線通信装置２００として動作し得る。この場合、例えば図５を参照して説明した無線通信部２１０、記憶部２２０、加入者識別モジュール２３０、及び制御部２４０は、無線通信インタフェース９３３において実装されてもよい。また、これら機能の少なくとも一部は、プロセッサ９２１において実装されてもよい。それにより、カーナビゲーション装置９２０は、加入者識別情報に基づく認証情報を生成して他のＷＬＡＮ端末へ送信することで、他のＷＬＡＮ端末を公衆ＷＬＡＮに接続させることが可能となる。
【０１４７】
また、本開示に係る技術は、上述したカーナビゲーション装置９２０の１つ以上のブロックと、車載ネットワーク９４１と、車両側モジュール９４２とを含む車載システム（又は車両）９４０として実現されてもよい。車両側モジュール９４２は、車速、エンジン回転数又は故障情報などの車両側データを生成し、生成したデータを車載ネットワーク９４１へ出力する。
【０１４８】
＜５．まとめ＞
ここまで、図１〜図１２を用いて、本開示に係る技術の実施形態を詳細に説明した。上述した実施形態によれば、ＷＷＡＮへの加入者識別情報を有するＷＷＡＮ端末２００との無線通信、及びＷＬＡＮ５００に接続して無線通信を行うＷＬＡＮ端末１００において、ＷＷＡＮ端末２００から加入者識別情報に基づく認証情報を受信して、受信した認証情報を用いたＷＬＡＮ５００への認証が行われる。これにより、ＷＬＡＮ端末１００は、ＷＷＡＮ通信機能及び加入者識別情報を有さない場合であっても、容易にＷＬＡＮ５００に接続して、インターネットを利用することが可能である。本技術によれば、ＷＷＡＮ非対応機器のインターネット利用機会を向上させることができる。
【０１４９】
また、ＷＬＡＮ端末１００は、ＷＷＡＮ端末２００をＷＬＡＮのアクセスポイントとして機能させて、ＷＷＡＮ端末２００により中継されるＷＷＡＮ３００を用いた無線通信処理を制御する、テザリングを利用可能である。例えば、ＷＬＡＮ端末１００がＷＬＡＮ５００のサービスエリアから離れた場合であっても、テザリングを利用してインターネット接続を継続可能である。このため、ユーザは、ＷＬＡＮ５００の存在を意識せずにインターネットを利用可能である。また、ＷＬＡＮ端末１００はＷＬＡＮ５００のサービスエリア内ではＷＬＡＮ５００に接続可能であるため、ＷＷＡＮ３００の通信負荷を減少させることができると共に、テザリングに伴うＷＷＡＮ端末２００の消費電力を削減することができる。
【０１５０】
また、ＷＬＡＮ端末１００は、ネットワーク情報の受信、及びＥＡＰ認証処理のためのメッセージの送受信を、近接無線通信により行うことができる。このため、ユーザは、ＷＬＡＮ端末１００をＷＷＡＮ端末２００に近接させるだけで、ＷＬＡＮ端末１００をＷＬＡＮ５００に接続することが可能となる。また、ＥＡＰ認証処理のためのメッセージの送受信がＢｌｕｅｔｏｏｔｈにより行われる場合、ＮＦＣを用いたネットワーク情報の転送の後は、ＷＬＡＮ端末１００とＷＷＡＮ端末２００とを近接させる必要がないため、ユーザの利便性はさらに向上する。
【０１５１】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１５２】
例えば、上記実施形態では、無線通信システム１が用いる通信方式は、ＷＷＡＮ、Ｂｌｕｅｔｏｏｔｈ、ＮＦＣ、又はＷＬＡＮであるものとして説明したが、本技術はかかる例に限定されない。例えば、上記実施形態では、加入者識別情報を用いた認証を行うことが可能な公衆ネットワークの通信方式はＷＬＡＮであるものとして説明したが、他の任意の通信方式を用いて運用されてもよい。また、また、ＷＬＡＮ端末１００とＷＷＡＮ端末２００との間で行われる通信に用いられる通信方式として、Ｂｌｕｅｔｏｏｔｈ及びＮＦＣ以外にも、赤外線通信、Ｚｉｇｂｅｅ（登録商標）等の任意の通信方式が採用され得る。
【０１５３】
なお、本明細書において説明した各装置による一連の処理は、ソフトウェア、ハードウェア、及びソフトウェアとハードウェアとの組合せのいずれを用いて実現されてもよい。ソフトウェアを構成するプログラムは、例えば、各装置の内部又は外部に設けられる記憶媒体（非一時的な媒体：non-transitory  media）に予め格納される。そして、各プログラムは、例えば、コンピュータによる実行時にＲＡＭに読み込まれ、ＣＰＵなどのプロセッサにより実行される。
【０１５４】
また、本明細書においてフローチャート及びシーケンス図を用いて説明した処理は、必ずしも図示された順序で実行されなくてもよい。いくつかの処理ステップは、並列的に実行されてもよい。また、追加的な処理ステップが採用されてもよく、一部の処理ステップが省略されてもよい。
【０１５５】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１５６】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
第１のネットワークへの加入者識別情報を有する無線端末との無線通信を行う第１の無線通信部と、
第２のネットワークに接続して無線通信を行う第２の無線通信部と、
前記第１の無線通信部により前記無線端末から前記加入者識別情報に基づく認証情報を受信して、前記第２の無線通信部により前記認証情報を用いた前記第２のネットワークへの認証を行う制御部と、
を備える無線通信装置。
（２）
前記制御部は、
前記第２の無線通信部により受信された前記第２のネットワークへの認証のための第１のメッセージを、前記第１の無線通信部により前記無線端末へ送信し、
前記第１の無線通信部により前記無線端末から受信された前記認証情報を含む第２のメッセージを、前記第１の無線通信部により前記第２のネットワークへ送信する、前記（１）に記載の無線通信装置。
（３）
前記第１のメッセージ及び前記第２のメッセージは、ＥＡＰ（Extensible  Authentication  Protocol）を用いた認証処理のためのメッセージである、前記（２）に記載の無線通信装置。
（４）
前記第１の無線通信部は、近距離無線通信方式を用いて無線通信を行う、前記（２）又は（３）に記載の無線通信装置。
（５）
前記制御部は、前記第２のネットワークへ接続するためのネットワーク情報を前記第１の無線通信部により受信して、前記ネットワーク情報に基づいて前記第２のネットワークに接続する、前記（４）に記載の無線通信装置。
（６）
前記第１の無線通信部は、前記ネットワーク情報を、ＮＦＣ（Near  field  communication）を用いて受信する、前記（５）に記載の無線通信装置。
（７）
前記第１の無線通信部は、前記第２のネットワークへの認証のためのメッセージを、ＮＦＣを用いて前記無線端末との間で送受信する、前記（４）〜（６）のいずれか一項に記載の無線通信装置。
（８）
前記第１の無線通信部は、前記第２のネットワークへの認証のためのメッセージを、Ｂｌｕｅｔｏｏｔｈ（登録商標）を用いて前記無線端末との間で送受信する、前記（４）〜（６）のいずれか一項に記載の無線通信装置。
（９）
前記制御部は、Ｂｌｕｅｔｏｏｔｈを用いて前記無線端末との無線接続を確立するためのＢｌｕｅｔｏｏｔｈ接続情報を前記第１の無線通信部により受信して、前記Ｂｌｕｅｔｏｏｔｈ接続情報に基づいて前記第１の無線通信部による前記無線端末とのＢｌｕｅｔｏｏｔｈを用いた無線接続を確立する、前記（８）に記載の無線通信装置。
（１０）
前記制御部は、前記第２のネットワークへ接続するためのネットワーク情報及びＢｌｕｅｔｏｏｔｈを用いて前記無線端末との無線接続を確立するためのＢｌｕｅｔｏｏｔｈ接続情報を、前記第１の無線通信部により他の無線端末へ送信する、前記（４）〜（９）のいずれか一項に記載の無線通信装置。
（１１）
前記第２の無線通信部は、無線ＬＡＮ（Local  Area  Network）を用いて無線通信を行う、前記（１）〜（１０）のいずれか一項に記載の無線通信装置。
（１２）
前記制御部は、前記無線端末により中継される前記第１のネットワークを用いた無線通信処理を制御する、前記（１）〜（１１）のいずれか一項に記載の無線通信装置。
（１３）
前記第１のネットワーク及び前記第２のネットワークでは、前記加入者識別情報が認証のために共通して用いられる、前記（１）〜（１２）のいずれか一項に記載の無線通信装置。
（１４）
前記第１のネットワークは、移動体通信網である、前記（１）〜（１３）のいずれか一項に記載の無線通信装置。
（１５）
前記第２のネットワークは、公衆無線ＬＡＮである、前記（１）〜（１４）のいずれか一項に記載の無線通信装置。
（１６）
第１のネットワークへの加入者識別情報を格納する格納部と、
第２のネットワークに接続して無線通信を行う無線端末との、無線通信を行う無線通信部と、
前記格納部に格納された前記加入者識別情報に基づく認証情報を生成して、前記無線通信部により前記認証情報を前記無線端末へ送信する制御部と、
を備える無線通信装置。
（１７）
前記制御部は、前記無線端末が前記第２のネットワークへ接続するためのネットワーク情報を要求するリクエストを、前記第１のネットワークへ送信し、受信した前記ネットワーク情報を前記無線通信部により前記無線端末へ送信する、前記（１６）に記載の無線通信装置。
（１８）
前記制御部は、前記無線通信部により前記無線端末から受信された、前記無線端末が前記第２のネットワークへ認証するための第１のメッセージに基づいて前記認証情報を生成し、生成した前記認証情報を含む第２のメッセージを前記無線通信部により前記無線端末へ送信する、前記（１６）又は（１７）に記載の無線通信装置。
（１９）
前記制御部は、ＥＡＰを用いた認証処理を行って前記認証情報を生成する、前記（１６）〜（１８）のいずれか一項に記載の無線通信装置。
（２０）
前記制御部は、前記無線端末が前記無線通信部とのＢｌｕｅｔｏｏｔｈを用いた無線接続を確立するためのＢｌｕｅｔｏｏｔｈ接続情報を、前記無線通信部により前記無線端末へ送信する、前記（１６）〜（１９）のいずれか一項に記載の無線通信装置。
【符号の説明】
【０１５７】
１      無線通信システム
１００  ＷＬＡＮ端末
１１０    無線通信部
１１２    ＷＬＡＮモジュール
１１４    ＢＴモジュール
１１６    ＮＦＣモジュール
１２０    記憶部
１３０    制御部
２００  ＷＷＡＮ端末
２１０    無線通信部
２１２    ＷＷＡＮモジュール
２１４    ＷＬＡＮモジュール
２１６    ＢＴモジュール
２１８    ＮＦＣモジュール
２２０    記憶部
２３０    加入者識別モジュール
２４０    制御部
３００  ＷＷＡＮ
３１０    基地局
３２０    ゲートウェイ
３３０    加入者情報サーバ
３４０    認証サーバ
３５０    ネットワーク情報提供サーバ
４００  サービスネットワーク
５００  ＷＬＡＮ
５１０  基地局
【図１】
0006465108.tif 000004
【図２】
0006465108.tif 000005
【図３】
0006465108.tif 000006
【図４】
0006465108.tif 000007
【図５】
0006465108.tif 000008
【図６Ａ】
0006465108.tif 000009
【図６Ｂ】
0006465108.tif 000010
【図７Ａ】
0006465108.tif 000011
【図７Ｂ】
0006465108.tif 000012
【図８】
0006465108.tif 000013
【図９】
0006465108.tif 000014
【図１０】
0006465108.tif 000015
【図１１】
0006465108.tif 000016
【図１２】
0006465108.tif 000017