【0001】[0001]
【発明の属する技術分野】本発明は、画面上のボタンの
選択に応じて処理を実行する画面制御装置および記録媒
体に関するものである。[0001] 1. Field of the Invention [0002] The present invention relates to a screen control device and a recording medium for executing processing in accordance with selection of a button on a screen.
【0002】[0002]
【従来の技術】従来、画面上に表示したボタン単位に1
つの機能を対応づけ、ボタンが押下されたときに対応づ
けた機能のプログラムを起動し、実行させるようにして
いた。2. Description of the Related Art Conventionally, one button is displayed on a screen.
Two functions are associated, and when the button is pressed, the program of the associated function is started and executed.
【0003】また、一般利用者に使用させたくない機能
(例えばシステムの管理用や電源切断処理なの機能)
は、起動されないように管理者用のIDを入力しないと
表示されないようにしていた。[0003] Functions that are not desired to be used by general users (for example, functions for system management and power-off processing).
Is not displayed unless an administrator ID is entered so as not to be activated.
【0004】[0004]
【発明が解決しようとする課題】従来は上述したよう
に、画面上にボタンを陽に表示していたため、ボタンに
一般利用者に使用させたくない機能を対応づけることが
できないと共に、管理者用のIDが見破られて一般利用
者に見せたくない管理者用画面が見られてしまうという
問題があった。Conventionally, as described above, the buttons are explicitly displayed on the screen, so that it is impossible to associate the buttons with the functions that the general user does not want to use, and also for the administrator. There is a problem that an administrator's screen that the user does not want to show to the general user can be seen when the ID of the user is discovered.
【0005】本発明は、これらの問題を解決するため、
画面上に1つあるいは複数の指定した領域に非表示の隠
しボタンを設定し、この隠しボタンの押す順番や回数や
時間に意味を持たせて所定の処理を起動し、一般利用者
に使用させたくない機能を割り当て、通常の利用者画面
上だけでシステム管理用等の処理の起動を簡易かつ高セ
キュリティで実現することを目的としている。[0005] The present invention solves these problems,
Set a hidden button in one or more designated areas on the screen, activate the predetermined process by giving meaning to the order, number and time of pressing the hidden button, and let the general user use it. The purpose is to assign functions that you do not want to use, and to simply and with high security activate the processing for system management etc. only on the normal user screen.
【0006】[0006]
【課題を解決するための手段】図1を参照して課題を解
決するための手段を説明する。図1において、処理装置
1は、プログラムに従い各種処理を行うものであって、
ここでは、全体を統括制御するOS(オペレーティング
システム)2、および隠しボタンの選択の順番、回数お
よび時間に対応した処理を起動する隠しボタン処理手段
3などから構成されるものである。Means for solving the problem will be described with reference to FIG. In FIG. 1, a processing device 1 performs various processes according to a program.
Here, the system comprises an OS (Operating System) 2 for overall control of the whole, a hidden button processing means 3 for starting a process corresponding to the order, number of times and time of selection of the hidden button.
【0007】ルールブックテーブル4は、画面上に非表
示のボタンを配置した領域情報を設定、および非表示の
ボタンの選択された回数や順番や時間間隔などに対応す
る処理を設定したりなどするものである(図3参照)。The rule book table 4 sets area information in which non-display buttons are arranged on the screen, and sets processing corresponding to the number of times the non-display buttons are selected, the order, the time interval, and the like. (See FIG. 3).
【0008】表示装置6は、画面を表示するものであ
る。入力装置7は、キーボードやマウスなどである。次
に、動作を説明する。The display device 6 displays a screen. The input device 7 is a keyboard, a mouse, or the like. Next, the operation will be described.
【0009】隠しボタン処理手段3が表示装置6の画面
上でカーソルによりルールブックテーブル4に設定され
た非表示のボタンの領域が選択された回数あるいは順番
に対応した処理を起動するようにしている。The hidden button processing means 3 activates the processing corresponding to the number of times or the order in which the non-displayed button areas set in the rule book table 4 are selected by the cursor on the screen of the display device 6. .
【0010】また、ルールブックテーブル4を構成する
ボタンテーブル41に画面上に配置する非表示のボタン
の領域を複数設定、およびパターンテーブル42に非表
示のボタンの領域が選択された順番、回数、時間間隔の
パターンに対応づけて起動する処理を設定し、隠しボタ
ン処理手段3が表示装置6の画面上でカーソルによりボ
タンテーブル41に設定された非表示のボタンの領域が
選択された回数、順番および時間間隔がパターンテーブ
ル42に設定されているパターンに一致した処理を起動
するようにしている。A plurality of non-displayed button areas to be arranged on the screen are set in the button table 41 constituting the rule book table 4, and the order, the number of times the non-displayed button areas are selected in the pattern table 42, The processing to be activated is set in association with the pattern of the time interval, and the number of times the hidden button processing means 3 selects the area of the non-displayed button set in the button table 41 by the cursor on the screen of the display device 6, and the order. In addition, a process whose time interval matches the pattern set in the pattern table 42 is started.
【0011】従って、画面上に1つあるいは複数の指定
した領域に非表示の隠しボタンを設定し、この隠しボタ
ンの押す順番や回数や時間間隔などに意味を持たせて該
当するパターンのときに所定の処理を起動することによ
り、一般利用者に使用させたくない機能を割り当て、通
常の利用者画面上だけでシステム管理用などの処理の起
動を簡易かつ高セキュリティで実現することが可能とな
る。Therefore, a hidden button which is not displayed is set in one or a plurality of designated areas on the screen, and the order in which the hidden buttons are pressed, the number of times, the time interval, and the like are given meaning when the pattern is applicable. By activating a predetermined process, it is possible to allocate functions that are not desired to be used by general users, and to simply and highly secure activation of processes for system management or the like only on a normal user screen. .
【0012】[0012]
【発明の実施の形態】次に、図1から図7を用いて本発
明の実施の形態および動作を順次詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, an embodiment and operation of the present invention will be described in detail sequentially with reference to FIGS.
【0013】図1は、本発明のシステム構成図を示す。
図1において、処理装置1は、記録媒体あるいは外部記
憶装置であるハードディスク装置などから読み出したプ
ログラム、あるいはセンタの外部記憶装置から読み出し
て回線を介して転送を受けたプログラムを主記憶にロー
ディングして起動し、以下に説明する各種処理を行うも
のであって、ここでは、OS2および隠しボタン処理手
段3から構成されるものである。FIG. 1 shows a system configuration diagram of the present invention.
In FIG. 1, a processing device 1 loads a program read from a recording medium or a hard disk device as an external storage device, or a program read from an external storage device of a center and transferred via a line to a main storage. It starts up and performs various processes described below. In this case, it comprises the OS 2 and the hidden button processing means 3.
【0014】OS2は、オペレーティングシステムであ
って、全体を統括制御するものである。隠しボタン処理
手段3は、ルールブックテーブル4をもとに表示装置6
の画面上に非表示の隠しボタンの配置されている領域が
カーソルやマウスで選択された回数や順番や時間に対応
する処理を起動するものである(図2、図4を用いて後
述する)。The OS 2 is an operating system that controls the entire system. The hidden button processing means 3 displays the display device 6 based on the rule book table 4.
The area where the hidden button is hidden on the screen of (1) activates processing corresponding to the number, order and time selected by the cursor or mouse (described later with reference to FIGS. 2 and 4). .
【0015】ルールブックテーブル4は、画面上に非表
示のボタンを配置する領域を設定したり、非表示のボタ
ンの領域が選択された回数や順番や時間のパターンに対
応づけて起動する処理を設定したものである(図3を用
いて後述する)。The rule book table 4 is used to set an area for arranging non-displayed buttons on the screen, and to activate the non-displayed button area in association with the number of times, order and time pattern selected. This is set (described later with reference to FIG. 3).
【0016】表示装置6は、画面を表示するものであ
る。入力装置7は、キーボードやマウスなどである。次
に、図2のフローチャートに示す順番に従い、図1の構
成の動作を詳細に説明する。The display device 6 displays a screen. The input device 7 is a keyboard, a mouse, or the like. Next, the operation of the configuration of FIG. 1 will be described in detail according to the order shown in the flowchart of FIG.
【0017】図2は、本発明の動作説明フローチャート
を示す。図2において、S1は、カーソルの位置検出す
る。これは、後述する図6の(b)でカーソルによって
選択された位置の座標を検出する。FIG. 2 is a flowchart illustrating the operation of the present invention. In FIG. 2, S1 detects the position of the cursor. This detects the coordinates of the position selected by the cursor in FIG.
【0018】S2は、S1で検出したカーソルの位置が
隠しボタン領域か判別する。これは、S1で検出された
カーソルの座標が、後述する例えば図3の(a)のルー
ルブックテーブル4中の画面上の非表示の隠しボタンの
設定した領域内か判別する。YESの場合には、S3に
進む。NOの場合には、隠しボタンの領域でないと判明
したので、S6の他の処理を行う。At S2, it is determined whether the position of the cursor detected at S1 is a hidden button area. It is determined whether or not the coordinates of the cursor detected in S1 are within a region set by a hidden button on the screen in a rule book table 4 in, for example, FIG. In the case of YES, the process proceeds to S3. In the case of NO, since it is determined that the area is not the area of the hidden button, another processing of S6 is performed.
【0019】S3は、S2のYESで隠しボタンの領域
と判明したので、該当する隠しボタンIDがルールブッ
クテーブル4に設定が有か判別する。ルールブックテー
ブル4に有りの場合には、S4に進む。NOの場合に
は、S1で検出されたカーソルの位置が隠しボタンの領
域内と判明したが、隠しボタンIDの設定された領域で
ないと判明したので、S6の他の処理を行う。In S3, since it is determined that the area of the hidden button is YES in S2, it is determined whether or not the corresponding hidden button ID is set in the rule book table 4. If it exists in the rule book table 4, the process proceeds to S4. In the case of NO, the position of the cursor detected in S1 is determined to be within the area of the hidden button, but it is determined that the area is not the area where the hidden button ID is set, so other processing of S6 is performed.
【0020】S4は、S3のYESでルールブックテー
ブル4に隠しボタンIDが有ると判明したので、更にル
ールブックテーブル4に対応する処理が有るか判別す
る。YESの場合には、S5でルールブックテーブル4
に設定されている対応する処理を実行する。NOの場合
には、何もしなく、S1に戻り繰り返す。At S4, since it is determined that the hidden button ID exists in the rule book table 4 by YES at S3, it is determined whether or not there is further processing corresponding to the rule book table 4. In the case of YES, the rule book table 4 is set in S5.
Execute the corresponding process set in. In the case of NO, nothing is done and the process returns to S1 and repeats.
【0021】以上によって、画面上で検出されたカーソ
ル位置をもとに、ルールブックテーブル4を参照し、隠
しボタン領域内であって隠しボタンIDが設定されてお
り、かつ対応する処理が設定されていたときに当該設定
されている処理を起動することにより、画面上で非表示
の隠しボタンを知っているシステム管理者などのみが隠
しボタンに対応する所定の処理を通常の画面上でセキュ
リティ高く、かつ簡易に起動することが可能となる。以
下順次詳細に説明する。As described above, the rule book table 4 is referred to based on the cursor position detected on the screen, the hidden button ID is set in the hidden button area, and the corresponding processing is set. By starting the set process when it is set, only the system administrator who knows the hidden button hidden on the screen can perform the predetermined process corresponding to the hidden button with high security on the normal screen. , And can be easily started. The details will be sequentially described below.
【0022】図3は、本発明のテーブル例を示す。図3
の(a)は、隠しボタンが1つの場合のルールブックテ
ーブル4の例を示す。この場合には、図示の下記の情報
を設定する。FIG. 3 shows an example of a table according to the present invention. FIG.
(A) shows an example of the rule book table 4 when there is one hidden button. In this case, the following information shown is set.
【0023】ここで、領域は左上座標(x,y)と右下座標(x,
y)で決まる矩形領域を表す。回数は領域をカーソルで
選択した回数と、その回数のときに起動する処理i(i
=1ないしn)を表す。[0023] Here, the region is defined by upper left coordinates (x, y) and lower right coordinates (x, y).
represents a rectangular area determined by y). The number of times is the number of times the region is selected with the cursor and the process i (i
= 1 to n).
【0024】以上のようにルールブックテーブル4に予
め設定することにより、画面上の任意の位置にカーソル
を位置づけて選択されたとき、検出された座標がルール
ブックテーブル4に設定されている隠しボタンの領域内
であって、かつボタンIDが設定され、かつ回数が設定
されている回数に一致したときに当該一致した回数の処
理i(i=1ないしn)を起動する。これにより、ルー
ルブックテーブル4に隠しボタンの領域、ボタンID、
回数、および起動する処理を設定することで、簡易かつ
セキュリティ高く、システム管理者のみが起動できる処
理を一般の画面上に設定することが可能となる。By setting the rule book table 4 in advance as described above, when the cursor is positioned at an arbitrary position on the screen and selected, the detected coordinates are set to the hidden button set in the rule book table 4. When the button ID is set and the number of times matches the set number of times, the process i (i = 1 to n) corresponding to the number of times is started. As a result, the area of the hidden button, the button ID,
By setting the number of times and the process to be started, it is possible to set a process that can be started only by the system administrator on a general screen simply and with high security.
【0025】図3の(b)は、隠しボタンが複数の場合
のルールブックテーブル4の例を示す。この場合には、
(b−1)のボタンテーブル41および(b−2)のパ
ターンテーブル42にそれぞれ図示の下記の情報を設定
する。FIG. 3B shows an example of the rule book table 4 when there are a plurality of hidden buttons. In this case,
The following information shown in the drawing is set in the button table 41 of (b-1) and the pattern table 42 of (b-2).
【0026】 ・ボタンテーブル41: ・領域(左上座標(x,y)、右下座標(x,y))、ボタンID: (15,20) (30,40) (15,160) (30,180) (120,40) (135,40) ・パターンテーブル42: ・パターン 順番 起動処理 パターン1 →→ 処理1 パターン2 →→ 処理2 パターン3 →→ 処理3 ・・・ ここで、ボタンテーブル41の領域は左上座標(x,
y)と右下座標(x,y)で決まる矩形領域を表し、ボ
タンIDは設定した領域の隠しボタンのIDを表す。パ
ターンテーブル42のパターンは、隠しボタンの領域の
ボタンIDの、、の選択する順序を表し、起動処
理はパターンに対応する起動する処理i(i=1ないし
n)を表す。Button table 41: Area (upper left coordinates (x, y), lower right coordinates (x, y)), button ID: (15, 20) (30, 40) (15, 160) (30, 180) (120, 40) (135, 40) Pattern table 42: Pattern order Activation processing Pattern 1 →→ Processing 1 Pattern 2 →→ Processing 2 Pattern 3 →→ Processing 3. The region is in the upper left coordinates (x,
y) and a rectangular area determined by lower right coordinates (x, y), and the button ID represents a hidden button ID of the set area. The pattern in the pattern table 42 indicates the selection order of the button IDs in the hidden button area, and the activation process indicates the activation process i (i = 1 to n) corresponding to the pattern.
【0027】以上のようにルールブックテーブル4を構
成するボタンテーブル41およびパターンテーブル42
に予め設定することにより、画面上の任意の位置にカー
ソルを位置づけて選択されたとき、検出された座標の隠
しボタンの選択された順番に一致したパターンの処理を
起動する。これにより、ルールブックテーブル4を構成
するボタンテーブル41およびパターンテーブル42に
隠しボタンの領域、ボタンID、順番のパターンおよび
起動する処理を設定することで、簡易かつセキュリティ
高く、システム管理者のみが起動できる処理を一般の画
面上に設定することが可能となる。The button table 41 and the pattern table 42 constituting the rule book table 4 as described above.
When the cursor is positioned at an arbitrary position on the screen and selected, the processing of the pattern that matches the selected order of the hidden buttons of the detected coordinates is started. By setting the area of the hidden button, the button ID, the pattern of the order, and the processing to be activated in the button table 41 and the pattern table 42 constituting the rule book table 4, the system can be activated simply and with high security. Possible processes can be set on a general screen.
【0028】図3の(c)は、隠しボタン複数、回数、
順番、時間を設定した場合のルールブックテーブル4の
例を示す。この場合には、(c−1)のボタンテーブル
41および(c−2)のパターンテーブル42にそれぞ
れ図示の下記の情報を設定する。FIG. 3C shows a plurality of hidden buttons, the number of times,
An example of the rule book table 4 when an order and a time are set is shown. In this case, the following information shown is set in the button table 41 of (c-1) and the pattern table 42 of (c-2).
【0029】 ・ボタンテーブル41: ・領域(左上座標(x,y)、右下座標(x,y))、ボタンID: (15,20) (30,40) (15,160) (30,180) (120,40) (135,40) ・パターンテーブル42: ・パターン 順番と時間(t1,t2) 起動処理 t1 t2 t1 t2 t1 パターン1 →→→→→ 処理1 t1 t2 t1 t2 t1 パターン2 →→→→→ 処理2 t1 t2 t1 t2 t1 パターン3 →→→→→ 処理3 ・・・ ここで、ボタンテーブル41の領域は左上座標(x,
y)と右下座標(x,y)で決まる矩形領域を表し、ボ
タンIDは設定した領域の隠しボタンのIDを表す。パ
ターンテーブル42のパターンは、隠しボタンの領域の
ボタンIDの、、の選択する順序および押下する
時間t1、t2を表す。ここでt1、t2は、設定した
時間t1、t2を中心に前後に所定時間内に押下しない
と無効としたり、時間t1、t2を越えると無効とした
り、任意に決めればよい。Button table 41: Area (upper left coordinates (x, y), lower right coordinates (x, y)), button ID: (15, 20) (30, 40) (15, 160) (30, 180) (120, 40) (135, 40) Pattern table 42: Pattern order and time (t1, t2) Startup processing t1 t2 t1 t2 t1 Pattern 1 →→→→→ Processing 1 t1 t2 t1 t2 t1 Pattern 2 →→→→→ Process 2 t1 t2 t1 t2 t1 Pattern 3 →→→→→ Process 3… Here, the area of the button table 41 is the upper left coordinate (x,
y) and a rectangular area determined by lower right coordinates (x, y), and the button ID represents a hidden button ID of the set area. The pattern in the pattern table 42 indicates the selection order of the button IDs in the hidden button area and the pressing times t1 and t2. Here, t1 and t2 may be determined arbitrarily, such as invalidating them if they are not pressed within a predetermined time before and after the set times t1 and t2, or invalidating them after exceeding the times t1 and t2.
【0030】以上のようにルールブックテーブル4を構
成するボタンテーブル41およびパターンテーブル42
に予め設定することにより、画面上の任意の位置にカー
ソルを位置づけて選択されたとき、検出された座標の隠
しボタンの選択された順番、回数、時間に一致したパタ
ーンの処理を起動する。これにより、ルールブックテー
ブル4を構成するボタンテーブル41およびパターンテ
ーブル42に隠しボタンの領域、ボタンID、順番、回
数、時間のパターンおよび起動する処理を設定すること
で、簡易かつセキュリティ高く、システム管理者のみが
起動できる処理を一般の画面上に設定することが可能と
なる。The button table 41 and the pattern table 42 constituting the rule book table 4 as described above.
When the cursor is positioned at an arbitrary position on the screen and selected, the processing of the pattern that matches the selected order, the number of times, and the time of the hidden button of the detected coordinates is started. By setting the area of the hidden button, the button ID, the order, the number of times, the time pattern, and the process to be activated in the button table 41 and the pattern table 42 constituting the rule book table 4, the system management is simplified and improved. It is possible to set a process that can be activated only by a user on a general screen.
【0031】図4は、本発明の詳細動作フローチャート
を示す。これは、既述した図3の(b)あるいは(c)
のルールブックテーブル4を構成するボタンテーブル4
1およびパターンテーブル42が設定されている場合の
詳細動作フローチャートである。FIG. 4 shows a detailed operation flowchart of the present invention. This corresponds to (b) or (c) in FIG.
Button table 4 that constitutes the rule book table 4
6 is a detailed operation flowchart when 1 and a pattern table 42 are set.
【0032】図4において、S11は、カーソルの位置
検出する。これは、後述する図6の(b)でカーソルに
よって選択された位置の座標を検出する。S12は、S
11で検出したカーソルの位置が隠しボタン領域か判別
する。これは、S11で検出されたカーソルの座標が、
後述する例えば図3の(b)のルールブックテーブル4
を構成するボタンテーブル41中の画面上の非表示の隠
しボタンの設定した領域内か判別する。YESの場合に
は、S13に進む。NOの場合には、隠しボタンの領域
でないと判明したので、S21の他の処理を行う。In FIG. 4, S11 detects the position of the cursor. This detects the coordinates of the position selected by the cursor in FIG. S12 is S
It is determined whether the position of the cursor detected in step 11 is a hidden button area. This is because the coordinates of the cursor detected in S11 are
For example, a rule book table 4 shown in FIG.
Is determined to be within the area set by the non-display hidden button on the screen in the button table 41 constituting the. In the case of YES, the process proceeds to S13. In the case of NO, it is determined that the area is not the area of the hidden button, so other processing of S21 is performed.
【0033】S13は、S12のYESで隠しボタンの
領域と判明したので、隠しボタンIDを取り出す。S1
4は、隠しボタンIDがルールブックテーブル4を構成
するボタンテーブル41に設定が有か判別する。ボタン
テーブル41に有りの場合には、S15に進む。NOの
場合には、S11で検出されたカーソルの位置が隠しボ
タンの領域内と判明したが、隠しボタンIDの設定され
た領域でないと判明したので、S21の他の処理を行
う。In S13, since the area of the hidden button is determined in YES of S12, the hidden button ID is taken out. S1
No. 4 determines whether or not the hidden button ID is set in the button table 41 constituting the rule book table 4. If it exists in the button table 41, the process proceeds to S15. In the case of NO, the position of the cursor detected in S11 is determined to be within the area of the hidden button, but it is determined that the area is not the area where the hidden button ID is set, so other processing of S21 is performed.
【0034】S15は、S14のYESでルールブック
テーブル4に隠しボタンIDが有ると判明したので、既
にパターン候補有りか判別する。前回に既にパターン候
補が見つかっていたか判別する。YESの場合(パター
ン候補が見つかって2回目以降の場合)には、S18に
進む。一方、NOの場合には、パターン候補が見つかっ
ていなく最初と判明したので、S16に進む。In S15, since it is determined that there is a hidden button ID in the rule book table 4 by YES in S14, it is determined whether or not there is a pattern candidate. It is determined whether a pattern candidate has already been found last time. In the case of YES (second and subsequent times after the pattern candidate is found), the process proceeds to S18. On the other hand, in the case of NO, since the pattern candidate has not been found and has been found to be the first, the process proceeds to S16.
【0035】S16は、S15のNOで最初と判明した
ので、パターンテーブル42にS11で検出した位置の
ボタンIDが設定されているか判別する。YESの場合
には、S17でパターンテーブル42から設定されてい
るパターン候補を取り出し、S11に戻り繰り返す。一
方、S16のNOの場合には、パターンテーブル42に
設定されていないので、S21で他の処理を行う。In S16, since it is determined that the button ID is the first in S15, it is determined whether or not the button ID of the position detected in S11 is set in the pattern table 42. If YES, the set pattern candidate is extracted from the pattern table 42 in S17, and the process returns to S11 and repeats. On the other hand, in the case of NO in S16, since it is not set in the pattern table 42, another process is performed in S21.
【0036】S18は、S15のYESで前回に既にパ
ターンテーブル42からパターン候補を見つかっていた
ので、その候補中で一致するものはあるか判別する。Y
ESの場合には、S19でパターン全一致か判別し、Y
ESのときにS20で該当処理を起動し、NOのときに
S17でパターン候補を取り出し、S11に戻り繰り返
す。一方、S18のNOの場合には、候補の中で一致す
るものがなかったので、S21で他の処理を実行する。In step S18, since the pattern candidates have already been found from the pattern table 42 last time at YES in step S15, it is determined whether or not there is a match among the candidates. Y
In the case of ES, it is determined in S19 whether or not all the patterns match.
In the case of ES, the corresponding process is started in S20, and in the case of NO, a pattern candidate is extracted in S17, and the process returns to S11 and repeats. On the other hand, in the case of NO in S18, there is no match among the candidates, so another process is executed in S21.
【0037】以上によって、画面上で検出されたカーソ
ル位置をもとに、ルールブックテーブル4を構成するボ
タンテーブル41およびパターンテーブル42を参照
し、隠しボタン領域内であって隠しボタンIDが設定さ
れており、かつパターン(あるいは前回の候補パター
ン)に一致するときに繰り返し、パターンの全体に一致
したときにそのパターンの処理を起動することにより、
画面上で非表示の隠しボタンを知っているシステム管理
者などのみが隠しボタンに対応する所定の処理を通常の
画面上でセキュリティ高く、かつ簡易に起動することが
可能となる。As described above, based on the cursor position detected on the screen, the button table 41 and the pattern table 42 constituting the rule book table 4 are referred to, and the hidden button ID in the hidden button area is set. And repeats when it matches the pattern (or the previous candidate pattern) and activates the processing of that pattern when it matches the entire pattern,
Only a system administrator or the like who knows a hidden button hidden on the screen can start a predetermined process corresponding to the hidden button on a normal screen with high security and easily.
【0038】次に、図5ないし図7を用いて具体例につ
いて詳細に説明する。図5は、本発明の画面上の非表示
のボタン配置例を示す。図示の画面上で左上を原点と
し、下方向をX、右方向をYとする。このとき、点線で
記載した矩形がボタンID、、であって、既述し
た図3の(b−1)あるいは(c−1)のボタンテーブ
ル41に設定されている。Next, a specific example will be described in detail with reference to FIGS. FIG. 5 shows an example of the arrangement of non-display buttons on the screen according to the present invention. On the illustrated screen, the upper left is the origin, the lower direction is X, and the right direction is Y. At this time, a rectangle indicated by a dotted line is a button ID, which is set in the button table 41 of (b-1) or (c-1) in FIG.
【0039】図6は、本発明の動作例1を示す。図6の
(a)は、画面上に図5のボタンID、、の非表
示のボタンの領域を点線の矩形で表示した様子を示す。FIG. 6 shows an operation example 1 of the present invention. FIG. 6A shows a state in which the area of the non-display button of the button ID of FIG. 5 is displayed by a dotted rectangle on the screen.
【0040】図6の(b)は、画面上でカーソルをボタ
ンID、、の位置に順次位置づけて選択した様子
を示す。これにより、ボタンID→→というパタ
ーンになり、既述した図3の(b−2)のパターンテー
ブル42のパターン1に一致するので、このパターン1
に対応する処理1として、図6の(c)に示す「管理者
メニュー」の画面を表示する。FIG. 6B shows a state in which the cursor is sequentially positioned at the position of the button ID on the screen and selected. As a result, the pattern becomes a button ID →→ pattern, which matches the pattern 1 of the pattern table 42 of (b-2) in FIG.
As a process 1 corresponding to (1), the "administrator menu" screen shown in FIG. 6C is displayed.
【0041】図6の(c)は、図6の(b)のようにカ
ーソルを位置づけて順次選択したときに起動される処理
の例を示す。以上のように、既述した図3の(b−1)
のボタンテーブル41および(b−2)のパターンテー
ブル42に示すように設定し、図6の(a)のように非
表示の隠しボタンを配置し、画面上で図6の(b)に示
すようにカーソルを位置づけて選択することをここで
は、3回繰り返し、パターン(ここではパターン1)に
一致したときに図6の(c)の画面を表示することが可
能となる。FIG. 6C shows an example of a process which is started when the cursor is positioned and sequentially selected as shown in FIG. 6B. As described above, (b-1) of FIG.
The button table 41 is set as shown in the button table 41 and the pattern table 42 in (b-2), and hidden hidden buttons are arranged as shown in FIG. 6A. Here, the selection and positioning of the cursor is repeated three times, and when the pattern matches the pattern (here, pattern 1), the screen shown in FIG. 6C can be displayed.
【0042】図7は、本発明の動作例2を示す。図7の
(a)は、画面上に図5のボタンID、、の非表
示のボタンの領域を点線の矩形で表示した様子を示す。FIG. 7 shows an operation example 2 of the present invention. FIG. 7A shows a state in which the area of the non-displayed button of the button ID of FIG. 5 is displayed by a dotted rectangle on the screen.
【0043】図7の(b)は、画面上でカーソルをボタ
ンID、、の位置に順次位置づけて選択した様子
を示す。これにより、ボタンID→→というパタ
ーンになり、既述した図3の(b−2)のパターンテー
ブル42のパターン2に一致するので、このパターン2
に対応する処理2として、図7の(c)に示す「ネット
ワーク管理メニュー」の画面を表示する。FIG. 7B shows a state in which the cursor is sequentially positioned at the position of the button ID, on the screen and selected. As a result, the pattern becomes a button ID →→ pattern, which matches the pattern 2 of the pattern table 42 of (b-2) of FIG.
As a process 2 corresponding to the above, the screen of the “network management menu” shown in FIG. 7C is displayed.
【0044】図7の(c)は、図7の(b)のようにカ
ーソルを位置づけて順次選択したときに起動される処理
の例を示す。以上のように、既述した図3の(b−1)
のボタンテーブル41および(b−2)のパターンテー
ブル42に示すように設定し、図7の(a)のように非
表示の隠しボタンを配置し、画面上で図7の(b)に示
すようにカーソルを位置づけて選択することをここで
は、3回繰り返し、パターン(ここではパターン2)に
一致したときに図7の(c)の画面を表示することが可
能となる。FIG. 7C shows an example of a process which is started when the cursor is positioned and sequentially selected as shown in FIG. 7B. As described above, (b-1) of FIG.
7B and the pattern table 42 shown in FIG. 7B, and hidden hidden buttons are arranged as shown in FIG. 7A, and are displayed on the screen as shown in FIG. 7B. Here, the selection and positioning of the cursor are repeated three times, and when the pattern matches the pattern (here, pattern 2), the screen shown in FIG. 7C can be displayed.
【0045】[0045]
【発明の効果】以上説明したように、本発明によれば、
画面上に1つあるいは複数の指定した領域に隠しボタン
を設定し、この隠しボタンの押す順番や回数や時間など
に意味を持たせて該当するパターンのときに所定の処理
を起動する構成を採用しているため、一般利用者に使用
させたくない機能を割り当て、通常の利用者画面上だけ
でシステム管理用などの処理の起動を簡易かつ高セキュ
リティで実現できる。As described above, according to the present invention,
A hidden button is set in one or a plurality of designated areas on the screen, and the order in which the hidden buttons are pressed, the number of times, the time, and the like are made meaningful, and a predetermined process is started when a corresponding pattern is applied. Therefore, functions that are not desired to be used by general users can be assigned, and processing for system management or the like can be started simply and with high security only on a normal user screen.
【図1】本発明のシステム構成図である。FIG. 1 is a system configuration diagram of the present invention.
【図2】本発明の動作説明フローチャートである。FIG. 2 is a flowchart illustrating the operation of the present invention.
【図3】本発明のテーブル例である。FIG. 3 is an example of a table according to the present invention.
【図4】本発明の詳細動作フローチャートである。FIG. 4 is a detailed operation flowchart of the present invention.
【図5】本発明の画面上の非表示のボタン配置例であ
る。FIG. 5 is an example of a non-display button arrangement on a screen according to the present invention.
【図6】本発明の動作例1である。FIG. 6 is an operation example 1 of the present invention.
【図7】本発明の動作例2である。FIG. 7 is an operation example 2 of the present invention.
1:処理装置 2:OS 3:隠しボタン処理手段 4:ルールブックテーブル 41:ボタンテーブル 42:パターンテーブル 6:表示装置 7:入力装置 1: Processing device 2: OS 3: Hidden button processing means 4: Rule book table 41: Button table 42: Pattern table 6: Display device 7: Input device
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7156098AJPH11272384A (en) | 1998-03-20 | 1998-03-20 | Screen control device and recording medium |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7156098AJPH11272384A (en) | 1998-03-20 | 1998-03-20 | Screen control device and recording medium |
| Publication Number | Publication Date |
|---|---|
| JPH11272384Atrue JPH11272384A (en) | 1999-10-08 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7156098APendingJPH11272384A (en) | 1998-03-20 | 1998-03-20 | Screen control device and recording medium |
| Country | Link |
|---|---|
| JP (1) | JPH11272384A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1465047A1 (en)* | 2003-04-03 | 2004-10-06 | Deutsche Thomson-Brandt Gmbh | Method for presenting menu buttons |
| WO2006054106A1 (en)* | 2004-11-18 | 2006-05-26 | Zootech Limited | Remote controller and audiovisual content access control |
| JP2008140366A (en)* | 2006-07-21 | 2008-06-19 | Cyberlink Corp | System and method for realizing functions of remote control device with mouse in video reproduction system |
| JP2009116823A (en)* | 2007-11-09 | 2009-05-28 | Canon Inc | Display device, method and program |
| JP2009205251A (en)* | 2008-02-26 | 2009-09-10 | Nec Corp | System for displaying maintenance screen, and method and program thereof |
| JP2014126968A (en)* | 2012-12-26 | 2014-07-07 | Kyocera Document Solutions Inc | Display input device and image forming apparatus |
| JP2015019256A (en)* | 2013-07-11 | 2015-01-29 | 村田機械株式会社 | Remote processing system, remote control device, and computer program |
| US20210258443A1 (en)* | 2020-02-17 | 2021-08-19 | Fuji Xerox Co., Ltd. | Information processing apparatus and non-transitory computer readable medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2829963A3 (en)* | 2003-04-03 | 2015-03-04 | Thomson Licensing | Method for presenting menu buttons |
| EP1465047A1 (en)* | 2003-04-03 | 2004-10-06 | Deutsche Thomson-Brandt Gmbh | Method for presenting menu buttons |
| EP2261787A1 (en)* | 2003-04-03 | 2010-12-15 | Thomson Licensing | Method for presenting menu buttons |
| US9377931B2 (en) | 2003-04-03 | 2016-06-28 | Thomson Licensing | Method for decoding a menu data segment |
| EP1609052A2 (en)* | 2003-04-03 | 2005-12-28 | Thomson Licensing S.A. | Method for presenting menu buttons |
| US8732612B2 (en) | 2003-04-03 | 2014-05-20 | Thomson Licensing | Method for presenting menu buttons |
| US8607160B2 (en) | 2003-04-03 | 2013-12-10 | Thomson Licensing | Method for presenting menu buttons |
| US8479119B2 (en) | 2003-04-03 | 2013-07-02 | Thomson Licensing | Method for presenting menu buttons |
| WO2006054106A1 (en)* | 2004-11-18 | 2006-05-26 | Zootech Limited | Remote controller and audiovisual content access control |
| JP2008140366A (en)* | 2006-07-21 | 2008-06-19 | Cyberlink Corp | System and method for realizing functions of remote control device with mouse in video reproduction system |
| JP2009116823A (en)* | 2007-11-09 | 2009-05-28 | Canon Inc | Display device, method and program |
| JP2009205251A (en)* | 2008-02-26 | 2009-09-10 | Nec Corp | System for displaying maintenance screen, and method and program thereof |
| JP2014126968A (en)* | 2012-12-26 | 2014-07-07 | Kyocera Document Solutions Inc | Display input device and image forming apparatus |
| JP2015019256A (en)* | 2013-07-11 | 2015-01-29 | 村田機械株式会社 | Remote processing system, remote control device, and computer program |
| US20210258443A1 (en)* | 2020-02-17 | 2021-08-19 | Fuji Xerox Co., Ltd. | Information processing apparatus and non-transitory computer readable medium |
| US11509788B2 (en)* | 2020-02-17 | 2022-11-22 | Fujifilm Business Innovation Corp. | Information processing apparatus and non-transitory computer readable medium |
| Publication | Publication Date | Title |
|---|---|---|
| US9483172B2 (en) | Information processing device, information processing method, and computer-readable recording medium which records program | |
| CN113835580B (en) | Application icon display method, device, electronic device and storage medium | |
| JP2004252862A (en) | Login apparatus, control method therefor, and data processing apparatus and method | |
| JPH0511962A (en) | Window management device | |
| WO2010010737A1 (en) | Display information management system and recording medium containing program | |
| JP2013152641A (en) | Portable terminal and display control method | |
| CN107103224B (en) | An unlocking method and mobile terminal | |
| JPH11272384A (en) | Screen control device and recording medium | |
| JP7141327B2 (en) | Information processing equipment | |
| JP2008123124A (en) | Database system, database access method, database access program | |
| JP2014056546A (en) | Information sharing system, sharing terminal, and sharing control program | |
| JP2014203281A (en) | Operation control method and operation control program and operation control device | |
| JP2012216194A (en) | Information processing apparatus and information processing program | |
| JP7056078B2 (en) | Document processing device and document processing program | |
| JP2004171371A (en) | Information processing apparatus and method of assigning functions to keys | |
| JP2016051229A (en) | Information processing apparatus, control method of information processing apparatus, and program | |
| JP7242317B2 (en) | TABLE MANAGEMENT DEVICE, TABLE MANAGEMENT PROGRAM, AND TABLE MANAGEMENT METHOD | |
| JP7152979B2 (en) | Information processing equipment | |
| JP2014232522A (en) | Information processing device, control method for information processing device, and program | |
| JP6128097B2 (en) | Information processing apparatus, control method, and program | |
| JP2000222092A (en) | Electronic information display device, display control method thereof, and storage medium | |
| JP7256665B2 (en) | Information processing equipment | |
| JPS60189504A (en) | Numerical controller | |
| JP2007299233A (en) | Customizing device, customizing method, and customizing program | |
| JP2005346125A (en) | Menu processing system and method, and program for menu processing |
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval | Free format text:JAPANESE INTERMEDIATE CODE: A971007 Effective date:20040209 | |
| A131 | Notification of reasons for refusal | Free format text:JAPANESE INTERMEDIATE CODE: A131 Effective date:20040420 | |
| A521 | Request for written amendment filed | Free format text:JAPANESE INTERMEDIATE CODE: A523 Effective date:20040617 | |
| A02 | Decision of refusal | Free format text:JAPANESE INTERMEDIATE CODE: A02 Effective date:20050823 |