(57)【要約】【課題】ＩＴ機器リテラシーの低いユーザーでも無線ネットワーク機器との接続を簡単に行えるようにすること。【解決手段】無線により機器と通信を行う通信装置と、情報が入力される入力装置と、情報を表示する表示装置と、入力装置を介して所定のキーワードを含む入力情報が受信されたことを条件として通信装置を用いて機器を探索し、探索により検知した機器のうち入力情報に含まれる機器名に関連する機器を抽出し、抽出した各機器をそれぞれ表す機器表示を表示装置に表示する処理装置と、を備える機器探索装置。【選択図】図１
2019096176.tif 000002
【特許請求の範囲】
【請求項１】
無線により機器と通信を行う通信装置と、
情報が入力される入力装置と、
情報を表示する表示装置と、
前記入力装置を介して所定のキーワードを含む入力情報が受信されたことを条件として前記通信装置を用いて機器を探索し、前記探索により検知した前記機器のうち前記入力情報に含まれる機器名に関連する機器を抽出し、前記抽出した各機器をそれぞれ表す機器表示を前記表示装置に表示する処理装置と、
を備える機器探索装置。
【請求項２】
前記通信装置は、複数の異なる通信方式に従う無線通信を行う機能を備え、
前記処理装置は、前記抽出した前記機器との通信に用いた通信方式の表示を含む前記機器表示を、前記表示装置に表示する、
請求項１に記載の機器探索装置。
【請求項３】
前記処理装置は、前記抽出した機器の型式を表す機器情報を前記抽出した機器から取得し、前記取得した機器情報により特定される型式の機器の画像をネットワーク上の情報源から取得し、前記取得した画像を含む前記機器表示を前記表示装置に表示する、
請求項１又は２に記載の機器探索装置。
【請求項４】
前記処理装置は、前記表示装置の表示画面上において、前記抽出した機器の前記機器表示の一つが選択されたときは、前記選択された前記機器表示に対応する前記機器に対し、ユーザーが識別可能な信号を前記機器から発するよう指示する、
請求項１ないし３のいずれか一項に記載の機器探索装置。
【請求項５】
前記処理装置は、
ユーザーが前記通信装置を介してネットワーク上の情報源から情報を検索するためのウェブブラウザーを前記表示装置に表示し、
前記入力情報に含まれた機器名についてネットワーク上の情報源から検索した情報と共に、前記機器表示を前記表示装置に表示する、
請求項１ないし４のいずれか一項に記載の機器探索装置。
【請求項６】
前記処理装置は、前記機器表示の一つの選択を決定した旨の入力を、前記入力装置を介して受信したときは、前記選択が決定された前記機器表示に対応する前記機器と通信接続するための接続シーケンスを開始する、
請求項１ないし５のいずれか一項に記載の機器探索装置。
【請求項７】
無線により機器と通信を行う通信装置と、情報が入力される入力装置と、情報を表示する表示装置と、処理装置と、を備える機器探索装置が実行する機器探索方法であって、
前記処理装置が、前記入力装置を介して所定のキーワードを含む入力情報が受信されたことを条件として前記通信装置を用いて機器を探索し、探索により検知した前記機器のうち前記入力情報に含まれる機器名に関連する機器を抽出し、前記抽出した各機器をそれぞれ表す機器表示を前記表示装置に表示する、機器探索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器探索装置、及び機器探索方法に関する。
【背景技術】
【０００２】
無線通信を介してＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やスマートフォン等と接続することのできるネットワーク機器では、その機種ごとにＷｉ−Ｆｉ（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）など、様々な無線方式が用いられる。そして、それぞれの無線方式に応じて、通信接続の際の機器探索の方法や通信確立のためのプロトコルは異なるものとなる。
【０００３】
例えば、ユーザーは、所望の機器の通信方式に従って、その通信方式を用いる周囲の機器をまずＰＣ等に認識させ、そのＰＣ等の表示装置上において、認識され表示された複数の機器の中から所望の機器を特定しなければならない。そして、所望の機器を特定した後に、その通信方式のプロトコルに従って、ＰＣ等とその所望の機器との通信接続を確立することとなる。
【０００４】
通信確立までのこのような手続きは、ユーザーにおいてＩＴ機器についての或るレベル以上の知識（リテラシー）を有することが必要となり、ＩＴリテラシーの低いユーザーにとっては、非常に困難な手続きとなり得る。したがって、ＩＴリテラシーの低いユーザーでも実行可能なように、ＰＣ等と所望の機器との通信接続を容易に行うことのできる技術の実現が望まれている。
【０００５】
一方、所望の対象物の存在場所を検知するシステムとして、対象物のそれぞれにＩＤ情報を書き込んだ無線タグを貼付し、無線タグとの通信が可能な複数の探索装置を分散して配置するシステムが知られている（特許文献１）。このシステムでは、対象物に貼付された無線タグのＩＤ情報と、その無線タグに対し通信可能な探索装置の場所情報とが、検索制御装置において対応付けて記憶される。そして、所望の対象物体の存在場所が、その対象物体の無線タグのＩＤ情報に対応付けられた探索装置の場所情報から特定される。
【０００６】
しかしながら、上記従来のシステムは、様々な場所に分散して存在する対象物の中から所望の対象物の物理的な位置を検出するものであり、ＰＣ等とその周辺にある機器との通信接続を容易に行うための解決策を与えるものではない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−７３５８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、ＩＴ機器リテラシーの低いユーザーでも無線ネットワーク機器との接続を容易に行えるようにすることである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の機器探索装置は、無線により機器と通信を行う通信装置と、情報が入力される入力装置と、情報を表示する表示装置と、前記入力装置を介して所定のキーワードを含む入力情報が受信されたことを条件として前記通信装置を用いて機器を探索し、前記探索により検知した前記機器のうち前記入力情報に含まれる機器名に関連する機器を抽出し、前記抽出した各機器をそれぞれ表す機器表示を前記表示装置に表示する処理装置と、を備える。
この構成によれば、ユーザーは、機器探索装置の周囲に存在する機器のうち、無線により通信接続を確立しようとする所望の機器を、表示装置上で絞り込んで容易に特定することができる。したがって、ＩＴ機器リテラシーの低いユーザーでも、所望の無線ネットワーク機器との接続を、容易に行うことができる。
【００１０】
また、本発明は、前記通信装置は、複数の異なる通信方式に従う無線通信を行う機能を備え、前記処理装置は、前記抽出した前記機器との通信に用いた通信方式の表示を含む前記機器表示を、前記表示装置に表示する。
この構成によれば、ユーザーは、機器表示に含まれる通信方式の表示を手掛かりとして、表示装置に表示された機器表示の中から、通信接続を確立しようとする機器を容易に絞り込むことができる。
【００１１】
また、この発明は、前記処理装置は、前記抽出した機器の型式を表す機器情報を前記抽出した機器から取得し、前記取得した機器情報により特定される型式の機器の画像をネットワーク上の情報源から取得し、前記取得した画像を含む前記機器表示を前記表示装置に表示する。
この構成によれば、ユーザーは、機器表示に含まれる画像に基づいて、表示装置に表示された機器表示の中から、通信接続を確立しようとする機器を更に容易に絞り込むことができる。
【００１２】
また、この発明は、前記処理装置は、前記表示装置の表示画面上において、前記抽出した機器の前記機器表示の一つが選択されたときは、前記選択された前記機器表示に対応する前記機器に対し、ユーザーが識別可能な信号を前記機器から発するよう指示する。
この構成によれば、機器表示と実際の機器との対応関係を明確にすることができるので、ユーザーは、表示装置に表示された機器表示の中から、通信接続を確立しようとする機器を容易に特定することができる。
【００１３】
また、この発明は、前記処理装置は、ユーザーが前記通信装置を介してネットワーク上の情報源から情報を検索するためのウェブブラウザーを前記表示装置に表示し、前記入力情報に含まれた機器名についてネットワーク上の情報源から検索した情報と共に、前記機器表示を前記表示装置に表示する。
この構成によれば、ユーザーは、通信接続を確立しようとする機器についての、ネットワーク上の情報源から検索された情報をも参考にして、表示装置に表示される機器表示の中から上記通信接続を確立しようとする機器を容易に絞り込むことができる。
【００１４】
また、この発明は、前記処理装置は、前記機器表示の一つの選択を決定した旨の入力を、前記入力装置を介して受信したときは、前記選択が決定された前記機器表示に対応する前記機器と通信接続するための接続シーケンスを開始する。
この構成によれば、機器表示の選択を決定するという簡単な操作（例えば機器表示をクリックする等）により、通信接続を確立しようとする機器の決定と、その後の通信確立のための接続シーケンスの実行とを、一連の処理として容易に実行することができる。
【００１５】
上記課題を解決するため、本発明は、無線により機器と通信を行う通信装置と、情報が入力される入力装置と、情報を表示する表示装置と、処理装置と、を備える機器探索装置が実行する機器探索方法であって、前記処理装置が、前記入力装置を介して所定のキーワードを含む入力情報が受信されたことを条件として前記通信装置を用いて機器を探索し、前記探索により検知した前記機器のうち前記入力情報に含まれる機器名に関連する機器を抽出し、前記抽出した各機器をそれぞれ表す機器表示を前記表示装置に表示する。
この構成によれば、ユーザーは、機器探索装置の周囲に存在する機器のうち、無線により通信接続を確立しようとする所望の機器を、表示装置上で絞り込んで容易に特定することができる。したがって、ＩＴ機器リテラシーの低いユーザーでも、所望の無線ネットワーク機器との接続を、容易に行うことができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る機器探索装置の一例を示す図。
【図２】機器探索装置の処理を示すフローチャート。
【図３】機器表示の一例を示す図。
【図４】機器の構成の一例を示す図。
【図５】機器探索装置の動作の一例を示すシーケンス図。
【発明を実施するための形態】
【００１７】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本発明の一実施形態に係る機器探索装置１００の一例を示す図である。この機器探索装置１００は、例えばノートＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であるが、これには限られない。例えば、機器探索装置１００は、スマートフォン、タブレットＰＣなどの携帯端末装置等、無線ネットワークに接続することのできる任意の装置であるものとすることができる。
【００１８】
機器探索装置１００は、処理装置１０２と、通信装置１０４と、表示装置１０６と、入力装置１０８と、を備える。通信装置１０４は、複数の異なる通信方式に従う無線通信を行う機能を備え、これら複数の通信方式のいずれかを用いて、機器探索装置１００の周辺にある機器、例えば機器１２０、１２２、１２４、１２６、１２８との通信を行う。本実施形態では、通信装置１０４は、Ｗｉ−Ｆｉ、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）、及びＢｌｕｅｔｏｏｔｈの規格にそれぞれ準拠した３つの通信方式に従う無線通信を行う機能を備える。
【００１９】
また、図示の例では、機器１２０、１２２、１２４は、例えばＷｉ−Ｆｉ  Ｍｉｒａｃａｓｔ（登録商標）の規格に準拠した無線受信端末であり、機器１２０、１２４はプロジェクター、機器１２４はモニターである。通信装置１０４は、例えば、機器１２０〜１２４と、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔの規格に準拠する通信方式を用いて、機器１２０〜１２４と通信する。
【００２０】
また、機器１２６は、例えばＢｌｕｅｔｏｏｔｈの規格に準拠した無線受信端末であるスピーカーであり、通信装置１０４は、Ｂｌｕｅｔｏｏｔｈ規格に準拠した通信方式を用いて、機器１２６と通信する。さらに、通信装置１０４は、インターネット１４０へのアクセスポイントとして機能する機器１２８との間で、例えばＷｉ−Ｆｉの規格に準拠した通信を行う。
【００２１】
なお、上述した機器１２０〜１２８は一例であり、機器１２０〜１２８は、プロジェクターやスピーカー等以外の他の機能を有していてもよく、上記以外の他の無線通信規格を用いて通信を行う機器であってもよい。また、通信装置１０４を介して接続される機器の数は、任意の数とすることができる。さらに、通信装置１０４は、上記の通信方式に加えて又はこれらに代えて、任意の数の種々の通信方式に従う無線通信を行う機能を有するものとすることができる。
【００２２】
なお、説明の複雑化を避けて理解を容易にするため、以下の説明においては、アクセスポイントである機器１２８は、予め、機器探索装置１００との間で通信装置１０４を介した通信が確立されているものとする。従い、以下においてインターネット１４０の利用に関連する記載があるときは、その記載は、通信装置１０４から機器１２８を介してインターネット１４０にアクセスが行われることを意味するものとする。また、以下においてワールドワイドウェブの利用に関連する記載があるときは、その記載は、通信装置１０４から機器１２８を介してアクセスしたインターネット１４０上のワールドワイドウェブを利用することを意味するものとする。
【００２３】
表示装置１０６は、例えば液晶表示装置である。また、入力装置１０８は、例えばマウス等のポインティングデバイス及び又はキーボードを含み、ユーザーが機器探索装置１００にデータ及び又は指示を入力するのに用いられる。これに代えて、表示装置１０６を、液晶表示装置上にタッチパッドを配したタッチパネルで構成されるものとし、入力装置１０８は、上記タッチパッドで構成されるものとすることができる。
【００２４】
処理装置１０２は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等のプロセッサーを備えるコンピューターである。処理装置１０２は、プログラムが書き込まれたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、データの一時記憶のためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等を有する構成であってもよい。そして、処理装置１０２は、機能要素（又は機能ユニット）として、入力取得部１５０と、ウェブ検索部１５２と、機器探索部１５４と、機器抽出部１５６と、画像検索部１５８と、機器表示部１６０と、信号発出指示部１６２と、通信確立部１６４と、を有する。
【００２５】
処理装置１０２が備えるこれらの機能要素は、例えば、コンピューターである処理装置１０２がプログラムを実行することにより実現される。なお、上記コンピューター・プログラムは、コンピューター読み取り可能な任意の記憶媒体に記憶させておくことができる。
【００２６】
上記に代えて、処理装置１０２が備える上記機能要素の全部又は一部を、それぞれ一つ以上の電子回路部品を含むハードウェアにより構成することもできる。
【００２７】
入力取得部１５０は、入力装置１０８を介して入力される情報（入力情報）を取得する。入力取得部１５０は、例えば、後述するウェブ検索部１５２により表示装置１０６にウェブブラウザーが表示されているときは、そのウェブブラウザーを介して、入力装置１０８に入力される入力情報を取得する。
【００２８】
ウェブ検索部１５２は、ユーザーが通信装置１０４を介してインターネット１４０上のワールドワイドウェブから情報を検索するためのウェブブラウザーを、表示装置１０６に表示する。また、ウェブ検索部１５２は、ウェブブラウザーに対し入力される入力情報を入力取得部１５０から取得して、その入力情報に関連する情報や画像を、ワールドワイドウェブから検索し、その検索結果を表示装置１０６に表示する。ウェブ検索部１５２における、入力情報に基づくワールドワイドウェブからの検索及びその検索結果の表示は、後述する機器探索部１５４等が行うネットワーク機器の探索、検知、及び表示等の動作とは独立に行われる。
【００２９】
なお、ワールドワイドウェブは一例であって、ウェブ検索部１５２は、通信装置１０４を介して接続することのできる任意のネットワーク上の任意の情報源（例えば、サーバー）から、入力情報に関連する情報や画像を検索するものとすることができる。
【００３０】
次に、機器探索部１５４、機器抽出部１５６、画像検索部１５８、機器表示部１６０、信号発出指示部１６２、及び通信確立部１６４の動作について説明する。これらの動作は、例えば、ウェブ検索部１５２が表示装置１０６に表示するウェブブラウザーのアドイン・プログラムの動作として実現される。
【００３１】
機器探索部１５４は、入力取得部１５０が入力装置１０８を介して、所定のキーワードを含む入力情報を受信したことを条件として、通信装置１０４を用いて、機器探索装置１００の周辺に存在する（すなわち、通信可能範囲に存在する）機器を探索する。
【００３２】
すなわち、機器探索部１５４は、通信装置１０４が動作し得る全ての通信方式をそれぞれ用いて、任意の機器に対する応答要求をブロードキャストする。本実施形態では、機器探索部１５４は、例えば、Ｗｉ−Ｆｉ、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ、及びＢｌｕｒｔｏｏｔｈのそれぞれの通信方式に従う応答要求を、順次、ブロードキャストする。
【００３３】
これにより、機器探索部１５４は、機器探索装置１００の周辺に存在する（すなわち、通信可能範囲に存在する）機器１２０〜１２８を探索する。ここで、上記所定のキーワードは、例えば「周辺探索」等の特定の言葉や、あるいは英数符号等の特定の文字列であるものとすることができる。
【００３４】
ここで、入力装置１０８に所定のキーワードを含む入力情報が入力されると、上記ウェブブラウザーにおいてその所定のキーワードに関連する情報も検索され得る。従い、入力取得部１５０は、入力装置１０８から取得した入力情報に所定のキーワードが含まれている場合には、その所定のキーワードを除いた入力情報をウェブ検索部１５２に与えるものとすることができる。これにより、ウェブ検索部１５２は、所定のキーワードの影響を受けることなく、入力情報から所定のキーワードを除いた情報に関連する情報をワールドワイドウェブから検索することができる。
【００３５】
機器探索部１５４によりブロードキャストされる応答要求に対し、機器１２０〜１２８のそれぞれは、応答情報を送信する。この応答情報には、その応答情報の送信元である機器の機器識別情報（例えばＭＡＣアドレス）が含まれる。また、応答情報には、その機器が有する機能の種類（機能種別：例えば、「プロジェクター」、「スピーカー」などの情報）及び又はその機器の型式の情報（例えば、型番の情報）が含まれ得る。
【００３６】
機器探索部１５４は、応答情報を受信することにより、その応答情報を送信した機器を、自装置の周囲に存在する機器として検知する。なお、機器探索部１５４による機器の検知は、上記の手法に限らず、例えば、Ｗｉ−Ｆｉ  Ａｗａｒｅ（登録商標）の規格に準拠して行われるものとすることができる。
【００３７】
機器抽出部１５６は、機器１２０〜１２８のそれぞれから受信した応答情報に含まれる機能種別の情報に基づき、機器探索部１５４が検知した機器から、上記入力情報に含まれる機器名に対応する機器を抽出する。例えば「プロジェクター」という機器名を示すテキストが入力情報に含まれて受信されているときは、機器抽出部１５６は、機器探索部１５４が検知した機器１２０〜１２６から、プロジェクターである機器１２０、１２２を抽出する。
【００３８】
なお、入力情報に機器名が含まれていないときは、機器抽出部１５６は、例えば、機器探索部１５４が検知した機器の全てを抽出する。
【００３９】
画像検索部１５８は、上記抽出された機器１２０、１２２から受信した応答情報にその機器の型式（例えば、型番）を表す情報が含まれているときは、その型式の機器の画像を、通信装置１０４を介してワールドワイドウェブから検索して取得する。なお、画像の取得先は、ワールドワイドウェブに限らず、通信装置１０４を介して接続される任意のネットワーク上の任意の情報源（例えば、サーバー）とすることができる。
【００４０】
機器表示部１６０は、機器抽出部１５６が抽出した各機器をそれぞれ表す機器表示を表示装置１０６に表示する。その際、機器表示部１６０は、各機器表示について、それらの機器表示に対応する機器との通信において通信装置１０４が用いた通信方式の情報を機器探索部１５４から取得して、その取得した情報が示す通信方式の表示を、対応する機器表示に含ませる。
【００４１】
また、機器表示部１６０は、画像検索部１５８が機器の画像を取得できたときは、取得した画像をその機器についての機器表示に含ませて、表示装置１０６に表示する。一方、画像検索部１５８が画像を取得できなかった機器については、機器表示部１６０は、例えば、その機器の機能種別に応じて予め設定されたアイコンを、その機器の機器表示に含ませて表示するものとすることができる。
【００４２】
また、機器表示部１６０は、機器表示を表示装置１０６に表示する際には、ウェブ検索部１５２が表示装置１０６に表示した入力情報についての検索結果の画面と共に、上記機器表示を表示装置１０６に表示する。例えば、機器表示部１６０は、ウェブブラウザーの検索結果の表示領域を２つのペイン（表示領域）に分割して一のペイン上に上記検索結果を表示するようウェブ検索部１５２に通知し、他のペインに機器表示を表示する。
【００４３】
なお、機器表示部１６０は、機器表示を上記他のペインに表示するときは、例えば、受信した応答情報の電波強度の大きい機器の機器情報から順に表示するものとすることができる。
【００４４】
信号発出指示部１６２は、表示装置１０６の表示画面上において機器表示の一つが選択されたときは、選択された機器表示に対応する機器に対し、ユーザーが識別可能な信号（識別信号）をその機器から発するよう指示する。機器表示の選択は、ユーザーによる任意の操作であるものとすることができる。例えば、表示装置１０６の表示画面上においていずれかの機器表示上にカーソルを配置することにより、機器表示の選択が行われるものとすることができる。
【００４５】
あるいは、上記機器表示の選択は、機器探索装置１００がタッチスクリーンで構成される表示装置１０６を備えるスマートフォン等の携帯端末機器である場合には、例えば機器表示を指で長押し（ロングタッチ）することにより行うものとすることができる。
【００４６】
信号発出指示部１６２による上記識別信号の発出の指示は、より具体的には、選択された（例えば、カーソルが配置された）機器表示に対応する機器に対し、上記識別信号の発出を指示する信号発出コマンドを送信することで行うものとすることができる。信号発出コマンドを受信した機器は、識別信号の発出停止を指示する信号停止コマンドを受信するまで、識別信号の発出を継続することが好ましい。また、信号発出コマンド及び信号停止コマンドは、例えば、それぞれの機器において予め共通に定義されていることが望ましい。
【００４７】
なお、機器が発出する上記識別信号は、例えば、ビープ音等の音響的な信号、その機器が備えるランプの点灯や点滅あるいは点灯色の変更等の視覚的な信号、及び又は、その機器の筐体の振動等の音響的又は触覚的な信号であるものとすることができる。
【００４８】
通信確立部１６４は、表示装置１０６に表示された機器表示の一つの選択を決定した旨の入力を、入力装置１０８を介して受信したときは、上記選択が決定された機器表示に対応する機器と通信接続するための接続シーケンスを開始する。ここで、機器表示の一つを選択した旨の入力は、ユーザーによる任意の操作であるものとすることができる。例えば、入力装置１０８を構成するマウスを用いてユーザーがいずれかの機器表示をクリックすることにより、その機器表示を選択した旨の入力が行われるものとすることができる。
【００４９】
これに代えて又はこれに加えて、表示装置１０６の画面上において機器表示のそれぞれに番号を表示するものとし、入力装置１０８からユーザーが機器表示の番号を入力することにより、その機器表示の選択を決定した旨の入力が行われるものとすることもできる。あるいは、機器探索装置１００が、例えばタッチスクリーンで構成される表示装置１０６を備えるスマートフォン等の携帯端末機器である場合には、上記機器表示の選択の決定は、例えば、機器表示を指でタップすることで行われるものとすることができる。
【００５０】
次に、処理装置１０２が行う機器探索処理の手順について、図２に示すフローチャートに従って説明する。本処理は、入力装置１０８を介して何等かの入力情報が入力されたときに開始する。この入力情報は、例えば、ウェブ検索部１５２が表示装置１０６に表示したウェブブラウザーの検索ワードの入力ボックスに対し、ユーザーが入力装置１０８を介して入力したテキスト情報として、入力取得部１５０により取得される。
【００５１】
処理を開始すると、機器探索部１５４は、入力情報に所定のキーワードが含まれているか否かを判断し（Ｓ１００）、含まれていないときは（Ｓ１００、ＮＯ）、処理を終了する。一方、入力情報に所定のキーワードが含まれているときは（Ｓ１００、ＹＥＳ）、機器探索部１５４は、通信装置１０４を用いて、機器探索装置１００の周辺に存在する機器を探索する（Ｓ１０２）。この探索は、通信装置１０４が動作し得る全ての通信方式を順次用いて、任意の機器に対する応答要求をブロードキャストすることで行われる。そして、その応答要求に対して応答情報を送信してきた機器を特定することで、周囲に存在する機器が検知される。
【００５２】
次に、機器探索部１５４は、上記探索により少なくとも一つの機器を検知したか否かを判断し（Ｓ１０４）、機器を何も検知していないときは（Ｓ１０４、ＮＯ）、処理を終了する。一方、少なくとも一つの機器を検知したときは（Ｓ１０４、ＹＥＳ）、機器抽出部１５６は、上記検知した機器から、上記入力情報に含まれた機器名に関連する機器（すなわち、その機器名が表す種類に属する機器）を抽出する（Ｓ１０６）。この抽出は、各機器からの応答情報に含まれたその機器の機能種別の情報に基づいて行うことができる。なお、検知した機器の機能種別を判定できないときは、機器抽出部１５６は、その機器を、上記入力情報に含まれた機器名に関連する機器として抽出する。
【００５３】
続いて、画像検索部１５８は、上記抽出された機器の応答情報にその機器の型式に関する情報、例えば型番が含まれているときは、その型番をキーとしてワールドワイドウェブ等からその型番の機器の画像を検索して取得する（Ｓ１０８）。次に、機器表示部１６０は、上記抽出された機器を示す機器表示を、表示装置１０６に表示する（Ｓ１１０）。機器表示には、例えば、対応する機器の応答情報に含まれた機器識別情報（例えばＭＡＣアドレス）のほか、その応答情報に機器種別の情報が含まれているときは、その機器種別の情報が含まれる。また、機器表示部１６０は、上記抽出された機器との通信に用いた通信方式を機器探索部１５４に問い合わせ、その通信方式を示す情報をその機器に対応する機器表示に含ませる。さらに、機器表示部１６０は、上記抽出された機器のうち、その機器の型番に基づいて画像検索部１５８がワールドワイドウェブ等から取得した画像があるときは、その画像を対応する機器の機器表示に含ませる。
【００５４】
なお、上述したように、機器表示部１６０は、機器表示を表示装置１０６に表示する際には、ウェブ検索部１５２が表示装置１０６に表示したワールドワイドウェブ等に基づく検索結果の画面と共に、上記機器表示を表示装置１０６に表示する。
【００５５】
次に、信号発出指示部１６２は、上記機器表示の一つが選択されたか否かを判断する（Ｓ１１２）。上述したように、この選択は、例えば機器表示の一つにカーソルを配置することで行われる。そして、機器表示の一つが選択されていないときは（Ｓ１１２、ＮＯ）、ステップＳ１１２に戻って選択されるのを待機する。一方、機器表示の一つが選択されたときは（Ｓ１１２、ＹＥＳ）、信号発出指示部１６２は、選択された機器表示に対応する機器に対し、ユーザーが識別可能な信号（識別信号）を発出するよう指示する（Ｓ１１４）。この指示は、例えば、その機器に対して信号発出コマンドを送信することで行われる。続いて、通信確立部１６４は、機器表示の一つの選択を決定した旨の入力を受信したか否かを判断する（Ｓ１１６）。上述したように、機器表示の一つの選択を決定した旨の入力は、例えば機器表示の一つをクリックすることで行われる。
【００５６】
そして、機器表示の一つの選択を決定した旨の入力を受信していないときは（Ｓ１１６、ＮＯ）、信号発出指示部１６２は、ステップＳ１１２における機器表示の一つの選択が、解除されたか否かを判断する（Ｓ１１８）。この判断は、例えば、ステップＳ１１２において機器表示の一つに配置されたカーソルがその機器表示の外へ移動したか否かにより判断される。そして、機器表示の一つの選択が解除されたときは（Ｓ１１８、ＹＥＳ）、ステップＳ１１２に戻って処理を繰り返す。一方、ステップＳ１１２における機器表示の一つの選択が維持されているときは（Ｓ１１８、ＮＯ）、信号発出指示部１６２は、処理をステップＳ１１６に移す。
【００５７】
一方、ステップＳ１１６において機器表示の一つの選択を決定した旨の入力を受信したときは（Ｓ１１６、ＹＥＳ）、通信確立部１６４は、選択された機器表示に対応する機器との通信を確立して（Ｓ１２０）、処理を終了する。この通信の確立の際に実行される接続シーケンスには、例えば通信相手を識別するための認証コード等の入力が含まれる。通信確立部１６４は、その機器との通信に用いる通信方式について規定された接続シーケンスに従い、通信確立に必要なデータの入力をユーザーに促すメッセージと入力ボックスとを表示装置１０６に表示して、それらの必要なデータを取得する。
【００５８】
図３は、表示装置１０６に表示される機器表示の一例を示す図である。ウェブ検索部１５２により表示されるウェブブラウザーの表示ウィンドウ３００は、検索テキストの入力ボックス３０２と、メイン表示領域であるペイン３０４とを含む。ユーザーが、例えば、入力ボックス３０２に所定のキーワード「周囲探索」と機器名「プロジェクター」を入力すると、入力された文字列「周囲探索  プロジェクター」が、入力取得部１５０により入力情報として取得される。
【００５９】
これにより、例えばアドイン・プログラムとして実現される機器探索部１５４等による機器探索、機器抽出、機器表示等の処理が開始する。入力取得部１５０は、例えば、入力情報から所定のキーワード「周囲探索」を除いた「プロジェクター」をウェブ検索部１５２に渡す。これにより、ウェブ検索部１５２は、「プロジェクター」に関連する情報を、例えばワールドワイドウェブから検索して、その検索結果３０６をペイン３０４に表示する。
【００６０】
機器探索部１５４等による機器探索、機器抽出等が行われると、機器表示部１６０は、表示ウィンドウ３００内に追加の表示領域であるペイン３０８を設け、ペイン３０８内に機器表示３１０、３１２を表示する。機器表示３１０、３１２は、それぞれ、例えば入力情報に含まれた機器名「プロジェクター」に対応する機器１２０、１２２の機器表示である。機器表示部１６０は、例えば、受信した応答情報の電波強度の大きい順に、それらの機器表示を図示左から右へ順に、機器表示３１０及び機器表示３１２として表示する。図示の例では、これらの機器表示には、それぞれ「機器１」及び「機器２」の表示により番号が振られている。
【００６１】
機器表示３１０及び３１２は、それぞれ、画像部３２０とテキスト部３２２、及び画像部３３０とテキスト部３３２で構成される。テキスト部３２２及び３３２には、それぞれ、機器１２０及び機器１２２の機器識別情報であるＭＡＣアドレスと、応答情報から取得した機器種別「プロジェクター」と、通信に用いた通信方式を示す「Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ」の情報が示されている。
【００６２】
ここで、例えば、機器探索部１５４が機器１２０から受信した応答情報に機器１２０の型式情報が含まれておらず、機器１２２から受信した応答情報には機器１２２の型式情報が含まれていたものとする。そして、画像検索部１５８により、機器１２２の画像が、例えばワールドワイドウェブ上で検索されて取得されたとする。
【００６３】
このとき、機器表示部１６０は、画像を取得できた機器１２２の機器表示３１２の画像部３３０に、取得した画像を表示する。そして、画像を取得できなかった機器１２０の機器表示３１０の画像部３２０には、例えば、機器１２０の機能「プロジェクター」を示すアイコンを表示する。これにより、ユーザーは、機器表示３１２の画像部３３０に示された画像から、機器表示３１２が現実の機器１２２を示すものであることを容易に把握することができる。また、周囲にあるプロジェクターが機器１２０と機器１２２の２台のみであれば、ユーザーは、機器表示３１０が現実の機器１２０を示すものであることも容易に把握することができる。すなわち、ユーザーは、機器表示３１０、３１２と機器１２０、１２２との対応関係を容易に把握して、所望の機器を示す機器表示がどれであるかを把握することができる。
【００６４】
機器表示３１０、３１２に対し、ユーザーが、例えば、機器表示３１０又は３１２の画像部３２０又は３３０にカーソルを配置して、いずれかの機器表示を選択すると、信号発出指示部１６２は機器１２０又は１２２に識別信号の発出を指示する。これにより、そのカーソルの配置により選択された機器表示３１０又は３１２に対応する機器１２０又は機器１２２から識別信号が発出され、ユーザーは、機器表示３１０、３１２と機器１２０、１２２との対応関係をより容易に把握することが可能となる。
【００６５】
そして、ユーザーは、所望の機器の機器表示の画像部、例えば機器１２２の機器表示３１２の画像部３３０にカーソルを置いて、例えばマウスをクリックすることにより、機器表示３１２の選択を決定した旨の入力を行うことができる。これにより、通信確立部１６４は、選択を決定した旨の入力が行われた機器表示３１２に対応する機器１２２に対し、通信接続シーケンスの実行を開始する。
【００６６】
なお、図３の例では、機器表示３１０、３１２を構成するテキスト部３２２、３３２は、画像部３２０、３３０の下に常に表示されているものとしたが、これには限られない。例えば、テキスト部３２２、３３２は、常には表示されないものとし、ユーザーが画像部３２０、３３０にカーソルを配置したときにのみポップアップ表示されるものとしてもよい。
【００６７】
図４は、機器探索装置１００からの指示により識別信号を発出する機器１２２の、構成の一例を示す外観図である。上述のとおり、機器１２２は、例えばプロジェクターである。そして、機器１２２には、識別信号を発出するデバイス（識別信号発出器）として、ＬＥＤ４００が設けられている。上述したように、例えば図３の画面においてユーザーにより機器表示３１２が選択されると、機器探索装置１００から機器１２２に信号発出コマンドが送信される。そして、機器１２２は、信号発出コマンドを受信したことに応じて、ＬＥＤ４００を点灯又は点滅させ、及び又は点灯色を例えば緑から赤に変更する。これにより、ユーザーは、機器表示３１２に対応する現実の機器として、機器１２２を容易に特定することができる。
【００６８】
なお、図４には、識別信号を発出するデバイスとしてＬＥＤ４００を示したが、これには限られない。例えば、スマートフォン等で用いられているような振動モーターを、識別信号を発出するデバイスとして備えてもよい。また、ＬＥＤや振動モーターのような追加のデバイスを設けるのではなく、例えば、その機器が備えるファンモーターの回転数を周期的に変化させること等により、そのファンモーターの振動音の変化を識別信号として発出するものとしてもよい。
【００６９】
図５は、図１に示す機器探索装置１００の動作の一例を示すシーケンス図である。図５には、図示左より、ユーザー、機器探索装置１００、機器１２０、機器１２２、機器１２４、機器１２６、及び機器１２８を示すオブジェクト５００、５０２、５０４、５０６、５０８、５１０、及び５１２が示されている。
【００７０】
図５は、例えば、上述した図３のような機器表示が行われる動作の例を示している。まず、ユーザーが機器探索装置１００に所定のキーワードを含む入力情報を入力すると（矢印５２０）、機器探索装置１００の機器探索部１５４は、通信装置１０４が動作し得る全ての通信方式を順次用いて、周囲の機器を探索する。
【００７１】
例えば、機器探索装置１００は、機器探索部１５４により、まずＷｉ−Ｆｉ規格に準拠して応答要求をブロードキャストする（矢印５２２）。これに対し、Ｗｉ−Ｆｉ規格に従う無線通信を行う機器１２８が、機器探索装置１００へ応答情報を送信する（矢印５２４）。このとき、機器１２８の応答情報には機器の型番が含まれていないものとする。
【００７２】
次に、機器探索装置１００は、機器探索部１５４により、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに準拠して応答要求をブロードキャストする（３本の矢印５２６）。これに対し、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに従う無線通信を行う機器１２０、１２２、１２４が、それぞれ、機器探索装置１００へ応答情報を送信する（矢印５２８、５３０、５３２）。このとき、機器１２０、１２４の応答情報には機器の型番が含まれず、機器１２２の応答情報にのみ機器の型番が含まれているものとする。
【００７３】
更に、機器探索装置１００は、機器探索部１５４により、Ｂｌｕｒｔｏｏｔｈに準拠して応答要求をブロードキャストする（矢印５３４）。これに対し、Ｂｌｕｅｔｏｏｔｈに従う無線通信を行う機器１２６が、機器探索装置１００へ応答情報を送信する（矢印５３６）。この応答情報には、例えば機器の型番が含まれないものとする。
【００７４】
次に、機器探索装置１００は、機器抽出部１５６により、応答情報を送信してきた機器１２０〜１２８から、入力情報に含まれた機器名「プロジェクター」に相当する機能を有する機器１２０、１２２を抽出する（矢印５３８）。続いて、機器探索装置１００は、画像検索部１５８により、型式情報である型番を含む応答情報を送信してきた機器１２２について、その型番に基づいて、その型番の機器の画像を例えばワールドワイドウェブ上で検索して取得する（矢印５４０）。
【００７５】
次に、機器探索装置１００は、ユーザーに対し、機器表示部１６０により、上記抽出した機器１２０、１２２の機器表示を表示装置１０６に表示する（矢印５４２）。これに対し、ユーザーは、例えば機器１２０の機器表示の上にカーソルを配置して、その機器表示を選択する（矢印５４４）。これに応じて、機器探索装置１００は、信号発出指示部１６２により、機器１２０に対し、識別信号の発出を指示し（矢印５４６）、これにより機器１２０は、ユーザーへの識別信号の発出を開始する（矢印５４８）。
【００７６】
その後、ユーザーが、機器１２０の機器表示の外へカーソルを移動させると（矢印５５０）、その機器表示の選択は解除され、機器探索装置１００は、信号発出指示部１６２により、機器１２０に対し、識別信号の発出停止を指示する（矢印５５２）。これにより機器１２０は、ユーザーへの識別信号の発出を停止する（矢印５５４）。
【００７７】
その後、さらに、ユーザーが、例えば機器１２２の機器表示の上にカーソルを配置すると（矢印５５６）、機器探索装置１００は、信号発出指示部１６２により、機器１２２に対し、識別信号の発出を指示する（矢印５５８）。これにより機器１２０は、ユーザーへの識別信号の発出を開始する（矢印５６０）。
【００７８】
これに対し、ユーザーが、機器１２２の機器表示をクリックして、その機器表示の選択を決定すると（矢印５６２）、機器探索装置１００は、通信確立部１６４により、機器１２２との通信接続シーケンスを開始する（矢印５６４）。この接続シーケンスでは、例えば、機器探索装置１００からユーザーに対し、表示装置１０６を介して、通信確立に必要な認証コード（あるいは、ＰＩＮコード等の機器識別コード）などの入力を要求するメッセージが出力される（矢印５６６）。これに対し、ユーザーは、入力装置１０８を介して、要求された認証コード等を入力する（矢印５６８）。そして、最終的に、機器１２２から通信認証メッセージ等が機器探索装置１００へ送信されることにより、接続シーケンスが完了して、通信が確立される（矢印５７０）。
【００７９】
以上、説明したように、本実施形態の機器探索装置１００は、無線により機器と通信を行う通信装置１０４と、情報が入力される入力装置１０８と、情報を表示する表示装置１０６と、処理装置１０２と、を備える。処理装置１０２は、機器探索部１５４により、入力装置１０８を介して所定のキーワードを含む入力情報が受信されたことを条件として通信装置１０４を用いて機器を探索する。また、処理装置１０２は、機器抽出部１５６により、上記探索により検知した機器のうち上記入力情報に含まれる機器名に関連する機器を抽出する。そして、処理装置１０２は、機器表示部１６０により、抽出した各機器をそれぞれ表す機器表示を表示装置１０６に表示する。
【００８０】
本発明の機器探索装置１００、及び、機器探索方法を適用した機器探索装置１００によれば、ユーザーは、機器探索装置の周囲に存在する機器のうち、無線により通信接続を確立しようとする所望の機器を、表示装置上で絞り込んで容易に特定することができる。したがって、ＩＴ機器リテラシーの低いユーザーでも、所望の無線ネットワーク機器との接続を、容易に行うことができる。
【００８１】
詳細には、機器探索装置１００の通信装置１０４は、複数の異なる通信方式に従う無線通信を行う機能を備える。そして、処理装置１０２は、機器表示部１６０により、上記抽出した機器との通信に用いた通信方式の表示を含む機器表示を表示装置１０６に表示する。これにより、機器探索装置１００では、ユーザーは、機器表示に含まれる通信方式の表示を手掛かりとして、表示装置に表示された機器表示の中から、通信接続を確立しようとする機器を容易に絞り込むことができる。
【００８２】
また、機器探索装置１００では、処理装置１０２の機器探索部１５４が、上記抽出した機器の型式を表す機器情報を上記抽出した機器から取得する。そして、処理装置１０２は、画像検索部１５８により、上記取得した機器情報により特定される型式の機器の画像をネットワーク上の情報源から取得する。そして、機器表示部１６０により、取得した画像を含む前記機器表示を表示装置１０６に表示する。これにより、ユーザーは、機器表示に含まれる画像に基づいて、表示装置に表示された機器表示の中から、通信接続を確立しようとする機器を更に容易に絞り込むことができる。
【００８３】
また、機器探索装置１００では、処理装置１０２は、表示装置１０６の表示画面上において、上記抽出した機器の機器表示の一つが選択されたときは、選択された機器表示に対応する機器に対し、ユーザーが識別可能な信号をその機器から発するよう指示する。ここで、機器表示の一つの選択は、例えば、上記抽出した機器の機器表示上にカーソルを配置すること等により行われる。
これにより、機器表示と実際の機器との対応関係を明確にすることができる。このため、ユーザーは、表示装置１０６に表示された機器表示の中から、通信接続を確立しようとする機器を更に容易に絞り込むことができる。
【００８４】
また、機器探索装置１００では、処理装置１０２は、ウェブ検索部１５２により、ユーザーが通信装置１０４を介してネットワーク上の情報源から情報を検索するためのウェブブラウザーを、表示装置１０６に表示する。そして、上記入力情報に含まれた機器名についてネットワーク上の情報源から検索した情報と共に、上記機器表示を表示装置１０６に表示する。これにより、ユーザーは、通信接続を確立しようとする機器についての、ネットワーク上の情報源から検索された情報をも参考にして、表示装置１０６に表示される機器表示の中から上記通信接続を確立しようとする機器を容易に絞り込むことができる。
【００８５】
また、機器探索装置１００では、上記機器表示の一つの選択を決定した旨の入力を、入力装置１０８を介して受信したときは、通信確立部１６４により、選択が決定された機器表示に対応する機器と通信接続するための接続シーケンスを開始する。これにより、ユーザーは、機器表示の選択を決定するという簡単な操作（例えば機器表示のクリック等）により、通信接続を確立しようとする機器の決定と、その後の通信確立のための接続シーケンスの実行とを、一連の処理として容易に実行することができる。
【００８６】
なお、上記実施形態は本発明を適用した一具体例を示すものであり、本発明はこれに限定されるものではない。
【００８７】
例えば、処理装置１０２のＣＰＵが実行するプログラムは、機器探索装置１００が備えるＲＯＭ等の記憶装置に記憶されるプログラムに限定されない。例えば、他の記憶装置、記憶媒体や外部装置の記憶媒体に上記プログラムを記憶させ、処理装置１０２により読み出して実行する構成としてもよい。また、上記実施形態で処理装置１０２に構成される各機能部１５０〜１６４は、ソフトウェアとハードウェアとの協働により実現される。この場合において、１つのプロセッサーがプログラムを実行することで複数の機能部を実現してもよいし、処理装置１０２が各機能部に対応するハードウェアを備える構成としてもよく、ソフトウェアで実現される機能の一部をハードウェアで構成してもよい。
【００８８】
なお、上述した実施形態では、例えば図３に示すように、ウェブブラウザーの表示ウィンドウ３００表示領域の一部であるペイン３０８に機器表示３１０等が表示されるものとしたが、これには限られない。例えば、機器表示部１６０は、ウェブブラウザーの表示ウィンドウ３００に重畳して、又はその横に、新たなウィンドウを開いて、そのウィンドウ上に機器表示を表示するものとしてもよい。
【００８９】
また、上述した実施形態では、インターネット１４０へのアクセスポイントである機器１２８については、予め通信接続が確立されているものとしたが、これには限られない。例えば、機器探索装置１００は、インターネット１４０への接続が確立していない状況において、上述した機器１２０〜１２６についての動作と同様に、アクセスポイントとなる機器を探索して接続するものとすることができる。
【００９０】
より具体的には、機器探索装置１００は、例えば「周囲探索  アクセスポイント」という入力情報が入力されたことに応じて、Ｗｉ−Ｆｉ規格に従って周囲の機器を探索し、検知された機器の機器表示を表示装置１０６に表示することができる。そして、ユーザーが、機器表示の一つの選択を決定した旨の入力を行ったことに応じて、その選択が決定された機器表示に対応する機器との通信接続を確立するものとすることができる。なお、アクセスポイントである機器との通信接続が確立されるまでは、ウェブ検索部１５２が表示するウェブブラウザーの、検索結果の表示領域には、例えば「インターネットに接続できません」等のメッセージを表示しておくものとすることができる。
【符号の説明】
【００９１】
１００…機器探索装置、１０２…処理装置、１０４…通信装置、１０６…表示装置、１０８…入力装置、１２０〜１２８…機器、１４０…インターネット、１５０…入力取得部、１５２…ウェブ検索部、１５４…機器探索部、１５６…機器抽出部、１５８…画像検索部、１６０…機器表示部、１６２…信号発出指示部、１６４…通信確立部。
【図１】
2019096176.tif 000003
【図２】
2019096176.tif 000004
【図３】
2019096176.tif 000005
【図４】
2019096176.tif 000006
【図５】
2019096176.tif 000007