(57)【要約】      （修正有）【課題】障害の解析調査において、入力装置の操作情報とともに日時情報を再生して、障害再現環境の精度を向上させる。【解決手段】入力装置５０の操作情報と日時情報とを記録部１６０に記録する。再生部１５０は、記録部１６０に格納されている日時情報に合わせて操作情報を読み出し、格納された時間タイミングを考慮してチップセットに送ることにより、オペレータによる操作情報を再現する。【選択図】図１
2014174588.tif 000002
【特許請求の範囲】
【請求項１】
入力装置の操作情報と日時情報とを記録する記録部と、
前記記録部が記録した操作情報と日時情報とを再生する再生部と
を備える情報記録再生装置。
【請求項２】
入力装置の操作情報と日時情報とを記録する記録段階と、
前記記録段階において記録された操作情報と日時情報とを再生する再生段階と
を備える情報記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報記録再生装置及び情報記録再生方法に関する。
【背景技術】
【０００２】
キーボード入力再生装置は、キーボードからの入力データをオペレーティングシステムが管理している外部記憶装置にオペレーティングシステムが記憶させている。
【０００３】
このような背景に関連する技術としては、様々なものが知られている（例えば、特許文献１参照。）。
【０００４】
例えば、特許文献１には、キーボードからの入力情報の再生技術におけるキーボード入力データ再生装置が記載されている。より具体的に説明すると、このキーボード入力データ再生装置は、キーボードからの信号をコードに変換する。そして、このキーボード入力データ再生装置は、キーボードからの信号を入力された時間を計測する。そして、このキーボード入力データ再生装置は、コードと計測した時間のデータを作成し、外部記憶装置に出力する。そして、このキーボード入力データ再生装置は、外部記憶装置からデータを読み込む。そして、このキーボード入力データ再生装置は、データをキーボードの信号に変換する。このようにして、このキーボード入力データ再生装置によっては、オペレーティングシステムが管理している外部記憶装置に記憶させることなくキーボードデータを再生できるため、オペレーティングシステムの改良のたびにキーボードの入力再生装置を作り直さず利用できる。
【０００５】
また、デグレードテストにおいて、プログラム動作が正常であるか否かを確認することがある。
【０００６】
このような背景に関連する技術としては、様々なものが知られている（例えば、特許文献２参照。）。
【０００７】
例えば、特許文献２には、キー操作記録手段、キー操作編集手段、キー操作再現手段を備えるプログラムテストにおけるキー操作の記録再現動作確認装置が記載されている。より具体的に説明すると、キー操作の記録再現動作確認装置は、キー操作記録手段は、テスト時のオペレータによる入力装置のキー操作をキー操作記憶部に格納して記憶する。キー操作編集手段は、キー操作記憶部に格納されるキー操作の途中の任意の時点に、プログラム動作中の状態を確認するために必要な所定のコマンドを発行するための命令を挿入する。キー操作再現手段は、キー操作再現時、キー操作記憶部からキー操作を読み出し、キー操作に対応した処理を自動的に再現しながら、コマンド発行命令を読み出す。次に、キー操作再現手段は、プログラム動作中の状態を確認するために必要なコマンドを格納したコマンド記憶部から対応するコマンドを読み出しコマンド発行する。このキー操作の記録再現動作確認装置によっては、デグレードテストにおいて、オペレータの介在する作業及び所要時間を削減することができる。
【０００８】
また、複数のＣＰＵ又は複数のチップセットで発生したエラーを特定することがある。
【０００９】
このような背景に関連する技術としては、様々なものが知られている（例えば、特許文献３参照。）。
【００１０】
例えば、特許文献３には、受信手段、取得手段、出力手段を備える障害監視装置が記載されている。より具体的に説明すると、障害監視装置は、受信手段は、複数の監視対象、複数の監視対象からのログデータの取得開始条件、ログデータを取得する時間間隔を指定する指定情報を受信する。取得手段は、ログデータの取得開始条件が満たされた場合に、時間間隔に従って複数の監視対象からログデータを取得する。出力手段は、取得したログデータを時間順に一覧形式で出力する。この障害監視装置によっては、ユーザは、複数のエラーステータスレジスタの値が遷移する様子を閲覧でき、複数の監視対象の中から、障害の原因となる監視対象を容易に特定できる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開平０５−３２４１４８号公報
【特許文献２】特開平１１−２９６４０７号公報
【特許文献３】ＷＯ２０１２／０４６２９３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
サーバシステムにおいて入力装置の入力情報は、オペレーティングシステム環境においてアプリケーションにより保存したり、アプリケーション動作上で再生したりすることができる。しかしながら、オペレーティングシステム環境上のアプリケーション動作状態以外においては入力装置の入力情報の保存・再生等はできない。そのため、障害再現解析時のオペレータによる入力装置の入力情報の内容およびタイミングも関係するような障害においては解析調査が難しい。
【００１３】
一方、特許文献１、特許文献２、及び特許文献３に記載の技術は、障害再現解析時のオペレータによる入力装置の入力内容や日時も関係する障害の解析調査において障害再現環境を構築できない。
【００１４】
本発明の目的は、上述した課題を解決する情報記録再生装置及び情報記録再生方法を提供することにある。
【課題を解決するための手段】
【００１５】
上記課題を解決するために、本発明の第１の形態によると、情報記録再生装置であって、入力装置の操作情報と日時情報とを記録する記録部と、記録部が記録した操作情報と日時情報とを再生する再生部とを備える。
【００１６】
本発明の第２の形態によると、情報記録再生方法であって、入力装置の操作情報と日時情報とを記録する記録段階と、記録段階において記録された操作情報と日時情報とを再生する再生段階とを備える。
【００１７】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となり得る。
【発明の効果】
【００１８】
以上の説明から明らかなように、この発明によっては、障害再現解析時のオペレータによる入力装置の入力内容や日時も関係する障害の解析調査において、障害再現環境を構築することができる。
【図面の簡単な説明】
【００１９】
【図１】一実施形態に係る情報記録再生装置１００のブロック構成の一例を示す図である。
【図２】制御ボックス１４０の内部構造を説明するブロック図である。
【図３】情報記録再生方法を説明するフローチャートである。
【図４】情報記録再生装置１００の最小構成の一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２１】
図１は、一実施形態に係る情報記録再生装置１００のブロック構成の一例を示す。情報記録再生装置１００は、中央演算処理部１１０、メモリ１２０、チップセット１３０、制御ボックス１４０、再生部１５０及び記録部１６０を備える。
【００２２】
メモリ１２０は、第１伝送路１８を通じて中央演算処理部１１０に接続されており、チップセット１３０は、第２伝送路１９を通じて中央演算処理部１１０に接続されている。制御ボックス１４０は、第４伝送路２１を通じてチップセット１３０に接続されているとともに、第５伝送路２２を通じて再生部１５０に接続されている。再生部１５０は、第６伝送路２３を通じてチップセット１３０に接続されているとともに第７伝送路２４を通じて記録部１６０に接続されている。
【００２３】
入力装置５０は、第３伝送路２０を通じて制御ボックス１４０に接続されている。リモート装置１６は、ＬＡＮケーブル２５を通じて再生部１５０に接続されている。
【００２４】
記録部１６０は、取り外し可能であって、第５伝送路２２を通じて再生部１５０に転送された入力装置５０の操作情報を記録する。チップセット１３０は、中央演算処理部１１０に近いノースブリッジチップ（Ｎｏｒｔｈ  Ｂｒｉｄｇｅ  Ｃｈｉｐ）とは反対側のサウスブリッジチップ（Ｓｏｕｔｈ  Ｂｒｉｄｇｅ  Ｃｈｉｐ）である。制御ボックス１４０は、第４伝送路２１を通過する入力装置５０の操作情報を、第５伝送路２２を通じて再生部１５０に転送する。再生部１５０は、システム管理用コントローラ（ＢＭＣ（Ｂａｓｅｂｏａｒｄ  Ｍａｎａｇｅｍｅｎｔ  Ｃｏｎｔｒｏｌｌｅｒ））である。再生部１５０は、入力装置５０の操作情報とともに日時情報を何時でも再生できる。
【００２５】
図２は、制御ボックス１４０の内部構造を説明するブロック図である。制御ボックス１４０は、第４伝送路２１に接続される第８伝送路２６と、第３伝送路２０に接続される第９伝送路２７とを備えている。また、制御ボックス１４０は、第５伝送路２２に接続される第１０伝送路２８を備えている。第８伝送路２６は、第１送受信バッファ２９に接続されている。第９伝送路２７は、第２送受信バッファ３０に接続されている。第１０伝送路２８は、第３送受信バッファ３１に接続されている。各送受信バッファ２９、３０、３１は、内部伝送路３３を通じてそれぞれ接続されている。
【００２６】
図３は、情報記録再生方法を説明するフローチャートである。ステップＳ１０１において記録部１６０は、入力装置５０の操作情報を記録する。ここで、リモート装置１６による入力装置５０の操作情報は、ＬＡＮケーブル２５を経由して再生部１５０に転送される。同時に、第６伝送路２３を流れる入力装置５０の操作情報は、再生部１５０の内部にある日時情報とともに記録部１６０に格納される。
【００２７】
次に、ステップＳ１０２において、再生部１５０は、記録部１６０に格納された入力装置５０の操作情報を再生する。ここで、スタンバイ電源で動作する再生部１５０に対し、リモート装置１６からの入力装置再生指示を受けた場合、再生部１５０は、記録部１６０に格納されている日時情報に合わせて入力装置５０の操作情報を読み出す。そして、再生部１５０は、格納された時間タイミングを考慮して再生する。このとき、第４伝送路２１の情報を持った入力装置５０の操作情報の再生については、再生部１５０は、第７伝送路２４を介し記録部１６０に格納されている日時情報と合わせて入力装置５０の操作情報を読み出する。そして、再生部１５０は、格納した時間タイミングを考慮して第５伝送路２２を介し制御ボックス１４０内の第１０伝送路２８を介して転送する。次に、操作情報は、第３送受信バッファ３１に格納され、内部伝送路３３を介し第１送受信バッファ２９より第８伝送路２６及び第４伝送路２１を介しチップセット１３０に転送される。また、第６伝送路２３情報を持った入力装置５０の操作情報の再生の場合、再生部１５０は、記録部１６０に格納された日時情報と合わせて入力装置５０の操作情報を読み出す。そして、再生部１５０は、格納された時間タイミングを考慮して第６伝送路２３を介しチップセット１３０に送る。これにより、情報記録再生装置１００は、オペレータによる入力装置５０の操作情報を再現することができる。
【００２８】
以上説明したように、本実施の形態の情報記録再生装置１００によっては、再生部１５０が障害再現解析時にオペレータによる入力装置５０の操作情報の内容を含めて障害再現環境の構築を行うことができる。
【００２９】
また、本実施の形態の情報記録再生装置１００によれば、再生部１５０は、入力装置５０の操作情報とともに日時情報を再生するために、障害再現環境の精度を向上できる。
【００３０】
そして、本実施の形態の情報記録再生装置１００によれば、再生部１５０は、入力装置５０のオペレータ情報を何時でも再生可能となる。これにより、情報記録再生装置１００によれば、再生部１５０は、障害再現解析時にオペレータによる入力装置５０の入力の内容およびタイミングも含め障害再現環境の構築が可能となる。
【００３１】
さらに、本実施の形態の情報記録再生装置１００によれば、記録部１６０は、取り外して他の構成のサーバ装置に搭載できる。そのため、外部において、他の構成のサーバ装置は、記録部１６０に格納してある操作情報を再生することができる。これにより、情報記録再生装置１００によれば、無人でのサーバ環境構築を行うことができる。
【００３２】
また、本実施の形態の情報記録再生装置１００によれば、複数台の同じＳＷ環境の装置を構築する場合に、一度実施した入力装置５０の操作情報と同じ操作を複数台に対し実施する必要がなくなる。これにより、情報記録再生装置１００によれば、一度実施した入力装置５０の操作情報を再現できるようにすることにより、無人での作業を行うことができる。
【００３３】
加えて、本実施の形態の情報記録再生方法によれば、障害再現解析時にオペレータによる入力装置５０の操作情報の内容を含めて障害再現環境の構築を行うことができる。
【００３４】
なお、情報記録再生装置及び情報記録再生方法は、前述した一実施形態に限定するものでなく、適宜な変形や改良等が可能である。
【００３５】
図４は、情報記録再生装置１００の最小構成の一例を示す。情報記録再生装置１００は、入力装置の操作情報を記録する記録部１６０と、記録部１６０の記録した入力装置の操作情報を再生する再生部１５０とを少なくとも備える。
【符号の説明】
【００３６】
５０  入力装置
１００  情報記録再生装置
１１０  中央演算処理部
１２０  メモリ
１３０  チップセット
１４０  制御ボックス
１５０  再生部
１６０  記録部
【図１】
2014174588.tif 000003
【図２】
2014174588.tif 000004
【図３】
2014174588.tif 000005
【図４】
2014174588.tif 000006