(57)【要約】【課題】ユーザが使用したい機器がどこにあるかを短時間で把握することができる検索システムおよび検索方法を提供すること。【解決手段】検索システム１において、機器情報管理サーバ４は、複数の機器の機器情報から検索条件に一致する機器を検索するとともに、該検索した機器の位置情報を取得して、検索した機器の機器情報と、該検索した機器の位置情報とを示した検索結果を端末２に出力し、端末２は、機器情報管理サーバ４から出力された検索結果に示された各機器３が位置する領域の地図情報を、地図情報管理サーバ５から取得し、該取得した地図情報と検索結果とを合わせて表示する。【選択図】図１
2016081196.tif 000002
【特許請求の範囲】
【請求項１】
複数の機器の機器情報を記憶する機器情報記憶部と、
地図情報を記憶する地図情報記憶部と、
検索条件に一致する機器の検索を要求された場合、前記機器情報記憶部が記憶する複数の機器の機器情報をもとに前記検索条件に一致する機器を検索する検索部と、
前記検索部が検索した機器の位置情報を取得する位置情報取得部と、
前記検索部が検索した機器の機器情報と、前記位置情報取得部が取得した機器の位置情報と、を示した検索結果を、前記検索結果の要求元に出力する検索結果出力部と、
前記検索結果に示された各機器の位置情報をもとに前記検索結果に示された各機器が位置する領域の地図情報を前記地図情報記憶部から取得する地図情報取得部と、
前記検索結果と、前記地図情報取得部が取得した地図情報とを合わせて表示する表示部と、
を備えたことを特徴とする検索システム。
【請求項２】
前記機器情報は、対応する機器の型番、該機器がサポートする機能、および、該機器の各情報を取得した最新の取得日時のうち少なくとも一つを含むことを特徴とする請求項１に記載の検索システム。
【請求項３】
前記検索条件は、前記機器がサポートする機能、および、地域を指定する指定情報を含むことを特徴とする請求項１に記載の検索システム。
【請求項４】
前記位置情報は、前記機器が位置する経度および緯度を示すことを特徴とする請求項１に記載の検索システム。
【請求項５】
前記検索部は、前記検索条件に一致する機器が検索できなかった場合、前記検索条件において指定された地域以外の所定の範囲内に位置する機器を前記複数の機器の機器情報から検索することを特徴とする請求項３に記載の検索システム。
【請求項６】
前記機器情報は、対応する機器に故障があるか否かを示す故障情報を含み、
前記検索部は、前記検索条件に一致する全ての機器の故障情報が故障状態であることを示す場合、前記検索条件において指定された地域以外の所定の範囲内に位置する機器を前記複数の機器の機器情報から検索することを請求項１に記載の検索システム。
【請求項７】
複数の機器の機器情報を記憶する機器情報記憶部と、地図情報を記憶する地図情報記憶部とを有する検索システムが実行する検索方法であって、
検索条件に一致する機器の検索を要求された場合、前記機器情報記憶部が記憶する複数の機器の機器情報をもとに前記検索条件に一致する機器を検索する検索ステップと、
前記検索ステップにおいて検索された機器の位置情報を取得する位置情報取得ステップと、
前記検索ステップにおいて検索された機器の機器情報と、位置情報取得ステップにおいて取得された機器の位置情報と、を示した検索結果を、前記検索結果の要求元に出力する検索結果出力ステップと、
前記検索結果に示された各機器の位置情報をもとに前記検索結果に示された各機器が位置する領域の地図情報を前記地図情報記憶部から取得する地図情報取得ステップと、
前記検索結果と、前記地図情報取得ステップにおいて取得された地図情報とを合わせて表示する表示ステップと、
を含むことを特徴とする検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索システムおよび検索方法に関する。
【背景技術】
【０００２】
近年、オフィス以外の場所、例えば、自宅やその他のパブリックスペースで、業務を行うテレワークという勤務形態が知られている。テレワーク環境下では、効率的に情報検索を行うことができるデータ検索システム（例えば、特許文献１参照）や撮影装置を利用した遠隔コミュニケーションシステム（例えば、特許文献２参照）などの情報通信手段を活用し、ユーザが、自分の端末装置を操作して、オフィスと同じように、業務を行うことができる。そして、ユーザは、所望の施設を検索できる検索システム（例えば、特許文献３参照）や、ユーザの希望条件に合うプリンタを選択して印刷予約ができる印刷予約システム（例えば、特許文献４，５参照）を活用し、コピーや印刷等の業務に要する各種機器をオフィスと同じように利用することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の技術では、機器の場所ではなく、施設の場所を示すだけであったため、ユーザは、自分の業務を行うのに適した機器（印刷装置など）が実際にどこにあるかを把握することができないという問題があった。
【０００４】
本発明は、上記に鑑みてなされたものであって、ユーザが使用したい機器がどこにあるかを把握することができる検索システムおよび検索方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、複数の機器の機器情報を記憶する機器情報記憶部と、地図情報を記憶する地図情報記憶部と、検索条件に一致する機器の検索を要求された場合、前記機器情報記憶部が記憶する複数の機器の機器情報をもとに前記検索条件に一致する機器を検索する検索部と、前記検索部が検索した機器の位置情報を取得する位置情報取得部と、前記検索部が検索した機器の機器情報と、該位置情報取得部が取得した機器の位置情報と、を示した検索結果を、前記検索結果の要求元に出力する検索結果出力部と、前記検索結果に示された各機器の位置情報をもとに前記検索結果に示された各機器が位置する領域の地図情報を前記地図情報記憶部から取得する地図情報取得部と、前記検索結果と、前記地図情報取得部が取得した地図情報とを合わせて表示する表示部と、を備えたことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、ユーザが使用したい機器がどこにあるかを把握することができるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、本発明の実施の形態にかかる検索システムのシステム構成を説明する模式図である。
【図２】図２は、図１に示す端末のハードウェア構成を示す図である。
【図３】図３は、図１に示す端末のソフトウェア構成を説明するための図である。
【図４】図４は、図１に示す機器のハードウェア構成を示す図である。
【図５】図５は、図１に示す機器のうちのＭＦＰ／ＬＰのソフトウェア構成を説明するための図である。
【図６】図６は、図１に示す機器情報管理サーバのハードウェア構成を示す図である。
【図７】図７は、図１に示す機器情報管理サーバのソフトウェア構成を説明するための図である。
【図８】図８は、図７に示す機器情報記憶部が記憶する機器情報の一例を示す図である。
【図９】図９は、図１に示す地図情報管理サーバのハードウェア構成を示す図である。
【図１０】図１０は、図１に示す地図情報管理サーバのソフトウェア構成を説明するための図である。
【図１１】図１１は、図１に示す検索システムにおける検索処理の手順の流れの一例を示すシーケンス図である。
【図１２】図１２は、図１に示す端末のディスプレイに表示される検索画面の一例を示す図である。
【図１３】図１３は、図１に示す端末のディスプレイに表示される検索画面の一例を示す図である。
【図１４】図１４は、図１に示す端末のディスプレイに表示される検索画面の一例を示す図である。
【図１５】図１５は、図１に示す端末のディスプレイに表示される検索結果の一例を示す図である。
【図１６】図１６は、図１に示す端末のディスプレイに表示される検索結果の一例を示す図である。
【図１７】図１７は、図１に示す端末のディスプレイに表示される検索結果の一例を示す図である。
【図１８】図１８は、図１に示す検索システムにおける各装置における検索処理の手順の流れの一例を示すシーケンス図である。
【図１９】図１９は、検索条件のデータ構造の具体例を示す図である。
【図２０】図２０は、検索結果のデータ構造の具体例を示す図である。
【発明を実施するための形態】
【０００８】
以下に添付図面を参照して、検索システムおよび検索方法の実施の形態を詳細に説明する。
【０００９】
（実施の形態）
図１は、本発明の実施の形態にかかる検索システムのシステム構成を説明する模式図である。
【００１０】
図１に示すように、本発明の実施の形態にかかる検索システム１は、ユーザＵが操作する端末２、テレワーク施設に存在する複数の機器３、機器情報管理サーバ４および地図情報管理サーバ５が、ネットワーク６を介して通信可能に接続された構成を有する。
【００１１】
端末２は、例えば、ＰＣやタブレット端末などのクライアント端末である。端末２は、ユーザＵの操作に従い、ユーザＵが所望する機器の検索条件の入力を受け付ける。検索条件は、機器３がサポートする機能、および、地域を指定する指定情報を含む。
【００１２】
機器３は、例えば、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）／ＬＰ（Ｌａｓｅｒ  Ｐｒｉｎｔｅｒ）３Ａ，３Ｂや、プロジェクタ３Ｃ，３Ｄ、ＵＣＳ（Ｕｓｅｒ  Ｃｏｎｔｏｒｏｌ  Ｓｅｒｖｉｃｅ）３Ｅ、ホワイトボードなどである。
【００１３】
機器情報管理サーバ４は、テレワーク施設に存在する複数の機器３をリモートで管理するサーバである。機器情報管理サーバ４は、複数の機器３の機器情報を管理する。機器情報管理サーバ４は、各機器３がサポートする機能などを示す機器情報Ｄｍと、各機器３に故障があるか否かを示す故障情報Ｄｅとを、ネットワーク６を介して、常に各機器３から取得し、後述する機器情報記憶部４４ａに記憶する。なお、各機器３は、故障したタイミングで故障したことを示す故障情報を送ってもよい。図１の例では、ＭＦＰ／ＬＰ３Ｂとプロジェクタ３Ｄとが、それぞれ故障したタイミングで故障情報を送信する。また、機器情報管理サーバ４は、各機器３の位置情報Ｄｈも、各機器３から取得する。
【００１４】
地図情報管理サーバ５は、地図情報を管理する。地図情報管理サーバ５は、地図情報を、後述する地図情報記憶部５４ａに記憶する。
【００１５】
ユーザＵが操作する端末２から検索条件Ｃが送信されると、機器情報管理サーバ４は、検索条件Ｃに一致する機器を検索し、検索結果Ｒを端末２に出力する。検索結果Ｒは、検索条件に一致する機器の機器情報、故障情報および位置情報を示す。端末２では、検索結果Ｒに示された各機器が位置する領域の地図情報Ｄｐを、地図情報管理サーバ５から取得する。端末２は、後述するディスプレイ２２ａ（表示部）に、検索結果Ｒと地図情報Ｄｐとを合わせて表示する。すなわち、端末２は、機器３がサポートしている機能のうちユーザＵが利用したい機能や、この機器３の故障状態の有無を、地図上に重ねて表示する。ユーザＵは、端末２のディスプレイ２２ａを視認することによって、利用したい機器がどこにあるかを把握することができる。
【００１６】
次に、図１に示す端末２の構成について説明する。図２は、図１に示す端末２のハードウェア構成を示す図である。図２に示すように、端末２は、ネットワーク６を介して外部装置との通信を行うネットワークＩ／Ｆ２１、ディスプレイ２２ａ、入力デバイス２２ｂ、各種プログラム等を用いて端末２の全体制御を行うＣＰＵ２３、データの蓄積を行うためのストレージであるハードディスクドライブ（ＨＤＤ）２４、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２５、並びに、プログラムやデータの展開用メモリなどとして用いる書き込みおよび読み出し可能なメモリであるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２６がバス２０で接続された構成を有する。入力デバイス２２ｂは、たとえば、マウス、キーボード、タッチパネル等によって構成され、ユーザＵの操作によって、ユーザＵが利用したい機器の検索条件の入力を受け付ける。
【００１７】
図３は、図１に示す端末２のソフトウェア構成を説明するための図である。なお、図３では、説明のために、ネットワークＩ／Ｆ２１、ディスプレイ２２ａ、入力デバイス２２ｂおよびネットワーク６も図示している。図３に示すように、端末２は、ソフトウェア２Ｓとして、ハードウェアを制御するオペレーティングシステム２７と、オペレーティングシステム２７上にインストールされた機器を検索するために利用するアプリケーション２８（地図情報取得部）とを有する。ユーザＵは、このアプリケーション２８を利用して、利用したい機器を検索する。アプリケーション２８は、検索条件の入力を受け付ける検索画面のディスプレイ２２ａにおける表示制御を行うとともに、検索結果に示された各機器の位置情報をもとに各機器３が位置する領域の地図情報を、後述する地図情報記憶部５４ａから取得する。ディスプレイ２２ａは、オペレーティングシステム２７の制御のもと、検索結果と、アプリケーション２８によって取得された地図情報とを合わせて表示する。なお、アプリケーション２８は、ソフトウェアのみではなく、ハードウェア回路で実現されてもよい。
【００１８】
図１に示す機器３の構成について説明する。図４は、図１に示す機器３のハードウェア構成を示す図である。図４に示すように、機器３は、ネットワーク６を介して外部装置との通信を行うネットワークＩ／Ｆ３１、位置情報測定受信回路３２、各種プログラム等を用いて機器３の全体制御を行うＣＰＵ３３、データの蓄積を行うためのストレージであるＨＤＤ３４、プログラムやデータの格納用メモリであるＲＯＭ３５、並びに、プログラムやデータの展開用メモリなどとして用いるＲＡＭ３６がバス３０で接続された構成を有する。位置情報測定受信回路３２は、後述する、該機器３の位置情報を測定する位置情報測定送信装置７（たとえば、ＧＰＳ衛星）から、該機器３の位置を測定するために送信される信号を受信する。
【００１９】
図１に示す機器３のソフトウェア構成について説明する。図５は、図１に示す機器３ののうちのＭＦＰ／ＬＰ３Ａのソフトウェア構成を説明するための図である。なお、図５では、説明のために、ネットワークＩ／Ｆ３１、位置情報測定受信回路３２、ネットワーク６、および、外部装置である位置情報測定送信装置７も図示している。図５に示すように、ＭＦＰ／ＬＰ３Ａは、ソフトウェア３Ｓとして、オペレーティングシステム３７と、オペレーティングシステム３７上にインストールされたコピーアプリ３８ａ、プリンタアプリ３８ｂ、スキャナアプリ３８ｃ、および、ファックスアプリ３８ｄ等の各種アプリケーションソフトと、コントローラ層のモジュールであるネットワーク通信部３８ｅおよび機器制御部３８ｆ等の各種モジュールとを有する。
【００２０】
オペレーティングシステム３７は、ハードウェアを制御する機能を有し、例えば、ネットワークＩ／Ｆドライバである。コピーアプリ３８ａは、コピー処理の実行のために用いられるアプリケーションソフトである。プリンタアプリ３８ｂは、印刷処理の実行のために用いられるアプリケーションソフトである。スキャナアプリ３８ｃは、スキャナ処理の実行のために用いられるアプリケーションソフトである。ファックスアプリ３８ｄは、ファックス送受信処理の実行のために用いられるアプリケーションソフトである。ネットワーク通信部３８ｅは、ネットワーク６を介した送受信処理を行うためのコントローラ層のモジュールである。機器制御部３８ｆは、利用機器の状態を監視するコントローラ層のモジュールである。機器の状態としては、機器３がＭＦＰ／ＬＰの場合にはトナー切れや用紙切れ等がある。機器制御部３８ｆは、機器情報管理サーバ４から、当該ＭＦＰ／ＬＰ３Ａの機器情報の送信が要求された場合には、対応する機器の型番、該機器がサポートする機能に加え、ＭＦＰ／ＬＰ３Ａのトナー切れや用紙切れの有無についても、機器情報として取得するとともに、当該ＭＦＰ／ＬＰ３Ａに故障があるか否かを示す故障情報についても取得する。機器制御部３８ｆは、取得した機器情報、故障情報を、ネットワークＩ／Ｆ３１およびネットワーク６を介して、機器情報管理サーバ４に送信する。なお、コピーアプリ３８ａ、プリンタアプリ３８ｂ、スキャナアプリ３８ｃ、ファックスアプリ３８ｄ、ネットワーク通信部３８ｅおよび機器制御部３８ｆの各構成部は、ソフトウェアのみではなく、ハードウェア回路で実現されてもよい。
【００２１】
図６は、図１に示す機器情報管理サーバ４のハードウェア構成を示す図である。図６に示すように、機器情報管理サーバ４は、ネットワーク６を介して外部装置との通信を行うネットワークＩ／Ｆ４１、各種プログラム等を用いて機器情報管理サーバ４の全体制御を行うＣＰＵ４３、データの蓄積を行うためのストレージであるＨＤＤ４４、プログラムやデータの格納用メモリであるＲＯＭ４５、並びに、プログラムやデータの展開用メモリなどとして用いるＲＡＭ４６がバス４０で接続された構成を有する。
【００２２】
図７は、図１に示す機器情報管理サーバ４のソフトウェア構成を説明するための図である。なお、図７では、説明のために、ネットワークＩ／Ｆ４１、ＨＤＤ４４およびネットワーク６も図示している。図７に示すように、機器情報管理サーバ４は、ソフトウェア４Ｓとして、ハードウェアを制御するオペレーティングシステム４７と、検索部４８ａと、位置情報取得部４８ｂと、出力部４８ｃ（検索結果出力部）と、ＨＤＤ４４などに対する情報の記録を制御する記憶制御部４８ｄとを備える。たとえば、ＨＤＤ４４に、複数の機器３の機器情報を記憶する機器情報記憶部４４ａが設けられる。検索部４８ａは、端末２から検索条件に一致する機器３の検索を要求された場合、機器情報記憶部４４ａが記憶する複数の機器３の機器情報をもとに検索条件に一致する機器を検索する。位置情報取得部４８ｂは、検索部４８ａが検索した機器３の位置情報を取得する。出力部４８ｃは、検索部４８ａ検索した機器３の機器情報と、位置情報取得部４８ｂが取得した機器３の位置情報とを示した検索結果を、要求元の端末２に、ネットワークＩ／Ｆ４１およびネットワーク６を介して出力する。なお、検索部４８ａ、位置情報取得部４８ｂ、出力部４８ｃおよび記憶制御部４８ｄの各構成部は、ソフトウェアのみではなく、ハードウェア回路で実現されてもよい。
【００２３】
図８は、機器情報記憶部４４ａが記憶する機器情報の一例を示す図である。機器情報管理サーバ４がＮ台の機器３を管理している場合には、図８に示すように、機器情報記憶部４４ａは、Ｎ個の機器に対する機器情報群Ｄｐｇを記憶する。機器情報管理サーバ４は、前述したように、ネットワーク６を介して各機器３と通信を行うことによって、各機器３から機器情報Ｄｍと故障情報Ｄｅとを取得している。このように機器情報管理サーバ４が取得した機器情報Ｄｍおよび故障情報Ｄｅをもとに、機器情報群Ｄｐｇにおける各機器情報は、たとえば機器情報Ｄｐ１に示すように、該機器情報Ｄｐ１に対応する機器の型番、該機器がサポートする機能、該機器に故障があるか否かを示す故障情報を、該機器の各情報を取得した最新の取得日時に対応付けて機器情報記憶部４４ａにおいて記憶される。
【００２４】
図９は、図１に示す地図情報管理サーバ５のハードウェア構成を示す図である。図９に示すように、地図情報管理サーバ５は、ネットワーク６を介して外部装置との通信を行うネットワークＩ／Ｆ５１、各種プログラム等を用いて地図情報管理サーバ５の全体制御を行うＣＰＵ５３、データの蓄積を行うためのストレージであるＨＤＤ５４、プログラムやデータの格納用メモリであるＲＯＭ５５、並びに、プログラムやデータの展開用メモリなどとして用いるＲＡＭ５６がバス５０で接続された構成を有する。
【００２５】
図１０は、図１に示す地図情報管理サーバ５のソフトウェア構成を説明するための図である。なお、図１０では、説明のために、ネットワークＩ／Ｆ５１、ＨＤＤ５４およびネットワーク６も図示している。図１０に示すように、地図情報管理サーバ５は、ソフトウェア５Ｓとして、ハードウェアの制御を行うオペレーティングシステム５７と、ＨＤＤ５４などに対する情報の記録を制御する記憶制御部５８とを備える。たとえば、ＨＤＤ５４に、地図情報を記憶する地図情報記憶部５４ａが設けられる。端末２から、ユーザＵが利用したい機器３が位置する領域の地図情報を要求された場合には、オペレーティングシステム５７は、要求された領域の地図情報を地図情報記憶部５４ａから取得し、取得した地図情報を、ネットワークＩ／Ｆ５１およびネットワーク６を介して、要求元の端末２に送信する。なお、記憶制御部５８は、ソフトウェアのみではなく、ハードウェア回路で実現されてもよい。
【００２６】
次に、検索システム１における検索処理の処理手順について説明する。図１１は、検索システム１における検索処理の手順の流れの一例を示すシーケンス図である。図１１に示すように、端末２は、ユーザＵの入力デバイス２２ｂの操作によって検索条件の入力が受け付けられ、入力デバイス２２ｂから検索条件が入力される（ステップＳ１）。この検索条件は、機器３がサポートする機能、および、地域を指定する指定情報を含む。
【００２７】
まず、検索条件のうち、機器３がサポートする機能が端末装置２に入力される場合について、図１２を参照して説明する。図１２は、端末２のディスプレイ２２ａに表示される検索画面の一例を示す図であり、検索対象の機器３の機能を指定するための検索画面Ｗ１を示す。図１２に示す検索画面Ｗ１では、コピー、印刷、スキャン、ファックスなど、機器３の各機能が一覧として表示され、各機能の左側には、チェック欄が設けられ、下方には、検索ボタンが設けられる。ユーザＵは、入力デバイス２２ｂを操作することによって、自身が利用したい機能に対応するチェック欄にチェックを入れる。この検索画面Ｗ１の例では、コピーおよび印刷にチェックが入れられているため、コピーおよび印刷が可能である機器が検索条件として指定される。なお、コピーおよび印刷の場合には、カラー印刷あるいはモノクロ印刷の指定など、詳細な指定も可能である。
【００２８】
次に、検索条件のうち、地域を指定する指定情報が端末装置２に入力される場合について、図１３を参照して説明する。図１３は、端末２のディスプレイ２２ａに表示される検索画面の一例を示す図であり、機器を利用したい地域を指定するための検索画面Ｗ２を示す。図１３に示す検索画面Ｗ２では、ユーザＵが機器３を利用したい地域を、広い地域から狭い地域に絞りながら選択できるように、例えば、都道府県を選択できる選択欄、選択した都道府県内の各地域を選択できる選択欄、さらに、狭い場所に絞って選択できる選択欄が一列に表示されている。ユーザＵは、入力デバイス２２ｂを操作して、各選択欄の地域を順次選択することによって、機器３を利用したい地域名を指定した後に、検索ボタンを選択する。この検索画面Ｗ２の例では、利用したい地域名として、「新宿」が選択されているため、利用したい地域名として、「新宿」が検索条件として指定される。また、図１４は、端末２のディスプレイ２２ａに表示される検索画面の一例を示す図である。図１４に示す検索画面Ｗ３では、駅名を指定できるように、路線を選択できる選択欄、駅名を選択できる選択欄が表示されている。この場合には、選択された駅周辺の一定範囲が、検索条件として指定される。
【００２９】
上記のように、端末２では、ユーザＵの入力デバイス２２ｂの操作によって、検索条件が指定され、検索ボタンが選択されると、指定された検索条件での検索実行を指示する検索実行指示情報が端末２に入力される（ステップＳ２）。端末２は、機器情報管理サーバ４に検索条件を送信し（ステップＳ３）、検索実行を指示する。
【００３０】
機器情報管理サーバ４では、検索部４８ａが、機器情報記憶部４４ａが記憶する複数の機器３の機器情報をもとに検索条件に一致する機器を検索する検索処理を行う（ステップＳ４）。位置情報取得部４８ｂは、検索部４８ａが検索した各機器３に対して、該機器３の位置情報の送信を要求する（ステップＳ５）。これに応じて、各機器３は、該機器３の位置情報を送信する（ステップＳ６）。機器情報管理サーバ４では、出力部４８ｃが、検索した機器３の機器情報と、検索した機器３の位置情報と、を示した検索結果を、要求元の端末２に送信する（ステップＳ７）。
【００３１】
端末２では、検索結果に示された各機器３の位置情報をもとに、アプリケーション２８が、検索結果に示された各機器３が位置する領域の地図情報の送信を地図情報管理サーバ５に要求し（ステップＳ８）、検索結果を送信する。これに応じて、地図情報管理サーバ５は、検索結果に示された各機器３が位置する領域の地図情報を送信する（ステップＳ９）。端末２は、検索結果と地図情報とを合わせてディスプレイ２２ａに表示する（ステップＳ１０）。
【００３２】
図１５は、端末２のディスプレイ２２ａに表示される検索結果の一例を示す図である。図１５に示す検索結果画面Ｗ４には、地図情報である地図画像２０１上に、検索条件に一致した機器３を示す機器画像２０２と、故障中の機器３の機器画像２０２上に該機器３が故障していることを示す故障マーク画像２０３とを重ねて示した画像が表示される。
【００３３】
図１６は、端末２のディスプレイ２２ａに表示される検索結果の一例を示す図である。図１５の検索結果画面Ｗ４において、入力デバイス２２ｂの操作によって機器画像２０２をユーザＵが選択すると、図１６の検索結果画面Ｗ５に示すように、選択された機器画像２０２に対応する機器３の機能の一覧、機器の故障状況、機器情報を取得した最新の取得日時が示された機器情報２０４が表示される。図１６の例で示す機器情報２０４は、選択された機器画像２０２に対応する機器３が正常であることを示している。一方、図１５の検索結果画面Ｗ４において、故障マーク画像２０３が付された機器画像２０２が選択された場合には、図１７に示す検索結果画面Ｗ６のように、この機器画像２０２に対応する機器３の機能の一覧および機器情報を取得した日時に加え、この機器３の故障状況の詳細を示した機器情報２０５が表示される。
【００３４】
このように、本実施の形態では、ユーザＵが端末２から、利用したい機器３の検索を実行すると、端末２のディスプレイ２２ａに、検索条件に一致した機器３を示す機器画像２０２が地図画像２０１上に重ねて表示された検索結果画像が表示される。すなわち、本実施の形態では、地図画像上にユーザＵが利用したい機器３が現に位置する場所を示した画面が、検索結果として端末２のディスプレイ２２ａに表示されるため、ユーザＵは、この検索結果画面を視認するだけで、自分の業務を行うのに適した機器３が実際にどこにあるかを容易に把握することができる。
【００３５】
また、機器情報管理サーバ４は、検索条件に一致する機器３から、該機器３が実際に位置する経度および緯度を示す位置情報を直接取得しており、端末２の検索画面の地図上に表示される機器３の位置情報は、過去のものではなく、ほぼリアルタイムのものである。そして、端末２に表示される地図画像情報に、機器３の位置情報である経度および緯度が入力されることで、ユーザＵが利用したい機器３が現に位置する場所がディスプレイ２２ａに表示される検索画面上で正確に示されるため、ユーザＵは、利用したい機器３が実際にどこにあるかを正確に把握することができる。
【００３６】
さらに、実施の形態では、端末２のディスプレイ２２ａの検索結果画面に表示された機器画像のうち、所望の機器画像を選択すると、該機器画像に対応する機器３の機能や故障状態等も併せて表示されるため、ユーザＵは、表示された機器画像に対応する機器３のうち、自分の業務を行うのに最も適した機器３がどれであるかも確実に把握することができる。
【００３７】
なお、検索システム１における各装置における処理について詳細に説明する。図１８は、検索システム１における各装置における検索処理の手順の流れの一例を示すシーケンス図である。
【００３８】
図１８に示すように、端末２は、前述の検索画面Ｗ１〜Ｗ３に対しての入力デバイス２２ｂによる検索条件入力処理（ステップＳ１１）および検索実行指示入力処理（ステップＳ１２）の後、ネットワークＩ／Ｆ２１およびネットワーク６を介して、検索条件を機器情報管理サーバ４に送信し（ステップＳ１３）、検索実行を指示する。図１９は、検索条件のデータ構造の具体例を示す図である。図１９では、構造化されたデータとして検索条件を表現しており、検索条件全体を示すデータ群３０１は、ユーザＵによる入力デバイス２２ｂの操作によって選択された機器３の機能を表すデータ群３０２と、ユーザＵによる入力デバイス２２ｂの操作によって選択された検索対象の地域を表すデータ群３０３とによって構成される。なお、データ群３０１は、検索対象の地域として「新宿駅」で検索することが表されている。
【００３９】
機器情報管理サーバ４が検索条件を受信すると（ステップＳ１４）、検索部４８ａは、検索条件に一致する機器３を検索する。具体的には、検索部４８ａが、機器情報記憶部４４ａに記憶された複数の機器３の機器情報のうち、最初の機器情報を参照して（ステップＳ１５）、参照した機器情報と検索条件とが一致するか否かを判断する（ステップＳ１６）。検索部４８ａは、検索条件として、機器３がサポートする機能と機器が位置する地域とが設定されており、参照した機器情報に示された機能が、検索条件で設定された機能と一致するか否かを判断する。
【００４０】
検索部４８ａは、参照した機器情報と検索条件とが一致すると判断した場合（ステップＳ１６：一致）、該参照した機器情報を検索結果に追加する（ステップＳ１７）。位置情報取得部４８ｂは、検索部４８ａが参照した機器情報に対応する機器３に対して、ネットワーク６を介して、位置情報の送信を要求する（ステップＳ１８）。位置情報の送信要求を受信した機器３では、位置情報測定受信回路３２が、位置情報測定送信装置７から、緯度および経度で表される機器３自身の位置情報を取得し、ネットワーク通信部３８ｅが、位置情報測定受信回路３２によって取得された位置情報を要求元の機器情報管理サーバ４に送信する（ステップＳ１９）。機器情報管理サーバ４において、位置情報取得部４８ｂが、位置情報の送信要求を行った機器３から該機器の位置情報を受信すると、検索部４８ａは、該受信した該機器３の位置情報を、該機器３の機器情報と対応付けて検索結果に追加する（ステップＳ２０）。
【００４１】
検索部４８ａは、参照した機器情報と検索条件とが一致しないと判断した場合（ステップＳ１６：一致しない）、あるいは、ステップＳ２０が終了した場合、機器情報記憶部４４ａに記憶された全ての機器３の機器情報の検索を終了したか否かを判断する（ステップＳ２１）。検索部４８ａは、機器情報記憶部４４ａに記憶された全ての機器３の機器情報の検索を終了していないと判断した場合（ステップＳ２１：Ｎｏ）、次の機器情報を参照し（ステップＳ２２）、ステップＳ１６に進み、参照した機器情報と、検索条件とが一致するか否かを判断する。
【００４２】
このように、検索部４８ａは、機器情報記憶部４４ａに記憶された各機器情報について、検索条件と一致するか否かを順次判断し、機器情報記憶部４４ａに記憶された全ての機器３の機器情報の検索を終了したと判断した場合（ステップＳ２１：Ｙｅｓ）、出力部４８ｃは、検索結果を要求元の端末２に送信する（ステップＳ２３）。
【００４３】
検索結果は、検索部４８ａによって検索された機器の機器情報と、該検索された機器３自身との通信によって取得された該検索された機器３の位置情報とを示したものである。図２０は、検索結果のデータ構造の具体例を示す図である。図２０では、構造化されたデータとして検索条件を表現しており、検索結果全体を示すデータ群３０４は、機器情報を表すデータ群３０６と位置情報を表すデータ群３０７とによって構成された１件あたりの機器３の検索結果を表すデータ群３０５を、一以上含む。機器情報を表すデータ群３０６は、該機器情報に対応する機器３の型番、機能、機器の状態（故障状態）、並びに、機器情報を取得した最新の日時を示すデータを含む。また、位置情報を表すデータ群３０５は、緯度および経度を示すデータを含む。
【００４４】
なお、検索部４８ａは、検索条件に一致する機器３が検索できなかった場合、検索条件において指定された地域以外の所定の範囲内に位置する機器を、機器情報記憶部４４ａが記憶する複数の機器の機器情報から改めて検索し、検索結果に追加する。これによって、ユーザＵは、端末２による検索条件において指定された地域内に検索条件に該当する機器３が存在しない場合であっても、その地域周辺で検索条件に該当する機器３があることを認識することができる。なお、地域に対して再検索を行う所定の範囲については、予め決められていてもよく、地域ごとに異なる範囲が決められていてもよく、また、ユーザＵによる端末２の操作によって端末２から指定されたものでもよい。また、検索部４８ａは、検索条件に一致する全ての機器の故障情報が故障状態であることを示す場合、検索条件において指定された地域以外の所定の範囲内に位置する機器を、機器情報記憶部４４ａが記憶する複数の機器の機器情報から改めて検索し、検索結果に加える。これによって、ユーザＵは、端末２による検索条件において指定された地域内に位置する機器３の全てが故障している場合であっても、その地域周辺で検索条件に該当し、かつ、故障していない機器３の場所を認識することができる。なお、地域に対して再検索を行う場合の所定の範囲については、予め決められていてもよく、また、地域ごとに異なる範囲が決められていてもよく、また、ユーザＵによる端末２の操作によって端末２から指定されたものでもよい。
【００４５】
端末２では、機器情報管理サーバ４から検索結果を受信すると（ステップＳ２４）、地図情報管理サーバ５に対して、アプリケーション２８が、検索結果に示された各機器３の位置情報をもとに検索結果に示された各機器３が位置する領域の地図情報の送信を指示し（ステップＳ２５）、検索結果を送信する（ステップＳ２６）。地図情報管理サーバ５は、端末２から送信された検索結果を受信し（ステップＳ２７）、該検索結果を参照して、検索結果に示された各機器３が位置する領域の地図情報を地図情報記憶部５４ａから取得し、取得した地図情報を要求元の端末２に送信する（ステップＳ２８）。この場合、地図情報管理サーバ５は、取得した地図情報に対応する地図画像上に、検索結果に示された機器３の機器画像を、該機器３の位置に対応する場所に表した画像情報を、地図情報として端末２に送信する。機器画像は、該機器画像に対応する機器３の機器情報とも対応付けられている。
【００４６】
端末２は、地図情報管理サーバ５から、検索結果に示された各機器３が位置する領域の地図情報を受信し（ステップＳ２９）、検索結果および地図情報をディスプレイ２２ａに表示する（ステップＳ３０）。
【００４７】
上記の各処理を行うことによって、図１５〜図１７に示す検索結果画面Ｗ４〜Ｗ６が、端末２のディスプレイ２２ａに表示され、ユーザＵは、自分の業務を行うのに最も適した機器３が実際に今どこにあるかを容易かつ正確に把握することができる。
【００４８】
なお、この形態は本発明の範囲を限定するものではない。たとえば、端末２が、機器情報記憶部４４ａに接続して、検索条件に一致する機器３を検索する機能を有していてもよく、地図情報記憶部５４ａに接続して、検索条件に示された機器３が位置する領域の地図情報を取得し、地図画像上に機器情報画像等を重ねて表した画像を生成する機能を有していてもよい。また、端末２に、検索結果に示された各機器３に直接、位置情報を要求する機能を持たせてもよい。また、機器情報管理サーバ４は、複数台でもよく、どの機器情報管理サーバ４に検索機能を持たせてもよい。また、地図情報管理サーバ５は、複数台でもよく、どの地図情報管理サーバ５に、地図情報記憶機能を持たせてもよい。端末２は、各管理サーバを介さずに、ネットワークを介して、機器情報記憶部４４ａまたは地図情報記憶部５４ａに直接接続できるものであってもよい。
【００４９】
また、この実施の形態で説明する各記憶部、各管理サーバ、および、端末が接続されたシステム構成は一例であり、用途や目的に応じて様々なシステム構成例があることは言うまでもない。
【００５０】
また、本実施の形態にかかる検索システム１の各装置で実行される各処理に対する実行プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよく、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、インターネット等のネットワーク経由で提供または配布するように構成してもよい。
【符号の説明】
【００５１】
１  検索システム
２  端末
３  機器
３Ｃ，３Ｄ  プロジェクタ
４  機器情報管理サーバ
５  地図情報管理サーバ
６  ネットワーク
７  位置情報測定送信装置
２０，３０，４０，５０  バス
２１，３１，４１，５１  ネットワークＩ／Ｆ
２２ａ  ディスプレイ
２２ｂ  入力デバイス
２７，３７，４７，５７  オペレーティングシステム
２８  アプリケーション
３２  位置情報測定受信回路
３８ａ  コピーアプリ  
３８ｂ  プリンタアプリ
３８ｃ  スキャナアプリ
３８ｅ  ネットワーク通信部
３８ｄ  ファックスアプリ
３８ｆ  機器制御部
４４ａ  機器情報記憶部
４８ａ  検索部
４８ｂ  位置情報取得部
４８ｃ  出力部
４８ｄ，５８  記憶制御部
５４ａ  地図情報記憶部
【先行技術文献】
【特許文献】
【００５２】
【特許文献１】特開２００５−０９９９６４号公報
【特許文献２】特開２０１２−０１００５９号公報
【特許文献３】特開２００６−０２９８８５号公報
【特許文献４】特開２００１−２３６３０１号公報
【特許文献５】特開２００５−０６３４０１号公報
【図１】
2016081196.tif 000003
【図２】
2016081196.tif 000004
【図３】
2016081196.tif 000005
【図４】
2016081196.tif 000006
【図５】
2016081196.tif 000007
【図６】
2016081196.tif 000008
【図７】
2016081196.tif 000009
【図８】
2016081196.tif 000010
【図９】
2016081196.tif 000011
【図１０】
2016081196.tif 000012
【図１１】
2016081196.tif 000013
【図１２】
2016081196.tif 000014
【図１３】
2016081196.tif 000015
【図１４】
2016081196.tif 000016
【図１５】
2016081196.tif 000017
【図１６】
2016081196.tif 000018
【図１７】
2016081196.tif 000019
【図１８】
2016081196.tif 000020
【図１９】
2016081196.tif 000021
【図２０】
2016081196.tif 000022