(57)【要約】  誤操作防止装置（１００）は、操作情報（３１）を操作する操作者に操作情報（３１）を確認させる。類似情報生成部（１１０）は、操作情報（３１）に類似する類似情報（３２）を生成する生成規則（１４１）に基づいて、類似情報（３２）を生成する。確認画面表示部（１２０）は、操作情報（３１）と類似情報（３２）とを確認画面（３３）に表示し、操作者に確認画面（３３）から操作対象の情報を確認情報として選択させる。判定部（１３０）は、確認情報に基づいて、操作者による操作を続行させるか否かを判定する。
2019193720.tif 000002
【特許請求の範囲】
【請求項１】
操作情報を操作する操作者に前記操作情報を確認させる誤操作防止装置において、
前記操作情報に類似する類似情報を生成する生成規則に基づいて、前記類似情報を生成する類似情報生成部と、
前記操作情報と前記類似情報とを確認画面に表示し、前記操作者に前記確認画面から操作対象の情報を確認情報として選択させる確認画面表示部と、
前記確認情報に基づいて、前記操作者による操作を続行させるか否かを判定する判定部と
を備えた誤操作防止装置。
【請求項２】
前記誤操作防止装置は、
前記類似情報の候補となる複数の候補情報が設定された候補テーブルを備え、
前記類似情報生成部は、
前記操作情報と前記候補テーブルに含まれる複数の候補情報の各々との類似度を算出し、前記生成規則と前記類似度とに基づいて、前記類似情報を生成する請求項１に記載の誤操作防止装置。
【請求項３】
前記誤操作防止装置は、
前記操作者による操作の正しさの度合いを表わす信頼度が設定された信頼度テーブルを備え、
前記類似情報生成部は、
前記生成規則と前記信頼度とに基づいて、前記類似情報を生成する請求項１または２に記載の誤操作防止装置。
【請求項４】
前記誤操作防止装置は、
前記判定部による判定結果に基づいて、前記信頼度テーブルに設定されている前記信頼度を調整する信頼度調整部を備えた請求項３に記載の誤操作防止装置。
【請求項５】
前記確認画面表示部は、
前記操作情報と前記類似情報とをランダムな順番で前記確認画面に表示する請求項１から４のいずれか１項に記載の誤操作防止装置。
【請求項６】
操作情報を操作する操作者に前記操作情報を確認させる誤操作防止装置の誤操作防止方法において、
類似情報生成部が、前記操作情報に類似する類似情報を生成する生成規則に基づいて、前記類似情報を生成し、
確認画面表示部が、前記操作情報と前記類似情報とを確認画面に表示し、前記操作者に前記確認画面から操作対象の情報を確認情報として選択させ、
判定部が、前記確認情報に基づいて、前記操作者による操作を続行させるか否かを判定する誤操作防止方法。
【請求項７】
操作情報を操作する操作者に前記操作情報を確認させる誤操作防止装置の誤操作防止プログラムにおいて、
前記操作情報に類似する類似情報を生成する生成規則に基づいて、前記類似情報を生成する類似情報生成処理と、
前記操作情報と前記類似情報とを確認画面に表示し、前記操作者に前記確認画面から操作対象の情報を確認情報として選択させる確認画面表示処理と、
前記確認情報に基づいて、前記操作者による操作を続行させるか否かを判定する判定処理とをコンピュータである前記誤操作防止装置に実行させる誤操作防止プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、誤操作防止装置、誤操作防止方法および誤操作防止プログラムに関する。
【背景技術】
【０００２】
誤入力あるいは誤選択による誤操作を防止するために、ユーザにより入力された情報を確認画面に表示し、ユーザに内容確認を促す方式が用いられている。しかしながら、ユーザが内容を確認してＯＫボタンを押すだけの方式では、ユーザが機械的にＯＫボタンを押してしまう虞がある。よって、このような方式では、誤操作防止の実効性が薄れる可能性がある。【０００３】
特許文献１では、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）によりメールアドレスが認識されると、認識されたメールアドレスに類似しており、ＯＣＲにより認識間違えしやすい類似アドレスを生成する。そして、認識されたメールアドレスと類似アドレスとが記載されたチェックシートを生成し、チェックシートを用いてユーザに正しいメールアドレスを確認させる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１６７３３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、ＯＣＲによる誤認識の防止を目的としているので、ユーザ自身の誤操作を効果的に防止することはできない。【０００６】
本発明では、ユーザの誤操作防止を効果的に行うことを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る誤操作防止装置は、
操作情報を操作する操作者に前記操作情報を確認させる誤操作防止装置において、
前記操作情報に類似する類似情報を生成する生成規則に基づいて、前記類似情報を生成する類似情報生成部と、
前記操作情報と前記類似情報とを確認画面に表示し、前記操作者に前記確認画面から操作対象の情報を確認情報として選択させる確認画面表示部と、
前記確認情報に基づいて、前記操作者による操作を続行させるか否かを判定する判定部とを備えた。
【発明の効果】
【０００８】
本発明に係る誤操作防止装置によれば、類似情報生成部が、操作情報に類似する類似情報を生成する生成規則に基づいて類似情報を生成する。よって、操作者が誤操作しやすい類似情報を生成することができ、操作者による誤操作の防止を効果的に行うことができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１に係る誤操作防止装置の構成図。
【図２】実施の形態１に係る誤操作防止処理のうちの類似情報生成処理および確認画面表示処理のフロー図。
【図３】実施の形態１に係る入力画面および確認画面の例を示す図。
【図４】実施の形態１に係る信頼度テーブルの構成例。
【図５】実施の形態１に係る候補テーブルの構成例。
【図６】実施の形態１に係る誤操作防止処理のうちの判定処理および信頼度調整処理のフロー図。
【図７】誤送信しやすい操作者用の確認画面の例と誤送信しにくい操作者用の確認画面の例。
【図８】実施の形態１の変形例に係る誤操作防止装置の構成図。
【図９】実施の形態２に係る誤操作防止装置の構成図。
【図１０】実施の形態２に係る誤操作防止処理のうちの類似情報生成処理および確認画面表示処理のフロー図。
【図１１】実施の形態２に係る入力画面および確認画面の例を示す図。
【図１２】実施の形態２に係る生成規則の例を示す図。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について、図を用いて説明する。なお、各図中、同一または相当する部分には、同一符号を付している。実施の形態の説明において、同一または相当する部分については、説明を適宜省略または簡略化する。
【００１１】
実施の形態１．
＊＊＊構成の説明＊＊＊
図１を用いて、本実施の形態に係る誤操作防止装置１００の構成を説明する。
誤操作防止装置１００は、操作情報を操作する操作者に、操作情報を確認させる。本実施の形態では、操作者は、メールを作成する操作を行う。メール作成時に、誤操作防止装置１００には、メールの宛先情報が操作情報として操作者により入力される。誤操作防止装置１００は、操作者により入力された操作情報を、効果的に操作者に確認させる。
【００１２】
誤操作防止装置１００は、コンピュータである。誤操作防止装置１００は、プロセッサ９１０を備えるとともに、メモリ９２１、補助記憶装置９２２、入力インタフェース９３０、および出力インタフェース９４０といった他のハードウェアを備える。プロセッサ９１０は、信号線を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
【００１３】
誤操作防止装置１００は、機能要素として、類似情報生成部１１０と確認画面表示部１２０と判定部１３０と信頼度調整部１５０と記憶部１４０とを備える。記憶部１４０には、生成規則１４１と信頼度テーブル１４２と候補テーブル１４３とが記憶されている。
【００１４】
類似情報生成部１１０と確認画面表示部１２０と判定部１３０と信頼度調整部１５０の機能は、ソフトウェアにより実現される。記憶部１４０は、メモリ９２１に備えられる。
【００１５】
プロセッサ９１０は、誤操作防止プログラムを実行する装置である。誤操作防止プログラムは、類似情報生成部１１０と確認画面表示部１２０と判定部１３０と信頼度調整部１５０の機能を実現するプログラムである。
プロセッサ９１０は、演算処理を行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。プロセッサ９１０の具体例は、ＣＰＵ、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
【００１６】
メモリ９２１は、データを一時的に記憶する記憶装置である。メモリ９２１の具体例は、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、あるいはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
補助記憶装置９２２は、データを保管する記憶装置である。補助記憶装置９２２の具体例は、ＨＤＤである。また、補助記憶装置９２２は、ＳＤ（登録商標）メモリカード、ＣＦ、ＮＡＮＤフラッシュ、フレキシブルディスク、光ディスク、コンパクトディスク、ブルーレイ（登録商標）ディスク、ＤＶＤといった可搬記憶媒体であってもよい。なお、ＨＤＤは、Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略語である。ＳＤ（登録商標）は、Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌの略語である。ＣＦは、ＣｏｍｐａｃｔＦｌａｓｈ（登録商標）の略語である。ＤＶＤは、Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋの略語である。
【００１７】
入力インタフェース９３０は、マウス、キーボード、あるいはタッチパネルといった入力装置と接続されるポートである。入力インタフェース９３０は、具体的には、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）端子である。なお、入力インタフェース９３０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）と接続されるポートであってもよい。
出力インタフェース９４０は、ディスプレイといった出力機器のケーブルが接続されるポートである。出力インタフェース９４０は、具体的には、ＵＳＢ端子またはＨＤＭＩ（登録商標）（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）端子である。ディスプレイは、具体的には、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）である。
【００１８】
誤操作防止プログラムは、プロセッサ９１０に読み込まれ、プロセッサ９１０によって実行される。メモリ９２１には、誤操作防止プログラムだけでなく、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）も記憶されている。プロセッサ９１０は、ＯＳを実行しながら、誤操作防止プログラムを実行する。誤操作防止プログラムおよびＯＳは、補助記憶装置に記憶されていてもよい。補助記憶装置に記憶されている誤操作防止プログラムおよびＯＳは、メモリ９２１にロードされ、プロセッサ９１０によって実行される。なお、誤操作防止プログラムの一部または全部がＯＳに組み込まれていてもよい。
【００１９】
誤操作防止装置１００は、プロセッサ９１０を代替する複数のプロセッサを備えていてもよい。これら複数のプロセッサは、誤操作防止プログラムの実行を分担する。それぞれのプロセッサは、プロセッサ９１０と同じように、誤操作防止プログラムを実行する装置である。
【００２０】
誤操作防止プログラムにより利用、処理または出力されるデータ、情報、信号値および変数値は、メモリ９２１、補助記憶装置９２２、または、プロセッサ９１０内のレジスタあるいはキャッシュメモリに記憶される。
【００２１】
類似情報生成部１１０と確認画面表示部１２０と判定部１３０と信頼度調整部１５０の各部の「部」を「処理」、「手順」あるいは「工程」に読み替えてもよい。また、類似情報生成処理と確認画面表示処理と判定処理と信頼度調整処理の「処理」を「プログラム」、「プログラムプロダクト」または「プログラムを記録したコンピュータ読取可能な記憶媒体」に読み替えてもよい。
誤操作防止プログラムは、上記の各部の「部」を「処理」、「手順」あるいは「工程」に読み替えた各処理、各手順あるいは各工程を、コンピュータに実行させる。また、誤操作防止方法は、誤操作防止装置１００が誤操作防止プログラムを実行することにより行われる方法である。
誤操作防止プログラムは、コンピュータ読取可能な記録媒体に格納されて提供されてもよい。また、誤操作防止プログラムは、プログラムプロダクトとして提供されてもよい。
【００２２】
＊＊＊動作の説明＊＊＊
誤操作防止装置１００による誤操作防止処理Ｓ１００について説明する。誤操作防止処理Ｓ１００は、類似情報生成処理と確認画面表示処理と判定処理と信頼度調整処理とを有する。
類似情報生成処理は、類似情報生成部１１０により実行される。類似情報生成部１１０は、生成規則１４１に基づいて、類似情報３２を生成する。生成規則１４１は、操作情報３１に類似する類似情報３２を生成するための規則である。本実施の形態では、生成規則１４１は、操作者の信頼度と候補テーブル１４３とを用いて類似情報３２を生成するという規則である。よって、類似情報生成部１１０は、操作者の信頼度と候補テーブル１４３とを用いて、類似情報３２を生成する。
確認画面表示処理は、確認画面表示部１２０により実行される。確認画面表示部１２０は、操作情報３１と類似情報３２とを確認画面３３に表示する。そして、確認画面表示部１２０は、操作者に確認画面３３から操作対象の情報を確認情報３４として選択させる。
判定処理は、判定部１３０により実行される。判定部１３０は、確認情報３４に基づいて、操作者による操作を続行させるか否かを判定する。
信頼度調整処理は、信頼度調整部１５０により実行される。信頼度調整部１５０は、判定部１３０による判定結果に基づいて、信頼度テーブル１４２に設定されている操作者の信頼度を調整する。
【００２３】
図２を用いて、本実施の形態に係る類似情報生成処理および確認画面表示処理について説明する。
ステップＳ１０１において、類似情報生成部１１０は、操作者により操作された操作情報３１を取得する。具体的には、操作者は、メールの送信者である。よって、操作情報３１は、メールの宛先情報、すなわちメールアドレスである。
【００２４】
図３は、本実施の形態に係る入力画面３５および確認画面３３の例を示す図である。
入力画面３５には、操作者によりメールの宛先情報が操作情報３１として入力される。操作情報３１として、「Ｔａｎａｋａ．Ｔａｒｏ＠ｘｘｘ．ｙｙｙ」および「Ｓｕｚｕｋｉ．Ｈａｎａｋｏ＠ｘｘｘ．ｙｙｙ」が入力されている。類似情報生成部１１０は、入力画面３５に入力された操作情報３１を、入力インタフェース９３０を介して取得する。入力画面３５は、メール作成画面ともいう。
【００２５】
図４を用いて、本実施の形態に係る信頼度テーブル１４２の構成について説明する。
信頼度テーブル１４２は、操作者による操作の正しさの度合いを表わす信頼度４２２が設定されている。具体的には、図４に示すように、操作者名４２１と信頼度４２２とが設定されている。操作者名４２１は、操作者を識別するＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）でもよい。その他、信頼度テーブル１４２には、操作者に関する情報が設定されていてもよい。
信頼度４２２は、例えば、０以上１以下の値で表される。信頼度４２２は、操作者の操作の正しさの度合いを表わす。よって、信頼度４２２が高いほど、すなわち１に近ければ近いほど、間違えにくい人、つまり誤操作が少ない人を表わす。また、信頼度４２２が低いほど、すなわち０に近ければ近いほど、間違えやすい人、つまり誤操作が多い人を表している。信頼度４２２の表し方は、百分率といったその他の表し方でもよい。
【００２６】
図５を用いて、本実施の形態に係る候補テーブル１４３の構成について説明する。
候補テーブル１４３には、類似情報３２の候補となる複数の候補情報４３１が設定されている。また、候補情報４３１に対応する属性情報４３２が設定されている。本実施の形態では、操作情報３１がメールの宛先情報であるため、候補テーブル１４３にはメールアドレスが候補情報４３１として設定されている。また、候補テーブル１４３には、候補情報４３１であるメールアドレスに対応する人物の所属および氏名が属性情報４３２として設定されている。
【００２７】
ステップＳ１０２において、類似情報生成部１１０は、信頼度テーブル１４２を参照し、操作者の信頼度４２２を取得する。
ステップＳ１０３において、類似情報生成部１１０は、操作情報３１と、候補テーブル１４３に含まれる複数の候補情報４３１の各々との類似度を算出する。具体的には、類似情報生成部１１０は、操作者により入力された宛先情報である操作情報３１と、候補テーブル１４３に含まれる複数の候補情報４３１の各々との類似度を算出する。
類似度の算出には、文字列としての近さ、意味的な近さ、属性情報の近さ、あるいは、リストから選択する場合にはリストにおける配置の近さといった指標が用いられる。また、類似度の算出に用いられる指標に、過去に操作情報と同時選択された度合い、あるいは、過去に誤入力または誤選択された度合いといった情報を用いてもよい。類似度は、信頼度４２２と同様に、０以上１以下の値で表される。なお、類似度は、信頼度４２２と同様の表し方で表されることが好ましい。
【００２８】
ステップＳ１０４において、類似情報生成部１１０は、生成規則１４１と類似度とに基づいて、類似情報３２を生成する。本実施の形態では、類似情報生成部１１０は、生成規則１４１と類似度と信頼度４２２とに基づいて、類似情報３２を生成する。
具体的には、類似情報生成部１１０は、類似度と操作者の信頼度４２２との大小関係に基づいて、類似情報３２を生成する。例えば、類似情報生成部１１０は、類似度が操作者の信頼度４２２以上である候補情報４３１のうち、操作情報３１のいずれとも一致しないものを類似情報３２として生成する。信頼度４２２は、操作者の操作の正しさの度合いを表わしているので、類似度が操作者の信頼度４２２以上の候補情報を抽出することには、以下のような意義がある。操作者の信頼度４２２が高いほど間違えにくい人を表している。よって、信頼度４２２が高い操作者には、類似度が高く、非常に類似していて間違えやすい候補情報のみを候補テーブル１４３から抽出して、確認させればよい。一方、操作者の信頼度４２２が低いほど間違えやすい人を表している。よって、信頼度４２２が低い操作者には、類似度が低く、あまり類似しておらず間違えることがなさそうな候補情報であっても個数を多めに候補テーブル１４３から抽出して、確認させる必要がある。
以上のステップＳ１０１からステップＳ１０４までが類似情報生成処理である。
【００２９】
ステップＳ１０５において、確認画面表示部１２０は、操作情報３１と類似情報３２とをランダムな順番で確認画面３３に表示する。具体的には、確認画面表示部１２０は、出力インタフェース９４０を介して、ディスプレイに確認画面３３を表示し、操作情報３１と類似情報３２とをランダムな順番で表示する。ステップＳ１０５は、確認画面表示処理である。
【００３０】
図３では、「Ｔａｎａｋａ．Ｔａｒｏ＠ｘｘｘ．ｙｙｙ：総務部  田中太郎」の類似情報３２として「Ｔａｎａｋａ．Ｉｃｈｉｒｏ＠ｘｘｘ．ｙｙｙ：総務部  田中一郎」が、「Ｓｕｚｕｋｉ．Ｈａｎａｋｏ＠ｘｘｘ．ｙｙｙ：総務部  鈴木花子」の類似情報３２として「Ｓｕｚｕｋｉ．Ｈａｎａｋｏ＠ａｂｃ．ｚｚｚ：ＡＢＣ社  鈴木花子」が生成されたことを示している。以下ではメールアドレスの記載を省略して説明する。
確認画面表示部１２０は、「総務部  田中太郎」と「総務部  田中一郎」をランダムな順番で、「総務部  鈴木花子」と「ＡＢＣ社  鈴木花子」をランダムな順番で確認画面３３に表示する。「総務部  田中太郎」と「総務部  鈴木花子」は、操作情報３１として入力画面３５に入力された情報である。「総務部  田中一郎」と「ＡＢＣ社  鈴木花子」は、類似情報３２として生成された情報である。また、図３は、操作者に対して、「総務部  田中太郎」と「総務部  田中一郎」のいずれか一方、および「総務部  鈴木花子」と「ＡＢＣ社  鈴木花子」のいずれか一方を選択させることを示している。
【００３１】
図６を用いて、本実施の形態に係る判定処理について説明する。
ステップＳ２０１において、操作者により入力画面３５を介してメールが作成される。
ステップＳ２０２において、確認画面表示部１２０により確認画面３３が表示される。
ステップＳ２０１からステップＳ２０２までの処理は、図２のステップＳ１０１において操作者によりメールが作成されてから、ステップＳ１０５において確認画面表示部１２０により確認画面３３が表示されるまでの処理と同様である。
【００３２】
ステップＳ２０２で表示された確認画面３３において、ｃａｎｃｅｌボタンが押下されると、処理はステップＳ２０３に進む。確認画面３３においてｃａｎｃｅｌボタンが押下されたということは、確認画面３３に基づいて操作者から操作の中断の要求が入力されることを意味する。
ステップＳ２０２で表示された確認画面３３において、操作者により正しい操作情報であると選択された確認情報３４が選択され、ＯＫボタンが押下されると、処理はステップＳ２０４に進む。
図３の下段の確認画面３３では、「総務部  田中太郎」、「総務部  鈴木花子」、「総務部  田中一郎」、および「ＡＢＣ社  鈴木花子」が確認画面３３に表示され、「総務部  田中太郎」と「総務部  鈴木花子」が選択されている。そして、ＯＫボタンが押下されている状態を示している。
【００３３】
ステップＳ２０３において、信頼度調整部１５０は、信頼度テーブル１４２における操作者の信頼度４２２を第１の値だけ減少させる。これにより、操作者の信頼度４２２が減少される。すなわち、ステップＳ２０３では、操作者は誤操作をしたとは限らないが、何かしらの理由により再度メール作成をしているので、少し信頼度４２２を減少させる。
ステップＳ２０４において、判定部１３０は、確認画面３３で選択された確認情報３４と、メール作成時に入力された操作情報３１が一致するかを判定する。確認情報３４と操作情報３１とが一致しない場合に、ステップＳ２０５に進み、ステップＳ２０５を介してステップＳ２０１に処理を差し戻す。確認情報３４と操作情報３１とが一致する場合に、ステップＳ２０６に進む。
【００３４】
ステップＳ２０５において、信頼度調整部１５０は、信頼度テーブル１４２における操作者の信頼度４２２を第２の値だけ減少させる。これにより、操作者の信頼度４２２が減少される。ここでの信頼度４２２の減少量は、ステップＳ２０３での信頼度４２２の減少量よりも大きい。すなわち、ステップＳ２０５では、誤操作防止装置１００の効果で誤送信には至らなかったが、操作者は入力画面３５での操作情報３１の入力、あるいは確認画面３３での確認情報３４の選択の少なくとも一方を誤ったので、より大きく信頼度４２２を減少させる。その後、ステップＳ２０１に戻り、メール作成処理を行う。
ステップＳ２０６において、判定部１３０は、操作者による操作を続行させる。すなわち、作成されたメールを送信する。
ステップＳ２０７において、信頼度調整部１５０は、信頼度テーブル１４２における操作者の信頼度４２２を少し増加させる。これにより、操作者の信頼度４２２が増加される。すなわち、ステップＳ２０７では、操作者は誤送信をしていないとは限らないが、メール送信まで到達したため、少し信頼度４２２を増加させる。
【００３５】
ステップＳ３０１では、判定部１３０は、誤送信の情報を受け付ける。誤送信の情報とは、操作者により誤送信が発生したことを示す情報である。
ステップＳ３０２では、信頼度調整部１５０は、操作者から誤送信の情報を受け付けると、信頼度テーブル１４２における操作者の信頼度４２２を第３の値だけ減少させる。ここで、第３の値は、第２の値より大きく、第２の値は、第１の値より大きい。ステップＳ３０２の処理により、操作者の信頼度４２２が減少される。ここでの信頼度４２２の減少量は、ステップＳ２０５での信頼度４２２の減少量よりも大きい。これは、確認画面３３で確認させたにもかかわらず誤送信を起こしてしまったという重大な誤操作を意味するからである。
【００３６】
図７は、誤送信しやすい操作者用の確認画面３３の例と誤送信しにくい操作者用の確認画面３３の例を示している。
上段の確認画面３３では、「総務部  田中太郎」、「総務部  鈴木花子」、「総務部  田中一郎」、および「ＡＢＣ社  鈴木花子」の４つの情報が表示されている。下段の確認画面３３では、「総務部  田中太郎」、「総務部  鈴木花子」、および「ＡＢＣ社  鈴木花子」の３つの情報が表示されている。
具体例として、上段の確認画面３３を操作する操作者の信頼度が０．７５であるとする。そして、「総務部  田中太郎」と「総務部  田中一郎」との類似度が０．８であり、「総務部  鈴木花子」と「ＡＢＣ社  鈴木花子」との類似度が０．９１であるとする。このとき、類似情報生成部１１０は、類似度が０．７５以上の候補情報を抽出する。よって、上段の確認画面３３には、操作情報３１と、「総務部  田中一郎」と「ＡＢＣ社  鈴木花子」とが類似情報３２として表示される。
一方、下段の確認画面３３を操作する操作者の信頼度が０．９であるとする。この操作者は、上段の操作者よりも誤送信しにくい操作者である。候補情報の類似度は上段の場合と同じであるとする。このとき、類似情報生成部１１０は、類似度が０．９以上の候補情報を抽出する。よって、「ＡＢＣ社  鈴木花子」が類似情報３２として生成される。そして、下段の確認画面３３には、操作情報３１と、「ＡＢＣ社  鈴木花子」が類似情報３２として表示される。
【００３７】
＊＊＊他の構成＊＊＊
＜変形例１＞
本実施の形態では、類似情報生成部１１０は、操作者の信頼度と類似度とを用いて、候補テーブルから候補情報を抽出し、類似情報を生成する。しかし、類似情報生成部１１０は、操作者の信頼度を用いずに、類似情報を生成してもよい。具体的には、類似情報生成部１１０は、予め設定された閾値を有し、閾値と類似度とを用いて、候補テーブルから候補情報を抽出してもよい。例えば、類似情報生成部は、類似度が閾値以上の候補情報を候補テーブルから抽出し、類似情報を生成してもよい。
【００３８】
＜変形例２＞
本実施の形態では、類似度を用いて操作情報に類似する類似情報を生成している。しかし、類似度以外の情報も考慮して選択肢である類似情報を決定してもよい。以下に具体例を記載する。
（１）類似情報として、類似度の最も高いものだけでなく、類似度の低いものもランダムに混ぜてもよい。
（２）選択肢の個数をランダムに変えてもよい。これにより、間違えにくい人であっても、たまに選択肢の数を多くできる。
（３）選択肢の個数に上限あるいは下限を設定してもよい。
（４）本実施の形態で例示したように「総務部  田中太郎」「総務部  田中一郎」から１つ、「総務部  鈴木花子」「ＡＢＣ社  鈴木花子」から１つ選択させるのではなく、「総務部  田中太郎」「総務部  田中一郎」「総務部  鈴木花子」「ＡＢＣ社  鈴木花子」から２つ選択させてもよい。これにより、図３の確認画面よりも操作者による確認の手間が増し、より確認の実効性が向上する。
（５）確認画面表示時に、操作情報の入力画面が見えないよう工夫する。これにより、入力時に操作情報を間違えた場合に確認の実効性が向上する。
【００３９】
＜変形例３＞
誤操作防止装置は、ネットワークを介して他の装置と通信する通信装置を備えていてもよい。通信装置は、レシーバとトランスミッタを有する。通信装置は、無線で、ＬＡＮ、インターネット、あるいは電話回線といった通信網に接続している。通信装置は、具体的には、通信チップまたはＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。誤操作防止装置は、通信装置を介して、操作情報を取得してもよい。あるいは、誤操作防止装置は、通信装置を介して、確認画面を外部の表示装置に表示してもよい。
【００４０】
＜変形例４＞
本実施の形態では、類似情報生成部１１０と確認画面表示部１２０と判定部１３０と信頼度調整部１５０の機能がソフトウェアで実現される。変形例として、類似情報生成部１１０と確認画面表示部１２０と判定部１３０と信頼度調整部１５０の機能がハードウェアで実現されてもよい。
【００４１】
図８は、本実施の形態の変形例に係る誤操作防止装置１００の構成を示す図である。
誤操作防止装置１００は、電子回路９０９、メモリ９２１、補助記憶装置９２２、入力インタフェース９３０、および出力インタフェース９４０を備える。
【００４２】
電子回路９０９は、類似情報生成部１１０と確認画面表示部１２０と判定部１３０と信頼度調整部１５０の機能を実現する専用の電子回路である。
電子回路９０９は、具体的には、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ロジックＩＣ、ＧＡ、ＡＳＩＣ、または、ＦＰＧＡである。ＧＡは、Ｇａｔｅ  Ａｒｒａｙの略語である。ＡＳＩＣは、Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略語である。ＦＰＧＡは、Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙの略語である。
類似情報生成部１１０と確認画面表示部１２０と判定部１３０と信頼度調整部１５０の機能は、１つの電子回路で実現されてもよいし、複数の電子回路に分散して実現されてもよい。
別の変形例として、類似情報生成部１１０と確認画面表示部１２０と判定部１３０と信頼度調整部１５０の一部の機能が電子回路で実現され、残りの機能がソフトウェアで実現されてもよい。
【００４３】
プロセッサと電子回路の各々は、プロセッシングサーキットリとも呼ばれる。つまり、誤操作防止装置１００において、類似情報生成部１１０と確認画面表示部１２０と判定部１３０と信頼度調整部１５０の機能は、プロセッシングサーキットリにより実現される。
【００４４】
＊＊＊本実施の形態の効果の説明＊＊＊
本実施の形態に係る誤操作防止装置１００では、確認画面に正しい情報を表示するだけでなく、正しい情報に類似する誤った情報も一緒に表示し、正しい情報を選択させる。よって、本実施の形態に係る誤操作防止装置１００によれば、確認作業が機械的になり実効性が薄れることを防止することができる。また、本実施の形態に係る誤操作防止装置１００によれば、操作情報を確認しないと正しく選択できないため、誤送信防止の実効性が低下しない。
【００４５】
本実施の形態に係る誤操作防止装置１００では、正しい情報と誤った情報をランダムな順番で表示する。よって、本実施の形態に係る誤操作防止装置１００によれば、誤送信防止の実効性をより向上させることができる。
【００４６】
本実施の形態に係る誤操作防止装置１００では、ユーザの過去の挙動から「誤りやすさ」を信頼度として推定し、信頼度に応じて「誤った情報」の類似度および個数を調整する。よって、本実施の形態に係る誤操作防止装置１００によれば、誤送信を起こしにくい送信者における確認作業による負担の影響を抑えつつ、誤送信対策を実現できる。
【００４７】
本実施の形態に係る誤操作防止装置１００では、確認作業における誤りを「誤りやすさの推定」、すなわち信頼度に反映する。よって、本実施の形態に係る誤操作防止装置１００によれば、誤送信防止の実効性をより向上させることができる。
【００４８】
実施の形態２．
本実施の形態では、主に、実施の形態１と異なる点について説明する。なお、実施の形態１と同様の構成には同一の符号を付し、その説明を省略する場合がある。
【００４９】
図９を用いて、本実施の形態に係る誤操作防止装置１００ａの構成を説明する。
実施の形態１の誤操作防止装置１００では、類似情報生成部１１０が、候補テーブル１４３を用いて類似情報を生成していた。本実施の形態に係る誤操作防止装置１００ａでは、類似情報生成部１１０ａが、候補テーブルを用いずに類似情報を生成する。
【００５０】
本実施の形態に係る誤操作防止装置１００ａにおいて、実施の形態１と異なる構成は、候補テーブルが無い点である。その他の構成は、実施の形態１と同様である。
また、動作においては、類似情報生成処理が実施の形態１と異なる。本実施の形態に係る類似情報生成部１１０ａは、生成規則１４１ａと操作者の信頼度とに基づいて、類似情報を生成する。
【００５１】
図１０を用いて、本実施の形態に係る誤操作防止処理Ｓ１００ａのうちの類似情報生成処理および確認画面表示処理について説明する。また、図１１は、本実施の形態に係る入力画面３５ａおよび確認画面３３ａの例を示す図である。
ステップＳ１０１において、類似情報生成部１１０ａは、操作者により操作された操作情報３１ａを取得する。操作者は、入力画面３５ａを用いて品物の個数を操作情報３１ａとして入力する。図１１では、操作情報３１ａとして、個数３６が入力されている。ここでは、個数３６として２０００が入力されている。類似情報生成部１１０は、入力画面３５ａに入力された操作情報３１ａを、入力インタフェース９３０を介して取得する。
ステップＳ１０２において、類似情報生成部１１０ａは、信頼度テーブル１４２を参照し、操作者の信頼度４２２を取得する。
ステップＳ１０３ａにおいて、類似情報生成部１１０ａは、生成規則１４１ａと操作者の信頼度４２２とに基づいて、類似情報３２ａを生成する。
【００５２】
図１２は、本実施の形態に係る生成規則１４１ａの例を示す図である。
生成規則１４１ａには、操作情報の条件、信頼度の条件、生成確率、および生成する類似情報が設定されている。
類似情報生成部１１０ａは、操作情報の条件、信頼度の条件、および生成確率に基づいて、生成する類似情報に設定された方法で類似情報３２ａを生成する。
【００５３】
以下に、具体例を用いて説明する。
誤りにくい操作者、具体的には信頼度０．９の操作者が、操作情報３１ａとして「５」を入力するケースについて説明する。このケースは生成規則１４１ａの１行目に対応する。その後、１行目の生成確率に基づき、類似情報を生成する。具体的には、確率０．１で類似情報としてランダムな１桁の値を生成し、確認画面３３ａに例えば「５，７」を表示して、操作者に選択させる。残りの確率０．９では類似情報は生成されず、確認画面３３ａには「５」のみ表示される。
一方、誤りやすい操作者、具体的には信頼度０．１の操作者が、操作情報３１ａとして「５」を入力するケースについて説明する。このケースは生成規則１４１ａの１行目から４行目に対応する。よって、１行目から４行目までのそれぞれについて、生成確率に基づき、類似情報が生成される。具体的には、１行目では確率０．１でランダムな１桁の値を生成し、２行目では確率１でランダムな１桁の値を生成し、３行目では確率０．５で「６」を生成し、４行目では確率０．５で「４」を生成する。なお、生成された類似情報が重複した場合や、操作情報３１ａと一致した場合などは、状況に応じて再生成などを行う。この結果、確認画面３３ａには、例えば、「２，５」、「４，５，９」、「１，５，６」、「３，４，５，６」、あるいは「１，４，５，６，８」といった個数が表示され、操作者に選択させる。
【００５４】
誤りにくい操作者、具体的には信頼度０．９の操作者が、操作情報３１ａとして「２０００」を入力するケースについて説明する。生成規則１４１ａにはこのケースに対応する行はない。よって、類似情報は生成されない。確認画面３３ａにはつねに「２０００」のみ表示される。
一方、誤りやすい操作者、具体的には信頼度０．１の操作者が、操作情報３１ａとして「２０００」を入力するケースについて説明する。このケースは生成規則１４１ａの９行目から１２行目に対応する。よって、生成確率に基づき、類似情報が生成される。しかし、生成確率１の行が無いため、類似情報が生成されない可能性もある。各行の生成確率によって、確認画面３３ａには、例えば、「２０００」、「２００，２０００」、「２００，２０００、２００００」、あるいは「２０，２０００，２００００，２０００００」といった個数が表示され、操作者に選択させる。
【００５５】
ステップＳ１０５において、確認画面表示部１２０は、操作情報３１ａと類似情報３２ａとをランダムな順番で確認画面３３ａに表示する。図１１では、２００と２００００が類似情報３２ａとして生成され、確認画面３３ａに操作情報３１ａである２０００とともに表示されている。そして、操作者により２０００が選択され、ＯＫボタンが押下されている。
ステップＳ１０１、ステップＳ１０２、およびステップＳ１０５の処理は、図２のステップＳ１０１、ステップＳ１０２、およびステップＳ１０５の処理と基本的には同様である。図１０では、図２のステップＳ１０３とステップＳ１０４に替えて、ステップＳ１０３ａが実行される。
【００５６】
実施の形態１ではメールの宛先情報の確認画面について説明した。また、実施の形態２では品物の発注個数の確認画面について説明した。その他、誤操作防止のために確認画面を利用する全てのシステムについて、実施の形態１あるいは２を適用することができる。具体例として、以下のシステムがある。
（１）振り込み、あるいは、精算を行う際の確認画面を有する金融システム
（２）電子カルテ、あるいは、投薬および処方を行う際の確認画面を有する医療システム
（３）設定あるいは表示の確認を行う際の確認画面を有する保守システム
（４）ＦＡＸ送信、アクセス権設定、あるいはファイル削除といった処理を行う際の確認画面を有する情報システム
（５）個人情報登録を行う際の確認画面を有するＷｅｂシステム
【００５７】
以上のように、誤りが起きやすい入力画面を有するシステムであれば、類似情報を作成するための候補テーブルといったデータベースの存否に関わらず、効果的に誤送信を防止でできる類似情報を生成することができる。
【００５８】
また、操作情報を入力する入力者と、その内容を確認する確認者が異なる場合でも、実施の形態１および２を適用することができる。具体的には、承認ワークフローにおける内容確認といったシステムがある。承認ワークフローにおいて正しい情報を表示するとともに、別途複数の選択肢を表示して選択させる際に、実施の形態１および２を適用することができる。
【００５９】
以上の実施の形態１および２では、誤操作防止装置の各部を独立した機能ブロックとして説明した。しかし、誤操作防止装置の構成は、上述した実施の形態のような構成でなくてもよい。誤操作防止装置の機能ブロックは、上述した実施の形態で説明した機能を実現することができれば、どのような構成でもよい。また、誤操作防止装置は、１つの装置でなく、複数の装置から構成されたシステムでもよい。
また、実施の形態１および２のうち、複数の部分を組み合わせて実施しても構わない。あるいは、これらの実施の形態のうち、１つの部分を実施しても構わない。その他、これら実施の形態を、全体としてあるいは部分的に、どのように組み合わせて実施しても構わない。
すなわち、実施の形態１および２では、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【００６０】
なお、上述した実施の形態は、本質的に好ましい例示であって、本発明の範囲、本発明の適用物の範囲、および本発明の用途の範囲を制限することを意図するものではない。上述した実施の形態は、必要に応じて種々の変更が可能である。
【符号の説明】
【００６１】
３１，３１ａ  操作情報、３２，３２ａ  類似情報、３３，３３ａ  確認画面、３４  確認情報、３５，３５ａ  入力画面、３６  個数、１００，１００ａ  誤操作防止装置、１１０，１１０ａ  類似情報生成部、１２０  確認画面表示部、１３０  判定部、１４０  記憶部、１４１，１４１ａ  生成規則、１４２  信頼度テーブル、１４３  候補テーブル、１５０  信頼度調整部、４２１  操作者名、４２２  信頼度、４３１  候補情報、４３２  属性情報、９０９  電子回路、９１０  プロセッサ、９２１  メモリ、９２２  補助記憶装置、９３０  入力インタフェース、９４０  出力インタフェース、Ｓ１００，Ｓ１００ａ  誤操作防止処理。
【図１】
2019193720.tif 000003
【図２】
2019193720.tif 000004
【図３】
2019193720.tif 000005
【図４】
2019193720.tif 000006
【図５】
2019193720.tif 000007
【図６】
2019193720.tif 000008
【図７】
2019193720.tif 000009
【図８】
2019193720.tif 000010
【図９】
2019193720.tif 000011
【図１０】
2019193720.tif 000012
【図１１】
2019193720.tif 000013
【図１２】
2019193720.tif 000014
【手続補正書】
【提出日】平成30年8月3日(2018.8.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
操作情報を操作する操作者に前記操作情報を確認させる誤操作防止装置において、
前記操作情報に類似する類似情報を生成する生成規則に基づいて、前記類似情報を生成する類似情報生成部と、
前記操作情報と前記類似情報とを確認画面に表示し、前記操作者に前記確認画面から操作対象の情報を確認情報として選択させる確認画面表示部と、
前記確認情報と前記操作情報が一致するか否かに基づいて、前記操作者による操作を続行させるか否かを判定する判定部と
を備えた誤操作防止装置。
【請求項２】
前記誤操作防止装置は、
前記類似情報の候補となる複数の候補情報が設定された候補テーブルを備え、
前記類似情報生成部は、
前記操作情報と前記候補テーブルに含まれる複数の候補情報の各々との類似度を算出し、前記生成規則と前記類似度とに基づいて、前記類似情報を生成する請求項１に記載の誤操作防止装置。
【請求項３】
前記誤操作防止装置は、
前記操作者による操作の正しさの度合いを表わす信頼度が設定された信頼度テーブルを備え、
前記類似情報生成部は、
前記生成規則と前記信頼度とに基づいて、前記類似情報を生成する請求項１または２に記載の誤操作防止装置。
【請求項４】
前記誤操作防止装置は、
前記判定部による判定結果に基づいて、前記信頼度テーブルに設定されている前記信頼度を調整する信頼度調整部を備えた請求項３に記載の誤操作防止装置。
【請求項５】
前記確認画面表示部は、
前記操作情報と前記類似情報とをランダムな順番で前記確認画面に表示する請求項１から４のいずれか１項に記載の誤操作防止装置。
【請求項６】
操作情報を操作する操作者に前記操作情報を確認させる誤操作防止装置の誤操作防止方法において、
類似情報生成部が、前記操作情報に類似する類似情報を生成する生成規則に基づいて、前記類似情報を生成し、
確認画面表示部が、前記操作情報と前記類似情報とを確認画面に表示し、前記操作者に前記確認画面から操作対象の情報を確認情報として選択させ、
判定部が、前記確認情報と前記操作情報が一致するか否かに基づいて、前記操作者による操作を続行させるか否かを判定する誤操作防止方法。
【請求項７】
操作情報を操作する操作者に前記操作情報を確認させる誤操作防止装置の誤操作防止プログラムにおいて、
前記操作情報に類似する類似情報を生成する生成規則に基づいて、前記類似情報を生成する類似情報生成処理と、
前記操作情報と前記類似情報とを確認画面に表示し、前記操作者に前記確認画面から操作対象の情報を確認情報として選択させる確認画面表示処理と、
前記確認情報と前記操作情報が一致するか否かに基づいて、前記操作者による操作を続行させるか否かを判定する判定処理とをコンピュータである前記誤操作防止装置に実行させる誤操作防止プログラム。
【国際調査報告】
2019193720.tif 000015
2019193720.tif 000016