(57)【要約】【課題】  複数のデータ送信装置からのデータを伝送路経由でデータ受信装置が受信する際に、データ受信装置側でのデータ受信量が増大して処理負荷が急増した場合も、データの欠落を防止して確実にデータを受信するとともに、伝送路の伝送負荷の少ないデータ伝送方法、データ伝送システム、データ送信装置、及びデータ受信装置を得る。【解決手段】  データ受信装置３側で受信一時ファイル８の使用率を算出してその使用状況を監視する。そして、使用率が所定の上限値を超えるとデータ送信装置２に送信の一時停止を要求し、使用率が所定の再開可能値を下回ると送信再開を要求する。また、データ送信装置２は、データ受信装置３からの送信の一時停止要求または再開要求に基づいてデータの伝送を行なう。【選択図】  図１
2005269218.tif 000002
【特許請求の範囲】
【請求項１】
複数のデータ送信装置から伝送路を経由してデータの一次保存領域を備えたデータ受信装置にデータを伝送するデータ伝送システムであって、
前記複数のデータ送信装置はデータを送信し、
前記データ受信装置は前記データを受信して前記一次保存領域に格納するとともにこの格納されているデータ量の前記一次保存領域の全容量に対する割合を示す使用率を算出し、
この使用率が第１の所定の値を超えた場合に前記複数のデータ送信装置に対して前記データの送信の一時停止要求を発行し、
この一時停止要求発行後に前記一次保存領域の使用率が第２の所定の値を下回った場合に前記複数のデータ送信装置に対して前記データの送信の再開要求を発行し、
前記複数のデータ送信装置は前記データ受信装置からの前記データの送信の一時停止要求または再開要求を受けとって前記データの送信を一時停止または再開することを特徴とするデータ伝送方法。
【請求項２】
複数のデータ送信装置から伝送路を経由してデータの一次保存領域を備えたデータ受信装置にデータを伝送するデータ伝送システムであって、
前記複数のデータ送信装置は、前記データ受信装置にデータを送信する送信手段と、
前記データ受信装置が発行する送信の一時停止要求を受けとって前記送信手段によるデータの送信を一時停止する送信一時停止手段と、
前記データ受信装置が発行する送信の再開要求を受けとって前記送信手段によるデータの送信を再開する送信再開手段とを備え、
前記データ受信装置は、前記複数のデータ送信装置からのデータを受けとって前記一次保存領域に格納する受信手段と、
前記一次保存領域に格納されているデータ量の前記一次保存領域の全容量に対する割合を示す使用率を算出する使用率算出手段と、
この算出した使用率が第１の所定の値を超えた場合に前記複数のデータ送信装置に対して前記データの送信の一時停止要求を発行する一時停止要求発行手段と、
前記使用率が第２の所定の値を下回った場合に前記複数のデータ送信装置に対して前記データの送信の再開要求を発行する再開要求発行手段とを備え、
前記使用率に基づいて、複数のデータ送信装置から前記データ受信装置への前記データの伝送を制御することを特徴とするデータ伝送システム。
【請求項３】
複数のデータ送信装置から伝送路を経由してデータの一次保存領域を備えたデータ受信装置にデータを伝送するようにしたデータ伝送システムに使用されるデータ送信装置において、
前記データ受信装置にデータを送信する送信手段と、
前記データ受信装置が発行する送信の一時停止要求を受けとって前記送信手段によるデータの送信を一時停止する送信一時停止手段と、
前記データ受信装置が発行する送信の再開要求を受けとって前記送信手段によるデータの送信を再開する送信再開手段とを備えたことを特徴とするデータ送信装置。
【請求項４】
複数のデータ送信装置から伝送路を経由してデータの一次保存領域を備えたデータ受信装置にデータを伝送するようにしたデータ伝送システムに使用されるデータ受信装置において、
前記複数のデータ送信装置からのデータを受けとって前記一次保存領域に格納する受信手段と、
前記一次保存領域に格納されているデータ量の前記一次保存領域の全容量に対する割合を示す使用率を算出する使用率算出手段と、
この算出した使用率が第１の所定の値を超えた場合に前記複数のデータ送信装置に対して前記データの送信の一時停止要求を発行する一時停止要求発行手段と、
前記使用率が第２の所定の値を下回った場合に前記複数のデータ送信装置に対して前記データの送信の再開要求を発行する再開要求発行手段とを備えたことを特徴とするデータ受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ伝送方法、データ伝送システム、データ送信装置、及びデータ受信装置に係り、特に、データの一次保存領域を備えたデータ受信装置が伝送路経由で複数のデータ送信装置からのデータを受信するデータ伝送方法、データ伝送システム、データ送信装置、及びデータ受信装置に関する。
【背景技術】
【０００２】
近年の通信ネットワーク技術の発展に伴い、これら技術を利用し、複数のデータ送信装置から通信ネットワーク等の伝送路を経由してデータ受信装置にデータを伝送するデータ伝送システムが実現されている。この種のデータ伝送システムにおいては、データの発生量や発生タイミングなど、データ発生に関する属性が複数のデータ送信装置でそれぞれ異なる。このため、例えばすべてのデータ送信装置側で大量のデータが同時発生すると、伝送路上のデータ量が増加するとともに、データ受信装置側ではこれらデータを受信処理するための負荷が増大する。そして、過負荷状態になるとすべてのデータを受信処理することが困難になる。
【０００３】
このような事象を回避するため、従来のデータ伝送システムのデータ受信装置においては、例えば、次のようないくつかの手法が用いられていた。すなわち、第１の手法としては、データ受信装置側が過負荷になるとデータの受信を拒否するとともにデータ送信装置側にはデータの再送を繰り返させておき、受信可能となったタイミングで受信処理を再開していた。また、第２の手法としては、データ受信装置に受信したデータの一次保存領域を設け、この領域のサイズを十分に確保しておくものもある。さらに、他の手法としては、データにシリアル番号を与え、このシリアル番号の連番状態に基づいて通信処理を行なう事例も開示されている（例えば、特許文献１参照。）。
【特許文献１】特開平９−２３３０５７号公報（第１０ページ、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した第１の手法、すなわち、データ受信装置側が過負荷になるとデータの受信を拒否するとともにデータ送信装置側にはデータの再送を繰り返させておき、受信可能となったタイミングで受信処理を再開する手法においては、再送による伝送路の
負荷がさらに増大するとともに、データ送信装置からのデータの再送も、通常は所定回数繰り返されて終了するため、データ受信装置側でデータの欠落が発生していた。また、第２の手法、すなわち、データ受信装置に受信したデータの一次保存領域を設け、この領域のサイズを十分に確保しておく手法においては、一次保存領域にも使用可能な上限があるため、受信後未処理のデータがこの領域のサイズ以上になると、未処理のデータが新しいデータによって上書きされて消失したり、あるいは新しいデータが格納できずに破棄される。このため、この手法においても、データ受信装置側でデータの欠落が発生していた。
【０００５】
本発明は、上述の事情を考慮してなされたものであり、複数のデータ送信装置からのデータを伝送路経由でデータ受信装置が受信する際に、データ受信装置側でのデータ受信量が増大して処理負荷が急増した場合も、データの欠落を防止して確実にデータを受信するとともに、伝送路の伝送負荷の少ないデータ伝送方法、データ伝送システム、データ送信装置、及びデータ受信装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明のデータ伝送方法は、複数のデータ送信装置から伝送路を経由してデータの一次保存領域を備えたデータ受信装置にデータを伝送するデータ伝送システムであって、前記複数のデータ送信装置はデータを送信し、前記データ受信装置は前記データを受信して前記一次保存領域に格納するとともにこの格納されているデータ量の前記一次保存領域の全容量に対する割合を示す使用率を算出し、この使用率が第１の所定の値を超えた場合に前記複数のデータ送信装置に対して前記データの送信の一時停止要求を発行し、この一時停止要求発行後に前記一次保存領域の使用率が第２の所定の値を下回った場合に前記複数のデータ送信装置に対して前記データの送信の再開要求を発行し、前記複数のデータ送信装置は前記データ受信装置からの前記データの送信の一時停止要求または再開要求を受けとって前記データの送信を一時停止または再開することを特徴とする。
【０００７】
また、本発明のデータ伝送システムは、複数のデータ送信装置から伝送路を経由してデータの一次保存領域を備えたデータ受信装置にデータを伝送するデータ伝送システムであって、前記複数のデータ送信装置は、前記データ受信装置にデータを送信する送信手段と、前記データ受信装置が発行する送信の一時停止要求を受けとって前記送信手段によるデータの送信を一時停止する送信一時停止手段と、前記データ受信装置が発行する送信の再開要求を受けとって前記送信手段によるデータの送信を再開する送信再開手段とを備え、前記データ受信装置は、前記複数のデータ送信装置からのデータを受けとって前記一次保存領域に格納する受信手段と、前記一次保存領域に格納されているデータ量の前記一次保存領域の全容量に対する割合を示す使用率を算出する使用率算出手段と、この算出した使用率が第１の所定の値を超えた場合に前記複数のデータ送信装置に対して前記データの送信の一時停止要求を発行する一時停止要求発行手段と、前記使用率が第２の所定の値を下回った場合に前記複数のデータ送信装置に対して前記データの送信の再開要求を発行する再開要求発行手段とを備え、前記使用率に基づいて、複数のデータ送信装置から前記データ受信装置への前記データの伝送を制御することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数のデータ送信装置からのデータを伝送路経由でデータ受信装置が受信する際に、データ受信装置側でのデータ受信量が増大して処理負荷が急増した場合も、データの欠落を防止して確実にデータを受信することができるとともに、伝送路の伝送負荷を軽減することのできるデータ伝送方法、データ伝送システム、データ送信装置、及びデータ受信装置を得ることができる。
【発明を実施するための最良の形態】
【０００９】
以下に、本発明に係るデータ伝送方法、データ伝送システム、データ送信装置、及びデータ受信装置を実施するための最良の形態について、図１乃至図４を参照して説明する。
【実施例１】
【００１０】
図1は、本発明に係るデータ伝送システム、データ送信装置、及びデータ受信装置の一実施例を示すブロック図である。本実施例のデータ伝送システムにおいては、データ送信装置の数を1台としている。このデータ伝送システム１は、データ送信装置２、データ受信装置３、及びこれら装置間を接続する伝送路４から構成されている。
【００１１】
ここに、データ送信装置２は、送信手段としての送信処理部５、ならびに送信一時停止手段及び送信再開手段としての送信制御処理部６を有している。送信処理部５は、送信制御処理部６からの制御信号に基づいて、データを送信する。送信制御処理部６は、データ受信装置３が発する送信の一次停止要求及び再開要求を受け取り、送信処理部５を制御する。そして、データ送信装置２は、データ受信装置３から伝送路４経由で送られてくる送信の一次停止要求及び再開要求に基づいて、伝送路４を経由してデータをデータ受信装置３に向けて送信する。
【００１２】
一方、データ受信装置３は、受信手段としての受信処理部７、一次保存領域としての受信一時ファイル８、使用率算出手段としての受信領域監視処理部９、ならびに一時停止要求発行手段及び再開要求発行手段としての受信制御処理部１０を有している。受信処理部７は、データを受けとって受信一時ファイル８に格納する。受信領域監視処理部９は、この受信一時ファイル８の使用率を算出し受信制御処理部１０に通知する。受信制御処理部１０は、通知された使用率に基づいて、送信の一時停止要求または再開要求を発行する。そして、データ受信装置３は、データ送信装置２からのデータを伝送路４経由で受けとって一時受信ファイル９に格納するとともに、この一時受信ファイル９の使用率に基づいて、データ送信装置２に対する送信の一時停止要求または再開要求を発行してこれを送出する。
【００１３】
次に、上述のように構成した本発明に係るデータ伝送システムの動作を前述した図１、ならびに図２乃至図４のフローチャートを参照して説明する。
【００１４】
はじめに、図２を参照して、本発明に係るデータ伝送システムにおけるデータ送信装置とデータ受信装置との間のデータの送受信、送受信の一時停止、及び送受信の再開に至る一連の動作を説明する。図２は、伝送路４を経由して接続されたデータ送信装置２とデータ受信装置３との間で進行する、これら一連のデータ伝送の動作をモデル化して示すフローチャートである。
【００１５】
データ送信装置２側でデータが発生すると（ＳＴ１）、これらのデータは、データ送信装置２から伝送路４を経由してデータ受信装置３に送出される（ＳＴ２）。データ受信装置３側では、これらのデータを受信して受信一時ファイル８に格納するとともに（ＳＴ３）、受信一時ファイル８の使用率を監視する（ＳＴ４）。そして、例えばデータ量の増大などによってデータ受信装置３側での処理負荷が急増し、この受信一時ファイル８の使用率が上昇してあらかじめ設定された受信処理可能上限値を超えた場合は、データ送信装置２に対する送信の一時停止要求を発行し、これを伝送路４を経由して送出する（ＳＴ５）。データ送信装置２は、この一時停止要求を受けとって、データ受信装置３に対するデータの送信を一時停止する（ＳＴ６）。
【００１６】
この後、データ受信装置３は、受信一時ファイル８の使用率を継続して監視する（ＳＴ７）。そして、受信したデータに対する処理が進行することによって受信一時ファイル８の使用率が下がり、あらかじめ設定された再開可能値以下になった場合は、データ受信装置３側での処理負荷が低減したものとしてデータ送信装置２に対する送信の再開要求を発行し、これを伝送路４を経由して送出する（ＳＴ８）。
【００１７】
データ送信装置２は、この再開要求を受けとって、データ受信装置３に対するデータの送信を再開する（ＳＴ９）。そして、データ送信装置２側からは、上記したＳＴ２のステップと同様に、再び発生したデータが伝送路４を経由してデータ受信装置３に送出される（ＳＴ１０）。データ受信装置３側でも、上記したＳＴ３のステップと同様に、これらデータ送信装置２からのデータが受信される（ＳＴ１１）。
【００１８】
次に、図３を参照して、本発明に係るデータ送信装置の動作を説明する。図３は、本発明に係るデータ送信装置２の動作をモデル化して示すフローチャートである。
【００１９】
データが発生すると、データ送信装置２は、これらのデータを伝送路４を経由してデータ受信装置３に向けて送出する（ＳＴ３１）。このデータ送信は、データ受信装置３から送信の一時停止要求が発行されない限り継続される（ＳＴ３２のＮＯ）。
【００２０】
ここで、データ受信装置３からの送信の一時停止要求を受けとると（ＳＴ３２のＹＥＳ）、データ送信装置２は、データの送信を一時停止する（ＳＴ３３）。そして、データ受信装置３から送信の再開要求が発行されない限り、送信の一時停止状態を継続する（ＳＴ３４のＮＯ）。
【００２１】
この後、データ受信装置３からの送信の再開要求を受けとると（ＳＴ３４のＹＥＳ）、データ送信装置２はデータの送信を再開し、再び上記したＳＴ３１によるデータの送信を行なう。
【００２２】
次に、図４を参照して、本発明に係るデータ受信装置の動作を説明する。図４は、本発明に係るデータ受信装置３の動作をモデル化して示すフローチャートである。
【００２３】
データ送信装置２から伝送路４を経由してデータが送られてくると、データ受信装置３は、このデータを受信する（ＳＴ４１）。受信されたデータは、受信一時ファイル８に一時的に格納された後（ＳＴ４２）、後段のデータ処理から呼び出されて所望の処理が施される（ＳＴ４３）。このときに、受信一時ファイル８の使用率、すなわち後段のデータ処理から呼び出されずに受信一時ファイル８に格納されているデータ量の、受信一時ファイル８全容量に対する割合を算出する（ＳＴ４４）。そして、この使用率をあらかじめ設定された受信処理可能上限値と比較する（ＳＴ４５）。
【００２４】
その結果、使用率がこの上限値を超えていなければ、引き続きデータを受信一時ファイル８に格納可能であるとして、データの受信を継続する（ＳＴ４５のＮＯ）。しかし、例えばデータ量が増大するなどして処理負荷が急増し、使用率が上昇して上限値を超えた場合には（ＳＴ４５のＹＥＳ）、受信一時ファイル８の残容量の不足に伴うデータの欠落を防止するために、データ送信装置２に対して送信の一時停止要求を発行する（ＳＴ４６）。
【００２５】
この後、データ送信装置２からのデータは一時受信されなくなり、データ受信装置３は受信一時ファイル８に格納されているデータの処理を継続するとともに（ＳＴ４７）、受信一時ファイル８の使用率の算出を継続する（ＳＴ４８）。そして、ここで算出した使用率をあらかじめ設定された送信の再開可能値と比較する（ＳＴ４９）。
【００２６】
その結果、使用率がいまだこの再開可能値を超えているうちは、受信一時ファイル８の残容量が不足しているものとして、ＳＴ４７のステップによるデータの処理をさらに継続する（ＳＴ４９のＮＯ）。しかし、データの処理が進行して受信一時ファイル８の使用率が下がり、再開可能値以下になった場合には（ＳＴ４９のＹＥＳ）、データ受信装置３内の処理負荷が減ってデータの受信が可能であるとして、データ送信装置２に対して送信の再開要求を発行する（ＳＴ５０）。そして、この後、データ送信装置２からのデータが受信されるようになり、ＳＴ４１のステップからの動作を繰り返す。
【００２７】
以上説明したように、本実施例においては、データ受信装置３側で受信一時ファイル８の使用率を算出してその使用状況を監視している。そして、使用率が所定の上限値を超えるとデータ送信装置２に送信の一時停止を要求し、使用率が所定の再開可能値を下回ると送信再開を要求している。すなわち、使用率に基づいてデータの伝送を制御している。これにより、データ受信側でのデータ受信量が増大して処理負荷が急増した場合も、データの欠落を生じさせることなく、確実にデータを受信することができる。
【００２８】
また、上記したように使用率に基づいてデータの伝送を制御することにより、データ受信側でのデータ受信量が増大して処理負荷が急増した場合も、受信側による受信拒否とこれに対応した送信側からの再送繰り返しが発生しないので、伝送路上のデータ量の増加を防止でき、伝送路の負荷を軽減することができる。
【００２９】
なお、本実施例においては、その構成を簡略化してデータ送信装置の台数を１台として説明したが、データ送信装置を複数台設けた構成においても、それぞれのデータ送信装置及びデータ受信装置の動作は上述した説明と同様であり、その効果も同様に得ることができる。
【図面の簡単な説明】
【００３０】
【図１】本発明に係るデータ伝送システム、データ送信装置、及びデータ受信装置の一実施例を示すブロック図。
【図２】本発明に係るデータ送信装置とデータ受信装置との間におけるデータ伝送の動作をモデル化して示すフローチャート。
【図３】本発明に係るデータ送信装置の動作をモデル化して示すフローチャート。
【図４】本発明に係るデータ受信装置の動作をモデル化して示すフローチャート。
【符号の説明】
【００３１】
１  データ伝送システム
２  データ送信装置
３  データ受信装置
４  伝送路
５  送信処理部
６  送信制御処理部
７  受信処理部
８  受信一時ファイル
９  受信領域監視処理部
１０  受信制御処理部
【図１】
2005269218.tif 000003
【図２】
2005269218.tif 000004
【図３】
2005269218.tif 000005
【図４】
2005269218.tif 000006