(57)【特許請求の範囲】
【請求項１】
複数台の端末装置を共通のバスで接続して、前記各端末装置間のデータの転送を可能としたバス転送システムにおいて、
前記データ転送の要求先である前記端末装置は、
当該データ転送の要求元である前記端末装置に所定の受信許可識別キーを送信するキー送信手段と、
前記受信許可識別キーと対応する識別信号を付加して前記データ転送を要求されたデータを前記バスに出力するデータ出力手段と、
を備えていて、
当該データ転送の要求元である前記端末装置は、前記送信を受けた受信許可識別キーと前記データ出力手段で出力された前記データに付加されている前記識別信号とが対応することを条件に当該データを受信する受信手段を備えていること、
を特徴とするバス転送システム。
【請求項２】
前記キー送信手段は、同一のデータについて前記データ転送の要求元である前記端末装置が当該データの前記データ出力手段による出力が開始されるまでに複数台あったときは、この各端末装置に同一の前記受信許可識別キーを送信すること、
を特徴とする請求項１に記載のバス転送システム。
【請求項３】
前記キー送信手段は、前記データ転送の要求元である前記端末装置が現在データ転送中であるときに、別の前記端末装置からも前記転送中のデータと同一のデータの転送の要求を受けたときは、新たな要求元の前記端末装置に新たな受信許可識別キーを送信し、
前記データ出力手段は、その送信の時点から現在送信中の前記データには既存の識別信号に加え新たな前記受信許可識別キーに対する識別信号も付加すること、
を特徴とする請求項１又は２に記載のバス転送システム。
【請求項４】
前記データ出力手段は、前記キー送信手段が前記新たな受信許可識別キーを送信した時点から現在送信中の前記データを分割して当該分割したデータのうち今後送信する分に対しては、既存の識別信号に加え、新たな前記受信許可識別キーに対する識別信号も付加すること、
を特徴とする請求項３に記載のバス転送システム。
【請求項５】
前記データ出力手段は、前記データをあらかじめ複数に分割して前記転送を行なうものであり、前記キー送信手段が前記新たな受信許可識別キーを送信した時点から前記分割したデータのうち今後送信する分に対しては、既存の識別信号に加え、新たな前記受信許可識別キーに対する識別信号も付加すること、
を特徴とする請求項３に記載のバス転送システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数台の端末装置を共通のバスで接続して、各端末装置間のデータの転送を可能としたバス転送システムに関する。
【０００２】
【従来の技術】
図１は、一般に知られているバス転送システム１００のブロック図である。このバス転送システム１００は、複数の端末装置１０１（第１端末システム１０１ａ、第２端末システム１０１ｂ、…、第５端末システム１０１ｅ）を共通バス１０２で互いに接続し、各端末装置１０１は共通バス１０２を経由してデータを転送する。
【０００３】
このようなシステム構成において、第１端末システム１０１ａに、第２端末システム１０１ｂが、あるデータＡの転送を要求すると、第１の端末システム１０１ａは現在の状態に応じて、他の端末装置１０１にデータの転送中でなければ、所定の手続きを経てデータ転送要求元である第２端末システム１０１ｂにデータ転送を開始する（図２参照）。
【０００４】
他の端末装置１０１（例えば、第５端末システム）にデータの転送中である場合は、第２端末システム１０１ｂの転送要求は転送待ちとして一時記憶し、他の端末装置１０１へのデータの転送を継続する（図３参照）。そして、他の端末装置１０１へのデータの転送のジョブを終了した後、転送待ちとしていた第２端末システム１０１ｂへのデータＡの転送を実行する（図４参照）。
【０００５】
また、転送要求のあったデータを細かく分割し、各端末装置１０１へと並列に転送するパケット方式（図５参照）や、各端末装置１０１に順次転送権を持ちまわるトークン方式なども知られている。
【０００６】
これらいずれの方式も、例えば、各転送要求すべてのデータ量合計が１００であるとするならば、このすべての要求に対応するためには１００のデータ量を転送しなければならない。
【０００７】
【発明が解決しようとする課題】
しかしながら、前述のバス転送システム１００として実施されるシステムの中には、文書蓄積システム等、ある１個所のシステム上のデータに複数の端末装置１０１がアクセス（転送要求）する割合が高いものもあり、当然、同一データに転送要求が重なる可能性も高くなる。
【０００８】
このとき、前述した従来の各方式では、同一データに転送要求が重なった場合でも、順次又は並列でも、全ての端末装置１０１にそれぞれのデータ転送をしなければならない。
【０００９】
この発明の目的は、バスを効率的に使用できるバス転送システムを提供することである。
【００１０】
【課題を解決するための手段】
請求項１に記載の発明は、複数台の端末装置を共通のバスで接続して、前記各端末装置間のデータの転送を可能としたバス転送システムにおいて、前記データ転送の要求先である前記端末装置は、当該データ転送の要求元である前記端末装置に所定の受信許可識別キーを送信するキー送信手段と、前記受信許可識別キーと対応する識別信号を付加して前記データ転送を要求されたデータを前記バスに出力するデータ出力手段と、を備えていて、当該データ転送の要求元である前記端末装置は、前記送信を受けた受信許可識別キーと前記データ出力手段で出力された前記データに付加されている前記識別信号とが対応することを条件に当該データを受信する受信手段を備えていること、を特徴とするバス転送システムである。
【００１１】
したがって、データ転送の要求元の端末装置ではデータ転送の要求先の端末装置から送信されたデータを受信すべきか否かを、受信許可識別キーと識別信号との対応により判定できるので、同一のデータを受信する端末装置が複数台ある場合でも、データ転送の要求先の端末装置は要求されたデータを１回出力するだけでよく、バスを効率的に使用することができる。
【００１２】
請求項２に記載の発明は、請求項１に記載のバス転送システムにおいて、前記キー送信手段は、同一のデータについて前記データ転送の要求元である前記端末装置が当該データの前記データ出力手段による出力が開始されるまでに複数台あったときは、この各端末装置に同一の前記受信許可識別キーを送信すること、を特徴とする。
【００１３】
したがって、同一のデータについてデータ転送の要求元である端末装置が当該データの出力が開始されるまでに複数台あったときでも、データ転送の要求元の端末装置ではデータ転送の要求先の端末装置から送信されたデータを受信すべきか否かを、受信許可識別キーと識別信号との対応により判定できるので、データ転送の要求先の端末装置は要求されたデータを１回出力するだけでよく、バスを効率的に使用することができる。
【００１４】
請求項３に記載の発明は、請求項１又は２に記載のバス転送システムにおいて、前記キー送信手段は、前記データ転送の要求元である前記端末装置が現在データ転送中であるときに、別の前記端末装置からも前記転送中のデータと同一のデータの転送の要求を受けたときは、新たな要求元の前記端末装置に新たな受信許可識別キーを送信し、前記データ出力手段は、その送信の時点から現在送信中の前記データには既存の識別信号に加え新たな前記受信許可識別キーに対する識別信号も付加すること、を特徴とする。
【００１５】
したがって、転送要求がされたデータが一部でも重複していれば、その重複部分は１回の転送で同時に複数の端末装置にデータ転送して、バスを効率的に使用することができる。
【００１６】
請求項４に記載の発明は、請求項３に記載のバス転送システムにおいて、前記データ出力手段は、前記キー送信手段が前記新たな受信許可識別キーを送信した時点から現在送信中の前記データを分割して当該分割したデータのうち今後送信する分に対しては、既存の識別信号に加え、新たな前記受信許可識別キーに対する識別信号も付加すること、を特徴とする。
【００１７】
したがって、新たに受信許可識別キーを追加して再びデータの転送を始めるので、後からデータの転送要求した端末装置は、先のデータ転送処理の終了を待たずにデータの受信を開始することができ、バスを効率的に使用することができる。
【００１８】
請求項５に記載の発明は、請求項３に記載のバス転送システムにおいて、前記データ出力手段は、前記データをあらかじめ複数に分割して前記転送を行なうものであり、前記キー送信手段が前記新たな受信許可識別キーを送信した時点から前記分割したデータのうち今後送信する分に対しては、既存の識別信号に加え、新たな前記受信許可識別キーに対する識別信号も付加すること、を特徴とする。
【００１９】
したがって、転送するデータはあらかじめ分割して転送され、新規に転送要求されたデータが他の端末装置に転送中であった場合、その時点から新たに受信許可識別キーを追加してデータ転送を行なうので、転送データは常に一定のフォーマットになり処理が容易になる。
【００２０】
【発明の実施の形態】
この発明の一実施の形態について説明する。
【００２１】
図６に示すように、この実施の形態であるバス転送システム１は、複数の端末装置２（第１端末システム２ａ、第２端末システム２ｂ、…、第５端末システム２ｅ）を共通バス３で互いに接続し、各端末装置２は共通バス３を経由してデータＡを転送する。
【００２２】
図６に示すように、このバス転送システム１では、ある端末装置２が他の端末装置２からデータＡの転送要求を受信したときには（▲１▼）、その要求元の端末装置２に受信許可識別キー４を返し（▲２▼▲３▼）、転送を要求されたデータＡには、この受信許可識別キー４に対応する識別信号５を付加して出力する（▲４▼▲５▼）。この識別信号５を付加したデータＡは、これに対応する受信許可識別キー４を持っている端末装置２のみが受信できる。受信許可識別キー４の送信によりキー送信手段を、識別信号５を付加したデータの出力によりデータ出力手段を実現している。
【００２３】
ここで、同一のデータＡに対して転送要求が重なった場合は、各転送要求元の端末装置２（第２端末システム２ｂ、第４端末システム２ｄ）に同一の受信許可識別キー４を返す（図７参照）。そして、その転送要求されたデータＡには、送信した受信許可識別キー４に対応する識別信号５（５ａ）を付加して送信する。これにより、識別信号５ａと対応した受信許可識別キー４ａを記憶しているすべての端末装置２は、要求したデータＡを同時に受信することができる（図８参照）。
【００２４】
これにより、例えば１０台の端末装置２のそれぞれが、ある端末装置２に５の大きさの同一データについて転送を要求した場合、前述の従来の方式では、同じ５のデータを１０回で“５×１０＝５０”の大きさのデータ転送が必要であったのに対し、このバス転送システム１では、５の大きさのデータを１回だけ送信することで１０台の端末装置２のそれぞれに同時にデータを転送できる。
【００２５】
また、図９に示すように、データ転送の要求先の端末装置２（第１端末システム２ａ）が他の端末装置２（第２端末システム２ｂ）とデータＡの転送中であっても、新たに転送要求された（▲１▼）データＢに対応する受信許可識別キー４（４ｂ）を要求元の端末装置２（第５端末システム２ｅ）に返し（▲２▼）、図１０に示すように、その後、継続中であった他の端末装置２（第２端末システム２ｂ）とのデータ転送が終わるまでの間に、新たに別の端末装置２（第４端末システム２ｄ）から同一のデータＢの転送が要求されたときは（▲１▼）、同一の受信許可識別キー４ｂを返すことで（▲２▼）、他の端末装置２（第２端末システム２ｂ）とのデータ転送終了後に対応する識別信号５（５ｂ）を付加したデータＢを送信する。これにより、継続中であった他の端末装置２（第２端末システム２ｂ）へのデータＡの転送中に、同一のデータＢの転送要求を受けた端末装置２（第１端末システム２ａ）は、データＢを１回だけ送信すれば、同一のデータＢの転送を要求した複数台の端末装置２（第４端末システム２ｄ、第５端末システム２ｅ）において、同時にデータＢを受信することができる。
【００２６】
さらに、図１１に示すように、転送要求先の端末装置２（第１端末システム２ａ）が他の端末装置２（第４端末システム２ｅ）とデータ転送中であって、かつ、その転送中のデータＡが、別の端末装置２（第２端末システム２ｂ）からの新たな転送要求にかかるデータＡと（一部でも）同じ場合は、転送要求先の端末装置２（第１端末システム２ａ）は要求元の端末装置２（第２端末システム２ｂ）に新たな受信許可識別キー４（４ｂ）を返し、その時点から先行する転送中データＡに元の識別信号５（５ａ）に加え、新たな受信許可識別キー４ｂに対する識別信号５（５ｂ）を付けて送信する。この場合、先行するデータＡの転送中の相手端末装置２（第２端末システム２ｂ）は、元の識別信号５ａをそのまま認識し、新たな識別信号５ｂは無視して、データＡの転送を続行する。
【００２７】
図１２に示すように、新たな要求元の端末装置２（第４端末システム２ｅ）は、転送中であったデータＡに自分の受けた新しい受信許可識別キー４ｂに対応する識別キー４ｂが追加されたので、これを要求データと認識して受信を開始する。
【００２８】
図１３に示すように、転送要求先の端末装置２（第１端末システム２ａ）は、常に転送データＡがどの受信許可識別キー４（４ａ，４ｂ，４ｃ）に対応したデータであるかを識別し、もし複数の受信許可識別キー４に重複している転送データであれば、対応する全ての受信許可識別キー４を追加する。そして転送要求先の端末装置２（第１端末システム２ａ）は、初めにデータ転送を開始した相手端末装置２との転送が終了すれば、引続き途中から転送要求のあった残りのデータをその対応する受信許可識別キー４を付加して転送する。
【００２９】
このようにして、データを分割し、分割データのそれぞれに対応する識別キー４を重複して付加して送信するようにすれば、さらに効率良くデータ転送が行なうことができる。
【００３０】
【発明の効果】
請求項１に記載の発明は、同一のデータを受信する端末装置が複数台ある場合でも、データ転送の要求先の端末装置は要求されたデータを１回出力するだけでよく、バスを効率的に使用することができる。
【００３１】
請求項２に記載の発明は、請求項１に記載のバス転送システムにおいて、同一のデータについてデータ転送の要求元である端末装置が当該データの出力が開始されるまでに複数台あったときでも、データ転送の要求先の端末装置は要求されたデータを１回出力するだけでよく、バスを効率的に使用することができる。
【００３２】
請求項３に記載の発明は、請求項１又は２に記載のバス転送システムにおいて、転送要求がされたデータが一部でも重複していれば、その重複部分は１回の転送で同時に複数の端末装置にデータ転送して、バスを効率的に使用することができる。
【００３３】
請求項４に記載の発明は、請求項３に記載のバス転送システムにおいて、新たに受信許可識別キーを追加して再びデータの転送を始めるので、後からデータの転送要求した端末装置は、先のデータ転送処理の終了を待たずにデータの受信を開始することができ、バスを効率的に使用することができる。
【００３４】
請求項５に記載の発明は、請求項３に記載のバス転送システムにおいて、転送するデータはあらかじめ分割して転送され、新規に転送要求されたデータが他の端末装置に転送中であった場合、その時点から新たに受信許可識別キーを追加してデータ転送を行なうので、転送データは常に一定のフォーマットになり処理が容易になる。
【図面の簡単な説明】
【図１】従来のバス転送システムについて説明するブロック図である。
【図２】従来のバス転送システムについて説明するブロック図である。
【図３】従来のバス転送システムについて説明するブロック図である。
【図４】従来のバス転送システムについて説明するブロック図である。
【図５】従来のバス転送システムについて説明するブロック図である。
【図６】この発明の実施の形態であるバス転送システムについて説明するブロック図である。
【図７】この発明の実施の形態であるバス転送システムについて説明するブロック図である。
【図８】この発明の実施の形態であるバス転送システムについて説明するブロック図である。
【図９】この発明の実施の形態であるバス転送システムについて説明するブロック図である。
【図１０】この発明の実施の形態であるバス転送システムについて説明するブロック図である。
【図１１】この発明の実施の形態であるバス転送システムについて説明するブロック図である。
【図１２】この発明の実施の形態であるバス転送システムについて説明するブロック図である。
【図１３】この発明の実施の形態であるバス転送システムについて説明するブロック図である。
【符号の説明】
１      バス転送システム
２      端末装置
３      バス
【図１】
0003737443.tif 000002
【図２】
0003737443.tif 000003
【図３】
0003737443.tif 000004
【図４】
0003737443.tif 000005
【図５】
0003737443.tif 000006
【図６】
0003737443.tif 000007
【図７】
0003737443.tif 000008
【図８】
0003737443.tif 000009
【図９】
0003737443.tif 000010
【図１０】
0003737443.tif 000011
【図１１】
0003737443.tif 000012
【図１２】
0003737443.tif 000013
【図１３】
0003737443.tif 000014