JP2007323325A - Erroneous operation prevention system for information processor, erroneous operation prevention method for information processor, erroneous operation prevention program and storage medium - Google Patents
Erroneous operation prevention system for information processor, erroneous operation prevention method for information processor, erroneous operation prevention program and storage medium Download PDFInfo
- Publication number
- JP2007323325A JP2007323325A JP2006152267A JP2006152267A JP2007323325A JP 2007323325 A JP2007323325 A JP 2007323325A JP 2006152267 A JP2006152267 A JP 2006152267A JP 2006152267 A JP2006152267 A JP 2006152267A JP 2007323325 A JP2007323325 A JP 2007323325A
- Authority
- JP
- Japan
- Prior art keywords
- confirmation
- user
- erroneous operation
- time
- 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.)
- Granted
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明は、文字や図形を表示する画面表示手段と、指令やデータを操作入力するための操作入力手段とを備え、アプリケーションを実行する情報処理装置の誤操作防止方式、並びにプログラム及び記憶媒体に関する。 The present invention relates to a method for preventing erroneous operation of an information processing apparatus for executing an application, a program, and a storage medium, comprising screen display means for displaying characters and graphics, and operation input means for operating and inputting commands and data.
パーソナルコンピュータやTV番組を録画するハードディスク/DVDレコーダなど複雑な電子機器を一般の人が操作する機会が格段に増加してきている。これらの機器では、ファイルや録画した番組の削除、ディスクのフォーマットなど、一度行った操作を取り消すことができない、二度と復元しない実行の操作もよく行われる。 Opportunities for ordinary people to operate complex electronic devices such as personal computers and hard disk / DVD recorders for recording TV programs have increased dramatically. These devices often perform operations that cannot be restored, such as deleting files and recorded programs, formatting disks, etc., and cannot be restored.
このような取り消し不可能な操作(取り消し不可能な処理の実行の操作)が一般の人が使う機器において簡単にできてしまうと、ユーザにとって致命的な損失になってしまう恐れがある。そのため、取り消し不可能な操作に際しては、間違って操作してしまわないようにユーザインタフェースの改善が求められている。 If such an irrevocable operation (operation for executing an irrevocable process) can be easily performed on a device used by a general person, there is a risk that a fatal loss may occur for the user. For this reason, there is a need for an improved user interface so that an operation that cannot be canceled is not performed by mistake.
取り消し不可能な操作における誤操作を防止する方式として、従来、操作を行った後実際に実行する前に、取り消しができない旨を表示し、ユーザに本当に実行してよいか、または、キャンセルするかの選択をさせる確認画面を表示する方式が用いられている。 As a method for preventing erroneous operation in an operation that cannot be canceled, it has been conventional to display that the operation cannot be canceled before the actual execution after the operation is performed and whether the user can actually execute or cancel the operation. A method of displaying a confirmation screen for selection is used.
しかし、上述した誤操作防止方式には次のような問題がある。例えば、取り消し不可能な実行の操作では、確認画面において、ユーザは、当初、よく考えてから操作の実行をするかキャンセルするかを選択するが、次第に慣れてくると、確認画面を軽視する傾向にある。従って、ユーザにとって取り返しのつかない予想外の致命的な損失を招く恐れが大きい。 However, the above-described erroneous operation prevention method has the following problems. For example, in an operation that cannot be canceled, on the confirmation screen, the user initially chooses whether to perform the operation or cancel after careful consideration, but as the user gradually gets used, the user tends to neglect the confirmation screen. It is in. Therefore, there is a great risk of an unexpected fatal loss that cannot be recovered by the user.
この問題を回避するために、確認画面を強制的に一定時間読ませるようにしようとする技術が提案されている(例えば、特許文献1参照)。この提案では、確認ウィンドウを表示した後、所定の時間(確認ウィンドウ上のメッセージを読むのに必要な時間)を経るまでは、操作入力を受け付けないようにして上記メッセージ文を読ませるようにしている。 In order to avoid this problem, a technique for forcibly reading a confirmation screen for a certain time has been proposed (see, for example, Patent Document 1). In this proposal, after the confirmation window is displayed, until the predetermined time (the time necessary to read the message on the confirmation window) has passed, the above message text is read without accepting operation input. Yes.
また、確認ウィンドウを表示した後、所定の時間が経るまでに操作入力があった場合は、確認ウィンドウの表示から処理を繰り返すようにしたものがある。 In addition, there is a configuration in which, after the confirmation window is displayed, when there is an operation input before a predetermined time elapses, the process is repeated from the confirmation window display.
更に、確認ウィンドウの表示をした後、所定の時間が経るまでに操作入力があった場合は、その回数を記録し、回数が所定の回数を超える都度再確認ウィンドウを表示し、回数をクリアするようにしたものがある。
しかしながら、上記、特許文献1の誤操作抑制方式には次のような問題がある。
However, the above-described erroneous operation suppression method of
例えば、操作入力完了までに常に一定の時間を要するので、操作を緊急に行わなければならない場合には、大きな損失を伴う恐れがある。また、操作の円滑さを阻害し、機器の操作を行うリズム感を損なう。 For example, since it always takes a certain time to complete the operation input, there is a possibility that a large loss may occur when the operation must be performed urgently. In addition, the smoothness of the operation is hindered, and the rhythm feeling for operating the device is impaired.
確認メッセージを読んで理解することは個人の能力に影響される要素が大きく、それにかかる時間は個人差が大きい。これを一定に定めるのは合理的とは言えない。 Reading and understanding confirmation messages is greatly influenced by individual ability, and the time it takes varies greatly from person to person. It is not reasonable to set this constant.
また、一定の回数以上の操作を行うと再確認ウィンドウを表示する技術の場合、操作が可能なのに次の操作に進めないということから、ユーザに困惑と戸惑いをもたらすことになり、ユーザインタフェースへの信頼感の損失につながることもある。 In addition, in the case of a technology that displays a reconfirmation window when an operation is performed more than a certain number of times, it is possible to operate, but it is not possible to proceed to the next operation. It can also lead to a loss of trust.
本発明の目的は、取り消し不可能な処理の実行の操作に際して誤操作を防止し、且つ、操作の円滑さを維持することができる情報処理装置の語操作防止方式、並びにプログラム及び記憶媒体を提供することにある。 An object of the present invention is to provide a word operation prevention method of an information processing apparatus, a program, and a storage medium that can prevent an erroneous operation during the operation of executing an irrevocable process and maintain the smoothness of the operation. There is.
上記目的を達成するために、請求項1記載の誤操作防止方式は、ユーザへの出力手段と、ユーザからの入力手段とを備え、アプリケーションプログラムを実行する情報処理装置の誤操作防止方式において、処理の実行前に実行を行ってよいかどうかの確認を提示する確認提示手段と、前記確認提示手段によって前記確認を提示する毎に、確認に対するユーザの操作の履歴を保存する保存手段と、前記確認提示手段によって前記確認が提示された場合、前記保存手段に保存された前回の操作の履歴と今回の操作の履歴を比較し、または、前回の操作内容を判断する比較・判断手段と、前記比較・判断手段による比較・判断の結果、必要に応じて再確認の提示を行う再確認提示手段とを備えることを特徴とする。
In order to achieve the above object, an erroneous operation prevention method according to
請求項7記載の情報処理装置の誤操作防止方法は、ユーザへの出力手段と、ユーザからの入力手段とを備え、アプリケーションプログラムを実行する情報処理装置の誤操作防止方法であって、処理の実行前に実行を行ってよいかどうかの確認を提示する確認提示工程と、前記確認提示工程で前記確認を提示する毎に、確認に対するユーザの操作の履歴を保存する保存工程と、前記確認提示工程で前記確認が提示された場合、前記保存工程で保存された前回の操作の履歴と今回の操作の履歴を比較し、または、前回の操作内容の履歴を判断する比較・判断工程と、前記比較・判断工程での比較・判断の結果、必要に応じて再確認の提示を行う再確認提示工程とを備えることを特徴とする。 The erroneous operation prevention method for an information processing device according to claim 7 is an information processing device erroneous operation prevention method that includes an output means to a user and an input means from a user, and executes an application program, before the execution of the process A confirmation presenting step for presenting confirmation as to whether or not to perform the operation, a saving step for storing a history of user operations for confirmation each time the confirmation is presented in the confirmation presenting step, and a confirmation presenting step When the confirmation is presented, a comparison / determination step of comparing the history of the previous operation stored in the storage step with the history of the current operation, or determining the history of the previous operation content, and the comparison / And a reconfirmation presentation step of presenting reconfirmation as necessary as a result of the comparison / determination in the determination step.
請求項8記載の誤操作防止プログラムは、ユーザへの出力手段と、ユーザからの入力手段とを備え、アプリケーションプログラムを実行する情報処理装置の誤操作防止プログラムにおいて、処理の実行前に実行を行ってよいかどうかの確認を提示する確認提示モジュールと、前記確認提示モジュールによって前記確認を提示する毎に、確認に対するユーザの操作の履歴を保存する保存モジュールと、前記確認が提示された場合、前記保存モジュールに保存された履歴に基づき前回の操作の履歴と今回の操作の履歴を比較し、または、前回の操作内容を判断する比較・判断モジュールと、比較・判断の結果、再確認の提示を行う再確認提示モジュールとをコンピュータに実行させることを特徴とする。 The erroneous operation prevention program according to claim 8 includes an output means to the user and an input means from the user, and may be executed before executing the process in the erroneous operation prevention program of the information processing apparatus that executes the application program. A confirmation presenting module for presenting confirmation of whether or not, a storage module for storing a history of user operations for confirmation each time the confirmation is presented by the confirmation presenting module, and the storage module when the confirmation is presented Compares the previous operation history with the current operation history based on the history stored in, or the comparison / determination module for determining the previous operation contents, and the re-confirmation result as a result of the comparison / determination A confirmation presentation module is executed by a computer.
請求項9記載のコンピュータ読み取り可能な記憶媒体は、請求項8記載の誤操作防止プログラムを格納する。 A computer-readable storage medium according to a ninth aspect stores the erroneous operation prevention program according to the eighth aspect.
本発明によれば、取り消し不可能な処理の実行の操作が行われた場合に、処理の実行前に実行を行ってよいかどうかの確認を提示する確認提示手段と、確認提示手段によって確認を提示する毎に、確認上のユーザの操作の履歴を保存する保存手段とを備える。また、確認が提示された場合、前回の操作と今回の操作を比較し、または、前回の操作内容を判断する比較・判断手段と、比較・判断の結果、再確認の提示を行う再確認提示手段とを備える。 According to the present invention, when an operation to execute a process that cannot be canceled is performed, a confirmation presenting means for presenting confirmation as to whether or not the execution can be performed before the execution of the process, and confirmation by the confirmation presenting means. Storage means for storing a history of user operations on confirmation each time the information is presented. In addition, when confirmation is presented, the previous operation is compared with the current operation, or the comparison / judgment means for judging the content of the previous operation, and the re-confirmation presentation that presents the reconfirmation as a result of the comparison / judgment Means.
即ち、確認手段の確認結果により直ちに、処理が実行がされる訳ではなく、必要に応じてユーザに再確認させるようになっている。このため、取り消し不可能な処理の実行の操作に際して誤操作を防止し、且つ、操作の円滑さを維持することができる。 That is, the process is not immediately executed according to the confirmation result of the confirmation means, but the user is allowed to reconfirm as necessary. For this reason, it is possible to prevent an erroneous operation during the operation of executing a process that cannot be canceled, and to maintain the smoothness of the operation.
以下、本発明の実施の形態を図面を参照しながら詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本発明の実施の形態に係る情報処理装置のハードウェア構成を概略的に示す図である。 FIG. 1 is a diagram schematically showing a hardware configuration of an information processing apparatus according to an embodiment of the present invention.
図1において、情報処理装置は、入力部101、CPU102、出力部103、プログラムメモリ104、データメモリ105が、バス106に接続されることで構成されている。
In FIG. 1, the information processing apparatus is configured by connecting an
入力部101は情報(データ)を入力する。CPU102は、各種処理のための演算、論理判断等を行い、バス106に接続された各構成要素を制御する。出力部103は情報(データ)を出力する。出力部103としては、ビットマップイメージを出力できるLCDを使用しているが、CRT等のディスプレイやプリンタ等でもよい。
The
プログラムメモリ104は、後述するフローチャートの処理手順を含むCPU102による制御のためのプログラムを格納する。プログラムメモリ104は、ROMであってもよいし、外部記憶装置等からプログラムが処理に先立ってロードしておくRAMであってもよい。
The
データメモリ105は、表示データや各種処理で生じたデータを格納する。データメモリ105は、例えば、RAMとするが、不揮発な外部記憶媒体から、処理に先立ってロードしておく、あるいは必要があるごとに参照するものとする。
The
バス106は、CPU102の制御の対象とする各構成要素を指示するアドレス信号、各構成要素を制御するためのコントロール信号、各構成要素間で相互にやりとりされるデータの転送を行う。
The
図2は、図1における出力部による確認画面の第1の例を示す図である。 FIG. 2 is a diagram showing a first example of a confirmation screen by the output unit in FIG.
ユーザが取り消し不可能な処理の実行の操作を行った際、図2の確認画面が表示される。確認画面には、ユーザに伝えるメッセージ文21、実行ボタン22、キャンセルボタン23がある。
When the user performs an operation to execute a process that cannot be canceled, the confirmation screen of FIG. 2 is displayed. On the confirmation screen, there are a
(第1の処理例)
ユーザは、メッセージ文21を読んだ後、実行ボタン22またはキャンセルボタン23を押す。確認画面が表示されてから、実行ボタン22が押されるまでの時間を記録する。次回同じ、取り消し不可能な処理の実行の操作を行った際、図2の確認画面が表示される。実行ボタン22が押された場合、確認画面が表示されてから実行ボタン22が押されるまでの時間を計測し、この時間が、前回の時間より短い場合には、図3の再確認画面が表示される。
(First processing example)
After reading the
図3の再確認画面には、ユーザに伝えるメッセージ文31、実行ボタン22、キャンセルボタン23がある。
The reconfirmation screen of FIG. 3 includes a
図4は、図2の確認画面上のユーザ操作の履歴を保存するメモリ上の保存形式を示す図である。 FIG. 4 is a diagram showing a storage format on the memory for storing a history of user operations on the confirmation screen of FIG.
図4において、確認ID41には、どの確認画面でユーザが操作を行ったが記録される。UI部品ID42には、確認画面上のユーザインタフェースのユーザがどの部品の操作を行ったかが記録される。時間43には、確認画面を開いてからユーザが確認画面上のユーザインタフェースの部品を操作するまでの時間が秒数で記録されている。
In FIG. 4, the
図5は、図1の情報処理装置によって実行される取り消し不可能な処理の実行の操作における第1の誤操作防止処理手順を示すフローチャートである。 FIG. 5 is a flowchart showing a first erroneous operation prevention processing procedure in the operation of executing the non-cancelable processing executed by the information processing apparatus of FIG.
取り消し不可能な処理の実行が選択されると、図5のフローチャートが実行される。まず、図2の確認画面が表示される(ステップS101)(確認提示手段)。次に、時間の計測を始める(ステップS102)。そして、図2の確認画面内のボタンが操作されたかどうかを確認する(ステップS103)。ボタンが押されない限り、ステップS103の確認を繰り返す。 When execution of a process that cannot be canceled is selected, the flowchart of FIG. 5 is executed. First, the confirmation screen of FIG. 2 is displayed (step S101) (confirmation presenting means). Next, time measurement is started (step S102). And it is confirmed whether the button in the confirmation screen of FIG. 2 was operated (step S103). Unless the button is pressed, the confirmation in step S103 is repeated.
ボタンが押されると時間の計測を停止し(ステップS104)、計測した時間を記録(保存)する(ステップS105)(保存手段)。次に、ステップS103で押されたボタンが実行ボタン22であるか、キャンセルボタン23であるかを判断する(ステップS106)。
When the button is pressed, time measurement is stopped (step S104), and the measured time is recorded (stored) (step S105) (storage means). Next, it is determined whether the button pressed in step S103 is the
押されたボタンがキャンセルボタン23の場合(ステップS106でNO)、処理を終了する。押されたボタンが実行ボタン22の場合(ステップS106でYES)、今回計測した時間と前回計測した時間とを比較する(ステップS107)(比較・判断手段)。 If the pressed button is the cancel button 23 (NO in step S106), the process ends. When the pressed button is the execution button 22 (YES in step S106), the time measured this time is compared with the time measured last time (step S107) (comparison / determination means).
今回計測した時間が長い場合は(ステップS107でNO)、動作を実行し(ステップS111)、終了する。今回計測した時間が短い場合は(ステップS107でYES)、図3の再確認画面を表示する(ステップS108)(再確認提示手段)。次に、図3の再確認画面でボタンが押されるかどうかを判断し(ステップS109)、ボタンが押されるまでステップS109の判断を繰り返す。 If the time measured this time is long (NO in step S107), the operation is executed (step S111), and the process ends. If the time measured this time is short (YES in step S107), the reconfirmation screen of FIG. 3 is displayed (step S108) (reconfirmation presenting means). Next, it is determined whether or not the button is pressed on the reconfirmation screen of FIG. 3 (step S109), and the determination in step S109 is repeated until the button is pressed.
ボタンが押されると(ステップS109でYES)、実行ボタン22が押されたかどうかを判断する(ステップS110)。実行ボタン22が押された場合、動作を実行し(ステップS111)、終了する。キャンセルボタン23が押されていた場合は(ステップS110でNO)、処理を終了する。
If the button is pressed (YES in step S109), it is determined whether or not the
図5の処理によれば、取り消し不可能な処理の実行の操作が行われた場合に、処理の実行前に実行を行ってよいかどうかの確認画面の表示を行い(ステップS101)、必要に応じて再確認画面を表示する(ステップS108)。 According to the process of FIG. 5, when an operation to execute a process that cannot be canceled is performed, a confirmation screen is displayed as to whether or not the process can be executed before the process is executed (step S101). In response, a reconfirmation screen is displayed (step S108).
即ち、確認画面の確認結果により直ちに、取り消し不可能な処理が実行される訳ではなく、必要に応じてユーザに再確認させるようになっている。このため、取り消し不可能な処理の実行の操作に際して誤操作を防止し、且つ、操作の円滑さを維持することができる。 That is, the processing that cannot be canceled is not immediately executed according to the confirmation result on the confirmation screen, but the user is allowed to reconfirm as necessary. For this reason, it is possible to prevent an erroneous operation during the operation of executing a process that cannot be canceled, and to maintain the smoothness of the operation.
(第2の処理例)
第2の処理例では、図2において、キャンセルボタン23が押された場合、そのことを記録する。次回同じ、取り消し不可能な処理の実行の操作を行った際、図2の確認画面が表示される。実行ボタン22が押された場合、前回、キャンセルボタン23が押されたかどうか、記録を調べ、キャンセルボタン23が押されていた場合には、図3の再確認画面が表示される。
(Second processing example)
In the second processing example, when the cancel
図6は、図1の情報処理装置によって実行される取り消し不可能な処理の実行の操作における第2の誤操作防止処理手順を示すフローチャートである。 FIG. 6 is a flowchart showing a second erroneous operation prevention processing procedure in the operation of executing the non-cancelable processing executed by the information processing apparatus of FIG.
取り消し不可能な処理の実行が選択されると、図6のフローチャートが実行される。まず、図2の確認画面を表示する(ステップS201)(確認提示手段)。そして、図2の確認画面内のボタンが操作されたかどうかを確認する(ステップS202)。ボタンが押されない限り、ステップS202の確認を繰り返す。 When execution of a process that cannot be canceled is selected, the flowchart of FIG. 6 is executed. First, the confirmation screen of FIG. 2 is displayed (step S201) (confirmation presenting means). And it is confirmed whether the button in the confirmation screen of FIG. 2 was operated (step S202). Unless the button is pressed, the confirmation in step S202 is repeated.
ボタンが押されると(ステップS202でYES)、実行ボタン22が押されたかどうかを判断する(ステップS203)。キャンセルボタン23が押された場合(ステップS203でNO)、キャンセルボタン23が押されたことを記録し(ステップS204)(保存手段)、処理を終了する。
If the button is pressed (YES in step S202), it is determined whether or not the
実行ボタン22が押された場合(ステップS203でYES)、前回キャンセルボタン23が押されたかどうかを判断する(ステップS205)(比較・判断手段)。キャンセルボタン23が押されていなければ(ステップS205でNO)、動作を実行し(ステップS209)、終了する。前回キャンセルボタン23が押されていた場合(ステップS205でYES)、図3の再確認画面を表示する(ステップS206)(再確認提示手段)。
When the
次に、再確認画面において、ボタンが押されたかどうか判断する(ステップS207)。この判断は、再確認画面のボタンが押されるまで繰り返す。ボタンが押されると(ステップS207でYES)、実行ボタン22が押されたかどうかを確認する(ステップS208)。実行ボタン22が押されていた場合は(ステップS208でYES)、動作を実行し(ステップS209)、終了する。キャンセルボタン22だった場合は(ステップS208でNO)、処理を終了する。
Next, it is determined whether or not the button is pressed on the reconfirmation screen (step S207). This determination is repeated until the button on the reconfirmation screen is pressed. When the button is pressed (YES in step S207), it is confirmed whether or not the
図6の処理によれば、前回キャンセルボタン23が押されていた場合(ステップS205でYES)、図3の再確認画面を表示する(ステップS206)。
According to the process of FIG. 6, when the previous cancel
即ち、確認画面の確認結果により直ちに、取り消し不可能な処理が実行される訳ではなく、必要に応じてユーザに再確認させるようになっている。このため、取り消し不可能な処理の実行の操作に際して誤操作を防止し、且つ、操作の円滑さを維持することができる。 That is, the processing that cannot be canceled is not immediately executed according to the confirmation result on the confirmation screen, but the user is allowed to reconfirm as necessary. For this reason, it is possible to prevent an erroneous operation during the operation of executing a process that cannot be canceled, and to maintain the smoothness of the operation.
(第3の処理例)
図7は、図1における出力部による確認画面の第2の例を示す図である。
(Third processing example)
FIG. 7 is a diagram showing a second example of a confirmation screen by the output unit in FIG.
図7の確認画面には、ユーザに伝えるメッセージ文21、実行ボタン22、キャンセルボタン23、ヘルプボタン71がある。
The confirmation screen in FIG. 7 includes a
ユーザは、メッセージ文21を読んだ後、実行ボタン22またはキャンセルボタン23またはヘルプボタン71を押す。ユーザが行った操作の順序を記録しておき、前回、実行ボタン22またはキャンセルボタン23が押される前に、ヘルプボタン71を押した場合、次回、図3の再確認画面が表示される。
After reading the
図8は、図1の情報処理装置によって実行される取り消し不可能な処理の実行の操作における第3の誤操作防止処理手順を示すフローチャートである。 FIG. 8 is a flowchart showing a third erroneous operation prevention processing procedure in the operation of executing the non-cancelable processing executed by the information processing apparatus of FIG.
取り消し不可能な処理の実行が選択されると、図8のフローチャートが実行される。まず、図7の確認画面を表示する(ステップS301)(確認提示手段)。そして、図7の確認画面内のボタンが操作されたかどうかを確認する(ステップS302)。ボタンが押されない限り、ステップS302の確認を繰り返す。 When execution of a process that cannot be canceled is selected, the flowchart of FIG. 8 is executed. First, the confirmation screen of FIG. 7 is displayed (step S301) (confirmation presentation means). And it is confirmed whether the button in the confirmation screen of FIG. 7 was operated (step S302). Unless the button is pressed, the confirmation in step S302 is repeated.
ボタンが押されると(ステップS302でYES)、ヘルプボタン71が押されたかどうかを判断する(ステップS303)。ヘルプボタン71が押された場合には(ステップS303でYES)、ヘルプボタン71が押されたことを図4の形式にて記録する(ステップS304)(保存手段)。
When the button is pressed (YES in step S302), it is determined whether or not the
次に、前回ヘルプボタン71が押されたかどうか確認する(ステップS305)(比較・判断手段)。押された場合には(ステップS305でYES)、ステップS308へ進む。押されていない場合には、再確認画面を表示し(ステップS306)(再確認提示手段)、ボタンが押されるまで待つ(ステップS307)。
Next, it is confirmed whether or not the
ステップS308では、実行ボタン22が押されたかどうかを判断し、実行ボタン22が押された場合には、動作を実行し(ステップS309)、終了する。実行ボタン22が押されていない場合には終了する。
In step S308, it is determined whether or not the
図8の処理によれば、前回ヘルプボタン71が押されたかどうか確認し(ステップS305)、押されていない場合には、再確認画面を表示する(ステップS306)。
According to the process of FIG. 8, it is confirmed whether or not the
即ち、確認画面の確認結果により直ちに、取り消し不可能な処理が実行される訳ではなく、必要に応じてユーザに再確認させるようになっている。このため、取り消し不可能な処理の実行の操作に際して誤操作を防止し、且つ、操作の円滑さを維持することができる。 That is, the processing that cannot be canceled is not immediately executed according to the confirmation result on the confirmation screen, but the user is allowed to reconfirm as necessary. For this reason, it is possible to prevent an erroneous operation during the operation of executing a process that cannot be canceled, and to maintain the smoothness of the operation.
(第4の処理例)
第1乃至第3の処理例は、確認の提示を画像出力装置(出力部103)で、操作をキーボード及びポインティングデバイスで行ったが、第4の処理例では、音声にて確認の掲示及び操作を行う。
(Fourth processing example)
In the first to third processing examples, the confirmation is presented by the image output device (output unit 103) and the operation is performed by the keyboard and the pointing device. In the fourth processing example, the confirmation posting by voice and the operation are performed. I do.
この場合、図1における出力部103は、スピーカを用いた音声出力装置であり、入力部101は、マイクロホンと音声認識回路を持った音声入力装置である。
In this case, the
ユーザは、音声にて、「実行」「キャンセル」を発することにより、操作を行う。取り消し不可能な処理の実行の操作を行った際、音声にて「実行しても宜しいですか?」と発話される。ユーザは、メッセージを聞いた後、「実行」または「キャンセル」と発話する。 The user performs an operation by issuing “execute” and “cancel” by voice. When an operation to execute a process that cannot be undone is performed, the voice “Sorry to execute?” Is spoken. After listening to the message, the user speaks “execute” or “cancel”.
「実行しても宜しいですか?」の発話が終了してからから、「実行」の音声が認識されるまでの時間を記録する。次回、「実行」の操作がされた場合、メッセージが提示されてから「実行」がされるまでの時間を計測し、この時間が、前回の時間より短い場合には、図3の「取り消しができませんが、本当に実行しても宜しいですか?」という再確認メッセージが発話される。 The time from the end of the utterance of “Are you sure you want to execute?” To the recognition of the “Execution” voice is recorded. When the “execute” operation is performed next time, the time from when the message is presented until “execute” is measured is measured. If this time is shorter than the previous time, the “cancel” in FIG. I can't, but are you sure you want to run it? "
図9は、図1の情報処理装置によって実行される取り消し不可能な処理の実行の操作における第4の誤操作防止処理手順を示すフローチャートである。 FIG. 9 is a flowchart showing a fourth erroneous operation prevention processing procedure in the operation of executing the non-cancelable processing executed by the information processing apparatus of FIG.
取り消し不可能な処理の実行が選択されると、図9のフローチャートが実行される。まず、「実行してもよろしいですか?」という確認の発話がされる(ステップS401)。そして、時間の計測を始める(ステップS402)。次に、ユーザからの音声の応答があったかどうかを確認する(ステップS403)。音声の応答が無い場合、ステップS403の確認を繰り返す。 When execution of a process that cannot be canceled is selected, the flowchart of FIG. 9 is executed. First, a confirmation utterance "Are you sure you want to execute?" Is made (step S401). Then, time measurement is started (step S402). Next, it is confirmed whether or not there is a voice response from the user (step S403). If there is no voice response, the confirmation in step S403 is repeated.
音声応答があると(ステップS403でYES)、時間の計測を停止し(ステップS404)、計測した時間を記録する(ステップS405)。次に、音声の応答が実行であるか、キャンセルであるかを判断する(ステップS406)。 If there is a voice response (YES in step S403), the time measurement is stopped (step S404), and the measured time is recorded (step S405). Next, it is determined whether the voice response is execution or cancellation (step S406).
音声の応答がキャンセルである場合(ステップS406でNO)、処理を終了する。音声の応答が実行の場合(ステップS406でYES)、今回計測した時間と前回計測した時間とを比較する(ステップS407)。 If the voice response is cancel (NO in step S406), the process ends. When the voice response is executed (YES in step S406), the time measured this time is compared with the time measured last time (step S407).
今回計測した時間が長い場合は(ステップS407でNO)、動作を実行し(ステップS411)、終了する。今回計測した時間が短い場合は(ステップS407でYES)、「取り消しできない動作ですが、本当に実行してもよろしいですか?」という再確認の発話を行う(ステップS409)。 If the time measured this time is long (NO in step S407), the operation is executed (step S411), and the process ends. If the time measured this time is short (YES in step S407), a reconfirmation utterance is issued (step S409).
次に、ユーザからの音声応答があるかどうかを判断し(ステップS409)、応答があるまでこの判断を繰り返す。応答があるとステップS410へ進む。ステップS410では、実行かどうかを判断する。実行が選択された場合、動作を実行し(ステップS411)、処理を終了する。ステップS410にてキャンセルが選択された場合は、処理を終了する。 Next, it is determined whether there is a voice response from the user (step S409), and this determination is repeated until there is a response. If there is a response, the process proceeds to step S410. In step S410, it is determined whether or not to execute. If execution is selected, the operation is executed (step S411), and the process is terminated. If cancel is selected in step S410, the process ends.
また、本発明の目的は、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給してもよい。そして、そのシステムまたは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。 The object of the present invention may be to supply a system or apparatus with a storage medium storing software program codes for realizing the functions of the embodiments. This can also be achieved by the computer (or CPU, MPU, etc.) of the system or apparatus reading and executing the program code stored in the storage medium.
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。 In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code and the storage medium storing the program code constitute the present invention.
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。 Examples of the storage medium for supplying the program code include a floppy (registered trademark) disk, a hard disk, a magneto-optical disk, a CD-ROM, a CD-R, a CD-RW, a DVD-ROM, a DVD-RAM, and a DVD. -RW, DVD + RW, magnetic tape, nonvolatile memory card, ROM, etc. can be used. Alternatively, the program code may be downloaded via a network.
また、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。その場合、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づいて処理が行われる。 In addition, a case where an OS (operating system) or the like running on a computer performs part or all of actual processing and the functions of the above-described embodiments are realized by the processing is included. In this case, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also processing is performed based on an instruction of the program code.
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる場合も含む。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される。 Furthermore, the case where the program code read from the storage medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer is included. Thereafter, based on the instruction of the program code, the CPU or the like provided in the function expansion board or function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing.
101 入力部
102 CPU
103 出力部
104 プログラムメモリ
105 データメモリ
106 バス
21 メッセージ文
22 実行ボタン
23 キャンセルボタン
31 メッセージ文
41 確認ID
42 UI部品ID
43 時間
71 ヘルプボタン
101
103
42 UI part ID
43
Claims (9)
処理の実行前に実行を行ってよいかどうかの確認を提示する確認提示手段と、
前記確認提示手段によって前記確認を提示する毎に、確認上のユーザの操作の履歴を保存する保存手段と、
前記確認提示手段によって前記確認が提示された場合、前記保存手段に保存された前回の操作の履歴と今回の操作の履歴を比較し、または、前回の操作内容の履歴を判断する比較・判断手段と、
前記比較・判断手段による比較・判断の結果、必要に応じて再確認の提示を行う再確認提示手段と、
を備えることを特徴とする誤操作防止方式。 In the erroneous operation prevention method of the information processing apparatus that includes an output means to the user and an input means from the user and executes the application program,
Confirmation presenting means for presenting confirmation as to whether or not to execute the process,
Each time the confirmation is presented by the confirmation presenting means, a storage means for storing a history of user operations on confirmation,
When the confirmation is presented by the confirmation presenting means, a comparison / determination means for comparing the history of the previous operation stored in the storage means with the history of the current operation or judging the history of the previous operation content. When,
As a result of the comparison / determination by the comparison / determination means, re-confirmation presentation means for presenting reconfirmation as necessary;
An erroneous operation prevention method characterized by comprising:
前記比較・判断手段は、前回の操作と今回の操作における前記時間を比較し、
前記再確認提示手段は、前回より今回の操作の前記時間が短い場合に、再確認の提示を行うことを特徴とする請求項1記載の誤操作防止方式。 Each time the saving means presents the confirmation, it saves the time from the presentation until the user's decision making operation is performed,
The comparison / determination means compares the time in the previous operation and the current operation,
The erroneous operation prevention method according to claim 1, wherein the reconfirmation presenting means presents reconfirmation when the time of the current operation is shorter than the previous operation.
前記比較・判断手段は、前回、ユーザが取り消し操作を行ったか否か判断し、
前記再確認提示手段は、前回に実行の取り消し操作が行われており、今回は実行操作を行った場合、再確認の提示を行うことを特徴とする請求項1記載の誤操作防止方式。 Each time the saving means presents the confirmation, it saves that the user has performed a cancellation operation,
The comparison / determination means determines whether or not the user performed a cancel operation last time,
2. The erroneous operation prevention method according to claim 1, wherein the reconfirmation presenting means presents reconfirmation when an execution cancel operation has been performed last time and an execution operation has been performed this time.
前記比較・判断手段は、前回のユーザの意思決定操作を行うまでの手順と今回のユーザの意思決定操作を行うまでの手順を比較し、
前記再確認提示手段は、前回と今回の操作の手順が異なる場合には、再確認の提示を行うことを特徴とする請求項1記載の誤操作防止方式。 Each time the saving means presents the confirmation, it saves an operation procedure from the presentation to the user's decision making operation.
The comparison / determination means compares the procedure until the previous user's decision-making operation with the procedure until the current user's decision-making operation,
2. The erroneous operation prevention method according to claim 1, wherein the reconfirmation presenting means presents reconfirmation when the previous and current operation procedures are different.
処理の実行前に実行を行ってよいかどうかの確認を提示する確認提示工程と、
前記確認提示工程で前記確認を提示する毎に、確認に対するユーザの操作の履歴を保存する保存工程と、
前記確認提示工程で前記確認が提示された場合、前記保存工程で保存された前回の操作の履歴と今回の操作の履歴を比較し、または、前回の操作内容の履歴を判断する比較・判断工程と、
前記比較・判断工程での比較・判断の結果、必要に応じて再確認の提示を行う再確認提示工程と、
を備えることを特徴とする情報処理装置の誤操作防止方法。 A method for preventing erroneous operation of an information processing apparatus that includes an output means to a user and an input means from the user and executes an application program,
A confirmation presenting step for presenting confirmation as to whether or not to execute the process,
Each time the confirmation is presented in the confirmation presentation step, a storage step of saving a history of user operations for confirmation;
When the confirmation is presented in the confirmation presenting step, a comparison / determination step of comparing the history of the previous operation and the history of the current operation stored in the storage step or determining the history of the previous operation content When,
As a result of the comparison / determination in the comparison / determination step, a re-confirmation presentation step for presenting reconfirmation as necessary;
A method for preventing erroneous operation of the information processing apparatus.
処理の実行前に実行を行ってよいかどうかの確認を提示する確認提示モジュールと、
前記確認提示モジュールによって前記確認を提示する毎に、確認に対するユーザの操作の履歴を保存する保存モジュールと、
前記確認が提示された場合、前記保存モジュールに保存された履歴に基づき前回の操作の履歴と今回の操作の履歴を比較し、または、前回の操作内容を判断する比較・判断モジュールと、
比較・判断の結果、再確認の提示を行う再確認提示モジュールと、
をコンピュータに実行させることを特徴とする誤操作防止プログラム。 In an erroneous operation prevention program of an information processing apparatus that includes an output means to a user and an input means from the user and executes an application program,
A confirmation presentation module that presents confirmation of whether or not to execute before executing the process;
Each time the confirmation is presented by the confirmation presentation module, a storage module that saves a history of user operations for confirmation;
When the confirmation is presented, the history of the previous operation is compared with the history of the current operation based on the history stored in the storage module, or the comparison / determination module that determines the content of the previous operation;
As a result of comparison / judgment, a reconfirmation presentation module that presents reconfirmation
A program for preventing erroneous operation, which causes a computer to execute the program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006152267A JP4732244B2 (en) | 2006-05-31 | 2006-05-31 | Information processing device misoperation prevention device, information processing device misoperation prevention method, operation error prevention program, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006152267A JP4732244B2 (en) | 2006-05-31 | 2006-05-31 | Information processing device misoperation prevention device, information processing device misoperation prevention method, operation error prevention program, and storage medium |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2007323325A true JP2007323325A (en) | 2007-12-13 |
JP2007323325A5 JP2007323325A5 (en) | 2009-07-09 |
JP4732244B2 JP4732244B2 (en) | 2011-07-27 |
Family
ID=38856082
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006152267A Expired - Fee Related JP4732244B2 (en) | 2006-05-31 | 2006-05-31 | Information processing device misoperation prevention device, information processing device misoperation prevention method, operation error prevention program, and storage medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4732244B2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011192063A (en) * | 2010-03-15 | 2011-09-29 | Fujitsu Ltd | Operating situation monitoring program, device and method |
JP2011191927A (en) * | 2010-03-12 | 2011-09-29 | Ntt Docomo Inc | Information processor and processing execution method |
JP2015194941A (en) * | 2014-03-31 | 2015-11-05 | ブラザー工業株式会社 | function execution device, function execution method, and recording medium |
JP2016192092A (en) * | 2015-03-31 | 2016-11-10 | 富士通株式会社 | Edition program, edition method and editing apparatus |
JP2017146748A (en) * | 2016-02-16 | 2017-08-24 | 日本電信電話株式会社 | Input content confirmation promotion device, input content confirmation promotion method, and input content confirmation promotion program |
CN114212973A (en) * | 2021-12-31 | 2022-03-22 | 安徽汉柔光电科技有限公司 | Method for preventing UTG ultrathin flexible glass from overflowing and pulling down to prevent misoperation of traction roller |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000056887A (en) * | 1998-08-11 | 2000-02-25 | Fuji Electric Co Ltd | Misoperation suppression system for screen operation |
-
2006
- 2006-05-31 JP JP2006152267A patent/JP4732244B2/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000056887A (en) * | 1998-08-11 | 2000-02-25 | Fuji Electric Co Ltd | Misoperation suppression system for screen operation |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011191927A (en) * | 2010-03-12 | 2011-09-29 | Ntt Docomo Inc | Information processor and processing execution method |
JP2011192063A (en) * | 2010-03-15 | 2011-09-29 | Fujitsu Ltd | Operating situation monitoring program, device and method |
JP2015194941A (en) * | 2014-03-31 | 2015-11-05 | ブラザー工業株式会社 | function execution device, function execution method, and recording medium |
JP2016192092A (en) * | 2015-03-31 | 2016-11-10 | 富士通株式会社 | Edition program, edition method and editing apparatus |
JP2017146748A (en) * | 2016-02-16 | 2017-08-24 | 日本電信電話株式会社 | Input content confirmation promotion device, input content confirmation promotion method, and input content confirmation promotion program |
CN114212973A (en) * | 2021-12-31 | 2022-03-22 | 安徽汉柔光电科技有限公司 | Method for preventing UTG ultrathin flexible glass from overflowing and pulling down to prevent misoperation of traction roller |
Also Published As
Publication number | Publication date |
---|---|
JP4732244B2 (en) | 2011-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11847410B2 (en) | Viewing file modifications | |
JP4732244B2 (en) | Information processing device misoperation prevention device, information processing device misoperation prevention method, operation error prevention program, and storage medium | |
EP1920321B1 (en) | Selective confirmation for execution of a voice activated user interface | |
US6499015B2 (en) | Voice interaction method for a computer graphical user interface | |
JP5127201B2 (en) | Information processing apparatus and method, and program | |
JP2005141089A (en) | Information processor, information processing method and recording medium, program | |
US7742923B2 (en) | Graphic user interface schemes for supporting speech recognition input systems | |
JP3082746B2 (en) | Speech recognition system | |
CN111309282A (en) | Audio device power consumption control method and device, audio device and storage medium | |
CN107810469A (en) | Electronic equipment and the method for controlling the electronic equipment | |
US20140257808A1 (en) | Apparatus and method for requesting a terminal to perform an action according to an audio command | |
JP2007011562A (en) | Information display device, method, program, and storage medium | |
AU2021200185A1 (en) | Document changes | |
JP2003256210A (en) | Installer, external recording medium, computer, application install method and install program | |
JP4963637B2 (en) | Display processing apparatus and display processing method | |
EP1223581A1 (en) | Data-entry via on-screen display | |
JP4528384B2 (en) | Display device for graphical user interface for voice input | |
JP2002157382A (en) | Data management device, data management method and recording medium | |
JP2003167503A (en) | Electronic learning machine, learning support method and computer readable recording medium with program for carrying out learning support method recorded thereon | |
JP2006011002A (en) | Unit, method and program for audio response | |
JPH08329077A (en) | Correction processing method | |
JP2007080067A (en) | Control method and device of graphical user interface, and program and storage medium | |
AU2023201508A1 (en) | Document changes | |
JPH0789349B2 (en) | Message display processing method | |
JP2008102750A (en) | Input character prediction device, input character prediction method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090527 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090527 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110408 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110419 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110420 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140428 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |