JPH0342761A - Data processor - Google Patents

Data processor

Info

Publication number
JPH0342761A
JPH0342761A JP1178598A JP17859889A JPH0342761A JP H0342761 A JPH0342761 A JP H0342761A JP 1178598 A JP1178598 A JP 1178598A JP 17859889 A JP17859889 A JP 17859889A JP H0342761 A JPH0342761 A JP H0342761A
Authority
JP
Japan
Prior art keywords
key
input
key input
keyboard
password
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
JP1178598A
Other languages
Japanese (ja)
Inventor
Yasuro Saito
齋藤 康郎
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP1178598A priority Critical patent/JPH0342761A/en
Publication of JPH0342761A publication Critical patent/JPH0342761A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To prohibit the use of the data processor by means of the others without permission while a key work is interrupted by constituting a data processor in such a way that a job cannot be resumed if a registered password is inputted when key input is resumed. CONSTITUTION:When a key is depressed, a keyboard control program 10 checks whether an inputted key code is an input invalid instruction key 24 or not. When it is an invalid code, key input is made invalid and a processing is terminated. When it is not invalid, the keyboard control program 10 executes a password input processing and decides whether the inputted password is equal to that which is previously registered in an area 15. When it is not equal, a processing is terminated without executing anything. When it is equal, a key input valid means 12 turns off a key input invalid flag 31, makes subsequent key input from the keyboard 2 valid and terminates the processing.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はデータ処理製置に関し、1)−に二)−一ボー
ドを備えるデータ処理装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a data processing equipment, and relates to a data processing apparatus including 1)- and 2)- one board.

〔従来の技術〕[Conventional technology]

従来、この種のデータ処理装置では、使用者がキーホー
ドからの作業を行い、プログラムを終了させることなし
にキーボードからの作業を一時的に中断し、ある時間経
過後に再びキーボードからの作業を再開する場合、作業
の中断中にデータ処理装置を第三者に使用される危険性
があった。
Conventionally, in this type of data processing device, the user performs work from the keyboard, temporarily interrupts the work from the keyboard without terminating the program, and resumes work from the keyboard after a certain period of time has elapsed. In this case, there was a risk that the data processing equipment could be used by a third party during the interruption of work.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した従来のデータ処理装置では、使用者がキーボー
ドからの作業を中断している間に第三者によりデータ処
理装置を使用される危険性があったので、第三者により
データ処理装置を使用された場合には、作業を中断した
時点でのプログラムやファイル内のデータの状態が変化
し、作業の再開時の動作に支障が出るという欠点がある
With the conventional data processing device described above, there was a risk that the data processing device could be used by a third party while the user was interrupting work from the keyboard. If this happens, the state of the data in the program or file at the time the work was interrupted changes, causing problems in operation when the work is resumed.

また、機密保持を必要とするような作業を行っている場
合には、作業の中断中に他人に機密情報を参照されてし
まうおそれがあるという欠点がある。
Furthermore, when performing work that requires confidentiality, there is a drawback that there is a risk that confidential information may be referenced by others while the work is interrupted.

本発明の目的は、上述の点に鑑み、使用者がキ−ホード
からの作業を一時的に中断し、ある時間経過後に再びキ
ーボードからの作業を再開する場合に作業の中断中に第
三者の使用を禁止できるようにしたデータ処理装置を提
供することにある。
In view of the above-mentioned points, an object of the present invention is to prevent a third party from interfering with a third party during the interruption of work when the user temporarily interrupts work from the keyboard and resumes work from the keyboard after a certain period of time has elapsed. An object of the present invention is to provide a data processing device that can prohibit the use of.

〔課題を解決するための手段〕[Means to solve the problem]

本発明のデータ処理装置は、キー入力無効指示キーおよ
びキー入力有効指示キーが設けられたキーボードと、前
記キー入力無効指示キーが押下された場合に前記キー入
力有効指示キー以外のすべてのキー入力を無効にする十
−入力無効手段と、このキー入力無効手段によりキー入
力が無効にされた後に前記キー入力有効指示キーが押下
された場合にパスワードの入力を可能とし入力されたパ
スワードがあらかじめ登録されているパスワードと一致
した場合に限り以降のキー入力を有効とするキー入力有
効手段とを有する。
The data processing device of the present invention includes a keyboard provided with a key input invalidation instruction key and a key input validation instruction key, and when the key input invalidation instruction key is pressed, all key inputs other than the key input validation instruction key are provided. and an input disabling means for disabling the key input, and when the key input enable instruction key is pressed after the key input is disabled by the key input disabling means, a password can be input and the input password is registered in advance. and key input validating means for validating subsequent key inputs only when the password matches the password.

〔作用〕[Effect]

本発明のデータ処理装置では、キーボードに手入力無効
指示キーおよびキー入力有効指示キーが設けられ、キー
入力無効手段がキー入力態動指示キーが押下された場合
にキー入力有効指示キ以外のすべてのキー入力を無効に
し、キー入力有効手段がキー入力無効手段によりキー入
力が無効にされた後にキー人カイコ効指示コ1−一が押
下された場合にパスワードの入力を可能とし入力された
パスワードかあらかしめ登録されているパスワードと一
致した場合に限り以降のキー入力を有効とする。
In the data processing device of the present invention, the keyboard is provided with a manual input invalidation instruction key and a key input validation instruction key, and when the key input behavior instruction key is pressed, the key input invalidation means is activated by all keys other than the key input validation instruction key. The input password is enabled when the key input enable means disables the key input by the key input disable means and the key person silkworm effect instruction button 1-1 is pressed. The subsequent key input is valid only if it matches the password registered.

〔実施例〕〔Example〕

次に、本発明について図面を参照して詳細に説明する。 Next, the present invention will be explained in detail with reference to the drawings.

第1図は、本発明の一実施例に係るデータ処理装置の構
成を示すブロック図である。本実施例のデータ処理装置
は、データ処理装置本体1と、キボート2とから、その
主要部が構成されている。
FIG. 1 is a block diagram showing the configuration of a data processing device according to an embodiment of the present invention. The main parts of the data processing apparatus of this embodiment include a data processing apparatus main body 1 and a keyboard 2.

データ処理装置本体1には、キー入力無効手段11およ
びキー入力有効手段12を含むキーボード制御プログラ
ムlOが搭載されている。
The data processing device main body 1 is equipped with a keyboard control program 10 including a key input invalidating means 11 and a key input validating means 12.

キーボー1−2には、アルファヘット、数字、カナ等の
通常のデータを入力するためのデータキー部21と、数
字、小数点等の数値データを入力するためのテンキ一部
22と、オペレーティングシステムまたは各プログラム
で定義されたファンクションキーを入力するためのファ
ンクションキー部23との他に、本実施例のデータ処理
装置におけるキーホード2からの作業の中断および再開
時に押下するためのキー入力無効指示キー24およびキ
ー入力有効指示二F −25が設けられている。
The keyboard 1-2 includes a data key section 21 for inputting normal data such as alpha characters, numbers, and kana, a numeric key section 22 for inputting numerical data such as numbers and decimal points, and an operating system or In addition to the function key unit 23 for inputting function keys defined in each program, a key input invalidation instruction key 24 is pressed when interrupting or resuming work from the keychain 2 in the data processing device of this embodiment. and a key input valid indicator 2F-25.

第2図を参照すると、キーボード制御プログラム10が
使用するワークエリアの一部には、制御フラグ13と、
FIF○14と、パスワードエリア15とが設けられて
いる。
Referring to FIG. 2, a part of the work area used by the keyboard control program 10 includes a control flag 13,
A FIF○14 and a password area 15 are provided.

FIFOI4は、キーボード2から入力されたデータキ
ーを順次格納するためのファーストインファーストアウ
トハソファである。
The FIFO I 4 is a first-in-first-out space for sequentially storing data keys input from the keyboard 2 .

パスワードエリア15は、データ処理装置の使用者が使
用開始時に登録したパスワードを格納しておくためのエ
リアである。
The password area 15 is an area for storing a password registered by the user of the data processing device at the time of starting use.

第3図を参照すると、制4ffllフラグ13は8個の
各種フラグ31〜38で構成されているが、そのうちの
1つがキー入力無効フラグ31となっている。キー入力
無効フラグ31は、オンのときにキーボード2からのキ
ー入力が無効であることを示し、オフのときにキーボー
ド2からのキー入力が有効であることを示す。
Referring to FIG. 3, the control flag 13 is composed of eight various flags 31 to 38, one of which is the key input invalid flag 31. The key input invalid flag 31 indicates that key input from the keyboard 2 is invalid when it is on, and indicates that key input from the keyboard 2 is valid when it is off.

第4図を参照すると、キーボード制御プログラム10に
おける処理のうちの、特にキーボード2のキーの押下時
に発生するハードウェア割込みに対する割込み処理は、
入力キーコード引取りステップ41と、キー入力無効指
示キー判定ステップ42と、キー入力有効指示キー判定
ステップ43と、キー入力無効フラグオン判定ステップ
44と、ファンクションキー判定ステップ45と、キー
コードFIFO格納ステップ46と、キー入力無効フラ
グオンステップ47と、各ファンクソヨンキ処理ステッ
プ48と、パスワード入力処理ステップ49と、登録済
パスワード比較ステップ50と、キー入力無効フラグオ
フステップ51とからなる。
Referring to FIG. 4, among the processing in the keyboard control program 10, the interrupt processing for a hardware interrupt that occurs when a key on the keyboard 2 is pressed is, in particular,
Input key code collection step 41, key input invalid instruction key determination step 42, key input valid instruction key determination step 43, key input invalid flag on determination step 44, function key determination step 45, and key code FIFO storage step 46, a key input invalidation flag on step 47, each function key processing step 48, a password input processing step 49, a registered password comparison step 50, and a key input invalidation flag off step 51.

次に、このように構成された本実施例のデータ処理装置
の動作について説明する。
Next, the operation of the data processing apparatus of this embodiment configured as described above will be explained.

キーボード2でキーが押下されると、ハードウェア割込
みが発生し、データ処理装置本体1の;ト−ポート制御
プログラム10ば、押下されたキのキーコートを引き取
り (ステップ41)、入力されたキーコードがキー入
力無効指示キー24のキーコードであるかどうかを判定
する(ステップ42)。入力されたキーコート′がキー
入力無効指示キー24のキーコートであれば、キーボー
ド制御プログラム10は、キー入力無効手段11により
キー入力無効フラグ31をオンにし以降のキーボード2
からのキー入力を無効にして(ステップ47)、処理を
終了する。
When a key is pressed on the keyboard 2, a hardware interrupt occurs, and the to-port control program 10 of the data processing device main body 1 takes over the key coat of the pressed key (step 41) and executes the input key. It is determined whether the code is the key code of the key input invalidation instruction key 24 (step 42). If the input key code 'is the key code of the key input invalidation instruction key 24, the keyboard control program 10 turns on the key input invalidation flag 31 by the key input invalidation means 11, and the subsequent keyboard 2
The key input from is invalidated (step 47), and the process ends.

ステップ42で、入力されたキーコートがキー入力無効
指示キー24の;1−一コードでなければ、キーボード
制御プログラム10は、入力されたキコードがキー入力
有効指示キー25のキーコート−であるかどうかを判定
するくステップ43)。
In step 42, if the input key code is not the ;1-1 code of the key input invalidation instruction key 24, the keyboard control program 10 determines whether the input key code is the key code of the key input validation instruction key 25. Step 43).

入力されたキーコードが−1−一入力右効指示=1’−
−25でなければ、キーボード′制ネ卸プロゲラJ、、
 10は、キー入力電動フラグ31がオンであるかどう
かを判定しくステップ44)、キー入力無効フラグ31
がオンであれば、キーホード2からのキー入力は無効で
あるので何もせずに処理を終了する。
The input key code is -1-1 input right direction = 1'-
If it's not -25, then the keyboard 'control' wholesale progera J...
10, it is determined whether the key input electric flag 31 is on or not (step 44), and the key input invalid flag 31
If it is on, the key input from the key fob 2 is invalid, so the process ends without doing anything.

ステップ43で、入力されたキー二+−1がキー入力有
効指示キー25のキーコートであれば、キボート制御プ
ログラム10は、パスワード入力処理を行い(ステップ
49)、入力されたパスワードがパスワードエリア15
に登録済のパスヮーl゛と等しいかどうかを判定しくス
テップ50)、等しくなければ何もせずに処理を終了し
、等しければキー入力有効手段12によりキー入力無効
フラグ31をオフにし以降のキーボード2からのキー入
力をイ「効にして(ステ、プ51)、処理を終了する。
In step 43, if the input key 2+-1 is the key code of the key input valid instruction key 25, the keyboard control program 10 performs password input processing (step 49), and the input password is applied to the password area 15.
It is determined whether the password is equal to the registered password (Step 50), and if they are not equal, the process is terminated without doing anything, and if they are equal, the key input invalid flag 31 is turned off by the key input valid means 12, and the subsequent keyboard 2 Activates the key input from step 51 (step 51) and ends the process.

ステップ44で、4−一入力無効フラグ31がオンでな
ければ、キーボード2からキー入力は有効であるので、
キーホードIII ?卸プログラム10は、入力された
キーコートがファンクションキーのキーコートであるか
どうかを判定しくステップ45)、ファンクション−1
−一のキーコードであれば各ファンクションキーの処理
を行い(ステップ48)、処理を終了する。
If the 4-1 input invalid flag 31 is not on in step 44, the key input from the keyboard 2 is valid, so
Keyhode III? The wholesale program 10 determines whether the input key code is the key code of a function key (step 45), function-1.
- If the key code is one, each function key is processed (step 48), and the process ends.

ステップ45で、入力されたキーコートがファンクショ
ンキーのキーコー1でな&Jれば、キーホード制御プロ
グラム10は、入力されたキーコドをFIFO14に格
納して(ステップ46)、処理を終了する。
In step 45, if the input key code is not the function key key code 1, the keyboard control program 10 stores the input key code in the FIFO 14 (step 46), and ends the process.

〔発明の効果〕〔Effect of the invention〕

以」二説明したように本発明は、キーボード′上にキー
入力無効指示キーおよびキー入力有効指示キを設け、か
つキーボードからの作業の再開時にあらかしめ登録され
ているパスワードを入力しなければ作業の再開ができな
いようにしたことにより、キーボードからの作業の中断
中に他人が勝手にデータ処理装置を使用することを禁止
することができ、キーボードからの作業の再開時に支障
が生したり、機密が保てなくなったりすることを確実に
防止できるという効果がある。
As explained above, the present invention provides a key input disable instruction key and a key input enable instruction key on the keyboard, and when restarting work from the keyboard, the work cannot be performed unless a pre-registered password is entered. By making it impossible to resume work from the keyboard, it is possible to prohibit others from using the data processing device without permission while work from the keyboard is interrupted. This has the effect of reliably preventing the inability to maintain the

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の一実施例に係るデータ処理装置の構成
を示すブロック図、 第2図は第1図中のキーボード制御プログラムが使用す
るワークエリアの一部の内容を示す図、第3図は第2図
中の制御フラグのさらに詳細な構成を示す図、 第4図は第1図中のキーホード制御プログラムにおける
処理のうちの、特にキーボードのキーの押下時に発生す
るハードウェア割込みに対する割込み処理を示す流れ図
である。 図において、 1・・・データ処理装置本体、 2・・・キーボード、 10・・キーボード制御プログラム、 11・・キー入力無効手段、 12・・キー入力有効手段、 13・・制御フラグ、 14・・FIFo。 15・・パスワードエリア、 21・・データキ一部、 22・・テンキ一部、 23・・ファンクションニ+=−S。 24・・キー入力無効指示キ 25・・キー入力有効指示キー 31・・キー入力無効フラグ、 32〜38・他の各種フラグである。
FIG. 1 is a block diagram showing the configuration of a data processing device according to an embodiment of the present invention, FIG. 2 is a diagram showing the contents of a part of the work area used by the keyboard control program in FIG. 1, and FIG. The figure shows a more detailed configuration of the control flags in Figure 2, and Figure 4 shows an interrupt for a hardware interrupt that occurs when a key on the keyboard is pressed, which is part of the processing in the keyboard control program in Figure 1. It is a flow chart showing processing. In the figure, 1... Data processing device body, 2... Keyboard, 10... Keyboard control program, 11... Key input invalidating means, 12... Key input validating means, 13... Control flag, 14... FIFo. 15...Password area, 21...Part of data key, 22...Part of number key, 23...Function number +=-S. 24...Key input invalidation instruction key 25...Key input validation instruction key 31...Key input invalidation flag, 32-38.Other various flags.

Claims (1)

【特許請求の範囲】 キー入力無効指示キーおよびキー入力有効指示キーが設
けられたキーボードと、 前記キー入力無効指示キーが押下された場合に前記キー
入力有効指示キー以外のすべてのキー入力を無効にする
キー入力無効手段と、 このキー入力無効手段によりキー入力が無効にされた後
に前記キー入力有効指示キーが押下された場合にパスワ
ードの入力を可能とし入力されたパスワードがあらかじ
め登録されているパスワードと一致した場合に限り以降
のキー入力を有効とするキー入力有効手段とを有するこ
とを特徴とするデータ処理装置。
[Scope of Claims] A keyboard provided with a key input invalidation instruction key and a key input validation instruction key, and a keyboard that disables all key inputs other than the key input validation instruction key when the key input invalidation instruction key is pressed. and a key input disabling means that enables a password to be input when the key input enable instruction key is pressed after the key input is disabled by the key input disabling means, and the input password is registered in advance. 1. A data processing device comprising: key input validating means for validating subsequent key inputs only when the key input matches a password.
JP1178598A 1989-07-11 1989-07-11 Data processor Pending JPH0342761A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1178598A JPH0342761A (en) 1989-07-11 1989-07-11 Data processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1178598A JPH0342761A (en) 1989-07-11 1989-07-11 Data processor

Publications (1)

Publication Number Publication Date
JPH0342761A true JPH0342761A (en) 1991-02-22

Family

ID=16051255

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1178598A Pending JPH0342761A (en) 1989-07-11 1989-07-11 Data processor

Country Status (1)

Country Link
JP (1) JPH0342761A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007228314A (en) * 2006-02-24 2007-09-06 Dainippon Printing Co Ltd Electronic form processing method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007228314A (en) * 2006-02-24 2007-09-06 Dainippon Printing Co Ltd Electronic form processing method

Similar Documents

Publication Publication Date Title
JP2753817B2 (en) Device for restricting use of computer and method for restricting use of personal computer
JPH0619568A (en) Data input controller
JPH04172535A (en) Popup control system for personal computer
JPS59168527A (en) Power supply control system
JP3176743B2 (en) Information processing system and personal verification system
JPH0342761A (en) Data processor
JPH0628355A (en) Document processor
WO2001039099A1 (en) Information processor and storage medium
JP2564548B2 (en) Data processing device having data protection function
JPH0445855B2 (en)
JPH07134696A (en) Security function switching method
JP2616628B2 (en) Key input device
JPH0362214A (en) Screen display control system
JP2004094742A (en) Data processing device
JPS6161405B2 (en)
JPH05181921A (en) System for dynamically switching display menu
JP2500073B2 (en) Computer device with data security function
JP2003015807A (en) Method and program for controlling input
JPH09237176A (en) Computer equipment
JPS63148358A (en) Protecting device
JPH031210A (en) Character processor
JPS60238946A (en) Processing system of snap shot dump
JPH04215116A (en) Key input automatic interruption system
JPH06110765A (en) Data management device
JPH11119801A (en) Process control equipment