(57)【要約】  【課題】  複数の接続先から、接続先を選別するのはユーザにとってわずらわしい操作である。また、接続先が一つしか見つからない場合、過去に接続の履歴があるなど、接続できることが確認できている装置に対して確認のメッセージを表示するのはわずらわしい処理であるが、新規に接続を行う装置に自動的に接続してしまうと、意図しない装置へ接続してしまう可能性があり、セキュリティ的にも問題である。  【解決手段】  ネットワーク上の装置を検索し、接続の履歴などの、接続できることが確認できている装置を優先するように検索リストの順番を並び替える。検索装置がひとつしか見つからず、おかつ接続できることが確認できている装置が発見できた時は、リスト表示を省略して、自動的に登録を行う。接続できることが確認できていない装置がひとつだけ見つかった場合は、確認の表示を行う。【選択図】図３
2013131945.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク装置と通信を行うための通信手段と、
ネットワークに接続された外部装置を検索するための検索コマンドを生成する手段と、
前記通信手段にて前記検索コマンドを送出し、外部装置から得た応答情報をもとに、外部装置の装置名、装置の能力情報、製造メーカー情報の少なくとも一つを取得する外部装置情報取得手段と、
前記外部装置情報取得手段で得られた外部情報を表示する表示手段と、
前記表示手段で表示された外部装置情報が複数ある時は、ユーザが複数のなかから単一の外部装置を選択するための選択手段と、
前記選択手段にて選択した情報を保存するための設定情報保存手段と、
を有する通信装置において、
前記外部装置情報取得手段で得られた外部装置情報が、所定の装置であるかどうかを判断する外部装置識別手段を有し、
前記外部装置情報取得手段にて得られた外部装置の情報が複数の場合は、前記表示手段、および、前記選択手段を提供し、
前記外部装置情報取得手段にて得られた外部装置の情報が単一の場合で、なおかつ、前記外部装置識別手段で所定の装置ではない判断した場合は、前記表示手段を提供し、
前記外部装置情報取得手段にて得られた外部装置の情報が単一の場合で、なおかつ、前記外部装置識別手段で所定の装置であると判断した場合は、前記表示手段を省略する
ことを特徴とする通信装置。
【請求項２】
ネットワーク装置と通信を行うための通信手段と、
ネットワークに接続された外部装置を検索するための検索コマンドを生成する手段と、
前記通信手段にて前記検索コマンドを送出し、外部装置から得た応答情報をもとに、外部装置の装置名、装置の能力情報、製造メーカー情報の少なくとも一つを取得する外部装置情報取得手段と、
前記外部装置情報取得手段で得られた外部情報を表示する表示手段と、
前記表示手段で表示された外部装置情報が複数ある時は、ユーザが複数のなかから単一の外部装置を選択するための選択手段と、
前記選択手段にて選択した情報を保存するための設定情報保存手段と、
を有する通信装置の接続設定方法において、
前記外部装置情報取得手段で得られた外部装置情報が、所定の装置であるかどうかを判断する外部装置識別手段を有し、
前記外部装置情報取得手段にて得られた外部装置の情報が複数の場合は、前記表示手段、および、前記選択手段を提供し、
前記外部装置情報取得手段にて得られた外部装置の情報が単一の場合で、なおかつ、前記外部装置識別手段で所定の装置ではない判断した場合は、前記表示手段を提供し、
前記外部装置情報取得手段にて得られた外部装置の情報が単一の場合で、なおかつ、前記外部装置識別手段で所定の装置であると判断した場合は、前記表示手段を省略する
ことを特徴とする通信装置の接続設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信手段を介して外部装置と接続を行う通信装置において、外部装置との接続設定が可能な装置やその方法に関するものである。
【背景技術】
【０００２】
通信手段を用いて、他の装置と情報の送受信を行うためには、通信相手となる装置の接続先、通信手段、セキュリティ設定など、事前に設定をおこなう必要が生じることが多い。たとえば、無線LANを使用する場合、無線親機であるアクセスポイントに対して、接続をおこなうための設定として、ＳＳＩＤ（Ｓｅｒｖｉｃｅ Ｓｅｔ ＩＤｅｎｔｉｆｉｅｒ）、認証方式、接続方式、パスキーなどの設定を行う必要がある。これらの設定情報のパラメータは数多くあり、一項目でも入力に失敗すると接続が出来ないなどの問題が生じる。そこで、ＷＰＳ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ）のプッシュボタン方式ように、それぞれの装置上に実装されたボタンを同時に押すことで、接続に必要な情報が自動的に装置同士で交換され、設定が可能となる接続設定方法がある。
【０００３】
ＷＰＳのプッシュボタン方式のように、ユーザが直接、装置同士を操作できない場合、装置の検索を行い、装置情報の一覧を表示して、一覧表からユーザが選択をおこなうユーザインタフェースを採る装置が多くみられる。たとえば、装置がＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）デバイスの場合、検索側の装置から出力されるＭ−ＳＥＡＲＣＨパケットに応答する形で外部装置から送信されるパケットを受信して外部装置の情報を得る。または、外部装置がネットワークに参加したときに発行されるＮＯＴＩＦＹパケットを受信して外部装置の情報を得る。こうし得られた情報をもとに装置のフレンドリーネームで一覧を作成し、ユーザへ選択させるためのＵＩを表示するという手順である。
【０００４】
装置の一覧からユーザが選択するＵＩを採る場合、接続できない装置を一覧に入れると、ユーザが一覧の中から所望の装置を選択する手間が発生する。そこで、接続の履歴がある等の装置のデータベースを準備し、データベースを参照して、データベースに合致した装置のみで一覧を作成する方法が考えられる。しかし、データベースに合致した装置のみで一覧を作成すると、所望の装置が一覧に入らない可能性がある。そこで、特許文献１に紹介されている方法をもとにすると、はじめはデータベースに登録された情報をもとに検索を行い、検索に失敗した場合、データベースに登録された情報を元に自動的に検索条件を自動生成して再検索を行うことが可能である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−１６２００８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のように、データベースに合致した装置のみで一覧を作成すると、データベースに合致した装置が検索できてしまうとデータベースに登録されていない装置を選択することができない。したがって、意図してデータベースに登録されていない装置と接続することができないという問題点があった。
【０００７】
一方、検索して発見できた装置が１個の場合、１つだけのリストを表示して、ユーザへ選択させるＵＩを表示するステップがわずらわしい。しかしながら、検索結果を表示するステップを省略して自動的に接続を行うと、セキュリティ等の観点で問題であるが、適切な方法が無かった。
【課題を解決するための手段】
【０００８】
本発明の通信装置は、
ネットワーク装置と通信を行うための通信手段と、
ネットワークに接続された外部装置を検索するための検索コマンドを生成する手段と、
前記通信手段にて前記検索コマンドを送出し、外部装置から得た応答情報をもとに、外部装置の装置名、装置の能力情報、製造メーカー情報の少なくとも一つを取得する外部装置情報取得手段と、
前記外部装置情報取得手段で得られた外部情報を表示する表示手段と、
前記表示手段で表示された外部装置情報が複数ある時は、ユーザが複数のなかから単一の外部装置を選択するための選択手段と、
前記選択手段にて選択した情報を保存するための設定情報保存手段と、
を有しており、
前記外部装置情報取得手段で得られた外部装置情報が、所定の装置であるかどうかを判断する外部装置識別手段を有し、
前記外部装置情報取得手段にて得られた外部装置の情報が複数の場合は、前記表示手段、および、前記選択手段を提供し、
前記外部装置情報取得手段にて得られた外部装置の情報が単一の場合で、なおかつ、前記外部装置識別手段で所定の装置ではない判断した場合は、前記表示手段を提供し、
前記外部装置情報取得手段にて得られた外部装置の情報が単一の場合で、なおかつ、前記外部装置識別手段で所定の装置であると判断した場合は、前記表示手段を省略する
ことを特徴とするものである。
【発明の効果】
【０００９】
以上説明したように、本発明によれば、接続先装置の検索結果から、ユーザが意図する装置を少ない操作で選択して設定することが可能なユーザインタフェースを提供することが可能である。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態であるデジタルビデオカメラのブロック図
【図２】第１の実施形態であるデジタルビデオカメラ、外部装置である３台のＰＣがネットワークに接続された図
【図３】第１の実施形態であるデジタルビデオカメラのＵＩ制御部での外部装置との接続設定を行う際の、ＵＩ制御フローチャート
【図４】表示部での外部装置との接続設定を行う際の、ＵＩの表示例
【図５】第２の実施形態であるデジタルビデオカメラのＵＩ制御部での外部装置との接続設定を行う際の、ＵＩ制御フローチャート
【発明を実施するための形態】
【００１１】
＜第１の実施形態＞
図１は、第１の実施形態であるデジタルビデオカメラ１００のブロック図である。
【００１２】
１１０は各処理を行うためのＣＰＵ、１３０は外部装置と通信を行うためのネットワークモジュールである。その他に、キーボードやマウスなど、ユーザが操作を入力するための操作部１７０、操作結果などを再生表示するディスプレイ装置などの表示装置１６０、データを保存するストレージ１４０がある。表示部１６０と操作部１７０は、一体化の構成であるタッチ式パネルであってもよい。
【００１３】
ＣＰＵ１１０内部は、以下のブロックがある。１１３は、ネットワークモジュール１３０を制御し、外部の装置とネットワークを介して通信を行うネットワークドライバ。１１４は、ストレージ１４０の制御用インタフェースであるストレージコントローラ。１１５はネットワークに接続された外部装置を検索するためのＭ−ＳＥＡＲＣＨパケットを生成する、サーチパケット生成部。１１６は受信しサーチパケットの応答を分別し、ユーザに対して外部装置との接続設定を行うためのＵＩを提供するＵＩ制御部。
【００１４】
ストレージ１４０の内部には、接続が可能な装置の装置データベース１４１および、外部装置との接続に関する設定情報１４２が保存されている。接続が可能な装置の装置データベースとは、デジタルビデオカメラ１００との接続履歴がある装置のマニュファクチャコード、製品名称、能力情報を登録したデータベースである。新規に接続が成功した場合、装置のマニュファクチャコード、製品名称、能力情報が追加される。また、ネットワーク経由で装置データベースを更新することも可能とする。また、デジタルビデオカメラの工場出荷状態では、デジタルビデオカメラの開発メーカが事前に接続確認を行った装置の情報を装置データベースへ登録して出荷しているものとする。
【００１５】
図２は、第１の実施形態であるデジタルビデオカメラ１００と、外部装置である３台のＰＣ（２００，３００，４００）がネットワークに接続された図を示している。それぞれの装置は、同一ホームネットワークに接続されている。接続は、有線ＬＡＮ、無線ＬＡＮを問わない。接続のためのＨＵＢや、ルータ装置などは図から省略している。ＰＣ２００のみが、装置データベースへ登録済みであるものとする。
【００１６】
図３は、第１の実施形態であるデジタルビデオカメラ１００のＵＩ制御部１１６での外部装置との接続設定を行う際の、ＵＩ制御フローチャートである。
【００１７】
Ｓ３０１において、サーチパケット生成部１１５にて生成しいたサーチパケットを送出して、外部装置からの応答を待つ。検索中は、図４（ａ）の表示を表示装置１６０へ表示する。一定期間経過後、外部装置からの応答情報をネットワークドライバ１１３から受け取る。応答情報には、マニュファクチャコード、製品名称、能力情報、ＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ）を含んでいる。
【００１８】
Ｓ３０２において、Ｓ３０１で検出できた外部装置が０個の場合、Ｓ３０８へ進む。
【００１９】
Ｓ３０３において、Ｓ３０１で検出できた外部装置が１個の場合、Ｓ３０７へ進む。２個以上の外部装置が検出できた場合、Ｓ３０４へ進む。
【００２０】
Ｓ３０７では、検出できた外部装置が装置データベース１４１に登録済みであるかどうかの判断を行う。Ｓ３０１で外部装置から得られた応答情報から、マニュファクチャコード、製品名称、能力情報が、装置データベースと合致しているかどうかをチェックする。装置データベースに登録済みでない場合は、Ｓ３０５へ進み、登録済みの場合は、Ｓ３０６へ進む。
【００２１】
Ｓ３０４では、サーチパケットの応答が有った装置の一覧表示を作成するための表示順序並べ替えのステップである。検索結果の装置を順に装置データベース１４１と照合して、一致する送致は、リストの上位に、一致しない装置はリストの下位になるように順序を入れ替え、Ｓ３０５へ進む。
【００２２】
Ｓ３０５では、選択ＵＩを表示する。選択ＵＩの表示例を図４（ｂ）に示す。リスト４０１は、上下ボタン（４０２、４０３）にて、選択することが可能であり、リストの表示順は、図４（ｃ）のように、データベースに登録済みの装置から順に表示する。リスト４０１に表示されている状態でＯＫボタン４０４を押すと、Ｓ３０６へ進む。
【００２３】
Ｓ３０６では、Ｓ３０５で選択された装置または、Ｓ３０７で装置データベースへ登録済みの装置であると判断された場合の装置情報を、設定情報として、ストレージ１４０へ保存するためのＵＩを表示するステップである。図４（ｄ）の表示例に示す通り、ユーザに装置の設定情報を保存するかどうかを問い合わせるＵＩを表示し、保存の確認を行う。いいえボタンＳ４０５を押すと、装置情報は保存せず、接続設定を終了する。はいボタン４０６を押すと、Ｓ３１１へ進み、ストレージ１４０の設定情報１４２エリアへ設定情報として、装置の製品名称とＵＵＩＤを保存する。４０７を押すと保存する情報を確認することができる。
【００２４】
Ｓ３０８では、図４（ｅ）の表示例に示す通り、装置の再検索を行うＵＩを表示する。再検索ボタン４０８を押すと、Ｓ３０１へ戻る。終了ボタン４０９を押すと、接続設定を終了する。
【００２５】
＜第２の実施形態＞
図５は、ＵＩ制御部１１６での外部装置との接続設定を行う際の、ＵＩ制御フローチャートである。
【００２６】
第１の実施形態では、図３において、Ｓ３０１の装置検索ステップにおいて、検出個数が０個の場合、Ｓ３０８において再検索のためのＵＩを提供し、ユーザが意図的に再検索を行った。第２の実施形態では、Ｓ３０８のステップの代わりに、Ｓ３１２のステップを設け、規定回数（３回など）のリトライ処理として自動的に再検索をおこなう。規定回数に達しても、装置が見つからない場合は、図４（ｆ）の表示例のように、装置が見つからなかった旨の警告文をユーザへ通知して、接続設定を終了する。
【００２７】
以上、第１の実施形態および、第２の実施形態によれば、接続先装置の検索結果から、ユーザが意図する装置を少ない操作で選択して設定することが可能なユーザインタフェースを提供することが可能である。特に、装置データベースに登録されている装置が１個だけ見つかった場合は、見つかった装置をユーザが登録するこが期待できるため、ユーザが選択のステップを省略することができる。一方、装置データベースに未登録の装置が１個だけ見つかった場合は、ユーザに対して確認の意味で選択のステップを通ることで、意図せず設定を登録してしまう事を防止することができる。また、装置データベースに登録済みの装置から順に表示することで、選択される可能性が高い装置が選択しやすく、新規に登録する装置でも選択が可能である。
【００２８】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【００２９】
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。
【００３０】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【００３１】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００３２】
プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。
【００３３】
また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータはがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
【符号の説明】
【００３４】
１００‥‥デジタルビデオカメラ
１１０‥‥ＣＰＵ
１１６‥‥ＵＩ制御部
１３０‥‥ネットワークモジュール
１４０‥‥ストレージ
１６０‥‥表示装置
１７０‥‥操作部
２００‥‥ＰＣ（装置データベース登録済み）
３００‥‥ＰＣ（装置データベース未登録）
４００‥‥ＰＣ（装置データベース未登録）
【図１】
2013131945.tif 000003
【図２】
2013131945.tif 000004
【図３】
2013131945.tif 000005
【図４】
2013131945.tif 000006
【図５】
2013131945.tif 000007