(57)【特許請求の範囲】
【請求項１】
一方の端末装置からのデータを一方の伝送装置が伝送路を介して他方の伝送装置に伝送し、該他方の伝送装置が他方の端末装置に前記データの伝送を行い、該他方の端末装置が一方の端末装置にデータの応答確認データを返送すると共に一方の端末装置が前記応答確認データを受信するまでの応答時間を予め応答時間が設定された応答確認タイマによって監視するネットワークシステムのロストデータ救済システムであって、少なくとも前記一方の伝送装置に記憶装置を設け、前記一方の伝送装置が、一方の端末装置から他方の端末装置に伝送するデータに溢れデータが生じること検出したとき、該溢れデータを記憶装置に記憶させると共に前記応答確認タイマに設定した応答時間を長く設定することを特徴とするロストデータ救済システム。
【請求項２】
前記一方の伝送装置が、一方の端末装置から他方の端末装置に伝送するデータに溢れデータが生じなくなったこと検出したとき、前記応答確認タイマに設定した応答時間を予め設定された応答時間に戻すことを特徴とする請求項１記載のロストデータ救済システム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、通信回線を介して端末装置がデータの送受信を行うネットワークシステムにおけるロストデータ救済システムに係り、特に端末装置間でのデータ破棄を防止することができるロストデータ救済システムに関する。
【０００２】
【従来の技術】
一般に、通信回線を介して端末装置がデータの送受信を行うネットワークシステムは、図４に示す如く、一方の端末装置１０１及び１０２が接続された伝送路４０１と、他方の端末装置１０３が接続された伝送路４０２と、これら伝送路４０１と４０２とを接続する伝送路４０３と、該伝送路４０３の伝送路４０１側に配置された伝送装置２０１と、前記伝送路４０３の伝送路４０２側に接続された伝送装置２０２と、該伝送装置２０１及び２０２に接続された記憶装置３０１又は３０２と、前記端末装置１０１及び１０２に接続された応答確認タイマ１３１及び１３２とを備える。
【０００３】
この様に構成されたネットワークシステムは、端末装置１０１から端末装置１０３へのデータ伝送は、図５に示す如く、端末装置１０１及び１０３においてコネクションが張られている場合、端末装置１０１が前記応答確認タイマ１３１を起動すると共に伝送装置２０１にデータ９０１を伝送路４０１を介して伝送し、前記データを受信した伝送装置２０１が受信したデータを伝送路４０３を介して相手の伝送装置２０２に当該データ９０２の転送を行い、更に伝送装置２０２が伝送路４０２を介して相手の端末装置１０３にデータ９０３を送信し、前記データ９０３を受信した端末装置１０３が応答確認データ９０４を返信し、伝送装置２０２が応答確認データ９０５を伝送路４０３を介して伝送装置２０１に伝送し、これを受けた伝送装置２０１が伝送路４０１を介して応答確認データ９０６を端末装置１０１に返送し、この応答確認データ９０６を受けた端末装置１０１が前記応答確認タイマ１０３を停止する様に動作する。
【０００４】
【発明が解決しようとする課題】
この様に構成されたネットワークシステムにおいては、前述の応答処理において、端末装置１０１が応答確認タイマ１０３に設定された時間内に応答データを受信した場合はデータの送受が正常に終了したものと判定するが、何等かの要因によって設定時間を超えた応答確認データ９０７を受信した場合、データ９０８を再送して前述の処理を繰り返す様に動作する。
【０００５】
これを例として説明すると、伝送路４０１及び４０２の伝送速度が１０Ｍｂｐｓ、伝送路４０３の伝送速度が５Ｍｂｐｓにて接続され、端末装置１０１及び１０２が伝送路４０１に対して５Ｍｂｐｓの負荷データを伝送する場合を考える。
【０００６】
まず、端末装置１０１及び１０２が同時にデータ伝送を行わない条件下においては、例えば伝送装置１０１が伝送路４０１に対して５Ｍｐｓの負荷データを送信した場合、伝送装置１０２によるデータ伝送が行われないため、図６に示す如く、伝送装置１０１からの負荷データ９０１−１〜９０１−４の伝送と端末装置１０２による負荷データ９０２−１〜９０２−５のデータ伝送とをファーストイン／ファーストアウト方式にて行い、これらデータ伝送を同時に行わなず且つ伝送路４０３の伝送速度５Ｍｂｐｓ以内の負荷データ伝送のため、データの伝送を正常に行うことができる。
【０００７】
しかしながら端末装置１０１及び１０２が同時にデータ伝送を許可するシステムにおいては、伝送路４０１に対しては該伝送路４０１の伝送速度（１０Ｍｂｐｓ）以内のために伝送装置２０１に対しては正常にデータ伝送を行うことができるものの、端末装置１０１及び１０２が同時に５Ｍｂｐｓの負荷のデータを送信した場合、伝送装置２０１は、伝送路４０３の伝送容量が５Ｍｂｐｓしかないため、端末装置１０１と端末装置１０２から合わせて１０Ｍｂｐｓのデータを受信すると、図７に示す如く、データの溢れ９１１−１が発生する。
【０００８】
この溢れたデータが端末装置１０２のデータ９１１−１（図７参照）の場合、従来の技術では、溢れたデータがそのまま破棄されるケースもあり、破棄されたデータを端末装置１０３が受信できず、応答確認データ９２７が端末装置１０２に受信されない事態が発生する。従って従来技術においては、端末装置１０２の応答確認タイマ１３２の制限時間（タイマ値）のタイムオーバが発生し、端末装置１０２がデータ９１１と同じ内容のデータを伝送路４０１を経由し伝送装置２０１に再送し、この再送データを受信した伝送装置２０１が伝送路４０３に伝送データ９３２を伝送して再送処理を行う必要があるため、処理時間が冗長になると言う不具合があった。
【０００９】
また従来技術においては、伝送装置２０１が伝送路４０１と４０３の速度差を吸収するため、記憶装置３０１を持っているが、記憶装置３０１にデータが一杯に溜まると、データ伝送が遅れて応答が遅くなるため、応答確認タイマ１３２がタイムアウトになる可能性が有ると言う不具合があった。
【００１０】
本発明の目的は、前述の従来技術の不具合を除去することであり、タイムオーバの発生を低減し、端末装置間でのデータ破棄を防止することができるロストデータ救済システムを提供することである。
【００１１】
【課題を解決するための手段】
前記目的を達成するために本発明は、一方の端末装置からのデータを一方の伝送装置が伝送路を介して他方の伝送装置に伝送し、該他方の伝送装置が他方の端末装置に前記データの転送を行い、該他方の端末装置が一方の端末装置にデータの応答確認データを返送すると共に一方の端末装置が前記応答確認データを受信するまでの応答時間を予め応答時間が設定された応答確認タイマによって監視するネットワークシステムのロストデータ救済システムにおいて、少なくとも前記一方の伝送装置に記憶装置を設け、該一方の伝送装置が、一方の端末装置から他方の端末装置に伝送するデータに溢れデータが生じること検出したとき、該溢れデータを記憶装置に記憶させると共に前記応答確認タイマに設定した応答時間を長く設定することを第１の特徴とし、このロストデータ救済システムにおいて、前記一方の伝送装置が、一方の端末装置から他方の端末装置に伝送するデータに溢れデータが生じなくなったこと検出したとき、前記応答確認タイマに設定した応答時間を予め設定された応答時間に戻すことを第２の特徴とする。
【００１４】
【発明の実施の形態】
以下、本発明の一実施形態によるロストデータ救済システムを図面を参照して詳細に説明する。図１は本ロストデータ救済システムを適用した端末装置でデータの送受信を行うネットワークシステムの概略構成を示す図、図２は該ネットワークシステムにおけるデータ転送手順を説明するための図、図３は、本システムにおけるデータ伝送状況を説明するための図である。
【００１５】
図１に示したネットワークシステムは、図１に示す如く、一方の端末装置１０１及び１０２が接続された伝送路４０１と、他方の端末装置１０３が接続された伝送路４０２と、これら伝送路４０１と４０２とを接続する伝送路４０３と、該伝送路４０３の伝送路４０１側に配置された伝送装置２０１と、前記伝送路４０３の伝送路４０２側に接続された伝送装置２０２と、該伝送装置２０１及び２０２に接続された記憶装置３０１又は３０２と、前記端末装置１０１及び１０２に接続された応答確認タイマ１３１及び１３２とを備える。
【００１６】
特に本実施形態におけるロストデータ救済システムは、伝送装置２０１が、データの溢れを検知し、該溢れたデータを送信した端末装置に対して、該端末装置の応答確認タイマの応答時間を変更する変更命令データを発する事、前記溢れたデータを、記憶装置３０１に一旦蓄積し、溢れがなくなったときに前記溢れたデータを他方の伝送装置２０２に転送する様に構成した事を特徴とするものであり、以下、この詳細を説明する。
【００１７】
この様に構成されたネットワークシステムは、端末装置１０１から端末装置１０３へのデータ伝送は、図２に示す如く、端末装置１０１及び１０３においてコネクションが張られている場合、端末装置１０１が応答確認タイマ１３１を起動すると共に伝送装置２０１にデータ９０１を伝送路４０１を介して伝送し、前記データを受信した伝送装置２０１が該データを伝送路４０３を介して相手の伝送装置２０２に転送し、更に伝送装置２０２が伝送路４０２を介して相手の端末装置１０３にデータ９０３を送信し、前記データ９０３を受信した端末装置１０３が応答確認データ９０４を返信し、伝送装置２０２が応答確認データ９０５を伝送路４０３を介して伝送装置２０１に伝送し、これを受けた伝送装置２０１が伝送路４０１を介して応答確認データ９０６を端末装置１０１に返送し、この応答確認データを受けた端末装置１０１が前記応答確認タイマ１３１を停止する様に動作する。
【００１８】
ここで前述した様に端末装置１０１及び１０２が同時にデータ伝送を許可するシステムにおいて、端末装置１０１及び１０２が同時に５Ｍｂｐｓの負荷のデータを送信し、伝送路４０３の伝送容量が５Ｍｂｐｓしかないため、端末装置１０１と端末装置１０２から合わせて１０Ｍｂｐｓのデータを受信してデータの溢れ９１１−１が発生した場合、伝送装置２０１は、前記データ溢れを検出し、端末装置１０２に対して端末装置１０２の応答確認タイマ１３２に対する変更命令データ９１２を伝送路４０１に送信すると共に、前記溢れたデータ９１１−１を図３に示す如く格納データ９２２−１として伝送装置２０１内の記憶装置３０１にファーストイン・ファーストアウト方式で蓄積する。
【００１９】
ここで前記変更命令データ９１２を受信した端末装置１０２は、該変更命令データ９１２に応じて応答確認タイマ１３２のタイマ値をタイマ値１４２からタイマ値１５２に長く変更する。尚、このタイマ値１５２の値は溢れたデータ９１１−１の容量によって任意に設定することができる。
【００２０】
次いで伝送装置２０１は、伝送中のデータに溢れがなくなった場合、前述の溢れた格納データ９２２−１を伝送データ９２３とし、伝送路４０３を経由して、伝送装置２０２に伝送する。これを受けた伝送装置２０２は、該伝送データ９２３を伝送データ９２４として伝送路４０２を経由して端末装置１０３に伝送する。該伝送データ９２４を受信した端末装置１０３は、伝送路４０２を経由し応答確認データ９２５を伝送装置２０２へ伝送し、この応答確認データ９２５を受けた伝送装置２０２は、伝送路４０３を経由して応答確認データ９２６を伝送装置２０１に伝送する。この伝送装置２０１は、受信データ９２６を受信すると、伝送路４０１を経由しデータ９２７を端末装置１０２へ伝送する。
【００２１】
ここで端末装置１０２は、前述の如く応答確認タイマをタイマ値１５２に変更したことにより、端末装置１０２の応答確認タイマ１３２の制限時間（タイマ値１５２）内で応答確認データ９２７を受け取ることができ、この結果、端末装置１０２は、端末装置１０３へのデータの送信とその応答処理を正常に処理することができる。
【００２２】
この様に本実施形態によると、溢れのデータ９１１−１を送信した端末装置１０２が、前記変更命令データ９１２を伝送装置２０１から受け取り、応答時間を長く変更した応答確認タイマ１３２のタイマ値１４２をタイマ値１５２のように長く変更させることにより、応答確認データ９２７を応答確認タイマ１３２のタイマ値１５２の範囲内で受け取ることができるため、再送作業が不要となってデータ伝送の処理時間を低減することができる。また、前記データ再送信の作業が不要となることにより、端末装置１０２及び伝送路４０１のデータ伝送に対する処理負荷を低減することもでき、更に伝送装置２０１が伝送路４０３の伝送容量超過分のデータ９１１−１を格納データ９２２−１として記憶装置３０１に蓄積し、伝送容量の超過がなくなった時に伝送することにより、データの再送信をしなくても、データ伝送が完了できるため、伝送路を有効に利用することもできる。更に本実施形態は、再送信時にもタイムオーバを起こさず、端末間のコネクションが切れないため、端末間の再コネクション接続処理の負荷及び処理時間を低減することができる。
【００２３】
尚、前記実施形態においては端末装置１０１及び端末装置１０２側の伝送装置２０１がデータの溢れを検出し、この溢れデータを送信した端末装置１０２のタイマ値を変化させる例を説明したが、本発明はこれに限られるものではなく、次の形態も考えられる。
【００２４】
(1)伝送装置２０１がデータ溢れを検出して端末装置１０２のタイマ値を変え、応答確認データを受信した後に、端末装置１０２自身又は伝送装置２０１の指示によってタイマ値を変更前のタイマ値に戻す事。
(2)発信側の端末装置１０１が、伝送路４０３上のトラフィック量（traffic：ネットワークを流れるパケットの行き来による回線の利用量）を検出し、該トラフィック量がデータ溢れが生じる可能性が発生する程度に多い場合、自己でタイマ値を変える事。
(3)発信側の端末装置が、伝送路４０１上のトラフィック量を検出し、該トラフィック量が多い場合、伝送路に伝送するデータ量をデータ溢れが起こらないトラフィック量のデータを伝送する事。
【００２５】
【発明の効果】
以上述べた如く本発明によるロストデータ救済システムは、送信側の伝送装置が、受信側の端末装置に伝送するデータに溢れデータが生じること検出したとき、この溢れデータを記憶装置に記憶させると共に応答確認タイマに設定した応答時間を長く設定することにより、データ溢れを防止し、タイムオーバの発生を低減し、端末装置間でのデータ破棄を防止することができ、更に発信側の伝送装置が、溢れデータが生じなくなったこと検出したとき、前記応答確認タイマに設定した応答時間を予め設定された応答時間に戻すことにより、システムの状態を初期に戻すことができる。
【図面の簡単な説明】
【図１】本発明の一実施形態によるロストデータ救済システムを適用した端末装置でデータの送受信を行うネットワークシステムの概略構成を示す図。
【図２】本ネットワークシステムにおけるデータ転送手順を説明するための図。
【図３】本システムにおけるデータ伝送状況を説明するための図。
【図４】従来技術による端末装置でデータの送受信を行うネットワークシステムの概略構成を示す図。
【図５】従来技術によるネットワークシステムのデータ転送手順を説明するための図。
【図６】一般のネットワークシステムにおけるデータ伝送状況を説明するための図。
【図７】一般のネットワークシステムにおけるデータ溢れが生じた場合のデータ伝送状況を説明するための図。
【符号の説明】
【符号の簡単な説明】
１０１〜１０３：端末装置、２０１及び２０２：伝送装置、４０１〜４０３：伝送路、１３１及び１３２：応答確認タイマ。
【図１】
0003722100.tif 000002
【図２】
0003722100.tif 000003
【図３】
0003722100.tif 000004
【図４】
0003722100.tif 000005
【図５】
0003722100.tif 000006
【図６】
0003722100.tif 000007
【図７】
0003722100.tif 000008