[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5626863B2 - Misoperation prevention device and misoperation prevention method - Google Patents

Misoperation prevention device and misoperation prevention method Download PDF

Info

Publication number
JP5626863B2
JP5626863B2 JP2010177480A JP2010177480A JP5626863B2 JP 5626863 B2 JP5626863 B2 JP 5626863B2 JP 2010177480 A JP2010177480 A JP 2010177480A JP 2010177480 A JP2010177480 A JP 2010177480A JP 5626863 B2 JP5626863 B2 JP 5626863B2
Authority
JP
Japan
Prior art keywords
mail
user
operation pattern
unit
erroneous operation
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.)
Expired - Fee Related
Application number
JP2010177480A
Other languages
Japanese (ja)
Other versions
JP2012038073A (en
Inventor
雄大 市川
雄大 市川
Original Assignee
埼玉日本電気株式会社
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 埼玉日本電気株式会社 filed Critical 埼玉日本電気株式会社
Priority to JP2010177480A priority Critical patent/JP5626863B2/en
Publication of JP2012038073A publication Critical patent/JP2012038073A/en
Application granted granted Critical
Publication of JP5626863B2 publication Critical patent/JP5626863B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明は、ユーザの誤操作によって端末装置が意図しない処理を行うのを防止する装置および方法関する。   The present invention relates to an apparatus and a method for preventing a terminal device from performing an unintended process due to a user's erroneous operation.

情報処理を行う端末装置はユーザの操作に応じて様々な処理を実行する。例えば、携帯電話機などの通信機能を備えた端末装置では、ユーザは端末装置を操作することで電子メールを編集したり、送信したりすることができる。   A terminal device that performs information processing executes various processes in accordance with user operations. For example, in a terminal device having a communication function such as a mobile phone, a user can edit or send an e-mail by operating the terminal device.

しかし、ユーザが操作を誤ると端末装置はユーザの意図しない処理を実行してしまうことがある。特に携帯電話機のような小型の端末装置では配置できるキーボタンの数が限られるため、手が触れる筐体側面にボタンを配置したり、画面上にタッチパネルを配置してボタンを表示したり、画面上に意味を表示するソフトウェアキーを配置したりし、複雑な機能を少ない操作で使えるようにしている。その弊害として、例えば同じタッチパネル上のボタン位置で画面毎に異なる機能のボタン、例えばメールの返信と送信を配置せざるを得ない場合がある。人間の習慣的な動作として、タッチ1回でいいところをダブルクリック的に2回タッチしてしまったり、連続したデータ入力中に画面遷移を伴う誤操作により続く画面で誤った入力と処理決定をしてしまったりすることがあった。また、入力に対するシステムからのフィードバックが遅延したり、表示の更新が遅延したりすることによる誤操作も生じていた。   However, if the user makes a mistake, the terminal device may execute a process unintended by the user. Especially in small terminal devices such as mobile phones, the number of key buttons that can be placed is limited, so buttons can be placed on the side of the case that can be touched by the hand, or a touch panel can be placed on the screen to display buttons. Software keys that display meaning are arranged on the top so that complicated functions can be used with few operations. As its detriment, there are cases where, for example, buttons having different functions for each screen at the button positions on the same touch panel, for example, mail reply and transmission must be arranged. As a habitual action of human beings, double-clicking a place where one touch is good or making a wrong input and processing decision on the screen that continues due to an erroneous operation with screen transition during continuous data input. There were times when I was lost. In addition, erroneous operations have occurred due to delays in feedback from the system with respect to input and delays in updating the display.

これらはソフトウェアキーでも同様である。またタッチパネルの場合は物理的なボタンと異なり凹凸形状やボタン操作時の沈み込み(ストローク)がないため、操作を急ぐあまり隣接するキーを誤ってタッチしてしまうといった誤操作も生じていた。   The same applies to software keys. In the case of a touch panel, unlike a physical button, there is no uneven shape and no sinking (stroke) at the time of button operation, so that an erroneous operation such as touching an adjacent key accidentally has occurred.

以下、幾つかの具体例について説明する。   Hereinafter, some specific examples will be described.

携帯電話機で受信した電子メールに対して返信をするとき、あるいは電子メールを新規に作成して送信するとき、電子メールの本文にデータが無い状態で送信の操作が行われ、誤って空の電子メールが送信されてしまうことがあった。   When replying to an e-mail received by a mobile phone, or when creating a new e-mail and sending it, the send operation is performed with no data in the body of the e-mail. An email was sometimes sent.

一般に携帯電話機は、受信メール表示画面を表示した状態では、表示している受信メールへの返信を容易に行えるように、ソフトウェアキーに「返信」の機能が割り当てられる。その場合、ユーザが「返信」のソフトウェアキーを押下すると、携帯電話機は返信メール編集画面を表示した状態に移行する。そして、その返信メール編集画面を表示した状態では、同じソフトウェアキーに「送信」の機能が割り当てられている場合がある。ユーザが返信メールを編集した後に「送信」のソフトウェアキーを押下すると、携帯電話機は返信メールを送信する。   In general, in a state where a received mail display screen is displayed, a mobile phone is assigned a “reply” function to a software key so that a reply to the displayed received mail can be easily performed. In this case, when the user presses the “Reply” software key, the mobile phone shifts to a state in which the reply mail edit screen is displayed. When the reply mail editing screen is displayed, the “send” function may be assigned to the same software key. When the user presses the “Send” software key after editing the reply mail, the mobile phone transmits the reply mail.

しかし、そのような構成の携帯電話機では、受信メール表示画面を表示した状態で、「返信」が割り当てられたソフトウェアキーを誤って2回連続で押下すると、携帯電話機に「返信」の次に即座に「送信」が指示されることになる。その場合、返信メールが何の編集もされない状態で送信されてしまう。   However, in a mobile phone having such a configuration, when the received mail display screen is displayed and the software key assigned with “Reply” is accidentally pressed twice in succession, the mobile phone is immediately followed by “Reply”. "Transmission" is instructed. In that case, the reply mail is sent without any editing.

ユーザが無意識にソフトウェアキーを2回押下してしまう場合の他、携帯電話機の処理遅延があり、ソフトウェアキーが正しく押下されたかどうか確認できない場合にも、ユーザが同じソフトウェアキーを再度押し、結果的に連続して2回以上押下してしまうことがある。   In addition to the case where the user unconsciously presses the software key twice, the user presses the same software key again as a result when there is a processing delay of the mobile phone and it is not possible to confirm whether the software key is pressed correctly. May be pressed twice or more consecutively.

また、携帯電話機の操作確認音の鳴動を禁止する設定がされていると、ユーザは携帯電話機の振る舞いによってソフトウェアキーが正しく押下されたかどうか確認できず、同じソフトウェアキーを再度押下してしまうことがある。   In addition, if the setting for prohibiting the operation confirmation sound of the mobile phone is set, the user cannot check whether the software key is correctly pressed due to the behavior of the mobile phone, and may press the same software key again. is there.

一方、端末装置が好ましくない動作をするのを防止するために、ユーザが行った操作に対する処理を実行する前に、ユーザに再確認を促す機能を備えた端末装置が提案されている(特許文献1参照)。   On the other hand, in order to prevent the terminal device from performing an undesired operation, a terminal device having a function for prompting the user to reconfirm before executing a process for an operation performed by the user has been proposed (Patent Literature). 1).

特許文献1に開示された端末装置は、電子メールを送信する前に電子メールの題名、本文、または添付ファイルに規制語句が含まれていないか調査し、規制語句が含まれていた場合にはユーザに再確認を促す。規制語句としては、企業の内部機密や誹謗中傷文で使われる語句を設定することが想定される。   The terminal device disclosed in Patent Literature 1 investigates whether or not a restriction word / phrase is included in the title, text, or attached file of the e-mail before sending the e-mail. Prompt the user for reconfirmation. As restricted words, it is assumed that words used in corporate internal secrets and slander are set.

また、一般の情報処理装置において、ユーザの操作によって、影響の大きな処理を行う前に、ユーザに再確認を促すことが広く行われている。例えば、データを削除する処理を実行する前にユーザに再確認が促される場合がある。   In general information processing apparatuses, it is widely performed to prompt the user to reconfirm before performing a process having a large influence by a user operation. For example, the user may be prompted to reconfirm before executing the process of deleting data.

また、一般の情報処理装置において、ユーザが入力したデータやテキストが形式的に適切かどうか確認し、適切でなければユーザに再入力を促すことが広く行われている。例えば、半角文字で入力すべきデータを全角文字が入力されると、ユーザに再入力が促されることがある。   Further, in general information processing apparatuses, it is widely performed to check whether data and text input by a user are formally appropriate and to prompt the user to input again if they are not appropriate. For example, when full-width characters are input as data to be input in half-width characters, the user may be prompted to input again.

特開2004−227056号公報JP 2004-227056 A

上述の特許文献1に記載された技術は、誤操作とは関係なく特定の語句が電子メールに含まれていないか確認するものである。そのため、特定語句の設定によって企業の内部機密がネットワーク上で漏えいすることや誹謗中傷文がネットワークへ送信されることを防止することはできる。しかしながら、誤操作によって空メールを送ってしまうというような、ユーザの誤操作で意図しない処理が実行されるのを効果的に防止することはできない。   The technique described in the above-mentioned Patent Document 1 confirms whether or not a specific word / phrase is included in an e-mail regardless of an erroneous operation. Therefore, it is possible to prevent the internal confidential information of the company from leaking on the network and sending the slandering sentence to the network by setting the specific word / phrase. However, it is not possible to effectively prevent an unintended process from being executed due to an erroneous operation of the user, such as sending an empty mail due to an erroneous operation.

また、誤操作で生じるユーザの意図しない処理が影響の大きい処理であるとは限らないので、影響の大きい処理を行う前にユーザに再確認を促すという方法でも、ユーザの誤操作で意図しない処理が実行されるのを効果的に防止することはできない。   In addition, since a process unintended by the user due to an erroneous operation is not necessarily a process that has a large influence, even if a method that prompts the user to reconfirm before performing a process that has a large influence, an unintended process by the user's erroneous operation is executed. Cannot be effectively prevented.

また、誤操作があっても、入力されている文字等が形式的には適切であることもあるので、データやテキストを形式的に確認しても、ユーザの誤操作で意図しない処理が実行されるのを効果的に防止することはできない。   In addition, even if there is an erroneous operation, the input characters may be formally appropriate, so even if the data or text is confirmed formally, an unintended process is executed due to an erroneous operation by the user. Cannot be effectively prevented.

本発明の目的は、ユーザの誤操作によって端末装置がユーザの意図しない処理を実行するのを効果的に防止する技術を提供することである。   The objective of this invention is providing the technique which prevents effectively that a terminal device performs the process which a user does not intend by user's misoperation.

上記目的を達成するために、本発明の誤操作防止装置は、
ユーザによる操作を受け付ける入力手段と、
前記ユーザの誤りで生じ得る操作のパターンである誤操作パターンを予め規定しておき、前記入力手段で受け付けられた要求操作が前記誤操作パターンに該当したら、前記ユーザに確認を促し、前記入力手段で確認操作が受け付けられた後に該要求操作に対応する処理を実行する制御手段と、を有している。
In order to achieve the above object, the erroneous operation preventing device of the present invention is
An input means for accepting an operation by the user;
An error operation pattern, which is an operation pattern that can occur due to an error of the user, is defined in advance, and when the requested operation received by the input means corresponds to the error operation pattern, the user is prompted for confirmation and is confirmed by the input means. Control means for executing processing corresponding to the requested operation after the operation is accepted.

本発明の誤操作防止方法は、ユーザの操作に応じて動作する端末装置における誤操作防止方法であって、
前記ユーザの誤りで生じ得る操作のパターンである誤操作パターンの情報が予め規定されており、
前記端末装置で受け付けられた要求操作が前記誤操作パターンに該当したら、前記ユーザに確認を促し、
前記端末装置で確認操作が受け付けられた後に該要求操作に対応する処理を実行するものである。
The erroneous operation prevention method of the present invention is an erroneous operation prevention method in a terminal device that operates according to a user's operation,
Information of an erroneous operation pattern that is a pattern of an operation that can occur due to an error of the user is defined in advance,
If the requested operation accepted by the terminal device corresponds to the erroneous operation pattern, prompt the user for confirmation,
After the confirmation operation is accepted by the terminal device, a process corresponding to the requested operation is executed.

本発明によれば、ユーザの誤操作によって端末装置がユーザの意図しない処理を実行するのを効果的に防止することができる。   ADVANTAGE OF THE INVENTION According to this invention, it can prevent effectively that a terminal device performs the process which a user does not intend by user's misoperation.

本実施形態による誤操作防止装置の構成を示すブロック図である。It is a block diagram which shows the structure of the erroneous operation prevention apparatus by this embodiment. 本実施例による携帯電話機の構成を示すブロック図である。It is a block diagram which shows the structure of the mobile telephone by a present Example. メール機能が起動された状態においてキー入力があった場合の処理の流れを表すフローチャートである。It is a flowchart showing the flow of a process when there exists key input in the state in which the mail function was started. メール機能が起動された状態においてキー入力があった場合の処理の流れを表すフローチャートである。It is a flowchart showing the flow of a process when there exists key input in the state in which the mail function was started. メール機能が起動された状態においてキー入力があった場合の処理の流れを表すフローチャートである。It is a flowchart showing the flow of a process when there exists key input in the state in which the mail function was started. メール機能が起動された状態において、受信したメールを閲覧するキー操作がされたときの処理の流れを表すフローチャートである。It is a flowchart showing the flow of a process when the key operation which browses the received mail is performed in the state in which the mail function was started. メール機能が起動された状態において、メール編集状態を終了するか否かを判定し、判定結果に応じて実行する処理の流れを表すフローチャートである。It is a flowchart showing the flow of the process which determines whether the mail edit state is complete | finished in the state in which the mail function was started, and is performed according to a determination result. メール機能が起動された状態において、送信する電子メールのデータを編集していない状態で送信してよいか否かを判定し、判定結果に応じて実行する処理の流れを表すフローチャートである。It is a flowchart showing the flow of the process which determines whether it is OK to transmit in the state which has not edited the data of the email to transmit in the state in which the mail function was started, and is performed according to a determination result. 第二の実施例において、メール機能が起動された状態でキー入力があった場合の処理の流れを表すフローチャートである。In a 2nd Example, it is a flowchart showing the flow of a process when there exists key input in the state in which the mail function was started. 第三の実施例による端末装置の構成を示すブロック図である。It is a block diagram which shows the structure of the terminal device by a 3rd Example. 端末装置にて受信メールを閲覧し、送信メールを編集し、それを送信する課程における表示画面の例を示す図である。It is a figure which shows the example of the display screen in the process which browses a reception mail with a terminal device, edits a transmission mail, and transmits it. 第三の実施例による端末装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the terminal device by a 3rd Example. 第三の実施例による端末装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the terminal device by a 3rd Example. 第三の実施例による端末装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the terminal device by a 3rd Example. 第四の実施例による端末装置の構成を示すブロック図である。It is a block diagram which shows the structure of the terminal device by a 4th Example. PIN(Personal identification number)入力画面でユーザが誤操作し、緊急電話を発信してしまうまでの表示画面の例を示す図である。It is a figure which shows the example of the display screen until a user misoperates on a PIN (Personal identification number) input screen and the emergency call is transmitted. 第四の実施例による端末装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the terminal device by a 4th Example. 第四の実施例による端末装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the terminal device by a 4th Example. 第四の実施例による端末装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the terminal device by a 4th Example.

本発明を実施するための形態について図面を参照して詳細に説明する。   Embodiments for carrying out the present invention will be described in detail with reference to the drawings.

まずは本発明の概略の実施形態について説明する。   First, a schematic embodiment of the present invention will be described.

図1は、本実施形態による誤操作防止装置の構成を示すブロック図である。誤操作防止装置11は、携帯電話機などの端末装置10内部に組み込まれ、端末装置10への誤操作によってユーザの意図しない処理が実行されるのを防止する装置である。   FIG. 1 is a block diagram illustrating a configuration of an erroneous operation preventing apparatus according to the present embodiment. The erroneous operation prevention device 11 is a device that is incorporated in the terminal device 10 such as a mobile phone and prevents a process unintended by the user from being executed due to an erroneous operation on the terminal device 10.

誤操作防止装置11は入力部12および制御部13を有している。   The erroneous operation prevention device 11 has an input unit 12 and a control unit 13.

入力部12は、ユーザによる操作を受け付ける操作部、または端末装置10の外部から接続された入力装置からの入力を通知するインターフェイスであり、例えば、ハードウェアキーあるいはソフトウェアキーによるキー操作部、タッチパッド、ディスプレイと一体化したタッチパネル等である。   The input unit 12 is an operation unit that accepts an operation by a user, or an interface that notifies an input from an input device connected from the outside of the terminal device 10. For example, a key operation unit using a hardware key or a software key, a touch pad A touch panel integrated with a display.

制御部13は、端末装置10にて誤操作によりユーザの意図しない処理が実行されるのを防止するための制御を行う。具体的には、制御部13は、ユーザの誤りで生じ得る操作のパターンである誤操作パターンの情報を予め保持しておき、入力部12で受け付けられた要求操作が誤操作パターンに該当したら、ユーザに確認を促し、更に、入力部12で確認操作が受け付けられた後にその要求操作に対応する処理を実行する。   The control unit 13 performs control for preventing the terminal device 10 from executing processing unintended by the user due to an erroneous operation. Specifically, the control unit 13 holds in advance information on an erroneous operation pattern, which is an operation pattern that may occur due to a user error, and if the requested operation received by the input unit 12 corresponds to an erroneous operation pattern, the control unit 13 Confirmation is further urged, and after the confirmation operation is accepted by the input unit 12, processing corresponding to the requested operation is executed.

ユーザの確認は、例えば、処理内容とそれを実施してよいかどうかの確認を求める文と確認時に行う確認操作の方法とを画面に表示し、ユーザが確認操作を行ったら処理をするという方法が考えられる。   The confirmation of the user is, for example, a method of displaying a processing content and a sentence requesting confirmation of whether or not to execute it and a confirmation operation method performed at the time of confirmation on the screen, and processing when the user performs the confirmation operation. Can be considered.

本実施形態によれば、ユーザの誤りで生じ得る操作のパターンである誤操作パターンの情報を予め規定しておき、要求操作が誤操作パターンに該当したらユーザに確認を促すので、ユーザの誤操作によって端末装置がユーザの意図しない処理を実行するのを効果的に防止することができる。   According to the present embodiment, information on an erroneous operation pattern, which is an operation pattern that may occur due to a user's error, is specified in advance, and the user is prompted to confirm if the requested operation corresponds to the erroneous operation pattern. Can be effectively prevented from executing processing unintended by the user.

また、ここでいう誤操作パターンに該当する要求操作の典型的な例として電子メールを送信する操作がある。携帯電話機には電子メールを送信するときの操作性を向上させる工夫が施されている。例えば、電子メールを表示する画面や編集する画面を表示した状態では、次に行われる可能性が高い操作がソフトウェアキーに割り当てられる。そのため、ユーザが電子メールの操作に習熟してくると操作スピードが上がる。しかし、それに伴って誤操作の可能性も高まってしまう。そして、誤操作によってユーザの意図しない電子メールが送信されてしまうと、後でそれを修正するのは困難である。本実施形態では、誤操作によってユーザの意図しない電子メールが送信されるのを効果的に防止することができる。   A typical example of the request operation corresponding to the erroneous operation pattern here is an operation of sending an e-mail. The mobile phone is devised to improve operability when sending electronic mail. For example, in a state where a screen for displaying an e-mail or a screen for editing is displayed, an operation that is likely to be performed next is assigned to the software key. Therefore, the operation speed increases as the user becomes proficient in the operation of electronic mail. However, the possibility of erroneous operation increases accordingly. If an e-mail not intended by the user is transmitted due to an erroneous operation, it is difficult to correct it later. In this embodiment, it is possible to effectively prevent an electronic mail not intended by the user from being transmitted due to an erroneous operation.

誤操作パターンの具体例としては、本文にデータが含まれていない電子メールの送信を要求する操作パターン、ユーザが本文を編集していない電子メールの送信を要求する操作パターン、本文をユーザが編集していない電子メールを、アドレス帳に登録されているアドレス、あるいは過去に電子メールを送信あるいは受信したことのあるアドレスへ送信することを要求する操作パターン、編集がイベントによって強制終了した電子メールの送信を要求する操作パターン等が考えられる。   Specific examples of erroneous operation patterns include an operation pattern that requests transmission of an email that does not contain data in the body, an operation pattern that requires transmission of an email that the user has not edited, and the user edited the body. Send an e-mail whose editing is forcibly terminated due to an event, an operation pattern that requires sending an e-mail to an address registered in the address book, or an address that has been sent or received in the past An operation pattern or the like that requires

これらはいずれも誤操作による電子メールの送信である可能性の高い操作パターンなので、これらが生じたときにユーザに確認を促すことで、誤操作によってユーザの意図しない電子メールが送信されるのを効果的に防止することができる。   These are operation patterns that are likely to be emails sent by mistakes, so prompting the user for confirmation when they occur effectively prevents emails not intended by the user from being sent by mistakes. Can be prevented.

なお、上述は携帯電話機による電子メールの送信について説明したが、本発明がそれに限定されるものではなく、端末装置の処理一般に広く適用することができる。例えば、ユーザの誤操作で誤った情報を携帯情報端末に登録してしまうのを防止する場合にも本発明は適用することができる。   In the above description, transmission of an electronic mail by a mobile phone has been described. However, the present invention is not limited thereto, and can be widely applied to general processing of a terminal device. For example, the present invention can also be applied when preventing erroneous information from being registered in the portable information terminal due to a user's erroneous operation.

また、入力部は、同一の操作に対応する処理を切り替えることが可能な可変入力部であってもよい。可変入力部の例としては、ソフトウェアキー、タッチパッド、タッチパネル等がある。   Further, the input unit may be a variable input unit capable of switching processing corresponding to the same operation. Examples of the variable input unit include a software key, a touch pad, and a touch panel.

入力部がソフトウェアキー等の可変入力部である場合、誤操作防止装置11は、同一の操作に対応する処理の割り当てが切り替わることに伴って生じる誤操作のパターンを誤操作パターンとして予め登録しておくのが有効である。   When the input unit is a variable input unit such as a software key, the erroneous operation prevention device 11 registers in advance as an erroneous operation pattern an erroneous operation pattern that occurs when the assignment of processing corresponding to the same operation is switched. It is valid.

例えば、割り当てる機能を切り替えることが可能なソフトウェアキーへの機能の割り当てが切り替わることに伴って生じる誤操作のパターンを誤操作パターンとして登録しておけばよい。   For example, it is only necessary to register an erroneous operation pattern that occurs when the assignment of the function to the software key capable of switching the assigned function is switched as an erroneous operation pattern.

そして、ソフトウェアキーに、電子メールを送信する機能が割り当てられた後に他の操作を介さずに、そのソフトウェアキーによって電子メールの送信を要求する操作パターンを誤操作パターンとすればよい。   Then, an operation pattern for requesting transmission of an e-mail by the software key may be set as an erroneous operation pattern without passing through another operation after the function for transmitting the e-mail is assigned to the software key.

あるいは、ソフトウェアキーに電子メールを送信する機能が割り当てられてから所定時間内に、そのソフトウェアキーによって電子メールの送信を要求する操作パターンを誤操作パターンとしてもよい。所定時間は、例えば、ソフトウェアキーに電子メールの送信が割り当てられたことをユーザが認識せずにソフトウェアキーを押下したと想定される程度の時間に設定すればよい。   Alternatively, an operation pattern for requesting transmission of an e-mail by the software key within a predetermined time after the function for transmitting the e-mail is assigned to the software key may be set as an erroneous operation pattern. For example, the predetermined time may be set to a time that is assumed to be that the user presses the software key without recognizing that the transmission of the electronic mail is assigned to the software key.

また、入力部が、画像を表示するディスプレイと一体的に構成され、ユーザによるタッチ操作を受け付けるタッチパネルであり、タッチパネルの所定位置へのタッチ操作に割り当てられる機能が、ディスプレイによる所定位置への表示の切り替わりと共に切り替わる場合にも本発明は有効である。その場合、所定位置へのタッチ操作に対する機能の割り当てが切り替わることに伴って生じる誤操作のパターンを誤操作パターンとして登録すればよい。   In addition, the input unit is a touch panel that is configured integrally with a display that displays an image and receives a touch operation by a user. A function assigned to a touch operation on a predetermined position of the touch panel is a function of displaying a predetermined position on the display. The present invention is also effective when switching with switching. In that case, a pattern of an erroneous operation that occurs when the assignment of a function to a touch operation at a predetermined position is switched may be registered as an erroneous operation pattern.

例えば、所定位置へのタッチ操作に、電子メールを送信する機能が割り当てられた後に他の操作を介さずに、そのタッチ操作によって電子メールの送信を要求する操作パターンを誤操作パターンとすればよい。   For example, an operation pattern for requesting transmission of an e-mail by a touch operation after a function for transmitting an e-mail is assigned to a touch operation at a predetermined position without using another operation may be set as an erroneous operation pattern.

あるいは、所定位置へのタッチ操作に、電子メールを送信する機能が割り当てられてから所定時間内に、そのタッチ操作によって電子メールの送信を要求する操作パターンを誤操作パターンとしてもよい。   Alternatively, an operation pattern that requests transmission of an e-mail by the touch operation within a predetermined time after the function of transmitting the e-mail is assigned to the touch operation at a predetermined position may be set as an erroneous operation pattern.

以下、本実施形態のより具体的な実施例について説明する。   Hereinafter, more specific examples of the present embodiment will be described.

(第一の実施例)
図2は、本実施例による携帯電話機の構成を示すブロック図である。図1を参照すると、携帯電話機は、制御部1−1、アンテナ1−2、無線部1−3、操作部1−4、表示部1−5、およびメモリ部1−6を備える。
(First embodiment)
FIG. 2 is a block diagram showing the configuration of the mobile phone according to the present embodiment. Referring to FIG. 1, the mobile phone includes a control unit 1-1, an antenna 1-2, a radio unit 1-3, an operation unit 1-4, a display unit 1-5, and a memory unit 1-6.

制御部1−1は、CPU(Central Processing Unit)1−1−1を有し、制御プログラム1−1−2に基づいて、接続された各ブロックを制御する。   The control unit 1-1 has a CPU (Central Processing Unit) 1-1-1, and controls each connected block based on the control program 1-1-2.

無線部1−3は、アンテナ1−2を介して移動通信システムの基地局(不図示)と制御信号やユーザデータの信号を送受信する。無線部1−3は、制御部1−1からの送信信号を変調して基地局に送信する。また、無線部1−3は基地局から受信した信号を復調して制御部1−1に送る。受信信号は制御部1−1にて解析される。   The radio unit 1-3 transmits and receives control signals and user data signals to and from a base station (not shown) of the mobile communication system via the antenna 1-2. The radio unit 1-3 modulates the transmission signal from the control unit 1-1 and transmits it to the base station. The radio unit 1-3 demodulates the signal received from the base station and sends the demodulated signal to the control unit 1-1. The received signal is analyzed by the control unit 1-1.

制御部1−1は、無線部1−3からの信号が音声データであれば復号化して音声として出力し、音声データ以外であれば受信データに応じた処理を行う。   If the signal from the radio unit 1-3 is audio data, the control unit 1-1 decodes and outputs it as audio. If the signal is other than audio data, the control unit 1-1 performs processing according to the received data.

操作部1−4は、複数のキーを具備しており、それらのキーには、電子メールを作成するときの文字入力ボタン、メール送信ボタン、メール返信ボタン、メール転送ボタンが含まれている。   The operation unit 1-4 includes a plurality of keys, and these keys include a character input button, a mail transmission button, a mail reply button, and a mail transfer button for creating an electronic mail.

表示部1−5は、液晶やEL(Electro−Luminescence)などのデバイスが使用されており、制御部1−1からの指示で各種画像等を表示する。   The display unit 1-5 uses a device such as a liquid crystal or EL (Electro-Luminescence), and displays various images according to instructions from the control unit 1-1.

メモリ部1−6は、ROM(Read Only Memory)およびRAM(Random Access Memory)を備え、各種データを保持する。メモリ部1−6には、受信したメールを保存するエリア1−6−1、送信メールの本文を編集するエリア1−6−2、メールの送受信した日時、あて先、件名、本文を保存したメール送受信履歴エリア1−6−3、電話番号、メールアドレス、名前等のデータを保存する電話帳エリア1−6−4、携帯電話の状態やデータ編集時の一時的な保存エリア1−6−5が構成される。   The memory unit 1-6 includes a ROM (Read Only Memory) and a RAM (Random Access Memory), and holds various data. The memory unit 1-6 includes an area 1-6-1 for storing received mail, an area 1-6-2 for editing the text of outgoing mail, date and time of transmission / reception of mail, destination, subject, and mail storing the text. Transmission / reception history area 1-6-3, telephone book area 1-6-4 for storing data such as telephone number, mail address, name, etc., temporary storage area for cell phone status and data editing 1-6-5 Is configured.

図3〜5は、メール機能が起動された状態においてキー入力があった場合の処理の流れを表すフローチャートである。図6は、メール機能が起動された状態において、受信したメールを閲覧するキー操作がされたときの処理の流れを表すフローチャートである。この状態からメールの返信や転送が起動される。図7は、メール機能が起動された状態において、メール編集状態を終了するか否かを判定し、判定結果に応じて実行する処理の流れを表すフローチャートである。図8は、メール機能が起動された状態において、送信する電子メールのデータを編集していない状態で送信してよいか否かを判定し、判定結果に応じて実行する処理の流れを表すフローチャートである。   3 to 5 are flowcharts showing the flow of processing when there is a key input in a state where the mail function is activated. FIG. 6 is a flowchart showing a processing flow when a key operation for browsing received mail is performed in a state where the mail function is activated. From this state, mail reply or forwarding is activated. FIG. 7 is a flowchart showing a flow of processing to be executed in accordance with the determination result by determining whether or not to end the mail editing state in a state where the mail function is activated. FIG. 8 is a flowchart showing a flow of processing to be executed in accordance with the determination result by determining whether or not the data of the e-mail to be transmitted can be transmitted without editing in the state where the mail function is activated. It is.

図3を参照すると、操作部1−4で押下されたキーのキーデータを制御部1−1が解析する(ステップ101)。次に、制御部1−1は、現在の携帯電話機の状態がメール作成中か否か判断する(ステップ102)。   Referring to FIG. 3, the control unit 1-1 analyzes the key data of the key pressed by the operation unit 1-4 (step 101). Next, the control unit 1-1 determines whether or not the current state of the mobile phone is creating a mail (step 102).

メール作成中であった場合、制御部1−1は、押下されたキーのキーデータがメールの送信を要求するキーであったか否か判断する(ステップ103)。メールの送信を要求するキーであった場合、制御部1−1は、送信メール本文編集エリア1−6−2に送信メールのデータがあるか否か判断する(ステップ104)。   When the mail is being created, the control unit 1-1 determines whether or not the key data of the pressed key is a key for requesting mail transmission (step 103). If the key is a key for requesting mail transmission, the control unit 1-1 determines whether or not there is data of the transmitted mail in the transmitted mail text editing area 1-6-2 (step 104).

送信メール本文編集エリア1−6−2に送信メールのデータがあった場合、制御部1−1は、現在作成している送信メールが受信メールのデータを引用して編集しているものか否か判断する(ステップ105)。編集中の送信メールが受信メールのデータを引用したものである場合、制御部1−1は、送信メール本文編集エリア1−6−2の送信メールのデータに、受信メールからの引用データ以外のデータが含まれているか否か判断する(ステップ106)。   When there is outgoing mail data in the outgoing mail body editing area 1-6-2, the control unit 1-1 determines whether or not the currently created outgoing mail is edited with reference to the incoming mail data. (Step 105). When the outgoing mail being edited is a reference to the data of the incoming mail, the control unit 1-1 adds data other than the quoted data from the incoming mail to the outgoing mail data in the outgoing mail text editing area 1-6-2. It is determined whether or not data is included (step 106).

編集中の送信メールに引用データ以外のデータが含まれている場合、または編集中の送信メールが受信メールを引用したものでない場合、制御部1−1は、送信メール本文編集エリア1−6−2に保存されている送信メールを無線部1−3およびアンテナ1−2を介して送信する(ステップ107)。   When the outgoing mail being edited includes data other than the quoted data, or when the outgoing mail being edited is not a quotation of the received mail, the control unit 1-1 sends the outgoing mail text editing area 1-6. 2 is transmitted via the wireless unit 1-3 and the antenna 1-2 (step 107).

送信メール本文編集エリア1−6−2の送信メールに引用データ以外のデータが無い場合または送信メールの本文に全くデータが無い場合、制御部1−1は、ユーザが本文を書かずにメールを送信しようとしていると判断し、空メール送信確認画面を表示部1−5に表示する(ステップ108)。その後、制御部1−1は、空メール送信確認処理(図8参照)に移行し、送信可否の判断結果が入力されるのを待つ。   When there is no data other than the quoted data in the outgoing mail text editing area 1-6-2 or when there is no data in the outgoing mail text, the control unit 1-1 sends the mail without writing the text. It is determined that transmission is to be performed, and an empty mail transmission confirmation screen is displayed on the display unit 1-5 (step 108). Thereafter, the control unit 1-1 shifts to an empty mail transmission confirmation process (see FIG. 8) and waits for the determination result of whether transmission is possible.

ステップ103の判定にて、メール送信を要求するキーではないキーが押下されたのであれば、制御部1−1は、そのキーがメール編集の終了を要求するためのキーであるか否か判断する(図4のステップ201)。   If it is determined in step 103 that a key that is not a key for requesting mail transmission is pressed, the control unit 1-1 determines whether the key is a key for requesting the end of mail editing. (Step 201 in FIG. 4).

メール編集の終了を要求するキー操作であった場合、制御部1−1は、メール編集を終了して良いかをユーザに確認させる画面を表示する(ステップ202)。その後、制御部1−1は、メール編集終了確認処理(図7参照)へ移行し、ユーザによって編集終了の可否判断が入力されるのを待つ。   If the key operation is to request the end of the mail editing, the control unit 1-1 displays a screen for allowing the user to confirm whether the mail editing can be ended (step 202). Thereafter, the control unit 1-1 shifts to a mail editing end confirmation process (see FIG. 7), and waits for a user to input a determination as to whether or not to end editing.

メール編集の終了を要求するキー操作でなかった場合、制御部1−1は、文字データを入力するキー操作であったか否か判断する(ステップ203)。文字データを入力するためのキー操作であった場合、制御部1−1は、送信メール本文編集エリア1−6−2に、その文字データを保存する(ステップ204)。文字データの入力以外のキー操作であった場合、制御部1−1は処理を終了して操作部1−4からの次の入力を待つ。   If the key operation is not a key operation for requesting the end of mail editing, the control unit 1-1 determines whether or not the key operation is to input character data (step 203). If the key operation is to input character data, the control unit 1-1 stores the character data in the outgoing mail body text editing area 1-6-2 (step 204). If the key operation is other than character data input, the control unit 1-1 ends the process and waits for the next input from the operation unit 1-4.

図3のステップ102の判定において、メール作成中でない状態でのキー操作であった場合、制御部1−1は、入力されたキーデータが新規メールの作成を要求するキー操作であるか否か判断する(ステップ301)。新規メールの作成を要求するキー操作であった場合、制御部1−1は、送信メールを作成するためのメール作成画面を表示部1−5に表示し、メール作成状態に移行する(ステップ302)。一方、新規メールの作成を要求するキー操作でなかった場合、制御部1−1は、受信メールの閲覧を要求するキー操作か否か判断する(ステップ303)。   If it is determined in step 102 in FIG. 3 that the key operation is in a state where mail is not being created, the control unit 1-1 determines whether or not the input key data is a key operation requesting creation of a new mail. Judgment is made (step 301). When the key operation is to request creation of a new mail, the control unit 1-1 displays a mail creation screen for creating a transmission mail on the display unit 1-5, and shifts to a mail creation state (step 302). ). On the other hand, when the key operation is not a request for creating a new mail, the control unit 1-1 determines whether or not the key operation is a request for browsing the received mail (step 303).

受信メールの閲覧を要求するキー操作であった場合、制御部1−1は、受信メールデータ保存エリア1−6−1に保存されている受信メールを表示する(ステップ304)。その後、制御部1−1は、受信メール閲覧処理(図6参照)へ移行し、ユーザが受信メールの閲覧、メール返信、あるいはメール転送を選択するのを待つ。ステップ303において、受信メールの閲覧を要求するキー操作でなかった場合、制御部1−1は入力されたキーデータに従った処理を行う。   When the key operation is a request for browsing the received mail, the control unit 1-1 displays the received mail stored in the received mail data storage area 1-6-1 (step 304). Thereafter, the control unit 1-1 shifts to a received mail browsing process (see FIG. 6) and waits for the user to select received mail browsing, mail reply, or mail transfer. In step 303, when the key operation is not a request for browsing the received mail, the control unit 1-1 performs a process according to the input key data.

次に、図6を参照して受信メール閲覧状態での動作を説明する。   Next, the operation in the received mail browsing state will be described with reference to FIG.

操作部1−4からのキーデータを制御部1−1が解析する(ステップ401)。そして、制御部1−1は、入力されたキーデータがメールの返信または転送を要求するキー操作を示すものであるか否か判断する(ステップ402)。ここでの返信または転送の要求は、受信メールに対する返信のメール、または受信メールを転送するメールを作成する画面へ遷移することを要求するものである。メールの返信または転送の要求を示すキー操作であれば、制御部1−1は、ユーザが受信メールを引用するか否か判断する(ステップ403)。   The control unit 1-1 analyzes the key data from the operation unit 1-4 (step 401). Then, the control unit 1-1 determines whether or not the input key data indicates a key operation for requesting a mail reply or transfer (step 402). The reply or transfer request here requests a transition to a screen for creating a reply mail to the received mail or a mail for forwarding the received mail. If the key operation indicates a mail reply or transfer request, the control unit 1-1 determines whether or not the user quotes the received mail (step 403).

受信メールを引用する場合、制御部1−1は、引用する受信メールのデータを送信メール本文編集エリア1−6−2に保存する(ステップ404)。受信メールのデータを送信メール本文編集エリア1−6−2に保存した後、制御部1−1は、送信メール本文編集エリア1−6−2に保存したデータと併せてメール作成画面を表示部1−5に表示し、メール作成状態に移行する(ステップ405)。   When quoting the received mail, the control unit 1-1 stores the received mail data to be quoted in the transmitted mail text editing area 1-6-2 (step 404). After storing the received mail data in the transmitted mail text editing area 1-6-2, the control unit 1-1 displays a mail creation screen together with the data stored in the transmitted mail text editing area 1-6-2. 1-5, and transition to the mail creation state (step 405).

受信メールを引用しない場合、制御部1−1は、空のメール作成画面を表示部1−5に表示する(ステップ406)。その後、制御部1−1は、メール機能が起動された状態の処理(メール機能処理(図3参照))へ移行してメール作成状態となる。   When the received mail is not quoted, the control unit 1-1 displays an empty mail creation screen on the display unit 1-5 (step 406). Thereafter, the control unit 1-1 shifts to a process (mail function process (see FIG. 3)) in which the mail function is activated and enters a mail creation state.

ステップ402の判定でメールの返信または転送を要求するキー操作でなかった場合、制御部1−1は、受信メールの閲覧の終了を要求するキー操作であるか否か判断する(ステップ407)。受信メールの閲覧の終了を要求するキー操作であった場合、制御部1−1は受信メール閲覧状態を終了する。受信メールの閲覧の終了を要求するキー操作でなかった場合、制御部1−1は受信メール閲覧状態を継続する。   If it is determined in step 402 that the key operation is not a key operation for requesting a reply or transfer of mail, the control unit 1-1 determines whether or not the key operation is a key operation for requesting completion of browsing of the received mail (step 407). If the key operation is to request the end of browsing the received mail, the control unit 1-1 ends the received mail browsing state. If it is not a key operation for requesting the end of browsing the received mail, the control unit 1-1 continues the received mail browsing state.

次に、図7を参照してメール編集終了状態での動作について説明する。   Next, the operation in the mail editing end state will be described with reference to FIG.

操作部1−4からのキーデータを制御部1−1が解析する(ステップ501)。入力されたキーデータがメール編集の終了を要求するキー操作であるか否か判断する(ステップ502)。メール編集の終了を要求するキー操作であった場合、制御部1−1は、送信メール本文編集エリア1−6−2のデータを初期化し(ステップ503)、表示部1−5にメール編集前の画面を表示させ、メール編集状態を終了する(ステップ504)。   The control unit 1-1 analyzes the key data from the operation unit 1-4 (step 501). It is determined whether or not the input key data is a key operation for requesting the end of mail editing (step 502). If the key operation is a key operation requesting the end of mail editing, the control unit 1-1 initializes the data in the outgoing mail body text editing area 1-6-2 (step 503), and the display unit 1-5 displays before mail editing. Is displayed and the mail editing state is terminated (step 504).

ステップ502の判定でメール編集の終了の要求をキャンセルするキー操作であった場合、制御部1−1は、メール編集画面を表示部1−5に表示する(ステップ505)。その後、制御部1−1はメール機能処理(図3参照)へ移行し、メール作成状態となる。   If it is determined in step 502 that the key operation is to cancel the mail editing end request, the control unit 1-1 displays a mail editing screen on the display unit 1-5 (step 505). Thereafter, the control unit 1-1 shifts to a mail function process (see FIG. 3) and enters a mail creation state.

次に、図8を参照し、空メールの送信を行うか否かを確認する状態での動作を説明する。   Next, with reference to FIG. 8, the operation in the state of confirming whether or not to send a blank mail will be described.

まず操作部1−4からのキーデータを制御部1−1が解析する(ステップ601)。続いて、制御部1−1は、入力されたキーデータが空メールの送信を要求するキー操作か否か判断する(ステップ602)。空メールの送信を要求(確認)するキー操作であった場合、制御部1−1は、送信メール本文編集エリア1−6−2のデータで送信メールを作成し、無線部1−3およびアンテナ1−2を介して送信する(ステップ603)。その後、制御部1−1は、表示部1−5にメール編集前の画面を表示させる(ステップ604)。   First, the control unit 1-1 analyzes key data from the operation unit 1-4 (step 601). Subsequently, the control unit 1-1 determines whether or not the input key data is a key operation that requests transmission of a blank mail (step 602). In the case of a key operation for requesting (confirming) transmission of an empty mail, the control unit 1-1 creates a transmission mail with the data in the transmission mail text editing area 1-6-2, and transmits the wireless unit 1-3 and the antenna. It transmits via 1-2 (step 603). Thereafter, the control unit 1-1 displays a screen before mail editing on the display unit 1-5 (step 604).

ステップ602の判定で、入力されたキーデータが空メールの送信をキャンセルするキー操作であった場合、制御部1−1は、空メールの送信をキャンセルして、メール編集画面を表示部1−5に表示させる(ステップ605)。その後、メール機能処理(図3参照)へ移行し、メール作成状態となる。   If it is determined in step 602 that the input key data is a key operation for canceling the transmission of the empty mail, the control unit 1-1 cancels the transmission of the empty mail and displays the mail editing screen. 5 (step 605). Thereafter, the process shifts to a mail function process (see FIG. 3) and enters a mail creation state.

以上説明したように本実施例によれば、メールの返信時や新規作成時のようにメール本文のデータが無い場合であったり、あるいはメール本文を引用して返信時やメールの転送時に、送信メールの本文に編集したデータが無い状態でユーザがキー操作を誤り、空メールを誤って送信してしまうのを防止することができる。   As described above, according to the present embodiment, when there is no data in the mail body, such as when replying to mail or creating a new mail, or when replying by quoting the mail body or forwarding the mail, It is possible to prevent the user from making a mistake in key operation and sending an empty mail by mistake when there is no edited data in the body of the mail.

(第二の実施例)
第一の実施例では、電子メール送信時に電子メールの本文にデータが無ければ、制御部1−1は無条件で空メールを送信して良いかをユーザに確認するものであった。しかし、本発明はこれに限定されるものではない。企業などが提供するWebサイトにおける会員登録のために、携帯電話機から企業宛に空メールを送信することがある。その場合の空メールは誤操作によるものではない。そこで、第二の実施例では、会員登録などに伴う正常な空メールの送信時には、空メールを送信してよいか否かをユーザに確認することなく空メールを送信できるようにする。
(Second embodiment)
In the first embodiment, if there is no data in the body of the e-mail when the e-mail is transmitted, the control unit 1-1 confirms with the user whether an empty mail can be transmitted unconditionally. However, the present invention is not limited to this. A blank e-mail may be transmitted from a mobile phone to a company for membership registration on a website provided by the company. The empty mail in that case is not caused by an erroneous operation. Therefore, in the second embodiment, at the time of transmitting a normal empty mail associated with member registration or the like, the empty mail can be transmitted without confirming with the user whether or not the empty mail may be transmitted.

図9は、第二の実施例において、メール機能が起動された状態でキー入力があった場合の処理の流れを表すフローチャートである。第二の実施例では、第一の実施例の図3のフローチャートの代わりに図9のフローチャートの処理が行われる。   FIG. 9 is a flowchart showing the flow of processing when there is a key input in a state where the mail function is activated in the second embodiment. In the second embodiment, the process of the flowchart of FIG. 9 is performed instead of the flowchart of FIG. 3 of the first embodiment.

図9を参照すると、図3と同様にステップ101〜106の処理を行った後、制御部1−1は、送信メール本文編集エリア1−6−2に、引用データ以外のデータ(編集されたデータ)が無かった場合、編集している送信メールの送信先メールアドレスが電話帳保存エリア1−6−4に登録されているか否か確認する(ステップ707)。   Referring to FIG. 9, after performing the processing of steps 101 to 106 as in FIG. 3, the control unit 1-1 sends data other than the quoted data (edited data) to the outgoing mail body text editing area 1-6-2. If there is no (data), it is checked whether or not the destination mail address of the outgoing mail being edited is registered in the telephone directory storage area 1-6-4 (step 707).

送信先メールアドレスが電話帳保存エリア1−6−4に格納されていなかった場合、制御部1−1は、送信先が過去に電子メールを送信あるいは受信したことのあるアドレスか否かを、メール送受信履歴エリア1−6−3を検索することで確認する(ステップ708)。電話帳保存エリア1−6−4または送受信履歴エリア1−6−3に送信先メールアドレスが有った場合、制御部1−1は、空メール送信確認画面を表示部1−5に表示する(ステップ709)。その後、制御部1−1は、空メール送信確認処理(図8)へ移行し、ユーザが電子メールを送信してよいか否かの判断を入力するのを待つ。   When the transmission destination mail address is not stored in the telephone directory storage area 1-6-4, the control unit 1-1 determines whether the transmission destination is an address that has transmitted or received an e-mail in the past. This is confirmed by searching the mail transmission / reception history area 1-6-3 (step 708). When there is a destination mail address in the phone book storage area 1-6-4 or the transmission / reception history area 1-6-3, the control unit 1-1 displays a blank mail transmission confirmation screen on the display unit 1-5. (Step 709). Thereafter, the control unit 1-1 shifts to the empty mail transmission confirmation process (FIG. 8) and waits for the user to input a determination as to whether or not to send an e-mail.

電話帳保存エリア1−6−4にも送受信履歴エリア1−6−3にも送信先メールアドレスが無かった場合、制御部1−1は、初めて送信先メールアドレスへのメール送信なので、会員登録などのためにユーザが意図的に空メールを送信するものと判断し、ユーザの確認を経ずに、空メールを無線部1−3およびアンテナ1−2を介して送信する(ステップ710)。   If neither the telephone directory storage area 1-6-4 nor the transmission / reception history area 1-6-3 has a destination mail address, the control unit 1-1 transmits a mail to the destination mail address for the first time. For example, it is determined that the user intentionally transmits a blank mail, and the blank mail is transmitted via the radio unit 1-3 and the antenna 1-2 without user confirmation (step 710).

本実施例によれば、ユーザが意図的に空メールを送信しようとしていると想定されるときには、制御部1−1は、ユーザに確認させることなく空メールを送信するので、ユーザの無駄な確認作業を削減することができる。   According to the present embodiment, when it is assumed that the user intends to send a blank mail intentionally, the control unit 1-1 transmits the blank mail without allowing the user to confirm, so the user's useless confirmation. Work can be reduced.

(第三の実施例)
第一および第二の実施例は、空の電子メール、あるいは受信メールを引用して全く編集していない電子メールが送信されようとしたとき、送信してよいかどうかをユーザに確認するものであった。しかし、本発明はこれに限定されるものではない。
(Third embodiment)
In the first and second embodiments, when an empty e-mail or an e-mail that has not been edited by quoting a received e-mail is about to be sent, the user is asked whether or not the e-mail can be sent. there were. However, the present invention is not limited to this.

第三の実施例は、送信メールの編集が正常に完了せず、イベントの発生によって強制的に編集が終了した電子メールを送信しようとするときにも、その電子メールを送信してよいかどうかをユーザに確認させるものである。   In the third embodiment, whether or not the e-mail can be transmitted even when the e-mail editing is forcibly terminated due to the occurrence of an event and the editing of the e-mail is not completed normally. Is to be confirmed by the user.

図10は、第三の実施例による端末装置の構成を示すブロック図である。図10を参照すると、端末装置は、アンテナ1−2、無線部1−3、操作部1−4、表示部1−5、および制御部2−1を有している。   FIG. 10 is a block diagram showing the configuration of the terminal device according to the third embodiment. Referring to FIG. 10, the terminal device includes an antenna 1-2, a radio unit 1-3, an operation unit 1-4, a display unit 1-5, and a control unit 2-1.

操作部1−4は、ユーザによる操作や指示を受け付ける。ここでは操作部1−4は、機能の割り当てが適宜変更されるソフトウェアキーと、ディスプレイと一体化したタッチパネルとを含むものとする。   The operation unit 1-4 receives user operations and instructions. Here, the operation unit 1-4 includes a software key whose function assignment is appropriately changed and a touch panel integrated with the display.

表示部104は、制御部2−1からの制御で画面を表示するディスプレイであり、操作部1−4から入力された情報や制御部2−1による処理結果を表示する。   The display unit 104 is a display that displays a screen under the control of the control unit 2-1, and displays information input from the operation unit 1-4 and a processing result by the control unit 2-1.

無線部1−3は、端末装置による無線通信を可能にする回路であり、制御部2−1は無線通信を行うときに無線部1−3を利用する。   The wireless unit 1-3 is a circuit that enables wireless communication by the terminal device, and the control unit 2-1 uses the wireless unit 1-3 when performing wireless communication.

制御部2−1は、ハードウェア的には一般的なコンピュータシステムと同様にCPU、RAM、ROM、およびタイマーを備え、制御プログラムを実行することで各ブロックを制御する。機能的には、制御部2−1が制御プログラムを実行することにより、状態遷移管理部2−1−1、編集状態管理部2−1−2、および処理部2−1−3が形成される。   The control unit 2-1 includes a CPU, a RAM, a ROM, and a timer in hardware as in a general computer system, and controls each block by executing a control program. Functionally, when the control unit 2-1 executes the control program, a state transition management unit 2-1-1, an editing state management unit 2-1-2, and a processing unit 2-1-3 are formed. The

編集状態管理部2−1−2は、ユーザによるテキストの編集に関する処理の状態(編集状態)を記憶している。編集状態としては、例えば、ユーザによる編集が可能な状態(編集可能状態)、ユーザによるテキストの編集が開始された状態(編集開始状態)、編集が正常に終了し編集したテキストに従った処理を実行できる状態(編集完了状態)がある。編集状態管理部2−1−2に記憶されている編集状態は処理部2−1−3から読み書き可能である。   The editing state management unit 2-1-2 stores a processing state (editing state) related to text editing by the user. Examples of the editing state include a state in which editing by the user is possible (editable state), a state in which text editing by the user has started (editing start state), and a process in accordance with the edited text after successful editing. There is a state that can be executed (edit completed state). The editing state stored in the editing state management unit 2-1-2 can be read and written from the processing unit 2-1-3.

状態遷移管理部2−1−1は、操作部1−4から受けたユーザの操作による入力信号を、操作部1−4のキーマトリクスON/OFF情報あるいはタッチパネルON/OFF座標として予め定義された入力データあるいは命令に変換し、処理部2−1−3へ出力する。   The state transition management unit 2-1-1 defines an input signal by a user operation received from the operation unit 1-4 as key matrix ON / OFF information or touch panel ON / OFF coordinates of the operation unit 1-4. The data is converted into input data or a command and output to the processing unit 2-1-3.

状態遷移管理部2−1−1は、予め定義された画面情報を保持しており、また装置の状態を管理しており、処理部2−1−3からの画面表示命令を受けると、その命令に応じた画面を表示部104に表示させる。また状態遷移管理部2−1−1は、入力データ、命令、画面情報に関する定義を処理部2−1−3から適宜受け、それら受けた情報に基づき状態遷移等の各種処理を実行する。   The state transition management unit 2-1-1 holds predefined screen information, manages the state of the device, and receives a screen display command from the processing unit 2-1-3. A screen corresponding to the command is displayed on the display unit 104. In addition, the state transition management unit 2-1-1 receives definitions relating to input data, commands, and screen information from the processing unit 2-1-3 as appropriate, and executes various processes such as state transitions based on the received information.

更に、状態遷移管理部2−1−1は、編集状態管理部2−1−2に記憶されている編集状態を適宜更新する。操作部1−4から入力があると、状態遷移管理部2−2−1は、その入力に対応して編集状態管理部2−1−2の状態を予め定められたように遷移させる。   Furthermore, the state transition management unit 2-1-1 updates the editing state stored in the editing state management unit 2-1-2 as appropriate. When there is an input from the operation unit 1-4, the state transition management unit 2-2-1 transitions the state of the editing state management unit 2-1-2 in accordance with the input as determined in advance.

また、状態遷移管理部2−1−1は、処理部2−1−3からの画面表示命令を受けて、その命令に応じた画面を表示部104に表示させるとき、編集状態管理部2−1−2に記憶されている編集状態を適宜遷移させる。   Further, when the state transition management unit 2-1-1 receives a screen display command from the processing unit 2-1-3 and causes the display unit 104 to display a screen corresponding to the command, the editing state management unit 2- The editing state stored in 1-2 is appropriately changed.

処理部2−1−3は、文字編集操作の際に呼び出され、その直後に、編集状態管理部2−1−2に記憶されている編集状態を編集開始状態にし、更に編集操作完了後には編集状態を編集完了状態にする。   The processing unit 2-1-3 is called at the time of character editing operation, and immediately after that, the editing state stored in the editing state management unit 2-1-2 is set to the editing start state, and after the editing operation is completed. Set the edit state to the edit completed state.

また、処理部2−1−3は、編集状態管理部2−1−2に記憶されている編集状態が編集完了状態でないとき、つまり編集が正常に完了していない状態のときに、編集したテキストに関する処理の開始指示があったら、表示部104への表示を通して、指示された処理を開始してよいかどうかユーザに確認する。   In addition, the processing unit 2-1-3 edited the editing state stored in the editing state management unit 2-1-2 when the editing state is not the editing completion state, that is, when the editing has not been completed normally. If there is an instruction to start processing relating to text, the user is confirmed through the display on the display unit 104 whether or not the instructed processing can be started.

次に、本実施例の端末装置の動作について説明する。   Next, the operation of the terminal device of this embodiment will be described.

図11は、端末装置にて受信メールを閲覧し、送信メールを編集し、それを送信する課程における表示画面の例を示す図である。図12〜14は、第三の実施例による端末装置の動作を示すフローチャートである。   FIG. 11 is a diagram illustrating an example of a display screen in the process of browsing the received mail on the terminal device, editing the transmitted mail, and transmitting it. 12 to 14 are flowcharts showing the operation of the terminal device according to the third embodiment.

図11(a)には、ユーザが受信メールを閲覧するときの表示画面の例が示されている。ソフトウェアキーの1つに「返信」の機能が割り当てられている。図11(a)の状態でユーザが「返信」のソフトウェアキーを押下すると、受信メールを引用した送信メールをユーザが編集できる状態となる。図11(b)には、ユーザが送信メールを編集できる状態の表示画面が示されている。ソフトウェアキーには「送信」の機能が割り当てられている。図11(b)の状態で、ユーザが「送信」のソフトウェアキーを押下すると、端末装置は送信メールを送信する。図11(c)には、メール送信中の表示画面が示されている。   FIG. 11A shows an example of a display screen when the user browses the received mail. A “reply” function is assigned to one of the software keys. When the user presses the “Reply” software key in the state of FIG. 11A, the user can edit the outgoing mail that quotes the received mail. FIG. 11B shows a display screen in a state where the user can edit the outgoing mail. A “send” function is assigned to the software key. In the state shown in FIG. 11B, when the user presses the “send” software key, the terminal device sends an outgoing mail. FIG. 11C shows a display screen during mail transmission.

図11に示した過程を例として図12、図13、図14の動作を説明する。   The operations shown in FIGS. 12, 13, and 14 will be described by taking the process shown in FIG. 11 as an example.

ここでは図11(a)のように受信メール表示した状態から動作が開始されるものとする。処理部2−1−3から状態遷移管理部2−1−1へ、表示する画面と、その画面でのキーボタンおよびタッチパネル座標に対する操作内容の定義情報とが通知され、表示部1−5には指示された表示画面が表示されている。   Here, it is assumed that the operation starts from the state where the received mail is displayed as shown in FIG. The processing unit 2-1-3 notifies the state transition management unit 2-1-1 of the screen to be displayed and the definition information of the operation content for the key buttons and touch panel coordinates on the screen, and the display unit 1-5 The instructed display screen is displayed.

図12を参照すると、操作部1−4にて、受信メールの内容の閲覧、返信、削除などのユーザによる操作を受けると(ステップ801)、操作情報が操作部1−4から状態遷移管理部2−1−1へ通知される(ステップ802)。ここでは、一例として、ユーザは、向かって右(端末装置からは左)のソフトウェアキー「返信」を押したものとする。   Referring to FIG. 12, when the operation unit 1-4 receives an operation by the user such as viewing, replying, or deleting the content of the received mail (step 801), the operation information is transferred from the operation unit 1-4 to the state transition management unit. 2-1-1 is notified (step 802). Here, as an example, it is assumed that the user presses the right (left from the terminal device) software key “Reply”.

状態遷移管理部2−1−1は、操作情報を、その操作内容を示す命令やデータに変換し、処理部2−1−3に通知する。処理部2−1−3は、次に移行すべき編集状態を命令に基づいて決定し、次の編集状態が編集可能状態かどうか判定する(ステップ803)。ここではソフトウェアキー「返信」が押下されたので、処理部2−1−3は、送信メールを編集する画面を、状態遷移管理部2−1−1を介して表示部1−5に表示すると共に、編集状態管理部2−1−2に編集可能状態を通知する。   The state transition management unit 2-1-1 converts the operation information into a command or data indicating the operation content, and notifies the processing unit 2-1-3. The processing unit 2-1-3 determines an editing state to be transferred next based on the command, and determines whether or not the next editing state is an editable state (step 803). Here, since the software key “Reply” has been pressed, the processing unit 2-1-3 displays a screen for editing outgoing mail on the display unit 1-5 via the state transition management unit 2-1-1. At the same time, it notifies the editable state management section 2-1-2 of the editable state.

図13を参照すると、編集状態管理部2−1−2は編集可能状態である通知を受け、その状態を記憶する(ステップ901)。続いてユーザが送信メールの本文を修正する場合(ステップ902のYES)、処理部2−1−3が編集状態管理部2−1−2の編集状態を編集開始状態に移行させる(ステップ903)。   Referring to FIG. 13, the editing state management unit 2-1-2 receives a notification indicating that the editing is possible, and stores the state (step 901). Subsequently, when the user corrects the text of the outgoing mail (YES in step 902), the processing unit 2-1-3 shifts the editing state of the editing state management unit 2-1-2 to the editing start state (step 903). .

処理部2−1−3によってテキストの編集が行われ(ステップ904−905)、テキストの編集が正常に終了すると、処理部2−1−3は編集状態管理2−1−2に編集完了状態を記憶させる。   When the text is edited by the processing unit 2-1-3 (step 904-905) and the text editing is normally completed, the processing unit 2-1-3 is in an editing completion state in the editing status management 2-1-2. Remember.

また、ステップ902の判定においてユーザが続いて送信メールの本文を編集しない場合、あるいは、後述するステップ1002におけるユーザによるメール送信の可否の確認において、メールを送信しないこととされた場合(図13中のE)はステップ907に進む。   Further, when the user does not subsequently edit the text of the outgoing mail in the determination of step 902, or when it is decided not to send the mail in the confirmation of whether or not the user can send the mail in step 1002 described later (in FIG. 13). E) proceeds to step 907.

ここでユーザは編集したテキストに関する処理の開始を要求してもよく、また編集を再開してもよい。編集を再開する場合にはステップ902に戻る(ステップ907のNO)。   Here, the user may request to start processing related to the edited text, or may resume editing. When editing is resumed, the process returns to step 902 (NO in step 907).

ここでは、図11(b)の画面が表示された状態からユーザが向かって右のソフトウェアスイッチ「送信」を押下したとする。このソフトウェアスイッチ「送信」は、電子メールを送信する処理の開始を要求するものなので、処理部2−1−3は、その処理を開始する(ステップ907のYES)。   Here, it is assumed that the user presses the right software switch “Send” from the state where the screen of FIG. 11B is displayed. Since this software switch “transmission” requests the start of the process of transmitting an e-mail, the processing unit 2-1-3 starts the process (YES in Step 907).

図14を参照すると、メール送信の処理開始の指示を受けた編集状態管理部2−1−2は、記憶している編集状態が編集完了状態であるか否か判定する(ステップ1001)。編集完了状態でない場合(ステップ1001のでNo)は、編集状態管理部2−1−2は、その旨を処理部2−1−3へ通知する。処理部2−1−3は、通知を受けて、表示部1−5への表示を介して、メールを送信してよいかどうかユーザに確認する。   Referring to FIG. 14, upon receiving an instruction to start mail transmission processing, the editing state management unit 2-1-2 determines whether or not the stored editing state is an editing completion state (step 1001). If it is not in the editing completion state (No in Step 1001), the editing state management unit 2-1-2 notifies the processing unit 2-1-3 to that effect. The processing unit 2-1-3 receives the notification and confirms with the user whether or not the mail can be transmitted via the display on the display unit 1-5.

メール送信の処理を行わない場合、図13のステップ907に移行し、図11(b)の画面を再び表示する。メール送信の処理を実行してよい場合(ステップ1002のYES)、あるいは、ステップ1001の判定で編集完了状態であった場合、処理部2−1−3メール送信処理を実行する(ステップ1003)。その後、処理部2−1−3は、図11(c)の送信中の画面を表示部1−5に表示し、更には送信が完了したら送信完了画面を表示し、編集状態管理部2−1−2の編集状態をクリアする。   When the mail transmission process is not performed, the process proceeds to step 907 in FIG. 13 and the screen in FIG. 11B is displayed again. If the mail transmission process may be executed (YES in step 1002), or if the editing is completed in the determination in step 1001, the processing unit 2-1-3 mail transmission process is executed (step 1003). Thereafter, the processing unit 2-1-3 displays the screen during transmission in FIG. 11C on the display unit 1-5 and further displays a transmission completion screen when the transmission is completed, and the editing state management unit 2-2. Clear the editing status of 1-2.

本実施例によれば、ユーザが全く編集を行っていない電子メールを誤操作で送信してしまうこと、またイベントにより編集が強制的に終了した電子メールを誤操作によって送信してしまうことを防止することができる。   According to the present embodiment, it is possible to prevent an email that has not been edited by the user from being erroneously transmitted, and prevent an email that has been forcibly terminated due to an event from being erroneously transmitted. Can do.

なお、図10に示したように、本実施例では、処理部2−1−3と状態遷移管理部2−1−1と編集状態管理部2−1−2を個々の機能毎に別個に配置しているが、CPUが制御プログラムを実行する制御部2−1が処理部2−1−3と状態遷移管理部2−1−1と編集状態管理部2−1−2の全体機能の処理を実行するものであってもよい。   As shown in FIG. 10, in this embodiment, the processing unit 2-1-3, the state transition management unit 2-1-1, and the editing state management unit 2-1-2 are separately provided for each function. Although the control unit 2-1 that executes the control program by the CPU is arranged, the overall functions of the processing unit 2-1-3, the state transition management unit 2-1-1, and the editing state management unit 2-1-2 Processing may be executed.

また、編集状態管理部2−1−2が1つの編集状態を保持する例を示したが、1つの画面に複数の入力項目があり、それぞれの項目に対して編集状態を管理するものであってもよい。その場合、例えば、編集完了状態を“1”とし、それ以外の状態を“0”とし、全ての項目の状態の論理積が“1”とならない場合に処理を開始してよいかどうかをユーザに確認することにすればよい。   Moreover, although the example in which the editing state management unit 2-1-2 holds one editing state is shown, there are a plurality of input items on one screen, and the editing state is managed for each item. May be. In this case, for example, the editing completion state is set to “1”, the other states are set to “0”, and the user determines whether the processing can be started when the logical product of the states of all items does not become “1”. You should confirm with.

また、第三の実施例では、ソフトウェアキーへの誤操作を例示しているが、本発明はこれに限定されるものではない。他の例として、ディスプレイと一体化したタッチパネルへの誤操作にも本実施例と同様の構成および動作を適用できる。
(第四の実施例)
第三の実施例では、編集開始状態を経て編集完了状態となったかどうかに応じて、処理開始に際してユーザに確認を促すかどうかを選択するものであったが、本発明はこれに限定されるものではない。第四の実施例では、命令が入力されたとき前回の命令と今回の命令の時間間隔を測定し、その時間間隔が短い場合に誤操作による命令である可能性があると判断し、ユーザに処理を開始してよいかどうか確認する。
In the third embodiment, an erroneous operation on the software key is illustrated, but the present invention is not limited to this. As another example, the same configuration and operation as in this embodiment can be applied to an erroneous operation on a touch panel integrated with a display.
(Fourth embodiment)
In the third embodiment, whether or not to prompt the user for confirmation at the start of processing is selected according to whether or not the editing completion state has been reached after the editing start state, but the present invention is limited to this. It is not a thing. In the fourth embodiment, when a command is input, the time interval between the previous command and the current command is measured, and if the time interval is short, it is determined that there is a possibility that the command is due to an erroneous operation, and processing is performed by the user. Check if you can start.

図15は、第四の実施例による端末装置の構成を示すブロック図である。図15を参照すると、第四の実施例の端末装置は、図10に示した第三の実施例の端末装置とは制御部3−1の機能的な構成および動作が異なる。   FIG. 15 is a block diagram showing a configuration of a terminal device according to the fourth embodiment. Referring to FIG. 15, the terminal device of the fourth embodiment is different from the terminal device of the third embodiment shown in FIG. 10 in the functional configuration and operation of the control unit 3-1.

制御部3−1は、状態遷移管理部3−1−1と計時部3−1−2と処理部3−1−3を有している。   The control unit 3-1 includes a state transition management unit 3-1-1, a time measuring unit 3-1-2, and a processing unit 3-1-3.

状態遷移管理部3−1−1は、操作部1−4から受けたユーザの操作による入力信号を、操作部1−4のキーマトリクスON/OFF情報あるいはタッチパネルON/OFF座標として予め定義された入力データあるいは命令に変換し、処理部3−1−3へ出力する。また状態遷移管理部3−1−1は、予め定義された画面情報を保持しており、処理部3−1−3からの命令を受けると、命令に応じた画面を表示部104に表示する。また、状態遷移管理部3−1−1は、入力データ、命令、画面情報に関する定義を処理部3−1−3から適宜受け、それら受けた情報に基づき各種処理を実行する。   The state transition management unit 3-1-1 defines an input signal by a user operation received from the operation unit 1-4 as key matrix ON / OFF information or touch panel ON / OFF coordinates of the operation unit 1-4. The data is converted into input data or an instruction and output to the processing unit 3-1-3. The state transition management unit 3-1-1 holds screen information defined in advance, and displays a screen corresponding to the command on the display unit 104 when receiving a command from the processing unit 3-1-3. . The state transition management unit 3-1-1 appropriately receives definitions related to input data, instructions, and screen information from the processing unit 3-1-3, and executes various processes based on the received information.

更に、状態遷移管理部3−1−1は、各種編集状態が予め定義されており、操作部1−4からの入力があると編集状態を定義に従って遷移させると共に、編集状態が遷移した時刻を計時部3−1−2に記録させる。計時部3−1−2は、例えば、テキストの編集が完了して処理開始の指示を待っている状態(処理指示待ち状態)となった時刻と、処理開始の指示を受けた状態(処理開始状態)となった時刻を記録する。   Furthermore, the state transition management unit 3-1-1 has various editing states defined in advance. When there is an input from the operation unit 1-4, the state transition management unit 3-1 causes the editing state to transition according to the definition, and the time when the editing state transitions It is recorded in the timer unit 3-1-2. For example, the time measuring unit 3-1-2 is the time when the text editing is completed and the processing start instruction is awaited (processing instruction waiting state), and the processing start instruction is received (processing start) Record the time when the status is reached.

処理部3−1−3は、状態遷移管理部3−1−1からの命令で処理開示の指示を受けると、処理開始の指示を待っている状態となった時刻と処理開始の指示を受けた時刻とを計時部3−1−2から取得し、それらの時間間隔が所定の時間以下であったら、表示部1−5への表示を通じて、処理を開始してよいかどうかをユーザに確認する。ここで用いる所定の時間は、ユーザが意識的に入力した指示なのか、前回の入力から連続的に勢いで入力した指示なのかを区別する程度の時間として任意の時間に設定すればよい。   When the processing unit 3-1-3 receives a processing disclosure instruction in response to an instruction from the state transition management unit 3-1-1, the processing unit 3-1-3 receives the time when the processing is in a waiting state and the processing start instruction. If the time interval is less than or equal to a predetermined time, the user confirms whether or not the process can be started through the display on the display unit 1-5. To do. The predetermined time used here may be set to an arbitrary time as a time for distinguishing whether the instruction is input consciously by the user or the instruction input continuously from the previous input.

次に、本実施例による端末装置の動作について説明する。   Next, the operation of the terminal device according to this embodiment will be described.

図16は、PIN(Personal identification number)入力画面でユーザが誤操作し、緊急電話を発信してしまうまでの表示画面の例を示す図である。ここでは、ユーザはPIN入力画面で「71100」という電話番号を入力しようとして、「7」の代わりに誤って「緊急電話」を押し、2回目の「0」の代わりに誤って「電話」を押してしまっている。   FIG. 16 is a diagram illustrating an example of a display screen from when a user erroneously operates on a PIN (Personal identification number) input screen to make an emergency call. Here, the user tries to input the telephone number “71100” on the PIN input screen, and erroneously presses “emergency call” instead of “7”, and erroneously “telephone” instead of “0” for the second time. It has been pushed.

図17〜19は、第四の実施例による端末装置の動作を示すフローチャートである。図16の課程を例として図17、図18、図19の動作を説明する。   17 to 19 are flowcharts showing the operation of the terminal device according to the fourth embodiment. The operations of FIGS. 17, 18 and 19 will be described by taking the process of FIG. 16 as an example.

端末装置の電源をONした直後や、セキュリティロックがかかった状態から操作を開始するとき、端末装置はPIN入力を要求する状態で動作を開始する。画面表示にあたって、処理部3−1−3から状態遷移管理3−1−1へ、表示部1−5に表示する画面と、その画面でのキーボタンやタッチパネル座標に対応する操作内容の定義情報とが通知され、表示部1−5には指示された表示画面が表示されている。   Immediately after turning on the power of the terminal device or when the operation is started from a state where the security lock is applied, the terminal device starts an operation in a state of requesting a PIN input. In displaying the screen, the definition information of the operation content corresponding to the screen displayed on the display unit 1-5 from the processing unit 3-1-3 to the state transition management 3-1-1 and the key buttons and touch panel coordinates on the screen. And the instructed display screen is displayed on the display unit 1-5.

図17を参照すると、処理部3−1−3は状態遷移管理部3−1−1を介して表示部1−5に図16(a)の画面を表示させてユーザにPIN入力を要求し(ステップ1101)、入力の有無を監視する(ステップ1102)。ユーザによる情報の入力があると、操作部1−4から状態遷移管理部3−1−1へ入力情報が通知される。入力情報は状態遷移管理部3−1−1で命令に変換され、処理部3−1−3へ通知される。   Referring to FIG. 17, the processing unit 3-1-3 displays the screen of FIG. 16A on the display unit 1-5 via the state transition management unit 3-1-1 and requests the user to enter a PIN. (Step 1101), the presence or absence of input is monitored (Step 1102). When the user inputs information, the input information is notified from the operation unit 1-4 to the state transition management unit 3-1-1. The input information is converted into a command by the state transition management unit 3-1-1 and notified to the processing unit 3-1-3.

ここで、ユーザは「71100」と入力するつもりで、「7」の代わりにすぐ下に配置された「緊急電話」のタッチボタンをタッチしてしまっている。「緊急電話」のタッチボタンがタッチされたので、処理部3−1−3は、状態遷移管理部3−1−1を介して表示部1−5に図16(b)の画面を表示させ、緊急電話の電話番号と発信指示の入力を待つ状態となる。そのため、状態遷移管理部3−1−1が管理している編集状態は処理指示待ち状態となる(ステップ1103のYES)。   Here, the user intends to input “71100”, and instead of “7”, the user touches the “emergency call” touch button arranged immediately below. Since the “emergency call” touch button has been touched, the processing unit 3-1-3 causes the display unit 1-5 to display the screen illustrated in FIG. 16B via the state transition management unit 3-1-1. The system waits for the input of an emergency telephone number and a call instruction. Therefore, the editing state managed by the state transition management unit 3-1-1 is in a processing instruction waiting state (YES in step 1103).

図18を参照すると、タッチパネルボタン「緊急電話」がタッチされたので、その操作情報が状態遷移管理部3−1−1で命令に変換され、処理部3−1−3に通知される。また、状態遷移管理部3−1−1は、編集状態を処理指示待ち状態にしたので、そのときの時刻(第一の時刻)を計時部3−1−2に記録させる。   Referring to FIG. 18, since the touch panel button “emergency call” is touched, the operation information is converted into a command by the state transition management unit 3-1-1 and notified to the processing unit 3-1-3. Moreover, since the state transition management unit 3-1-1 sets the editing state to the process instruction waiting state, the time transition unit 3-1-2 records the time (first time) at that time.

引き続いてユーザは「110」と入力していく。電話番号の入力なので、処理部3−1−3は1文字ずつその入力を完了させる(ステップ1203−1204)。「110」が入力されると、この実施例では3桁の入力がされると編集完了と見なし、編集が完了し(ステップ1205のYES)、表示画面には、この実施例ではそれまで「0」のタッチボタンが表示されていた位置に「電話」のタッチボタンが表示される。「電話」のタッチボタンは、電話の発信を指示するボタンである。ユーザは、その状態で「0」の代わりに誤って「電話」のタッチボタンをタッチしてしまっている。   Subsequently, the user inputs “110”. Since the input is a telephone number, the processing unit 3-1-3 completes the input character by character (steps 1203-1204). When “110” is input, in this embodiment, if three digits are input, it is considered that the editing has been completed, the editing is completed (YES in step 1205), and the display screen displays “0” until then. The “phone” touch button is displayed at the position where the “touch button” was displayed. The “telephone” touch button is a button for instructing an outgoing call. In this state, the user accidentally touches the “telephone” touch button instead of “0”.

「電話」というタッチボタンへのタッチは処理開始の指示なので、状態遷移管理部3−1−1は処理開始が要求されたと判断し(ステップ1205)、処理開始の指示が行われた時刻(第二の時刻)を計時部3−1−2に記録させる(ステップ1206)。   Since the touch on the touch button “telephone” is an instruction to start processing, the state transition management unit 3-1-1 determines that the processing start is requested (step 1205), and the time at which the processing start instruction is performed (first time) (Second time) is recorded in the time measuring unit 3-1-2 (step 1206).

図19を参照すると、次に、処理部3−1−3は、第一の時刻と第二の時刻の時間差が所定の時間より大きいか否か判定する(ステップ1301)。第一の時刻と第二の時刻の時間差が所定の時間以下であれば、処理部3−1−3は、ユーザが誤って入力した指示である可能性があると判断し、開始しようとしている処理の内容を表示部1−5に表示すると共に、処理を開始してよいかどうかをユーザに確認する(ステップ1302)。ユーザが処理を開始しない旨の入力を行った場合、処理部3−1−3は、ステップ1201の処理に移行する(ステップ1302のNO)。   Referring to FIG. 19, next, the processing unit 3-1-3 determines whether or not the time difference between the first time and the second time is greater than a predetermined time (step 1301). If the time difference between the first time and the second time is equal to or less than the predetermined time, the processing unit 3-1-3 determines that there is a possibility that the instruction is erroneously input by the user, and is about to start. The contents of the process are displayed on the display unit 1-5, and whether or not the process can be started is confirmed with the user (step 1302). When the user inputs that the process is not started, the processing unit 3-1-3 proceeds to the process of step 1201 (NO in step 1302).

ユーザが処理を開始する旨の入力を行った場合(ステップ1302のNO)、あるいはステップ1301の判定で第一の時刻と第二の時刻の時間差が所定の時間を超えていた場合(ステップ1301のYES)、処理部3−1−3はユーザへの確認を経ずに処理を実行する(ステップ1303)。処理部3−1−3は処理を開始すると共に、計時部3−1−2に記録されている第二の時刻をクリアする。   When the user inputs to start processing (NO in step 1302), or when the time difference between the first time and the second time exceeds a predetermined time in the determination in step 1301 (in step 1301) YES), the processing unit 3-1-3 executes processing without confirming with the user (step 1303). The processing unit 3-1-3 starts processing and clears the second time recorded in the time measuring unit 3-1-2.

以上説明したように本実施例によれば、ユーザがPIN入力やメニュー操作などで勢い余って誤操作をしてしまった場合に、ユーザの意図しない処理が実行されるのを防止することができる。   As described above, according to the present embodiment, it is possible to prevent a process unintended by the user from being executed when the user performs an erroneous operation excessively by PIN input or menu operation.

なお、図15に示したように、本実施例では、処理部3−1−3と状態遷移管理部3−1−1と計時部3−1−2を個々の機能毎に別個に配置しているが、CPUが制御プログラムを実行する制御部3−1が処理部3−1−3と状態遷移管理部3−1−1と計時部3−1−2の全体機能の処理を実行するものであってもよい。また、制御部3−1が計時部3−1−2の機能を行うために内部のタイマーを利用してもよい。   As shown in FIG. 15, in this embodiment, the processing unit 3-1-3, the state transition management unit 3-1-1, and the time measuring unit 3-1-2 are separately arranged for each function. However, the control unit 3-1 in which the CPU executes the control program executes processing of the entire functions of the processing unit 3-1-3, the state transition management unit 3-1-1, and the time measuring unit 3-1-2. It may be a thing. Further, an internal timer may be used for the control unit 3-1 to perform the function of the time measuring unit 3-1-2.

また、計時部3−1−2が第一および第二の時刻という1対の時刻を計測する例を示したが、複数組の時刻を計測し、いずれかの組の時間差が所定の時間以下であったならば、ユーザに処理を開始してよいかどうか確認することにしてもよい。また、3つ以上の時刻を計測し、それらを適宜組み合わせて時間差を算出し、その時間差が所定の時間以下であったならば、ユーザに処理を開始してよいかどうか確認することにしてもよい。   Moreover, although the example which time-measurement part 3-1-2 measures one pair of time called 1st and 2nd time was shown, several sets of time are measured and the time difference of either set is below predetermined time. If so, the user may confirm whether or not the process can be started. Also, three or more times are measured, and a time difference is calculated by appropriately combining them. If the time difference is equal to or less than a predetermined time, the user is asked whether the process can be started. Good.

また、本実施例では、第一の時刻を記録してから第二の時刻を記録するという処理フローにおいて処理を実行したら第二の時刻のみをクリアすることとしたが、本発明はこれに限定されるものではない。処理内容や条件によっては第一および第二の時刻を共にクリアすることにしてもよい。   In the present embodiment, only the second time is cleared when the process is executed in the processing flow of recording the second time after recording the first time. However, the present invention is not limited to this. Is not to be done. Depending on the processing content and conditions, both the first and second times may be cleared.

また、本実施例では、処理指示待ち状態となってから処理開始状態となるまでの時間が所定の時間以下のときに、ユーザに処理を開始してよいかどうか確認するものであったが、本発明はこれに限定されるものではない。他の例として、処理指示待ち状態となってから他に何の操作も経ずに処理開始状態に移行した場合に、ユーザに処理を開始してよいかどうか確認することにしてもよい。   Further, in this embodiment, when the time from the waiting state for processing instruction to the start of processing state is equal to or shorter than a predetermined time, the user is asked whether the processing can be started. The present invention is not limited to this. As another example, when a process instruction wait state is entered and the process shifts to a process start state without any other operation, the user may be asked whether the process can be started.

また、本実施例では、タッチパネルへの誤操作を例示しているが、本発明はこれに限定されるものではない。他の例として、ソフトウェアキーへの誤操作にも本実施例と同様の構成および動作を適用できる。   Moreover, although the present embodiment illustrates an erroneous operation on the touch panel, the present invention is not limited to this. As another example, the same configuration and operation as in this embodiment can be applied to an erroneous operation on a software key.

上記の実施形態の一部又は全部は以下の付記のように記載することもできる。ただし、本発明が以下の付記に限定されるものではない。   Part or all of the above embodiments can be described as in the following supplementary notes. However, the present invention is not limited to the following supplementary notes.

(付記1)
ユーザによる操作を受け付ける入力手段と、
前記ユーザの誤りで生じ得る操作のパターンである誤操作パターンを予め規定しておき、前記入力手段で受け付けられた要求操作が前記誤操作パターンに該当したら、前記ユーザに確認を促し、前記入力手段で確認操作が受け付けられた後に該要求操作に対応する処理を実行する制御手段と、を有する誤操作防止装置。
(Appendix 1)
An input means for accepting an operation by the user;
An error operation pattern, which is an operation pattern that can occur due to an error of the user, is defined in advance, and when the requested operation received by the input means corresponds to the error operation pattern, the user is prompted for confirmation and is confirmed by the input means. And a control unit that executes processing corresponding to the requested operation after the operation is accepted.

(付記2)
前記入力手段は、同一の操作に対応する処理を切り替えることが可能な可変入力部を含み、
同一の操作に対応する処理の割り当てが切り替わることに伴って生じる誤操作のパターンは前記誤操作パターンである、付記1に記載の誤操作防止装置。
(Appendix 2)
The input means includes a variable input unit capable of switching processing corresponding to the same operation,
The erroneous operation preventing apparatus according to supplementary note 1, wherein an erroneous operation pattern generated when the allocation of processing corresponding to the same operation is switched is the erroneous operation pattern.

(付記3)
前記可変入力部は、割り当てる機能を切り替えることが可能なソフトウェアキーであり、
該ソフトウェアキーへの機能の割り当てが切り替わることに伴って生じる誤操作のパターンは前記誤操作パターンである、付記2に記載の誤操作防止装置。
(Appendix 3)
The variable input unit is a software key capable of switching an assigned function,
The erroneous operation preventing apparatus according to appendix 2, wherein an erroneous operation pattern generated when the assignment of the function to the software key is switched is the erroneous operation pattern.

(付記4)
前記ソフトウェアキーに、所定の処理を開始する機能が割り当てられてから所定時間内に該ソフトウェアキーによって該処理の開始を要求する操作パターンは前記誤操作パターンである、付記3に記載の誤操作防止装置。
(Appendix 4)
The erroneous operation preventing apparatus according to appendix 3, wherein an operation pattern that requests the software key to start the process within a predetermined time after the function for starting the predetermined process is assigned to the software key is the erroneous operation pattern.

(付記5)
前記可変入力部は、画像を表示する表示部と一体的に構成され、ユーザによるタッチ操作を受け付けるタッチ操作入力部であり、該タッチ操作入力部の所定位置へのタッチ操作に割り当てられる機能が、前記表示部による前記所定位置への表示の切り替わりと共に切り替わり、
前記所定位置へのタッチ操作に対する機能の割り当てが切り替わることに伴って生じる誤操作のパターンが前記誤操作パターンである、付記2に記載の誤操作防止装置。
(Appendix 5)
The variable input unit is a touch operation input unit that is configured integrally with a display unit that displays an image and receives a touch operation by a user, and a function that is assigned to a touch operation to a predetermined position of the touch operation input unit, Switching with the switching of the display to the predetermined position by the display unit,
The erroneous operation preventing apparatus according to appendix 2, wherein an erroneous operation pattern that occurs in association with switching of the function assigned to the touch operation at the predetermined position is the erroneous operation pattern.

(付記6)
前記所定位置へのタッチ操作に、所定の処理を開始する機能が割り当てられてから所定時間内に該タッチ操作によって該処理の開始を要求する操作パターンは前記誤操作パターンである、付記5に記載の誤操作防止装置。
(Appendix 6)
The operation pattern for requesting the start of the process by the touch operation within a predetermined time after the function for starting the predetermined process is assigned to the touch operation to the predetermined position is the erroneous operation pattern. Misoperation prevention device.

(付記7)
前記誤操作パターンに該当する要求操作は電子メールの送信に伴う特定の操作である、付記1に記載の誤操作防止装置。
(Appendix 7)
The erroneous operation prevention apparatus according to appendix 1, wherein the requested operation corresponding to the erroneous operation pattern is a specific operation associated with transmission of an e-mail.

(付記8)
本文にデータの無い電子メールの送信を要求する操作パターンは前記誤操作パターンである、付記7に記載の誤操作防止装置。
(Appendix 8)
The operation error prevention device according to appendix 7, wherein an operation pattern for requesting transmission of an e-mail having no data in the text is the erroneous operation pattern.

(付記9)
本文を前記ユーザが編集していない電子メールの送信を要求する操作パターンは前記誤操作パターンである、付記7に記載の誤操作防止装置。
(Appendix 9)
The operation error prevention apparatus according to appendix 7, wherein an operation pattern for requesting transmission of an e-mail whose body is not edited by the user is the operation error pattern.

(付記10)
本文を前記ユーザが編集していない電子メールを、アドレス帳に登録されているアドレス、あるいは過去に電子メールを送信あるいは受信したことのあるアドレスへ送信することを要求する操作パターンは、前記誤操作パターンである、付記7に記載の誤操作防止装置。
(Appendix 10)
An operation pattern for requesting transmission of an e-mail whose text has not been edited by the user to an address registered in an address book or an address that has been transmitted or received in the past is the erroneous operation pattern. The erroneous operation preventing apparatus according to appendix 7.

(付記11)
編集がイベントによって強制終了した電子メールの送信を要求する操作パターンは前記誤操作パターンである、付記7に記載の誤操作防止装置。
(Appendix 11)
The erroneous operation preventing apparatus according to appendix 7, wherein an operation pattern for requesting transmission of an e-mail whose editing has been forcibly terminated by an event is the erroneous operation pattern.

(付記12)
ユーザの操作に応じて動作する端末装置における誤操作防止方法であって、
前記ユーザの誤りで生じ得る操作のパターンである誤操作パターンの情報が予め規定されており、
前記端末装置で受け付けられた要求操作が前記誤操作パターンに該当したら、前記ユーザに確認を促し、
前記端末装置で確認操作が受け付けられた後に該要求操作に対応する処理を実行する、誤操作防止方法。
(Appendix 12)
A method for preventing erroneous operation in a terminal device that operates in response to a user operation,
Information of an erroneous operation pattern that is a pattern of an operation that can occur due to an error of the user is defined in advance,
If the requested operation accepted by the terminal device corresponds to the erroneous operation pattern, prompt the user for confirmation,
An erroneous operation prevention method of executing processing corresponding to the requested operation after a confirmation operation is received by the terminal device.

以上、本発明の実施形態および実施例について述べてきたが、本発明は、これらの実施形態および実施例だけに限定されるものではなく、本発明の技術思想の範囲内において、これらの実施形態または実施例を組み合わせて使用したり、一部の構成を変更したりしてもよい。   As mentioned above, although embodiment and the Example of this invention were described, this invention is not limited only to these embodiment and Example, These embodiment is within the range of the technical idea of this invention. Alternatively, the embodiments may be used in combination or a part of the configuration may be changed.

1−1、13、2−1、3−1 制御部
1−2 アンテナ
1−3 無線部
1−4 操作部
1−5 表示部
1−6 メモリ部
1−1−1 CPU
1−1−2 制御プログラム
10 端末装置
11 誤操作防止装置
12 入力部
2−1−1、3−1−1 状態遷移管理部
2−1−2 編集状態管理部
2−1−3、3−1−3 処理部
3−1−2 計時部
1-1, 13, 2-1, 3-1 Control unit 1-2 Antenna 1-3 Radio unit 1-4 Operation unit 1-5 Display unit 1-6 Memory unit 1-1-1 CPU
1-1-2 Control Program 10 Terminal Device 11 Incorrect Operation Prevention Device 12 Input Unit 2-1-1, 3-1-1 State Transition Management Unit 2-1-2 Editing State Management Unit 2-1-3, 3-1 -3 Processing unit 3-1-2 Timekeeping unit

Claims (8)

ユーザによる操作を受け付ける入力手段と、
前記ユーザの誤りで生じ得る操作のパターンである誤操作パターンを予め規定しておき、前記入力手段で受け付けられた要求操作が前記誤操作パターンに該当したら、前記ユーザに確認を促し、前記入力手段で確認操作が受け付けられた後に該要求操作に対応する処理を実行する制御手段と、を有し、
本文を前記ユーザが編集していない電子メールを、アドレス帳に登録されているアドレス、あるいは過去に電子メールを送信あるいは受信したことのあるアドレスへ送信することを要求する操作パターンは、前記誤操作パターンである誤操作防止装置。
An input means for accepting an operation by the user;
An error operation pattern, which is an operation pattern that can occur due to an error of the user, is defined in advance, and when the requested operation received by the input means corresponds to the error operation pattern, the user is prompted for confirmation and is confirmed by the input means. and control means for executing processing corresponding to the request operation after the operation has been accepted, the possess,
An operation pattern for requesting transmission of an e-mail whose text has not been edited by the user to an address registered in an address book or an address that has been transmitted or received in the past is the erroneous operation pattern. An erroneous operation prevention device.
前記入力手段は、同一の操作に対応する処理を切り替えることが可能な可変入力部を含み、
同一の操作に対応する処理の割り当てが切り替わることに伴って生じる誤操作のパターンは前記誤操作パターンである、請求項1に記載の誤操作防止装置。
The input means includes a variable input unit capable of switching processing corresponding to the same operation,
The erroneous operation preventing apparatus according to claim 1, wherein an erroneous operation pattern generated when the allocation of processing corresponding to the same operation is switched is the erroneous operation pattern.
前記可変入力部は、割り当てる機能を切り替えることが可能なソフトウェアキーであり、
該ソフトウェアキーへの機能の割り当てが切り替わることに伴って生じる誤操作のパターンは前記誤操作パターンである、請求項2に記載の誤操作防止装置。
The variable input unit is a software key capable of switching an assigned function,
The erroneous operation preventing apparatus according to claim 2, wherein an erroneous operation pattern generated when the assignment of the function to the software key is switched is the erroneous operation pattern.
前記ソフトウェアキーに、所定の処理を開始する機能が割り当てられてから所定時間内に該ソフトウェアキーによって該処理の開始を要求する操作パターンは前記誤操作パターンである、請求項3に記載の誤操作防止装置。   4. The erroneous operation preventing apparatus according to claim 3, wherein an operation pattern for requesting the start of the process by the software key within a predetermined time after the function for starting the predetermined process is assigned to the software key is the erroneous operation pattern. . 前記可変入力部は、画像を表示する表示部と一体的に構成され、ユーザによるタッチ操作を受け付けるタッチ操作入力部であり、該タッチ操作入力部の所定位置へのタッチ操作に割り当てられる機能が、前記表示部による前記所定位置への表示の切り替わりと共に切り替わり、
前記所定位置へのタッチ操作に対する機能の割り当てが切り替わることに伴って生じる誤操作のパターンが前記誤操作パターンである、請求項2に記載の誤操作防止装置。
The variable input unit is a touch operation input unit that is configured integrally with a display unit that displays an image and receives a touch operation by a user, and a function that is assigned to a touch operation to a predetermined position of the touch operation input unit, Switching with the switching of the display to the predetermined position by the display unit,
The erroneous operation preventing apparatus according to claim 2, wherein an erroneous operation pattern generated when the assignment of a function to the touch operation to the predetermined position is switched is the erroneous operation pattern.
前記所定位置へのタッチ操作に、所定の処理を開始する機能が割り当てられてから所定時間内に該タッチ操作によって該処理の開始を要求する操作パターンは前記誤操作パターンである、請求項5に記載の誤操作防止装置。   The operation pattern for requesting the start of the process by the touch operation within a predetermined time after the function for starting the predetermined process is assigned to the touch operation to the predetermined position is the erroneous operation pattern. Incorrect operation prevention device. 本文にデータの無い電子メールの送信を要求する操作パターンは前記誤操作パターンである、請求項1に記載の誤操作防止装置。 The operation error prevention device according to claim 1 , wherein an operation pattern for requesting transmission of an e-mail without data in the body is the error operation pattern. ユーザの操作に応じて動作する端末装置における誤操作防止方法であって、
前記ユーザの誤りで生じ得る操作のパターンである誤操作パターンの情報が予め規定されており、
本文を前記ユーザが編集していない電子メールを、アドレス帳に登録されているアドレス、あるいは過去に電子メールを送信あるいは受信したことのあるアドレスへ送信することを要求する操作パターンは、前記誤操作パターンであり、
前記端末装置で受け付けられた要求操作が前記誤操作パターンに該当したら、前記ユーザに確認を促し、
前記端末装置で確認操作が受け付けられた後に該要求操作に対応する処理を実行する、誤操作防止方法。
A method for preventing erroneous operation in a terminal device that operates in response to a user operation,
Information of an erroneous operation pattern that is a pattern of an operation that can occur due to an error of the user is defined in advance,
An operation pattern for requesting transmission of an e-mail whose text has not been edited by the user to an address registered in an address book or an address that has been transmitted or received in the past is the erroneous operation pattern. And
If the requested operation accepted by the terminal device corresponds to the erroneous operation pattern, prompt the user for confirmation,
An erroneous operation prevention method of executing processing corresponding to the requested operation after a confirmation operation is received by the terminal device.
JP2010177480A 2010-08-06 2010-08-06 Misoperation prevention device and misoperation prevention method Expired - Fee Related JP5626863B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010177480A JP5626863B2 (en) 2010-08-06 2010-08-06 Misoperation prevention device and misoperation prevention method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010177480A JP5626863B2 (en) 2010-08-06 2010-08-06 Misoperation prevention device and misoperation prevention method

Publications (2)

Publication Number Publication Date
JP2012038073A JP2012038073A (en) 2012-02-23
JP5626863B2 true JP5626863B2 (en) 2014-11-19

Family

ID=45850018

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010177480A Expired - Fee Related JP5626863B2 (en) 2010-08-06 2010-08-06 Misoperation prevention device and misoperation prevention method

Country Status (1)

Country Link
JP (1) JP5626863B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9883057B2 (en) * 2013-12-12 2018-01-30 Fuji Xerox Co., Ltd. Processing apparatus and program product for creating, in response to user instruction, process receiving portions to be displayed differently and to perform a different process
JP2016048432A (en) * 2014-08-27 2016-04-07 沖電気工業株式会社 Electronic mail confirmation device, electronic mail confirmation method, and electronic mail confirmation program
JP6325426B2 (en) * 2014-12-05 2018-05-16 株式会社日立製作所 Terminal unit for train operation management system
JP6589772B2 (en) * 2016-08-19 2019-10-16 京セラドキュメントソリューションズ株式会社 Authentication apparatus and image forming apparatus
JP7594567B2 (en) 2022-07-15 2024-12-04 キヤノン株式会社 Information processing device, method for controlling information processing device, and program

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3439634B2 (en) * 1996-12-27 2003-08-25 富士通株式会社 Window screen display method and recording medium
JP2004227056A (en) * 2003-01-20 2004-08-12 Justabeam:Kk Device and method for inspecting character string and program making computer perform its method
JP2005259160A (en) * 2003-05-26 2005-09-22 Matsushita Electric Ind Co Ltd Operation history utilization system
JP3811693B2 (en) * 2003-10-02 2006-08-23 京セラミタ株式会社 Display device, image forming apparatus including the same, and input receiving apparatus
JP4818819B2 (en) * 2006-06-06 2011-11-16 シャープ株式会社 Image communication device
US8078560B2 (en) * 2006-06-13 2011-12-13 Panasonic Corporation Operation check information providing device and electronic device using the same

Also Published As

Publication number Publication date
JP2012038073A (en) 2012-02-23

Similar Documents

Publication Publication Date Title
EP1857954B1 (en) Portable electronic apparatus and recording medium for changing the access permission of an application or file upon user biometric identification
EP2961142B1 (en) Electronic device, incoming call answering and rejection method and digital data storage media
EP2712158B1 (en) Method and Apparatus for Displaying Missed Calls on Mobile Terminal
CN102687492A (en) Method and apparatus for user interaction while device is locked
US20110247065A1 (en) Simultaneous screen unlock and operation initiation
JP5626863B2 (en) Misoperation prevention device and misoperation prevention method
JP5767106B2 (en) Mobile terminal device, control method and program for mobile terminal device
CN102216895A (en) Pictorial methods for application selection and activation
CN102163996B (en) Communication control system and method
EP2529287B1 (en) Method and device for facilitating text editing and related computer program product and computer readable medium
US20090187840A1 (en) Side-bar menu and menu on a display screen of a handheld electronic device
US20060281498A1 (en) Apparatus and method for data processing in a mobile communication terminal
KR102091509B1 (en) Method for processing character input and apparatus for the same
CN107247698A (en) A kind of method of text editing, mobile terminal and the device with store function
KR101434495B1 (en) A terminal having a touch screen and a method of inputting the character
US20090104928A1 (en) Portable electronic device and a method for entering data on such a device
JP5784288B2 (en) Communication equipment
US20160112555A1 (en) Method and apparatus for controlling call answer and mobile therminal using the same
CN106095279A (en) A kind of functional shielding method and device
EP3115864B1 (en) Portable electronic device including keyboard and method of controlling same
CN101394629A (en) Color differentiating a portion of a text message shown in a listing on a handheld communication device
JP5065654B2 (en) Mobile terminal device
CN109101168A (en) Data entry device, device and mobile terminal
CN106778338B (en) A kind of method for secret protection and device, mobile terminal
US20060181435A1 (en) Apparatus and method of determining characters typed in a mobile communication device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130711

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140120

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140128

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140305

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20140515

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140925

R150 Certificate of patent or registration of utility model

Ref document number: 5626863

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees