JP2007094510A - Method and program for setting mode of terminating application program - Google Patents

Method and program for setting mode of terminating application program Download PDF

Info

Publication number
JP2007094510A
JP2007094510A JP2005279865A JP2005279865A JP2007094510A JP 2007094510 A JP2007094510 A JP 2007094510A JP 2005279865 A JP2005279865 A JP 2005279865A JP 2005279865 A JP2005279865 A JP 2005279865A JP 2007094510 A JP2007094510 A JP 2007094510A
Authority
JP
Japan
Prior art keywords
application program
mode
processing mode
end processing
computer
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.)
Pending
Application number
JP2005279865A
Other languages
Japanese (ja)
Inventor
Yoshiaki Watanabe
芳明 渡邉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Corp
Original Assignee
Fujifilm Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujifilm Corp filed Critical Fujifilm Corp
Priority to JP2005279865A priority Critical patent/JP2007094510A/en
Publication of JP2007094510A publication Critical patent/JP2007094510A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a method for setting modes of terminating an application program to prevent the application program from being terminated mistakenly. <P>SOLUTION: The method for setting modes of terminating an application program to be executed is disclosed. The modes include a simple mode for simply terminating the application program and a discrete mode for terminating the program more discretely than in the simple mode. When there is a communication, the kind of a communication protocol is identified. When the communication protocol is https, the termination mode information retained is set to the discrete mode, a GUI is changed, and a key mark is displayed. When the communication protocol is http, the termination mode information retained is set to the simple mode, the GUI is changed, and the key mark is not displayed. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、コンピュータによって実行されるアプリケーションプログラムの終了処理モードを設定するアプリケーションプログラムの終了処理モード設定方法に関する。   The present invention relates to an application program end processing mode setting method for setting an end processing mode of an application program executed by a computer.

アプリケーションソフトにおける誤操作防止に対する技術は、誤操作が許されない業務系アプリケーションにおける複雑な仕組みにおけるものが多いが、一般向けのソフトウェアに対しては少ない。   Many of the techniques for preventing erroneous operations in application software are based on complex mechanisms in business applications that do not allow erroneous operations, but there are few in general software.

業務系アプリケーションにおける誤操作防止に対する技術として、アプリケーションプログラムの起動操作を制限するための操作制御手段を具備し、監視画面以外を不可視化したり無効化したりすることにより、誤操作防止およびセキュリティを向上させる技術が知られている(例えば、特許文献1参照)。   Technology for preventing erroneous operations in business applications, including operation control means for restricting application program startup operations, and making the screens other than the monitoring screen invisible and invalidated to prevent erroneous operations and improve security Is known (see, for example, Patent Document 1).

また、オペレータの誤操作が発生する可能性のあるアプリケーションの裏側に透明ウインドウを生成しておき、アプリケーション上で発生した所定のオペレーションを検出した場合、透明ウインドウをアプリケーションの前面に出力させることにより、オペレータの2度押し等の誤操作を無効にする技術が知られている(例えば、特許文献2参照)。   In addition, a transparent window is generated on the back side of an application that may cause an operator's erroneous operation, and when a predetermined operation occurring on the application is detected, the transparent window is output on the front of the application, thereby A technique for invalidating an erroneous operation such as pressing twice is known (for example, see Patent Document 2).

特開2004−206227号公報JP 2004-206227 A 特開2000−207092号公報JP 2000-207092 A

従来のアプリケーションソフトの終了操作は、基本的にユーザの利便性を考え、例えば画面上の閉じるボタンをクリックするだけでよいなど非常に簡単に行うことができるようになっている。   The conventional application software ending operation can be performed very easily, for example, in consideration of the convenience of the user, for example, by simply clicking the close button on the screen.

しかしながら、昨今、特にインターネットにおけるウェブサイト上でのサービスが多くなったことにより、ウェブブラウザで複数ページに渡る操作(例えば、ネットショッピングにおける購買プロセスなど)を強いられるときなどが多く、全操作の完了前に、誤ってブラウザを終了してしまったりすると、その精神的なショックは計り知れない。   However, due to the recent increase in services on websites, especially on the Internet, there are many cases where operations on multiple pages (for example, the purchasing process in online shopping) are forced to complete all operations. If you accidentally quit your browser before, that mental shock is immeasurable.

また、ビジネスにおいても、文章作成ソフトや表計算ソフト等で作業しているときに、データを未保存のまま誤って終了してしまうケースは少なからず発生し、その業務上の損失は計り知れない。   Also, in business, when working with text creation software or spreadsheet software, there are not a few cases where data is accidentally terminated without being saved, and the business loss is immeasurable. .

さらに、携帯電話のアプリケーションは、電源ボタンで簡単に終了されてしまう端末が多く、せっかく書いていた長文メールが跡形も無く瞬時に消える、というような惨事がいとも簡単に発生するという事情があった。   In addition, many mobile phone applications are easily terminated with the power button, and there was a situation that it was easy to cause a disaster such as a long text mail that was written out disappeared without a trace. .

本発明は、上記従来の事情に鑑みてなされたものであって、大事な作業をしている途中にアプリケーションプログラムを誤って終了してしまうことを防止するアプリケーションプログラムの終了処理モード設定方法およびそのプログラムを提供することを目的としている。   The present invention has been made in view of the above-described conventional circumstances, and an application program end processing mode setting method for preventing an application program from being ended inadvertently during an important operation and its The purpose is to provide a program.

本発明アプリケーションプログラムの終了処理モード設定方法は、コンピュータによって実行されるアプリケーションプログラムの終了処理モードを設定するアプリケーションプログラムの終了処理モード設定方法であって、前記終了処理モードは、前記コンピュータが前記アプリケーションプログラムの終了処理を簡単に行う簡単モードと、前記簡単モードよりも慎重に前記終了処理を行う少なくとも1つの慎重モードとを含み、前記コンピュータが、前記アプリケーションプログラムの実行によって行う処理内容に応じて、前記簡単モードと前記慎重モードのうち、いずれか1つのモードを自動的に設定する終了処理モード設定ステップを含む。   An end processing mode setting method for an application program of the present invention is an end processing mode setting method for an application program for setting an end processing mode for an application program executed by a computer, wherein the end processing mode is set by the computer. A simple mode for easily performing the termination process and at least one careful mode for performing the termination process more carefully than in the simple mode, wherein the computer executes the application program according to the content of the process. An end processing mode setting step for automatically setting any one of the simple mode and the careful mode is included.

この方法によれば、コンピュータが、アプリケーションプログラムの実行によって行う処理内容に応じて、簡単モードと慎重モードのうちのいずれか1つのモードを自動的に設定するので、大事な処理を行っている際中にアプリケーションプログラムを誤って終了してしまうといった事態を回避することが可能となる。   According to this method, the computer automatically sets one mode out of the simple mode and the careful mode according to the processing content performed by executing the application program. It is possible to avoid a situation in which the application program is terminated accidentally.

また、本発明のアプリケーションプログラムの終了処理モード設定方法は、前記アプリケーションプログラムが、前記コンピュータが外部との通信を行うための通信プログラムを含み、前記終了処理モード設定ステップでは、前記コンピュータが前記通信プログラムを実行してセキュリティを確保する必要のある情報の通信を行う場合に前記慎重モードを設定し、それ以外の場合に前記簡単モードを設定する。   The application program termination processing mode setting method according to the present invention is such that the application program includes a communication program for the computer to communicate with the outside, and in the termination processing mode setting step, the computer executes the communication program. The careful mode is set when performing communication of information that needs to ensure security, and the simple mode is set otherwise.

また、本発明のアプリケーションプログラムの終了処理モード設定方法は、前記通信がSSL通信である。   In the application program end processing mode setting method of the present invention, the communication is SSL communication.

この方法によれば、セキュリティを確保する必要のある情報の通信時(例えばネットショッピングにおける購買プロセスのための通信時)のようなアプリケーションプログラムが途中で終了されると困るような状況では、慎重モードが自動的に設定される。このため、大事な作業中にアプリケーションプログラムを誤って終了してしまうのを防止することができる。   According to this method, in a situation where it is difficult to terminate an application program such as when communicating information that needs to be secured (for example, when communicating for a purchase process in online shopping), in the cautious mode Is automatically set. For this reason, it is possible to prevent the application program from being terminated accidentally during important work.

また、本発明のアプリケーションプログラムの終了処理モード設定方法は、前記コンピュータが、前記簡単モードと前記慎重モードのどちらが設定されているのかを目視で確認可能な状態で通知する通知ステップを含む。   In addition, the application program termination processing mode setting method of the present invention includes a notifying step in which the computer notifies the user whether the simple mode or the cautious mode is set in a state that can be visually confirmed.

この方法によれば、設定されている終了処理モードを、目視で確認可能な状態で通知するので、アプリケーションプログラムの使い勝手を向上させることができる。   According to this method, since the set end processing mode is notified in a state that can be visually confirmed, the usability of the application program can be improved.

また、本発明のアプリケーションプログラムの終了処理モード設定方法は、コンピュータによって実行されるアプリケーションプログラムの終了処理モードを設定するアプリケーションプログラムの終了処理モード設定方法であって、前記終了処理モードは、前記コンピュータが前記アプリケーションプログラムの終了処理を簡単に行う簡単モードと、前記簡単モードよりも慎重に前記終了処理を行う少なくとも1つの慎重モードとを含み、前記コンピュータが、前記終了処理モードの設定指示に応じて、前記設定指示された1つの前記終了処理モードを設定する終了処理モード設定ステップと、前記コンピュータが、前記簡単モードと前記慎重モードのどちらが設定されているのかを目視で確認可能な状態で通知する通知ステップとを含む。   An application program end processing mode setting method of the present invention is an application program end processing mode setting method for setting an end processing mode of an application program executed by a computer, wherein the end processing mode is set by the computer. A simple mode for easily performing the termination process of the application program, and at least one careful mode for performing the termination process more carefully than the simple mode, wherein the computer responds to an instruction to set the termination process mode, An end processing mode setting step for setting one of the end processing modes instructed for the setting, and a notification for notifying in a state that the computer can visually confirm whether the easy mode or the careful mode is set. Including steps

この方法によれば、コンピュータが、終了処理モードの設定指示に応じた終了処理モードを設定し、どのモードが設定されているのかを目視で確認可能な状態で通知するので、ユーザは、アプリケーションプログラムの使用状態に応じて、終了処理モードを任意に設定することができ、大事な作業をしている途中にアプリケーションプログラムを誤って終了してしまうといった事態を回避することが可能となる。又、上記通知によって、ユーザは、慎重モードに設定すべきときに、簡単モードに設定されているといった状況を把握することができ、アプリケーションプログラムの利便性が向上する。   According to this method, the computer sets the end processing mode according to the end processing mode setting instruction, and notifies which mode is set in a state in which it can be visually confirmed. The end processing mode can be arbitrarily set according to the usage state of the application program, and it is possible to avoid a situation in which the application program is ended inadvertently during an important operation. Further, the notification allows the user to grasp the situation that the simple mode is set when the careful mode is to be set, and the convenience of the application program is improved.

また、本発明のアプリケーションプログラムの終了処理モード設定方法は、前記通知ステップでは、前記コンピュータが前記慎重モードを設定した場合に、前記アプリケーションプログラムを実行して得られる画面に鍵の形をしたマークを表示させることで前記通知を行う。   Further, in the method for setting the termination processing mode of the application program according to the present invention, in the notification step, when the computer sets the careful mode, a key-shaped mark is displayed on a screen obtained by executing the application program. The notification is performed by displaying.

この方法によれば、慎重モードが設定されていることを鍵の形をしたマークにより通知する。慎重モードは、アプリケーションプログラムの終了処理を慎重に行うものであるため、これを直感的に認識させるマークとして鍵の形をしたマークを用いることが有効である。   According to this method, it is notified by a mark in the shape of a key that the careful mode is set. In the careful mode, the end processing of the application program is carefully performed. Therefore, it is effective to use a mark in the shape of a key as a mark for intuitively recognizing this.

また、本発明のアプリケーションプログラムの終了処理モード設定プログラムは、コンピュータに、上記のいずれか記載の終了処理モード設定方法の各ステップを実行させるためのプログラムである。   Further, the end processing mode setting program of the application program of the present invention is a program for causing a computer to execute each step of the end processing mode setting method described above.

本発明によれば、大事な作業をしている途中にアプリケーションプログラムを誤って終了してしまうことを防止するアプリケーションプログラムの終了処理モード設定方法およびそのプログラムを提供することができる。   ADVANTAGE OF THE INVENTION According to this invention, the completion | finish process mode setting method of an application program which prevents that an application program is terminated accidentally in the middle of important work can be provided.

以下、本発明の実施形態について図面を参照して説明する。以下の実施形態で説明するアプリケーションプログラムは、その終了処理モードが、コンピュータがアプリケーションプログラムの終了処理を簡単に行う簡単モードと、簡単モードよりも慎重に終了処理を行う慎重モードとの2つのモードを含み、これらのいずれかを設定可能である。簡単モードとは、終了指示があった場合にコンピュータがアプリケーションプログラムの実行を終了する終了処理を行うモードである。慎重モードとは、終了指示があった場合にコンピュータがアプリケーションプログラムの実行を終了せず、更なる終了指示があった場合にアプリケーションプログラムの実行を終了する終了処理を行うモードである。以下では、このようなアプリケーションプログラムとして、通信プログラムを有するウェブブラウザを例にして説明する。   Embodiments of the present invention will be described below with reference to the drawings. The application program described in the following embodiments has two end processing modes: a simple mode in which the computer easily performs the end processing of the application program, and a careful mode in which the end processing is performed more carefully than the simple mode. Any of these can be set. The simple mode is a mode in which when the termination instruction is given, the computer performs a termination process for terminating the execution of the application program. The careful mode is a mode in which the computer does not end the execution of the application program when there is an end instruction, and performs an end process that ends the execution of the application program when there is a further end instruction. Hereinafter, a web browser having a communication program will be described as an example of such an application program.

(第一実施形態)
本発明の第一実施形態にかかるアプリケーションプログラムの終了処理モード設定方法は、コンピュータが、アプリケーションプログラムに含まれる終了処理モード設定プログラムを実行することによって実現される。終了処理モード設定プログラムは、予めアプリケーションプログラムに組み込まれたものであっても良いし、アプリケーションプログラム用のプラグインプログラムであっても良い。以下では、終了処理モード設定プログラムが、アプリケーションプログラムに組み込まれたものとして説明する。
(First embodiment)
The end processing mode setting method for an application program according to the first embodiment of the present invention is realized by a computer executing an end processing mode setting program included in the application program. The termination processing mode setting program may be incorporated in advance in the application program, or may be a plug-in program for the application program. In the following description, it is assumed that the end processing mode setting program is incorporated in the application program.

本発明の第一実施形態にかかるアプリケーションプログラムの終了処理モード設定方法は、コンピュータが、アプリケーションプログラムの実行によって行う処理内容に応じて、簡単モードと慎重モードのいずれかを自動的に設定する終了処理モード設定ステップと、自動的に設定したモードが簡単モードと慎重モードのどちらであるかを目視で確認可能な状態でユーザに通知する通知ステップとを含む。   An end processing mode setting method for an application program according to the first embodiment of the present invention is an end processing in which a computer automatically sets either a simple mode or a careful mode according to the processing content performed by executing an application program. A mode setting step, and a notification step of notifying the user in a state in which it is possible to visually confirm whether the automatically set mode is the simple mode or the careful mode.

具体的には、コンピュータが、アプリケーションプログラムを実行して、セキュリティを確保する必要のある情報の通信(例えばSSL(Secure Socket Layer)通信)を行う場合に、アプリケーションプログラムの終了処理モードを慎重モードに設定し、それ以外の動作時には、アプリケーションプログラムの終了処理モードを簡単モードに設定する。セキュリティを確保する必要のある情報の通信を行っている場合は、ネットショッピングでクレジットカード情報等を送信する状況であると判断することができるが、このような状況下でアプリケーションプログラムが誤操作によって終了してしまうと、ショッピングを無事に完了することができない。このため、本実施形態では、上記通信が行われる場合は、アプリケーションプログラムが誤操作により終了されるのは好ましくない状況だと判断し、自動的に慎重モードに設定する。   Specifically, when the computer executes an application program and performs communication of information that needs to ensure security (for example, SSL (Secure Socket Layer) communication), the termination process mode of the application program is set to a careful mode. In other operations, the end processing mode of the application program is set to the simple mode. If you are communicating information that requires security, you can determine that you are sending credit card information, etc. via online shopping. Under these circumstances, the application program terminates due to an erroneous operation. If you do, you will not be able to complete your shopping successfully. For this reason, in the present embodiment, when the communication is performed, it is determined that it is not preferable that the application program is terminated due to an erroneous operation, and the careful mode is automatically set.

又、慎重モードに設定されているときのみ、その旨を通知するため、鍵の形をした鍵マークを、アプリケーションプログラムを実行して得られる画面に表示させる。これにより、ユーザは、鍵マークが表示されているときは慎重モード、表示されていないときは簡単モードに設定されていると判断することができる。   Further, only when the mode is set carefully, a key mark in the form of a key is displayed on a screen obtained by executing the application program in order to notify that fact. Thus, the user can determine that the careful mode is set when the key mark is displayed, and the simple mode is set when the key mark is not displayed.

図1(a)は、第一実施形態のアプリケーションプログラムにおいて、直前にアクセスしたURL(Uniform Resource Locator)11が、「http://〜」のときの画面を示す図である。http(Hyper Text Transfer Protocol)通信時は、簡単モードに設定されているため、右端の×印の閉じるボタン12をクリックすれば、簡単にブラウザを終了することができる。   FIG. 1A is a diagram showing a screen when the URL (Uniform Resource Locator) 11 accessed immediately before in the application program of the first embodiment is “http: // //”. At the time of http (Hyper Text Transfer Protocol) communication, since the simple mode is set, the browser can be easily terminated by clicking the close button 12 with a cross on the right end.

図1(b)は、第一実施形態のアプリケーションプログラムにおいて、直前にアクセスしたURL13が、「https://〜」のときの画面を示す図である。直前のアクセスがSSL(https:Hypertext Transfer Protocol Security)通信だった場合、終了処理モードは慎重モードに変更され、同時にGUI(Graphical User Interface)上には、閉じるボタン12を隠すように鍵の形をした鍵マーク14が表示される。   FIG. 1B is a diagram showing a screen when the URL 13 accessed immediately before in the application program of the first embodiment is “https: /// ˜”. If the last access was SSL (https: Hypertext Transfer Protocol Security) communication, the termination processing mode is changed to the careful mode, and at the same time, the key shape is hidden on the GUI (Graphical User Interface) so as to hide the close button 12. Key mark 14 is displayed.

この場合、ユーザが鍵マーク14をクリックしてアプリケーションプログラムの終了指示を行うと、例えば確認のダイアログボックスがポップアップされ、それが承諾されると、コンピュータはアプリケーションプログラムを終了する。このように、コンピュータは、SSL通信時に終了処理モードを慎重モードに変更するため、終了指示がなされても、ダイアログボックスで、ユーザの終了意思を再確認してからアプリケーションプログラムを終了するようになる。これにより、SSL通信のような大事な作業をしている途中にアプリケーションプログラムを誤って終了してしまうという事態を防止することができる。   In this case, when the user clicks the key mark 14 to instruct to end the application program, for example, a confirmation dialog box pops up. When the user accepts the confirmation dialog box, the computer ends the application program. In this way, the computer changes the termination processing mode to the cautious mode during SSL communication. Therefore, even if a termination instruction is given, the computer terminates the application program after reconfirming the user's intention to terminate in the dialog box. . As a result, it is possible to prevent a situation in which the application program is terminated by mistake during an important operation such as SSL communication.

図2は、第一実施形態のアプリケーションプログラムがインストールされたコンピュータの機能ブロック図を示す。
図2に示すコンピュータは、httpおよびhttpsのプロトコルに従った通信を行う通信部21と、httpまたはhttpsに従って終了処理モードおよびGUIを変更する機能制御部22と、アプリケーションプログラムを実行して得られる画面を表示するための表示部27と、通信プロトコルがhttpsの場合に鍵マーク14を画面に表示させるGUI制御部26と、機能制御部22とアプリケーションプログラムとのデータの受け渡しを行う書き込み部23および読み取り部24と、アプリケーションプログラムの設定データ等を記憶するアプリ設定記憶部25とを備える。機能制御部22は、アプリ設定記憶部25に記憶されている終了処理モード情報を簡単モード又は慎重モードに設定することで、アプリケーションプログラムの終了処理モードの設定を行う。
FIG. 2 shows a functional block diagram of a computer in which the application program of the first embodiment is installed.
The computer shown in FIG. 2 includes a communication unit 21 that performs communication in accordance with http and https protocols, a function control unit 22 that changes a termination processing mode and GUI in accordance with http or https, and a screen obtained by executing an application program. A display unit 27 for displaying the data, a GUI control unit 26 for displaying the key mark 14 on the screen when the communication protocol is https, a writing unit 23 for reading and transferring data between the function control unit 22 and the application program, and reading Unit 24 and an application setting storage unit 25 that stores setting data of the application program and the like. The function control unit 22 sets the end processing mode of the application program by setting the end processing mode information stored in the application setting storage unit 25 to the simple mode or the careful mode.

図3は、第一実施形態のアプリケーションプログラム実行時の終了処理モード変更時の動作フローを示す図である。
アプリケーションプログラムの実行に基づく通信が発生すると(ステップS31)、機能制御部22は、通信プロトコルを判定し(ステップS32)、通信プロトコルがhttpsの場合、アプリ設定記憶部25に保持している終了処理モード情報を慎重モードに設定し(ステップS33)、GUIを変更して図1(b)に示すように鍵マーク14を表示させる(ステップS34)。これにより、アプリケーションプログラムは慎重モードに設定され、1回の終了指示だけでは終了されなくなる。
FIG. 3 is a diagram showing an operation flow at the time of changing the end processing mode when executing the application program of the first embodiment.
When communication based on the execution of the application program occurs (step S31), the function control unit 22 determines the communication protocol (step S32). When the communication protocol is https, the termination process held in the application setting storage unit 25 The mode information is set to the careful mode (step S33), and the GUI is changed to display the key mark 14 as shown in FIG. 1B (step S34). As a result, the application program is set to the careful mode and cannot be terminated only by a single termination instruction.

一方、通信プロトコルがhttpの場合、機能制御部22は、アプリ設定記憶部25に保持している終了処理モード情報を簡単モードに設定し(ステップS35)、GUIを変更して鍵マーク14を非表示とし、閉じるボタン12を表示させる(ステップS36)。これにより、アプリケーションプログラムは簡単モードに設定され、1回の終了指示で終了されるようになる。   On the other hand, when the communication protocol is http, the function control unit 22 sets the end process mode information held in the application setting storage unit 25 to the simple mode (step S35), changes the GUI, and sets the key mark 14 to be non-displayed. Display is made and the close button 12 is displayed (step S36). As a result, the application program is set to the simple mode, and is terminated with a single termination instruction.

図4は、第一実施形態のアプリケーションプログラム実行時の終了処理の動作フローを示す図である。
ユーザが閉じるボタン12又は鍵マーク14をクリックしてアプリケーションプログラムの終了を指示すると(ステップS41)、機能制御部22が終了処理モード情報を判定し(ステップS42)、終了処理モードが簡単モードに設定されている場合は、該クリックに応じて、アプリケーションプログラムを終了する(ステップS43)。
FIG. 4 is a diagram illustrating an operation flow of end processing when the application program of the first embodiment is executed.
When the user clicks the close button 12 or the key mark 14 to instruct the end of the application program (step S41), the function control unit 22 determines the end processing mode information (step S42), and the end processing mode is set to the simple mode. If so, the application program is terminated in response to the click (step S43).

一方、終了処理モードが慎重モードに設定されている場合は、機能制御部22が、GUI制御部26に指示を出し、「本当に終了しますか?」といった確認ダイアログボックスを表示させる(ステップS44)。そして、ユーザからの入力を判定し(ステップS45)、ユーザからの入力が「はい」であり、更なる終了指示がなされた場合は、ダイアログボックスを閉じて(ステップS46)、アプリケーションプログラムを終了する(ステップS47)。一方、ユーザからの入力が「いいえ」であり、更なる終了指示がなされなかった場合は、ダイアログボックスを閉じて(ステップS48)、アプリケーションプログラムを終了することなく、それまでの処理を継続する。   On the other hand, when the end processing mode is set to the cautious mode, the function control unit 22 instructs the GUI control unit 26 to display a confirmation dialog box such as “Do you really want to end?” (Step S44). . Then, the input from the user is determined (step S45). If the input from the user is “yes” and further termination instruction is given, the dialog box is closed (step S46) and the application program is terminated. (Step S47). On the other hand, if the input from the user is “No” and no further termination instruction is given, the dialog box is closed (step S48), and the processing up to that point is continued without terminating the application program.

このように本実施形態のアプリケーションプログラムによれば、SSL通信時等のアプリケーションプログラムが誤操作によって終了されてしまうと困るような状況では、慎重モードが自動的に設定されるため、大事な作業をしている途中にアプリケーションプログラムを誤って終了してしまうといった事態を回避することができる。又、上記状況以外では、簡単モードが自動的に設定されるため、通常のアプリケーションプログラムと同様、アプリケーションプログラムを簡単に終了させることができる。又、どのモードが設定されているのかを鍵マークの表示によってユーザに通知するため、アプリケーションプログラムに設定されているモードをユーザに直感的に認識させることができる。   As described above, according to the application program of the present embodiment, in a situation where it is difficult to terminate the application program during SSL communication or the like due to an erroneous operation, the careful mode is automatically set. It is possible to avoid a situation in which the application program is terminated inadvertently. In addition to the above situation, since the simple mode is automatically set, the application program can be easily terminated in the same manner as a normal application program. In addition, since the user is notified of which mode is set by displaying a key mark, the mode set in the application program can be intuitively recognized by the user.

(第二実施形態)
本発明の第二実施形態にかかるアプリケーションプログラムの終了処理モード設定方法は、コンピュータが、アプリケーションプログラムに含まれる終了処理モード設定プログラムを実行することによって実現される。終了処理モード設定プログラムは、予めアプリケーションプログラムに組み込まれたものであっても良いし、アプリケーションプログラム用のプラグインプログラムであっても良い。以下では、終了処理モード設定プログラムが、アプリケーションプログラムに組み込まれたものとして説明する。
(Second embodiment)
The end processing mode setting method for an application program according to the second embodiment of the present invention is realized by a computer executing an end processing mode setting program included in the application program. The termination processing mode setting program may be incorporated in advance in the application program, or may be a plug-in program for the application program. In the following description, it is assumed that the end processing mode setting program is incorporated in the application program.

本発明の第二実施形態にかかるアプリケーションプログラムの終了処理モード設定方法は、コンピュータが、ユーザから行われるアプリケーションプログラムの終了処理モードの設定指示に応じて、簡単モードと慎重モードのいずれかを設定する終了処理モード設定ステップと、コンピュータが、簡単モードと慎重モードのどちらに設定しているかを目視で確認可能な状態でユーザに通知する通知ステップとを含む。通知ステップでは、第一実施形態と同様に、慎重モードが設定されている場合のみ、画面上に鍵マークを表示させることで、ユーザに通知を行う。   In the application program end processing mode setting method according to the second embodiment of the present invention, the computer sets either the simple mode or the cautious mode in accordance with the setting instruction of the end processing mode of the application program performed by the user. A termination processing mode setting step, and a notification step of notifying the user in a state where the computer can visually confirm whether the simple mode or the careful mode is set. In the notification step, the user is notified by displaying a key mark on the screen only when the careful mode is set, as in the first embodiment.

図5(a)は、第二実施形態のアプリケーションプログラムの終了処理モードが簡単モードに設定されている場合の画面を示す図である。
この画面には、終了処理モード変更ボタン52が表示される。ユーザは、終了処理モード変更ボタン52をクリックすることにより、終了処理モードを簡単モードと慎重モードのどちらに設定するかをコンピュータに対して指示することができる。図5(a)の画面では、簡単モードが設定されているため、閉じるボタン53をクリックして終了を指示すると、その指示に応じてアプリケーションプログラムが終了される。
FIG. 5A is a diagram illustrating a screen when the end processing mode of the application program according to the second embodiment is set to the simple mode.
On this screen, an end processing mode change button 52 is displayed. The user can instruct the computer to set the end processing mode to the simple mode or the careful mode by clicking the end processing mode change button 52. Since the simple mode is set on the screen of FIG. 5A, when the close button 53 is clicked to end the application program, the application program is ended according to the instruction.

図5(b)は、第二実施形態のアプリケーションプログラムの終了処理モードが慎重モードに設定されている場合の画面を示す図である。
図5(a)に示す状態の終了処理モード変更ボタン52を1回クリックすることにより、終了処理モードは慎重モードに設定され、閉じるボタン53の上に鍵マーク56が表示され、1回の終了指示では終了できなくなる。すなわち、閉じるボタン56をクリックすると、確認のダイアログボックスがポップアップされ、それを承諾するとアプリケーションプログラムを終了できるようになる。
FIG. 5B is a diagram illustrating a screen when the end processing mode of the application program according to the second embodiment is set to the careful mode.
When the end processing mode change button 52 in the state shown in FIG. 5A is clicked once, the end processing mode is set to a careful mode, a key mark 56 is displayed on the close button 53, and one end is completed. It cannot be terminated by instructions. That is, when the close button 56 is clicked, a confirmation dialog box pops up, and when the user accepts the confirmation dialog box, the application program can be terminated.

本実施形態のアプリケーションプログラムがインストールされたコンピュータの機能ブロック図は、図2と同様であるが、GUI制御部26が、終了処理モード変更ボタン52を表示させ、機能制御部22は、終了処理モード変更ボタン52がクリックされたことによる終了処理モードの設定指示を判定し、その指示に応じて、終了処理モードを簡単モードと慎重モードのどちらかに設定する。   The functional block diagram of the computer in which the application program of this embodiment is installed is the same as FIG. 2, but the GUI control unit 26 displays the end processing mode change button 52, and the function control unit 22 displays the end processing mode. An instruction to set the end processing mode when the change button 52 is clicked is determined, and the end processing mode is set to either the simple mode or the careful mode according to the instruction.

図6は、第二実施形態のアプリケーションプログラム実行時の終了処理モード変更時の動作フローを示す図である。
ユーザが、終了処理モード変更ボタン52で設定したい終了処理モードを指示すると(ステップS61)、機能制御部22が、その指示を受け付け(ステップS62)、アプリ設定記憶部25に保持している終了処理モード情報を変更して(ステップS63)、指示された終了処理モードに設定する。そして、どのモードが設定されているかを目視で確認可能な状態でユーザに通知するために、GUI(鍵マークの表示・非表示)を変更する(ステップS64)。なお、終了処理の動作フローは、図4と同様である。
FIG. 6 is a diagram showing an operation flow at the time of changing the end processing mode when executing the application program of the second embodiment.
When the user instructs the end processing mode to be set with the end processing mode change button 52 (step S61), the function control unit 22 accepts the instruction (step S62) and ends the processing held in the application setting storage unit 25. The mode information is changed (step S63), and the designated end processing mode is set. Then, the GUI (display / non-display of the key mark) is changed in order to notify the user in a state where it can be visually confirmed which mode is set (step S64). The operation flow of the end process is the same as that in FIG.

このように本実施形態のアプリケーションプログラムによれば、簡単モードと慎重モードをユーザからの指示によって任意に設定可能であると共に、どのモードが設定されているかを鍵マークの表示・非表示にてユーザに通知することができる。このため、ユーザは、作業内容に応じてアプリケーションプログラムを最適な状態で動作させることができると共に、鍵マークによって、アプリケーションプログラムに設定されている終了処理モードを直感的に認識することができる。   As described above, according to the application program of the present embodiment, the simple mode and the careful mode can be arbitrarily set according to an instruction from the user, and the mode is set by displaying / hiding the key mark. Can be notified. Therefore, the user can operate the application program in an optimum state according to the work content, and can intuitively recognize the end processing mode set in the application program by the key mark.

尚、第一実施形態及び第二実施形態では、アプリケーションプログラムの終了処理モードが、慎重モードと簡単モードの2つのいずれかに設定可能な例を説明したが、上述した慎重モードは、より簡単に終了処理を行うモードから、より慎重に終了処理を行うモードまで、その慎重度合いを段階的に分けた複数の慎重モードを含んでいても良い。
例えば、慎重モードが、より簡単に終了処理を行う第1の慎重モードと、第1の慎重モードよりも慎重に終了処理を行う第2の慎重モードを含む場合を考える。ここで、例えば、第1の慎重モードを設定したときは、鍵マークのクリックに応じてダイアログボックスを1回表示させ、これが承諾されたときにアプリケーションプログラムを終了するものとし、第2の慎重モードを設定したときは、ダイアログボックスを2回表示させ、2回とも承諾がされたときにアプリケーションプログラムを終了するものとする。この場合、第一実施形態及び第二実施形態で説明した鍵マークの表示は、どの慎重モードが設定されているかを区別できるように、若干変えておくことが好ましい。例えば、第1の慎重モードが設定された場合は、鍵マークの右下に数字の“1”を付しておき、第2の慎重モードが設定された場合は、鍵マークの右下に数字の“2”を付すといった具合である。
又、第一実施形態では、図3のS33において上述した第1の慎重モードと第2の慎重モードのいずれかを自動的に設定する必要がある。ここで自動的に設定する慎重モードはユーザによって予め設定できるようにしておけば良い。若しくは、SSL通信の通信内容を重要度で分けておき、その重要度が高いほど、より慎重な慎重モードを設定するようにしても良い。
In the first embodiment and the second embodiment, the example in which the end processing mode of the application program can be set to either the careful mode or the simple mode has been described. However, the above-described careful mode is more easily performed. There may be included a plurality of careful modes in which the degree of prudentity is divided in stages from a mode for performing termination processing to a mode for performing careful termination processing.
For example, consider a case where the careful mode includes a first careful mode in which the termination process is performed more easily and a second careful mode in which the termination process is performed more carefully than in the first careful mode. Here, for example, when the first careful mode is set, a dialog box is displayed once in response to clicking of the key mark, and when this is accepted, the application program is terminated, and the second careful mode is set. When is set, the dialog box is displayed twice, and the application program is terminated when both are accepted. In this case, it is preferable to slightly change the display of the key mark described in the first embodiment and the second embodiment so that it can be distinguished which cautious mode is set. For example, if the first cautious mode is set, the number “1” is attached to the lower right of the key mark, and if the second cautious mode is set, the number is placed at the lower right of the key mark. “2” is added.
In the first embodiment, it is necessary to automatically set either the first careful mode or the second careful mode described above in S33 of FIG. The careful mode that is automatically set here may be set in advance by the user. Alternatively, the communication contents of SSL communication may be divided according to importance, and a more careful and careful mode may be set as the importance increases.

第一実施形態のアプリケーションプログラムにおいて、直前にアクセスしたURLが、「http://〜」または「https://〜」のときの画面In the application program of the first embodiment, a screen when the URL accessed immediately before is "http: ///-" or "https: ///-" 第一実施形態のアプリケーションプログラムがインストールされたコンピュータの機能ブロック図Functional block diagram of a computer in which the application program of the first embodiment is installed 第一実施形態のアプリケーションプログラム実行時の終了処理モード変更時の動作フローを示す図The figure which shows the operation | movement flow at the time of the end process mode change at the time of application program execution of 1st embodiment 第一実施形態のアプリケーションプログラム実行時の終了処理の動作フローを示す図The figure which shows the operation | movement flow of the completion | finish process at the time of application program execution of 1st embodiment 第二実施形態のアプリケーションプログラムで表示される画面を示す図The figure which shows the screen displayed with the application program of 2nd embodiment 第二実施形態のアプリケーションプログラム実行時の終了処理モード変更時の動作フローを示す図The figure which shows the operation | movement flow at the time of the end process mode change at the time of application program execution of 2nd embodiment

符号の説明Explanation of symbols

11 URL「http://〜」
12,53 閉じるボタン
13 URL「https://〜」
14,56 鍵マーク
21 通信部
22 機能制御部
23 書き込み部
24 読み取り部
25 アプリ設定記憶部
26 GUI制御部
27 表示部
52 終了処理モード変更ボタン
11 URL “http: //”
12, 53 Close button 13 URL “https: //”
14, 56 Key mark 21 Communication unit 22 Function control unit 23 Writing unit 24 Reading unit 25 Application setting storage unit 26 GUI control unit 27 Display unit 52 End processing mode change button

Claims (7)

コンピュータによって実行されるアプリケーションプログラムの終了処理モードを設定するアプリケーションプログラムの終了処理モード設定方法であって、
前記終了処理モードは、前記コンピュータが前記アプリケーションプログラムの終了処理を簡単に行う簡単モードと、前記簡単モードよりも慎重に前記終了処理を行う少なくとも1つの慎重モードとを含み、
前記コンピュータが、前記アプリケーションプログラムの実行によって行う処理内容に応じて、前記簡単モードと前記慎重モードのうち、いずれか1つのモードを自動的に設定する終了処理モード設定ステップを含むアプリケーションプログラムの終了処理モード設定方法。
An application program end processing mode setting method for setting an end processing mode of an application program executed by a computer,
The termination processing mode includes a simple mode in which the computer easily performs termination processing of the application program, and at least one careful mode in which the termination processing is performed more carefully than in the simple mode,
An application program end process including an end process mode setting step in which the computer automatically sets one of the simple mode and the careful mode according to the processing performed by the execution of the application program. Mode setting method.
請求項1記載のアプリケーションプログラムの終了処理モード設定方法であって、
前記アプリケーションプログラムが、前記コンピュータが外部との通信を行うための通信プログラムを含み、
前記終了処理モード設定ステップでは、前記コンピュータが前記通信プログラムを実行してセキュリティを確保する必要のある情報の通信を行う場合に前記慎重モードを設定し、それ以外の場合に前記簡単モードを設定するアプリケーションプログラムの終了処理モード設定方法。
An application program end processing mode setting method according to claim 1,
The application program includes a communication program for the computer to communicate with the outside,
In the termination processing mode setting step, the careful mode is set when the computer executes the communication program to communicate information that needs to ensure security, and the simple mode is set otherwise. Application program termination processing mode setting method.
請求項2記載のアプリケーションプログラムの終了処理モード設定方法であって、
前記通信がSSL通信であるアプリケーションプログラムの終了処理モード設定方法。
An end processing mode setting method for an application program according to claim 2,
An application program end processing mode setting method in which the communication is SSL communication.
請求項1〜3のいずれか記載のアプリケーションプログラムの終了処理モード設定方法であって、
前記コンピュータが、前記簡単モードと前記慎重モードのどちらが設定されているのかを目視で確認可能な状態で通知する通知ステップを含むアプリケーションプログラムの終了処理モード設定方法。
An application program end processing mode setting method according to any one of claims 1 to 3,
A method for setting a termination processing mode of an application program, comprising: a notifying step in which the computer notifies whether the simple mode or the careful mode is set in a state where it can be visually confirmed.
コンピュータによって実行されるアプリケーションプログラムの終了処理モードを設定するアプリケーションプログラムの終了処理モード設定方法であって、
前記終了処理モードは、前記コンピュータが前記アプリケーションプログラムの終了処理を簡単に行う簡単モードと、前記簡単モードよりも慎重に前記終了処理を行う少なくとも1つの慎重モードとを含み、
前記コンピュータが、前記終了処理モードの設定指示に応じて、前記設定指示された1つの前記終了処理モードを設定する終了処理モード設定ステップと、
前記コンピュータが、前記簡単モードと前記慎重モードのどちらが設定されているのかを目視で確認可能な状態で通知する通知ステップとを含むアプリケーションプログラムの終了処理モード設定方法。
An application program end processing mode setting method for setting an end processing mode of an application program executed by a computer,
The termination processing mode includes a simple mode in which the computer easily performs termination processing of the application program, and at least one careful mode in which the termination processing is performed more carefully than in the simple mode,
An end processing mode setting step in which the computer sets the one end processing mode instructed to set in response to an instruction to set the end processing mode;
An application program termination processing mode setting method including a notification step in which the computer notifies the user whether the simple mode or the careful mode is set in a state in which the computer can visually confirm the mode.
請求項4又は5記載のアプリケーションプログラムの終了処理モード設定方法であって、
前記通知ステップでは、前記コンピュータが前記慎重モードを設定した場合に、前記アプリケーションプログラムを実行して得られる画面に鍵の形をしたマークを表示させることで前記通知を行うアプリケーションプログラムの終了処理モード設定方法。
An application program end processing mode setting method according to claim 4 or 5,
In the notification step, when the computer sets the careful mode, the end processing mode setting of the application program that performs the notification by displaying a mark in the shape of a key on a screen obtained by executing the application program Method.
コンピュータに、請求項1〜6のいずれか記載の終了処理モード設定方法の各ステップを実行させるためのアプリケーションプログラムの終了処理モード設定プログラム。   An end processing mode setting program for an application program for causing a computer to execute each step of the end processing mode setting method according to any one of claims 1 to 6.
JP2005279865A 2005-09-27 2005-09-27 Method and program for setting mode of terminating application program Pending JP2007094510A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005279865A JP2007094510A (en) 2005-09-27 2005-09-27 Method and program for setting mode of terminating application program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005279865A JP2007094510A (en) 2005-09-27 2005-09-27 Method and program for setting mode of terminating application program

Publications (1)

Publication Number Publication Date
JP2007094510A true JP2007094510A (en) 2007-04-12

Family

ID=37980199

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005279865A Pending JP2007094510A (en) 2005-09-27 2005-09-27 Method and program for setting mode of terminating application program

Country Status (1)

Country Link
JP (1) JP2007094510A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009181406A (en) * 2008-01-31 2009-08-13 Nec Corp Portable information terminal, method of preventing screen of portable information terminal from being illegally viewed, and program
US9038190B2 (en) 2011-03-11 2015-05-19 Brother Kogyo Kabushiki Kaisha Communication apparatus that communicate in different security levels and computer-readable media for controlling such apparatus
WO2017009988A1 (en) * 2015-07-15 2017-01-19 富士通株式会社 Information processing device, data hiding method, and data hiding program

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009181406A (en) * 2008-01-31 2009-08-13 Nec Corp Portable information terminal, method of preventing screen of portable information terminal from being illegally viewed, and program
US9038190B2 (en) 2011-03-11 2015-05-19 Brother Kogyo Kabushiki Kaisha Communication apparatus that communicate in different security levels and computer-readable media for controlling such apparatus
WO2017009988A1 (en) * 2015-07-15 2017-01-19 富士通株式会社 Information processing device, data hiding method, and data hiding program
JPWO2017009988A1 (en) * 2015-07-15 2017-12-28 富士通株式会社 Information processing apparatus, data hiding method, and data hiding program

Similar Documents

Publication Publication Date Title
EP2350812B1 (en) Modal-less interface enhancements
JP6264293B2 (en) Display control apparatus, display control method, and program
EP2570910B1 (en) Electronic device, method of providing background thereof, and computer program product using the same
JP5384638B2 (en) Combined interface for shell applications and sub-applications
US20130050250A1 (en) Method for providing background of locked screen, electronic device and computer program product using the same
JP2007257642A (en) Apparatus, method and system for highlighting related user interface control
CA2914683A1 (en) System, method and user interface for designing customizable products from a mobile device
JP2011060301A (en) Improved mobile communications terminal and method
CN101807141B (en) Controlling apparatus of image forming apparatus and image forming system
WO2016172247A1 (en) Applications, systems, and methods for facilitating emotional gesture-based communications
KR101763829B1 (en) Method, apparatus and computer program stored in computer-readable storage medium for processing electronic signiture for electronic documents
JP5908046B1 (en) A method, apparatus, and program for combining and displaying a plurality of areas.
JP2020067977A (en) Information processing apparatus and program
EP2437184A1 (en) Host apparatus and method of displaying content by the same
WO2011036559A2 (en) Location specific display of information resources on a host interface
JP2007094510A (en) Method and program for setting mode of terminating application program
JP2008061246A (en) Remote management system and method for portable electronic device
JP2009048333A (en) Web page browsing device and web page browsing server
CA2647195A1 (en) Automated integration of partner products
CN104503669A (en) Interface component and production method thereof
JP6266925B2 (en) Control device, control method, and program
JP2014232522A (en) Information processing device, control method for information processing device, and program
JP2004110410A (en) Display method of chart, display system, and computer program
TWI745099B (en) Self-defining main-page shortcut apparatus, method, and computer program product
JP7370275B2 (en) Program control device and program control method

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20071109

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20071116

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20071126