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
Application number
JP24509695A
Other languages
English (en)
Other versions
JP3786373B2 (ja
Inventor
Thomas F Heil
エフ.ヘイル トーマス
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.)
NCR International Inc
NCR Voyix Corp
Original Assignee
AT&T Global Information Solutions Co
AT&T Global Information Solutions International Inc
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 AT&T Global Information Solutions Co, AT&T Global Information Solutions International Inc filed Critical AT&T Global Information Solutions Co
Publication of JPH0884151A publication Critical patent/JPH0884151A/ja
Application granted granted Critical
Publication of JP3786373B2 publication Critical patent/JP3786373B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5614User Network Interface
    • H04L2012/5615Network termination, e.g. NT1, NT2, PBX
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5672Multiplexing, e.g. coding, scrambling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • H04L2012/6445Admission control
    • H04L2012/6459Multiplexing, 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

(57)【要約】 【課題】 ATM網インタフェースにおいて、ホストプ
ロセッサとは独立の単一の論理接続上に複合データスト
リームを多重化および分離化し、ホストプロセッサによ
って網通信に占有されるCPUサイクル数を減少させ
る。 【解決手段】 ATM網インタフェースは、多重化部お
よび分離化部を有する。多重化部は、独立のプロセッサ
からのアイソクロナスおよび非アイソクロナスデータを
受信してそのデータを含むATMセルを生成する手段を
有する。多重化部はさらに、ATMセルを、ATM網の
単一の論理接続上に多重化する手段を有する。分離化部
は、この単一の論理接続からATMセルを受信し分離化
してアイソクロナスATMセルからアイソクロナスデー
タを、非アイソクロナスATMセルから非アイソクロナ
スデータを抽出する手段を有する。分離化部はさらに、
独立のプロセッサへ後で転送するために、抽出したデー
タを記憶する手段を有する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ホストプロセッサ
とは独立の単一の物理チャネル上のアイソクロナス(iso
chronous)データストリームと非アイソクロナスデータ
ストリームを多重化および分離化する非同期転送モード
網の網インタフェースに関する。
【0002】
【従来の技術】アイソクロナス情報と非アイソクロナス
情報は、通信網に対して異なる要求を課する異なる特性
を有する。その結果、ある点から別の点へ情報を伝送す
るために通信網ごとに異なる転送モードが開発されてい
る。
【0003】現在のアプリケーションでは、非アイソク
ロナスデータはバーストデータ(バースト型データ)と
も呼ばれる。バースト型データとしては、例えば、ファ
イルトランザクションや電子メールトランザクションが
ある。他方、アイソクロナスデータは、通信の継続時間
中に端点間に連続的な回線を確立し維持する回線交換転
送モードを使用して端点間で転送されることが多い。
【0004】一般に、バーストデータは高いピーク−平
均レート比を有し、誤りなし伝送を要求するが、端点間
タイミング制約は比較的緩い。例えば、リモートデータ
ベースアクセスの仕様では、95パーセントの時間は、
問合せメッセージがクライアントからサーバまで5秒以
内に伝達されるようにする。しかし、伝送エラーが検出
された場合、正しい応答は、この5秒間仕様に反しても
問合せメッセージを再送することである。イーサネット
やトークンリングのような従来のローカルエリアネット
ワーク(LAN)はバーストデータを転送するように設
計されている。
【0005】これに対して、アイソクロナスデータは時
間的に規則的(すなわち、固定帯域幅を有する)であ
り、通常は誤りなし伝送を要求しない。一般に誤りはオ
ーディオ/ビデオノイズになるだけだからである。さら
に、アイソクロナスデータは、厳格な端点間タイミング
制約を有する。電話網やサービス総合ディジタル網(I
SDN)のような従来の広域網(WAN)はアイソクロ
ナスデータに適合している。これらの網は、アイソクロ
ナスデータトラフィックとバーストデータトラフィック
の両方からなる複合ストリームをサポートすることがで
きるが、アイソクロナストラフィックのほうに重点が置
かれている。例えば、ISDNの128kbps基本イ
ンタフェース(BRI)は、音声/ビデオ/データ統合
呼の音声およびビデオ成分の適当な媒体であるが、デー
タ成分のデータレートはおそらくは64kbps以下と
なり、従来のローカルエリアネットワーク上で実現され
ている10Mbpsのデータレートに比べて非常に遅
い。
【0006】従来のローカルエリアネットワークおよび
広域網は、アイソクロナス情報と非アイソクロナス情報
との複合データストリームを転送するのに適していな
い。一般に、ローカルエリアネットワーク技術は(ハー
ドウェアもソフトウェアも)本質的にバーストデータに
重点を置いている。複数の論理接続(異なるデータタイ
プからなる可能性もある)をネットワーク上で多重化す
ることは、時間にとらわれない誤りなしデータ接続に適
した上位層のソフトウェア構成である。しかし、アイソ
クロナス(例えば、音声またはビデオ)情報伝送は、保
証された帯域幅と、厳格に制限された伝送遅延を要求す
る。ローエンドのアイソクロナスストリームは従来のL
AN上でも実現可能かもしれないが、実現される解像度
および質は実用としては許容できないことが多い。さら
に、通信網に課される要求が増大するにつれて、従来の
ローカルエリアネットワークを通じてのアイソクロナス
データの転送は実際的でなくなる。例えば、アイソクロ
ナス情報ストリームは、小さい帯域幅で情報ストリーム
を伝送する場合を除いては、現在のローカルエリアネッ
トワークおよびホストプロセッサによっては提供するこ
とができない実時間処理を要求する。
【0007】広域網技術は、アイソクロナスデータスト
リームとバーストデータストリームの伝送能力を提供す
るように発展してきている。広域網の設計は、第1に、
ホストプロセッサと独立にアイソクロナスデータを転送
すること、第2に、約64kbpsのレートでバースト
データを転送することを目的としている。しかし、この
ようなバーストデータレートは、少なくとも10Mbp
sのレートでバーストデータを伝送することを要求する
マルチメディア通信では受け入れられない。上記の広域
網の例には、アイソクロナスストリームプロセッサ(例
えば、AT&Tにより製造されているAVPビデオCO
DECチップセット)に直接接続された網フィード(I
SDN BRI)を有するNCR3336テレメディア
コネクション(Telemedia Connection、TMC)があ
る。ストリームプロセッサは、オーディオ/ビデオ/デ
ータ複合ストリームを多重化および分離化し、アイソク
ロナス成分を適当な実時間プロセッサへ送り、バースト
データ成分を適当なホストプロセッサへ転送する。
【0008】ネットワーク通信における従来のLAN技
術およびWAN技術の欠点を克服するために開発された
最近の転送モード技術は、例えば、音声、ビデオ、画像
およびデータを転送するために設計された広帯域サービ
ス総合ディジタル網(B−ISDN)における非同期転
送モード(ATM)技術である。これまで述べたネット
ワーク技術とともに使用されるメッセージ交換、回線交
換およびパケット交換のような転送モードは、主に、ア
イソクロナスデータまたは非アイソクロナスデータのい
ずれかの専用とされ、最近のB−ISDN技術のような
音声、ビデオおよびデータの通信網における効率的使用
には向いていない。従って、非同期転送モード技術は、
異なる種類のデータトラフィックをサポートする能力を
有する通信網を提供するように開発された。
【0009】一般に、ATM技術は以下の4つのクラス
のトラフィックをサポートする。 (1)固定ビットレート、コネクション型同期トラフィ
ック(例えば、非圧縮音声・ビデオデータ)。 (2)可変ビットレート、コネクション型同期トラフィ
ック(例えば、圧縮音声・ビデオデータ)。 (3)可変ビットレート、コネクション型非同期トラフ
ィック(例えば、X.25)。 (4)コネクションレス型パケットデータ(例えば、ロ
ーカルエリアネットワークトラフィック)。 ATM技術は、アイソクロナスデータまたは非アイソク
ロナスデータのような情報をセルと呼ばれる固定長パケ
ットへとパッケージ化(編成)するセル交換技術に基づ
く。各ATMセルは53バイト長であり、5バイトのヘ
ッダおよび48バイトのペイロードを有する。ATMヘ
ッダは、網を通じて効率的で正確なデータの転送を保証
するために使用されるさまざまなフィールドを有する。
そのようなフィールドの1つは、セルが転送されること
になる仮想チャネルを識別するために使用される仮想チ
ャネル識別子(VCI)である。
【0010】非同期転送モード技術は、通信しようとす
るホストプロセッサがそれらの間で論理(仮想)接続を
確立し維持することを要求するようなコネクション型技
術である。ATM技術は、アイソクロナスおよび非アイ
ソクロナスのデータ通信を容易にするために3層のアー
キテクチャを利用する。その3つの層は、物理層、AT
M層およびATM適合層(AAL)である。しかし、現
在のATM技術は、通信リンクを確立し維持し、適当な
通信リンクを通じて異なるデータストリーム(例えば、
バーストまたはアイソクロナス)を転送するために、従
来のホストプロセッサを必要とする。その結果、ホスト
プロセッサにおいてデータアプリケーションに割り当て
られるCPUサイクル数は、網通信タスクを収容するた
めに減らされてしまう。
【0011】さらに、従来のホストプロセッサは実時間
のアイソクロナスデータを処理するように設計されてい
ない。その結果、アイソクロナスデータの処理はホスト
プロセッサに一定の帯域幅制限を課し、これもまた、デ
ータアプリケーションに割り当てられるCPUサイクル
数を減らすことになる。図1に、アイソクロナスプロセ
ッサ12がホストデータプロセッサ(ホストプロセッ
サ)14に接続され、ホストプロセッサが既知のATM
交換機16に接続された、従来のATM網アーキテクチ
ャ10を示す。ATM技術を利用した広帯域サービス総
合ディジタル網(B−ISDN)18はATM交換機間
に存在する。
【0012】
【発明が解決しようとする課題】現在のATM技術に伴
う上記の欠点に基づいて、ATM網インタフェースに
は、ホストプロセッサとは独立の単一の論理接続上に複
合データストリームを多重化および分離化することが可
能であり、ホストプロセッサによって網通信に占有され
るCPUサイクル数を減少させるためにホストプロセッ
サからアイソクロナスデータを分離することが可能であ
ることが必要とされている。
【0013】
【課題を解決するための手段】本発明は、非同期転送モ
ードに基づく通信網においてアイソクロナスデータスト
リームと非アイソクロナスデータストリームを多重化お
よび分離化するATM網インタフェースを提供する。こ
のATM網インタフェースは、多重化部および分離化部
を有する。好ましくは、多重化部は、独立のプロセッサ
からのアイソクロナスデータおよび非アイソクロナスデ
ータを受信してそのデータを含むATMセルを生成する
手段を有する。多重化部はさらに、ATMセルを、AT
M網の単一の論理接続上に多重化する手段を有する。分
離化部は、この単一の論理接続からアイソクロナスAT
Mセルおよび非アイソクロナスATMセルを受信しアイ
ソクロナスATMセルおよび非アイソクロナスATMセ
ルを分離化してアイソクロナスATMセルからアイソク
ロナスデータを抽出し非アイソクロナスATMセルから
非アイソクロナスデータを抽出する手段を有する。分離
化部はさらに、独立のプロセッサへ後で転送するため
に、抽出したアイソクロナスデータおよび非アイソクロ
ナスデータを記憶する手段を有する。
【0014】好ましい実施の形態では、多重化部は、ア
イソクロナスプロセッサから受信したアイソクロナスデ
ータを記憶する第1バッファ手段と、非アイソクロナス
プロセッサから受信した非アイソクロナスデータを記憶
する第2バッファ手段と、第1および第2のバッファ手
段に接続された多重化コントローラとを有する。多重化
コントローラは、第1バッファ手段からアイソクロナス
データを取得してそのアイソクロナスデータを含むAT
Mセルを作成する手段を有する。多重化コントローラは
また、第2バッファ手段から非アイソクロナスデータを
取得してその非アイソクロナスデータを含むATMセル
を作成する手段を有する。多重化コントローラはさら
に、アイソクロナスATMセルおよび非アイソクロナス
ATMセルを、ATMベースの通信網の単一の論理接続
上に多重化する手段を有する。
【0015】好ましい実施の形態では、分離化部は、A
TMベースの通信網に接続された分離化コントローラを
有する。分離化コントローラは、ATMベースの通信網
からアイソクロナスATMセルおよび非アイソクロナス
ATMセルを取得してATMセルを分離化しアイソクロ
ナスデータおよび非アイソクロナスデータを抽出する手
段を有する。分離化コントローラはさらに、分離化コン
トローラに接続され受信したアイソクロナスデータを記
憶する第1バッファ手段と、分離化コントローラに接続
され受信した非アイソクロナスデータを記憶する第2バ
ッファ手段を有する。
【0016】もう1つの実施の形態では、本発明は、非
同期転送モード(ATM)通信網の単一の論理接続上に
アイソクロナスデータと非アイソクロナスデータを多重
化および分離化するATM網を提供する。好ましくは、
この網は、送信プロセッサに接続された少なくとも1つ
の網インタフェースと、受信プロセッサに接続された少
なくとも1つの網インタフェースと、送信プロセッサ側
の当該少なくとも1つの網インタフェースと受信プロセ
ッサ側の当該少なくとも1つの網インタフェースの間に
接続された非同期転送モードに基づく広帯域サービス総
合ディジタル網を有する。
【0017】送信プロセッサはアイソクロナスプロセッ
サおよび非アイソクロナスプロセッサを有し、送信プロ
セッサ側の網インタフェースは、対応する送信プロセッ
サからアイソクロナスデータおよび非アイソクロナスデ
ータを受信し、アイソクロナスデータまたは非アイソク
ロナスデータを含むそれぞれのATMセルを生成し、そ
れらのATMセルを、ATMベースの広帯域通信網上に
多重化する。
【0018】受信プロセッサはアイソクロナスプロセッ
サおよび非アイソクロナスプロセッサを有し、受信プロ
セッサ側の網インタフェースは、ATMセルを分離化し
てアイソクロナスデータおよび非アイソクロナスデータ
を抽出し、受信プロセッサへ後で転送するために、抽出
したデータを記憶し、対応する受信プロセッサへアイソ
クロナスデータおよび非アイソクロナスデータを送信す
る。
【0019】
【発明の実施の形態】本発明は、網に接続されたホスト
プロセッサとは独立の単一の論理接続上に複合情報スト
リームを多重化および分離化する網インタフェースを有
する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プロセッサラインのような非アイソクロナス
情報プロセッサのいずれでもよい。
【0020】図3に、図2に示したATMベースの通信
網への1つの網インタフェース接続の拡大図を示す。こ
の構成では、4個のプロセッサが網インタフェース22
に接続されている。そのうちの2個のプロセッサは非ア
イソクロナスデータプロセッサ34であり、残りの2個
はアイソクロナスプロセッサ36である。
【0021】図1に示し既に述べたように、現在のAT
M網技術は、ホストプロセッサを利用して、網に接続さ
れたアイソクロナスデータプロセッサ間で通信を開始し
管理するとともに、ホストによる非アイソクロナスデー
タ通信を管理する。このような網通信にホストプロセッ
サを利用することは、ホストのデータアプリケーション
プログラムに割り当てられるCPUサイクル数を減少さ
せてしまう。本発明の網インタフェースは、アイソクロ
ナスデータ通信を管理するタスクからホストプロセッサ
を解放することによって現在のATM網の欠点を克服す
る。これは、ホストプロセッサおよびアイソクロナスプ
ロセッサを網インタフェースに接続し、網インタフェー
スが単一の論理接続上に通信を多重化および分離化する
ことによって実現される。
【0022】図3、図4および図5を参照する。網イン
タフェース22は、ATM交換機24と、いくつかのプ
ロセッサ34および36との間に存在する。網インタフ
ェース22はマルチプレクサ部(多重化部)40および
デマルチプレクサ部(分離化部)42を有する。マルチ
プレクサ部40は、好ましくは、セルマルチプレクサコ
ントローラ48と、バッファメモリ50および52を有
する。好ましくは、セルマルチプレクサコントローラ4
8は、インテルのモデル960マイクロコントローラま
たは同様の処理特性を有する同等のプロセッサ回路のよ
うなプロセッサ60と、システムプログラムおよびアプ
リケーションプログラムを記憶するメモリ62とを利用
する。多重化通信回路64は、プロセッサ60に接続さ
れ、非アイソクロナスデータをアイソクロナスデータと
結合し、このデータを、ATMベースのB−ISDN網
のようなATMベースの通信網による単一の論理接続を
通じて転送する。
【0023】図6に、本発明による多重化動作の流れ図
の例を示す。ATM網へのデータ送信またはATM網か
らのデータ受信の前に、網の送信端のホストプロセッサ
は、受信端のホストとの論理接続を作成する。一般に、
通信網を通じてデータを転送する場合、網は、データを
どのようにして転送するか、例えば、帯域幅およびビッ
トレートまたはボーレートに関するパラメータを規定す
る。本発明で利用されるATMベースのB−ISDN網
は、データフローの帯域幅を規定する。すなわち、網
は、アイソクロナスデータストリームのオーディオ部分
およびビデオ部分の同期が保持されるように毎秒何個の
ATMセルを転送するかを規定する。
【0024】論理接続が確立されると、ホストプロセッ
サはアイソクロナスデータフローの管理から解放され、
アイソクロナスプロセッサどうしが、ホストプロセッサ
の介在なしに網インタフェースを使用してデータを送信
することができる。網インタフェース22は、アイソク
ロナスデータおよび非アイソクロナスデータを受信し、
後で多重化するために記憶する。ホストプロセッサ34
またはアイソクロナスプロセッサ36から網インタフェ
ースへデータを転送するためにいくつもの方法が利用可
能である。例えば、網インタフェース22がデータを求
めて各プロセッサを周期的にポーリングすることが可能
であり、また、インタフェースがプロセッサへバッファ
フル割込みを送信するまでプロセッサが網インタフェー
ス22へデータを送信し続けることが可能であるとして
もよい。
【0025】データがバッファメモリ50および52に
ロードされると、送信端の網インタフェース22は、ア
イソクロナス送信データバッファ50を調べ、バッファ
がフル(一杯)であるか、または、所定のしきい値に到
達しているかどうかを判断する(ステップ610および
620)。バッファ50がフルである場合、マルチプレ
クサコントローラ48はそのバッファからアイソクロナ
スデータを取得し、ATMセルを作成する(ステップ6
30)。ATMセルを作成する技術は周知である。この
セルを作成するとき、マルチプレクサコントローラ48
は、チャネル識別子を含むセルヘッダ情報を組み込む。
チャネル識別子は、受信網インタフェース22によっ
て、ATMセルのペイロードを適当なホストデータプロ
セッサまたはアイソクロナスデータプロセッサに転送す
るために使用される。セルが作成されると、アイソクロ
ナスデータを、B−ISDN網を通じてリモートプロセ
ッサへ転送することができる(ステップ640)。ある
いは、タイミングまたは帯域幅の制約により、アイソク
ロナスデータセルを一時的にメモリに記憶し、適当な間
隔で取得して網を通じて転送することが必要となること
もある。例えば、網の帯域幅が毎秒5個のセルの転送を
許容し、5番目のセルはアイソクロナスデータセルに予
約される場合、アイソクロナスデータセルは、この5番
目のセルが網を通じて転送されるまでメモリに記憶して
おかなければならないことがある。
【0026】次に、図5および図6を参照する。アイソ
クロナスデータ送信バッファがフルでない場合、マルチ
プレクサコントローラ48はフレームセグメント化バッ
ファ52から非アイソクロナスデータを取得し、データ
をセグメント化して非アイソクロナスデータセルを作成
する(ステップ650)。セルが作成されると、これ
を、ATMベースのB−ISDN網を通じて転送するこ
とができる(ステップ660)。あるいは、アイソクロ
ナスデータセルの場合と同様に、網帯域幅の条件に従っ
て、非アイソクロナスデータセルを一時的にメモリに記
憶してから取得しなければならないこともある。
【0027】次に、再び図5を参照する。デマルチプレ
クサ部42はマルチプレクサ部と同様に構成され、好ま
しくは、プロセッサとシステムプログラムおよびアプリ
ケーションプログラムを記憶するメモリとを有するセル
デマルチプレクサコントローラ54を含む。セルデマル
チプレクサコントローラ54は好ましくはプロセッサ6
0およびメモリ62を利用する。しかし、当業者には認
識されるように、各コントローラ48および54ごとに
独立の処理回路を利用することも可能である。セルデマ
ルチプレクサコントローラ54はまた、プロセッサに接
続された分離化通信回路66を有する。通信回路66
は、ATMベースのB−ISDN網から受信したアイソ
クロナスATMセルおよび非アイソクロナスATMセル
からペイロード情報およびヘッダ情報を抽出する。
【0028】既に述べたように、ヘッダ情報はチャネル
識別子を含む。B−ISDN網から受信される通信は、
このチャネル識別子を利用して、適当なアイソクロナス
データプロセッサまたは非アイソクロナスデータプロセ
ッサへ送られる。一般に、論理接続が作成されると、チ
ャネル識別子および対応するプロセッサに関する相互参
照テーブルが、仮想チャネルを確立するホストプロセッ
サによって生成される。このテーブルは、対応する網イ
ンタフェース22のメモリ62に記憶される。アイソク
ロナスデータまたは非アイソクロナスデータの宛先が網
インタフェースによって確認されると、データは、例え
ば標準的な通信バックプレーンを使用して適当なプロセ
ッサ34または36へ転送される。適当なバックプレー
ン構成として、図5に示したように、PCI(periphera
l component interconnect)バス44および共有PCI
ブリッジ46がある。
【0029】図7に、本発明による分離化動作の流れ図
の例を示す。既に述べたように、プロセッサ間の通信を
行うことが可能になる前に、論理接続を作成しなければ
ならない。データは、ATMセルの入力ストリームを分
離化するデマルチプレクサコントローラ54によって、
各セルからペイロード情報およびヘッダ情報を抽出する
ことにより、ATMベースのB−ISDN網から受信さ
れる(ステップ710)。コントローラは、チャネル識
別子を使用して、どのプロセッサ34または36がデー
タを受信するように指定されているかを判断する。デー
タがアイソクロナスである場合、コントローラはそのデ
ータをアイソクロナスデータ受信バッファ56へ送る
(ステップ730および740)。データが非アイソク
ロナスである場合、コントローラはそのデータをフレー
ム再組立てバッファ58へ送る(ステップ730および
750)。データは、適当なバッファへ転送された後、
適当なプロセッサへ転送される(ステップ760および
770)。バッファ内のデータを適当なプロセッサへ転
送することを実現するにはいくつもの方法が可能であ
る。例えば、各プロセッサ34および36が、個々のプ
ロセッサに対して指定されているバッファデータを求め
て網インタフェース22を周期的にポーリングすること
が可能である。しかし、データを適当なプロセッサへ転
送するために他の既知の通信技術も利用可能である。
【0030】
【発明の効果】以上述べたごとく、本発明によれば、A
TM網インタフェースにおいて、ホストプロセッサとは
独立の単一の論理接続上に複合データストリームを多重
化および分離化することが可能であり、ホストプロセッ
サによって網通信に占有されるCPUサイクル数を減少
させるためにホストプロセッサからアイソクロナスデー
タを分離することが可能となる。
【図面の簡単な説明】
【図1】従来のATM網アーキテクチャのブロック図で
ある。
【図2】本発明によるATM網アーキテクチャの実施の
形態のブロック図である。
【図3】ATM網インタフェースに接続されたアイソク
ロナスプロセッサおよび非アイソクロナスプロセッサを
示す、図2のブロック図の一部拡大ブロック図である。
【図4】ATM網インタフェースとアイソクロナスデー
タプロセッサおよび非アイソクロナスデータプロセッサ
の間の機能接続を示す図である。
【図5】本発明によるATM網インタフェースの詳細ブ
ロック図である。
【図6】本発明による多重化動作の流れ図である。
【図7】本発明による分離化動作の流れ図である。
【符号の説明】
10 ATM網アーキテクチャ 12 アイソクロナスプロセッサ 14 ホストデータプロセッサ 16 ATM交換機 18 広帯域サービス総合ディジタル網(B−ISD
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. 【請求項1】 非同期転送モードに基づく通信網でアイ
    ソクロナスデータストリームと非アイソクロナスデータ
    ストリームを多重化および分離化するATM網インタフ
    ェース装置において、 独立のプロセッサからアイソクロナスデータおよび非ア
    イソクロナスデータを受信し当該データを含むATMセ
    ルを生成する手段と、前記通信網の単一の論理接続上に
    前記ATMセルを多重化する手段とを有するマルチプレ
    クサ部と、 前記単一の論理接続からアイソクロナスATMセルおよ
    び非アイソクロナスATMセルを受信し当該アイソクロ
    ナスATMセルおよび非アイソクロナスATMセルを分
    離化して当該アイソクロナスATMセルからアイソクロ
    ナスデータを抽出し当該非アイソクロナスATMセルか
    ら非アイソクロナスデータを抽出する手段と、抽出した
    アイソクロナスデータおよび非アイソクロナスデータを
    独立のプロセッサへ後で転送するために記憶する手段と
    からなることを特徴とするATM網インタフェース装
    置。
  2. 【請求項2】 ATMに基づく広帯域通信網を通じてア
    イソクロナスデータおよび非アイソクロナスデータを転
    送する方法において、 送信地点の非アイソクロナスプロセッサと受信地点の非
    アイソクロナスプロセッサの間で前記通信網上に単一の
    論理接続を確立するステップと、 前記送信地点の非アイソクロナスプロセッサからのデー
    タおよび前記送信地点のアイソクロナスプロセッサから
    のアイソクロナスデータを前記送信地点の第1網インタ
    フェースへ転送するステップと、 前記非アイソクロナスデータおよびアイソクロナスデー
    タをそれぞれATMセルに変換するステップと、 前記単一の論理接続上に前記ATMセルを多重化するス
    テップとからなることを特徴とする、ATMに基づく広
    帯域通信網を通じてアイソクロナスデータおよび非アイ
    ソクロナスデータを転送する方法。
JP24509695A 1994-09-02 1995-08-31 Atm網インタフェース装置 Expired - Lifetime JP3786373B2 (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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