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

JP2542611B2 - Marine database equipment - Google Patents

Marine database equipment

Info

Publication number
JP2542611B2
JP2542611B2 JP62065007A JP6500787A JP2542611B2 JP 2542611 B2 JP2542611 B2 JP 2542611B2 JP 62065007 A JP62065007 A JP 62065007A JP 6500787 A JP6500787 A JP 6500787A JP 2542611 B2 JP2542611 B2 JP 2542611B2
Authority
JP
Japan
Prior art keywords
data
operator
password
code
database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP62065007A
Other languages
Japanese (ja)
Other versions
JPS63229543A (en
Inventor
義昌 貝川
寛治 小沢
哲司 庄野
隆治 市川
龍彦 渡部
昭 三橋
秀正 高浜
武之 小野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NIPPON ZOSEN KENKYU KYOKAI
IHI Corp
Hitachi Zosen Corp
Mitsubishi Heavy Industries Ltd
JFE Engineering Corp
Sumitomo Heavy Industries Ltd
Original Assignee
NIPPON ZOSEN KENKYU KYOKAI
IHI Corp
Hitachi Zosen Corp
Mitsubishi Heavy Industries Ltd
Sumitomo Heavy Industries Ltd
Nippon Kokan Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NIPPON ZOSEN KENKYU KYOKAI, IHI Corp, Hitachi Zosen Corp, Mitsubishi Heavy Industries Ltd, Sumitomo Heavy Industries Ltd, Nippon Kokan Ltd filed Critical NIPPON ZOSEN KENKYU KYOKAI
Priority to JP62065007A priority Critical patent/JP2542611B2/en
Publication of JPS63229543A publication Critical patent/JPS63229543A/en
Application granted granted Critical
Publication of JP2542611B2 publication Critical patent/JP2542611B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、船舶の種々の業務データを保管・管理する
マリンデータベース装置に係わり、特にコンピュータを
含むデータベースの不正行為をチェックし異常時に修正
するマリンデータベース装置に関する。
TECHNICAL FIELD The present invention relates to a marine database device that stores and manages various business data of a ship, and in particular, checks fraudulent activity of a database including a computer and corrects it in case of an abnormality. Marine database device.

(従来の技術) 近年、船舶の省人化が徐々に進みつつあり、それに伴
って乗組員の数が減少する傾向にある。その結果、着岸
後の船舶の多種の業務は乗組員だけで処理できず、船主
代理店,荷主代理店その他陸上支援要員等の援助を受け
ながら必要とする業務を遂行している。このため接岸中
の船舶には顔の知らない大勢の人々が出入りすることが
多い。
(Prior Art) In recent years, labor saving of ships has been gradually progressing, and the number of crew members tends to decrease accordingly. As a result, the various operations of the ship after docking cannot be processed by the crew alone, and the required operations are performed with the assistance of the ship owner's agent, the shipper's agent, and other land support personnel. For this reason, a large number of people who do not know their faces often come in and out of the ships at berth.

一方、船内では各設備の自動運転化,船法の自動化の
みならず、荷物保管,積卸処理等を含む多種の船舶業務
のデータがコンピュータシステムを含むデータベースに
保管されている。ここに、上記データベースのデータを
確実に保管・管理する観点から、大勢の人々の出入りに
より生じる可能性があるデータベースのデータの破壊並
びに改ざんを適切にチェックすることが必要になってく
る。
On the other hand, in the ship, not only the automatic operation of each facility and the automation of the ship law, but also the data of various ship operations including luggage storage and loading / unloading processing are stored in a database including a computer system. Here, from the viewpoint of reliably storing and managing the data in the database, it is necessary to appropriately check the destruction and alteration of the data in the database which may be caused by the comings and goings of a large number of people.

ところで、従来のコンピュータシステムには多くの不
正使用防止手段が講じられているが、大きく分けて3つ
の分類できる。
By the way, many fraudulent use prevention measures have been taken in conventional computer systems, but they can be roughly classified into three categories.

その1つは、予めシステム本体側とIDカードにそれぞ
れIDコードが記憶され、そのカード所有者がIDカードを
セットしたとき、システム本体側でIDカードのコードと
本体側のIDコードとを照合し、両コードが一致したとき
に真正なカード所有者であると判断し不正使用をチェッ
クする方法である。
One is that the ID code is stored in advance on the system side and the ID card respectively, and when the card holder sets the ID card, the system side checks the ID card code against the ID code on the side. If both codes match, it is a method of judging that the card holder is a genuine cardholder and checking for illegal use.

他の1つは、予めシステム本体側に暗証番号が記憶さ
れ、キーボードから暗証番号が入力されたとき、システ
ム本体側で入力暗証番号とメモリに記憶されている暗証
番号とを照合し、一致したときに真正な登録使用者であ
ると判断するパスワードによるチェック方法である。
In the other one, when the personal identification number is stored in advance on the system main body side and the personal identification number is input from the keyboard, the input personal identification number on the system main body side is collated with the personal identification number stored in the memory, and they match. This is a check method using a password that sometimes determines that the user is a genuine registered user.

他のもう1つは、真正な登録使用者が予めキーを所持
し、そのキーを入れて操作したときに始めてシステム本
体側で所定の処理を行うセキュリティキーによるチェッ
ク方法である。
The other one is a security key check method in which a genuine registered user possesses a key in advance and the system main body side performs a predetermined process only when the key is inserted and operated.

(発明が解決しようとする問題点) しかし、上記3つの不正使用防止手段のうち、IDカー
ドおよびパスワードを使用する方法は、何等かの機会に
IDカードやパスワードが他人に知られると、IDカードの
偽造やパスワードの不正使用の可能性があり、特にデー
タベースのデータの破壊や改ざんが行われても、全くそ
れを知るすべがなく、かつ、その破壊等をチェックする
ことができない。
(Problems to be Solved by the Invention) However, among the above three means for preventing unauthorized use, the method of using an ID card and a password is an opportunity.
If the ID card and password are known to others, there is a possibility of forgery of the ID card and unauthorized use of the password, and even if the data in the database is destroyed or tampered with, there is absolutely no need to know it, and The destruction etc. cannot be checked.

一方、後者のセキュリティキーによる方法は、キーの
紛失および盗用によってチェック機能を失ってしまう問
題がある。
On the other hand, the latter method using a security key has a problem that the check function is lost due to loss or theft of the key.

本発明は以上のような問題点を解決するためになされ
たもので、登録された使用者を確実に認識でき、かつ、
データベースのデータの破壊,改ざん等による異常デー
タがあればその異常データを見付け出して正常なデータ
に修正し得るマリンデータベース装置を提供することを
目的とする。
The present invention has been made to solve the above problems, and can surely recognize a registered user, and
An object of the present invention is to provide a marine database device capable of finding out abnormal data due to data destruction, falsification, etc. of the database and correcting it to normal data.

(問題点を解決するための手段) 本発明によるマリンデータベース装置は、予めIDコー
ド群およびパスワード群が記憶されたメモリと、IDカー
ドからIDコードを読み取るカードリーダと、パスワード
が入力される入力機器と、これらカードリーダおよび入
力機器からのIDコードおよびパスワード等の入力データ
のうち、少なくとも1つ以上の入力データとこの入力デ
ータに対応する前記メモリのIDコード群,パスワード群
とを比較し一般オペレータか正規オペレータかを判別し
判別結果の信号を出力するオペレータ判別手段と、下位
オペレータのIDコード用,パスワード用および上位オペ
レータ用に分けられ、それぞれ同一のデータが記憶され
ている複数のデータベースと、前記オペレータ判別手段
によって得られる判別結果の信号内容から、下位オペレ
ータのIDコード入力の場合には下位オペレータのIDコー
ド用データベースをアクセスし、下位オペレータのパス
ワード入力の場合には下位オペレータのIDコード用およ
びパスワード用データベースにアクセスしてデータを表
示し、上位オペレータによる入力データの場合には下位
オペレータのIDコード用,パスワード用および上位オペ
レータ用データベースにアクセスしてデータを表示し、
データの破壊,改ざん等をチェックするデータチェック
手段と、周期的または任意に発生するアクセスに基づい
て前記各データベースのデータを比較し、各データ間に
不一致があれば予め定めた重み付けにしたがって異常デ
ータを判断し当該異常データを定常データに修正する異
常データ修正手段とを備えたものである。
(Means for Solving Problems) A marine database device according to the present invention is a memory in which an ID code group and a password group are stored in advance, a card reader for reading an ID code from an ID card, and an input device for inputting a password. And at least one or more of the input data such as ID code and password from these card readers and input devices and the ID code group and password group of the memory corresponding to this input data are compared, and a general operator Operator discriminating means for discriminating whether the operator is a regular operator or not and outputting a signal of the discrimination result, and a plurality of databases for storing the same data respectively for the ID code of the lower operator, the password and the upper operator, From the signal contents of the discrimination result obtained by the operator discrimination means, When inputting the ID code of the lower operator, the database for the ID code of the lower operator is accessed.When inputting the password of the lower operator, the database for the ID code and password of the lower operator is accessed to display the data, and the upper operator is displayed. In the case of data entered by the operator, access the database for the ID code of the lower operator, the password, and the upper operator to display the data,
Data check means for checking data destruction, falsification, etc. are compared with data in each of the databases on the basis of access that occurs periodically or arbitrarily, and if there is a discrepancy between the data, abnormal data according to a predetermined weighting. And the abnormal data correction means for correcting the abnormal data into steady data.

(作用) 従って、本願は、以上のような手段とすることによ
り、カードリーダまたは入力機器からIDコードまたはパ
スワードが入力された場合にはそのIDコードまたはパス
ワードとメモリに記憶されているIDコードまたはパスワ
ードとを比較し一致したときには一般オペレータと判別
し所定のデータベースのデータを読出し、またカードリ
ーダと入力機器からIDコードおよびパスワードが入力さ
れた場合にはそのIDコードおよびパスワードとメモリに
記憶されているIDコード群およびパスワード群とを比較
し一致したときには正規のオペレータと判別しすべての
データベースのデータを読出すことにより、データベー
スのデータを破壊等をしても正規オペレータがデータを
見ることにより破壊等を容易に発見でき、また異常デー
タ修正手段により例えば周期的に各データベースのデー
タを比較し不一致があれば重み付けにしたがってデータ
ベースのデータの異常を判断しその異常データを正常な
データに修正するものである。
(Operation) Therefore, according to the present application, when the ID code or the password is input from the card reader or the input device, the ID code or the password and the ID code stored in the memory or If the passwords are compared and they match, it is judged as a general operator and the data in the specified database is read out.If the ID code and password are entered from the card reader and input device, the ID code and password are stored in the memory. If the ID code group and password group that are present are compared and if they match, it is determined as a legitimate operator and all database data is read out, so even if the data in the database is destroyed, the legitimate operator will see it and destroy it. Etc. can be easily found, and by means of abnormal data correction For example, the data in each database are periodically compared, and if there is a mismatch, the data in the database is determined to be abnormal according to the weighting, and the abnormal data is corrected to normal data.

(実施例) 以下、本発明の一実施例について図面を参照して説明
する。第1図は本発明装置のハード構成を示す図であっ
て、すべてのオペレータの所有する特定のIDコードを持
つ磁気カード等のIDカード10と、マリンデータベース20
とで構成され、かつ、機能的な面からは人為的にデータ
をチェックするデータチェック手段を有し、また破壊ま
たは改ざんによる異常データを非人為的に修正処理を行
う異常データ修正手段を有する。
(Example) Hereinafter, one example of the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing a hardware configuration of the device of the present invention, which includes an ID card 10 such as a magnetic card having a specific ID code owned by all operators, and a marine database 20.
And has a data check means for artificially checking data from a functional point of view, and an abnormal data correction means for non-artificially correcting abnormal data due to destruction or falsification.

このマリンデータベース20は、例えば船主,船長,荷
主等の正規オペレータ(上位オペレータ)とそれ以外の
一般オペレータ(下位オペレータ)とを判別し、何れか
のオペレータと判断された場合にはトリガ信号を発生す
る機能を持っている。
This marine database 20 distinguishes between regular operators (upper operators) such as shipowners, captains, and shippers, and other general operators (lower operators), and if any operator is judged, a trigger signal is generated. Have the ability to

このマリンデータベース20は、具体的には第1のプロ
セッサ21および第2のプロセッサ31を有し、第1のプロ
セッサ21にはIDカード10に記憶されたIDコードを読み取
るIDカードリーダ22、パスワードを入力する入力機器と
してのキーボード23等が接続されている。また、第1の
プロセッサ21にはすべてのオペレータを判別するための
IDコード群を記憶するIDコードメモリ24,すべてのオペ
レータ群を判別するためのパスワード群を記憶するパス
ワードメモリ25が接続されている。オペレータのパスワ
ード群をパスワードメモリ25に記憶させた理由は、IDカ
ード10の場合にはその紛失または盗用があり得るのに対
し、パスワードの場合にはオペレータがパスワードを直
接入力するために紛失および盗用等が少ないためであ
り、この意味からある程度の重み付けを有していると考
えることができる。
This marine database 20 specifically has a first processor 21 and a second processor 31, and the first processor 21 has an ID card reader 22 for reading the ID code stored in the ID card 10 and a password. A keyboard 23 or the like as an input device for inputting is connected. In addition, the first processor 21 is provided to identify all operators.
An ID code memory 24 for storing an ID code group and a password memory 25 for storing a password group for discriminating all operator groups are connected. The reason why the password group of the operator is stored in the password memory 25 is that the ID card 10 may be lost or stolen, whereas in the case of a password, the operator directly inputs the password so that it is lost or stolen. This is because there are few, etc., and from this meaning, it can be considered that there is some weighting.

次に、第2のプロセッサ31は、第1のプロセッサ21と
バスで接続され、該プロセッサ21から入力されるトリガ
信号に応じて対応するデータベース32〜34のアクセスソ
フトウエアを起動可能とし、かつ、キーボード35から入
力される起動コマンドによりアクセスソフトウエアを実
行し、データベース32〜34のアクセスを行うとともに、
必要なデータ内容をディスプレイに表示する機能を持っ
ている。なお、キーボード35はディスプレイ36と対話し
ながらデータベース32〜34にアクセスし、データの書込
みおよび読出しを行う。また、ディスプレイ36はデータ
ベース32〜34のデータを表示し、かつ、データの書込み
および読出しの操作要領を指示,表示を行う機能を持っ
ている。
Next, the second processor 31 is connected to the first processor 21 by a bus and can activate the access software of the corresponding databases 32-34 according to the trigger signal input from the processor 21, and The access software is executed by the start command input from the keyboard 35 to access the databases 32 to 34,
It has the function of displaying the necessary data contents on the display. It should be noted that the keyboard 35 interacts with the display 36 to access the databases 32-34 to write and read data. Further, the display 36 has a function of displaying the data in the databases 32 to 34, and also has a function of instructing and displaying a data writing and reading operation procedure.

前記データベース32〜34にはそれぞれ同一のデータが
格納され、カードリーダ22から入力されたIDコードに基
づいて一般オペレータであると判断されたときにデータ
ベース32がアクセスされ、またキーボード23から入力さ
れたパスワードに基づいて前記IDコードよりも信頼性を
持った一般オペレータであると判断されたときにデータ
ベース32,33がアクセスされ、更にカードリーダ22およ
びキーボード23から入力されたIDコードおよびパスワー
ドに基づいて正規のオペレータであると判断されたとき
にデータベース32〜34がアクセスされる様になってい
る。
The same data is stored in each of the databases 32 to 34, the database 32 is accessed when it is determined that the operator is a general operator based on the ID code input from the card reader 22, and the data is input from the keyboard 23. Based on the password, the database 32, 33 is accessed when it is determined that the operator is more reliable than the ID code, based on the ID code and password entered from the card reader 22 and the keyboard 23. The databases 32 to 34 are accessed when it is determined that the operator is a legitimate operator.

さらに、このマリンデータベース装置は、データ処理
上,異常データ修正手段のソフトウエアを持っている。
この異常データ修正手段は、具体的には第2図の機能ブ
ロックに示すように周期的または外部からの指令に基づ
いてアクセスされ、各データベース32〜34のデータを所
定の順序で比較して不一致データの有無を判断するデー
タ比較手段41と、このデータ比較手段41の判断によって
不一致と判断された場合、各データベース32〜34ごとに
予め定めた比率または多数決論理等の重み付けにしたが
って各データベース32,33,34の何れのデータに異常があ
るか否かを判断する異常データ判断手段42と、この異常
データ判断手段42によって異常と判断されたデータベー
スのデータを正常側のデータベースのデータに書き替え
るデータ修正手段43とから成っている。
Further, this marine database device has software for abnormal data correction means in data processing.
The abnormal data correcting means is specifically accessed as shown in the functional block of FIG. 2 periodically or on the basis of an external command, and compares the data of the databases 32 to 34 in a predetermined order to disagree. If the data comparison means 41 for determining the presence or absence of data, and the data comparison means 41 is determined to be inconsistent, each database 32 to 34 according to a predetermined ratio or weighting of majority logic etc. for each database 32-34. Abnormal data judging means 42 for judging whether any of 33 or 34 data is abnormal, and data for rewriting the data of the database judged as abnormal by the abnormal data judging means 42 to the data of the normal side database It consists of corrective means 43.

次に、以上のように構成された装置の動作について説
明する。先ず、IDカード10のカードリーダへのセット信
号,あるいはキーボード23またはキーボード35の所定キ
ーの操作に基づいて動作開始指令が発せられると、第1
のプロセッサ21はステップS1に示す如くイニシャライズ
処理,つまり既にプロセッサ21のメモリに記憶されてい
るデータその他不必要なデータをクリアし、更に必要な
初期条件に設定した後、ステップS2に移行してIDコード
が入力されたか否かを判断する。オペレータがIDカード
リーダ22にIDカード10をセットし、かつ、このカードリ
ーダ22でIDカード10のコードを読み取っていればIDコー
ド有りと判断し、そのIDコードをプロセッサ内蔵メモリ
に一時格納する(ステップS3)。しかる後、ステップS4
においてキーボード23からパスワードが入力されたか否
かを判断し、パスワードが入力されていないと判断した
場合にはIDコードのみが入力されているのでステップS5
に移行してプロセッサ内蔵メモリのIDコードとIDコード
メモリ24に記憶されているIDコード群とを比較し、一般
のオペレータであるか否かを判断する。一般のオペレー
タである場合には一般用トリガ信号を出力する(ステッ
プS6)。このトリガ信号を受けて第2のプロセッサ31は
データベース32へのアクセスソフトウエアを起動可能と
するとともに、キーボード35から起動コマンドが入力さ
れたか否かを判断する(ステップS7)。起動コマンドが
入力されている場合にはアクセスソフトウエアを実行
し、データベース32のアクセスを行う(ステップS8)。
このアクセスによりデータベース32からデータを読出し
てデイスプレイ36に表示し(ステップS9)、格納データ
の状態例えば事務処理業務を確認等を行う。
Next, the operation of the apparatus configured as described above will be described. First, when an operation start command is issued based on a set signal to the card reader of the ID card 10 or an operation of a predetermined key of the keyboard 23 or the keyboard 35,
The processor 21 in step S1 initializes the data, that is, clears the data already stored in the memory of the processor 21 and other unnecessary data, sets the necessary initial conditions, and then moves to step S2. Determine if the code was entered. If the operator sets the ID card 10 in the ID card reader 22 and reads the code of the ID card 10 with the card reader 22, it is determined that the ID code is present, and the ID code is temporarily stored in the processor built-in memory ( Step S3). Then, step S4
In step S5, it is determined whether the password is entered from the keyboard 23. If it is determined that the password is not entered, only the ID code is entered.
Then, the ID code in the processor built-in memory is compared with the ID code group stored in the ID code memory 24 to determine whether or not the operator is a general operator. If the operator is a general operator, the general-purpose trigger signal is output (step S6). In response to this trigger signal, the second processor 31 enables the software for accessing the database 32 to be activated and determines whether or not an activation command has been input from the keyboard 35 (step S7). If the start command is input, the access software is executed to access the database 32 (step S8).
By this access, the data is read from the database 32 and displayed on the display 36 (step S9), and the state of the stored data, for example, office work is confirmed.

また、前記ステップS2においてIDコードが入力されて
いない場合、ステップS11に移行しキーボード23からの
パスワードの入力有無を判断する。パスワード有りの場
合にはステップS12に示すようにプロセッサ内蔵メモリ
にパスワードを格納した後、当該パスワードとパスワー
ドメモリ25に記憶されているパスワードとを比較し一致
した場合にはIDコードよりも信頼性が高いもこの場合も
一般のオペレータであると判断し(ステップS13)、ス
テップS6とは異なる一般用トリガ信号を出力する(ステ
ップS14)。このトリガ信号を受けて第2のプロセッサ3
1はデータベース32,33へのアクセスソフトウエアを起動
可能とするとともに、キーボード35から起動コマンドが
入力されたか否かを判断する(ステップS15)。起動コ
マンドが入力された場合にはアクセスソフトウエアを実
行し、データベース32,33のアクセスを行う(ステップS
16)。このアクセスによりデータベース32,33から読出
したデータはデイスプレイ36に個別または並列的に表示
される(ステップS17)。並列的に表示された場合には
少なくともデータベース32と33とのデータの違いが発見
でき、データチェックおよび必要に応じて修正を行うこ
とができる。
When the ID code is not input in step S2, the process proceeds to step S11, and it is determined whether or not a password is input from the keyboard 23. If there is a password, the password is stored in the processor built-in memory as shown in step S12, and then the password is compared with the password stored in the password memory 25. If they match, it is more reliable than the ID code. Although it is high, in this case as well, it is determined that the operator is a general operator (step S13), and a general trigger signal different from that in step S6 is output (step S14). The second processor 3 receives this trigger signal.
1 enables the software for accessing the databases 32 and 33 to be activated, and determines whether or not an activation command has been input from the keyboard 35 (step S15). When the start command is input, the access software is executed to access the databases 32 and 33 (step S
16). The data read from the databases 32 and 33 by this access is displayed individually or in parallel on the display 36 (step S17). When displayed in parallel, at least the data difference between the databases 32 and 33 can be found, and the data can be checked and corrected if necessary.

従って、一般オペレータの中でも下位のオペレータ
は、データベース32のデータを修正できないが、信頼性
の高い一般オペレータの場合にはデータベース32,33に
限り、必要に応じてデータの修正を行うことができる。
Therefore, a lower operator among general operators cannot modify the data in the database 32, but in the case of a highly reliable general operator, only the databases 32 and 33 can modify the data as needed.

次に、前記ステップS4においてパスワード入力有りと
判断された場合、このパスワードをプロセッサ内蔵メモ
リに格納する(ステップS21)。しかる後、ステップS22
においてプロセッサ内蔵メモリのIDコードおよびパスワ
ードと前記IDコードメモリ24およびパスワードメモリ25
のIDコード群およびパスワード群とを比較しそれぞれの
比較において一致した場合には正規のオペレータと判断
し、正規用トリガ信号を出力する(ステップS23)。こ
のトリガ信号を受けて第2のプロセッサ31はデータベー
ス32,33,34へのアクセスソフトウエアを起動可能とする
とともに、キーボード35から起動コマンドが入力された
か否かを判断する(ステップS24)。起動コマンドが入
力された場合にはアクセスソフトウエアを実行し、デー
タベース32,33,34のアクセスを行う(ステップS25)。
このアクセスによりデータベース32,33,34から読出され
たデータはデイスプレイ36に個別または並列的に表示さ
れる(ステップS26)。従って、この場合には船主,荷
主または船長等に属する正規のオペレータであるので、
すべてのデータベース32〜34を見てデータの破壊または
改ざん等の有無をチェックでき、異常があればその異常
データを修正できる。従って、最終的には、船舶の管理
責任者の地位を有する正規オペレータが全てのデータベ
ース32〜34のデータを見て異常があれば、データの変更
を含めて全てのデータベース32〜34のデータを同一に修
正する権限を有する。
Next, when it is determined in step S4 that the password is input, this password is stored in the processor built-in memory (step S21). Then, step S22
In the processor built-in memory ID code and password and the ID code memory 24 and password memory 25
The ID code group and the password group are compared with each other, and if they match each other, it is determined that the operator is a normal operator and a normal trigger signal is output (step S23). In response to this trigger signal, the second processor 31 enables the software for accessing the databases 32, 33, 34 to be activated and determines whether or not an activation command has been input from the keyboard 35 (step S24). When the start command is input, the access software is executed to access the databases 32, 33 and 34 (step S25).
The data read from the databases 32, 33, 34 by this access is displayed individually or in parallel on the display 36 (step S26). Therefore, in this case, as a regular operator belonging to the shipowner, shipper, or master,
It is possible to check all the databases 32 to 34 for data destruction or falsification, and if there is an abnormality, correct the abnormal data. Therefore, in the end, if a regular operator who has the position of the person in charge of management of the ship sees the data in all the databases 32-34 and finds any abnormality, the data in all the databases 32-34 including the change of the data is deleted. Has the authority to modify the same.

しかして、以上のようにして正規のオペレータによっ
てデータのチェックをすることができるが、一般のオペ
レータの場合には正規なオペレータと同様なチェックを
することができず、データは破壊または改ざんされても
正常なデータとして見なしてしまう。そこで、第2のプ
ロセッサ31において周期的に、またはキーボード35から
の指令に基づいて異常データ修正手段のプログラム動作
が実行される。すなわち、周期的またはキーボード35か
らの指令に基づいてデータベース32〜34がアクセスさ
れ、データ比較手段41で各データベース32,33,34から順
次データを読出して各ベースのデータを比較する。ここ
で、不一致と判断された場合には異常データ判断手段42
により予め各データベース32〜34ごとに定めた比率また
は多数決論理等に基づいて何れのデータベースのデータ
に異常があるか否かを判断する。そして、特定のデータ
ベースのデータが異常であると判断されたならば、最も
重み付けの高いデータベースのデータを用いてその異常
データを書き替えることにより異常データの修正を行
う。
As described above, the data can be checked by a regular operator as described above, but in the case of a general operator, the same check as the regular operator cannot be performed, and the data is destroyed or tampered with. Will be regarded as normal data. Therefore, the program operation of the abnormal data correcting means is executed in the second processor 31 periodically or based on a command from the keyboard 35. That is, the databases 32 to 34 are accessed periodically or based on a command from the keyboard 35, and the data comparing means 41 sequentially reads the data from the databases 32, 33 and 34 and compares the data of each base. If it is determined that they do not match, the abnormal data determination means 42
Thus, it is determined which data in any of the databases is abnormal based on the ratio or the majority logic or the like determined in advance for each of the databases 32 to 34. Then, if it is determined that the data in the specific database is abnormal, the abnormal data is corrected by rewriting the abnormal data using the data of the database having the highest weight.

従って、以上のような実施例の構成によれば、例えば
正規なオペレータ(船主,船長または荷主)等の場合、
IDコードおよびパスワードのすべてが一致しなければ正
規オペレータと判断されない。そして、正規オペレータ
と判断されれば、すべてのデータベース32〜34をアクセ
スしてディスプレイ36上にすべてのデータを同時に並列
的に表示できるので、データを一目瞭然に比較すること
ができ、かつ、すべてのデータを同時に変更できる。仮
に、一般オペレータがデータを破壊または改ざんしても
各データベース32〜34に同一データが格納されているの
で、それらの破壊等の状態を容易に発見でき、そのデー
タベースの内容を容易に修正することができる。また、
データの破壊または改ざんが行れた場合、例えば周期的
に各データベース32〜34相互にデータの比較を行い、不
一致の場合に各データベースの重み付けにしたがって何
れのデータが異常であるか否かを判断し、その異常デー
タを正常なデータに書き替えるので、一般のオペレータ
でも修正された正常なデータに基づいて所要とする事務
処理業務を遂行できる。また、複数のデータベース32〜
34のデータを常に同一の状態に保持する必要があるが、
一般オペレータの中でも信頼性の高い一般オペレータ
は、データベース32,33のデータを見ながら異常を見つ
ければ、データベース32,33に限って修正できるが、最
終的には各種業務を遂行する管理責任者の地位にある正
規オペレータの指示に従う必要がある。その意味から、
信頼性の高い一般オペレータがデータベース32,33に限
り修正を加えても、組織上の管理責任者が業務を統括す
る観点から、データベース32〜34のデータの破壊,改ざ
ん、異常等があれば、全部のデータベース32〜34のデー
タ,つまり各種業務内容を統一する権限を有する。
Therefore, according to the configuration of the above embodiment, for example, in the case of a regular operator (shipper, captain or shipper),
If all the ID code and password do not match, it is not judged as a regular operator. If it is judged as a regular operator, all the databases 32 to 34 can be accessed and all the data can be displayed in parallel on the display 36 at the same time, so that the data can be compared at a glance and all the data can be compared. Data can be changed at the same time. Even if a general operator destroys or falsifies the data, the same data is stored in each of the databases 32 to 34, so the state of such destruction can be easily found and the contents of the database can be easily modified. You can Also,
When data is destroyed or tampered with, for example, data is periodically compared with each other in the databases 32-34, and if they do not match, it is determined which data is abnormal according to the weight of each database. Then, since the abnormal data is rewritten to normal data, a general operator can perform the required paperwork based on the corrected normal data. Also, multiple databases 32 to
It is necessary to keep 34 data always in the same state,
A general operator with high reliability among general operators can correct only the databases 32 and 33 if they find an abnormality while looking at the data in the databases 32 and 33. You need to follow the instructions of a regular operator in your position. From that meaning,
Even if a highly reliable general operator makes modifications only to the databases 32 and 33, from the viewpoint of managing the business by the manager in charge of the organization, if there is any destruction, alteration, or abnormality of the data in the databases 32 to 34, Has the authority to unify the data in all databases 32-34, that is, various business contents.

なお、上記実施例では2つのプロセッサ21,31を用い
たが、1つのプロセッサを用いても容易に実現できる。
この点はキーボードについても同様である。また、上記
実施例はフローチャートによりソフト的な処理を行って
いるが、IDコードおよびパスワードの一致・不一致の比
較および一致した特にトリガ信号を出力しデータベース
をアクセスする構成はハードロジックを用いて容易に実
現できる。また、各メモリ24,25はエリアを区分するこ
とにより1つのメモリで実現できるものである。また、
一般のオペレータの中でもIDコードのみとパスワードの
みの場合では重み付けを異ならせてデータベース32のみ
のアクセスとデータベース32,33のアクセスとに区分し
たが、パスワードのみの場合の処理を除去してもよい。
この場合にはデータベース33は必ずしも必要としない。
その他、本発明はその要旨を逸脱しない範囲で種々変形
して実施できる。
In addition, although the two processors 21 and 31 are used in the above-mentioned embodiment, it can be easily realized by using one processor.
This also applies to the keyboard. Further, although the above-mentioned embodiment performs the soft processing by the flowchart, the comparison of the ID code and the password match / mismatch and the matched output of the trigger signal to access the database can be easily performed by using the hard logic. realizable. Further, each memory 24, 25 can be realized by one memory by dividing the area. Also,
Among the general operators, when the ID code only and the password only are used, the weighting is made different to classify the access to only the database 32 and the access to the databases 32 and 33, but the processing only to the password may be omitted.
In this case, the database 33 is not always necessary.
In addition, the present invention can be modified in various ways without departing from the scope of the invention.

(発明の効果) 以上詳記したように本発明によれば、登録された使用
者を確実に認識でき、かつ、データベースのデータの破
壊,改ざん等をチェックして容易に正常なデータに修正
し得るマリンデータベース装置を提供できる。
(Effect of the Invention) As described in detail above, according to the present invention, the registered user can be surely recognized, and the data in the database can be checked for damage, falsification, etc. and easily corrected to normal data. A marine database device can be provided.

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

第1図は本発明に係わるマリンデータベース装置のハー
ド構成図、第2図は異常データ修正手段の機能ブロック
図、第3図は本発明装置のデータチェック動作を説明す
るタイムチャートである。 10……IDカード、20……マリンデータベース、21,31…
…プロセッサ、22……カードリーダ、23……パスワード
入力用キーボード、24……IDコードメモリ、25……パス
ワードメモリ、32〜34……データベース、35……キーボ
ード、36……ディスプレイ、41……データ比較手段、42
……異常データ判断手段、43……データ修正手段。
FIG. 1 is a hardware configuration diagram of a marine database device according to the present invention, FIG. 2 is a functional block diagram of abnormal data correction means, and FIG. 3 is a time chart for explaining a data check operation of the device of the present invention. 10 …… ID card, 20 …… Marine database, 21,31…
… Processor, 22 …… Card reader, 23 …… Password input keyboard, 24 …… ID code memory, 25 …… Password memory, 32-34 …… Database, 35 …… Keyboard, 36 …… Display, 41 …… Data comparison means, 42
…… Abnormal data judgment means, 43 …… Data correction means.

───────────────────────────────────────────────────── フロントページの続き (73)特許権者 999999999 日立造船株式会社 大阪府大阪市西区江戸堀1丁目6番14号 (73)特許権者 999999999 三菱重工業株式会社 東京都千代田区丸の内2丁目5番1号 (72)発明者 貝川 義昌 東京都千代田区丸の内1丁目1番2号 日本鋼管株式会社内 (72)発明者 小沢 寛治 東京都千代田区丸の内1丁目1番2号 日本鋼管株式会社内 (72)発明者 庄野 哲司 東京都千代田区丸の内1丁目1番2号 日本鋼管株式会社内 (72)発明者 市川 隆治 東京都千代田区大手町2丁目2番1号 石川島播磨重工業株式会社内 (72)発明者 渡部 龍彦 東京都千代田区大手町2丁目2番1号 石川島播磨重工業株式会社内 (72)発明者 三橋 昭 東京都千代田区大手町2丁目2番1号 住友重機械工業株式会社内 (72)発明者 高浜 秀正 大阪市西区江戸堀1丁目6番14号 日立 造船株式会社内 (72)発明者 小野 武之 東京都千代田区丸の内2丁目5番1号 三菱重工業株式会社内 (56)参考文献 特開 昭63−217450(JP,A) ─────────────────────────────────────────────────── ─── Continuation of front page (73) Patent holder 999999999 Hitachi Zosen Corporation 1-6-14 Edobori, Nishi-ku, Osaka-shi, Osaka (73) Patent holder 999999999 2-5 Marunouchi, Chiyoda-ku, Tokyo Mitsubishi Heavy Industries, Ltd. 1 (72) Inventor Yoshimasa Kaikawa 1-2-2 Marunouchi, Chiyoda-ku, Tokyo Japan Steel Tube Co., Ltd. (72) Inventor Kanji Ozawa 1-2-1 Marunouchi, Chiyoda-ku, Tokyo Japan Steel Tube (72) ) Inventor Tetsuji Shono 1-2-2 Marunouchi, Chiyoda-ku, Tokyo Within Nippon Kokan Co., Ltd. (72) Inventor Ryuji Ichikawa 2-2-1 Otemachi, Chiyoda-ku, Tokyo Within Ishikawajima-Harima Heavy Industries Co., Ltd. Tatsuhiko Watanabe 2-2-1 Otemachi, Chiyoda-ku, Tokyo Within Ishikawajima-Harima Heavy Industries Co., Ltd. (72) Inventor Akira Mitsuhashi Tokyo 2-2-1 Otemachi, Chiyoda-ku, Sumitomo Heavy Industries, Ltd. (72) Hidemasa Takahama 1-6-14 Edobori, Nishi-ku, Osaka Hitachi Shipbuilding Co., Ltd. (72) Inventor Takeyuki Ono Chiyoda, Tokyo 2-5-1 Marunouchi, ward Mitsubishi Heavy Industries, Ltd. (56) Reference JP-A-63-217450 (JP, A)

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】予めIDコード群およびパスワード群が記憶
されているメモリと、 IDカードからIDコードを読み取るカードリーダと、 パスワードが入力される入力機器と、 これらカードリーダおよび入力機器からのIDコードおよ
びパスワード等の入力データのうち、少なくとも1つ以
上の入力データとこの入力データに対応する前記メモリ
のIDコード群,パスワード群とを比較し下位オペレータ
か上位オペレータかを判別しその判別結果の信号を出力
するオペレータ判別手段と、 下位オペレータIDコード用、下位オペレータパスワード
用および上位オペレータ用に分けられ、それぞれ同一の
データが記憶されているデータベースと、 前記オペレータ判別手段によって得られる判別結果の信
号内容から、下位オペレータのIDコードであると判別さ
れたとき下位オペレータIDコード用データベースをアク
セスしてデータを読み出し表示し、下位オペレータのパ
スワードであると判別されたとき下位オペレータIDコー
ド用データベースおよびパスワード用データベースにア
クセスしてデータを読み出し表示し、データの破壊,改
ざん等をチェックし、また上位オペレータであると判別
されたとき下位オペレータIDコード用、下位オペレータ
パスワード用および上位オペレータ用データベースにア
クセスしてデータを読み出し表示し、データの破壊,改
ざん等をチェックするデータチェック手段と、 周期的または任意に発生するアクセスに基づいて前記各
データベースのデータを比較し、各データ間に不一致が
あれば予め定めた重み付けにしたがって異常データを判
断し当該異常データを正常データに修正する異常データ
修正手段と、 を備えたことを特徴とするマリンデータベース装置。
1. A memory in which an ID code group and a password group are stored in advance, a card reader for reading an ID code from an ID card, an input device for inputting a password, and ID codes from these card reader and input device. Of the input data such as the password and the password, at least one or more input data is compared with the ID code group and password group of the memory corresponding to the input data to determine whether the operator is a lower operator or an upper operator, and a signal of the determination result. An operator discrimination means for outputting, a database for storing lower operator ID code, lower operator password, and upper operator, and storing the same data respectively, and signal contents of the discrimination result obtained by the operator discrimination means It was determined from the ID code of the lower operator from When the lower operator ID code database is accessed to read and display the data, and when it is determined that the password is the lower operator password, the lower operator ID code database and password database are accessed to read and display the data. If it is determined that the operator is a high-level operator, and if it is determined to be a high-level operator, the low-level operator ID code, low-level operator password, and high-level operator databases are accessed and the data is read out and displayed to prevent data corruption or falsification. The data checking means for checking is compared with the data in each of the databases on the basis of access that occurs periodically or arbitrarily, and if there is a mismatch between the data, the abnormal data is judged according to a predetermined weighting and the abnormal data is detected. Normal data An abnormal data correction device for correcting abnormal data, and a marine database device.
JP62065007A 1987-03-19 1987-03-19 Marine database equipment Expired - Lifetime JP2542611B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62065007A JP2542611B2 (en) 1987-03-19 1987-03-19 Marine database equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62065007A JP2542611B2 (en) 1987-03-19 1987-03-19 Marine database equipment

Publications (2)

Publication Number Publication Date
JPS63229543A JPS63229543A (en) 1988-09-26
JP2542611B2 true JP2542611B2 (en) 1996-10-09

Family

ID=13274500

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62065007A Expired - Lifetime JP2542611B2 (en) 1987-03-19 1987-03-19 Marine database equipment

Country Status (1)

Country Link
JP (1) JP2542611B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04149753A (en) * 1990-10-15 1992-05-22 Seiko Epson Corp Information processor
JP3477700B2 (en) * 1994-12-29 2003-12-10 マツダ株式会社 Vehicle anti-theft device
JP6892088B2 (en) * 2017-02-08 2021-06-18 株式会社サテライトオフィス Electronic file certification system

Also Published As

Publication number Publication date
JPS63229543A (en) 1988-09-26

Similar Documents

Publication Publication Date Title
US4458315A (en) Apparatus and method for preventing unauthorized use of computer programs
US5163147A (en) Computer system with file security function
US6957338B1 (en) Individual authentication system performing authentication in multiple steps
US4930129A (en) IC card having internal error checking capability
US20090158423A1 (en) Locking mobile device cradle
GB1561482A (en) Protection of data processing system against unauthorised programmes
JPH0833914B2 (en) How to lock a smart card
JP2542611B2 (en) Marine database equipment
JPH0896106A (en) Ic card and ic card system
WO1994010655A1 (en) Ic card
JPS6243773A (en) Password system
JPS63229544A (en) Data base device for ship
JPS62210556A (en) Data base accessing system
JPS63217450A (en) Data base device for ship
CN117407928B (en) Storage device, data protection method for storage device, computer apparatus, and medium
JPS62206653A (en) Illegal use preventing device for computer system
JPH1049493A (en) Computer system
JPS61226837A (en) Free use preventing method for program
WO2000019315A1 (en) Method of creating an inseparable link between an electronic document and ole objects
JP3180862B2 (en) Gate illegal traffic prevention device
JP3261198B2 (en) Information recording medium with built-in CPU
JPH01147687A (en) Ic card
CN100410900C (en) Method of implanting safety function module to key space of computer memory
JPH01277948A (en) Memory card
US6533179B1 (en) Guarding system of a credit card against unauthorized use