(57)【要約】【課題】情報処理装置が稼動しているまたは部品交換されたことにより部品情報を取得することができるようにした情報処理装置の稼動部品または部品交換の情報を取得してその履歴管理を行うこと。【解決手段】情報処理装置１１と部品交換履歴・稼動管理装置１２とが各装置の部品情報送受信部１１４、１２８により接続されて構成される。情報処理装置１１は、自装置が稼動していると自装置の部品情報を取得しまたは、部品交換が発生すると自装置の部品情報と日付情報を取得し、その情報を部品交換履歴・稼動管理装置１２へ送信する。部品交換履歴・稼動管理装置１２は、受け取った情報を基に部品履歴マスタ１２１、部品情報マスタ１２２を参照することにより稼動している部品を特定または交換された部品を特定し、稼動部品または交換部品の部品情報を部品履歴マスタ１２１、部品情報マスタ１２２へ適切に書き込んで管理する。【選択図】  図１
2011209978.tif 000002
【特許請求の範囲】
【請求項１】
部品交換可能な複数の部品により構成された情報処理装置において、該装置の再起動を検知したとき、あるいは、部品の抜き差しが行われたことを検知したとき、前記情報処理装置の部品の交換がされたと検知する部品交換検知手段と、前記情報処理装置が起動しており、毎1時間経過したことを検知したとき、前記情報処理装置の部品が稼動していると検知する稼動部品検知手段と、前記部品交換検知手段により、部品の交換がされたと検知されたとき、あるいは、前記稼動部品検知手段により、部品が稼動していると検知されたとき、部品識別コードを含む全部品の部品情報を取得する部品情報取得手段と、取得した前記部品情報を、前記情報処理装置に接続された外部の部品交換履歴・稼動管理装置へ送信する部品情報送信手段とを備えたことを特徴とする情報処理装置。
【請求項２】
前記情報処理装置を構成する複数の部品のそれぞれには、部品情報をメモリに格納しているＩＣタグが取り付けられており、前記部品情報取得手段は、前記ＩＣタグ、ＲＦＩＤ等から部品情報を取得することを特徴とする請求事項１記載の情報処理装置。
【請求項３】
情報処理装置の部品交換履歴・稼動管理装置において、請求項１または２記載の情報処理装置から部品情報を受信する部品情報受信手段と、部品識別コードと交換履歴を含む部品情報を記録する部品情報記憶手段と、稼動している部品または、部品交換された部品毎にそれぞれの部品識別コード、交換履歴、部品交換した交換日、稼働時間を含む部品履歴情報を記録する部品履歴情報記憶手段と、前記部品情報記憶手段から前記部品情報の部品識別コードを持つ部品情報を取り出し、前記部品情報記憶手段から取り出した部品情報と前記受信した部品情報とを比較して交換された部品であるか否かを特定する部品交換特定手段と、前記部品履歴記憶手段から前記部品情報の部品識別コードと製造番号を持つ部品情報を取り出し稼動している部品であるか否かを特定する稼動部品特定手段と、前記部品情報を部品履歴として前記部品履歴記憶手段に書き込む部品履歴情報更新手段と、前記部品履歴記憶手段から前記部品情報の識別コードと過去のある時点の変更履歴をもつ部品情報を取り出し、部品履歴記憶手段から読み出した部品情報を前記部品情報記憶手段に書き込む部品情報更新手段とを備えることを特徴とする部品交換履歴・稼動管理装置。
【請求項４】
部品交換可能な複数の部品により構成された情報処理装置の部品交換または稼動部品の履歴を管理する部品交換履歴・稼動管理システムにおいて、前記情報処理装置は、部品交換または稼動部品の履歴を管理する部品交換履歴・稼動管理装置に通信回線を介して接続されており、情報装置の再起動を検知したとき、あるいは、部品の抜き差しが行われたことを検知したとき、前記情報処理装置の部品の交換がされたと検知する部品交換検知手段と、前記情報処理装置が起動しており、毎1時間経過したことを検知したとき、前記情報処理装置の部品が稼動していると検知する稼動部品検知手段と、前記部品交換検知手段により、部品の交換がされたと検知されたとき、あるいは、前記稼動部品検知手段により、部品が稼動していると検知されたとき、部品識別コードを含む全部品の部品情報を取得する部品情報取得手段と、取得した前記部品情報を、前記情報処理装置に接続された外部の部品交換履歴・稼動管理装置へ送信する部品情報送信手段とを備えて構成され、前記部品交換履歴・稼動管理装置は、前記情報処理装置から部品情報を受信する部品情報受信手段と、部品識別コードと交換履歴を含む部品情報を記録する部品情報記憶手段と、稼動している部品または、部品交換された部品毎にそれぞれの部品識別コード、交換履歴、部品交換した交換日、稼働時間を含む部品履歴情報を記録する部品履歴情報記憶手段と、前記部品情報記憶手段から前記部品情報の部品識別コードを持つ部品情報を取り出し、前記部品情報記憶手段から取り出した部品情報と前記受信した部品情報とを比較して交換された部品であるか否かを特定する部品交換特定手段と、前記部品履歴記憶手段から前記部品情報の部品識別コードと製造番号を持つ部品情報を取り出し稼動している部品であるか否かを特定する稼動部品特定手段と、前記部品情報を部品履歴として前記部品履歴記憶手段に書き込む部品履歴情報更新手段と、前記部品履歴記憶手段から前記部品情報の識別コードと過去のある時点の変更履歴をもつ部品情報を取り出し、部品履歴記憶手段から読み出した部品情報を前記部品情報記憶手段に書き込む部品情報更新手段とを備えて構成されたことを特徴とする部品交換履歴・稼動管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、部品交換履歴・稼動管理装置及びシステムに係り、特に、故障による修理や機能向上のための部品交換が可能な情報処理装置と、部品情報を取得して部品交換履歴の管理と稼動部品の管理を合わせて行う部品交換履歴・稼動管理装置及びシステムに関する。
【背景技術】
【０００２】
一般に、情報処理装置の製品は、製品元（組み立てメーカを含む）で製造されてユーザに渡された後、部品の故障による修理や機能向上のため部品の交換等が行われることがある。そして、製品元は、その製品の製品種別毎に構成部品の管理を行っている。しかし、製品元は、製品を一旦ユーザに売却した後、その製品の修理、機能向上のための構成変更等について、ユーザ等からの情報の提供がない限り、これらの構成部品の管理を行うことができない。また、製品の稼動状況についても同様なことが言える。
【０００３】
ユーザ毎の製品の構成を管理することを可能とした従来技術として、例えば、特許文献１等に記載された技術が知られている。この従来技術は、ユーザ毎の製品構成の管理だけではなく、製品を構成する部品のそれぞれについてまで、製品構成を管理するというものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−００９４９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述した従来技術では、ユーザ毎の最新の部品情報と部品交換した場合の過去の履歴を管理することを目的としているため、設計情報管理等の業務において、ある部品の最新の履歴番号、ある部品の過去に交換した回数、過去にある日時のある部品の部品情報等を知ることにより、ある製品の障害状況を把握することができ予防処置等を行うために利用することが可能だが、各部品の稼働状況を管理しているわけではない。このため、前述技術は、各部品の稼働状況を管理できないという問題点を有している。各部品の稼働状況を管理する理由は、各部品の稼働状況を把握することで、製品寿命となった部品の選定やオーバーホール等を行う必要がある部品の選定に利用でき、また、部品交換履歴と稼働状況を合わせて管理することで、各部品の製造品質の指標として利用できるからである。
【０００６】
本発明の目的は、前述したような従来技術の問題点を解決し、部品が稼動しているまたは、部品交換されたことにより部品情報を取得することができるようにした情報処理装置、稼動部品または部品交換の情報を取得して履歴管理を行う部品交換履歴・稼動管理装置及びシステムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明によれば前記目的は、部品交換可能な複数の部品により構成された情報処理装置において、該装置の再起動を検知したとき、あるいは、部品の抜き差しが行われたことを検知したとき、前記情報処理装置の部品の交換がされたと検知する部品交換検知手段と、前記情報処理装置が起動しており、毎1時間経過したことを検知したとき、前記情報処理装置の部品が稼動していると検知する稼動部品検知手段と、前記部品交換検知手段により、部品の交換がされたと検知されたとき、あるいは、前記稼動部品検知手段により、部品が稼動していると検知されたとき、部品識別コードを含む全部品の部品情報を取得する部品情報取得手段と、取得した前記部品情報を、前記情報処理装置に接続された外部の部品交換履歴・稼動管理装置へ送信する部品情報送信手段とを備えたことにより達成される。
【０００８】
また、前記目的は、情報処理装置の部品交換履歴・稼動管理装置において、前記情報処理装置から部品情報を受信する部品情報受信手段と、部品識別コードと交換履歴を含む部品情報を記録する部品情報記憶手段と、稼動している部品または、部品交換された部品毎にそれぞれの部品識別コード、交換履歴、部品交換した交換日、稼働時間を含む部品履歴情報を記録する部品履歴情報記憶手段と、前記部品情報記憶手段から前記部品情報の部品識別コードを持つ部品情報を取り出し、前記部品情報記憶手段から取り出した部品情報と前記受信した部品情報とを比較して交換された部品であるか否かを特定する部品交換特定手段と、前記部品履歴記憶手段から前記部品情報の部品識別コードと製造番号を持つ部品情報を取り出し稼動している部品であるか否かを特定する稼動部品特定手段と、前記部品情報を部品履歴として前記部品履歴記憶手段に書き込む部品履歴情報更新手段と、前記部品履歴記憶手段から前記部品情報の識別コードと過去のある時点の変更履歴をもつ部品情報を取り出し、部品履歴記憶手段から読み出した部品情報を前記部品情報記憶手段に書き込む部品情報更新手段とを備えることにより達成される。
【発明の効果】
【０００９】
本発明は、情報処理装置が稼動している時または、情報処理装置にて部品交換された時に部品情報を取得することができるので、部品の交換履歴と各部品の稼動管理を容易に行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態による情報処理装置の部品交換履歴・稼動管理システムの構成を示すブロック図である。
【図２】被管理装置としての情報処理装置の部品構成の例を示す図である。
【図３】部品履歴マスタの構成例を示す図である。
【図４】部品情報マスタの構成例を示す図である。
【図５】部品の交換が行われた場合の情報処理装置での処理動作を説明するフローチャートである。
【図６】部品が稼動している場合の情報処理装置での処理動作を説明するフローチャートである。
【図７】図５、図６に示すフローのステップＳ５０３、ステップＳ６０３の処理で取得した情報処理装置の部品情報と日付情報との構成例を示す図である。
【図８】情報処理装置から部品交換等により部品情報を受け取った部品交換履歴・稼動管理装置での処理動作を説明するフローチャートである。
【図９】図８に示すフローのステップＳ８０２での処理の詳細を説明するフローチャートである。
【図１０】情報処理装置から情報処理装置が稼動していることにより部品情報を受け取った部品交換履歴・稼動管理装置での処理動作を説明するフローチャートである。
【図１１】図１０に示すフローのステップＳ１００２での処理の詳細を説明するフローチャートである。
【図１２】部品交換履歴管理装置での処理が行われた後の部品履歴マスタの例を示す図である。
【図１３】部品交換履歴管理装置での処理が行われた後の部品情報マスタの例を示す図である。
【発明を実施するための形態】
【００１１】
以下に、本発明による情報処理装置の部品交換履歴・稼動管理システムの実施形態を図面により詳細に説明する。
【００１２】
図１は、本発明による情報処理装置の部品交換履歴・稼動管理システムの構成を示すブロック図である。
【００１３】
本発明の実施形態による情報処理装置の部品交換・稼動履歴管理システムは、図１に示すように、部品管理の履歴がされる被管理装置としての情報処理装置１１と、情報処理装置１１における部品交換または稼動部品の履歴を管理する部品交換・稼動履歴装置１２とが、図示しないネットワーク等の通信路を介して接続されて構成される。図１には、被管理装置としての情報処理装置１１を１台だけ示しているが、情報処理装置１１の多数をシステムに備えることにより、部品交換・稼動管理装置１２は、複数台の情報処理装置１１について、その部品交換または稼動部品の履歴を管理することができる。
【００１４】
被管理装置としての情報処理装置１１は、ＰＣ等に代表されるようなＣＰＵ、主メモリ、ＨＤＤ等による記憶装置、表示装置、キーボード、マウス等の入力装置を備えた構成を持つものであり、本発明のために、その内部に、部品交換検知部１１１、稼動部品検知部１１２、部品情報取得部１１３、部品情報送信部１１４が設けられている。
【００１５】
図２は被管理装置としての情報処理装置１１の部品構成の例を示す図である。図２に示すように、情報処理装置２１は、部品「マザーボード」２２、部品「Ｉ／Ｏボード」２３、部品「電源０」２４、部品「電源１」２５、部品「ＩＣタグリーダ」２６、部品「マイコン」２７から構成され、部品「マザーボード」２２は、部品「ＣＰＵ０」２２１、部品「ＣＰＵ１」２２２、部品「メモリ０」２２３、部品「メモリ１」２２４が搭載されているものとする。
【００１６】
各部品のそれぞれには、部品を識別する部品番号、部品名、品番、製造番号の部品に関する情報である部品情報をメモリに格納しているＲＦＩＤ等のＩＣタグが取り付けられており、また、情報処理装置１１には、ＩＣタグを無線通信で読み込むことができるＩＣタグリーダが情報処理装置１１内の各部品を全て読み取ることができるよう中心に取り付けられており、部品情報取得部１１３がそのＩＣタグリーダを使用して部品情報を読み取ることが可能に構成されている。
【００１７】
部品交換検知部１１１は、情報処理装置１１の部品が交換されたことを検知した場合と、情報処理装置が再起動したことを検知した場合、部品情報取得部１１３へ情報処理装置の全部品の部品情報と日付情報の取得指示をする。
【００１８】
稼動部品検知部１１２は、情報処理装置１１が起動されており毎１時間経過したことを検知した場合、部品情報取得部１１３へ情報処理装置の全部品の部品情報の取得指示をする。
【００１９】
部品情報取得部１１３は、部品交換検知部１１１の指示を受けた場合、情報処理装置１１の全部品の部品情報を部品に取り付けられたＲＦＩＤ等のＩＣタグからＩＣタグリーダを使用して取得すると共に、情報処理装置が有する時計から日付情報を取得し、部品情報と日付情報とを部品情報送信手段１１４に渡す。また、稼動部品検知部１１２の指示を受けた場合、情報処理装置１１の全部品の部品情報を部品に取り付けられたＲＦＩＤ等のＩＣタグからＩＣタグリーダを使用して取得し、部品情報を部品情報送信手段１１４に渡す。
【００２０】
部品情報送信手段１１４は、部品情報取得部１１３から交換部品検知部１１１からの指示により取得した部品情報と日付情報、または稼動部品検知部１１２からの指示により取得した部品情報を受け取り部品交換履歴・稼動管理装置１２の部品情報受信手段１２８に製品情報を送信する。
【００２１】
部品履歴マスタ１２１は、部品を識別する部品番号と、部品の交換履歴を示す情報と、部品の交換履歴を示す交換履歴番号と、部品の稼働時間を示す稼働時間から構成される２次元のデータテーブルである。交換された部品または稼動している部品は、このデータテーブルの１行のデータに対応し、部品番号と交換履歴番号により特定される。
【００２２】
なお、図２に示している部品交換前の部品履歴マスタ２２５、部品交換後の部品履歴マスタ２３３は、情報処理装置１１内の部品「ＣＰＵ１」２２２が交換されたものとして、部品交換履歴・稼動管理装置１２内の部品履歴マスタ１２１の変更前後の状況を示したものである。
【００２３】
次に、部品交換履歴・稼動管理装置１２の各マスタ１２１、１２２のデータ構成及び各機能部の機能の概要について説明する。
【００２４】
図３は部品履歴マスタ１２１の構成例を示す図である。図３に示す部品履歴マスタ１２１は、図２に示す情報処理装置１１に対応する部品履歴マスタの一例であり、部品を識別する部品番号３０２、部品名３０３、部品の品番３０４、部品の製造番号３０５、部品の交換日を示す交換日３０６、部品の交換履歴を示す交換履歴番号３０７、部品の稼働時間を示す稼働時間３０８からなるレコードを複数格納して構成される２次元のテーブルである。この部品履歴マスタ１２１には、部品交換が行われると、新たなレコードが作成されて格納される。図３に示す例は、全てのレコードの交換履歴番号３０７が“１”、稼働時間３０８が“１００００”となっている情報処理装置１１の状態を示している。
【００２５】
図４は部品情報１２２の構成例を示す図である。図４に示す部品情報マスタ１２２は、部品を識別する部品番号と、部品の製造番号等の部品に関する情報と、部品の交換履歴を示す交換履歴番号からなるレコードを複数格納して構成される２次元のデータテーブルである。１つの部品番号で識別される１つの部品が、このデータテーブルの１行のレコードのデータに対応する。
【００２６】
図４に示す部品情報マスタ１２２は、図２に示す情報処理装置１１に対応する部品情報マスタの一例であり、部品を識別する部品番号４０２、部品名４０３、部品の品番４０４、部品の製造番号４０５、部品の交換履歴を示す交換履歴番号４０６から構成される。
【００２７】
前述した部品履歴マスタ１２１及び部品情報マスタ１２２は、情報処理装置１台毎に備えられるものであり、図３、図４には示していないが、それぞれのマスタとしてのテーブルには、情報処理装置を識別するための装置名称、装置番号等の装置識別情報が付与されている。また、これらのマスタは、情報処理装置が最初に立ち上げられたときに、後述する処理により初期状態を示すマスタとして作成される。
【００２８】
稼動部品特定部１２３は、情報処理装置１１から送信されて部品情報受信部１２８で受信されて、制御部１２７を介して受け取った部品情報が稼動している部品情報であるか否か、追加された部品情報であるか否か、または、稼動していない部品情報であるか否かを特定する。
【００２９】
部品交換特定部１２４は、情報処理装置１１から送信されて部品情報受信部１２８で受信されて、制御部１２７を介して受け取った部品情報が交換された部品情報であるか否か、追加された部品情報であるか否か、または、交換されていない部品情報であるか否かを特定する。
【００３０】
部品履歴マスタ更新部１２５は、制御部１２７の指示及び部品交換特定部１２４からの特定結果から、制御部１２７から送信された部品情報と、部品番号とを用いて部品情報マスタ１２２から読み出した交換履歴番号を基に部品履歴マスタ１２１に部品番号と、部品の交換履歴を示す情報と、交換履歴番号を追加書き込む。また、制御部１２７の指示及び稼動部品特定部１２３からの特定結果から、制御部１２７から送信された部品情報と、部品番号とを用いて部品履歴マスタ１２１に部品の稼働時間を示す稼働時間を更新する。
【００３１】
部品情報マスタ更新部１２６は、制御部１２７の指示及び部品履歴マスタ更新部１２５から受け取った部品番号と最新の交換履歴番号とを用いて、部品履歴マスタ１２１から部品情報のデータを読み出し、部品情報マスタ１２２で該当する部品番号の部品情報に読み出したデータを上書きする。
【００３２】
制御部１２７は、稼動部品特定部１２３、部品交換特定部１２４、部品履歴マスタ更新部１２５、部品情報マスタ更新部１２６に処理の指示を行うと共に、稼動部品特定部へは部品情報受信部１２８から受け取った製品情報、部品交換特定部へは部品情報受信部１２８から受け取った部品情報と日付情報を渡す。
【００３３】
部品情報受信手段１２８は、情報処理装置１１の部品情報送信手段１１４から交換部品検知部１１１からの指示により取得した部品情報と日付情報及び装置識別情報、または稼動部品検知部１１２からの指示により取得した部品情報及び装置識別情報とを受信し、これらの情報を制御部１２７へ渡す。
【００３４】
図５は部品の交換が行われた場合の情報処理装置１１での処理動作を説明するフローチャートであり、次に、これについて説明する。なお、ここで説明する処理の例は、図２に示す情報処理装置１１の部品「ＣＰＵ１」２２２が交換されたものとした例である。また、この処理の開始時、情報処理装置１１は、その電源はＯＮとされていて、動作可能な状態にあるものとする。
【００３５】
（１）ここでの処理が開始されると、部品交換検知部１１１は、図２に示す情報処理装置１１が再起動されたか否かを判定し、再起動されていなかった場合、部品の抜き差しが行われたか否かを判定する。情報処理装置１１が再起動されていなかった場合、かつ、部品の抜き差しも行われていなかった場合、何もせずにここでの処理を終了する(ステップＳ５０１、Ｓ５０２)。情報処理装置１１の部品の抜き差しを検知するための方法として、図２に示す部品「マイコン」２７がＩ２Ｃバスを使用して情報処理装置１１の電源をＯＮした状態で交換可能な各部品(図２に示す構成例では部品「電源０」２４、部品「電源１」２５)に対して動作していることを常に検知し、もし応答がなかった場合、部品の抜き差しが行われたと判断することで検知可能である。
【００３６】
（２）ステップＳ５０１で、情報処理装置が再起動されたと判定した場合、あるいは、ステップＳ５０２で、部品の抜き差しが行われたと判定した場合、部品交換検知部１１１は、部品情報取得部１１３に、情報処理装置１１内の全部品の部品情報と日付情報との取得を指示し、この指示に基づいて、部品情報取得部１１３は、情報処理装置１１内の全部品の部品情報をＩＣタグからＩＣタグリーダを使用して取得し、また、日付情報を取得する(ステップＳ５０３)。
【００３７】
（３）その後、部品情報送信部１１４は、部品情報取得部１１３により取得された情報処理装置１１内の全部品の部品情報と日付情報とを、自情報処理装置の装置識別情報と共に部品交換履歴・稼動管理装置へ送信し、ここでの処理を終了する(ステップＳ５０４)。
一般に、情報処理装置の部品交換方法としては、情報処理装置の電源をＯＦＦした状態で交換する方法と情報処理装置の電源をＯＮした状態で交換する方法との２種類の方法がある。図５により説明したフローのステップＳ５０１での判定処理は、情報処理装置の電源がＯＦＦとされた状態で部品交換が行われたことに対応するためのものであり、また、ステップＳ５０２での判定処理は、情報処理装置の電源をＯＮした状態で部品交換が行われたことに対応するためのものである。
【００３８】
図６は部品が稼動している場合の情報処理装置１１での処理動作を説明するフローチャートであり、次に、これについて説明する。なお、ここで説明する処理の例は、図２に示す情報処理装置１１の部品「ＣＰＵ１」２２２が交換された後に行った例である。この処理の開始時、情報処理装置１１は、その電源がＯＮとされていて、動作可能な状態であるものとする。
【００３９】
（１）ここでの処理が開始されると、稼動部品検知部１１２は、図２に示す情報処理装置１１の電源がＯＮされているか否かを判定し、電源がＯＮされている場合、電源がＯＮされた状態で毎１時間経過したか否かを判定する。情報処理装置が電源ＯＮされていなかった場合、または、電源がＯＮされた状態で毎１時間経過していなかった場合、ステップＳ６０１からの処理を繰り返し続けさせる(ステップＳ６０１、Ｓ６０２)。
【００４０】
（２）ステップＳ６０１で、情報処理装置の電源がＯＮされていると判定した場合、かつ、ステップＳ６０２で、電源がＯＮされた状態で毎１時間経過した場合、稼動部品検知部１１２は、部品情報取得部１１３に、情報処理装置部１１内の全部品の部品情報の取得を指示し、この指示に基づいて、部品情報取得部１１３は、情報処理装置１１内の全部品の部品情報をＩＣタグからＩＣタグリーダを使用して取得する(ステップＳ６０３)。
【００４１】
（３）その後、部品情報送信部１１４は、部品情報取得部１１３により取得された情報処理装置１１内の全部品の部品情報を、自情報処理装置の装置識別情報と共に部品交換履歴・稼動管理装置へ送信し、ここでの処理を終了する(ステップＳ６０４)。
【００４２】
図７は図５に示すフローのステップＳ５０３の処理で取得した情報処理装置の部品情報と日付情報、または、図６に示すフローのステップＳ６０３の処理で取得した情報処理装置の部品情報の構成例を示す図である。図７（ａ）に示す部品情報７０１と図７（ｂ）に示す日付情報７１１とは、図２に示す情報処理装置１１に対応する部品情報の例である。部品情報７０１は、部品を識別する部品番号７０２、部品名７０３、部品の品番７０４、部品の製造番号７０５から構成される２次元のテーブルである。ここで、行７０６のレコードが、部品交換された部品情報である。日付情報７１１は、部品を交換した日付７１２から構成される。
【００４３】
図８は情報処理装置１１から部品情報を受け取った部品交換履歴・稼動管理装置１２での処理動作を説明するフローチャートであり、次に、これについて説明する。
【００４４】
（１）ここでの処理が開始されると、部品情報受信部１２８は、情報処理装置１１の部品情報送信部１１４から通知された部品情報と日付情報、ここでは、図７（ｂ）に示したように「０７０３２６」とを、装置識別情報と共に受け取り、制御部１２７へ通知する(ステップＳ８０１)。
【００４５】
（２）制御部１２７は、通知された日付情報、ここでは「０７０３２６」と、部品情報の部品番号毎の部品情報（部品番号も含む）を１つずつ部品交換特定部１２４へ出力し、部品交換特定部１２４は、制御部１２７から受け取った部品情報が交換された部品情報であるか否か、追加された部品情報であるか否か、または、交換されていない部品情報であるか否かを、装置識別情報に対応する部品情報マスタ１２２を参照して特定（この処理については図９により後述する）し、特定結果を部品履歴マスタ更新部１２５に送信する(ステップＳ８０２)。
【００４６】
（３）部品履歴マスタ更新部１２５は、ステップＳ８０２で判定された特定結果が、制御部１２７から受け取った部品情報が交換された部品情報であった場合、部品番号「０００１」を用いて、部品情報マスタ１２２から交換履歴番号のデータを読み出す(ステップＳ８０３)。
【００４７】
（４）次に、読み出した交換履歴番号に「１」を加えた交換履歴番号、ここでは、「２」と、稼働時間に稼働時間「０」と、制御部１２７から受け取った部品情報の部品番号「０００１」、部品名「ＣＰＵ１」、品番「６８６０４３７０」、製造番号「Ｃ０２４５０１００」、変更日は日付情報「０７０３２６」としたレコードを作成して、そのレコードを部品履歴マスタ１２１に追加して書き込みを行う。また、部品履歴マスタ更新部１２５は、部品情報の部品番号「０００１」と、交換履歴番号「２」とを部品情報マスタ更新部１２６に通知する(ステップＳ８０４)。
【００４８】
（５）部品履歴マスタ更新部１２５は、ステップＳ８０２で判定された特定結果が、制御部１２７から受け取った部品情報が追加された部品情報であった場合、制御部１２７から受け取った部品情報の部品番号、部品名、品番、製造番号、交換日としての日付情報、交換履歴番号を「１」、稼働時間を「０」としたレコードを作成して、そのレコードを部品履歴マスタ１２１に追加して書き込みを行う。また、部品履歴マスタ更新部１２５は、部品情報の部品番号と、交換履歴番号を部品情報マスタ更新部１２６に通知する(ステップＳ８０５)。
【００４９】
（６）ステップＳ８０４またはＳ８０５の処理で、部品情報履歴マスタ更新部１２５からの通知を受けた部品情報マスタ更新部１２６は、部品履歴マスタ更新部１２５から受け取った部品番号「０００１」と交換履歴番号「２」とを用いて、装置識別情報に対応した部品履歴マスタ１２１から部品番号、部品名、品番、製造番号、交換履歴番号のデータを読み出し、読み出したデータを、部品番号「０００１」を用いて、部品情報マスタ１２２の部品番号「０００１」の該当する部品情報に上書きする(ステップＳ８０６、Ｓ８０７)。
【００５０】
（７）ステップＳ８０７の処理の後、部品情報マスタ更新部１２６は、部品の更新完了を制御部１２７に通知し、また、ステップＳ８０２で判定された特定結果が、制御部１２７から受け取った部品情報が交換されていない部品情報であった場合、部品の更新完了を制御部１２７に通知する。制御部１２７は、部品の更新完了を受け取ったら、全ての部品情報についての処理が終了したか否かを判定し、終了していなければ、日付情報と次の部品情報（部品番号毎）を部品交換特定部１２４へ出力して、ステップＳ８０２からの処理を繰り返し続けさせ、全ての部品情報についての処理が終了していた場合、ここでの処理を終了する(ステップＳ８０８)。
【００５１】
図９は、図８に示すフローのステップＳ８０２での処理の詳細を説明するフローチャートであり、次に、これについて説明する。
【００５２】
（１）ここでの処理が開始されると、部品交換特定部１２４は、制御部１２７から受け取った部品情報の部品番号、ここでは部品番号「０００１」により、部品情報マスタ１２２より部品番号「０００１」を持つデータの抽出を行う(ステップＳ９０１)。
【００５３】
（２）部品情報マスタ１２２から部品情報が抽出できた場合は、抽出されたデータと制御部１２７から受け取った部品情報とを比較し、部品情報に違いがある場合、交換された部品情報であると特定し、部品情報に違いがない場合、交換されていない部品情報であると特定して、部品履歴マスタ更新部１２５へその特定結果を通知する(ステップＳ９０２)。
【００５４】
（３）ステップＳ９０１のデータの抽出処理で、部品番号によるデータの抽出ができなかった場合、制御部１２７から受け取った部品情報が追加された部品情報であると特定して、部品履歴マスタ更新部１２５へその特定結果を通知する(ステップＳ９０３)。
【００５５】
図１０は、情報処理装置１１から部品情報を受け取った部品交換履歴・稼動管理装置１２での処理動作を説明するフローチャートであり、次に、これについて説明する。
【００５６】
（１）ここでの処理が開始されると、部品情報受信部１２８は、情報処理装置１１の部品情報送信部１１４から通知された部品情報を、装置識別情報と共に受け取り、制御部１２７へ通知する(ステップＳ１００１)。
【００５７】
（２）制御部１２７は、部品情報の部品番号毎の部品情報（部品番号も含む）を１つずつ稼動部品特定部１２３へ出力し、稼動部品特定部１２３は、制御部１２７から受け取った部品情報が稼動している部品情報であるか否か、追加された部品情報であるか否か、または、稼動していない部品情報であるか否かを、装置識別情報に対応する部品履歴マスタ１２１を参照して特定（この処理については図１１により後述する）し、特定結果を部品履歴マスタ更新部１２５に送信する(ステップＳ１００２)。
【００５８】
（３）部品履歴マスタ更新部１２５は、ステップＳ８０２で判定された特定結果が、制御部１２７から受け取った部品情報が稼動している部品情報であった場合、部品番号「０００１」と製造番号「Ｃ０２４５０１００」を用いて、部品履歴マスタ１２１から該当する稼働時間のデータを読み出す(ステップＳ１００３)。
【００５９】
（４）次に、読み出した稼働時間に「１」を加えた稼働時間を、制御部１２７から受け取った部品情報である、部品番号「０００１」と製造番号「Ｃ０２４５０１００」を用いて、部品履歴マスタ１２１から該当する稼働時間へ上書きする(ステップＳ１００４)。
【００６０】
（５）ステップＳ１００４の処理の後、部品履歴マスタ更新部１２６は、部品の更新完了を制御部１２７に通知し、また、ステップＳ１００２で判定された特定結果が、制御部１２７から受け取った部品情報が稼動していない部品情報であった場合、または、追加された部品情報であった場合、部品の更新完了を制御部１２７に通知する。制御部１２７は、部品の更新完了を受け取ったら、全ての部品情報についての処理が終了したか否かを判定し、終了していなければ、次の部品情報（部品番号毎）を稼動部品特定部１２３へ出力して、ステップＳ１００２からの処理を繰り返し続けさせ、全ての部品情報についての処理が終了していた場合、ここでの処理を終了する(ステップＳ１００５)。
【００６１】
図１１は図１０に示すフローのステップＳ１００２での処理の詳細を説明するフローチャートであり、次に、これについて説明する。
【００６２】
（１）ここでの処理が開始されると、部品交換特定部１２４は、制御部１２７から受け取った部品情報の部品番号「０００１」と製造番号「Ｃ０２４５０１００」により、部品履歴マスタ１２１より該当データの抽出を行う(ステップＳ１１０１)。
【００６３】
（２）部品履歴マスタ１２１から部品情報が抽出できた場合は、稼動している部品情報であると特定して、部品履歴マスタ更新部１２５へその特定結果を通知する(ステップＳ１１０２)。
【００６４】
（３）ステップＳ１１０１のデータの抽出処理で、部品番号と製造番号によるデータの抽出ができなかった場合、制御部１２７から受け取った部品情報が追加された部品情報、または、稼動していない部品情報であると特定して、部品履歴マスタ更新部１２５へその特定結果を通知する(ステップＳ１１０３)。
【００６５】
図１２は図８、図９、図１０、図１１により説明した部品交換履歴・稼働管理装置での処理が行われた後の部品履歴マスタの例を示す図である。図８、図９で説明している例では、部品番号「０００１」を持つ部品「ＣＰＵ１」が交換されたとしているので、図１２に示す部品履歴マスタ１２０１には、この部品の部品情報を示すレコード１００９が図３に示した部品履歴マスタ１２１に追加されている。そして、このレコードの交換履歴番号１２０７には「２」、稼働時間１２０８には「０」が格納される。また、図１０、図１１で説明している例では、部品番号「０００１」を持つ部品「ＣＰＵ１」、製造番号「Ｃ０２４５０１００」が稼動しているので、図１２に示す部品履歴マスタ１２１１には、この部品の部品情報を示すレコード１２１９の稼働時間１２１８には、「１」が格納される。
【００６６】
図１３は図８、図９により説明した部品交換履歴・稼動管理装置での処理が行われた後の部品情報マスタの例を示す図である。説明している例では、部品番号「０００１」を持つ部品「ＣＰＵ１」が交換されたとしているので、図１３に示す部品情報マスタ１３０１では、部品番号「０００１」を持つ部品「ＣＰＵ１」の部品情報のレコード１３０７の製造番号１３０５が「Ｃ０２４５０１００」に変更され、交換履歴番号１３０６が「２」に設定された。
【００６７】
前述した本発明の実施形態によれば、部品情報マスタには、各部品の最新部品情報が記憶されており、部品履歴マスタには、各部品の交換した日付、変更履歴番号、稼働時間、過去の部品履歴情報を記憶することができる。また、予め部品情報マスタ、部品履歴マスタを準備することなく、情報処理装置で取得した部品情報から部品情報マスタと部品履歴マスタを作成することができる。但し、履歴管理を開始した日の部品情報が部品情報マスタと部品履歴マスタの基データとなるため、それ以前に発生した部品交換履歴情報は把握することはできない。
【００６８】
前述した本発明の実施形態は、情報処理装置を構成する部品情報を各部品に取り付けられたＲＦＩＤ等のＩＣタグからＩＣタグリーダを使用して取得するとして説明したが、部品情報の取得には、このような方法に限られることはなく、例えば、ソフトウェアにより、各部品が持つＭＡＣアドレスを取得するようにしてもよい。
【符号の説明】
【００６９】
１１  情報処理装置
１２  部品交換履歴・稼動管理装置
１１１  交換部品検知部
１１２  稼動部品検知部
１１３  部品情報取得部
１１４  部品情報送信手段
１２１  部品履歴マスタ
１２２  部品情報マスタ
１２３  稼動部品特定部
１２４  部品交換特定部
１２５  部品履歴マスタ更新部
１２６  部品情報マスタ更新部
１２７  制御部
１２８  部品情報受信手段
【図１】
2011209978.tif 000003
【図２】
2011209978.tif 000004
【図３】
2011209978.tif 000005
【図４】
2011209978.tif 000006
【図５】
2011209978.tif 000007
【図６】
2011209978.tif 000008
【図７】
2011209978.tif 000009
【図８】
2011209978.tif 000010
【図９】
2011209978.tif 000011
【図１０】
2011209978.tif 000012
【図１１】
2011209978.tif 000013
【図１２】
2011209978.tif 000014
【図１３】
2011209978.tif 000015