(57)【要約】      （修正有）【課題】データ処理装置のＥＳＳＩＤを自動的に選択する。【解決手段】アクセスポイントとなり無線ネットワークを形成するデータ処理装置と外部装置が、無線通信および無線通信とは異なる近距離無線通信を行う通信システムであって、データ処理装置は、無線ネットワークのＥＳＳＩＤを特定可能な固定情報を、近距離無線通信により外部装置に送信する手段を持つ。外部装置は、周辺の無線ネットワークをサーチし、少なくともＥＳＳＩＤを含む無線ネットワークに関する情報を受信しリスト化する検索手段と、近距離無線通信によって、データ処理装置から固定情報を受信する手段と、受信した固定情報を用いて、検索手段によって得られた無線ネットワークの中から、データ処理装置が形成するネットワークを選択する手段を持つ。【選択図】図４Ａ
2018129639.tif 000002
【特許請求の範囲】
【請求項１】
二つ以上の機器が無線通信および、前記無線通信とは異なる近距離無線通信を行う通信システムであって、
前記無線通信においてアクセスポイントとなり、無線ネットワークを形成するデータ処理装置は、
前記無線ネットワークのＥＳＳＩＤを特定可能な固定情報を、近距離無線通信によって外部装置に送信する手段を持ち、
前記データ処理装置に接続する外部装置は、
周辺の無線ネットワークをサーチし、少なくともＥＳＳＩＤを含む無線ネットワークに関する情報を受信しリスト化する、ネットワーク検索手段と、
近距離無線通信によって、前記データ処理装置から前記固定情報を受信する手段と、
受信した固定情報を用いて、前記ネットワーク検索手段によって得られた無線ネットワークの中から、前記データ処理装置が形成するネットワークを選択する手段
を持つことを特徴とする通信システム。
【請求項２】
前記データ処理装置が、近距離無線通信で送信する固定情報として、自装置のＭＡＣアドレスを送信することを特徴とする、請求項１に記載の通信システム。
【請求項３】
前記データ処理装置が、近距離無線通信で送信する固定情報として、暗号化されたデータを送信し、
前記外部装置は、近距離無線通信で受信したデータを復号できる手段を持つことを特徴とする、請求項１に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して複数機器を接続する通信システムに関する。
【背景技術】
【０００２】
デジタルカメラなどのデータ処理装置に無線通信機能を搭載し、データ処理装置の保持する画像データを外部装置に送信する技術が知られている。この機能を用いることで画像データをより手軽に外部装置に送信することが可能となった。
【０００３】
近年では、簡易的なアクセスポイント機能を搭載したデジタルカメラも知られている。デジタルカメラが簡易的なアクセスポイント機能を起動すると、スマートフォンなどの無線装置が、デジタルカメラをアクセスポイントとして検知する。スマートフォンは、デジタルカメラの形成するネットワークのＥＳＳＩＤを特定し、ネットワークに参加および通信の確立を行い、機器同士で通信を行うことでデータの送受信を容易に行うことができる。
【０００４】
さらに、スマートフォンが、近距離無線通信によってデジタルカメラから認証情報を受信し、受信した認証情報によって機器同士の通信を確立する技術が知られている（特許文献１）。この技術によれば、周辺に複数のアクセスポイントが存在する場合でも、通信先相手を容易に特定し通信の確立が可能である。
【０００５】
近距離無線通信として標準的に用いられるＮＦＣ(Ｎｅａｒ Ｆｉｅｌｄ Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ)技術では、ＮＦＣタグに対し、ＮＦＣリーダまたはＮＦＣライタ用アンテナを近づけることで、ＮＦＣタグに記録された情報を読み取ることができるようになっている。ＮＦＣタグを持つデジタルカメラにスマートフォンをタッチすると、スマートフォンは、ＥＳＳＩＤなど、デジタルカメラとの接続に必要な情報を読み取ることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特表２００８−５４７３１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、ＮＦＣタグとして、アクティブ・タグとパッシブ・タグが存在する。アクティブ・タグは、伝送する情報を変更することが可能である。これに対し、パッシブ・タグは、安価に製造可能であるが、伝送する情報は初期の設定値から固定であり、変更することはできない。
【０００８】
セキュリティの観点から、デジタルカメラの無線ネットワーク名として使用するＥＳＳＩＤは、変更可能であることが望ましい。しかしながら、先行技術の構成では、記録装置のＥＳＳＩＤが可変であり、かつ、デジタルカメラのＮＦＣタグとしてパッシブ・タグを使用する場合に、正しいＥＳＳＩＤが伝送できず、参加するネットワークのＥＳＳＩＤが外部装置から特定できないといった問題がある。
【０００９】
本発明は上記の問題点に鑑み、データ処理装置のＥＳＳＩＤを可変とし、かつ、データ処理装置にパッシブ・タグを搭載する場合であっても、通信先の外部装置で、データ処理装置の無線ネットワークのＥＳＳＩＤを自動的に選択できる通信システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
二つ以上の機器が無線通信および、前記無線通信とは異なる近距離無線通信を行う通信システムであって、
前記無線通信においてアクセスポイントとなり、無線ネットワークを形成するデータ処理装置は、
前記無線ネットワークのＥＳＳＩＤを特定可能な固定情報を、近距離無線通信によって外部装置に送信する手段を持ち、
前記データ処理装置に接続する外部装置は、
周辺の無線ネットワークをサーチし、少なくともＥＳＳＩＤを含む無線ネットワークに関する情報を受信しリスト化する、ネットワーク検索手段と、
近距離無線通信によって、前記データ処理装置から前記固定情報を受信する手段と、
受信した固定情報を用いて、前記ネットワーク検索手段によって得られた無線ネットワークの中から、前記データ処理装置が形成するネットワークを選択する手段
を持つことを特徴とする。
【発明の効果】
【００１１】
本発明は上記の問題点に鑑み、データ処理装置のＥＳＳＩＤを可変とし、かつ、データ処理装置にパッシブ・タグを搭載する場合であっても、通信先の外部装置で、データ処理装置の無線ネットワークのＥＳＳＩＤを自動的に選択できる通信システムを提供することができる。このため、複数のネットワークが存在する環境であっても、ユーザは、外部装置で、接続先ネットワークの確認および選択を行う手間を省くことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態におけるデジタルカメラの構成を示すブロック図である。
【図２】本発明の一実施形態における携帯電話の構成を示すブロック図である。
【図３Ａ】本発明の一実施形態におけるデジタルカメラの動作を示すフローチャートである。
【図３Ｂ】本発明の一実施形態におけるデジタルカメラの表示画面の一例である。
【図４Ａ】本発明の一実施形態における携帯電話の動作を示すフローチャートである。
【図４Ｂ】本発明の一実施形態における携帯電話で生成する無線ネットワークのリストおよび表示画面の一例である。
【発明を実施するための形態】
【００１３】
以下に、本発明を実施するための形態について、添付の図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。
【００１４】
［実施例］
＜デジタルカメラの構成＞
図１は、本実施形態のデータ処理装置の一例であるデジタルカメラ１００の構成例を示すブロック図である。なお、ここではデータ処理装置の一例としてデジタルカメラについて述べるが、データ処理装置はこれに限らない。例えばデータ処理装置は携帯型のメディアプレーヤやいわゆるタブレットデバイス、パーソナルコンピュータなどの情報処理装置であってもよい。
【００１５】
制御部１０１は、入力された信号や、後述のプログラムに従ってデジタルカメラ１００の各部を制御する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。撮像部１０２は、撮像部１０２に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行い、デジタルデータを画像データとして出力する。撮像した画像データはバッファメモリに蓄えられた後、制御部１０１にて所定の演算を行い、記録媒体１１０に記録される。
【００１６】
不揮発メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１０１で実行される後述のプログラム等が格納される。作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリ、制御部１０１の作業領域等として使用される。
【００１７】
操作部１０５は、ユーザがデジタルカメラ１００に対する指示をユーザから受け付けるために用いられる。操作部１０５は例えば、ユーザがデジタルカメラ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮影を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンなどの操作部材を含む。また、後述する表示部１０６に形成されるタッチパネルも操作部１０５に含まれる。
【００１８】
表示部１０６は、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部１０６は必ずしもデジタルカメラ１００が内蔵する必要はない。デジタルカメラ１００は内部又は外部の表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００１９】
記録媒体１１０は、撮像部１０２から出力された画像データを記録することができる。記録媒体１１０は、デジタルカメラ１００に着脱可能なよう構成してもよいし、デジタルカメラ１００に内蔵されていてもよい。すなわち、デジタルカメラ１００は少なくとも記録媒体１１０にアクセスする手段を有していればよい。
【００２０】
無線接続部１１１は、外部装置と接続するためのインターフェースである。本実施形態のデジタルカメラ１００は、無線接続部１１１を介して、外部装置とデータのやりとりを行うことができる。なお、本実施形態では、無線接続部１１１は外部装置と無線ＬＡＮで通信するためのインターフェースを含む。制御部１０１は、無線接続部１１１を制御することで外部装置との無線通信を実現する。
【００２１】
近距離接続部１１２は、外部装置に対して、近距離無線通信を行うためのインターフェースである。近距離接続部１１２は内部に不揮発メモリを保持しており、近距離接続部１１２を介して、外部装置に対し、不揮発メモリに記録された固定情報を伝達することができる。本実施形態のデジタルカメラ１００では、固定情報として、ＭＡＣアドレスを暗号化して保持している。
【００２２】
本実施形態におけるデジタルカメラ１００は、アクセスポイント（以下、ＡＰ）の一種ではあるが、より機能が限定された簡易的なＡＰ（以下、簡易ＡＰ）として動作することも可能である。なお、本実施形態におけるＡＰは中継装置の一例である。デジタルカメラ１００が簡易ＡＰとして動作すると、デジタルカメラ１００は自身でネットワークを形成する。デジタルカメラ１００の周辺の装置は、デジタルカメラ１００をＡＰと認識し、デジタルカメラ１００が形成したネットワークに参加することが可能となる。デジタルカメラ１００を上記のように動作させるためのプログラムは、不揮発性メモリ１０３に保持されているものとする。以上がデジタルカメラ１００の説明である。
次に、外部装置の一例である携帯電話２００について説明する。
【００２３】
＜携帯電話の構成＞
図２は、本実施形態の外部装置の一例である携帯電話２００の構成例を示すブロック図である。なお、ここでは外部装置の一例として携帯電話について述べるが、外部装置はこれに限らない。例えば外部装置は、無線機能付きのデジタルカメラ、携帯型のメディアプレーヤやいわゆるタブレットデバイス、パーソナルコンピュータ、スマートフォンなどの情報処理装置であってもよい。
【００２４】
制御部２０１は、入力された信号や、後述のプログラムに従って携帯電話２００の各部を制御する。なお、制御部２０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００２５】
撮像部２０２は、撮像部２０２に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行い、デジタルデータを画像データとして出力する。撮像した画像データはバッファメモリに蓄えられた後、制御部２０１にて所定の演算を行い、記録媒体２１０に記録される。
【００２６】
不揮発性メモリ２０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部２０１で実行される各種プログラム等が格納される。デジタルカメラ１００と通信するためのプログラムも不揮発性メモリ２０３に保持され、カメラ通信アプリケーションとしてインストールされているものとする。なお、本実施形態における携帯電話２００の処理は、カメラ通信アプリケーションにより提供されるプログラムを読み込むことにより実現される。なお、カメラ通信アプリケーションは携帯電話２００にインストールされたＯＳの基本的な機能を利用するためのプログラムを有しているものとする。なお、携帯電話２００のＯＳが本実施形態における処理を実現するためのプログラムを有していてもよい。
【００２７】
作業用メモリ２０４は、撮像部２０２で生成された画像データを一時的に保存するバッファメモリや、表示部２０６の画像表示用メモリや、制御部２０１の作業領域等として使用される。
【００２８】
操作部２０５は、携帯電話２００に対する指示をユーザから受け付けるために用いられる。操作部２０５は例えば、ユーザが携帯電話２００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、表示部２０６に形成されるタッチパネルなどの操作部材を含む。
【００２９】
表示部２０６は、画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部２０６は必ずしも携帯電話２００が内蔵する必要はない。携帯電話２００は表示部２０６と接続することができ、表示部２０６の表Ｆ示を制御する表示制御機能を少なくとも有していればよい。
【００３０】
記録媒体２１０は、撮像部２０２から出力された画像データを記録することができる。記録媒体２１０は、携帯電話２００に着脱可能なよう構成してもよいし、携帯電話２００に内蔵されていてもよい。すなわち、携帯電話２００は少なくとも記録媒体２１０にアクセスする手段を有していればよい。
【００３１】
無線接続部２１１は、外部装置と接続するためのインターフェースである。本実施形態の携帯電話２００は、無線接続部２１１を介して、外部装置とデータのやりとりを行うことができる。なお、本実施形態では、接続部２１１は外部装置と無線ＬＡＮで通信するためのインターフェースを含む。制御部２０１は、無線接続部２１１を制御することで外部装置との無線通信を実現する。
【００３２】
近距離接続部１１２は、外部装置に対して、近距離無線通信を行うためのインターフェースである。本実施形態の携帯電話２００は、ＮＦＣリーダ機能を有し、近距離接続部２１２を介して、デジタルカメラ１００から、近距離接続部２１２内に保存されている、デジタルカメラ１００が形成するネットワークのＥＳＳＩＤを選定する固定情報を読み取ることができる。
【００３３】
公衆網接続部２１３は、公衆無線通信を行う際に用いられるインターフェースである。携帯電話２００は、公衆網接続部２１２を介して、他の機器との通話機能の実現や、データ通信を行うことができる。通話の際には、制御部２０１はマイク２１４およびスピーカ２１５を介して音声信号の入力と出力を行う。本実施形態では、公衆網接続部２１３は３Ｇを用いた通信を行うためのインターフェースを含むものとする。なお、３Ｇに限らず、ＬＴＥやＷｉＭＡＸ、ＡＤＳＬ、ＦＴＴＨ、いわゆる４Ｇといった他の通信方式を用いてもよい。また、接続部２１１および公衆網接続部２１３は必ずしも独立したハードウェアで構成する必要はなく、例えば一つのアンテナで兼用することも可能である。以上が携帯電話２００の説明である。
【００３４】
＜接続処理＞
以下、図３Ａおよび図３Ｂを用いて、デジタルカメラ１００が携帯電話２００との通信を確立する際のデジタルカメラ１００の処理について説明する。図３Ａは、携帯電話２００との通信を確立する際のデジタルカメラ１００の処理を示すフローチャートである。なお、本フローチャートに示す処理は、デジタルカメラ１００の制御部１０１が入力信号やプログラムにしたがい、デジタルカメラ１００の各部を制御することにより実現される。なお、特に断らない限り、デジタルカメラ１００の処理を示す他のフローチャートでも同様である。デジタルカメラ１００のユーザが、メニュー操作などで外部装置との通信設定を指示すると、図３Ａに示すフローが開始される。
【００３５】
ステップＳ３０１で、制御部１０１は、外部装置との通信を設定する画面を、表示部１０６に表示する。本ステップで表示される画面の一例を図３Ａ（ａ）に示す。
【００３６】
次に、ステップＳ３０２において、ユーザ操作により図３Ａ（ａ）のボタン３５０が選択されたと判断した場合、制御部１０１は、カメラ１００がＡＰとして無線ＬＡＮネットワークを形成することが選択されたと判断し、処理をステップＳ３０３に進める。一方、ユーザ操作によりボタン３５１が選択されたと判断すると、制御部１０１は、カメラ１００が形成するネットワークのＥＳＳＩＤおよび暗号化キーの変更が選択されたと判断し、処理をステップＳ３０６に進める。本処理については後述する。
【００３７】
ステップＳ３０３で、制御部１０１は、無線ＬＡＮネットワークを形成する。具体的には、制御部１０１は、不揮発メモリ１０３から、ＥＳＳＩＤ、暗号鍵を読み取る。ＢＳＳＩＤは端末のＭＡＣアドレスを使用する。なお、暗号鍵やＥＳＳＩＤは、接続機器ごとに、不揮発メモリ１０３に記録するようにしてもよい。あるいは、接続ごとに新規に生成するようにしてもよい。さらに、制御部１０１は、他機器との無線ＬＡＮ通信を可能にするため、ＩＰアドレスの割り当て、サブネットの設定を行い、無線接続部１１１に対し、ビーコン信号の定期的な送信を指示する。
【００３８】
次に、ステップＳ３０４で、制御部１０１は、デジタルカメラ１００と外部装置とのＮＦＣ通信を促す画面を、表示部１０６に表示する。この際の表示の一例を図３Ｂ（ｂ）に示す。メッセージ３５２は、ユーザに対し、デジタルカメラ１００と携帯電話２００と接触させ、ＮＦＣ通信の開始を促すメッセージの例である。また、制御部１０１は、携帯電話２００がデジタルカメラ１００のネットワークに参加するために必要な情報として、少なくとも暗号鍵を表示部１０６に表示する。図３Ａ（ｂ）の例では、ＥＳＳＩＤと暗号鍵を表示しており、ＥＳＳＩＤは「ＣＡＭＥＲＡ＿Ａ−１２３」、暗号鍵は「１２３４５６７８」となっている。そして、制御部１０１は、携帯電話２００からの認証要求の受信を待機する。
【００３９】
この後、デジタルカメラ１００がステップＳ３０５に進むためには、ユーザによって、デジタルカメラ１００と携帯電話２００との接触および、携帯電話２００側での操作が行われる必要がある。ユーザによりデジタルカメラ１００と携帯電話２００が接触されると、ＮＦＣ通信が行われ、携帯電話２００の制御部２１２は、デジタルカメラ１００から、近距離接続部１１２に保持されている暗号化されたＭＡＣアドレスを受信することができる。
【００４０】
以下、図４Ａ、図４Ｂを用いて、携帯電話２００側の操作について説明する。図４Ａは、本実施形態における携帯電話２００の処理を示すフローチャートである。なお、本フローチャートに示す処理は、携帯電話２００の制御部２０１が入力信号やプログラムにしたがい、携帯電話２００の各部を制御することにより実現される。なお、特に断らない限り、携帯電話２００の処理を示す他のフローチャートでも同様である。ユーザが、図３Ｂ（ｂ）に示されるようなデジタルカメラ１００の表示部１０６の表示に従い、携帯電話２００をデジタルカメラ１００に接触させると、それに応じて、図４Ａに示すフローチャートが開始される。
【００４１】
ステップＳ４０１で、制御部２０１は、近距離接続部２１２を介して、デジタルカメラ１００から、ＮＦＣ通信によって、デジタルカメラ１００の暗号化されたＭＡＣアドレスを受信する。そして、制御部２０１は、暗号化されたＭＡＣアドレスを復号化し、デジタルカメラ１００のＭＡＣアドレスを得る。
【００４２】
次に、ステップＳ４０２で、制御部２０１は、周辺の無線ＬＡＮネットワークのスキャンを行う。そして、スキャンにより検知されたビーコン信号から、周辺の無線ＬＡＮネットワークのＥＳＳＩＤおよびＭＡＣアドレスをリスト化する。このリストの例を図４Ｂ（ａ）に示す。図４Ｂ（ａ）の例では、制御部２０１は、４つの無線ＬＡＮネットワークを検知してリスト化している。次に、ステップＳ４０３で、制御部２０１は、ステップＳ４０１において得られたデジタルカメラ１００のＭＡＣアドレスを、ステップＳ４０２において作成したリストの各ＭＡＣアドレスと比較する。
【００４３】
そして、制御部２０１は、ＭＡＣアドレスが一致するＥＳＳＩＤを、デジタルカメラ１００の無線ＬＡＮネットワークのＥＳＳＩＤであると特定して、該当無線ＬＡＮネットワークに参加する。
【００４４】
次に、ステップＳ４０４で、制御部２０１は、不揮発メモリ２０３に、ステップＳ４０３で特定したＥＳＳＩＤおよび、対になる暗号鍵が保存されているかを確認する。そして、保存されていれば読み出しを行う。対になる暗号鍵が保存されていた場合は、ステップＳ４０６に進む。保存されていなかった場合は、ステップＳ４０５に進む。
【００４５】
ステップＳ４０５では、制御部２０１は、表示部２０６に、デジタルカメラ１００が形成するネットワークの暗号化キーの入力をユーザに促す画面を表示する。この際の画面の例を図４Ｂ（ｂ）に示す。図４Ｂ（ｂ）の例では、制御部２００は、ダイアログ４５０に示すように、携帯電話２００が参加中の無線ＬＡＮネットワークのＥＳＳＩＤを表示している。そしてダイアログ４５１に示されるように、制御部２００は、上記無線ＬＡＮネットワークに対する暗号化キーの入力をユーザに促している。暗号化キーは、操作部２０５やマイク２１４を用いて入力を行われてもよいし、デジタルカメラ１００の表示部１０６に表示された暗号化キーを撮影部１０２で撮影し、制御部で画像処理および値の決定を行うことで決定されてもよい。
【００４６】
ダイアログ４５１において、ユーザ操作により暗号化キーが入力され、ＯＫが選択されたと判断すると、制御部２０１は、ＥＳＳＩＤおよび、入力された暗号化キーを、不揮発メモリ２０３に保存する。そして、制御部２０１は、デジタルカメラ１００と携帯電話２００の通信の確立のための準備ができたと判断し、ステップＳ４０６に進む。ステップＳ４０６では、制御部２０１は、無線接続部２１１を介して、デジタルカメラ１００に対し、暗号化キーを用いた認証要求を送信する。制御部２０１は、認証要求に対する承認応答の受信を待機し、デジタルカメラ１００から承認応答が受信できれば、ステップＳ４０７に進む。
【００４７】
承認応答は、ステップＳ３０５において、デジタルカメラ１００から送信されるものである。ステップＳ４０７では、制御部２０１は、表示部２０６に、デジタルカメラ１００との通信が確立されたことを表示する。
【００４８】
ここで述べたように、デジタルカメラ１００の制御部１０１は、ステップＳ３０４において、無線接続部１１１を介して携帯電話２００からの認証要求を受信すると、ステップＳ３０５に進む。ステップＳ３０５では、制御部１０１は、認証要求として受信した暗号化キーが正しいことを確認し、無線接続部１１１を介して、携帯電話２００に対し承認応答を送信する。暗号化キーが正しくなかった場合は処理を終了する。さらに、承認応答を送信した後、制御部１０１は、表示部１０６に、携帯電話２００との通信が確立され、接続が完了したことを表示する。
【００４９】
この際の画面の例を図３Ｂ（ｃ）に示す。図３Ｂ（ｃ）の例では、制御部１００は、通信時に可能となる操作画面への移動ボタン３５４を表示しており、このボタンがユーザ操作により選択されたと判断すると、たとえば画像送信などを行うための画面へと遷移する。以上でデジタルカメラ１００と携帯電話２００の通信の確立が完了する。
【００５０】
ここで、ステップＳ３０２において、制御部１０１が、ユーザ操作によってアクセスポイント機能の開始が選択されなかった場合、すなわち、ユーザ操作によって、図３Ａ（ａ）のボタン３５１が押されたと制御部１０１が判断した場合について説明を加える。このとき、ステップＳ３０６で、制御部１０１は、表示部１０６に、カメラ１００が無線ＬＡＮネットワークを形成する際に使用するＥＳＳＩＤおよび暗号化キーを変更させるための画面を表示する。この際の画面の例を図３Ｂ（ｄ）に示す。
【００５１】
ここで、ユーザ操作により、テキストエリア３５５にアクセスポイント名が入力され、ＯＫボタンが選択されたと制御部１０１が判断すると、制御部１０１は、暗号化キーを生成し、変更後のアクセスポイント名と暗号化キーを不揮発メモリ１０３に格納する。さらに、制御部１０１は、表示部１０６に、変更後のＥＳＳＩＤおよび暗号化キーを表示し、ステップＳ３００へ戻る。この際の画面の例を図３Ｂ（ｅ）に示す。このようにして変更されたＥＳＳＩＤおよび暗号化キーは、次回、ステップＳ３０３において、制御部１０１がネットワークを形成する際に使用されることとなる。
【００５２】
なお、本実施例ではＥＳＳＩＤのみをユーザに任意に設定させ、暗号化キーは制御部１０１が生成したが、暗号化キーや暗号方式もユーザに任意に設定させてもよいし、ＥＳＳＩＤも含めて、すべて制御部１０１が生成するようにしてもよい。
【００５３】
以上に説明したように、データ処理装置のＳＳＩＤが可変であり、かつ、近距離接続部２１２が持つＮＦＣタグがパッシブ・タグである、すなわち、近距離無線通信時に、通信先に渡す情報を変更できない場合であっても、外部装置は、データ処理装置が形成する無線ネットワークのＥＳＳＩＤを自動的に選択できる。ユーザは、周辺の無線ネットワークの情報の中から接続先の無線ネットワークの情報を確認および選択する手間を減らすことができる。
【００５４】
なお、本実施例においては、データ処理装置にあたるデジタルカメラ１００から近距離無線通信で送信する情報として、暗号化されたＭＡＣアドレスを採用したが、たとえば、デジタルカメラ１００の機種名などにしてもよい。この場合、データ処理装置が形成するネットワーク名は、ＮＦＣ通信で送信する固定情報に関する名称とする。例として、デジタルカメラ１００の制御部１０１が、近距離通信部１１２を介してＮＦＣ通信で送信する固定情報を、デジタルカメラ１００の機種名である“ＣＡＭＥＲＡ−Ａ”とする。
【００５５】
そして、ステップＳ３０３において、制御部１０１は、必ず“ＣＡＭＥＲＡ＿Ａ”を接頭辞としたＥＳＳＩＤを使用してネットワークを生成するようにする。また、ステップＳ３０６において制御部１０１が表示部１０６に表示させる画面で、ユーザ操作によってＥＳＳＩＤが変更される場合でも、接頭辞“ＣＡＭＥＲＡ＿Ａ”部分は変更不可とする。
【００５６】
一方、携帯電話２００の制御部２０１は、ステップＳ４０１において、デジタルカメラ１００の近距離接続部１１２を介し、デジタルカメラ１００の機種名を受信する。そして、ステップＳ４０３で、制御部２０１は、受信した機種名をもとに、該当機種名を接頭辞に持つＥＳＳＩＤを特定する。この際、該当するＥＳＳＩＤが複数あった場合には、制御部２０１は、表示部２０６に、該当したＥＳＳＩＤをすべて表示し、ユーザに選択を求めるようにしてもよい。
【００５７】
図４Ｂ（ｃ）は、ステップＳ４０３において、制御部２０１が、図４Ｂ（ａ）に示した無線ＬＡＮネットワークのリストから、ＥＳＳＩＤを絞り込んで表示部２０６に表示した表示例である。表示枠４５２に、ＮＦＣ通信によって受信したカメラ名で絞り込まれたＥＳＳＩＤが示されている。ユーザは、表示部２０６に表示されたＥＳＳＩＤから接続先を選択できる。そして、制御部２０１は、ユーザ操作により特定のＥＳＳＩＤが選択されたと判断すると、ステップＳ４０４に進んで処理を続ける。こうしてユーザに提示する情報を絞ることで、制御部２０１が、参加するネットワークのＥＥＳＩＤを一意に特定できなかった場合でも、ユーザによるネットワークの確認および選択の手間を減らすことができる。
【００５８】
また、本発明の目的は、以下の様にして達成することも可能である。まず、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、以下のようにして達成することも可能である。即ち、読み出したプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合である。
【００６０】
ここでプログラムコードを記憶する記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、磁気テープ、不揮発性のメモリカード、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、光ディスク、光磁気ディスク、ＭＯなどが考えられる。また、ＬＡＮ（ローカル・エリア・ネットワーク）やＷＡＮ（ワイド・エリア・ネットワーク）などのコンピュータネットワークを、プログラムコードを供給するために用いることができる。
【符号の説明】
【００６１】
１０１  制御部
１００  デジタルカメラ
１０２  撮像部
１１０  記録媒体
【図１】
2018129639.tif 000003
【図２】
2018129639.tif 000004
【図３Ａ】
2018129639.tif 000005
【図３Ｂ】
2018129639.tif 000006
【図４Ａ】
2018129639.tif 000007
【図４Ｂ】
2018129639.tif 000008