JP2017146748A - Input content confirmation promotion device, input content confirmation promotion method, and input content confirmation promotion program - Google Patents

Input content confirmation promotion device, input content confirmation promotion method, and input content confirmation promotion program Download PDF

Info

Publication number
JP2017146748A
JP2017146748A JP2016027436A JP2016027436A JP2017146748A JP 2017146748 A JP2017146748 A JP 2017146748A JP 2016027436 A JP2016027436 A JP 2016027436A JP 2016027436 A JP2016027436 A JP 2016027436A JP 2017146748 A JP2017146748 A JP 2017146748A
Authority
JP
Japan
Prior art keywords
input content
input
operation history
content confirmation
unit
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
Application number
JP2016027436A
Other languages
Japanese (ja)
Other versions
JP6649112B2 (en
Inventor
佑哉 丸山
Yuya Maruyama
佑哉 丸山
志朗 小笠原
Shiro Ogasawara
志朗 小笠原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2016027436A priority Critical patent/JP6649112B2/en
Publication of JP2017146748A publication Critical patent/JP2017146748A/en
Application granted granted Critical
Publication of JP6649112B2 publication Critical patent/JP6649112B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

PROBLEM TO BE SOLVED: To effectively prevent erroneous input of a huge number of patterns.SOLUTION: An operation history information acquisition unit 102 acquires an operation history including a content input by a user to an application. An input content confirmation screen presentation unit 107 shows the user the input content so that the user can select correctness of the input content and accepts selection of the correctness from the user. A correctness determination result provision unit 108 determines correctness of the operation history on the basis of the selection from the user accepted by the input content confirmation screen presentation unit 107 and causes an operation history information accumulation unit 103 to store correctness information in association with the operation history.SELECTED DRAWING: Figure 1

Description

本発明は、入力内容確認促進装置、入力内容確認促進方法および入力内容確認促進プログラムに関する。   The present invention relates to an input content confirmation promoting device, an input content confirmation promoting method, and an input content confirmation promoting program.

現在、様々な業務においてアプリケーション操作は必須のものとなっており、アプリケーションへの情報の誤入力は業務に支障をきたすため、誤入力は可能な限り防がなければならない。アプリケーション操作における誤入力を防ぐため、あらかじめ誤った入力内容を受け付けない機構をシステムに組み込む手法(例えば非特許文献1)や、適切な操作手順を示したマニュアルを作成する手法(例えば非特許文献2)がとられている。   Currently, application operations are indispensable in various business operations, and erroneous input of information to the application interferes with business operations. Therefore, erroneous input must be prevented as much as possible. In order to prevent erroneous input in application operation, a method of incorporating a mechanism that does not accept erroneous input contents in advance (for example, Non-Patent Document 1) or a method for creating a manual showing an appropriate operation procedure (for example, Non-Patent Document 2) ) Has been taken.

「OpenRules(ルールエンジン)」、インターネット(http://www.intra-mart.jp/products/iap/im-bis/openrules.html)"OpenRules (rule engine)", Internet (http://www.intra-mart.jp/products/iap/im-bis/openrules.html) 「マニュアル作成ソフト Dojo」、インターネット(http://www.tepss.com/)"Manual creation software Dojo", Internet (http://www.tepss.com/)

しかしながら、従来の誤入力防止手法には、膨大なパターン数の誤入力を効率的に防止することができないという問題があった。   However, the conventional erroneous input prevention method has a problem that it cannot efficiently prevent erroneous input of a huge number of patterns.

例えば、あらかじめ誤った入力内容を受け付けない機構をシステムに組み込む手法においては、誤入力のパターンが多岐にわたる場合に、全ての誤入力のパターンをあらかじめ防ぐような機構をアプリケーションに導入することは、誤入力パターンの網羅的把握の困難性、および実装、設定、管理における作業量の観点から現実的ではない。また、このような機構の適用はユーザ単位でなくシステム単位であるため、ユーザが各々のニーズに応じて適用することは困難である。このため、あらかじめ誤った入力内容を受け付けない機構をシステムに組み込む手法では、膨大なパターン数の誤入力を効率的に防止することができない。   For example, in the method of incorporating into the system a mechanism that does not accept erroneous input contents in advance, if there are a wide variety of erroneous input patterns, introducing a mechanism that prevents all erroneous input patterns in advance into the application It is not realistic in terms of the difficulty of comprehensively grasping input patterns and the amount of work in implementation, setting, and management. In addition, since such a mechanism is applied not on a user basis but on a system basis, it is difficult for the user to apply it according to their needs. For this reason, the technique of incorporating in the system a mechanism that does not accept erroneous input contents in advance cannot efficiently prevent an erroneous input of a huge number of patterns.

また、例えば、適切な操作手順を示したマニュアルを作成する手法においても、誤入力情報の網羅的把握の困難性、作成の手間等の同様の課題が存在し、加えて、ユーザがマニュアルを参照する際に必要な情報を探す手間が生じるという課題も存在する。このため、適切な操作手順を示したマニュアルを作成する手法では、膨大なパターン数の誤入力を効率的に防止することができない。   In addition, for example, in the method of creating a manual that shows an appropriate operation procedure, there are similar problems such as difficulty in comprehensively grasping erroneous input information and troublesome creation, and in addition, the user refers to the manual. There is also a problem that it takes time to search for necessary information. For this reason, the technique of creating a manual showing an appropriate operation procedure cannot efficiently prevent erroneous input of a huge number of patterns.

本発明の入力内容確認促進装置は、ユーザによるアプリケーションへの入力内容を含む操作履歴を取得する取得部と、前記入力内容を、該入力内容の正誤を選択できるようにユーザに対し提示し、前記ユーザによる正誤の選択を受け付ける提示部と、前記提示部によって受け付けられたユーザの選択を基に、前記操作履歴の正誤を判定し、前記正誤を、前記操作履歴と対応付けて記憶部に記憶させる付与部と、を有することを特徴とする。   The input content confirmation promoting device of the present invention presents an acquisition unit that acquires an operation history including input content to an application by a user, and presents the input content to the user so that the correctness of the input content can be selected. Based on the user's selection accepted by the presentation unit that accepts the user's correct / incorrect selection, the correctness of the operation history is determined, and the correctness / incorrectness is stored in the storage unit in association with the operation history. And an imparting unit.

また、本発明の入力内容確認促進方法は、ユーザによるアプリケーションへの入力内容を含む操作履歴を取得する取得工程と、前記入力内容を、該入力内容の正誤を選択できるようにユーザに対し提示し、前記ユーザによる正誤の選択を受け付ける提示工程と、前記提示工程によって受け付けられたユーザの選択を基に、前記操作履歴の正誤を判定し、前記正誤を、前記操作履歴と対応付けて記憶部に記憶させる付与工程と、を含んだことを特徴とする。   Also, the input content confirmation promoting method of the present invention presents an acquisition step of acquiring an operation history including input content to the application by the user, and presents the input content to the user so that the correctness of the input content can be selected. The correctness of the operation history is determined based on the presentation step of accepting the correct / incorrect selection by the user and the user's selection accepted by the presenting step, and the correctness / incorrectness is associated with the operation history in the storage unit. And an applying step for storing.

本発明によれば、膨大なパターン数の誤入力を効率的に防止することができる。   According to the present invention, it is possible to efficiently prevent an erroneous input of a huge number of patterns.

図1は、第1の実施形態に係る入力内容確認促進装置の構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of the configuration of the input content confirmation promoting device according to the first embodiment. 図2は、操作対象アプリケーションの一例を示す図である。FIG. 2 is a diagram illustrating an example of the operation target application. 図3は、操作履歴情報の一例を示す図である。FIG. 3 is a diagram illustrating an example of operation history information. 図4は、操作履歴情報の一例を示す図である。FIG. 4 is a diagram illustrating an example of operation history information. 図5は、操作履歴情報の一例を示す図である。FIG. 5 is a diagram illustrating an example of operation history information. 図6は、入力内容確認画面の一例を示す図である。FIG. 6 is a diagram illustrating an example of the input content confirmation screen. 図7は、正誤情報と対応付けられた操作履歴情報の一例を示す図である。FIG. 7 is a diagram illustrating an example of operation history information associated with correct / incorrect information. 図8は、操作正誤判定結果画面の一例を示す図である。FIG. 8 is a diagram illustrating an example of an operation correct / incorrect determination result screen. 図9は、第1の実施形態に係る入力内容確認促進装置の処理の一例を示す図である。FIG. 9 is a diagram illustrating an example of processing of the input content confirmation promoting device according to the first embodiment. 図10は、第1の実施形態に係る入力内容確認促進装置の処理の一例を示す図である。FIG. 10 is a diagram illustrating an example of processing of the input content confirmation promoting device according to the first embodiment. 図11は、入力内容確認促進システムの構成の一例を示す図である。FIG. 11 is a diagram illustrating an example of the configuration of the input content confirmation promotion system. 図12は、入力内容確認促進システムの構成の一例を示す図である。FIG. 12 is a diagram illustrating an example of the configuration of the input content confirmation promotion system. 図13は、プログラムが実行されることにより、入力内容確認促進装置が実現されるコンピュータの一例を示す図である。FIG. 13 is a diagram illustrating an example of a computer in which the input content confirmation promoting device is realized by executing a program.

以下に、本願に係る入力内容確認促進装置、入力内容確認促進方法および入力内容確認促進プログラムの実施形態を図面に基づいて詳細に説明する。なお、この実施形態により本発明が限定されるものではない。   Hereinafter, embodiments of an input content confirmation promoting device, an input content confirmation promoting method, and an input content confirmation promoting program according to the present application will be described in detail with reference to the drawings. In addition, this invention is not limited by this embodiment.

[第1の実施形態]
まず、第1の実施形態に係る入力内容確認促進装置の構成、処理の流れおよび効果を説明する。
[First Embodiment]
First, the configuration, process flow, and effects of the input content confirmation promoting device according to the first embodiment will be described.

[第1の実施形態の構成]
図1を用いて、第1の実施形態に係る入力内容確認促進装置の構成について説明する。図1は、第1の実施形態に係る入力内容確認促進装置の構成の一例を示す図である。図1に示すように、入力内容確認促進装置10は、操作対象アプリケーション101、操作履歴情報取得部102、操作履歴情報蓄積部103、入力内容確認画面提示判定部104、確認項目選別部105、入力内容確認画面作成部106、入力内容確認画面提示部107、正誤判定結果付与部108、操作正誤判定結果画面提示判定部109、操作正誤判定部110、操作正誤判定結果画面作成部111、操作正誤判定結果画面提示部112を有する。
[Configuration of First Embodiment]
The configuration of the input content confirmation promoting device according to the first embodiment will be described with reference to FIG. FIG. 1 is a diagram illustrating an example of the configuration of the input content confirmation promoting device according to the first embodiment. As shown in FIG. 1, the input content confirmation promoting device 10 includes an operation target application 101, an operation history information acquisition unit 102, an operation history information storage unit 103, an input content confirmation screen presentation determination unit 104, a confirmation item selection unit 105, an input Content confirmation screen creation unit 106, input content confirmation screen presentation unit 107, correctness determination result assignment unit 108, operation correctness determination result screen presentation determination unit 109, operation correctness determination unit 110, operation correctness determination result screen creation unit 111, operation correctness determination A result screen presentation unit 112 is included.

入力内容確認促進装置10は、図示しないディスプレイ等の表示装置を介して、ユーザに対し画面表示を行う。また、入力内容確認促進装置10は、図示しないマウスやキーボード等の入力装置を介して、ユーザからの操作を受け付ける。   The input content confirmation promoting device 10 displays a screen to the user via a display device such as a display (not shown). Further, the input content confirmation promoting device 10 receives an operation from the user via an input device such as a mouse or a keyboard (not shown).

また、図1の例では、ユーザが操作するアプリケーションである操作対象アプリケーション101が入力内容確認促進装置10に含まれている。ここで、入力内容確認促進装置10の構成は図1の例に限定されず、例えば操作対象アプリケーション101が入力内容確認促進装置10と接続された他の装置で実行されることとしてもよい。   In the example of FIG. 1, an operation target application 101 that is an application operated by the user is included in the input content confirmation promoting device 10. Here, the configuration of the input content confirmation promoting device 10 is not limited to the example of FIG. 1. For example, the operation target application 101 may be executed by another device connected to the input content confirmation promoting device 10.

入力内容確認促進装置10には、大きく2つの機能がある。入力内容確認促進装置10の1つ目の機能は、ユーザのアプリケーションの操作履歴および、操作の正誤情報を蓄積する機能である。このとき、操作履歴情報取得部102は、ユーザによるアプリケーションへの入力内容を含む操作履歴を取得する。また、入力内容確認画面提示部107は、入力内容を、該入力内容の正誤を選択できるようにユーザに対し提示し、ユーザによる正誤の選択を受け付ける。また、正誤判定結果付与部108は、入力内容確認画面提示部107によって受け付けられたユーザの選択を基に、操作履歴の正誤を判定し、正誤情報を、操作履歴と対応付けて操作履歴情報蓄積部103に記憶させる。   The input content confirmation promoting device 10 has two main functions. The first function of the input content confirmation promoting device 10 is a function of accumulating the operation history of the user's application and the correctness information of the operation. At this time, the operation history information acquisition unit 102 acquires an operation history including contents input to the application by the user. Moreover, the input content confirmation screen presenting unit 107 presents the input content to the user so that the correctness of the input content can be selected, and accepts the selection of correctness by the user. Further, the correct / incorrect determination result giving unit 108 determines whether the operation history is correct based on the user selection received by the input content confirmation screen presenting unit 107, and stores the operation history information in association with the correct / incorrect information with the operation history. Stored in the unit 103.

また、入力内容確認促進装置10の2つ目の機能は、蓄積した操作履歴および操作の正誤情報を用いて、実際に操作が行われた際に、当該操作の正誤をユーザに提示する機能である。このとき、操作正誤判定部110は、操作履歴情報取得部102によって取得された第1の操作履歴と、操作履歴情報蓄積部103に正誤情報と対応付けられて記憶されている第2の操作履歴と、を基に第1の操作履歴の正誤を判定する。また、操作正誤判定結果画面提示部112は、判定した結果をユーザに対し提示する。以降、各機能部について具体的な例を用いて詳細に説明する。   The second function of the input content confirmation promoting device 10 is a function for presenting the correctness of the operation to the user when the operation is actually performed using the accumulated operation history and operation correctness information. is there. At this time, the operation correctness determination unit 110 includes the first operation history acquired by the operation history information acquisition unit 102 and the second operation history stored in the operation history information storage unit 103 in association with the correctness information. Whether or not the first operation history is correct is determined based on the above. Moreover, the operation correct / incorrect determination result screen presentation unit 112 presents the determined result to the user. Hereinafter, each functional unit will be described in detail using specific examples.

操作対象アプリケーション101は、ユーザによって操作されるアプリケーションである。操作対象アプリケーション101は、画面上に、例えばテキストボックス、チェックボックス、ラジオボタン、プルダウンメニュー、ボタン等を表示する。ユーザによる操作には、例えばテキストボックスへのテキストの入力、チェックボックス、ラジオボタン、プルダウンメニューの項目選択、およびボタンの押下等が含まれる。   The operation target application 101 is an application operated by a user. The operation target application 101 displays, for example, a text box, a check box, a radio button, a pull-down menu, and a button on the screen. The user operation includes, for example, inputting text into a text box, selecting a check box, radio button, pull-down menu item, and pressing a button.

図2を用いて、操作対象アプリケーション101の具体例について説明する。図2は、操作対象アプリケーションの一例を示す図である。図2に示すように、操作対象アプリケーション101は、画面上に氏名を入力するための氏名テキストボックス、住所を入力するための住所テキストボックス、電話番号を入力するための電話番号テキストボックス、サービスAを選択するためのサービスAチェックボックス、サービスBを選択するためのサービスBチェックボックスおよび登録ボタンを表示する。そして、ユーザは、図2に示す各テキストボックスへのテキストの入力、各チェックボックスの選択および登録ボタンの押下といった操作を行うことができる。   A specific example of the operation target application 101 will be described with reference to FIG. FIG. 2 is a diagram illustrating an example of the operation target application. As shown in FIG. 2, the operation target application 101 includes a name text box for entering a name on the screen, an address text box for entering an address, a phone number text box for entering a telephone number, and a service A. A service A check box for selecting, a service B check box for selecting service B, and a registration button are displayed. Then, the user can perform operations such as inputting text into each text box shown in FIG. 2, selecting each check box, and pressing a registration button.

操作履歴情報取得部102は、操作対象アプリケーション101からユーザによる操作の履歴である操作履歴情報を取得し、取得した操作履歴情報を操作履歴情報蓄積部103に記憶させる。操作履歴情報には、例えば下記の(1)〜(3)が含まれる。
(1)操作対象アプリケーションの画面情報と入力情報
例:画面上の座標(x,y)にテキストボックスが存在し、当該テキストボックスにテキスト“abc”が入力された。
(2)ユーザによる現在の操作と操作箇所
例:座標(a,b)のボタンがクリックされた。
(3)操作履歴情報が取得された日時
The operation history information acquisition unit 102 acquires operation history information that is a history of operations performed by the user from the operation target application 101, and stores the acquired operation history information in the operation history information storage unit 103. The operation history information includes, for example, the following (1) to (3).
(1) Screen information and input information of operation target application Example: A text box exists at coordinates (x, y) on the screen, and the text “abc” is input to the text box.
(2) Current operation by user and operation location Example: The button of coordinates (a, b) was clicked.
(3) Date and time when operation history information was acquired

また、操作履歴情報取得部102は、操作履歴情報を例えばXMLファイルとして取得する。また、上記の(1)の入力情報の取得対象は、テキストボックスに限定されず、チェックボックス、ラジオボタン、プルダウンメニュー等の任意の入力可能なオブジェクトが考えられる。また、上記の(2)について、現在の操作の取得対象は、ボタンをクリックすることに限定されず、入力情報の取得対象を選択することや、対象ウィンドウを選択すること等の任意の操作が考えられる。   The operation history information acquisition unit 102 acquires operation history information as, for example, an XML file. In addition, the acquisition target of the input information (1) is not limited to a text box, and any inputable object such as a check box, a radio button, or a pull-down menu can be considered. Regarding (2) above, the acquisition target of the current operation is not limited to clicking a button, and any operation such as selecting an acquisition target of input information or selecting a target window may be performed. Conceivable.

図3〜5を用いて、操作履歴情報の具体例について説明する。図3〜5は、操作履歴情報の一例を示す図である。ここでは、操作履歴情報取得部102は、図2に示す操作対象アプリケーション101によって表示されている画面において、登録ボタンがクリックされた際に操作履歴情報を取得したものとする。   A specific example of the operation history information will be described with reference to FIGS. 3 to 5 are diagrams illustrating examples of operation history information. Here, it is assumed that the operation history information acquisition unit 102 acquires the operation history information when the registration button is clicked on the screen displayed by the operation target application 101 illustrated in FIG.

操作履歴情報取得部102は、画面情報および入力情報として、例えば図3に示すような、オブジェクトへの入力値を含んだ情報を取得する。図3に示すように、画面情報および入力情報には、例えば座標(x1,y1)に存在する氏名テキストボックスに“○○ △△”が入力されたことを操作履歴情報として取得する。   The operation history information acquisition unit 102 acquires information including an input value to the object as shown in FIG. 3, for example, as screen information and input information. As shown in FIG. 3, in the screen information and the input information, for example, the fact that “XXΔΔ” is input to the name text box existing at the coordinates (x1, y1) is acquired as the operation history information.

また、操作履歴情報取得部102は、チェックボックスの入力情報として、チェックされている場合はTrue、チェックされていない場合はFalseを取得する。この場合、図2に示すように、サービスAチェックボックスはチェックされており、サービスBチェックボックスはチェックされていないため、操作履歴情報取得部102は、サービスAチェックボックスの入力内容としてTrue、サービスBチェックボックスの入力内容としてFalseを取得している。   Further, the operation history information acquisition unit 102 acquires True as the input information of the check box, and False when the check box is not checked. In this case, as shown in FIG. 2, since the service A check box is checked and the service B check box is not checked, the operation history information acquisition unit 102 receives True as the input content of the service A check box. False is acquired as the input content of the B check box.

また、図4に示すように、操作履歴情報取得部102は、座標(x3,y6)に存在する登録ボタンがクリックされたことを操作情報として取得する。また、図5に示すように、操作履歴情報取得部102は、操作履歴情報が取得された日時として、2015-12-01 10:15:20を取得する。   Further, as illustrated in FIG. 4, the operation history information acquisition unit 102 acquires, as operation information, that a registration button existing at coordinates (x3, y6) has been clicked. Further, as illustrated in FIG. 5, the operation history information acquisition unit 102 acquires 2015-12-01 10:15:20 as the date and time when the operation history information was acquired.

操作履歴情報蓄積部103は、操作履歴情報取得部102が取得した操作履歴情報を記憶する。操作履歴情報蓄積部103は、例えば装置に備えられた二次記憶装置であってもよいし、外部データベースであってもよい。また、操作履歴情報蓄積部103は、操作履歴情報をXMLファイル等の任意の形式で記憶することができる。   The operation history information storage unit 103 stores the operation history information acquired by the operation history information acquisition unit 102. The operation history information storage unit 103 may be, for example, a secondary storage device provided in the device or an external database. Further, the operation history information accumulation unit 103 can store the operation history information in an arbitrary format such as an XML file.

入力内容確認画面提示判定部104は、操作履歴情報に基づいて、入力内容確認促進機能を実行するか否かの判定を行う。入力内容確認画面提示判定部104は、例えば操作対象アプリケーション101において特定のボタンが押されたことを操作履歴情報が示している場合、入力内容確認促進機能を実行すると判定する。さらに、入力内容確認画面提示判定部104は、操作対象アプリケーション101に特定の情報が入力されたことを操作履歴情報が示している場合、入力内容確認促進機能を実行すると判定してもよい。   The input content confirmation screen presentation determination unit 104 determines whether to execute the input content confirmation promotion function based on the operation history information. For example, when the operation history information indicates that a specific button has been pressed in the operation target application 101, the input content confirmation screen presentation determination unit 104 determines to execute the input content confirmation promotion function. Furthermore, the input content confirmation screen presentation determination unit 104 may determine to execute the input content confirmation promotion function when the operation history information indicates that specific information has been input to the operation target application 101.

入力内容確認画面提示判定部104が入力内容確認促進機能を実行するか否かの判定を行う際の条件は、設定によって任意に指定することができる。条件の設定の方法としては、例えばテキストファイルに注目する入力箇所、入力内容を記述し、当該テキストファイルを入力内容確認画面提示判定部104に読み込ませる方法が考えられる。このように、設定用のファイルを用意しておくことで、設定内容の配信、共有が可能となる。   The condition for determining whether or not the input content confirmation screen presentation determination unit 104 executes the input content confirmation promotion function can be arbitrarily specified by setting. As a method of setting conditions, for example, a method of describing an input location and input content that is focused on a text file, and causing the input content confirmation screen presentation determination unit 104 to read the text file can be considered. In this way, by preparing a setting file, setting contents can be distributed and shared.

例えば、入力内容確認画面提示判定部104は、図2に示す操作対象アプリケーション101によって表示されている画面において、登録ボタンがクリックされた場合に入力内容確認促進機能を実行すると判定する。   For example, the input content confirmation screen presentation determination unit 104 determines to execute the input content confirmation promotion function when the registration button is clicked on the screen displayed by the operation target application 101 shown in FIG.

確認項目選別部105は、入力内容確認画面提示判定部104が入力内容確認促進機能を実行すると判定した場合に、操作履歴情報蓄積部103に記憶されている操作履歴情報からあらかじめ設定された入力項目を取得する。取得する入力項目の設定の方法としては、例えばテキストファイルに取得する入力項目を記述し、当該テキストファイルを確認項目選別部105に読み込ませる方法が考えられる。このように、設定用のファイルを用意しておくことで、設定内容の配信、共有が可能となる。   The confirmation item selection unit 105, when the input content confirmation screen presentation determination unit 104 determines that the input content confirmation promotion function is to be executed, the input item set in advance from the operation history information stored in the operation history information storage unit 103 To get. As a method of setting the input item to be acquired, for example, a method of describing the input item to be acquired in a text file and causing the confirmation item selection unit 105 to read the text file can be considered. In this way, by preparing a setting file, setting contents can be distributed and shared.

例えば、確認項目選別部105は、図2に示す操作対象アプリケーション101によって表示されている画面の入力項目のうち、氏名テキストボックスは取得せずに、電話番号テキストボックスを取得するように設定されていてもよい。   For example, the confirmation item selection unit 105 is set to acquire the telephone number text box without acquiring the name text box among the input items on the screen displayed by the operation target application 101 shown in FIG. May be.

入力内容確認画面作成部106は、確認項目選別部105によって取得された入力項目への入力内容に基づいて、入力内容確認画面を作成する。入力内容確認画面には、入力項目の入力内容が表示され、ユーザが入力内容に対する正誤の判断結果を入力する機能が備えられている。入力内容確認画面作成部106は、入力内容確認画面を作成すると、入力内容確認画面提示部107に対し、入力内容確認画面を提示するように命令する。   The input content confirmation screen creation unit 106 creates an input content confirmation screen based on the input content to the input item acquired by the confirmation item selection unit 105. On the input content confirmation screen, the input content of the input item is displayed, and the user has a function of inputting a correct / incorrect determination result for the input content. After creating the input content confirmation screen, the input content confirmation screen creation unit 106 instructs the input content confirmation screen presentation unit 107 to present the input content confirmation screen.

例えば、図6に示すように、入力内容確認画面には、「以下の内容で登録します。よろしいですか?」というメッセージとともに入力値が表示され、さらに、押下されると入力値の入力を確定させるOKボタンと、押下されると入力値の入力を取り消すキャンセルボタンと、が表示される。図6は、入力内容確認画面の一例を示す図である。また、入力内容確認画面に表示されるボタンは図6の例に限定されず、例えば、「内容に問題ありません」および「内容に誤りがあります」というラベルがそれぞれ付された2種類のボタンであってもよい。   For example, as shown in FIG. 6, the input value confirmation screen displays an input value with a message “Register with the following contents. Are you sure?”, And when it is pressed, the input value is input. An OK button for confirming and a cancel button for canceling input of an input value when pressed are displayed. FIG. 6 is a diagram illustrating an example of the input content confirmation screen. The buttons displayed on the input content confirmation screen are not limited to the example shown in FIG. 6. For example, there are two types of buttons labeled “No problem in content” and “There is an error in content”. May be.

入力内容確認画面提示部107は、入力内容確認画面作成部106から入力内容確認画面を提示するように命令されると、入力内容確認画面を表示する。このとき、入力内容確認画面提示部107は、入力内容確認画面において所定の操作が行われるまでの間、操作対象アプリケーション101の所定の動作をブロックする等の処理を行ってもよい。例えば、入力内容確認画面提示部107は、入力内容確認画面で所定の操作が行われるまで、操作対象アプリケーション101を完了できなくすることで、ユーザによる入力内容の確認を促進することができる。   When the input content confirmation screen presenting unit 107 is instructed by the input content confirmation screen creating unit 106 to present the input content confirmation screen, the input content confirmation screen presenting unit 107 displays the input content confirmation screen. At this time, the input content confirmation screen presenting unit 107 may perform processing such as blocking a predetermined operation of the operation target application 101 until a predetermined operation is performed on the input content confirmation screen. For example, the input content confirmation screen presenting unit 107 can facilitate confirmation of the input content by the user by preventing the operation target application 101 from being completed until a predetermined operation is performed on the input content confirmation screen.

例えば、入力内容確認画面提示部107は、図6に示す入力内容確認画面において、OKボタンまたはキャンセルボタンが押下されるまで、操作対象アプリケーション101によって表示されている画面の登録ボタンを押下できないように制御してもよい。   For example, the input content confirmation screen presenting unit 107 prevents the registration button on the screen displayed by the operation target application 101 from being pressed until the OK button or the cancel button is pressed on the input content confirmation screen shown in FIG. You may control.

正誤判定結果付与部108は、入力内容確認画面に入力された、入力内容に対するユーザの正誤の判断結果を基に操作履歴情報の正誤を判定し、判定した正誤を操作履歴情報、または操作履歴情報に基づいた情報と対応付けて操作履歴情報蓄積部103に記憶させる。   The correctness / incorrectness determination result assigning unit 108 determines the correctness / incorrectness of the operation history information based on the user's correctness / incorrectness determination result input to the input content confirmation screen, and the determined correctness is determined as the operation history information or the operation history information. And stored in the operation history information storage unit 103 in association with information based on the above.

図7を用いて、正誤判定結果付与部108によって正誤情報と対応付けられた操作履歴情報について説明する。図7は、正誤情報と対応付けられた操作履歴情報の一例を示す図である。図7に示すように、操作履歴情報には、画面情報、入力情報、操作情報および取得日時が含まれる。正誤判定結果付与部108は、これらの操作履歴情報に対してさらに正か誤のいずれかを付与する。このとき、正誤判定結果付与部108は、例えば、図6のOKボタンが押下された場合は入力値が正しいと判定し、操作履歴情報に正を対応付ける。また、正誤判定結果付与部108は、例えば、図6のキャンセルボタンが押下された場合は入力値が誤っていると判定し、操作履歴情報に誤を対応付ける。   The operation history information associated with the correct / incorrect information by the correct / incorrect determination result assigning unit 108 will be described with reference to FIG. FIG. 7 is a diagram illustrating an example of operation history information associated with correct / incorrect information. As illustrated in FIG. 7, the operation history information includes screen information, input information, operation information, and acquisition date and time. The correct / incorrect determination result assigning unit 108 assigns either correct or incorrect to the operation history information. At this time, for example, when the OK button in FIG. 6 is pressed, the correct / incorrect determination result assigning unit 108 determines that the input value is correct, and associates correctness with the operation history information. Further, for example, when the cancel button in FIG. 6 is pressed, the correct / incorrect determination result adding unit 108 determines that the input value is incorrect, and associates the error with the operation history information.

例えば、図6の画面において、ユーザがOKボタンを押下したとすると、図7に示すように、No1の操作履歴情報には正が対応付けられる。また、図2の画面において、ユーザが電話番号を090-1111-0001と誤入力し、入力内容確認画面においてキャンセルボタンを押下したとすると、図7に示すように、No2の操作履歴情報には誤が対応付けられる。   For example, if the user presses the OK button on the screen of FIG. 6, as shown in FIG. 7, positive is associated with the operation history information of No1. In addition, if the user mistakenly inputs 090-1111-0001 on the screen of FIG. 2 and presses the cancel button on the input content confirmation screen, as shown in FIG. An error is associated.

なお、操作履歴情報蓄積部103は、図7のように、操作履歴情報および正誤情報をテーブルとして記憶するようにしてもよいし、操作履歴情報とは別に、正誤情報を“True”または“False”で表し、操作履歴情報が取得された日時とともにテキストファイルに保持しておいてもよい。この場合、操作履歴情報とテキストファイルは日時によって紐付けられる。   Note that the operation history information storage unit 103 may store the operation history information and the correct / incorrect information as a table as shown in FIG. 7. In addition to the operation history information, the correct / incorrect information may be stored as “True” or “False”. "And may be stored in a text file together with the date and time when the operation history information was acquired. In this case, the operation history information and the text file are linked by date and time.

操作正誤判定結果画面提示判定部109は、操作履歴情報に基づいて、操作正誤判定結果提示機能を実行するか否かの判定を行う。操作正誤判定結果画面提示判定部109は、例えば操作対象アプリケーション101において特定のボタンが押されたことを操作履歴情報が示している場合、操作正誤判定結果提示機能を実行すると判定する。さらに、操作正誤判定結果画面提示判定部109は、操作対象アプリケーション101に特定の情報が入力されたことを操作履歴情報が示している場合、操作正誤判定結果提示機能を実行すると判定してもよい。   The operation correct / incorrect determination result screen presentation determination unit 109 determines whether to execute the operation correct / incorrect determination result presentation function based on the operation history information. For example, when the operation history information indicates that a specific button is pressed in the operation target application 101, the operation correct / incorrect determination result screen presentation determination unit 109 determines to execute the operation correct / incorrect determination result presentation function. Further, the operation correct / incorrect determination result screen presentation determination unit 109 may determine to execute the operation correct / incorrect determination result presentation function when the operation history information indicates that specific information has been input to the operation target application 101. .

操作正誤判定結果画面提示判定部109が操作正誤判定結果提示機能を実行するか否かの判定を行う際の条件は、設定によって任意に指定することができる。条件の設定の方法としては、例えばテキストファイルに注目する入力箇所、入力内容を記述し、当該テキストファイルを操作正誤判定結果画面提示判定部109に読み込ませる方法が考えられる。このように、設定用のファイルを用意しておくことで、設定内容の配信、共有が可能となる。なお、操作正誤判定結果提示機能を実行する条件は、入力内容確認促進機能を実行する条件と同じものであっても異なるものであってもよい。また、操作正誤判定結果提示機能を実行する条件と、入力内容確認促進機能を実行する条件が同時に満たされた場合、いずれかの機能を優先して実行するようにしてもよい。   The conditions for determining whether or not the operation correctness / incorrectness determination result screen presentation determination unit 109 executes the operation correctness / incorrectness determination result presenting function can be arbitrarily specified by setting. As a method for setting the condition, for example, a method of describing an input location and input content paying attention to a text file, and causing the operation correct / incorrect determination result screen presentation determination unit 109 to read the text file can be considered. In this way, by preparing a setting file, setting contents can be distributed and shared. In addition, the conditions for executing the operation correct / incorrect determination result presentation function may be the same as or different from the conditions for executing the input content confirmation promoting function. In addition, when the condition for executing the operation correct / incorrect determination result presentation function and the condition for executing the input content confirmation promotion function are satisfied at the same time, either function may be executed with priority.

例えば、操作正誤判定結果画面提示判定部109は、図2に示す操作対象アプリケーション101によって表示されている画面において、登録ボタンがクリックされた場合に操作正誤判定結果提示機能を実行すると判定する。   For example, the operation correct / incorrect determination result screen presentation determination unit 109 determines to execute the operation correct / incorrect determination result presentation function when the registration button is clicked on the screen displayed by the operation target application 101 shown in FIG.

操作正誤判定部110は、操作正誤判定結果画面提示判定部109が操作正誤判定結果提示機能を実行すると判定した場合に、操作履歴情報取得部102が取得した操作履歴情報と、操作履歴情報蓄積部103に記憶されている、正誤情報が対応付けられた操作履歴情報と、を比較し、操作履歴情報取得部102が取得した操作履歴情報の正誤を判定する。操作正誤判定部110は、例えば、操作履歴情報取得部102が取得した操作履歴情報の所定の入力項目の入力内容が、操作履歴情報蓄積部103に誤った操作履歴情報として記憶されている操作履歴情報の所定の入力項目と全て一致した場合に、操作履歴情報取得部102が取得した操作履歴情報が誤っていると判定する。   The operation correct / incorrect determination unit 110 includes the operation history information acquired by the operation history information acquisition unit 102 and the operation history information storage unit when the operation correct / incorrect determination result screen presentation determination unit 109 determines to execute the operation correct / incorrect determination result presentation function. 103 is compared with the operation history information associated with correct / incorrect information, and the operation history information acquired by the operation history information acquisition unit 102 is determined to be correct. The operation correctness determination unit 110 is, for example, an operation history in which the input content of a predetermined input item of the operation history information acquired by the operation history information acquisition unit 102 is stored as incorrect operation history information in the operation history information storage unit 103. When all the predetermined input items of information match, it is determined that the operation history information acquired by the operation history information acquisition unit 102 is incorrect.

操作正誤判定部110による判定方法は、前述の方法に限定されない。操作正誤判定部110は、例えば、操作履歴情報の所定の特徴量に基づく機械学習等の手法を使用してもよい。また、操作正誤判定部110は、操作履歴情報が誤りであると判定した場合に、操作履歴情報の比較結果等により誤っている箇所を特定する機能を具備していてもよい。   The determination method by the operation correctness determination unit 110 is not limited to the method described above. For example, the operation correctness determination unit 110 may use a technique such as machine learning based on a predetermined feature amount of the operation history information. Further, the operation correctness / incorrectness determination unit 110 may have a function of identifying an erroneous location based on a comparison result of the operation history information when the operation history information is determined to be incorrect.

操作正誤判定結果画面作成部111は、操作正誤判定部110の判定結果をユーザに通知する操作正誤判定結果画面を作成する。操作正誤判定結果画面作成部111は、判定結果が誤りであった場合に、操作正誤判定結果画面に、入力内容、および入力内容に誤りがある旨のメッセージを表示するようにしてもよい。また、操作正誤判定結果画面作成部111は、前述の誤っている箇所を特定する機能により特定された箇所を通知してもよい。   The operation correct / incorrect determination result screen creation unit 111 generates an operation correct / incorrect determination result screen for notifying the user of the determination result of the operation correct / incorrect determination unit 110. If the determination result is incorrect, the operation correct / incorrect determination result screen creation unit 111 may display an input content and a message indicating that there is an error in the input content on the operation correct / incorrect determination result screen. Moreover, the operation correct / incorrect determination result screen creation unit 111 may notify the location specified by the above-described function of specifying an incorrect location.

誤っている箇所を通知する際、例えば、操作正誤判定結果画面作成部111は、入力内容確認画面と同様の画面上に、判定結果を付加した画面を操作正誤判定結果画面としてもよい。操作正誤判定結果画面作成部111は、また、操作画面の画面キャプチャを操作履歴情報として取得しておき、その画面上に誤り箇所を矩形で囲って強調表示した画面を操作正誤判定結果画面としてもよい。   When notifying an erroneous location, for example, the operation correctness / incorrectness determination result screen creation unit 111 may use a screen with the determination result added to the same screen as the input content confirmation screen as the operation correctness / incorrectness determination result screen. The operation correct / incorrect determination result screen creation unit 111 also obtains a screen capture of the operation screen as operation history information, and uses a screen in which an error location is highlighted with a rectangle as an operation correct / incorrect determination result screen. Good.

操作正誤判定結果画面作成部111は、操作正誤判定結果画面を作成すると、操作正誤判定結果画面提示部112に対し、操作正誤判定結果画面を提示するように命令する。例えば、図8に示すように、操作正誤判定結果画面には、「以下の入力内容に誤りがあります。」というメッセージとともに入力値が表示され、さらに、OKボタンが表示される。図8は、操作正誤判定結果画面の一例を示す図である。   When the operation accuracy determination result screen creation unit 111 creates the operation accuracy determination result screen, the operation accuracy determination result screen creation unit 111 instructs the operation accuracy determination result screen presentation unit 112 to present the operation accuracy determination result screen. For example, as shown in FIG. 8, on the operation correct / incorrect determination result screen, an input value is displayed together with a message “There is an error in the following input contents”, and an OK button is further displayed. FIG. 8 is a diagram illustrating an example of an operation correct / incorrect determination result screen.

操作正誤判定結果画面提示部112は、操作正誤判定結果画面作成部111から操作正誤判定結果画面を提示するように命令されると、操作正誤判定結果画面を表示する。このとき、操作正誤判定結果画面提示部112は、操作正誤判定結果画面において所定の操作が行われるまでの間、操作対象アプリケーション101の所定の動作をブロックする等の処理を行ってもよい。例えば、操作正誤判定結果画面提示部112は、操作正誤判定結果画面で所定の操作が行われるまで、操作対象アプリケーション101を完了できなくすることで、ユーザに対する操作正誤判定結果提示の効果を高めることができる。   When the operation correctness determination result screen presenting unit 112 is instructed to present the operation correctness determination result screen from the operation correctness determination result screen creation unit 111, the operation correctness determination result screen displays the operation correctness determination result screen. At this time, the operation correct / incorrect determination result screen presentation unit 112 may perform processing such as blocking a predetermined operation of the operation target application 101 until a predetermined operation is performed on the operation correct / incorrect determination result screen. For example, the operation correctness determination result screen presentation unit 112 increases the effect of presenting the operation correctness determination result to the user by preventing the operation target application 101 from being completed until a predetermined operation is performed on the operation correctness determination result screen. Can do.

例えば、操作正誤判定結果画面提示部112は、図8に示す操作正誤判定結果画面において、OKボタンが押下されるまで、操作対象アプリケーション101によって表示されている画面の登録ボタンを押下できないように制御してもよい。   For example, the operation correctness / incorrectness determination result screen presentation unit 112 performs control so that the registration button on the screen displayed by the operation target application 101 cannot be pressed until the OK button is pressed in the operation accuracy determination result screen shown in FIG. May be.

[第1の実施形態の処理]
図9および10を用いて、入力内容確認促進装置10の処理について説明する。図9および10は、第1の実施形態に係る入力内容確認促進装置の処理の一例を示す図である。
[Process of First Embodiment]
The process of the input content confirmation promoting device 10 will be described with reference to FIGS. 9 and 10 are diagrams illustrating an example of processing of the input content confirmation promoting device according to the first embodiment.

まず、図9を用いて、入力内容確認促進装置10の1つ目の機能である、ユーザのアプリケーションの操作履歴および、操作の正誤情報を蓄積する機能について説明する。図9に示すように、まず、操作履歴情報取得部102は、操作対象アプリケーション101から操作履歴情報を取得する(ステップS101)。ここで、操作履歴情報取得部102は、取得した操作履歴情報を操作履歴情報蓄積部103に蓄積しておく。   First, with reference to FIG. 9, the first function of the input content confirmation promoting device 10, which is a function of accumulating user application operation history and operation correct / incorrect information, will be described. As shown in FIG. 9, the operation history information acquisition unit 102 first acquires operation history information from the operation target application 101 (step S101). Here, the operation history information acquisition unit 102 stores the acquired operation history information in the operation history information storage unit 103.

次に、入力内容確認画面提示判定部104は、例えば登録ボタンの押下等の所定の操作がなされたかを判定する(ステップS102)。入力内容確認画面提示判定部104によって所定の操作がなされたと判定されなかった場合(ステップS102、No)、操作履歴情報取得部102は引き続き操作履歴情報を取得する。   Next, the input content confirmation screen presentation determination unit 104 determines whether a predetermined operation such as pressing of a registration button has been performed (step S102). When the input content confirmation screen presentation determination unit 104 does not determine that a predetermined operation has been performed (No in step S102), the operation history information acquisition unit 102 continues to acquire operation history information.

また、入力内容確認画面提示判定部104によって所定の操作がなされたと判定された場合(ステップS102、Yes)、入力内容確認画面提示部107は、操作対象アプリケーション101への付加機能(例えば登録ボタンの押下等の所定操作のブロック等)を実行する(ステップS103)とともに、入力内容確認画面を提示する(ステップS104)。   If the input content confirmation screen presentation determination unit 104 determines that a predetermined operation has been performed (Yes in step S102), the input content confirmation screen presentation unit 107 adds an additional function to the operation target application 101 (for example, a registration button A predetermined operation block such as pressing is executed (step S103) and an input content confirmation screen is presented (step S104).

ここで、入力内容確認操作がなされるまで(ステップS105、No)、入力内容確認画面提示部107は、付加機能の実行および入力内容確認画面の提示を継続する。そして、入力内容確認画面において入力内容確認操作がなされた場合(ステップS105、Yes)、正誤判定結果付与部108は、操作履歴情報蓄積部103に蓄積されている操作履歴情報への正誤情報の付与を行う(ステップS106)。   Here, until the input content confirmation operation is performed (No in step S105), the input content confirmation screen presenting unit 107 continues to execute the additional function and present the input content confirmation screen. When an input content confirmation operation is performed on the input content confirmation screen (step S105, Yes), the correctness / incorrectness determination result adding unit 108 adds correct / incorrect information to the operation history information stored in the operation history information storage unit 103. Is performed (step S106).

次に、図10を用いて、入力内容確認促進装置10の2つ目の機能である、蓄積した操作履歴および操作の正誤情報を用いて、実際に操作が行われた際に、当該操作の正誤をユーザに提示する機能について説明する。図10に示すように、まず、操作履歴情報取得部102は、操作対象アプリケーション101から操作履歴情報を取得する(ステップS201)。   Next, referring to FIG. 10, when an operation is actually performed using the accumulated operation history and operation correct / incorrect information, which is the second function of the input content confirmation promoting device 10, The function of presenting correctness to the user will be described. As shown in FIG. 10, the operation history information acquisition unit 102 first acquires operation history information from the operation target application 101 (step S201).

次に、操作正誤判定結果画面提示判定部109は、例えば登録ボタンの押下等の所定の操作がなされたかを判定する(ステップS202)。操作正誤判定結果画面提示判定部109によって所定の操作がなされたと判定されなかった場合(ステップS202、No)、操作履歴情報取得部102は引き続き操作履歴情報を取得する。   Next, the operation correct / incorrect determination result screen presentation determination unit 109 determines whether a predetermined operation such as pressing of a registration button has been performed (step S202). When the operation correct / incorrect determination result screen presentation determination unit 109 does not determine that a predetermined operation has been performed (No in step S202), the operation history information acquisition unit 102 continues to acquire operation history information.

また、操作正誤判定結果画面提示判定部109によって所定の操作がなされたと判定された場合(ステップS202、Yes)、操作正誤判定部110は、操作履歴の正誤判定を行う(ステップS203)。そして、操作正誤判定結果画面提示部112は、操作履歴の正誤判定の結果を提示する(ステップS204)。   When it is determined by the operation correct / incorrect determination result screen presentation determination unit 109 that a predetermined operation has been performed (Yes in step S202), the operation correct / incorrect determination unit 110 determines whether the operation history is correct (step S203). Then, the operation correctness / incorrectness determination result screen presentation unit 112 presents the result of the operation history correctness / incorrectness determination (step S204).

[第1の実施形態の効果]
操作のデータを取得し、利用することによって操作精度を向上させ、従来技術の問題点を改善することが考えられる。具体的には、例えば機械学習、あるいはそれに準ずる手法に基づいて入力パターンを学習させ、設定作業の手間なくアプリケーション側に正誤判定を行わせる手法が考えられる。
[Effect of the first embodiment]
It is conceivable to improve the operation accuracy by acquiring and using the operation data and to improve the problems of the prior art. Specifically, for example, a method is conceivable in which an input pattern is learned based on, for example, machine learning or a method similar thereto, and the correctness / incorrectness determination is performed on the application side without setting work.

しかしながら、取得された操作データから精度の高い正誤判定を実現するためには大量の教師データ(正誤情報付きの操作データ)が必要であるが、データに対して正誤情報を付与するには非常に手間がかかる。また、アプリケーション操作において入力内容の正誤を判別する操作が含まれている場合には、その操作を利用して操作データに正誤情報を付与する手法も考えられるが、入力内容の判別をする操作は一般にアプリケーション側で固定されており、この方法によっては作りこまれたタイミングでしか正誤情報付き操作データを取得できない。   However, a large amount of teacher data (operation data with correct / incorrect information) is necessary to realize accurate accuracy determination from the acquired operation data, but it is very difficult to add correct / incorrect information to the data. It takes time and effort. In addition, when the application operation includes an operation for determining whether the input content is correct or incorrect, a method of adding correctness information to the operation data using the operation may be considered, but the operation for determining the input content is Generally, it is fixed on the application side, and operation data with correct / incorrect information can be acquired only at a built-in timing by this method.

また、アプリケーション操作の正誤判定は、最終的にはユーザ自身、あるいは他の有識者による判別により実施されることが多い。しかしながら、確認忘れやうっかりミス等の人的な判断ミスを防ぐことは困難である。   In addition, the correctness / incorrectness of the application operation is often finally determined by determination by the user himself / herself or another expert. However, it is difficult to prevent human error such as forgotten confirmation or inadvertent mistakes.

これに対し、入力内容に対する確認忘れを低減させる方法として、アプリケーション操作において慎重な入力内容確認が要求されるタイミングでは、アプリケーションにおいて入力内容の確認を促す機能が実行される場合がある。しかし、当該機能により提示される確認すべき入力内容および当該機能が実行されるタイミングはシステムに作りこまれている。   On the other hand, as a method of reducing forgetting to confirm the input content, a function that prompts confirmation of the input content may be executed in the application at a timing when careful input content confirmation is required in the application operation. However, the input content to be confirmed presented by the function and the timing at which the function is executed are built into the system.

一方で、アプリケーションの作成者とアプリケーションのユーザの間にて、入力内容の確認を促す機能に対する要求にずれが生じ、その結果として入力内容の確認忘れが生じる可能性がある。具体的には、ユーザにとって確認すべき各項目に重要性の高低が存在する場合、特に確認すべき項目がどこなのか分からなくなる場合がある。同様に、ユーザにとって入力内容の確認を促す機能が機能してほしいタイミングで機能しない場合がある。   On the other hand, there is a possibility that the request for the function for prompting confirmation of the input content is shifted between the creator of the application and the user of the application, and as a result, the confirmation of the input content may be forgotten. Specifically, when there is high or low importance for each item to be confirmed for the user, it may be difficult to know where the item to be confirmed is. Similarly, there is a case where the function for prompting the user to confirm the input content does not function at a timing when the function is desired.

このような場合、ユーザの要求に応じた入力項目の変更、および機能のタイミングの変更は困難である。また、あくまで人間による判断であるので、入念にチェックする機構を導入したとしても人的判断ミスを完全に排除することはできない。   In such a case, it is difficult to change the input items and change the function timing according to the user's request. In addition, since it is a human judgment, even if a mechanism for carefully checking is introduced, human judgment errors cannot be completely eliminated.

そこで、実施形態において、操作履歴情報取得部102は、ユーザによるアプリケーションへの入力内容を含む操作履歴を取得する。また、入力内容確認画面提示部107は、入力内容を、該入力内容の正誤を選択できるようにユーザに対し提示し、ユーザによる正誤の選択を受け付ける。また、正誤判定結果付与部108は、入力内容確認画面提示部107によって受け付けられたユーザの選択を基に、操作履歴の正誤を判定し、正誤情報を、操作履歴と対応付けて操作履歴情報蓄積部103に記憶させる。これによって、操作履歴情報への正誤情報付与の手間が削減され、また任意のタイミングでの正誤情報付き操作履歴情報が取得可能となる。   Therefore, in the embodiment, the operation history information acquisition unit 102 acquires an operation history including the contents input to the application by the user. Moreover, the input content confirmation screen presenting unit 107 presents the input content to the user so that the correctness of the input content can be selected, and accepts the selection of correctness by the user. Further, the correct / incorrect determination result giving unit 108 determines whether the operation history is correct based on the user selection received by the input content confirmation screen presenting unit 107, and stores the operation history information in association with the correct / incorrect information with the operation history. Stored in the unit 103. As a result, it is possible to reduce the trouble of adding correct / incorrect information to the operation history information, and it is possible to acquire operation history information with correct / incorrect information at an arbitrary timing.

その結果、あらゆる誤入力パターンを受け付けない機構をあらかじめシステムに組み込んでおくことや、誤入力パターンを網羅的にマニュアルに記載しておく必要がなくなり、ユーザの操作により誤入力のパターンが蓄積されていくことになるため、膨大な数の誤入力のパターンに効率的に対応することができる。   As a result, it is no longer necessary to incorporate a mechanism that does not accept any erroneous input patterns into the system in advance, and it is not necessary to comprehensively describe erroneous input patterns in the manual. Therefore, it is possible to efficiently cope with a huge number of erroneous input patterns.

また、操作正誤判定結果画面提示部112は、押下されると入力値の入力を確定させるOKボタンと、押下されると入力値の入力を取り消すキャンセルボタンと、を表示し、OKボタンが押下された場合は入力値が正しいと判定し、操作履歴情報に正を対応付け、キャンセルボタンが押下された場合は入力値が誤っていると判定し、操作履歴情報に誤を対応付けるようにしてもよい。これにより、ユーザは入力内容を確認しつつ直感的な操作を行うことができる。   Further, the operation correct / incorrect determination result screen presentation unit 112 displays an OK button for confirming input of an input value when pressed, and a cancel button for canceling input of an input value when pressed, and the OK button is pressed. If the input value is correct, it is determined that the input value is correct, and positive is associated with the operation history information. If the cancel button is pressed, it is determined that the input value is incorrect and the operation history information is associated with an error. . Thereby, the user can perform an intuitive operation while confirming the input content.

また、操作正誤判定部110は、操作履歴情報取得部102によって取得された第1の操作履歴と、操作履歴情報蓄積部103に正誤情報と対応付けられて記憶されている第2の操作履歴と、を基に第1の操作履歴の正誤を判定する。また、操作正誤判定結果画面提示部112は、判定した結果をユーザに対し提示する。これによって、ユーザの判断を介さない入力内容正誤判断を任意のタイミングで行うことができ、人的判断ミスによる入力ミスが低減される。さらに、誤入力パターンの蓄積から、誤入力のチェックまでを自動化できるため、膨大なパターン数の誤入力を効率的に防止することが可能となる。   Further, the operation correctness determination unit 110 includes a first operation history acquired by the operation history information acquisition unit 102, a second operation history stored in the operation history information storage unit 103 in association with correctness information, and , Whether the first operation history is correct or not is determined. Moreover, the operation correct / incorrect determination result screen presentation unit 112 presents the determined result to the user. This makes it possible to make an input content correct / incorrect determination without any user's determination, and to reduce input errors due to human determination errors. Further, since the process from accumulating wrong input patterns to checking wrong inputs can be automated, it is possible to efficiently prevent erroneous inputs with a large number of patterns.

また、実施形態の入力内容確認促進装置10の各機能は、操作対象アプリケーション101とは独立に動作するものであるため、操作対象アプリケーション101をはじめとする既存のシステムに何ら手を加える必要がない。このため、ユーザ単位のニーズに応える形での適用が可能となる。   In addition, since each function of the input content confirmation promoting device 10 of the embodiment operates independently of the operation target application 101, it is not necessary to modify the existing system including the operation target application 101. . For this reason, the application in the form which responds to the needs of a user unit is attained.

また、入力内容確認促進装置10は、ユーザが使用する各々の端末にて取得される操作履歴情報を使用し、入力内容確認促進装置10の各機能もユーザが使用する各々の端末にて動作することができる。このため、ユーザの使用する各々の端末にて任意の確認項目を取り出した任意のタイミングで動作する入力内容の確認を行うことができ、ユーザの要求に応じた入力内容確認促進機能の実施が可能となる。   Further, the input content confirmation promoting device 10 uses operation history information acquired at each terminal used by the user, and each function of the input content confirmation promoting device 10 also operates at each terminal used by the user. be able to. For this reason, it is possible to confirm the input content that operates at any timing when any confirmation item is taken out at each terminal used by the user, and it is possible to implement an input content confirmation promotion function according to the user's request It becomes.

[その他の実施形態]
図1に示すように、第1の実施形態では、入力内容確認促進装置10に全ての機能部が備えられている。この場合、ユーザが入力内容確認促進装置10において実行されている操作対象アプリケーション101を操作すると、入力内容確認促進装置10によって当該ユーザに対して入力内容確認画面が提示される。
[Other Embodiments]
As shown in FIG. 1, in the first embodiment, the input content confirmation promoting device 10 is provided with all functional units. In this case, when the user operates the operation target application 101 executed in the input content confirmation promoting device 10, the input content confirmation promoting device 10 presents an input content confirmation screen to the user.

これに対して、本発明は、図11に示すような入力内容確認促進システムとして実現されてもよい。図11は、入力内容確認促進システムの構成の一例を示す図である。この場合、端末10aに、第1の実施形態における操作対象アプリケーション101、操作履歴情報取得部102、操作履歴情報蓄積部103、入力内容確認画面提示判定部104、確認項目選別部105、入力内容確認画面作成部106、正誤判定結果付与部108、操作正誤判定結果画面提示判定部109、操作正誤判定部110、操作正誤判定結果画面作成部111および操作正誤判定結果画面提示部112と同様の機能を有する操作対象アプリケーション101a、操作履歴情報取得部102a、操作履歴情報蓄積部103a、入力内容確認画面提示判定部104a、確認項目選別部105a、入力内容確認画面作成部106a、正誤判定結果付与部108a、操作正誤判定結果画面提示判定部109a、操作正誤判定部110a、操作正誤判定結果画面作成部111aおよび操作正誤判定結果画面提示部112aが備えられる。   On the other hand, the present invention may be realized as an input content confirmation promotion system as shown in FIG. FIG. 11 is a diagram illustrating an example of the configuration of the input content confirmation promotion system. In this case, the operation target application 101, the operation history information acquisition unit 102, the operation history information storage unit 103, the input content confirmation screen presentation determination unit 104, the confirmation item selection unit 105, the input content confirmation in the first embodiment are connected to the terminal 10a. Functions similar to those of the screen creation unit 106, the correctness determination result assignment unit 108, the operation correctness determination result screen presentation determination unit 109, the operation correctness determination unit 110, the operation correctness determination result screen creation unit 111, and the operation correctness determination result screen display unit 112. The operation target application 101a, the operation history information acquisition unit 102a, the operation history information storage unit 103a, the input content confirmation screen presentation determination unit 104a, the confirmation item selection unit 105a, the input content confirmation screen creation unit 106a, the correctness determination result assignment unit 108a, Operation correct / incorrect determination result screen presentation determination unit 109a, operation correct / incorrect determination unit 110a, Work accuracy judgment result screen creation unit 111a and the operation accuracy determination result screen presentation unit 112a is provided.

また、端末11aには、入力内容確認画面提示部107と同様の機能を有する入力内容確認画面提示部107aが備えられる。この場合、端末10aを操作するユーザと異なるユーザが端末11aを操作し、端末11aを操作するユーザは、入力内容確認画面に表示される入力内容の確認を行う。例えば、この構成により、ユーザAが端末10aを用いて入力した入力内容を、ユーザAの上司であるユーザBが、端末11aを用いて決裁することが可能となる。   Further, the terminal 11 a is provided with an input content confirmation screen presentation unit 107 a having the same function as the input content confirmation screen presentation unit 107. In this case, a user different from the user who operates the terminal 10a operates the terminal 11a, and the user who operates the terminal 11a confirms the input content displayed on the input content confirmation screen. For example, with this configuration, it is possible for the user B, who is the boss of the user A, to finalize the input content input by the user A using the terminal 10a using the terminal 11a.

なお、この場合、入力内容確認画面作成部106aは、提示命令および入力内容確認画面についてのデータを、TCPやUDP等のネットワーク通信を用いて端末11aへ送信する。   In this case, the input content confirmation screen creation unit 106a transmits the data about the presentation command and the input content confirmation screen to the terminal 11a using network communication such as TCP or UDP.

さらに、本発明は、図12に示すような入力内容確認促進システムとして実現されてもよい。図12は、入力内容確認促進システムの構成の一例を示す図である。この場合、端末10bに、第1の実施形態における操作対象アプリケーション101、操作履歴情報取得部102、入力内容確認画面提示判定部104、操作正誤判定結果画面提示判定部109および操作正誤判定結果画面提示部112と同様の機能を有する操作対象アプリケーション101b、操作履歴情報取得部102b、入力内容確認画面提示判定部104b、操作正誤判定結果画面提示判定部109bおよび操作正誤判定結果画面提示部112bが備えられる。   Furthermore, the present invention may be realized as an input content confirmation promotion system as shown in FIG. FIG. 12 is a diagram illustrating an example of the configuration of the input content confirmation promotion system. In this case, the operation target application 101, the operation history information acquisition unit 102, the input content confirmation screen presentation determination unit 104, the operation correct / incorrect determination result screen display determination unit 109, and the operation correct / incorrect determination result screen display in the first embodiment are displayed on the terminal 10b. An operation target application 101b having the same function as the unit 112, an operation history information acquisition unit 102b, an input content confirmation screen presentation determination unit 104b, an operation correct / incorrect determination result screen display determination unit 109b, and an operation correct / incorrect determination result screen display unit 112b are provided. .

また、サーバ12bに、操作履歴情報蓄積部103、確認項目選別部105、入力内容確認画面作成部106、正誤判定結果付与部108、操作正誤判定部110および操作正誤判定結果画面作成部111と同様の機能を有する操作履歴情報蓄積部103b、確認項目選別部105b、入力内容確認画面作成部106b、正誤判定結果付与部108b、操作正誤判定部110bおよび操作正誤判定結果画面作成部111bが備えられる。また、端末11bに、入力内容確認画面提示部107と同様の機能を有する入力内容確認画面提示部107bが備えられる。   In addition, the server 12b includes the operation history information storage unit 103, the confirmation item selection unit 105, the input content confirmation screen creation unit 106, the correctness determination result assignment unit 108, the operation correctness determination unit 110, and the operation correctness determination result screen creation unit 111. The operation history information storage unit 103b, the confirmation item selection unit 105b, the input content confirmation screen creation unit 106b, the correctness determination result assignment unit 108b, the operation correctness determination unit 110b, and the operation correctness determination result screen creation unit 111b having the above functions are provided. Further, the terminal 11b is provided with an input content confirmation screen presentation unit 107b having the same function as the input content confirmation screen presentation unit 107.

この場合、サーバ12bは、データの記憶や、画面の作成等の負荷の大きい処理を実行する。また、端末10bおよび端末11bは、ユーザとのインタフェースとして機能する。これにより、ユーザが使用する端末に大きな負荷を与えることなく本発明を実施することができる。   In this case, the server 12b executes processing with a heavy load such as data storage and screen creation. Moreover, the terminal 10b and the terminal 11b function as an interface with a user. Thereby, this invention can be implemented, without giving big load to the terminal which a user uses.

[システム構成等]
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、CPU(Central Processing Unit)および当該CPUにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
[System configuration, etc.]
Further, each component of each illustrated apparatus is functionally conceptual, and does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution / integration of each device is not limited to that shown in the figure, and all or a part thereof may be functionally or physically distributed or arbitrarily distributed in arbitrary units according to various loads or usage conditions. Can be integrated and configured. Further, all or any part of each processing function performed in each device is realized by a CPU (Central Processing Unit) and a program analyzed and executed by the CPU, or hardware by wired logic. Can be realized as

また、本実施形態において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。   In addition, among the processes described in the present embodiment, all or part of the processes described as being automatically performed can be manually performed, or the processes described as being manually performed can be performed. All or a part can be automatically performed by a known method. In addition, the processing procedure, control procedure, specific name, and information including various data and parameters shown in the above-described document and drawings can be arbitrarily changed unless otherwise specified.

[プログラム]
一実施形態として、入力内容確認促進装置は、パッケージソフトウェアやオンラインソフトウェアとして上記の入力内容確認促進機能を実行する入力内容確認促進プログラムを所望のコンピュータにインストールさせることによって実装できる。例えば、上記の入力内容確認促進プログラムを情報処理装置に実行させることにより、情報処理装置を入力内容確認促進装置として機能させることができる。ここで言う情報処理装置には、デスクトップ型またはノート型のパーソナルコンピュータが含まれる。また、その他にも、情報処理装置にはスマートフォン、携帯電話機やPHS(Personal Handyphone System)等の移動体通信端末、さらには、PDA(Personal Digital Assistant)等のスレート端末等がその範疇に含まれる。
[program]
As an embodiment, the input content confirmation promoting device can be implemented by installing an input content confirmation promoting program for executing the above-described input content confirmation promoting function as package software or online software on a desired computer. For example, by causing the information processing apparatus to execute the input content confirmation promotion program, the information processing apparatus can function as an input content confirmation promotion device. The information processing apparatus referred to here includes a desktop or notebook personal computer. In addition, the information processing apparatus includes mobile communication terminals such as smartphones, mobile phones and PHS (Personal Handyphone System), and slate terminals such as PDA (Personal Digital Assistant).

また、入力内容確認促進装置は、ユーザが使用する端末装置をクライアントとし、当該クライアントに上記の入力内容確認促進機能に関するサービスを提供するサーバ装置として実装することもできる。例えば、入力内容確認促進装置は、アプリケーションへの入力内容を入力とし、正誤判定結果を出力とする入力内容確認促進サービスを提供するサーバ装置として実装される。この場合、入力内容確認促進装置は、Webサーバとして実装することとしてもよいし、アウトソーシングによって上記の入力内容確認促進に関するサービスを提供するクラウドとして実装することとしてもかまわない。   Further, the input content confirmation promoting device can be implemented as a server device that uses a terminal device used by a user as a client and provides the client with a service related to the above-described input content confirmation promoting function. For example, the input content confirmation promotion device is implemented as a server device that provides an input content confirmation promotion service that uses the input content to the application as input and outputs the correctness determination result. In this case, the input content confirmation promotion device may be implemented as a Web server, or may be implemented as a cloud that provides the above-described service related to input content confirmation promotion by outsourcing.

図13は、プログラムが実行されることにより、入力内容確認促進装置が実現されるコンピュータの一例を示す図である。コンピュータ1000は、例えば、メモリ1010、CPU1020を有する。また、コンピュータ1000は、ハードディスクドライブインタフェース1030、ディスクドライブインタフェース1040、シリアルポートインタフェース1050、ビデオアダプタ1060、ネットワークインタフェース1070を有する。これらの各部は、バス1080によって接続される。   FIG. 13 is a diagram illustrating an example of a computer in which the input content confirmation promoting device is realized by executing a program. The computer 1000 includes a memory 1010 and a CPU 1020, for example. The computer 1000 also includes a hard disk drive interface 1030, a disk drive interface 1040, a serial port interface 1050, a video adapter 1060, and a network interface 1070. These units are connected by a bus 1080.

メモリ1010は、ROM(Read Only Memory)1011およびRAM(Random Access Memory)1012を含む。ROM1011は、例えば、BIOS(Basic Input Output System)等のブートプログラムを記憶する。ハードディスクドライブインタフェース1030は、ハードディスクドライブ1090に接続される。ディスクドライブインタフェース1040は、ディスクドライブ1100に接続される。例えば磁気ディスクや光ディスク等の着脱可能な記憶媒体が、ディスクドライブ1100に挿入される。シリアルポートインタフェース1050は、例えばマウス1110、キーボード1120に接続される。ビデオアダプタ1060は、例えばディスプレイ1130に接続される。   The memory 1010 includes a ROM (Read Only Memory) 1011 and a RAM (Random Access Memory) 1012. The ROM 1011 stores a boot program such as BIOS (Basic Input Output System). The hard disk drive interface 1030 is connected to the hard disk drive 1090. The disk drive interface 1040 is connected to the disk drive 1100. For example, a removable storage medium such as a magnetic disk or an optical disk is inserted into the disk drive 1100. The serial port interface 1050 is connected to a mouse 1110 and a keyboard 1120, for example. The video adapter 1060 is connected to the display 1130, for example.

ハードディスクドライブ1090は、例えば、OS1091、アプリケーションプログラム1092、プログラムモジュール1093、プログラムデータ1094を記憶する。すなわち、入力内容確認促進装置の各処理を規定するプログラムは、コンピュータにより実行可能なコードが記述されたプログラムモジュール1093として実装される。プログラムモジュール1093は、例えばハードディスクドライブ1090に記憶される。例えば、入力内容確認促進装置における機能構成と同様の処理を実行するためのプログラムモジュール1093が、ハードディスクドライブ1090に記憶される。なお、ハードディスクドライブ1090は、SSD(Solid State Drive)により代替されてもよい。   The hard disk drive 1090 stores, for example, an OS 1091, an application program 1092, a program module 1093, and program data 1094. That is, a program that defines each process of the input content confirmation promoting device is implemented as a program module 1093 in which a code executable by a computer is described. The program module 1093 is stored in the hard disk drive 1090, for example. For example, a program module 1093 for executing processing similar to the functional configuration in the input content confirmation promoting device is stored in the hard disk drive 1090. The hard disk drive 1090 may be replaced by an SSD (Solid State Drive).

また、上述した実施形態の処理で用いられる設定データは、プログラムデータ1094として、例えばメモリ1010やハードディスクドライブ1090に記憶される。そして、CPU1020が、メモリ1010やハードディスクドライブ1090に記憶されたプログラムモジュール1093やプログラムデータ1094を必要に応じてRAM1012に読み出して実行する。   The setting data used in the processing of the above-described embodiment is stored as program data 1094 in, for example, the memory 1010 or the hard disk drive 1090. Then, the CPU 1020 reads the program module 1093 and the program data 1094 stored in the memory 1010 and the hard disk drive 1090 to the RAM 1012 and executes them as necessary.

なお、プログラムモジュール1093やプログラムデータ1094は、ハードディスクドライブ1090に記憶される場合に限らず、例えば着脱可能な記憶媒体に記憶され、ディスクドライブ1100等を介してCPU1020によって読み出されてもよい。あるいは、プログラムモジュール1093およびプログラムデータ1094は、ネットワーク(LAN(Local Area Network)、WAN(Wide Area Network)等)を介して接続された他のコンピュータに記憶されてもよい。そして、プログラムモジュール1093およびプログラムデータ1094は、他のコンピュータから、ネットワークインタフェース1070を介してCPU1020によって読み出されてもよい。   The program module 1093 and the program data 1094 are not limited to being stored in the hard disk drive 1090, but may be stored in, for example, a removable storage medium and read out by the CPU 1020 via the disk drive 1100 or the like. Alternatively, the program module 1093 and the program data 1094 may be stored in another computer connected via a network (LAN (Local Area Network), WAN (Wide Area Network), etc.). The program module 1093 and the program data 1094 may be read by the CPU 1020 from another computer via the network interface 1070.

10 入力内容確認促進装置
101 操作対象アプリケーション
102 操作履歴情報取得部
103 操作履歴情報蓄積部
104 入力内容確認画面提示判定部
105 確認項目選別部
106 入力内容確認画面作成部
107 入力内容確認画面提示部
108 正誤判定結果付与部
109 操作正誤判定結果画面提示判定部
110 操作正誤判定部
111 操作正誤判定結果画面作成部
112 操作正誤判定結果画面提示部
DESCRIPTION OF SYMBOLS 10 Input content confirmation promotion apparatus 101 Operation target application 102 Operation history information acquisition part 103 Operation history information storage part 104 Input content confirmation screen presentation determination part 105 Confirmation item selection part 106 Input content confirmation screen creation part 107 Input content confirmation screen presentation part 108 Correctness determination result assignment unit 109 Operation accuracy determination result screen presentation determination unit 110 Operation accuracy determination unit 111 Operation accuracy determination result screen creation unit 112 Operation accuracy determination result screen presentation unit

Claims (5)

ユーザによるアプリケーションへの入力内容を含む操作履歴を取得する取得部と、
前記入力内容を、該入力内容の正誤を選択できるようにユーザに対し提示し、前記ユーザによる正誤の選択を受け付ける提示部と、
前記提示部によって受け付けられたユーザの選択を基に、前記操作履歴の正誤を判定し、前記正誤を、前記操作履歴と対応付けて記憶部に記憶させる付与部と、
を有することを特徴とする入力内容確認促進装置。
An acquisition unit that acquires an operation history including input contents to the application by the user;
Presenting the input content to the user so that the correctness of the input content can be selected, and a presentation unit that accepts the selection of correctness by the user;
Based on the user's selection received by the presenting unit, the corrector of the operation history is determined, and the corrector is stored in the storage unit in association with the operation history,
An input content confirmation facilitating device characterized by comprising:
前記取得部は、前記アプリケーションによって表示された画面上のオブジェクトへの入力値を前記操作履歴として取得し、
前記提示部は、前記入力値と、押下されると前記入力値の入力を確定させる第1のボタンと、押下されると前記入力値の入力を取り消す第2のボタンと、を画面に表示し、
前記付与部は、前記第1のボタンが押下された場合は前記入力値が正しいと判定し、前記第2のボタンが押下された場合は前記入力値が誤っていると判定することを特徴とする請求項1に記載の入力内容確認促進装置。
The acquisition unit acquires an input value to an object on a screen displayed by the application as the operation history,
The presenting unit displays on the screen the input value, a first button for confirming the input of the input value when pressed, and a second button for canceling the input of the input value when pressed. ,
The assigning unit determines that the input value is correct when the first button is pressed, and determines that the input value is incorrect when the second button is pressed. The input content confirmation promoting device according to claim 1.
前記取得部によって取得された第1の操作履歴と、前記記憶部に正誤と対応付けられて記憶されている第2の操作履歴と、を基に前記第1の操作履歴の正誤を判定し、判定した結果をユーザに対し提示する誤操作提示部をさらに有することを特徴とする請求項1または2に記載の入力内容確認促進装置。   The correctness of the first operation history is determined based on the first operation history acquired by the acquisition unit and the second operation history stored in association with the correctness in the storage unit, The input content confirmation promoting device according to claim 1, further comprising an erroneous operation presentation unit that presents the determined result to the user. ユーザによるアプリケーションへの入力内容を含む操作履歴を取得する取得工程と、
前記入力内容を、該入力内容の正誤を選択できるようにユーザに対し提示し、前記ユーザによる正誤の選択を受け付ける提示工程と、
前記提示工程によって受け付けられたユーザの選択を基に、前記操作履歴の正誤を判定し、前記正誤を、前記操作履歴と対応付けて記憶部に記憶させる付与工程と、
を含んだことを特徴とする入力内容確認促進方法。
An acquisition process for acquiring an operation history including input contents to the application by the user;
Presenting the input content to a user so that the correctness of the input content can be selected, and a presentation step of accepting selection of correctness by the user;
Based on the user's selection received by the presenting step, the correctness of the operation history is determined, and the correctness / incorrectness is stored in the storage unit in association with the operation history;
The input content confirmation promotion method characterized by including.
コンピュータを、請求項1から3のいずれか1項に記載の入力内容確認促進装置として機能させるための入力内容確認促進プログラム。   An input content confirmation promotion program for causing a computer to function as the input content confirmation promotion device according to any one of claims 1 to 3.
JP2016027436A 2016-02-16 2016-02-16 Input contents confirmation promotion device, input contents confirmation promotion method, and input contents confirmation promotion program Active JP6649112B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016027436A JP6649112B2 (en) 2016-02-16 2016-02-16 Input contents confirmation promotion device, input contents confirmation promotion method, and input contents confirmation promotion program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016027436A JP6649112B2 (en) 2016-02-16 2016-02-16 Input contents confirmation promotion device, input contents confirmation promotion method, and input contents confirmation promotion program

Publications (2)

Publication Number Publication Date
JP2017146748A true JP2017146748A (en) 2017-08-24
JP6649112B2 JP6649112B2 (en) 2020-02-19

Family

ID=59682317

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016027436A Active JP6649112B2 (en) 2016-02-16 2016-02-16 Input contents confirmation promotion device, input contents confirmation promotion method, and input contents confirmation promotion program

Country Status (1)

Country Link
JP (1) JP6649112B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114630001A (en) * 2020-12-11 2022-06-14 夏普株式会社 Image processing apparatus and control method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007323325A (en) * 2006-05-31 2007-12-13 Canon Inc Erroneous operation prevention system for information processor, erroneous operation prevention method for information processor, erroneous operation prevention program and storage medium
JP2011014046A (en) * 2009-07-03 2011-01-20 Nec Corp Device operation support system
JP2012238251A (en) * 2011-05-13 2012-12-06 Hitachi Omron Terminal Solutions Corp Business store terminal device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007323325A (en) * 2006-05-31 2007-12-13 Canon Inc Erroneous operation prevention system for information processor, erroneous operation prevention method for information processor, erroneous operation prevention program and storage medium
JP2011014046A (en) * 2009-07-03 2011-01-20 Nec Corp Device operation support system
JP2012238251A (en) * 2011-05-13 2012-12-06 Hitachi Omron Terminal Solutions Corp Business store terminal device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114630001A (en) * 2020-12-11 2022-06-14 夏普株式会社 Image processing apparatus and control method
CN114630001B (en) * 2020-12-11 2024-02-13 夏普株式会社 Image processing apparatus and control method

Also Published As

Publication number Publication date
JP6649112B2 (en) 2020-02-19

Similar Documents

Publication Publication Date Title
US20210152561A1 (en) Compliance boundaries for multi-tenant cloud environment
US10423405B2 (en) Automatic submission of applications to applications stores
WO2019007016A1 (en) Scaffolding management method and apparatus, and electronic device
US9262310B2 (en) Methods, apparatuses and computer program products for bulk assigning tests for execution of applications
JPWO2015075790A1 (en) Sequence program creation support device
JP2017091208A (en) Document inspection support device, document inspection support system, and program
US10838698B2 (en) Providing a reuse capability for visual programming logic within a building tool
JP6649112B2 (en) Input contents confirmation promotion device, input contents confirmation promotion method, and input contents confirmation promotion program
JP2008269515A (en) Method for dynamically generating image layout by parameter
US10282527B2 (en) Information processing apparatus, information processing method, program, storage medium, and password entry apparatus
US10572457B2 (en) Database construction device, database construction method, and database construction program
CN111077859B (en) Production process control method, device and system
US20090070685A1 (en) Method and system for rapid access to frequently used or searched objects
JP6626946B1 (en) Test support system, test support method, and test support program
East et al. Construction-Operation Building information exchange (COBie) Quality Control
US20230011385A1 (en) Program and Communications System
JP7347529B2 (en) Operation support system, operation support method, and operation support program
CN116739612B (en) Method for displaying rights and interests information and electronic equipment
JP7116671B2 (en) System development support device and system development support method
JP5292650B2 (en) Data management system and data deletion method
WO2023027101A1 (en) Device and method for assisting in source code generation for software and program for device and method
US20220237253A1 (en) Information processing system, control method, and storage medium
JP2018067054A (en) Safety system development assistance device
CN114091840A (en) Data processing method and device
CN114064479A (en) Automatic identification method, device, medium and electronic equipment for safety keyboard

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180226

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181108

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181120

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190116

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190611

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190806

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: 20200114

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200116

R150 Certificate of patent or registration of utility model

Ref document number: 6649112

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150