(57)【要約】【課題】キッティングにおける情報処理装置と管理情報との対応付けを正確かつ容易に実現する。【解決手段】管理サーバは、記憶部と、取得部と、登録部と、設定部と、を備える。記憶部は、設置対象である複数の情報処理装置に割り当てる管理番号と設定とを記憶する。取得部は、複数の情報処理装置が接続されるネットワーク上で複数の情報処理装置各々を一意に特定するアドレス情報と、当該情報処理装置が配置される場所を一意に特定する場所情報と、をネットワークを介して取得する。登録部は、読取装置が読み取った、複数の情報処理装置各々の上に表示される管理番号と、場所情報と、を記憶部に登録する。設定部は、１の場所情報に対応付けて記憶部に記憶されるアドレス情報を宛先として、当該１の場所情報に対応づけて記憶部に記憶される管理番号に対応する設定を実行する。【選択図】図１
2018142148.tif 000002
【特許請求の範囲】
【請求項１】
設置対象である複数の情報処理装置に割り当てる管理番号と設定とを記憶する記憶部と、
前記複数の情報処理装置が接続されるネットワーク上で前記複数の情報処理装置各々を一意に特定するアドレス情報と、当該情報処理装置が配置される場所を一意に特定する場所情報と、を前記ネットワークを介して取得する取得部と、
読取装置が読み取った、前記複数の情報処理装置各々の上に表示される管理番号と、前記場所情報と、を前記記憶部に登録する登録部と、
１の場所情報に対応付けて前記記憶部に記憶されるアドレス情報を宛先として、当該１の場所情報に対応付けて前記記憶部に記憶される管理番号に対応する設定を実行する設定部と、
を備える管理サーバ。
【請求項２】
前記登録部は、前記場所情報に基づき、前記管理番号と前記アドレス情報とを対応付けて登録することを特徴とする請求項１に記載の管理サーバ。
【請求項３】
前記取得部は、各情報処理装置のＭＡＣアドレスと、前記場所情報とを、前記ネットワークを介して取得することを特徴とする請求項１または２に記載の管理サーバ。
【請求項４】
前記取得部は、前記複数の情報処理装置各々が接続されるポートを特定する情報を、前記ネットワークを介して取得することを特徴とする請求項１から３のいずれか１項に記載の管理サーバ。
【請求項５】
前記記憶部は、前記情報処理装置が配置される場所を特定する第１の情報と、当該場所から前記ネットワークに接続するポートを特定する第２の情報と、を対応付けて記憶し、
前記取得部は、前記アドレス情報と前記第２の情報を前記ネットワークを介して取得し、
前記登録部は、前記記憶部を参照して、前記取得部が取得した前記アドレス情報を、前記第２の情報に対応付けて記憶される前記第１の情報に基づき、前記管理番号と対応付けて前記記憶部に記憶することを特徴とする請求項１から４のいずれか１項に記載の管理サーバ。
【請求項６】
設置対象である複数の情報処理装置に割り当てる管理番号と設定とを記憶する記憶部と、
前記複数の情報処理装置が接続されるネットワーク上で前記複数の情報処理装置各々を一意に特定するアドレス情報と、当該情報処理装置が配置される場所を一意に特定する場所情報と、を前記ネットワークを介して取得する取得部と、
前記複数の情報処理装置各々の上に表示される管理番号と、前記場所に表示される場所情報と、を読み取る読取部と、
前記読取部が読み取った、前記複数の情報処理装置各々の上に表示される管理番号と、前記場所情報と、を前記記憶部に登録する登録部と、
１の場所情報に対応付けて前記記憶部に記憶される前記アドレス情報を宛先として、当該１の場所情報に対応付けて前記記憶部に記憶される管理番号に対応する設定を実行する設定部と、
を備える管理システム。
【請求項７】
コンピュータに、
記憶部に、設置対象である複数の情報処理装置に割り当てる管理番号と設定とを記憶し、
前記複数の情報処理装置が接続されるネットワーク上で前記複数の情報処理装置各々を一意に特定するアドレス情報と、当該情報処理装置が配置される場所を一意に特定する場所情報と、を前記ネットワークを介して取得し、
読取装置が読み取った、前記複数の情報処理装置各々の上に表示される管理番号と、前記場所情報と、を前記記憶部に登録し、
１の場所情報に対応付けて前記記憶部に記憶されるアドレス情報を宛先として、当該１の場所情報に対応付けて前記記憶部に記憶される管理番号に対応する設定を実行する、
ことを含む各処理を実行させる管理方法。
【請求項８】
記憶部に、設置対象である複数の情報処理装置に割り当てる管理番号と設定とを記憶する記憶手順と、
前記複数の情報処理装置が接続されるネットワーク上で前記複数の情報処理装置各々を一意に特定するアドレス情報と、当該情報処理装置が配置される場所を一意に特定する場所情報と、を前記ネットワークを介して取得する取得手順と、
読取装置が読み取った、前記複数の情報処理装置各々の上に表示される管理番号と、前記場所情報と、を前記記憶部に登録する登録手順と、
１の場所情報に対応付けて前記記憶部に記憶されるアドレス情報を宛先として、当該１の場所情報に対応付けて前記記憶部に記憶される管理番号に対応する設定を実行する設定手順と、
を含む各処理を、コンピュータに実行させる管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理サーバ、管理システム、管理方法および管理プログラムに関する。
【背景技術】
【０００２】
社員等が使用するパーソナルコンピュータ（ＰＣ）等の情報処理装置を、移転や新設などで会社や工場等に設置する際には、多数の情報処理装置が一度に会社や工場内に設置される。このとき、各情報処理装置はソフトウェアのインストールやネットワークへの接続を経て、使用可能な状態にされなければならない。かかる設定作業をキッティングという。
【０００３】
たとえば、複数のバリエーションを有する電子機器等を製造する場合に、個々の機器毎に設定内容や、格納するプログラムを変更する手法が知られている（特許文献１）。１つのシステムでは、電子機器を識別するための識別情報と、電子機器に設定すべき所定の固有情報（たとえばシリアル番号）とを関連付けて記憶する。そして、システムは、記憶された識別情報を媒体に印刷する。媒体は電子機器に貼付される。次にシステムは、貼付された媒体から識別情報を読み取り、読み取った識別情報に対応する固有情報を記憶部から検索し、電子機器に設定する。
【０００４】
またたとえば、基本ソフトの自動インストールを可能としたインストールシステムが知られている（特許文献２）。このシステムでは、出荷用パソコン本体の電源投入後、インストール用フロッピー（登録商標）ディスクをドライバに入れて起動させて、インストール起動プログラムを内蔵メモリにコピーする。そして、バーコード読み取り装置でパソコン本体の本体識別番号のバーコードを読み取り、識別番号情報をキーとして、インストールサーバから当該識別番号のインストール情報を読み込む。そして、当該システムは、インストール情報を基に、インストールサーバの記憶装置から対応のソフトウェア情報を読み、基本ソフトと環境設定のための情報を読み込んで、基本ソフトのインストール処理を実行する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−１３４６５４号公報
【特許文献２】特開平８−８７４６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の技術ではたとえば、電子機器に媒体を貼付する際に、作業者が本来貼付すべきでない電子機器に媒体を誤って貼付してしまうことが考えられる。この場合、作業者がその後、電子機器に貼付された媒体から識別情報を読み取って処理を続行すると、本来予定していた設定内容と異なる設定内容が電子機器に設定されてしまう。また、大規模な工場や会社を対象とするキッティングの場合などは、作業対象の電子機器の数も膨大になり、貼付する媒体と電子機器との対応付けを間違うなど人為的なミスが発生する可能性がある。
【０００７】
１つの側面では、キッティングにおける情報処理装置と管理情報との対応付けを正確かつ容易に実現することができる管理サーバ、管理システム、管理方法および管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
第１の案では、管理サーバは、記憶部と、取得部と、登録部と、設定部と、を備える。
記憶部は、設置対象である複数の情報処理装置に割り当てる管理番号と設定とを記憶する。取得部は、複数の情報処理装置が接続されるネットワーク上で複数の情報処理装置各々を一意に特定するアドレス情報と、当該情報処理装置が配置される場所を一意に特定する場所情報と、をネットワークを介して取得する。登録部は、読取装置が読み取った、複数の情報処理装置各々の上に表示される管理番号と、場所情報と、を記憶部に登録する。設定部は、１の場所情報に対応付けて記憶部に記憶されるアドレス情報を宛先として、当該１の場所情報に対応付けて記憶部に記憶される管理番号に対応する設定を実行する。
【発明の効果】
【０００９】
本発明の１実施形態によれば、キッティングにおける情報処理装置と管理情報との対応付けを正確かつ容易に実現することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、第１の実施形態に係る管理システムの構成の一例を説明するための図である。
【図２】図２は、第１の実施形態に係る管理システムの記憶部に記憶されるマスタ情報の構成の一例を示す図である。
【図３】図３は、第１の実施形態に係る管理システムの記憶部に記憶される接続情報の構成の一例を示す図である。
【図４】図４は、第１の実施形態に係る管理システムにおける処理の流れの一例を示すフローチャートである。
【図５】図５は、第１の実施形態に係る管理システムにおける処理の一例を説明するための図である。
【図６】図６は、第１の実施形態に係る管理システムの構成例を説明するための図である。
【図７】図７は、実施形態に係る管理プログラムを実行するコンピュータの一例について説明するための図である。
【図８】図８は、従来のキッティングの手順の一例を説明するための図である。
【発明を実施するための形態】
【００１１】
以下に、本願の開示する管理サーバ、管理システム、管理方法および管理プログラムの実施形態を図面に基づいて詳細に説明する。なお、この実施形態によりこの発明が限定されるものではない。
【００１２】
（キッティングの流れの一例）
まず、実施形態に係る管理システムの詳細について説明する前に、前提として、一般的なキッティングの手法の一例を説明する。図８は、従来のキッティングの手順の一例を説明するための図である。
【００１３】
ここで、キッティングは実際に情報処理装置を使用する顧客の事業所等に情報処理装置を配置する前に実行される。キッティングは、たとえば、キッティング業者の作業場で実行される。キッティングでは、各情報処理装置に顧客が指定したプログラムや情報がインストールされるとともに、各情報処理装置に顧客の管理用の管理番号が付与される。管理番号はシール等の媒体に表示され、情報処理装置に貼付される。
【００１４】
まず、キッティングを行う業者に対して、顧客からキッティングに関する情報が提供される（図８の（１））。顧客はたとえば、配置する各情報処理装置に割り当てる管理番号や情報処理装置の配置先、配置先でのＩＰアドレス等の情報を提供する。情報はキッティング業者が管理する記憶装置に登録される（図８の（２））。次に、キッティング業者は、キッティング対象の情報処理装置を順に並べる（図８の（３））。情報処理装置各々には、製造業者によって製造番号が付与されている。製造番号は、情報処理装置が梱包されている箱の表面や、情報処理装置の背面等に表示される。キッティング業者は、並べた情報処理装置各々の製造番号をチェックして、記憶装置に登録する（図８の（４））。次に、キッティング業者は、顧客から取得した情報に基づき、各情報処理装置に必要なプログラムや情報等をクローニング等によりインストールする（図８の（５））。インストールが完了すると、次にキッティング業者は各情報処理装置に割り当てた管理番号を印字したシールを印刷する（図８の（６））。シールには、少なくとも情報処理装置に割り当てた管理番号が表示される。また、キッティング業者は、記憶装置に記憶された情報に基づき、各情報処理装置の製造番号と管理番号との対応表を印刷する（図８の（７））。そして、キッティング業者は対応表を目視で確認しつつ、情報処理装置一つ一つに管理番号が表示されたシールを貼付する（図８の（８））。そして、シールの貼付が完了すると、情報処理装置は顧客が指定した配置先に出荷される（図８の（９））。シールを貼付する際には、複数の作業員が、対応表と実際の情報処理装置に表示される製造番号と、シールに表示される管理番号、対応表に記載された製造番号と管理番号との対応付けなどを確認しつつ作業を行う。このように、キッティングを行う際には、作業員がシールの貼付を手で行い、情報処理装置と管理番号との対応付けに誤りがないか確認する。このため、キッティングの作業は煩雑になりやすくミスが発生する可能性がある。
【００１５】
（第１の実施形態）
図１は、第１の実施形態に係る管理システム１の構成の一例を説明するための図である。図１に示すように、第１の実施形態に係る管理システム１は、管理サーバ２を備える。管理サーバ２は、ネットワーク３を介して複数の情報処理装置４ａ〜４ｊと接続される。なお、管理サーバ２と情報処理装置４ａ〜４ｊとは常時接続されるのではなく、キッティング作業を行う際に一時的に接続される。情報処理装置４ａ〜４ｊは、キッティング作業を行うためのサイト５に配置される。サイト５には、情報処理装置４ａ〜４ｊを配置するための複数の場所５ａ〜５ｊが設けられる。また、サイト５には、複数の場所５ａ〜５ｊをネットワーク３に接続するための中継装置６が配置される。
【００１６】
（管理サーバ２の構成の一例）
管理サーバ２は、第１の実施形態に係る管理方法を実行する情報処理装置である。管理サーバ２は、キッティングに関する処理を実行する。管理サーバ２は、記憶部２０と、制御部３０と、通信部４０と、出力部５０と、入力部６０と、を備える。
【００１７】
記憶部２０は、管理サーバ２における処理に用いられる情報および管理サーバ２における処理によって生成される情報を記憶する。記憶部２０には、半導体メモリ素子等を採用できる。例えば、半導体メモリ素子としては、ＶＲＡＭ（Ｖｉｄｅｏ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やフラッシュメモリ（Ｆｌａｓｈ  Ｍｅｍｏｒｙ）などが挙げられる。なお、記憶部２０は、管理サーバ２とは別体のデータベースとして構成してもよい。
【００１８】
記憶部２０は、マスタ情報記憶部２１と接続情報記憶部２２とを有する。図２は、第１の実施形態に係る管理システム１の記憶部２０に記憶されるマスタ情報の構成の一例を示す図である。
【００１９】
マスタ情報記憶部２１は、情報処理装置４ａ〜４ｊのキッティングに関する情報を記憶する。たとえば、マスタ情報記憶部２１は、情報処理装置４ａ〜４ｊに割り当てる管理番号を記憶する。管理番号は、情報処理装置４ａ〜４ｊを使用する顧客が情報処理装置４ａ〜４ｊの管理に使用する番号である。管理番号は、必ずしも数字を羅列した番号である必要はなく、情報処理装置４ａ〜４ｊ各々を特定して管理に利用できる情報であればよい。マスタ情報記憶部２１はまた、情報処理装置４ａ〜４ｊ各々の設定情報を記憶する。設定情報とはたとえば、情報処理装置４ａ〜４ｊを顧客が使用する際に各情報処理装置に割り当てるＩＰアドレスを含む。また、設定情報はたとえば、情報処理装置４ａ〜４ｊ各々にインストールされる顧客が指定したプログラムを含む。また、設定情報はたとえば、情報処理装置４ａ〜４ｊを配置先でネットワーク３に接続させるための情報や、顧客による操作に利用される情報を含む。マスタ情報記憶部２１はまた、場所ＩＤ（Identifier）を記憶する。場所ＩＤは、キッティングに使用する作業場所を識別するための場所情報である。情報処理装置４ａ〜４ｊのキッティングの際には、情報処理装置４ａ〜４ｊはそれぞれ異なる場所ＩＤが付与された場所に配置される（サイト５に設けられる場所５ａ〜５ｊ、詳細は後述）。場所ＩＤは管理システム１の運用者が任意に割り当てた番号であってもよい。マスタ情報はさらに、情報処理装置４ａ〜４ｊ各々に割り当てられたＭＡＣアドレスを含む。ここでＭＡＣアドレスは、情報処理装置４ａ〜４ｊ各々を一意に特定することができる情報であってネットワーク３を介して管理サーバ２が取得することができる情報の一例である。ＭＡＣアドレス以外に、情報処理装置４ａ〜４ｊ各々を一意に特定することができる情報であってネットワーク３を介して管理サーバ２が取得することができる情報があれば、ＭＡＣアドレスに代えて当該情報をマスタ情報記憶部２１に記憶してもよい。
【００２０】
図２の（Ａ）は、第１の実施形態に係る管理サーバ２がキッティングを行う際に最初にマスタ情報記憶部２１に登録する情報を示す。図２の（Ａ）に示すように、管理サーバ２は処理を開始するとまず、マスタ情報記憶部２１に「管理番号」と「設定情報」とを登録する。管理番号および設定情報はたとえば、情報処理装置４ａ〜４ｊを使用する顧客が提供する情報に含まれる。顧客が提供する情報は、ネットワーク３を介して管理サーバ２の通信部４０から入力されるものとしてもよい。また、顧客が提供する情報は、入力部６０から入力されるものとしてもよい。
【００２１】
情報処理装置４ａ〜４ｊ各々には、マスタ情報記憶部２１に記憶されるそれぞれ異なる管理番号が表示されたシールが貼付される。このとき、どの情報処理装置にどの管理番号のシールを貼付してもよい。そして、情報処理装置４ａ〜４ｊは、予め場所ＩＤが付された場所に配置される。管理サーバ２は、情報処理装置４ａ〜４ｊに貼付されたシールに表示される管理番号と当該情報処理装置４ａ〜４ｊが配置された場所に表示される場所ＩＤと、を読み取る。読取は任意の読取装置で実現する。たとえば、ＯＣＲ（Optical  Character  Recognition）やＯＭＲ（Optical  Mark  Reader）等の読取装置を使用する。読み取られた場所ＩＤは、一緒に読み取られた管理番号に対応付けてマスタ情報記憶部２１に記憶される。これによって、マスタ情報記憶部２１に記憶される情報の構成は図２の（Ｂ）に示すようになる。すなわち、「管理番号」「設定情報」に対応付けて「場所ＩＤ」が記憶される。
【００２２】
さらに、管理サーバ２はネットワーク３を介して、情報処理装置４ａ〜４ｊ各々からＭＡＣアドレスを取得する。管理サーバ２はまた、ＭＡＣアドレスを取得する際にあわせて、情報処理装置４ａ〜４ｊ各々に対応するポートのポート番号を取得する。管理サーバ２と情報処理装置４ａ〜４ｊとの間には、情報を送受信するためのスイッチ等の中継装置６が配置される。中継装置６は、管理サーバ２から情報処理装置４ａ〜４ｊへのアクセスがあった場合、情報処理装置４ａ〜４ｊが接続されるポートのポート番号を含むパケットを返信する。
【００２３】
管理サーバ２には予めポート番号と場所ＩＤとの対応づけが記憶されている（図３の接続情報記憶部２２、詳細は後述）。このため、管理サーバ２は記憶部２０を参照してポート番号に対応する場所ＩＤを特定する。こうして管理サーバ２は、情報処理装置４ａ〜４ｊへアクセスすることで情報処理装置４ａ〜４ｊが配置されている場所の場所ＩＤを特定する。管理サーバ２は、特定した場所ＩＤに対応付けて、取得したＭＡＣアドレスをマスタ情報記憶部２１に記憶する。これによって、マスタ情報記憶部２１に記憶される情報の構成は図２の（Ｃ）に示すようになる。すなわち、「管理番号」「設定情報」「場所ＩＤ」「ＭＡＣアドレス」がマスタ情報記憶部２１に記憶される。
【００２４】
図２の（Ｃ）の例では、「管理番号、ＰＣ００１」、「設定情報、設定Ａ」、「場所ＩＤ、ＢＡ００１」、「ＭＡＣアドレス、FF:FF:FF:FF:FF:13」が対応付けて記憶される。これは、管理番号「ＰＣ００１」で管理される情報処理装置には「設定Ａ」の設定をするよう顧客に指定されていることを示す。また、管理番号「ＰＣ００１」と表示されるシールが貼付された情報処理装置は、場所ＩＤ「ＢＡ００１」で特定される場所に配置されていることを示す。また、管理番号「ＰＣ００１」のシールが貼付され、場所ＩＤ「ＢＡ００１」で特定される場所に配置されている情報処理装置のＭＡＣアドレスは「FF:FF:FF:FF:FF:13」であることを示す。
【００２５】
図３は、第１の実施形態に係る管理システム１の記憶部２０に記憶される接続情報の構成の一例を示す図である。
【００２６】
接続情報記憶部２２は、情報処理装置４ａ〜４ｊが配置される各場所におけるネットワーク接続に関する情報を記憶する。接続情報記憶部２２はたとえば、場所ＩＤを記憶する。場所ＩＤは、マスタ情報記憶部２１に記憶される場所ＩＤと同様である。また、接続情報記憶部２２はたとえば、ポート番号を記憶する。ポート番号は、対応して記憶される場所ＩＤにより特定される場所に配置される情報処理装置が接続されるポートの番号である。ポート番号は、場所５ａ〜５ｊ各々に対応づけることができるため、場所を特定する場所情報の一つともいえる。以下、場所情報というときには、場所ＩＤとポート番号とが含まれる。接続情報記憶部２２はさらに、ＭＡＣアドレスを記憶する。ＭＡＣアドレスは、マスタ情報記憶部２１に記憶されるＭＡＣアドレスと同様である。
【００２７】
第１の実施形態に係る管理サーバ２は、情報処理装置４ａ〜４ｊを配置する各場所の場所ＩＤとポート番号とを取得する。管理サーバ２はたとえば、入力部６０から入力される情報に基づき場所ＩＤとポート番号とを取得してもよい。また、管理サーバ２はたとえば、通信部４０およびネットワーク３を介して各場所にアクセスすることで、当該場所の場所ＩＤとポート番号とを取得してもよい。また、管理サーバ２は、入力部６０からの入力により場所ＩＤとポート番号とを取得してもよい。これによって、接続情報記憶部２２には、たとえば図３の（Ａ）に示す情報が記憶される。図３の（Ａ）にはたとえば、「場所ＩＤ、ＢＡ００１」、「ポート番号、Ｐ００１」が対応付けて記憶される。これは、情報処理装置４ａ〜４ｊが配置される場所の一つは、場所ＩＤ「ＢＡ００１」で特定されることを示す。また、場所ＩＤ「ＢＡ００１」で特定される場所に接続される情報処理装置はポート番号「Ｐ００１」で特定されるポートを経由してネットワーク３に接続することを示す。この時点では、情報処理装置４ａ〜４ｊが各場所に配置、接続されていないため、ＭＡＣアドレスは取得されてない。
【００２８】
次に、情報処理装置４ａ〜４ｊが各場所に配置され、ネットワーク３に接続された後、管理サーバ２はネットワーク３経由で情報処理装置４ａ〜４ｊにアクセスする。そして、管理サーバ２は、情報処理装置４ａ〜４ｊが接続される中継装置６を経由して情報処理装置４ａ〜４ｊのＭＡＣアドレスと、各々が接続されるポートのポート番号と、を取得する。そして、管理サーバ２は、ポート番号をキーとして、接続情報記憶部２２の場所ＩＤに対応付けて取得したＭＡＣアドレスを記憶する。
【００２９】
こうして、接続情報記憶部２２に記憶される情報はたとえば、図３の（Ｂ）に示すようになる。図３の（Ｂ）では、「場所ＩＤ、ＢＡ００１」、「ポート番号、Ｐ００１」に加えて「ＭＡＣアドレス、FF:FF:FF:FF:FF:13」が記憶される。これは、場所ＩＤ「ＢＡ００１」で特定される場所には、ＭＡＣアドレス「FF:FF:FF:FF:FF:13」で特定される情報処理装置が配置されることを示す。また、当該情報処理装置はポート番号「Ｐ００１」で特定されるポートを経由してネットワーク３と接続することを示す。
【００３０】
制御部３０は、管理サーバ２の動作および機能を制御する。制御部３０にはたとえば、各種の集積回路や電子回路を採用できる。また、制御部３０に含まれる機能部の一部を別の集積回路や電子回路とすることもできる。例えば、集積回路としては、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）が挙げられる。また、電子回路としては、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などが挙げられる。
【００３１】
制御部３０は、登録部３１、印刷部３２、読取部３３、場所情報取得部３４および設定部３５を有する。
【００３２】
登録部３１は、マスタ情報記憶部２１と接続情報記憶部２２に情報を登録する。たとえば、登録部３１は、顧客が提供するキッティングに関する情報を通信部４０または入力部６０を介して受信する。そして、登録部３１は、情報に含まれる「管理番号」と「設定情報」を抽出し、マスタ情報記憶部２１に登録する。
【００３３】
登録部３１はまたたとえば、読取部３３および場所情報取得部３４が取得した情報を受信する。登録部３１はたとえば、読取部３３が読み取った管理番号と場所ＩＤとを参照し、マスタ情報記憶部２１に記憶される管理番号と対応づけて場所ＩＤを登録する。またたとえば、登録部３１は、情報処理装置４ａ〜４ｊからネットワーク３を経由して送信されるＭＡＣアドレスと、ポート番号とを受信する。登録部３１は、受信したＭＡＣアドレスを、ポート番号をキーとして場所ＩＤに対応づけて接続情報記憶部２２に登録する。また登録部３１は、ＭＡＣアドレスを、場所ＩＤに対応づけてマスタ情報記憶部２１に登録する。
【００３４】
印刷部３２は、マスタ情報記憶部２１に記憶される管理番号を表示するシールを印字する。印刷部３２は、シールの印字を、外部からの指示入力に応じて実行してもよい。また、印刷部３２は、マスタ情報記憶部２１に登録された管理番号を順次印字してもよい。また、印刷部３２は、マスタ情報記憶部２１への登録が完了した旨の登録部３１からの通知に応じて印字を実行するようにしてもよい。印字されたシールは順次出力部５０から出力される。
【００３５】
なお、図１の例では、印刷部３２を管理サーバ２の一部として図示するが、印刷部３２は管理サーバ２とは別個独立の印刷装置として構成してもよい。そして、ネットワーク３を介して、印刷装置と管理サーバ２とを通信可能に接続してもよい。
【００３６】
読取部３３は、情報処理装置４ａ〜４ｊ上のシールに表示される管理番号を読み取る。また、読取部３３は、情報処理装置４ａ〜４ｊが配置される場所に表示される場所ＩＤを読み取る。読取部３３は、読み取った管理番号および場所ＩＤを登録部３１に渡す。
【００３７】
読取部３３は、たとえば、ＯＣＲ（Optical  Character  Recognition）やＯＭＲ（Optical  Mark  Reader）である。読取部３３は、シールに表示される管理番号と、場所に表示される場所ＩＤとを読み取ることができればよく、具体的な構成は特に限定されない。なお、図１の例では、読取部３３を管理サーバ２の一部として図示するが、読取部３３は管理サーバ２とは別個独立の読取装置として構成してもよい。そして、ネットワーク３を介して、読取装置と管理サーバ２とを通信可能に接続してもよい。
【００３８】
場所情報取得部３４は、指示入力に応じて、情報処理装置４ａ〜４ｊが接続されるポートのポート番号と情報処理装置４ａ〜４ｊのＭＡＣアドレスとを取得する。場所情報取得部３４は、取得したポート番号とＭＡＣアドレスとを登録部３１に送信する。
【００３９】
設定部３５は、マスタ情報記憶部２１に、全ての処理対象の情報処理装置の管理番号に対応付けてＭＡＣアドレスが登録されると、マスタ情報記憶部２１に登録された設定情報等に基づき、各情報処理装置４ａ〜４ｊへの情報の設定を実行する。たとえば、設定部３５は、各情報処理装置４ａ〜４ｊのクローニングを実行する。クローニングは、マスタ情報記憶部２１に登録された設定情報に基づき、各情報処理装置４ａ〜４ｊに対して実行される。
【００４０】
通信部４０は、管理サーバ２と他の装置との間での通信を実現する。通信の態様は特に限定されず、無線通信でも有線通信でもその組み合わせでもよい。
【００４１】
出力部５０は、任意の形式の情報を外部に出力する。出力部５０はたとえば、モニタ、スピーカ、プリンタ等である。
【００４２】
入力部６０は、情報の入力を受け付ける。入力部６０はたとえば、マウス、キーボード、ジョイスティック、タッチパネル等である。
【００４３】
ネットワーク３は、管理サーバ２と情報処理装置４ａ〜４ｊとの間の通信を実現する。ネットワーク３が実現する通信の種類は特に限定されない。ネットワーク３は無線通信網、有線通信網またはその双方であってよい。
【００４４】
情報処理装置４ａ〜４ｊは、キッティングの対象となる装置である。情報処理装置４ａ〜４ｊはたとえば、顧客の営業所等の配置先に出荷される情報処理端末である。情報処理装置４ａ〜４ｊはたとえば、パーソナルコンピュータ（ＰＣ）等の端末である。情報処理装置４ａ〜４ｊ各々には、製造業者により各情報処理装置４ａ〜４ｊを一意に特定する製造番号が付与される。製造番号は情報処理装置４ａ〜４ｊが梱包される箱の表面に表示される。また、製造番号は、情報処理装置４ａ〜４ｊの本体の任意の場所に表示される。
【００４５】
情報処理装置４ａ〜４ｊは、キッティングの際にはキッティング業者の作業場等であるサイト５に配置され、ネットワーク３を介して管理サーバ２と通信可能に接続される。情報処理装置４ａ〜４ｊは、サイト５におけるキッティングが終了すると、顧客が指定した配置先に出荷される。なお、図１には、１０個の情報処理装置４ａ〜４ｊを図示するが、一度にキッティングの対象とする情報処理装置の数はこれに限定されない。
【００４６】
サイト５は、キッティング業者がキッティングの作業を実行する場所である。サイト５には、情報処理装置４ａ〜４ｊをネットワーク３に接続するための中継装置６が設置される。サイト５は、情報処理装置４ａ〜４ｊをネットワーク３に接続するための複数の場所５ａ〜５ｊを有する。
【００４７】
複数の場所５ａ〜５ｊには各々、当該場所を一意に特定するための場所ＩＤが付与される。場所ＩＤは、当該場所に物理的に表示される。たとえば、複数の場所５ａ〜５ｊ各々には、ＯＣＲ等の読取装置によって読み取ることができる形態で場所ＩＤが表示される。場所ＩＤの表示形態は特に限定されず、たとえば、番号をそのまま表示してもバーコードやＱＲコード（登録商標）等の読取装置によって読取可能なマークで表示してもよい。
【００４８】
中継装置６は、管理サーバ２と複数の場所５ａ〜５ｊとの間の通信を中継する。中継装置６はたとえば、スイッチやモデム等の中継装置である。中継装置６は、各場所５ａ〜５ｊに配置される情報処理装置４ａ〜４ｊとの通信の際、各場所に対応するポートのポート番号等を取得する。中継装置６は取得したポート番号等を指示に応じて管理サーバ２に送信する。中継装置６はまた、各場所５ａ〜５ｊに配置される情報処理装置４ａ〜４ｊとの通信の際、各情報処理装置４ａ〜４ｊのＭＡＣアドレスを取得する。中継装置６は取得したＭＡＣアドレスを指示に応じて管理サーバ２に送信する。
【００４９】
（第１の実施形態における処理の流れの一例）
図４は、第１の実施形態に係る管理システム１における処理の流れの一例を示すフローチャートである。図５は、第１の実施形態に係る管理システム１における処理の一例を説明するための図である。
【００５０】
管理サーバ２の登録部３１はまず、顧客が提供した情報に基づき、管理番号と設定情報とをマスタ情報記憶部２１に登録する（ステップＳ４１、図５の（１））。また、登録部３１は、場所ＩＤとポート番号とを接続情報記憶部２２に登録する（ステップＳ４１、図５の（１））。マスタ情報記憶部２１に記憶された情報に基づき、印刷部３２は、管理番号を表示するシールを印刷する（ステップＳ４２、図５の（２））。管理番号が表示されるシールは、キッティング対象である情報処理装置４ａ〜４ｊに貼付される（ステップＳ４３、図５の（３））。このとき、どの情報処理装置にどの管理番号のシールを貼付してもよい。シールの貼付は作業員等が人手で行ってもよく、機械が行ってもよい。シールが貼付された情報処理装置４ａ〜４ｊは順次サイト５内の場所５ａ〜５ｊのいずれかに配置される（ステップＳ４４、図５の（４））。このとき、どの情報処理装置をどの場所に配置してもよい。情報処理装置４ａ〜４ｊが場所５ａ〜５ｊに配置されると、読取部３３は、各情報処理装置のシールに表示される管理番号と、各場所に表示される場所ＩＤと、をそれぞれ対応付けて読み取る（ステップＳ４５、図５の（５））。登録部３１は、読取部３３が読み取った管理番号に対応づけて読み取った場所ＩＤをマスタ情報記憶部２１に登録する（図２の（Ｂ）参照）。また、場所情報取得部３４は、ネットワーク３を介して、情報処理装置４ａ〜４ｊ各々のＭＡＣアドレスと当該情報処理装置が接続されるポートのポート番号とをそれぞれ対応付けて取得する（ステップＳ４６、図５の（６））。登録部３１は、場所情報取得部３４が取得したポート番号をキーとして場所ＩＤに対応づけてＭＡＣアドレスを接続情報記憶部２２に登録する（図３の（Ｂ）参照）。そして、登録部３１は、接続情報記憶部２２に登録されたＭＡＣアドレスと場所ＩＤとの対応づけに基づき、マスタ情報記憶部２１にＭＡＣアドレスを登録する（図２の（Ｃ）参照）。これによって、管理番号とＭＡＣアドレスとが対応付けられる（ステップＳ４７、図５の（７））。設定部３５は、マスタ情報記憶部２１を参照して、登録されたＭＡＣアドレス各々を宛先として、設定情報に登録された内容に基づき情報処理装置４ａ〜４ｊの設定を実行する。たとえば設定部３５はクローニングを実行する（ステップＳ４８、図５の（８））。これで第１の実施形態に係る管理システム１の処理は終了する。
【００５１】
（第１の実施形態の効果）
このように、第１の実施形態に係る管理システムにおいては、管理サーバは、予め情報処理装置と管理番号とを対応付けた情報を記憶部に登録するのではない。管理番号を表示したシールは任意の情報処理装置に貼付される。そして、シールから読み取った管理番号と情報処理装置が配置された場所を識別する情報とを管理サーバが取得する。これによって、管理サーバにおいて管理番号と情報処理装置とが対応付けられる。このため、キッティングを実行する作業者は、キッティング時に情報処理装置の製造番号を参照する必要がない。
【００５２】
第１の実施形態に係る管理システムにおいては、管理サーバは、記憶部と、取得部と、登録部と、設定部と、を備える。記憶部は、設置対象である複数の情報処理装置に割り当てる管理番号と設定とを記憶する。取得部は、複数の情報処理装置が接続されるネットワーク上で複数の情報処理装置各々を一意に特定するアドレス情報と、当該情報処理装置が配置される場所を一意に特定する場所情報と、をネットワークを介して取得する。登録部は、読取装置が読み取った、複数の情報処理装置各々の上に表示される管理番号と、場所情報と、を記憶部に登録する。設定部は、１の場所情報に対応付けて記憶部に記憶されるアドレス情報を宛先として、当該１の場所情報に対応付けて記憶部に記憶される管理番号に対応する設定を実行する。このため、当該管理システムにおいては、作業者が情報処理装置と管理番号との対応付けを意識しなくとも、情報処理装置と管理番号とを正確に対応付けることができる。
【００５３】
また、第１の実施形態に係る管理システムにおいては、登録部は、場所情報に基づき、管理番号とアドレス情報とを対応付けて登録する。このため、管理サーバは、キッティングにおいて各情報処理装置に設定すべきプログラム等のネットワーク上での宛先を容易に特定して、プログラムのインストール等を実行することができる。
【００５４】
また、第１の実施形態に係る管理システムにおいては、取得部は、各情報処理装置のＭＡＣアドレスと、場所情報とを、ネットワークを介して取得する。このため、第１の実施形態に係る管理サーバは、手動で読取を行う等の手間をなくすことができる。また、第１の実施形態に係る管理サーバは、手動での処理に伴うミスを排除することができる。
【００５５】
また、第１の実施形態に係る管理システムにおいては、取得部は、複数の情報処理装置各々が接続されるポートを特定する情報を、ネットワークを介して取得する。このため、管理サーバは、情報処理装置が配置される場所の情報としてネットワークを介して取得できるポートを特定する情報を利用することができる。このため、第１の実施形態に係る管理サーバは、手動で読取を行う等の手間をなくすことができる。また、第１の実施形態に係る管理サーバは、手動での処理に伴うミスを排除することができる。
【００５６】
また、第１の実施形態に係る管理システムにおいては、記憶部は、情報処理装置が配置される場所を特定する第１の情報と、当該場所からネットワークに接続するポートを特定する第２の情報と、を対応付けて記憶する。また、取得部は、アドレス情報と第２の情報をネットワークを介して取得する。そして、登録部は、記憶部を参照して、取得部が取得したアドレス情報を、第２の情報に対応付けて記憶される第１の情報に基づき、管理番号と対応付けて記憶部に記憶する。このため、管理サーバは予めポートを特定する情報（たとえばポート番号）と各場所を特定する情報（たとえば場所ＩＤ）との対応付けさえ取得していれば、管理番号と情報処理装置のアドレス情報とを容易に対応づけることができる。このため、管理サーバは、容易に情報処理装置と管理番号とを対応づけることができ、人間が目視によって対応付けを行う場合等と比して、誤りの発生を抑止し、正確かつ確実なキッティングを実現することができる。
【００５７】
（構成例）
図６は、第１の実施形態に係る管理システム１Ａの構成例を説明するための図である。図６に示す管理システム１Ａは、管理サーバ２Ａと、ＰＣマスタ２１Ａと、ＭＡＣアドレステーブル２２Ａと、印刷装置３２Ａと、読取装置３３Ａと、を備える。印刷装置３２Ａおよび読取装置３３Ａは、ネットワーク３Ａを介して管理サーバ２Ａと通信可能に接続される。管理サーバ２Ａは、ＰＣマスタ２１ＡおよびＭＡＣアドレステーブル２２Ａと通信可能に接続される。印刷装置３２Ａおよび読取装置３３Ａは、サイト５Ａに配置される。また、サイト５Ａにおいてキッティングの対象となる情報処理装置が配置される各場所は、中継装置６Ａ（たとえばスイッチＳＷ）を介してネットワーク３Ａと接続される。
【００５８】
図６の管理システム１Ａにおいては、図１に示す管理サーバ２の印刷部３２および読取部３３を、管理サーバ２Ａとは別体の印刷装置３２Ａ及び読取装置３３Ａとして構成する。また、図１に示す管理サーバ２では、管理サーバ２が備えるものとしたマスタ情報記憶部２１および接続情報記憶部２２を、管理サーバ２Ａとは別体のデータベースとして構成する。管理システム１Ａのその他の構成および機能は図１に示す管理システム１と同様である。管理サーバ２Ａは、記憶部２０Ａ、制御部３０Ａ、通信部４０Ａ、出力部５０Ａおよび入力部６０Ａを備える。記憶部２０Ａ、通信部４０Ａ、出力部５０Ａおよび入力部６０Ａは、図１に示す記憶部２０、制御部３０、通信部４０、出力部５０および入力部６０と同様の機能および構成を有する。制御部３０Ａは、登録部３１Ａ、場所情報取得部３４Ａおよび設定部３５Ａを有する。ただし、制御部３０Ａは、印刷部３２および読取部３３に相当する機能は備えず、印刷装置３２Ａおよび読取装置３３Ａから受信する情報に基づき、登録部３１Ａが動作し、ＰＣマスタ２１ＡおよびＭＡＣアドレステーブル２２Ａへの情報の登録を実行する。ＰＣマスタ２１Ａは、図１のマスタ情報記憶部２１が記憶する情報に対応する情報を記憶する。ＭＡＣアドレステーブル２２Ａは、図１の接続情報記憶部２２が記憶する情報に対応する情報を記憶する。
【００５９】
（変形例）
なお、上記第１の実施形態においては、場所情報取得部３４は、ＭＡＣアドレスとポート番号とをネットワーク３を介して取得するものとした。これに限らず、場所情報取得部３４は、ポート番号以外に場所５ａ〜５ｊを特定することができる情報であってネットワークを介して取得できる情報あれば、それを取得するものとしてもよい。また、最初からポート番号を場所ＩＤとして使用し、各場所５ａ〜５ｊにポート番号を表示するように管理システムを構成してもよい。
【００６０】
また、第１の実施形態では、シールの印字および情報処理装置への貼付の後に情報処理装置が定位置に配置されるものとした。これに限らず、シールの印字および情報処理装置への貼付と、情報処理装置の定位置への配置との順序はどちらが先であっても構わない。ＭＡＣアドレスの取得が情報処理装置の定位置への配置後に行われ、シールに表示される管理番号と、それに対応する場所ＩＤの読取が情報処理装置の定位置への配置後に行われるのであれば、処理の順序は特に限定されない。
【００６１】
（分散および統合）
図示した各装置の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００６２】
（管理プログラム）
また、上記の実施形態で説明した各種の処理は、予め用意されたプログラムをサーバにインストールして、サーバが当該サーバと接続されるコンピュータの動作を制御することで、サーバとコンピュータとが処理を協働して実行することによって実現することができる。そこで、以下では、図７を用いて、上記の実施形態と同様の機能を有する管理プログラムを実行するコンピュータの一例について説明する。
【００６３】
図７は、実施形態に係る管理プログラムを実行するコンピュータの一例について説明するための図である。図７に示すように、コンピュータ１０００は、操作部１１００と、ディスプレイ１２００と、通信部１３００とを有する。さらに、このコンピュータ１０００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１４００と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１５００と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１６００と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１７００とを有する。これら１１００〜１７００の各部はバス１８００を介して接続される。
【００６４】
ＨＤＤ１７００には、図７に示すように、上記の第１の実施形態で示した各部と同様の機能を発揮するモジュールを実装することができる管理プログラム１７００ａが予め記憶される。この管理プログラム１７００ａについては、図１等に示した各々の各構成要素と同様、適宜統合または分離してもよい。すなわち、ＨＤＤ１７００に記憶される各データは、常に全てのデータがＨＤＤ１７００に記憶される必要はなく、処理に必要なデータのみがＨＤＤ１７００に記憶されればよい。
【００６５】
そして、ＣＰＵ１４００が、管理プログラム１７００ａの各モジュールをＨＤＤ１７００から読み出してＲＡＭ１６００に展開する。これによって、図７に示すように、管理プログラム１７００ａは、管理プロセス１６００ａとして機能する。この管理プロセス１６００ａは、ＨＤＤ１７００から読み出した各種データを適宜ＲＡＭ１６００上の自身に割り当てられた領域に展開し、この展開した各種データに基づいて各種処理を実行する。なお、管理プロセス１６００ａは、図１等に示した各処理部にて実行される処理を含む。また、ＣＰＵ１４００上で仮想的に実現される各処理部は、常に全ての処理部がＣＰＵ１４００上で動作する必要はなく、必要な処理部のみが仮想的に実現されればよい。
【００６６】
なお、上記の管理プログラム１７００ａについては、必ずしも最初からＨＤＤ１７００やＲＯＭ１５００に記憶させておく必要はない。たとえば、コンピュータ１０００に挿入されるフレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの「可搬用の物理媒体」に各プログラムを記憶させる。または、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に各プログラムを記憶させる。そして、コンピュータ１０００がこれらの可搬用の物理媒体から各プログラムを取得して実行するようにしてもよい。また、公衆回線、インターネット、ＬＡＮ、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを介してコンピュータ１０００に接続される他のコンピュータまたはサーバ装置などに各プログラムを記憶させておいてもよい。そして、コンピュータ１０００がこれらから各プログラムを取得して実行するようにしてもよい。
【符号の説明】
【００６７】
１  管理システム
２  管理サーバ
２０  記憶部
２１  マスタ情報記憶部
２２  接続情報記憶部
３０  制御部
３１  登録部
３２  印刷部
３３  読取部
３４  場所情報取得部
３５  設定部
４０  通信部
５０  出力部
６０  入力部
３  ネットワーク
４ａ〜４ｊ  情報処理装置
５  サイト
６  中継装置
【図１】
2018142148.tif 000003
【図２】
2018142148.tif 000004
【図３】
2018142148.tif 000005
【図４】
2018142148.tif 000006
【図５】
2018142148.tif 000007
【図６】
2018142148.tif 000008
【図７】
2018142148.tif 000009
【図８】
2018142148.tif 000010