【手続補正書】
【提出日】平成29年6月23日(2017.6.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
再生サービスを含む１つ又はそれよりも多くの共用サービスと、
該１つ又はそれよりも多くの共用サービスを実行するプロセッサと、
前記１つ又はそれよりも多くの共用サービスへのアクセスをもたらす共用インターフェースとを含み、
前記再生サービスは、
再生のためのログを選択し、
該選択するログからログエントリを抽出し、該ログエントリと関連付けられる情報に基づき前記１つ又はそれよりも多くの共用サービスのためのサービス要求を再現し、且つ該再現するサービス要求を開始するすることによって、前記選択するログと関連付けられる再生装置をエミュレートする、
ように構成され、
前記１つ又はそれよりも多くの共用サービスは、前記再現するサービス要求をユーザによって操作されるライブの装置にプッシュするように構成される、
ロギング及び再生装置。
【請求項２】
前記ログエントリは、タイムスタンプと関連付けられ、
前記再現するサービス要求を開始することは、前記タイムスタンプと関連付けられる情報に基づき前記再現するサービス要求を時間調節すること及び順序付けることを含む、
請求項１に記載のロギング及び再生装置。
【請求項３】
前記１つ又はそれよりも多くの共用サービスは、黒板サービスを含み、
前記ログエントリは、データ更新と関連付けられ、
該データ更新は、データ更新要求を生成し且つ前記黒板サービスを用いて前記データ更新要求を開始することによって、再現される、
請求項１又は２に記載のロギング及び再生装置。
【請求項４】
前記１つ又はそれよりも多くの共用サービスは、アラートサービスを含み、
前記ログエントリは、記録されるイベントと関連付けられ、
該記録されるイベントは、アラート要求を生成し且つ前記アラートサービスを用いて前記アラート要求を開始することによって、再現される、
請求項１又は２に記載のロギング及び再生装置。
【請求項５】
前記１つ又はそれよりも多くの共用サービスは、前記ライブの装置から登録要求を受け取るように構成される登録サービスを含む、請求項１乃至４のうちのいずれか１項に記載のロギング及び再生装置。
【請求項６】
前記１つ又はそれよりも多くの共用サービスは、
前記ライブの装置からライブのサービス要求を受け取り、且つ
該ライブのサービス要求に応答する、
ように構成される、
請求項１乃至５のうちのいずれか１項に記載のロギング及び再生装置。
【請求項７】
前記１つ又はそれよりも多くの共用サービスは、
シミュレートされる装置からシミュレートされるサービス要求を受け取り、且つ
該シミュレートされるサービス要求に応答する、
ように構成される、
請求項１乃至６のうちのいずれか１項に記載のロギング及び再生装置。
【請求項８】
再生のために前記ログを選択することに用いられるユーザーインターフェースを更に含み、
該ユーザーインターフェースは、当該ロギング及び再生装置に連結されるワークステーションを用いてアクセスされるように構成される、
請求項１乃至７のうちのいずれか１項に記載のロギング及び再生装置。
【請求項９】
前記再現するサービス要求及び前記再現するサービス要求に対する応答は、前記再生装置の仮想の再現を創り出すように構成される再現エンジンに再生される、請求項１乃至８のうちのいずれか１項に記載のロギング及び再生装置。
【請求項１０】
前記１つ又はそれよりも多くの共用サービスは、ロギングサービスを含み、
該ロギングサービスは、
ロギングパラメータを受け取り、
該ロギングパラメータ及び前記１つ又はそれよりも多くの共用サービスによって受け取られる新しいサービス要求と関連付けられる情報に基づき新しいログエントリを創り出し、
該新しいログエントリを新しいタイムスタンプと関連付け、且つ
前記新しいログエントリを記録ログに記録するように、
構成される、
請求項１乃至９のうちのいずれか１項に記載のロギング及び再生装置。
【請求項１１】
前記再生サービスは、操作者コンソールから受け取られる入力に基づき前記サービス要求を再現するように、更に構成され、
前記再現するサービス要求のタイミングは、前記操作者コンソールから受け取られる前記入力に基づく、
請求項１乃至１０のうちのいずれか１項に記載のロギング及び再生装置。
【請求項１２】
ロギング及び再生の方法であって、
再生のために複数のログを選択すること、
前記複数のログに基づき１つ又はそれよりも多くの再生装置をエミュレートすること、
前記複数のログの各々のそれぞれのログについて、
該それぞれのログからログエントリを抽出すること、
前記ログエントリと関連付けられる情報に基づき１つ又はそれよりも多くの共用サービスのうちの対応する共用サービスについてのサービス要求を再現すること、
共用インターフェースを用いて前記再現するサービス要求を前記１つ又はそれよりも多くの共用サービスのうちの前記対応する共用サービスに送ることによって前記再現するサービス要求を開始すること、及び
前記対応する共用サービスによって、前記再現するサービス要求をユーザによって操作されるライブの装置にプッシュすること
を含む、
方法。
【請求項１３】
前記複数のログの各々のそれぞれのログについて、
前記ログエントリは、タイムスタンプと関連付けられ、
前記再現するサービス要求を開始することは、前記関連付けられるタイムスタンプと関連付けられる情報に基づき、前記再現するサービス要求を時間調節すること及び順序付けることを含む、
請求項１２に記載の方法。
【請求項１４】
同期メッセージを１つ又はそれよりも多くのロギングサービス、ライブの装置、又はシュミレートされる装置と交換すること、
前記同期メッセージと関連付けられる情報に基づきクロックスキュー及び待ち時間を推定すること、及び
前記複数のログのうちの少なくとも１つのそれぞれのログについて、前記推定するクロックスキュー及び待ち時間に基づき前記時間調節すること及び順序付けすることを調節することを更に含む、
請求項１３に記載の方法。
【請求項１５】
前記１つ又はそれよりも多くの共用サービスは、ロギングサービスを含み、
当該方法は、
ロギングサービスのためのロギングパラメータを受け取ること、
該ロギングパラメータ及び前記１つ又はそれよりも多くの共用サービスによって受け取られる新しいサービス要求と関連付けられる情報に基づき新しいログエントリを創り出すこと、
該新しいログエントリを対応するタイムスタンプと関連付けること、及び
前記新しいログエントリを記録ログに記録することを更に含む、
請求項１２乃至１４のうちのいずれか１項に記載の方法。
【請求項１６】
前記複数のログのうちの少なくとも１つのそれぞれのログについて、
前記対応する共用サービスのために前記サービス要求を再現することは、操作者コンソールから受け取られる入力に基づき前記再現するサービス要求のタイミングを変更することを含む、
請求項１２乃至１５のうちのいずれか１項に記載の方法。
【請求項１７】
再生サービスを含む１つ又はそれよりも多くの共用サービスと、該１つ又はそれよりも多くの共用サービスを実行するプロセッサと、前記１つ又はそれよりも多くの共用サービスへのアクセスをもたらす共用インターフェースとを含む、ロギング及び再生サーバと、
該ロギング及び再生サーバに連結される１つ又はそれよりも多くの異種の装置と、
１つ又はそれよりも多くのログとを含み、
前記再生サービスは、
前記ログからログエントリを抽出し、該ログエントリと関連付けられる情報に基づき前記１つ又はそれよりも多くの共用サービスのためのサービス要求を再現し、且つ該再現するサービス要求を開始することによって、前記ログと関連付けられる再生装置をエミュレートするように構成され、
前記１つ又はそれよりも多くの共用サービスは、
前記再現するサービス要求をユーザによって操作される装置にプッシュするように構成され、前記１つ又はそれよりも多くの異種の装置は、前記装置を含み、
前記１つ又はそれよりも多くの共用サービスは、
前記１つ又はそれよりも多くの異種の装置のうちの１つからのライブのサービス要求を受け取り且つそれに応答するように構成される、
ロギング及び再生システム。
【請求項１８】
再現エンジンを更に含み、
該再現エンジンは、
前記再現されるサービス要求、前記再現されるサービス要求に対する応答、前記ライブのサービス要求、及び前記ライブのサービス要求に対する応答を受け取り、且つ
前記再生装置及び前記１つ又はそれよりも多くの異種の装置の仮想の再現を創り出す、
ように構成される、
請求項１７に記載のロギング及び再生システム。