JPH07244620A - Method for transmitting console message and system for same - Google Patents

Method for transmitting console message and system for same

Info

Publication number
JPH07244620A
JPH07244620A JP6034567A JP3456794A JPH07244620A JP H07244620 A JPH07244620 A JP H07244620A JP 6034567 A JP6034567 A JP 6034567A JP 3456794 A JP3456794 A JP 3456794A JP H07244620 A JPH07244620 A JP H07244620A
Authority
JP
Japan
Prior art keywords
message
compression
console
item
key
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
JP6034567A
Other languages
Japanese (ja)
Inventor
Hisashi Imanishi
久史 今西
Kayoko Amamizu
香代子 天水
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.)
Hitachi Information Systems Ltd
Original Assignee
Hitachi Information Systems 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 Hitachi Information Systems Ltd filed Critical Hitachi Information Systems Ltd
Priority to JP6034567A priority Critical patent/JPH07244620A/en
Publication of JPH07244620A publication Critical patent/JPH07244620A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Abstract

PURPOSE:To eliminate the need for standardize a message format in advance, to make it unnecessary to perform altering operation on a reception side even when the message format is altered or a new message is added on a transmission side, and to greatly decrease traffic volume by performing a compressing process as to only fixed items in a message to be sent on the transmission side, and sending the message to the reception side. CONSTITUTION:On the transmission side, the same message ID as the message ID of the console message to be sent is stored in a compressed key learning table 4, message texts are compared, item by item, and matching items are counted up in a matching frequency field to calculate a matching rate. After learning is performed for a certain time, a compressed key table 9 having items which always match by message IDs as a fixed area is generated from the matching information stored in the compressed key learning table 4. Then the message which is compressed by using the compressed key table 9 is sent on the transmission side, and the compressed message is restored on the reception side.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はコンソールメッセージの
伝送方法およびそのためのシステムに関し、特に、コン
ピュータシステムの動作監視や動作指示を遠隔地から行
う遠隔監視に際して、コンピュータシステムの状態やジ
ョブの処理状況等を伝える類似コンソールメッセージを
効果的に圧縮して伝送上のトラフィック量を減らすこと
を可能とする、コンソールメッセージの伝送方法および
そのためのシステムに関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of transmitting a console message and a system therefor, and more particularly to the state of a computer system, the processing status of a job, etc., during the operation monitoring of a computer system and the remote monitoring where an operation instruction is given from a remote location. The present invention relates to a method of transmitting a console message and a system for the same, which can effectively compress a similar console message that conveys a message and reduce the traffic amount on the transmission.

【0002】[0002]

【従来の技術】コンピュータシステムの動作監視や動作
指示を遠隔地から行う遠隔監視においては、発生頻度の
高い「システムの状態を通知するメッセージ」から、殆ん
ど発生することのない「異常報告メッセージ」まで、多く
の種類のコンソールメッセージ(以下、単に「メッセー
ジ」ともいう)が、ホストコンピュータ側から遠隔監視側
に伝送される。従来、この種のメッセージ伝送において
は、 (1)メッセージテキストをそのまま原文で伝送する方式 (2)メッセージ内の文字や文字列の繰り返しや発生頻度
による圧縮方式を利用して伝送する方式 (3)発信側と受信側の両者間でメッセージ形式を予め決
めておき、コード変換して伝送する方式 等が知られている。なお、これについては、例えば、特
開平3-269656号公報に開示されている技術を参考にする
ことができる。この技術は、複数の発信元からの転送デ
ータを、一方の計算機から直接他方の計算機へ、また
は、一方の計算機から中継用の計算機を介して他方の計
算機へ転送する際に、データ転送を、資源を効率良く利
用して行うことを目的とするものであり、発信元からの
転送データが格納されるデータファイルと、該データの
転送元情報,転送先情報,転送データに関する情報を含
む属性情報を格納するステータスファイルとを備え、該
ステータスファイルに格納された転送状態情報の内容に
応じてメッセージを送信し、転送状態情報を変更するメ
ッセージ送信手段と、上述のステータスファイルを読み
出し、転送先にデータを送信するとともに、上述の転送
状態情報を変更するファイル送信手段と、メッセージを
受信し、ステータスファイルの転送状態情報領域を変更
するメッセージ受信手段と、ステータスファイルを読み
出し、転送状態情報を監視する監視手段とを備えたもの
である。
2. Description of the Related Art In remote monitoring of computer system operation monitoring and operation instruction from a remote location, an "abnormality report message" that rarely occurs from "system status notification messages" Up to, ”many kinds of console messages (hereinafter, also simply referred to as“ message ”) are transmitted from the host computer side to the remote monitoring side. Conventionally, in this type of message transmission, (1) the method of transmitting the message text as it is as the original text (2) the method of transmitting by using the compression method according to the repetition or occurrence of characters or character strings in the message (3) There is known a method in which a message format is determined in advance between both the sender side and the receiver side, and code conversion is performed for transmission. Regarding this, for example, the technique disclosed in JP-A-3-269656 can be referred to. This technology, when transferring data from multiple sources directly from one computer to the other computer, or when transferring from one computer to the other computer via a relay computer, data transfer, A data file in which transfer data from a sender is stored and attribute information including transfer source information, transfer destination information, and transfer data related information for the purpose of efficiently using resources And a status file that stores the status file, sends a message according to the contents of the transfer status information stored in the status file, and changes the transfer status information by a message sending unit, and reads out the status file described above and transfers it to the transfer destination. A file sending means for sending data and changing the above-mentioned transfer status information, and receiving a message and transferring a status file A message receiving means for changing the status information area, reads the status file, in which a monitoring means for monitoring the transfer state information.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上記従
来技術のうち、(2)の文字や文字列の圧縮方式でも、ト
ラフィック量を二分の一程度に減少させるのが限度であ
り、また、(3)のコード変換して伝送する方式では、発
信側と受信側の両者間で予めメッセージ形式の詳細な仕
様を統一しておくことが必要であるという煩わしさがあ
った。更に、この方式は、メッセージ形式の変更や新規
メッセージの追加等に自動的に対応することができない
ため、変換に用いる変換テーブルの変換作業等、人為的
な操作の必要性があるという問題もあった。一方、上述
の、特開平3-269656号公報に開示されている技術は、複
数の転送データを適宜のタイミングで転送するものであ
り、本発明で対象とするメッセージ(コンソールメッセ
ージ)の如く、発生の都度、直ちに伝送する必要がある
ものには適用できないという問題がある。本発明は上記
事情に鑑みてなされたもので、その目的とするところ
は、従来の技術における上述の如き問題を解消し、発信
側と受信側の両者間で予めメッセージ形式の統一を必要
とせず、また、発信側で独自にメッセージ形式の変更や
新規メッセージの追加を行っても、受信側で人為的な変
更操作を必要とせずに、トラフィック量の大幅な削減を
行うことが可能なコンソールメッセージ伝送方法および
そのためのシステムを提供することにある。
However, among the above-mentioned conventional techniques, even the method of compressing characters and character strings of (2) is limited to reducing the traffic volume to about half, and (3) In the method of () code conversion and transmission, it is necessary to unify the detailed specifications of the message format in advance on both the sending side and the receiving side. Furthermore, this method cannot automatically respond to changes in the message format, addition of new messages, etc., so there is also the problem that there is a need for artificial operation such as conversion of the conversion table used for conversion. It was On the other hand, the above-mentioned technique disclosed in Japanese Patent Laid-Open No. 3-269656 is to transfer a plurality of transfer data at appropriate timings, and it is generated like a message (console message) targeted by the present invention. Each time, there is a problem that it cannot be applied to those that need to be transmitted immediately. The present invention has been made in view of the above circumstances, and an object of the present invention is to solve the above-mentioned problems in the prior art and to eliminate the need to unify the message formats between the sending side and the receiving side in advance. In addition, even if the sender changes the message format and adds a new message, the console message can reduce the traffic volume significantly without the need for manual changes on the receiver. It is to provide a transmission method and a system therefor.

【0004】[0004]

【課題を解決するための手段】本発明の上記目的は、コ
ンソールメッセージを、通信媒体を介してホストコンピ
ュータ内のコンソール装置と、遠隔地の監視装置に伝送
するコンソールメッセージの伝送方法であって、メッセ
ージ発信側において、伝送対象メッセージ中の固定的項
目についてのみ圧縮処理を行い、非固定的項目について
は圧縮処理を行わずに、受信先に伝送することを特徴と
するコンソールメッセージの伝送方法、または、コンソ
ールメッセージを、通信媒体を介してホストコンピュー
タ内のコンソール装置と、遠隔地の監視装置に伝送する
コンソールメッセージの伝送システムであって、メッセ
ージ発信側には、伝送対象メッセージと同一のメッセー
ジIDを有するメッセージが以前に伝送されたか否かを
調べ、伝送されている場合には、当該メッセージ中の項
目毎の比較を行って一致状況を学習テーブル上に記憶し
て行き、以後、前記学習テーブルを参照して前記メッセ
ージ発信側における圧縮処理の実行要否の判定を行う手
段と、学習テーブルから、一定期間毎に、常に一致して
いる項目を求めて、これに基づいて、実際の圧縮・解凍
に用いる圧縮キー(圧縮記号)を記憶する圧縮キーテーブ
ルを作成・更新する手段と、前記圧縮キーテーブルを受
信先に定期的に転送する手段を設け、また、受信先に
は、転送された前記圧縮キーテーブルに基づいて圧縮・
解凍を行う手段を設けたことを特徴とするコンソールメ
ッセージの伝送システムによって達成される。
SUMMARY OF THE INVENTION The above object of the present invention is a console message transmission method for transmitting a console message to a console device in a host computer and a remote monitoring device via a communication medium. A method of transmitting a console message, characterized in that the message originator performs compression processing only for fixed items in the message to be transmitted, and does not perform compression processing for non-fixed items, and transmits to the receiver. A console message transmission system for transmitting a console message to a console device in a host computer and a monitoring device at a remote place via a communication medium, wherein the message sender has the same message ID as the message to be transmitted. Check if the message you had was previously transmitted and In this case, the items in the message are compared with each other and the matching status is stored in the learning table. Thereafter, the learning table is referenced to determine whether or not the compression process needs to be performed on the message sending side. From the learning table and the learning table, find a consistent item at regular intervals and create a compression key table that stores the compression key (compression symbol) used for actual compression / decompression based on this. A means for updating and a means for periodically transferring the compression key table to the recipient are provided, and the recipient is compressed based on the transferred compression key table.
This is achieved by a console message transmission system characterized by being provided with means for performing decompression.

【0005】[0005]

【作用】本発明に係るコンソールメッセージの伝送方法
においては、コンソールメッセージには形式的な部分が
多く可変部分が少ないことに着目して、上述の形式的な
部分を圧縮記号化することにより、類似コンソールメッ
セージを効果的に圧縮して伝送上のトラフィック量を減
らすようにしたものである。より詳細には、以下の如き
作用を有する。すなわち、発信側では、伝送するメッセ
ージのメッセージIDと同じメッセージIDが、学習し
た内容を記憶するための圧縮キー学習テーブル(詳細は
後述する)に格納されていない場合には、当該伝送する
メッセージに対する圧縮処理を行わずに受信側に伝送す
る一方で、当該伝送するメッセージのメッセージIDを
キーとして、上記圧縮キー学習テーブルに、メッセージ
テキストを項目毎に切り出して格納する。なお、同一の
メッセージIDが上記圧縮キー学習テーブルに格納され
ている場合には、メッセージテキストを項目毎に比較
し、一致項目を一致回数フィールドにカウントアップ
し、一致率を算出可能とする。一定期間(または、一致
回数をも考慮して)の学習後、上記圧縮キー学習テーブ
ルに格納されている一致情報から、メッセージID別
に、常に一致する項目を固定域とする圧縮キーテーブル
を作成する。なお、ここで作成された圧縮キーテーブル
は、自動的にメッセージ受信側へ転送される。その後、
メッセージ発信側では、上述の圧縮キーテーブルを使用
して圧縮処理したメッセージを送信し、受信側では、先
に受信した同じ圧縮キーテーブルを使用して、圧縮され
たメッセージの解凍(復元)処理を行う。また、本発明に
係るコンソールメッセージの伝送システムによれば、上
述のメッセージ伝送方法を効果的に実現できるものであ
る。
In the console message transmission method according to the present invention, the console message has many formal parts and few variable parts. It effectively compresses console messages to reduce the amount of traffic on transmission. More specifically, it has the following actions. That is, on the sending side, if the same message ID as the message ID of the message to be transmitted is not stored in the compression key learning table (details will be described later) for storing the learned contents, the message to be transmitted is While transmitting to the receiving side without compression processing, the message text is cut out for each item and stored in the compression key learning table using the message ID of the message to be transmitted as a key. When the same message ID is stored in the compression key learning table, the message texts are compared for each item, and the matching item is counted up in the matching count field, so that the matching rate can be calculated. After learning for a certain period of time (or considering the number of matches), create a compressed key table that always has matching items as fixed areas for each message ID from the matching information stored in the compressed key learning table. . The compression key table created here is automatically transferred to the message receiving side. afterwards,
The message sender sends the message that has been compressed using the above compression key table, and the receiver uses the same compression key table received earlier to decompress (decompress) the compressed message. To do. Further, according to the console message transmission system of the present invention, the above-mentioned message transmission method can be effectively realized.

【0006】[0006]

【実施例】以下、本発明の実施例を図面に基づいて詳細
に説明する。図1および図2は、それぞれ、本発明の一
実施例に係るコンソールメッセージ伝送を実現するため
のコンソールメッセージの発生元および受信先の装置ま
たはコンピュータの構成を示すブロック図である。図1
に示すコンソールメッセージの発生元装置またはコンピ
ュータにおいて、1はメッセージが作成され、発行され
るメッセージ発生部、2はメッセージ受付処理部、3は
次回の圧縮個所を探索する圧縮学習処理部、4は圧縮学
習処理部3による学習結果を蓄える圧縮キー学習テーブ
ル、5は学習期間および学習した圧縮キー学習テーブル
4を送信相手先へ転送するインタバルを監視する学習イ
ンタバル監視処理部を示している。また、6は上述の圧
縮キー学習テーブル4を新規の圧縮キーテーブルに置換
える処理、および、圧縮キー学習テーブル4の送信相手
先への転送処理を行う圧縮キーテーブル転送処理部、7
は相手先との通信を制御する通信制御部、8はメッセー
ジを圧縮するか、または、そのまま伝送するかの判定を
行うメッセージ圧縮判定処理部、9は圧縮処理に使用す
る圧縮キーテーブル、10はメッセージを実際に圧縮す
るメッセージ圧縮処理部、11はメッセージを相手先に
伝送するメッセージ伝送処理部、12は通信回線を示し
ている。
Embodiments of the present invention will now be described in detail with reference to the drawings. 1 and 2 are block diagrams respectively showing configurations of a device or a computer as a source and a destination of a console message for realizing console message transmission according to an embodiment of the present invention. Figure 1
In the console message generation source device or computer shown in FIG. 1, 1 is a message generation unit for generating and issuing a message, 2 is a message reception processing unit, 3 is a compression learning processing unit for searching for the next compression point, and 4 is compression. A compressed key learning table 5 for storing the learning result by the learning processing unit 3 indicates a learning interval monitoring processing unit for monitoring the learning period and the interval at which the learned compressed key learning table 4 is transferred to the transmission destination. Further, 6 is a compression key table transfer processing unit for performing a process of replacing the above-mentioned compression key learning table 4 with a new compression key table and a process of transferring the compression key learning table 4 to a transmission destination, 7
Is a communication control unit that controls communication with the other party, 8 is a message compression determination processing unit that determines whether the message is compressed or transmitted as it is, 9 is a compression key table used for compression processing, and 10 is A message compression processing unit for actually compressing the message, 11 is a message transmission processing unit for transmitting the message to the other party, and 12 is a communication line.

【0007】図2に示すコンソールメッセージの受信先
装置またはコンピュータにおいて、12は通信回線、1
3は相手先との通信を制御する通信制御部、14はメッ
セージ受信処理部、15は圧縮されたメッセージを元の
形に復元するメッセージ解凍処理部、16はメッセージ
の表示やメッセージに応じた処理を行うため、メッセー
ジをメッセージ表示/処理部19に渡すメッセージ譲渡
処理部、17は送られた圧縮キー学習テーブル4を新規
の圧縮キーテーブルとして置換える圧縮キーテーブル受
信処理部、18はメッセージ解凍処理部15におけるメ
ッセージ解凍処理に使用する圧縮キーテーブル、19は
上述のメッセージ表示/処理部を示している。図7は、
本実施例に係るメッセージ伝送方法が適用されるコンピ
ュータシステムの構成例を示す図である。図中、90は
中央のコンピュータルーム、91は遠隔監視センタ、9
2は本コンピュータシステムの管理者宅を示している。
また、Mはモデム、NCUは網制御装置、CCPは通信
制御処理装置、TCはターミナルコントローラを示して
おり、コンピュータルーム90と遠隔監視センタ91と
は高速データ回線により接続されており、コンピュータ
ルーム90とシステムの管理者宅92とは加入者回線に
より接続されている。
In the console message receiving device or computer shown in FIG. 2, 12 is a communication line, and 1 is a communication line.
3 is a communication control unit that controls communication with the other party, 14 is a message reception processing unit, 15 is a message decompression processing unit that restores a compressed message to its original form, and 16 is a message display and processing according to the message. Message transfer / processing unit 19, a message transfer processing unit for passing the message to the message display / processing unit 19, a compression key table reception processing unit 17 for replacing the sent compression key learning table 4 with a new compression key table, and a message decompression process 18. A compression key table used for message decompression processing in the unit 15, and 19 denotes the above-mentioned message display / processing unit. Figure 7
It is a figure which shows the structural example of the computer system to which the message transmission method which concerns on a present Example is applied. In the figure, 90 is a central computer room, 91 is a remote monitoring center, and 9 is a remote monitoring center.
Reference numeral 2 indicates the home of the administrator of this computer system.
Further, M is a modem, NCU is a network control unit, CCP is a communication control processing unit, TC is a terminal controller, and the computer room 90 and the remote monitoring center 91 are connected by a high-speed data line. And the system administrator's house 92 are connected by a subscriber line.

【0008】図3は、上述の圧縮キー学習テーブル4お
よび圧縮キーテーブル9の構造例を示す図である。圧縮
キー学習テーブル4および圧縮キーテーブル9は、いず
れもIDテーブル20とこのIDテーブル20中の項目
テーブルポインタで指される項目テーブル30で構成さ
れている。以下、詳細な構成を説明する。まず、IDテ
ーブル20は、IDキー2i-1,メッセージID2i-
2,検査数2i-3,上述の項目テーブルポインタ2i-4
で構成されており、この組み合せがメッセージ種別数
(ここではn組,21〜2n)存在する。また、上述の項
目テーブル30は、OPキー3i-1,項目位置3i-2,
項目長3i-3,一致フラグ圧縮フラグ3i-4,項目内容
3i-5で構成されており、この組み合せが項目数(ここ
ではm組,31〜2m)存在する。
FIG. 3 is a diagram showing an example of the structure of the compression key learning table 4 and the compression key table 9 described above. Each of the compressed key learning table 4 and the compressed key table 9 is composed of an ID table 20 and an item table 30 pointed to by an item table pointer in the ID table 20. The detailed configuration will be described below. First, the ID table 20 has an ID key 2i-1, a message ID 2i-
2, inspection number 2i-3, above item table pointer 2i-4
The number of message types
(Here, n sets, 21 to 2n) exist. In addition, the above-mentioned item table 30 includes an OP key 3i-1, an item position 3i-2,
It is composed of an item length 3i-3, a match flag compression flag 3i-4, and an item content 3i-5, and this combination exists in the number of items (m sets here, 31 to 2m).

【0009】IDテーブル20は、メッセージIDの一
覧であり、各メッセージID毎に記憶する上述の項目テ
ーブル30のポインタの機能を有するものである。より
詳細には、上述の21〜2nがメッセージID毎に登録
されており、IDキー2i-1はメッセージの圧縮/解凍
に使用するための圧縮コード、メッセージID2i-2は
該当するメッセージID、検査数2i-3は学習期間内に
検査した同一IDを持つメーセージ数を、項目テーブル
ポインタ2i-4はこのメッセージIDのメッセージテキ
ストをスペースやカンマや括弧等で区切られた項目毎の
内容を格納する項目テーブル30を指すポインタであ
る。上述のIDテーブル20のフィールドは、学習した
メッセージID数用のn個存在する。
The ID table 20 is a list of message IDs, and has a pointer function of the above-mentioned item table 30 stored for each message ID. More specifically, the above items 21 to 2n are registered for each message ID, the ID key 2i-1 is a compression code used for compressing / decompressing a message, the message ID 2i-2 is a corresponding message ID, and an inspection is performed. The number 2i-3 stores the number of messages having the same ID examined during the learning period, and the item table pointer 2i-4 stores the contents of each item of the message text of this message ID separated by spaces, commas or parentheses. It is a pointer that points to the item table 30. There are n fields for the number of learned message IDs in the above-mentioned ID table 20.

【0010】項目テーブル30は、メッセージID毎に
項目を分解したテーブルである。より詳細には、上述の
31〜3mが項目数毎に登録されており、OPキー3i
-1は項目の圧縮/解凍に使用するための圧縮コード、項
目位置3i-2は項目の位置を通し番号やカラム位置等で
示す項目位置、項目長3i-3は文字通り項目の長さ、一
致フラグ圧縮フラグ3i-4は一致検査結果として一致回
数のカウントや、圧縮するか否かを示すフラグであり、
項目内容3i-5は項目の内容であるテキストを格納する
機能を有するものである。上述の項目テーブル30は、
メッセージID毎に1組ずつ作成される。なお、上述の
圧縮キーテーブル9は、後述する如く、学習インタバル
監視処理部5により起動される圧縮キーテーブル転送処
理部6による、圧縮キー学習テーブル4を新規の圧縮キ
ーテーブルに置換える処理により、最新の圧縮キー学習
テーブル4で置換えられる。
The item table 30 is a table in which items are decomposed for each message ID. More specifically, the above items 31 to 3 m are registered for each number of items, and the OP key 3i is registered.
-1 is a compression code used for compressing / decompressing an item, item position 3i-2 is an item position indicating the position of the item with a serial number or column position, item length 3i-3 is literally the item length, and a match flag The compression flag 3i-4 is a flag indicating the number of times of coincidence as a result of the coincidence check, and whether or not to compress,
The item content 3i-5 has a function of storing text that is the content of the item. The item table 30 described above is
One set is created for each message ID. The compression key table 9 described above is processed by the compression key table transfer processing unit 6 activated by the learning interval monitoring processing unit 5 to replace the compression key learning table 4 with a new compression key table, as described later. It is replaced with the latest compressed key learning table 4.

【0011】以下、上述の如く構成された本実施例に係
る装置による動作を、図4およぞ図5に示す動作フロー
図に基づいて説明する。なお、ここでは、ホストコンピ
ュータのコンソールメッセージを、電話回線を利用して
遠隔地の表示機能を有する監視用コンピュータへ圧縮伝
送する場合の例を示す。メッセージ発生部1でメッセー
ジが発生する(ブロック51)と、このメッセージはメッセ
ージ受付処理部2に渡され、メッセージ受付処理部2に
おいて、圧縮キーテーブル9中の項目位置,項目長,項
目内容等の構造に従ってメッセージ項目を分割し、項目
テーブル30を作成する(ブロック52)。そして、ここで
作成した項目テーブル30と上述のメッセージ本体と
を、メッセージ圧縮判定処理部8へはメッセージ伝送の
ため、また、圧縮学習処理部3へは圧縮学習のために、
それぞれ渡す(ブロック53)。
The operation of the apparatus according to this embodiment having the above-mentioned structure will be described below with reference to the operation flow charts shown in FIGS. Here, an example is shown in which the console message of the host computer is compressed and transmitted to a monitoring computer having a display function at a remote place using a telephone line. When a message is generated in the message generation unit 1 (block 51), this message is passed to the message reception processing unit 2, and in the message reception processing unit 2, the item position, item length, item content, etc. in the compression key table 9 are displayed. The message item is divided according to the structure, and the item table 30 is created (block 52). Then, the item table 30 created here and the above-mentioned message body are transmitted to the message compression determination processing unit 8 for message transmission, and to the compression learning processing unit 3 for compression learning.
Pass each (block 53).

【0012】圧縮学習処理部3における圧縮学習処理
(図の左側の流れ)では、圧縮キー学習テーブル4内のメ
ッセージID21-2〜2n-2に同一メッセージが登録さ
れているか否かを検査し(ブロック54)、登録されていな
い場合には、圧縮キー学習テーブル4内のIDテーブル
20に新規要素を追加し、対応する項目テーブル30を
記憶して処理を終了する(ブロック55)。また、同一メッ
セージが登録されている場合には、該当する項目テーブ
ル30の項目内容31-5〜3n-5の項目内容で、一致検
査を行い(ブロック56〜58)、一致すれば前述の一致フラ
グ31-4〜3n-4のフラグをオンにし(ブロック60)、一
方、一致しない項目は新しいメッセージの内容に入換え
る(ブロック61)。この動作を、すべての項目について実
行し(ブロック57〜62)、すべての項目についての動作が
終了したら処理終了となる。
Compression learning processing in compression learning processing unit 3
In the (flow on the left side of the figure), it is checked whether or not the same message is registered in the message IDs 21-2 to 2n-2 in the compressed key learning table 4 (block 54). A new element is added to the ID table 20 in the compressed key learning table 4, the corresponding item table 30 is stored, and the processing is ended (block 55). If the same message is registered, a match check is performed on the item contents 31-5 to 3n-5 of the corresponding item table 30 (blocks 56 to 58). The flags 31-4 to 3n-4 are turned on (block 60), while the unmatched items are replaced with the contents of the new message (block 61). This operation is executed for all items (blocks 57 to 62), and when the operations for all items are completed, the processing ends.

【0013】一方、メッセージ圧縮判定処理部8におけ
る処理(図の右側の流れ)では、伝送するメッセージID
が圧縮キーテーブル9のメッセージID21-2〜2n-2
に登録されているか否かを検査し(ブロック63)、登録さ
れていなければメッセージをそのままメッセージ伝送処
理部11に渡し、圧縮せずに伝送する(ブロック70)。ま
た、伝送するメッセージIDが圧縮キーテーブル9のメ
ッセージID21-2〜2n-2に登録されている場合に
は、メッセージ情報をメッセージ圧縮処理部10に渡
し、以下の如く圧縮処理を行う(ブロック64〜68)。すな
わち、メッセージ圧縮処理部10では、項目テーブル3
0の一致フラグ31-4〜3n-4がオンの項目について内
容の一致検査を行い、一致している項目についてはOP
キー31-1〜3n-1への置換えを行い(ブロック66〜6
8)、一致していない項目はそのままの内容を使って圧縮
形式に変換する。この動作を、すべての項目について実
行し(ブロック65〜69)、すべての項目についての動作が
終了したら処理終了となる。
On the other hand, in the processing in the message compression determination processing unit 8 (flow on the right side of the figure), the message ID to be transmitted is transmitted.
Is the message ID 21-2 to 2n-2 of the compression key table 9.
Is checked (block 63), and if not registered, the message is directly passed to the message transmission processing unit 11 and is transmitted without being compressed (block 70). If the message ID to be transmitted is registered in the message IDs 21-2 to 2n-2 of the compression key table 9, the message information is passed to the message compression processing unit 10 and compression processing is performed as follows (block 64). ~ 68). That is, in the message compression processing unit 10, the item table 3
A match check of the contents is performed on the items whose 0 match flags 31-4 to 3n-4 are ON, and OP is performed for the matched items.
Replace with keys 31-1 to 3n-1 (blocks 66 to 6
8), Convert the unmatched items to the compressed format using the contents as they are. This operation is executed for all items (blocks 65 to 69), and when the operations for all items are completed, the processing ends.

【0014】圧縮形式に変換したメッセージはメッセー
ジ伝送処理部11に渡され、通信制御部7を介して受信
先装置またはコンピュータに伝送される(ブロック70)。
また、この間、学習インタバル監視処理部5は予め設定
した期間に達するかを監視しており(ブロック71)、予め
設定した期間に達した場合、圧縮キーテーブル転送処理
部6を起動する。圧縮キーテーブル転送処理部6では、
現在学習中の圧縮キー学習テーブル4を新規の圧縮キー
テーブル9に置換える処理を行い、この現在学習中の圧
縮キー学習テーブル4を通信制御部7を介して受信先装
置またはコンピュータに伝送する(ブロック72)。以後、
送信側のメッセージ圧縮判定処理部8およびメッセージ
圧縮処理部10では、置換えられた新しい圧縮キーテー
ブル9を使用して圧縮を行う。また、受信先装置または
コンピュータの通信制御部13では、受信した情報がメ
ッセージであればメッセージ受信処理部14へ渡し、圧
縮キーテーブルであれば圧縮キーテーブル受信処理部1
7へ渡す。この動作を、図5に基づいて説明する。
The message converted into the compressed format is passed to the message transmission processing unit 11 and transmitted to the receiving destination device or computer via the communication control unit 7 (block 70).
Further, during this period, the learning interval monitoring processing unit 5 monitors whether the preset period is reached (block 71), and when the preset period is reached, the compression key table transfer processing unit 6 is activated. In the compression key table transfer processing unit 6,
A process of replacing the currently learned compressed key learning table 4 with a new compressed key table 9 is performed, and the currently learned compressed key learning table 4 is transmitted to the destination device or computer via the communication control unit 7 ( Block 72). After that,
The message compression determination processing unit 8 and the message compression processing unit 10 on the transmission side perform compression using the new compression key table 9 that has been replaced. In the communication control unit 13 of the receiving device or computer, if the received information is a message, it is passed to the message reception processing unit 14, and if it is a compression key table, the compression key table reception processing unit 1
Pass to 7. This operation will be described with reference to FIG.

【0015】メッセージ受信処理部14では、受取った
情報がメッセージであり、かつ、該メッセージ(ブロッ
ク81,82)が圧縮されていれば(ブロック84)、メッセー
ジ解凍処理部15へ解凍処理を要求し、解凍後(ブロッ
ク85)、メッセージ譲渡処理部16へ渡す(ブロック8
6)。圧縮されていなければ、直接、メッセージ譲渡処理
部16へ渡す(ブロック86)。メッセージ譲渡処理部16
では、メッセージの表示やメッセージの解析を行う監視
装置を有するメッセージ表示/処理部19にメッセージ
を渡す。メッセージ表示/処理部19では、メッセージ
の表示を行う(ブロック87)。一方、メッセージ受信処理
部14が受取った情報が圧縮キーテーブルである場合に
は(ブロック82)、圧縮キーテーブル受信処理部17にお
いて、受取った圧縮キーテーブルを圧縮キーテーブル1
8に格納する(ブロック83)。以後、メッセージ解凍処理
部15では、置換えられた新しい圧縮キーテーブル18
を使用して解凍処理を行うことになる。
If the received information is a message and the message (blocks 81 and 82) is compressed (block 84), the message reception processing unit 14 requests the message decompression processing unit 15 to perform decompression processing. After decompressing (block 85), it is passed to the message transfer processing unit 16 (block 8
6). If it is not compressed, it is directly passed to the message transfer processing unit 16 (block 86). Message transfer processing unit 16
Then, the message is passed to the message display / processing unit 19 having a monitoring device for displaying the message and analyzing the message. The message display / processing unit 19 displays the message (block 87). On the other hand, when the information received by the message reception processing unit 14 is the compression key table (block 82), the compression key table reception processing unit 17 converts the received compression key table into the compression key table 1.
8 (block 83). After that, in the message decompression processing unit 15, the replaced new compressed key table 18
Will be used to perform the decompression process.

【0016】上記実施例によれば、形式がある程度固定
的で固定文字が多い、コンピュータシステムの状態やジ
ョブの処理状況等を伝えるためのメッセージ、すなわ
ち、コンソールメッセージの、上記固定的な部分を圧縮
記号化することにより、類似コンソールメッセージを効
果的に圧縮して伝送上のトラフィック量を減らすように
できるという効果が得られる。また、これにより、低速
回線を使用した遠隔表示装置へのメッセージ表示等にお
いて、メッセージ表示等の遅れの防止や、未表示メッセ
ージの大量の残留等を相当程度防止することが可能にな
る。更に、本実施例に係る装置の動作により、メッセー
ジ形式の変更にも自動的に対応することが可能となるの
で、メッセージ形式の変更や新規メッセージの追加等に
対応するための、変換テーブルの変換作業等の人為的な
操作の必要性がなくなるという効果も得られる。
According to the above-mentioned embodiment, the fixed part of the console message, that is, the message for transmitting the status of the computer system, the processing status of the job, etc., which has a fixed format and many fixed characters, is compressed. The encoding has the effect of effectively compressing similar console messages to reduce the amount of traffic on the transmission. Further, this makes it possible to prevent a delay in message display and the like and to prevent a large amount of undisplayed messages from remaining in a message display on a remote display device using a low-speed line. Further, the operation of the apparatus according to the present embodiment makes it possible to automatically cope with the change of the message format, so that the conversion of the conversion table in order to cope with the change of the message format, the addition of a new message, etc. It is also possible to obtain the effect of eliminating the need for artificial operation such as work.

【0017】なお、上記実施例は本発明の一例を示した
ものであり、本発明はこれに限定されるべきものではな
いことは言うまでもないことである。例えば、学習イン
タバル監視処理部5による圧縮キーテーブル転送処理部
6起動の周期は、予め設定した期間に達したか否かによ
る他、メッセージ圧縮処理部10における、項目テーブ
ル30の一致フラグ31-4〜3n-4がオンの項目につい
て内容の一致検査の一致回数を用いてもよい。図6に、
本実施例に係る装置の動作による、圧縮前後のメッセー
ジの比較図を示す。図において、40は項目テーブル3
0の圧縮フラグの状態がオンかオフかを示しており、4
1は圧縮前の(元の)メッセージ、42は圧縮後のメッセ
ージを示している。
It is needless to say that the above embodiment shows an example of the present invention and the present invention should not be limited to this. For example, the cycle of activation of the compression key table transfer processing unit 6 by the learning interval monitoring processing unit 5 depends on whether or not a preset period has been reached, and the match flag 31-4 of the item table 30 in the message compression processing unit 10 It is also possible to use the number of matches in the content match check for the items for which 3n-4 is ON. In Figure 6,
FIG. 6 shows a comparison diagram of messages before and after compression by the operation of the apparatus according to the present embodiment. In the figure, 40 is an item table 3
It indicates whether the compression flag of 0 is on or off.
Reference numeral 1 denotes a (original) message before compression, and 42 denotes a message after compression.

【0018】[0018]

【発明の効果】以上、詳細に説明した如く、本発明によ
れば、発信側と受信側の両者間で予めメッセージ形式の
統一を必要とせず、また、発信側で独自にメッセージ形
式の変更や新規メッセージの追加を行っても、受信側で
人為的な変更操作を必要とせずに、トラフィック量の大
幅な削減を行うことが可能なコンソールメッセージ伝送
方法およびそのための好適なシステムを実現できるとい
う顕著な効果を奏するものである。
As described in detail above, according to the present invention, it is not necessary to unify the message formats in advance between the sender and the receiver, and the sender can independently change the message format. It is remarkable that a console message transmission method and a suitable system therefor can be realized that can significantly reduce the traffic volume without requiring an artificial change operation on the receiving side even if a new message is added. It has a great effect.

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

【図1】本発明の一実施例に係るコンソールメッセージ
伝送を実現するためのコンソールメッセージの発生元の
装置(コンピュータ)の構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a device (computer) that is a source of a console message for realizing console message transmission according to an embodiment of the present invention.

【図2】本発明の一実施例に係るコンソールメッセージ
伝送を実現するためのコンソールメッセージの受信先の
装置(コンピュータ)の構成を示すブロック図である。
FIG. 2 is a block diagram showing a configuration of an apparatus (computer) that is a recipient of a console message for realizing console message transmission according to an embodiment of the present invention.

【図3】実施例に係る圧縮キー学習テーブル4および圧
縮キーテーブル9の構造例を示す図である。
FIG. 3 is a diagram showing a structural example of a compressed key learning table 4 and a compressed key table 9 according to the embodiment.

【図4】実施例に係るメッセージの発生元の装置による
動作を説明する動作フロー図である。
FIG. 4 is an operation flow diagram illustrating an operation by the device that is the source of the message according to the embodiment.

【図5】実施例に係るメッセージの受信先の装置による
動作を説明する動作フロー図である。
FIG. 5 is an operation flow diagram illustrating an operation performed by a device that is a recipient of a message according to the embodiment.

【図6】実施例に係る装置の動作に基づく、圧縮前後の
メッセージの比較図を示す図である。
FIG. 6 is a diagram showing a comparison diagram of messages before and after compression based on the operation of the apparatus according to the embodiment.

【図7】実施例に係るメッセージ伝送方法が適用される
コンピュータシステムの構成例を示す図である。
FIG. 7 is a diagram showing a configuration example of a computer system to which the message transmission method according to the embodiment is applied.

【符号の説明】[Explanation of symbols]

1 メッセージ発生部 2 メッセージ受付処理部 3 圧縮学習処理部 4 圧縮キー学習テーブル 5 学習インタバル監視処理部 6 圧縮キーテーブル転送処理部 7 通信制御部 8 メッセージ圧縮判定処理部 9 圧縮キーテーブル 10 メッセージ圧縮処理部 11 メッセージ伝送処理部 12 通信回線 13 通信制御部 14 メッセージ受信処理部 15 メッセージ解凍処理部 16 メッセージ譲渡処理部 17 圧縮キーテーブル受信処理部 18 圧縮キーテーブル 19 メッセージ表示/処理部 20 IDテーブル 30 項目テーブル 41 元のメッセージ 42 圧縮されたメッセージ 90 中央のコンピュータルーム 91 遠隔監視センタ 92 コンピュータシステムの管理者宅 1 Message Generation Section 2 Message Reception Processing Section 3 Compression Learning Processing Section 4 Compression Key Learning Table 5 Learning Interval Monitoring Processing Section 6 Compression Key Table Transfer Processing Section 7 Communication Control Section 8 Message Compression Judgment Processing Section 9 Compression Key Table 10 Message Compression Processing Part 11 Message transmission processing part 12 Communication line 13 Communication control part 14 Message reception processing part 15 Message decompression processing part 16 Message transfer processing part 17 Compressed key table reception processing part 18 Compressed key table 19 Message display / processing part 20 ID table 30 items Table 41 Original message 42 Compressed message 90 Central computer room 91 Remote monitoring center 92 Computer system administrator home

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 コンソールメッセージを、通信媒体を介
してホストコンピュータ内のコンソール装置と、遠隔地
の監視装置に伝送するコンソールメッセージの伝送方法
であって、メッセージ発信側において、伝送対象メッセ
ージ中の固定的項目についてのみ圧縮処理を行い、非固
定的項目については圧縮処理を行わずに、受信先に伝送
することを特徴とするコンソールメッセージの伝送方
法。
1. A console message transmission method for transmitting a console message to a console device in a host computer and a monitoring device at a remote place via a communication medium. A method of transmitting a console message, which comprises performing compression processing only on target items and not performing compression processing on non-fixed items, and transmitting them to a receiver.
【請求項2】 前記メッセージ発信側における圧縮処理
の実行要否の判定に際しては、伝送対象メッセージと同
一のメッセージIDを有するメッセージが以前に伝送さ
れたか否かを調べ、伝送されている場合には、当該メッ
セージ中の項目毎の比較を行って一致状況を学習テーブ
ル上に記憶して行き、以後、前記学習テーブルを参照し
て前記メッセージ発信側における圧縮処理の実行要否の
判定を行うことを特徴とする請求項1記載のコンソール
メッセージの伝送方法。
2. When determining whether or not to perform compression processing on the message sending side, it is checked whether or not a message having the same message ID as the message to be transmitted has been previously transmitted, and if it has been transmitted, , Comparing the items in the message and storing the coincidence status on the learning table, and thereafter, referring to the learning table, determining whether or not the compression process should be executed on the message sending side. The method of claim 1, wherein the console message is transmitted.
【請求項3】 前記学習テーブルから、一定期間毎に、
常に一致している項目を求めて、これに基づいて、実際
の圧縮・解凍に用いる圧縮キー(圧縮記号)を記憶する圧
縮キーテーブルを作成・更新することを特徴とする請求
項2記載のコンソールメッセージの伝送方法。
3. From the learning table, at regular intervals,
3. The console according to claim 2, wherein a consistent key item is always obtained, and based on this, a compression key table storing a compression key (compression symbol) used for actual compression / decompression is created / updated. Message transmission method.
【請求項4】 前記圧縮キーテーブルを受信先に定期的
に転送し、これに基づいて、発信側と受信先において圧
縮・解凍を行うことを特徴とする請求項3記載のコンソ
ールメッセージの伝送方法。
4. The method of transmitting a console message according to claim 3, wherein the compression key table is periodically transferred to a receiver, and the sender and the receiver perform compression / decompression based on the transfer. .
【請求項5】 コンソールメッセージを、通信媒体を介
してホストコンピュータ内のコンソール装置と、遠隔地
の監視装置に伝送するコンソールメッセージの伝送シス
テムであって、メッセージ発信側には、伝送対象メッセ
ージと同一のメッセージIDを有するメッセージが以前
に伝送されたか否かを調べ、伝送されている場合には、
当該メッセージ中の項目毎の比較を行って一致状況を学
習テーブル上に記憶して行き、以後、前記学習テーブル
を参照して前記メッセージ発信側における圧縮処理の実
行要否の判定を行う手段と、学習テーブルから、一定期
間毎に、常に一致している項目を求めて、これに基づい
て、実際の圧縮・解凍に用いる圧縮キー(圧縮記号)を記
憶する圧縮キーテーブルを作成・更新する手段と、前記
圧縮キーテーブルを受信先に定期的に転送する手段を設
け、また、受信先には、転送された前記圧縮キーテーブ
ルに基づいて圧縮・解凍を行う手段を設けたことを特徴
とするコンソールメッセージの伝送システム。
5. A console message transmission system for transmitting a console message to a console device in a host computer and a monitoring device at a remote place via a communication medium, wherein the message originator is the same as the message to be transmitted. Check if the message with the message ID of was previously transmitted, and if so,
Means for comparing each item in the message and storing the coincidence status on a learning table, and thereafter, referring to the learning table, determining whether or not to perform compression processing on the message transmission side, From the learning table, find a consistent item at regular intervals, and based on this, create and update a compression key table that stores the compression key (compression symbol) used for actual compression and decompression. A console characterized in that means for periodically transferring the compression key table to a receiver is provided, and means for performing compression / decompression based on the transferred compression key table is provided at the receiver. Message transmission system.
JP6034567A 1994-03-04 1994-03-04 Method for transmitting console message and system for same Pending JPH07244620A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6034567A JPH07244620A (en) 1994-03-04 1994-03-04 Method for transmitting console message and system for same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6034567A JPH07244620A (en) 1994-03-04 1994-03-04 Method for transmitting console message and system for same

Publications (1)

Publication Number Publication Date
JPH07244620A true JPH07244620A (en) 1995-09-19

Family

ID=12417907

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6034567A Pending JPH07244620A (en) 1994-03-04 1994-03-04 Method for transmitting console message and system for same

Country Status (1)

Country Link
JP (1) JPH07244620A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005510804A (en) * 2001-11-23 2005-04-21 リサーチ イン モーション リミテッド System and method for processing extensible markup language (XML) documents
US7899900B1 (en) 2002-08-22 2011-03-01 Ricoh Company, Ltd. Method and system for monitoring network connected devices with multiple protocols
KR101021318B1 (en) * 2009-03-19 2011-03-11 주식회사 세명기업 Jig for manufacturing stabilizer bar bushes
US8836466B2 (en) 2010-08-04 2014-09-16 Fujitsu Limited Monitoring system, device, monitoring method, and monitoring program

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005510804A (en) * 2001-11-23 2005-04-21 リサーチ イン モーション リミテッド System and method for processing extensible markup language (XML) documents
US7636565B2 (en) 2001-11-23 2009-12-22 Research In Motion Limited System and method for processing extensible markup language (XML) documents
US7904073B2 (en) 2001-11-23 2011-03-08 Research In Motion Limited System and method for processing extensible markup language (XML) documents
US8010097B2 (en) 2001-11-23 2011-08-30 Research In Motion Limited System and method for processing extensible markup language (XML) documents
US7899900B1 (en) 2002-08-22 2011-03-01 Ricoh Company, Ltd. Method and system for monitoring network connected devices with multiple protocols
KR101021318B1 (en) * 2009-03-19 2011-03-11 주식회사 세명기업 Jig for manufacturing stabilizer bar bushes
US8836466B2 (en) 2010-08-04 2014-09-16 Fujitsu Limited Monitoring system, device, monitoring method, and monitoring program

Similar Documents

Publication Publication Date Title
EP0130375B1 (en) Interactive control method for communicating data between incompatible information processing systems
US20040021554A1 (en) Radio pager that can flexibly select an output mode
JPH07244620A (en) Method for transmitting console message and system for same
US5889818A (en) Adaptive display refresh and data compression in a radio frequency environment
CN116055534A (en) Multi-serial device data forwarding system and method
CN100512141C (en) Method for implementing remote debarkation of embedded equipment by cascade interface
CN100546249C (en) The method and system of dynamic display accession number or patent in a kind of instant messaging
JPH07175707A (en) File transfer system
JPH0254331A (en) Display system
JP2002229886A (en) Data sending and receiving method
CN218384276U (en) Ship information management system
JPH07212868A (en) Data transmission method
JPH08235049A (en) Communication system
JPS62110384A (en) Multimedia mail processing device
JPH1091554A (en) Communication speed-up system
JPH09331339A (en) Monitor controller
JPH0863411A (en) Data communicating method and data communication system
JP2905552B2 (en) Keyboard control method
CN115240473A (en) Ship information management system
JPH1139174A (en) Interruption processing method at client-server system
JPH0757036B2 (en) Distributed control system
JPH1093443A (en) Data compression restoring device and its method
JPH0832559A (en) On-line text arrival management processing section and on-line text arrival management method
JPS6310259A (en) Data transfer system using simplified code
JPH03222054A (en) Re-using system for terminal screen input data history