JPH0884151A - Atm網インタフェース装置 - Google Patents
Atm網インタフェース装置Info
- Publication number
- JPH0884151A JPH0884151A JP24509695A JP24509695A JPH0884151A JP H0884151 A JPH0884151 A JP H0884151A JP 24509695 A JP24509695 A JP 24509695A JP 24509695 A JP24509695 A JP 24509695A JP H0884151 A JPH0884151 A JP H0884151A
- Authority
- JP
- Japan
- Prior art keywords
- isochronous
- data
- atm
- processor
- network
- 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.)
- Granted
Links
- 238000004891 communication Methods 0.000 claims abstract description 41
- 238000012546 transfer Methods 0.000 claims abstract description 34
- 230000005540 biological transmission Effects 0.000 claims description 16
- 238000000034 method Methods 0.000 claims description 5
- 230000003796 beauty Effects 0.000 claims 1
- 150000001875 compounds Chemical class 0.000 abstract 1
- 238000005516 engineering process Methods 0.000 description 18
- 230000015654 memory Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 4
- 239000002131 composite material Substances 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5614—User Network Interface
- H04L2012/5615—Network termination, e.g. NT1, NT2, PBX
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5672—Multiplexing, e.g. coding, scrambling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
- H04L2012/6445—Admission control
- H04L2012/6459—Multiplexing, e.g. TDMA, CDMA
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
ロセッサとは独立の単一の論理接続上に複合データスト
リームを多重化および分離化し、ホストプロセッサによ
って網通信に占有されるCPUサイクル数を減少させ
る。 【解決手段】 ATM網インタフェースは、多重化部お
よび分離化部を有する。多重化部は、独立のプロセッサ
からのアイソクロナスおよび非アイソクロナスデータを
受信してそのデータを含むATMセルを生成する手段を
有する。多重化部はさらに、ATMセルを、ATM網の
単一の論理接続上に多重化する手段を有する。分離化部
は、この単一の論理接続からATMセルを受信し分離化
してアイソクロナスATMセルからアイソクロナスデー
タを、非アイソクロナスATMセルから非アイソクロナ
スデータを抽出する手段を有する。分離化部はさらに、
独立のプロセッサへ後で転送するために、抽出したデー
タを記憶する手段を有する。
Description
とは独立の単一の物理チャネル上のアイソクロナス(iso
chronous)データストリームと非アイソクロナスデータ
ストリームを多重化および分離化する非同期転送モード
網の網インタフェースに関する。
情報は、通信網に対して異なる要求を課する異なる特性
を有する。その結果、ある点から別の点へ情報を伝送す
るために通信網ごとに異なる転送モードが開発されてい
る。
ロナスデータはバーストデータ(バースト型データ)と
も呼ばれる。バースト型データとしては、例えば、ファ
イルトランザクションや電子メールトランザクションが
ある。他方、アイソクロナスデータは、通信の継続時間
中に端点間に連続的な回線を確立し維持する回線交換転
送モードを使用して端点間で転送されることが多い。
均レート比を有し、誤りなし伝送を要求するが、端点間
タイミング制約は比較的緩い。例えば、リモートデータ
ベースアクセスの仕様では、95パーセントの時間は、
問合せメッセージがクライアントからサーバまで5秒以
内に伝達されるようにする。しかし、伝送エラーが検出
された場合、正しい応答は、この5秒間仕様に反しても
問合せメッセージを再送することである。イーサネット
やトークンリングのような従来のローカルエリアネット
ワーク(LAN)はバーストデータを転送するように設
計されている。
間的に規則的(すなわち、固定帯域幅を有する)であ
り、通常は誤りなし伝送を要求しない。一般に誤りはオ
ーディオ/ビデオノイズになるだけだからである。さら
に、アイソクロナスデータは、厳格な端点間タイミング
制約を有する。電話網やサービス総合ディジタル網(I
SDN)のような従来の広域網(WAN)はアイソクロ
ナスデータに適合している。これらの網は、アイソクロ
ナスデータトラフィックとバーストデータトラフィック
の両方からなる複合ストリームをサポートすることがで
きるが、アイソクロナストラフィックのほうに重点が置
かれている。例えば、ISDNの128kbps基本イ
ンタフェース(BRI)は、音声/ビデオ/データ統合
呼の音声およびビデオ成分の適当な媒体であるが、デー
タ成分のデータレートはおそらくは64kbps以下と
なり、従来のローカルエリアネットワーク上で実現され
ている10Mbpsのデータレートに比べて非常に遅
い。
広域網は、アイソクロナス情報と非アイソクロナス情報
との複合データストリームを転送するのに適していな
い。一般に、ローカルエリアネットワーク技術は(ハー
ドウェアもソフトウェアも)本質的にバーストデータに
重点を置いている。複数の論理接続(異なるデータタイ
プからなる可能性もある)をネットワーク上で多重化す
ることは、時間にとらわれない誤りなしデータ接続に適
した上位層のソフトウェア構成である。しかし、アイソ
クロナス(例えば、音声またはビデオ)情報伝送は、保
証された帯域幅と、厳格に制限された伝送遅延を要求す
る。ローエンドのアイソクロナスストリームは従来のL
AN上でも実現可能かもしれないが、実現される解像度
および質は実用としては許容できないことが多い。さら
に、通信網に課される要求が増大するにつれて、従来の
ローカルエリアネットワークを通じてのアイソクロナス
データの転送は実際的でなくなる。例えば、アイソクロ
ナス情報ストリームは、小さい帯域幅で情報ストリーム
を伝送する場合を除いては、現在のローカルエリアネッ
トワークおよびホストプロセッサによっては提供するこ
とができない実時間処理を要求する。
リームとバーストデータストリームの伝送能力を提供す
るように発展してきている。広域網の設計は、第1に、
ホストプロセッサと独立にアイソクロナスデータを転送
すること、第2に、約64kbpsのレートでバースト
データを転送することを目的としている。しかし、この
ようなバーストデータレートは、少なくとも10Mbp
sのレートでバーストデータを伝送することを要求する
マルチメディア通信では受け入れられない。上記の広域
網の例には、アイソクロナスストリームプロセッサ(例
えば、AT&Tにより製造されているAVPビデオCO
DECチップセット)に直接接続された網フィード(I
SDN BRI)を有するNCR3336テレメディア
コネクション(Telemedia Connection、TMC)があ
る。ストリームプロセッサは、オーディオ/ビデオ/デ
ータ複合ストリームを多重化および分離化し、アイソク
ロナス成分を適当な実時間プロセッサへ送り、バースト
データ成分を適当なホストプロセッサへ転送する。
術およびWAN技術の欠点を克服するために開発された
最近の転送モード技術は、例えば、音声、ビデオ、画像
およびデータを転送するために設計された広帯域サービ
ス総合ディジタル網(B−ISDN)における非同期転
送モード(ATM)技術である。これまで述べたネット
ワーク技術とともに使用されるメッセージ交換、回線交
換およびパケット交換のような転送モードは、主に、ア
イソクロナスデータまたは非アイソクロナスデータのい
ずれかの専用とされ、最近のB−ISDN技術のような
音声、ビデオおよびデータの通信網における効率的使用
には向いていない。従って、非同期転送モード技術は、
異なる種類のデータトラフィックをサポートする能力を
有する通信網を提供するように開発された。
のトラフィックをサポートする。 (1)固定ビットレート、コネクション型同期トラフィ
ック(例えば、非圧縮音声・ビデオデータ)。 (2)可変ビットレート、コネクション型同期トラフィ
ック(例えば、圧縮音声・ビデオデータ)。 (3)可変ビットレート、コネクション型非同期トラフ
ィック(例えば、X.25)。 (4)コネクションレス型パケットデータ(例えば、ロ
ーカルエリアネットワークトラフィック)。 ATM技術は、アイソクロナスデータまたは非アイソク
ロナスデータのような情報をセルと呼ばれる固定長パケ
ットへとパッケージ化(編成)するセル交換技術に基づ
く。各ATMセルは53バイト長であり、5バイトのヘ
ッダおよび48バイトのペイロードを有する。ATMヘ
ッダは、網を通じて効率的で正確なデータの転送を保証
するために使用されるさまざまなフィールドを有する。
そのようなフィールドの1つは、セルが転送されること
になる仮想チャネルを識別するために使用される仮想チ
ャネル識別子(VCI)である。
るホストプロセッサがそれらの間で論理(仮想)接続を
確立し維持することを要求するようなコネクション型技
術である。ATM技術は、アイソクロナスおよび非アイ
ソクロナスのデータ通信を容易にするために3層のアー
キテクチャを利用する。その3つの層は、物理層、AT
M層およびATM適合層(AAL)である。しかし、現
在のATM技術は、通信リンクを確立し維持し、適当な
通信リンクを通じて異なるデータストリーム(例えば、
バーストまたはアイソクロナス)を転送するために、従
来のホストプロセッサを必要とする。その結果、ホスト
プロセッサにおいてデータアプリケーションに割り当て
られるCPUサイクル数は、網通信タスクを収容するた
めに減らされてしまう。
のアイソクロナスデータを処理するように設計されてい
ない。その結果、アイソクロナスデータの処理はホスト
プロセッサに一定の帯域幅制限を課し、これもまた、デ
ータアプリケーションに割り当てられるCPUサイクル
数を減らすことになる。図1に、アイソクロナスプロセ
ッサ12がホストデータプロセッサ(ホストプロセッ
サ)14に接続され、ホストプロセッサが既知のATM
交換機16に接続された、従来のATM網アーキテクチ
ャ10を示す。ATM技術を利用した広帯域サービス総
合ディジタル網(B−ISDN)18はATM交換機間
に存在する。
う上記の欠点に基づいて、ATM網インタフェースに
は、ホストプロセッサとは独立の単一の論理接続上に複
合データストリームを多重化および分離化することが可
能であり、ホストプロセッサによって網通信に占有され
るCPUサイクル数を減少させるためにホストプロセッ
サからアイソクロナスデータを分離することが可能であ
ることが必要とされている。
ードに基づく通信網においてアイソクロナスデータスト
リームと非アイソクロナスデータストリームを多重化お
よび分離化するATM網インタフェースを提供する。こ
のATM網インタフェースは、多重化部および分離化部
を有する。好ましくは、多重化部は、独立のプロセッサ
からのアイソクロナスデータおよび非アイソクロナスデ
ータを受信してそのデータを含むATMセルを生成する
手段を有する。多重化部はさらに、ATMセルを、AT
M網の単一の論理接続上に多重化する手段を有する。分
離化部は、この単一の論理接続からアイソクロナスAT
Mセルおよび非アイソクロナスATMセルを受信しアイ
ソクロナスATMセルおよび非アイソクロナスATMセ
ルを分離化してアイソクロナスATMセルからアイソク
ロナスデータを抽出し非アイソクロナスATMセルから
非アイソクロナスデータを抽出する手段を有する。分離
化部はさらに、独立のプロセッサへ後で転送するため
に、抽出したアイソクロナスデータおよび非アイソクロ
ナスデータを記憶する手段を有する。
イソクロナスプロセッサから受信したアイソクロナスデ
ータを記憶する第1バッファ手段と、非アイソクロナス
プロセッサから受信した非アイソクロナスデータを記憶
する第2バッファ手段と、第1および第2のバッファ手
段に接続された多重化コントローラとを有する。多重化
コントローラは、第1バッファ手段からアイソクロナス
データを取得してそのアイソクロナスデータを含むAT
Mセルを作成する手段を有する。多重化コントローラは
また、第2バッファ手段から非アイソクロナスデータを
取得してその非アイソクロナスデータを含むATMセル
を作成する手段を有する。多重化コントローラはさら
に、アイソクロナスATMセルおよび非アイソクロナス
ATMセルを、ATMベースの通信網の単一の論理接続
上に多重化する手段を有する。
TMベースの通信網に接続された分離化コントローラを
有する。分離化コントローラは、ATMベースの通信網
からアイソクロナスATMセルおよび非アイソクロナス
ATMセルを取得してATMセルを分離化しアイソクロ
ナスデータおよび非アイソクロナスデータを抽出する手
段を有する。分離化コントローラはさらに、分離化コン
トローラに接続され受信したアイソクロナスデータを記
憶する第1バッファ手段と、分離化コントローラに接続
され受信した非アイソクロナスデータを記憶する第2バ
ッファ手段を有する。
同期転送モード(ATM)通信網の単一の論理接続上に
アイソクロナスデータと非アイソクロナスデータを多重
化および分離化するATM網を提供する。好ましくは、
この網は、送信プロセッサに接続された少なくとも1つ
の網インタフェースと、受信プロセッサに接続された少
なくとも1つの網インタフェースと、送信プロセッサ側
の当該少なくとも1つの網インタフェースと受信プロセ
ッサ側の当該少なくとも1つの網インタフェースの間に
接続された非同期転送モードに基づく広帯域サービス総
合ディジタル網を有する。
サおよび非アイソクロナスプロセッサを有し、送信プロ
セッサ側の網インタフェースは、対応する送信プロセッ
サからアイソクロナスデータおよび非アイソクロナスデ
ータを受信し、アイソクロナスデータまたは非アイソク
ロナスデータを含むそれぞれのATMセルを生成し、そ
れらのATMセルを、ATMベースの広帯域通信網上に
多重化する。
サおよび非アイソクロナスプロセッサを有し、受信プロ
セッサ側の網インタフェースは、ATMセルを分離化し
てアイソクロナスデータおよび非アイソクロナスデータ
を抽出し、受信プロセッサへ後で転送するために、抽出
したデータを記憶し、対応する受信プロセッサへアイソ
クロナスデータおよび非アイソクロナスデータを送信す
る。
プロセッサとは独立の単一の論理接続上に複合情報スト
リームを多重化および分離化する網インタフェースを有
するATM通信網アーキテクチャを提供する。図2に、
ATM交換機24と複数のプロセッサ26、28、30
および32との間の網インタフェース22を含むATM
通信網20の例を示す。ATM交換機は周知である。適
当なATM交換機の例は、AT&Tのユニバーセル(Uni
vercell)である。プロセッサ26、28、30および3
2は、ディジタル信号プロセッサやビデオ符号器/復号
器のようなアイソクロナス情報プロセッサ、または、マ
イクロソフト・ウィンドウズ(Microsoft Windows)のよ
うな標準的なオペレーティングシステムを実行するイン
テルX86プロセッサラインのような非アイソクロナス
情報プロセッサのいずれでもよい。
網への1つの網インタフェース接続の拡大図を示す。こ
の構成では、4個のプロセッサが網インタフェース22
に接続されている。そのうちの2個のプロセッサは非ア
イソクロナスデータプロセッサ34であり、残りの2個
はアイソクロナスプロセッサ36である。
M網技術は、ホストプロセッサを利用して、網に接続さ
れたアイソクロナスデータプロセッサ間で通信を開始し
管理するとともに、ホストによる非アイソクロナスデー
タ通信を管理する。このような網通信にホストプロセッ
サを利用することは、ホストのデータアプリケーション
プログラムに割り当てられるCPUサイクル数を減少さ
せてしまう。本発明の網インタフェースは、アイソクロ
ナスデータ通信を管理するタスクからホストプロセッサ
を解放することによって現在のATM網の欠点を克服す
る。これは、ホストプロセッサおよびアイソクロナスプ
ロセッサを網インタフェースに接続し、網インタフェー
スが単一の論理接続上に通信を多重化および分離化する
ことによって実現される。
タフェース22は、ATM交換機24と、いくつかのプ
ロセッサ34および36との間に存在する。網インタフ
ェース22はマルチプレクサ部(多重化部)40および
デマルチプレクサ部(分離化部)42を有する。マルチ
プレクサ部40は、好ましくは、セルマルチプレクサコ
ントローラ48と、バッファメモリ50および52を有
する。好ましくは、セルマルチプレクサコントローラ4
8は、インテルのモデル960マイクロコントローラま
たは同様の処理特性を有する同等のプロセッサ回路のよ
うなプロセッサ60と、システムプログラムおよびアプ
リケーションプログラムを記憶するメモリ62とを利用
する。多重化通信回路64は、プロセッサ60に接続さ
れ、非アイソクロナスデータをアイソクロナスデータと
結合し、このデータを、ATMベースのB−ISDN網
のようなATMベースの通信網による単一の論理接続を
通じて転送する。
の例を示す。ATM網へのデータ送信またはATM網か
らのデータ受信の前に、網の送信端のホストプロセッサ
は、受信端のホストとの論理接続を作成する。一般に、
通信網を通じてデータを転送する場合、網は、データを
どのようにして転送するか、例えば、帯域幅およびビッ
トレートまたはボーレートに関するパラメータを規定す
る。本発明で利用されるATMベースのB−ISDN網
は、データフローの帯域幅を規定する。すなわち、網
は、アイソクロナスデータストリームのオーディオ部分
およびビデオ部分の同期が保持されるように毎秒何個の
ATMセルを転送するかを規定する。
サはアイソクロナスデータフローの管理から解放され、
アイソクロナスプロセッサどうしが、ホストプロセッサ
の介在なしに網インタフェースを使用してデータを送信
することができる。網インタフェース22は、アイソク
ロナスデータおよび非アイソクロナスデータを受信し、
後で多重化するために記憶する。ホストプロセッサ34
またはアイソクロナスプロセッサ36から網インタフェ
ースへデータを転送するためにいくつもの方法が利用可
能である。例えば、網インタフェース22がデータを求
めて各プロセッサを周期的にポーリングすることが可能
であり、また、インタフェースがプロセッサへバッファ
フル割込みを送信するまでプロセッサが網インタフェー
ス22へデータを送信し続けることが可能であるとして
もよい。
ロードされると、送信端の網インタフェース22は、ア
イソクロナス送信データバッファ50を調べ、バッファ
がフル(一杯)であるか、または、所定のしきい値に到
達しているかどうかを判断する(ステップ610および
620)。バッファ50がフルである場合、マルチプレ
クサコントローラ48はそのバッファからアイソクロナ
スデータを取得し、ATMセルを作成する(ステップ6
30)。ATMセルを作成する技術は周知である。この
セルを作成するとき、マルチプレクサコントローラ48
は、チャネル識別子を含むセルヘッダ情報を組み込む。
チャネル識別子は、受信網インタフェース22によっ
て、ATMセルのペイロードを適当なホストデータプロ
セッサまたはアイソクロナスデータプロセッサに転送す
るために使用される。セルが作成されると、アイソクロ
ナスデータを、B−ISDN網を通じてリモートプロセ
ッサへ転送することができる(ステップ640)。ある
いは、タイミングまたは帯域幅の制約により、アイソク
ロナスデータセルを一時的にメモリに記憶し、適当な間
隔で取得して網を通じて転送することが必要となること
もある。例えば、網の帯域幅が毎秒5個のセルの転送を
許容し、5番目のセルはアイソクロナスデータセルに予
約される場合、アイソクロナスデータセルは、この5番
目のセルが網を通じて転送されるまでメモリに記憶して
おかなければならないことがある。
クロナスデータ送信バッファがフルでない場合、マルチ
プレクサコントローラ48はフレームセグメント化バッ
ファ52から非アイソクロナスデータを取得し、データ
をセグメント化して非アイソクロナスデータセルを作成
する(ステップ650)。セルが作成されると、これ
を、ATMベースのB−ISDN網を通じて転送するこ
とができる(ステップ660)。あるいは、アイソクロ
ナスデータセルの場合と同様に、網帯域幅の条件に従っ
て、非アイソクロナスデータセルを一時的にメモリに記
憶してから取得しなければならないこともある。
クサ部42はマルチプレクサ部と同様に構成され、好ま
しくは、プロセッサとシステムプログラムおよびアプリ
ケーションプログラムを記憶するメモリとを有するセル
デマルチプレクサコントローラ54を含む。セルデマル
チプレクサコントローラ54は好ましくはプロセッサ6
0およびメモリ62を利用する。しかし、当業者には認
識されるように、各コントローラ48および54ごとに
独立の処理回路を利用することも可能である。セルデマ
ルチプレクサコントローラ54はまた、プロセッサに接
続された分離化通信回路66を有する。通信回路66
は、ATMベースのB−ISDN網から受信したアイソ
クロナスATMセルおよび非アイソクロナスATMセル
からペイロード情報およびヘッダ情報を抽出する。
識別子を含む。B−ISDN網から受信される通信は、
このチャネル識別子を利用して、適当なアイソクロナス
データプロセッサまたは非アイソクロナスデータプロセ
ッサへ送られる。一般に、論理接続が作成されると、チ
ャネル識別子および対応するプロセッサに関する相互参
照テーブルが、仮想チャネルを確立するホストプロセッ
サによって生成される。このテーブルは、対応する網イ
ンタフェース22のメモリ62に記憶される。アイソク
ロナスデータまたは非アイソクロナスデータの宛先が網
インタフェースによって確認されると、データは、例え
ば標準的な通信バックプレーンを使用して適当なプロセ
ッサ34または36へ転送される。適当なバックプレー
ン構成として、図5に示したように、PCI(periphera
l component interconnect)バス44および共有PCI
ブリッジ46がある。
の例を示す。既に述べたように、プロセッサ間の通信を
行うことが可能になる前に、論理接続を作成しなければ
ならない。データは、ATMセルの入力ストリームを分
離化するデマルチプレクサコントローラ54によって、
各セルからペイロード情報およびヘッダ情報を抽出する
ことにより、ATMベースのB−ISDN網から受信さ
れる(ステップ710)。コントローラは、チャネル識
別子を使用して、どのプロセッサ34または36がデー
タを受信するように指定されているかを判断する。デー
タがアイソクロナスである場合、コントローラはそのデ
ータをアイソクロナスデータ受信バッファ56へ送る
(ステップ730および740)。データが非アイソク
ロナスである場合、コントローラはそのデータをフレー
ム再組立てバッファ58へ送る(ステップ730および
750)。データは、適当なバッファへ転送された後、
適当なプロセッサへ転送される(ステップ760および
770)。バッファ内のデータを適当なプロセッサへ転
送することを実現するにはいくつもの方法が可能であ
る。例えば、各プロセッサ34および36が、個々のプ
ロセッサに対して指定されているバッファデータを求め
て網インタフェース22を周期的にポーリングすること
が可能である。しかし、データを適当なプロセッサへ転
送するために他の既知の通信技術も利用可能である。
TM網インタフェースにおいて、ホストプロセッサとは
独立の単一の論理接続上に複合データストリームを多重
化および分離化することが可能であり、ホストプロセッ
サによって網通信に占有されるCPUサイクル数を減少
させるためにホストプロセッサからアイソクロナスデー
タを分離することが可能となる。
ある。
形態のブロック図である。
ロナスプロセッサおよび非アイソクロナスプロセッサを
示す、図2のブロック図の一部拡大ブロック図である。
タプロセッサおよび非アイソクロナスデータプロセッサ
の間の機能接続を示す図である。
ロック図である。
N) 20 ATM通信網 22 網インタフェース 24 ATM交換機 26 プロセッサ 28 プロセッサ 30 プロセッサ 32 プロセッサ 34 非アイソクロナスデータプロセッサ 36 アイソクロナスデータプロセッサ 40 マルチプレクサ部 42 デマルチプレクサ部 44 PCIバス 46 共有PCIブリッジ 48 セルマルチプレクサコントローラ 50 アイソクロナス送信データバッファメモリ 52 フレームセグメント化バッファメモリ 54 セルデマルチプレクサコントローラ 56 アイソクロナスデータ受信バッファ 58 フレーム再組立てバッファ 60 プロセッサ 62 メモリ 64 多重化通信回路 66 分離化通信回路
Claims (2)
- 【請求項1】 非同期転送モードに基づく通信網でアイ
ソクロナスデータストリームと非アイソクロナスデータ
ストリームを多重化および分離化するATM網インタフ
ェース装置において、 独立のプロセッサからアイソクロナスデータおよび非ア
イソクロナスデータを受信し当該データを含むATMセ
ルを生成する手段と、前記通信網の単一の論理接続上に
前記ATMセルを多重化する手段とを有するマルチプレ
クサ部と、 前記単一の論理接続からアイソクロナスATMセルおよ
び非アイソクロナスATMセルを受信し当該アイソクロ
ナスATMセルおよび非アイソクロナスATMセルを分
離化して当該アイソクロナスATMセルからアイソクロ
ナスデータを抽出し当該非アイソクロナスATMセルか
ら非アイソクロナスデータを抽出する手段と、抽出した
アイソクロナスデータおよび非アイソクロナスデータを
独立のプロセッサへ後で転送するために記憶する手段と
からなることを特徴とするATM網インタフェース装
置。 - 【請求項2】 ATMに基づく広帯域通信網を通じてア
イソクロナスデータおよび非アイソクロナスデータを転
送する方法において、 送信地点の非アイソクロナスプロセッサと受信地点の非
アイソクロナスプロセッサの間で前記通信網上に単一の
論理接続を確立するステップと、 前記送信地点の非アイソクロナスプロセッサからのデー
タおよび前記送信地点のアイソクロナスプロセッサから
のアイソクロナスデータを前記送信地点の第1網インタ
フェースへ転送するステップと、 前記非アイソクロナスデータおよびアイソクロナスデー
タをそれぞれATMセルに変換するステップと、 前記単一の論理接続上に前記ATMセルを多重化するス
テップとからなることを特徴とする、ATMに基づく広
帯域通信網を通じてアイソクロナスデータおよび非アイ
ソクロナスデータを転送する方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US299983 | 1994-09-02 | ||
| US08/299,983 US5450411A (en) | 1994-09-02 | 1994-09-02 | Network interface for multiplexing and demultiplexing isochronous and bursty data streams in ATM networks |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0884151A true JPH0884151A (ja) | 1996-03-26 |
| JP3786373B2 JP3786373B2 (ja) | 2006-06-14 |
Family
ID=23157161
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP24509695A Expired - Lifetime JP3786373B2 (ja) | 1994-09-02 | 1995-08-31 | Atm網インタフェース装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US5450411A (ja) |
| EP (1) | EP0700232A3 (ja) |
| JP (1) | JP3786373B2 (ja) |
Families Citing this family (80)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08223181A (ja) * | 1995-02-17 | 1996-08-30 | Hitachi Ltd | Atm交換装置およびネットワーク間接続装置 |
| US5633870A (en) * | 1995-07-07 | 1997-05-27 | Sun Microsystems, Inc. | Method and apparatus for controlling data flow through an ATM interface |
| US5617422A (en) * | 1995-08-10 | 1997-04-01 | Mci Communications Corp. | High speed interface in a telecommunications network |
| US5903774A (en) * | 1995-11-13 | 1999-05-11 | Intel Corporation | External network network interface device without interim storage connected to high-speed serial bus with low latency and high transmission rate |
| GB9603582D0 (en) | 1996-02-20 | 1996-04-17 | Hewlett Packard Co | Method of accessing service resource items that are for use in a telecommunications system |
| US5949791A (en) * | 1996-03-19 | 1999-09-07 | Lucent Technologies Inc. | Method and apparatus for converting synchronous narrowband signals into broadband asynchronous transfer mode signals in an integrated telecommunications network |
| US5771350A (en) * | 1996-04-09 | 1998-06-23 | Electronics And Telecommunications Research Institute | Asynchronous transfer mode(ATM) network adaptor for the simultaneous processing of the multi-channel traffic |
| US6069890A (en) | 1996-06-26 | 2000-05-30 | Bell Atlantic Network Services, Inc. | Internet telephone service |
| US6154445A (en) | 1996-04-18 | 2000-11-28 | Bell Atlantic Network Services, Inc. | Telephony communication via varied redundant networks |
| SE514992C2 (sv) | 1996-05-22 | 2001-05-28 | Ericsson Telefon Ab L M | Metod och anordning för koppling av olika stora TDM-kanaler |
| US6473404B1 (en) | 1998-11-24 | 2002-10-29 | Connect One, Inc. | Multi-protocol telecommunications routing optimization |
| US6016307A (en) | 1996-10-31 | 2000-01-18 | Connect One, Inc. | Multi-protocol telecommunications routing optimization |
| CA2269285A1 (en) * | 1996-11-08 | 1998-05-14 | Brian Holden | Mechanism to support a utopia interface over a backplane |
| US6754181B1 (en) | 1996-11-18 | 2004-06-22 | Mci Communications Corporation | System and method for a directory service supporting a hybrid communication system architecture |
| US6335927B1 (en) | 1996-11-18 | 2002-01-01 | Mci Communications Corporation | System and method for providing requested quality of service in a hybrid network |
| US6690654B2 (en) | 1996-11-18 | 2004-02-10 | Mci Communications Corporation | Method and system for multi-media collaboration between remote parties |
| US5892913A (en) * | 1996-12-02 | 1999-04-06 | International Business Machines Corporation | System and method for datastreams employing shared loop architecture multimedia subsystem clusters |
| US6078582A (en) | 1996-12-18 | 2000-06-20 | Bell Atlantic Network Services, Inc. | Internet long distance telephone service |
| US6311230B1 (en) * | 1996-12-27 | 2001-10-30 | Avaya Technology Corp. | System and method for cell switching with a peripheral component interconnect bus and decentralized, computer-controlled cell switch |
| US6055224A (en) * | 1996-12-30 | 2000-04-25 | Siemens Information And Communicatiion Networks, Inc. | Method and system for handling telecommunications data traffic |
| US6731625B1 (en) | 1997-02-10 | 2004-05-04 | Mci Communications Corporation | System, method and article of manufacture for a call back architecture in a hybrid network with support for internet telephony |
| KR100223298B1 (ko) * | 1997-02-12 | 1999-10-15 | 서평원 | 광대역 종합 정보 통신망의 터미널 정합 장치 |
| US6137869A (en) | 1997-09-16 | 2000-10-24 | Bell Atlantic Network Services, Inc. | Network session management |
| US6574216B1 (en) | 1997-03-11 | 2003-06-03 | Verizon Services Corp. | Packet data network voice call quality monitoring |
| US6870827B1 (en) | 1997-03-19 | 2005-03-22 | Verizon Services Corp. | Voice call alternative routing through PSTN and internet networks |
| US6292479B1 (en) | 1997-03-19 | 2001-09-18 | Bell Atlantic Network Services, Inc. | Transport of caller identification information through diverse communication networks |
| KR100238401B1 (ko) | 1997-04-22 | 2000-01-15 | 김영환 | 이동통신 시스템의 순방향 전력 제어방법 |
| US5960001A (en) * | 1997-06-19 | 1999-09-28 | Siemens Information And Communication Networks, Inc. | Apparatus and method for guaranteeing isochronous data flow on a CSMA/CD network |
| US6172984B1 (en) | 1997-06-19 | 2001-01-09 | Siemens Information And Communication Networks, Inc. | System and method for reducing the latency for time sensitive data over CSMA/CD networks |
| US6307974B1 (en) * | 1997-06-23 | 2001-10-23 | Canon Kabushika Kaisha | Image processing apparatus, system, and method with adaptive transfer |
| GB9713539D0 (en) * | 1997-06-26 | 1997-09-03 | Madge Networks Ltd | Communications network end station |
| KR100241763B1 (ko) | 1997-06-28 | 2000-02-01 | 김영환 | 에이티엠 셀 다중화/역다중화 장치 |
| US6094420A (en) * | 1997-07-17 | 2000-07-25 | Telefonaktiebolaget Lm Ericsson | Burst correlation dispersion mechanism for a packet switched communications system |
| KR100251779B1 (ko) | 1997-07-25 | 2000-04-15 | 윤종용 | 피디에이취망과 에이티엠망 사이의 인터페이스 장치 |
| JP4086344B2 (ja) * | 1997-07-31 | 2008-05-14 | キヤノン株式会社 | 画像送信装置及び制御方法 |
| US6028867A (en) * | 1998-06-15 | 2000-02-22 | Covad Communications Group, Inc. | System, method, and network for providing high speed remote access from any location connected by a local loop to a central office |
| US6199132B1 (en) | 1998-06-17 | 2001-03-06 | Advanced Micro Devices, Inc. | Communication link with isochronous and asynchronous priority modes |
| US6148357A (en) * | 1998-06-17 | 2000-11-14 | Advanced Micro Devices, Inc. | Integrated CPU and memory controller utilizing a communication link having isochronous and asynchronous priority modes |
| US6532019B1 (en) | 1998-06-17 | 2003-03-11 | Advanced Micro Devices, Inc. | Input/output integrated circuit hub incorporating a RAMDAC |
| US6151651A (en) * | 1998-06-17 | 2000-11-21 | Advanced Micro Devices, Inc. | Communication link with isochronous and asynchronous priority modes coupling bridge circuits in a computer system |
| US6202116B1 (en) | 1998-06-17 | 2001-03-13 | Advanced Micro Devices, Inc. | Write only bus with whole and half bus mode operation |
| US6359883B1 (en) * | 1998-06-23 | 2002-03-19 | The Kohl Group, Inc. | Reducing the variability of the data rates of high-rate data streams in order to communicate such streams over a low-rate channel of fixed capacity |
| GB2339653B (en) | 1998-07-14 | 2003-06-04 | Ibm | Multiple synchronous data stream format for an optical data link |
| US6373860B1 (en) | 1998-07-29 | 2002-04-16 | Centillium Communications, Inc. | Dynamically-assigned voice and data channels in a digital-subscriber line (DSL) |
| US6336179B1 (en) | 1998-08-21 | 2002-01-01 | Advanced Micro Devices, Inc. | Dynamic scheduling mechanism for an asynchronous/isochronous integrated circuit interconnect bus |
| US6425021B1 (en) * | 1998-11-16 | 2002-07-23 | Lsi Logic Corporation | System for transferring data packets of different context utilizing single interface and concurrently processing data packets of different contexts |
| US6421751B1 (en) | 1998-11-23 | 2002-07-16 | Advanced Micro Devices, Inc. | Detecting a no-tags-free condition in a computer system having multiple outstanding transactions |
| US6470410B1 (en) | 1998-11-23 | 2002-10-22 | Advanced Micro Devices, Inc. | Target side concentrator mechanism for connecting multiple logical pipes to a single function utilizing a computer interconnection bus |
| US6690676B1 (en) | 1998-11-23 | 2004-02-10 | Advanced Micro Devices, Inc. | Non-addressed packet structure connecting dedicated end points on a multi-pipe computer interconnect bus |
| US6611891B1 (en) | 1998-11-23 | 2003-08-26 | Advanced Micro Devices, Inc. | Computer resource configuration mechanism across a multi-pipe communication link |
| US6457081B1 (en) | 1998-11-23 | 2002-09-24 | Advanced Micro Devices, Inc. | Packet protocol for reading an indeterminate number of data bytes across a computer interconnection bus |
| US6457084B1 (en) | 1998-11-23 | 2002-09-24 | Advanced Micro Devices, Inc. | Target side distributor mechanism for connecting multiple functions to a single logical pipe of a computer interconnection bus |
| US6499079B1 (en) | 1998-11-23 | 2002-12-24 | Advanced Micro Devices, Inc. | Subordinate bridge structure for a point-to-point computer interconnection bus |
| US6618782B1 (en) | 1998-11-23 | 2003-09-09 | Advanced Micro Devices, Inc. | Computer interconnection bus link layer |
| US6775302B1 (en) * | 1998-12-14 | 2004-08-10 | Agere Systems Inc. | Communications system with symmetrical interfaces and associated methods |
| US6687260B1 (en) * | 1999-02-12 | 2004-02-03 | Conexant Systems, Inc. | Apparatus and methods for flow control of non-isochronous data |
| US6853647B1 (en) | 1999-02-17 | 2005-02-08 | Covad Communications Group, Inc. | System method and network for providing high speed remote access from any location connected by a local loop to a central office |
| US6879993B1 (en) * | 1999-02-25 | 2005-04-12 | Nortel Networks Limited | Apparatus and method for binding a connection-oriented client to a communication channel |
| US6519265B1 (en) * | 1999-05-28 | 2003-02-11 | Sony Corporation | System and method for context switching in an electronic network |
| US6169745B1 (en) * | 1999-06-18 | 2001-01-02 | Sony Corporation | System and method for multi-level context switching in an electronic network |
| US6965603B1 (en) | 2000-03-20 | 2005-11-15 | Cortina Systems, Inc. | Circuits for combining ATM and packet data on an optical fiber |
| US6751214B1 (en) | 2000-03-30 | 2004-06-15 | Azanda Network Devices, Inc. | Methods and apparatus for dynamically allocating bandwidth between ATM cells and packets |
| US6810039B1 (en) | 2000-03-30 | 2004-10-26 | Azanda Network Devices, Inc. | Processor-based architecture for facilitating integrated data transfer between both atm and packet traffic with a packet bus or packet link, including bidirectional atm-to-packet functionally for atm traffic |
| US6751224B1 (en) | 2000-03-30 | 2004-06-15 | Azanda Network Devices, Inc. | Integrated ATM/packet segmentation-and-reassembly engine for handling both packet and ATM input data and for outputting both ATM and packet data |
| JP4605874B2 (ja) * | 2000-09-04 | 2011-01-05 | 富士通株式会社 | マルチプロセッサによる通信プロトコル処理装置 |
| US7463647B2 (en) * | 2001-02-26 | 2008-12-09 | Sony Corporation | Method of and apparatus for providing reserved bandwidth to ethernet devices over switched ethernet including a home network wall plate having a combined IEEE 1394 and ethernet modified hub |
| US7542474B2 (en) * | 2001-02-26 | 2009-06-02 | Sony Corporation | Method of and apparatus for providing isochronous services over switched ethernet including a home network wall plate having a combined IEEE 1394 and ethernet modified hub |
| DE10122422A1 (de) | 2001-05-09 | 2002-11-21 | Siemens Ag | Verfahren und Vorrichtung zum Einstellen der Bandbreite einer Verbindung zwischen mindestens zwei Kommunikationsendpunkten in einem Datennetz |
| US9836424B2 (en) | 2001-08-24 | 2017-12-05 | Intel Corporation | General input/output architecture, protocol and related methods to implement flow control |
| US7177971B2 (en) * | 2001-08-24 | 2007-02-13 | Intel Corporation | General input/output architecture, protocol and related methods to provide isochronous channels |
| ATE335237T1 (de) | 2001-08-24 | 2006-08-15 | Intel Corp | Eine allgemeine eingabe-/ausgabearchitektur, protokoll und entsprechende verfahren zur umsetzung der flusssteuerung |
| AU2003252054B2 (en) * | 2002-08-24 | 2008-09-25 | Cisco Technology, Inc. | Packet processing engine |
| US7304999B2 (en) * | 2002-08-24 | 2007-12-04 | Cisco Technology Inc. | Methods and apparatus for processing packets including distributing packets across multiple packet processing engines and gathering the processed packets from the processing engines |
| US7404015B2 (en) * | 2002-08-24 | 2008-07-22 | Cisco Technology, Inc. | Methods and apparatus for processing packets including accessing one or more resources shared among processing engines |
| US7551617B2 (en) | 2005-02-08 | 2009-06-23 | Cisco Technology, Inc. | Multi-threaded packet processing architecture with global packet memory, packet recirculation, and coprocessor |
| US7561589B2 (en) * | 2005-02-23 | 2009-07-14 | Cisco Technology, Inc | Virtual address storage which may be of particular use in generating fragmented packets |
| US7606250B2 (en) | 2005-04-05 | 2009-10-20 | Cisco Technology, Inc. | Assigning resources to items such as processing contexts for processing packets |
| US7739426B1 (en) | 2005-10-31 | 2010-06-15 | Cisco Technology, Inc. | Descriptor transfer logic |
| US8238538B2 (en) | 2009-05-28 | 2012-08-07 | Comcast Cable Communications, Llc | Stateful home phone service |
| US20120151537A1 (en) * | 2010-12-14 | 2012-06-14 | Samsung Electronics Co., Ltd. | Method and system for asynchronous and isochronous data transmission in a high speed video network |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2520835C3 (de) * | 1975-05-09 | 1981-11-19 | Siemens AG, 1000 Berlin und 8000 München | Schaltungsanordnung zur Übertragung von synchron und asynchron auftretenden Daten |
| US5214643A (en) * | 1988-05-11 | 1993-05-25 | Siemens Aktiengesellschaft | Method for inserting an asynchronous 139,264 kbit/s signal into a 155,520 kbit/s signal |
| FR2635243B1 (fr) * | 1988-08-05 | 1994-01-14 | Lmt Radio Professionnelle | Commutateur de paquets pour un transfert de donnees en mode asynchrone dans un reseau de transmission numerique |
| KR950012315B1 (ko) * | 1988-12-24 | 1995-10-16 | 알카텔 엔. 브이. | 통신 스위칭 시스템 |
| US5056088A (en) * | 1989-05-01 | 1991-10-08 | At&T Bell Laboratories | Apparatus and method for efficiently coupling digital signals to a communications medium in information packets |
| FR2655794A1 (fr) * | 1989-12-13 | 1991-06-14 | Cit Alcatel | Convertisseur synchrone-asynchrone. |
| FR2657480B1 (fr) * | 1990-01-22 | 1992-04-10 | Alcatel Business Systems | Procede de transmission d'octets mettant en óoeuvre une trame synchrone associant des cellules asynchrones a des canaux isochrones. |
| DE59007070D1 (de) * | 1990-04-27 | 1994-10-13 | Siemens Ag | Verfahren und Schaltungsanordnung zur Reduzierung des Verlustes von Nachrichtenpaketen, die über eine Paketvermittlungseinrichtung übertragen werden. |
| JP2825961B2 (ja) * | 1990-10-18 | 1998-11-18 | 富士通株式会社 | Hdlc系データのatmセル処理装置 |
| US5260783A (en) * | 1991-02-21 | 1993-11-09 | Gte Laboratories Incorporated | Layered DCT video coder for packet switched ATM networks |
| JP3159999B2 (ja) * | 1991-03-20 | 2001-04-23 | 富士通株式会社 | 伝送システム |
| EP0528085A1 (de) * | 1991-08-19 | 1993-02-24 | Siemens Aktiengesellschaft | Fernmeldenetz mit ATM- und STM-Vermittlung |
| US5245605A (en) * | 1991-10-04 | 1993-09-14 | International Business Machines Corporation | Integration of synchronous and asynchronous traffic on rings |
-
1994
- 1994-09-02 US US08/299,983 patent/US5450411A/en not_active Expired - Lifetime
-
1995
- 1995-08-18 EP EP95305774A patent/EP0700232A3/en not_active Withdrawn
- 1995-08-31 JP JP24509695A patent/JP3786373B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| US5450411A (en) | 1995-09-12 |
| EP0700232A3 (en) | 2000-08-02 |
| EP0700232A2 (en) | 1996-03-06 |
| JP3786373B2 (ja) | 2006-06-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3786373B2 (ja) | Atm網インタフェース装置 | |
| JP4067133B2 (ja) | パケットデータネットワークによる双方向ビデオ通信 | |
| US6751224B1 (en) | Integrated ATM/packet segmentation-and-reassembly engine for handling both packet and ATM input data and for outputting both ATM and packet data | |
| CN1118985C (zh) | 互通综合业务数字网络的异步传输方式可视电话终端 | |
| DE69534912T2 (de) | Übertragung von Sprachbandsignalen in (ATM) Asynchronous Transfer Mode | |
| JP3342500B2 (ja) | 電気通信用マルチサービス回路 | |
| JPH10341242A (ja) | 論理リンク接続サーバ | |
| EP0987919A1 (en) | An arrangement for synchronization of a stream of synchronous traffic delivered by an asynchronous medium | |
| EP1013134B1 (en) | Method, apparatus and system for packetizing at least two data streams | |
| JPH10303941A (ja) | 統計的多重化を使用する可変長ミニパケットの直列データ送信 | |
| JP2000503495A (ja) | 電気通信システム | |
| US6373837B1 (en) | System for transmitting data between circuit boards in a housing | |
| US6804229B2 (en) | Multiple node network architecture | |
| JPH07505272A (ja) | デジタル送信ネットワーク用のネットワークインターフェイス方法及びネットワークインターフェイス | |
| JP2000183922A (ja) | 非同期媒体が供給する同期トラヒックの複数のストリ―ムを同期させるための装置 | |
| JPH09511110A (ja) | セルの中継伝送機構 | |
| JP3539551B2 (ja) | 共通搬送波上への異種データトラヒック収容フレーム及び伝送装置 | |
| US6885661B1 (en) | Private branch exchange built using an ATM Network | |
| US20030043842A1 (en) | Dso on atm, mapping and handling | |
| US6810039B1 (en) | Processor-based architecture for facilitating integrated data transfer between both atm and packet traffic with a packet bus or packet link, including bidirectional atm-to-packet functionally for atm traffic | |
| US6778538B2 (en) | Virtual junctors | |
| US6928080B2 (en) | Transporting variable length ATM AAL CPS packets over a non-ATM-specific bus | |
| EP0757503A2 (en) | Device and method for the implementation of protocol functions of the ATM adaptation layer (AAL1) in a B-ISDN network | |
| US20050163124A1 (en) | Method and system for converting data | |
| KR100404757B1 (ko) | 위성망으로 인터넷과 비디오 데이터를 전송하기 위한 위성에이티엠(atm)정합 장치 및 그 정합 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040624 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040706 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20041005 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20041028 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050106 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050426 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050722 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20051003 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051226 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20060201 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060316 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060317 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090331 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090331 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100331 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110331 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120331 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120331 Year of fee payment: 6 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130331 Year of fee payment: 7 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130331 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140331 Year of fee payment: 8 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |