JPH0962592A - メッセージ処理方式 - Google Patents

メッセージ処理方式

Info

Publication number
JPH0962592A
JPH0962592A JP7220422A JP22042295A JPH0962592A JP H0962592 A JPH0962592 A JP H0962592A JP 7220422 A JP7220422 A JP 7220422A JP 22042295 A JP22042295 A JP 22042295A JP H0962592 A JPH0962592 A JP H0962592A
Authority
JP
Japan
Prior art keywords
sequence number
message
management table
record
empty
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
JP7220422A
Other languages
English (en)
Inventor
Tomoaki Sato
智昭 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Solution Innovators Ltd
Original Assignee
NEC Solution Innovators 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 NEC Solution Innovators Ltd filed Critical NEC Solution Innovators Ltd
Priority to JP7220422A priority Critical patent/JPH0962592A/ja
Publication of JPH0962592A publication Critical patent/JPH0962592A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】 【課題】 送信側における送達確認を効率的に行わせ
る。 【解決手段】 シーケンス番号付与手段1は、メッセー
ジ送信要求が発生すると空シーケンス番号管理テーブル
における未使用のレコードリンクから空シーケンス番号
を取得し、該取得した空シーケンス番号が示すレコード
にはメッセージ管理テーブルのアドレスをセットする。
メッセージ送信手段2は、シーケンス番号付与手段が取
得したシーケンス番号を要求メッセージにセットして相
手側通信システムに送信する。送信メッセージ検索手段
3は、相手側通信システムから応答メッセージを受信す
ると該応答メッセージ内にセットされているシーケンス
番号を基にして空シーケンス番号管理テーブル内に管理
されている前記メッセージ管理テーブルを検索する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明はコンピュータ通信に
おけるメッセージ処理方式に関し、特に要求メッセージ
の送達確認を行う場合のメッセージ処理方式に関する。
【0002】
【従来の技術】従来のメッセージ処理方式では、要求メ
ッセージの送信が発生した場合、自側通信管理プログラ
ムが、図3に示すように、送信元と送信先および送信メ
ッセージを管理するためのメッセージ管理テーブル1−
1を空メッセージ管理テーブルキューから取り出し(図
示せず)、取り出したテーブル1−1内にシーケンス番
号を格納し、NEXTアドレスとBACKアドレスを付
与してメッセージ管理テーブルリンク内にリンクした
後、要求メッセージにシーケンス番号を付与し、送信先
に要求メッセージの送信を行う。要求メッセージを受信
した相手通信プログラムが、応答メッセージに要求メッ
セージ内にセットされているシーケンス番号を付与し
て、該応答メッセージを返送する。応答メッセージを受
信した自側通信プログラムは、応答メッセージ内のシー
ケンス番号をメッセージ管理テーブルリンクのリンクを
たどって、テーブル内に控えられているシーケンス番号
と比較して、同一のものを捜し出し、そのテーブルで管
理されている通信に対して、応答メッセージが肯定応答
ならば、通信を続け、否定応答ならば通信を打ち切るよ
うに制御する。
【0003】
【発明が解決しようとする課題】上述した従来のメッセ
ージ処理方式では、大量の要求メッセージの送信が続け
て発生した場合、図3に示すメッセージ管理テーブルリ
ンクの終りの方にリンクされたメッセージ管理テーブル
に対応するシーケンス番号を有する応答メッセージを受
信すると、テーブルリンクを最初からたどるために、メ
ッセージ管理テーブルの検索に時間がかかり、検索効率
が悪いという欠点があった。
【0004】
【課題を解決するための手段】本発明は、送信メッセー
ジを管理するメッセージ管理テーブルと、空シーケンス
番号を管理するテーブルであって該テーブルを構成する
各レコードの該テーブル内でのレコード位置がシーケン
ス番号を示し前記空シーケンス番号は未使用の該レコー
ドのリンクによって管理されるとともに使用中の該レコ
ードには前記メッセージ管理テーブルアドレスがセット
される空シーケンス番号管理テーブルを予め備え、自側
通信システムが、メッセージ送信要求が発生すると前記
空シーケンス番号管理テーブルにおける前記未使用のレ
コードリンクから空シーケンス番号を取得し該取得した
空シーケンス番号が示す前記レコードには前記メッセー
ジ管理テーブルのアドレスをセットするシーケンス番号
付与手段と、前記シーケンス番号付与手段が取得した前
記シーケンス番号を要求メッセージにセットして相手側
通信システムに送信するメッセージ送信手段と、応答メ
ッセージを受信するメッセージ受信手段と、前記応答メ
ッセージを受信すると該応答メッセージ内にセットされ
ている前記シーケンス番号を基にして前記空シーケンス
番号管理テーブル内に管理されている前記メッセージ管
理テーブルを検索する送信メッセージ検索手段とを具備
し、前記相手側通信システムが前記要求メッセージを受
信すると前記要求メッセージにセットされている前記シ
ーケンス番号を前記応答メッセージにセットして返送す
る返送手段とを具備することを特徴とする。
【0005】
【発明の実施の形態】次に、本発明について図面を参照
して説明する。
【0006】図1は本発明の一実施例を示すブロック
図、図2は本実施例で使用するテーブル構成例を示す図
である。
【0007】図2において、テーブル2−1は、空シー
ケンス番号のアドレスをFIRSTアドレスとLAST
アドレスにより管理している。テーブル2−2は、シー
ケンス番号順に並んだレコードから構成されており、レ
コードのテーブル2−2の上部からの位置がシーケンス
番号を示すものとする。未使用レコードは互にリンクさ
れることで空シーケンス番号を管理し、また使用中のレ
コードには、メッセージ管理テーブル2−3のアドレス
を格納することによって送信メッセージを管理する。テ
ーブル2−2における最初の空シーケンス番号のレコー
ドアドレスは、テーブル2−1の空シーケンス番号FI
RSTアドレスによって指定され、指定された空シーケ
ンス番号のレコードには次の空シーケンス番号のレコー
ドアドレスがセットされ、その次の空シーケンス番号の
レコードには、さらに次の空シーケンス番号へのレコー
ドアドレスがセットされる構造となっている。従って、
システム立ち上げ時には、全てのレコードが上から順に
リンクされた状態であり、その後に空シーケンス番号の
割り当てが行われるときには、テーブル2−1の空シー
ケンス番号FIRSTアドレスが指しているレコード
に、メッセージ管理テーブル2−3のアドレスがセット
され、テーブル2−1の空シーケンス番号FIRSTア
ドレスには、次の空シーケンス番号のアドレスがセット
される。
【0008】また、シーケンス番号から、テーブル2−
3を捜し出すときには、シーケンス番号からテーブル2
−2の該当レコードを求め、求められたレコードに格納
されたテーブル2−3のアドレスを求める。その後、テ
ーブル2−1の空シーケンス番号LASTアドレスに新
たに空となったシーケンス番号へのアドレスをセット
し、それまでの空シーケンス番号LASTアドレスのさ
すレコードには該新たに空となったシーケンス番号への
アドレスをセットし、新たに空となったシーケンス番号
のレコードには、NULLをセットする。
【0009】自側通信プログラムで、メッセージ送信要
求が発生すると、シーケンス番号付与手段1は、テーブ
ル2−1の空シーケンス番号FIRSTアドレスから空
シーケンス番号を取得し、取得した空シーケンス番号の
さすレコードには空メッセージ管理テーブルキュー(図
示せず)から取り出したメッセージ管理テーブル2−3
のアドレスをセットし、テーブル2−1の空シーケンス
番号FIRSTアドレスには、次の空シーケンス番号の
レコードアドレスをセットする。
【0010】メッセージ送信手段2は、シーケンス番号
付与手段1が取得したシーケンス番号を要求メッセージ
にセットして、相手側通信プログラムに送信する。
【0011】要求メッセージを受信した相手側通信プロ
グラムは、要求メッセージにセットされているシーケン
ス番号を応答メッセージにセットして返送する(図示せ
ず)。
【0012】メッセージ受信手段4が、応答メッセージ
を受信すると、送信メッセージ検索手段3は、応答メッ
セージ内にセットされているシーケンス番号を基にし
て、テーブル2−2内に管理されているメッセージ管理
テーブル2−3を検索する。これは、上述したように、
テーブル2−2の上からシーケンス番号に相当するレコ
ードを取り出すことによって行われる。受信した応答メ
ッセージが、肯定応答であれば、検索されたメッセージ
管理テーブル内に予め保存された送信メッセージにより
通信を続行し、否定応答であれば、通信を打ち切る処理
を行う。不要になったシーケンス番号のレコードアドレ
スは、既に上述したように、テーブル2−1内の空シー
ケンス番号LASTアドレスにセットし、空シーケンス
番号としてキューイング処理を行う。
【0013】以上説明したように、本発明により、応答
メッセージ内に含まれるシーケンス番号からテーブル2
−2を索引することにより直ちにメッセージ管理テーブ
ルを捜し出すことが可能になる。
【0014】
【発明の効果】以上説明したように、本発明により、大
量に送信メッセージを送信しても、応答メッセージ内に
含まれるシーケンス番号からテーブル2−2を索引する
ことにより直ちにメッセージ管理テーブルを捜し出し、
対応する送信メッセージを取り出すことができるように
したことにより、検索効率が向上する効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例を示すブロック図である。
【図2】本実施例で使用するテーブル構成例を示す図で
ある。
【図3】従来例におけるテーブル構成例を示す図であ
る。
【符号の説明】
1 シーケンス番号付与手段 2 シーケンス送信手段 3 送信メッセージ検索手段 4 メッセージ受信手段 1−1,2−3 メッセージ管理テーブル

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 送信メッセージを管理するメッセージ管
    理テーブルと、空シーケンス番号を管理するテーブルで
    あって該テーブルを構成する各レコードの該テーブル内
    でのレコード位置がシーケンス番号を示し前記空シーケ
    ンス番号は未使用の該レコードのリンクによって管理さ
    れるとともに使用中の該レコードには前記メッセージ管
    理テーブルアドレスがセットされる空シーケンス番号管
    理テーブルを予め備え、自側通信システムが、メッセー
    ジ送信要求が発生すると前記空シーケンス番号管理テー
    ブルにおける前記未使用のレコードリンクから空シーケ
    ンス番号を取得し該取得した空シーケンス番号が示す前
    記レコードには前記メッセージ管理テーブルのアドレス
    をセットするシーケンス番号付与手段と、前記シーケン
    ス番号付与手段が取得した前記シーケンス番号を要求メ
    ッセージにセットして相手側通信システムに送信するメ
    ッセージ送信手段と、応答メッセージを受信するメッセ
    ージ受信手段と、前記応答メッセージを受信すると該応
    答メッセージ内にセットされている前記シーケンス番号
    を基にして前記空シーケンス番号管理テーブル内に管理
    されている前記メッセージ管理テーブルを検索する送信
    メッセージ検索手段とを具備し、前記相手側通信システ
    ムが前記要求メッセージを受信すると前記要求メッセー
    ジにセットされている前記シーケンス番号を前記応答メ
    ッセージにセットして返送する返送手段とを具備するこ
    とを特徴とするメッセージ処理方式。
JP7220422A 1995-08-29 1995-08-29 メッセージ処理方式 Pending JPH0962592A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7220422A JPH0962592A (ja) 1995-08-29 1995-08-29 メッセージ処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7220422A JPH0962592A (ja) 1995-08-29 1995-08-29 メッセージ処理方式

Publications (1)

Publication Number Publication Date
JPH0962592A true JPH0962592A (ja) 1997-03-07

Family

ID=16750868

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7220422A Pending JPH0962592A (ja) 1995-08-29 1995-08-29 メッセージ処理方式

Country Status (1)

Country Link
JP (1) JPH0962592A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0371360A (ja) * 1989-08-11 1991-03-27 Hitachi Ltd 通信制御方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0371360A (ja) * 1989-08-11 1991-03-27 Hitachi Ltd 通信制御方式

Similar Documents

Publication Publication Date Title
US5136716A (en) Session control in network for digital data processing system which supports multiple transfer protocols
US7814178B2 (en) Method and apparatus for data configuration in communication device
JP2000132603A (ja) 分散環境におけるスケジュールデータ管理方法および装置とスケジュールデータ管理プログラムを記録した記録媒体
JPH0962592A (ja) メッセージ処理方式
JP2000242574A (ja) データ転送方法および予定転送先データベース作成方法
JPH0528195A (ja) 情報入手方法
JPH10177510A (ja) クライアント・サーバ・システム
JP2002042298A (ja) タクシー配車方法及びシステム
JPH10143525A (ja) 携帯情報端末装置
JP3077350B2 (ja) ネットワークシステム
JPH11338757A (ja) ファイル管理装置
JP3405243B2 (ja) ワークフロー変更システムおよびワークフロー変更方式
JP2768413B2 (ja) 多地点通信会議システム
JP3910013B2 (ja) 通信方式および方法
JPS63204958A (ja) 着信者情報管理方式
JPH07297972A (ja) ファクシミリメールシステム
JPH10320148A (ja) ログ情報を保存する機能を有するネットワークプリンタシステム
JPH04302338A (ja) 電子計算機システム
JPH07111698B2 (ja) セション管理処理方法
JPH07134699A (ja) マルチプロセッサシステムにおける接続装置状態管理表の作成方式
JPH07200454A (ja) ネットワークアドレス動的管理装置
JP2002319937A (ja) データ配信システム
JPH06197126A (ja) 電子メール装置
JPS63300349A (ja) コンピュ−タ間のデ−タ送信開始確認方式
JPH07121467A (ja) 電子計算機システム

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19981104