JP2008123379A - Operation history recording program, working history display program, and working history display device - Google Patents
Operation history recording program, working history display program, and working history display device Download PDFInfo
- Publication number
- JP2008123379A JP2008123379A JP2006308456A JP2006308456A JP2008123379A JP 2008123379 A JP2008123379 A JP 2008123379A JP 2006308456 A JP2006308456 A JP 2006308456A JP 2006308456 A JP2006308456 A JP 2006308456A JP 2008123379 A JP2008123379 A JP 2008123379A
- Authority
- JP
- Japan
- Prior art keywords
- information
- setting
- work
- history
- work history
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 claims abstract description 46
- 238000012790 confirmation Methods 0.000 claims description 61
- 230000006870 function Effects 0.000 claims description 19
- 238000010586 diagram Methods 0.000 description 16
- 238000012795 verification Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 6
- 239000000284 extract Substances 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Debugging And Monitoring (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、コンピュータに対して行われた設定操作の履歴を記録する技術に関する。 The present invention relates to a technique for recording a history of setting operations performed on a computer.
コンピュータ等にパラメータを設定する作業は、人間が行う場合には入力ミスが発生する場合がある。これを回避するために、特許文献1には、設定変更等の操作において、自動的に操作をナビゲートする技術が開示されている。
When a person sets a parameter in a computer or the like, an input error may occur. In order to avoid this,
ところで、作業者が客先等でコンピュータの設定作業を行う場合、当該作業者は、設定作業が確実に行われたことを、例えば設定すべき項目が列挙されたチェックシート等に記入することで、客先に作業の完了を確認してもらう場合がある。 By the way, when an operator performs a computer setting operation at a customer or the like, the worker writes that the setting operation has been performed reliably, for example, on a check sheet listing items to be set. In some cases, the customer confirms the completion of the work.
ところで、設定項目が多い場合には、作業者は、多くの設定項目について設定操作を実行した後に、チェックシートにまとめて記入する場合がある。極端な場合には、全ての作業が終了してからチェックシートに結果を記入する場合がある。そのような場合、設定操作からチェックシートに記入するまでに長時間経過していることから、作業者は、実際に設定操作を行ったか否かの記憶が薄れる場合がある。 By the way, when there are many setting items, an operator may perform setting operations for many setting items, and then fill in a check sheet. In extreme cases, the results may be entered on the check sheet after all work is completed. In such a case, since it takes a long time from the setting operation to filling in the check sheet, the operator may lose the memory of whether or not the setting operation has actually been performed.
さらに、特許文献1の技術を用いた場合には、ナビゲーションに従って操作すれば設定ミスが発生しないという安心感がある。また、作業終了時には作業が終了したという安堵感もあり、作業者は、チェックシート内の設定項目を1つ1つ確認することなく、全ての項目に一気に設定完了の旨を記入してしまう場合がある。そのため、実際には設定操作がおこなわれていないにもかかわらずチェックシートに設定完了の旨が記入されてしまう場合があり、実際の設定内容とチェックシートの記載内容とが一致しない場合がある。
Furthermore, when the technique of
また、設定操作において作業者から入力された入力情報を全て履歴データとして残すことも考えられるが、設定項目が多くなると、データとしては膨大になる。そのため、作業終了時に全ての入力情報を1つ1つ確認することは現実的ではなく、後日、コンピュータの動作に問題があった場合に、その履歴データを解析するような使い方がされる。しかし、履歴データが改竄されていないという証拠がないため、履歴データだけでは、責任の所在を明確にすることは難しい場合がある。 In addition, it may be possible to leave all input information input by the operator in the setting operation as history data. However, as the number of setting items increases, the amount of data increases. For this reason, it is not realistic to confirm all the input information one by one at the end of the work, and if there is a problem with the operation of the computer at a later date, the history data is analyzed. However, since there is no evidence that the history data has not been tampered with, it may be difficult to clarify the responsibilities with history data alone.
本発明は上記事情を鑑みてなされたものであり、本発明の目的は、コンピュータの設定を確実に行うことができるようにすると共に、設定操作の履歴データを、高い証拠能力を有するデータとして保存することにある。 The present invention has been made in view of the above circumstances, and an object of the present invention is to enable the setting of a computer to be performed with certainty and to store setting operation history data as data having a high evidence ability. There is to do.
上記課題を解決するために、本発明の操作履歴記録プログラムは、設定操作の手順を示す手順情報を表示装置に表示すると共に、ユーザの設定操作の履歴情報を収集し、収集した履歴情報に対する証明情報を外部の証明機関から取得する。 In order to solve the above-described problem, the operation history recording program of the present invention displays procedure information indicating the procedure of the setting operation on the display device, collects the history information of the setting operation of the user, and proves the collected history information. Obtain information from an external certification authority.
例えば、本発明は、コンピュータを、当該コンピュータに対して行われた設定操作の履歴を記録する操作履歴記録装置として機能させる操作履歴記録プログラムであって、コンピュータを、設定操作の手順を示す手順情報を、それぞれの設定操作を識別する設定IDに対応付けて格納する作業情報格納手段、いずれかの設定IDに対応する手順情報を表示装置に表示することにより、設定操作をユーザに案内する操作案内手段、表示装置に表示された情報、および、入力装置を介して、ユーザから入力された情報を取得し、作業履歴情報として作業履歴格納手段に格納する作業履歴収集手段、および作業情報格納手段内の全ての手順情報に対応する設定操作が実行された場合に、作業履歴格納手段内の作業履歴情報に対する証明情報を、外部の証明機関から取得する証明情報取得手段として機能させることを特徴とする操作履歴記録プログラムを提供する。 For example, the present invention is an operation history recording program that causes a computer to function as an operation history recording device that records a history of setting operations performed on the computer. Is stored in association with a setting ID for identifying each setting operation, and operation information for guiding the setting operation to the user by displaying procedure information corresponding to one of the setting IDs on the display device. Means, information displayed on the display device, and work history collection means for acquiring information input from the user via the input device and storing it in the work history storage means as work history information, and in the work information storage means When the setting operation corresponding to all the procedure information is executed, the certification information for the work history information in the work history storage means is It is made to function as certification information acquisition means for acquiring from a certification authority to provide an operation history recording program characterized.
本発明の操作履歴記録プログラムによれば、作業者に、コンピュータの設定を確実に行わせることができると共に、作業者による設定操作の履歴データを、高い証拠能力を有するデータとして保存することができる。 According to the operation history recording program of the present invention, the operator can be surely set the computer, and the history data of the setting operation by the operator can be saved as data having high evidence ability. .
以下に、本発明の実施形態について、図面を参照しながら説明する。 Embodiments of the present invention will be described below with reference to the drawings.
図1は、本発明の一実施形態に係る操作履歴記録システム10の構成を示すシステム構成図である。操作履歴記録システム10は、センタサーバ30を備え、客先システム12内の設定対象機器20に組み込まれた操作履歴記録プログラムが、設定対象機器20への設定作業を作業者15にナビゲートする。
FIG. 1 is a system configuration diagram showing a configuration of an operation history recording system 10 according to an embodiment of the present invention. The operation history recording system 10 includes a
また、設定対象機器20に組み込まれた操作履歴記録プログラムは、作業者15による設定作業中の操作を作業履歴として記録し、設定作業終了後に、インターネット等のネットワーク11を介して外部の証明機関から作業履歴情報に対応する証明情報(例えば証明書付きのタイムスタンプ)を取得する。そして、設定対象機器20に組み込まれた操作履歴記録プログラムは、作業履歴情報を対応する証明情報と共にセンタサーバ30へ送信する。
Further, the operation history recording program incorporated in the setting
図2は、設定対象機器20の詳細な機能構成の一例を示すブロック図である。設定対象機器20は、作業情報格納部21、作業情報取得部22、操作案内部23、設定情報確認部24、作業履歴収集部25、作業履歴格納部26、および証明情報取得部27を備える。
FIG. 2 is a block diagram illustrating an example of a detailed functional configuration of the
作業情報取得部22は、キーボードやマウス等の入力装置14を介して作業者15から、顧客を識別する客先IDと共に設定操作の開始を指示された場合に、当該客先IDを含む作業情報取得要求を、ネットワーク11を介してセンタサーバ30へ送信する。そして、作業情報取得部22は、設定操作の手順を示す情報を含む手順情報ファイル、設定対象機器20に設定されるべき値を含む設定情報ファイル、および設定対象機器20に設定された値を読み出す確認コマンドを含む確認コマンドファイルを含む作業情報を取得し、取得した作業情報を作業情報格納部21に格納する。
When the work
作業情報格納部21には、手順情報ファイル210、設定情報ファイル211、および確認コマンドファイル212が格納される。手順情報ファイル210には、例えば図3に示すように、設定項目2101、および、設定操作の説明である複数の操作説明2102が、それぞれの設定操作を識別する設定ID2100に対応付けられて格納される。図3に示す例において、複数の操作説明2102は、左ほど先に実行されるべき設定操作の説明であり、右ほど後に実行されるべき設定操作の説明である。
The work
設定情報ファイル211には、例えば図4に示すように、設定対象機器20に設定されるべき値である設定情報2111が、設定ID2110に対応付けられて格納される。確認コマンドファイル212には、例えば図5に示すように、設定対象機器20に設定された値を読み出すための確認コマンド2121が、設定ID2120に対応付けられて格納される。
For example, as illustrated in FIG. 4, setting
設定情報確認部24は、作業情報格納部21に作業情報が格納された場合に、手順情報ファイル210内の設定ID2100毎に、設定されるべき値が設定されたか否かを示すチェック結果を記録するための領域を設定対象機器20内のメモリ上に確保する。そして、設定情報確認部24は、最も若い番号の設定IDを選択する。
When the work information is stored in the work
次に、設定情報確認部24は、選択した設定IDに対応する設定情報を設定情報ファイル211から抽出すると共に、当該設定IDに対応する確認コマンドを作業情報格納部21内の確認コマンドファイル212から抽出する。そして、設定情報確認部24は、抽出した確認コマンドを実行することにより、当該設定IDに対応する設定項目の現在の設定内容を読み出す。
Next, the setting
読み出した設定内容が、設定情報ファイル211から抽出した設定情報と同一である場合、設定情報確認部24は、当該設定IDに対応するチェック結果のメモリ領域に設定完了を示す情報を格納すると共に、その旨を作業履歴格納部26に記録する。そして、設定情報確認部24は、チェック結果に設定完了を示す情報が格納されていない設定IDの中で、最も若い番号の設定IDを選択する。
When the read setting content is the same as the setting information extracted from the
一方、読み出した設定内容が、設定情報ファイル211から抽出した設定情報と異なる場合、設定情報確認部24は、読み出した設定内容を保持すると共に、読み出した設定内容、設定情報ファイル211から抽出した設定情報、および選択した設定IDを操作案内部23に通知する。
On the other hand, if the read setting content is different from the setting information extracted from the
そして、設定情報確認部24は、入力装置14から操作信号(キーボードのスイッチ押下やマウスのボタンクリック等を示す信号)を受信する度に、当該設定IDに対応する確認コマンドを実行して、読み出した設定内容が設定情報ファイル211から抽出した設定情報と一致するか否かを判定する。
The setting
読み出した設定内容が設定情報ファイル211から抽出した設定情報と一致した場合、設定情報確認部24は、当該設定IDに対応するチェック結果のメモリ領域に設定完了を示す情報を格納して、チェック結果に設定完了を示す情報が格納されていない設定IDを1つ選択する。
When the read setting content matches the setting information extracted from the
一方、読み出した設定内容が設定情報ファイル211から抽出した設定情報と異なる場合、設定情報確認部24は、読み出した設定内容、設定情報ファイル211から抽出した設定情報、選択した設定ID、および入力装置14から受信した信号を示すデータを操作案内部23に通知する。
On the other hand, when the read setting content is different from the setting information extracted from the
全ての設定IDのチェック結果に設定完了を示す情報が格納された場合、設定情報確認部24は、全ての設定項目の設定操作が完了したと判定して、その旨を作業履歴収集部25および証明情報取得部27に通知する。
When the information indicating the completion of setting is stored in the check results of all setting IDs, the setting
操作案内部23は、設定ID、当該設定IDに対応する現在の設定内容、および、当該設定IDに対応する設定情報を設定情報確認部24から通知された場合に、通知された設定IDに対応する設定項目および複数の操作説明を手順情報ファイル210から読み出す。
When the setting information, the current setting content corresponding to the setting ID, and the setting information corresponding to the setting ID are notified from the setting
そして、操作案内部23は、読み出した設定項目および複数の操作説明と、設定IDに対応する現在の設定内容および当該設定IDに対応する設定情報とを表示装置13に表示される画像に重畳させて、例えば図6に示すような構成の操作案内画面50を表示装置13に表示する。
Then, the
図6に示す例では、表示装置13に表示される画像に、ポップアップ51が重畳されて表示されている。ポップアップ51内には、設定項目名52、設定されるべき設定値53、現在の設定内容である現在値54、状態55、および操作手順56が表示される。操作手順56には、複数の操作説明が、先に操作されるべき操作ほど画面の上方となるように、その操作の順番がわかるように表示される。
In the example shown in FIG. 6, a pop-
作業履歴収集部25は、入力装置14を介して作業者15から、設定操作の開始を指示された場合に、表示装置13に表示される画面を動画像としてキャプチャする処理を開始する。キャプチャされた動画像データは作業履歴格納部26に格納される。設定情報確認部24から設定操作の完了を通知された場合に、作業履歴収集部25は、動画像のキャプチャを終了する。
The work history collection unit 25 starts a process of capturing a screen displayed on the
また、作業履歴収集部25は、入力装置14から操作信号を受信した場合に、表示装置13の画面に表示されている画像を静止画像としてキャプチャし、入力装置14から受信した操作信号を示すデータおよびこれらのデータを記録する時刻と共に、作業履歴格納部26に格納する。
Further, when the operation history collection unit 25 receives an operation signal from the
作業履歴格納部26は、例えば図7に示すように、操作入力を識別する種別260毎に、入力装置14から入力された操作信号を示すデータである内容261、操作信号が入力されたときに表示装置13に表示されていた画面を静止画像としてキャプチャした静止画像ファイル名262、静止画像ファイル名262をキャプチャした時刻である記録時刻263、設定情報確認部24によって設定されるべき情報が設定されたことを示すチェック結果264、および、設定操作を実行している間に表示装置13の画面に表示されている画像をキャプチャした動画ファイル名265を格納する。
For example, as illustrated in FIG. 7, the work
証明情報取得部27は、設定情報確認部24から設定操作の完了を通知された場合に、作業履歴格納部26内の全てのデータを作業履歴情報としてハッシュ値を算出する。そして、証明情報取得部27は、算出したハッシュ値を、ネットワーク11を介して外部の証明機関へ送信することにより、当該ハッシュ値に対するタイムスタンプ等の証明情報を証明機関から取得する。そして、証明情報取得部27は、取得した証明情報と共に、作業履歴格納部26内の全ての作業履歴情報および客先IDを、ネットワーク11を介してセンタサーバ30へ送信する。
When the setting
図8は、センタサーバ30の詳細な機能構成の一例を示すブロック図である。センタサーバ30は、作業情報提供部31、作業情報格納部32、作業履歴取得部33、および作業履歴格納部34を備える。
FIG. 8 is a block diagram illustrating an example of a detailed functional configuration of the
作業情報格納部32は、例えば図9に示すように、客先毎に作業情報テーブル320を格納する。それぞれの作業情報テーブル320には、客先を識別する客先ID321、手順情報ファイル322、設定情報ファイル323、および確認コマンドファイル324が格納される。作業情報格納部32内の手順情報ファイル322、設定情報ファイル323、および確認コマンドファイル324は、図3から図5において説明したものと同様であるため、ここでの詳細な説明を省略する。
For example, as shown in FIG. 9, the work
作業情報提供部31は、設定対象機器20から客先IDを含む作業情報取得要求を受信した場合に、指定された客先IDに対応する手順情報ファイル322、設定情報ファイル323、および確認コマンドファイル324を作業情報格納部32から抽出して、当該作業情報取得要求を送信してきた設定対象機器20に提供する。なお、作業情報提供部31は、作業情報取得要求を送信してきた設定対象機器20を認証する機能を有し、認証に成功した設定対象機器20からの作業情報取得要求を処理するようにしてもよい。
When the work
作業履歴取得部33は、ネットワーク11を介して設定対象機器20から、客先ID、作業履歴情報、および証明情報を受信した場合に、受信した作業履歴情報および証明情報を、受信した客先IDに対応付けて作業履歴格納部34に格納する。
When the work
作業履歴格納部34は、例えば図10に示すように、客先毎に作業履歴テーブル340を格納する。それぞれの作業履歴テーブル340には、客先ID341、作業履歴ファイル342、および証明情報343が格納される。作業履歴格納部34内の作業履歴ファイル342および証明情報343は、図2および図7において説明したものと同様であるため、ここでの詳細な説明を省略する。
The work
次に、設定対象機器20によって収集され、センタサーバ30内に格納された作業履歴情報を表示する作業履歴表示装置40について説明する。図11は、作業履歴表示装置40の詳細な機能構成の一例を示すブロック図である。作業履歴表示装置40は、作業履歴格納部41、作業履歴取得部42、作業履歴再生部43、および証明情報検証部44を備える。
Next, the work history display device 40 that displays the work history information collected by the setting
作業履歴取得部42は、マウスやキーボード等の入力装置を介して、ユーザから客先IDを含む作業履歴の表示指示を受け取った場合に、当該客先IDを含む作業履歴取得要求を、ネットワーク11を介してセンタサーバ30へ送信する。このとき、作業履歴取得部42は、センタサーバ30との間で認証処理を実行してもよい。
When the work
そして、作業履歴取得部42は、センタサーバ30から作業履歴情報および証明情報を取得して作業履歴格納部41に格納する。作業履歴格納部41には、作業履歴取得部42によって取得された作業履歴情報および証明情報が格納される。作業履歴格納部41内に格納される作業履歴情報および証明情報は、図10において説明したものと同様であるため、ここでの説明を省略する。
Then, the work
証明情報検証部44は、作業履歴格納部41内に作業履歴情報および証明情報が格納された場合に、証明情報に含まれる証明書の有効性を外部の証明局に確認する。そして、証明情報の有効性が確認された場合、証明情報検証部44は、作業履歴格納部41内の作業履歴情報からハッシュ値を算出し、証明情報に含まれるハッシュ値と比較することにより、作業履歴情報が改竄されたか否かを判定し、判定結果を作業履歴再生部43へ出力する。
The certification
作業履歴再生部43は、証明情報検証部44から証明情報の判定結果を受信した場合に、当該判定結果が改竄されていないことを示すならば、作業履歴格納部41内の作業履歴情報を、例えば図12に示すような構成の操作履歴再生画面60を表示装置に表示する。
When the work
図12に示す例では、操作履歴再生画面60には、作業履歴情報の静止画像または動画像が表示される画像表示部610、画像表示部610内の表示されている画像に同期して、当該画像表示部610に表示されている画像がキャプチャされた時刻を示す時刻表示領域608、時刻表示領域608の時刻において入力されたデータを示す入力履歴表示領域609、および操作履歴再生画面60に表示される情報を制御するための操作ボタン600〜607が表示される。
In the example illustrated in FIG. 12, the operation history reproduction screen 60 includes an
作業履歴再生部43は、入力装置を介して操作履歴再生画面60に表示された操作ボタン600〜607を操作された場合に、当該操作によって指示された作業履歴情報の箇所を表示装置に表示する。
When the operation buttons 600 to 607 displayed on the operation history reproduction screen 60 are operated through the input device, the work
図13は、設定対象機器20によって実行される操作案内処理の一例を示すフローチャートである。例えば、入力装置14を介して作業者15から客先IDを含む作業情報取得要求を受け付けることにより、設定対象機器20は、本フローチャートに示す処理を開始する。
FIG. 13 is a flowchart illustrating an example of the operation guidance process executed by the setting
まず、作業情報取得部22は、ネットワーク11を介してセンタサーバ30から、手順情報ファイル、設定情報ファイル、および確認コマンドファイルを含む作業情報を取得して作業情報格納部21に格納する(S100)。そして、作業履歴収集部25は、表示装置13に表示される画面を動画像としてキャプチャする処理を開始する(S101)。
First, the work
次に、設定情報確認部24は、手順情報ファイル210内の設定ID2100毎に、設定されるべき値が設定されたか否かを示すチェック結果を記録するための領域を、設定対象機器20内のメモリ上に確保する。そして、設定情報確認部24は、チェック結果に、設定されるべき値が設定されていることを示すOKが格納されていない設定IDの中で、最も若い番号の設定IDを選択する(S102)。
Next, the setting
次に、設定情報確認部24は、選択した設定IDに対応する設定情報を設定情報ファイル211から抽出すると共に、当該設定IDに対応する確認コマンドを作業情報格納部21内の確認コマンドファイル212から抽出する。そして、設定情報確認部24は、抽出した確認コマンドを実行することにより、当該設定IDに対応する設定項目の現在の設定内容を読み出す(103)。
Next, the setting
そして、設定情報確認部24は、読み出した設定内容と、設定情報ファイル211から抽出した設定情報とが等しいか否かを判定する(S104)。読み出した設定内容と、設定情報ファイル211から抽出した設定情報とが等しい場合(S104:Yes)、設定情報確認部24は、ステップS112に示す処理を実行する。
Then, the setting
読み出した設定内容と、設定情報ファイル211から抽出した設定情報とが異なる場合(S104:No)、設定情報確認部24は、読み出した設定内容を保持すると共に、読み出した設定内容、設定情報ファイル211から抽出した設定情報、および選択した設定IDを操作案内部23に通知する。操作案内部23は、設定情報確認部24から通知された情報と手順情報とを、図6で説明したような構成の画面として表示装置13に表示する(S105)。
When the read setting content is different from the setting information extracted from the setting information file 211 (S104: No), the setting
次に、作業履歴収集部25は、入力装置14からの操作信号の有無を判定することにより、入力操作があったか否かを判定する(S106)。入力操作がない場合(S106:No)、作業履歴収集部25は、入力操作を検出するまでステップS106を繰り返す。 Next, the work history collection unit 25 determines whether or not there is an input operation by determining whether or not there is an operation signal from the input device 14 (S106). When there is no input operation (S106: No), the work history collection unit 25 repeats Step S106 until an input operation is detected.
入力操作を検出した場合(S106:Yes)、作業履歴収集部25は、入力操作の内容を作業履歴格納部26に記録し(S107)、設定情報確認部24は、ステップS102において選択した設定IDに対応する確認コマンドを実行して、現在の設定内容を読み出す(S108)。ステップS107において、作業履歴収集部25は、入力操作が行われたときの画面も静止画像として作業履歴格納部26に記録する。
When the input operation is detected (S106: Yes), the work history collection unit 25 records the contents of the input operation in the work history storage unit 26 (S107), and the setting
次に、設定情報確認部24は、読み出した設定内容が、ステップS103において読み出した設定内容と異なるか否かを判定する(S109)。読み出した設定内容が、ステップS103において読み出した設定内容と同一である場合(S109:No)、作業履歴収集部25は、再びステップS106に示した処理を実行する。
Next, the setting
読み出した設定内容が、ステップS103において読み出した設定内容と異なる場合(S109:Yes)、設定情報確認部24は、読み出した設定内容が、設定情報ファイル211内の設定情報と一致するか否かを判定する(S110)。一致しない場合(S110:No)、設定情報確認部24は、設定項目が未設定である旨を操作案内部23に表示させ(S111)、作業履歴収集部25は、再びステップS106に示した処理を実行する。
When the read setting content is different from the setting content read in step S103 (S109: Yes), the setting
読み出した設定内容が、設定情報ファイル211内の設定情報と一致する場合(S110:Yes)、設定情報確認部24は、ステップS102において選択した設定IDに対応するチェック結果に設定完了を示す情報を格納し(S112)、全ての設定項のチェック結果に設定完了を示す情報が格納されたか否かを判定する(S113)。チェック結果に設定完了を示す情報が格納されていない設定項目がある場合(S113:No)、設定情報確認部24は、再びステップS102に示した処理を実行する。
When the read setting content matches the setting information in the setting information file 211 (S110: Yes), the setting
全ての設定項のチェック結果に設定完了を示す情報が格納された場合(S113:Yes)、設定情報確認部24は、作業履歴収集部25による動画像のキャプチャを停止させ(S114)、設定操作の完了を証明情報取得部27に通知する。
When information indicating completion of setting is stored in the check results of all the setting items (S113: Yes), the setting
次に、証明情報取得部27は、作業履歴格納部26内の全てのデータを作業履歴情報としてハッシュ値を算出する(S115)。そして、証明情報取得部27は、算出したハッシュ値を、ネットワーク11を介して外部の証明機関へ送信することにより、当該ハッシュ値に対するタイムスタンプ等の証明情報を証明機関から取得する(S116)。そして、証明情報取得部27は、取得した証明情報と共に、作業履歴格納部26内の全ての作業履歴情報および客先IDを、ネットワーク11を介してセンタサーバ30へ送信し(S117)、設定対象機器20は、本フローチャートに示した処理を終了する。
Next, the proof
図14は、作業履歴表示装置40によって実行される作業履歴再生処理の一例を示すフローチャートである。例えば、入力装置を介してユーザから客先IDを含む作業履歴指示要求を受け付けることにより、作業履歴表示装置40は、本フローチャートに示す処理を開始する。 FIG. 14 is a flowchart illustrating an example of a work history reproduction process executed by the work history display device 40. For example, by accepting a work history instruction request including a customer ID from the user via the input device, the work history display device 40 starts the processing shown in this flowchart.
まず、作業履歴取得部42は、客先IDを含む作業履歴取得要求をネットワーク11を介してセンタサーバ30へ送信することにより、作業履歴情報および証明情報をセンタサーバ30から取得して作業履歴格納部41に格納する(S200)。
First, the work
次に、証明情報検証部44は、作業履歴格納部41内の証明情報に含まれる証明書の有効性を外部の証明局に確認する(S201)。そして、証明情報の有効性が確認された場合、証明情報検証部44は、作業履歴格納部41内の作業履歴情報からハッシュ値を算出し、証明情報に含まれるハッシュ値と比較することにより、作業履歴情報が改竄されていないか否かを判定する(S202)。
Next, the certification
作業履歴格納部41内の作業履歴情報から算出したハッシュ値と証明情報に含まれるハッシュ値とが異なる場合、証明情報検証部44は、作業履歴情報が改竄されていると判定し(S202:No)、その旨を作業履歴再生部43に通知する。作業履歴再生部43は、作業履歴情報が設定作業時点のデータと異なっている旨を表示装置に表示して(S207)、作業履歴表示装置40は、本フローチャートに示す処理を終了する。
If the hash value calculated from the work history information in the work
一方、作業履歴格納部41内の作業履歴情報から算出したハッシュ値と証明情報に含まれるハッシュ値とが同一である場合、証明情報検証部44は、作業履歴情報が改竄されていないと判定し(S202:Yes)、作業履歴格納部41内の作業履歴情報の表示を作業履歴再生部43に指示する。作業履歴再生部43は、図12に示した画面を表示して、動画像の再生を開始する(S203)。
On the other hand, if the hash value calculated from the work history information in the work
そして、作業履歴情報の再生時刻において、対応する操作項目がある場合(S204:Yes)、当該操作項目の入力内容および静止画像を表示する(S205)。作業履歴情報の再生が終了した場合には(S206:Yes)、作業履歴表示装置40は、本フローチャートに示す処理を終了する。 If there is a corresponding operation item at the reproduction time of the work history information (S204: Yes), the input contents and still image of the operation item are displayed (S205). When the reproduction of the work history information is finished (S206: Yes), the work history display device 40 finishes the process shown in this flowchart.
なお、図14では、入力装置を介したユーザからの操作に応じて、動画像や静止画像の表示箇所を変更する処理については説明していないが、これについては、通常の画像閲覧ソフトウェアと同様であるため説明を省略している。 Note that FIG. 14 does not describe the process of changing the display location of a moving image or a still image according to an operation from the user via the input device, but this is the same as that of normal image browsing software. Therefore, the description is omitted.
図15は、設定対象機器20、センタサーバ30、または作業履歴表示装置40の機能が実現されるコンピュータ70のハードウェア構成の一例を示す図である。コンピュータ70は、CPU(Central Processing Unit)71、RAM(Random Access Memory)72、ROM(Read Only Memory)73、外部記憶装置74、通信インターフェイス75、入出力インターフェイス76、およびメディアインターフェイス77を備える。
FIG. 15 is a diagram illustrating an example of a hardware configuration of a computer 70 in which the functions of the setting
CPU71は、ROM73または外部記憶装置74に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM73または外部記憶装置74には、コンピュータ70の起動時にCPU71によって実行されるブートプログラム、アプリケーションプログラム、コンピュータ70のハードウェアに依存するプログラム、CPU71によって使用されるデータ等が格納される。
The CPU 71 operates based on a program stored in the
通信インターフェイス75は、ネットワーク11を介して他のコンピュータ70等から受信したデータをCPU71に提供すると共に、CPU71によって生成されたデータを、ネットワーク11を介して他のコンピュータ70等へ送信する。
The
CPU71は、入出力インターフェイス76を介して、キーボードやマウス等の入力装置を制御し、当該入出力インターフェイス76を介して入力装置からデータを取得する。また、CPU71は、入出力インターフェイス76を介して、LCD(Liquid Crystal Display)等の表示装置を制御し、生成したデータを、当該入出力インターフェイス76を介して表示装置へ出力する。
The CPU 71 controls an input device such as a keyboard and a mouse via the input /
メディアインターフェイス77は、記録媒体78に格納されたプログラムまたはデータを読み取り、CPU71やRAM72等に提供する。RAM72を介してCPU71に提供されるプログラムは、当該記録媒体78に格納されている。当該プログラムは、メディアインターフェイス77を介して記録媒体78から読み出され、RAM72を介してコンピュータ70にインストールされ、CPU71によって実行される。
The media interface 77 reads a program or data stored in the
コンピュータ70が設定対象機器20として機能する場合、ROM73または外部記憶装置74には、作業情報格納部21および作業履歴格納部26内のデータが格納される。また、コンピュータ70がセンタサーバ30として機能する場合、ROM73または外部記憶装置74には、作業情報格納部32および作業履歴格納部34内のデータが格納される。また、コンピュータ70が作業履歴表示装置40として機能する場合、ROM73または外部記憶装置74には、作業履歴格納部41内のデータが格納される。
When the computer 70 functions as the setting
コンピュータ70が設定対象機器20として機能する場合、コンピュータ70にインストールされて実行されるプログラムは、コンピュータ70を、作業情報格納部21、作業情報取得部22、操作案内部23、設定情報確認部24、作業履歴収集部25、作業履歴格納部26、および証明情報取得部27としてそれぞれ機能させる。
When the computer 70 functions as the setting
また、コンピュータ70がセンタサーバ30として機能する場合、コンピュータ70にインストールされて実行されるプログラムは、コンピュータ70を、作業情報提供部31、作業情報格納部32、作業履歴取得部33、および作業履歴格納部34としてそれぞれ機能させる。
Further, when the computer 70 functions as the
また、コンピュータ70が作業履歴表示装置40として機能する場合、コンピュータ70にインストールされて実行されるプログラムは、コンピュータ70を、作業履歴格納部41、作業履歴取得部42、作業履歴再生部43、および証明情報検証部44としてそれぞれ機能させる。
When the computer 70 functions as the work history display device 40, a program installed and executed on the computer 70 includes the work
コンピュータ70は、これらのプログラムを、メディアインターフェイス77を介して記録媒体78から読み取って実行するが、他の例として、コンピュータ70は、これらのプログラムを、ネットワーク11を介して他の装置から取得してもよい。メディアインターフェイス77を介して読み取られる記録媒体78は、例えばDVD、PD等の光学記録媒体、MO等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
The computer 70 reads these programs from the
以上、本発明の実施形態について説明した。 The embodiment of the present invention has been described above.
上記説明から明らかなように、本実施形態の操作履歴記録システム10によれば、作業者に、客先の設定対象機器20の設定を確実に行わせることができると共に、作業者による設定操作の履歴データを、高い証拠能力を有するデータとして保存することができる。
As is clear from the above description, according to the operation history recording system 10 of the present embodiment, the operator can be surely set the customer
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記した実施の形態に記載の範囲には限定されない。また、上記した実施の形態に、多様な変更または改良を加えることが可能であることが当業者にとって明らかである。さらに、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in embodiment mentioned above. It will be apparent to those skilled in the art that various modifications or improvements can be made to the above-described embodiment. Furthermore, it is apparent from the scope of the claims that the embodiments added with such changes or improvements can be included in the technical scope of the present invention.
10・・・操作履歴記録システム、11・・・ネットワーク、12・・・客先システム、13・・・表示装置、14・・・入力装置、15・・・作業者、20・・・設定対象機器、21・・・作業情報格納部、210・・・手順情報ファイル、2100・・・設定ID、2101・・・設定項目、2102・・・操作説明、211・・・設定情報ファイル、2110・・・設定ID、2111・・・設定情報、212・・・確認コマンドファイル、2120・・・設定ID、2121・・・確認コマンド、212・・・確認コマンド、22・・・作業情報取得部、23・・・操作案内部、24・・・設定情報確認部、25・・・作業履歴収集部、26・・・作業履歴格納部、260・・・種別、261・・・内容、262・・・静止画像ファイル名、263・・・記録時刻、264・・・チェック結果、265・・・動画ファイル名、27・・・証明情報取得部、30・・・センタサーバ、31・・・作業情報提供部、32・・・作業情報格納部、320・・・作業情報テーブル、321・・・客先ID、322・・・手順情報ファイル、323・・・設定情報ファイル、324・・・確認コマンドファイル、33・・・作業履歴取得部、34・・・作業履歴格納部、340・・・作業履歴テーブル、341・・・客先ID、342・・・作業履歴ファイル、343・・・証明情報、40・・・作業履歴表示装置、41・・・作業履歴格納部、42・・・作業履歴取得部、43・・・作業履歴再生部、44・・・証明情報検証部、50・・・操作案内画面、51・・・ポップアップ、52・・・設定項目名、53・・・設定値、54・・・現在値、55・・・状態、56・・・操作手順、60・・・操作履歴再生画面、600・・・操作ボタン、601・・・操作ボタン、602・・・操作ボタン、603・・・操作ボタン、604・・・操作ボタン、605・・・操作ボタン、606・・・操作ボタン、607・・・操作ボタン、608・・・時刻表示領域、609・・・入力履歴表示領域、610・・・画像表示部、70・・・コンピュータ、71・・・CPU、72・・・RAM、73・・・ROM、74・・・外部記憶装置、75・・・通信インターフェイス、76・・・入出力インターフェイス、77・・・メディアインターフェイス、78・・・記録媒体
DESCRIPTION OF SYMBOLS 10 ... Operation history recording system, 11 ... Network, 12 ... Customer system, 13 ... Display device, 14 ... Input device, 15 ... Worker, 20 ... Setting object Equipment, 21 ... Work information storage unit, 210 ... Procedure information file, 2100 ... Setting ID, 2101 ... Setting item, 2102 ... Operation explanation, 211 ... Setting information file, 2110 .. Setting ID, 2111... Setting information, 212... Confirmation command file, 2120... Setting ID, 2121... Confirmation command, 212. 23 ... Operation guidance part, 24 ... Setting information confirmation part, 25 ... Work history collection part, 26 ... Work history storage part, 260 ... Type, 261 ... Contents, 262 ...・ Still
Claims (9)
前記コンピュータを、
設定操作の手順を示す手順情報を、それぞれの設定操作を識別する設定IDに対応付けて格納する作業情報格納手段、
いずれかの前記設定IDに対応する前記手順情報を表示装置に表示することにより、設定操作をユーザに案内する操作案内手段、
前記表示装置に表示された情報、および、入力装置を介して、ユーザから入力された情報を取得し、作業履歴情報として作業履歴格納手段に格納する作業履歴収集手段、および
前記作業情報格納手段内の全ての手順情報に対応する設定操作が実行された場合に、前記作業履歴格納手段内の作業履歴情報に対する証明情報を、外部の証明機関から取得する証明情報取得手段
として機能させることを特徴とする操作履歴記録プログラム。 An operation history recording program for causing a computer to function as an operation history recording device for recording a history of setting operations performed on the computer,
The computer,
Work information storage means for storing procedure information indicating the procedure of the setting operation in association with a setting ID for identifying each setting operation;
Operation guide means for guiding the user to the setting operation by displaying the procedure information corresponding to any of the setting IDs on a display device;
Information displayed on the display device and information input from a user via the input device are acquired and stored as work history information in the work history storage means; and in the work information storage means When the setting operation corresponding to all the procedure information is performed, the certification information for the work history information in the work history storage means is made to function as certification information acquisition means for acquiring from an external certification authority. Operation history recording program.
前記作業情報格納手段は、
設定されるべき値を示す設定情報、および、当該設定情報が設定されたか否かを確認するための確認コマンドを、前記設定IDに対応付けてさらに格納し、
前記コンピュータを、
前記設定操作が行われた場合に、当該設定操作によって設定されるべき設定情報および当該設定情報に対応する確認コマンドを前記作業情報格納手段から抽出し、抽出した確認コマンドを用いて当該設定操作によって設定された情報を読み出し、読み出した情報と前記抽出された設定情報とを比較して、比較結果を出力する設定情報確認手段
としてさらに機能させ、
前記作業履歴収集手段は、
前記設定情報確認手段による比較結果を作業履歴情報にさらに含めて前記作業履歴格納手段に格納することを特徴とする操作履歴記録プログラム。 The operation history recording program according to claim 1,
The work information storage means includes
Setting information indicating a value to be set, and a confirmation command for confirming whether or not the setting information is set are further stored in association with the setting ID;
The computer,
When the setting operation is performed, the setting information to be set by the setting operation and the confirmation command corresponding to the setting information are extracted from the work information storage unit, and the setting operation is performed using the extracted confirmation command. Read the set information, compare the read information and the extracted setting information, to further function as a setting information confirmation means for outputting a comparison result,
The work history collecting means includes
An operation history recording program characterized in that the comparison result by the setting information confirmation means is further included in work history information and stored in the work history storage means.
前記操作案内手段は、
設定操作によって設定されるべき設定情報と確認コマンドを用いて読み出された情報とが一致するとの比較結果が前記設定情報確認手段から出力された後に、未設定の設定情報に対応する手順情報を前記表示装置に表示することを特徴とする操作履歴記録プログラム。 The operation history recording program according to claim 2,
The operation guide means includes
After the comparison result that the setting information to be set by the setting operation matches the information read using the confirmation command is output from the setting information confirmation means, the procedure information corresponding to the unset setting information is displayed. An operation history recording program displayed on the display device.
前記コンピュータを、
前記手順情報を含む作業情報をセンタサーバから取得して前記作業情報格納手段に格納する作業情報取得手段としてさらに機能させることを特徴とする操作履歴記録プログラム。 An operation history recording program according to any one of claims 1 to 3,
The computer,
An operation history recording program which further functions as work information acquisition means for acquiring work information including the procedure information from a center server and storing it in the work information storage means.
前記証明情報取得手段は、
前記作業履歴情報に対する証明情報を外部の証明機関から取得した後に、当該作業履歴情報および取得した証明情報を、センタサーバへ送信することを特徴とする操作履歴記録プログラム。 An operation history recording program according to any one of claims 1 to 4,
The certification information acquisition means includes
An operation history recording program, wherein after obtaining certification information for the work history information from an external certification authority, the work history information and the obtained certification information are transmitted to a center server.
前記作業履歴収集手段は、
ユーザによって設定操作が行われた時に前記表示装置に表示されていた画面を静止画像として取得し、作業履歴情報として作業履歴格納手段に格納することを特徴とする操作履歴記録プログラム。 An operation history recording program according to any one of claims 1 to 5,
The work history collecting means includes
An operation history recording program characterized in that a screen displayed on the display device when a setting operation is performed by a user is acquired as a still image and stored in work history storage means as work history information.
前記作業履歴収集手段は、
ユーザによる設定操作の開始から終了まで、前記表示装置に表示されている画面を動画像として取得し、作業履歴情報として作業履歴格納手段に格納することを特徴とする操作履歴記録プログラム。 An operation history recording program according to any one of claims 1 to 5,
The work history collecting means includes
An operation history recording program characterized in that a screen displayed on the display device is acquired as a moving image from the start to the end of a setting operation by a user and stored as work history information in work history storage means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006308456A JP2008123379A (en) | 2006-11-14 | 2006-11-14 | Operation history recording program, working history display program, and working history display device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006308456A JP2008123379A (en) | 2006-11-14 | 2006-11-14 | Operation history recording program, working history display program, and working history display device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008123379A true JP2008123379A (en) | 2008-05-29 |
Family
ID=39508050
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006308456A Pending JP2008123379A (en) | 2006-11-14 | 2006-11-14 | Operation history recording program, working history display program, and working history display device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008123379A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011170489A (en) * | 2010-02-17 | 2011-09-01 | Seiko Epson Corp | Business management device, business management system, and program |
JP2013190901A (en) * | 2012-03-13 | 2013-09-26 | Hitachi Systems Ltd | Operation work support system and method |
JP2019053641A (en) * | 2017-09-19 | 2019-04-04 | 富士通株式会社 | Operation screen management device, operation screen management method and operation screen management program |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002169909A (en) * | 2000-12-04 | 2002-06-14 | Fujitsu Ltd | Public opening verifying system, recording server for browsing access log, recording server for publishing access log, server for digital signature and information terminal for browsing access |
JP2003256035A (en) * | 2002-02-27 | 2003-09-10 | Toshiba Corp | Plant monitoring device |
JP2004133729A (en) * | 2002-10-11 | 2004-04-30 | Hitachi Ltd | Terminal setting work support system |
JP2004171380A (en) * | 2002-11-21 | 2004-06-17 | Mitsubishi Electric Corp | Operation support device and operation support system |
JP2005038125A (en) * | 2003-07-18 | 2005-02-10 | Hitachi Information Systems Ltd | Access log analysis method and analysis system |
-
2006
- 2006-11-14 JP JP2006308456A patent/JP2008123379A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002169909A (en) * | 2000-12-04 | 2002-06-14 | Fujitsu Ltd | Public opening verifying system, recording server for browsing access log, recording server for publishing access log, server for digital signature and information terminal for browsing access |
JP2003256035A (en) * | 2002-02-27 | 2003-09-10 | Toshiba Corp | Plant monitoring device |
JP2004133729A (en) * | 2002-10-11 | 2004-04-30 | Hitachi Ltd | Terminal setting work support system |
JP2004171380A (en) * | 2002-11-21 | 2004-06-17 | Mitsubishi Electric Corp | Operation support device and operation support system |
JP2005038125A (en) * | 2003-07-18 | 2005-02-10 | Hitachi Information Systems Ltd | Access log analysis method and analysis system |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011170489A (en) * | 2010-02-17 | 2011-09-01 | Seiko Epson Corp | Business management device, business management system, and program |
JP2013190901A (en) * | 2012-03-13 | 2013-09-26 | Hitachi Systems Ltd | Operation work support system and method |
JP2019053641A (en) * | 2017-09-19 | 2019-04-04 | 富士通株式会社 | Operation screen management device, operation screen management method and operation screen management program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6504234B2 (en) | INFORMATION PROCESSING APPARATUS, PROCESSING METHOD THEREOF, AND PROGRAM | |
JP5954369B2 (en) | Information processing apparatus, information processing system, control method, and program | |
TW200915383A (en) | Data display, data display method, and program | |
JP2009098774A (en) | Person tracking system, person tracking method and person tracking program | |
JP2008123379A (en) | Operation history recording program, working history display program, and working history display device | |
JP6770231B2 (en) | Information processing device, control method of information processing device, and program | |
JP4944559B2 (en) | History information display apparatus and method | |
KR101983481B1 (en) | Electronic device and connection method | |
WO2016136747A1 (en) | Mechanical device management system, mechanical device management device, server for managing mechanical device, mechanical device, and mechanical device management method | |
JP6089997B2 (en) | Information processing apparatus and program | |
JP6471479B2 (en) | Test pattern creation program, test pattern creation method and test pattern creation device | |
JP2021125711A5 (en) | ||
JP5863138B1 (en) | Motion analysis device, motion analysis method, and motion analysis program | |
JP2015102919A (en) | Portable terminal, information processing method, and program | |
JP2015114853A (en) | Information processing device, information processing method, and program | |
JP4685132B2 (en) | User authentication information setting device, computer program, and computer having authentication data automatic input function | |
JP2005084727A (en) | Display control system, display unit, program for making computer function as display unit and recording medium | |
WO2024085075A1 (en) | Machine tool check management device and machine tool check management method | |
JP7413702B2 (en) | information processing system | |
JP2006099293A (en) | Method for supporting user, user support program, and user support server device | |
JP2008217722A (en) | Contract receiving system | |
US20230267727A1 (en) | Image analysis apparatus, image analysis method, and storage medium | |
JP2016152017A (en) | Log information collection program, log information collection device, and log information collection method | |
US7668408B2 (en) | Support apparatus for optical characteristic measurement, and program product used for same | |
JP6802473B2 (en) | Information processing system, information processing system control method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20091113 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111130 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120403 |