JPH02191031A - information processing equipment - Google Patents

information processing equipment

Info

Publication number
JPH02191031A
JPH02191031A JP1011167A JP1116789A JPH02191031A JP H02191031 A JPH02191031 A JP H02191031A JP 1011167 A JP1011167 A JP 1011167A JP 1116789 A JP1116789 A JP 1116789A JP H02191031 A JPH02191031 A JP H02191031A
Authority
JP
Japan
Prior art keywords
hardware
software
version number
information
monitor
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
JP1011167A
Other languages
Japanese (ja)
Inventor
Teruyuki Furuta
古田 輝幸
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP1011167A priority Critical patent/JPH02191031A/en
Publication of JPH02191031A publication Critical patent/JPH02191031A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

PURPOSE:To prevent a malfunction caused by the difference of versions by holding the information at each version number of a hardware mechanism and a software mechanism, and determining the propriety of the continuity of the hardware mechanism and the software mechanism based on the comparison result of the information. CONSTITUTION:The version number information at every hardware mechanism is held by a hardware version level switch 7, the self-version number information is applied to each software, and the information of the propriety condition of the compatibility between the hardware and software at every version is applied to a table 11. Further in a mechanism 2, the version number of an offered hardware 3 is read from the switch 7, the version number of offered software 6', information from the table 11, etc., are fetched by a monitor 5', the propriety of the compatibility of the both numbers is confirmed by a monitor 10, and it is notified to the mechanism 2 and the monitor 5'.

Description

【発明の詳細な説明】 童東上例札朋光災 この発明は、例えば、電子計算機や装置制御等のシステ
ムにおいて、ハードウェア機構とソフトウェア機構との
間の整合性が、簡単かつ容易に確認できるようにした情
報処理装置に係り、特に、両機構間の接続可能性に関す
る自己診断(セルフチエツク)機能を付加することによ
って、バージョンの相違に矛盾により誘発される種々の
誤動作を確実に防止できるようにし、信頼性と保守の容
易性とを向上させた情報処理装置に関する。
[Detailed Description of the Invention] This invention makes it possible to simply and easily check the consistency between a hardware mechanism and a software mechanism in, for example, a computer or device control system. In particular, by adding a self-diagnosis (self-check) function regarding the possibility of connection between the two mechanisms, it is possible to reliably prevent various malfunctions caused by inconsistencies in version differences. The present invention relates to an information processing device with improved reliability and ease of maintenance.

従来夏技権 電子計算機や装置制御等のシステムを有する情報処理装
置では、ハードウェア機構とソフトウェア機構との間の
整合性が問題になる。
BACKGROUND ART Conventionally, in an information processing apparatus having a computer, a device control system, etc., consistency between the hardware mechanism and the software mechanism is a problem.

このような整合性を確認するために、従来の情報処理装
置でも、自己診断機構を備えたものが知られている。
In order to confirm such consistency, some conventional information processing apparatuses are equipped with a self-diagnosis mechanism.

次に、従来の自己診断機構を備えた情報処理装置、例え
ば、オフィスコンピュータやワードプロセッサ等の情報
処理装置について説明する。
Next, an information processing apparatus including a conventional self-diagnosis mechanism, such as an office computer or a word processor, will be described.

第7図は、自己診断機構を備えた従来の情報処理装置に
ついて、その−例を示す機能ブロック図である。図面に
おいて、1は保守パネル、2は診断ハードウェア機構、
3は提供ハードウェア、4はデイスプレィ兼用診断モニ
タTV、5は診断ソフトウェア・モニタ、6は提供ソフ
トウェアを示す。
FIG. 7 is a functional block diagram showing an example of a conventional information processing device equipped with a self-diagnosis mechanism. In the drawing, 1 is a maintenance panel, 2 is a diagnostic hardware mechanism,
3 is provided hardware, 4 is a display/diagnostic monitor TV, 5 is a diagnostic software monitor, and 6 is provided software.

この第7図に示した自己診断機構の各部の機能は、概路
次のとおりである。
The functions of each part of the self-diagnosis mechanism shown in FIG. 7 are outlined as follows.

保守パネルlは、保守用LEDランプ(アラーム点灯用
)、あるいは警報ブザー等が設けられ。
The maintenance panel l is provided with a maintenance LED lamp (for lighting an alarm) or an alarm buzzer.

不整合時に点灯あるいは鳴動される。Lights up or sounds when there is a mismatch.

診断ハードウェア機構2は、ハードウェア(回路)の物
理的レベルでの自己診断機能と、ハードウェア、ソフト
ウェア間のバスの正常性に対する診断機能とを有してい
る。
The diagnostic hardware mechanism 2 has a self-diagnosis function on the physical level of hardware (circuit) and a diagnostic function on the normality of the bus between the hardware and software.

提供ハードウェア3は、システムまたは装置としての機
能・サービスを提供するハード的な構成要素である。
The providing hardware 3 is a hardware component that provides functions and services as a system or device.

デイスプレィ兼用診断モニタTV4は、情報処理装置の
表示手段としてのデイスプレィと、診断時のモニタリン
グ機能とを有している。
The display/diagnosis monitor TV4 has a display as a display means of the information processing device and a monitoring function during diagnosis.

診断ソフトウェア・モニタ5は、診断ハードウェア機構
2と、提供ソフトウェア6とのインターフェース機能を
有している。
The diagnostic software monitor 5 has an interface function with the diagnostic hardware mechanism 2 and the providing software 6.

提供ソフトウェア6は、システムまたは装置としての機
能・サービスを提供するソフト的な構成要素である。
The provided software 6 is a software component that provides functions and services as a system or device.

この第7図に示した従来の自己診断機構は、主としてハ
ードウェアを構成する各種回路等の物理的レベルの診断
を行う機能を有しており、システムとしての診断に関し
ては、ハードウェア、ソフトウェア間のパス(経路)の
正常性に対する診断だけである。
The conventional self-diagnosis mechanism shown in FIG. It is only a diagnosis of the normality of the path.

ところが、情報処理装置の場合、°システムおよび各種
装置の開発途上では、ハードウェアの開発レベルとソフ
トウェアの開発レベルとの相違等により、多種類のバー
ジョンが発生する。また、商品化後においても、高性能
化に伴って種々のバージョンの商品が市場に出まわる。
However, in the case of information processing devices, during the development of systems and various devices, many different versions occur due to differences between the hardware development level and the software development level. Further, even after commercialization, various versions of the product will appear on the market as the performance improves.

この種の商品、すなわちハードウェア、ソフトウェア間
のバージョンが異なる商品にあっては、インテリジェン
ト化およびシステムに対する保守性、柔軟性をソフトウ
ェアのダウンロード等によって、あるいは、ROMの置
換等によって対処している。
In this type of product, that is, a product with different versions of hardware and software, intelligence, system maintainability, and flexibility are achieved by downloading the software or replacing the ROM.

これらの方法を用いれば、比較的簡単に対応することが
できるという利点がある。
These methods have the advantage of being relatively easy to deal with.

しかしながら、その反面、各システムを構成するハード
ウェア、ソフトウェア間のバージョンの不整合によって
誘発される種々の誤動作が生じる恐れがある、という不
都合を生じる。
However, on the other hand, there is a disadvantage that various malfunctions may occur due to version inconsistencies between the hardware and software that constitute each system.

その上、従来の自己診断機構では、システム細部の提供
機能の整合性までは、自己診断することができない、等
の多くの不都合があった。
Furthermore, the conventional self-diagnosis mechanism has many disadvantages, such as the inability to self-diagnose the consistency of the functions provided in the details of the system.

が  じょうとする この発明の情報処理装置では、自己診断機構を備えた従
来の情報処理装置におけるこのような不都合、すなわち
、ハードウェア機構のチエツクだけが可能であるため、
各システムを構成するハードウェア、ソフトウェア間の
バージョンの不整合に誘発される誤動作が生じたり、シ
ステム細部の提供機能の整合性まで自己診断することが
できない、という不都合を解決し、ハードウェア、ソフ
トウェア間のバージョンの接続可能性(整合性)のチエ
ツクが簡単かつ正確に実行できるようにして、バージョ
ンの不整合を未然に発見することにより、システムの信
頼性を向上させることを目的とする。
The information processing apparatus of the present invention, which has a high capacity, overcomes the disadvantages of conventional information processing apparatuses equipped with a self-diagnosis mechanism, that is, it is only possible to check the hardware mechanism.
This solves the inconvenience of malfunctions caused by version inconsistencies between the hardware and software that make up each system, and the inability to self-diagnose the consistency of the system's detailed functions. The purpose is to easily and accurately check the connectivity (consistency) of versions between versions, and to discover inconsistencies in versions before they occur, thereby improving the reliability of the system.

課題を  するための手 この発明では、入力手段と、表示手段と、ハードウェア
機構と、ソフトウェア機構とを具備し、前記入力手段か
ら入力されたデータを処理する機能を有する情報処理装
置において、前記ハードウェア機構のバージョン番号の
情報を保持する第1のバージョン番号情報保持手段と、
前記ソフトウェア機構のバージョン番号の情報を保持す
る第2のバージョン番号情報保持手段と、前記第1と第
2のバージョン番号情報保持手段に保持されたバージョ
ン番号情報を比較するバージョン番号情報比較手段とを
備え、該バージョン番号情報比較手段の比較結果により
ハードウェア機構とソフトウェア機構との接続性の可否
を決定している。
SUMMARY OF THE INVENTION The present invention provides an information processing apparatus that includes an input means, a display means, a hardware mechanism, and a software mechanism, and has a function of processing data input from the input means. a first version number information holding means for holding information on the version number of the hardware mechanism;
a second version number information holding means for holding version number information of the software mechanism; and a version number information comparison means for comparing the version number information held in the first and second version number information holding means. Based on the comparison result of the version number information comparison means, it is determined whether or not the hardware mechanism and the software mechanism can be connected.

失−亀一孤 次に、この発明の情報処理装置について、図面を参照し
ながら、その実施例を詳細に説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, embodiments of the information processing apparatus of the present invention will be described in detail with reference to the drawings.

第1図は、この発明の情報処理装置について、その要部
構成の一実施例を示す機能ブロック図である。図面にお
ける符号は第7図と同様であり、また、1′は外部から
プリセット可能な保守パネル、4′はデイスプレィ、5
′は診断ソフトウェア・モニタ、6′は提供ソフトウェ
ア、7はハードウェア・バージョンレベル・スイッチ、
8はキーボード等の入力装置、9は診断モニタTV、1
0は整合性確認モニタ、11は整合性確認テーブルを示
す。
FIG. 1 is a functional block diagram showing an embodiment of the main configuration of an information processing apparatus of the present invention. The symbols in the drawing are the same as in FIG. 7, and 1' is a maintenance panel that can be preset from the outside, 4' is a display, and 5 is a
' is the diagnostic software monitor, 6' is the provided software, 7 is the hardware version level switch,
8 is an input device such as a keyboard, 9 is a diagnostic monitor TV, 1
0 indicates a consistency confirmation monitor, and 11 indicates a consistency confirmation table.

第1図のブロック図では、基本的には、先の第7図に、
7〜11の各ブロックが付加されている点で相違してい
るが、1′と4′〜6′も多少変更されている。
In the block diagram of Fig. 1, basically the block diagram shown in Fig. 7 is as follows.
The difference is that blocks 7 to 11 are added, but blocks 1' and 4' to 6' are also slightly modified.

すなわち、保守パネル1′は、外部からプリセット可能
な構成であり、診断ソフトウェア・モニタ5′と、提供
ソフトウェア6′も、細部において異なるので、第7図
の符号にr′」を付けて区別している。なお、デイスプ
レィ4′は、機能上は、第7図と同様であるが、診断モ
ニタTV9を別に付加したため区別している。
That is, the maintenance panel 1' has a configuration that can be preset from the outside, and the diagnostic software/monitor 5' and the provided software 6' are also different in detail, so they are distinguished by adding "r'" to the reference numerals in FIG. There is. The display 4' is functionally the same as that shown in FIG. 7, but is distinguished by the addition of a diagnostic monitor TV 9.

ハードウェア・バージョンレベル・スイッチ7は、保守
パネル1′と同様に、外部からプリセット可能な構成で
あり、後出の第2図に関連して説明するように、各ハー
ドウェア機構毎のバージョン番号の情報を保持する機能
を有している。
Like the maintenance panel 1', the hardware version level switch 7 has a configuration that can be preset from the outside, and the version number for each hardware mechanism is set as described in connection with FIG. 2 below. It has the function of retaining information.

入力装置8は、キーボード等から構成されており、基本
的には、情報処理装置の通常の入力装置と同様であるが
、提供ソフトウェア自身のバージョン番号および整合性
確認テーブル11の情報によって、各バージョン毎のハ
ードウェアとソフトウェア間の整合性の可/否・条件デ
ータを入力する機能を有している点が異なる。
The input device 8 consists of a keyboard, etc., and is basically the same as a normal input device of an information processing device, but each version is The difference is that it has a function to input data on whether or not compatibility between hardware and software is possible and conditions.

診断モニタTV9は、提供ソフトウェア自身のバージョ
ン番号および整合性確認テーブル11の情報によって、
各バージョン毎のハードウェアとソフトウェア間の整合
性の可/否条件データをモニタリングする機能を有して
いる。
The diagnostic monitor TV 9 uses the version number of the provided software itself and the information in the consistency confirmation table 11 to
It has a function to monitor data on whether or not compatibility between hardware and software is compatible for each version.

整合性確認モニタ10は、ハード側およびソフト側から
通知される整合データによって、当該ハードウェアと当
該ソフトウェアとの整合性をチエツクする機能を有して
いる。
The consistency check monitor 10 has a function of checking the consistency between the hardware and the software based on the consistency data notified from the hardware and software sides.

整合性確認テーブル11は、各バージョン毎のハードウ
ェアとソフトウェア間の整合性の可/否条件の情報を有
している。
The consistency confirmation table 11 has information on whether or not consistency is possible between hardware and software for each version.

第2図は、この発明の情報処理装置で使用するハードウ
ェア・バージョン番号情報の一例を示す図である。
FIG. 2 is a diagram showing an example of hardware version number information used in the information processing apparatus of the present invention.

各システムや装置には、ハードウェア自身のバージョン
(レベル)を示す情報が設けられている。
Each system or device is provided with information indicating the version (level) of the hardware itself.

この第2図では、8個のDIPスイッチr8〜1」で構
成されており、オン状態で「1」、オフ状態で「0」を
示す。
In FIG. 2, it is composed of eight DIP switches r8 to r1, and indicates "1" in the on state and "0" in the off state.

そして、最初の2個「8〜7」が最上位、次の3個「6
〜4」が次位、最後の3個「3〜1」が最下位に対応さ
れる。したがって、バージョン番号情報は、rl、23
Jとなる。
Then, the first two "8~7" are the highest rank, the next three "6"
~4'' corresponds to the next rank, and the last three items '3 to 1' correspond to the lowest rank. Therefore, the version number information is rl,23
It becomes J.

各ソフトウェアには、該ソフトウェア自身のバージョン
番号およびハードウェアとの整合性確認のために、自バ
ージョン番号情報を与えておく。
Each piece of software is given its own version number information in order to confirm the version number of the software itself and its consistency with the hardware.

なお、すでに述べたように、この第2図に示したハード
ウェア・バージョン番号情報は、第1図のハードウェア
・バージョンレベル・スイッチ7のように付加してもよ
いし、保守パネル1′へ付加してもよい。
As already mentioned, the hardware version number information shown in FIG. 2 may be added like the hardware version level switch 7 in FIG. 1, or it may be added to the maintenance panel 1'. May be added.

次の第3図は、この発明の情報処理装置で使用するソフ
トウェア・バージョン番号情報の一例を示す図である。
The following FIG. 3 is a diagram showing an example of software version number information used in the information processing apparatus of the present invention.

この第3図では、8ビツト(7〜0)を使用する場合を
示し、バージョン番号がr3.OIJとさ九ている。
FIG. 3 shows a case where 8 bits (7 to 0) are used, and the version number is r3. I'm working with OIJ.

すなわち、先の第2図と同様に、最初の2ビツト「7〜
6」が最上位、次の3ビツト「5〜3」が次位、最後の
3ビツト「2〜O」が最下位に対応される。なお、この
バージョン番号情報は、入刃装置8もしくは外部からの
入力によってプリセットされ、所定のデータ形式に変換
されて整合性確認モニタ10へ通知される。
In other words, as in Figure 2 above, the first 2 bits "7~
6" corresponds to the highest order, the next three bits "5 to 3" correspond to the second order, and the last three bits "2 to O" correspond to the lowest order. Note that this version number information is preset by input from the cutting device 8 or from outside, is converted into a predetermined data format, and is notified to the consistency confirmation monitor 10.

そして、ハードウェアとソフトウェアとの間の整合性の
確認に際しては、先の第2図のハードウェア・バージョ
ン番号情報と、この第3図のソフトウェア・バージョン
番号情報、とを読出し両者を比較する。
When checking the consistency between the hardware and software, the hardware version number information shown in FIG. 2 and the software version number information shown in FIG. 3 are read out and compared.

また、この整合性確認の処理では、第1図に示した整合
性確認テーブル11の情報を使用する。
Further, in this consistency check process, information in the consistency check table 11 shown in FIG. 1 is used.

第4図は、第1図の整合性確認テーブル11について、
そのテーブルデータの一例を示す図である。図面におい
て、0印は整合可能、x印は整合不可能を示す。
FIG. 4 shows the consistency check table 11 in FIG.
It is a figure showing an example of the table data. In the drawings, a 0 mark indicates that matching is possible, and an x mark indicates that matching is not possible.

整合性確認テーブル11には、この第4図のような対比
テーブルが設けられている。
The consistency confirmation table 11 is provided with a comparison table as shown in FIG.

次に、この発明の情報処理装置による自己診断の動作に
ついて説明する。
Next, the self-diagnosis operation by the information processing apparatus of the present invention will be explained.

第5図は、この発明の情報処理装置について、自己診断
時の主要な処理の流れを示すフローチャートである。図
面において、#1〜#28はステップを示す。
FIG. 5 is a flowchart showing the main processing flow during self-diagnosis of the information processing apparatus of the present invention. In the drawings, #1 to #28 indicate steps.

システムが起動されると、この第5図のフローがスター
トする。
When the system is started, the flow shown in FIG. 5 starts.

ステップ#1で、システム電源投入等のリセット動作に
よって、診断機構を起動させる。したがって、第1図の
診断ハードウェア機構2、診断ソフトウェア・モニタ5
′、整合性確認モニタ10の各診断機能が起動される。
In step #1, the diagnostic mechanism is activated by a reset operation such as turning on the system power. Therefore, the diagnostic hardware mechanism 2, diagnostic software monitor 5 of FIG.
', each diagnostic function of the consistency check monitor 10 is activated.

ステップ#2で、診断ハードウェア機構2が動作される
と、自ハードウェアのバージョン番号を認識するために
、ステップ#3で、第2図に示したハードウェア・バー
ジョン番号を読込む。この第2図では、バージョン番号
がrl、23Jであり、8個のDIPスイッチの設定状
態が、「OFF、ON、OFF、ON、OFF、OFF
、ON。
When the diagnostic hardware mechanism 2 is operated in step #2, the hardware version number shown in FIG. 2 is read in step #3 in order to recognize the version number of its own hardware. In this Figure 2, the version number is rl, 23J, and the setting status of the eight DIP switches is "OFF, ON, OFF, ON, OFF, OFF.
, ON.

ON」であるから、r53 (16進)」データに変換
される。
Since it is "ON", it is converted to "r53 (hexadecimal)" data.

ステップ#4で、整合性確認モニタ10に対して、整合
性確認要求を行い、次のステップ#5で、=11 この診断ハードウェア機構2は、確認の結果待ちのため
待機状態に入る。
In step #4, a consistency confirmation request is made to the consistency confirmation monitor 10, and in the next step #5, =11 This diagnostic hardware mechanism 2 enters a standby state to wait for the confirmation result.

一方、診断ソフトウェア・モニタ5′も、ステップ#2
1で動作され、ステップ#22で、同様に、整合に必要
なソフトウェア・バージョン等を入力袋M8から入力し
、自ソフトウェアのバージョン番号の情報(第3図)、
および整合性確認テーブル11からの情報(第4図)を
取込む。
Meanwhile, the diagnostic software monitor 5' also performs step #2.
1, and in step #22, the software version required for matching is similarly inputted from the input bag M8, and information on the version number of the own software (Fig. 3),
and information from the consistency confirmation table 11 (FIG. 4).

ステップ#23で、整合性確認モニタ10に対して、整
合性確認要求を行い、ステップ#24で、診断ソフトウ
ェア・モニタ5′も、先の診断ハードウェア機構2と同
じく、確認の結果待ちのため待機状態に入る。
In step #23, a consistency confirmation request is made to the consistency confirmation monitor 10, and in step #24, the diagnostic software monitor 5' also waits for the confirmation result, just like the previous diagnostic hardware mechanism 2. Enters standby state.

整合性確認モニタ10は、ステップ#11で動作され、
同じく、ステップ#12で、整合性の確認要求待ちの状
態になっている。
The consistency check monitor 10 is operated in step #11,
Similarly, in step #12, the system is in a state of waiting for a consistency confirmation request.

そして、整合性確認モニタ10は、診断ハードウェア機
構2からハードウェア側、診断ソフトウェア・モニタ5
′からソフトウェア側の各バージョン番号情報の通知を
受取ると、ステップ#13へ進み、整合性確認の処理を
行う(詳細は後出の第6図、参照)。
The consistency check monitor 10 is connected from the diagnostic hardware mechanism 2 to the hardware side to the diagnostic software monitor 5.
Upon receiving notification of each version number information on the software side from ', the process proceeds to step #13, where consistency confirmation processing is performed (for details, see FIG. 6 below).

ステップ#14で、整合しているか否かについて判断し
、もし、不整合であれば、先のステップ#5.ステップ
#24で、それぞれ待機中の診断ハードウェア機構29
診断ソフトウェア・モニタ5′に対して、異常である旨
を通知する。
In step #14, it is determined whether or not there is a match, and if there is a mismatch, the previous step #5. At step #24, each waiting diagnostic hardware mechanism 29
The diagnostic software monitor 5' is notified of the abnormality.

この第5図のフローでは、ハードウェア機構側で、エラ
ー処理が容易に行えるように、整合の場合と不整合の場
合とを区別している。
In the flow shown in FIG. 5, cases of matching and cases of mismatch are distinguished so that error handling can be easily performed on the hardware mechanism side.

そして、不整合の場合には、診断ハードウェア機構2は
、次のステップ#6で、不整合に対応する処理を行う。
If there is a mismatch, the diagnostic hardware mechanism 2 performs a process corresponding to the mismatch in the next step #6.

すなわち、ステップ#7へ進んで、保守パネル1′上の
アラーム用LEDを点灯したり、警報ブザーを鳴動させ
、あるいは、診断モニタTV9の画面上にエラーメツセ
ージを表示した後、ステップ#8で、システムの停止等
を行う。
That is, after proceeding to step #7 and lighting up the alarm LED on the maintenance panel 1', sounding the alarm buzzer, or displaying an error message on the screen of the diagnostic monitor TV9, in step #8, Stop the system, etc.

また、先のステップ#14の整合不整合の判断結果が、
整合のときは、ステップ#15へ進み、同しくステップ
#5.ステップ#24で、それぞれ待機中の診断ハード
ウェア機構22診断ソフトウェア・モニタ5′に対して
、正常である旨を通知する。
In addition, the result of the judgment of inconsistency in the previous step #14 is
When matching, proceed to step #15, and also proceed to step #5. In step #24, the respective standby diagnostic hardware mechanisms 22, diagnostic software monitors 5' are notified that they are normal.

この正常通知を受取った診断ハードウェア機構2では、
ステップ#9で、通常のセルフチエツク処理を行い、ま
た、診断ソフトウェア・モニタ5′でも、ステップ#2
5で、通常のセルフチエツク処理を行う。
In the diagnostic hardware mechanism 2 that received this normal notification,
At step #9, normal self-check processing is performed, and the diagnostic software monitor 5' also performs step #2.
At step 5, normal self-check processing is performed.

そして、次のステップ#26で、セルフチエツクの結果
について、その正否を判断する。
Then, in the next step #26, it is determined whether the self-check result is correct or not.

このステップ#26で正否を判断した結果、異常のとき
は、ステップ#27へ進み、異常に対する処理を行い、
ステップ#7で、保守パネル1′等に通知する。
If the result of determining whether it is correct or not in step #26 is abnormal, the process proceeds to step #27, where processing for the abnormality is performed.
In step #7, the maintenance panel 1' etc. are notified.

これに対して、ステップ#26で正否を判断した結果、
正常のときは、ステップ#28へ進み、提供サービスを
開始する。
On the other hand, as a result of determining whether it is correct or not in step #26,
If it is normal, the process advances to step #28 and the provided service is started.

第6図は、第5図に示した整合性確認処理の詳細な流れ
を示すフローチャートである。図面において、#31〜
#38はステップを示す。
FIG. 6 is a flowchart showing the detailed flow of the consistency check process shown in FIG. In the drawing, #31~
#38 indicates a step.

この第6図は、先の第5図のステップ#12〜#16を
詳細に展開して示している。
This FIG. 6 shows steps #12 to #16 in FIG. 5 in detail.

整合性確認モニタ10が、ステップ#31で、待機状態
のとき(第5図のステップ#12)、診断ハードウェア
機構22診断ソフトウェア・モニタ5′から、それぞれ
整合性確認要求とデータを受信すると、次のステップ#
32へ進み、整合性確認テーブル11から情報を受信し
て記憶する。
When the consistency check monitor 10 receives a consistency check request and data from the diagnostic hardware mechanism 22 and the diagnostic software monitor 5' when it is in the standby state at step #31 (step #12 in FIG. 5), Next step #
The process proceeds to step 32, where information is received from the consistency check table 11 and stored.

ステップ#33で、診断ハードウェア機構2と診断ソフ
トウェア・モニタ5′の双方から、バージョン番号情報
のデータを受信する。
At step #33, version number information data is received from both the diagnostic hardware mechanism 2 and the diagnostic software monitor 5'.

ステップ#34で、先に受信して記憶している整合性確
認テーブル11を検索する(例えば、入力装置8上の検
索キーを使用する)。
In step #34, the previously received and stored consistency check table 11 is searched (for example, using the search key on the input device 8).

次のステップ#35で、整合可能条件であるか否か判断
する。
In the next step #35, it is determined whether the condition is compatible.

もし、整合可能条件であれば、ステップ#36で、整合
が可能(正常)である旨を通知し、ステップ#38で処
理を停止する。
If the matching is possible, in step #36 it is notified that matching is possible (normal), and the process is stopped in step #38.

また、もし、整合可能条件でなければ、ステップ#37
で、整合が不可能(異常)である旨を通知し、ステップ
#38で処理を停止する。
Also, if the matching is not possible, step #37
Then, it is notified that matching is impossible (abnormal), and the process is stopped in step #38.

なお、以上の実施例では、主としてオフィスコンピュー
タやワードプロセッサ等の情報処理装置を中心に説明し
たが、ファクシミリや高級機種の複写機等について適用
することも可能であり、実施例の場合に限定されるもの
ではない。
In addition, in the above embodiments, the explanation was mainly given to information processing devices such as office computers and word processors, but it is also possible to apply to facsimile machines and high-end copying machines, etc., and is limited to the case of the embodiments. It's not a thing.

l匪勿羞米 この発明の情報処理装置によれば、セルフチエツク機構
をシステムで動作させることによって、システムとして
の自己診断能力が高められる。
According to the information processing apparatus of the present invention, by operating the self-check mechanism in the system, the self-diagnosis ability of the system is improved.

すなわち、従来の自己診断機構が、主としてハードウェ
アを構成する各種回路等の物理的レベルの診断に過ぎず
、システムとしての診断に関しては、単に、ハードウェ
ア、ソフトウェア間のパス(経路)の正常性に対する診
断だけであったのに対して、バージョンの整合不整合の
チエツクも実行することが可能になる。
In other words, conventional self-diagnosis mechanisms mainly diagnose the physical level of various circuits that make up the hardware, and when it comes to diagnosing the system, they simply check the normality of the paths between hardware and software. It is now possible to check for version inconsistencies, as opposed to only diagnosing versions.

したがって、各システムを構成するハードウニア、ソフ
トウェア間のバージョンの不整合によって誘発される種
々の誤動作が未然に防止され、信頼性が著しく向上され
ると共に、保守作業も容易になる、という優れた効果が
得られる。
Therefore, various malfunctions caused by version inconsistencies between the hardware and software that make up each system are prevented, reliability is significantly improved, and maintenance work is also simplified. can get.

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

第1図は、この発明の情報処理装置について、その要部
構成の一実施例を示す機能ブロック図、第2図は、この
発明の情報処理装置で使用するハードウェア・バージョ
ン番号情報の一例を示す図、 第3図は、この発明の情報処理装置で使用するソフトウ
ェア・バージョン番号情報の一例を示す図、 第4図は、第1図の整合性確認テーブル11について、
そのテーブルデータの一例を示す図、第5図は、この発
明の情報処理装置について、自己診断時の主要な処理の
流れを示すフローチャート、 第6図は、第5図に示した整合性確認処理の詳細な流れ
を示すフローチャート、 第7図は、自己診断機構を備えた従来の情報処理装置に
ついて、その−例を示す機能ブロック。 図面において、1′は外部からプリセット可能な保守パ
ネル、2は診断ハードウェア機構、3は提供ハードウェ
ア、4′はデイスプレィ、5′は診断ソフトウェア・モ
ニタ、6′は提供ソフトウェア、7はハードウェア・バ
ージョンレベル・スイッチ、8はキーボード等の入力装
置、9は診断モニタTV、10は整合性確認モニタ、1
1は整合性確認テーブル。 ↑
FIG. 1 is a functional block diagram showing an example of the main configuration of an information processing device according to the present invention, and FIG. 2 shows an example of hardware version number information used in the information processing device according to the present invention. FIG. 3 is a diagram showing an example of software version number information used in the information processing apparatus of the present invention, and FIG. 4 is a diagram showing the consistency confirmation table 11 of FIG.
A diagram showing an example of the table data, FIG. 5 is a flowchart showing the flow of main processing at the time of self-diagnosis regarding the information processing device of the present invention, and FIG. 6 is a consistency confirmation process shown in FIG. 5. FIG. 7 is a functional block diagram showing an example of a conventional information processing device equipped with a self-diagnosis mechanism. In the drawing, 1' is a maintenance panel that can be preset from the outside, 2 is a diagnostic hardware mechanism, 3 is provided hardware, 4' is a display, 5' is a diagnostic software monitor, 6' is provided software, and 7 is hardware.・Version level switch, 8 is an input device such as a keyboard, 9 is a diagnostic monitor TV, 10 is a consistency check monitor, 1
1 is a consistency check table. ↑

Claims (1)

【特許請求の範囲】[Claims] 入力手段と、表示手段と、ハードウェア機構と、ソフト
ウェア機構とを具備し、前記入力手段から入力されたデ
ータを処理する機能を有する情報処理装置において、前
記ハードウェア機構のバージヨン番号の情報を保持する
第1のバージヨン番号情報保持手段と、前記ソフトウェ
ア機構のバージヨン番号の情報を保持する第2のバージ
ヨン番号情報保持手段と、前記第1と第2のバージヨン
番号情報保持手段に保持されたバージヨン番号情報を比
較するバージヨン番号情報比較手段とを備え、該バージ
ヨン番号情報比較手段の比較結果によりハードウェア機
構とソフトウェア機構との接続性の可否を決定すること
を特徴とする情報処理装置。
An information processing device comprising an input means, a display means, a hardware mechanism, and a software mechanism, and having a function of processing data input from the input means, retaining information on a version number of the hardware mechanism. a first version number information holding means for holding version number information of the software mechanism; a second version number information holding means holding information on the version number of the software mechanism; and a version number held in the first and second version number information holding means. An information processing device comprising a version number information comparing means for comparing information, and determining whether connectivity between a hardware mechanism and a software mechanism is possible based on a comparison result of the version number information comparing means.
JP1011167A 1989-01-20 1989-01-20 information processing equipment Pending JPH02191031A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1011167A JPH02191031A (en) 1989-01-20 1989-01-20 information processing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1011167A JPH02191031A (en) 1989-01-20 1989-01-20 information processing equipment

Publications (1)

Publication Number Publication Date
JPH02191031A true JPH02191031A (en) 1990-07-26

Family

ID=11770491

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1011167A Pending JPH02191031A (en) 1989-01-20 1989-01-20 information processing equipment

Country Status (1)

Country Link
JP (1) JPH02191031A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04320544A (en) * 1991-04-01 1992-11-11 Xerox Corp Method for replacing nonvolatile memory of electronic printing system
JPH0566930A (en) * 1991-09-09 1993-03-19 Nec Corp Hardware revision controller
US5579509A (en) * 1991-02-08 1996-11-26 International Business Machines Corporation Apparatus and method for verifying compatibility of system components
JP2007257417A (en) * 2006-03-24 2007-10-04 Fujitsu Ten Ltd Data processing system
JP2022149277A (en) * 2021-03-25 2022-10-06 カシオ計算機株式会社 Electronic apparatus, firmware update method, and program

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5958522A (en) * 1982-09-28 1984-04-04 Fujitsu Ltd Interface control system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5958522A (en) * 1982-09-28 1984-04-04 Fujitsu Ltd Interface control system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5579509A (en) * 1991-02-08 1996-11-26 International Business Machines Corporation Apparatus and method for verifying compatibility of system components
JPH04320544A (en) * 1991-04-01 1992-11-11 Xerox Corp Method for replacing nonvolatile memory of electronic printing system
JPH0566930A (en) * 1991-09-09 1993-03-19 Nec Corp Hardware revision controller
JP2007257417A (en) * 2006-03-24 2007-10-04 Fujitsu Ten Ltd Data processing system
JP2022149277A (en) * 2021-03-25 2022-10-06 カシオ計算機株式会社 Electronic apparatus, firmware update method, and program

Similar Documents

Publication Publication Date Title
US5179695A (en) Problem analysis of a node computer with assistance from a central site
US7788520B2 (en) Administering a system dump on a redundant node controller in a computer system
US6880113B2 (en) Conditional hardware scan dump data capture
US4729124A (en) Diagnostic system
US6963998B2 (en) Electronic apparatus having improved diagnostic interface
JPH01293450A (en) Troubled device specifying system
US6594709B1 (en) Methods and apparatus for transferring data using a device driver
JPH02191031A (en) information processing equipment
JP2000040040A (en) Data communication device and storage medium storing program
JPS60100231A (en) System constitution control system of information processor
JP3127943B2 (en) Distributed control device
CN114443446A (en) Hard disk indicator lamp control method, system, terminal and storage medium
JPH11120154A (en) Access control device and method in computer system
WO2001080007A2 (en) Methods and apparatus for robust startup of a computer system having redundant components
JPS6224354A (en) Duplex computer system
JPH02230356A (en) Bus extension device for information processor
JPH0787457B2 (en) Failure information transmission method
JP3062124B2 (en) Microprocessor development support equipment
JPH0813064B2 (en) Emergency control circuit
KR19980014207A (en) Apparatus and method for processing data protocol of a multiprocessor system
JP2004295285A (en) Network connection management method and electronic device
JPS60164844A (en) Detection for trouble of control circuit
GB2085205A (en) Apparatus for monitoring auxiliary information and for fault diagnosis
JPH07325731A (en) System bus diagnostic device
JPS58119024A (en) Bus diagnosing device