JPH07193616A - パケット伝送方法 - Google Patents

パケット伝送方法

Info

Publication number
JPH07193616A
JPH07193616A JP5347883A JP34788393A JPH07193616A JP H07193616 A JPH07193616 A JP H07193616A JP 5347883 A JP5347883 A JP 5347883A JP 34788393 A JP34788393 A JP 34788393A JP H07193616 A JPH07193616 A JP H07193616A
Authority
JP
Japan
Prior art keywords
packet
data
transmission
cycle
transmitted
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.)
Pending
Application number
JP5347883A
Other languages
English (en)
Inventor
Shinji Hamai
信二 濱井
Hiroyuki Iizuka
裕之 飯塚
Yasunori Kawakami
靖程 川上
Toshihiko Kurosaki
敏彦 黒崎
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP5347883A priority Critical patent/JPH07193616A/ja
Publication of JPH07193616A publication Critical patent/JPH07193616A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Abstract

(57)【要約】 【目的】 受信側において、サイクル中にパケットが存
在しないときに、パケットが元々送られていないのか、
伝送エラーのためにパケットがないのか、あるいは伝送
を終了したためパケットがないのかを判別する。 【構成】 入力されたデータはまずバッファ1に記憶さ
れる。また、フラグ生成回路2では伝送手順を示す識別
子を生成しヘッダ生成回路3に出力する。また、ダミー
データ生成回路4では、出力すべきデータがなく、かつ
出力すべきデータがないときにはダミーパケットを出力
する時にはダミーデータを生成する。このようにして生
成されたヘッダ、ダミーデータ及びデータは混合器6に
入力され、制御回路5の指示によってパケットとされ
る。このパケットを、出力回路7に出力し同期通信モー
ドで出力する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、データの伝送方法に関
するものである。
【0002】
【従来の技術】従来の伝送方法について図面を用いて説
明する。図5は伝送システム全体のブロック図である。
ここで、101はルートノード、102はルートでない
ノードである。このような、複数の装置間での伝送にお
いてバスの共有を図り、かつ、例えば映像信号のような
継続的かつ大容量の伝送を行うための方法について説明
する。
【0003】図6は伝送プロトコルとして、現在IEEEで
審議中のP1394を用いたときのタイミングチャートであ
る。ここで、110はサイクルスタートパケット、11
1、113はアービトレーションフェーズ、112は同
期通信モードによるパケット、114は非同期通信モー
ドによるパケット、115は非同期通信モードによるア
クノーリッジである。
【0004】図6(a)は125μs毎にサイクルスタ
ートパケット110がルートノード101によって伝送
されている場合である。ただし、同図(b)に示すよう
に、125μs後にバスが使用されている場合には、サ
イクルスタートパケット110はバスの開放後に伝送さ
れる。そして、次のサイクルスタートパケット110は
125μsから遅延した分早く伝送される。このように
して、ほぼ125μs毎にサイクルスタートパケット1
10は伝送される。
【0005】バスに接続されているひとつのノードがル
ートとしてバスを管理する。ルートは、まずバスにサイ
クルスタートパケット110と呼ばれるサイクルが始ま
ったことを示すパケットを送出する。その後、各ノード
がバスの使用権を確保するアービトレーションと呼ばれ
るフェーズに進む。アービトレーションを行うことによ
り、バスを使用できるノードが決定される。
【0006】この時、伝送手順として同期通信モードと
非同期通信モードの二つが設けられている。非同期通信
モードは、相手先を指定したパケットの伝送であり、パ
ケット114の伝送と相手先のアクノーリッジ115に
よって1回の伝送が終了する。同期通信モードは相手先
を指定しない伝送であり、パケット112の伝送のみで
1回の伝送が終了する。
【0007】サイクルの始まった最初のアービトレーシ
ョンフェーズ111では同期通信モードを用いた伝送の
アービトレーションが行われる。この時、他のノードに
比較して優先度が高ければ、所望のパケット112の伝
送が可能である。
【0008】アービトレーションに成功したノードによ
るパケット112の伝送が終了し、一定の時間がすぎれ
ば各ノードは非同期通信モードによる伝送のアービトレ
ーションを始めることができる。これがアービトレーシ
ョンフェーズ113である。アービトレーションに成功
したノードはパケット114を伝送する。パケット11
4の伝送が終了すれば相手先であるノードはアクノーリ
ッジ115を伝送し、一連の非同期通信モードによる伝
送が終了する。この時、パケット114が相手先を指定
しない同時通報のパケットであればアクノーリッジ11
5は存在せず、また、アクノーリッジ115が伝送エラ
ーを示すパケットであれば、再びパケット114が伝送
される。
【0009】非同期通信モードによる伝送では、バスが
空いていなければ伝送できないのに対して、同期通信モ
ードは非同期通信モードに比較して優先度が高く、バス
の確保が可能である。このために映像信号などのよう
に、実時間で伝送するデータを伝送するのに最適であ
る。
【0010】サイクルスタートパケット110はルート
ノード101によって、ほぼ125μs毎に出力される
が、バスの使用状況などによってその出力周期は変化す
る。また、一般的にデータのレートはP1394のサイクル
と非同期であり、パケットが伝送されるサイクルとパケ
ットが伝送されないサイクルが生じる。
【0011】
【発明が解決しようとする課題】しかしながら上記の方
法では、パケットが伝送されるサイクルと、パケットが
伝送されないサイクルの両方が考えられるときに、受信
側においてサイクル中にパケットが存在しないときにパ
ケットが元々送られていないのか、伝送エラーのために
パケットがないのか、あるいは伝送を終了したためパケ
ットがないのかを知る方法が無かった。
【0012】
【課題を解決するための手段】第1の発明によるデータ
伝送方法は、上記課題を解決するために、略一定時間の
サイクル毎に時分割されているバスを用いてデータを伝
送するに際し、データを複数のパケットに分割し、サイ
クルへのパケットの配置状態を示す識別子をパケットに
内挿し、識別子に従った手順でパケットを伝送すること
を特徴とする伝送方法である。
【0013】第2の発明によるデータ伝送方法は、上記
課題を解決するために、略一定時間のサイクル毎に時分
割されているバスを用いてデータを伝送するに際し、デ
ータを複数のパケットに分割し、サイクルに内挿された
パケットの配置状態を示す識別子に基づいてパケットの
配置状態を識別することを特徴とする伝送方法である。
【0014】
【作用】第1の発明では、サイクルへのパケットの配置
状態を示す識別子をパケットに内挿するよう作用する。
【0015】また、第2の発明では、パケットへ内挿さ
れた識別子によって、サイクルへのパケットの配置状態
を知るよう作用する。
【0016】
【実施例】以下、本発明の一実施例について図面を参照
しながら説明する。
【0017】本発明は、伝送手順を示す識別子をパケッ
ト中に内挿し伝送するものである。以下、伝送手順を示
す識別子をPTTと呼ぶこととする。各伝送手順におけ
るデータの伝送図を図2に示す。ここで、10はサイク
ルスタートパケット、11は出力した同期通信パケッ
ト、12はダミーパケットである。PTTは2ビットの
フラグであり、PTTが図2(a)に示す「00」である
時には、パケットのレートが一定であり、送るべきデー
タがないときには、パケットを送らないことを示す。ま
た、PTTが同図(b)に示す「01」である時には、パ
ケットレートが不定で、送るべきデータがないときに
は、パケットを送らないことを示す。また、PTTが同
図(c)に示す「10」の時には全サイクルでパケットを
出力することを示す。また、PTTが同図(d)に示す
「11」の時には全サイクルでパケットを出力すること
を示し、データが無いパケットではダミーパケットを伝
送することを示す。
【0018】以下、第1の発明の実施例を図面を用いて
説明する。図1は送信側のパケット出力装置のブロック
図である。ここで、1はバッファ、2はフラグ生成回
路、3はヘッダ生成回路、4はダミーデータ生成回路、
5は制御回路、6は混合器、7は出力回路である。
【0019】入力されたデータはまずバッファ1に記憶
される。また、フラグ生成回路2では伝送手順を示す識
別子PTTを生成し、ヘッダ生成回路3に出力する。ま
た、ダミーデータ生成回路4では、出力すべきデータが
なく、かつ出力すべきデータがないときにはダミーパケ
ットを出力する時にはダミーデータを生成する。
【0020】パケットの構成図を図4に示す。ここで、
31はパケットヘッダであり、P1394で定められたパケ
ットのヘッダである。32はデータヘッダであり、デー
タのヘッダを伝送する部分であり、ここでPTT35を
伝送する。33はデータフィールドであり、実際のデー
タを伝送する領域である。34はCRC(サイクリック
リダンダンシーチェック)である。
【0021】このようにして生成されたヘッダ、ダミー
データ及びデータは混合器6に入力され、制御回路5の
指示によってパケットとされる。このパケットを、出力
回路7に出力し同期通信で出力する。
【0022】図3は伝送されたパケットの受信回路のブ
ロック図である。ここで、21はサイクルスタート検出
回路、23はヘッダ分離回路、24はスイッチ、25は
制御回路である。
【0023】まず、入力されたパケット群をサイクル単
位に分割するために、サイクルスタート検出回路21で
サイクルスタートパケットを検出する。そして、パケッ
トのヘッダをヘッダ分離回路23で分離する。ここで、
同期通信パケットである時にPTTを検出し、制御回路
26に出力する。そして制御回路26はヘッダに含まれ
る宛て先などの情報によってスイッチ24を制御し、所
望のデータを出力する。一連の同期通信パケットが伝送
されるとき、このPTTは制御回路26に保存される。
そして、あるサイクルにこの一連の同期通信パケットが
伝送されない時には所定の判断によって伝送エラーある
いは伝送終了と判断する。
【0024】先に送られたPTTが「00」、「01」
の場合、パケットの送られないときには、そのサイクル
に送るべきデータが無かったと判断される。また、PT
Tが「10」、「11」の時にはパケットが伝送されな
いときには伝送誤りまたは、伝送終了と判断することが
できる。
【0025】このように、PTTをデータヘッダに内挿
して伝送することで、パケットが受信されないときに伝
送エラーあるいは伝送終了と判断することが可能とな
る。
【0026】なお、PTTがあらかじめ決定される装置
においては、PTTを固定とし、ダミーデータ生成回路
を省いてもよい。
【0027】なお、本実施例におけるパケットの構成は
一例であり、他の構成においても伝送手順のフラグを伝
送をすれば本実施例と同様の効果が得られることは言う
までもない。
【0028】また、本実施例では送信装置と受信装置と
を分けて説明したが、送信・受信兼用装置の送信部と受
信部であって、送信部と受信部の構成に共用部分がある
構成でも同様な効果が得られる。
【0029】
【発明の効果】以上のように、本発明のデータ伝送方法
は、同期通信パケット中に伝送手順を示す識別子を内挿
することにより、サイクル中にパケットが存在しないと
きに、データが送られなかったのか、あるいは伝送エラ
ーもしくは伝送終了なのかを明確に判断でき、サイクル
レートと非同期なデータレートを持つ映像信号などの伝
送に際し、信頼度の高い伝送を行うことが可能となる。
【図面の簡単な説明】
【図1】本発明の一実施例におけるパケット出力装置の
ブロック図
【図2】同パケットの伝送図
【図3】本発明の一実施例におけるパケット受信装置の
ブロック図
【図4】同パケットの構成図
【図5】従来例及び本発明の伝送システムの概略ブロッ
ク図
【図6】同伝送システムのタイミングチャート図
【符号の説明】
1 バッファ 2 フラグ生成回路 3 ヘッダ生成回路 4 ダミーデータ生成回路 5 制御回路 6 混合器 7 出力回路
───────────────────────────────────────────────────── フロントページの続き (72)発明者 黒崎 敏彦 大阪府門真市大字門真1006番地 松下電器 産業株式会社内

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】略一定時間のサイクル毎に時分割されてい
    るバスを用いて同期通信データを伝送するに際し、前記
    データを複数のパケットに分割し、前記サイクルへのパ
    ケットの伝送手順を示す識別子を前記パケットに内挿
    し、前記識別子に従った伝送手順でパケットを伝送する
    ことを特徴とするパケット伝送方法。
  2. 【請求項2】識別子は、送信すべきデータがないサイク
    ルではパケットを送信しない第1の伝送手順と、送信す
    べきデータがないサイクルではデータの入っていないダ
    ミーパケットを送信する第2の伝送手順と、すべてのサ
    イクルでデータを送信する第3の伝送手順との3種の伝
    送手順のうちの少なくとも2つを識別できる識別子であ
    ることを特徴とする請求項1記載のパケット伝送方法。
  3. 【請求項3】略一定時間のサイクル毎に時分割されてい
    るバスを用いて同期通信データを受信するに際し、前記
    データを複数のパケットに分割し、前記サイクルに内挿
    されたパケットの伝送手順を示す識別子に基づいて前記
    パケットの伝送手順を識別することを特徴とするパケッ
    ト伝送方法。
  4. 【請求項4】識別子は、送信すべきデータがないサイク
    ルではパケットを送信しない第1の伝送手順と、送信す
    べきデータがないサイクルではデータの入っていないダ
    ミーパケットを送信する第2の伝送手順と、すべてのサ
    イクルでデータを送信する第3の伝送手順とのいずれか
    を示し、前記第2および第3の伝送手順で伝送している
    ときに前記パケットが受信されない時はエラーあるいは
    伝送終了とみなすことを特徴とする請求項3記載のパケ
    ット伝送方法。
JP5347883A 1993-12-24 1993-12-24 パケット伝送方法 Pending JPH07193616A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5347883A JPH07193616A (ja) 1993-12-24 1993-12-24 パケット伝送方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5347883A JPH07193616A (ja) 1993-12-24 1993-12-24 パケット伝送方法

Publications (1)

Publication Number Publication Date
JPH07193616A true JPH07193616A (ja) 1995-07-28

Family

ID=18393250

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5347883A Pending JPH07193616A (ja) 1993-12-24 1993-12-24 パケット伝送方法

Country Status (1)

Country Link
JP (1) JPH07193616A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006186816A (ja) * 2004-12-28 2006-07-13 Icom Inc 通信方法、および通信機
JP2007103999A (ja) * 2005-09-30 2007-04-19 Toshiba Corp データ転送制御装置、およびデータ転送制御方法
JP2010523387A (ja) * 2007-04-06 2010-07-15 エアバス 航空機メンテナンスの方法と装置
US7835397B2 (en) * 2003-04-25 2010-11-16 Alcatel-Lucent Usa Inc. Frame processing

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7835397B2 (en) * 2003-04-25 2010-11-16 Alcatel-Lucent Usa Inc. Frame processing
JP2006186816A (ja) * 2004-12-28 2006-07-13 Icom Inc 通信方法、および通信機
JP2007103999A (ja) * 2005-09-30 2007-04-19 Toshiba Corp データ転送制御装置、およびデータ転送制御方法
JP2010523387A (ja) * 2007-04-06 2010-07-15 エアバス 航空機メンテナンスの方法と装置

Similar Documents

Publication Publication Date Title
JP2730338B2 (ja) 衛星通信方式
US4500989A (en) Digital communication system
JP2001358766A (ja) パケット通信システム、パケット通信方法、およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
JPS61161842A (ja) 信号送出方式
JPH0230217B2 (ja)
JP2850589B2 (ja) 衛星通信方式
JPS5915583B2 (ja) 複数の通信装置間のデ−タ伝送における同期方法
EP0474698A1 (en) Hybrid data communications system.
JPH0834480B2 (ja) パケット転送方式
JP3872175B2 (ja) Cdデータ通信装置
JP2001103093A (ja) データ伝送方法及びデータ伝送装置
JPH01165245A (ja) 割込みパケット制御方式
JPH06152636A (ja) 複数チャネル間に跨がるデータ伝送方式
JPS645497B2 (ja)
JPH0143501B2 (ja)
JP3086246B2 (ja) 通信網
JPH05211513A (ja) 一対一リングバス
JPH0821936B2 (ja) パケット通信網におけるデータストリーム再現方式
JPS62137946A (ja) デ−タ伝送方式
JPS61285850A (ja) スロツト・リング型通信制御方式
US20070177601A1 (en) Cell assembling method and device
JPH053478A (ja) 多重通信制御装置
JPH05236021A (ja) 通信制御装置
JPH0262981B2 (ja)
JPS60117846A (ja) デ−タ伝送方式