(57)【要約】【課題】複数の装置間の特徴の違いを知らせることを可能とする。【解決手段】複数の装置の各装置が各々有する複数の特徴を特定する特定手段と、複数の装置の各装置に関連付けて、各装置が各々有する複数の特徴のうち、各装置以外の少なくとも１つの装置が有しない特定の特徴を表示するための表示情報を生成する生成手段とを備えたことを特徴とする表示情報生成装置。【選択図】図３
2020149447.tif 000002
【特許請求の範囲】
【請求項１】
複数の装置の各装置が各々有する複数の特徴を特定する特定手段と、
前記複数の装置の各装置に関連付けて、当該各装置が各々有する複数の特徴のうち、当該各装置以外の少なくとも１つの装置が有しない特定の特徴を表示するための表示情報を生成する生成手段と
を備えたことを特徴とする表示情報生成装置。
【請求項２】
前記生成手段は、好ましいことを示す条件として予め定められた条件を満たす特徴を、前記特定の特徴として表示するための前記表示情報を生成することを特徴とする請求項１に記載の表示情報生成装置。
【請求項３】
前記生成手段は、前記予め定められた条件を満たす特徴を、好ましいことを表す態様として予め定められた態様で表示するための前記表示情報を生成することを特徴とする請求項２に記載の表示情報生成装置。
【請求項４】
前記生成手段は、好ましくないことを示す条件として予め定められた条件を満たす特徴を、前記特定の特徴として表示するための前記表示情報を生成することを特徴とする請求項１に記載の表示情報生成装置。
【請求項５】
前記生成手段は、前記予め定められた条件を満たす特徴を、好ましくないことを表す態様として予め定められた態様で表示するための前記表示情報を生成することを特徴とする請求項４に記載の表示情報生成装置。
【請求項６】
前記特定の特徴は、前記複数の装置の各装置が有する状態、性能、又は仕様に関する特徴であることを特徴とする請求項１に記載の表示情報生成装置。
【請求項７】
前記生成手段は、前記状態、性能、又は仕様を表す数値であって、大きいことを示す条件として予め定められた条件を満たす数値を、当該状態、性能、又は仕様に関する特徴として表示するための前記表示情報を生成することを特徴とする請求項６に記載の表示情報生成装置。
【請求項８】
前記生成手段は、前記状態、性能、又は仕様を表す数値であって、小さいことを示す条件として予め定められた条件を満たす数値を、当該状態、性能、又は仕様に関する特徴として表示するための前記表示情報を生成することを特徴とする請求項６に記載の表示情報生成装置。
【請求項９】
前記生成手段は、前記複数の装置のうちの特定の装置が選択された場合に、当該特定の装置以外の他の装置に関連付けて、当該他の装置が有する前記状態、性能、又は仕様を表す数値の当該特定の装置が有する当該状態、性能、又は仕様を表す数値に対する差分を、当該状態、性能、又は仕様に関する特徴として表示するための前記表示情報を生成することを特徴とする請求項６に記載の表示情報生成装置。
【請求項１０】
前記特定の特徴は、前記複数の装置の各装置が有する機能に関する特徴を含むことを特徴とする請求項１に記載の表示情報生成装置。
【請求項１１】
前記生成手段は、前記機能を有すること又は前記機能の種類を、前記機能に関する特徴として表示するための前記表示情報を生成することを特徴とする請求項１０に記載の表示情報生成装置。
【請求項１２】
前記生成手段は、前記複数の装置のうちの第１の装置に関連付けて、第１の機能に関する特徴を特定の項目に、前記複数の装置のうちの当該第１の装置とは異なる第２の装置に関連付けて、当該第１の機能とは異なる第２の機能に関する特徴を当該特定の項目に、前記機能に関する特徴として表示するための前記表示情報を生成することを特徴とする請求項１０に記載の表示情報生成装置。
【請求項１３】
コンピュータに、
複数の装置の各装置が各々有する複数の特徴を特定する機能と、
前記複数の装置の各装置に関連付けて、当該各装置が各々有する複数の特徴のうち、当該各装置以外の少なくとも１つの装置が有しない特定の特徴を表示するための表示情報を生成する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示情報生成装置及びプログラムに関する。
【背景技術】
【０００２】
印刷された印刷依頼伝票から注文識別情報を読み取り、読み取られた注文識別情報を解析して受注した印刷注文を処理すべき情報処理装置を特定するための印刷設定構造情報を生成して登録し、登録された印刷設定構造情報と各情報処理装置の資源情報とに基づいてシートに印刷されたいずれかの情報処理装置を推奨する情報処理装置に決定し、決定された推奨する情報処理装置を画面に表示する情報処理システムは、知られている（例えば、特許文献１参照）。
【０００３】
プリンタのリソース情報を取得するプリンタ情報解析部と、ジョブチケットから設定情報を取得するジョブチケット解析部と、リソース情報と設定情報とを比較して、プリンタごとに、ジョブの実行に係る印刷準備工程についての作業時間の短縮の可否を判定し、プリンタの推奨度を算出する判定ルール照合部と、を備えた情報処理装置も、知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−５８０４０号公報
【特許文献２】特開２０１７−８４０３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特定の処理を実行するために必要な条件を満たす装置を推奨するに過ぎない構成を採用したのでは、該当する装置が複数存在する場合にそれらの装置間の特徴の違いを知らせることができない。
【０００６】
本発明の目的は、複数の装置間の特徴の違いを知らせることを可能とすることにある。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、複数の装置の各装置が各々有する複数の特徴を特定する特定手段と、前記複数の装置の各装置に関連付けて、当該各装置が各々有する複数の特徴のうち、当該各装置以外の少なくとも１つの装置が有しない特定の特徴を表示するための表示情報を生成する生成手段とを備えたことを特徴とする表示情報生成装置である。
請求項２に記載の発明は、前記生成手段は、好ましいことを示す条件として予め定められた条件を満たす特徴を、前記特定の特徴として表示するための前記表示情報を生成することを特徴とする請求項１に記載の表示情報生成装置である。
請求項３に記載の発明は、前記生成手段は、前記予め定められた条件を満たす特徴を、好ましいことを表す態様として予め定められた態様で表示するための前記表示情報を生成することを特徴とする請求項２に記載の表示情報生成装置である。
請求項４に記載の発明は、前記生成手段は、好ましくないことを示す条件として予め定められた条件を満たす特徴を、前記特定の特徴として表示するための前記表示情報を生成することを特徴とする請求項１に記載の表示情報生成装置である。
請求項５に記載の発明は、前記生成手段は、前記予め定められた条件を満たす特徴を、好ましくないことを表す態様として予め定められた態様で表示するための前記表示情報を生成することを特徴とする請求項４に記載の表示情報生成装置である。
請求項６に記載の発明は、前記特定の特徴は、前記複数の装置の各装置が有する状態、性能、又は仕様に関する特徴であることを特徴とする請求項１に記載の表示情報生成装置である。
請求項７に記載の発明は、前記生成手段は、前記状態、性能、又は仕様を表す数値であって、大きいことを示す条件として予め定められた条件を満たす数値を、当該状態、性能、又は仕様に関する特徴として表示するための前記表示情報を生成することを特徴とする請求項６に記載の表示情報生成装置である。
請求項８に記載の発明は、前記生成手段は、前記状態、性能、又は仕様を表す数値であって、小さいことを示す条件として予め定められた条件を満たす数値を、当該状態、性能、又は仕様に関する特徴として表示するための前記表示情報を生成することを特徴とする請求項６に記載の表示情報生成装置である。
請求項９に記載の発明は、前記生成手段は、前記複数の装置のうちの特定の装置が選択された場合に、当該特定の装置以外の他の装置に関連付けて、当該他の装置が有する前記状態、性能、又は仕様を表す数値の当該特定の装置が有する当該状態、性能、又は仕様を表す数値に対する差分を、当該状態、性能、又は仕様に関する特徴として表示するための前記表示情報を生成することを特徴とする請求項６に記載の表示情報生成装置である。
請求項１０に記載の発明は、前記特定の特徴は、前記複数の装置の各装置が有する機能に関する特徴を含むことを特徴とする請求項１に記載の表示情報生成装置である。
請求項１１に記載の発明は、前記生成手段は、前記機能を有すること又は前記機能の種類を、前記機能に関する特徴として表示するための前記表示情報を生成することを特徴とする請求項１０に記載の表示情報生成装置である。
請求項１２に記載の発明は、前記生成手段は、前記複数の装置のうちの第１の装置に関連付けて、第１の機能に関する特徴を特定の項目に、前記複数の装置のうちの当該第１の装置とは異なる第２の装置に関連付けて、当該第１の機能とは異なる第２の機能に関する特徴を当該特定の項目に、前記機能に関する特徴として表示するための前記表示情報を生成することを特徴とする請求項１０に記載の表示情報生成装置である。
請求項１３に記載の発明は、コンピュータに、複数の装置の各装置が各々有する複数の特徴を特定する機能と、前記複数の装置の各装置に関連付けて、当該各装置が各々有する複数の特徴のうち、当該各装置以外の少なくとも１つの装置が有しない特定の特徴を表示するための表示情報を生成する機能とを実現させるためのプログラムである。
【発明の効果】
【０００８】
請求項１の発明によれば、複数の装置間の特徴の違いを知らせることが可能になる。
請求項２の発明によれば、好ましいことを示す条件として予め定められた条件を満たす特徴の複数の装置間での違いを知らせることが可能となる。
請求項３の発明によれば、好ましいことを示す条件として予め定められた条件を満たす特徴をその条件を満たさない特徴と区別して知らせることが可能となる。
請求項４の発明によれば、好ましくないことを示す条件として予め定められた条件を満たす特徴の複数の装置間での違いを知らせることが可能となる。
請求項５の発明によれば、好ましくないことを示す条件として予め定められた条件を満たす特徴をその条件を満たさない特徴と区別して知らせることが可能となる。
請求項６の発明によれば、複数の装置間の状態、性能、又は仕様に関する特徴の違いを知らせることが可能となる。
請求項７の発明によれば、大きいことを示す条件として予め定められた条件を満たす状態、性能、又は仕様を表す数値の複数の装置間での違いを知らせることが可能となる。
請求項８の発明によれば、小さいことを示す条件として予め定められた条件を満たす状態、性能、又は仕様を表す数値の複数の装置間での違いを知らせることが可能となる。
請求項９の発明によれば、選択された装置の状態、性能、又は仕様を表す数値に対する選択されていない装置の状態、性能、又は仕様を表す数値の差分を知らせることが可能となる。
請求項１０の発明によれば、複数の装置間の機能に関する特徴の違いを知らせることが可能となる。
請求項１１の発明によれば、機能を有すること又は機能の種類の複数の装置間での違いを知らせることが可能となる。
請求項１２の発明によれば、第１の装置の第１の機能に関する特徴と、第１の装置とは異なる第２の装置の第１の機能とは異なる第２の機能に関する特徴とを、１つの項目の特徴として知らせることが可能となる。
請求項１３の発明によれば、複数の装置間の特徴の違いを知らせることが可能になる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態におけるコンピュータシステムの全体構成例を示した図である。
【図２】本発明の実施の形態におけるサーバのハードウェア構成例を示した図である。
【図３】本発明の実施の形態におけるサーバの機能構成例を示したブロック図である。
【図４】本発明の実施の形態における初期の表示内容を実現するための表示情報を生成する際のサーバの動作例を示したフローチャートである。
【図５】本発明の実施の形態における候補装置の選択時の表示内容を実現するための表示情報を生成する際のサーバの動作例を示したフローチャートである。
【図６】本発明の第１の実施例で定義情報記憶部に事前に記憶される定義情報の具体例を示した図である。
【図７】本発明の第１の実施例で最初に特徴情報記憶部に記憶される特徴情報の具体例を示した図である。
【図８】本発明の第１の実施例でランキング付けを行う処理又は「あり」を残す処理が行われた後に特徴情報記憶部に記憶される特徴情報の具体例を示した図である。
【図９】本発明の第１の実施例でクライアントに表示される印刷指示画面の初期の表示内容の例を示した図である。
【図１０】本発明の第１の実施例でクライアントに表示される印刷指示画面の１つ目の印刷装置の選択時の表示内容の例を示した図である。
【図１１】本発明の第１の実施例でクライアントに表示される印刷指示画面の２つ目の印刷装置の選択時の表示内容の例を示した図である。
【図１２】本発明の第２の実施例で定義情報記憶部に事前に記憶される定義情報の具体例を示した図である。
【図１３】本発明の第２の実施例で最初に特徴情報記憶部に記憶される特徴情報の具体例を示した図である。
【図１４】本発明の第２の実施例でランキング付けを行う処理が行われた後に特徴情報記憶部に記憶される特徴情報の具体例を示した図である。
【図１５】本発明の第２の実施例でクライアントに表示される検索結果画面の初期の表示内容の例を示した図である。
【図１６】本発明の第２の実施例でクライアントに表示される検索結果画面のスマートフォンの選択時の表示内容の例を示した図である。
【図１７】本発明の第２の実施例でクライアントに表示される検索結果画面のアピール機能を強調した表示内容の例を示した図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
【００１１】
［本実施の形態の概要］
本実施の形態は、複数の装置の各装置に関連付けて、各装置が各々有する複数の特徴のうち、各装置以外の少なくとも１つの装置が有しない特定の特徴を表示するための表示情報を生成する。
【００１２】
以下では、複数の装置から要求する処理を実行可能な装置又は最低限必要な条件を満たす候補の装置に絞り込み、候補の装置が複数存在する場合にその候補の装置間の差分を表示する場合を例にとって説明する。以降、要求する処理を実行可能な装置又は最低限必要な条件を満たす装置に絞り込む前の装置を「対象装置」と称し、絞り込んだ後の候補となる装置を「候補装置」と称することとする。
【００１３】
［コンピュータシステムの全体構成］
図１は、本実施の形態が適用されるコンピュータシステム１の全体構成例を示した図である。図示するように、このコンピュータシステム１は、クライアント１０と、サーバ３０とが通信回線８０に接続されることにより構成されている。尚、図には、１つのクライアント１０しか示していないが、２つ以上のクライアント１０を設けてもよい。
【００１４】
クライアント１０は、情報をサーバ３０へ送信し、これに応じてサーバ３０から表示情報を受信すると、この表示情報に基づいて複数の候補装置間の差分（強み又は弱み）を表示するコンピュータである。例えば、候補装置が印刷装置である場合は、印刷対象のデータを作成するアプリケーションや、印刷対象のデータの印刷を指示する印刷指示情報を作成するプリンタドライバがインストールされ、このプリンタドライバが印刷指示情報を印刷装置に送信する際に、印刷装置間の差分を表示するものであってよい。また、候補装置が端末装置である場合は、インターネット上の情報を閲覧するためのブラウザがインストールされ、ユーザがこのブラウザを用いて端末装置の情報の検索を行った際に、端末装置間の差分を表示するものであってよい。ここで、クライアント１０としては、ＰＣ、携帯端末等を用いるとよい。
【００１５】
サーバ３０は、クライアント１０から情報を受信すると、複数の候補装置間の差分を表示するための表示情報を生成し、この表示情報をクライアント１０へ送信するコンピュータである。例えば、候補装置が印刷装置である場合、サーバ３０は、複数の印刷装置の各印刷装置の特徴情報を取得し、その特徴情報間の差分を表示するための表示情報を生成する。この場合、複数の印刷装置は通信回線８０に接続されていてよく、サーバ３０は、複数の印刷装置の各印刷装置からその特徴情報を通信回線８０を介して取得してよい。また、候補装置が端末装置である場合、サーバ３０は、複数の端末装置の各端末装置の特徴情報を取得し、その特徴情報間の差分を表示するための表示情報を生成する。この場合、複数の端末装置の各端末装置の特徴情報を管理する少なくとも１つのコンピュータが通信回線８０に接続され、サーバ３０は、複数の端末装置の各端末装置の特徴情報をこの少なくとも１つのコンピュータから通信回線８０を介して取得してもよい。
【００１６】
通信回線８０は、クライアント１０とサーバ３０との間の情報通信に用いられる通信手段である。通信回線８０としては、例えばＬＡＮ（Local Area Network）やインターネットを用いるとよい。
【００１７】
尚、クライアント１０がサーバ３０の機能を有するシステム形態も考えられるが、ここでは、一例として、クライアント１０とサーバ３０とを分けたシステム形態を前提として説明する。
【００１８】
［クライアント及びサーバのハードウェア構成］
図２は、本実施の形態におけるサーバ３０のハードウェア構成例を示した図である。図示するように、サーバ３０は、演算手段であるＣＰＵ３１と、記憶手段であるメインメモリ３２及びＨＤＤ（Hard Disk Drive）３３とを備える。ここで、ＣＰＵ３１は、ＯＳ（Operating System）やアプリケーション等の各種ソフトウェアを実行し、後述する各機能を実現する。また、メインメモリ３２は、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域であり、ＨＤＤ３３は、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶する記憶領域である。更に、サーバ３０は、外部との通信を行うための通信Ｉ／Ｆ３４と、ディスプレイ等の表示デバイス３５と、キーボードやマウス等の入力デバイス３６とを備える。
【００１９】
また、図２に示したハードウェア構成は、クライアント１０のハードウェア構成としても捉えられる。但し、クライアント１０について述べるときは、図２のＣＰＵ３１、メインメモリ３２、ＨＤＤ３３、通信Ｉ／Ｆ３４、表示デバイス３５、入力デバイス３６をそれぞれ、ＣＰＵ１１、メインメモリ１２、ＨＤＤ１３、通信Ｉ／Ｆ１４、表示デバイス１５、入力デバイス１６と表記するものとする。
【００２０】
［サーバの機能構成］
図３は、本実施の形態におけるサーバ３０の機能構成例を示したブロック図である。図示するように、本実施の形態におけるサーバ３０は、受信部４１と、候補抽出部４２と、表示情報生成部４３と、特徴情報記憶部４４と、定義情報記憶部４５と、送信部４６とを備えている。
【００２１】
受信部４１は、複数の対象装置又はそれらの対象装置を管理するコンピュータから各対象装置の特徴情報を定期的に受信すると共に、クライアント１０から対象装置に関する処理を指示する指示情報を受信し、特徴情報及び指示情報を候補抽出部４２に出力する。
【００２２】
対象装置が印刷装置である場合は、複数の印刷装置から各印刷装置の特徴情報を受信すると共に、指示情報として、複数の印刷装置の何れかでの印刷を指示する印刷指示情報を受信する。
【００２３】
対象装置が端末装置である場合は、それぞれが複数の端末装置の少なくとも１つを管理する少なくとも１つのコンピュータから各端末装置の特徴情報を受信すると共に、指示情報として、複数の端末装置からの条件を満たす端末装置の検索を指示する検索指示情報を受信する。
【００２４】
また、受信部４１は、クライアント１０に表示された装置の中から選択された装置を示す選択情報をクライアント１０から受信し、選択情報を表示情報生成部４３に出力する。
【００２５】
候補抽出部４２は、受信部４１から定期的に特徴情報を受け取って保持しておく。そして、受信部４１から指示情報を受信すると、保持しておいた特徴情報に基づいて、複数の対象装置から複数の候補装置を抽出する。そして、抽出した複数の候補装置の各候補装置の特徴情報を表示情報生成部４３に出力する。
【００２６】
対象装置が印刷装置である場合は、受信部４１から受信した印刷指示情報に基づく印刷を行うことが可能な印刷装置を、保持しておいた特徴情報に基づいて、候補装置として抽出する。例えば、印刷指示情報がカラー印刷を指示するものであれば、カラートナーが搭載されている旨の特徴情報を有する印刷装置を候補装置として抽出し、印刷指示情報が特殊用紙での印刷を指示するものであれば、その特殊用紙が搭載されている旨の特徴情報を有する印刷装置を候補装置として抽出し、印刷指示情報が印刷に加えて後処理も指示するものであれば、その後処理を行う後処理装置が接続されている旨の特徴情報を有する印刷装置を候補装置として抽出すればよい。或いは、印刷指示情報の内容に関わらず、故障中である旨の特徴情報を有する印刷装置は候補装置から除外してもよい。
【００２７】
対象装置が端末装置である場合は、受信部４１から受信した検索指示情報に合致する端末装置を、保持しておいた特徴情報に基づいて、候補装置として抽出する。例えば、検索指示情報が「ノートＰＣ」、「１５インチ」による検索を指示するものである場合、重さが１５インチである旨の特徴情報を有するノートＰＣを候補装置として抽出し、検索指示情報が「スマートフォン」、「顔認証対応」、「ワイヤレス充電」による検索を指示するものである場合、顔認証に対応し、ワイヤレス充電が可能である旨の特徴情報を有するスマートフォンを候補装置として抽出すればよい。
【００２８】
本実施の形態では、複数の装置の一例として、複数の候補装置を用いており、複数の装置の各装置が各々有する複数の特徴の一例として、特徴情報を用いており、複数の特徴を特定する特定手段の一例として、受信部４１を設けている。
【００２９】
表示情報生成部４３は、候補抽出部４２から複数の候補装置の各候補装置の特徴情報を受け取った場合、これらの特徴情報のうち、複数の候補装置間で共通していない特徴情報を、特徴情報記憶部４４に記憶する。
【００３０】
また、表示情報生成部４３は、指示情報に基づく画面の初期の表示内容であって、特徴情報記憶部４４に記憶された特徴情報のうち、定義情報記憶部４５に定義された条件を満たす特徴情報を含む表示内容を実現するための表示情報を生成する。その際、定義情報記憶部４５に定義された条件が良好であることを示す条件である場合は、その条件を満たす特徴情報を良好であることを示す態様で含む表示内容を実現するための表示情報を生成する。定義情報記憶部４５に定義された条件が良好でないことを示す条件である場合は、その条件を満たす特徴情報を良好でないことを示す態様で含む表示内容を実現するための表示情報を生成する。
【００３１】
候補装置が印刷装置である場合は、印刷指示情報に基づく印刷を指示するための印刷指示画面の初期の表示内容であって、特徴情報記憶部４４に記憶された特徴情報のうち、定義情報記憶部４５に定義された条件を満たす特徴情報を含む表示内容を実現するための表示情報を生成する。
【００３２】
候補装置が端末装置である場合は、検索指示情報による検索結果を示す検索結果画面の初期の表示内容であって、特徴情報記憶部４４に記憶された特徴情報のうち、定義情報記憶部４５に定義された条件を満たす特徴情報を含む表示内容を実現するための表示情報を生成する。
【００３３】
尚、複数の対象装置の状態が変化し、候補抽出部４２により抽出される候補装置が変動した場合は、特徴情報を含む表示内容も動的に変化する。また、表示情報生成部４３は、推奨する候補装置をアニメーションで視覚的に通知するための表示情報を生成してもよい。
【００３４】
更に、表示情報生成部４３は、指示情報に基づく画面上で選択された候補装置を示す選択情報を受信部４１から受け取った場合、指示情報に基づく画面の候補装置の選択時の表示内容であって、特徴情報記憶部４４に記憶された特徴情報のうち、定義情報記憶部４５に定義された条件を満たす特徴情報を含む表示内容を実現するための表示情報を生成する。その際、定義情報記憶部４５に定義された条件が良好であることを示す条件である場合は、その条件を満たす特徴情報を良好であることを示す態様で含む表示内容を実現するための表示情報を生成する。定義情報記憶部４５に定義された条件が良好でないことを示す条件である場合は、その条件を満たす特徴情報を良好でないことを示す態様で含む表示内容を実現するための表示情報を生成する。また、その際、定義情報記憶部４５に定義された条件を満たす特徴情報を、選択されていない候補装置の特徴情報であれば、選択された候補装置の特徴情報に対する差分の形式で含む表示内容を実現するための表示情報を生成する。
【００３５】
候補装置が印刷装置である場合は、印刷指示情報に基づく印刷を指示するための印刷指示画面の印刷装置の選択時の表示内容であって、特徴情報記憶部４４に記憶された特徴情報のうち、定義情報記憶部４５に定義された条件を満たす特徴情報を含む表示内容を実現するための表示情報を生成する。
【００３６】
候補装置が端末装置である場合は、検索指示情報による検索結果を示す検索結果画面の端末装置の選択時の表示内容であって、特徴情報記憶部４４に記憶された特徴情報のうち、定義情報記憶部４５に定義された条件を満たす特徴情報を含む表示内容を実現するための表示情報を生成する。
【００３７】
尚、複数の対象装置の状態が変化し、候補抽出部４２により抽出される候補装置が変動した場合は、特徴情報を含む表示内容も動的に変化する。また、表示情報生成部４３は、推奨する候補装置をアニメーションで視覚的に通知するための表示情報を生成してもよい。
【００３８】
本実施の形態では、各装置以外の少なくとも１つの装置が有しない特定の特徴の一例として、複数の候補装置間で共通していない特徴情報を用いており、複数の装置の各装置に関連付けて特定の特徴を表示するための表示情報を生成する生成手段の一例として、表示情報生成部４３を設けている。
【００３９】
また、好ましいことを示す条件として予め定められた条件を満たす特徴を、好ましいことを表す態様として予め定められた態様で表示するための表示情報を生成する生成手段、又は、好ましくないことを示す条件として予め定められた条件を満たす特徴を、好ましくないことを表す態様として予め定められた態様で表示するための表示情報を生成する生成手段の一例として、表示情報生成部４３を設けている。
【００４０】
更に、複数の装置のうちの特定の装置の一例として、選択された候補装置を用いており、特定の装置以外の他の装置の一例として、選択されていない装置を用いており、他の装置が有する状態、性能、又は仕様を表す数値の特定の装置が有する状態、性能、又は仕様を表す数値に対する差分の一例として、選択されていない候補装置の特徴情報の選択された候補装置の特徴情報に対する差分を用いている。また、特定の装置が選択された場合に他の装置に関連付けて差分を表示するための表示情報を生成する生成手段の一例として、表示情報生成部４３を設けている。
【００４１】
特徴情報記憶部４４は、表示情報生成部４３により複数の候補装置間で共通していないとされた特徴情報を記憶する。以下では、特徴情報を、特徴項目と特徴値とからなる情報とする。特徴項目が状態、性能又は仕様を示す項目である場合、特徴値としてはそれらを表す数値を記憶する。特徴項目が機能を示す項目である場合、特徴値としてはその機能の「あり」、「なし」又は種類を記憶する。
【００４２】
候補装置が印刷装置である場合、特徴項目のうち、状態を示す項目は、例えば、「印刷完了時刻」、「用紙残量」、「利用時間」であり、性能を示す項目は、例えば、「印刷時間」、「故障率」、「ジャム率」である。また、特徴項目のうち、機能を示す項目は、例えば、「金／銀トナー」、「厚紙」、「利用ストック」である。
【００４３】
候補装置が端末装置である場合、特徴項目のうち、状態を示す項目は、例えば、「バッテリー駆動時間」であり、仕様を示す項目は、例えば、「重さ」である。また、特徴項目のうち、機能を示す項目は、例えば、「ビデオ撮影」、「ディスプレイ」、「画面操作」である。
【００４４】
また、特徴情報記憶部４４は、特徴項目が状態、性能又は仕様である場合の特徴値である数値、並びに、特徴項目が機能である場合の特徴値である機能の種類にランキング付けを行う処理が表示情報生成部４３により実行されると、特徴項目ごとに特徴値に関連付けてランキングも記憶する。また、特徴項目が機能である場合の特徴値である「あり」のみを残す処理が表示情報生成部４３により実行された後は、特徴値の「なし」は記憶しない。
【００４５】
定義情報記憶部４５は、特徴項目が状態、性能又は仕様を示す項目である場合の特徴値である数値や、特徴項目が機能を示す項目である場合の特徴値である機能の種類に対するランキングの付け方を定義したランキング定義を記憶する。ここで、ランキングの付け方には、例えば、特徴項目が状態、性能又は仕様を示す項目である場合の特徴値である数値が大きい方を上位とする付け方や小さい方を上位とする付け方がある。或いは、例えば、特徴項目が機能を示す項目である場合の特徴値である機能の種類が優れている方を上位とする付け方もある。
【００４６】
また、定義情報記憶部４５は、指示情報に基づく画面の初期の表示内容に含める特徴情報に関する条件を定義した初期表示条件定義を記憶する。更に、指示情報に基づく画面の候補装置の選択時の表示内容に含める特徴情報に関する条件を定義した選択時表示条件定義を記憶する。ここで、初期表示条件定義又は選択時表示条件定義で定義された特徴情報に関する条件としては、特徴項目が状態、性能又は仕様である場合の特徴値である数値、並びに、特徴項目が機能である場合の特徴値である機能の種類に付けられたランキングが最上位又は最下位であるという条件が例示される。或いは、特徴項目が機能である場合の特徴値が「あり」であるという条件も例示される。
【００４７】
このうち、ランキングが最上位であるという条件は、好ましいことを示す条件として予め定められた条件の一例である。ランキングが最下位であるという条件は、好ましくないことを示す条件として予め定められた条件の一例である。
【００４８】
また、特徴項目が状態、性能又は仕様を示す項目である場合に、ランキングの付け方が、特徴値である数値が大きい方を上位とする付け方であれば、ランキングが最上位であるという条件は、状態、性能、又は仕様を表す数値が大きいことを示す条件として予め定められた条件の一例である。ランキングの付け方が、特徴値である数値が小さい方を上位とする付け方であれば、ランキングが最上位であるという条件は、状態、性能、又は仕様を表す数値が小さいことを示す条件として予め定められた条件の一例である。
【００４９】
更に、特徴項目が状態、性能又は仕様を示す項目である場合に、ランキングの付け方が、特徴値である数値が大きい方を上位とする付け方であれば、ランキングが最下位であるという条件は、状態、性能、又は仕様を表す数値が小さいことを示す条件として予め定められた条件の一例である。ランキングの付け方が、特徴値である数値が小さい方を上位とする付け方であれば、ランキングが最下位であるという条件は、状態、性能、又は仕様を表す数値が大きいことを示す条件として予め定められた条件の一例である。
【００５０】
更にまた、特徴項目が機能を示す項目である場合に、特徴値である機能の種類に付けられたランキングが最上位又は最下位であるという条件は、機能の種類に関する条件の一例である。特徴値が「あり」であるという条件は、機能を有するという条件の一例である。
【００５１】
送信部４６は、表示情報生成部４３により生成された表示情報をクライアント１０へ送信する。
【００５２】
［サーバの動作］
サーバ３０では、まず、受信部４１が、複数の対象装置の各対象装置の特徴情報を定期的に受信し、候補抽出部４２が、この特徴情報を保持しておく。一方で、受信部４１は、クライアント１０から指示情報を受信し、候補抽出部４２が、この指示情報と、保持しておいた特徴情報とに基づいて、複数の候補装置を抽出する。そして、候補抽出部４２は、抽出した複数の候補装置を表示情報生成部４３に伝える。
【００５３】
すると、表示情報生成部４３が、指示情報に基づく画面の初期の表示内容を実現するための表示情報を生成する。
【００５４】
図４は、このときの表示情報生成部４３の動作例を示したフローチャートである。
【００５５】
まず、表示情報生成部４３は、候補抽出部４２から複数の候補装置の各候補装置の特徴情報を取得する（ステップ４０１）。
【００５６】
次に、表示情報生成部４３は、この特徴情報の１つの特徴項目に着目する（ステップ４０２）。そして、この着目した特徴項目について、その特徴値が複数の候補装置間で共通しているかどうかを判定する（ステップ４０３）。
【００５７】
特徴値が複数の候補装置間で共通していないと判定すれば、表示情報生成部４３は、この特徴項目を処理対象とする（ステップ４０４）。つまり、この特徴項目についての候補装置ごとの特徴値を特徴情報記憶部４４に記憶する。そして、処理をステップ４０５へ進める。
【００５８】
一方、特徴値が複数の候補装置間で共通していると判定すれば、表示情報生成部４３は、この特徴項目を処理対象から除外する。つまり、この特徴項目についてはステップ４０４を行わずに、処理をステップ４０５へ進める。
【００５９】
その後、表示情報生成部４３は、ステップ４０２で特徴情報の全ての特徴項目に着目したかどうかを判定する（ステップ４０５）。着目していない特徴項目があると判定すれば、表示情報生成部４３は、処理をステップ４０２へ戻し、全ての特徴項目に着目したと判定すれば、表示情報生成部４３は、処理をステップ４０６へ進める。
【００６０】
この時点で、特徴情報記憶部４４には、特徴値が複数の候補装置間で共通していない特徴項目に対して、候補装置ごとの特徴値を対応付けた特徴情報が記憶されている。
【００６１】
次に、表示情報生成部４３は、特徴情報記憶部４４に記憶された全ての特徴項目について、特徴値にランキング付けを行う処理又は特徴値の「あり」を残す処理を行う（ステップ４０６）。具体的には、特徴項目が状態、性能又は仕様を示す項目であり、特徴値が数値で表されている場合は、その数値にランキング付けを行う。定義情報記憶部４５には、特徴項目が状態、性能又は仕様を示す項目であれば、特徴項目ごとに、特徴値の数値が大きい方がランキング上位であるか小さい方がランキング上位であるかを定義したランキング定義が記憶されているので、表示情報生成部４３は、これを参照して、ランキング付けを行う。また、特徴項目が機能を示す項目であり、特徴値が「あり」又は「なし」で表されている場合は、「なし」を削除する。
【００６２】
次いで、表示情報生成部４３は、複数の候補装置のうちの１つの候補装置に着目する（ステップ４０７）。そして、着目した候補装置について、画面に含める特徴項目を選択する（ステップ４０８）。具体的には、定義情報記憶部４５に、特徴項目を画面に含めるための特徴値に関する条件を定義した初期表示条件定義が記憶されているので、この初期表示条件定義を参照して特徴項目を選択する。例えば、特徴項目が状態、性能又は仕様を示す項目であれば、特徴値のランキングが最上位又は最下位である特徴項目を含めることが考えられる。また、特徴項目が機能を示す項目であれば、特徴値が「あり」である特徴項目を含めることが考えられる。これにより、指示情報に基づく画面の初期の表示内容であって、着目した候補装置について選択された特徴項目を含む表示内容を実現するための表示情報が生成される。
【００６３】
その後、表示情報生成部４３は、ステップ４０７で全ての候補装置に着目したかどうかを判定する（ステップ４０９）。着目していない候補装置があると判定すれば、表示情報生成部４３は、処理をステップ４０７へ戻し、全ての候補装置に着目したと判定すれば、処理をステップ４１０へ進める。
【００６４】
そして最後に、表示情報生成部４３は、ここまでにステップ４０８で生成された表示情報を送信部４６に出力して（ステップ４１０）、処理を終了する。
【００６５】
すると、送信部４６は、表示情報をクライアント１０へ送信する。そして、クライアント１０は、表示情報に基づいて、指示情報に基づく画面の初期の表示内容を実現する。
【００６６】
クライアント１０にこのような画面が表示された状態で、ユーザが、画面に含まれる複数の候補装置のうちの１つの候補装置を選択したとする。これにより、サーバ３０では、受信部４１が、選択された候補装置を示す選択情報を受信し、この選択情報を表示情報に伝える。
【００６７】
すると、表示情報生成部４３が、指示情報に基づく画面の候補装置の選択時の表示内容を実現するための表示情報を生成する。
【００６８】
図５は、このときの表示情報生成部４３の動作例を示したフローチャートである。
【００６９】
まず、表示情報生成部４３は、受信部４１から候補装置の選択情報を取得する（ステップ４５１）。
【００７０】
次に、表示情報生成部４３は、選択された候補装置について、画面に含める特徴項目を選択する（ステップ４５２）。具体的には、定義情報記憶部４５に、特徴項目を画面に含めるための特徴値に関する条件を定義した選択時表示条件定義が記憶されているので、この選択時表示条件定義を参照して特徴項目を選択する。例えば、特徴項目が状態、性能又は仕様を示す項目であれば、特徴値のランキングが最上位である特徴項目を含めることが考えられる。また、特徴項目が機能を示す項目であれば、特徴値が「あり」である特徴項目を含めることが考えられる。これにより、指示情報に基づく画面の候補装置の選択時の表示内容であって、選択された候補装置について選択された特徴項目を含む表示内容を実現するための表示情報が生成される。
【００７１】
次いで、表示情報生成部４３は、選択されていない候補装置のうちの１つの候補装置に着目する（ステップ４５３）。そして、着目した候補装置について、画面に含める特徴項目を選択する（ステップ４５４）。具体的には、定義情報記憶部４５に、特徴項目を画面に含めるための特徴値に関する条件を定義した選択時表示条件定義が記憶されているので、この選択時表示条件定義を参照して特徴項目を選択する。例えば、特徴項目が状態、性能又は仕様を示す項目であれば、特徴値のランキングが最上位である特徴項目を含めることが考えられる。また、特徴項目が機能を示す項目であれば、特徴値が「あり」である特徴項目を含めることが考えられる。これにより、指示情報に基づく画面の候補装置の選択時の表示内容であって、着目した候補装置について選択された特徴項目を含む表示内容を実現するための表示情報が生成される。
【００７２】
また、表示情報生成部４３は、特徴項目が状態、性能又は仕様を示す項目である場合に、その特徴項目の特徴値を、選択された候補装置におけるその特徴項目の特徴値に対する差分に変換する（ステップ４５５）。そして、差分が、着目した候補装置(選択されていない候補装置)の特徴値が選択された候補装置の特徴値よりも良好であることを示しているかどうかを判定する（ステップ４５６）。差分が、着目した候補装置(選択されていない候補装置)の特徴値が選択された候補装置の特徴値よりも良好であることを示していると判定されれば、表示情報生成部４３は、ステップ４５４で生成した表示情報における着目した候補装置の特徴値に、良好であることを示す属性を付加する（ステップ４５７）。一方、差分が、着目した候補装置(選択されていない候補装置)の特徴値が選択された候補装置の特徴値よりも良好であることを示していると判定されなければ、表示情報生成部４３は、ステップ４５４で生成した表示情報における着目した候補装置の特徴値に、良好でないことを示す属性を付加する（ステップ４５８）。
【００７３】
その後、表示情報生成部４３は、ステップ４５３で全ての選択されていない候補装置に着目したかどうかを判定する（ステップ４５９）。着目していない候補装置があると判定すれば、表示情報生成部４３は、処理をステップ４５３へ戻し、全ての候補装置に着目したと判定すれば、処理をステップ４６０へ進める。
【００７４】
そして最後に、表示情報生成部４３は、ここまでにステップ４５２及びステップ４５４で生成された表示情報を送信部４６に出力して（ステップ４６０）、処理を終了する。
【００７５】
すると、送信部４６は、表示情報をクライアント１０へ送信する。そして、クライアント１０は、表示情報に基づいて、指示情報に基づく画面の候補装置の選択時の表示内容を実現する。
【００７６】
次に、以上の動作について、候補装置が印刷装置である場合と端末装置である場合とに分けて、具体的に説明する。
【００７７】
［第１の実施例］
第１の実施例は、候補装置が印刷装置である場合の実施例である。
【００７８】
まず、図４の動作に先立ち定義情報記憶部４５に事前に記憶される定義情報の具体例について説明する。
【００７９】
図６は、定義情報記憶部４５に事前に記憶される定義情報の具体例を示した図である。図示するように、定義情報は、特徴項目と、ランキング定義と、初期表示条件定義と、選択時表示条件定義とを対応付けたものである。
【００８０】
特徴項目は、上述したように、特徴情報の項目である。「印刷時間」から「利用時間」までが状態、性能又は仕様を示す項目であり、「金／銀トナー」から「利用ストック」までが機能を示す項目である。
【００８１】
ランキング定義は、上述したように、特徴項目の特徴値が数値で表される場合に、数値が大きい方がランキング上位であるか数値が小さい方がランキング上位であるかを定義したものである。例えば、「印刷時間」、「故障率」等については、数値が小さい方がランキング上位であることが定義されている。例えば、「用紙残量」については、数値が大きい方がランキング上位であることが定義されている。
【００８２】
初期表示条件定義は、特徴項目を画面の初期の表示内容に含めるための特徴値に関する条件を定義したものである。例えば、特徴項目が状態、性能又は仕様を示す項目である場合は、他の候補装置との差分が大きい特徴項目を表示するのが基本的な考え方である。従って、「故障率」、「用紙残量」等のように特徴値がランキング最上位の特徴項目及び特徴値がランキング最下位の特徴項目を画面の初期の表示内容に含めることが定義されている。但し、「印刷時間」のように特に重要な位置付けの特徴項目は特徴値に関係なく画面の初期の表示内容に含めることが定義されていてもよい。また、特徴項目が機能を示す項目である場合は、他の候補装置よりも良い点をアピールできる特徴項目を表示するのが基本的な考え方である。従って、「金／銀トナー」等のように特徴値が「あり」の特徴項目を画面の初期の表示内容に含めることが定義されている。
【００８３】
選択時表示条件定義は、特徴情報を画面の選択時の表示内容に含めるための特徴値に関する条件を定義したものである。例えば、特徴項目が状態、性能又は仕様を示す項目である場合は、選択された候補装置よりも良い点をアピールできる特徴項目を表示するのが基本的な考え方である。従って、「故障率」、「用紙残量」等のように特徴値がランキング最上位の特徴項目を画面の候補装置の選択時の表示内容に含めることが定義されている。但し、「印刷時間」のように特に重要な位置付けの特徴項目は特徴値に関係なく画面の候補装置の選択時の表示内容に含めることが定義されていてもよい。また、特徴項目が機能を示す項目である場合は、選択された候補装置よりも良い点をアピールできる特徴項目を表示するのが基本的な考え方である。従って、「金／銀トナー」等のように特徴値が「あり」の特徴項目を画面の候補装置の選択時の表示内容に含めることが定義されている。
【００８４】
次に、図４のステップ４０４で特徴情報記憶部４４に記憶される特徴情報の具体例について説明する。
【００８５】
図７は、このとき特徴情報記憶部４４に記憶される特徴情報の具体例を示した図である。この図では、特徴情報は、特徴項目と、印刷装置ごとの特徴値とを対応付けたものとなっている。
【００８６】
特徴項目が状態、性能又は仕様を示す項目である場合、これらの特徴値は数値で表されており、特徴項目が機能を示す項目である場合、これらの特徴値は「あり」又は「なし」で表されている。
【００８７】
次に、図４のステップ４０６でランキング付けを行う処理又は「あり」を残す処理が行われた後に特徴情報記憶部４４に記憶される特徴情報の具体例について説明する。
【００８８】
図８は、このとき特徴情報記憶部４４に記憶される特徴情報の具体例を示した図である。この図でも、特徴情報は、特徴項目と、印刷装置ごとの特徴値とを対応付けたものとなっている。
【００８９】
特徴項目の特徴値が数値で表される場合は、数値に対してランキング付けが行われている。例えば、「印刷時間」については、図６の定義情報記憶部４５に、数値が小さい方がランキング上位である旨のランキング定義が記憶されており、図７の特徴情報記憶部４４に、数値が小さい順に、印刷装置Ａの特徴値、印刷装置Ｂの特徴値、印刷装置Ｃの特徴値であることが記憶されている。従って、図８では、印刷装置Ａにランキング「１」が、印刷装置Ｂにランキング「２」が、印刷装置Ｃにランキング「３」が、それぞれ付与されている。例えば、「故障率」については、図６の定義情報記憶部４５に、数値が小さい方がランキング上位である旨のランキング定義が記憶されており、図７の特徴情報記憶部４４に、数値が小さい順に、印刷装置Ｂの特徴値、印刷装置Ｃの特徴値、印刷装置Ａの特徴値であることが記憶されている。従って、図８では、印刷装置Ｂにランキング「１」が、印刷装置Ｃにランキング「２」が、印刷装置Ａにランキング「３」が、それぞれ付与されている。例えば、「用紙残量」については、図６の定義情報記憶部４５に、数値が大きい方がランキング上位である旨のランキング定義が記憶されており、図７の特徴情報記憶部４４に、数値が大きい順に、印刷装置Ｃの特徴値、印刷装置Ａの特徴値、印刷装置Ｂの特徴値であることが記憶されている。従って、印刷装置Ｃにランキング「１」が、印刷装置Ａにランキング「２」が、印刷装置Ｂにランキング「３」が、それぞれ付与されている。
【００９０】
また、特徴項目の特徴値が「あり」又は「なし」で表される場合は、特徴値の「あり」のみが残されている。例えば、「金／銀トナー」については、印刷装置Ａの特徴値の「なし」及び印刷装置Ｃの特徴値の「なし」は削除されている。
【００９１】
次いで、図４のステップ４１０で出力された表示情報に基づいてクライアント１０に表示される印刷指示画面２１の初期の表示内容について説明する。
【００９２】
図９は、クライアント１０に表示される印刷指示画面２１の初期の表示内容の例を示した図である。図示するように、印刷指示画面２１は、印刷指示情報リスト表示領域２１１と、印刷装置リスト表示領域２１２とを含む。
【００９３】
ユーザが印刷指示情報リスト表示領域２１１から、太線で囲んで示した印刷指示情報を、白抜き矢印で示すように選択したとする。すると、選択された印刷指示情報を印刷可能な印刷装置のリストが印刷装置リスト表示領域２１２に表示される。ここでは、印刷装置Ａ，Ｂ，Ｃのリストが印刷装置リスト表示領域２１２に表示されている。そして、印刷装置リスト表示領域２１２には、印刷装置Ａの特徴情報を表示する特徴情報表示領域２１２ａと、印刷装置Ｂの特徴情報を表示する特徴情報表示領域２１２ｂと、印刷装置Ｃの特徴情報を表示する特徴情報表示領域２１２ｃとが設けられている。
【００９４】
特徴情報表示領域２１２ａには、図６の定義情報記憶部４５における初期表示条件定義が「全て」となっている「印刷時間」が表示されている。また、図６の定義情報記憶部４５における初期表示条件定義が「最上位及び最下位」で、図８の特徴情報記憶部４４における印刷装置Ａの特徴値のランキングが「１」又は「３」となっている「印刷完了時刻」、「故障率」、「ジャム率」、「利用時間」が表示されている。更に、図６の定義情報記憶部４５における初期表示条件定義が「あり」で、図８の特徴情報記憶部４４における印刷装置Ａの特徴値が「あり」となっている「利用ストック」が表示されている。
【００９５】
特徴情報表示領域２１２ｂには、図６の定義情報記憶部４５における初期表示条件定義が「全て」となっている「印刷時間」が表示されている。また、図６の定義情報記憶部４５における初期表示条件定義が「最上位及び最下位」で、図８の特徴情報記憶部４４における印刷装置Ｂの特徴値のランキングが「１」又は「３」となっている「故障率」、「用紙残量」、「利用時間」が表示されている。更に、図６の定義情報記憶部４５における初期表示条件定義が「あり」で、図８の特徴情報記憶部４４における印刷装置Ｂの特徴値が「あり」となっている「金／銀トナー」が表示されている。
【００９６】
特徴情報表示領域２１２ｃには、図６の定義情報記憶部４５における初期表示条件定義が「全て」となっている「印刷時間」が表示されている。また、図６の定義情報記憶部４５における初期表示条件定義が「最上位及び最下位」で、図８の特徴情報記憶部４４における印刷装置Ｃの特徴値のランキングが「１」又は「３」となっている「印刷完了時刻」、「ジャム率」、「用紙残量」が表示されている。更に、図６の定義情報記憶部４５における初期表示条件定義が「あり」で、図８の特徴情報記憶部４４における印刷装置Ｃの特徴値が「あり」となっている「厚紙」が表示されている。
【００９７】
次いで、図９の印刷指示画面２１上で印刷装置Ａを選択することにより、図５のステップ４６０で出力された表示情報に基づいてクライアント１０に表示される印刷指示画面２１の表示内容について説明する。
【００９８】
図１０は、クライアント１０に表示される印刷指示画面２１の印刷装置Ａの選択時の表示内容の例を示した図である。
【００９９】
ユーザが印刷装置リスト表示領域２１２から、太線で囲んで示した特徴情報表示領域２１２ａを、白抜き矢印で示すように選択したとする。すると、選択されていない印刷装置Ｂの特徴情報が、選択された印刷装置Ａの特徴情報を基準として、特徴情報表示領域２１２ｂに表示される。また、選択されていない印刷装置Ｃの特徴情報が、選択された印刷装置Ａの特徴情報を基準として、特徴情報表示領域２１２ｃに表示される。
【０１００】
特徴情報表示領域２１２ａには、図６の定義情報記憶部４５における選択時表示条件定義が「全て」となっている「印刷時間」が表示されている。また、図６の定義情報記憶部４５における選択時表示条件定義が「最上位」で、図８の特徴情報記憶部４４における印刷装置Ａの特徴値のランキングが「１」となっている「印刷完了時刻」、「利用時間」が表示されている。更に、図６の定義情報記憶部４５における選択時表示条件定義が「あり」で、図８の特徴情報記憶部４４における印刷装置Ａの特徴値が「あり」となっている「利用ストック」が表示されている。
【０１０１】
特徴情報表示領域２１２ｂには、図６の定義情報記憶部４５における選択時表示条件定義が「全て」となっている「印刷時間」が表示されている。但し、「印刷時間」としては印刷装置Ａの「印刷時間」よりも１０分長いことが示され、印刷装置Ａの「印刷時間」よりも良好ではないことが細字によって示されている。また、図６の定義情報記憶部４５における選択時表示条件定義が「最上位」で、図８の特徴情報記憶部４４における印刷装置Ｂの特徴値のランキングが「１」となっている「故障率」が表示されている。但し、「故障率」としては印刷装置Ａの「故障率」よりも５％低いことが示され、印刷装置Ａの「故障率」よりも良好であることが太字によって示されている。更に、図６の定義情報記憶部４５における選択時表示条件定義が「あり」で、図８の特徴情報記憶部４４における印刷装置Ｂの特徴値が「あり」となっている「金／銀トナー」が表示されている。ここで、「金／銀トナー」が搭載されていることは印刷装置Ａよりも良好であることが太字によって示されている。
【０１０２】
特徴情報表示領域２１２ｃには、図６の定義情報記憶部４５における選択時表示条件定義が「全て」となっている「印刷時間」が表示されている。但し、「印刷時間」としては印刷装置Ａの「印刷時間」よりも１５分長いことが示され、印刷装置Ａの「印刷時間」よりも良好ではないことが細字によって示されている。また、図６の定義情報記憶部４５における選択時表示条件定義が「最上位」で、図８の特徴情報記憶部４４における印刷装置Ｃの特徴値のランキングが「１」となっている「ジャム率」、「用紙残量」が表示されている。但し、「ジャム率」としては印刷装置Ａの「ジャム率」よりも１０％低いことが示され、印刷装置Ａの「ジャム率」よりも良好であることが太字によって示されている。「用紙残量」としては印刷装置Ａの「用紙残量」よりも５０％多いことが示され、印刷装置Ａの「用紙残量」よりも良好であることが太字によって示されている。更に、図６の定義情報記憶部４５における選択時表示条件定義が「あり」で、図８の特徴情報記憶部４４における印刷装置Ｃの特徴値が「あり」となっている「厚紙」が表示されている。ここで、「厚紙」が搭載されていることは印刷装置Ａよりも良好であることが太字によって示されている。
【０１０３】
次いで、図９の印刷指示画面２１上で印刷装置Ｂを選択することにより、図５のステップ４６０で出力された表示情報に基づいてクライアント１０に表示される印刷指示画面２１の表示内容について説明する。
【０１０４】
図１１は、クライアント１０に表示される印刷指示画面２１の印刷装置Ｂの選択時の表示内容の例を示した図である。
【０１０５】
ユーザが印刷装置リスト表示領域２１２から、太線で囲んで示した特徴情報表示領域２１２ｂを、白抜き矢印で示すように選択したとする。すると、選択されていない印刷装置Ａの特徴情報が、選択された印刷装置Ｂの特徴情報を基準として、特徴情報表示領域２１２ａに表示される。また、選択されていない印刷装置Ｃの特徴情報が、選択された印刷装置Ｂの特徴情報を基準として、特徴情報表示領域２１２ｃに表示される。
【０１０６】
特徴情報表示領域２１２ｂには、図６の定義情報記憶部４５における選択時表示条件定義が「全て」となっている「印刷時間」が表示されている。また、図６の定義情報記憶部４５における選択時表示条件定義が「最上位」で、図８の特徴情報記憶部４４における印刷装置Ｂの特徴値のランキングが「１」となっている「故障率」が表示されている。更に、図６の定義情報記憶部４５における選択時表示条件定義が「あり」で、図８の特徴情報記憶部４４における印刷装置Ｂの特徴値が「あり」となっている「金／銀トナー」が表示されている。
【０１０７】
特徴情報表示領域２１２ａには、図６の定義情報記憶部４５における選択時表示条件定義が「全て」となっている「印刷時間」が表示されている。但し、「印刷時間」としては印刷装置Ｂの「印刷時間」よりも１０分短いことが示され、印刷装置Ｂの「印刷時間」よりも良好であることが太字によって示されている。また、図６の定義情報記憶部４５における選択時表示条件定義が「最上位」で、図８の特徴情報記憶部４４における印刷装置Ａの特徴値のランキングが「１」となっている「印刷完了時刻」、「利用時間」が表示されている。但し、「印刷完了時刻」としては印刷装置Ｂの「印刷完了時刻」よりも３０分早いことが示され、印刷装置Ｂの「印刷完了時刻」よりも良好であることが太字によって示されている。「利用時間」としては印刷装置Ｂの「利用時間」よりも１０５時間短いことが示され、印刷装置Ｂの「利用時間」よりも良好であることが太字によって示されている。更に、図６の定義情報記憶部４５における選択時表示条件定義が「あり」で、図８の特徴情報記憶部４４における印刷装置Ａの特徴値が「あり」となっている「利用ストック」が表示されている。ここで、「利用ストック」が搭載されていることは印刷装置Ｂよりも良好であることが太字によって示されている。
【０１０８】
特徴情報表示領域２１２ｃには、図６の定義情報記憶部４５における選択時表示条件定義が「全て」となっている「印刷時間」が表示されている。但し、「印刷時間」としては印刷装置Ｂの「印刷時間」よりも５分長いことが示され、印刷装置Ｂの「印刷時間」よりも良好ではないことが細字によって示されている。また、図６の定義情報記憶部４５における選択時表示条件定義が「最上位」で、図８の特徴情報記憶部４４における印刷装置Ｃの特徴値のランキングが「１」となっている「ジャム率」、「用紙残量」が表示されている。但し、「ジャム率」としては印刷装置Ｂの「ジャム率」よりも７％低いことが示され、印刷装置Ｂの「ジャム率」よりも良好であることが太字によって示されている。「用紙残量」としては印刷装置Ｂの「用紙残量」よりも７０％多いことが示され、印刷装置Ｂの「用紙残量」よりも良好であることが太字によって示されている。更に、図６の定義情報記憶部４５における選択時表示条件定義が「あり」で、図８の特徴情報記憶部４４における印刷装置Ｃの特徴値が「あり」となっている「厚紙」が表示されている。ここで、「厚紙」が搭載されていることは印刷装置Ｂよりも良好であることが太字によって示されている。
【０１０９】
このように選択する印刷装置を変更すると、選択されていない印刷装置の特徴情報も変化する。
【０１１０】
尚、図９〜図１１では、図８の特徴情報記憶部４４に記憶された特徴項目の名称を基本的にそのまま印刷指示画面２１の表示内容に含めることとしたが、この限りではない。例えば、特徴値が数値で表される場合に、最も大きい数値に対しては特徴項目の名称に「最大」、「最長」等の文言を付加して、最も小さい数値に対しては特徴項目の名称に「最小」、「最短」等の文言を付加して、それぞれ印刷指示画面２１の表示内容に含めることとしてもよい。
【０１１１】
また、図１０及び図１１では、選択されていない印刷装置の特徴情報が選択された印刷装置の特徴情報に対して良好であることと良好でないこととを文字の太さによって区別したが、この限りではない。例えば、文字の色によって区別してもよい。
【０１１２】
［第２の実施例］
第２の実施例は、候補装置が端末装置である場合の実施例である。尚、ここでは、端末装置の中でも携帯端末、とりわけスマートフォンを例にとって説明する。
【０１１３】
まず、図４の動作に先立ち定義情報記憶部４５に事前に記憶される定義情報の具体例について説明する。
【０１１４】
図１２は、定義情報記憶部４５に事前に記憶される定義情報の具体例を示した図である。図示するように、定義情報は、特徴項目と、ランキング定義と、初期表示条件定義と、選択時表示条件定義とを対応付けたものである。
【０１１５】
特徴項目は、上述したように、特徴情報の項目である。「バッテリー駆動時間」、「重さ」が状態、性能又は仕様を示す項目であり、「ビデオ撮影」、「ディスプレイ」、「画面操作」が機能を示す項目である。
【０１１６】
ランキング定義は、上述したように、特徴項目の特徴値が数値で表される場合に、数値が大きい方がランキング上位であるか数値が小さい方がランキング上位であるかを定義したものである。例えば、「バッテリー駆動時間」については、数値が大きい方がランキング上位であることが定義されている。例えば、「重さ」については、数値が小さい方がランキング上位であることが定義されている。また、上述したように、特徴項目の特徴値が機能の種類で表される場合に、どの機能がランキング上位であるかを定義したものである。例えば、「ビデオ撮影」については、ランキング上位から「４Ｋビデオ撮影対応」、「ＨＤビデオ撮影対応」であることが定義されている。例えば、「ディスプレイ」については、ランキング上位から「有機ＥＬディスプレイ」、「Ｒｅｔｉｎａディスプレイ」、「液晶ディスプレイ」であることが定義されている。例えば、「画面操作」については、ランキング上位から「３Ｄタッチ対応」、「タッチ対応」であることが定義されている。
【０１１７】
初期表示条件定義は、特徴項目を画面の初期の表示内容に含めるための特徴値に関する条件を定義したものである。例えば、特徴項目が状態、性能又は仕様を示す項目である場合は、特徴値に関係なく特徴項目を表示するのが基本的な考え方である。従って、「バッテリー駆動時間」、「重さ」は特徴値に関係なく画面の初期の表示内容に含めることが定義されている。また、特徴項目が機能を示す項目である場合は、最も良い機能をアピールできる特徴項目を表示するのが基本的な考え方である。従って、「ビデオ撮影」、「ディスプレイ」、「画面操作」は特徴値がランキング最上位の場合に画面の初期の表示内容に含めることが定義されている。尚、括弧内に「アピール機能」とあるのは、これらの特徴項目を「アピール機能」という項目として表示することを意味している。
【０１１８】
選択時表示条件定義は、特徴情報を画面の選択時の表示内容に含めるための特徴値に関する条件を定義したものである。例えば、特徴項目が状態、性能又は仕様を示す項目である場合は、特徴値に関係なく特徴項目を表示するのが基本的な考え方である。従って、「バッテリー駆動時間」、「重さ」は特徴値に関係なく画面の選択時の表示内容に含めることが定義されている。また、特徴項目が機能を示す項目である場合は、最も良い機能をアピールできる特徴項目を表示するのが基本的な考え方である。従って、「ビデオ撮影」、「ディスプレイ」、「画面操作」は特徴値がランキング最上位の場合に画面の選択時の表示内容に含めることが定義されている。尚、括弧内に「アピール機能」とあるのは、これらの特徴項目を「アピール機能」という項目として表示することを意味している。
【０１１９】
次に、図４のステップ４０４で特徴情報記憶部４４に記憶される特徴情報の具体例について説明する。
【０１２０】
図１３は、このとき特徴情報記憶部４４に記憶される特徴情報の具体例を示した図である。この図では、特徴情報は、特徴項目と、スマートフォンごとの特徴値とを対応付けたものとなっている。
【０１２１】
特徴項目が状態、性能又は仕様を示す項目である場合、これらの特徴値は数値で表されており、特徴項目が機能を示す項目である場合、これらの特徴値は機能の種類で表されている。
【０１２２】
次に、図４のステップ４０６でランキング付けを行う処理又は「あり」を残す処理が行われた後に特徴情報記憶部４４に記憶される特徴情報の具体例について説明する。
【０１２３】
図１４は、このとき特徴情報記憶部４４に記憶される特徴情報の具体例を示した図である。この図でも、特徴情報は、特徴項目と、スマートフォンごとの特徴値とを対応付けたものとなっている。
【０１２４】
特徴項目の特徴値が数値で表される場合は、数値に対してランキング付けが行われている。例えば、「バッテリー駆動時間」については、図１２の定義情報記憶部４５に、数値が大きい方がランキング上位である旨のランキング定義が記憶されており、図１３の特徴情報記憶部４４に、数値が大きい順に、スマートフォンＡの特徴値、スマートフォンＢの特徴値、スマートフォンＣの特徴値であることが記憶されている。従って、図１４では、スマートフォンＡにランキング「１」が、スマートフォンＢにランキング「２」が、スマートフォンＣにランキング「３」が、それぞれ付与されている。例えば、「重さ」については、図１２の定義情報記憶部４５に、数値が小さい方がランキング上位である旨のランキング定義が記憶されており、図１３の特徴情報記憶部４４に、数値が小さい順に、スマートフォンＡの特徴値、スマートフォンＢの特徴値、スマートフォンＣの特徴値であることが記憶されている。従って、図１４では、スマートフォンＡにランキング「１」が、スマートフォンＢにランキング「２」が、スマートフォンＣにランキング「３」が、それぞれ付与されている。
【０１２５】
また、特徴項目の特徴値が機能の種類で表される場合は、機能の種類に対してランキング付けが行われている。例えば、「ビデオ撮影」については、図１２の定義情報記憶部４５に、ランキング上位から「４Ｋビデオ撮影対応」、「ＨＤビデオ撮影対応」となっている旨のランキング定義が記憶されており、図１３の特徴情報記憶部４４に、スマートフォンＡの特徴値が「４Ｋビデオ撮影対応」、スマートフォンＢ，Ｃの特徴値が「ＨＤビデオ撮影対応」であることが記憶されている。従って、図１４では、スマートフォンＡにランキング「１」が、スマートフォンＢ，Ｃにランキング「２」が、それぞれ付与されている。例えば、「ディスプレイ」については、図１２の定義情報記憶部４５に、ランキング上位から「有機ＥＬディスプレイ」、「Ｒｅｔｉｎａディスプレイ」、「液晶ディスプレイ」となっている旨のランキング定義が記憶されており、図１３の特徴情報記憶部４４に、スマートフォンＡの特徴値が「Ｒｅｔｉｎａディスプレイ」、スマートフォンＢの特徴値が「有機ＥＬディスプレイ」、スマートフォンＣの特徴値が「液晶ディスプレイ」であることが記憶されている。従って、図１４では、スマートフォンＡにランキング「２」が、スマートフォンＢにランキング「１」が、スマートフォンＣにランキング「３」が、それぞれ付与されている。例えば、「画面操作」については、図１２の定義情報記憶部４５に、ランキング上位から「３Ｄタッチ対応」、「タッチ対応」となっている旨のランキング定義が記憶されており、図１３の特徴情報記憶部４４に、スマートフォンＡ，Ｂの特徴値が「タッチ対応」、スマートフォンＣの特徴値が「３Ｄタッチ対応」であることが記憶されている。従って、図１４では、スマートフォンＡ，Ｂにランキング「２」が、スマートフォンＣにランキング「１」が、それぞれ付与されている。
【０１２６】
次いで、図４のステップ４１０で出力された表示情報に基づいてクライアント１０に表示される検索結果画面２２の初期の表示内容について説明する。
【０１２７】
図１５は、クライアント１０に表示される検索結果画面２２の初期の表示内容の例を示した図である。図示するように、検索結果画面２２は、検索ワード入力欄２２１と、スマートフォンリスト表示領域２２２とを含む。
【０１２８】
ユーザが検索ワード入力欄２２１に、「スマートフォン  顔認証対応  ワイヤレス充電対応」という検索ワードを入力したとする。すると、この検索ワードに合致するスマートフォンのリストがスマートフォンリスト表示領域２２２に表示される。ここでは、スマートフォンのＡ，Ｂ，Ｃのリストがスマートフォンリスト表示領域２２２に表示されている。そして、スマートフォンリスト表示領域２２２には、スマートフォンの特徴項目を表示する特徴項目表示領域２２２０と、スマートフォンＡの特徴値を表示する特徴値表示領域２２２ａと、スマートフォンＢの特徴値を表示する特徴値表示領域２２２ｂと、スマートフォンＣの特徴値を表示する特徴値表示領域２２２ｃとが設けられている。
【０１２９】
特徴項目表示領域２２２０には、図１２の定義情報記憶部４５における初期表示条件定義が「全て」となっている特徴項目「バッテリー駆動時間」、「重さ」が表示されている。また、図１２の定義情報記憶部４５における初期表示条件定義が「最上位（アピール機能）」となっている特徴項目「ビデオ撮影」、「ディスプレイ」、「画面操作」は、１つの特徴項目「アピール機能」にまとめて表示されている。
【０１３０】
特徴値表示領域２２２ａには、図１２の定義情報記憶部４５における初期表示条件定義が「全て」となっている「バッテリー駆動時間」、「重さ」の特徴値が表示されている。また、図１２の定義情報記憶部４５における初期表示条件定義が「最上位（アピール機能）」で、図１４の特徴情報記憶部４４におけるスマートフォンＡの特徴値のランキングが「１」となっている「ビデオ撮影」の特徴値が、「アピール機能」として表示されている。
【０１３１】
特徴値表示領域２２２ｂには、図１２の定義情報記憶部４５における初期表示条件定義が「全て」となっている「バッテリー駆動時間」、「重さ」の特徴値が表示されている。また、図１２の定義情報記憶部４５における初期表示条件定義が「最上位（アピール機能）」で、図１４の特徴情報記憶部４４におけるスマートフォンＢの特徴値のランキングが「１」となっている「ディスプレイ」の特徴値が、「アピール機能」として表示されている。
【０１３２】
特徴値表示領域２２２ｃには、図１２の定義情報記憶部４５における初期表示条件定義が「全て」となっている「バッテリー駆動時間」、「重さ」の特徴値が表示されている。また、図１２の定義情報記憶部４５における初期表示条件定義が「最上位（アピール機能）」で、図１４の特徴情報記憶部４４におけるスマートフォンＣの特徴値のランキングが「１」となっている「画面操作」の特徴値が、「アピール機能」として表示されている。
【０１３３】
ここで、スマートフォンＡが複数の装置のうちの第１の装置の一例であるとすると、スマートフォンＢ又はスマートフォンＣが複数の装置のうちの第１の装置とは異なる第２の装置の一例であり、特徴項目「ビデオ撮影」が第１の機能の一例である。また、スマートフォンＢが第２の装置の一例であるとすると、特徴項目「ディスプレイ」が第１の機能とは異なる第２の機能の一例であり、スマートフォンＣが第２の装置の一例であるとすると、特徴項目「画面操作」が第１の機能とは異なる第２の機能の一例である。更に、特徴項目「アピール機能」は特定の項目の一例であり、表示情報生成部４３は、第１の装置に関連付けて、第１の機能に関する特徴を特定の項目に、第２の装置に関連付けて、第２の機能に関する特徴を特定の項目に表示するための表示情報を生成する生成手段の一例である。
【０１３４】
次いで、図１５の検索結果画面２２上でスマートフォンＡを選択することにより、図５のステップ４６０で出力された表示情報に基づいてクライアント１０に表示される検索結果画面２２の表示内容について説明する。
【０１３５】
図１６は、クライアント１０に表示される検索結果画面２２のスマートフォンＡの選択時の表示内容の例を示した図である。
【０１３６】
ユーザがスマートフォンリスト表示領域２２２から、太線で囲んで示した特徴値表示領域２２２ａを、白抜き矢印で示すように選択したとする。すると、選択されていないスマートフォンＢの特徴情報が、選択されたスマートフォンＡの特徴情報を基準として、特徴値表示領域２２２ｂに表示される。また、選択されていないスマートフォンＣの特徴情報が、選択されたスマートフォンＡの特徴情報を基準として、特徴値表示領域２２２ｃに表示される。
【０１３７】
特徴値表示領域２２２ａには、図１２の定義情報記憶部４５における選択時表示条件定義が「全て」となっている「バッテリー駆動時間」、「重さ」が表示されている。また、図１２の定義情報記憶部４５における選択時表示条件定義が「最上位（アピール機能）」で、図１４の特徴情報記憶部４４におけるスマートフォンＡの特徴値のランキングが「１」となっている「ビデオ撮影」の特徴値が、「アピール機能」として表示されている。
【０１３８】
特徴値表示領域２２２ｂには、図１２の定義情報記憶部４５における選択時表示条件定義が「全て」となっている「バッテリー駆動時間」、「重さ」が表示されている。但し、「バッテリー駆動時間」としてはスマートフォンＡの「バッテリー駆動時間」よりも５時間短いことが示され、スマートフォンＡの「バッテリー駆動時間」よりも良好ではないことが細字によって示されている。「重さ」としてはスマートフォンＡの「重さ」よりも２３ｇ重いことが示され、スマートフォンＡの「重さ」よりも良好ではないことが細字によって示されている。また、図１２の定義情報記憶部４５における選択時表示条件定義が「最上位（アピール機能）」で、図１４の特徴情報記憶部４４におけるスマートフォンＢの特徴値のランキングが「１」となっている「ディスプレイ」の特徴値が、「アピール機能」として表示されている。
【０１３９】
特徴値表示領域２２２ｃには、図１２の定義情報記憶部４５における選択時表示条件定義が「全て」となっている「バッテリー駆動時間」、「重さ」が表示されている。但し、「バッテリー駆動時間」としてはスマートフォンＡの「バッテリー駆動時間」よりも９時間短いことが示され、スマートフォンＡの「バッテリー駆動時間」よりも良好ではないことが細字によって示されている。「重さ」としてはスマートフォンＡの「重さ」よりも５０ｇ重いことが示され、スマートフォンＡの「重さ」よりも良好ではないことが細字によって示されている。また、図１２の定義情報記憶部４５における選択時表示条件定義が「最上位（アピール機能）」で、図１４の特徴情報記憶部４４におけるスマートフォンＣの特徴値のランキングが「１」となっている「画面操作」の特徴値が、「アピール機能」として表示されている。
【０１４０】
尚、図１５及び図１６では、図１４の特徴情報記憶部４４に記憶された特徴項目の名称を基本的にそのまま検索結果画面２２の表示内容に含めることとしたが、この限りではない。例えば、特徴値が数値で表される場合に、最も大きい数値に対しては特徴項目の名称に「最大」、「最長」等の文言を付加して、最も小さい数値に対しては特徴項目の名称に「最小」、「最短」等の文言を付加して、それぞれ検索結果画面２２の表示内容に含めることとしてもよい。
【０１４１】
また、図１６では、選択されていないスマートフォンの特徴情報が選択されたスマートフォンの特徴情報に対して良好でないことを文字の太さによって区別したが、この限りではない。例えば、文字の色によって区別してもよい。
【０１４２】
ここで、図１５又は図１６に示した検索結果画面２２では、スマートフォンＡ，Ｂ，Ｃの特徴情報を、特徴項目表示領域２２２０の「バッテリー駆動時間」が押下されるとバッテリー駆動時間が短い順に並べ替えたり、特徴項目表示領域２２２０の「重さ」が押下されると重さが重い順に並べ替えたりしてもよい。
【０１４３】
また、例えば、特徴項目表示領域２２２０の「アピール機能」が押下されることにより、検索結果画面２２を、スマートフォンＡ，Ｂ，Ｃのアピール機能を強調した表示内容としてもよい。
【０１４４】
図１７は、このときの検索結果画面２２のスマートフォンのアピール機能を強調した表示内容の例を示した図である。
【０１４５】
特徴値表示領域２２２ａには、図１５又は図１６に「アピール機能」として表示されていた特徴項目「ビデオ撮影」の特徴値「４Ｋビデオ撮影対応」が強調して表示されている。そして、「こんな要望に応える」との見出し２２３に対して、「４Ｋビデオ撮影対応」が具体的にどのような要望に応えるものであるかを示すメッセージ２２４ａが表示されている。
【０１４６】
特徴値表示領域２２２ｂには、図１５又は図１６に「アピール機能」として表示されていた特徴項目「ディスプレイ」の特徴値「有機ＥＬディスプレイ」が強調して表示されている。そして、「こんな要望に応える」との見出し２２３に対して、「有機ＥＬディスプレイ」が具体的にどのような要望に応えるものであるかを示すメッセージ２２４ｂが表示されている。
【０１４７】
特徴値表示領域２２２ｃには、図１５又は図１６に「アピール機能」として表示されていた特徴項目「画面操作」の特徴値「３Ｄタッチ対応」が強調して表示されている。そして、「こんな要望に応える」との見出し２２３に対して、「３Ｄタッチ対応」が具体的にどのような要望に応えるものであるかを示すメッセージ２２４ｃが表示されている。
【０１４８】
［プログラム］
本実施の形態におけるサーバ３０が行う処理は、例えば、アプリケーションソフトウェア等のプログラムとして用意される。
【０１４９】
即ち、本実施の形態を実現するプログラムは、コンピュータに、複数の装置の各装置が各々有する複数の特徴を特定する機能と、複数の装置の各装置に関連付けて、各装置が各々有する複数の特徴のうち、各装置以外の少なくとも１つの装置が有しない特定の特徴を表示するための表示情報を生成する機能とを実現させるためのプログラムとして捉えられる。
【０１５０】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【符号の説明】
【０１５１】
１０…クライアント、３０…サーバ、４１…受信部、４２…候補抽出部、４３…表示情報生成部、４４…特徴情報記憶部、４５…定義情報記憶部、４６…送信部
【図１】
2020149447.tif 000003
【図２】
2020149447.tif 000004
【図３】
2020149447.tif 000005
【図４】
2020149447.tif 000006
【図５】
2020149447.tif 000007
【図６】
2020149447.tif 000008
【図７】
2020149447.tif 000009
【図８】
2020149447.tif 000010
【図９】
2020149447.tif 000011
【図１０】
2020149447.tif 000012
【図１１】
2020149447.tif 000013
【図１２】
2020149447.tif 000014
【図１３】
2020149447.tif 000015
【図１４】
2020149447.tif 000016
【図１５】
2020149447.tif 000017
【図１６】
2020149447.tif 000018
【図１７】
2020149447.tif 000019