(57)【要約】【課題】複数の機器や構成要素の中から、交換すべき機器や構成要素と、入れ替える製品と、を選定する。【解決手段】選定システム１は、複数の機器の機器情報に基づいて、複数の機器や各機器の構成要素の中から、交換すべき機器や構成要素の候補を選定する。選定システム１は、複数の製品に係る製品情報に基づいて、選定された候補のうち交換すべき機器や構成要素と、これらと入れ替える製品と、を選定する。【選択図】図２
2015076029.tif 000002
【特許請求の範囲】
【請求項１】
複数の機器の機器情報を取得する取得手段と、
前記複数の機器のうち、前記機器情報が所定の基準を満たさない機器を、交換すべき機器の候補として選定する候補選定手段と、
前記候補選定手段による選定結果と、前記所定の基準を満たす複数の製品に係る製品情報と、に基づいて、前記選定された候補のうち交換すべき機器と、当該機器と入れ替える製品と、を選定する製品選定手段と、を含む、
選定システム。
【請求項２】
複数の機器の構成要素の利用状況を示す機器情報を取得する取得手段と、
前記利用状況が所定の基準を満たさない構成要素がある場合、前記複数の構成要素の中から、交換すべき構成要素の候補を選定する候補選定手段と、
前記候補選定手段による選定結果と、複数の製品に係る製品情報と、に基づいて、前記選定された候補のうち交換すべき構成要素と、当該構成要素と入れ替える製品と、を選定する製品選定手段と、を含む、
選定システム。
【請求項３】
前記製品情報は、各製品の価格に係る情報を含み、
前記製品選定手段は、
利用者の予算の情報を取得する手段と、前記選定された候補と入れ替える製品を選定する手段と、を含み、当該取得された利用者の予算の情報と、当該選定された製品の価格に係る情報と、に基づいて選定を行う、
請求項１又は２に記載の選定システム。
【請求項４】
前記製品選定手段は、
前記機器情報に基づいて、前記選定された候補に係る重要度を算出する手段を含み、当該算出された重要度に基づいて選定を行う、
請求項１〜３の何れか一項に記載の選定システム。
【請求項５】
前記選定システムは、
前記各機器と通信ネットワークを介して接続された選定サーバを含み、
前記選定サーバは、
前記取得手段と、前記候補選定手段と、前記製品選定手段と、を含み、
前記各機器は、
前記機器情報を生成する手段と、前記生成された前記機器情報を、前記通信ネットワークを介して前記選定サーバに送信する手段と、を含み、
前記選定サーバの前記取得手段は、
前記送信された前記機器情報を受信することにより、前記機器情報を取得する、
請求項１〜４の何れか一項に記載の選定システム。
【請求項６】
前記製品選定手段は、
前記複数の機器のうち、前記選定された候補に係る機器とは異なる他の機器の前記機器情報に基づいて選定を行う、
請求項１〜５の何れか一項に記載の選定システム。
【請求項７】
前記機器情報は、機器の用途に係る情報を含み、
前記製品選定手段は、
前記選定された候補に係る機器と用途が一致又は類似する他の機器の前記機器情報に基づいて選定を行う、
請求項６に記載の選定システム。
【請求項８】
前記各機器は、複数のグループの何れかに属し、
前記製品選定手段は、
前記複数の機器のうち、前記選定された候補に係る機器が属するグループに基づいて選定を行う、
請求項１〜７の何れか一項に記載の選定システム。
【請求項９】
複数の機器の機器情報を取得する取得手段と、
前記複数の機器のうち、前記機器情報が所定の基準を満たさない機器を、交換すべき機器の候補として選定する候補選定手段と、
前記候補選定手段による選定結果と、前記所定の基準を満たす複数の製品に係る製品情報と、に基づいて、前記選定された候補のうち交換すべき機器と、当該機器と入れ替える製品と、を選定する製品選定手段と、を含む、
選定サーバ。
【請求項１０】
複数の機器の構成要素の利用状況を示す機器情報を取得する取得手段と、
前記利用状況が所定の基準を満たさない構成要素がある場合、前記複数の構成要素の中から、交換すべき構成要素の候補を選定する候補選定手段と、
前記候補選定手段による選定結果と、複数の製品に係る製品情報と、に基づいて、前記選定された候補のうち交換すべき構成要素と、当該構成要素と入れ替える製品と、を選定する製品選定手段と、を含む、
選定サーバ。
【請求項１１】
複数の機器の機器情報を取得する取得手段、
前記複数の機器のうち、前記機器情報が所定の基準を満たさない機器を、交換すべき機器の候補として選定する候補選定手段、
前記候補選定手段による選定結果と、前記所定の基準を満たす複数の製品に係る製品情報と、に基づいて、前記選定された候補のうち交換すべき機器と、当該機器と入れ替える製品と、を選定する製品選定手段、
としてコンピュータを機能させるためのプログラム。
【請求項１２】
複数の機器の構成要素の利用状況を示す機器情報を取得する取得手段、
前記利用状況が所定の基準を満たさない構成要素がある場合、前記複数の構成要素の中から、交換すべき構成要素の候補を選定する候補選定手段、
前記候補選定手段による選定結果と、複数の製品に係る製品情報と、に基づいて、前記選定された候補のうち交換すべき構成要素と、当該構成要素と入れ替える製品と、を選定する製品選定手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、選定システム、選定サーバ及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、パソコンの処理能力と、ユーザによるパソコンの用途と、に基づいて、パソコンの処理能力を向上させるための部品（ＣＰＵ、メモリ等）に関する情報をサーバのデータベースから検索し、上記ユーザに提示する機器更新システムが記載されている。
【０００３】
特許文献２には、ユーザにより入力されたＩＴ機器の活用目的に基づいて、当該目的の実現に必要となるＩＴ機器を、上記ユーザに提示するＩＴ商品選定システムが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２０２２３３号公報
【特許文献２】特開２００４−１３３６８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、複数の機器や構成要素の中から、交換すべき機器や構成要素と、入れ替える製品と、を選定することが可能な選定システム、選定サーバ及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を解決するために、請求項１に記載の発明は、複数の機器の機器情報を取得する取得手段と、前記複数の機器のうち、前記機器情報が所定の基準を満たさない機器を、交換すべき機器の候補として選定する候補選定手段と、前記候補選定手段による選定結果と、前記所定の基準を満たす複数の製品に係る製品情報と、に基づいて、前記選定された候補のうち交換すべき機器と、当該機器と入れ替える製品と、を選定する製品選定手段と、を含む、選定システムである。
【０００７】
また、請求項２に記載の発明は、複数の機器の構成要素の利用状況を示す機器情報を取得する取得手段と、前記利用状況が所定の基準を満たさない構成要素がある場合、前記複数の構成要素の中から、交換すべき構成要素の候補を選定する候補選定手段と、前記候補選定手段による選定結果と、複数の製品に係る製品情報と、に基づいて、前記選定された候補のうち交換すべき構成要素と、当該構成要素と入れ替える製品と、を選定する製品選定手段と、を含む、選定システムである。
【０００８】
また、請求項３に記載の発明は、請求項１又は２に記載の選定システムであって、前記製品情報は、各製品の価格に係る情報を含み、前記製品選定手段は、利用者の予算の情報を取得する手段と、前記選定された候補と入れ替える製品を選定する手段と、を含み、当該取得された利用者の予算の情報と、当該選定された製品の価格に係る情報と、に基づいて選定を行う選定システムである。
【０００９】
また、請求項４に記載の発明は、請求項１〜３の何れか一項に記載の選定システムであって、前記製品選定手段は、前記機器情報に基づいて、前記選定された候補に係る重要度を算出する手段を含み、当該算出された重要度に基づいて選定を行う選定システムである。
【００１０】
また、請求項５に記載の発明は、請求項１〜４の何れか一項に記載の選定システムであって、前記選定システムは、前記各機器と通信ネットワークを介して接続された選定サーバを含み、前記選定サーバは、前記取得手段と、前記候補選定手段と、前記製品選定手段と、を含み、前記各機器は、前記機器情報を生成する手段と、前記生成された前記機器情報を、前記通信ネットワークを介して前記選定サーバに送信する手段と、を含み、前記選定サーバの前記取得手段は、前記送信された前記機器情報を受信することにより、前記機器情報を取得する選定システムである。
【００１１】
また、請求項６に記載の発明は、請求項１〜５の何れか一項に記載の選定システムであって、前記製品選定手段は、前記複数の機器のうち、前記選定された候補に係る機器とは異なる他の機器の前記機器情報に基づいて選定を行う選定システムである。
【００１２】
また、請求項７に記載の発明は、請求項６に記載の選定システムであって、前記機器情報は、機器の用途に係る情報を含み、前記製品選定手段は、前記選定された候補に係る機器と用途が一致又は類似する他の機器の前記機器情報に基づいて選定を行う選定システムである。
【００１３】
また、請求項８に記載の発明は、請求項１〜７の何れか一項に記載の選定システムであって、前記各機器は、複数のグループの何れかに属し、前記製品選定手段は、前記複数の機器のうち、前記選定された候補に係る機器が属するグループに基づいて選定を行う選定システムである。
【００１４】
また、請求項９に記載の発明は、複数の機器の機器情報を取得する取得手段と、前記複数の機器のうち、前記機器情報が所定の基準を満たさない機器を、交換すべき機器の候補として選定する候補選定手段と、前記候補選定手段による選定結果と、前記所定の基準を満たす複数の製品に係る製品情報と、に基づいて、前記選定された候補のうち交換すべき機器と、当該機器と入れ替える製品と、を選定する製品選定手段と、を含む、選定サーバである。
【００１５】
また、請求項１０に記載の発明は、複数の機器の構成要素の利用状況を示す機器情報を取得する取得手段と、前記利用状況が所定の基準を満たさない構成要素がある場合、前記複数の構成要素の中から、交換すべき構成要素の候補を選定する候補選定手段と、前記候補選定手段による選定結果と、複数の製品に係る製品情報と、に基づいて、前記選定された候補のうち交換すべき構成要素と、当該構成要素と入れ替える製品と、を選定する製品選定手段と、を含む、選定サーバである。
【００１６】
また、請求項１１に記載の発明は、複数の機器の機器情報を取得する取得手段、前記複数の機器のうち、前記機器情報が所定の基準を満たさない機器を、交換すべき機器の候補として選定する候補選定手段、前記候補選定手段による選定結果と、前記所定の基準を満たす複数の製品に係る製品情報と、に基づいて、前記選定された候補のうち交換すべき機器と、当該機器と入れ替える製品と、を選定する製品選定手段、としてコンピュータを機能させるためのプログラムである。
【００１７】
また、請求項１２に記載の発明は、複数の機器の構成要素の利用状況を示す機器情報を取得する取得手段、前記利用状況が所定の基準を満たさない構成要素がある場合、前記複数の構成要素の中から、交換すべき構成要素の候補を選定する候補選定手段、前記候補選定手段による選定結果と、複数の製品に係る製品情報と、に基づいて、前記選定された候補のうち交換すべき構成要素と、当該構成要素と入れ替える製品と、を選定する製品選定手段、としてコンピュータを機能させるためのプログラムである。
【発明の効果】
【００１８】
請求項１，９，１１の発明によれば、複数の機器の中から、交換すべき機器と、入れ替える製品と、が選定される。
【００１９】
請求項２，１０，１２の発明によれば、複数の構成要素の中から、交換すべき構成要素と、入れ替える製品と、が選定される。
【００２０】
請求項３の発明によれば、製品の価格と利用者の予算とに基づいて選定が行われる。
【００２１】
請求項４の発明によれば、交換すべき候補の重要度に基づいて選定が行われる。
【００２２】
請求項５の発明によれば、各機器から選定サーバに送信された機器情報に基づいて選定が行われる。
【００２３】
請求項６の発明によれば、交換する必要がない機器の機器情報に基づいて選定が行われる。
【００２４】
請求項７の発明によれば、交換すべき候補に係る機器と用途が一致又は類似する他の機器の機器情報に基づいて選定が行われる。
【００２５】
請求項８の発明によれば、交換すべき候補に係る機器の属するグループに基づいて選定が行われる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態に係る選定システムのシステム構成図である。
【図２】選定システムの機能ブロック図である。
【図３】ライセンス情報の一例を示す図である。
【図４】機器情報の一例を示した図である。
【図５】交換候補選定部による選定結果の一例を示した図である。
【図６】製品情報の一例を示した図である。
【図７】製品情報の一例を示した図である。
【図８】製品候補選定部による選定結果の一例を示した図である。
【図９】重み付け情報の一例を示した図である。
【図１０】重要度算出部による算出結果の一例を示した図である。
【図１１】製品選定部による選定結果の一例を示した図である。
【図１２】選定システムにおいて実行される処理の一例を示すシーケンス図である。
【図１３】選定処理の一例を示すフロー図である。
【発明を実施するための形態】
【００２７】
［１．実施形態］
以下、本発明の実施形態の一例を、図面を参照しながら説明する。
【００２８】
［２．選定システムの構成］
図１は、本発明の一実施形態に係る選定システムのシステム構成図である。図１に示すように、選定システム１は、例えば、選定サーバ１０と複数の機器２０（２０−１〜２０−ｍ）（ｍは２以上の整数）とを含んで構成される。選定サーバ１０は、各機器２０と、通信ネットワーク２を介して接続される。
【００２９】
選定サーバ１０は、例えば、サーバコンピュータ等により実現される。選定サーバ１０は、例えば、ＣＰＵ等を含んで構成される制御部１１と、制御部１１により実行されるプログラムや各種データを記憶する記憶部１２と、通信ネットワーク２を介して機器２０にデータを送受信するための通信部１３と、を含んで構成される。なお、選定サーバ１０は、上記に挙げた他にも、キーボードやマウス、タッチパネル等の入力デバイスを含んで構成される操作部や、モニタ等を含んで構成される表示部を含んでいてもよい。
【００３０】
機器２０は、例えば、パソコンやプリンタ、スキャナ、複合機等の種々のコンピュータのハードウェアによって実現される。機器２０は、例えば、ＣＰＵ等を含んで構成される制御部２１と、制御部２１により実行されるプログラムや機器２０に係る各種情報を記憶する記憶部２２と、通信ネットワーク２を介して選定サーバ１０にデータを送受信するための通信部２３と、を含んで構成される。なお、機器２０は、上記に挙げた他にも、操作部や、表示部等を含んで構成されるようにしてもよい。
【００３１】
選定システム１は、例えば、機器２０の構成要素の利用状況として、機器２０の部品の情報（ＣＰＵ使用率やメモリの使用率等）や、機器２０の記憶部２２に記憶されているプログラムの情報（バージョン情報や公開された日付を示すリリース日等）に基づいて、複数の機器２０の中から、交換すべき機器２０の候補や、交換すべき構成要素（例えば、ＣＰＵやメモリ、プログラム等）の候補を選定する。以下、交換すべき機器２０の候補や交換すべき構成要素の候補を、交換すべき候補とも呼び、単に候補とも呼ぶ。選定システム１は、例えば、ユーザの予算や入れ替える製品の価格を考慮したり、上記候補が重要なものであるか否かを考慮したりすることで、上記候補のうち、本当に交換すべきものを絞り込む。以下、上記処理を実現する構成について具体的に説明する。
【００３２】
［３．選定システムにおいて実現される機能群］
図２は、選定システム１の機能ブロック図である。図２に示すように、選定サーバ１０は、例えば、情報記憶部１０１と、機器情報取得部１０２と、交換候補選定部１０３と、製品選定部１０４と、を含んで構成される。また、図２に示すように、各機器２０は、例えば、情報記憶部２０１と、認証部２０２と、機器情報生成部２０３と、機器情報送信部２０４と、を含んで構成される。
【００３３】
図２に示す各機能は、例えば、選定サーバ１０の制御部１１が、選定サーバ１０の記憶部１２に記憶されたプログラムを実行し、機器２０の制御部２１が、機器２０の記憶部２２に記憶されたプログラムを実行することによって実現される。以下、上記機能群の詳細について説明する。
【００３４】
［３−１．情報記憶部］
情報記憶部１０１は、記憶部１２を主として実現される。情報記憶部１０１は、例えば、後述する選定処理において参照される各種情報として、ライセンスコードの一覧を示すライセンス情報と、機器情報と、機器２０の構成要素毎に定められた基準を示す情報と、複数の製品に係る製品情報と、重要度の加算値を示す重み付け情報と、を記憶する。上記各情報についての詳細は、後述する。
【００３５】
情報記憶部２０１は、機器２０の記憶部２２を主として実現される。情報記憶部２０１は、機器２０に係る各種情報を記憶する。情報記憶部２０１は、例えば、機器２０を識別するための機器名及び種別と、機器２０の構成要素に係る情報と、を記憶する。ここで、機器２０の構成要素とは、例えば、機器２０の部品と、記憶部２２に記憶されるプログラムと、を意味するものである。
【００３６】
情報記憶部２０１は、例えば、機器２０の部品を識別する情報として、機器２０のＣＰＵの名称と、メモリ容量と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）容量と、を記憶する。また、情報記憶部２０１は、例えば、記憶部２２に記憶されるプログラムに係る情報として、プログラムの名称と、バージョン情報（又はリリース日）と、を記憶する。具体的には、プログラムに係る情報には、機器２０のＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）や、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、各種機能を実現するためのソフトウェアやファームウェア、ソフトウェアを動作させるために必要なライブラリ等のバージョン情報（又はリリース日）に関するものが含まれる。
【００３７】
［３−２．認証部］
認証部２０２は、機器２０の制御部２１と通信部２３とを主として実現される。認証部２０２はライセンスコードを取得し、当該ライセンスコードと、情報記憶部１０１に記憶されるライセンス情報と、に基づいて、後述の機器情報生成部２０３による機器情報生成処理と、後述の機器情報送信部２０４による機器情報送信処理と、が実行されることを承認する。なお、ライセンスコードは、例えば、機器２０において、後述の機器情報生成部２０３と機器情報送信部２０４とを実行するために必要な認証情報として用いられるようにしてもよく、また、後述のグループや予算を識別するための情報として用いられるようにしてもよい。
【００３８】
認証部２０２は、例えば、利用者による入力を受付けてライセンスコードを取得する。他にも例えば、情報記憶部２０１は、機器２０に係るライセンスコードを記憶し、認証部２０２は、情報記憶部２０１に予め記憶された情報の中から、ライセンスコードを取得するようにしてもよい。
【００３９】
また、認証部２０２は、例えば、通信部２３を介して選定サーバ１０の情報記憶部１０１に記憶されるライセンス情報を参照し、このライセンス情報に上記取得したライセンスコードが存在しない場合、後述の機器情報生成部２０３による機器情報生成処理と、後述の機器情報送信部２０４による機器情報送信処理と、が実行されないように制限する。
【００４０】
図３は、ライセンス情報の一例を示した図である。図３に示すように、ライセンス情報には、例えば、ライセンスコードと、当該ライセンスコードに関連付けられたグループを識別するグループ名と、グループの種別を示すグループ種別と、グループの規模を示すグループ規模と、予算の情報と、が格納される。ここでグループとは、利用者及び機器２０が属する集団を示すものであり、例えば、企業や部署、官公庁、学校等を意味するものである。また、ライセンス情報におけるグループ名と、グループ種別と、グループ規模と、の各々には、例えば、企業名と、業種と、従業員の人数と、を示す情報が格納されるようにしてもよい。
【００４１】
なお、図３に示すライセンス情報はあくまで一例であり、これに限られない。ライセンス情報には、他にも例えば、ライセンスコードの認証処理に係るパスワードや、機器２０を識別する機器名等の他の情報が含まれるようにしてもよい。
【００４２】
［３−３．機器情報生成部］
機器情報生成部２０３は、機器２０の制御部２１を主として実現される。機器情報生成部２０３は、例えば、情報記憶部２０１に記憶された機器２０に係る情報に基づいて、当該機器２０の機器情報を生成する。また、機器情報生成部２０３は、例えば、情報記憶部２０１に記憶された機器２０の構成要素の利用状況に係る情報に基づいて、当該機器２０の構成要素の利用状況を示す機器情報を生成する。
【００４３】
図４は、機器情報の一例を示した図である。機器情報には、複数の機器２０に係る情報が格納される。図４に示すように、機器情報には、例えば、認証部２０２により取得されたライセンスコードと、機器２０の機器名と、機器２０の種別と、が格納される。また、機器情報には、機器２０の構成要素のうちの部品を識別する情報として、例えば、機器２０のＣＰＵの名称と、メモリ容量と、ＨＤＤ容量と、が格納される。
【００４４】
また、機器情報には、機器２０の構成要素の利用状況を示す情報のうち、機器２０の部品に係る情報として、例えば、ＣＰＵ使用率と、メモリ使用率と、ＨＤＤ使用率と、が格納される。なお、機器情報生成部２０３は、例えば、上記ＣＰＵ使用率を、ＣＰＵが使用されている時間の割合（ＣＰＵが何らかの処理を実行している時間と実行していない時間との比）から算出して、機器情報を生成する。また、機器情報生成部２０３は、メモリ使用率を、メモリ容量とメモリが使用されている容量（又は空き容量）との比から算出して、また、ＨＤＤ使用率を、ＨＤＤ容量とＨＤＤが使用されている容量（又は空き容量）との比から算出して、機器情報を生成する。なお、機器情報生成部２０３は、これらの日平均（１日間で規定回数算出した数値の平均値）を算出して、機器情報を生成するようにしてもよい。
【００４５】
また、機器情報には、機器２０の構成要素の利用状況を示す情報のうち、プログラムに係る情報として、例えば、ＢＩＯＳ日付と、ＯＳの名称及びバージョン情報と、ソフトウェアの名称及びバージョン情報と、当該機器２０において実行される時間（起動時間）が基準以上のソフトウェアを示す主要プロセスに係る情報と、が格納される。なお、機器情報生成部２０３は、各ソフトウェアの起動時間を計測することにより、起動時間が基準以上のソフトウェアから上記主要プロセスに係る情報を取得して、機器情報を生成する。
【００４６】
また、機器情報には、他にも例えば、機器２０の送信ネットワークトラフィック量と、受信ネットワークトラフィック量と、機器２０に通信ネットワーク２を介して接続される機器や装置等の台数を示す接続台数と、機器２０の保有ファイル数と、が格納される。なお、機器情報生成部２０３は、例えば、上記送信（受信）ネットワークトラフィック量と、上記接続台数と、を通信部２３の通信状況から計測して、また、機器２０の保有ファイル数をカウントして、当該機器２０の機器情報を生成する。なお、機器情報生成部２０３は、これらの日平均（１日間で規定回数計測した数値の平均値）を算出して、機器情報を生成するようにしてもよい。
【００４７】
なお、図４に示す機器情報はあくまで一例であり、これに限られない。機器情報には、他にも例えば、機器２０に係る他の情報（例えば、ＣＰＵの温度や特定の電子ファイルの更新日等）が含まれるようにしてもよく、また、機器２０の属するグループ名等の他の情報が含まれるようにしてもよい。
【００４８】
機器情報生成部２０３により生成された機器２０に係る機器情報は、例えば、情報記憶部２０１に記憶される。
【００４９】
［３−４．機器情報送信部］
機器情報送信部２０４は、機器２０の制御部２１及び通信部２３を主として実現される。機器情報送信部２０４は、例えば、情報記憶部２０１に記憶された機器情報を、通信ネットワーク２を介して接続された選定サーバ１０に送信する。
【００５０】
なお、機器情報送信部２０４は、例えば、タイマーを備えることにより、上記機器情報を定期的に送信するようにしてもよい。この場合、機器情報送信部２０４は、タイマーにより計測される時間が規定時間に達した場合に、機器情報を送信する。また、機器情報送信部２０４は、例えば、予め定められた時刻が到来した場合に、機器情報を送信するようにしてもよい。また、機器情報送信部２０４は、例えば、選定サーバ１０から送信された機器情報の要求を受信して受け付けた場合に、機器情報を送信するようにしてもよい。
【００５１】
［３−５．機器情報取得部］
機器情報取得部１０２は、選定サーバ１０の制御部１１及び通信部１３を主として実現される。機器情報取得部１０２は、複数の機器２０の機器情報を取得する。また、機器情報取得部１０２は、複数の機器２０の構成要素の利用状況を示す機器情報を取得する。
【００５２】
機器情報取得部１０２は、例えば、機器２０から送信された機器情報を受信することにより、各機器２０に係る機器情報を取得する。そして、機器情報取得部１０２により取得された機器情報は、例えば、選定サーバ１０の情報記憶部１０１に記憶される。なお、機器情報取得部１０２は、例えば、機器２０から送信された機器情報を受信した日時を、当該機器情報に関連付けて情報記憶部１０１に記憶させることで、機器情報を時系列的に記憶させるようにしてもよい。
【００５３】
［３−６．交換候補選定部］
交換候補選定部１０３は、例えば、選定サーバ１０の制御部１１を主として実現される。交換候補選定部１０３は、機器情報取得部１０２により取得された機器情報に基づいて、複数の機器２０及び／又は機器２０の構成要素の中から、交換すべき機器２０及び／又は構成要素の候補を選定する。即ち、交換候補選定部１０３は、複数の機器２０のうち、機器情報が所定の基準を満たさない機器２０を、交換すべき機器２０の候補として選定する。また、交換候補選定部１０３は、利用状況が所定の基準を満たさない構成要素がある場合、複数の構成要素の中から、交換すべき構成要素の候補を選定する。
【００５４】
交換候補選定部１０３は、例えば、機器情報が示す機器２０の構成要素のうち、機器２０の部品の利用状況が、部品の種別毎に定めた基準を満たさない場合、当該部品又は機器２０を、交換すべき候補として選定する。
【００５５】
例えば、図４に示す機器情報において、ＣＰＵについて定められた基準が「ＣＰＵ使用率：４０％以下」である場合、ＣＰＵ使用率が閾値である４０％を超え、当該基準を満たさない「ＰＣ−０２」のＣＰＵが、交換すべき候補として選定される。
【００５６】
また例えば、メモリについて定められた基準が「メモリ使用率：７０％以下」である場合、メモリ使用率が閾値である７０％を超え、当該基準を満たさない「ＰＣ−０３」及び「ＰＣ−０４」のメモリが、交換すべき候補として選定される。また例えば、ＨＤＤについて定められた基準が「ＨＤＤ使用率：７０％以下」である場合、この閾値を超えるために基準を満たさない「ＰＣ−０４」のＨＤＤが、交換すべき候補として選定される。
【００５７】
なお、機器２０の部品の利用状況が、上記に挙げた基準を満たさない場合、交換候補選定部１０３は、例えば、当該機器２０本体を交換すべき候補として選定するようにしてもよいし、当該部品とは異なる他の部品を選定するようにしてもよい。交換候補選定部１０３は、例えば、ＣＰＵの使用率が閾値を超える場合、ＣＰＵファンを交換すべき候補として選定するようにしてもよい。
【００５８】
他にも、交換候補選定部１０３は、例えば、機器情報が示す機器２０の構成要素のうち、機器２０に記憶されているプログラムのバージョン情報又はリリース日が、プログラムの種別毎に定めた基準を満たさない場合、当該プログラム又は機器２０を、交換すべき候補として選定するようにしてもよい。
【００５９】
例えば、ＢＩＯＳに係る基準が「ＢＩＯＳ日付：２００５／１／１以降」である場合、ＢＩＯＳ日付が閾値である日付（２００５／１／１）の前日であり、当該基準を満たさない「Ｓｅｒｖｅｒ−０２」の本体が、交換すべき候補として選定される。
【００６０】
他にも例えば、ソフトウェア「ＡＡＡ」に係る基準が「バージョン情報：２．０以降」である場合、この基準を満たさない「ＰＣ−０４」のソフトウェア「ＡＡＡ」が交換すべき候補として選定される。なお、ソフトウェアの交換とは、当該プログラムを更新すること、又は、他のプログラムに入れ替えることを意味する。
【００６１】
なお、交換候補選定部１０３は、他にも例えば、ＯＳやソフトウェアを動作させるために必要なライブラリのバージョン情報（又はリリース日）に基づいて、交換すべき候補を選定するようにしてもよい。
【００６２】
また、交換候補選定部１０３は、他にも例えば、依存関係を有する複数のプログラムの各バージョン情報（又はリリース日）同士の組み合わせに基づいて、当該依存関係を有する複数のプログラムのうちの少なくとも１つを、交換すべき候補として選定するようにしてもよい。この場合、情報記憶部１０１は、例えば、複数のプログラムの依存関係が示される情報を記憶し、交換候補選定部１０３は、この依存関係が示される情報を参照して、依存関係を有するプログラムを、交換すべき候補として選定するようにすればよい。
【００６３】
また、交換候補選定部１０３は、上記に挙げた各種基準を、例えば、情報記憶部１０１に記憶された情報の中から取得するようにすればよい。交換候補選定部１０３は、他にも例えば、上記各種基準を、選定サーバ１０の通信部１３が受信することにより取得するようにしてもよいし、選定サーバ１０の操作部を介して、利用者による入力を受付けることにより取得するようにしてもよい。
【００６４】
また、交換候補選定部１０３は、機器情報に含まれるライセンスコードが、選定対象とするライセンスコードと一致する機器情報に基づいて、交換すべき候補を選定するようにしてもよい。この場合、選定対象とするライセンスコードは、例えば、予め情報記憶部１０１に記憶されるようにしてもよいし、通信部１３が受信して取得されるようにしてもよいし、選定サーバ１０において利用者による入力を受付けて取得されようにしてもよい。選定対象とするライセンスコードとして、他にも例えば、情報記憶部１０１に記憶されたライセンス情報の中から、特定のグループ名に関連付けられたライセンスコードが取得されるようにしてもよい。
【００６５】
図５は、交換候補選定部１０３による選定結果の一例を示した図である。図５に示すように、交換候補選定部１０３は、例えば、機器情報取得部１０２により取得された機器情報の中から、交換すべき候補に係る機種名と、当該機器２０における交換の内容と、交換すべき構成要素の情報と、を取得することで、交換すべき候補を選定する。
【００６６】
［３−７．製品選定部］
製品選定部１０４は、選定サーバ１０の制御部１１を主として実現される。製品選定部１０４は、交換候補選定部１０３による選定結果と、所定の基準を満たす複数の製品に係る製品情報と、に基づいて、選定された候補のうち交換すべき機器２０と、当該機器２０と入れ替える製品と、を選定する。また、製品選定部１０４は、交換候補選定部１０３による選定結果と、所定の基準を満たす複数の製品に係る製品情報と、に基づいて、選定された候補のうち交換すべき構成要素と、当該構成要素と入れ替える製品と、を選定する。
【００６７】
製品選定部１０４は、例えば、情報記憶部１０１に記憶された製品情報を参照する。図６及び図７は、製品情報の一例を示した図である。図６は、機器２０の構成要素（例えば、部品及びソフトウェア）に係る製品情報の一例を示した図である。図７は、機器２０本体に係る製品情報の一例を示した図である。図６及び図７に示すように、製品情報には、各種製品の価格や性能に係る情報が含まれている。なお、ソフトウェアの価格とは、ソフトウェアの更新や入れ替えに必要な金額を意味するものである。
【００６８】
なお、図６及び図７に示す製品情報はあくまで一例であり、これに限られない。製品情報には、他にも例えば、各製品を識別するバージョン情報やリリース日、製造業者、型式等の情報が含まれるようにしてもよい。
【００６９】
製品選定部１０４は、例えば、上記製品情報を、情報記憶部１０１に記憶された情報の中から取得する。製品選定部１０４は、他にも例えば、上記製品情報を、選定サーバ１０の通信部１３が受信して取得するようにしてもよいし、選定サーバ１０の操作部を介して、利用者による入力を受付けて取得するようにしてもよい。
【００７０】
なお、製品選定部１０４は、例えば、交換候補選定部１０３により選定された候補と入れ替える製品を選定し、当該選定された製品の価格に係る情報と、利用者の予算の情報と、に基づいて選定を行うようにしてもよい。
【００７１】
また、製品選定部１０４は、例えば、交換候補選定部１０３により選定された候補に係る重要度に基づいて選定を行うようにしてもよい。
【００７２】
本実施形態においては、製品選定部１０４は、例えば、機器選定部１０５と、製品候補選定部１０６と、重要度算出部１０７と、予算情報取得部１０８と、を含んで構成される。
【００７３】
［３−７−１．機器選定部］
例えば、交換候補選定部１０３により選定された候補が、機器２０本体、又は、特定の部品（例えば、ＣＰＵ等）である場合、機器選定部１０５は、複数の機器２０のうち、交換候補選定部１０３により選定された候補に係る機器２０とは異なる他の機器２０を選定する。この場合、製品選定部１０４は、上記他の機器２０に係る機器情報に基づいて選定を行う。
【００７４】
ここで、機器選定部１０５により選定される他の機器２０の機器情報は、基準を満たす機器情報であるため、当該機器２０は、交換する必要がない機器２０であるといえる。この場合、製品選定部１０４は、交換する必要がない機器２０の機器情報に基づいて選定を行う。
【００７５】
なお、機器選定部１０５は、例えば、交換候補選定部１０３により選定された候補に係る機器２０と用途が一致又は類似する上記他の機器２０を選定するようにしてもよい。この場合、製品選定部１０４は、交換すべき候補に係る機器２０と用途が一致又は類似する他の機器２０の機器情報に基づいて選定を行う。
【００７６】
ここで、機器２０の用途は、例えば、機器情報のうち、機器２０の種別、ＯＳ、主要プロセス等に基づいて特定されるものである。ここで、用途が同一とは、例えば、上記に挙げた要素の全てが一致することである。また、用途が類似とは、上記に挙げた要素のうち、少なくとも１つが一致することである。機器選定部１０５は、例えば、選定された候補に係る機器２０の機器情報と、機器２０の種別、ＯＳ、主要プロセスの全てが一致する機器情報に係る機器２０か、上記に挙げた要素のうち、少なくとも１つが一致する他の機器情報に係る機器２０を選定する。
【００７７】
他にも例えば、機器選定部１０５は、交換候補選定部１０３により選定された候補に係る機器２０が属するグループに基づいて、上記他の機器２０を選定するようにしてもよい。この場合、製品選定部１０４は、複数の機器２０のうち、交換候補選定部１０３により選定された候補に係る機器２０が属するグループに基づいて選定を行う。
【００７８】
ここで、機器２０のグループ名は、例えば、機器情報に格納されるライセンスコードに関連付けられている。例えば、「Ｓｅｒｖｅｒ−０２」の属するグループ名は、ライセンス情報において、ライセンスコード「００１」に関連付けられた「Ａ社」である。
【００７９】
例えば、交換候補選定部１０３により「ＰＣ−０２」のＣＰＵが交換すべき候補に選定された場合、機器選定部１０５は、「ＰＣ−０２」と、用途を示す情報の全て（機器２０の種別、ＯＳ、主要プロセス）と、グループ名と、が一致し、かつ、本体及びその構成要素が交換すべき候補に選定されていない「ＰＣ−０１」を、他の機器２０として選定する。
【００８０】
また例えば、交換候補選定部１０３により「Ｓｅｒｖｅｒ−０２」が交換すべき候補に選定された場合、機器選定部１０５は、「Ｓｅｒｖｅｒ−０２」と、用途を示す情報の一部（機器２０の種別、ＯＳ）と、グループ名とが一致し、かつ、本体及びその構成要素が交換すべき候補に選定されていない「Ｓｅｒｖｅｒ−０１」を、他の機器２０として選定する。
【００８１】
なお、機器選定部１０５は、例えば、交換すべき機器２０と用途が一致する他の機器２０が同一グループ内で見つからない場合、当該グループと類似するグループをライセンス情報の中から取得して、上記他の機器２０を選定するようにしてもよい。ここで、グループが類似とは、例えば、グループ種別が一致し、かつ、グループ規模が一致又はグループ規模の差が基準値以下の状態になっていることである。
【００８２】
機器選定部１０５は、例えば、「Ａ社」と類似するグループである「Ｂ社」に属する機器２０を選定するようにしてもよい。機器選定部１０５は、例えば、「Ｓｅｒｖｅｒ−０２」と、機器２０の用途を示す情報の全て（機器２０の種別、ＯＳ、主要プロセス）が一致し、かつ、属するグループが類似し、本体及びその構成要素が交換すべき候補に選定されていない「Ｓｅｒｖｅｒ−０３」を選定するようにしてもよい。
【００８３】
［３−７−２．製品候補選定部］
製品候補選定部１０６は、交換候補選定部１０３により選定された候補と入れ替える製品（以下、製品候補とも呼ぶ）を選定する。
【００８４】
例えば、交換候補選定部１０３により選定された候補が、機器２０本体又は特定の部品（例えば、ＣＰＵ等）である場合、製品候補選定部１０６は、機器選定部１０５により選定された他の機器２０の本体又は部品と、一致又は類似する製品候補を選定する。
【００８５】
製品候補選定部１０６は、例えば、交換すべき候補である「ＰＣ−０２」のＣＰＵに対し、機器選定部１０５により選定された「ＰＣ−０１」のＣＰＵと一致する「ＣＰＵ−Ｂ」を製品候補として選定する。
【００８６】
なお、製品情報に「ＣＰＵ−Ｂ」が存在しない場合、製品候補選定部１０６は、例えば、「ＣＰＵ−Ｂ」の種類（名称）やクロック数、コア数等の情報に基づき、「ＣＰＵ−Ｂ」と類似する製品候補を選定するようにしてもよい。
【００８７】
また、製品候補選定部１０６は、例えば、交換すべき候補である「Ｓｅｒｖｅｒ−０２」本体に対し、が「Ｓｅｒｖｅｒ−０１」機器選定部１０５により選定された場合、ＣＰＵ、メモリ容量、ＨＤＤ容量が一致する「Ｓｅｒｖｅｒ−Ｂ」を製品候補として選定する。
【００８８】
なお、製品候補選定部１０６は、例えば、交換すべき候補である「Ｓｅｒｖｅｒ−０２」本体に対し、が「Ｓｅｒｖｅｒ−０３」機器選定部１０５により選定された場合、ＣＰＵ、メモリ容量が一致する「Ｓｅｒｖｅｒ−Ｃ」を製品候補として選定するようにしてもよい。
【００８９】
他にも例えば、交換候補選定部１０３により選定された候補が、上記特定の部品とは異なる部品（例えば、メモリやＨＤＤ等）である場合、製品候補選定部１０６は、例えば、上記選定された候補よりも高性能の製品候補を、製品情報の中から選定する。
【００９０】
製品候補選定部１０６は、例えば、交換すべき候補である「ＰＣ−０３」のメモリに対し、このメモリ容量（１０２４ＭＢ）よりも容量の大きい「メモリ−Ｂ」を選定する。また、製品候補選定部１０６は、例えば、交換すべき候補である「ＰＣ−０４」のメモリに対して、このメモリ容量（２０４８ＭＢ）よりも容量の大きい「メモリ−Ｃ」を選定し、同じく交換すべき候補である「ＰＣ−０４」のＨＤＤに対して、このＨＤＤ容量（１２０ＧＢ）よりも容量の大きい「ＨＤＤ−Ｂ」を選定する。
【００９１】
なお、例えば製品候補選定部１０６が、交換すべき候補とされたメモリに対する製品を選定する場合、メモリに係る基準「メモリ使用率：７０％以下」を満たすメモリを選定するようにしてもよい。例えば、「ＰＣ−０３」のメモリの使用量用は約９２２ＭＢ（１０２４ＭＢ×０．９）であるため、ここで選定されるメモリとしては、少なくとも１３１８ＭＢ（９２２ＭＢ÷０．７）以上のメモリ容量があればよい。このため、製品候補選定部１０６は、例えば、交換候補選定部１０３により選定された候補に係る基準に基づいて、製品の性能に係る条件を算出し、当該算出した条件を満たす製品を、上記候補と入れ替える製品候補として選定するようにしてもよい。
【００９２】
また、製品候補選定部１０６は、例えば、交換すべき候補と入れ替える製品の条件を満たす製品候補のうち、最も価格が低い製品候補を選定するようにしてもよい。
【００９３】
他にも例えば、交換候補選定部１０３により選定された候補がプログラムである場合、製品候補選定部１０６は、例えば、上記選定された候補と同じ製品であって、当該候補よりも新しい製品候補を、製品情報の中から選定する。製品候補選定部１０６は、例えば、交換すべき候補である「ＰＣ−０４」のソフトウェア「ＡＡＡ」に対して、製品情報における「ＡＡＡ」の最新版を選定する。
【００９４】
図８は、製品候補選定部１０６による選定結果の一例を示した図である。図８に示すように、製品候補選定部１０６は、交換すべき候補に対して、入れ替える製品候補を選定し、係る製品名と製品の価格とを取得する。
【００９５】
［３−７−３．重要度算出部］
重要度算出部１０７は、機器情報に基づいて、交換候補選定部１０３により選定された候補に係る重要度を算出する。候補の重要度とは、当該候補の交換すべき優先度を表した指標値である。
【００９６】
例えば、重要度算出部１０７は、例えば、上記重要度の重み付け情報に基づいて、上記選定された候補に係る重要度を算出する。
【００９７】
図９は、重み付け情報の一例を示した図である。重要度算出部１０７は、例えば、重み付け情報を参照し、交換候補選定部１０３により選定された候補に係る機器情報が、重要度判定項目毎に定めた条件を満たすか否かを判定し、当該機器情報が当該条件を満たす場合に、当該条件毎に定めた重要度の加算値を、当該候補の重要度に加算する。
【００９８】
例えば、図９に示すように、交換候補選定部１０３により選定された候補のうち、交換の内容が「ＣＰＵ交換」である場合、当該候補の重要度に「１」が加算される。また、上記交換の内容が「メモリ交換」である場合、当該候補の重要度に「２」が加算される。
【００９９】
また例えば、交換候補選定部１０３により選定された候補のうち、当該候補に係る機器２０の種別が「サーバ」である場合、当該候補の重要度に「３」が加算される。また、機器２０の種別が「ＰＣ」である場合、当該候補の重要度に「１」が加算される。
【０１００】
また例えば、交換候補選定部１０３により選定された候補のうち、当該候補に係る機器２０の構成要素の利用状況のうち、部品の利用状況（例えば、ＣＰＵ使用率、メモリ使用率、ＨＤＤ使用率等）に応じて、条件毎に定められた加算値が当該候補の重要度に加算されるようにしてもよい。
【０１０１】
また例えば、交換候補選定部１０３により選定された候補のうち、当該候補に係る機器２０に記憶されるプログラムの情報（例えば、ＯＳ、ソフトウェア等）に応じて、条件毎に定められた加算値が当該候補の重要度に加算されるようにしてもよい。
【０１０２】
また例えば、交換候補選定部１０３により選定された候補のうち、当該候補に係る機器２０の送信ネットワークトラフィック量、受信ネットワークトラフィック量、接続台数、保有ファイル数が、それぞれにおいて定められた条件を満たす場合、当該候補の重要度が加算されるようにしてもよい。
【０１０３】
なお、図９に示す重みづけ情報はあくまで一例であり、これに限られない。重み付け情報には、他にも例えば、第２第３・・・の条件が定められるようにしてもよく、この場合、重要度算出部１０７は、定められた条件の全て（又は、各条件のうちの少なくとも何れか１つ）を満たす場合に、当該条件毎に定められた加算値を、交換すべき候補の重要度に加算するようにしてもよい。
【０１０４】
図１０は、重要度算出部１０７による算出結果の一例を示した図である。図１０に示すように、重要度算出部１０７は、例えば、重要度判定項目毎に定められた重要度の加算値を加算することによって、交換候補選定部１０３により選定された候補に係る重要度を算出する。
【０１０５】
［３−７−４．予算情報取得部］
予算情報取得部１０８は、利用者の予算の情報を取得する。予算情報取得部１０８は、例えば、情報記憶部１０１に記憶された情報の中から、機器２０及び／又は機器２０の構成要素の交換のために使用できる予算の情報を取得する。予算情報取得部１０８は、例えば、ライセンス情報に格納された予算の情報のうち、利用者により入力されたライセンスコードに関連付けられた予算の情報を取得する。他にも例えば、予算情報取得部１０８は、予算の情報を、選定サーバ１０の通信部１３が受信して取得するようにしてもよいし、選定サーバ１０の操作部を介して、利用者による入力を受付けて取得するようにしてもよい。
【０１０６】
製品選定部１０４は、例えば、重要度算出部１０７により算出された重要度と、予算情報取得部１０８により取得された利用者の予算の情報と、に基づいて選定を行う。
【０１０７】
図１１は、製品選定部１０４による選定結果の一例を示した図である。製品選定部１０４は、例えば、図１１に示すように、交換候補選定部１０３により選定された候補を重要度の高い順に並べて、当該候補と入れ替える製品の価格の合計が、予算情報取得部１０８により取得した利用者の予算を超えない範囲で、上記並べた順序に従って選定を行う。
【０１０８】
図１１において、例えば、利用者の予算が１５００００円である場合、製品選定部１０４は、この金額を超えないように、下記の機器２０及び構成要素と、これらと入れ替える製品と、を選定する。
・「Ｓｅｒｖｅｒ−０２」本体と、「Ｓｅｒｖｅｒ−Ｂ」
・「ＰＣ−０３」のメモリと、「メモリ−Ｂ」
・「ＰＣ−０４」のメモリと、「メモリ−Ｂ」
【０１０９】
また、例えば、図１１において、利用者の予算が１７００００円である場合、製品選定部１０４は、上記の製品群に加えて、更に、下記の構成要素と、これらと入れ替える製品と、を選定する。
・「ＰＣ−０４」のソフトウェア「ＡＡＡ」と、「ＡＡＡ」の最新版
・「ＰＣ−０４」のＨＤＤと、「ＨＤＤ−Ｂ」
【０１１０】
なお、製品選定部１０４は、交換候補選定部１０３により選定された候補の重要度に依らずに、例えば、上記候補と入れ替える製品に基づいて選定を行うようにしてもよい。製品選定部１０４は、例えば、製品の価格が低い順に従って、製品の価格の合計が利用者の予算を超えないように、交換すべき機器２０及び／又は機器２０の構成要素と、これらと入れ替える製品と、を選定するようにしてもよい。
【０１１１】
また、製品選定部１０４は、例えば、製品の価格及び利用者の予算に依らずに、例えば、交換候補選定部１０３により選定された候補の重要度に基づいて選定を行うようにしてもよい。製品選定部１０４は、例えば、上記選定された候補のうち、重要度の高い順から上位ｎ番目（ｎは自然数）までの候補と、これらと入れ替える製品と、を選定するようにしてもよい。この場合、製品選定部１０４は、重要度算出部１０７により重要度を算出した後に、製品候補選定部１０６により選定された製品候補を、上記入れ替える製品として選定するようにしてもよい。
【０１１２】
［４．選定システムで実行される処理］
次に、本実施形態において、選定システム１が実行する処理について説明する。
【０１１３】
［４−１．全体の処理］
図１２は、選定システム１において実行される処理の一例を示すシーケンス図である。ここでは、機器２０の機器情報が、選定サーバ１０に送信され、交換すべき機器２０及び／又は機器２０の構成要素と、これらと入れ替える製品と、を選定する選定処理が行われるまでの処理について説明する。
【０１１４】
図１２に示すように、まず、選定サーバ１０の制御部１１は、選定処理に必要な情報を取得する（Ｓ１０１）。具体的には、制御部１１は、ライセンスコードの一覧を示すライセンス情報と、機器２０の構成要素毎に定められた基準を示す情報と、複数の製品に係る製品情報と、重要度の加算値を示す重み付け情報と、を取得して、選定サーバ１０の記憶部１２に記憶させる。上記各種情報は、選定サーバ１０の通信部１３が受信することにより取得されるようにしてもよいし、選定サーバ１０の操作部を介して、利用者による入力を受付けることにより取得されるようにしてもよい。
【０１１５】
機器２０の制御部２１は、利用者による入力を受付けて、又は、記憶部２２に記憶された情報の中から、ライセンスコードを取得する（Ｓ１０２）。制御部２１は、選定サーバ１０の記憶部１２に記憶されたにライセンス情報を参照し、その中にＳ１１で取得したライセンスコードが存在するか否かを判定する（Ｓ１０３）。
【０１１６】
Ｓ１１で取得したライセンスコードがライセンス情報内に存在する場合（Ｓ１０３：Ｙ）、制御部２１は、機器２０の機器情報（機器２０の構成要素の利用状況を示す機器情報）を生成する（Ｓ１０４）。制御部２１は、タイマーの経過時間を計測し（Ｓ１０５）、規定時間が経過した場合には（Ｓ１０５：Ｙ）、Ｓ１１において生成した機器情報を、選定サーバ１０に送信するとともに（Ｓ１０６）、タイマーの経過時間を初期化する（Ｓ１０７）。制御部２１は、逐次、機器２０に係る機器情報を生成（又は、更新）することにより（Ｓ１０４）、機器情報を最新の状態に保つ。なお、制御部２１は、Ｓ１０５、Ｓ１０７における処理を行わずに、例えば、予め定められた時刻が到来した場合に、機器情報を送信するようにしてもよい。
【０１１７】
選定サーバ１０の制御部１１は、Ｓ１０６において送信された機器情報を受信することにより、機器２０の機器情報を取得する（Ｓ１０８）。制御部１１は、利用者により選定処理の開始指示がされたか否かを判定し（Ｓ１０９）、選定処理の開始がされたと判定される場合（Ｓ１０９：Ｙ）、複数の機器２０の中から、交換すべき機器２０及び／又は交換すべき構成要素と、これらと入れ替える製品と、を選定する（Ｓ１１０）。制御部１１は、逐次、各機器２０に係る機器情報を受信して取得することにより（Ｓ１０８）、各機器２０の機器情報を最新の状態に保つ。
【０１１８】
［４−２．選定処理］
次に、Ｓ１１０において実行される選定処理の詳細について説明する。図１３は、選定処理の一例を示すフロー図である。図１３に示すように、選定サーバ１０の制御部１１は、Ｓ１０８において取得した機器情報に基づいて、複数の機器２０の中から、交換すべき機器２０の候補及び／又は交換すべき構成要素の候補（交換すべき候補）を選定する（Ｓ２０１）。即ちＳ２０１では、制御部１１は、複数の機器２０のうち、機器情報が所定の基準を満たさない機器２０を、交換すべき機器２０の候補として選定する。またＳ２０１では、制御部１１は、利用状況が所定の基準を満たさない構成要素がある場合、複数の構成要素の中から、交換すべき構成要素の候補を選定する。
【０１１９】
例えば、制御部１１は、Ｓ１０８において取得した機器情報を、機器２０の構成要素に基づき定められた基準（例えば、ＣＰＵ使用率や、ＢＩＯＳ日時、プログラムのバージョン情報等）と比較することにより、上記基準を満たさない機器２０や構成要素から、図５に示す交換すべき候補を選定する。
【０１２０】
制御部１１は、Ｓ２０１において選定された交換すべき候補が、機器２０本体又は特定の部品であるか否かを判定し（Ｓ２０２）、この条件に該当する場合（Ｓ２０２：Ｙ）、制御部１１は、交換すべき候補に対応する他の機器２０を選定し（Ｓ２０３）、所定の基準を満たす複数の製品に係る製品情報と、Ｓ２０３において選定された他の機器２０の機器情報と、に基づいて、上記交換すべき候補と入れ替える製品（製品候補）を選定する（Ｓ２０４）。
【０１２１】
例えば、Ｓ２０１において選定された交換すべき候補がＣＰＵである場合、制御部１１は、当該候補に係る機器２０と、種別、ＯＳ、主要プロセスのうちの少なくとも１つが一致し、かつ、機器２０の属するグループ名が一致又は類似する他の機器２０を選定し、製品情報により示される製品のうち、当該他の機器２０のＣＰＵと一致又は類似する製品を、上記交換すべき候補であるＣＰＵと入れ替える製品候補として選定する。
【０１２２】
また、Ｓ２０１において選定された交換すべき候補が、特定の部品とは異なる構成要素である場合（Ｓ２０２：Ｎ）、制御部１１は、所定の基準を満たす複数の製品に係る製品情報に基づいて、上記交換すべき候補と入れ替える製品（製品候補）を選定する（Ｓ２０５）。
【０１２３】
例えば、Ｓ２０１において選定された交換すべき候補がメモリである場合、制御部１１は、当該メモリよりも容量の大きいメモリを製品情報の中から選定し、上記交換すべき候補であるメモリと入れ替える製品候補として選定する。
【０１２４】
制御部１１は、全ての交換すべき候補と、入れ替える製品を選定したか否かを判定し（Ｓ２０６）、最終的に、全ての交換すべき候補について、当該候補と入れ替える製品候補を選定するまで（Ｓ２０６：Ｙ）、上記製品候補の選定処理（Ｓ２０２〜Ｓ２０５）を繰り返す。制御部１１は、図８に示すように、全ての交換すべき候補についての製品候補を選定する。
【０１２５】
制御部１１は、Ｓ２０１において選定された交換すべき候補の重要度を算出する（Ｓ２０７）。制御部１１は、機器２０及び／又は機器２０の構成要素の交換のために使用できる利用者の予算の情報を取得する（Ｓ２０８）。制御部１１は、選定された候補のうち、交換すべき機器２０及び／又は交換すべき構成要素と、これらと入れ替える製品と、を選定し（Ｓ２０９）、Ｓ１１０の処理を終了する。
【０１２６】
例えば、制御部１１は、図１１に示すように、Ｓ２０１において選定した候補と入れ替える製品の価格の合計が、Ｓ２０７において取得した利用者の予算を超えない範囲で、Ｓ２０６において算出した重要度の順序に基づいて選定を行う。
【０１２７】
なお、Ｓ２０２〜Ｓ２０６と、Ｓ２０７と、は入れ替えてもよい。即ち、制御部１１は、Ｓ２０１における交換すべき候補の選定処理をした後に、Ｓ２０７における候補の重要度を算出し、重要度が高いと判定される候補と入れ替える製品を、Ｓ２０２〜Ｓ２０６、Ｓ２０９における処理で選定するようにしてもよい。またこの場合、制御部１１は、Ｓ２０８における予算を取得する処理を行わずに、利用者の予算に依らないで、交換すべき交換すべき機器２０又は構成要素と、これらと入れ替える製品と、を選定するようにしてもよい。
【０１２８】
また、制御部１１は、Ｓ２０７の重要度を算出する処理を行わずに選定を行うようにしてもよい。この場合、制御部１１は、例えば、製品の価格が低い順に従って選定を行うようにしてもよい。
【０１２９】
［５．実施形態のまとめ］
本実施形態に係る選定システム１は、複数の機器２０に係る機器情報を取得することによって、複数の機器２０の中から、交換すべき機器２０や交換すべき構成要素と、これらと入れ替える製品と、が選定される。選定システム１は、例えば、システム全体の最適化を図るためのリプレイス構成（交換すべき機器２０又は構成要素と、入れ替える製品と、の組み合わせ）を選定する。
【０１３０】
また、選定システム１は、複数の製品に係る製品情報と利用者の予算の情報とを取得することによって、製品の価格と利用者の予算とに基づいて選定を行う。また、選定システム１は、交換すべき候補の重要度を算出することによって、交換すべき候補の重要度に基づいて選定を行う。選定システム１は、例えば、システム全体が最適化されるリプレイス構成のうち、費用対効果が最も高いリプレイス構成を選定する。
【０１３１】
また、選定システム１は、機器２０が機器情報を選定サーバ１０に送信し、選定サーバ１０が上記機器情報を受信して取得することによって、複数の機器２０から送信された機器情報に基づいて選定を行う。また、機器２０から、機器情報が定期的に選定サーバ１０に送信されるようにすることで、機器情報が最新の状態に保たれる。
【０１３２】
また、選定システム１は、交換すべき候補として選定された機器２０とは異なる他の機器２０を選定することによって、交換する必要がない機器２０の機器情報に基づいて選定を行う。選定システム１は、例えば、正常に動作していると認められる機器２０の中から、入れ替える製品を選定する。
【０１３３】
また、選定システム１は、交換すべき候補に係る機器２０と用途が一致又は類似する他の機器２０を選定することによって、交換すべき候補に係る機器２０と用途が一致又は類似する機器２０に基づいて選定を行う。選定システム１は、例えば、交換すべき機器２０（又は、交換すべき構成要素を含む機器２０）と同様の使い方がされ、かつ、正常に動作していると認められる機器２０の中から、入れ替える製品を選定する。
【０１３４】
また、選定システム１は、交換すべき候補に係る機器２０が属するグループに基づいて、他の機器２０を選定することによって、交換すべき候補に係る機器２０の属するグループに基づいて選定を行う。選定システム１は、例えば、同業他社の機器２０又は構成要素の中から、入れ替える製品を選定する。
【０１３５】
なお、本発明は、上記の実施形態に限定されるものではない。本発明を逸脱しない範囲で、適宜変更可能である。
【０１３６】
［６．変形例］
（１）実施形態においては、認証部２０２が、ライセンスコードを取得し、当該ライセンスコードと、情報記憶部１０１に記憶されるライセンス情報と、に基づいて、機器情報生成部２０３による機器情報生成処理と、機器情報送信部２０４による機器情報送信処理と、が実行されることを承認する場合について説明した。例えば、選定システム１は、上記承認を行わずに、上記機器情報生成処理と、上記機器情報送信処理と、を実行するようにしてもよい。
【０１３７】
（２）また、実施形態においては、取得したライセンスコードに関連付けられたグループ名及び予算の情報が取得される場合について説明した。例えば、選定システム１は、ライセンスコードを取得せずに、機器２０が属するグループ名と、予算の情報と、を特定するようにしてもよい。
【０１３８】
変形例（２）の情報記憶部１０１は、例えば、機器２０の機器名と、機器２０の属するグループに係る情報（例えば、グループ名、グループ種別、グループ規模等）と、を関連付けたグループ情報を記憶し、変形例（２）の機器選定部１０５は、機器情報の機器名に関連付けられたグループ名等の情報に基づいて、交換すべき候補に係る機器２０とは異なる他の機器２０を選定するようにしてもよい。また、変形例（２）の情報記憶部１０１は、利用者の予算の情報を記憶し、変形例（２）の予算情報取得部１０８は、情報記憶部１０１に記憶された予算の情報を取得するようにしてもよい。
【０１３９】
このように、変形例（２）の選定システム１は、ライセンスコードを取得せずに、機器２０が属するグループ名と、予算の情報と、を特定し、交換すべき機器２０及び／又は交換すべき構成要素と、これらと入れ替える製品と、を選定する。
【０１４０】
（３）また、実施形態においては、交換すべき候補として機器２０本体、又は、特定の部品（例えば、ＣＰＵ等）が選定される場合、製品候補選定部１０６は、当該候補に係る機器２０とは異なる他の機器２０の本体又は部品と、一致又は類似する製品（製品候補）を選定することについて説明した。製品候補選定部１０６は、例えば、他の機器２０を選定せずに、交換すべき機器２０本体やＣＰＵ等の特定の部品よりも高性能の製品候補を、製品情報の中から選定するようにしてもよい。
【０１４１】
（４）また例えば、交換候補選定部１０３は、機器２０の構成要素のうち、交換すべき候補として、消耗品や摩耗品（例えば、印刷用紙やトナー、電池、ＣＰＵファン等）を選定するようにしてもよい。この場合、製品選定部１０４は、上記選定された交換すべき候補と同一の製品（又は、型式が一致する製品）を選定するようにしてもよい。
【符号の説明】
【０１４２】
１  選定システム、２  通信ネットワーク、１０  選定サーバ、１１  制御部、１２  記憶部、１３  通信部、２０  機器、２１  制御部、２２  記憶部、２３  通信部、  １０１  情報記憶部、１０２  機器情報取得部、１０３  交換候補選定部、１０４  製品選定部、１０５  機器選定部、１０６  製品候補選定部、１０７  重要度算出部、１０８  予算情報取得部、２０１  情報記憶部、２０２  認証部、２０３  機器情報生成部、２０４  機器情報送信部。
【図１】
2015076029.tif 000003
【図２】
2015076029.tif 000004
【図３】
2015076029.tif 000005
【図４】
2015076029.tif 000006
【図５】
2015076029.tif 000007
【図６】
2015076029.tif 000008
【図７】
2015076029.tif 000009
【図８】
2015076029.tif 000010
【図９】
2015076029.tif 000011
【図１０】
2015076029.tif 000012
【図１１】
2015076029.tif 000013
【図１２】
2015076029.tif 000014
【図１３】
2015076029.tif 000015
【手続補正書】
【提出日】平成26年7月8日(2014.7.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の機器の構成要素と、該構成要素の利用状況とを示す機器情報を取得する取得手段と、前記機器情報に基づき、前記複数の機器のうち、前記利用状況が基準を満たさない構成要素を含む機器を、交換すべき対象として選定する第１選定手段と、前記機器情報に基づき特定される、前記利用状況が前記基準を満たす構成要素に係る製品情報に基づいて、前記選定された交換すべき対象と入れ替える製品を選定する第２選定手段と、を含む選定システム。
【請求項２】
複数の機器の構成要素と、該構成要素の利用状況とを示す機器情報を取得する取得手段と、前記機器情報に基づき、前記利用状況が基準を満たさない構成要素を、交換すべき対象として選定する第１選定手段と、前記機器情報に基づき特定される、前記利用状況が前記基準を満たす構成要素に係る製品情報に基づいて、前記選定された交換すべき対象と入れ替える製品を選定する第２選定手段と、を含む選定システム。 
【請求項３】
前記製品情報は、各製品の価格に係る情報を含み、前記第２選定手段は、利用者の予算の情報を取得する手段と、前記選定された対象と入れ替える製品を選定する手段と、を含み、当該取得された利用者の予算の情報と、当該選定された製品の価格に係る情報と、に基づいて選定を行う、請求項１又は２に記載の選定システム。 
【請求項４】
前記第２選定手段は、前記機器情報に基づいて、前記選定された対象に係る重要度を算出する手段を含み、当該算出された重要度に基づいて選定を行う、請求項１〜３の何れか一項に記載の選定システム。 
【請求項５】
前記選定システムは、前記各機器と通信ネットワークを介して接続された選定サーバを含み、前記選定サーバは、前記取得手段と、前記第１選定手段と、前記第２選定手段と、を含み、前記各機器は、前記機器情報を生成する手段と、前記生成された前記機器情報を、前記通信ネットワークを介して前記選定サーバに送信する手段と、を含み、前記選定サーバの前記取得手段は、前記送信された前記機器情報を受信することにより、前記機器情報を取得する、請求項１〜４の何れか一項に記載の選定システム。 
【請求項６】
前記第２選定手段は、前記複数の機器のうち、前記選定された対象に係る機器とは異なる他の機器の前記機器情報に基づいて選定を行う、請求項１〜５の何れか一項に記載の選定システム。 
【請求項７】
前記機器情報は、機器の用途に係る情報を含み、前記第２選定手段は、前記選定された対象に係る機器と用途が一致又は類似する他の機器の前記機器情報に基づいて選定を行う、請求項６に記載の選定システム。 
【請求項８】
前記各機器は、複数のグループの何れかに属し、前記第２選定手段は、前記複数の機器のうち、前記選定された対象に係る機器が属するグループに基づいて選 定を行う、請求項１〜７の何れか一項に記載の選定システム。 
【請求項９】
複数の機器の機器情報を取得する取得手段と、前記複数の機器のうち、前記機器情報が基準を満たさない機器を、交換すべき機器として選定する第１選定手段と、前記第１選定手段による選定結果と、前記機器情報が前記基準を満たす機器に係る製品情報と、に基づいて、前記選定された交換すべき機器と入れ替える製品を選定する第２選定手段と、を含む、選定サーバ。 
【請求項１０】
複数の機器の構成要素の利用状況を示す機器情報を取得する取得手段と、前記利用状況が基準を満たさない構成要素を交換すべき構成要素として選定する第１選定手段と、前記第１選定手段による選定結果と、前記利用状況が前記基準を満たす構成要素に係る製品情報と、に基づいて、前記選定された交換すべき構成要素と入れ替える製品を選定する第２選定手段と、を含む、選定サーバ。 
【請求項１１】
複数の機器の機器情報を取得する取得手段、前記複数の機器のうち、前記機器情報が所定の基準を満たさない機器を、交換すべき機器として選定する第１選定手段、 前記機器情報が基準を満たす機器に係る製品情報に基づいて、前記選定された交換すべき機器と入れ替える製品を選定する第２選定手段、としてコンピュータを機能させるためのプログラム。 
【請求項１２】
複数の機器の構成要素の利用状況を示す機器情報を取得する取得手段、前記利用状況が所定の基準を満たさない構成要素を交換すべき構成要素として選定する第１選定手段、前記利用状況が前記基準を満たす構成要素に係る製品情報に基づいて、前記選定された交換すべき構成要素と入れ替える製品を選定する第２選定手段、としてコンピュータを機能させるためのプログラム。
【手続補正書】
【提出日】平成26年12月1日(2014.12.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の利用中の機器の構成要素と、該構成要素の使用率とを示す機器情報を取得する取得手段と、
前記機器情報に基づき、前記使用率が基準を満たさない特定の構成要素を、交換すべき対象として選定する第１選定手段と、
前記交換すべき対象として選定された構成要素を含む機器の用途又はグループに係る情報に基づいて選定される、前記複数の利用中の機器のうちの他の機器の構成要素であって、前記使用率が前記基準を満たす構成要素に係る製品情報に基づいて、前記選定された交換すべき対象と入れ替える製品を選定する第２選定手段と、
を含む選定システム。
【請求項２】
前記製品情報は、各製品の価格に係る情報を含み、前記第２選定手段は、利用者の予算の情報を取得する手段と、前記選定された対象と入れ替える製品を選定する手段と、を含み、当該取得された利用者の予算の情報と、当該選定された製品の価格に係る情報と、に基づいて選定を行う、請求項１に記載の選定システム。
【請求項３】
前記第２選定手段は、前記機器情報に基づいて、前記選定された対象に係る重要度を算出する手段を含み、当該算出された重要度に基づいて選定を行う、請求項１又は２に記載の選定システム。
【請求項４】
前記選定システムは、前記各機器と通信ネットワークを介して接続された選定サーバを含み、
前記選定サーバは、前記取得手段と、前記第１選定手段と、前記第２選定手段と、を含み、
前記各機器は、前記機器情報を生成する手段と、前記生成された前記機器情報を、前記通信ネットワークを介して前記選定サーバに送信する手段と、を含み、
前記選定サーバの前記取得手段は、前記送信された前記機器情報を受信することにより、前記機器情報を取得する、請求項１〜３の何れか一項に記載の選定システム。
【請求項５】
複数の利用中の機器の構成要素と、該構成要素の使用率とを示す機器情報を取得する取得手段と、
前記機器情報に基づき、前記使用率が基準を満たさない特定の構成要素を、交換すべき対象として選定する第１選定手段と、
前記交換すべき対象として選定された構成要素を含む機器の用途又はグループに係る情報に基づいて選定される、前記複数の利用中の機器のうちの他の機器の構成要素であって、前記使用率が前記基準を満たす構成要素に係る製品情報に基づいて、前記選定された交換すべき対象と入れ替える製品を選定する第２選定手段と、
を含む、選定サーバ。
【請求項６】
複数の利用中の機器の構成要素と、該構成要素の使用率とを示す機器情報を取得する取得手段、
前記機器情報に基づき、前記使用率が基準を満たさない特定の構成要素を、交換すべき対象として選定する第１選定手段、及び
前記交換すべき対象として選定された構成要素を含む機器の用途又はグループに係る情報に基づいて選定される、前記複数の利用中の機器のうちの他の機器の構成要素であって、前記使用率が前記基準を満たす構成要素に係る製品情報に基づいて、前記選定された交換すべき対象と入れ替える製品を選定する第２選定手段
としてコンピュータを機能させるためのプログラム。