(57)【要約】【課題】通信途絶に対して不要な再送信を回避する。【解決手段】インターネットを介して送受信を行うメッセージ送受信装置の復旧システムに、送信すべきメッセージを蓄積する送信側メッセージ蓄積装置１１０と、受信側の送受信装置のアドレス、送信完了の受信時刻、受信完了通知の受信時刻、引渡完了通知の受信時刻を記録し、受信完了通知、引渡完了通知に基づいて蓄積されたメッセージの再送信を判断処理する送信側履歴処理装置１２０と、送信されたメッセージを受信して蓄積する受信側メッセージ蓄積装置２１０と、蓄積されたメッセージを外部システムに引き渡す外部システムの引渡処理装置２２０と、送信側の送受信装置にメッセージの受信完了通知、外部システムの引渡処理装置の引渡完了時に引渡通知を送信し、送信側の送受信装置のアドレス、受信完了通知時刻、引渡完了通知時刻を記録する受信側履歴処理装置２３０とを備える。【選択図】  図１
2005033242.tif 000002
【特許請求の範囲】
【請求項１】
インターネットを介して送受信を行うメッセージ送受信装置の復旧システムにおいて、
送信側のメッセージ送受信装置で送信すべきメッセージを蓄積する送信側メッセージ蓄積装置と、
前記送信側メッセージ蓄積装置から蓄積されたメッセージを受信する受信側のメッセージ送受信装置のアドレス、前記送信側メッセージ蓄積装置から受信側のメッセージ送受信装置に送信されるメッセージの送信完了時刻、受信側の前記メッセージ送受信装置から送信側のメッセージ送受信装置に送信されるメッセージの受信完了通知の受信時刻及び外部システムへの引渡完了通知の受信時刻を記録し、前記受信側のメッセージ送受信装置から受信した前記受信完了通知、前記引渡完了通知に基づいて前記送信側メッセージ蓄積装置から受信側の前記送受信装置に蓄積されたメッセージの再送信をすべきか否かを判断処理する送信側履歴処理装置と、
送信側の前記メッセージ送受信装置から受信側の前記メッセージ送受信装置に送信されたメッセージを受信して蓄積する受信側メッセージ蓄積装置と、
前記受信側メッセージ蓄積装置から蓄積されたメッセージを前記外部システムに引き渡す外部システムの引渡処理装置と、
受信側の前記メッセージ送受信装置から送信側の前記送受信装置にメッセージの受信完了通知、前記外部システムの引渡処理装置の引渡完了時に引渡完了通知を送信し、送信側の前記送受信装置のアドレス、メッセージの受信完了通知時刻、前記外部システムの引渡処理装置で引き渡されたメッセージの引渡完了通知時刻を記録する受信側履歴処理装置とを備えることを特徴とするメッセージ送受信装置の復旧システム。
【請求項２】
前記送信側履歴処理装置では、前記受信側のメッセージ送受信装置からメッセージの受信完了通知、メッセージの引渡完了通知の双方を受信しない場合のみ、メッセージを再送信し前記インターネットの障害復旧を行うことを特徴とする、請求項１に記載のメッセージ送受信装置の復旧システム。
【請求項３】
前記受信側履歴処理装置は、前記外部システムの引渡処理装置の引渡し前に、送信側から送信されたメッセージを受信した際に、前記送信側の送受信装置に引渡完了通知を送信することを特徴とする、請求項１に記載のメッセージ送受信装置の復旧システム。
【請求項４】
送信側の前記送受信装置から受信側の前記送受信装置にメッセージを送信した際、受信側の前記送受信装置が運用時間からはずれ停止中となり、受信完了通知、引渡完了通知を送信できない場合、受信側の前記送受信装置が運用時間になり起動した際に、送信側の前記送受信装置から受信側の前記送受信装置にメッセージを再送信し前記送受信装置の停止に起因する障害復旧を行うことを特徴とする、メッセージ送受信装置の復旧システム。
【請求項５】
受信側の前記送受信装置、送信側の前記送受信装置が多重化されている場合、故障した送受信装置の受信側又は送信側の前記メッセージ蓄積装置、受信側又は送信側の前記メッセージ履歴処理装置に対して、健全な送受信装置の受信側又は送信側の前記メッセージ蓄積装置、受信側又は送信側の前記メッセージ履歴処理装置から蓄積メッセージ、履歴情報をそれぞれコピーして前記インターネットの障害復旧を行うことを特徴とする、メッセージ送受信装置の復旧システム。
【請求項６】
送信側の前記送受信装置が引渡完了通知を受信した際に前記送信側メッセージ蓄積装置では蓄積したメッセージから該当するメッセージを削除し、前記外部システムへの引渡し処理装置がメッセージを引渡した際に前記受信側メッセージ蓄積装置では蓄積したメッセージから該当するメッセージを削除することを特徴とする、請求項１に記載のメッセージ送受信装置の復旧システム。
【請求項７】
インターネットを介して送受信を行うメッセージ送受信装置の復旧方法において、
送信側のメッセージ送受信装置で送信すべきメッセージを蓄積する工程と、
前記インターネットを介して、送信側の前記メッセージ送受信装置から蓄積されたメッセージを受信側のメッセージ送受信装置に送信する工程と、
受信側の前記メッセージ送受信装置のアドレスを履歴情報として送信側の前記送受信装置に記録する工程と、
前記インターネットを介して、送信側の前記メッセージ送受信装置からメッセージを受信する工程と、
受信したメッセージを受信側の前記メッセージ送受信装置で蓄積する工程と、
受信し蓄積されたメッセージを受信側の前記メッセージ送受信装置から外部システムに引き渡す工程と、
送信側のメッセージ送受信装置のアドレス、メッセージの受信完了通知時刻、前記外部システムの引渡処理装置で引き渡されたメッセージの引渡完了通知時刻を履歴情報として記録する工程と、
前記インターネットを介して、受信側の前記メッセージ送受信装置からメッセージの受信完了通知、メッセージの引渡完了通知を送信する工程と、
前記インターネットを介して、送信側の前記メッセージ送受信装置でメッセージの受信完了通知、メッセージの引渡完了通知を受信する工程と、
メッセージの受信完了通知の受信時刻、メッセージの引渡完了通知の受信時刻を受信側の前記メッセージ送受信装置のアドレスに対応して履歴情報として送信側の前記送受信装置に記録する工程と、
受信した前記メッセージの受信完了通知、メッセージの引渡完了通知を基に送信側から受信側のメッセージ送受信装置に蓄積したメッセージの再送信を判断処理する工程とを備えることを特徴とするメッセージ送受信装置の復旧方法。
【請求項８】
インターネットを介して送受信を行うメッセージ送受信装置の復旧システムにおいて、
送信側のメッセージ送受信装置で識別番号が設けられた送信すべきメッセージを蓄積する送信側メッセージ蓄積装置と、
前記送信側メッセージ蓄積装置から蓄積されたメッセージを受信する受信側のメッセージ送受信装置のアドレス、前記送信側メッセージ蓄積装置から受信側のメッセージ送受信装置に送信されるメッセージの送信識別番号、受信側の前記メッセージ送受信装置から送信側のメッセージ送受信装置に送信されるメッセージの受信完了時に返信される識別番号、外部システムへの引渡完了時に返信される識別番号を記録し、前記受信側のメッセージ送受信装置から受信完了時に返信された識別番号、前記引渡完了時に返信された識別番号に基づいて前記送信側メッセージ蓄積装置から受信側の前記送受信装置に蓄積されたメッセージの再送信をすべきか否かを判断処理する送信側履歴処理装置と、
送信側の前記メッセージ送受信装置から受信側の前記メッセージ送受信装置に送信されたメッセージを受信して蓄積する受信側メッセージ蓄積装置と、
前記受信側メッセージ蓄積装置から蓄積されたメッセージを前記外部システムに引き渡す外部システムの引渡処理装置と、
受信側の前記メッセージ送受信装置から送信側の前記送受信装置にメッセージの受信完了時にメッセージに含まれる識別番号、前記外部システムの引渡処理装置の引渡完了時にメッセージに含まれる識別番号を返信し、送信側の前記送受信装置のアドレス、メッセージの受信完了時の識別番号、前記外部システムの引渡処理装置で引き渡されたメッセージの引渡完了通知時の識別番号記録する受信側履歴処理装置とを備えることを特徴とするメッセージ送受信装置の復旧システム。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明はメッセージ送受信装置の復旧システムに関する。特に、本発明は、メッセージの送受信履歴、外部システムへの引渡し履歴を用いたメッセージ送受信装置の復旧システム及び方法に関する。
【０００２】
【従来の技術】
従来、二者間以上でメッセージを通信し、二者間で通信の瞬断があった場合通信レベルの情報保持に依存した再送信が行われている。
さらに、一方の側の通信途絶、送受信装置の停止等に起因して、他方側にも影響が及び、整合性をとった復旧を行うには二者間の相互の情報伝達により状態調査作業、確認作業などが必要であり、時間のかかる作業が必要であった。
【０００３】
このため、送受信装置を単一化し、順序制限をつけることでこれらの作業を単純化するなどして、作業を軽減化している。
このような作業の軽減化に関して従来のＩＳＤＮターミナルアダプタ装置では通信履歴を蓄積記憶して障害時の原因解明を援助するようにしている（例えば、特許文献１参照。）。
【０００４】
また、通信履歴情報解析装置では通信履歴情報の形態がその内容を迅速に把握できる形態であり、復旧作業を迅速に行うことのできる電子計算機を実現しているものもある（例えば、特許文献２参照。）。
【０００５】
【特許文献１】
特開平５−１９９３２６号公報（第２、３頁、図１）
【特許文献２】
特開平５−１００９６７号公報（第２、３頁、図１）
【０００６】
二者間で通信している送受信装置では送信のネットワークに経路障害による通信途絶、送受信装置の障害、停止に起因するメッセージの受信ができず、メッセージの受信完了の通知が行われないということが生じる場合があった。
この場合、送信側から受信側にメッセージの送信が完了し、受信側から送信側にメッセージの受信完了の通知が無い場合には、障害復旧時にメッセージの再送信の対象としていた。
【０００７】
しかし、受信側ではメッセージの受信ができていても、ネットワークの経路障害でメッセージの受信完了の通知が送信側で受信されない場合受信側ではメッセージの受信ができていないと判断され、不要なメッセージの再送信が行われるという問題があった。
さらに、受信側の送受信装置では受信したメッセージを外部システムに引き渡すことが行われるので、送信側の送受信装置でも外部システムに引き渡すメッセージの管理を行う必要がある。
【０００８】
さらに、ネットワーク資源を時間的に有効に活用しようとし通信の運用時間を制限している場合、メッセージの送信中に運用時間から外れて受信側の送受信装置が停止状態になった場合、通信が途絶する。メッセージの送信中に通信が途絶すると、受信側が運用時間になった場合、送信側との調整が必要になるという問題がある。
【０００９】
さらに、ネットワーク資源を時間的に有効に活用するため送受信装置の障害に対して多重化を行い、送受信装置の障害に対してメッセージの送信、受信を可能にしている。
この場合、故障した送受信装置を復旧する場合に、障害復旧に対し健全な送受信装置と整合性を容易に取れるようにする必要がある。
【００１０】
【発明が解決しようとする課題】
したがって、本発明は上記問題点に鑑みて、受信データを外部システムに引き渡すことを利用して、通信途絶に対して不要な再送信を回避し、送受信装置の停止による通信途絶に対して再送信を自動的に可能にし、多重化した送受信装置に対して整合性の確保を容易にするメッセージ送受信装置の復旧システム及び方法を提供することを目的とする。
【００１１】
【課題を解決するための手段】
本発明は前記問題点を解決するために、インターネットを介して送受信を行うメッセージ送受信装置の復旧システムにおいて、送信側のメッセージ送受信装置で送信すべきメッセージを蓄積する送信側メッセージ蓄積装置と、前記送信側メッセージ蓄積装置から蓄積されたメッセージを受信する受信側のメッセージ送受信装置のアドレス、前記送信側メッセージ蓄積装置から受信側のメッセージ送受信装置に送信されるメッセージの送信完了時刻、受信側の前記メッセージ送受信装置から送信側のメッセージ送受信装置に送信されるメッセージの受信完了通知の受信時刻及び外部システムへの引渡完了通知の受信時刻を記録し、前記受信側のメッセージ送受信装置から受信した前記受信完了通知、前記引渡完了通知に基づいて前記送信側メッセージ蓄積装置から受信側の前記送受信装置に蓄積されたメッセージの再送信をすべきか否かを判断処理する送信側履歴処理装置と、送信側の前記メッセージ送受信装置から受信側の前記メッセージ送受信装置に送信されたメッセージを受信して蓄積する受信側メッセージ蓄積装置と、前記受信側メッセージ蓄積装置から蓄積されたメッセージを前記外部システムに引き渡す外部システムの引渡処理装置と、受信側の前記メッセージ送受信装置から送信側の前記送受信装置にメッセージの受信完了通知、前記外部システムの引渡処理装置の引渡完了時に引渡完了通知を送信し、送信側の前記送受信装置のアドレス、メッセージの受信完了通知時刻、前記外部システムの引渡処理装置で引き渡されたメッセージの引渡完了通知時刻を記録する受信側履歴処理装置とを備えることを特徴とするメッセージ送受信装置の復旧システムを提供する。
【００１２】
この手段により、受信データを外部システムに引き渡すことを利用して、通信途絶に対して不要な再送信を回避する。
また、前記送信側メッセージ蓄積装置では、受信側の前記メッセージ送受信装置からメッセージの受信完了通知、メッセージの引渡完了通知の双方を受信しない場合のみ、メッセージを再送信し前記インターネットの障害復旧を行う。
【００１３】
この手段により、引渡完了通知の受信がされている場合、受信完了通知の受信時に障害があり、メッセージの送信が正常に行われていることが確認できる。
また、前記受信側履歴処理装置は、前記外部システムの引渡処理装置の引渡し前に、送信側から送信されたメッセージを受信した際に、前記送信側の送受信装置に引渡完了通知を送信する。
【００１４】
この手段により、引渡完了に時間がかかっても、引渡完了通知の受信を得ることができ、受信完了通知が障害で受信できなくても、メッセージの正常な送信が確認でき、復旧時には未利用分のメッセージだけを送信復旧の対象にすることができ、送信復旧の対象となるメッセージの件数を機械的に減らすことが可能になる。
【００１５】
また、送信側の前記送受信装置から受信側の前記送受信装置にメッセージを送信した際、受信側の前記送受信装置が運用時間からはずれ停止中となり、受信完了通知、引渡完了通知を送信できない場合、受信側の前記送受信装置が運用時間になり起動した際に、送信側の前記送受信装置から受信側の前記送受信装置にメッセージを再送信し前記送受信装置の停止に起因する障害復旧を行う。
【００１６】
この手段により、受信側の送受信装置の運用時間が限定されている場合に起動で自動的に障害復旧が可能になる。
また、受信側の前記送受信装置、送信側の前記送受信装置が多重化されている場合、故障した送受信装置の受信側又は送信側の前記メッセージ蓄積装置、受信側又は送信側の前記メッセージ履歴処理装置に対して、健全な送受信装置の受信側又は送信側の前記メッセージ蓄積装置、受信側又は送信側の前記メッセージ履歴処理装置から蓄積メッセージ、履歴情報をそれぞれコピーして前記インターネットの障害復旧を行う。
【００１７】
この手段により、多重化したメッセージ送受信装置に対して、インターネットの通信障害に対して本発明の適用を容易に行うことが可能になる。
また、送信側の前記送受信装置が引渡完了通知を受信した際に前記送信側メッセージ蓄積装置では蓄積したメッセージから該当するメッセージを削除し、前記外部システムへの引渡し処理装置がメッセージを引渡した際に前記受信側メッセージ蓄積装置では蓄積したメッセージから該当するメッセージを削除する。
【００１８】
この手段により、メッセージを削除するタイミングが明確になる。
さらに、本発明は、インターネットを介して送受信を行うメッセージ送受信装置の復旧方法において、送信側のメッセージ送受信装置で送信すべきメッセージを蓄積する工程と、前記インターネットを介して、前記送信側のメッセージ送受信装置から蓄積されたメッセージを受信側のメッセージ送受信装置に送信する工程と、受信側の前記メッセージ送受信装置のアドレスを履歴情報として送信側の前記送受信装置に記録する工程と、前記インターネットを介して、送信側の前記メッセージ送受信装置からメッセージを受信する工程と、受信したメッセージを受信側の前記メッセージ送受信装置で蓄積する工程と、受信し蓄積されたメッセージを受信側の前記メッセージ送受信装置から外部システムに引き渡す工程と、送信側のメッセージ送受信装置のアドレス、メッセージの受信完了通知時刻、前記外部システムの引渡処理装置で引き渡されたメッセージの引渡完了通知時刻を履歴情報として記録する工程と、前記インターネットを介して、受信側の前記メッセージ送受信装置からメッセージの受信完了通知、メッセージの引渡完了通知を送信する工程と、前記インターネットを介して、送信側の前記メッセージ送受信装置でメッセージの受信完了通知、メッセージの引渡完了通知を受信する工程と、メッセージの受信完了通知の受信時刻、メッセージの引渡完了通知の受信時刻を受信側の前記メッセージ送受信装置のアドレスに対応して履歴情報として送信側の前記送受信装置に記録する工程と、受信した前記メッセージの受信完了通知、メッセージの引渡完了通知を基に送信側から受信側のメッセージ送受信装置に蓄積したメッセージの再送信を判断処理する工程とを備えることを特徴とするメッセージ送受信装置の復旧方法を提供する。
【００１９】
この手段により、受信データを外部システムに引き渡すことを利用して、通信途絶に対して不要な再送信を回避する。
さらに、本発明は、インターネットを介して送受信を行うメッセージ送受信装置の復旧システムにおいて、送信側のメッセージ送受信装置で識別番号が設けられた送信すべきメッセージを蓄積する送信側メッセージ蓄積装置と、前記送信側メッセージ蓄積装置から蓄積されたメッセージを受信する受信側のメッセージ送受信装置のアドレス、前記送信側メッセージ蓄積装置から受信側のメッセージ送受信装置に送信されるメッセージの送信識別番号、受信側の前記メッセージ送受信装置から送信側のメッセージ送受信装置に送信されるメッセージの受信完了時に返信される識別番号、外部システムへの引渡完了時に返信される識別番号を記録し、前記受信側のメッセージ送受信装置から受信完了時に返信された識別番号、前記引渡完了時に返信された識別番号に基づいて前記送信側メッセージ蓄積装置から受信側の前記送受信装置に蓄積されたメッセージの再送信をすべきか否かを判断処理する送信側履歴処理装置と、
送信側の前記メッセージ送受信装置から受信側の前記メッセージ送受信装置に送信されたメッセージを受信して蓄積する受信側メッセージ蓄積装置と、前記受信側メッセージ蓄積装置から蓄積されたメッセージを前記外部システムに引き渡す外部システムの引渡処理装置と、受信側の前記メッセージ送受信装置から送信側の前記送受信装置にメッセージの受信完了時にメッセージに含まれる識別番号、前記外部システムの引渡処理装置の引渡完了時にメッセージに含まれる識別番号を返信し、送信側の前記送受信装置のアドレス、メッセージの受信完了時の識別番号、前記外部システムの引渡処理装置で引き渡されたメッセージの引渡完了通知時の識別番号記録する受信側履歴処理装置とを備えることを特徴とするメッセージ送受信装置の復旧システムを提供する。
この手段により、受信データを外部システムに引き渡すことを利用して、通信途絶に対して不要な再送信を回避する。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
図１は本発明に係る送受信装置の復旧システムの概略構成を示すブロック図である。本図に示すように、本発明に係る送受信装置の復旧システムでは、インターネット３０を介してメッセージ送受信装置１０、２０が接続される。
【００２１】
ここでは、送信側のメッセージ送受信装置１０から受信側のメッセージ送受信装置２０にインターネット３０を介してメッセージが送信されるとする。
送信側のメッセージ送受信装置１０には送受信装置１００が設けられ、送受信装置１００ではインターネット３０を介してメッセージが送信側のメッセージ送受信装置１０のアドレスと共に送信される。
送受信装置１００には情報処理装置であるメッセージ蓄積装置１１０が接続され、メッセージ蓄積装置１１０では送信されるメッセージが蓄積され、蓄積されるメッセージが一意に採番される。
【００２２】
送受信装置１００には情報処理装置であるメッセージ履歴処理装置１２０が接続され、メッセージ履歴処理装置１２０ではメッセージ蓄積装置１１０に蓄積されたメッセージを送受信装置１００から送信した受信側のメッセージ送受信装置２０のアドレスが履歴情報として記録される。
さらに、メッセージ履歴処理装置１２０では、送受信装置１００を介して送信したメッセージに対してメッセージ送受信装置２０から受信完了通知、引渡完了通知を受信した場合には、該当するメッセージに対して受信完了通知、後述する引渡完了通知があったという履歴情報が記録される。
【００２３】
さらに、メッセージ履歴処理装置１２０では、受信完了通知、引渡完了通知を基に、受信側のメッセージ送受信装置２０に対して、後述するように、メッセージ蓄積装置１１０に蓄積されたメッセージを再送信するべきか否かの判断処理を行う。
受信側のメッセージ送受信装置２０には送受信装置２００が設けられ、送受信装置２００ではインターネット３０を介してメッセージが受信される。
【００２４】
送受信装置２００にはメッセージ蓄積装置２１０が接続され、メッセージ蓄積装置２１０ではメッセージ送受信装置１０の送受信装置１００からインターネット３０を介して送受信装置２００で受信したメッセージが蓄積され、蓄積されたメッセージが一意に採番される。
メッセージ蓄積装置２１０、送受信装置２００には外部システムへの引渡し処理装置２２０が接続され、外部システムへの引渡し処理装置２２０ではメッセージ蓄積装置２１０に蓄積されたメッセージのうち指定されたメッセージが外部システム（図示しない）に引渡しされる。
【００２５】
送受信装置２００、メッセージ蓄積装置２１０、メッセージ履歴処理装置２３０にはメッセージ履歴処理装置２３０が接続され、メッセージ蓄積装置２１０に蓄積されたメッセージに対してインターネット３０を介してメッセージ送受信装置１０から受信したという履歴情報が記録される。
さらに、メッセージ履歴処理装置２３０では、メッセージ蓄積装置２１０に蓄積されているメッセージのうちメッセージ送受信装置１０から受信したメッセージを外部システムに引き渡した場合、送受信装置２００からインターネット３０を介してメッセージ送受信装置１０に引渡し通知がが行われたという履歴情報が記録される。
【００２６】
図２は図１におけるメッセージ送受信装置１０のメッセージ蓄積装置１１０に蓄積されるメッセージ例を説明する図である。
本図に示すように、メッセージ蓄積装置１１０には採番に対して送信されるメッセージが蓄積される。
図３は図１におけるメッセージ送受信装置１０のメッセージ履歴処理装置１２０に記録される履歴情報例を説明する図である。
【００２７】
本図に示すように、メッセージ履歴処理装置１２０にはメッセージ蓄積装置１１０に蓄積される送信メッセージの採番に対応して受信側のメッセージ送受信装置２０のアドレス、メッセージの送信完了時刻、メッセージの受信完了通知受信時刻、メッセージの引渡完了通知受信時刻が履歴情報として記録される。
図４は図１におけるメッセージ送受信装置２０のメッセージ蓄積装置２１０に蓄積されるメッセージ例を説明する図である。
【００２８】
本図に示すように、メッセージ蓄積装置２１０には採番に対して受信されたメッセージが蓄積される。
図５は図１におけるメッセージ送受信装置２０のメッセージ履歴処理装置２３０に記録される履歴情報例を説明する図である。
本図に示すように、メッセージ履歴処理装置２３０にはメッセージ蓄積装置２１０に蓄積される送信メッセージの採番に対応して送信側のメッセージ送受信装置１０のアドレス、メッセージの受信完了通知の送信時刻、メッセージの引渡完了通知の送信時刻が履歴情報として記録される。
【００２９】
図６は通信障害が無い場合にメッセージ送受信装置１０、２０が行う一連の動作例を説明するフローチャートである。
ステップＳ３０１において、送信側のメッセージ送受信装置１０のメッセージ蓄積装置１１０では送信されるメッセージが蓄積され、蓄積されたメッセージが、例えば、「１」、「２」…のように、採番される。
【００３０】
ステップＳ３０２において、メッセージ送受信装置１０からメッセージ送受信装置２０に送受信装置１００によりメッセージ蓄積装置１１０に蓄積されたメッセージが送信される。メッセージ履歴処理装置１２０では受信側のメッセージ送受信装置２０のアドレス…と送信完了時刻ｔ１１、ｔ１２…の履歴情報が記録される。
【００３１】
ステップＳ３０３において、メッセージ送受信装置２０では、送受信装置２００によりメッセージ送受信装置１０からのメッセージが受信される。メッセージ蓄積装置２１０では受信したメッセージが蓄積され、蓄積されたメッセージが、例えば、「１」、「２」…のように、採番される。メッセージ履歴処理装置２３０では送信側のメッセージ送受信装置１０のアドレスが履歴情報として記録される。
【００３２】
ステップＳ３０４において、メッセージ送受信装置２０からメッセージ送受信装置１０に送受信装置２００によりメッセージの受信完了通知の送信が行われ、メッセージ履歴処理装置２３０では受信完了の送信時刻Ｔ１１が履歴情報として記録される。
ステップＳ３０５において、メッセージ送受信装置１０では、送受信装置１００により、メッセージ送受信装置２０からメッセージの受信完了通知が受信される。メッセージ履歴処理装置１２０では受信したメッセージの受信完了通知に対応する履歴情報に対してメッセージの受信完了通知の受信時刻ｔ２１が履歴情報として記録される。
【００３３】
ステップＳ３０６において、メッセージ送受信装置２０では、外部システムへの引渡し処理装置２２０によりメッセージ蓄積装置２１０から外部システムにメッセージの引渡しが行われる。
この場合、メッセージ蓄積装置２１０の蓄積されたメッセージから引き渡されたメッセージが削除される。
【００３４】
ステップＳ３０７において、メッセージ送受信装置２０の送受信装置２００でメッセージ送受信装置１０に引渡完了通知の送信が行われ、メッセージ履歴処理装置２３０では引渡完了通知に対応する履歴情報に対して、引渡完了通知送信時刻Ｔ２１が履歴情報として記録される。
ステップＳ３０８において、メッセージ送受信装置１０の送受信装置１００で引渡完了通知が受信され、メッセージ履歴処理装置１２０では、引渡完了通知に対応する履歴情報に引渡完了通知時刻ｔ３１が記録される。メッセージ蓄積装置１１０から送信対象である該当するメッセージを取り除く。
【００３５】
このような動作で、送信側のメッセージ送受信装置１０では、メッセージ履歴処理装置１２０に送信完了時刻、受信完了通知の受信時刻、引渡完了通知の受信時刻が記録されている場合、通信が正常に行われたことが確認できる。
送信側のメッセージ送受信装置１０では、引渡完了通知の受信時刻でメッセージの引き渡しの管理ができ、メッセージ蓄積装置１１０からメッセージの削除するタイミングが明確になる。
【００３６】
次に、メッセージ送受信装置１０とメッセージ送受信装置２０の間でインターネット３０の通信障害により、以下のな通信障害が生じる。
図７は受信側のメッセージ送受信装置２０における受信完了通知の送信、引渡完了通知び送信に対する送信側のメッセージ送受信装置１０における受信完了通知受信、引渡完了通知の受信との関係を示す図である。
【００３７】
本図に示すように、ケースａでは、メッセージ送受信装置２０でメッセージの受信が正常にでき、メッセージ送受信装置１０のメッセージの送信完了に対して、メッセージ送受信装置２０から受信完了通知の送信、引渡完了通知の送信がおこなわれ、メッセージ送受信装置１０で受信完了通知の受信、引渡完了通知の受信の双方ができる場合、メッセージの送信が正常であることが確認できる。
【００３８】
この場合、メッセージ送受信装置１０では、引渡完了通知の受信により、外部システムにメッセージが引き渡されたとの管理が行われる。
次に、ケースｂでは、上記の正常な通信に対して、メッセージ送受信装置１０で引渡完了通知の受信が通信障害によりできない場合がある。
この場合、受信完了通知が受信されているので、メッセージの送信が正常に行われていることが確認できるので再送信の必要はない。
【００３９】
さらに、この場合、引渡完了通知の受信ができないが受信完了通知で引き渡しが行われたとして引渡しの管理が行われる。
次に、ケースｃでは、上記の正常な通信に対して、メッセージ送受信装置１０で受信完了通知の受信が通信障害によりできない場合がある。この場合、引渡完了通知が受信されているので、メッセージの送信が正常に行われていることが確認できるので再送信の必要はない。
【００４０】
次に、ケースｄでは、メッセージ送受信装置２０でメッセージの受信が正常にでき、受信完了通知の送信が行われ、外部システムへの引渡し処理装置２２０による引き渡しがまだ行われておらず、メッセージ送受信装置１０で受信完了通知の受信ができ、引渡完了通知の受信ができない場合がある。
この場合、受信完了通知が受信されているので、メッセージの送信が正常に行われていることが確認できるので再送信の必要はない。
【００４１】
この場合も、引渡完了通知の受信ができないが受信完了通知で引き渡しが行われたとして引渡しの管理が行われる。
次に、ケースｅでは、メッセージ送受信装置２０でメッセージの受信が正常にでき、受信完了通知の送信が行われ、外部システムへの引渡し処理装置２２０による引き渡しがまだ行われなれておらず、メッセージ送受信装置１０で受信完了通知の受信が通信障害でできず、引渡完了通知の受信ができない場合がある。
【００４２】
この場合、メッセージの送信が正常に行われていることが確認できないので再送信の必要がある。
次に、ケースｆで、通信障害が典型例として、メッセージ送受信装置２０でメッセージの受信が通信障害によりできない場合には、メッセージ送受信装置２０から受信完了通知の送信、引渡完了通知の送信の双方がおこなわれず、このため、メッセージ送受信装置１０で受信完了通知の受信、引渡完了通知の受信の双方ができず、メッセージの送信が正常であることが確認できない。
【００４３】
この場合、メッセージの送信が正常に行われていることが確認できないのでメッセージの再送信の必要がある。
このようにして、従来と比較すると、メッセージ送受信装置１０では、受信完了通知の受信ができない場合にはメッセージの送信時に障害があったのか、又は受信完了通知の受信時に障害があったのかが確認できなかったが、引渡完了通知の受信がされている場合、受信完了通知の受信時に障害があり、メッセージの送信が正常に行われていることが確認できる。このため、不要なメッセージの再送信が回避可能になる。
【００４４】
さらに、外部システムへの引渡し処理装置２２０から外部システムへのメッセージの引き渡しが完了していない場合、メッセージの引渡完了の通知が行われないので、受信完了通知の受信時に障害があると、メッセージの送信が正常に行われていることが確認できないのでメッセージの再送信の必要がある。
メッセージの再送信が必要となるのは、従来では、メッセージ送受信装置１０で受信完了通知の受信、引渡完了通知の受信の双方ができない場合に限られるので、不要なメッセージの再送信が減少する。
【００４５】
図８は受信完了通知、引渡完了通知の双方の受信が無い場合のメッセージ送受信装置１０、２０の一連の動作例を説明するフローチャートである。
ステップＳ３１１において、メッセージ履歴処理装置１２０に受信完了通知の受信時刻、引渡完了通知の受信時刻の双方が記録されていない場合、メッセージ送受信装置１０ではメッセージ蓄積装置１１０から送信完了した該当のメッセージが選択され、送受信装置１００を介して選択されたメッセージが再送信される。
【００４６】
ステップＳ３１２において、メッセージ送受信装置２０の送受信装置２００では再送信されたメッセージが受信され、メッセージ履歴処理装置２３０で多重受信でないかを確認し、多重受信でない場合、メッセージの送信時の障害であるので、メッセージ蓄積装置２１０に再送信されたメッセージが蓄積され、メッセージ履歴処理装置２３０に送信側のメッセージ送受信装置１０のアドレスが記録される。
【００４７】
メッセージ送受信装置２０では、多重受信の場合、メッセージの受信が正常に行われているので、送信側のメッセージ送受信装置１０に対して、受信完了通知の送信時、引渡完了通知の送信時の双方に障害があったと判断する。なお、多重受信でない場合にはメッセージの受信が正常に行われていなかったと判断する。
【００４８】
メッセージ履歴処理装置２３０に引渡完了通知の送信時刻が記録される。
ステップＳ３１３において、、外部システムへの引渡し処理装置２２０により外部にメッセージの引き渡しが行われる。
多重受信である場合、多重受信でない場合にも同様に、メッセージ送受信装置２０から、送受信装置２００を介して、メッセージ送受信装置１０にメッセージの受信完了通知、引渡完了通知の双方の送信が行われる。メッセージ履歴処理装置２３０にメッセージの受信完了通知の送信時刻、引渡完了通知の送信時刻が記録される。
メッセージ送受信装置１０ではメッセージの受信完了通知、引渡完了通知の双方を受信し、その受信時刻がメッセージ履歴処理装置１２０に記録される。
【００４９】
ステップＳ３１４において、未送信の処理が行われ、障害の処理を終了する。
このように、メッセージ送受信装置１０で受信完了通知、引渡完了通知の双方の受信が無い場合の障害復旧では、メッセージ蓄積装置１１０からメッセージが抽出され再送信され、メッセージ送受信装置２０ではメッセージ蓄積装置２１０との突き合せを行い、未受信のメッセージである場合メッセージ送受信装置１０に対して受信完了通知が送信され、外部システムへの引渡し処理装置２２０でメッセージの引渡しが完了した場合、引渡完了通知がメッセージ送受信装置１０に送信され、これらの通知時刻がメッセージ履歴処理装置１２０に記録され、メッセージ蓄積装置２１０、メッセージ履歴処理装置１２０の整合性が整えられる。
【００５０】
このようにして、メッセージの引渡による利用状態までを判断することが可能になり、障害復旧時には未利用分のメッセージだけを送信復旧の対象にすることができ、送信復旧の対象となるメッセージの件数を機械的に減らすことが可能になる。
図９はメッセージの引き渡しが完了していない場合のメッセージ送受信装置１０、２０の一連の動作例を説明するフローチャートである。
【００５１】
ステップＳ３２１において、メッセージ送受信装置２０の送受信装置２００では、メッセージを受信すると、外部システムへの引渡完了前に、受信完了通知と共に、外部システムへの引渡し処理装置２２０を用いて送受信装置２００から引渡完了通知が送信され、メッセージ履歴処理装置２３０に引渡完了通知の送信時刻が記録される。
【００５２】
ステップＳ３２２において、メッセージ送受信装置１０ではメッセージ送受信装置２０の送受信装置２００から引渡完了通知、受信完了通知を受信し、メッセージ蓄積装置１１０に引渡完了通知の受信時刻、受信完了通知の受信時刻が記録され、メッセージ蓄積装置１１０から送信対象である該当のメッセージを取り除き、処理を終了する。
これにより、メッセージ送受信装置２０で引渡完了に時間がかかることにより、引渡完了通知の送信に障害があるとの誤確認を防止できる。したがって、メッセージ送受信装置１０では受信完了通知の送信に障害があり受信完了通知の受信ができず、さらに、メッセージ送受信装置２０で引渡完了に時間がかかっても、引渡完了通知の受信を得ることができ、メッセージの正常な送信が確認できる。このため、未利用なメッセージ分だけ再送信の対象にでき、不要なメッセージの再送信を回避することが可能になる。
【００５３】
次に、受信側のメッセージ送受信装置２０で運用時間を制限しており、送信側のメッセージ送受信装置１０からメッセージの送信後に、メッセージ送受信装置２０が停止して、メッセージ送受信装置２０からメッセージ送受信装置１０で、受信完了通知、引渡完了通知が受信できない場合について、以下に説明を行う。図１０は自動的に復旧作業を行う場合のメッセージ送受信装置１０、２０の一連の動作例を説明するフローチャートである。
【００５４】
本図に示すように、ステップＳ３３１において、運用時間が始まると、受信側のメッセージ送受信装置２０を起動する。
ステップＳ３３２〜ステップＳ３３５において、図８と同様の処理を行う。
ステップＳ３３６において、運用時間が終わると、メッセージ送受信装置２０を停止する。
【００５５】
このようにして、受信側のメッセージ送受信装置２０の運用時間が定まっているばあいには送信側のメッセージ送受信装置１０との調整を特にせずに、受信側のメッセージ送受信装置２０の起動、停止を行うことにより、受信側のメッセージ送受信装置２０の主導でメッセージの取得を可能にする。
なお、メッセージ送受信装置１０、２０の故障による通信障害に対して、前述のように多重化を行い、通信障害を回避する。この場合、多重化したメッセージ送受信装置１０、２０の各々で、故障から復旧したメッセージ送受信装置１０、２０へ健全なメッセージ送受信装置１０、２０からメッセージ蓄積装置１１０、メッセージ蓄積装置２１０、メッセージ履歴処理装置１２０、メッセージ履歴処理装置２３０のコピーを行う。
【００５６】
これにより、多重化したメッセージ送受信装置１０、２０に対しても、インターネット３０の通信障害に対して本発明の適用を容易に行うことが可能になる。図１１は図３における変形例であり、メッセージ送受信装置１０のメッセージ履歴処理装置１２０に記録される履歴情報例を説明する図である。
本図に示すように、図３と比較して、メッセージを送信する場合に送信すべきメッセージを特定するために、送信すべきメッセージ毎に識別番号を設け、識別番号でメッセージの履歴処理の管理を行う。すなわち、メッセージ履歴処理装置１２０には、例えば、蓄積されるメッセージの採番に対応して受信側のメッセージ送受信装置２０のアドレス、送信の識別番号Ａ１０−２０−１、メッセージ送受信装置２０からの受信完了時の返信の識別番号Ａ１０−２０−１、引渡完了時の返信の識別番号Ａ１０−２０−１が履歴情報として記録される。
【００５７】
図１２は図５における変形例であり、メッセージ送受信装置２０のメッセージ履歴処理装置２３０に記録される履歴情報例を説明する図である。
本図に示すように、図５と比較して、メッセージ履歴処理装置２３０にはメッセージ蓄積装置２１０に蓄積されるメッセージの採番に対応して送信側のメッセージ送受信装置１０のアドレス、メッセージの受信完了時にメッセージに含まれる識別番号Ａ１０−２０−１を抽出し、識別番号を返信する際に返信の識別番号Ａ１０−２０−１が履歴情報として記録され、メッセージが引き渡時に識別番号を返信する際に返信の識別番号が履歴情報Ａ１０−２０−１として記録される。
【００５８】
このようにして、送信すべきメッセージに設けた識別番号により送信したメッセージを特定し、履歴情報を管理するようにしても同様の作用効果を得ることができる。
以上の説明では、メッセージ送受信装置１０を送信側、メッセージ送受信装置２０を受信側として説明したが、この逆に、メッセージ送受信装置１０を受信側、メッセージ送受信装置２０を送信側としてもよい。
さらに、メッセージ送受信装置１０、メッセージ送受信装置２０を１対１として説明したが、複数対複数であってもよい。
【００５９】
【発明の効果】
以上説明したように、本発明によれば、送信側のメッセージ送受信装置で送信すべきメッセージを蓄積し、インターネットを介して、前記送信側のメッセージ送受信装置から蓄積されたメッセージを受信側のメッセージ送受信装置に送信し、受信側のメッセージ送受信装置のアドレスを履歴情報として送信側の送受信装置に記録し、インターネットを介して、送信側のメッセージ送受信装置からメッセージを受信し、受信したメッセージを受信側のメッセージ送受信装置で蓄積し、受信し蓄積されたメッセージを受信側のメッセージ送受信装置から外部システムに引き渡し、送信側のメッセージ送受信装置のアドレス、メッセージの受信完了通知時刻、外部システムの引渡処理装置で引き渡されたメッセージの引渡完了通知時刻を履歴情報として記録し、インターネットを介して、受信側のメッセージ送受信装置からメッセージの受信完了通知、メッセージの引渡完了通知を送信し、インターネットを介して、送信側のメッセージ送受信装置でメッセージの受信完了通知、メッセージの引渡完了通知を受信し、メッセージの受信完了通知の受信時刻、メッセージの引渡完了通知の受信時刻を受信側のメッセージ送受信装置のアドレスに対応して履歴情報として送信側の送受信装置に記録し、受信したメッセージの受信完了通知、メッセージの引渡完了通知を基に送信側から受信側のメッセージ送受信装置に蓄積したメッセージの再送信を判断処理するようにしたので、受信データを外部システムに引き渡すことを利用して、通信途絶に対して不要な再送信を回避する。
【００６０】
また、送信側の送受信装置から受信側の送受信装置にメッセージを送信した際、受信側の送受信装置が運用時間からはずれ停止中となり、受信完了通知、引渡完了通知を送信できない場合、受信側の送受信装置が運用時間になり起動した際に、送信側の送受信装置から受信側の送受信装置にメッセージを再送信し送受信装置の停止に起因する障害復旧を行うので、受信側の送受信装置の運用時間が限定されている場合に起動で自動的に障害復旧が可能になる。
【００６１】
また、受信側の送受信装置、送信側の送受信装置が多重化されている場合、故障した送受信装置の受信側又は送信側のメッセージ蓄積装置、受信側又は送信側のメッセージ履歴処理装置に対して、健全な送受信装置の受信側又は送信側のメッセージ蓄積装置、受信側又は送信側のメッセージ履歴処理装置から蓄積メッセージ、履歴情報をそれぞれコピーしてインターネットの障害復旧を行うので、多重化したメッセージ送受信装置に対して、インターネットの通信障害に対して本発明の適用を容易に行うことが可能になる。
【図面の簡単な説明】
【図１】本発明に係る送受信装置の復旧システムの概略構成を示すブロック図である。
【図２】図１におけるメッセージ送受信装置１０のメッセージ蓄積装置１１０に蓄積されるメッセージ例を説明する図である。
【図３】図１におけるメッセージ送受信装置１０のメッセージ履歴処理装置１２０に記録される履歴情報例を説明する図である。
【図４】図１におけるメッセージ送受信装置２０のメッセージ蓄積装置２１０に蓄積されるメッセージ例を説明する図である。
【図５】図１におけるメッセージ送受信装置２０のメッセージ履歴処理装置２３０に記録される履歴情報例を説明する図である。
【図６】通信障害が無い場合にメッセージ送受信装置１０、２０が行う一連の動作例を説明するフローチャートである。
【図７】受信側のメッセージ送受信装置２０における受信完了通知の送信、引渡完了通知び送信に対する送信側のメッセージ送受信装置１０における受信完了通知受信、引渡完了通知の受信との関係を示す図である。
【図８】受信完了通知、引渡完了通知の双方の受信が無い場合のメッセージ送受信装置１０、２０の一連の動作例を説明するフローチャートである。
【図９】メッセージの引き渡しが完了していない場合のメッセージ送受信装置１０、２０の一連の動作例を説明するフローチャートである。
【図１０】自動的に復旧作業を行う場合のメッセージ送受信装置１０、２０の一連の動作例を説明するフローチャートである。
【図１１】図３における変形例であり、メッセージ送受信装置１０のメッセージ履歴処理装置１２０に記録される履歴情報例を説明する図である。
【図１２】図５における変形例であり、メッセージ送受信装置２０のメッセージ履歴処理装置２３０に記録される履歴情報例を説明する図である。
【符号の説明】
１０、２０…メッセージ送受信装置
３０…インターネット
１００、２００…送受信装置
１１０、２１０…メッセージ蓄積装置
１２０、２３０…メッセージ履歴処理装置
２２０…外部システムへの引渡し処理装置
【図１】
2005033242.tif 000003
【図２】
2005033242.tif 000004
【図３】
2005033242.tif 000005
【図４】
2005033242.tif 000006
【図５】
2005033242.tif 000007
【図６】
2005033242.tif 000008
【図７】
2005033242.tif 000009
【図８】
2005033242.tif 000010
【図９】
2005033242.tif 000011
【図１０】
2005033242.tif 000012
【図１１】
2005033242.tif 000013
【図１２】
2005033242.tif 000014