(57)【要約】【課題】各システム間のデータ転送において、伝送路容量に合わせて送信管理するデータ転送装置およびデータ転送方法を提供する。【解決手段】上位装置から送信されるデータを受信後、回線多重し順次下位装置へ転送するデータ転送装置であって、上位装置からデータを受信する手段と、受信データから有効データを検出する手段と、データの送信優先度を決定する手段と、下位装置の転送容量の限界を判断する手段と、送信予定データを一定時間保持する手段と、一定時間経過後、破棄された保持データの再送信を要求する手段と、下位装置へデータを送信するデータ送信手段とを有し、上位装置からの受信データが下位装置の転送容量を超えていると判断した場合、優先データから送信し、送信予定データは一時的に待機し、優先データの送信後に送信される。【選択図】        図１
2004350023.tif 000002
【特許請求の範囲】
【請求項１】
上位装置から送信されるデータを受信し、受信した前記データを回線多重し順次下位装置へ転送するデータ転送装置であって、
前記上位装置からデータを受信するデータ受信手段と、
受信した前記データから有効なデータを検出する有効データ検出手段と、
前記上位装置へデータの再送信を要求する再送信要求手段と、
前記下位装置へ前記データを送信するデータ送信手段と、
前記データの送信優先度を決定し送信するスケジュール管理手段と、
前記下位装置の転送容量の限界を判断する転送容量判断手段と、
前記上位装置から送信された前記データを一定時間保持する送信タイマ手段とを有し、
前記転送容量判断手段が、前記上位装置からの送信された前記データが前記下位装置の転送容量を超えていると判断した場合、前記スケジュール管理手段が決定した優先データから送信し、送信待機中の余剰データは前記送信タイマ手段に一時的に保持され、前記優先データの送信後に送信されることを特徴とするデータ転送装置。
【請求項２】
前記有効データ検出手段は、前記上位装置が予め前記データに付加する、有効／無効を判断するための判別用データを確認することにより有効データを検出することを特徴とする請求項１記載のデータ転送装置。
【請求項３】
前記転送容量判断手段は、前記下位装置から前記転送容量の限界を受信することにより、前記転送容量の限界を判断することを特徴とする請求項１記載のデータ転送装置。
【請求項４】
前記送信タイマ手段は、前記余剰データを保持する時間を決定し、前記時間を越えた場合、前記余剰データを破棄することを特徴とする請求項１記載のデータ転送装置。
【請求項５】
前記スケジュール管理手段は、再送データ、非再送データおよびデータ品質のうち少なくとも１つにより前記優先データを決定することを特徴とする請求項１記載のデータ転送装置。
【請求項６】
前記再送信要求手段は、前記送信タイマ手段により破棄された余剰データの再送信を前記上位装置に要求することを特徴とする請求項１記載のデータ転送装置。
【請求項７】
前記転送容量の限界は、前記下位装置へ送信する前記データ量の上限となる閾値であることを特徴とする請求項１または３記載のデータ転送装置。
【請求項８】
前記スケジュール管理手段は、ラウンドロビン方式、Ｑｏｓ優先スケジューリング方式、および前記ラウンドロビン方式と前記Ｑｏｓ優先スケジューリング方式とを組み合わせた方式のうちいずれか１方式によって、前記データを前記下位装置へ送信することを特徴とする請求項１または５記載のデータ転送装置。
【請求項９】
送信側から送信されるデータを受信し、受信した前記データを回線多重し順次受信側へ転送するデータ転送方法であって、
前記送信側からデータを受信し、
受信した前記データから有効なデータを検出し、
前記データの送信優先度を決定し、
前記受信側の転送容量の限界を判断し、
前記送信側からの送信データが前記受信側の転送容量を超えていると判断した場合、優先データから送信し、
送信待機中の余剰データを一定時間保持し、前記優先データの送信後に順次前記受信側へ送信し、
一定時間経過後前記余剰データを破棄し、前記送信側に前記余剰データの再送信を要求することを特徴とするデータ転送方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例として交換機システムのように他のシステムとの伝送路インタフェースを保持するシステムにおいて、受信したデータを伝送路インタフェースの転送容量に合わせデータ転送を行うデータ転送装置およびデータ転送方法に関する。
【０００２】
【従来の技術】
従来の技術例として、配信サーバから送信されたパケットを中継して端末へ伝送するデータ送信装置において、受信したパケットの優先度を判断する手段を設け、優先度が一定値以上であるパケットを再送用バッファに格納し、端末側からのエラーパケットの送信指示に対して、エラーパケットのうちの、再送用バッファ内に格納されているもののみを再送するデータ伝送方法がある（例えば、特許文献１参照）。また、各メディア情報の符号化情報量の総和を通信に使用する伝送容量と整合させたマルチメディア通信を容易に実現できるマルチメディア通信方式がある（例えば、特許文献２参照）。
【０００３】
【特許文献１】
特開２００１−１１９４３７号公報
【特許文献２】
特開２００２−２１７８５６号公報
【０００４】
【発明が解決しようとする課題】
Ｗ−ＣＤＭＡシステム交換機では、より高速なデータ送受信を要求されている。その為、上位システムから配信される高速なデータを細い伝送路を有する無線移動機へ如何に効率的に送信するかについての問題があった。
【０００５】
よって、Ｗ−ＣＤＭＡにて要求される細い伝送路回線への高速なデータの送受信を効率的に実施するデータ転送装置およびデータ転送方法が望まれる。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、各システム間のデータ転送、特にＷ−ＣＤＭＡシステムの交換機で送受信される高速なデータを細い伝送路を有する無線移動機への送受信において、伝送路容量に合わせて送信管理することにより、システム間で多量の受信データを容量制限のある回線へ送信する場合に、データ送受信を円滑に行いエンドユーザに高い信頼性を実現できるデータ転送装置およびデータ転送方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
かかる目的を達成するために、請求項１記載のデータ転送装置は、上位装置から送信されるデータを受信し、受信したデータを回線多重し順次下位装置へ転送するデータ転送装置であって、上位装置からデータを受信するデータ受信手段と、  受信したデータから有効なデータを検出する有効データ検出手段と、上位装置へデータの再送信を要求する再送信要求手段と、下位装置へデータを送信するデータ送信手段と、データの送信優先度を決定し送信するスケジュール管理手段と、下位装置の転送容量の限界を判断する転送容量判断手段と、上位装置から送信されたデータを一定時間保持する送信タイマ手段とを有し、転送容量判断手段が、上位装置からの送信されたデータが下位装置の転送容量を超えていると判断した場合、スケジュール管理手段が決定した優先データから送信し、送信待機中の余剰データは送信タイマ手段に一時的に保持され、優先データの送信後に送信されることを特徴とする。
【０００８】
請求項２記載のデータ転送装置は、請求項１記載のデータ転送装置において、有効データ検出手段は、上位装置が予めデータに付加する、有効／無効を判断するための判別用データを確認することにより有効データを検出することを特徴とする。
【０００９】
請求項３記載のデータ転送装置は、請求項１記載のデータ転送装置において、転送容量判断手段は、下位装置から転送容量の限界を受信することにより、転送容量の限界を判断することを特徴とする。
【００１０】
請求項４記載のデータ転送装置は、請求項１記載のデータ転送装置において、送信タイマ手段は、余剰データを保持する時間を決定し、時間を越えた場合、余剰データを破棄することを特徴とする。
【００１１】
請求項５記載のデータ転送装置は、請求項１記載のデータ転送装置において、スケジュール管理手段は、再送データ、非再送データおよびデータ品質のうち少なくとも１つにより優先データを決定することを特徴とする。
【００１２】
請求項６記載のデータ転送装置は、請求項１記載のデータ転送装置において、再送信要求手段は、送信タイマ手段により破棄された余剰データの再送信を上位装置に要求することを特徴とする。
【００１３】
請求項７記載のデータ転送装置は、請求項１または３記載のデータ転送装置において、転送容量の限界は、下位装置へ送信するデータ量の上限となる閾値であることを特徴とする。
【００１４】
請求項８記載のデータ転送装置は、請求項１または５記載のデータ転送装置において、スケジュール管理手段は、ラウンドロビン方式、Ｑｏｓ優先スケジューリング方式、およびラウンドロビン方式とＱｏｓ優先スケジューリング方式とを組み合わせた方式のうちいずれか１方式によって、データを下位装置へ送信することを特徴とする。
【００１５】
請求項９記載のデータ転送方法は、送信側から送信されるデータを受信し、受信したデータを回線多重し順次受信側へ転送するデータ転送方法であって、送信側からデータを受信し、受信したデータから有効なデータを検出し、データの送信優先度を決定し、受信側の転送容量の限界を判断し、送信側からの送信データが受信側の転送容量を超えていると判断した場合、優先データから送信し、送信待機中の余剰データを一定時間保持し、優先データの送信後に順次受信側へ送信し、一定時間経過後余剰データを破棄し、送信側に余剰データの再送信を要求することを特徴とする。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態について添付図面を参照にして詳細に説明する。
【００１７】
本発明の実施例の構成について図１を参照に説明する。図１にデータ転送容量管理装置４（ＴＤＳＩ＝Ｔｒａｎｓｐｏｒｔ  Ｄａｔａ  Ｓｈａｐｉｎｇ  Ｉｎｔｅｒｆａｃｅ：以下、ＴＤＳＩという）を搭載したＴＤＳＩ搭載システム１、上位システム２、及び下位システム３の間の構成例を示す。本発明の実施形態であるＴＤＳＩ４は、上位システム２より受信するデータを処理し、下位システム３間の伝送路容量に合わせデータ転送を行う装置である。
【００１８】
図１に示すようにＴＤＳＩ４は、上位システム２から送信される複数データを終端し、下位システム３との伝送路容量にあわせて上位システム２からの受信データを回線多重し順次転送する。この場合の上位システム２から下位システム３へのデータ転送の動作は、下位システム３から上位システム２へ逆のデータ送信動作を行う場合にもＴＤＳＩ４は適用される。
【００１９】
次に、ＴＤＳＩ４が保有する各機能について説明する。▲１▼上位システムからデータ受信機能、▲２▼上位システムからの送信時にあらかじめ有効・無効を種別する判別用データを付加して送信し、ＴＤＳＩでの受信時に判別用データを確認することにより、受信データから有効なデータを検出する有効データ検出機能、▲３▼データ送信タイマ超えにより廃棄されたデータに関して、上位システムへデータの再送を要求する機能を保持する再送信要求機能、▲４▼下位システムへのデータ送信機能、▲５▼ＴＤＳＩにて再送データ・非再送データ及びデータ品質により送信優先度を決定し送信処理を行うスケジュール管理機能、▲６▼下位システムの転送容量の限界を判断する機能、判断手段としては、回線に送信上限となる閾値を設け、その閾値を越える容量で送信される場合、下位システムからＴＤＳＩ４向け容量限界を通知するものとし、その通知をＴＤＳＩにて正常受信することにより容量限界を判断する。▲７▼データ送信タイマ機能、下位システムの回線容量の判断機能により閾値に達したと判断された場合は、送信データを一次的に保持する。送信タイマはデータを保持する時間であり、その決定された時間を越えた場合、保持した送信データを廃棄する処理を行う。
【００２０】
次に、本発明の実施例の動作について説明する。ＴＤＳＩ４の概要を図２に示す。ここでＴＤＳＩ搭載システム１と下位システム３間の伝送路容量をＸとする。ＴＤＳＩ４では上位システム２から送信される複数データを終端し、スケジューリング機能により下位システム３の回線容量に合わせてデータ転送を行う。
【００２１】
上位システム２よりＴＤＳＩ搭載システム１に送られるデータがある単位時間内に下位システム３間の伝送路容量Ｘを超えるデータであった場合は、下位システム３の転送容量の限界を判断する機能により余剰送信データが送信可能となるまでＴＤＳＩ４にて保持する。ある一定時間内で待機データを送信処理する事ができなかった場合、データを廃棄し、上位システム２へ再送要求を行う等の処理を実行する。
【００２２】
次に、ＴＤＳＩデータ処理イメージを図３に示す。ＴＤＳＩ４を保持するＴＤＳＩ搭載システム１の上位システム２よりデータＡ、データＢ、データＣが送信されているとする。ＴＤＳＩ４のデータ受信側ではある周期（ここではクロックの下り周期）でこれらのデータを保持し、ＴＤＳＩ４から下位システム３へデータを送信する。ＴＤＳＩ４からのデータ送信はある周期（ここではクロックの上り周期）にて、送信優先度等を考慮したスケジューリングにより行われる。
【００２３】
受信データが下位システム３間との回線容量閾値Ｘを超えていた場合、スケジューリング管理により優先的なデータから送信を行う。その後、送信タイマ内で送信可能となった場合、余剰となっているデータを下位システム３に送信を行う。また、送信すべきデータがない場合は、ＴＤＳＩ４により回線容量に応じた空データ（ＩＤＬＥ）を送信する。
【００２４】
ＴＤＳＩ４でのスケジューリング管理について図４及び図５にスケジューリング機能イメージを示す。
【００２５】
図４はＴＤＳＩスケジューリングがラウンドロビン方式を示す。ラウンドロビン方式では、上位システム２よりＴＤＳＩ４にて再送データ（ｕｓｅｒ１、ｕｓｅｒ２）及び非再送データ（ｕｓｅｒ３、ｕｓｅｒ４、ｕｓｅｒ５  ）を受信している場合、再送データの送信を優先的に行う。その場合、再送データの送信は各ユーザに向けて均等に処理を行うものとする。また、非再送データの送信に関しては、再送データ送信終了後に処理を行うが、この場合の送信処理も再送データ処理と同様に、各ユーザに向けて均等に送信処理を行う。この方式では配下の全ユーザに均等にデータ送信機会を配分する効果がある。
【００２６】
次に、図５はＱｏｓ優先のスケジューリング方式である。この方式でもラウンドロビン同様に再送データを優先的に送信するが、再送データ及び非再送データをどちらも回線品質が良好なユーザから優先的に送信処理を行う。ＴＤＳＩ４での送信スケジューリングに関しては上記２案または２案を組み合わせたスケジューリング方式により送信処理制御が行われる。
【００２７】
図６の動作概要フローにて、本実施例の動作を説明する。上位システム２より複数のデータをＴＤＳＩ４にて受信するものとする（Ｓ１）。この場合、受信処理タイミングは一定周期で行われているものとする。ＴＤＳＩ４にて受信データが正常であることを識別し（Ｓ２）、データに不具合があるようであれば（Ｓ２／Ｎｏ）、受信データを廃棄する処理を実行する（Ｓ８）。データを廃棄した場合、上位システム２にデータ再送要求を行い、再度データ受信処理を実行する。
【００２８】
受信データが正常であれば（Ｓ２／Ｙｅｓ）、ＴＤＳＩ４のスケジューリング機能により順次下位システム３へデータ送信を開始する（Ｓ３）。この場合、送信処理タイミングは一定周期で行われているものとする。上位システム２からの受信データ容量が、下位システム３に送信可能な回線容量を超えている場合（Ｓ４／Ｙｅｓ）、スケジューリング機能により優先的に送信されないデータは余剰データとしてＴＤＳＩ４に保持される。余剰となっている送信データは優先送信されたデータが送信終了した後に送信される。但し、ある一定時間内で待機データを送信処理することができなかった場合（Ｓ５／Ｙｅｓ）、そのデータを廃棄する処理を実行する。データを廃棄した場合、上位システム２にデータ再送要求を行い（Ｓ８）、再度データ受信処理を実行する。
【００２９】
上位システム２からの受信データ容量が、下位システム３間の回線容量を超えない場合（Ｓ４／Ｎｏ）、送信データはスケジューリングにより順次送信され、回線故障等何らかの不具合がなければ（Ｓ６／Ｙｅｓ）、送信処理を終了する（Ｓ７）。また、下位システム３間の回線容量を超える場合でも（Ｓ４／Ｙｅｓ）、ある一定時間内で待機データを送信処理することができ（Ｓ５／Ｎｏ）、回線故障等何らかの不具合がなければ（Ｓ６／Ｙｅｓ）、送信処理を終了する（Ｓ７）。
【００３０】
【発明の効果】
以上の説明から明らかなように、本発明によれば、多量の受信データを容量制限のある回線へ送信を行う場合に、スケジューリングを考慮することにより廃棄を少なくした送信処理を提供することが可能となる。それにより、エンドユーザへのデータ送信完了率を増加させ、再送データを減少させることにより使用する処理帯域を有効に活用できる。また、各システム間で多量の受信データを容量制限のある回線へ送信する場合に、データ送受信を円滑に行いエンドユーザに高い信頼性を実現できる。
【図面の簡単な説明】
【図１】本発明の実施形態である各システム間の構成を示す図である。
【図２】本発明の実施形態であるＴＤＳＩの概要を示す図である。
【図３】本発明の実施形態であるＴＤＳＩのデータ処理を示す図である。
【図４】ＴＤＳＩのスケジューリング管理である第１の方式を示す図である。
【図５】ＴＤＳＩのスケジューリング管理である第２の方式を示す図である。
【図６】本発明の実施形態にかかる動作を示すフロー図である。
【符号の説明】
１  ＴＤＳＩ搭載システム
２  上位システム
３  下位システム
４  ＴＤＳＩ（データ転送容量管理装置）
【図１】
2004350023.tif 000003
【図２】
2004350023.tif 000004
【図３】
2004350023.tif 000005
【図４】
2004350023.tif 000006
【図５】
2004350023.tif 000007
【図６】
2004350023.tif 000008