(57)【要約】【課題】  本発明は、ハードウェアを構成する構成要素に関する情報を登録する作業を作業者にとって自動化することにより、その作業者の負担を軽減する構成情報収集登録システム等を提供する。【解決手段】  構成情報収集登録システム１は、情報収集対象であるハードウェアを構成する構成要素に関して構成情報を収集する構成情報収集部２と、前記収集された構成情報を蓄積する構成情報蓄積部３とを備える。【選択図】      図１
2015001918.tif 000002
【特許請求の範囲】
【請求項１】
情報収集対象であるハードウェアを構成する構成要素に関して構成情報を収集する構成情報収集手段と、
前記収集された構成情報を蓄積する構成情報蓄積手段とを備える
ことを特徴とする構成情報収集登録システム。
【請求項２】
前記構成情報収集手段は、前記ハードウェアにロードして実行されるテストプログラムに実装されることを特徴とする請求項１記載の構成情報収集登録システム。
【請求項３】
前記構成情報収集手段は、前記収集した構成情報を、前記ハードウェアの外部の管理装置に送信する送信手段を含むことを特徴とする請求項１または２記載の構成情報収集登録システム。
【請求項４】
情報処理装置によって、情報収集対象であるハードウェアを構成する構成要素に関して構成情報を収集し、
収集した構成情報を蓄積することを特徴とする構成情報収集登録方法。
【請求項５】
前記ハードウェアにロードして実行されるテストプログラムによって、前記ハードウェアにおいて前記構成情報の収集をすることを特徴とする請求項４記載の構成情報収集登録方法。
【請求項６】
前記収集した構成情報を、前記ハードウェアの外部の管理装置に送信することを特徴とする請求項４または５記載の構成情報収集登録方法。
【請求項７】
構成情報収集登録システムの動作制御のためのコンピュータ・プログラムであって、そのコンピュータ・プログラムにより、
情報収集対象であるハードウェアを構成する構成要素に関して構成情報を収集し、収集した構成情報を蓄積するよう制御する制御機能を、コンピュータに実現させる
ことを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、構成情報収集登録システムおよび構成情報収集登録方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
稼働中のハードウェアは、そのハードウェアの故障が発生した際、作業者により交換される。その際、作業者は、当該ハードウェアの故障部位の特定を行い、故障状況に応じて修理や交換を実施する。また、作業者は、ハードウェアを構成する他の部位で耐用年数を超過しているハードウェアを特定し、特定したハードウェアの交換作業を実施する。
【０００３】
これらの作業を実施するために、作業者は、出荷するハードウェアについて、ハードウェアを構成する部位に関する情報を、データベースに保存し、ハードウェア出荷後も参照できるように管理している。
【０００４】
耐用年数などの情報の登録は、一般にハードウェアを出荷する際に、作業者がデータベースに手入力で行っている。しかし、ハードウェアを構成する部位の数が多く、入力には多くの時間がかかること、および、入力時にミスが発生することが問題であり、作業者の負担となっている。
【０００５】
特許文献１には、ポンプユニットの出荷後に、ポンプユニットを特定する情報や設置場所に関する情報などのメンテナンスに必要な情報をサーバに登録する技術が開示されている。
【０００６】
特許文献２には、装置に装着された部品に関するデータベースを参照することにより、部品交換／増設時のメンテナンス性を向上させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−１３４６２４号公報
【特許文献２】特開２００４−２１４８８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１に提案されている技術は、ポンプユニットの出荷後に情報を登録する技術であり、出荷前について考慮していない。
【０００９】
特許文献２に提案されている技術は、装置に装着された部品に関するデータベースを使用しているが、データベースへのデータ登録の方法については、記述していない。
【００１０】
そこで、本発明は、ハードウェアを構成する構成要素に関する情報を登録する作業を作業者にとって自動化することにより、その作業者の負担を軽減することを主たる目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成すべく、本発明に係る構成情報収集登録システムは、以下の構成を備えることを特徴とする。
【００１２】
即ち、本発明に係る構成情報収集登録システムは、
情報収集対象であるハードウェアを構成する構成要素に関して構成情報を収集する構成情報収集手段と、前記収集された構成情報を蓄積する構成情報蓄積手段とを備える
ことを特徴とする。
【００１３】
同目的を達成する本発明に係る構成情報収集登録方法は、
情報処理装置によって、情報収集対象であるハードウェアを構成する構成要素に関して構成情報を収集し、収集した構成情報を蓄積する
ことを特徴とする。
【００１４】
更に、同目的は、上記構成を有する構成情報収集登録方法、並びに構成情報収集登録システムを、コンピュータによって実現するコンピュータ・プログラム、及びそのコンピュータ・プログラムが格納されている、コンピュータ読み取り可能な記憶媒体によっても達成される。
【発明の効果】
【００１５】
上記の本発明によれば、ハードウェアを構成する構成要素に関する情報を登録する作業を作業者にとって自動化することができるので、その作業者の負担を軽減することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施形態に係る構成情報収集登録システムの構成を示すブロック図である。
【図２】本発明の第２の実施形態を示すブロック図である。
【図３】第２の実施形態に係る構成要素耐用年数情報を説明する図である。
【図４】第２の実施形態に係る構成品情報Ａを説明する図である。
【図５】第２の実施形態に係る構成品情報Ｂを説明する図である。
【図６】本発明の第２の実施形態に係るテストプログラムの処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
次に、本発明を実施する形態について図面を参照して詳細に説明する。
【００１８】
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係る構成情報収集登録システムの構成を示すブロック図である。
【００１９】
本実施形態に係る構成情報収集登録システム１は、構成情報収集部２と、構成情報蓄積部３とを有する。
【００２０】
構成情報収集部２は、構成情報の収集対象であるハードウェアに関して、構成要素に関する構成情報を収集する。
【００２１】
構成情報蓄積部３は、構成情報収集部２により収集された情報を、当該ハードウェアを構成する構成要素ごとに蓄積する。
【００２２】
以上、説明したように、第１の実施形態には、ハードウェアを構成する構成要素に関する情報を登録する作業を作業者にとって自動化することにより、その作業者の負担を軽減することができるという効果がある。
【００２３】
その理由は、本実施形態に係る構成情報収集登録システム１は、構成情報の収集、および、収集した構成情報の蓄積を作業者にとって自動で実施するためである。
【００２４】
＜第２の実施形態＞
次に上述した第１の実施形態に係る構成情報収集登録システムを基本とする第２の実施形態について説明する。
【００２５】
図２は、本発明の第２の実施形態を示すブロック図である。
【００２６】
本実施形態は、ハードウェアＸ１００と、管理装置２００と、カメラ３００とを有する。
【００２７】
ハードウェアＸ１００は、構成情報の収集対象であり、プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）（不図示）と、プログラムの実行に必要なメモリ（不図示）を備える、プログラムを実行可能な情報処理装置である。
【００２８】
ハードウェアＸ１００は、ユニークなシリアル番号（識別子：ＩＤ）を保持している。
【００２９】
図２に例示するハードウェアＸ１００のシリアル番号は、「Ａ００１」である。
【００３０】
ハードウェアＸ１００は、構成要素Ａ１１０と、構成要素Ｂ１２０と、構成要素Ｃ１３０と、構成要素Ｄ１４０と、構成要素Ｅ１５０と、テストプログラム１６０と、貼付情報１７０とを有する。
【００３１】
・構成要素は、各々、ユニークなシリアル番号を保持している，
・構成要素Ａ１１０のシリアル番号は、「３０１」である，
・構成要素Ｂ１２０のシリアル番号は、「２０７」である，
・構成要素Ｃ１３０のシリアル番号は、「５０３」である，
・構成要素Ｄ１４０のシリアル番号は、「４０４」である，
・構成要素Ｅ１５０のシリアル番号は、「７００」である。
【００３２】
テストプログラム１６０は、ハードウェアＸ１００の出荷前に、ＣＤやＤＶＤ等の媒体より、ハードウェアＸ１００にロードして実行するプログラムである。
【００３３】
テストプログラム１６０は、ハードウェアＸ１００が正常に動作することを確認するという既存テストプログラムが有する動作確認機能１０に加え、構成情報収集機能２０を有する。
【００３４】
本実施形態において、テストプログラム１６０は、実行後は、ハードウェアＸ１００内より削除することとする。そのため、ハードウェアＸ１００の出荷時には、テストプログラム１６０は、ハードウェアＸ１００内に存在しない。
【００３５】
貼付情報１７０は、構成要素Ａ１１０〜構成要素Ｅ１５０の各構成要素に貼付されたシリアル番号を示す情報である。
【００３６】
テストプログラム１６０は、構成情報収集機能２０により、構成要素Ａ〜Ｅに関する構成情報を収集する。構成情報収集機能２０は、例えば、ハードウェアや構成要素の表面に記載されている情報（例えばバーコードなど）を画像処理によって読み取ることにより、構成情報を収集する。すなわち、構成情報収集機能２０は、カメラ３００で貼付情報１７０を撮影した画像を電子化した情報を受け取り、処理する。あるいは、構成情報収集機能２０は、各構成要素が内部に保持している情報を得るように実装することも可能である。情報の収集は、これらの方法に限らず、一般的な方法で実施すれば良い。
【００３７】
構成情報収集機能２０は、構成情報送信機能２１を備える。
【００３８】
構成情報送信機能２１は、構成情報収集機能２０が収集した情報を管理装置２００に送信する。
【００３９】
管理装置２００は、構成情報蓄積機能３０と、構成要素耐用年数情報２１０と、構成品情報２２０とを有する。
【００４０】
構成要素耐用年数情報２１０は、構成要素ごとの耐用年数を表す情報である。
【００４１】
構成品情報２２０は、構成品および構成品を構成する各構成要素に関する情報である。
【００４２】
構成情報蓄積機能３０は、構成情報収集機能２０が収集した情報を受け取り、構成要素耐用年数情報２１０を参照して、構成品情報２２０に登録する。すなわち、構成情報収集機能２０が収集した情報は、ハードウェアＸ１００の外部にある管理装置２００に登録される。
【００４３】
図３は、第２の実施形態に係る構成要素耐用年数情報２１０を説明する図である。
【００４４】
構成要素耐用年数情報２１０は、構成要素２１１と、耐用年数２１２とを含む。
【００４５】
構成要素耐用年数情報２１０は、あらかじめ作業者が登録しておく必要がある。新規に構成要素の製造が行われる場合に、その構成要素が使用される前に、作業者は、その構成要素について、耐用年数を登録する。登録する方法は、例えば、表計算ソフトに書き込む、あるいは、専用端末でデータベース登録を行う方法がある。情報の登録は、一般的な方法で実施すればよく、これに限定されることはない。
【００４６】
構成品情報２２０は、構成品情報Ａ２３０と構成品情報Ｂ２４０とを含む。
【００４７】
図４は、第２の実施形態に係る構成品情報Ａ２３０を説明する図である。
【００４８】
構成品情報Ａ２３０は、ハードウェアシリアル番号２３１と、出荷日２３２と、使用終了日２３３とを含む。
【００４９】
ハードウェアシリアル番号２３１は、ハードウェアのシリアル番号であり、出荷日２３２は、ハードウェアの出荷日であり、使用終了日２３３は、ハードウェアの使用終了日である。
【００５０】
図５は、第２の実施形態に係る構成品情報Ｂ２４０を説明する図である。
【００５１】
構成品情報Ｂ２４０は、項番２４１と、ハードウェアシリアル番号２４２と、構成要素２４３と、構成要素シリアル番号２４４と、出荷日２４５と、使用終了日２４６と、故障情報２４７と、耐用年数２４８とを有する。即ち、本実施形態において、これらの各項目は、図５に例示するテーブルの如く関連付けされている。
【００５２】
より具体的に、図５において、項番２４１は、一意な通番である。項番２４１は、説明のために追加した項目であり、本実施形態に必須の要素ではない。
【００５３】
ハードウェアシリアル番号２４２は、ハードウェアのシリアル番号である。
【００５４】
構成要素２４３は、構成要素を示す値である。図５では、構成要素Ａを示す構成要素２４３は、「Ａ」である。
【００５５】
構成要素シリアル番号２４４は、個々の構成要素が保持しているシリアル番号である。
【００５６】
構成要素シリアル番号２４４は、構成品情報Ｂ２４０で、キー情報となる項目である。
【００５７】
出荷日２４５は、構成要素が製造工場から出荷された日付である。
【００５８】
使用終了日２４６は、当該構成要素の故障により当該構成要素を交換した日付である。
【００５９】
故障情報２４７は、当該構成要素の故障により当該構成要素の修理を行った日付である。過去の修理履歴を記録するために、故障情報２４７は、複数の日付を格納することが可能である。
【００６０】
耐用年数２４８は、当該構成要素に定められた耐用年数（使用推奨期間）である。
【００６１】
構成品情報Ａ２３０と構成品情報Ｂ２４０とは、ハードウェアシリアル番号（２３１、２４２）を共通キーとして関連付けられている。
【００６２】
ここでは、ハードウェアシリアル番号（２３１、２４２）が「Ａ００１」であるハードウェアを例に説明する。構成品情報Ａ２３０の一行目は、ハードウェアシリアル番号２３１が「Ａ００１」である。構成品情報Ｂ２４０は、項番２４１が「１」〜「５」である行のハードウェアシリアル番号２４２が「Ａ００１」である。すなわち、構成品情報Ａ２３０におけるハードウェアシリアル番号２３１が「Ａ００１」である行で表されたハードウェアは、構成品情報Ｂ２４０における通番２４１が「１」〜「５」である行で表された５個の構成要素を含むことを示している。
【００６３】
次に、本実施形態の処理について図６を参照して説明する。
【００６４】
図６は、本発明の第２の実施形態に係るテストプログラムの処理を示すフローチャートである。
【００６５】
作業者は、ハードウェアＸ１００の出荷に際して、ハードウェアＸ１００のＣＰＵにテストプログラム１６０を、テストプログラム１６０が記録された媒体からロードして、実行する。
【００６６】
テストプログラム１６０は、初めに、ハードウェアＸ１００が正常に動作することを確認する（ステップＳ１）。
【００６７】
テストプログラム１６０の構成情報収集機能２０は、ハードウェアＸ１００のシリアル番号（「Ａ００１」）を、ハードウェアの表面に記載されている情報を画像処理によって読み取ることにより、取得する（ステップＳ２）。
【００６８】
テストプログラム１６０の構成情報送信機能２１は、取得した情報を管理装置２００に送信する（ステップＳ３）。
【００６９】
当該情報を受信した管理装置２００の構成情報蓄積機能３０は、ハードウェアシリアル番号２３１に送信された情報を格納する。また、構成情報蓄積機能３０は、テストプログラム１６０を実行した当日の日付を取得して、取得した日付を出荷日２３２に格納する。この動作により、構成情報蓄積機能３０は、構成品情報Ａ２３０（図４）の1行目に、ハードウェアＸ１００に関する情報を登録したことになる。
【００７０】
次に、テストプログラム１６０は、ハードウェアを構成している複数の構成要素ごとの正常動作確認および情報取得処理に移行する。
【００７１】
テストプログラム１６０は、構成要素Ａが正常に動作することを確認する（ステップＳ４）。
【００７２】
テストプログラム１６０の構成情報収集機能２０は、構成要素Ａから構成要素名、シリアル番号などの情報を取得する（ステップＳ５）。
【００７３】
テストプログラム１６０の構成情報送信機能２１は、構成情報収集機能２０が取得した情報を構成情報蓄積機能３０に送信する（ステップＳ６）。
【００７４】
当該情報を受信した構成情報蓄積機能３０は、当該情報を、構成品情報Ｂ２４０における通番２４１が「１」である行に設定する。
【００７５】
構成情報蓄積機能３０は、受信した情報の１つである構成要素名を元に、構成要素耐用年数情報２１０を検索することにより、当該構成要素に対応する耐用年数２１２を取得する。
【００７６】
構成情報蓄積機能３０は、取得した耐用年数２１２を、当該構成要素の耐用年数として、耐用年数２４８に設定する。
【００７７】
この一連の処理により、構成情報蓄積機能３０は、構成品情報Ｂ２４０（図５）における通番２４１が「１」である行に、構成要素Ａに関する情報を登録したことになる。
【００７８】
テストプログラム１６０は、すべての構成要素について、Ｓ４〜Ｓ６の処理を実施したか判定する（ステップＳ７）。すべての構成要素について、処理を実施していない場合（ステップＳ７にて「Ｎｏ」）、テストプログラム１６０は、次の構成要素について、Ｓ４〜Ｓ６の処理を行う。
【００７９】
このようにして、テストプログラム１６０は、Ｓ４〜Ｓ６の処理を、あらかじめ定めた順番で各構成要素について実行する。
【００８０】
ハードウェアＸ１００のすべての構成要素について実行を完了すると（ステップＳ７にて「Ｙｅｓ」）、テストプログラム１６０は、ハードウェアＸ１００（シリアル番号が「Ａ００１」）の構成要素に関する情報を、構成品情報Ｂ２４０における通番２４１が「１」〜「５」である行に、図５に示すように登録する。
【００８１】
これらの処理により、ハードウェアＸ１００を構成するすべての構成要素に関する情報は、管理装置２００に格納される。
【００８２】
以上、説明したように、第２の実施形態には、ハードウェアを構成する構成要素に関する情報を登録する作業を作業者にとって自動化することにより、その作業者の負担を軽減することができるという効果がある。
【００８３】
その理由は、本実施形態に係る構成情報収集登録システム１は、構成情報の収集、および、収集した構成情報の蓄積を作業者にとって自動で実施するためである。
【００８４】
すなわち、本実施形態によれば、例えば、ハードウェアの出荷後であっても、出荷前に蓄積しておいた構成情報を参照することが可能になる。このため、出荷後の当該ハードウェアに障害が発生した場合であっても、例えば、サービス技術者が当該ハードウェアを実際に見る前に、被疑構成要素を予測することが可能になる。よって、当該ハードウェアのメンテナンスを効率良くサービスすることができる。
【産業上の利用可能性】
【００８５】
上述した実施形態を例に説明した本発明は、例えば、汎用的なサーバに適用することができる。
【符号の説明】
【００８６】
１    構成情報収集登録システム
２    構成情報収集部
３    構成情報蓄積部
１０    動作確認機能
２０    構成情報収集機能
２１    構成情報送信機能
３０    構成情報蓄積機能
１００    ハードウェアX
１１０    構成要素Ａ
１２０    構成要素Ｂ
１３０    構成要素Ｃ
１４０    構成要素Ｄ
１５０    構成要素Ｅ
１６０    テストプログラム
１７０    貼付情報
２００    管理装置
２１０    構成要素耐用年数情報
２１１    構成要素
２１２    耐用年数
２２０    構成品情報
２３０    構成品情報Ａ
２３１    ハードウェアシリアル番号
２３２    出荷日
２３３    使用終了日
２４０    構成品情報Ｂ
２４１    項番
２４２    ハードウェアシリアル番号
２４３    構成要素
２４４    構成要素シリアル番号
２４５    出荷日
２４６    使用終了日
２４７    故障情報
２４８    耐用年数
３００    カメラ
【図１】
2015001918.tif 000003
【図２】
2015001918.tif 000004
【図３】
2015001918.tif 000005
【図４】
2015001918.tif 000006
【図５】
2015001918.tif 000007
【図６】
2015001918.tif 000008