(57)【特許請求の範囲】
【請求項１】
ユーザへの出力手段と、ユーザからの入力手段とを備え、アプリケーションプログラムを実行する情報処理装置の誤操作防止装置において、
処理の実行前に実行を行ってよいかどうかの確認を提示する確認提示手段と、
前記確認提示手段によって前記確認を提示する毎に、確認上のユーザの操作の履歴を保存する保存手段と、
前記確認提示手段によって前記確認が提示された場合、前記保存手段に保存された前回の操作の履歴と今回の操作の履歴を比較し、または、前回の操作内容の履歴を判断する比較・判断手段と、
前記比較・判断手段による比較・判断の結果、必要に応じて再確認の提示を行う再確認提示手段と、
を備えることを特徴とする誤操作防止装置。
【請求項２】
前記保存手段は、前記確認を提示する毎に、提示が行われてからユーザの意思決定の操作を行うまでの時間を保存し、
前記比較・判断手段は、前回の操作と今回の操作における前記時間を比較し、
前記再確認提示手段は、前回より今回の操作の前記時間が短い場合に、再確認の提示を行うことを特徴とする請求項１記載の誤操作防止装置。
【請求項３】
前記保存手段は、前記確認を提示する毎に、ユーザが取り消し操作を行ったことを保存し、
前記比較・判断手段は、前回、ユーザが取り消し操作を行ったか否か判断し、
前記再確認提示手段は、前回に実行の取り消し操作が行われており、今回は実行操作を行った場合、再確認の提示を行うことを特徴とする請求項１記載の誤操作防止装置。
【請求項４】
前記保存手段は、前記確認を提示する毎に、提示が行われてから、ユーザの意思決定の操作を行うまでの操作手順を保存し、
前記比較・判断手段は、前回のユーザの意思決定操作を行うまでの手順と今回のユーザの意思決定操作を行うまでの手順を比較し、
前記再確認提示手段は、前回と今回の操作の手順が異なる場合には、再確認の提示を行うことを特徴とする請求項１記載の誤操作防止装置。
【請求項５】
前記確認提示手段は、表示画面によって前記確認を提示することを特徴とする請求項１記載の誤操作防止装置。
【請求項６】
前記確認提示手段は、音声によって前記確認を提示することを特徴とする請求項１記載の誤操作防止装置。
【請求項７】
ユーザへの出力手段と、ユーザからの入力手段とを備え、アプリケーションプログラムを実行する情報処理装置の誤操作防止方法であって、
処理の実行前に実行を行ってよいかどうかの確認を提示する確認提示工程と、
前記確認提示工程で前記確認を提示する毎に、確認に対するユーザの操作の履歴を保存する保存工程と、
前記確認提示工程で前記確認が提示された場合、前記保存工程で保存された前回の操作の履歴と今回の操作の履歴を比較し、または、前回の操作内容の履歴を判断する比較・判断工程と、
前記比較・判断工程での比較・判断の結果、必要に応じて再確認の提示を行う再確認提示工程と、
を備えることを特徴とする情報処理装置の誤操作防止方法。
【請求項８】
ユーザへの出力手段と、ユーザからの入力手段とを備え、アプリケーションプログラムを実行する情報処理装置の誤操作防止プログラムにおいて、
処理の実行前に実行を行ってよいかどうかの確認を提示する確認提示モジュールと、
前記確認提示モジュールによって前記確認を提示する毎に、確認に対するユーザの操作の履歴を保存する保存モジュールと、
前記確認が提示された場合、前記保存モジュールに保存された履歴に基づき前回の操作の履歴と今回の操作の履歴を比較し、または、前回の操作内容を判断する比較・判断モジュールと、
比較・判断の結果、再確認の提示を行う再確認提示モジュールと、
をコンピュータに実行させることを特徴とする誤操作防止プログラム。
【請求項９】
請求項８記載の誤操作防止プログラムを格納するコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字や図形を表示する画面表示手段と、指令やデータを操作入力するための操作入力手段とを備え、アプリケーションを実行する情報処理装置の誤操作防止装置、情報処理装置の誤操作防止装置、並びにプログラム及び記憶媒体に関する。
【背景技術】
【０００２】
パーソナルコンピュータやＴＶ番組を録画するハードディスク／ＤＶＤレコーダなど複雑な電子機器を一般の人が操作する機会が格段に増加してきている。これらの機器では、ファイルや録画した番組の削除、ディスクのフォーマットなど、一度行った操作を取り消すことができない、二度と復元しない実行の操作もよく行われる。
【０００３】
このような取り消し不可能な操作（取り消し不可能な処理の実行の操作）が一般の人が使う機器において簡単にできてしまうと、ユーザにとって致命的な損失になってしまう恐れがある。そのため、取り消し不可能な操作に際しては、間違って操作してしまわないようにユーザインタフェースの改善が求められている。
【０００４】
取り消し不可能な操作における誤操作を防止する方式として、従来、操作を行った後実際に実行する前に、取り消しができない旨を表示し、ユーザに本当に実行してよいか、または、キャンセルするかの選択をさせる確認画面を表示する方式が用いられている。
【０００５】
しかし、上述した誤操作防止方式には次のような問題がある。例えば、取り消し不可能な実行の操作では、確認画面において、ユーザは、当初、よく考えてから操作の実行をするかキャンセルするかを選択するが、次第に慣れてくると、確認画面を軽視する傾向にある。従って、ユーザにとって取り返しのつかない予想外の致命的な損失を招く恐れが大きい。
【０００６】
この問題を回避するために、確認画面を強制的に一定時間読ませるようにしようとする技術が提案されている（例えば、特許文献１参照）。この提案では、確認ウィンドウを表示した後、所定の時間（確認ウィンドウ上のメッセージを読むのに必要な時間）を経るまでは、操作入力を受け付けないようにして上記メッセージ文を読ませるようにしている。
【０００７】
また、確認ウィンドウを表示した後、所定の時間が経るまでに操作入力があった場合は、確認ウィンドウの表示から処理を繰り返すようにしたものがある。
【０００８】
更に、確認ウィンドウの表示をした後、所定の時間が経るまでに操作入力があった場合は、その回数を記録し、回数が所定の回数を超える都度再確認ウィンドウを表示し、回数をクリアするようにしたものがある。
【特許文献１】特開２０００−０５６８８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記、特許文献１の誤操作抑制方式には次のような問題がある。
【００１０】
例えば、操作入力完了までに常に一定の時間を要するので、操作を緊急に行わなければならない場合には、大きな損失を伴う恐れがある。また、操作の円滑さを阻害し、機器の操作を行うリズム感を損なう。
【００１１】
確認メッセージを読んで理解することは個人の能力に影響される要素が大きく、それにかかる時間は個人差が大きい。これを一定に定めるのは合理的とは言えない。
【００１２】
また、一定の回数以上の操作を行うと再確認ウィンドウを表示する技術の場合、操作が可能なのに次の操作に進めないということから、ユーザに困惑と戸惑いをもたらすことになり、ユーザインタフェースへの信頼感の損失につながることもある。
【００１３】
本発明の目的は、取り消し不可能な処理の実行の操作に際して誤操作を防止し、且つ、操作の円滑さを維持することができる情報処理装置の誤操作防止装置、情報処理装置の誤操作防止装置、並びにプログラム及び記憶媒体を提供することにある。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、請求項１記載の情報処理装置の誤操作防止装置は、ユーザへの出力手段と、ユーザからの入力手段とを備え、アプリケーションプログラムを実行する情報処理装置の誤操作防止方式において、処理の実行前に実行を行ってよいかどうかの確認を提示する確認提示手段と、前記確認提示手段によって前記確認を提示する毎に、確認に対するユーザの操作の履歴を保存する保存手段と、前記確認提示手段によって前記確認が提示された場合、前記保存手段に保存された前回の操作の履歴と今回の操作の履歴を比較し、または、前回の操作内容を判断する比較・判断手段と、前記比較・判断手段による比較・判断の結果、必要に応じて再確認の提示を行う再確認提示手段とを備えることを特徴とする。
【００１５】
請求項７記載の情報処理装置の誤操作防止方法は、ユーザへの出力手段と、ユーザからの入力手段とを備え、アプリケーションプログラムを実行する情報処理装置の誤操作防止方法であって、処理の実行前に実行を行ってよいかどうかの確認を提示する確認提示工程と、前記確認提示工程で前記確認を提示する毎に、確認に対するユーザの操作の履歴を保存する保存工程と、前記確認提示工程で前記確認が提示された場合、前記保存工程で保存された前回の操作の履歴と今回の操作の履歴を比較し、または、前回の操作内容の履歴を判断する比較・判断工程と、前記比較・判断工程での比較・判断の結果、必要に応じて再確認の提示を行う再確認提示工程とを備えることを特徴とする。
【００１６】
請求項８記載の誤操作防止プログラムは、ユーザへの出力手段と、ユーザからの入力手段とを備え、アプリケーションプログラムを実行する情報処理装置の誤操作防止プログラムにおいて、処理の実行前に実行を行ってよいかどうかの確認を提示する確認提示モジュールと、前記確認提示モジュールによって前記確認を提示する毎に、確認に対するユーザの操作の履歴を保存する保存モジュールと、前記確認が提示された場合、前記保存モジュールに保存された履歴に基づき前回の操作の履歴と今回の操作の履歴を比較し、または、前回の操作内容を判断する比較・判断モジュールと、比較・判断の結果、再確認の提示を行う再確認提示モジュールとをコンピュータに実行させることを特徴とする。
【００１７】
請求項９記載のコンピュータ読み取り可能な記憶媒体は、請求項８記載の誤操作防止プログラムを格納する。
【発明の効果】
【００１８】
本発明によれば、取り消し不可能な処理の実行の操作が行われた場合に、処理の実行前に実行を行ってよいかどうかの確認を提示する確認提示手段と、確認提示手段によって確認を提示する毎に、確認上のユーザの操作の履歴を保存する保存手段とを備える。また、確認が提示された場合、前回の操作と今回の操作を比較し、または、前回の操作内容を判断する比較・判断手段と、比較・判断の結果、再確認の提示を行う再確認提示手段とを備える。
【００１９】
即ち、確認手段の確認結果により直ちに、処理が実行がされる訳ではなく、必要に応じてユーザに再確認させるようになっている。このため、取り消し不可能な処理の実行の操作に際して誤操作を防止し、且つ、操作の円滑さを維持することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態を図面を参照しながら詳細に説明する。
【００２１】
図１は、本発明の実施の形態に係る情報処理装置のハードウェア構成を概略的に示す図である。
【００２２】
図１において、情報処理装置は、入力部１０１、ＣＰＵ１０２、出力部１０３、プログラムメモリ１０４、データメモリ１０５が、バス１０６に接続されることで構成されている。
【００２３】
入力部１０１は情報（データ）を入力する。ＣＰＵ１０２は、各種処理のための演算、論理判断等を行い、バス１０６に接続された各構成要素を制御する。出力部１０３は情報（データ）を出力する。出力部１０３としては、ビットマップイメージを出力できるＬＣＤを使用しているが、ＣＲＴ等のディスプレイやプリンタ等でもよい。
【００２４】
プログラムメモリ１０４は、後述するフローチャートの処理手順を含むＣＰＵ１０２による制御のためのプログラムを格納する。プログラムメモリ１０４は、ＲＯＭであってもよいし、外部記憶装置等からプログラムが処理に先立ってロードしておくＲＡＭであってもよい。
【００２５】
データメモリ１０５は、表示データや各種処理で生じたデータを格納する。データメモリ１０５は、例えば、ＲＡＭとするが、不揮発な外部記憶媒体から、処理に先立ってロードしておく、あるいは必要があるごとに参照するものとする。
【００２６】
バス１０６は、ＣＰＵ１０２の制御の対象とする各構成要素を指示するアドレス信号、各構成要素を制御するためのコントロール信号、各構成要素間で相互にやりとりされるデータの転送を行う。
【００２７】
図２は、図１における出力部による確認画面の第１の例を示す図である。
【００２８】
ユーザが取り消し不可能な処理の実行の操作を行った際、図２の確認画面が表示される。確認画面には、ユーザに伝えるメッセージ文２１、実行ボタン２２、キャンセルボタン２３がある。
【００２９】
（第１の処理例）
ユーザは、メッセージ文２１を読んだ後、実行ボタン２２またはキャンセルボタン２３を押す。確認画面が表示されてから、実行ボタン２２が押されるまでの時間を記録する。次回同じ、取り消し不可能な処理の実行の操作を行った際、図２の確認画面が表示される。実行ボタン２２が押された場合、確認画面が表示されてから実行ボタン２２が押されるまでの時間を計測し、この時間が、前回の時間より短い場合には、図３の再確認画面が表示される。
【００３０】
図３の再確認画面には、ユーザに伝えるメッセージ文３１、実行ボタン２２、キャンセルボタン２３がある。
【００３１】
図４は、図２の確認画面上のユーザ操作の履歴を保存するメモリ上の保存形式を示す図である。
【００３２】
図４において、確認ＩＤ４１には、どの確認画面でユーザが操作を行ったが記録される。ＵＩ部品ＩＤ４２には、確認画面上のユーザインタフェースのユーザがどの部品の操作を行ったかが記録される。時間４３には、確認画面を開いてからユーザが確認画面上のユーザインタフェースの部品を操作するまでの時間が秒数で記録されている。
【００３３】
図５は、図１の情報処理装置によって実行される取り消し不可能な処理の実行の操作における第１の誤操作防止処理手順を示すフローチャートである。
【００３４】
取り消し不可能な処理の実行が選択されると、図５のフローチャートが実行される。まず、図２の確認画面が表示される（ステップＳ１０１）（確認提示手段）。次に、時間の計測を始める（ステップＳ１０２）。そして、図２の確認画面内のボタンが操作されたかどうかを確認する（ステップＳ１０３）。ボタンが押されない限り、ステップＳ１０３の確認を繰り返す。
【００３５】
ボタンが押されると時間の計測を停止し（ステップＳ１０４）、計測した時間を記録（保存）する（ステップＳ１０５）（保存手段）。次に、ステップＳ１０３で押されたボタンが実行ボタン２２であるか、キャンセルボタン２３であるかを判断する（ステップＳ１０６）。
【００３６】
押されたボタンがキャンセルボタン２３の場合（ステップＳ１０６でＮＯ）、処理を終了する。押されたボタンが実行ボタン２２の場合（ステップＳ１０６でＹＥＳ）、今回計測した時間と前回計測した時間とを比較する（ステップＳ１０７）（比較・判断手段）。
【００３７】
今回計測した時間が長い場合は（ステップＳ１０７でＮＯ）、動作を実行し（ステップＳ１１１）、終了する。今回計測した時間が短い場合は（ステップＳ１０７でＹＥＳ）、図３の再確認画面を表示する（ステップＳ１０８）（再確認提示手段）。次に、図３の再確認画面でボタンが押されるかどうかを判断し（ステップＳ１０９）、ボタンが押されるまでステップＳ１０９の判断を繰り返す。
【００３８】
ボタンが押されると（ステップＳ１０９でＹＥＳ）、実行ボタン２２が押されたかどうかを判断する（ステップＳ１１０）。実行ボタン２２が押された場合、動作を実行し（ステップＳ１１１）、終了する。キャンセルボタン２３が押されていた場合は（ステップＳ１１０でＮＯ）、処理を終了する。
【００３９】
図５の処理によれば、取り消し不可能な処理の実行の操作が行われた場合に、処理の実行前に実行を行ってよいかどうかの確認画面の表示を行い（ステップＳ１０１）、必要に応じて再確認画面を表示する（ステップＳ１０８）。
【００４０】
即ち、確認画面の確認結果により直ちに、取り消し不可能な処理が実行される訳ではなく、必要に応じてユーザに再確認させるようになっている。このため、取り消し不可能な処理の実行の操作に際して誤操作を防止し、且つ、操作の円滑さを維持することができる。
【００４１】
（第２の処理例）
第２の処理例では、図２において、キャンセルボタン２３が押された場合、そのことを記録する。次回同じ、取り消し不可能な処理の実行の操作を行った際、図２の確認画面が表示される。実行ボタン２２が押された場合、前回、キャンセルボタン２３が押されたかどうか、記録を調べ、キャンセルボタン２３が押されていた場合には、図３の再確認画面が表示される。
【００４２】
図６は、図１の情報処理装置によって実行される取り消し不可能な処理の実行の操作における第２の誤操作防止処理手順を示すフローチャートである。
【００４３】
取り消し不可能な処理の実行が選択されると、図６のフローチャートが実行される。まず、図２の確認画面を表示する（ステップＳ２０１）（確認提示手段）。そして、図２の確認画面内のボタンが操作されたかどうかを確認する（ステップＳ２０２）。ボタンが押されない限り、ステップＳ２０２の確認を繰り返す。
【００４４】
ボタンが押されると（ステップＳ２０２でＹＥＳ）、実行ボタン２２が押されたかどうかを判断する（ステップＳ２０３）。キャンセルボタン２３が押された場合（ステップＳ２０３でＮＯ）、キャンセルボタン２３が押されたことを記録し（ステップＳ２０４）（保存手段）、処理を終了する。
【００４５】
実行ボタン２２が押された場合（ステップＳ２０３でＹＥＳ）、前回キャンセルボタン２３が押されたかどうかを判断する（ステップＳ２０５）（比較・判断手段）。キャンセルボタン２３が押されていなければ（ステップＳ２０５でＮＯ）、動作を実行し（ステップＳ２０９）、終了する。前回キャンセルボタン２３が押されていた場合（ステップＳ２０５でＹＥＳ）、図３の再確認画面を表示する（ステップＳ２０６）（再確認提示手段）。
【００４６】
次に、再確認画面において、ボタンが押されたかどうか判断する（ステップＳ２０７）。この判断は、再確認画面のボタンが押されるまで繰り返す。ボタンが押されると（ステップＳ２０７でＹＥＳ）、実行ボタン２２が押されたかどうかを確認する（ステップＳ２０８）。実行ボタン２２が押されていた場合は（ステップＳ２０８でＹＥＳ）、動作を実行し（ステップＳ２０９）、終了する。キャンセルボタン２２だった場合は（ステップＳ２０８でＮＯ）、処理を終了する。
【００４７】
図６の処理によれば、前回キャンセルボタン２３が押されていた場合（ステップＳ２０５でＹＥＳ）、図３の再確認画面を表示する（ステップＳ２０６）。
【００４８】
即ち、確認画面の確認結果により直ちに、取り消し不可能な処理が実行される訳ではなく、必要に応じてユーザに再確認させるようになっている。このため、取り消し不可能な処理の実行の操作に際して誤操作を防止し、且つ、操作の円滑さを維持することができる。
【００４９】
（第３の処理例）
図７は、図１における出力部による確認画面の第２の例を示す図である。
【００５０】
図７の確認画面には、ユーザに伝えるメッセージ文２１、実行ボタン２２、キャンセルボタン２３、ヘルプボタン７１がある。
【００５１】
ユーザは、メッセージ文２１を読んだ後、実行ボタン２２またはキャンセルボタン２３またはヘルプボタン７１を押す。ユーザが行った操作の順序を記録しておき、前回、実行ボタン２２またはキャンセルボタン２３が押される前に、ヘルプボタン７１を押した場合、次回、図３の再確認画面が表示される。
【００５２】
図８は、図１の情報処理装置によって実行される取り消し不可能な処理の実行の操作における第３の誤操作防止処理手順を示すフローチャートである。
【００５３】
取り消し不可能な処理の実行が選択されると、図８のフローチャートが実行される。まず、図７の確認画面を表示する（ステップＳ３０１）（確認提示手段）。そして、図７の確認画面内のボタンが操作されたかどうかを確認する（ステップＳ３０２）。ボタンが押されない限り、ステップＳ３０２の確認を繰り返す。
【００５４】
ボタンが押されると（ステップＳ３０２でＹＥＳ）、ヘルプボタン７１が押されたかどうかを判断する（ステップＳ３０３）。ヘルプボタン７１が押された場合には（ステップＳ３０３でＹＥＳ）、ヘルプボタン７１が押されたことを図４の形式にて記録する（ステップＳ３０４）（保存手段）。
【００５５】
次に、前回ヘルプボタン７１が押されたかどうか確認する（ステップＳ３０５）（比較・判断手段）。押された場合には（ステップＳ３０５でＹＥＳ）、ステップＳ３０８へ進む。押されていない場合には、再確認画面を表示し（ステップＳ３０６）（再確認提示手段）、ボタンが押されるまで待つ（ステップＳ３０７）。
【００５６】
ステップＳ３０８では、実行ボタン２２が押されたかどうかを判断し、実行ボタン２２が押された場合には、動作を実行し（ステップＳ３０９）、終了する。実行ボタン２２が押されていない場合には終了する。
【００５７】
図８の処理によれば、前回ヘルプボタン７１が押されたかどうか確認し（ステップＳ３０５）、押されていない場合には、再確認画面を表示する（ステップＳ３０６）。
【００５８】
即ち、確認画面の確認結果により直ちに、取り消し不可能な処理が実行される訳ではなく、必要に応じてユーザに再確認させるようになっている。このため、取り消し不可能な処理の実行の操作に際して誤操作を防止し、且つ、操作の円滑さを維持することができる。
【００５９】
（第４の処理例）
第１乃至第３の処理例は、確認の提示を画像出力装置（出力部１０３）で、操作をキーボード及びポインティングデバイスで行ったが、第４の処理例では、音声にて確認の掲示及び操作を行う。
【００６０】
この場合、図１における出力部１０３は、スピーカを用いた音声出力装置であり、入力部１０１は、マイクロホンと音声認識回路を持った音声入力装置である。
【００６１】
ユーザは、音声にて、「実行」「キャンセル」を発することにより、操作を行う。取り消し不可能な処理の実行の操作を行った際、音声にて「実行しても宜しいですか？」と発話される。ユーザは、メッセージを聞いた後、「実行」または「キャンセル」と発話する。
【００６２】
「実行しても宜しいですか？」の発話が終了してからから、「実行」の音声が認識されるまでの時間を記録する。次回、「実行」の操作がされた場合、メッセージが提示されてから「実行」がされるまでの時間を計測し、この時間が、前回の時間より短い場合には、図３の「取り消しができませんが、本当に実行しても宜しいですか？」という再確認メッセージが発話される。
【００６３】
図９は、図１の情報処理装置によって実行される取り消し不可能な処理の実行の操作における第４の誤操作防止処理手順を示すフローチャートである。
【００６４】
取り消し不可能な処理の実行が選択されると、図９のフローチャートが実行される。まず、「実行してもよろしいですか？」という確認の発話がされる（ステップＳ４０１）。そして、時間の計測を始める（ステップＳ４０２）。次に、ユーザからの音声の応答があったかどうかを確認する（ステップＳ４０３）。音声の応答が無い場合、ステップＳ４０３の確認を繰り返す。
【００６５】
音声応答があると（ステップＳ４０３でＹＥＳ）、時間の計測を停止し（ステップＳ４０４）、計測した時間を記録する（ステップＳ４０５）。次に、音声の応答が実行であるか、キャンセルであるかを判断する（ステップＳ４０６）。
【００６６】
音声の応答がキャンセルである場合（ステップＳ４０６でＮＯ）、処理を終了する。音声の応答が実行の場合（ステップＳ４０６でＹＥＳ）、今回計測した時間と前回計測した時間とを比較する（ステップＳ４０７）。
【００６７】
今回計測した時間が長い場合は（ステップＳ４０７でＮＯ）、動作を実行し（ステップＳ４１１）、終了する。今回計測した時間が短い場合は（ステップＳ４０７でＹＥＳ）、「取り消しできない動作ですが、本当に実行してもよろしいですか？」という再確認の発話を行う（ステップＳ４０９）。
【００６８】
次に、ユーザからの音声応答があるかどうかを判断し（ステップＳ４０９）、応答があるまでこの判断を繰り返す。応答があるとステップＳ４１０へ進む。ステップＳ４１０では、実行かどうかを判断する。実行が選択された場合、動作を実行し（ステップＳ４１１）、処理を終了する。ステップＳ４１０にてキャンセルが選択された場合は、処理を終了する。
【００６９】
また、本発明の目的は、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給してもよい。そして、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００７０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７１】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００７２】
また、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。その場合、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づいて処理が行われる。
【００７３】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる場合も含む。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される。
【図面の簡単な説明】
【００７４】
【図１】本発明の実施の形態に係る情報処理装置のハードウェア構成を概略的に示す図である。
【図２】図１における出力部による確認画面の第１の例を示す図である。
【図３】図１における出力部による再確認画面の例を示す図である。
【図４】図２の確認画面上のユーザ操作の履歴を保存するメモリ上の保存形式を示す図である。
【図５】図１の情報処理装置によって実行される取り消し不可能な処理の実行の操作における第１の誤操作防止処理手順を示すフローチャートである。
【図６】図１の情報処理装置によって実行される取り消し不可能な処理の実行の操作における第２の誤操作防止処理手順を示すフローチャートである。
【図７】図１における出力部による確認画面の第２の例を示す図である。
【図８】図１の情報処理装置によって実行される取り消し不可能な処理の実行の操作における第３の誤操作防止処理手順を示すフローチャートである。
【図９】図１の情報処理装置によって実行される取り消し不可能な処理の実行の操作における第４の誤操作防止処理手順を示すフローチャートである。
【符号の説明】
【００７５】
１０１  入力部
１０２  ＣＰＵ
１０３  出力部
１０４  プログラムメモリ
１０５  データメモリ
１０６  バス
２１  メッセージ文
２２   実行ボタン
２３   キャンセルボタン
３１  メッセージ文
４１  確認ＩＤ
４２  ＵＩ部品ＩＤ
４３   時間
７１  ヘルプボタン
【図１】
0004732244.tif 000002
【図２】
0004732244.tif 000003
【図３】
0004732244.tif 000004
【図４】
0004732244.tif 000005
【図５】
0004732244.tif 000006
【図６】
0004732244.tif 000007
【図７】
0004732244.tif 000008
【図８】
0004732244.tif 000009
【図９】
0004732244.tif 000010