JP2002124987A - Method for transferring data and device therefor and device for receiving data - Google Patents

Method for transferring data and device therefor and device for receiving data

Info

Publication number
JP2002124987A
JP2002124987A JP2000318072A JP2000318072A JP2002124987A JP 2002124987 A JP2002124987 A JP 2002124987A JP 2000318072 A JP2000318072 A JP 2000318072A JP 2000318072 A JP2000318072 A JP 2000318072A JP 2002124987 A JP2002124987 A JP 2002124987A
Authority
JP
Japan
Prior art keywords
data
transmission
unit
packet
cycle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
JP2000318072A
Other languages
Japanese (ja)
Inventor
Masahiro Abukawa
雅浩 虻川
Yushi Fukuchi
雄史 福地
Koichi Tanaka
功一 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2000318072A priority Critical patent/JP2002124987A/en
Publication of JP2002124987A publication Critical patent/JP2002124987A/en
Abandoned legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To periodically transmit an IP packet by using a data carousel, and to realize the supplement of any data error in wireless unidirectional communication. SOLUTION: A plurality of IP packets which can be transmitted normally only once are gathered so that one generated data block can be prepared, a plurality of generated data blocks are arranged on a ring buffer 24 or 25, and the IP packets are transmitted circularly Y times in a periodic existing period XY.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、衛星波や地上波
によるディジタルのデータ通信やデータ放送に適したデ
ータ転送方法及びデータ転送装置ならびにデータ受信装
置に関する。
[0001] 1. Field of the Invention [0002] The present invention relates to a data transfer method, a data transfer apparatus, and a data receiving apparatus suitable for digital data communication and data broadcasting using satellite waves and terrestrial waves.

【0002】[0002]

【従来の技術】CATVネットワークでは、MPEG伝
送プロトコルとインターネットで用いるIPプロトコル
との間でプロトコル変換が必要であり、MPEGネット
ワークとIPネットワーク内部で伝送するパケットの構
成方法や変換方法に関する規格や手法が各種提案されて
いる。例えば、特開平11−88856号「伝送プロト
コル変換方式およびプロトコル変換装置を用いたCAT
Vネットワーク接続方式」には、MPEG規格トランス
ポートストリーム(MPEG−TS)方式に規定された
アダプテーションフィールドのプライベートデータ領域
にIPパケットのヘッダを格納して伝送し、インタワー
クユニットと呼ばれるデータ転送装置においてアダプテ
ーション領域のプライベートデータを解析することなく
そのままIPパケットを構成してデータ転送するように
したデータ転送方法が開示されている。
2. Description of the Related Art In a CATV network, protocol conversion is required between an MPEG transmission protocol and an IP protocol used in the Internet, and there are standards and methods regarding a configuration method and a conversion method of a packet transmitted within the MPEG network and the IP network. Various proposals have been made. For example, Japanese Patent Application Laid-Open No. H11-88856, "CAT Using Transmission Protocol Conversion Method and Protocol Conversion Device"
In the "V network connection method", a header of an IP packet is stored and transmitted in a private data area of an adaptation field specified in the MPEG standard transport stream (MPEG-TS) method, and the data transfer device called an interwork unit is used. A data transfer method has been disclosed in which an IP packet is configured and data is transferred as it is without analyzing private data in an adaptation area.

【0003】[0003]

【発明が解決しようとする課題】上記従来のデータ転送
方法は、情報を構成するのに必要な情報をカプセル化し
ているが、ただ単にMPEG−TS方式に規定されたア
ダプテーションフィールドのプライベートデータ領域に
IPパケットのヘッダを格納してデータ転送するに過ぎ
ず、同じデータは1回しか送信しないため、衛星波や地
上波などによるデータ伝送途中で発生するデータ誤りに
対しては、データに組み込まれた誤り訂正符号等が担保
する誤り訂正能力以上の訂正は期待できないといった課
題があった。また、一般に衛星波や地上波を使用する無
線システムは、送出局から送出できる無線帯域に制約が
あるため、回線に送出するIPパケットのルーティング
制御機能をもたない従来のデータ転送装置は、いわゆる
早い者勝ちでデータを送信するしかなく、待ち時間が不
可避的に発生するといった理由から優先順位の高いIP
パケットの送出には適さないといった課題があった。ま
た、回線種別に応じてデータ転送形式を指定できないた
め、例えば無線回線を介して転送する場合に、ブロード
キャストやマルチキャストといったネットワーク上の全
てのホストあるいは特定のホストに同一メッセージを送
る方法ではなく、単一のホストにだけメッセージを送る
ユニキャストデータを送信してしまい、通信効率の無駄
を甘受しなければならないといった課題があった。
The above-described conventional data transfer method encapsulates information necessary for configuring information, but simply encapsulates the information in a private data area of an adaptation field specified in the MPEG-TS system. Since the same data is transmitted only once after storing the header of the IP packet, the same data is transmitted only once. Therefore, a data error generated during data transmission due to a satellite wave or a terrestrial wave is incorporated in the data. There has been a problem that it is not possible to expect correction beyond the error correction capability secured by the error correction code or the like. In general, a wireless system using a satellite wave or a terrestrial wave has a restriction on a wireless band that can be transmitted from a transmitting station. Therefore, a conventional data transfer device without a routing control function of an IP packet transmitted to a line is a so-called “wireless system”. IP with high priority because data must be transmitted on a first-come, first-served basis and waiting time is inevitable.
There was a problem that it was not suitable for sending packets. Also, since the data transfer format cannot be specified according to the line type, for example, when transferring via a wireless line, it is not a method of sending the same message to all hosts or a specific host on the network such as broadcast or multicast, but a simple method. There is a problem in that unicast data for sending a message to only one host is transmitted, so that waste of communication efficiency must be accepted.

【0004】また、従来のデータ転送方法は、転送する
IPパケットを予め決められた転送有効時間内だけ送信
するようにはなっておらず、また各転送有効時間毎に送
信したい特定アドレスのIPパケットの変更ができず、
しかも衛星波や地上波等の送信帯域に制約のある回線の
場合、帯域から溢れたパケットを処理する手段も存在し
ないため、受信データの一部を転送できずにデータ損失
が発生するといった課題があった。また、無線通信に有
効であるマルチキャスト/ブロードキャストを優先的に
送信し、ユニキャストは他の経路へ切替え転送するとい
った回線の物理的特性を有効活用する転送制御ができ
ず、転送効率を総合的に改善するのが困難であるといっ
た課題があった。さらにまた、下り回線として衛星波や
地上波を用い、上り回線として有線網を用いた通信シス
テムを構築するにしても、ARP(Address Resolution
Protocol)リクエストを受信したときに、通常は受信し
たNIC(Network Information Card)がMACアドレ
スを応答するが、システム応答回線がリクエスト回線と
異なるこの種のシステムには、応答手段が存在しないと
いった課題があった。
[0004] Further, the conventional data transfer method does not transmit an IP packet to be transferred within a predetermined transfer valid time, but also transmits an IP packet of a specific address to be transmitted for each transfer valid time. Cannot be changed,
In addition, in the case of a line having a limited transmission band such as a satellite wave or a terrestrial wave, there is no means for processing a packet overflowing the band, so that a part of received data cannot be transferred and a data loss occurs. there were. In addition, multicast / broadcast that is effective for wireless communication is preferentially transmitted, and unicast is not controlled for effective use of the physical characteristics of the line, such as switching to another path for transfer. There was a problem that it was difficult to improve. Furthermore, even if a communication system is constructed using a satellite wave or a terrestrial wave as a downlink and a wired network as an uplink, an ARP (Address Resolution)
Protocol) request, the received NIC (Network Information Card) normally responds with the MAC address. However, in this type of system where the system response line is different from the request line, there is a problem that there is no response means. there were.

【0005】この発明は上記のような課題を解決するた
めになされたもので、データカルーセル伝送方式を用い
てIPパケットを周期的に送り出し、無線片方向通信で
のデータ誤りを補完することを第1の目的とする。ま
た、この発明は、無線通信帯域制約に対し、帯域溢れを
起こしたパケットを廃棄することなく、他の経路へ経路
制御して送出することでデータ損失を防ぐことを第2の
目的とする。また、この発明は、無線通信帯域制約に対
し、帯域溢れを起こしたパケットを廃棄はせず、無線通
信で有効であるマルチキャスト/ブロードキャストを優
先的に送信し、ユニキャストを他の経路へ経路制御する
ことにより、送出回線の物理的特性を有効活用すること
を第3の目的とする。また、この発明は、時間によって
無線回線で送信するIPパケットを設定できるようにす
ることを第4の目的とする。また、この発明は、無線片
方向通信で使用される帯域を時分割で共有することを第
5の目的とする。また、この発明は、下り無線回線と上
り有線回線を用いるシステムにおいて、ARPを受信し
た受信側が応答処理できるようにすることを第6の目的
とする。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problems, and it is an object of the present invention to periodically send out IP packets using a data carousel transmission method to compensate for data errors in wireless one-way communication. This is the purpose of 1. It is a second object of the present invention to prevent data loss by controlling and transmitting a packet that has overflowed the bandwidth to another route without discarding the packet that has caused the bandwidth overflow in response to wireless communication bandwidth restrictions. Further, according to the present invention, in response to wireless communication band restrictions, packets that have overflowed the band are not discarded, multicast / broadcast valid for wireless communication is preferentially transmitted, and unicast is route-controlled to another route. Thus, a third object is to effectively utilize the physical characteristics of the transmission line. A fourth object of the present invention is to make it possible to set an IP packet to be transmitted on a wireless line depending on time. A fifth object of the present invention is to share a band used for wireless one-way communication in a time-division manner. A sixth object of the present invention is to enable a receiving side that has received ARP to perform a response process in a system using a downlink wireless line and an uplink wired line.

【0006】[0006]

【課題を解決するための手段】この発明に係るデータ転
送方法は、受信した複数のIPパケットを、指定サイズ
または指定パケット数または指定データブロック生成期
間を単位にデータブロックにブロック化し、ブロック化
により生成した複数のデータブロックを予め定めた所定
の周回送出周期をもって周回送出するようにしたもので
ある。
According to a data transfer method of the present invention, a plurality of received IP packets are divided into data blocks in units of a specified size, a specified number of packets, or a specified data block generation period. The generated plurality of data blocks are transmitted in a loop with a predetermined loop transmission cycle.

【0007】また、この発明に係るデータ転送方法は、
周回送出周期の周期生存期間を指定し、複数のデータブ
ロックの周回送出が周期生存期間を経過したときに、周
回送出を次に転送する複数のデータブロックの周回送出
に切替えるようにしたものである。
[0007] A data transfer method according to the present invention comprises:
The cyclic transmission period is specified for the cyclic transmission period, and when the cyclic transmission of a plurality of data blocks has exceeded the cyclic life period, the circular transmission is switched to the cyclic transmission of a plurality of data blocks to be transferred next. .

【0008】また、この発明に係るデータ転送方法は、
データブロックを1つのファイルとし、複数のデータブ
ロックをデータカルーセル伝送方式の規格に則ってフォ
ーマット化し、周回送出するようにしたものである。
[0008] A data transfer method according to the present invention comprises:
The data blocks are one file, a plurality of data blocks are formatted in accordance with the standard of the data carousel transmission system, and transmitted in a loop.

【0009】また、この発明に係るデータ転送方法は、
データカルーセル伝送方式の規格に則ってフォーマット
化した複数のデータブロックは、MPEG2規格のトラ
ンスポートストリームにフォーマット化した上で周回送
出するものである。
Further, a data transfer method according to the present invention comprises:
A plurality of data blocks formatted in accordance with the data carousel transmission system standard are formatted into a transport stream of the MPEG2 standard and transmitted around.

【0010】この発明に係るデータ転送装置は、受信デ
ータから特定のアドレスのIPパケットを抽出するIP
パケット抽出部と、該IPパケット抽出部に対し抽出す
るIPパケットのアドレスを指示する抽出IPアドレス
指示部と、IPパケット抽出部が抽出したIPパケット
を蓄積する蓄積装置と、蓄積されたIPパケットを指定
サイズまたは指定パケット数または指定データブロック
生成期間を単位にデータブロックにブロック化し、ブロ
ック化された複数のデータブロックを1つのリングバッ
ファ上に配置し、周期生存期間だけリングバッファを周
回させて順次送出するフォーマット化を行う送出データ
フォーマット生成部と、該送出データフォーマット生成
部が順次送出する送出データを指定送出レートでもって
外部インタフェースへ送出制御するレート制御データ送
出部とを備えるものである。
[0010] A data transfer device according to the present invention extracts an IP packet of a specific address from received data.
A packet extracting unit, an extracted IP address instructing unit for instructing the IP packet extracting unit of an address of an IP packet to be extracted, a storage device for storing the IP packet extracted by the IP packet extracting unit, The data block is divided into data blocks in units of a specified size, a specified number of packets, or a specified data block generation period, and a plurality of blocked data blocks are arranged on a single ring buffer. A transmission data format generation unit for performing formatting for transmission, and a rate control data transmission unit for controlling transmission of transmission data sequentially transmitted by the transmission data format generation unit to an external interface at a specified transmission rate.

【0011】この発明に係るデータ転送装置は、1デー
タブロックのデータサイズ情報とパケット数情報とデー
タブロックのブロック数情報と周回周期情報のうちの少
なくとも一つを含む制御情報を生成し、該制御情報が送
出データに所定周期でもって挿入されるよう送出データ
フォーマット生成部に供給する送出周期制御情報生成部
を備えるものである。
[0011] A data transfer apparatus according to the present invention generates control information including at least one of data size information of one data block, packet number information, block number information of a data block, and cycle period information. A transmission cycle control information generation unit is provided for supplying information to the transmission data format generation unit so that information is inserted into the transmission data at a predetermined cycle.

【0012】この発明に係るデータ転送装置は、1つの
周回送出動作が周期生存期間を経過したときに、周回送
出を停止させる超過通知を送出データフォーマット生成
部へ出力し、該送出データフォーマット生成部が送出中
のデータの送出を停止させて該データを廃棄させるとと
もに、次に続く複数のIPパケットからなるデータブロ
ックに対するフォーマット化を開始させる送出周期制御
監視部を備えるものである。
[0012] The data transfer apparatus according to the present invention outputs an excess notification for stopping the cyclic transmission to the transmission data format generation unit when one cyclic transmission operation has passed the period of life, and the transmission data format generation unit Has a transmission cycle control monitoring unit that stops the transmission of the data being transmitted, discards the data, and starts formatting a data block consisting of a plurality of subsequent IP packets.

【0013】この発明に係るデータ転送装置は、送出デ
ータフォーマット生成部が、周回送出の1周期内に到着
したIPパケットだけでリングバッファの複数データブ
ロックを構成するものである。
[0013] In the data transfer apparatus according to the present invention, the transmission data format generation unit forms a plurality of data blocks of the ring buffer only by IP packets arriving within one cycle of the circular transmission.

【0014】この発明に係るデータ転送装置は、送出デ
ータフォーマット生成部が、周回送出の1周期内に到着
したIPパケットだけでリングバッファの複数データブ
ロックを構成し、送出周期制御情報生成部は、制御情報
が周期生存期間内に予め設定した所定の制御情報送出周
期をもって送出データに挿入されるよう送出データフォ
ーマット生成部に供給するものである。
[0014] In the data transfer apparatus according to the present invention, the transmission data format generation unit forms a plurality of data blocks of the ring buffer only by IP packets arriving within one cycle of the circular transmission, and the transmission cycle control information generation unit includes: The control information is supplied to the transmission data format generation unit such that the control information is inserted into the transmission data at a predetermined control information transmission cycle set in advance within the cycle life.

【0015】この発明に係るデータ転送装置は、データ
ブロック生成期間を限度としてIPパケット抽出部の動
作を時間監視し、該データブロック生成期間を越えるI
Pパケット入力は次のデータブロック生成期間における
抽出に供する入力有効時間監視部を備えるものである。
The data transfer device according to the present invention monitors the operation of the IP packet extraction unit over the data block generation period as a limit, and sets the I / O unit that exceeds the data block generation period.
The P packet input is provided with an input valid time monitoring unit used for extraction in the next data block generation period.

【0016】この発明に係るデータ転送装置は、送出デ
ータフォーマット生成部が、受信データに含まれる特定
アドレスのIPパケットをMPEG2規格トランスポー
トストリームにフォーマット化して送出し、レート制御
データ送出部は、送出データフォーマット生成部が送出
するトランスポートストリームをPID番号別に送信レ
ートを設定して送出制御するものである。
In the data transfer apparatus according to the present invention, the transmission data format generation unit formats the IP packet of the specific address included in the reception data into an MPEG2 standard transport stream and transmits the same, and the rate control data transmission unit transmits the IP packet. The transmission rate of the transport stream transmitted by the data format generation unit is set for each PID number and transmission control is performed.

【0017】この発明に係るデータ転送装置は、レート
制御データ送出部が、全体の送信レートに対する各PI
D番号別のトランスポートストリームの送信レートの比
を、送出用バッファメモリのバッファ量と各PID番号
別のトランスポートストリームに割り当てる送出用バッ
ファメモリのバッファ量の比に等しくするようレート制
御するものである。
[0017] In the data transfer apparatus according to the present invention, the rate control data transmitting section may be configured to control each PI with respect to the entire transmission rate.
The rate control is performed so that the transmission rate ratio of the transport stream for each D number is equal to the ratio between the buffer amount of the transmission buffer memory and the buffer amount of the transmission buffer memory allocated to the transport stream for each PID number. is there.

【0018】この発明に係るデータ転送装置は、レート
制御データ送出部が、送出用バッファメモリをトランス
ポートストリームに固有のセルサイズを単位に区画して
管理するものである。
In the data transfer device according to the present invention, the rate control data sending section manages the sending buffer memory by partitioning the sending buffer memory into units of cell size unique to the transport stream.

【0019】この発明に係るデータ転送装置は、レート
制御データ送出部が、全体の送信レートに対する各PI
D番号別のトランスポートストリームの送信レートの比
がN:Mの場合、各PID番号別のトランスポートスト
リームに対し送出用バッファメモリをN/M周期で割り
当てるものである。
[0019] In the data transfer device according to the present invention, the rate control data transmitting unit may be configured to control each PI with respect to the entire transmission rate.
When the transmission rate ratio of the transport stream for each D number is N: M, a transmission buffer memory is allocated in N / M cycles to the transport stream for each PID number.

【0020】この発明に係るデータ転送装置は、受信デ
ータを内部入力するか他経路へ転送するかを切替え選択
する経路制御部と、内部入力されて加工されたデータを
一時蓄積する送出用バファメモリと、該送出用バッファ
メモリの実在するメモリ量の範囲内に設定した上限閾値
と下限閾値を基準に送出用バッファメモリを監視し、送
出用バッファメモリ内のデータ蓄積量が上限閾値を越え
る場合は、受信データを他経路へ転送するよう指示し、
送出用バッファメモリ内のデータ蓄積量が下限閾値に満
たない場合は、他経路への転送を停止して受信データを
内部入力させるメモリ監視部とを備えるものである。
A data transfer device according to the present invention comprises: a path control unit for switching and selecting whether to internally receive or transfer received data to another route; a transmission buffer memory for temporarily storing internally input and processed data; Monitoring the sending buffer memory based on an upper threshold and a lower threshold set within the range of the actual memory amount of the sending buffer memory, and when the amount of data stored in the sending buffer memory exceeds the upper threshold, Instruct to transfer received data to another route,
When the amount of data stored in the transmission buffer memory is less than the lower threshold value, the transmission buffer memory is provided with a memory monitoring unit for stopping transfer to another path and internally inputting received data.

【0021】この発明に係るデータ転送装置は、経路制
御部が、転送先への回線が無線か有線かを表す回線種別
とIPアドレスと送出レートと転送先を規定する経路制
御テーブルを有し、該経路制御テーブルを参照して他経
路への転送を制御するものである。
In the data transfer apparatus according to the present invention, the path control unit has a path control table that specifies a line type indicating whether the line to the transfer destination is wireless or wired, an IP address, a transmission rate, and a transfer destination, The transfer to another route is controlled with reference to the route control table.

【0022】この発明に係るデータ転送装置は、経路制
御部が、到着したパケットがマルチキャストまたはブロ
ードキャストの場合、無線回線へ経路制御する優先順位
を高くして転送し、ユニキャストの場合は、優先順位を
低くして転送または有線回線へ転送するものである。
In the data transfer device according to the present invention, the route control unit transfers the packet with a higher priority for route control to a radio line when the arriving packet is multicast or broadcast, and transfers the packet with a higher priority when unicast. And transfer to a wired line.

【0023】この発明に係るデータ受信装置は、下り無
線回線を介してARPリクエストを受信する無線回線受
信手段と、該無線回線受信手段に割り当てられたMAC
アドレスを上り有線回線を介して送出する有線回線送信
手段を備えるものである。
A data receiving apparatus according to the present invention comprises: a wireless line receiving means for receiving an ARP request via a downlink wireless line; and a MAC assigned to the wireless line receiving means.
It is provided with a wired line transmitting means for transmitting an address via an uplink wired line.

【0024】[0024]

【発明の実施の形態】以下、この発明の実施の一形態を
説明する。 実施の形態1.図1はこの発明の実施の形態1によるデ
ータ転送装置の構成を示すブロック図である。図におい
て、10はデータカルーセル伝送方式によりIPパケッ
トを周期的に送り出すデータ転送装置、11はIPパケ
ット抽出部、12は抽出IPアドレス指示部、13はパ
ケット蓄積部、14は受信データ監視部、15は蓄積装
置、16は送出周期制御監視部、17は送出周期制御情
報生成部、18は送出データフォーマット生成部、19
はレート制御データ送出部である。また、11iは外部
インタフェースであるイーサネット「Ethernet
(登録商標)」から地上有線回線を介して入力されるE
thernet入力、12iは転送IPアドレス入力、
14iは1データブロック生成サイズ入力、16iは制
御情報送出周期・周期生存期間・1周期構成ブロック数
・周回送出の1周期・PID(Packet Identification)
番号を含む制御入力、19iは出力レート入力、19o
は無線回線を介して送信される出力である。なお、制御
情報送出周期は複数のデータブロックから生成したデー
タカルーセルのための制御情報を送出する際の送出周期
を指し、周期生存期間は複数のデータブロックの集合体
を送出する送出周期(X秒)を周回数(Y)倍した送出
周期(XY秒)を指し、1周期構成ブロック数は複数の
データブロックの集合体を1つの周期として構成する時
のブロック数(n)を指し、周回送出の1周期は複数の
データブロックの集合体を送出するのに要する時間すな
わち前記送出周期(X秒)を指し、PID番号はデータ
を送出する際に使用するMPEG2規格トランスポート
ストリームを識別するためのストリーム識別情報を指
す。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below. Embodiment 1 FIG. FIG. 1 is a block diagram showing a configuration of the data transfer device according to the first embodiment of the present invention. In the figure, 10 is a data transfer device for periodically sending out IP packets by the data carousel transmission method, 11 is an IP packet extracting unit, 12 is an extracted IP address indicating unit, 13 is a packet storage unit, 14 is a received data monitoring unit, 15 Is a storage device, 16 is a transmission cycle control monitoring unit, 17 is a transmission cycle control information generation unit, 18 is a transmission data format generation unit, 19
Is a rate control data transmission unit. Also, 11i is an external interface “Ethernet”
(Registered Trademark) ”input via a land line
Ethernet input, 12i input transfer IP address,
14i is a data block generation size input, 16i is a control information transmission cycle, a cycle life, a number of blocks constituting one cycle, one cycle of circulation transmission, and a PID (Packet Identification).
A control input including a number, 19i an output rate input, 19o
Is the output transmitted over the wireless line. Note that the control information transmission cycle refers to a transmission cycle when transmitting control information for a data carousel generated from a plurality of data blocks, and the cycle lifetime is a transmission cycle (X seconds) for transmitting an aggregate of a plurality of data blocks. ) Is multiplied by the number of laps (Y), and the transmission cycle (XY second) indicates the number of blocks (n) when an aggregate of a plurality of data blocks is configured as one cycle. 1 period indicates the time required to transmit an aggregate of a plurality of data blocks, that is, the transmission period (X seconds), and the PID number is used to identify an MPEG-2 standard transport stream used when transmitting data. Indicates stream identification information.

【0025】IPパケット抽出部11は、入力信号11
iから抽出IPアドレス指示部12が指示するIPアド
レスに従ってパケットを抽出する。パケット蓄積部13
は、IPパケット抽出部11から転送されたIPパケッ
トを受け取り、受け取ったサイズを受信データ監視部1
4に知らせ、受信データ監視部14からのデータブロッ
ク切替え指示がなければそのパケットを保持し、また切
替え指示があった時は保持している全てのパケットを受
け取った順に蓄積装置15に蓄積する。受信データ監視
部14は、1データブロック生成サイズ入力14iによ
り指定された1データブロックサイズを基準に、IPパ
ケット抽出部11から転送されたIPパケットの各サイ
ズの和をカウントし、前記データブロックサイズを超え
た時にパケット蓄積部13にデータブロック切替えを指
示する。蓄積装置15は、パケット蓄積部13から供給
されるパケットを蓄積する。なお、1データブロック
は、指定サイズ以外にも、例えば指定パケット数あるい
は指定データブロック生成期間を単位に生成することが
できる。
The IP packet extraction unit 11 receives the input signal 11
From i, a packet is extracted according to the IP address specified by the extraction IP address specifying unit 12. Packet storage unit 13
Receives the IP packet transferred from the IP packet extracting unit 11 and compares the received size with the received data monitoring unit 1.
4, and if there is no data block switching instruction from the received data monitoring unit 14, the packet is held. If there is a switching instruction, all the held packets are stored in the storage device 15 in the order in which they were received. The reception data monitoring unit 14 counts the sum of the sizes of the IP packets transferred from the IP packet extraction unit 11 based on the one data block size specified by the one data block generation size input 14i, and When the number exceeds the limit, the packet storage unit 13 is instructed to switch data blocks. The storage device 15 stores the packets supplied from the packet storage unit 13. In addition, one data block can be generated in units other than the specified size, for example, the specified number of packets or the specified data block generation period.

【0026】送出周期制御監視部16は、制御入力16
iに含まれるデータのうち制御情報送出周期と1周期構
成ブロック数とPID番号については送出周期制御情報
生成部17へ転送し、周期生存期間に基づいて送出周期
制御情報生成部17に対し周期送出開始と周期送出変更
と周期送出停止を指示する。送出周期制御情報生成部1
7は、送出周期制御監視部16から転送される制御情報
送出周期と1周期構成ブロック数とPID番号を受信
し、1周期構成ブロック数から制御情報を生成し、生成
した制御情報とPID番号と制御情報送出周期及び制御
情報に使用した1周期構成ブロック数分の各データブロ
ック名を送出データフォーマット生成部18へ指示す
る。送出データフォーマット生成部18は、送出周期制
御情報生成部17から受け取った各データブロック名に
従って、蓄積装置15からデータを取り出し、例えば後
述する規格に沿ったデータカルーセル伝送方式に則って
フォーマット化するとともに、周期生存期間内に予め設
定した所定の制御情報周期ごとに制御情報をレート制御
データ送出部19へ出力し、それ以外の時間は前記デー
タカルーセル伝送方式に則ったデータを順次周期的にレ
ート制御データ送出部19へ出力する。レート制御デー
タ送出部19は、出力レート入力19iが指定したレー
トに従って出力制御する。
The transmission cycle control monitoring section 16 has a control input 16
Among the data included in i, the control information transmission cycle, the number of blocks constituting one cycle, and the PID number are transferred to the transmission cycle control information generator 17 and periodically transmitted to the transmission cycle control information generator 17 based on the cycle life. It instructs start, change of cycle transmission, and stop of cycle transmission. Transmission cycle control information generation unit 1
7 receives the control information transmission period, the number of one-period constituent blocks, and the PID number transferred from the transmission period control monitoring part 16, generates control information from the one-period constituent block number, and generates the control information, the PID number, and the like. It instructs the transmission data format generation unit 18 of the control information transmission cycle and the data block names for the number of blocks constituting one cycle used for the control information. The transmission data format generation unit 18 extracts data from the storage device 15 in accordance with each data block name received from the transmission cycle control information generation unit 17, formats the data in accordance with a data carousel transmission method according to a standard described later, and The control information is output to the rate control data transmitting unit 19 at every predetermined control information cycle set in advance within the cycle life time, and at other times, the data according to the data carousel transmission method is sequentially and periodically controlled. Output to the data sending unit 19. The rate control data sending unit 19 controls the output according to the rate specified by the output rate input 19i.

【0027】なお、規格に沿ったデータカルーセル伝送
方式としては、ISO/IEC13818−6 MPE
G2 Digital Storage Media
Command and Control(DSM−C
C)があり、これをさらに詳細規定しているのものに欧
州DVB(Digital Video Broadcasting)規格や日本A
RIB(Association of Radio Industries and Busine
ss)規格がある。データカルーセル伝送方式は、データ
ブロックを再送するため、例えば上り地上回線がないシ
ステムにおいて下り衛星回線上で雑音による誤りが発生
した場合でも、データブロック単位で誤り発生箇所だけ
を補完できるなどの特長がある。
The data carousel transmission system conforming to the standard includes ISO / IEC13818-6 MPE.
G2 Digital Storage Media
Command and Control (DSM-C
C), which further stipulates this. The European DVB (Digital Video Broadcasting) standard and the Japanese A
RIB (Association of Radio Industries and Busine)
ss) There is a standard. The data carousel transmission method retransmits data blocks.For example, even if an error due to noise occurs on a downlink satellite line in a system without an uplink terrestrial line, it is possible to complement only the error occurrence location in data block units. is there.

【0028】次に動作について説明する。まず、データ
転送装置10を動作をさせる前に外部入力として、転送
IPアドレス入力12iを抽出IPアドレス指示部12
へ与え、1データブロック生成サイズ入力14iを受信
データ監視部14へ与える。同様にまた、制御情報送出
周期・周期生存期間・1周期構成ブロック数・PID番
号を含む制御入力16iを送出周期制御監視部16へ与
え、出力レート入力19iをレート制御データ送出部1
9へ与える。抽出IPアドレス指示部12は、転送IP
アドレスをIPパケット抽出部11へ指示し、IPパケ
ット抽出部11は外部信号入力であるEterhent
入力11iからアドレス指示されたIPパケットのみを
抽出し、パケット蓄積部13へ出力する。一方、受信デ
ータ監視部14は外部入力された1データブロック生成
サイズを保持しており、パケット蓄積部13がIPパケ
ット抽出部11から受け取ったIPパケットを0から加
算していく。また、受信データ監視部14は、加算した
IPパケットの全サイズが保持している1データブロッ
ク生成サイズを超過したときに、パケット蓄積部13へ
サイズ超過を知らせ、加算しているIPパケットの全サ
イズを0にする。なお、この受信データ監視部14は、
サイズ超過に至る前の時点ではサイズ超過でないことを
パケット蓄積部13へ知らせる。
Next, the operation will be described. First, the transfer IP address input 12i is extracted as an external input before the data transfer apparatus 10 is operated.
To the received data monitoring unit 14. Similarly, a control input 16i including a control information transmission cycle, a cycle lifetime, a number of blocks constituting one cycle, and a PID number is provided to the transmission cycle control monitoring unit 16, and an output rate input 19i is transmitted to the rate control data transmission unit 1.
Give to 9. The extracted IP address instructing unit 12 transmits
The IP address is instructed to the IP packet extracting unit 11, and the IP packet extracting unit 11
Only the IP packet whose address is designated from the input 11i is extracted and output to the packet storage unit 13. On the other hand, the reception data monitoring unit 14 holds the externally input one data block generation size, and the packet storage unit 13 adds the IP packet received from the IP packet extraction unit 11 from 0. Also, when the total size of the added IP packet exceeds the stored one data block generation size, the reception data monitoring unit 14 notifies the packet storage unit 13 of the excess of the size and outputs the total of the added IP packet. Set the size to 0. Note that the reception data monitoring unit 14
At the time before the size is exceeded, the packet storage unit 13 is notified that the size is not exceeded.

【0029】パケット蓄積部13は、受信データ監視部
14からの通知がサイズ超過でない場合はIPパケット
を受信した順に保持しつづけ、受信データ監視部14か
らの通知がサイズ超過である場合は、蓄積装置15へフ
ァイルとして出力し蓄積させる。また、パケット蓄積部
13は、蓄積装置15へ出力した後、保持しつづけたI
Pパケットを廃棄することでリセットし、新たに入力さ
れたIPパケットを保持し始める。一方、送出周期制御
監視部16は、入力された周期生存期間を保持し、その
他の制御入力は送出周期制御情報生成部17へと転送す
る。送出周期制御情報生成部17は、受信した1周期構
成ブロック数から蓄積装置15に1周期構成ブロック数
分のファイルが生成されたことを確認し、カルーセル制
御情報を生成する。送出周期制御情報生成部17はま
た、1周期構成ブロック数が整ったことを送出周期制御
監視部16へ通知する。さらに、送出周期制御情報生成
部17は、生成したカルーセル制御情報と、その時に使
用した蓄積装置15の1周期構成ブロック数分のファイ
ル名、PID番号を送出データフォーマット生成部18
へ通知する。送出周期制御情報生成部17から通知を受
けた送出周期制御監視部16は、その時間を0として、
保持した周期生存期間が経過した時に送出周期制御情報
生成部17へ知らせる。送出データフォーマット生成部
18は、受信した1周期構成ブロック数分のファイル名
すべてを蓄積装置15からデータとして取り出し、デー
タカルーセル伝送方式に則ってフォーマット生成する。
The packet storage unit 13 keeps storing the IP packets in the order received when the notification from the reception data monitoring unit 14 does not indicate that the size is excessive, and stores the IP packets when the notification from the reception data monitoring unit 14 indicates that the size is excessive. The file is output to the device 15 and stored. Further, after outputting the packet to the storage device 15, the packet storage unit 13
It resets by discarding the P packet, and starts holding the newly input IP packet. On the other hand, the transmission cycle control monitoring unit 16 holds the input cycle life, and transfers the other control inputs to the transmission cycle control information generation unit 17. The transmission cycle control information generation unit 17 confirms that the number of files of one cycle configuration block has been generated in the storage device 15 from the received number of one cycle configuration blocks, and generates carousel control information. The transmission cycle control information generation unit 17 also notifies the transmission cycle control monitoring unit 16 that the number of blocks constituting one cycle has been adjusted. Further, the transmission cycle control information generation unit 17 transmits the generated carousel control information and the file names and PID numbers for the number of blocks constituting one period of the storage device 15 used at that time to the transmission data format generation unit 18
Notify to The transmission cycle control monitoring unit 16 that has received the notification from the transmission cycle control information generation unit 17 sets the time to 0,
When the held cycle life time has elapsed, the transmission cycle control information generation unit 17 is notified. The transmission data format generation unit 18 extracts all received file names for the number of blocks constituting one cycle from the storage device 15 as data, and generates a format according to the data carousel transmission method.

【0030】上記フォーマット生成制御の流れを図2に
示す。図2は、図1に示したデータ転送装置が扱うIP
パケットとデータカルーセルのデータ構造を示す図であ
る。図において、1周期構成ブロック数はnとする。2
0はパケット蓄積部13に到着するIPパケットの列を
示し、右方向に時系列を示す。ここで、n個のIPパケ
ット群の各ブロックは蓄積装置15に1つのファイルと
して生成される単位となる。IPパケット列20の各ブ
ロックは、詳しくはPacket−0からPacket
−n−1までの列21で構成され、IP Packet
−0からIPPacket−n−1までが最初の生成デ
ータブロック0となり、IP Packet−nからI
P Packet−2n−1までが次の生成データブロ
ック1となる。すなわち、生成データブロック0のIP
Packet−0からIPPacket−n−1まで
のn個のパケットがIPパケット列22を構成し、生成
データブロック1のIP Packet−nからIP
Packet−2n−1までのn個のパケットがIPパ
ケット列23を構成する。
FIG. 2 shows the flow of the format generation control. FIG. 2 shows an IP address handled by the data transfer apparatus shown in FIG.
FIG. 3 is a diagram illustrating a data structure of a packet and a data carousel. In the figure, the number of blocks constituting one cycle is n. 2
0 indicates a sequence of IP packets arriving at the packet storage unit 13, and indicates a time series in the right direction. Here, each block of the n IP packet groups is a unit generated as one file in the storage device 15. Each block of the IP packet sequence 20 is described in detail from Packet-0 to Packet
-N-1 columns 21
From −0 to IPPacket-n−1 is the first generated data block 0, and from IPPacket-n to IPacket−n−1.
The next generated data block 1 is up to P Packet-2n-1. That is, the IP of the generated data block 0
The n packets from Packet-0 to IPPacket-n-1 form an IP packet sequence 22, and the IP packet-n to IP
The n packets up to Packet-2n-1 form an IP packet sequence 23.

【0031】かくして、パケット蓄積部13に蓄積され
たIPパケット群は、上記ブロックに分割され、ブロッ
ク単位でファイルとして蓄積装置15に保存される。送
出データフォーマット生成部18は、データブロック0
から順にリングバッファ24に配置する。このため、リ
ングバッファ24には外部入力された1周期構成ブロッ
ク数分のデータが配置され、これらがレート制御データ
送出部19へ順次送出される。このとき、送出データフ
ォーマット生成部18は、制御情報送出周期に従ってリ
ングバッファ24の出力に割り込み、制御情報を差し込
んでレート制御データ送出部19へ送出する。レート制
御データ送出部19は、外部入力される出力レート入力
19iを保持しており、指定された出力レートに合わ
せ、送出データフォーマット生成部18から送られてく
るデータを送出する。
Thus, the IP packet group stored in the packet storage unit 13 is divided into the above blocks, and is stored in the storage device 15 as a file in block units. The transmission data format generation unit 18 outputs the data block 0
Are arranged in the ring buffer 24 in this order. For this reason, data for the number of blocks constituting one cycle externally input are arranged in the ring buffer 24 and are sequentially transmitted to the rate control data transmission unit 19. At this time, the transmission data format generation unit 18 interrupts the output of the ring buffer 24 according to the control information transmission period, inserts the control information, and transmits the control information to the rate control data transmission unit 19. The rate control data sending unit 19 holds an externally input output rate input 19i, and sends out the data sent from the sending data format generating unit 18 in accordance with the specified output rate.

【0032】データ送出に際し、送出周期制御監視部1
6が周期生存期間を終了したことを送出周期制御情報生
成部17へ通知すると、送出周期制御情報生成部17は
次の周期送出のための1周期構成データブロック数分の
ファイルが蓄積装置15に存在するかどうかを調べ、存
在することが判った場合は、データカルーセル制御情報
を生成して前記と同様に送出データフォーマット生成部
18に知らせる。送出データフォーマット生成部18
は、送出周期制御情報生成部17からの通知を受けて前
記リングバッファ24からの送出を停止し、次のリング
バッファ25に前記同様の手順でもって次のデータカル
ーセルフォーマットを生成し、レート制御データ送出部
19へ出力する。
When sending data, the sending cycle control monitoring unit 1
6 notifies the transmission cycle control information generation unit 17 that the cycle life has ended, the transmission cycle control information generation unit 17 stores in the storage device 15 files for the number of one cycle configuration data blocks for the next cycle transmission. It is checked whether or not it exists, and if it is found, it generates data carousel control information and notifies the transmission data format generation unit 18 in the same manner as described above. Transmission data format generation unit 18
Receives the notification from the transmission cycle control information generation unit 17, stops the transmission from the ring buffer 24, generates the next data carousel format in the next ring buffer 25 in the same procedure as described above, Output to the sending unit 19.

【0033】以上のように、この実施の形態1によれ
ば、通常1度しか送られないIPパケットを複数寄せ集
めて1つの生成データブロックとし、複数の生成データ
ブロックをリングバッファ24あるいは25上に配置
し、周期生存期間XYに亙ってY回周回して送出する構
成としたので、仮に受信データ誤りが発生しても、生成
データブロック単位でもって次の周回において補完する
ことができ、無線片方向通信に付随して発生するデータ
誤りを抑制することができる効果が得られる。また、同
じIPパケットを連続的に複数回送るため、受信側で発
生する受信ノイズが時間的に連続しても、同一IPパケ
ットが送られてくる時間に周回時間差ができ、受信側の
受信ノイズ回復するまでの時間余裕が同一IPパケット
の欠落確率を低減するので、データ誤りの発生を良好に
抑制できる効果が得られる。
As described above, according to the first embodiment, a plurality of IP packets normally sent only once are collected into one generated data block, and the plurality of generated data blocks are stored in the ring buffer 24 or 25. , And is configured to transmit the data by rotating Y times over the cycle life XY, so that even if a received data error occurs, it can be complemented in the next round by the generated data block unit, The effect that the data error which accompanies wireless one-way communication can be suppressed is acquired. Also, since the same IP packet is continuously transmitted a plurality of times, even if the reception noise generated on the reception side is continuous in time, there is a circulating time difference in the time when the same IP packet is transmitted, and the reception noise on the reception side is reduced. Since the time margin before recovery reduces the drop probability of the same IP packet, the effect of successfully suppressing the occurrence of data errors is obtained.

【0034】実施の形態2.図3はこの発明の実施の形
態2によるデータ転送装置の構成を示すブロック図であ
る。図3において、図1と同一符号は同一部分を示し、
説明は省略する。この実施の形態2は、実施の形態1
に、データブロック生成を時間監視し、抽出するIPア
ドレスを時間で変更する機能を付加したものである。図
において、30はデータ転送装置、31は経路制御部、
32は入力有効時間監視部、33は1データブロック生
成タイマ監視部、34はデータブロック切替え指示部で
ある。また、32iは入力有効時刻・転送IPアドレス
入力、33iは1データブロック生成期間入力である。
Embodiment 2 FIG. 3 is a block diagram showing a configuration of the data transfer device according to the second embodiment of the present invention. 3, the same reference numerals as those in FIG. 1 denote the same parts,
Description is omitted. The second embodiment is different from the first embodiment.
In addition to the above, a function of monitoring the time of data block generation and changing the IP address to be extracted with time is added. In the figure, 30 is a data transfer device, 31 is a route control unit,
32 is an input valid time monitoring unit, 33 is a 1 data block generation timer monitoring unit, and 34 is a data block switching instruction unit. 32i is an input valid time / transfer IP address input, and 33i is a one data block generation period input.

【0035】経路制御部31は、Ethernet入力
11iからIPパケットを取り込んで処理するか、ある
いは他の経路へ転送するかを制御する。入力有効時間監
視部32は、入力有効時刻・転送IPアドレス入力32
iのうち入力有効時刻を保持し、この入力有効時刻を基
準に設定される入力有効時間において、転送IPアドレ
スを経路制御部31と抽出IPアドレス指示部12とに
設定する。1データブロック生成タイマ監視部33は、
外部入力である1データブロック生成期間入力33iを
保持し、生成期間を超過した時にデータブロック切替え
指示部34へ通知する。データブロック切替え指示部3
4は、データブロック生成タイマ監視部33からの生成
期間超過によるデータブロック切替え指示と、送出周期
制御監視部16からの1周期構成期間超過によるデータ
ブロック切替え指示と、受信データ監視部14から受信
データサイズ超過によるデータブロック切替え指示とを
受信し、パケット蓄積部13にデータブロック切替え指
示を送信する。
The path control unit 31 controls whether an IP packet is fetched from the Ethernet input 11i and processed, or transferred to another path. The input valid time monitoring unit 32 includes an input valid time / transfer IP address input 32.
i holds the input valid time, and sets the transfer IP address in the path control unit 31 and the extracted IP address instructing unit 12 in the input valid time set based on the input valid time. One data block generation timer monitoring unit 33
One data block generation period input 33i, which is an external input, is held, and when the generation period is exceeded, the data block switching instruction unit 34 is notified. Data block switching instruction unit 3
4 is a data block switching instruction from the data block generation timer monitoring unit 33 when the generation period is exceeded, a data block switching instruction from the transmission cycle control monitoring unit 16 when one cycle configuration period is exceeded, and a reception data monitoring unit 14 It receives a data block switching instruction due to excess size and transmits a data block switching instruction to the packet storage unit 13.

【0036】次に動作について説明する。まず、動作を
させる前に、入力有効時刻・転送IPアドレス入力32
iを入力有効時間監視部32へ与え、1データブロック
生成サイズ入力14iを受信データ監視部14へ与え
る。また、1データブロック生成期間入力33iを1デ
ータブロック生成タイマ監視部33へ与え、制御情報送
出周期・1周期構成ブロック数・周回送出の1周期・P
ID番号を含む制御入力16iを送出周期制御監視部1
6へ与え、出力レート入力19iをレート制御データ送
出部19へ与える。入力有効時間監視部32は、Eth
ernet入力11iのうち入力有効時間ごとに指定さ
れた転送IPアドレスだけを抽出するよう、経路制御部
31及び抽出IPアドレス指示部12へ指示する。経路
制御部31は、入力有効時間中に指示された前記抽出I
Pアドレスのみを抽出し、IPパケット抽出部11へ転
送するが、入力有効時間以外は他経路へ転送するよう経
路制御する。抽出IPアドレス指示部12は、転送IP
アドレスをIPパケット抽出部11へ指示し、IPパケ
ット抽出部11は経路制御部31から受信したIPパケ
ットを抽出し、パケット蓄積部13へと出力する。
Next, the operation will be described. First, before operating, input valid time / transfer IP address input 32
i is given to the input valid time monitoring unit 32, and the one data block generation size input 14i is given to the received data monitoring unit 14. Further, the one data block generation period input 33i is given to the one data block generation timer monitoring unit 33, and the control information transmission cycle, the number of blocks constituting one cycle, one cycle of circulation transmission, P
Sends the control input 16i including the ID number to the transmission cycle control monitoring unit 1.
6 and an output rate input 19i to the rate control data sending section 19. The input valid time monitoring unit 32 sets the Eth
It instructs the path control unit 31 and the extracted IP address instructing unit 12 to extract only the transfer IP address specified for each input valid time from the Ethernet input 11i. The route control unit 31 performs the extraction I commanded during the input valid time.
Only the P address is extracted and transferred to the IP packet extraction unit 11, but the path is controlled to be transferred to another path except for the input valid time. The extracted IP address instructing unit 12 transmits
The IP address is instructed to the IP packet extraction unit 11, which extracts the IP packet received from the route control unit 31 and outputs it to the packet storage unit 13.

【0037】一方、受信データ監視部14は入力された
1データブロック生成サイズを保持しており、パケット
蓄積部13がIPパケット抽出部11から受け取ったI
Pパケットのサイズを受信データ監視部14へ知らせ、
受信データ監視部14はIPパケットのサイズを0から
加算していく。受信データ監視部14は、加算していく
IPパケットの全サイズが保持している1データブロッ
ク生成サイズを超過すると、データブロック切替え指示
部34へ通知する。また、1データブロック生成タイマ
監視部33は、外部入力された1データブロック生成期
間入力33iを保持しており、生成期間の時刻ごとにデ
ータブロック切替え指示部34へ通知する。また、送出
周期制御監視部16は、周回送出の1周期(X秒)を保
持しており、その周期の時刻ごとにデータブロック切替
え指示部34に通知する。データブロック切替え指示部
34は、前記3つの監視部14,16,33からの指示
を受信し、パケット蓄積部13へデータブロック切替え
を指示する。また、これと同時に、データブロック切替
え指示部34は、受信データ監視部14と1データブロ
ック生成タイマ監視部33と送出周期制御監視部16と
にリセット指示し、各監視部14,33,16が再監視
を開始する。
On the other hand, the received data monitoring unit 14 holds the input one data block generation size, and the packet storage unit 13 receives the I data block size received from the IP packet extraction unit 11.
Inform the received data monitoring unit 14 of the size of the P packet,
The reception data monitoring unit 14 adds the size of the IP packet from 0. The received data monitoring unit 14 notifies the data block switching instructing unit 34 when the total size of the IP packets to be added exceeds the held data block generation size. Further, the one data block generation timer monitoring unit 33 holds an externally input one data block generation period input 33i, and notifies the data block switching instruction unit 34 at each time of the generation period. Further, the transmission cycle control monitoring section 16 holds one cycle (X seconds) of circular transmission, and notifies the data block switching instruction section 34 at each time of the cycle. The data block switching instructing unit 34 receives instructions from the three monitoring units 14, 16, and 33, and instructs the packet storage unit 13 to switch data blocks. At the same time, the data block switching instructing unit 34 instructs the received data monitoring unit 14, the one data block generation timer monitoring unit 33, and the transmission cycle control monitoring unit 16 to reset, and each of the monitoring units 14, 33, 16 Start remonitoring.

【0038】パケット蓄積部13は、データブロック切
替え指示部34からの切替え指示がない限り、IPパケ
ット抽出部11から受信したIPパケットを受信した順
に保持しつづけ、データブロック切替え指示部34から
の切替え指示と同時に、保持しているIPパケット全て
を順次蓄積装置15へ1ファイルとして出力し蓄積させ
る。また、パケット蓄積部13は蓄積装置15へ出力し
た後、保持しつづけたIPパケットを廃棄することでリ
セットし、新たに入力されたIPパケットを保持し始め
る。この後の制御経過は、実施の形態1に示したデータ
転送装置の場合と同様である。
The packet storage unit 13 keeps holding the IP packets received from the IP packet extraction unit 11 in the order in which they are received, unless the switching instruction is given from the data block switching instruction unit 34, and switches from the data block switching instruction unit 34. Simultaneously with the instruction, all the held IP packets are sequentially output to the storage device 15 as one file and stored. After outputting to the storage device 15, the packet storage unit 13 resets by discarding the held IP packet, and starts holding the newly input IP packet. The subsequent control progress is the same as in the case of the data transfer device shown in the first embodiment.

【0039】以上のように、この実施の形態2によれ
ば、実施の形態1の効果に加え、データブロック切替え
の判断材料にデータサイズだけでなく、データブロック
生成期間、1周期構成期間の時刻情報を加えるようにし
たことで、一般に断続的に送られてくるデータを早期に
1つのデータブロックとして周回送出し、送信効率を向
上させることができると共に、全体の受信時間を短縮す
ることができる。
As described above, according to the second embodiment, in addition to the effects of the first embodiment, not only the data size but also the time of the data block generation period and one cycle configuration period By adding information, generally intermittently transmitted data is early and circulated as one data block, so that transmission efficiency can be improved and overall reception time can be shortened. .

【0040】実施の形態3.図4は、この発明の実施の
形態3によるデータ転送装置の構成の要部を示すブロッ
ク構成図である。図4において、図1と同一符号は同一
部分を指し、説明は省略する。この実施の形態3は、I
Pパケットごとに転送帯域を保持する転送サービス機能
を実現するよう構成されたものであり、実施の形態1ま
たは2で実現される周回送出機能の外に、IPパケット
ごとに転送帯域を保持する転送サービス機能が加わる。
図において、40は要部だけを示すデータ転送装置、4
1は転送サービス切替え処理部、42はIPパケット分
配部である。また、41iは転送サービス設定のための
外部入力である転送サービス入力である。
Embodiment 3 FIG. 4 is a block diagram showing a main part of the configuration of the data transfer device according to the third embodiment of the present invention. 4, the same reference numerals as those in FIG. 1 denote the same parts, and a description thereof will be omitted. In the third embodiment, I
It is configured to realize a transfer service function that holds a transfer band for each P packet, and in addition to the round-trip transmission function realized in the first or second embodiment, a transfer that holds a transfer band for each IP packet. Service functions are added.
In the figure, reference numeral 40 denotes a data transfer device showing only a main part;
1 is a transfer service switching processing unit, and 42 is an IP packet distribution unit. Reference numeral 41i denotes a transfer service input which is an external input for setting a transfer service.

【0041】転送サービス切替え処理部41は、周回転
送かIPパケットごとに転送帯域を保持する転送サービ
スかの切り替えを行うものであり、IPパケット抽出部
11から受信したIPパケットをパケット蓄積部13が
IPパケット分配部42へ転送する。IPパケット分配
部42は、受信したIPパケットをIPアドレスごとに
分配する。送出データフォーマット生成部18とレート
制御データ送出部19の詳細構成は、図5に示す通りで
ある。送出データフォーマット生成部18の内部におい
て、51,52はIPアドレスごとに分けられたバッフ
ァメモリ、53,54はIPアドレスごとにIPケット
をデータグラムセクション(Datagram Section)化し、
続いてMPEG2規格トランスポートストリームにフォ
ーマット化するエンコード処理部、55は周回サービス
時に使用されるデータカルーセルフォーマット処理部で
ある。レート制御送出部19の内部において、56はM
PEG2規格トランスポートストリームのセル単位であ
る188Byteのメモリセルごとに区画された送出用
バッファメモリ、57は送出用バッファメモリ56から
外部入力で設定された送出レートに従ってデータを順次
取り出し、外部へ送出する送出制御部である。
The transfer service switching processing section 41 switches between circular transfer and a transfer service that holds a transfer band for each IP packet. The IP packet received from the IP packet extraction section 11 is stored in the packet storage section 13. The packet is transferred to the IP packet distribution unit 42. The IP packet distribution unit 42 distributes the received IP packet for each IP address. The detailed configurations of the transmission data format generation unit 18 and the rate control data transmission unit 19 are as shown in FIG. Inside the transmission data format generation unit 18, reference numerals 51 and 52 denote buffer memories divided for each IP address, and reference numerals 53 and 54 denote datagram sections of IP packets for each IP address.
Subsequently, an encoding processing unit 55 for formatting into an MPEG2 standard transport stream is a data carousel format processing unit 55 used at the time of the round trip service. In the rate control transmitting section 19, 56 is M
A transmission buffer memory 57 partitioned into memory cells of 188 bytes, which is a cell unit of the PEG2 standard transport stream, and 57, which sequentially retrieves data from the transmission buffer memory 56 according to a transmission rate set by an external input, and transmits the data to the outside. It is a sending control unit.

【0042】次に動作について説明する。まず、前述の
実施の形態1,2で扱った外部入力の設定と併せ、転送
サービス入力41iが転送サービス切替え処理部41に
与えられる。IPパケット抽出部11はEtherne
t入力11iから入力信号を受信し、これまでと同様、
指定されたIPパケットを抽出し、転送サービス切替え
処理部41に送信する。転送サービス切替え処理部41
は、転送サービス入力41iに従って、周回転送であれ
ばパケット蓄積部13へ転送し、IPパケットごとに転
送帯域を保持する転送サービスであればIPパケット分
配部42へ転送する。この場合、パケット蓄積部13へ
転送される場合は、前述の実施の形態1,2と同様の処
理手順でデータ転送が行われる。
Next, the operation will be described. First, the transfer service input 41i is given to the transfer service switching processing unit 41 together with the setting of the external input handled in the first and second embodiments. The IP packet extraction unit 11
The input signal is received from the t input 11i, and as before,
The designated IP packet is extracted and transmitted to the transfer service switching processing unit 41. Transfer service switching processing unit 41
According to the transfer service input 41i, the transfer is performed to the packet storage unit 13 if the transfer is the round transfer, or to the IP packet distribution unit 42 if the transfer service holds the transfer band for each IP packet. In this case, when the data is transferred to the packet storage unit 13, the data transfer is performed in the same processing procedure as in the first and second embodiments.

【0043】一方、IPパケット分配部42へ転送され
た場合は、IPアドレスごとに分配され、送出データフ
ォーマット生成部18のIPアドレスごとに分けられた
バッファメモリ51,52へ転送される。バッファメモ
リ51,52へ転送されたIPパケットは、それぞれエ
ンコード処理部53,54に送られてエンコード処理を
受ける。ここでのエンコード処理は、ETSI TS/
EN 301 192Specification for the transmis
sion of data in DVB bitstreamsに規定されたデータグ
ラムセクション化と、これに続くISO/IEC 13
818−1MPEG2 Systemに規定されるMP
EG2規格トランスポートストリーム化(MPEG2−
TS化)である。
On the other hand, when the packet is transferred to the IP packet distribution unit 42, it is distributed for each IP address and transferred to the buffer memories 51 and 52 of the transmission data format generation unit 18 which are divided for each IP address. The IP packets transferred to the buffer memories 51 and 52 are sent to the encoding processing units 53 and 54, respectively, and undergo encoding processing. The encoding process here is based on ETSI TS /
EN 301 192 Specification for the transmis
datagram sectioning defined in the sion of data in DVB bitstreams, followed by ISO / IEC 13
MP specified in 818-1 MPEG2 System
EG2 standard transport stream (MPEG2-
TS).

【0044】一方、レート制御データ送出部19の18
8Byte Cell送出用バッファメモリ56は、M
PEG2規格トランスポートストリームに固有のセル単
位である188Byteごとに区画してあり、外部入力
で設定された各IPアドレスごとのPID番号及び送出
レートに従って書き込むメモリセルを予約する。この場
合、外部入力によって設定される全体出力レートから、
(全体出力レート):(各PIDごとのレート)=(バ
ッファ全体サイズ):(各PIDごとのバッファサイ
ズ)の関係が成り立つので、この関係に基づいて予約す
る。図示の例では、送出用バッファメモリ56全体が3
n個のメモリセルからなり、(全体出力レート):(P
ID番号Aのレート):(PID番号Bのレート)=3
n:n:2nである。こうして予約されたメモリセル
に、前記エンコード処理部53,54にてエンコード処
理したデータを入力する。かくして、でき上がった送出
用バッファメモリ56は、外部入力で設定された全体レ
ートに従って順次データを読み出され、IPアドレスご
との帯域を確保した定レート送信が行われる。
On the other hand, 18 of the rate control data transmitting section 19
The 8-byte cell transmission buffer memory 56 stores M
Memory cells are partitioned for each 188 bytes, which is a cell unit unique to the PEG2 standard transport stream, and memory cells to be written are reserved according to a PID number and a transmission rate for each IP address set by external input. In this case, from the overall output rate set by the external input,
(Overall output rate): (Rate for each PID) = (Overall buffer size): (Buffer size for each PID) holds, so reservations are made based on this relationship. In the example shown in FIG.
It consists of n memory cells, (overall output rate): (P
(ID number A rate): (PID number B rate) = 3
n: n: 2n. The data encoded by the encoding units 53 and 54 are input to the memory cells reserved in this manner. Thus, the completed transmission buffer memory 56 sequentially reads out data in accordance with the overall rate set by the external input, and performs constant rate transmission while securing a bandwidth for each IP address.

【0045】以上のように、この実施の形態3によれ
ば、IPアドレスごとにMPEG2規格トランスポート
ストリームのPID番号を割り付け、送出用バッファメ
モリ56をレート比で割り付けるようにしたので、IP
アドレスごとに送信帯域を確保することができる効果が
得られる。また、送出用バッファメモリ56をMPEG
2規格トランスポートストリームに固有のセルサイズ単
位に区画して管理するので、レート制御とデータ送出に
最良な環境のもとでデータ転送を行うことができる効果
が得られる。また、全体の送信レートと各PID番号別
のトランスポートストリームの送信レートとの比を踏ま
え、送出用バッファメモリ56の割り当て周期を決定
し、各PID番号ごとのトランスポートストリームをそ
れぞれ最適レートにより送出できる効果が得られる。
As described above, according to the third embodiment, the PID number of the MPEG-2 standard transport stream is assigned for each IP address, and the transmission buffer memory 56 is assigned at a rate ratio.
An effect that a transmission band can be secured for each address is obtained. The transmission buffer memory 56 is MPEG
Since the data is partitioned and managed in units of cell sizes unique to the two standard transport streams, an effect is obtained that data can be transferred under the best environment for rate control and data transmission. Also, based on the ratio between the overall transmission rate and the transmission rate of the transport stream for each PID number, the allocation cycle of the transmission buffer memory 56 is determined, and the transport stream for each PID number is transmitted at the optimum rate. The effect that can be obtained is obtained.

【0046】実施の形態4.図6はこの発明の実施の形
態4によるデータ転送装置の要部の構成を示すブロック
図である。図6において、図3と同一符号は同一部分を
示し、説明は省略する。この実施の形態4は、アドレス
指定されたIPパケットが転送帯域を超えた場合に当該
IPパケットを他の経路に送信する目的で、実施の形態
2の構成に付加されるものである。図において、60は
要部を示すデータ転送装置、61はメモリ監視部であ
る。メモリ監視部61は、レート制御データ送出部19
内の送出用バッファメモリ56がオーバフローしそうな
場合に、ある閾値を設けておき、その閾値を超えた場合
に抽出IPアドレス指示部12に通知する。
Embodiment 4 FIG. FIG. 6 is a block diagram showing a configuration of a main part of a data transfer device according to a fourth embodiment of the present invention. 6, the same reference numerals as those in FIG. 3 denote the same parts, and a description thereof will be omitted. The fourth embodiment is added to the configuration of the second embodiment for the purpose of transmitting an IP packet designated by an address to another route when the IP packet exceeds a transfer band. In the figure, reference numeral 60 denotes a data transfer device indicating a main part, and 61 denotes a memory monitoring unit. The memory monitoring unit 61 includes the rate control data transmitting unit 19
When the transmission buffer memory 56 in the table is likely to overflow, a certain threshold is provided, and when the threshold is exceeded, the extracted IP address indicating unit 12 is notified.

【0047】次に動作を説明する。データ転送装置60
の基本動作は、実施の形態2に示したデータ転送装置3
0と同じである。メモリ監視部61は、レート制御デー
タ送出部19内の送出用バッファメモリ56を、そのメ
モリサイズ以下のある上限閾値をもってオーバフローし
そうかどうかを判断し、上限閾値を超過した場合に抽出
IPアドレス指示部12に通知する。抽出IPアドレス
指示部12は、経路制御部31に送信帯域超過通知と同
時にIPアドレスを指示し、そのIPアドレスの抽出を
中止し、他のIPアドレスをもつパケットと同様、別な
経路にデータを転送する。経路制御部31は図7に示す
経路制御テーブルを有しており、この経路制御テーブル
に従って経路を選択制御する。本例では、回線種別が無
線回線でIPアドレスがjである場合は、送出レートは
aであって転送先は特定しないよう規定されている。ま
た、回線種別が有線回線でIPアドレスがjである場合
は、送出レートは特定せず転送先がkであるよう規定さ
れている。なお、メモリ監視部61は、安定と判断する
ある下限閾値を有しており、送出用バッファメモリ56
の使用量が下限閾値よりも低下した場合、前記上限閾値
を超過した場合と同様、抽出IPアドレス指示部12へ
通知する。この通知を受けた抽出IPアドレス指示部1
2は、経路制御部31へ抽出再開とIPアドレスを指示
する。その結果、経路制御部31は、他の経路への転送
を中止してIPパケット抽出部11へ転送を開始する。
Next, the operation will be described. Data transfer device 60
Of the data transfer device 3 shown in the second embodiment.
Same as 0. The memory monitoring unit 61 determines whether or not the transmission buffer memory 56 in the rate control data transmission unit 19 is likely to overflow with a certain upper limit threshold equal to or smaller than the memory size. 12 is notified. The extracted IP address instructing unit 12 instructs the route control unit 31 on the IP address at the same time as the transmission band excess notification, stops the extraction of the IP address, and transfers the data to another route similarly to the packet having another IP address. Forward. The route control unit 31 has a route control table shown in FIG. 7, and controls selection of a route according to the route control table. In this example, when the line type is a wireless line and the IP address is j, the transmission rate is a and the transfer destination is not specified. When the line type is a wired line and the IP address is j, the transmission rate is not specified and the transfer destination is k. Note that the memory monitoring unit 61 has a certain lower threshold for judging that the transmission buffer memory 56 is stable.
Is notified to the extracted IP address instructing unit 12 as in the case where the usage amount of the IP address falls below the lower threshold value, as in the case where the upper threshold value is exceeded. Extracted IP address indicating unit 1 receiving this notification
2 instructs the path control unit 31 to resume extraction and the IP address. As a result, the path control unit 31 stops the transfer to another path and starts the transfer to the IP packet extraction unit 11.

【0048】以上のように、この実施の形態4によれ
ば、転送帯域を超過した場合に、データを廃棄せずに他
の経路へ転送する手段としてメモリ制御部61や経路制
御部31や抽出IPアドレス指示部12を設けたので、
データ受信の信頼性を向上させることができる。すなわ
ち、転送帯域を超過した場合に、データを廃棄せずに他
の経路へ転送することで、例えば無線送信帯域制約に対
し帯域溢れを起こしたパケットを、廃棄することなく他
の経路へ送出してデータ損失を防止することができ、デ
ータ転送の再送が不要となって伝送効率が向上する効果
が得られる。
As described above, according to the fourth embodiment, when the transfer bandwidth is exceeded, the memory control unit 61, the path control unit 31, and the extraction unit are used as means for transferring data to another path without discarding the data. Since the IP address indicating unit 12 is provided,
The reliability of data reception can be improved. In other words, when the transfer bandwidth is exceeded, data is transferred to another route without discarding, so that a packet that has overflowed, for example, due to a wireless transmission bandwidth restriction, is sent to another route without discarding. Thus, data loss can be prevented, and retransmission of data transfer becomes unnecessary, and an effect of improving transmission efficiency can be obtained.

【0049】実施の形態5.図8はこの発明の実施の形
態5によるデータ転送装置の要部の構成を示すブロック
図である。この実施の形態5は、前記経路制御部31に
IPパケットの送信先対象を識別できる機能を付加した
ものである。具体的には、指定されたIPアドレスの転
送帯域を超えた場合に、転送しているIPパケットがブ
ロードキャスト/マルチキャストかユニキャストかを識
別し、ブロードキャスト/マルチキャストを優先的に抽
出して無線回線に送信し、ユニキャストを他の地上回線
へ経路制御する機能を付加したものである。図に示す経
路制御部31内において、81はIPパケットヘッダ抽
出部、82はIPアドレス解析部、83は転送先制御部
である。
Embodiment 5 FIG. 8 is a block diagram showing a configuration of a main part of a data transfer device according to a fifth embodiment of the present invention. In the fifth embodiment, a function capable of identifying the destination of an IP packet is added to the path control unit 31. More specifically, when the transfer bandwidth of the designated IP address is exceeded, it is determined whether the IP packet being transferred is broadcast / multicast or unicast, and broadcast / multicast is preferentially extracted and transmitted to the wireless line. It has the function of transmitting and controlling the route of unicast to another terrestrial line. In the path control unit 31 shown in the figure, 81 is an IP packet header extraction unit, 82 is an IP address analysis unit, and 83 is a transfer destination control unit.

【0050】IPパケットヘッダ抽出部81は、Eth
ernet入力11iからIPパケットヘッダを抽出す
る。IPアドレス解析部82は、抽出したIPパケット
ヘッダの送信先対象がブロードキャスト/マルチキャス
トか、ユニキャストかを識別する。転送先制御部83
は、IPアドレス解析部82で識別したブロードキャス
ト/マルチキャストのIPパケットならIPパケット抽
出部11へ転送し、ユニキャストであれば、他の地上回
線へと転送する。
The IP packet header extraction unit 81 outputs the Eth
The IP packet header is extracted from the Ethernet input 11i. The IP address analysis unit 82 identifies whether the destination of the extracted IP packet header is broadcast / multicast or unicast. Transfer destination control unit 83
Is transmitted to the IP packet extraction unit 11 if the packet is a broadcast / multicast IP packet identified by the IP address analysis unit 82, and is transmitted to another terrestrial line if it is unicast.

【0051】次に動作を説明する。データ転送の基本
は、これまでの実施形態で説明したものと同じである。
ただし、メモリ監視部61が帯域超過と判断した場合
に、抽出IPアドレス指示部12から他経路への転送指
示が経路制御部31にあるときは、経路制御部31はま
ずEthernet入力11iからIPパケットを受信
し、IPパケットヘッダ抽出部81でそのIPパケット
ヘッダを抽出して、IPアドレス解析部82へ出力す
る。IPアドレス解析部82は、IPアドレスの最初の
8ビットが224から239であればマルチキャストと
判断し、また最後の8ビットが255であればブロード
キャストと判断し、それ以外はユニキャストと判断す
る。こうした判断結果はIPアドレス解析部82から転
送先制御部83へ出力され、ブロードキャスト/マルチ
キャストと判断されたIPパケットはIPパケット抽出
部11へ転送され、ユニキャストと判断されたIPパケ
ットは他地上回線へ転送される。すなわち、経路制御部
31は図9に示す経路制御テーブルを有しており、この
経路制御テーブルに従って経路を選択制御する。
Next, the operation will be described. The basics of data transfer are the same as those described in the above embodiments.
However, if the memory monitoring unit 61 determines that the bandwidth is exceeded, and there is a transfer instruction from the extracted IP address instruction unit 12 to another path in the path control unit 31, the path control unit 31 first transmits the IP packet from the Ethernet input 11i. Is received, the IP packet header extraction unit 81 extracts the IP packet header, and outputs it to the IP address analysis unit 82. If the first 8 bits of the IP address are 224 to 239, the IP address analysis unit 82 determines that the IP address is a multicast. If the last 8 bits of the IP address are 255, it determines that the IP address is a broadcast. Such a determination result is output from the IP address analysis unit 82 to the transfer destination control unit 83, the IP packet determined to be broadcast / multicast is transferred to the IP packet extraction unit 11, and the IP packet determined to be unicast is transferred to another terrestrial line. Transferred to That is, the route control unit 31 has a route control table shown in FIG. 9, and controls the selection of the route according to the route control table.

【0052】以上のように、この実施の形態5によれ
ば、無線回線はマルチキャスト/ブロードキャストを優
先とし、有線回線はユニキャスト優先とする経路制御を
行うことができ、これにより回線の物理特性に見合った
効率のよい送信を行うことができる効果が得られる。
As described above, according to the fifth embodiment, it is possible to perform a route control that gives priority to multicast / broadcast for a wireless line and gives priority to a unicast for a wired line. The effect of being able to perform efficient transmission that is commensurate is obtained.

【0053】実施の形態6.図10はこの発明の実施の
形態6による受信装置の構成を示すブロック図である。
図において、101は下り回線の無線回線、102は上
り回線の有線回線、103は受信装置、104は無線回
線に送られたデータを受信するための無線回線受信装
置、105は無線回線受信装置104内部のデータ処理
部、106は無線回線受信装置104に一意的に割り当
てられたMACアドレスを保存するMACアドレス保存
部、107はデータ処理部105からデータを受け取
り、ARPリクエストかどうかを識別するデータ識別
部、108はARP処理部、109はMACアドレス保
存部106からMACアドレスを取り出すARP抽出
部、110はARP抽出部109で取り出したMACア
ドレスを地上回線側に送出制御する地上有線回線ARP
送出部、111は有線回線送信装置である。
Embodiment 6 FIG. FIG. 10 is a block diagram showing a configuration of a receiving apparatus according to Embodiment 6 of the present invention.
In the figure, 101 is a downlink wireless line, 102 is an uplink wired line, 103 is a receiving device, 104 is a wireless line receiving device for receiving data sent to the wireless line, and 105 is a wireless line receiving device 104 An internal data processing unit, 106 is a MAC address storage unit that stores a MAC address uniquely assigned to the wireless line receiving device 104, 107 is a data identification unit that receives data from the data processing unit 105 and identifies whether it is an ARP request or not. 108, an ARP processing unit; 109, an ARP extraction unit for extracting a MAC address from the MAC address storage unit 106; 110, a terrestrial wired line ARP for controlling transmission of the MAC address extracted by the ARP extraction unit 109 to the terrestrial line side
The sending unit 111 is a wired line transmitting device.

【0054】一般に、あるIPアドレスのホストにIP
パケットを送信するには、そのIPアドレスに対応する
サブネット層のアドレスを調べる必要があり、これを動
的に行うのがARP(Address Resolution Protocol)
である。具体的には、ARPでは、「このIPアドレス
に対応するサブネット層のアドレスを誰か教えて」とい
う問い合わせ(ARPリクエスト)パケットを、そのサ
ブネットに接続されている全ホストに送信するようにな
っており、問い合わせを受けた各ホストは、それが自分
のIPアドレスと一致した場合に自分のサブネット層の
アドレスを答えるようになっている。これにより、発信
元ホストは、応答により得られたサブネット層アドレス
を用いてIPパケットを送信することができる。すなわ
ち、ARPは実データを運ぶIPを支援するプロトコル
と言えるものであり、その詳細はIETFのRFC00
32に規定されている。
In general, a host having a certain IP address
To transmit a packet, it is necessary to check the address of the subnet layer corresponding to the IP address, and this is dynamically performed by ARP (Address Resolution Protocol).
It is. Specifically, in the ARP, an inquiry (ARP request) packet "Tell me who is the subnet layer address corresponding to this IP address" is transmitted to all the hosts connected to the subnet. Each host receiving an inquiry answers its own subnet layer address if it matches its own IP address. As a result, the source host can transmit an IP packet using the subnet layer address obtained by the response. In other words, ARP can be said to be a protocol that supports IP carrying actual data, and details thereof are described in IETF RFC00.
32.

【0055】次に動作について説明する。無線回線10
1を介してデータを受信した無線回線受信装置104
は、データ処理部105でデータを取り出し、データ識
別部107へ渡し、そこでARPリクエストかどうかを
識別する。ここで、ARPリクエストであると識別した
場合、データ識別部107はその旨をARP処理部10
8へ通知する。通知を受けたARP処理部108では、
ARP抽出部109がMACアドレス保存部106から
MACアドレスを取り出し、地上有線回線ARP送出部
110がこのMACアドレスを有線回線送信装置111
へ送出する。かくして、ARPリクエストに応答する形
で、MACアドレスが有線回線送信装置111から有線
回線102へと出力される。
Next, the operation will be described. Wireless line 10
1 that has received data via
Fetches the data in the data processing unit 105 and passes it to the data identification unit 107, where it identifies whether it is an ARP request. If the data identification unit 107 identifies that the request is an ARP request, the data identification unit 107 notifies the ARP processing unit 10 of the fact.
Notify 8. In the ARP processing unit 108 having received the notification,
The ARP extraction unit 109 extracts the MAC address from the MAC address storage unit 106, and the terrestrial wired line ARP sending unit 110 outputs this MAC address to the wired line transmitting device 111.
Send to Thus, the MAC address is output from the wired line transmitting device 111 to the wired line 102 in response to the ARP request.

【0056】以上のように、この実施の形態6によれ
ば、無線回線101で受信したARPリクエストに対
し、無線回線受信装置104のMACアドレスを抽出し
て有線回線102側へ応答するようにしたので、データ
を送出するデータ転送装置側で受信端末のMACアドレ
スを知ることができ、下り無線回線と上り有線回線を用
いる受信端末にARPリクエスト応答機能をもたせるこ
とができる。すなわち、無線回線で受信したARPリク
エストに対し、無線回線受信装置104のMACアドレ
スを抽出して有線回線側へ応答することができ、下り無
線回線101と上り有線回線102を用いる受信装置1
03にARPリクエスト応答機能をもたせることができ
る。かくして、例えば衛星電波を受信して有線で地上波
放送を行うCATV局のようなデータ放送サーバをイン
ターネットシステムに組み込み、衛星/地上波無線シス
テムを完結することができるという効果が得られる。
As described above, according to the sixth embodiment, in response to the ARP request received on the wireless line 101, the MAC address of the wireless line receiving device 104 is extracted and responded to the wired line 102 side. Therefore, the MAC address of the receiving terminal can be known on the side of the data transfer device that transmits the data, and the receiving terminal using the downlink wireless line and the uplink wired line can be provided with the ARP request response function. That is, in response to the ARP request received on the wireless line, the MAC address of the wireless line receiving device 104 can be extracted and responded to the wired line side, and the receiving device 1 using the downlink wireless line 101 and the uplink wired line 102
03 can have an ARP request response function. Thus, there is obtained an effect that a data broadcasting server such as a CATV station that receives satellite radio waves and performs terrestrial broadcasting by wire can be incorporated in the Internet system to complete the satellite / terrestrial radio system.

【0057】[0057]

【発明の効果】以上のように、この発明によれば、受信
した複数のIPパケットを、指定サイズまたは指定パケ
ット数または指定データブロック生成期間を単位にデー
タブロックにブロック化し、ブロック化により生成した
複数のデータブロックを予め定めた所定の周回送出周期
をもって周回送出するようにしたので、通常1度しか送
られないIPパケットを複数寄せ集めて1つの生成デー
タブロックとし、複数の生成データブロックを周期生存
期間中に複数回周回して送出することで、仮に受信デー
タ誤りが発生しても、生成データブロック単位でもって
次の周回において補完することができ、無線片方向通信
に付随して発生するデータ誤りを抑制することができ、
また同じIPパケットを連続的に複数回送る場合、受信
側で発生する受信ノイズが時間的に連続するために、複
数回送った同じIPパケットがまとまって欠落してしま
う危険があるが、複数のIPパケットを1つのデータブ
ロックにまとめて周回送出することで、同一IPパケッ
トが送られてくる時間に周回時間差ができ、受信側の受
信ノイズ回復するまでに時間の余裕が生まれることで、
同一IPパケットが欠落する確率を低減し、データ誤り
の発生を良好に抑制できるという効果がある。
As described above, according to the present invention, a plurality of received IP packets are divided into data blocks in units of a specified size, a specified number of packets, or a specified data block generation period, and are generated by blocking. Since a plurality of data blocks are circulated and transmitted at a predetermined circulating transmission cycle, a plurality of IP packets which are normally transmitted only once are collected into one generated data block, and the plurality of generated data blocks are periodically transmitted. By transmitting the data multiple times during the lifetime, even if a received data error occurs, it can be complemented in the next round by the generated data block unit, and is generated accompanying the wireless one-way communication. Data errors can be suppressed,
Further, when the same IP packet is continuously transmitted a plurality of times, there is a danger that the same IP packet transmitted a plurality of times may be collectively lost because reception noise generated on the receiving side is temporally continuous. By circulating the IP packets into one data block and transmitting the same, the circulating time difference is generated in the time when the same IP packet is transmitted, and a time margin is generated until the receiving noise on the receiving side is recovered.
There is an effect that the probability of dropping the same IP packet can be reduced, and the occurrence of data errors can be favorably suppressed.

【0058】この発明によれば、周回送出周期の周期生
存期間を指定し、複数のデータブロックの周回送出が周
期生存期間を経過したときに、周回送出を次に転送する
複数のデータブロックの周回送出に切替えるようにした
ので、同じ複数のデータブロックを周期生存期間を越え
て周回送出することはあり得ず、データの伝送誤り抑制
と伝送効率確保とのトレードオフで決定される周期生存
期間ごとに周回送出を切替え、安定で確実なデータ転送
が実現できるという効果がある。
According to the present invention, the cycle life of the cyclic transmission cycle is designated, and when the cyclic transmission of the plurality of data blocks has passed the cycle life, the cyclic transmission of the plurality of data blocks to be transferred next is performed. Since it is switched to transmission, it is impossible to transmit the same multiple data blocks circulating beyond the cycle life, and for each cycle life determined by the trade-off between data transmission error suppression and transmission efficiency securing In addition, there is an effect that the circulation transmission is switched to realize stable and reliable data transfer.

【0059】この発明によれば、データブロックを1つ
のファイルとし、複数のデータブロックをデータカルー
セル伝送方式の規格に則ってフォーマット化し、周回送
出するようにしたので、環状配列した複数のデータブロ
ックを配列環に沿って回転させることで、定期的に周回
送信することができ、データカルーセル伝送方式の利点
を生かした伝送誤りに強いデータ転送を行うことができ
るという効果がある。
According to the present invention, the data blocks are formed into one file, the plurality of data blocks are formatted in accordance with the standard of the data carousel transmission system, and are transmitted in a loop. By rotating along the arrangement ring, it is possible to perform periodic transmission periodically, and there is an effect that it is possible to perform data transfer resistant to transmission errors by taking advantage of the data carousel transmission method.

【0060】この発明によれば、データカルーセル伝送
方式の規格に則ってフォーマット化した複数のデータブ
ロックが、MPEG2規格のトランスポートストリーム
にフォーマット化した上で周回送出するようにしたの
で、無線回線を介するIPパケットを含む受信データを
MPEG2規格トランスポートストリームに変えて送信
する衛星/地上波データ転送装置に適したデータ転送が
可能になるという効果がある。
According to the present invention, a plurality of data blocks formatted according to the data carousel transmission system standard are formatted into an MPEG2 standard transport stream and transmitted in a loop, so that the radio line is There is an effect that data transfer suitable for a satellite / terrestrial data transfer apparatus that transmits received data including an IP packet through an MPEG2 standard transport stream after conversion is possible.

【0061】この発明によれば、受信データから特定の
アドレスのIPパケットを抽出するIPパケット抽出部
と、該IPパケット抽出部に対し抽出するIPパケット
のアドレスを指示する抽出IPアドレス指示部と、IP
パケット抽出部が抽出したIPパケットを蓄積する蓄積
装置と、蓄積されたIPパケットを指定サイズまたは指
定パケット数または指定データブロック生成期間を単位
にデータブロックにブロック化し、ブロック化された複
数のデータブロックを1つのリングバッファ上に配置
し、周期生存期間だけリングバッファを周回させて順次
送出するフォーマット化を行う送出データフォーマット
生成部と、該送出データフォーマット生成部が順次送出
する送出データを指定送出レートをもって外部インタフ
ェースへ送出制御するレート制御データ送出部とを備え
るように構成したので、複数のデータブロックを周期生
存期間中に複数回周回して送出することで、仮に受信デ
ータ誤りが発生しても、リングバッファ上に配置される
複数のデータブロック単位でもって次の周回において補
完することができ、これにより無線片方向通信に付随し
て発生するデータ誤りを抑制することができ、また受信
側で発生した受信ノイズが時間的に連続しても、同一I
Pパケットが送られてくる時間に周回時間差ができるの
で、受信側の受信ノイズが回復するまでの時間余裕が同
一IPパケットの欠落確率を低減し、データ誤りの発生
が良好に抑制されるという効果がある。
According to the present invention, an IP packet extracting unit for extracting an IP packet having a specific address from received data, an extracted IP address indicating unit for instructing the IP packet extracting unit on an address of the extracted IP packet, IP
A storage device for storing the IP packets extracted by the packet extracting unit; and a plurality of data blocks that are divided into data blocks in units of a specified size, a specified number of packets, or a specified data block generation period. Are arranged on one ring buffer, and the transmission data format generation unit performs formatting for sequentially circulating the ring buffer for the period of the lifetime and sequentially transmitting the transmission data. The transmission data format transmission unit sequentially transmits the transmission data to the designated transmission rate. And a rate control data transmission unit for controlling transmission to an external interface with the data block, so that a plurality of data blocks are transmitted multiple times during the cycle life period and transmitted, so that even if a reception data error occurs, Multiple data blocks located on the ring buffer. It can be complemented in the next round by the unit, thereby suppressing the data error accompanying the wireless one-way communication, and even if the reception noise generated on the receiving side is continuous in time. , The same I
Since there is a round-trip time difference in the time when the P packet is sent, the time margin until the receiving noise on the receiving side is recovered reduces the probability of dropping the same IP packet, and the occurrence of a data error is favorably suppressed. There is.

【0062】この発明によれば、1データブロックのデ
ータサイズ情報とパケット数情報とデータブロックのブ
ロック数情報と周回周期情報のうちの少なくとも一つを
含む制御情報を生成し、該制御情報が送出データに所定
周期をもって挿入されるよう送出データフォーマット生
成部に供給する送出周期制御情報生成部を備えるように
構成したので、データフォーマット生成部でフォーマッ
ト化されて送出されるデータには、1データブロックの
データサイズ情報とパケット数情報とデータブロックの
ブロック数情報と周回周期情報のうちの少なくとも一つ
が制御情報として挿入され、送出データを受信する受信
側での受信処理を円滑化させることができるという効果
がある。
According to the present invention, control information including at least one of data size information of one data block, packet number information, block number information of a data block, and cycle information is generated, and the control information is transmitted. The transmission format control unit is configured to include a transmission cycle control information generation unit that supplies the data to the transmission data format generation unit so as to be inserted into the data at a predetermined cycle. At least one of the data size information, the packet number information, the block number information of the data block, and the cycle period information is inserted as control information, so that the receiving process for receiving the transmission data can be smoothly performed. effective.

【0063】この発明によれば、1つの周回送出動作が
周期生存期間を経過したときに、周回送出を停止させる
超過通知を送出データフォーマット生成部へ出力し、該
送出データフォーマット生成部が送出中のデータの送出
を停止させて該データを廃棄させるとともに、次に続く
複数のIPパケットからなるデータブロックに対するフ
ォーマット化を開始させる送出周期制御監視部を備える
ように構成したので、送出データフォーマット生成部の
周回送出動作を周期生存期間を単位に正確に切替え制御
することができ、片方向通信における伝送誤りを極力抑
制しつつ送出データの安定送出を図ることができるとい
う効果がある。
According to the present invention, when one cyclic transmission operation has exceeded the period of the lifetime, an excess notification for stopping the cyclic transmission is output to the transmission data format generation unit, and the transmission data format generation unit is transmitting. The transmission data format generation unit is configured to include a transmission cycle control monitoring unit that stops the transmission of the data and discards the data and starts formatting a data block composed of a plurality of subsequent IP packets. Can be controlled accurately by switching the cyclic transmission operation in units of the cycle life, and there is an effect that transmission data can be transmitted stably while minimizing transmission errors in one-way communication.

【0064】この発明によれば、送出データフォーマッ
ト生成部が、周回送出の1周期内に到着したIPパケッ
トだけでリングバッファの複数データブロックを構成す
るようにしたので、バースト信号として受信されるデー
タ入力について、周回送出の1周期内に到着したIPパ
ケットだけでリングバッファの1つのデータブロックを
構成することで、データ入力が完結するまでデータブロ
ックの構成を待機する方式のように、データブロックの
構成やフォーマット化が延々と引き延ばされることはな
く、入力待機に伴う無駄を排除した効率的なデータ転送
が可能であるという効果がある。
According to the present invention, the transmission data format generation unit is configured to form a plurality of data blocks in the ring buffer only by IP packets arriving within one cycle of the circular transmission. As for input, one data block of the ring buffer is constituted only by IP packets arriving within one cycle of the cyclic transmission, so that the structure of the data block is waited until the data input is completed. The configuration and the formatting are not lengthened, and there is an effect that efficient data transfer can be performed while eliminating waste associated with input standby.

【0065】この発明によれば、送出データフォーマッ
ト生成部が、周回送出の1周期内に到着したIPパケッ
トだけでリングバッファの複数データブロックを構成
し、送出周期制御情報生成部は、制御情報が周期生存期
間内に予め設定した所定の制御情報送出周期をもって送
出データに挿入されるよう送出データフォーマット生成
部に供給するように構成したので、入力待機に伴う無駄
を排除した効率的なデータ転送を実行するとともに、周
期生存期間内でデータフォーマット生成部がデータブロ
ックを周回送出するときは、周期生存期間に必ず1回の
割合で1データブロックのデータサイズ情報とパケット
数情報とデータブロックのブロック数情報と周回周期情
報のうちの少なくとも一つを含む制御情報を挿入し、送
出データを受信する受信側での受信処理を円滑化できる
という効果がある。
According to the present invention, the transmission data format generation unit configures a plurality of data blocks in the ring buffer only by IP packets arriving within one cycle of the circular transmission, and the transmission cycle control information generation unit Since the data is supplied to the transmission data format generation unit so as to be inserted into the transmission data with a predetermined control information transmission cycle set in advance within the cycle life period, efficient data transfer eliminating waste associated with input standby can be achieved. When the data format generation unit transmits the data block in the cycle life time during the execution, the data size information of one data block, the packet number information, and the number of data blocks are always used at a rate of one time in the cycle life time. Insert control information including at least one of the information and the circulation period information and receive the transmission data There is an effect that it facilitate the reception process in the signal side.

【0066】この発明によれば、送出データフォーマッ
ト生成部が、データブロック生成期間を限度としてIP
パケット抽出部の動作を時間監視し、該データブロック
生成期間を越えるIPパケット入力は次のデータブロッ
ク生成期間における抽出に供する入力有効時間監視部を
備えるように構成したので、IPパケットの抽出を時間
を基準に実行することで、時間的に断続的に送信される
バーストデータを受信しても、受信時点から入力有効時
間が経過するまでを区切りとしてデータを処理すること
ができ、データ入力が完結するまでデータブロックの構
成を待機する方式のように、データブロックのフォーマ
ット化が延々と引き延ばされることはなく、例えば無線
片方向通信で使用される帯域を時分割で共有すること
で、入力待機に伴う無駄を排除した効率的なデータ転送
が可能であるという効果がある。
According to the present invention, the transmission data format generation unit performs the IP data generation with the data block generation period as a limit.
The operation of the packet extraction unit is time-monitored, and the input packet exceeding the data block generation period is provided with an input valid time monitoring unit for extraction in the next data block generation period. By executing based on, even if burst data transmitted intermittently in time is received, data can be processed from the time of reception until the input valid time elapses, and data input is completed The format of the data block is not prolonged, unlike the method of waiting for the configuration of the data block until the input is completed. Thus, there is an effect that efficient data transfer can be performed without wasting.

【0067】この発明によれば、送出データフォーマッ
ト生成部が、受信データに含まれる特定アドレスのIP
パケットをMPEG2規格トランスポートストリームに
フォーマット化して送出し、レート制御データ送出部
が、送出データフォーマット生成部が送出するトランス
ポートストリームをPID番号別に送信レートを設定し
て送出制御するように構成したので、IPアドレスごと
にMPEG2規格のトランスポートストリームのPID
番号を割り付け、送出用バッファメモリをレート比で割
り付けることで、IPアドレスごとに送信帯域を確保す
ることができるという効果がある。
According to the present invention, the transmission data format generation unit sets the IP address of the specific address contained in the reception data.
Since the packets are formatted into an MPEG2 standard transport stream and transmitted, and the rate control data transmitting section is configured to control the transmission of the transport stream transmitted by the transmission data format generating section by setting the transmission rate for each PID number. , PID of transport stream of MPEG2 standard for each IP address
By allocating numbers and allocating transmission buffer memories at a rate ratio, there is an effect that a transmission band can be secured for each IP address.

【0068】この発明によれば、レート制御データ送出
部が、全体の送信レートに対する各PID番号別のトラ
ンスポートストリームの送信レートの比を、送出用バッ
ファメモリのバッファ量と各PID番号別のトランスポ
ートストリームに割り当てる送出用バッファメモリのバ
ッファ量の比に等しくするようレート制御するように構
成したので、IPアドレスごとにMPEG2規格のトラ
ンスポートストリームのPID番号を割り付け、送出用
バッファメモリをレート比で割り付けることができ、I
Pアドレスごとに送信帯域を確保できるという効果があ
る。
According to the present invention, the rate control data transmission unit determines the ratio of the transport rate of the transport stream for each PID number to the total transmission rate by using the buffer amount of the transmission buffer memory and the transformer for each PID number. Since the rate is controlled so as to be equal to the ratio of the buffer amount of the transmission buffer memory to be allocated to the port stream, the PID number of the transport stream of the MPEG2 standard is assigned to each IP address, and the transmission buffer memory is stored at the rate ratio. Can be assigned
There is an effect that a transmission band can be secured for each P address.

【0069】この発明によれば、レート制御データ送出
部が、送出用バッファメモリをトランスポートストリー
ムに固有のセルサイズを単位に区画して管理するように
構成したので、送出用バッファメモリをトランスポート
ストリームのセルサイズに合わせて区画管理し、レート
制御とデータ送出に最良な環境のもとでデータ転送を行
うことができるという効果がある。
According to the present invention, since the rate control data sending section is configured to manage the sending buffer memory in units of the cell size specific to the transport stream, the sending buffer memory is used for the transport buffer memory. Partition management is performed in accordance with the cell size of the stream, and there is an effect that data transfer can be performed under the best environment for rate control and data transmission.

【0070】この発明によれば、レート制御データ送出
部が、全体の送信レートに対する各PID番号別のトラ
ンスポートストリームの送信レートの比がN:Mの場
合、各PID番号別のトランスポートストリームに対し
送出用バッファメモリをN/M周期で割り当てるように
構成したので、全体の送信レートと各PID番号別のト
ランスポートストリームの送信レートとの比を踏まえ、
送出用バッファメモリの割り当て周期を決定し、各PI
D番号ごとのトランスポートストリームをそれぞれ最適
レートにより送出できるという効果がある。
According to the present invention, when the ratio of the transmission rate of the transport stream for each PID number to the total transmission rate is N: M, the rate control data transmitting section outputs the transport stream for each PID number. On the other hand, since the transmission buffer memory is configured to be allocated in N / M cycles, the ratio between the overall transmission rate and the transmission rate of the transport stream for each PID number is taken into consideration.
Determine the transmission buffer memory allocation cycle, and
There is an effect that the transport stream for each D number can be transmitted at the optimum rate.

【0071】この発明によれば、受信したデータを内部
入力するか他経路へ転送するかを切替え選択する経路制
御部と、内部入力されて加工されたデータを一時蓄積す
る送出用バッファメモリと、該送出用バッファメモリの
実在するメモリ量の範囲内に設定した上限閾値と下限閾
値を基準に送出用バッファメモリを監視し、送出用バッ
ファメモリ内のデータ蓄積量が上限閾値を越える場合
は、受信データを他経路へ転送するよう指示し、送出用
バッファメモリ内のデータ蓄積量が下限閾値に満たない
場合は、他経路への転送を停止して受信データを内部入
力させるメモリ監視部とを備えるように構成したので、
転送帯域を超過した場合に、データを廃棄せずに他の経
路へ転送することができ、これにより例えば無線送信帯
域制約に対し帯域溢れを起こしたパケットを、廃棄する
ことなく他の経路へ送出してデータ損失を防止すること
ができ、データ転送の再送が不要となることで伝送効率
が向上するという効果がある。
According to the present invention, a path control unit that switches and selects received data to be internally input or transferred to another path, a transmission buffer memory that temporarily stores internally input and processed data, The transmission buffer memory is monitored based on the upper threshold and the lower threshold set within the range of the actual memory amount of the transmission buffer memory, and when the data storage amount in the transmission buffer memory exceeds the upper threshold, the reception buffer memory is monitored. A memory monitoring unit that instructs to transfer data to another path, and stops the transfer to another path and internally inputs received data when the amount of data stored in the transmission buffer memory is less than the lower threshold. Because it was configured as
When the transfer band is exceeded, data can be transferred to another route without discarding, so that, for example, a packet that has overflowed the band due to a wireless transmission band restriction can be sent to another route without being discarded. Thus, data loss can be prevented, and retransmission of data transfer is not required, thereby improving transmission efficiency.

【0072】この発明によれば、経路制御部が、転送先
への回線が無線か有線かを表す回線種別とIPアドレス
と送出レートと転送先を規定する経路制御テーブルを有
し、該経路制御テーブルを参照して他経路への転送を制
御するように構成したので、転送先への回線が無線か有
線かを表す回線種別とIPアドレスに応じた送出レート
と転送先を経路制御テーブルによって決定でき、転送帯
域を超過した場合に転送する他経路の選択が自動化さ
れ、データ転送の再送を不要することに伴う伝送効率向
上を確固たるものにできるという効果がある。
According to the present invention, the route control unit has a route control table that defines a line type indicating whether the line to the transfer destination is wireless or wired, an IP address, a transmission rate, and a transfer destination. Since the transfer to another route is controlled by referring to the table, the line type indicating whether the line to the transfer destination is wireless or wired, the transmission rate according to the IP address, and the transfer destination are determined by the route control table. This makes it possible to automate the selection of another route to be transferred when the transfer bandwidth is exceeded, and to improve the transmission efficiency due to the elimination of retransmission of data transfer.

【0073】この発明によれば、経路制御部が、到着し
たパケットがマルチキャストまたはブロードキャストの
場合、無線回線へ経路制御する優先順位を高くして転送
し、ユニキャストの場合は、優先順位を低くして転送ま
たは有線回線へ転送するように構成したので、無線回線
はマルチキャストかまたはブロードキャストを優先と
し、有線回線はユニキャスト優先とした経路制御を行う
ことができ、これにより回線の物理特性に見合った効率
のよい送信を行うことができるという効果がある。
According to the present invention, when the arriving packet is a multicast or broadcast, the route control unit transfers the packet with a higher priority to the route control to the radio line, and when the arriving packet is a unicast, lowers the priority. Configuration, so that the wireless line can be given priority to multicast or broadcast, and the wired line can be routed with unicast priority, thereby matching the physical characteristics of the line. There is an effect that efficient transmission can be performed.

【0074】この発明によれば、下り無線回線を介して
ARPリクエストを受信する無線回線受信手段と、該無
線回線受信手段に割り当てられたMACアドレスを上り
有線回線を介して送出する有線回線送信手段を備えるよ
うにしたので、無線回線で受信したARPリクエストに
対し、無線回線受信装置のMACアドレスを抽出して有
線回線側へ応答することができ、下り無線回線と上り有
線回線を用いる受信端末にARPリクエスト応答機能を
もたせ、これにより衛星または地上波/地上有線網によ
るインターネットシステムを確実に完結させることがで
きるという効果がある。
According to the present invention, the wireless line receiving means for receiving the ARP request via the downlink wireless line, and the wired line transmitting means for transmitting the MAC address assigned to the wireless line receiving means via the upward wired line With respect to the ARP request received on the wireless line, the MAC address of the wireless line receiving device can be extracted and responded to the wired line side. An ARP request response function is provided so that an Internet system using a satellite or a terrestrial / terrestrial wired network can be completely completed.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 この発明の実施の形態1によるデータ転送装
置の構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a data transfer device according to a first embodiment of the present invention.

【図2】 図1に示したデータ転送装置が扱うIPパケ
ットとデータカルーセルのデータ構造を示す図である。
FIG. 2 is a diagram showing a data structure of an IP packet and a data carousel handled by the data transfer device shown in FIG. 1;

【図3】 この発明の実施の形態2によるデータ転送装
置の構成を示すブロック図である。
FIG. 3 is a block diagram showing a configuration of a data transfer device according to a second embodiment of the present invention.

【図4】 この発明の実施の形態3によるデータ転送装
置の要部の構成を示すブロック図である。
FIG. 4 is a block diagram showing a configuration of a main part of a data transfer device according to a third embodiment of the present invention.

【図5】 この発明の実施の形態3によるデータ転送装
置の要部の構成を示すブロック図である。
FIG. 5 is a block diagram showing a configuration of a main part of a data transfer device according to a third embodiment of the present invention.

【図6】 この発明の実施の形態4によるデータ転送装
置の要部の構成を示すブロック図である。
FIG. 6 is a block diagram showing a configuration of a main part of a data transfer device according to a fourth embodiment of the present invention.

【図7】 図6に示した経路制御部が有する経路制御テ
ーブルのテーブル内容を示す図である。
FIG. 7 is a diagram showing table contents of a route control table provided in the route control unit shown in FIG. 6;

【図8】 この発明の実施の形態5によるデータ転送装
置の要部の構成を示すブロック図である。
FIG. 8 is a block diagram showing a configuration of a main part of a data transfer device according to a fifth embodiment of the present invention.

【図9】 図8に示した経路制御部が有する経路制御テ
ーブルのテーブル内容を示す図である。
9 is a diagram showing table contents of a path control table provided in the path control unit shown in FIG. 8;

【図10】 この発明の実施の形態6による受信装置の
構成を示すブロック図である。
FIG. 10 is a block diagram showing a configuration of a receiving apparatus according to Embodiment 6 of the present invention.

【符号の説明】[Explanation of symbols]

10,30,40,60 データ転送装置、11 IP
パケット抽出部、12抽出IPアドレス指示部、13
パケット蓄積部、14 受信データ監視部、15 蓄積
装置、16 送出周期制御監視部、17 送出周期制御
情報生成部、18 送出データフォーマット生成部、1
9 レート制御データ送出部、24,25 リングバッ
ファ、31 経路制御部、32 入力有効時間監視部、
331データブロック生成タイマ監視部、34 データ
ブロック切替え指示部、41転送サービス切替え処理
部、42 IPパケット分配部、51,52 バッファ
メモリ、53,54 エンコード処理部、55 データ
カルーセルフォーマット処理部、56 送出用バッファ
メモリ、57 送出制御部、61 メモリ監視部、81
IPパケット抽出部、82 IPアドレス解析部、8
3 転送先制御部、101 無線回線、102 有線回
線、103 受信装置、104 無線回線受信装置、1
05 データ処理部、106 MACアドレス保存部、
107データ識別部、108 ARP処理部、109
ARP抽出部、110 地上有線回線ARP送出部、1
11 有線回線送信装置。
10, 30, 40, 60 Data transfer device, 11 IP
Packet extraction unit, 12 extraction IP address indicating unit, 13
Packet storage unit, 14 reception data monitoring unit, 15 storage device, 16 transmission cycle control monitoring unit, 17 transmission cycle control information generation unit, 18 transmission data format generation unit, 1
9 rate control data transmission unit, 24, 25 ring buffer, 31 route control unit, 32 input valid time monitoring unit,
331 data block generation timer monitoring unit, 34 data block switching instruction unit, 41 transfer service switching processing unit, 42 IP packet distribution unit, 51, 52 buffer memory, 53, 54 encoding processing unit, 55 data carousel format processing unit, 56 transmission Buffer memory, 57 sending control unit, 61 memory monitoring unit, 81
IP packet extraction unit, 82 IP address analysis unit, 8
3 transfer destination control unit, 101 wireless line, 102 wired line, 103 receiving device, 104 wireless line receiving device, 1
05 data processing unit, 106 MAC address storage unit,
107 data identification unit, 108 ARP processing unit, 109
ARP extraction unit, 110 Ground line ARP transmission unit, 1
11 Wired line transmitter.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 田中 功一 東京都千代田区丸の内二丁目2番3号 三 菱電機株式会社内 Fターム(参考) 5C059 KK41 MA00 RA01 RA04 RB02 RE01 RE09 SS01 SS06 SS08 UA02 UA31 UA35 5C064 BA01 BA07 BB05 BB10 BC10 BC16 BC18 BC20 BC23 BD01 BD08 BD09 5K030 GA03 GA12 HA08 HB01 HB02 HC01 JA01 JA05 JL01 JL02 KA05 KA06 KA13 KX28 LB05 LD07 MB04 5K033 AA01 AA07 BA07 CC01 DA01 DA06 DA17 DA18 DB17  ────────────────────────────────────────────────── ─── Continuing on the front page (72) Inventor Koichi Tanaka 2-3-2 Marunouchi, Chiyoda-ku, Tokyo F-term (reference) 5C059 KK41 MA00 RA01 RA04 RB02 RE01 RE09 SS01 SS06 SS08 UA02 UA31 UA35 5C064 BA01 BA07 BB05 BB10 BC10 BC16 BC18 BC20 BC23 BD01 BD08 BD09 5K030 GA03 GA12 HA08 HB01 HB02 HC01 JA01 JA05 JL01 JL02 KA05 KA06 KA13 KX28 LB05 LD07 MB04 5K033 AA01 AA07 BA07 CC01 DA01 DA06

Claims (18)

【特許請求の範囲】[Claims] 【請求項1】 受信した複数のIPパケットを、指定サ
イズまたは指定パケット数または指定データブロック生
成期間を単位にデータブロックにブロック化し、ブロッ
ク化により生成した複数のデータブロックを予め定めた
所定の周回送出周期をもって周回送出するデータ転送方
法。
A plurality of received IP packets are divided into data blocks in units of a specified size, a specified number of packets, or a specified data block generation period, and the plurality of data blocks generated by the blocking are defined in a predetermined loop. A data transfer method in which data is transmitted cyclically with a transmission cycle.
【請求項2】 周回送出周期の周期生存期間を指定し、
複数のデータブロックの周回送出が前記周期生存期間を
経過したときに、前記周回送出を次に転送する複数のデ
ータブロックの周回送出に切替えることを特徴とする請
求項1記載のデータ転送方法。
2. A method for designating a cycle lifetime of a loop sending cycle,
2. The data transfer method according to claim 1, wherein when the cyclic transmission of a plurality of data blocks has passed the period of time, the cyclic transmission is switched to the cyclic transmission of a plurality of data blocks to be transferred next.
【請求項3】 データブロックを1つのファイルとし、
複数のデータブロックをデータカルーセル伝送方式の規
格に則ってフォーマット化し、周回送出することを特徴
とする請求項1または請求項2記載のデータ転送方法。
3. The data block is one file,
3. The data transfer method according to claim 1, wherein a plurality of data blocks are formatted in accordance with a standard of a data carousel transmission system and are transmitted in a loop.
【請求項4】 データカルーセル伝送方式の規格に則っ
てフォーマット化した複数のデータブロックは、MPE
G2規格のトランスポートストリームにフォーマット化
した上で周回送出することを特徴とする請求項3記載の
データ転送方法。
4. A plurality of data blocks formatted in accordance with a data carousel transmission system standard,
4. The data transfer method according to claim 3, wherein the data is transmitted after being formatted into a G2 standard transport stream.
【請求項5】 受信データから特定のアドレスのIPパ
ケットを抽出するIPパケット抽出部と、該IPパケッ
ト抽出部に対し抽出するIPパケットのアドレスを指示
する抽出IPアドレス指示部と、前記IPパケット抽出
部が抽出したIPパケットを蓄積する蓄積装置と、蓄積
されたIPパケットを指定サイズまたは指定パケット数
または指定データブロック生成期間を単位にデータブロ
ックにブロック化し、ブロック化された複数のデータブ
ロックを1つのリングバッファ上に配置し、周期生存期
間だけ前記リングバッファを周回させて順次送出するフ
ォーマット化を行う送出データフォーマット生成部と、
該送出データフォーマット生成部が順次送出する送出デ
ータを指定送出レートでもって外部インタフェースへ送
出制御するレート制御データ送出部とを備えるデータ転
送装置。
5. An IP packet extraction unit for extracting an IP packet having a specific address from received data, an extraction IP address instruction unit for instructing the IP packet extraction unit on an address of the IP packet to be extracted, and extracting the IP packet. A storage device for storing the extracted IP packets, a storage device for storing the stored IP packets, and dividing the stored IP packets into data blocks in units of a specified size, a specified number of packets, or a specified data block generation period. A transmission data format generation unit arranged on two ring buffers, for performing formatting to sequentially circulate the ring buffer for a period of the lifetime and sequentially transmit;
A data transfer device comprising: a rate control data transmitting unit that controls transmission of transmission data sequentially transmitted by the transmission data format generation unit to an external interface at a specified transmission rate.
【請求項6】 1データブロックのデータサイズ情報と
パケット数情報とデータブロックのブロック数情報と周
回周期情報のうちの少なくとも一つを含む制御情報を生
成し、該制御情報が送出データに所定周期でもって挿入
されるよう送出データフォーマット生成部に供給する送
出周期制御情報生成部を備えることを特徴とする請求項
5記載のデータ転送装置。
6. Control information including at least one of data size information of one data block, packet number information, block number information of a data block, and cycle period information is generated, and the control information is included in transmission data at a predetermined period. 6. The data transfer device according to claim 5, further comprising a transmission cycle control information generation unit that supplies the transmission cycle control information generation unit with the transmission data format generation unit to insert the data.
【請求項7】 1つの周回送出動作が周期生存期間を経
過したときに、周回送出を停止させる超過通知を送出デ
ータフォーマット生成部へ出力し、該送出データフォー
マット生成部が送出中のデータの送出を停止させて該デ
ータを廃棄させるとともに、次に続く複数のIPパケッ
トからなるデータブロックに対するフォーマット化を開
始させる送出周期制御監視部を備えることを特徴とする
請求項5または請求項6記載のデータ転送装置。
7. When one cycle sending operation has passed the period of life, an excess notification for stopping the cycle sending is output to the sending data format generator, and the sending data format generator sends the data being sent. 7. The data transmission apparatus according to claim 5, further comprising: a transmission cycle control monitoring unit configured to stop data transmission and discard the data and start formatting of a data block including a plurality of subsequent IP packets. Transfer device.
【請求項8】 送出データフォーマット生成部は、周回
送出の1周期内に到着したIPパケットだけでリングバ
ッファの複数データブロックを構成することを特徴とす
る請求項5から請求項7のうちのいずれか1項記載のデ
ータ転送装置。
8. The transmission data format generation unit according to claim 5, wherein a plurality of data blocks of the ring buffer are constituted only by IP packets arriving within one cycle of the circular transmission. The data transfer device according to claim 1.
【請求項9】 送出データフォーマット生成部は、周回
送出の1周期内に到着したIPパケットだけでリングバ
ッファの複数データブロックを構成し、送出周期制御情
報生成部は、制御情報が周期生存期間内に予め設定した
所定の制御情報送出周期をもって送出データに挿入され
るよう送出データフォーマット生成部に供給することを
特徴とする請求項5または請求項6記載のデータ転送装
置。
9. The transmission data format generation unit configures a plurality of data blocks in the ring buffer with only IP packets arriving within one cycle of circular transmission, and the transmission cycle control information generation unit determines that the control information is within the cycle life period. 7. The data transfer device according to claim 5, wherein the data is supplied to the transmission data format generation unit so as to be inserted into the transmission data with a predetermined control information transmission period set in advance.
【請求項10】 データブロック生成期間を限度として
IPパケット抽出部の動作を時間監視し、該データブロ
ック生成期間を越えるIPパケット入力は次のデータブ
ロック生成期間における抽出に供する入力有効時間監視
部を備えることを特徴とする請求項5記載のデータ転送
装置。
10. The operation of the IP packet extraction unit is time-monitored for a data block generation period as a limit, and when an IP packet input exceeds the data block generation period, an input valid time monitoring unit for extraction in the next data block generation period is provided. The data transfer device according to claim 5, further comprising:
【請求項11】 送出データフォーマット生成部は、受
信データに含まれる特定アドレスのIPパケットをMP
EG2規格トランスポートストリームにフォーマット化
して送出し、レート制御データ送出部は、前記送出デー
タフォーマット生成部が送出するトランスポートストリ
ームをPID番号別に送信レートを設定して送出制御す
ることを特徴とする請求項5記載のデータ転送装置。
11. A transmission data format generation unit converts an IP packet of a specific address included in reception data into an MP packet.
The transmission format is transmitted after being formatted into an EG2 standard transport stream, and the rate control data transmission unit sets a transmission rate for each PID number of the transport stream transmitted by the transmission data format generation unit and controls transmission. Item 6. The data transfer device according to Item 5.
【請求項12】 レート制御データ送出部は、全体の送
信レートに対する各PID番号別のトランスポートスト
リームの送信レートの比を、送出用バッファメモリのバ
ッファ量と各PID番号別のトランスポートストリーム
に割り当てる送出用バッファメモリのバッファ量の比に
等しくするようレート制御することを特徴とする請求項
11記載のデータ転送装置。
12. The rate control data transmitting section allocates a ratio of a transmission rate of a transport stream for each PID number to an entire transmission rate to a buffer amount of a transmission buffer memory and a transport stream for each PID number. 12. The data transfer device according to claim 11, wherein the rate control is performed so as to be equal to the ratio of the buffer amount of the transmission buffer memory.
【請求項13】 レート制御データ送出部は、送出用バ
ッファメモリをトランスポートストリームに固有のセル
サイズを単位に区画して管理することを特徴とする請求
項11記載のデータ転送装置。
13. The data transfer device according to claim 11, wherein the rate control data transmission unit manages the transmission buffer memory by partitioning the transmission buffer memory into a unit of a cell size unique to the transport stream.
【請求項14】 レート制御データ送出部は、全体の送
信レートに対する各PID番号別のトランスポートスト
リームの送信レートの比がN:Mの場合、各PID番号
別のトランスポートストリームに対し送出用バッファメ
モリをN/M周期で割り当てることを特徴とする請求項
11記載のデータ転送装置。
14. When the ratio of the transmission rate of the transport stream for each PID number to the total transmission rate is N: M, the rate control data transmission unit transmits a transmission buffer to the transport stream for each PID number. The data transfer device according to claim 11, wherein the memory is allocated in N / M cycles.
【請求項15】 受信データを内部入力するか他経路へ
転送するかを切替え選択する経路制御部と、前記内部入
力されて加工されたデータを一時蓄積する送出用バッフ
ァメモリと、該送出用バッファメモリの実在するメモリ
量の範囲内に設定した上限閾値と下限閾値を基準に前記
送出用バッファメモリを監視し、送出用バッファメモリ
内のデータ蓄積量が上限閾値を越える場合は、前記受信
データを他経路へ転送するよう指示し、送出用バッファ
メモリ内のデータ蓄積量が下限閾値に満たない場合は、
前記他経路への転送を停止して前記受信データを内部入
力させるメモリ監視部とを備えることを特徴とするデー
タ転送装置。
15. A path control unit for selectively selecting whether to internally receive or transfer received data to another path, a transmission buffer memory for temporarily storing the internally input and processed data, and a transmission buffer. The transmission buffer memory is monitored based on an upper threshold and a lower threshold set within a range of the actual memory amount of the memory.If the amount of data stored in the transmission buffer memory exceeds the upper threshold, the reception data is monitored. Instruct to transfer to another route, and if the data storage amount in the sending buffer memory is less than the lower threshold,
A data transfer device, comprising: a memory monitoring unit that stops transfer to the other path and internally inputs the received data.
【請求項16】 経路制御部は、転送先への回線が無線
か有線かを表す回線種別とIPアドレスと送出レートと
転送先を規定する経路制御テーブルを有し、該経路制御
テーブルを参照して他経路への転送を制御することを特
徴とする請求項15記載のデータ転送装置。
16. The routing control unit has a routing control table that defines a line type indicating whether the line to the transfer destination is wireless or wired, an IP address, a transmission rate, and a transfer destination, and refers to the routing control table. 16. The data transfer device according to claim 15, wherein transfer to another route is controlled by using the data transfer device.
【請求項17】 経路制御部は、到着したパケットがマ
ルチキャストまたはブロードキャストの場合、無線回線
へ経路制御する優先順位を高くして転送し、ユニキャス
トの場合は、前記優先順位を低くして転送または有線回
線へ転送することを特徴とする請求項15または請求項
16記載のデータ転送装置。
17. The routing control unit according to claim 1, wherein when the arriving packet is a multicast or a broadcast, said packet is transferred with a higher priority for route control to a radio line, and when the arriving packet is a unicast, said packet is transferred or transferred with a lower priority. 17. The data transfer device according to claim 15, wherein the data is transferred to a wired line.
【請求項18】 下り無線回線を介してARPリクエス
トを受信する無線回線受信手段と、該無線回線受信手段
に割り当てられたMACアドレスを上り有線回線を介し
て送出する有線回線送信手段を備えるデータ受信装置。
18. A data receiving apparatus comprising: a wireless line receiving means for receiving an ARP request via a downlink wireless line; and a wired line transmitting means for transmitting a MAC address assigned to the wireless line receiving means via an uplink wired line. apparatus.
JP2000318072A 2000-10-18 2000-10-18 Method for transferring data and device therefor and device for receiving data Abandoned JP2002124987A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000318072A JP2002124987A (en) 2000-10-18 2000-10-18 Method for transferring data and device therefor and device for receiving data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000318072A JP2002124987A (en) 2000-10-18 2000-10-18 Method for transferring data and device therefor and device for receiving data

Publications (1)

Publication Number Publication Date
JP2002124987A true JP2002124987A (en) 2002-04-26

Family

ID=18796755

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000318072A Abandoned JP2002124987A (en) 2000-10-18 2000-10-18 Method for transferring data and device therefor and device for receiving data

Country Status (1)

Country Link
JP (1) JP2002124987A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008289196A (en) * 2002-08-29 2008-11-27 Opentv Inc Video-on-demand and targeted advertising
JP2010527175A (en) * 2007-05-15 2010-08-05 ノキア コーポレイション Best effort service of digital broadcasting network
JP2014212523A (en) * 2002-05-06 2014-11-13 クゥアルコム・インコーポレイテッドQualcomm Incorporated Multi-media broadcast and multicast service (mbms) in wireless communication system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014212523A (en) * 2002-05-06 2014-11-13 クゥアルコム・インコーポレイテッドQualcomm Incorporated Multi-media broadcast and multicast service (mbms) in wireless communication system
JP2008289196A (en) * 2002-08-29 2008-11-27 Opentv Inc Video-on-demand and targeted advertising
JP2010527175A (en) * 2007-05-15 2010-08-05 ノキア コーポレイション Best effort service of digital broadcasting network

Similar Documents

Publication Publication Date Title
US11362957B2 (en) Jitter elimination and latency compensation at DetNet transport egress
ES2338544T3 (en) TIME INTERVAL SIGNALING BY DIGITAL BROADCAST DIFFUSION.
US6917984B1 (en) Time based multimedia objects streaming apparatus and method
JP4813602B2 (en) Media access control protocol and data unit integration in time division multiple access medium access control layer
US7136356B2 (en) Packet data transfer method and packet data transfer apparatus
CN1679017B (en) Apparatus and method for providing reserved connection between terminal stations, and Ethernet system
JP4893581B2 (en) Multiplex communication system, transmission processing device, reception processing device, multiplexing communication method, transmission processing method, and reception processing method
JP4173231B2 (en) Wireless local area network having a controller and at least one candidate controller terminal
US20020085565A1 (en) Technique for time division multiplex forwarding of data streams
US20020085567A1 (en) Metro switch and method for transporting data configured according to multiple different formats
US20020085548A1 (en) Quality of service technique for a data communication network
JP2004128603A (en) Packet transmission method and apparatus, base station apparatus employing the same, wireless lan terminal, and wireless lan system
JP2004186892A (en) Packet transmitting system and packet reception system
JPH08251237A (en) Transmission band assignment method
CN110099087B (en) File transmission method based on converged transmission system
US7032235B2 (en) Recasting DVB video system to recast digital broadcasts
US20020085507A1 (en) Address learning technique in a data communication network
JP2005045675A (en) Method and device for transferring frame
KR20140125274A (en) Method and apparatus for managing dynamic que in broadcasting system
JP2009521180A (en) Split data stream
CN114631290A (en) Transmission of data packets
JP2002124987A (en) Method for transferring data and device therefor and device for receiving data
JP2008263511A (en) Data transmitter-receiver
JP2009141565A (en) Reception terminal apparatus
Filali et al. Efficient support of IP multicast in the next generation of GEO satellites

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041021

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041102

A762 Written abandonment of application

Free format text: JAPANESE INTERMEDIATE CODE: A762

Effective date: 20050118