(57)【要約】【課題】  通信装置と相手装置との間の無線インタフェースを用いた通信路を簡素な手順で確立すること。【解決手段】  無線ネットワークを構成する第１の機能と、他の通信装置によって構成された無線ネットワークに参加する第２の機能とを含む通信装置は、他の装置からの電磁波を検出した場合に所定の機能を起動する機能を有する。通信装置は、所定の機能が電磁波の検出に応じて起動された場合、第１の機能を起動するように制御する。【選択図】  図６
2015164237.tif 000002
【特許請求の範囲】
【請求項１】
無線ネットワークを構成する第１の機能と、他の通信装置によって構成された無線ネットワークに参加する第２の機能とを含む通信手段を有する通信装置であって、
他の装置からの電磁波を検出した場合に所定の機能を起動する起動手段と、
前記所定の機能が前記電磁波の検出に応じて起動された場合、前記第１の機能を起動するように前記通信手段を制御する制御手段と、
を有することを特徴とする通信装置。
【請求項２】
無線ネットワークの設定情報を記憶する記憶手段と、
前記第１の機能により無線ネットワークを構成する際に、設定情報を生成することができる生成手段と、
をさらに有し、
前記制御手段は、前記所定の機能が前記電磁波の検出に応じて起動された場合、前記記憶手段に記憶されている設定情報と、前記生成手段が生成した設定情報とのいずれかを用いて、前記第１の機能により無線ネットワークを構成するように、前記通信手段を制御する、
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記制御手段は、前記所定の機能が前記電磁波の検出に応じて起動された場合で、前記記憶手段に記憶されている設定情報が、前記生成手段により生成されたものである場合に、当該記憶された設定情報を用いて前記第１の機能により無線ネットワークを構成するように、前記通信手段を制御する、
ことを特徴とする請求項２に記載の通信装置。
【請求項４】
前記生成手段は、前記所定の機能が前記電磁波の検出に応じて起動された場合で、前記記憶手段に記憶されている設定情報が、前記通信装置が生成したものでない場合に、新たに設定情報を生成し、
前記制御手段は、生成された設定情報を用いて前記第１の機能により無線ネットワークを構成するように、前記通信手段を制御する、
ことを特徴とする請求項２又は３に記載の通信装置。
【請求項５】
前記生成手段は、前記所定の機能が前記電磁波の検出に応じて起動された場合で、前記記憶手段に設定情報が記憶されていない場合に、新たに設定情報を生成し、
前記制御手段は、生成された設定情報を用いて前記第１の機能により無線ネットワークを構成するように、前記通信手段を制御する、
ことを特徴とする請求項２から４のいずれか１項に記載の通信装置。
【請求項６】
無線ネットワークの設定情報を記憶する記憶手段をさらに有し、
前記制御手段は、前記所定の機能が前記電磁波の検出とは異なる要因により起動された場合で、前記記憶手段に記憶されている設定情報が、前記通信装置によって生成されたものでない場合は、前記第２の機能により他の通信装置が構成した無線ネットワークに参加するように、前記通信手段を制御する、
ことを特徴とする請求項１に記載の通信装置。
【請求項７】
前記制御手段は、前記所定の機能が前記電磁波の検出とは異なる要因により起動された場合で、前記記憶手段に記憶されている設定情報が前記通信装置によって生成されたものである場合、または前記記憶手段に設定情報が記憶されていない場合は、通信を行わないように前記通信手段を制御する、
ことを特徴とする請求項６に記載の通信装置。
【請求項８】
前記所定の機能が、前記電磁波の検出に応じて起動されたかを判定する判定手段をさらに有する、
ことを特徴とする請求項１から７のいずれか１項に記載の通信装置。
【請求項９】
前記所定の機能は、前記電磁波から得られる電力により前記他の装置から所定のメモリアクセスを受け付けた場合に起動され、
前記判定手段は、前記所定のメモリアクセスを受け付けたことが検出された場合に、前記所定の機能が前記電磁波の検出に応じて起動されたと判定する、
ことを特徴とする請求項８に記載の通信装置。
【請求項１０】
無線ネットワークを構成する第１の機能と、他の通信装置によって構成された無線ネットワークに参加する第２の機能とを含む通信手段を有する通信装置の制御方法であって、
起動手段が、他の装置からの電磁波を検出した場合に所定の機能を起動する起動工程と、
制御手段が、前記所定の機能が前記電磁波の検出に応じて起動された場合、前記第１の機能を起動するように前記通信手段を制御する制御工程と、
を有することを特徴とする制御方法。
【請求項１１】
無線ネットワークを構成する第１の機能と、他の通信装置によって構成された無線ネットワークに参加する第２の機能とを含む通信手段を有する通信装置に備えられたコンピュータに、
他の装置からの電磁波を検出した場合に所定の機能を起動する起動工程と、
前記所定の機能が前記電磁波の検出に応じて起動された場合、前記第１の機能を起動するように前記通信手段を制御する制御工程と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置の起動制御技術に関する。
【背景技術】
【０００２】
近接無線通信技術に関する通信規格として、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）が規定されている。ＮＦＣでは、装置同士で用いる、３つの通信モードが規定されている（非特許文献１参照）。１つ目は、非接触ＩＣカードとして利用できる「カードエミュレーション機能」である。２つ目は、非接触ＩＣカードの読み書きができる「リーダ／ライタ機能」である。そして、３つ目は、ＮＦＣ対応装置同士で双方向通信を行う「端末間通信機能」である。
【０００３】
また、ＮＦＣでは、接続要求側の通信装置からのポーリングに、被接続装置（被リンク側）の通信装置が応答する手順が規定されており（非特許文献２参照）、この手順により、情報通信が行われる。なお、非特許文献２には、被接続装置として動作する際に、自装置内からの供給電力で動作するモード（アクティブモード）、対向装置から供給される電力（誘導起電力）で動作するモード（パッシブモード）が規定されている。
【０００４】
さらに、非特許文献３〜４には、対向装置の近接を契機に、携帯電話等で利用されるＵＩＣＣ（Ｕｎｉｖｅｒｓａｌ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ  Ｃａｒｄ）と接続し、カードエミュレーション機能を実現することが記載されている。また、特許文献１には、対向装置の近接を検出すると、自装置の近接無線通信（ＮＦＣ）インタフェースをスリープ状態から復帰、または回路電源をオンの状態とする手法が記載されている。また、近接無線通信インタフェースを介して、同一装置内に含まれる高速無線通信インタフェース（無線ＬＡＮ等）の通信用パラメータの設定情報を、対向装置に受け渡す手法が、非特許文献５〜６に記載されている。
【０００５】
近年、移動体通信装置にＮＦＣが実装される際に、ＮＦＣインタフェース以外にも高速無線通信（無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等）インタフェースも実装される場合が多くなっている。このため、このような構成の通信装置（スマートフォン等）において、高速無線インタフェース用のパラメータ設定を簡略化するために、ＮＦＣ通信路を介してそのパラメータ設定を行う「Ｃｏｎｎｅｃｔｉｏｎ  Ｈａｎｄｏｖｅｒ」が規格化されている。そして、このＣｏｎｎｅｃｔｉｏｎ  Ｈａｎｄｏｖｅｒでは、ＮＦＣのカードエミュレーション機能とリーダライタ機能との組み合わせを用いる「Ｓｔａｔｉｃ  Ｈａｎｄｏｖｅｒ」方式が規定されている。Ｓｔａｔｉｃ  Ｈａｎｄｏｖｅｒ方式は、カードエミュレーション側の装置からリーダライタ側の装置へ、高速無線インタフェースのための通信パラメータを引き渡す方式である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２７３３５６号公報
【非特許文献】
【０００７】
【非特許文献１】ＮＦＣ  Ｆｏｒｕｍ、ＮＦＣ  Ｄｉｇｉｔａｌ  Ｐｒｏｔｏｃｏｌ  Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ（Ｖｅｒ．  １．０）
【非特許文献２】ＩＳＯ／ＩＥＣ  １８０９２（ＮＦＣＩＰ−１）
【非特許文献３】ＥＴＳＩ、ＴＳ  １０２  ６１３
【非特許文献４】ＥＴＳＩ、ＴＳ  １０２  ６２２
【非特許文献５】ＮＦＣ  Ｆｏｒｕｍ、Ｃｏｎｎｅｃｔｉｏｎ  Ｈａｎｄｏｖｅｒ  Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ（Ｖｅｒ．１．２）
【非特許文献６】Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅ、Ｗｉ−Ｆｉ  Ｓｉｍｐｌｅ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ（Ｖｅｒ．２．０２）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
通信装置同士の近接を契機に、Ｓｔａｔｉｃ  Ｈａｎｄｏｖｅｒ方式によって通信パラメータを設定する場合であっても、高速無線インタフェースを用いた通信路の確立を行うための操作をユーザが行う必要があった。
【０００９】
本発明は上記課題に鑑みなされたものであり、通信装置と相手装置との間の無線インタフェースを用いた通信路を簡素な手順で確立するための技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
通信装置は、無線ネットワークを構成する第１の機能と、他の通信装置によって構成された無線ネットワークに参加する第２の機能とを含む通信手段を有する通信装置であって、他の装置からの電磁波を検出した場合に所定の機能を起動する起動手段と、前記所定の機能が前記電磁波の検出に応じて起動された場合、前記第１の機能を起動するように前記通信手段を制御する制御手段と、を有する。
【発明の効果】
【００１１】
本発明によれば、通信装置と相手装置との間の無線インタフェースを用いた通信路を簡素な手順で確立することができる。
【図面の簡単な説明】
【００１２】
【図１】通信装置同士の近接を契機に高速無線インタフェースによる通信路を確立する流れの第１の例を示す図。
【図２】通信装置同士の近接を契機に高速無線インタフェースによる通信路を確立する流れの第２の例を示す図。
【図３】通信装置の機能構成例を示すブロック図。
【図４】他の通信装置の機能構成例を示すブロック図。
【図５】起動処理の第１の例を示すフローチャート。
【図６】起動処理の第２の例を示すフローチャート。
【図７】起動処理の第３の例を示すフローチャート。
【図８】起動処理の第４の例を示すフローチャート。
【発明を実施するための形態】
【００１３】
以下、添付図面を用いて本発明に係る実施形態について説明する。まず、本実施形態に係る処理の流れを示すのに先立って、本実施形態に係る処理が実行されるユースケースと、その処理を実行する各装置の構成とについて説明する。そして、その後に、本実施形態に係るいくつかの処理例について説明する。
【００１４】
（ユースケース）
図１及び図２に、近接無線通信（ＮＦＣ）と高速無線通信（ＷＬＡＮ）の双方のインタフェースを有する通信装置同士の近接を契機とした、ＷＬＡＮによる通信路の確立の流れの例を示す。以下の各実施形態においては、通信装置（Ｄｉｇｉｔａｌ  Ｓｔｉｌｌ  Ｃａｍｅｒａ  以降ＤＳＣと記述）１０１がＮＦＣカードエミュレーションで動作し、相手装置（スマートフォン）１０２がＮＦＣリーダ／ライタとして動作する。そして、ＤＳＣ１０１が、ＮＦＣ  Ｓｔａｔｉｃ  Ｈａｎｄｏｖｅｒに従って、ＷＬＡＮ接続用のパラメータ情報をスマートフォン１０２に引き渡す。
【００１５】
図１に示すユースケース１は、ＤＳＣ１０１とスマートフォン１０２との近接を契機に設定されるＷＬＡＮ接続トポロジーが、直接接続であるユースケースである。まず、ＤＳＣ１０１は、相手装置（スマートフォン１０２）の近接を、スマートフォン１０２が発生させた電磁界を検出することにより検知する（Ｓｔｅｐ１）。そして、ＤＳＣ１０１は、ＮＦＣによりスマートフォン１０２と接続し、ＤＳＣ１０１自身が記憶しているＷＬＡＮの設定情報をスマートフォン１０２に受け渡す（Ｓｔｅｐ２）。その後、ＤＳＣ１０１は、スマートフォン１０２との間でＷＬＡＮの通信路を確立して、ＷＬＡＮによる直接通信を行う（Ｓｔｅｐ３）。
【００１６】
一方、図２に示すユースケース２は、ＤＳＣ１０１とスマートフォン１０２との近接を契機に設定されるＷＬＡＮ接続トポロジーが、ＷＬＡＮのＡＰ（Ａｃｃｅｓｓ  Ｐｏｉｎｔ）２０１を介した、間接接続となるユースケースである。この場合、ＤＳＣ１０１は、事前に、ＡＰ２０１から、ＷＬＡＮ用設定情報（Ｃｒｅｄｅｎｔｉａｌ）を読み込み、その情報を記憶しておく（Ｓｔｅｐ０）。その後、ＤＳＣ１０１は、相手装置（スマートフォン１０２）の近接を、スマートフォン１０２が発生させた電磁界を検出することにより検知する（Ｓｔｅｐ１）。そして、ＤＳＣ１０１は、ＮＦＣによりスマートフォン１０２と接続し、ＡＰから読み込んで記憶したＣｒｅｄｅｎｔｉａｌを、スマートフォン１０２に受け渡す（Ｓｔｅｐ２）。このとき、スマートフォン１０２が受け取ったＣｒｅｄｅｎｔｉａｌは、ＡＰ２０１と接続するための情報である。ＤＳＣ１０１は、同様に、このＣｒｅｄｅｎｔｉａｌを用いてＡＰ２０１と接続することができる。したがって、その後、ＤＳＣ１０１は、ＡＰ２０１を介して、スマートフォン１０２との間でＷＬＡＮの通信路を確立して通信を行うことができるようになる（Ｓｔｅｐ３）。
【００１７】
（通信装置の構成）
続いて、通信装置（ＤＳＣ１０１）と他の通信装置（スマートフォン１０２、ＡＰ２０１）の機能構成例について説明する。図３は、ＤＳＣ１０１の機能構成例を示すブロック図であり、図４は、スマートフォン１０２またはＡＰ２０１の機能構成例を示すブロック図である。
【００１８】
ＤＳＣ１０１は、例えば、ＮＦＣアンテナ３０１、ＮＦＣ通信制御ＬＳＩ３０２、ホストプロセッサ３０３、ＷＬＡＮアンテナ３０４、ＷＬＡＮ通信制御ＬＳＩ３０５を有する。ＮＦＣ通信制御ＬＳＩ３０２は、ＮＦＣ通信を制御するためのＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）である。ＮＦＣ通信制御ＬＳＩ３０２は、例えば、Ｃｏｎｔａｃｔｌｅｓｓ  Ｆｒｏｎｔｅｎｄ（無線制御部）３２１、ＮＦＣ  Ｍｏｄｅ  Ｓｗｉｔｃｈ（切替部）３２２、及びＨｏｓｔ  Ｉｎｔｅｒｆａｃｅ（ホストインタフェース部）３２３を含んで構成される。Ｃｏｎｔａｃｔｌｅｓｓ  Ｆｒｏｎｔｅｎｄ３２１は無線制御を司り、ＮＦＣ  Ｍｏｄｅ  Ｓｗｉｔｃｈ３２２は動作モードの変更を司る。そして、Ｈｏｓｔ  Ｉｎｔｅｒｆａｃｅ３２３は、外部プロセッサとのインタフェースである。また、ＮＦＣ通信制御ＬＳＩ３０２は、相手装置から供給される電力（誘導起電力）をＣｏｎｔａｃｔｌｅｓｓ  Ｆｒｏｎｔｅｎｄ（無線制御部）３２１で検出し、Ｗａｋｅｕｐ信号３０６を出力する。
【００１９】
ホストプロセッサ３０３は、ＤＳＣ１０１内の不図示の電源（バッテリ）で動作し、装置全体の制御を司る。ホストプロセッサ３０３において、３３０は、ＮＦＣ通信制御ＬＳＩ３０２を制御するＮＦＣ  ＬＳＩ  Ｄｒｉｖｅｒ（ＮＦＣドライバー部）である。３３１は、ＮＦＣの動作モード毎の制御を司るＮＦＣ  Ｃｏｍｍｏｎ  Ｍｉｄｄｌｅｗａｒｅ（ＮＦＣ制御部）である。３３２は、実行するサービス制御を司るＮＦＣ  Ａｐｐｌｉｃａｔｉｏｎｓ（ＮＦＣアプリ部）である。３３３は、無線パラメータ設定等を含むサービスを実行するＷＬＡＮ  Ａｐｐｌｉｃａｔｉｏｎｓ（ＷＬＡＮアプリ部）である。３３４は、ＷＬＡＮの動作モード毎の制御を司るＷＬＡＮ  Ｃｏｍｍｏｎ  Ｍｉｄｄｌｅｗａｒｅ（ＮＦＣ制御部）である。３３５は、ＷＬＡＮ通信制御ＬＳＩ３０５を制御するＷＬＡＮ  ＬＳＩ  Ｄｒｉｖｅｒ（ＷＬＡＮドライバー部）である。
【００２０】
３３６は、非接触ＩＣカードサービス用のメモリに対する他の装置からのメモリアクセスを監視するＡｃｃｅｓｓ  Ｍｏｎｉｔｏｒ（監視部）である。Ａｃｃｅｓｓ  Ｍｏｎｉｔｏｒ（監視部）３３６は、相手装置からのメモリアクセスに応答して返送される情報内容が、予め定めた所定の情報内容であるか、すなわち所定のメモリアクセスであるかを判定する。３３７は、監視部３３６が監視する所定のメモリアクセスに応じて、起動させる自装置内の機能ブロックを対応づけた情報を記憶する、Ｗａｋｅｕｐ  ｐａｔｔｅｒｎ記憶エリア（機能ブロック毎起動条件情報記憶エリア）である。３３８は、ＩＣカードサービスにおける各種制御を司るＣａｒｄ  Ｓｅｒｖｉｃｅ（カードサービス制御部）である。カードエミュレーション機能によるＩＣカードサービスにおいては、他の装置から対象情報の論理識別子（ＮＤＥＦ：ＮＦＣ  Ｄａｔａ  Ｅｘｃｈａｎｇｅ  Ｆｏｒｍａｔ）の指定を受けることにより、その対象情報へのアクセス（読み書き）が実行される。
【００２１】
３３９は、情報の格納場所であるＦｌａｓｈ  Ｍｅｍｏｒｙ  Ａｒｅａ（記憶部）である。Ｆｌａｓｈ  Ｍｅｍｏｒｙ  Ａｒｅａには、例えば、ＷＬＡＮ接続用のパラメータ等の設定情報が記憶される。３４０は、外部プロセッサとの通信を司るＨｏｓｔ  Ｃｏｎｔｒｏｌｌｅｒ（ホスト制御部）である。ＮＦＣ通信制御ＬＳＩ３０２からのＷａｋｅｕｐ信号を入力されたＳｌｅｅｐ状態のホストプロセッサ３０３は、起動後、ＮＦＣ通信制御ＬＳＩ３０２をカードエミュレーションモードで起動する（３０７）。また、起動後、ＷＬＡＮ接続用のパラメータを用いて、ＢＳＳ  Ｃｒｅａｔｏｒ或いはＢＳＳ  ＪｏｉｎｅｒとしてＷＬＡＮ通信制御ＬＳＩ３０５を起動・設定する（３０８）。ここで、ＢＳＳ  Ｃｒｅａｔｏｒは、ＷＬＡＮによる無線ネットワークを構成する側の機能であり、ＤＳＣ１０１は、ＢＳＳ  Ｃｒｅａｔｏｒとして起動する場合、ＷＬＡＮ接続のためのビーコンを送出する。ＢＳＳ  Ｊｏｉｎｅｒは、他の通信装置が構成したＷＬＡＮによる無線ネットワークに参加する側の機能である。ＤＳＣ１０１は、これらの両機能を有するものとする。
【００２２】
ＷＬＡＮ通信制御ＬＳＩ３０５は、例えば、無線制御を司るＷＬＡＮ  ＲＦ  Ｂｌｏｃｋ３５１、パケット通信を司るＷＬＡＮ  ＭＡＣ３５２、外部プロセッサとのインタフェースであるＨｏｓｔ  Ｉｎｔｅｒｆａｃｅ３５３を含んで構成される。
【００２３】
スマートフォン１０２またはＡＰ２０１は、例えば、ＮＦＣアンテナ４０１、ＮＦＣ通信制御ＬＳＩ４０２、ホストプロセッサ４０３、ＷＬＡＮアンテナ４０４、ＷＬＡＮ通信制御ＬＳＩ４０５を有する。ＮＦＣ通信制御ＬＳＩ４０２は、例えば、無線制御を司るＣｏｎｔａｃｔｌｅｓｓ  Ｆｒｏｎｔｅｎｄ（無線制御部）４２１、動作モードの変更を司るＮＦＣ  Ｍｏｄｅ  Ｓｗｉｔｃｈ（切替部）４２２を含む。ＮＦＣ通信制御ＬＳＩ４０２は、さらに、外部プロセッサとのインタフェースであるＨｏｓｔ  Ｉｎｔｅｒｆａｃｅ４２３、外部プロセッサとの通信を司るＨｏｓｔ  Ｃｏｎｔｒｏｌｌｅｒ（ホスト制御部）４２４を含んで構成される。
【００２４】
ホストプロセッサ４０３は、装置全体の制御を司るプロセッサである。４３１は、ＮＦＣ通信制御ＬＳＩ４０２を制御するＮＦＣ  Ｄｅｖｉｃｅ  Ｄｒｉｖｅｒ（ドライバー部）である。４３２は、近接無線の動作モード毎の制御を司るＮＦＣ  Ｃｏｍｍｏｎ  Ｍｉｄｄｌｅｗａｒｅ（ＮＦＣ制御部）である。４３３は、実行するサービス制御を司るＮＦＣ  Ａｐｐｌｉｃａｔｉｏｎｓ（ＮＦＣアプリ部）である。４３４は、無線パラメータ設定等を含むサービスを実行するためのＷＬＡＮ  Ａｐｐｌｉｃａｔｉｏｎｓ（ＷＬＡＮアプリ部）である。４３５は、ＷＬＡＮの動作モード毎の制御を司るＷＬＡＮ  Ｃｏｍｍｏｎ  Ｍｉｄｄｌｅｗａｒｅ（ＷＬＡＮ制御部）である。４３６は、ＷＬＡＮ通信制御ＬＳＩ４０５を制御するＷＬＡＮ  Ｄｅｖｉｃｅ  Ｄｒｉｖｅｒ（ドライバー部）である。
【００２５】
また、ＷＬＡＮ通信制御ＬＳＩ４０５は、例えば、無線制御を司るＷＬＡＮ  ＲＦ  Ｂｌｏｃｋ４５１、パケット通信を司るＷＬＡＮ  ＭＡＣ４５２、外部プロセッサとのインタフェースであるＨｏｓｔ  Ｉｎｔｅｒｆａｃｅ４５３を含んで構成される。
【００２６】
（処理の流れ）
続いて、上述の通信装置（ＤＳＣ１０１）が、相手装置（スマートフォン１０２）に近接した場合に実行される処理の流れの例を説明する。各例においては、まず、省電力モード（Ｈｏｓｔ  ＣＰＵがＳｌｅｅｐ状態／ＷＬＡＮ  Ｉ／Ｆ機能部が停止中等）のＤＳＣ１０１と、稼働状態のスマートフォン１０２とが近接し、または、ＤＳＣ１０１の電源ボタンが押下される。そして、ＤＳＣ１０１は稼働モードに遷移し、ＷＬＡＮ  Ｉ／Ｆの起動／接続パラメータ設定制御を開始する。なお、稼働中のスマートフォン１０２と稼働中のＤＳＣ１０１とを近接させた場合には、以下に示す各例に係る処理は実行されず、通常のＮＦＣ通信アプリケーションサービスに応じた処理が行われる。
【００２７】
（（処理例１））
本例は、図１のユースケース１に係る例である。図５は、本例におけるＤＳＣ１０１の起動処理の流れを示すフローチャートである。ユーザが、ＤＳＣ１０１とスマートフォン１０２とを、スマートフォン１０２が供給する誘導起電力の有効エリア内（例えば、数ｃｍ以内）に近接させると、ＤＳＣ１０１では、ＮＦＣ通信制御ＬＳＩ３０２が誘導起電力を検出する。誘導起電力を検出したＮＦＣ通信制御ＬＳＩ３０２は、ホストプロセッサ３０３に対して、ホストプロセッサ３０３をＤＳＣ１０１内の電源を用いて起動するためのＷａｋｅｕｐ信号３０６を出力する。そして、ホストプロセッサ３０３は、Ｗａｋｅｕｐ信号を受け取ったことに応じて起動する（Ｓ５０１）。Ｓ５０１においてホストプロセッサ３０３が起動した後、ＤＳＣ１０１は、Ｆｌａｓｈ  Ｍｅｍｏｒｙ  Ａｒｅａ３３９に記憶されているＷＬＡＮ接続用のパラメータを参照する（Ｓ５０２）。そして、ＤＳＣ１０１は、Ｓ５０２で参照したＷＬＡＮ接続用のパラメータを用いて、ＷＬＡＮ  Ｉ／Ｆ起動時の動作モードをＢＳＳ  Ｃｒｅａｔｏｒモードとして、ＷＬＡＮ通信制御ＬＳＩ３０５を起動する（３０８、Ｓ５０３）。
【００２８】
このように、本例では、ＮＦＣを起動したスマートフォン１０２をＤＳＣ１０１に近接することで、ホストプロセッサを起動する。そして、ホストプロセッサが近接を契機に起動された場合に、Ｓｌｅｅｐ状態のＤＳＣ１０１を、ＷＬＡＮ  Ｉ／ＦをＢＳＳ  Ｃｒｅａｔｏｒモードとして起動することができる。これにより、相手装置からの電磁波を検出したかに応じて、自動的にＢＳＳ  Ｃｒｅａｔｏｒとしてネットワークを構成するため、例えば、ユーザが、ＤＳＣ１０１を、ＢＳＳ  Ｃｒｅａｔｏｒとして動作させるか等の選択をすることがなくなる。このため、通信路をより簡易に確立することが可能となる。
【００２９】
なお、上述の説明では、ホストプロセッサが他の通信装置からの電磁波の検出に応じて起動される場合について説明したが、これに限られない。例えば、ＤＳＣ１０１は、ホストプロセッサ以外の所定の機能が電磁波の検出に応じて起動された場合に、ＷＬＡＮ  Ｉ／Ｆ起動時の動作モードをＢＳＳ  Ｃｒｅａｔｏｒモードとして、ＷＬＡＮ通信制御ＬＳＩ３０５を起動してもよい。なお、以下の各処理例においても、ＤＳＣ１０１は、ホストプロセッサ以外の所定の機能が電磁波の検出に応じて起動された場合に、ＷＬＡＮ通信制御を実行するようにしてもよい。
【００３０】
（（処理例２））
本例は、図１のユースケース１と図２のユースケース２との両方に関する例である。本例においても上述の処理例１と同様に、通信装置同士の近接を契機に、ＤＳＣ１０１がＷＬＡＮ  Ｉ／ＦをＢＳＳ  Ｃｒｅａｔｏｒモードで起動する。図６に、本例におけるＤＳＣ１０１が実行する起動処理の流れを示す。Ｓ６０１とＳ６０２の処理は、処理例１におけるＳ５０１とＳ５０２の処理と同様であるため、説明を省略する。
【００３１】
本例では、Ｓ６０２において参照したＦｌａｓｈ  Ｍｅｍｏｒｙ  Ａｒｅａ３３９に記憶されているＷＬＡＮ接続用のパラメータが、ＤＳＣ１０１自身が生成したものであるか否かを判定する（Ｓ６０３）。ここで、このパラメータがＤＳＣ１０１自身により生成されたものである場合とは、Ｓｌｅｅｐ状態へ移行する前のＤＳＣ１０１が、図１のケースのように、ＷＬＡＮ  Ｉ／ＦをＢＳＳ  Ｃｒｅａｔｏｒモードで動作させていた場合であると考えられる。すなわち、この場合は、ＤＳＣ１０１は、Ｓｌｅｅｐ状態へ移行する前には、ＡＰとして動作していたと考えられる。このため、Ｓ６０３でパラメータがＤＳＣ１０１自身により生成されたものであると判定した場合（Ｓ６０３でＹＥＳ）は、ＤＳＣ１０１は、処理例１のＳ６０３と同様に、ＢＳＳ  ＣｒｅａｔｏｒとしてＷＬＡＮ通信制御ＬＳＩ３０５を起動する（Ｓ６０５）。
【００３２】
一方、Ｓ６０３でパラメータがＤＳＣ１０１自身により生成されたものでない場合とは、Ｓｌｅｅｐ状態へ移行する前のＤＳＣ１０１が、図２のケースのように、ＷＬＡＮ  Ｉ／ＦをＢＳＳ  Ｊｏｉｎｅｒモードで動作させていた場合であると考えられる。すなわち、この場合は、ＤＳＣ１０１は、Ｓｌｅｅｐ状態へ移行する前には、ＳＴＡとして動作していたと考えられる。この場合、Ｆｌａｓｈ  Ｍｅｍｏｒｙ  Ａｒｅａ３３９に記憶されているＷＬＡＮ接続用のパラメータは、ＡＰ２０１が生成したパラメータである。したがって、ＷＬＡＮ  Ｉ／Ｆ起動時の動作モードをＢＳＳ  Ｃｒｅａｔｏｒモードとするためには、ＡＰとして動作するためのＷＬＡＮ接続用のパラメータが必要である。このため、Ｓ６０３でパラメータがＤＳＣ１０１自身により生成されたものでないと判定した場合（Ｓ６０３でＮＯ）は、ＤＳＣ１０１は、ＷＬＡＮ接続用のパラメータを新規に生成する（Ｓ６０４）。そして、ＤＳＣ１０１は、Ｓ６０４で生成したＷＬＡＮ接続用のパラメータを用いて、ＷＬＡＮ  Ｉ／Ｆ起動時の動作モードをＢＳＳ  Ｃｒｅａｔｏｒモードとして、ＷＬＡＮ通信制御ＬＳＩ３０５を起動する（３０８、Ｓ６０５）。
【００３３】
このように、本例でも、まず、ＤＳＣ１０１は、他の通信装置からの電磁波を検出したことに応じて、ホストプロセッサを起動する。そして、ＤＳＣ１０１は、その際に、ＳＴＡとして動作するためのＷＬＡＮ接続用のパラメータを保持したままＳｌｅｅｐ状態に移行したと考えられる場合には、新たにＷＬＡＮ接続用のパラメータを生成する。これにより、ＤＳＣ１０１は、他の通信装置との近接を契機に、ＷＬＡＮ  Ｉ／ＦをＢＳＳ  Ｃｒｅａｔｏｒモードとして起動して、当該他の通信装置との間の無線ＬＡＮによる無線ネットワークの構成を容易に行うことができる。したがって、例えば、ユーザがスマートフォン１０２をＡＰ２０１に接続するための作業を行う必要がなくなるため、通信路をより簡易に確立することが可能となる。
【００３４】
（（処理例３））
処理例１及び２では、ＤＳＣ１０１が、他の通信装置の近接による電磁波の検出に応じてホストプロセッサ３０３を起動する例について説明した。しかしながら、ＤＳＣ１０１は、他の通信装置による電磁波の検出時以外にも、例えば電源ボタンを押下することにより、ホストプロセッサ３０３をｓｌｅｅｐ状態から起動する場合がある。そこで、本例では、電源ボタンの押下等、他の通信装置の近接以外の要因により起動した場合に対応する、ＤＳＣ１０１の起動時処理について説明する。図７は、本例に係るＤＳＣ１０１の起動処理の流れを示すフローチャートである。
【００３５】
まず、ＤＳＣ１０１は、何らかの要因で、ホストプロセッサ３０３を起動した（Ｓ７０１）場合、その起動要因を参照する（Ｓ７０２）。そして、ＤＳＣ１０１は、起動要因が他の通信装置の近接（電磁波の検出）であるか、または電源ボタンの押下等の他の要因であるかを判定する（Ｓ７０３）。そして、ＤＳＣ１０１は、起動要因が他の通信装置の近接であると判定した場合（Ｓ７０３でＹＥＳ）は、処理例２のＳ６０２〜Ｓ６０５と同様の処理により、ＢＳＳ  Ｃｒｅａｔｏｒモードで、ＷＬＡＮ通信制御ＬＳＩ３０５を起動する（Ｓ７０４〜Ｓ７０７）。
【００３６】
一方、ＤＳＣ１０１は、起動要因が他の通信装置の近接でない（例えば電源ボタンの押下である）と判定した場合（Ｓ７０３でＮＯ）は、処理をＳ７０８へ移す。そして、ＤＳＣ１０１は、ＷＬＡＮ接続用のパラメータを参照し（Ｓ７０８）、そのパラメータが、ＤＳＣ１０１自身によって生成されたものであるかを判定する（Ｓ７０９）。ＷＬＡＮ接続用のパラメータがＤＳＣ１０１自身によって生成された設定情報である場合は、処理例２で説明したように、Ｓｌｅｅｐ状態へ移行する前のＤＳＣ１０１が、ＷＬＡＮ  Ｉ／ＦをＢＳＳ  Ｃｒｅａｔｏｒモードで動作させていたと考えられる。なお、Ｓ７０９の判定は、起動要因が他の通信装置の近接ではなく、例えば電源ボタン押下であった場合に行われる。このため、この場合、ユーザは、ＤＳＣ１０１に対して、動作モードをＢＳＳ  ＣｒｅａｔｏｒモードとしてＷＬＡＮ通信制御ＬＳＩ３０５を起動することを期待していないと考えられる。すなわち、この場合には、ユーザは、ＤＳＣ１０１の起動時に高速無線インタフェースを用いた通信路の確立を期待していないと考えられる。このため、Ｓ７０９の判定において、パラメータがＤＳＣ１０１自身によって生成されたものであると判定した場合（Ｓ７０９でＹＥＳ）は、ＤＳＣ１０１は、ＷＬＡＮ通信制御ＬＳＩ３０５を起動しない。この結果、ＤＳＣ１０１においてユーザが要求しないと考えられるＷＬＡＮの通信設定を行わないため、ＤＳＣ１０１の消費電力を低減することができる。
【００３７】
一方、ＷＬＡＮ接続用のパラメータがＤＳＣ１０１によって生成された設定情報でない場合は、処理例２で説明したように、Ｓｌｅｅｐ状態へ移行する前のＤＳＣ１０１が、ＷＬＡＮ  Ｉ／ＦをＢＳＳ  Ｊｏｉｎｅｒモードで動作させていたと考えられる。この場合、Ｆｌａｓｈ  Ｍｅｍｏｒｙ  Ａｒｅａ３３９には、ＡＰ２０１が生成したＷＬＡＮ接続用のパラメータが記憶してある。ここで、起動要因が他の通信装置の近接ではなく、電源ボタンの押下等であった場合には、ユーザは、ＤＳＣ１０１に対して、動作モードをＢＳＳ  ＣｒｅａｔｏｒモードとしてＷＬＡＮ通信制御ＬＳＩ３０５を起動することを期待していないと考えられる。また、ＤＳＣ１０１が、Ｓｌｅｅｐ状態へ移行する前にＷＬＡＮ  Ｉ／ＦをＢＳＳ  Ｊｏｉｎｅｒモードで動作させており、電源ボタン押下等によって起動された場合には、ユーザは、ＤＳＣ１０１が再度ＳＴＡとして動作することを期待していると考えられる。したがって、Ｓ７０９の判定において、パラメータがＤＳＣ１０１自身によって生成されたものでないと判定した場合（Ｓ７０９でＮＯ）は、ＤＳＣ１０１は、ＢＳＳ  ＪｏｉｎｅｒモードでＷＬＡＮ通信制御ＬＳＩ３０５を起動する（３０８、Ｓ７１０）。なお、この場合は、ＤＳＣ１０１は、記憶されているＷＬＡＮ接続用のパラメータを用いて、ＡＰ２０１が構成するネットワークに参加する。
【００３８】
このように、本例では、ＤＳＣ１０１は、他の通信装置の近接によってホストプロセッサを起動した場合は、ＷＬＡＮ  Ｉ／ＦをＢＳＳ  Ｃｒｅａｔｏｒモードとして起動する。一方、ＤＳＣ１０１は、電源ボタンの押下等の他の要因によってホストプロセッサを起動した場合は、Ｆｌａｓｈ  Ｍｅｍｏｒｙ  Ａｒｅａ３３９に保存してあるＷＬＡＮ接続用のパラメータがＤＳＣ１０１自身によって生成されたものであるかを判定する。そして、ＤＳＣ１０１は、その判定結果に応じて、ＷＬＡＮ  Ｉ／ＦをＢＳＳ  Ｊｏｉｎｅｒモードとして起動し、またはＷＬＡＮ  Ｉ／Ｆを起動しない。これにより、ＤＳＣ１０１は、ホストプロセッサを起動した要因とＳｌｅｅｐ前の状態とに応じて、無線ＬＡＮによる無線ネットワークを構成し若しくは参加し、または無線ＬＡＮを起動しないように制御を行うことができる。この結果、ユーザが単に他の通信装置とＤＳＣ１０１とを近接させるだけで、または、電源ボタンの押下等を行うだけで、ＤＳＣ１０１は、ユーザが要求すると考えられる構成で、相手装置との間に無線ＬＡＮによる通信路を確立することができる。
【００３９】
（（処理例４））
処理例１〜３では、ＷＬＡＮ接続用のパラメータが予めＦｌａｓｈ  Ｍｅｍｏｒｙ  Ａｒｅａ３３９に保存してあることを前提に例を説明した。しかしながら、ホストプロセッサ３０３が起動した際に、ＷＬＡＮ接続用のパラメータが保存されていない場合がある。例えば、ＷＬＡＮ接続用のパラメータの更新および保存中にＤＳＣ１０１の電源がオフされた場合であり、この場合は、Ｆｌａｓｈ  Ｍｅｍｏｒｙ  Ａｒｅａ３３９にＷＬＡＮ接続用のパラメータの保存が完了していない状態となりうる。そこで、本例では、ホストプロセッサ３０３の起動時に、ＷＬＡＮ接続用のパラメータが記憶されていない場合に対応するための処理例を説明する。図８は、本例におけるＤＳＣ１０１の起動処理の流れを示すフローチャートである。処理例３と比べると、記憶されているＷＬＡＮ接続用のパラメータがＤＳＣ１０１によって生成されたものであるかを判定する（Ｓ８０６、Ｓ８１１）前に、ＷＬＡＮ接続用のパラメータが記憶されているかの判定（Ｓ８０５、Ｓ８１０）が追加されている。本例では、処理例３と同様の処理についての説明は省略し、差異の部分に着目して説明を行う。
【００４０】
ＤＳＣ１０１は、起動要因が他の通信装置の近接であると判定した場合（Ｓ８０３でＹＥＳ）、ＷＬＡＮ接続用のパラメータを参照し（Ｓ８０４）、パラメータがＦｌａｓｈ  Ｍｅｍｏｒｙ  Ａｒｅａ３３９に記憶されているかを判定する（Ｓ８０５）。そして、ＤＳＣ１０１は、Ｓ８０５でパラメータが記憶されていると判定した場合（Ｓ８０５でＹＥＳ）は、処理例３のＳ７０５〜Ｓ７０７と同様の処理を行う（Ｓ８０６〜Ｓ８０８）。
【００４１】
一方、ＤＳＣ１０１は、パラメータが記憶されていないと判定した場合（Ｓ８０５でＮＯ）は、ＷＬＡＮ接続用のパラメータを新規に生成する（Ｓ８０７）。そして、ＤＳＣ１０１は、Ｓ８０７で生成したパラメータを用いて、動作モードをＢＳＳ  Ｃｒｅａｔｏｒモードとして、ＷＬＡＮ通信制御ＬＳＩ３０５を起動する（３０８、Ｓ８０８）。
【００４２】
また、ＤＳＣ１０１は、Ｓ８０３で起動要因が他の通信装置の近接でないと判定した場合（Ｓ８０３でＮＯ）も、ＷＬＡＮ接続用のパラメータがＦｌａｓｈ  Ｍｅｍｏｒｙ  Ａｒｅａ３３９に記憶されているかを判定する（Ｓ８０９）。そして、ＤＳＣ１０１は、パラメータが記憶されていると判定した場合（Ｓ８０９でＹＥＳ）は、処理例３のＳ７０９とＳ７１０と同様の処理を行う（Ｓ８１１、Ｓ８１２）。一方、ＤＳＣ１０１は、パラメータが記憶されていないと判定した場合（Ｓ８０９でＮＯ）は、ＷＬＡＮ通信制御ＬＳＩ３０５を起動しない。
【００４３】
このように、本例では、ＤＳＣ１０１は、他の通信装置の近接によってホストプロセッサ３０３を起動した場合に、ＷＬＡＮ接続用パラメータが記憶されていなくても、ＢＳＳ  Ｃｒｅａｔｏｒとして、ＷＬＡＮ通信制御ＬＳＩ３０５を起動することができる。また、ＤＳＣ１０１は、電源ボタンの押下等の他の要因によってホストプロセッサを起動した場合で、ＷＬＡＮ接続用のパラメータが記憶されていない場合は、ＷＬＡＮ  Ｉ／Ｆを起動しないため、消費電力を低減できる。この結果、ユーザが単に他の通信装置とＤＳＣ１０１とを近接させるだけで、または、電源ボタンの押下等を行うだけで、ＤＳＣ１０１は、ユーザが要求すると考えられる構成で、相手装置との間に無線ＬＡＮによる通信路を確立することができる。
【００４４】
＜＜その他の実施形態＞＞
上述の実施形態では、近接無線通信（ＮＦＣ）のインタフェースとして、相手装置からの誘導起電力で動作する近接無線（ＩＳＯ／ＩＥＣ  １８０９２にて規定のＮｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を用いる例について説明した。しかしながら、これに限られるものではなく、選択する通信モード、プロトコルによってインタフェース部が必要とする電力に差異が生じる、Ｔｒａｎｓｆｅｒ  Ｊｅｔ、ＩｒＤＡ等のＰ２Ｐ近接無線通信媒体へ、上述の手法を適用してもよい。
【００４５】
また、上述の各例では、図３の例に示すＤＳＣ１０１は、スマートフォン１０２の近接（スマートフォン１０２からの電磁波）を検出したことに応じて、ホストプロセッサ３０３を起動させていた。しかしながら、この構成に限られるものではなく、スマートフォン１０２からの近接を検出すると、ＤＳＣ１０１は、まず、ＮＦＣ通信制御ＬＳＩ４０２をカードエミュレーション機能として動作させてもよい。そして、ＤＳＣ１０１は、スマートフォン１０２から所定のＷＬＡＮ接続用のパラメータの読み込み等の所定のメモリアクセスを受け付けた際に、ホストプロセッサ３０３を起動して、ＷＬＡＮ  Ｉ／Ｆの起動／接続パラメータ設定制御を開始してもよい。
【００４６】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015164237.tif 000003
【図２】
2015164237.tif 000004
【図３】
2015164237.tif 000005
【図４】
2015164237.tif 000006
【図５】
2015164237.tif 000007
【図６】
2015164237.tif 000008
【図７】
2015164237.tif 000009
【図８】
2015164237.tif 000010