(57)【要約】【課題】外部機器に対して提供する機能を容易に設定可能にする。【解決手段】情報通信装置は、第１のアクセスポイントとして動作することで、第１の無線通信ネットワークを生成し、該第１の無線通信ネットワークを介して情報の送受信を行う。また第１のアクセスポイントとは異なる第２のアクセスポイントとして動作することで、第２の無線通信ネットワークを生成し、該第２の無線通信ネットワークを介して情報の送受信を行う。そして、情報通信装置に無線接続された外部機器に対して提供する機能を、該外部機器が第１の無線通信ネットワーク及び第２の無線通信ネットワークのいずれを介して接続しているかに応じて異ならせる。【選択図】図５
2014138409.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線通信ネットワークのアクセスポイントとして動作することが可能な情報通信装置であって、
第１のアクセスポイントとして動作することで第１の無線通信ネットワークを生成し、該第１の無線通信ネットワークを介して情報の送受信を行う第１の通信手段と、
前記第１のアクセスポイントとは異なる第２のアクセスポイントとして動作することで第２の無線通信ネットワークを生成し、該第２の無線通信ネットワークを介して情報の送受信を行う第２の通信手段と、
前記情報通信装置に無線接続した外部機器が前記第１の無線通信ネットワーク及び前記第２の無線通信ネットワークのいずれを介して接続しているかを判断する判断手段と、
前記判断手段による判断結果に応じて、前記無線接続した外部機器に対して提供する機能を異ならせる制御手段と、を有する
ことを特徴とする情報通信装置。
【請求項２】
前記情報通信装置は、前記第１のアクセスポイントとして動作するのと並行して前記第２のアクセスポイントとして動作することが可能であることを特徴とする請求項１に記載の情報通信装置。
【請求項３】
撮像手段をさらに有し、
前記無線接続した外部機器に対して提供する機能は、前記撮像手段による撮影、前記撮像手段により撮影された画像の閲覧、前記撮像手段により得られた画像の編集、及び前記情報通信装置の設定変更の少なくともいずれかである
ことを特徴とする請求項１または２に記載の情報通信装置。
【請求項４】
前記制御手段は、前記判断手段により前記無線接続された外部機器が前記第２の無線通信ネットワークを介して接続していると判断された場合に、前記第１の無線通信ネットワークを介して接続された外部機器に対して提供する機能の一部を、前記無線接続された外部機器に提供することを特徴する請求項１乃至３のいずれか１項に記載の情報通信装置。
【請求項５】
前記第１の無線通信ネットワークは接続に暗号認証を必要とし、
前記第２の無線通信ネットワークは接続に暗号認証を必要としない
ように制御される
ことを特徴とする請求項１乃至４のいずれか１項に記載の情報通信装置。
【請求項６】
前記第１の通信手段は、外部機器に前記第１のアクセスポイントを検出可能にさせる信号を送出せず、
前記第２の通信手段は、外部機器に前記第２のアクセスポイントを検出可能にさせる信号を送出する
ことを特徴とする請求項１乃至５のいずれか１項に記載の情報通信装置。
【請求項７】
前記第１のアクセスポイントの識別名は固定であり、
前記第２のアクセスポイントの識別名は、前記第２の無線通信ネットワークが生成される度に変更する
ように制御される
ことを特徴とする請求項１乃至６のいずれか１項に記載の情報通信装置。
【請求項８】
前記第１の通信手段による前記第１の無線通信ネットワークの生成と前記第２の通信手段による前記第２の無線通信ネットワークの生成とは、異なるタイミングで行われるように制御されることを特徴とする請求項１乃至７のいずれか１項に記載の情報通信装置。
【請求項９】
前記第１の通信手段は、無線通信機能を有効にする操作入力がなされた際に前記第１の無線通信ネットワークを生成し、
前記第２の通信手段は、前記第２の無線通信ネットワークの生成を開始する操作入力がなされた際に前記第２の無線通信ネットワークを生成する
ことを特徴とする請求項１乃至８のいずれか１項に記載の情報通信装置。
【請求項１０】
前記第１の通信手段または前記第２の通信手段により前記無線接続した外部機器に対して提供する機能についての制御要求が受信された場合に、該機能の動作に応じた応答を前記制御要求を送信した外部機器に送信する送信手段をさらに有することを特徴とする請求項１乃至９のいずれか１項に記載の情報通信装置。
【請求項１１】
前記第１の通信手段または前記第２の通信手段により外部機器からの接続要求が受信された場合に、該外部機器の機器識別情報と前記接続要求がなされたアクセスポイントの識別情報とを関連付けて管理する管理手段をさらに有し、
前記判断手段は、前記第１の通信手段または前記第２の通信手段により前記無線接続された外部機器に対して提供する機能一覧の取得要求が受信された場合に、該取得要求に含まれる機器識別情報に関連付けられて前記管理手段により管理されているアクセスポイントの識別情報を参照して、前記第１の無線通信ネットワーク及び前記第２の無線通信ネットワークのいずれを介して接続しているかを判断する
ことを特徴とする請求項１乃至１０のいずれか１項に記載の情報通信装置。
【請求項１２】
複数の無線通信ネットワークのアクセスポイントとして動作することが可能な情報通信装置の制御方法であって、
前記情報通信装置の第１の通信手段が、第１のアクセスポイントとして動作することで第１の無線通信ネットワークを生成し、該第１の無線通信ネットワークを介して情報の送受信を行う第１の通信工程と、
前記情報通信装置の第２の通信手段が、前記第１のアクセスポイントとは異なる第２のアクセスポイントとして動作することで第２の無線通信ネットワークを生成し、該第２の無線通信ネットワークを介して情報の送受信を行う第２の通信工程と、
前記情報通信装置の判断手段が、前記情報通信装置に無線接続した外部機器が前記第１の無線通信ネットワーク及び前記第２の無線通信ネットワークのいずれを介して接続しているかを判断する判断工程と、
前記情報通信装置の制御手段が、前記判断工程における判断結果に応じて、前記無線接続した外部機器に対して提供する機能を異ならせる制御工程と、を有する
ことを特徴とする情報通信装置の制御方法。
【請求項１３】
コンピュータを、請求項１乃至１０のいずれか１項に記載の情報通信装置の各手段として機能させるためのコンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報通信機器、制御方法、及びプログラムに関し、特に無線通信のアクセスポイントとして動作する情報通信機器に関する。
【背景技術】
【０００２】
デジタルカメラ等の撮像装置の中には、無線通信機能を有し、撮影した静止画や動画等を無線通信ネットワークを介して外部機器に転送するものがある（特許文献１）。このような撮像装置は、無線通信ネットワークにおいてステーションとして動作し、アクセスポイントを介して外部機器に接続している。
【０００３】
一方、近年では撮像装置自体をアクセスポイントとして動作させ、複数の外部機器から無線接続可能にする撮像装置もある。また、Ｅｙｅ−Ｆｉ（登録商標）カードのような、アクセスポイントとして動作するメモリカードを撮像装置に装着することで、撮像装置をアクセスポイントとして動作させるものもある。アクセスポイントとして動作している撮像装置は、無線接続された複数の外部機器に対して、例えば画像の閲覧等の機能を提供することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１２０２７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、アクセスポイントとして撮像装置を動作させる場合において、外部機器に対して提供する機能を機器ごとに制限する必要性があった。例えば、画像の閲覧、編集、削除等の機能を撮像装置が提供する場合、撮像装置の所有者以外のユーザの機器に対して編集や削除等の機能を提供することは、所有者の意図にそぐわない可能性があった。
【０００６】
これに対し、各機器について機能を提供するか否かを、例えばＭＡＣアドレス等の機器識別情報に応じて予め設定することで、外部機器に提供する機能を制限することも考えられる。しかしながら、この方法では撮像装置の所有者が予め接続される外部機器の機器識別情報を入手し、機器ごとに提供する機能を事前に設定する必要があり、煩雑な操作を所有者に課すことになる。
【０００７】
本発明は、上述の問題点に鑑みてなされたものであり、外部機器に対して提供する機能を容易に設定可能な情報通信装置、制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前述の目的を達成するために、本発明の情報通信装置は、以下の構成を備えることを特徴とする。具体的には情報通信装置は、複数の無線通信ネットワークのアクセスポイントとして動作することが可能な情報通信装置であって、第１のアクセスポイントとして動作することで第１の無線通信ネットワークを生成し、該第１の無線通信ネットワークを介して情報の送受信を行う第１の通信手段と、第１のアクセスポイントとは異なる第２のアクセスポイントとして動作することで第２の無線通信ネットワークを生成し、該第２の無線通信ネットワークを介して情報の送受信を行う第２の通信手段と、情報通信装置に無線接続した外部機器が第１の無線通信ネットワーク及び第２の無線通信ネットワークのいずれを介して接続しているかを判断する判断手段と、判断手段による判断結果に応じて、無線接続した外部機器に対して提供する機能を異ならせる制御手段と、を有することを特徴とする。
【発明の効果】
【０００９】
このような構成により本発明によれば、外部機器に対して提供する機能を容易に設定することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係るデジタルカメラ１００及び携帯電話２００の機能構成を示したブロック図
【図２】本発明の実施形態に係るデジタルカメラ１００で実行される、接続機器管理処理を例示したフローチャート
【図３】本発明の実施形態に係る接続機器管理処理において用いられる接続機器管理テーブルを例示した図
【図４】本発明の実施形態に係るデジタルカメラ１００が、外部機器から受信するメッセージ（要求）の構造を説明するための図
【図５】本発明の実施形態に係るデジタルカメラ１００で実行される、提供機能制限処理を例示したフローチャート
【図６】本発明の実施形態に係る提供機能制限処理において用いられる提供機能管理テーブルを例示した図
【図７】本発明の実施形態に係る提供機能制限処理において、携帯電話２００の携帯表示部２０２に表示される画面例を示した図
【発明を実施するための形態】
【００１１】
［実施形態］
以下、本発明の例示的な実施形態について、図面を参照して詳細に説明する。なお、以下に説明する一実施形態は、情報通信装置の一例としての、無線通信機能を有し、アクセスポイント（以下、ＡＰ）として動作可能なデジタルカメラに、本発明を適用した例を説明する。しかし、本発明は、ＡＰとして動作することが可能な任意の機器に適用可能である。また本実施形態では外部機器として、無線通信機能を有し、アクセスポイントに接続して通信を行うステーション（以下、ＳＴＡ）として動作する携帯電話を例に説明するが、外部機器はこれに限られるものではない。
【００１２】
《デジタルカメラ１００及び携帯電話２００の構成》
図１は、本発明の実施形態に係るデジタルカメラ１００及び携帯電話２００の機能構成を示すブロック図である。
【００１３】
〈デジタルカメラ１００の構成〉
制御部１０１は、例えばＣＰＵである。制御部１０１は、デジタルカメラ１００が有する各ブロックの動作を制御する。具体的には制御部１０１は、不図示のＲＯＭに記憶されている各ブロックの動作プログラムを読み出し、不図示のＲＡＭに展開して実行することにより、各ブロックの動作を制御する。
【００１４】
記録媒体１０２は、例えば内蔵メモリが内蔵する記憶装置、あるいはメモリカードやＨＤＤ等のデジタルカメラ１００に着脱可能に接続された記憶装置である。本実施形態では記録媒体１０２には、撮影により撮像部１０３から出力された静止画像や動画像のデータ（以下、単に画像データ）が記録される。
【００１５】
撮像部１０３は、例えばＣＣＤやＣＭＯＳセンサ等の撮像素子である。撮像部１０３は、不図示の光学系を介して撮像素子面に結像された光学像を光電変換することにより、アナログ画像信号を生成する。また撮像部１０３は、生成されたアナログ画像信号に対してＡ／Ｄ変換処理を含む記録用の信号処理を適用し、画像データとして記録媒体１０２に記録する。
【００１６】
表示部１０４は、例えばＬＣＤ等のデジタルカメラ１００が備える表示装置である。表示部１０４には、撮像部１０３により撮像された画像信号や、記録媒体１０２から読み出された画像データに対応する画像信号が表示される。
【００１７】
操作入力部１０５は、例えば電源ボタンやタッチパネルセンサ等のデジタルカメラ１００が有するユーザインタフェースである。操作入力部１０５は、操作入力がなされたことを検出すると、対応する制御信号を制御部１０１に伝送する。
【００１８】
無線通信部１０６は、デジタルカメラ１００が有する無線通信インタフェースである。無線通信部１０６は、アンテナ等の無線通信ネットワークの生成に必要な専用ハードウェアを有する。本実施形態では無線通信部１０６は、ＩＥＥＥ８０２．１１ｎ／ａ／ｇ／ｂ方式の無線ＬＡＮ通信を行うものとし、ＡＰとして動作して無線通信ネットワークを生成する。本実施形態では無線通信部１０６は、２つの無線通信ネットワークを生成可能であり、１つの無線通信ネットワークのＡＰとして動作するのと並行して、もう１つの無線通信ネットワークのＡＰとしても動作することが可能である。即ち、無線通信部１０６は、異なるＳＳＩＤ（識別名）を有する２種類のＡＰとして同時動作することが可能である。なお、ＡＰとして動作する際のＳＳＩＤ等の各種設定情報は、無線通信部１０６内の内蔵メモリや不図示のＲＯＭ等に格納されているものとする。ここで生成される２つの無線通信ネットワークは、第１の通信、第２の通信を行う無線通信ネットワークの一例である。  
【００１９】
〈携帯電話２００の構成〉
携帯制御部２０１は、例えばＣＰＵである。携帯制御部２０１は、携帯電話２００が有する各ブロックの動作を制御する。具体的には携帯制御部２０１は、不図示の携帯ＲＯＭに記憶された各ブロックの動作プログラムを読み出し、不図示の携帯ＲＡＭに展開して実行することにより、各ブロックの動作を制御する。
【００２０】
携帯表示部２０２は、例えばＬＣＤ等の携帯電話２００が有する表示装置である。本実施形態では携帯表示部２０２には、携帯電話２００において実行されたアプリケーションのＧＵＩ等が表示される。
【００２１】
携帯無線通信部２０３は、携帯電話２００が有する無線通信インタフェースである。携帯無線通信部２０３は、アンテナ等の無線通信ネットワークへの接続に必要な専用ハードウェアを有する。本実施形態では携帯無線通信部２０３は、デジタルカメラ１００の無線通信部１０６と通信可能なように、ＩＥＥＥ８０２．１１ｎ／ａ／ｇ／ｂ方式の無線ＬＡＮ通信を行うものとする。このとき携帯無線通信部２０３は、ＳＴＡとして動作し、ＡＰであるデジタルカメラ１００とインフラストラクチャモードで無線接続する。
【００２２】
携帯操作入力部２０４は、例えばホームボタンやタッチパネルセンサ等の携帯電話２００が有するユーザインタフェースである。携帯無線通信部２０３は、操作入力がなされたことを検出すると、対応する制御信号を携帯制御部２０１に伝送する。
【００２３】
なお、本実施形態のデジタルカメラ１００は、ＡＰとして動作している際にＷｅｂサーバとして機能するものとする。携帯電話２００は、ＳＴＡとしてデジタルカメラ１００に無線接続している場合、専用のクライアントプログラムを実行することで該Ｗｅｂサーバにアクセスすることができる。具体的にはクライアントプログラムを実行することで、予め登録されていたＩＰアドレス情報に従って、携帯電話２００は該Ｗｅｂサーバにアクセスすることができる。このとき、クライアントプログラムはＷｅｂブラウジング機能を有し、データアクセスはＨＴＴＰ（HyperText Transfer Protocol）を用いて行われるものとする。なお、データアクセスに使用されるプロトコルはこれに限られるものではなく、例えばＤＬＮＡ（Digital Living Network Alliance）等を利用してもよい。
【００２４】
《接続機器管理処理》
このような構成をもつ本実施形態のデジタルカメラ１００で実行される、無線接続する外部機器の各々について、接続するＡＰを登録して管理する接続機器管理処理について、図２のフローチャートを用いて具体的な処理を説明する。該フローチャートに対応する処理は、制御部１０１が、例えばＲＯＭに記憶されている対応する処理プログラムを読み出し、ＲＡＭに展開して実行することにより実現することができる。なお、本接続機器管理処理は、例えばデジタルカメラ１００が所定のＡＰとして動作中に、無線通信部１０６が外部機器からメッセージを受信した開始した際に開始されるものとして説明する。
【００２５】
Ｓ２０１で、制御部１０１は、無線通信部１０６が受信したメッセージが、外部機器からの無線接続要求であるアソシエーション要求であるか否かを判断する。制御部１０１は、受信したメッセージがアソシエーション要求であると判断した場合は処理をＳ２０２に移し、アソシエーション要求以外のメッセージであると判断した場合は処理をＳ２０６に移す。
【００２６】
Ｓ２０２で、制御部１０１は、受信したアソシエーション要求が接続確立の条件を満たすものであるか否かを判断する。本実施形態の無線通信部１０６は、各ＡＰについて従来のＭＡＣアドレスフィルタリングのような接続確立の条件を設けることができるものとする。制御部１０１は、受信したアソシエーション要求が接続確立の条件を満たすと判断した場合は処理をＳ２０４に移す。また制御部１０１は、受信したアソシエーション要求が接続確立の条件を満たさないと判断した場合は処理をＳ２０３に移し、接続に失敗したことを示すアソシエーション応答を要求送信元の外部機器に送信する。
【００２７】
Ｓ２０４で、制御部１０１は、受信したアソシエーション要求に含まれる、要求送信元の外部機器を特定する機器識別情報と接続要求がなされたＡＰの識別情報（識別名）とを、例えばＲＡＭに記憶される接続機器管理テーブルに追加する。本実施形態のデジタルカメラ１００では、デジタルカメラ１００と無線接続している外部機器は、接続機器管理テーブルを用いて管理される。接続機器管理テーブルは、図３に示されるように外部機器が接続するＡＰのＳＳＩＤと外部機器のＭＡＣアドレスとを関連付けて管理する。アソシエーション要求は、図４（ａ）に示される構造を有している。本実施形態では機器識別情報として「送信元アドレス」であるＭＡＣアドレスが、ＡＰの識別情報として「Service Set ID（ＳＳＩＤ）」が管理に使用される。なお、本実施形態ではデジタルカメラ１００は、図３に示されるように「MY_SSID」と「GUEST_SSID」の２種類のＳＳＩＤを有するＡＰとして同時動作するものとする。しかしながら、本発明の実施においてデジタルカメラ１００が同時動作可能なＡＰは２種類に限られるものではない。
【００２８】
Ｓ２０５で、制御部１０１は、無線接続を確立し、接続に成功したことを示すアソシエーション応答を要求送信元の外部機器に送信し、本接続機器管理処理を完了する。
【００２９】
Ｓ２０６で、制御部１０１は、無線通信部１０６が受信したメッセージが、無線接続中の外部機器から無線接続の切断要求であるディスアソシエーション要求であるか否かを判断する。制御部１０１は、受信したメッセージがディスアソシエーション要求であると判断した場合は処理をＳ２０７に移し、それ以外のメッセージであると判断した場合は本接続機器管理処理を完了する。
【００３０】
Ｓ２０７で、制御部１０１は、受信したディスアソシエーション要求に含まれる要求送信元の機器識別情報を参照し、接続機器管理テーブルから該機器識別情報に関連付けられた情報を削除し、本接続機器管理処理を完了する。制御部１０１は、例えばディスアソシエーション要求の「送信元アドレス」フィールドを参照することで、要求送信元の外部機器を特定する情報を取得可能である。このようにすることで、本実施形態のデジタルカメラ１００で管理される接続機器管理テーブルは、現在デジタルカメラ１００と無線通信接続中の外部機器のみを、その接続先ＡＰの識別情報とともに管理することができる。
【００３１】
《提供機能制限処理》
次に、本実施形態のデジタルカメラ１００で実行される、無線接続する外部機器に対して提供する機能を機器ごとに制限する提供機能制限処理について、図５のフローチャートを用いて具体的な処理を説明する。本実施形態のデジタルカメラ１００は、撮影動作、撮影された画像の閲覧、編集、及びデジタルカメラ１００の設定変更の少なくともいずれかの動作を、外部機器から制御可能な機能として提供する。なお、本実施形態ではデジタルカメラ１００は、上述した４つの機能を外部機器から制御可能に提供するものとして説明するが、本発明の実施において外部機器に提供される機能はこれに限られるものではない。
【００３２】
該フローチャートに対応する処理は、制御部１０１が、例えばＲＯＭに記憶されている対応する処理プログラムを読み出し、ＲＡＭに展開して実行することにより実現することができる。なお、本提供機能制限処理は、デジタルカメラ１００が所定のＡＰとして起動し、複数のネットワークを生成した際に開始されるものとして説明する。
【００３３】
Ｓ５０１で、制御部１０１は、外部機器からデジタルカメラ１００の機能についての制御要求を無線通信部１０６が受信したか否かを判断する。制御部１０１は、制御要求を受信したと判断した場合は処理をＳ５０２に移し、受信していないと判断した場合は本ステップの処理を繰り返す。
【００３４】
Ｓ５０２で、制御部１０１は、制御要求に含まれる要求送信元の外部機器を特定する機器識別情報を参照し、要求送信元の外部機器がいずれのＡＰに対して無線接続しているかを特定する。具体的には、例えば制御要求は図４（ｂ）に示されるような構造を有しており、制御部１０１は制御要求に含まれる「送信元アドレス」フィールドを参照することで、まず要求送信元の外部機器の機器識別情報を取得する。そして制御部１０１は、接続機器管理テーブルから機器識別情報が関連付けられた情報のＳＳＩＤを参照し、要求送信元の外部機器が無線接続しているＡＰを特定する。例えば接続機器管理テーブルが図３のようである場合、「送信元アドレス」が「00:11:22:33:44:55」であれば要求送信元の外部機器は「MY_SSID」に接続しているものとして特定される。
【００３５】
Ｓ５０３で、制御部１０１は、制御要求のなされた機能が、要求送信元の外部機器が無線接続しているＡＰにおいて外部制御を許可しているか否かを判断し、判断結果に応じた処理を実行する。具体的にはまず制御部１０１は、例えばＲＯＭに記憶されている提供機能管理テーブルを参照し、要求送信元の外部機器が無線接続しているＡＰにおいて外部制御を許可している機能を特定する。そして制御部１０１は、制御要求のなされた機能が外部制御を許可している場合は該機能を制御要求に従って動作させる。
【００３６】
提供機能管理テーブルは、例えば図６のようになっており、各機能について外部制御を許可するか禁止するかを、ＡＰごとに定めている。図６の例では、識別名が「MY_SSID」のＡＰに無線接続する外部機器には、上述した４つの機能の全てについて外部制御を許可している。また識別名が「GUEST_SSID」のＡＰに無線接続する外部機器には、撮影動作及び画像閲覧のみが外部制御を許可されている。このように、例えばデジタルカメラ１００の所有者の携帯電話は識別名「MY_SSID」のＡＰに接続、所有者以外のユーザの携帯電話は識別名「GUEST_SSID」のＡＰに接続するようにすれば、外部機器ごとに提供する機能を容易に分けることができる。なお、提供機能管理テーブルをユーザ操作により編集可能とし、どのＡＰの場合にどの機能の制御を許可するかをユーザ操作により変更できるようにしてもよい。
【００３７】
また識別名「MY_SSID」のＡＰのように外部制御可能な機能を制限しないＡＰについては、存在を知る所有者のみがアクセス可能なように、デジタルカメラ１００が該ＡＰとして動作する際には、ＡＰをステルスモードとしてもよい。即ち、制御部１０１は、外部機器に対して該ＡＰを検出させるためのビーコン信号を送出しないように無線通信部１０６を動作させることで、ビーコン検索により携帯電話に該ＡＰが検出されないようにしてもよい。このとき、所有者は該ＡＰのＳＳＩＤを知っているので、該ＡＰのＳＳＩＤを手動で指定することで自身の所有する携帯電話を該ＡＰに接続させることができる。
【００３８】
一方、外部制御可能な機能を制限する、即ち一部の機能のみ外部制御可能に提供するＡＰについては、所有者以外のユーザの携帯電話からアクセス可能なように、ＡＰをステルスモードに設定しないようにすればよい。即ち、制御部１０１は、外部機器に対して該ＡＰを検出可能にさせる信号を送出するように制御すればよい。このようにすることで、所有者以外のユーザについてはＡＰを検索することで、機能制限されたＡＰを検出、無線接続することが可能となる。
【００３９】
なお、本発明の実施はこれに限られるものではなく、その他の変形が可能である。例えば外部制御可能な機能を制限しないＡＰについては接続に暗号認証を必要とし、制限するＡＰについては接続に暗号認証を不要としてもよい。また、例えば外部制御可能な機能を制限しないＡＰについては所有者の携帯電話のみが接続可能なように、予め所有者の携帯電話のＭＡＣアドレスを登録し、それ以外のアドレスを排除するＭＡＣアドレスフィルタリングを設定してもよい。
【００４０】
Ｓ５０４で、制御部１０１は、Ｓ５０３における判断に応じた処理の実行結果を、応答として要求送信元の外部機器に送信し、処理をＳ５０１に戻す。例えば制御要求が画像閲覧に係る画像一覧の取得要求であった場合は、図７（ａ）に示すようなＧＵＩ画面を携帯電話２００の携帯表示部２０２に表示させるために必要な情報が、応答として送信される。
【００４１】
また例えば制御要求が画像閲覧に係る一覧から選択された画像の表示要求であった場合は、図７（ｂ）に示すようなＧＵＩ画面を携帯表示部２０２に表示させるために必要な画像データ等が、応答として送信される。また制御要求のなされた機能が、要求送信元の外部機器が接続しているＡＰにおいて許可されていない機能であった場合は、該機能の実行が許可されていない旨を示す通知を携帯表示部２０２に表示させるための情報が応答として送信されればよい。
【００４２】
なお、応答の方法としては、例えば許可されている機能の項目を通知することが考えられる。また、本実施形態のようにＷｅｂサーバとして機能するデジタルカメラであれば、許可された機能に応じたＧＵＩ画面を示すページをデジタルカメラ１００側で用意し、相手に応じたページのアドレスを通知してもよい。
【００４３】
なお、本実施形態では制御要求のなされた機能について外部制御が許可されている場合には対応動作を実行し、禁止されている場合には対応動作を実行しないものとして説明したが、本発明の実施はこれに限られるものではない。例えば携帯電話２００がデジタルカメラ１００に無線接続された場合、携帯制御部２０１は携帯電話２００で実行されるクライアントプログラムに応じて、デジタルカメラ１００が外部制御可能な機能一覧の取得要求を携帯無線通信部２０３に送信させてもよい。このとき、制御部１０１は該取得要求を受信すると、提供機能管理テーブルを参照し、要求送信元の携帯電話２００が接続しているＡＰについて、外部制御を許可している機能のみを携帯表示部２０２に表示させるための情報を送信すればよい。このようにすることで、例えば外部制御可能な機能を制限しないＡＰについては図７（ｃ）に示すようなＧＵＩ画面を、制限するＡＰについては図７（ｄ）に示すようなＧＵＩ画面を、各機能が選択可能なように携帯表示部２０２に提示させることができる。即ち、予め外部制御不可能な機能を提供しないことで、より簡素でわかりやすいＧＵＩを、外部機器のユーザに提供することができる。
【００４４】
またセキュリティの観点から、所有者のみがアクセス可能なＡＰについては識別名を固定とし、一時的に一部機能の制御許可を与えるためのＡＰについては生成の度に識別名を変更するように、制御部１０１は無線通信部１０６を制御してもよい。
【００４５】
またセキュリティの観点から、所有者のみがアクセス可能なＡＰに係る無線通信ネットワークと所有者以外のユーザがアクセス可能なＡＰに係る無線通信ネットワークとは、異なるタイミングで生成されるようにしてもよい。具体的には所有者のみが機器を接続可能な無線通信ネットワークについてはデジタルカメラ１００の無線通信機能が有効にされた際に生成するようにてもよい。また所有者以外のユーザが機器を接続可能なネットワークは、無線通信機能が有効な状態で、さらに所有者により該ネットワークの生成を開始する旨の操作入力がなされた際に初めて生成されるようにしてもよい。
【００４６】
以上説明したように、本実施形態の情報通信装置は、外部機器に対して提供する機能を容易に設定することができる。具体的には情報通信装置は、第１のアクセスポイントとして動作することで、第１の無線通信ネットワークを生成し、該第１の無線通信ネットワークを介して情報の送受信を行う。また第１のアクセスポイントとは異なる第２のアクセスポイントとして動作することで、第２の無線通信ネットワークを生成し、該第２の無線通信ネットワークを介して情報の送受信を行う。そして、情報通信装置に無線接続された外部機器に対して提供する機能を、該外部機器が第１の無線通信ネットワーク及び第２の無線通信ネットワークのいずれを介して接続しているかに応じて異ならせる。
【００４７】
このようにすることで、情報通信装置の外部機器について提供可能な機能を、並行して生成された複数の無線通信ネットワークのアクセスポイントごとに分けて設定できる。つまり、外部機器における事前の設定や、外部機器ごとに制限する機能を設定することなく、容易に提供可能な機能を異ならせることができる。
【００４８】
［その他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014138409.tif 000003
【図２】
2014138409.tif 000004
【図３】
2014138409.tif 000005
【図４】
2014138409.tif 000006
【図５】
2014138409.tif 000007
【図６】
2014138409.tif 000008
【図７】
2014138409.tif 000009