Nothing Special   »   [go: up one dir, main page]

JPH08293862A - Charging system for data transmission - Google Patents

Charging system for data transmission

Info

Publication number
JPH08293862A
JPH08293862A JP7098785A JP9878595A JPH08293862A JP H08293862 A JPH08293862 A JP H08293862A JP 7098785 A JP7098785 A JP 7098785A JP 9878595 A JP9878595 A JP 9878595A JP H08293862 A JPH08293862 A JP H08293862A
Authority
JP
Japan
Prior art keywords
data
cell
unit
charging
billing
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.)
Withdrawn
Application number
JP7098785A
Other languages
Japanese (ja)
Inventor
Hitoshi Abe
仁 安部
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP7098785A priority Critical patent/JPH08293862A/en
Priority to US08/637,090 priority patent/US5974458A/en
Publication of JPH08293862A publication Critical patent/JPH08293862A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Meter Arrangements (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

PURPOSE: To improve the reliability of charging processing for data transmission. CONSTITUTION: A CF period abnormality detection circuit 60 is provided in a charging part 50. In the CF period abnormality detection circuit 60, a period storage memory 61 is provided with '27' as the pulse generation period of a cell frame signal CF in a normal state before software. Counters 62 and 63 are counted up by the clock signal of 9MHz to be utilized for charging processing and whenever the pulse of the cell frame signal CF is received, the counting value is reset. A comparing circuit 64 compares a value set by the period storage memory 61 and the counting values outputted by the counters 62 and 63. A flip-flop 65 takes in the output signal of the comparing circuit 64 with the timing with which the pulse of the cell frame signal CF is inputted and outputs it as information showing the normality/abnormality of the pulse generation period of the cell frame signal CF.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、高速データ伝送の課金
方式に係わり、特にSMDSにおける課金方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a charging system for high speed data transmission, and more particularly to a charging system in SMDS.

【0002】[0002]

【従来の技術】近年、ワークステーションやパーソナル
コンピュータ等の情報処理装置の高性能化に伴い、それ
ら情報処理装置間のデータ伝送やそれら情報処理装置を
収容するLAN 間のデータ伝送に対して高速化が要求され
ている。
2. Description of the Related Art In recent years, as information processing apparatuses such as workstations and personal computers have become higher in performance, data transmission between these information processing apparatuses and data transmission between LANs accommodating those information processing apparatuses have become faster. Is required.

【0003】上述のような高速データ通信を実現するサ
ービスの1つとしてSMDSが知られている。SMDS (Switch
ed Multi-megabit Data Service)は、1.5Mbps または45
Mbpsの転送速度を基本としたコネクションレス型のデー
タ交換サービスである。
SMDS is known as one of the services for realizing high-speed data communication as described above. SMDS (Switch
ed Multi-megabit Data Service) is 1.5 Mbps or 45
It is a connectionless data exchange service based on the transfer rate of Mbps.

【0004】ところで、高帯域ISDNを実現する方法とし
てはATM 方式が知られているが、このATM ネットワーク
を利用してSMDSを提供することができる。この場合、所
定のATM 交換機に対してSMDS処理装置(SMDSメッセージ
ハンドラ)を設け、SMDS加入者とSMDS加入者を収容する
SMDS処理装置との間を、PVC (Permanent VirtualCircui
t またはPermanent Virtual Channel)で接続し、SMDS加
入者から出力されるコネクションレスデータをSMDS処理
装置へ転送してその処理装置においてルーティング処理
等を実行させる。
The ATM method is known as a method for realizing a high-bandwidth ISDN, and SMDS can be provided by using this ATM network. In this case, an SMDS processing device (SMDS message handler) is provided for a given ATM switch to accommodate SMDS subscribers and SMDS subscribers.
PVC (Permanent Virtual Circuit) is connected to the SMDS processor.
t or Permanent Virtual Channel), the connectionless data output from the SMDS subscriber is transferred to the SMDS processing device, and the processing device performs the routing process and the like.

【0005】ここで、上記コネクションレスデータは、
一般に、可変長パケット(可変長のデータフレーム)で
あるが、上記PVC はATM ネットワーク上に設定されるパ
スであるので、コネクションレスデータは、ATM 交換機
に入力される前にATM セル形式に変換(分解)される。
このセルは、48バイトのペイロード部と5バイトのヘ
ッダ部とからなる53バイト構成を基本としている。
Here, the connectionless data is
Generally, it is a variable length packet (variable length data frame), but since the above PVC is a path set up on the ATM network, connectionless data is converted into an ATM cell format before being input to the ATM switch ( Will be disassembled).
This cell is based on a 53-byte structure consisting of a 48-byte payload part and a 5-byte header part.

【0006】図15は、このデータ変換を模式的に示し
たものである。L3-PDU(レイヤ3プロトコル・データ・
ユニット)は、上記コネクションレスデータに対応し、
そのデータの送信先アドレスDA (Destination Addres
s)、送信元アドレスSA (SourceAddress) 等を格納した
ヘッダ部とペイロード部などからなる。L2-PDU(レイヤ
2プロトコル・データ・ユニット)は、上記セルに対応
し、BOM (先頭セル)、COM (中間セル)、EOM (最終
セル)からなる。BOM には上記コネクションレスデータ
の送信元アドレスSA及び送信先アドレスDAが格納され
る。また、COM は、上記コネクションレスデータのデー
タ長に依存した個数が生成される。なお、ここでは説明
を簡単にするために、固定長のセルをL2-PDUに対応さ
せ、可変長データフレームをL3-PDUに対応させる。
FIG. 15 schematically shows this data conversion. L3-PDU (Layer 3 protocol data
Unit) corresponds to the above connectionless data,
Destination address of the data DA (Destination Addres
s), a header part storing a source address SA (Source Address) and the like, and a payload part. The L2-PDU (Layer 2 Protocol Data Unit) corresponds to the above cell and is composed of BOM (first cell), COM (intermediate cell), and EOM (last cell). The source address SA and destination address DA of the connectionless data are stored in the BOM. Also, the number of COMs generated depends on the data length of the connectionless data. For the sake of simplicity, fixed-length cells are associated with L2-PDU and variable-length data frames are associated with L3-PDU.

【0007】SMDS加入者から出力されセル形式に変換さ
れたデータは、ATM ネットワーク上に設定されたPVC を
介してSMDS処理装置に入力されると、必要に応じてL3-P
DUあるいはさらに上位レイヤのデータ形式に組み立てら
れ、ルーティング情報の解析や各種チェックが行われ
る。その後、再びセルに分解され、上記解析した情報に
従ってルーティングされる。
When the data output from the SMDS subscriber and converted into the cell format is input to the SMDS processing device via the PVC set up on the ATM network, L3-P may be input as necessary.
It is assembled into a DU or higher layer data format, and routing information is analyzed and various checks are performed. After that, it is disassembled into cells again and is routed according to the above analyzed information.

【0008】上記SMDSの課金処理は、たとえば、米国Be
ll Communication Reserch社発行のTechnical Referenc
e TR-TSV-000775 に示されている。この課金処理では、
SMDS加入者AからSMDS加入者Bにデータ転送を行う場
合、その課金をデータの着側、すなわちSMDS加入者Bを
収容しているSMDS処理装置において行う。そして、その
課金処理に際して以下のデータを収集する。 ・送信先アドレスDA(SMDS加入者Bのアドレス) ・送信元アドレスSA(SMDS加入者Aのアドレス) ・キャリア(SMDS加入者Aを収容するSMDS処理装置から
SMDS加入者Bを収容するSMDS処理装置への経路の通信サ
ービス提供者を識別する情報) ・SNI アドレス(SMDS加入者Bの加入者・ネットワーク
・インタフェース・アドレス) ・セグメント・カウント(L2-PDUの個数) ・パケット・カウント(L3-PDUの個数) SMDS処理装置は、セル形式のデータを送受信するライン
部とSMDS処理装置の全体の処理を監視・制御する共通部
とから構成され、共通部内に課金部が設けられる。ライ
ン部は、セルデータを受信すると、そのセルデータに同
期したパルスを有するセルフレーム信号、およびそのセ
ルデータが有効セルであるのか無効セルであるのかを示
すセルイネーブル信号を生成し、それら信号をセルデー
タと同期させた所定のタイミングで共通部に対してセル
データとパラレルに転送する。
[0008] The SMDS charging process is performed, for example, in the United States Be.
Technical Referenc issued by ll Communication Research
e TR-TSV-000775. In this billing process,
When data is transferred from the SMDS subscriber A to the SMDS subscriber B, the charging is performed at the data receiving side, that is, the SMDS processing device accommodating the SMDS subscriber B. Then, the following data is collected in the billing process. -Destination address DA (address of SMDS subscriber B) -Source address SA (address of SMDS subscriber A) -Carrier (from SMDS processor accommodating SMDS subscriber A)
Information identifying the communication service provider of the route to the SMDS processing unit accommodating SMDS subscriber B) SNI address (subscriber of SMDS subscriber B network interface address) segment count (of L2-PDU) Packet count (number of L3-PDUs) The SMDS processing device consists of a line unit that sends and receives cell format data and a common unit that monitors and controls the overall processing of the SMDS processing device. A billing unit is provided. When receiving the cell data, the line unit generates a cell frame signal having a pulse synchronized with the cell data and a cell enable signal indicating whether the cell data is a valid cell or an invalid cell, and outputs the signals. The data is transferred to the common unit in parallel with the cell data at a predetermined timing synchronized with the cell data.

【0009】課金部は、セルフレーム信号に従ってセル
データの区切りを認識し、また、そのセルフレーム信号
を課金データ蓄積用のDRAMのリフレッシュ(切換え)用
信号としても使用する。課金処理としては、セルイネー
ブル信号が有効セルであることを示していた場合を契機
に、その有効セルに格納されている情報(上記収集する
情報など)を取り出すようにしている。
The billing unit recognizes the cell data delimiter according to the cell frame signal, and also uses the cell frame signal as a refresh (switching) signal of the DRAM for billing data storage. In the charging process, when the cell enable signal indicates that the cell is a valid cell, the information stored in the valid cell (such as the information to be collected) is taken out.

【0010】[0010]

【発明が解決しようとする課題】ところで、SMDSが利用
するATM ネットワークにおいては、所望の速度でデータ
を転送することができるが、有効セル・無効セルどちら
かのセルが一定間隔で転送される。したがって、SMDS処
理装置内のライン部は、セル(有効セルおよび無効セル
を含む)の入力に従って一定間隔ごとにパルスを有する
セルフレーム信号を出力する。ここで、ライン部に障害
が発生するなどして、セルフレーム信号のパルスの周期
が乱れたり、生成されなくなったりすると、課金部で
は、課金処理を行えなくなってしまう場合がある。
By the way, in the ATM network used by SMDS, data can be transferred at a desired rate, but either valid cells or invalid cells are transferred at regular intervals. Therefore, the line unit in the SMDS processor outputs a cell frame signal having a pulse at regular intervals according to the input of cells (including valid cells and invalid cells). Here, if the pulse period of the cell frame signal is disturbed or is not generated due to a failure in the line unit, the charging unit may not be able to perform the charging process.

【0011】このため、SMDS処理装置は、課金処理のた
めにセルフレーム信号のパルスの周期および断状態を監
視し、障害を検出した場合にはその障害に対応する処理
を行う必要があるが、従来のSMDS処理装置においては、
セルフレーム信号の断状態を監視する機能を設けたもの
は知られているものの、セルフレーム信号のパルスの周
期を監視する機能は備えていなかった。
For this reason, the SMDS processing device needs to monitor the pulse period and the disconnection state of the cell frame signal for billing processing, and when a failure is detected, it is necessary to perform processing corresponding to the failure. In the conventional SMDS processor,
Although it is known that a function of monitoring the disconnection state of the cell frame signal is provided, it does not have a function of monitoring the pulse cycle of the cell frame signal.

【0012】また、上述したように、セルイネーブル信
号が有効状態を示している場合にはセルに格納されてい
る情報が課金データとして収集される。このため、ライ
ン部に障害が発生するなどして、たとえば、無効セルや
伝送エラーを含むようなセルが入力したにもかかわらず
セルイネーブル信号が有効状態になってしまうと、誤っ
たユーザに対して課金されてしまう恐れがある。
Further, as described above, when the cell enable signal indicates the valid state, the information stored in the cell is collected as billing data. For this reason, if the cell enable signal goes into the valid state even when a cell with an invalid cell or a cell containing a transmission error is input due to a failure in the line section, etc. There is a risk of being charged.

【0013】このため、SMDS処理装置は、課金処理の信
頼性を向上するために、セルイネーブル信号に異常が発
生した場合に備えて何らかの対策を施すことが望まれる
が、従来のSMDS処理装置においてはそのような機能は提
供されていなかった。
For this reason, the SMDS processing apparatus is required to take some measures in case of abnormality in the cell enable signal in order to improve the reliability of the charging processing. Was not provided with such a feature.

【0014】課金処理の信頼性に係わる問題は、通信サ
ービス提供者のみならずユーザにとっても重要である
が、従来のSMDSの課金処理では、セルフレーム信号およ
びセルイネーブル信号が正常であることを前提に行われ
ており、これらの信号自体に異常が発生した場合のチェ
ック機能・フェイルセーフ機能が必ずしも十分ではなか
った。
The problem concerning the reliability of the charging process is important not only to the communication service provider but also to the user. However, in the conventional SMDS charging process, it is assumed that the cell frame signal and the cell enable signal are normal. The check function and the fail-safe function when an abnormality occurs in these signals themselves are not always sufficient.

【0015】上記問題は、SMDSのみに起因するものでは
なく、転送データのタイミング情報またはその転送デー
タの有効/無効情報を利用して課金処理を行うシステム
に共通するものである。
The above problem is not caused only by SMDS, but is common to systems that perform charging processing using timing information of transfer data or valid / invalid information of the transfer data.

【0016】本発明の課題は、上記問題を解決すること
であり、データ伝送に於ける課金方式の信頼性を向上さ
せることを目的とする。
An object of the present invention is to solve the above problems, and an object thereof is to improve the reliability of the charging system in data transmission.

【0017】[0017]

【課題を解決するための手段】本発明の手段について図
1を参照しながら説明する。図1(a) は、本発明の第1
の態様(第1の実施例に対応する)の原理ブロック図で
ある。本発明の第1の態様は、所定間隔ごとにデータユ
ニットが転送され、該データユニットに対して生成され
るタイミング信号を利用して課金処理を行うデータ伝送
の課金方式を前提とし、以下の手段を有する。
The means of the present invention will be described with reference to FIG. FIG. 1 (a) shows the first embodiment of the present invention.
It is a principle block diagram of the aspect (corresponding to the first embodiment). A first aspect of the present invention is premised on a billing system for data transmission in which a data unit is transferred at predetermined intervals and a billing process is performed using a timing signal generated for the data unit. Have.

【0018】周期検出手段1は、タイミング信号の周期
を検出する回路であり、例えば、所定周波数のクロック
信号によってカウントアップし上記タイミング信号を受
信するごとにカウント値をリセットするカウンタで構成
し、そのリセット時のカウント値をタイミング信号の周
期とする。ここで、データ伝送方式がATM 網を利用した
SMDSである場合、上記タイミング信号はセルフレーム信
号のパルスである。
The period detecting means 1 is a circuit for detecting the period of the timing signal, and is composed of, for example, a counter that counts up with a clock signal of a predetermined frequency and resets the count value each time the timing signal is received. The count value at reset is the cycle of the timing signal. Here, the data transmission method used an ATM network.
In the case of SMDS, the timing signal is a cell frame signal pulse.

【0019】通知手段2は、周期検出手段1によって検
出された周期と正常状態におけるタイミング信号の周期
とを比較し、課金処理を制御するプロセッサに対してそ
の比較結果を通知する。尚、正常状態におけるタイミン
グ信号の周期は、予め設定しておく。また、比較結果が
不一致のときは、上記通知は異常発生通知となる。
The notifying means 2 compares the cycle detected by the cycle detecting means 1 with the cycle of the timing signal in the normal state, and notifies the processor controlling the billing process of the comparison result. The cycle of the timing signal in the normal state is set in advance. Further, when the comparison results do not match, the above notification is an abnormality occurrence notification.

【0020】課金処理手段3は、通知手段2による通知
に従って課金処理を制御する。すなわち、上記比較結果
が一致した場合は、正常状態とみなし、課金データ収集
処理等を行う。一方、上記比較結果が不一致の場合は、
異常発生とみなし、その異常発生通知を受けたプロセッ
サが課金処理に際して障害が発生したときの処理等を記
述したプログラムを起動し、課金処理手段3がそのプロ
セッサからの指示に従った処理を実行する。
The charging processing means 3 controls the charging processing in accordance with the notification from the notification means 2. That is, when the comparison results match, it is regarded as a normal state, and the billing data collection process and the like are performed. On the other hand, if the above comparison results do not match,
Considering that an abnormality has occurred, the processor that has received the abnormality notification activates a program that describes the processing when a failure occurs in the charging processing, and the charging processing means 3 executes the processing according to the instruction from the processor. .

【0021】図1(b) は、本発明の第2の態様(第2の
実施例に対応する)の原理ブロック図である。本発明の
第2の態様は、転送されるデータユニットが有効データ
を含むときにそのデータユニットに対して課金処理を実
行するデータ伝送の課金方式を前提とし、以下の手段を
有する。なお、データ伝送方式がATM 網を利用したSMDS
である場合、転送されるデータユニットが有効データを
含んでいるか否かは、セルイネーブル信号で表される。
FIG. 1B is a block diagram showing the principle of the second aspect of the present invention (corresponding to the second embodiment). A second aspect of the present invention is premised on a billing system for data transmission in which a billing process is executed for a data unit to be transferred when the data unit to be transferred contains valid data, and has the following means. In addition, the data transmission method is SMDS using ATM network.
, The cell enable signal indicates whether or not the transferred data unit contains valid data.

【0022】抽出手段6は、転送されてきたデータユニ
ットから所定情報、例えば、該データユニットの送信元
アドレス内の所定ビットを抽出する。通知手段7は、抽
出手段6によって抽出された上記所定情報とその所定情
報の予測値をと比較し、課金処理を制御するプロセッサ
に対してその比較結果を通知する。なお、所定情報の予
測値は予め設定しておく。また、比較結果が不一致のと
きは、上記通知は異常発生通知となる。
The extracting means 6 extracts predetermined information from the transferred data unit, for example, predetermined bits in the source address of the data unit. The notification means 7 compares the predetermined information extracted by the extraction means 6 with the predicted value of the predetermined information, and notifies the processor that controls the charging process of the comparison result. The predicted value of the predetermined information is set in advance. Further, when the comparison results do not match, the above notification is an abnormality occurrence notification.

【0023】課金処理手段8は、通知手段7による通知
に従って課金処理を行う。即ち、転送されるデータユニ
ットが有効データを含み、かつ上記比較結果が一致して
いるときは正常状態とみなされ、通常の課金処理を行
う。一方、転送されるデータユニットが有効データを含
んでいた場合においても、上記比較結果が不一致であっ
た場合には、異常状態とみなされ、その異常発生通知を
受けたプロセッサが課金処理に際して障害が発生したと
きの処理等を記述したプログラムを起動し、課金処理手
段8がそのプロセッサからの指示に従った処理を実行す
る。
The billing processing means 8 performs billing processing according to the notification from the notifying means 7. That is, when the transferred data unit contains valid data and the comparison results match, it is regarded as a normal state, and normal charging processing is performed. On the other hand, even if the data unit to be transferred contains valid data, if the comparison result does not match, it is considered as an abnormal state, and the processor notified of the abnormal state has a failure in the charging process. The program describing the processing when it occurs is started, and the billing processing means 8 executes the processing according to the instruction from the processor.

【0024】[0024]

【作用】本発明の第1の態様の課金方式においては、課
金処理に利用するタイミング信号の周期が乱れると、上
記比較結果が不一致となり、通知手段2は、課金処理等
を制御するプロセッサにその旨を通知する。そのプロセ
ッサは、該通知によって異常状態の発生を認識すると、
その異常状態に対応した処理を課金処理手段3に指示す
る。課金処理手段3は、上記プロセッサからの指示に従
って、課金処理の停止、あるいはシステムが2重化系で
構成されている場合には系切換えなどを実行する。この
ように、タイミング信号の周期の乱れによって課金処理
に悪影響が及ぶことを防ぐ。
In the billing system according to the first aspect of the present invention, when the cycle of the timing signal used for billing processing is disturbed, the above comparison result becomes inconsistent, and the notifying means 2 informs the processor for controlling the billing processing. Notify to that effect. When the processor recognizes the occurrence of the abnormal state by the notification,
The charging processing means 3 is instructed to perform processing corresponding to the abnormal state. The billing processing means 3 stops the billing process in accordance with an instruction from the processor, or switches the system when the system is configured as a duplex system. Thus, it is possible to prevent the charging process from being adversely affected by the disturbance of the cycle of the timing signal.

【0025】第2の態様の課金方式においては、転送さ
れてきたデータユニットから抽出した所定情報とその所
定情報の予測値とを比較することによってデータ転送の
正常性を確認する。そして、課金処理手段8は、転送さ
れるデータユニットが有効データを含み、かつ、上記比
較結果が一致していたときにのみ課金処理を行い、転送
されるデータユニットが有効データを含んでいた場合に
おいても、上記比較結果が不一致であった場合には、異
常状態が発生したとみなし、上記プロセッサからの指示
に従って障害発生に対応した処理を行う。この障害発生
に対応した処理は、たとえば、課金処理の停止、系切換
え等である。このように、有効データの入力を示す信号
および上記比較結果の双方に基づいて課金処理を行うか
否かを判断するので、有効データに対して課金を行う課
金方式の信頼性が向上する。とくに、課金部側にあたか
も有効データの入力を示す信号が生成されてしまうよう
な障害に対して有効である。
In the accounting method of the second aspect, the normality of data transfer is confirmed by comparing the predetermined information extracted from the transferred data unit with the predicted value of the predetermined information. Then, the billing processing means 8 performs billing processing only when the transferred data unit contains valid data and the comparison result is in agreement, and the transferred data unit contains valid data. Also in the above, if the comparison results do not match, it is considered that an abnormal state has occurred, and the processing corresponding to the failure occurrence is performed according to the instruction from the processor. The process corresponding to the occurrence of the failure is, for example, the stop of the charging process, the system switching, or the like. In this way, since it is determined whether or not to perform the charging process based on both the signal indicating the input of valid data and the comparison result, the reliability of the charging system for charging the valid data is improved. In particular, it is effective against a failure such that a signal indicating the input of valid data is generated on the charging unit side.

【0026】[0026]

【実施例】以下、本発明の実施例について図面を参照し
ながら説明する。本実施例では、コネクションレス型デ
ータ通信サービスの一例として、ATM ネットワークを利
用したSMDSを採り上げて説明する。
Embodiments of the present invention will be described below with reference to the drawings. In this embodiment, SMDS using an ATM network will be described as an example of a connectionless data communication service.

【0027】はじめに、本発明の第1および第2の実施
例に共通する構成を説明する。図2は、SMDSシステムの
全体概略構成図である。ラインインタフェース装置11
は、加入者から受信したデータをATM スイッチ12へ入
力し、ATM スイッチ12から出力されたデータを所定の
加入者へ転送する。また、ラインインタフェース装置1
1は、ATM セル以外の形式のデータを扱う場合には、そ
のデータとATM セルとの間のフォーマット変換を行う。
例えば、コネクションレスデータを受信した場合には、
図15に示すような変換(分解・組立)を行う。ATM ス
イッチ12は、各セルに付加されているルーティング情
報に従って、そのセルを所定の転送先へ出力する。信号
装置13、14は、ATM スイッチ12と呼処理プロセッ
サ17、18との間での情報の授受を制御する。
First, a configuration common to the first and second embodiments of the present invention will be described. FIG. 2 is an overall schematic configuration diagram of the SMDS system. Line interface device 11
Inputs the data received from the subscriber to the ATM switch 12 and transfers the data output from the ATM switch 12 to a predetermined subscriber. In addition, the line interface device 1
When handling data in formats other than ATM cells, 1 performs format conversion between the data and ATM cells.
For example, when receiving connectionless data,
Conversion (disassembly / assembly) as shown in FIG. 15 is performed. The ATM switch 12 outputs the cell to a predetermined transfer destination according to the routing information added to each cell. The signaling devices 13 and 14 control the transfer of information between the ATM switch 12 and the call processors 17 and 18.

【0028】主プロセッサ15は、ATM スイッチ12に
対して設けられ、ATM スイッチ12および呼処理プロセ
ッサ16〜18、信号装置13、14、SMDS処理装置2
0等を統括的に管理し、帯域管理、障害監視、各装置の
設定指示などを行う。呼処理プロセッサ16は、主プロ
セッサ15との間で情報を授受しながらSMDS処理装置2
0に対して初期化情報や局データを転送し、また、SMDS
処理装置20の障害を主プロセッサ15へ通知する。SM
DS処理装置20は、SMDS加入者間の通信を処理する装置
であり、その構成・機能は後述する。
The main processor 15 is provided for the ATM switch 12, and the ATM switch 12 and the call processing processors 16 to 18, the signaling devices 13 and 14, the SMDS processing device 2 are provided.
0 and the like are comprehensively managed, and bandwidth management, failure monitoring, setting instructions for each device, and the like are performed. The call processor 16 sends and receives information to and from the main processor 15 and the SMDS processor 2
Initialization information and station data are transferred to 0, and SMDS
The failure of the processing device 20 is notified to the main processor 15. SM
The DS processing device 20 is a device that processes communication between SMDS subscribers, and its configuration and function will be described later.

【0029】図3は、SMDS加入者間のデータ転送方式の
構成図である。ここでは、ライン回路11−1に収容さ
れるSMDS加入者Aからライン回路11−2に収容される
SMDS加入者Bへコネクションレスデータを転送する場合
を説明する。
FIG. 3 is a block diagram of a data transfer system between SMDS subscribers. Here, the SMDS subscriber A accommodated in the line circuit 11-1 is accommodated in the line circuit 11-2.
A case where connectionless data is transferred to the SMDS subscriber B will be described.

【0030】加入者Aが加入者Bに対してデータを転送
するときには、加入者Aの端末において、そのデータの
送信先アドレスDAとして加入者Bのアドレスを設定し、
送信元アドレスSAとして加入者Aのアドレスを設定す
る。そして、そのデータをラインインタフェース装置1
1へ転送する。ラインインタフェース装置11は、図1
5に示すように、そのコネクションレスデータをセル形
式のデータの分解し、ライン回路11−1とSMDS処理装
置20との間に設定されているPVC (固定パスまたは半
固定パス)31を指定する識別情報(VPI/VCI )をそれ
らセルに付与してATM スイッチ12へ出力する。このと
き、送信先アドレスDAおよび送信元アドレスSAは、BOM
(先頭セル)に格納され、コネクションレスデータの大
きさを表すデータ長情報は、EOM (最終セル)に格納さ
れる。
When the subscriber A transfers data to the subscriber B, the subscriber B terminal sets the address of the subscriber B as the destination address DA of the data in the terminal of the subscriber A.
The address of the subscriber A is set as the source address SA. Then, the data is transferred to the line interface device 1
Transfer to 1. The line interface device 11 is shown in FIG.
As shown in FIG. 5, the connectionless data is decomposed into cell format data, and the PVC (fixed path or semi-fixed path) 31 set between the line circuit 11-1 and the SMDS processing device 20 is designated. Identification information (VPI / VCI) is added to these cells and output to the ATM switch 12. At this time, the destination address DA and the source address SA are
The data length information stored in the (first cell) and representing the size of the connectionless data is stored in the EOM (last cell).

【0031】送信側ライン部(SMLP)21は、ラインイ
ンタフェース装置11からPVC 31を介して転送されて
きたセルを受信し、そのBOM に格納されている送信先ア
ドレスDAに基づいて、加入者Bを収容するSMDS処理装置
(図3では、SMDS処理装置20であり、加入者Aおよび
加入者Bが共にSMDS処理装置20に収容されている)へ
のルートを検索する。そして、加入者Bを収容するSMDS
処理装置との間に設定されているPVC 32を指定する識
別情報を各セルに付与して再びATM スイッチ12へ出力
する。
The transmission side line unit (SMLP) 21 receives the cell transferred from the line interface device 11 via the PVC 31, and based on the transmission destination address DA stored in the BOM, the subscriber B To the SMDS processing device (in FIG. 3, the SMDS processing device 20 in which subscriber A and subscriber B are both accommodated in the SMDS processing device 20). And SMDS accommodating subscriber B
Identification information designating the PVC 32 set between the processing device and each cell is added to each cell, and the cell is output to the ATM switch 12 again.

【0032】受信側ライン部(RMLP)22は、送信側ラ
イン部21からPVC 32を介して転送されてきたセルを
受信し、送信先アドレスDAに基づいて、送信先加入者
(加入者B)が自己に収容されるときにそれらセルを取
り込む。そして、SMDS処理装置20と加入者Bを収容す
るライン回路11−2との間に設定されているPVC 33
を指定する識別情報をそれらセルに付与してATM スイッ
チ12へ出力する。ラインインタフェース装置11は、
受信側ライン部22からPVC 33を介してセルを受信す
ると、コネクションレスデータを組み立てて加入者Bへ
転送する。
The receiving side line unit (RMLP) 22 receives the cell transferred from the transmitting side line unit 21 via the PVC 32, and based on the destination address DA, the destination subscriber (subscriber B). Include those cells when they are housed in themselves. Then, the PVC 33 set between the SMDS processing device 20 and the line circuit 11-2 accommodating the subscriber B is used.
The identification information designating the cell number is added to the cells and output to the ATM switch 12. The line interface device 11 is
When a cell is received from the receiving side line unit 22 via the PVC 33, connectionless data is assembled and transferred to the subscriber B.

【0033】上述のSMDS処理装置20の処理は、SMDS処
理装置20内に設けられた共通部(COM )23とプロセ
ッサ16,15(呼制御プロセッサ16および主プロセ
ッサ15)との連携動作によって制御される。
The above-mentioned processing of the SMDS processor 20 is controlled by the cooperation between the common unit (COM) 23 and the processors 16 and 15 (call control processor 16 and main processor 15) provided in the SMDS processor 20. It

【0034】上述のデータ伝送に伴う課金処理は、その
着信側で行われる。すなわち、送信先加入者である加入
者Bを収容するSMDS処理装置20の受信側ライン部22
およびその共通部23(図中、斜線で示す)で行う。
The billing process associated with the above-mentioned data transmission is performed on the called side. That is, the receiving side line unit 22 of the SMDS processing device 20 accommodating the subscriber B who is the destination subscriber.
And its common part 23 (indicated by diagonal lines in the figure).

【0035】図4は、本発明の主要部である課金部を中
心に示した共通部23の構成図である。受信側ライン部
22は、ATM スイッチ12からセルを受信すると、その
セルデータに同期したタイミングでパルスを有するセル
フレーム信号CFを生成して共通部23へ転送する。ここ
で、SMDSが利用するATM ネットワークにおいては、有効
セル・無効セルを合わせるとセルは一定間隔で転送され
るので、受信側ライン部22は、セルの入力に従って一
定間隔でパルスを有するセルフレーム信号CFを出力す
る。
FIG. 4 is a block diagram of the common unit 23 mainly showing the charging unit which is the main part of the present invention. When receiving the cell from the ATM switch 12, the receiving side line unit 22 generates a cell frame signal CF having a pulse at a timing synchronized with the cell data and transfers the cell frame signal CF to the common unit 23. Here, in the ATM network used by SMDS, when valid cells and invalid cells are combined, cells are transferred at regular intervals. Therefore, the receiving-side line unit 22 uses a cell frame signal having pulses at regular intervals in accordance with cell input. Output CF.

【0036】また、受信側ライン部22は、ATM スイッ
チ12から受信したセルが有効セルであるのか無効セル
であるのかを示すセルイネーブル信号CEN を生成する。
具体的には、実際に転送データを格納したセル(空セル
やエラーセル等を除く)の中で送信先アドレスDAが自己
に収容される加入者であった場合に有効セルとする。受
信側ライン部22は、図5に示すように、これらセルフ
レーム信号CFおよびセルイネーブル信号CEN を、セルデ
ータと同期させて共通部23に対してパラレルに転送す
る。
The receiving side line unit 22 also generates a cell enable signal CEN indicating whether the cell received from the ATM switch 12 is a valid cell or an invalid cell.
Specifically, it is a valid cell when the destination address DA is a subscriber accommodated in itself among the cells (excluding empty cells and error cells) that actually store the transfer data. As shown in FIG. 5, the receiving side line unit 22 transfers the cell frame signal CF and the cell enable signal CEN in parallel to the common unit 23 in synchronization with the cell data.

【0037】共通部23は、トラフィック監視部41、
マネージメント部42、課金部50を有する。トラフィ
ック監視部41は、送信側ライン部21または受信側ラ
イン部22が検出するセルのトラフィック情報を収集し
監視する。課金部50は、課金情報を収集し、所定間隔
ごとに集計する。マネージメント部42は、それら収集
した情報を呼制御プロセッサへ通知する。また、マネー
ジメント部42は、共通部23内で利用されるクロック
を生成する。
The common section 23 includes a traffic monitoring section 41,
It has a management unit 42 and a charging unit 50. The traffic monitoring unit 41 collects and monitors traffic information of cells detected by the transmission side line unit 21 or the reception side line unit 22. The billing unit 50 collects billing information and totals it at predetermined intervals. The management unit 42 notifies the call control processor of the collected information. The management unit 42 also generates a clock used in the common unit 23.

【0038】課金部50は、CF断検出回路51、データ
抽出部52、クロック作成部56、課金用RAM 57−
1、57−2、MID 保持部58を有する。CF断検出回路
51は後述説明する。
The charging unit 50 includes a CF disconnection detection circuit 51, a data extraction unit 52, a clock generation unit 56, a charging RAM 57-
1, 57-2 and MID holding unit 58. The CF disconnection detection circuit 51 will be described later.

【0039】データ抽出部52は、受信側ライン部22
から受信するセルフレーム信号CFに従ってセルデータCD
0-15の区切りを認識するとともに、各セルのステータス
(BOM,COM, EOM)を認識する。まず、BOM (先頭セル)
により、セルに格納されている送信先アドレスDA、送信
元アドレスSA、キャリア情報などを抽出し、DA圧縮部5
3、SA圧縮部54、SA・キャリア圧縮部55を用いてそ
れら抽出した情報を圧縮する。なお、この圧縮処理は、
本発明と直接は関係がないので説明を省略する。そし
て、EOM (最終セル)の受信によりL3-PDU数をカウント
し、EOM に格納されているデータ長情報に基づいてL2-P
DU数を算出する。そして、これらデータを課金用RAM 5
7−1、57−2に格納する。クロック作成部56は、
マネージメント部42が生成したクロックから9MHzクロ
ック信号を作成する。課金用RAM57−1、57−2
は、同じ容量のメモリを2個設けたものであり、所定時
間ごとに切り換えて使用される。そして、切換えに際し
て課金用RAM 57−1、57−2に格納された課金情報
データをプロセッサ16,15に通知する(または、プ
ロセッサが読み出す)。MID 保持部58は、BOM を受信
したときに、そのBOMの識別子MID を格納し、以降、同
じ識別子MID を有するEOM を受信するまで保持する。な
お、識別子MID は、1つのコネクションレスデータを複
数のセルに分解した場合、それら各セルに付与される識
別子であり、後述説明する。
The data extracting section 52 is provided in the receiving side line section 22.
Cell data CD according to the cell frame signal CF received from
It recognizes the 0-15 delimiter and also recognizes the status (BOM, COM, EOM) of each cell. First, BOM (first cell)
The destination address DA, source address SA, carrier information, etc. stored in the cell are extracted by the DA compression unit 5
3. The SA compression unit 54 and the SA / carrier compression unit 55 are used to compress the extracted information. This compression process is
The description is omitted because it is not directly related to the present invention. Then, the number of L3-PDUs is counted by receiving the EOM (last cell), and L2-P is calculated based on the data length information stored in the EOM.
Calculate the DU number. Then, these data are stored in the billing RAM 5
It is stored in 7-1 and 57-2. The clock generator 56
A 9 MHz clock signal is created from the clock generated by the management unit 42. Billing RAM 57-1, 57-2
Is provided with two memories having the same capacity, and is switched and used at predetermined time intervals. Then, at the time of switching, the accounting information data stored in the accounting RAMs 57-1 and 57-2 is notified to the processors 16 and 15 (or read by the processors). When the BOM is received, the MID holding unit 58 stores the identifier MID of the BOM, and holds it until the EOM having the same identifier MID is received. The identifier MID is an identifier given to each cell when one connectionless data is decomposed into a plurality of cells, and will be described later.

【0040】図5は、共通部22に入力される信号およ
びクロックのタイミングチャートである。セルフレーム
信号CF、 セルイネーブル信号CEN 、セルデータCDは互い
に同期が確立されている。セルフレーム信号CFは、各セ
ルの先頭のタイミングで「L」レベルのパルスを持つ。
セルイネーブル信号CEN は、有効セル(図5において、
斜線で示す)に対して「L」レベル、無効セルに対して
「H」レベルが割り当てられる。なお、セルフレーム信
号CFは、入力セルが有効セル・無効セルのいずれの場合
であっても、その先頭位置にパルスが生成される。
FIG. 5 is a timing chart of signals and clocks input to the common section 22. The cell frame signal CF, the cell enable signal CEN, and the cell data CD are synchronized with each other. The cell frame signal CF has an "L" level pulse at the timing of the beginning of each cell.
The cell enable signal CEN is a valid cell (in FIG. 5,
The “L” level is assigned to (indicated by diagonal lines) and the “H” level is assigned to invalid cells. The cell frame signal CF has a pulse generated at its head position regardless of whether the input cell is a valid cell or an invalid cell.

【0041】課金部50内では、各セルは、9MHzクロッ
ク信号に同期して処理されるが、1つのセルは27クロ
ックで処理される。したがって、セルフレーム信号CF
は、27クロック時間間隔ごとにパルスが生成され、セ
ルイネーブル信号CEN は、1つの有効セルに対して27
クロック時間だけ「L」レベルとなる。第1の実施例 図6は、本発明の第1の実施例の構成図である。第1の
実施例においては、課金部50は、セルフレーム信号CF
の正常性をチェックするために、CF断検出回路51およ
びCF周期異常検出回路60を有する。
In the charging unit 50, each cell is processed in synchronization with the 9 MHz clock signal, but one cell is processed in 27 clocks. Therefore, the cell frame signal CF
, A pulse is generated every 27 clock time intervals, and the cell enable signal CEN is 27 for one valid cell.
It goes to "L" level only for the clock time. First Embodiment FIG. 6 is a block diagram of the first embodiment of the present invention. In the first embodiment, the charging unit 50 uses the cell frame signal CF
In order to check the normality of the CF disconnection detection circuit 51 and the CF cycle abnormality detection circuit 60.

【0042】CF断検出回路51は、ワンショットパルス
生成回路58を有する。ワンショットパルス生成回路5
8は、立上りエッジまたは立下りエッジの入力を検出し
たときに抵抗Rおよび容量Cの定数によって決まるパル
ス幅のパルスを出力する。ここでは、出力パルス幅が上
記9MHzクロック信号の30周期(30クロック)分の時
間となるように抵抗Rおよび容量Cを設定しており、立
上りエッジまたは立下りエッジの入力を検出するごとに
30クロック分の「L」パルスを出力する。
The CF break detection circuit 51 has a one-shot pulse generation circuit 58. One-shot pulse generation circuit 5
The reference numeral 8 outputs a pulse having a pulse width determined by the constants of the resistor R and the capacitance C when the input of the rising edge or the falling edge is detected. Here, the resistance R and the capacitance C are set so that the output pulse width is the time corresponding to 30 cycles (30 clocks) of the 9 MHz clock signal, and the resistance R and the capacitance C are set to 30 each time the rising edge or the falling edge is detected. Outputs "L" pulses for the clock.

【0043】CF断検出回路51にセルフレーム信号CFの
パルスが入力すると、ワンショットパルス生成回路58
は、その立上りエッジを検出して30クロック分の
「L」パルスを出力する。したがって、正常状態におい
ては、セルフレーム信号CFのパルスは所定間隔(27ク
ロック)ごとに発生するので、ワンショットパルス生成
回路58の出力は常に「L」レベルになる。
When the pulse of the cell frame signal CF is input to the CF disconnection detection circuit 51, the one-shot pulse generation circuit 58
Detects its rising edge and outputs an "L" pulse for 30 clocks. Therefore, in the normal state, the pulse of the cell frame signal CF is generated at predetermined intervals (27 clocks), so that the output of the one-shot pulse generation circuit 58 is always at the “L” level.

【0044】ところが、受信側ライン部22に障害が発
生するなどして、セルフレーム信号CFのパルスが30ク
ロック時間以上入力しなくなると、ワンショットパルス
生成回路58の出力は「H」レベルになる。このよう
に、CF断検出回路51は、セルフレーム信号CFの「断状
態」を検出すると、その出力を「H」レベルにする。
However, when the pulse of the cell frame signal CF is not input for 30 clock hours or more due to a failure in the receiving side line section 22, the output of the one-shot pulse generation circuit 58 becomes "H" level. . As described above, when the CF disconnection detection circuit 51 detects the “disconnection state” of the cell frame signal CF, the output thereof is set to the “H” level.

【0045】CF周期異常検出回路60は、周期格納メモ
リ61、カウンタ62、63、比較回路64、フリップ
フロップ65を有する。周期格納メモリ61には、セル
フレーム信号CFのパルス発生周期が27クロック時間で
あることに基づいて、課金部50のファームウェアによ
って「27」が設定される。
The CF cycle abnormality detection circuit 60 has a cycle storage memory 61, counters 62 and 63, a comparison circuit 64, and a flip-flop 65. “27” is set in the cycle storage memory 61 by the firmware of the charging unit 50 based on the pulse generation cycle of the cell frame signal CF being 27 clock times.

【0046】カウンタ62および63は、4ビットカウ
ンタであり、セルフレーム信号CFが各ロード端子Lに入
力されている。そして、セルフレーム信号CFのパルスが
入力されると、カウンタ62および63は、データ端子
Dに設定されている値「0」を読み込む。すなわち、カ
ウント値をリセットする。また、カウンタ62のクロッ
ク端子CPには、上記9MHzクロック信号が入力されてお
り、このクロックによってカウントアップされていく。
そして、16カウント目でキャリーパルスが出力され
る。このキャリーパルスはカウンタ63のクロック端子
CPに入力され、カウンタ63のカウント値をインクリ
メントする。すなわち、カウンタ63はカウンタ62の
上位ビットをカウントする。尚、この実施例では、4ビ
ットカウンタを2つ用いているが、ビット数の大きい1
つのカウンタで構成してもよい。
The counters 62 and 63 are 4-bit counters, and the cell frame signal CF is input to each load terminal L. Then, when the pulse of the cell frame signal CF is input, the counters 62 and 63 read the value “0” set in the data terminal D. That is, the count value is reset. The 9 MHz clock signal is input to the clock terminal CP of the counter 62, and the clock is incremented by this clock.
Then, a carry pulse is output at the 16th count. This carry pulse is input to the clock terminal CP of the counter 63 and increments the count value of the counter 63. That is, the counter 63 counts the upper bits of the counter 62. It should be noted that although two 4-bit counters are used in this embodiment, 1 having a large number of bits is used.
It may be composed of one counter.

【0047】比較回路64は、周期格納メモリ61に設
定された値と、カウンタ62および63が出力するカウ
ント値とを比較する。そして、それらの値が不一致のと
きには「H」レベルを出力し、一致したときには「L」
レベルを出力する。即ち、周期格納メモリ61には「2
7」が設定されているので、カウンタ62および63の
カウント値が「27」になったときに比較回路64の出
力が「L」になる。
The comparison circuit 64 compares the value set in the cycle storage memory 61 with the count value output by the counters 62 and 63. When the values do not match, the "H" level is output, and when the values match, "L" level is output.
Output level. That is, “2
Since "7" is set, the output of the comparison circuit 64 becomes "L" when the count values of the counters 62 and 63 become "27".

【0048】フリップフロップ65は、そのデータ端子
Dで比較回路64の出力信号を受信する。また、そのク
ロック端子CPにはセルフレーム信号CFが入力される。
したがって、フリップフロップ65は、セルフレーム信
号CFのパルスが入力したタイミングの比較回路64の出
力信号をオア回路66に対して出力する。
The flip-flop 65 receives the output signal of the comparison circuit 64 at its data terminal D. The cell frame signal CF is input to the clock terminal CP.
Therefore, the flip-flop 65 outputs the output signal of the comparison circuit 64 at the timing when the pulse of the cell frame signal CF is input to the OR circuit 66.

【0049】セルフレーム信号CFが正常状態である場合
には、カウンタ62および63は、そのカウント値を
「27」までカウントアップした後にセルフレーム信号
CFのパルスによってリセットされる動作を繰り返す。す
なわち、セルフレーム信号CFのパルスが入力されるとき
には、カウンタ62および63のカウント値が「27」
となり、比較回路64の出力が「L」となる。そして、
このタイミングでフリップフロップ65のクロック端子
CPのセルフレーム信号CFによりフリップフロップ65
(CF周期異常検出回路60)は、「L」レベルを出力す
る。
When the cell frame signal CF is in a normal state, the counters 62 and 63 count up the count value to "27" and then the cell frame signal CF.
The operation to be reset by the pulse of CF is repeated. That is, when the pulse of the cell frame signal CF is input, the count values of the counters 62 and 63 are “27”.
And the output of the comparison circuit 64 becomes "L". And
At this timing, the flip-flop 65 is driven by the cell frame signal CF of the clock terminal CP of the flip-flop 65.
(CF cycle abnormality detection circuit 60) outputs the "L" level.

【0050】一方、受信側ライン部22に障害が発生す
るなどして、セルフレーム信号CFのパルスが発生する間
隔がずれると、CF周期異常検出回路60は「H」レベル
を出力する。すなわち、セルフレーム信号CFのパルスが
発生する間隔が短くなり、たとえば26クロック目に次
パルスが入力したとすると、カウンタ62および63の
カウント値は「26」までカウントアップした時点でリ
セットされるので、比較回路64の比較結果が一致する
ことはなく、比較回路64は「L」レベルとなることは
なく「H」レベルを出力しつづける。このとき、フリッ
プフロップ65には、26クロック目で上記パルスが入
力されるので、CF周期異常検出回路60は「H」レベル
を出力する。また、セルフレーム信号CFのパルスが発生
する間隔が長くなり、たとえば28クロック目に次パル
スが入力したとすると、カウンタ62および63のカウ
ント値は「28」までカウントアップされるので、比較
回路64の出力は、27クロック目でいったん「L」レ
ベルになった後に28クロック目で「H」レベルにな
り、フリップフロップ65は、28クロック目における
比較回路64の出力である「H」レベルを読み込むの
で、CF周期異常検出回路60の出力も「H」レベルにな
る。
On the other hand, if the interval at which the pulse of the cell frame signal CF is generated is deviated due to a failure in the receiving side line section 22, the CF cycle abnormality detection circuit 60 outputs the "H" level. That is, the interval at which the pulse of the cell frame signal CF is generated is shortened. For example, if the next pulse is input at the 26th clock, the count values of the counters 62 and 63 are reset at the time point when the count value is increased to "26". , The comparison result of the comparison circuit 64 does not match, the comparison circuit 64 does not become the “L” level and continues to output the “H” level. At this time, since the pulse is input to the flip-flop 65 at the 26th clock, the CF cycle abnormality detection circuit 60 outputs the “H” level. Further, the interval at which the pulse of the cell frame signal CF is generated becomes long, and for example, if the next pulse is input at the 28th clock, the count values of the counters 62 and 63 are counted up to "28", so the comparison circuit 64 Output becomes "L" level once at the 27th clock and then becomes "H" level at the 28th clock, and the flip-flop 65 reads the "H" level which is the output of the comparison circuit 64 at the 28th clock. Therefore, the output of the CF cycle abnormality detection circuit 60 also becomes "H" level.

【0051】このように、CF周期異常検出回路60は、
セルフレーム信号CFの「周期ずれ」を検出すると、その
出力を「H」レベルにする。CF断検出回路51およびCF
周期異常検出回路60の出力は、それぞれオア回路66
に入力される。したがって、CF断検出回路51およびCF
周期異常検出回路60のうちの少なくとも一方が異常状
態を検出したときに、オア回路66の出力は「H」レベ
ルとなり、このことによって課金部50におけるCF異常
通知を行う。なお、オア回路66を設けず、CF断検出回
路51およびCF周期異常検出回路60の出力を独立した
異常通知信号としてもよい。
Thus, the CF cycle abnormality detection circuit 60 is
When the "cycle shift" of the cell frame signal CF is detected, its output is set to "H" level. CF break detection circuit 51 and CF
The outputs of the cycle abnormality detection circuit 60 are the OR circuits 66, respectively.
Is input to Therefore, the CF disconnection detection circuit 51 and the CF
When at least one of the cycle abnormality detection circuits 60 detects an abnormal state, the output of the OR circuit 66 becomes the “H” level, which causes the charging section 50 to notify the CF abnormality. The OR circuit 66 may not be provided and the outputs of the CF disconnection detection circuit 51 and the CF cycle abnormality detection circuit 60 may be used as independent abnormality notification signals.

【0052】ところで、上述したように、セルフレーム
信号CFは、課金部50においてセルデータの区切(タイ
ミング)を認識するために使用されるとともに課金用RA
M として使用のDRAMのリフレッシュ信号としても使用さ
れるので、この信号のパルスの周期がずれると課金処理
が不正確になる恐れがある。本発明の第1の実施例によ
れば、セルフレーム信号CFのパルスの周期がずれたとき
に不正確な課金処理を行わないようにすることでその信
頼性を向上させる。第2の実施例 図7は、本発明の第2の実施例の構成図である。第2の
実施例においては、課金部50は、セルイネーブル信号
CEN に異常が発生する場合を考慮し、課金処理の信頼度
を高めるためにSA異常検出回路70を設けている。SA異
常検出回路70は、SA設定部71、抽出SA保持部72、
比較回路73、および異常判断部74を有する。
By the way, as described above, the cell frame signal CF is used by the charging unit 50 to recognize the division (timing) of the cell data, and the charging RA is used.
Since it is also used as a refresh signal for the DRAM used as M, if the pulse cycle of this signal is shifted, the billing process may become inaccurate. According to the first embodiment of the present invention, the reliability is improved by preventing inaccurate billing processing when the pulse cycle of the cell frame signal CF is deviated. Second Embodiment FIG. 7 is a block diagram of the second embodiment of the present invention. In the second embodiment, the charging unit 50 uses the cell enable signal.
The SA abnormality detection circuit 70 is provided in order to increase the reliability of the charging process in consideration of the case where an abnormality occurs in CEN. The SA abnormality detection circuit 70 includes an SA setting unit 71, an extracted SA holding unit 72,
It has a comparison circuit 73 and an abnormality determination unit 74.

【0053】SA設定部71は、課金部50のファームウ
ェアによってソフト設定される送信元アドレスSAの予測
値を格納する。抽出SA保持部72は、データ抽出部52
によって入力セルから抽出された送信元アドレスSA(送
信元アドレスSAは、先頭セルBOM に格納されている)を
格納する。比較回路73は、SA設定部71および抽出SA
保持部72に格納されている2つの送信元アドレスSAを
比較し、その比較結果を異常判断部74に通知する。異
常判断部74は、セルフレーム信号CF、セルイネーブル
信号CEN とともにデータ抽出部52からBOM 検出信号を
受信する。そして、異常判断部74は、上記検出信号に
よりBOM (先頭セル)が入力したことを認識すると、そ
のときの比較回路73による比較結果に基づいてSA異常
を判断する。
The SA setting unit 71 stores the predicted value of the source address SA which is software set by the firmware of the charging unit 50. The extraction SA holding unit 72 is a data extraction unit 52.
The source address SA (source address SA stored in the first cell BOM) extracted from the input cell is stored. The comparison circuit 73 includes an SA setting unit 71 and an extraction SA.
The two source addresses SA stored in the holding unit 72 are compared, and the comparison result is notified to the abnormality determination unit 74. The abnormality determination unit 74 receives the BOM detection signal from the data extraction unit 52 together with the cell frame signal CF and the cell enable signal CEN. Then, when the abnormality determination unit 74 recognizes that the BOM (leading cell) is input from the detection signal, it determines the SA abnormality based on the comparison result by the comparison circuit 73 at that time.

【0054】ここで、図8を参照しながら、SMDSにおけ
る送信元アドレスSAのフォーマットを説明する。SMDSの
送信元アドレスSAは、図8(a) に示すように、4ビット
のアドレスタイプと60ビットのアドレスとから構成さ
れる合計64ビットの情報である。アドレスタイプは、
現在、すべてのSMDSデータ通信において"1100"に設定さ
れている。アドレスの先頭4ビットは、現在、すべての
SMDSデータ通信において"0001"に設定されている。この
先頭4ビットに続いては、送信元加入者の電番に対応す
る40ビットの実アドレス、そして末尾にはすべての値
が"1" に固定された16ビットが設定される。
Here, the format of the source address SA in the SMDS will be described with reference to FIG. As shown in FIG. 8 (a), the SMDS transmission source address SA is a total of 64-bit information composed of a 4-bit address type and a 60-bit address. The address type is
Currently, it is set to "1100" for all SMDS data communications. The first 4 bits of the address currently contain all
It is set to "0001" in SMDS data communication. Following the first 4 bits, a 40-bit real address corresponding to the telephone number of the sender subscriber is set, and at the end, 16 bits in which all values are fixed to "1" are set.

【0055】このように、SMDSの送信元アドレスSAは、
現在、その先頭8ビットおよび末尾16ビットが固定さ
れた値になっているので、転送データの送信元アドレス
SAの先頭8ビットおよび末尾16ビットは、受信側で予
め予測することができる。したがって、この送信元アド
レスSAの先頭8ビットまたは末尾16ビットを受信側で
用意しておき、転送データから抽出した送信元アドレス
SAの対応ビットと比較すれば、データが正常に転送され
たか否かをチェックすることができる。
Thus, the source address SA of SMDS is
Currently, the leading 8 bits and the trailing 16 bits have fixed values, so the source address of the transfer data
The head 8 bits and the tail 16 bits of the SA can be predicted in advance on the receiving side. Therefore, the receiving side prepares the first 8 bits or the last 16 bits of this source address SA, and the source address extracted from the transfer data.
By comparing with the corresponding bit of SA, it is possible to check whether or not the data is transferred normally.

【0056】図7に戻る。SA設定部71には、上記送信
元アドレスSAのフォーマットを考慮し、送信元アドレス
SAの上位8ビットの予測値として"11000001"を設定す
る。また、データ抽出部52は、入力データの中のBOM
(先頭セル)に格納されている送信元アドレスSAを抽出
して抽出SA保持部72へ転送する。そして、比較回路7
3は、SA設定部71に設定されている送信元アドレスSA
の上位8ビットの予測値と抽出SA保持部72に格納され
ている送信元アドレスSAの上位8ビットとを比較し、そ
の比較結果(一致・不一致)を異常判断部74に通知す
る。ここで、一致の場合は、データが正常に転送された
とみなし、不一致の場合は、データ転送において異常が
発生したとみなす。
Returning to FIG. The SA setting unit 71 considers the format of the source address SA, and considers the source address.
Set "11000001" as the predicted value of the upper 8 bits of SA. In addition, the data extraction unit 52 uses the BOM in the input data.
The source address SA stored in (first cell) is extracted and transferred to the extracted SA holding unit 72. Then, the comparison circuit 7
3 is the source address SA set in the SA setting unit 71
The predicted value of the upper 8 bits of the above is compared with the upper 8 bits of the source address SA stored in the extracted SA holding unit 72, and the comparison result (match / mismatch) is notified to the abnormality determination unit 74. Here, if they match, it is considered that the data has been transferred normally, and if they do not match, it is considered that an error has occurred in the data transfer.

【0057】ところで、セルイネーブル信号CEN に関す
る異常状態としては、以下の2つが考えられる。第1の
異常状態は、実際には有効セルが入力していないにもか
かわらず、セルイネーブル信号CEN が有効セルの入力を
示す「L」レベルとなる障害である。この場合、誤った
セルイネーブル信号CEN の受信に基づいて課金処理を実
行して誤った加入者に対して課金してしまう恐れがあ
る。第2の異常状態は、第1の異常状態とは逆に、実際
に有効セルが入力したにもかかわらず、セルイネーブル
信号CEN が無効セルの入力を示す「H」レベルとなる障
害である。この場合、実際にデータ転送をした加入者に
対して課金出来ない恐れがある。このような異常状態を
検出するために、異常判断部74内に図9に示す回路を
設ける。
By the way, the following two are considered as abnormal states regarding the cell enable signal CEN. The first abnormal state is a fault in which the cell enable signal CEN becomes "L" level indicating the input of a valid cell although the valid cell is not actually input. In this case, the charging process may be executed based on the reception of the wrong cell enable signal CEN, and the wrong subscriber may be charged. Contrary to the first abnormal state, the second abnormal state is a fault in which the cell enable signal CEN becomes the "H" level indicating the input of the invalid cell although the valid cell is actually input. In this case, it may not be possible to charge the subscriber who actually transferred the data. In order to detect such an abnormal state, the circuit shown in FIG. 9 is provided in the abnormality judging section 74.

【0058】図9は、異常判断部74の要部回路図であ
る。同図において、排他オア回路75には、セルイネー
ブル信号CEN および比較回路73からの比較結果信号が
入力される。ここで、比較結果信号は、比較回路73に
おける比較結果が一致した場合に「0」、不一致の場合
には「1」である。BOM 検出信号は、フリップフロップ
76および77のクロック端子CPに入力されており、
フリップフロップ76は、BOM (先頭セル)の入力に同
期したタイミングで排他オア回路75の出力データを取
り込み、フリップフロップ77は、BOM の入力に同期し
たタイミングで比較結果信号を取り込む。
FIG. 9 is a circuit diagram of a main part of the abnormality judging section 74. In the figure, the exclusive OR circuit 75 receives the cell enable signal CEN and the comparison result signal from the comparison circuit 73. Here, the comparison result signal is "0" when the comparison results in the comparison circuit 73 match, and "1" when they do not match. The BOM detection signal is input to the clock terminals CP of the flip-flops 76 and 77,
The flip-flop 76 fetches the output data of the exclusive OR circuit 75 at the timing synchronized with the input of BOM (first cell), and the flip-flop 77 fetches the comparison result signal at the timing synchronized with the input of BOM.

【0059】上記構成において、先ず、正常状態では、
BOM (先頭セル)が入力したときにセルイネーブル信号
CEN は有効セルであることを示す「0」となる。また、
BOMに格納されている送信元アドレスSAの上位8ビット
とSA設定部71に格納されている送信元アドレスSAの上
位8ビットとが一致するので、比較結果信号も「0」と
なる。したがって、排他オア回路75の出力が「0」と
なり、フリップフロップ76の出力も「0:正常」とな
る。この後、上記BOM に続くCOM (中間セル)およびEO
M (最終セル)が入力されたときにセルイネーブル信号
CEN が有効セルを示していれば、それらセルに対して課
金処理を行う。
In the above structure, first, in the normal state,
Cell enable signal when BOM (first cell) is input
CEN becomes “0” indicating that it is a valid cell. Also,
Since the upper 8 bits of the source address SA stored in the BOM and the upper 8 bits of the source address SA stored in the SA setting unit 71 match, the comparison result signal also becomes “0”. Therefore, the output of the exclusive OR circuit 75 becomes "0", and the output of the flip-flop 76 also becomes "0: normal". After this, COM (intermediate cell) and EO following the BOM above
Cell enable signal when M (last cell) is input
If CEN indicates valid cells, charging is performed for those cells.

【0060】このように、第2の実施例の課金部50
は、セルイネーブル信号CEN が有効セルであることを示
す状態であるのみでは課金処理を行わず、セルイネーブ
ル信号CEN が有効セルを示す状態であると同時に、BOM
に格納されている転送データの送信元アドレスSAの上位
8ビットが予め設定しておいた予測値と一致した場合に
そのBOM が属するメッセージに対して課金処理を行う。
BOM が属するメッセージとは、例えば、図15に示す1
つのコネクションレスデータを意味し、そのコネクショ
ンレスデータを分解したセルに格納されている送信元ア
ドレスSA、送信先アドレスDA、キャリア情報、データ長
情報などを収集・集計する。この処理は、フリップフロ
ップ76の出力が「0:正常」となったことに従ってデ
ータ抽出部52が行う。
As described above, the charging unit 50 of the second embodiment.
Does not perform charging processing only when the cell enable signal CEN is a valid cell, and the cell enable signal CEN is a valid cell and at the same time, the BOM
If the upper 8 bits of the transmission source address SA of the transfer data stored in the BOM match the preset predicted value, the billing process is performed on the message to which the BOM belongs.
The message to which the BOM belongs is, for example, 1 shown in FIG.
It means one connectionless data, and collects and aggregates the source address SA, the destination address DA, the carrier information, the data length information, etc., which are stored in the cell obtained by disassembling the connectionless data. This processing is performed by the data extraction unit 52 when the output of the flip-flop 76 becomes "0: normal".

【0061】尚、1つのコネクションレスデータを複数
のセルに分解した場合、それら各セルにはコネクション
レスデータIDとして共通の識別子MID (Message Identif
ier)が付与される。そして、BOM を受信したときに、セ
ルイネーブル信号CEN が有効セルであることを示す状態
であり、かつそのBOM に格納されている送信元アドレス
SAの上位8ビットの値がその予測値と一致した場合に、
課金部50はそのBOMに格納されている課金情報を抽出
するとともに、付与されている識別子MID を保持する。
そして、以降、同じ識別子MID が付与されているCOM お
よびEOM を受信したときに必要に応じて課金情報を取り
出す。このようにして、1つのコネクションレスデー
タ、すなわち識別子MID ごとに課金を行う。
When one connectionless data is decomposed into a plurality of cells, a common identifier MID (Message Identif
ier) is given. Then, when the BOM is received, the cell enable signal CEN is in a state indicating that it is a valid cell, and the source address stored in the BOM is set.
If the value of the upper 8 bits of SA matches the predicted value,
The billing unit 50 extracts the billing information stored in the BOM and holds the assigned identifier MID.
Then, after that, when the COM and EOM to which the same identifier MID is given is received, the billing information is extracted as necessary. In this way, charging is performed for each connectionless data, that is, for each identifier MID.

【0062】ここで、コネクションレスデータとセルと
の関係、およびコネクションレス通信プロトコルについ
て説明する。本発明の各実施例で提供されるサービス
は、例えばLAN ユーザが通信するコネクションレスデー
タをATM 網上で転送するSMDSを対象としているが、この
コネクションレスデータ通信は、ATM レイヤの上位レイ
ヤであるAAL (ATM アダプテーションレイヤ)タイプ3/
4 が使用される。AAL タイプ3/4 は、送信元と受信先と
の間の上位レイヤに対して、可変速度でタイミングを有
しない、通常の各種データ通信の転送を提供する。ま
た、AAL タイプ3/4 は、ATM 網を介してAAL-SDU (AAL
サービスデータユニット)を1つのAAL-SAP から1つ以
上のAAL-SAP へ転送する。AAL ユーザ(上位レイヤ)
は、AAL-SDU を送るのに必要な遅延や損失などのQOS に
対応付けられたAAL-SAP を選択できる。また、1つのAT
M レイヤコネクションに対して複数のAAL コネクション
を設定することにより、アダプテーションレイヤでの多
重化が実現できる。
Here, the relationship between connectionless data and cells and the connectionless communication protocol will be described. The services provided in the respective embodiments of the present invention are targeted for, for example, SMDS which transfers connectionless data communicated by a LAN user on the ATM network. This connectionless data communication is an upper layer of the ATM layer. AAL (ATM Adaptation Layer) Type 3 /
4 is used. AAL Type 3/4 provides variable speed, non-timed transfer of various normal data communications to upper layers between source and destination. In addition, AAL type 3/4 is AAL-SDU (AAL
Service Data Unit) from one AAL-SAP to one or more AAL-SAP. AAL user (upper layer)
Can select the AAL-SAP associated with the QOS such as the delay and loss required to send the AAL-SDU. Also, one AT
By setting multiple AAL connections for M layer connections, multiplexing in the adaptation layer can be realized.

【0063】AAL タイプ3/4 のプロトコルは、3階層構
造をとっている。各階層のPDU (プロトコルデータユニ
ット)、ヘッダ、トレイラの関係を図10に示す。ま
た、図11に、AAL タイプ3/4 共通部の3つのレイヤの
フォーマットを示す。
The AAL type 3/4 protocol has a three-layer structure. FIG. 10 shows the relationship between the PDU (protocol data unit), header, and trailer of each layer. Further, FIG. 11 shows the format of three layers of the AAL type 3/4 common part.

【0064】各セル(図10では、SAR-PDU )は、セグ
メントタイプ表示により、そのセル自身がBOM, COM, EO
M, SSMのいずれであるのかを表示する。BOM, COM, EOM
は、それぞれ前述したように、それぞれ先頭セル、中間
セル、最終セルであり、SSMは、1つのコネクションレ
スデータを分解したときに1つのセルにのみ変換された
セルであることを示す単独セグメントメッセージであ
る。また、各セルは、SAR-PDU ペイロード長表示により
SAR-PDU ペイロード中にあるSAR-SDU 情報のオクテット
数が表示される。
Each cell (SAR-PDU in FIG. 10) has its own BOM, COM, EO according to the segment type display.
Displays whether it is M or SSM. BOM, COM, EOM
Are the first cell, the intermediate cell, and the last cell, respectively, as described above, and the SSM is a single segment message indicating that the cell is converted into only one cell when one connectionless data is decomposed. Is. In addition, each cell has a SAR-PDU payload length display.
SAR-PDU Displays the number of octets of SAR-SDU information in the payload.

【0065】図10において、本実施例のコネクション
レスデータは、CPCS-PDU(CS共通部プロトコルデータユ
ニット)またはその上位レイヤのデータに対応する。ま
た、本実施例で単にセルと記載したデータは、SAR-PDU
(セル分解・組立サブレイヤプロトコルデータユニッ
ト)に対応する。そして、コネクションレスデータ(CP
CS-PDU)は、1つまたは複数の分解されてセル(SAR-PD
U )のペイロード部に格納される。また、各セル(SAR-
PDU )は、ATM 網において、ATM セルのペイロード部
(ATM-SDU )に格納されて転送される。
In FIG. 10, the connectionless data of this embodiment corresponds to CPCS-PDU (CS common part protocol data unit) or the data of its upper layer. In addition, data simply described as a cell in this embodiment is SAR-PDU.
(Cell disassembly / assembly sublayer protocol data unit). And connectionless data (CP
CS-PDU) is one or more disassembled cells (SAR-PD).
It is stored in the payload part of U). In addition, each cell (SAR-
PDU) is stored and transferred in the payload section (ATM-SDU) of the ATM cell in the ATM network.

【0066】1つのコネクションレスデータ(CPCS-PD
U)を1つ以上のセル(SAR-PDU )に分解する場合、各
セルには同一のMID (メッセージ識別子または多重識別
子)が表示される。そして、このMID を使用して、単一
ATM コネクション上で同時に複数のコネクションレスデ
ータ(CPCS-PDU)の多重・分離を提供する。なお、この
機能を利用することにより、セルインタリーブ型のコネ
クションレスサーバを実現できる。
One connectionless data (CPCS-PD
When U) is decomposed into one or more cells (SAR-PDU), the same MID (message identifier or multiple identifier) is displayed in each cell. And using this MID, a single
It provides multiplexing and demultiplexing of multiple connectionless data (CPCS-PDU) at the same time on the ATM connection. A cell interleaved connectionless server can be realized by using this function.

【0067】次に、コネクションレスデータの通信プロ
トコルについて説明する。B-ISDNを介してコネクション
レスデータサービスを提供する形態としては、ローカル
エリアネットワークLAN 内での通信と同様に、コネクシ
ョンレスサービス機能の設置される場所によって、間接
的提供法と直接的提供法とがある。勧告I.364に
は、B-ISDNを介して広帯域コネクションレスデータサー
ビスを提供する方法とそのプロトコルが規定されてい
る。
Next, the communication protocol for connectionless data will be described. As a form of providing connectionless data service via B-ISDN, as in the case of communication within the local area network LAN, there are an indirect providing method and a direct providing method depending on the place where the connectionless service function is installed. There is. Recommendation I. 364 defines a method and protocol for providing a broadband connectionless data service via B-ISDN.

【0068】物理レイヤおよびATM レイヤの機能は、他
の通信と同一であり、ATM ノードではATM セルと同一に
扱われる。アダプテーションレイヤとしては、メッセー
ジ識別子MID を利用するAAL タイプ3/4 が用いられる。
The functions of the physical layer and the ATM layer are the same as those of other communications, and are treated the same as the ATM cell by the ATM node. As the adaptation layer, AAL type 3/4 that uses the message identifier MID is used.

【0069】一般に、コンピュータ間の通信(LAN 間通
信)ではかなり長いメッセージ(SC-PDU)が転送される
が、図11に示すように、1つのSC-PDUをセル単位の分
割したSAR-PDU には、それぞれに同一のMID が与えられ
るので、異なるSC-PDUとの識別が可能となり、1つのAT
M コネクション上で複数のSC-PDUをセルインタリーブす
ることによって多重通信することができる。また、スト
リーミングサービスモードにおけるパイプライニング機
能を設けることにより、1つの転送メッセージが各コネ
クションレスサービス機能(CLSF)にすべて蓄積される
のを待つことなく、セル単位で転送メッセージの一部を
蓄積した段階で次の転送先に次々と転送する方式によ
り、多くのメッセージを低遅延で高多重化することがで
きる。
Generally, in communication between computers (communication between LANs), a considerably long message (SC-PDU) is transferred, but as shown in FIG. 11, one SC-PDU is divided into cell units, and SAR-PDU is divided. Since the same MID is given to each, it is possible to distinguish from different SC-PDU, and one AT
Multiple communication can be performed by performing cell interleaving of multiple SC-PDUs on the M connection. In addition, by providing a pipelining function in the streaming service mode, a stage in which a part of transfer messages is accumulated in cell units without waiting for one transfer message to be accumulated in each connectionless service function (CLSF) With the method of successively transferring to the next transfer destination, many messages can be highly multiplexed with low delay.

【0070】アダプテーションレイヤ上のコネクション
レスプロトコル(すなわち、AAL タイプ3/4 の上位プロ
トコル)をコネクションレスネットワークアクセスプロ
トコル(CLNAP )と呼ぶ。このプロトコルは、コネクシ
ョンレスサービス機能で終端され、メッセージごとに設
定された相手先アドレスと発信元アドレスを参照しなが
らルーティング処理が行われる。
A connectionless protocol on the adaptation layer (that is, a higher-level protocol of AAL type 3/4) is called a connectionless network access protocol (CLNAP). This protocol is terminated by the connectionless service function, and the routing process is performed by referring to the destination address and the source address set for each message.

【0071】ATM レイヤ、AAL タイプ3/4 、CLNAP の各
プロトコルは、エンドツーエンドのプロトコルスタック
においては、LAN のメディアアクセス制御(MAC )のレ
イヤに相当する。MAC との違いはそのアドレスとルーテ
ィングにある。LAN 内のMACでは、メディア制御の形式
としてはCSMA/CD やトークンリングなどさまざまである
が、基本的には各ノードに付与した装置固有のMAC アド
レスによってルーティングを行う。これに対して、ATM
レイヤ、AAL タイプ3/4 、CLNAP の各プロトコルでは、
装置とは独立のISDN番号(勧告E.164に基づく公衆
網番号)によりルーティングが行われ、端末からはISDN
ネットワーク全体があたかも1つの広域LAN であるかの
ように見える。
The ATM layer, AAL type 3/4, and CLNAP protocols correspond to the LAN media access control (MAC) layer in the end-to-end protocol stack. The difference from MAC is in its address and routing. The MAC in the LAN has various media control formats such as CSMA / CD and token ring, but basically the routing is performed by the device-specific MAC address assigned to each node. On the other hand, ATM
Layer, AAL type 3/4 and CLNAP protocols,
Routing is performed by an ISDN number (public network number based on Recommendation E.164) that is independent of the equipment, and ISDN is sent from the terminal.
The entire network looks as if it were one wide area LAN.

【0072】CLNAP の上位レイヤとしては、LAN のレイ
ヤ2プロトコルであるロジカルリンク制御(LLC )が配
置され、両端末(ルータ)間でLLC リンクを確立する形
となる。すなわち、B-ISDNネットワークは、LAN のネッ
トワーク全体からは1つのサブネットワークとして扱わ
れる。送信側のルータのルーティングプロトコルは、受
信側のLAN 内へと転送されるべきパケットを処理せずに
そのまま転送(カプセル化)して、LLC 経由でB-ISDNネ
ットワークへ送出する。サブネットワークアクセスプロ
トコル(SNAP)は、このようなカプセル化を行うプロト
コルである。
As the upper layer of CLNAP, a logical link control (LLC) which is a layer 2 protocol of LAN is arranged, and an LLC link is established between both terminals (routers). That is, the B-ISDN network is treated as one sub-network from the entire LAN network. The routing protocol of the router on the sending side transfers (encapsulates) the packet that should be transferred to the LAN on the receiving side without processing, and sends it out to the B-ISDN network via LLC. Sub-network access protocol (SNAP) is a protocol that performs such encapsulation.

【0073】SMDS(DQDBも同じである)を利用して通信
を行う場合のプロトコルは、上記B-ISDNとほぼ同様であ
る。両者のプロトコルスタックは1対1には対応してい
ないが、SMDSの物理レイヤは上記B-ISDNの物理レイヤに
相当し、SMDSの加入者インタフェースプロトコルSIP の
レベル2は上記B-ISDNのATM レイヤおよびAAL タイプ3/
4 SAR に相当し、SMDSのSIP のレベル3は上記B-ISDNの
AAL タイプ3/4 CPCSおよびCLNAP に相当する。
The protocol for communication using SMDS (DQDB is also the same) is almost the same as the above-mentioned B-ISDN. Both protocol stacks do not correspond one-to-one, but the physical layer of SMDS corresponds to the physical layer of B-ISDN above, and the level 2 of subscriber interface protocol SIP of SMDS above is the ATM layer of B-ISDN above. And AAL type 3 /
Corresponding to 4 SAR, SMDS SIP level 3 is above B-ISDN.
Equivalent to AAL type 3/4 CPCS and CLNAP.

【0074】SMDSとB-ISDN(ATM )との相違は、セル転
送、スロット転送を行うレイヤにおいて、ATM が端末か
らネットワークへのフロー制御を行うのに対し、SMDSで
は、分散型メディアへのアクセス制御を行う。AAL タイ
プ3/4 および本的にSMDSと同じである。また、コネクシ
ョンレスでメッセージ転送を行うレイヤに関しても、コ
ネクションレスネットワークアクセスプロトコル(CLNA
P )とSMDSの加入者インタフェースプロトコルSIP のレ
ベル3とが基本的に同じである。
The difference between SMDS and B-ISDN (ATM) is that ATM performs flow control from the terminal to the network at the layer for cell transfer and slot transfer, whereas SMDS allows access to distributed media. Take control. Same as AAL type 3/4 and essentially SMDS. In addition, the connectionless network access protocol (CLNA
P) and SMDS subscriber interface protocol SIP level 3 are basically the same.

【0075】このように、SMDSは、AAL タイプ3/4 と同
等のプロトコルによって通信が規定されており、コネク
ションレスデータをATM 網を介して転送するときには、
そのコネクションレスデータを分解した各セルに付加さ
れたMID によって他のコネクションレスデータから識別
する。そして、このMID を用いてコネクションレスデー
タ毎に課金を行うことができる。
As described above, the SMDS defines communication by a protocol equivalent to AAL type 3/4, and when transferring connectionless data through the ATM network,
The MID added to each cell that decomposes the connectionless data identifies it from other connectionless data. Then, this MID can be used to charge for each connectionless data.

【0076】図9に戻る。第1の異常状態が発生した場
合は、セルイネーブル信号CEN は有効セルであることを
示しているが、実際には有効セルが入力していないの
で、データ抽出部52は送信元アドレスSAを抽出するこ
とができず、比較回路73の比較結果は「不一致」とな
る。従って、異常判断部74は比較回路73から「1:
不一致」を受信する。換言すれば、異常判断部74は、
比較回路73から「0:一致」を受信しないので、課金
処理を開始しない。このように、第1の異常状態が発生
した場合は、セルイネーブル信号CEN は有効セルである
ことを示しているものの、送信元アドレスSA(上位8ビ
ットが"11000001")を格納したBOM を受信しないので、
課金処理は行われず、誤ったセルイネーブル信号CEN の
受信に基づいて課金処理を実行して誤った課金情報を収
集することはない。そして、異常判断部74は、SA異常
通知を行う。この通知は、呼制御プロセッサ16を介し
て主プロセッサ15へ転送される。
Returning to FIG. When the first abnormal state occurs, the cell enable signal CEN indicates that the cell is a valid cell, but since the valid cell is not actually input, the data extraction unit 52 extracts the source address SA. Therefore, the comparison result of the comparison circuit 73 becomes “mismatch”. Therefore, the abnormality determination unit 74 outputs “1:” from the comparison circuit 73.
"Mismatch" is received. In other words, the abnormality determination unit 74 is
Since "0: Match" is not received from the comparison circuit 73, the charging process is not started. In this way, when the first abnormal condition occurs, the cell enable signal CEN indicates that the cell is valid, but the BOM storing the source address SA (the upper 8 bits is "11000001") is received. I don't
The charging process is not performed, and the charging process is not executed based on the reception of the incorrect cell enable signal CEN to collect the incorrect charging information. Then, the abnormality determination unit 74 issues an SA abnormality notification. This notification is forwarded to the main processor 15 via the call control processor 16.

【0077】第2の異常状態が発生した場合は、データ
転送にエラーがなかったとすると、BOM を受信したとき
にそのBOM に格納されている送信元アドレスSAの上位8
ビットがSA設定部71に格納されている送信元アドレス
SAの上位8ビットの予測値と一致するので、異常判断部
74は、比較回路73から「0:一致」を受信する。と
ころが、セルイネーブル信号CEN は無効セル状態を示し
ているので、フリップフロップ76の出力は「1:異
常」になる。一方、フリップフロップ77は、比較回路
73から受信した比較結果信号「0」をそのまま出力す
る。したがって、課金部50は、フリップフロップ76
の出力によって何らかの異常が発生したことを認識で
き、フリップフロップ77の出力によって、その異常の
種別がCEN 異常であることを認識できる。そして、異常
判断部74は、CEN 異常通知を行う。この通知は、呼制
御プロセッサ16を介して主プロセッサ15へ転送され
る。
When the second abnormal condition occurs, assuming that there is no error in data transfer, when the BOM is received, the upper 8 bits of the source address SA stored in the BOM are received.
Source address whose bits are stored in the SA setting unit 71
Since the predicted value of the upper 8 bits of SA matches, the abnormality determination unit 74 receives “0: match” from the comparison circuit 73. However, since the cell enable signal CEN indicates the invalid cell state, the output of the flip-flop 76 becomes "1: abnormal". On the other hand, the flip-flop 77 outputs the comparison result signal “0” received from the comparison circuit 73 as it is. Therefore, the charging unit 50 causes the flip-flop 76 to
It is possible to recognize that some kind of abnormality has occurred by the output of, and it is possible to recognize that the type of the abnormality is CEN abnormality by the output of the flip-flop 77. Then, the abnormality determination unit 74 issues a CEN abnormality notification. This notification is forwarded to the main processor 15 via the call control processor 16.

【0078】なお、セルイネーブル信号CEN が無効セル
であることを示しているときに、比較回路73による比
較結果が「不一致」であるような場合は、排他オア回路
75の出力が「0」となるが、転送データから抽出した
送信元アドレスSAの上位8ビットと予測送信元アドレス
SAのそれとが一致していないので、課金処理は開始され
ず、誤った課金がされることはない。
When the cell enable signal CEN indicates an invalid cell and the comparison result by the comparison circuit 73 is "mismatch", the output of the exclusive OR circuit 75 is "0". However, the upper 8 bits of the source address SA extracted from the transfer data and the predicted source address
Since it does not match that of the SA, the billing process will not be started and incorrect billing will not occur.

【0079】図12は、第2の実施例の他の構成を示す
図である。同図に示す構成は、SMDS処理システムの1つ
の実施形態に即した方式に対応している。この方式で
は、セルをSMDS処理装置間で転送するとき(図3では、
送信側ライン部21からPVC 32を介して受信側ライン
部22へ転送する時)には、図13に示すように、BOM
(先頭セル)は、INT-BOM およびSIP-BOM に変換され
る。INT-BOM には、変換前のBOM に格納されていた送信
元アドレスSAが格納されるとともに、転送データが経由
してきた経路を示すキャリア情報が格納される。一方、
SIP-BOM には送信先アドレスDAが格納される。また、CO
M (中間セル)及びEOM (最終セル)はそのままであ
り、EOM にはデータ長情報が格納される。
FIG. 12 is a diagram showing another structure of the second embodiment. The configuration shown in the figure corresponds to a system conforming to one embodiment of the SMDS processing system. In this method, when cells are transferred between SMDS processors (in FIG. 3,
When transferring from the transmission side line unit 21 to the reception side line unit 22 via the PVC 32), as shown in FIG.
(First cell) is converted to INT-BOM and SIP-BOM. The source address SA stored in the BOM before conversion is stored in the INT-BOM, and the carrier information indicating the route through which the transfer data has passed is stored. on the other hand,
The destination address DA is stored in the SIP-BOM. Also, CO
M (intermediate cell) and EOM (final cell) remain unchanged, and data length information is stored in EOM.

【0080】図12に示す課金部50が、セルフレーム
信号CF、セルイネーブル信号CEN とともにセルデータCD
0-15を受信側ライン部22から受信すると、セル区分抽
出部81は、各セルの種別を認識し、INT-BOM 、SIP-BO
M およびEOM を課金データ収集部82へ転送する。課金
データ収集部82は、受け取ったセルから課金に係わる
情報として送信元アドレスSA、キャリア情報、送信先ア
ドレスDA、データ長情報、識別子MID 等を抽出し、DA圧
縮部83、SA圧縮部84、SA・キャリア圧縮部85によ
る圧縮処理や、課金処理部86によるL2-PDUおよびL3-P
DUの個数算出処理等を実行して、課金データとして格納
しておく。この課金データは、MID 保持部87に格納さ
れる識別子MID ごとに処理される。なお、上記セル区分
抽出部81および課金データ収集部82は、図4のデー
タ抽出部52に対応する。
The charging unit 50 shown in FIG. 12 uses the cell data CD together with the cell frame signal CF and the cell enable signal CEN.
When 0-15 is received from the reception side line unit 22, the cell division extraction unit 81 recognizes the type of each cell, INT-BOM, SIP-BO
Transfer M and EOM to the billing data collection unit 82. The billing data collection unit 82 extracts the source address SA, the carrier information, the destination address DA, the data length information, the identifier MID, etc. from the received cell as billing-related information, and the DA compression unit 83, the SA compression unit 84, The compression processing by the SA / carrier compression unit 85 and the L2-PDU and L3-P by the charging processing unit 86
The number of DUs is calculated and stored as billing data. This billing data is processed for each identifier MID stored in the MID holding unit 87. The cell division extraction unit 81 and the billing data collection unit 82 correspond to the data extraction unit 52 of FIG.

【0081】図12に示す課金部50は、SA異常検出回
路90を有する。SA異常検出回路90においては、INT-
BOM に格納されている送信元アドレスSAの上位8ビット
と、予め設定しておいた送信元アドレスSAの上位8ビッ
トの予測値との比較によって転送データの正常性を確認
する。
The charging section 50 shown in FIG. 12 has an SA abnormality detection circuit 90. In the SA abnormality detection circuit 90, INT-
The normality of the transfer data is confirmed by comparing the upper 8 bits of the source address SA stored in the BOM with the preset higher 8 bits of the predicted value of the source address SA.

【0082】すなわち、課金部50のファームウェア
が、送信元アドレスSAの上位8ビットの予測値として"1
1000001"を一時格納メモリ91に設定し、さらにその値
をSA上位8ビット保持部92に格納する。また、SA上位
8ビット抽出部93は、セル区分抽出部81によってIN
T-BOM から取出された送信元アドレスSAを受信すると、
その上位8ビットを抽出して比較回路94へ通知する。
比較回路94は、SA上位8ビット抽出部93から受信し
た値と、SA上位8ビット保持部92に予め設定しておい
た予測値とを比較し、比較結果(一致・不一致)をフリ
ップフロップ95のデータ端子Dへ入力する。
That is, the firmware of the charging unit 50 sets "1" as the predicted value of the upper 8 bits of the transmission source address SA.
1000001 "is set in the temporary storage memory 91, and the value is further stored in the SA high-order 8-bit holding unit 92. Further, the SA high-order 8-bit extraction unit 93 is set by the cell division extraction unit 81 to IN
When the source address SA retrieved from the T-BOM is received,
The upper 8 bits are extracted and notified to the comparison circuit 94.
The comparison circuit 94 compares the value received from the SA high-order 8-bit extraction unit 93 with the predicted value preset in the SA high-order 8-bit holding unit 92, and the comparison result (match / mismatch) is flip-flop 95. Input to the data terminal D of.

【0083】タイミング制御部88は、セルイネーブル
信号CEN が有効セルを示す状態においてINT-BOM が検出
されたときにパルスを出力する。フリップフロップ95
は、タイミング制御部88からのパルスをそのクロック
端子CPで受信すると、そのタイミングで比較回路94
の比較結果を取り込んでQ端子から出力する。即ち、フ
リップフロップ95は、INT-BOM の入力タイミングに同
期して、入力INT-BOMから抽出した送信元アドレスSAの
上位8ビットとその予測値との比較結果を出力する。こ
のフリップフロップ95の出力(SA異常検出回路90の
出力)が「不一致」を示す場合は、その出力は、SA異常
通知(または、CEN 異常通知)として呼制御プロセッサ
または主プロセッサへ通知される。そして、それらプロ
セッサは障害状態を認識し、その障害に対応する処理を
実行する。
The timing controller 88 outputs a pulse when the INT-BOM is detected in the state where the cell enable signal CEN indicates a valid cell. Flip-flop 95
When the pulse from the timing control unit 88 is received at the clock terminal CP, the comparison circuit 94 at that timing
The result of comparison is fetched and output from the Q terminal. That is, the flip-flop 95 outputs the comparison result of the higher 8 bits of the source address SA extracted from the input INT-BOM and its predicted value in synchronization with the input timing of the INT-BOM. When the output of the flip-flop 95 (the output of the SA abnormality detection circuit 90) indicates "mismatch", the output is notified to the call control processor or the main processor as an SA abnormality notification (or CEN abnormality notification). Then, the processors recognize the failure state and execute the processing corresponding to the failure.

【0084】上記構成によれば、セルイネーブル信号CE
N として有効セルを示す状態が課金部50に入力された
場合でも、そのときの転送データの送信元アドレスSAが
予測値と一致しなかったときには、課金処理は行われな
いので、誤った課金を防ぐことができ、信頼性が向上す
る。
According to the above configuration, the cell enable signal CE
Even when a state indicating a valid cell as N is input to the charging unit 50, if the source address SA of the transfer data at that time does not match the predicted value, the charging process is not performed, so incorrect charging may be performed. Can be prevented and reliability is improved.

【0085】なお、上記第2の実施例では、入力データ
から抽出した送信元アドレスSAの上位8ビットとその予
測値との比較結果に基づいてデータ転送の正常性を判断
して課金処理を行っているが、これに限定されるもので
はなく、予測可能な任意のビットを用いることができ
る。たとえば、送信元アドレスSAの上位4ビットあるい
は下位16ビットを用いてもよい。また、送信元アドレ
スSAのかわりに、送信先アドレスDAを用いてもよい。SM
DSの送信先アドレスDAは、図8(b) に示す構成であり、
このアドレスにおいても所定ビットが固定されており、
受信側で予測可能である。
In the second embodiment, the normality of data transfer is judged based on the result of comparison between the upper 8 bits of the source address SA extracted from the input data and its predicted value, and the charging process is performed. However, the present invention is not limited to this, and any predictable bit can be used. For example, upper 4 bits or lower 16 bits of the source address SA may be used. Further, the destination address DA may be used instead of the source address SA. SM
The destination address DA of the DS has the configuration shown in FIG. 8 (b),
Even in this address, the predetermined bits are fixed,
It is predictable on the receiving side.

【0086】次に、第1および第2の実施例に共通する
障害時の通知方法を説明する。図14は、障害の通知方
法を説明する図である。課金部50において、第1また
は第2の実施例で上述したような障害が検出されると、
課金部50はその旨をマネージメント部42に通知す
る。あるいは、課金部50に状態管理用メモリを設け、
上記障害が発生した場合にその障害内容を状態管理用メ
モリに書き込んでおき、マネージメント部42がその障
害情報を読み出すようにしてもよい。
Next, a method of notifying at the time of failure common to the first and second embodiments will be described. FIG. 14 is a diagram for explaining a failure notification method. When the charging unit 50 detects a failure as described above in the first or second embodiment,
The billing unit 50 notifies the management unit 42 of that fact. Alternatively, the charging unit 50 may be provided with a state management memory,
When the above failure occurs, the failure content may be written in the state management memory and the management section 42 may read the failure information.

【0087】マネージメント部42は、障害を認識する
と、その旨を呼処理プロセッサ16に通知し、呼処理プ
ロセッサ16は必要に応じてその情報をさらに主プロセ
ッサ15に通知する。主プロセッサ15は、通知された
障害の内容に応じて、課金処理を停止する必要があるか
否かを判断する。また、SMDS処理装置が2重化構成であ
る場合には、主プロセッサ15は、系切換えの必要があ
るか否かを判断し、必要であれば運用系を切り換えて課
金処理を継続する。
When the management unit 42 recognizes the failure, it notifies the call processor 16 of the fact, and the call processor 16 further notifies the main processor 15 of the information as necessary. The main processor 15 determines whether or not the charging process needs to be stopped according to the content of the notified failure. Further, when the SMDS processing device has a duplex configuration, the main processor 15 determines whether or not it is necessary to switch the system, and if necessary, switches the operating system and continues the charging process.

【0088】以上、本発明の一実施例としてSMDSを採り
上げて説明したが、本発明はこのデータ伝送サービスに
限定されるものではなく、所定間隔ごとにデータユニッ
トが転送されその各データユニットに対してタイミング
信号が生成されるデータ伝送方式に適用できる。また、
本発明は、転送データ内の所定ビットの正常性に基づい
て課金処理を制御する方式をすべて含む。
The SMDS has been described above as an embodiment of the present invention, but the present invention is not limited to this data transmission service, and a data unit is transferred at a predetermined interval to each data unit. It can be applied to a data transmission method in which a timing signal is generated. Also,
The present invention includes all methods of controlling the charging process based on the normality of a predetermined bit in the transfer data.

【0089】[0089]

【発明の効果】所定間隔ごとにデータユニットが転送さ
れ、各データユニットに対して生成されるタイミング信
号を利用して課金処理を行う課金方式において、上記タ
イミング信号の周期を監視する手段を設け、その周期の
正常性を確認しながら課金処理を行うので、課金処理の
信頼性が向上する。
EFFECT OF THE INVENTION In a billing system in which a data unit is transferred at predetermined intervals and a billing process is performed using a timing signal generated for each data unit, means for monitoring the cycle of the timing signal is provided. Since the billing process is performed while confirming the normality of the cycle, the reliability of the billing process is improved.

【0090】転送データが有効データを含んでいるとき
に課金処理を実行する課金方式において、転送データの
正常性を確認する手段を設け、転送データが有効データ
を含むと判断された場合においても、転送データの正常
性を確認できなかった場合には障害発生とみなして課金
処理を制御するための通知を行うので、転送データが有
効データを含んでいるか否かを示す情報に異常が発生し
た場合においても、誤った課金を防ぐことができる。
In the charging system for executing the charging process when the transfer data includes valid data, a means for confirming the normality of the transfer data is provided, and even when it is determined that the transfer data includes the valid data, When the normality of the transfer data cannot be confirmed, it is considered that a failure has occurred and a notification is sent to control the billing process, so if an error occurs in the information indicating whether or not the transfer data contains valid data. Also in, it is possible to prevent incorrect billing.

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

【図1】(a) および(b) は、それぞれ本発明の第1の態
様および第2の態様の原理を説明する図である。
FIG. 1 (a) and (b) are diagrams for explaining the principle of the first aspect and the second aspect of the present invention, respectively.

【図2】SMDSシステムの全体概略構成図である。FIG. 2 is an overall schematic configuration diagram of an SMDS system.

【図3】SMDS加入者間のデータ転送方式の構成図であ
る。
FIG. 3 is a configuration diagram of a data transfer method between SMDS subscribers.

【図4】課金部を中心に示した共通部の構成図である。FIG. 4 is a configuration diagram of a common unit mainly showing a charging unit.

【図5】共通部に入力される信号およびクロックのタイ
ミングチャートである。
FIG. 5 is a timing chart of signals and clocks input to a common unit.

【図6】本発明の第1の実施例の構成図である。FIG. 6 is a configuration diagram of a first embodiment of the present invention.

【図7】本発明の第2の実施例の構成図である。FIG. 7 is a configuration diagram of a second embodiment of the present invention.

【図8】(a) は、送信元アドレスSAのフォーマット示
し、(b) は、送信先アドレスDAのフォーマットを示す図
である。
8A is a diagram showing a format of a source address SA, and FIG. 8B is a diagram showing a format of a destination address DA.

【図9】図7の異常判断部の要部回路図である。9 is a circuit diagram of a main part of an abnormality determination unit in FIG.

【図10】コネクションレスデータとセルとの間の分解
・組立てを説明する図である。
FIG. 10 is a diagram for explaining disassembly / assembly between connectionless data and a cell.

【図11】コネクションレスデータをセルに分解したと
きのフォーマットを示す図である。
FIG. 11 is a diagram showing a format when connectionless data is decomposed into cells.

【図12】第2の実施例の他の構成を示す図である。FIG. 12 is a diagram showing another configuration of the second exemplary embodiment.

【図13】図12の構成において処理されるセルを説明
する図である。
FIG. 13 is a diagram illustrating cells processed in the configuration of FIG.

【図14】異常状態の通知方法を説明する図である。FIG. 14 is a diagram illustrating a method of notifying an abnormal state.

【図15】SMDSにおいて、可変長データと固定長セルと
の変換を示す図である。
FIG. 15 is a diagram showing conversion between variable-length data and fixed-length cells in SMDS.

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

1 周期検出手段 2 通知手段 3 課金処理手段 6 抽出手段 7 通知手段 8 課金処理手段 11 ラインインタフェース装置 12 ATM スイッチ 13、14 信号装置 15 主プロセッサ 16〜18 呼処理プロセッサ 20 SMDS処理装置 21 送信側ライン部SMLP 22 受信側ライン部RMLP 23 共通部COM 41 トラフィック監視部 42 マネージメント部 50 課金部 51 CF断検出回路 52 データ抽出部 53 DA圧縮部 54 SA圧縮部 55 SA,キャリア圧縮部 56 クロック作成部 57 課金用RAM 58 MID 保持部 60 CF周期異常検出回路 61 周期格納メモリ 62、63 カウンタ 64 比較回路 65 フリップフロップ 66 オア回路 70 SA異常検出回路 71 SA設定部 72 抽出SA保持部 73 比較回路 74 異常判断部 75 排他オア回路 76、77 フリップフロップ 81 セル区分抽出部 82 課金データ収集部 83 DA圧縮部 84 SA圧縮部 85 SA,キャリア圧縮部 86 課金処理部 87 MID 保持部 88 タイミング制御部 90 SA異常検出回路 91 一時格納メモリ 92 SA上位8ビット保持部 93 SA上位8ビット抽出部 94 比較回路 95 フリップフロップ DESCRIPTION OF SYMBOLS 1 Cycle detection means 2 Notification means 3 Charging processing means 6 Extraction means 7 Notification means 8 Charging processing means 11 Line interface device 12 ATM switch 13, 14 Signal device 15 Main processor 16-18 Call processing processor 20 SMDS processing device 21 Transmission side line Section SMLP 22 reception side line section RMLP 23 common section COM 41 traffic monitoring section 42 management section 50 billing section 51 CF disconnection detection circuit 52 data extraction section 53 DA compression section 54 SA compression section 55 SA, carrier compression section 56 clock generation section 57 Billing RAM 58 MID holding unit 60 CF Period abnormality detection circuit 61 Period storage memory 62, 63 Counter 64 Comparison circuit 65 Flip-flop 66 OR circuit 70 SA abnormality detection circuit 71 SA setting unit 72 Extracted SA holding unit 73 Comparison circuit 74 Abnormal judgment Part 75 Exclusive OR circuit 76, 77 Free Flop 81 Cell classification extraction unit 82 Billing data collection unit 83 DA compression unit 84 SA compression unit 85 SA, carrier compression unit 86 Billing processing unit 87 MID holding unit 88 Timing control unit 90 SA abnormality detection circuit 91 Temporary storage memory 92 SA upper 8 Bit holding unit 93 SA Upper 8 bits extraction unit 94 Comparison circuit 95 Flip-flop

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 所定間隔ごとにデータユニットが転送さ
れ、該データユニットに対して生成されるタイミング信
号を利用して課金処理を行うデータ伝送の課金方式にお
いて、 上記タイミング信号の周期を検出する周期検出手段と、 該周期検出手段によって検出された周期と正常状態にお
けるタイミング信号の周期とを比較し、その比較結果を
通知する通知手段と、 該通知手段による通知に従って課金処理を制御する課金
処理手段と、 を有することを特徴とするデータ伝送の課金方式。
1. A charging method for data transmission, wherein a data unit is transferred at a predetermined interval, and a charging process is performed using a timing signal generated for the data unit, in a cycle for detecting a cycle of the timing signal. Detecting means, notifying means for comparing the cycle detected by the cycle detecting means with the cycle of the timing signal in the normal state, and notifying the comparison result, and charging processing means for controlling the charging processing according to the notification by the notifying means. A charging method for data transmission, comprising:
【請求項2】 上記周期検出手段は、所定周波数のクロ
ック信号によってカウントアップし上記タイミング信号
を受信するごとにカウント値をリセットするカウンタを
有することを特徴とする請求項1に記載のデータ伝送の
課金方式。
2. The data transmission according to claim 1, wherein the period detecting means has a counter that counts up with a clock signal of a predetermined frequency and resets the count value each time the timing signal is received. Billing method.
【請求項3】上記通知手段は、正常状態におけるタイミ
ング信号の周期を格納するメモリと、上記周期検出手段
によって検出された周期と上記メモリに格納されている
周期とを比較する比較回路と、上記タイミング信号が入
力したときに上記比較回路の比較結果を上記通知として
出力する通知出力回路と、を有することを特徴とする請
求項1に記載のデータ伝送の課金方式。
3. The notifying means comprises a memory for storing a cycle of a timing signal in a normal state, a comparator circuit for comparing a cycle detected by the cycle detecting means with a cycle stored in the memory, The accounting system for data transmission according to claim 1, further comprising: a notification output circuit that outputs the comparison result of the comparison circuit as the notification when a timing signal is input.
【請求項4】 転送されるデータユニットが有効データ
を含むときにそのデータユニットに対して課金処理を実
行するデータ伝送の課金方式において、 上記データユニットから所定情報を抽出する抽出手段
と、 該抽出手段が抽出した所定情報と該所定情報の予測値と
を比較し、その比較結果を通知する通知手段と、 該通知手段による通知に従って課金処理を制御する課金
処理手段と、 を有することを特徴とするデータ伝送の課金方式。
4. A billing system for data transmission, wherein billing processing is executed for a data unit to be transferred when the data unit to be transferred contains valid data, and extracting means for extracting predetermined information from the data unit, A notification unit that compares the predetermined information extracted by the unit with a predicted value of the predetermined information and notifies the comparison result; and a charging processing unit that controls the charging process according to the notification from the notification unit. Data transmission billing method.
【請求項5】 上記抽出手段は、上記データユニットの
送信元アドレス内の所定ビットを抽出し、上記通知手段
は、その抽出した送信元アドレス内の所定ビットと該送
信元アドレス内の所定ビットの予測値とを比較すること
を特徴とする請求項4に記載のデータ伝送の課金方式。
5. The extracting means extracts a predetermined bit in a transmission source address of the data unit, and the notifying means extracts the predetermined bit in the extracted transmission source address and a predetermined bit in the transmission source address. The charging method for data transmission according to claim 4, wherein the charging method is compared with a predicted value.
【請求項6】 上記抽出手段は、上記データユニットの
送信先アドレス内の所定ビットを抽出し、上記通知手段
は、その抽出した送信先アドレス内の所定ビットと該送
信先アドレス内の所定ビットの予測値とを比較すること
を特徴とする請求項4に記載のデータ伝送の課金方式。
6. The extracting means extracts a predetermined bit in a transmission destination address of the data unit, and the notifying means extracts the predetermined bit in the extracted transmission destination address and the predetermined bit in the transmission destination address. The charging method for data transmission according to claim 4, wherein the charging method is compared with a predicted value.
【請求項7】 上記課金処理手段は、転送されるデータ
ユニットが有効データを含み、かつ、上記比較結果が一
致したときに課金処理を行うことを特徴とする請求項4
に記載のデータ伝送の課金方式。
7. The billing processing means performs billing processing when the transferred data unit includes valid data and the comparison results match.
Billing method for data transmission described in.
【請求項8】 上記課金処理手段は、転送されるデータ
ユニットが有効データを含んでいた場合においても、上
記比較結果が不一致であった場合には、障害発生に対応
した処理を行うことを特徴とする請求項4に記載のデー
タ伝送の課金方式。
8. The billing processing means, even when the transferred data unit includes valid data, performs processing corresponding to the occurrence of a failure if the comparison results do not match. The charging method for data transmission according to claim 4.
JP7098785A 1995-04-24 1995-04-24 Charging system for data transmission Withdrawn JPH08293862A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP7098785A JPH08293862A (en) 1995-04-24 1995-04-24 Charging system for data transmission
US08/637,090 US5974458A (en) 1995-04-24 1996-04-24 Data transfer accounting device and method for performing an accounting process including an accounting information collecting process

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7098785A JPH08293862A (en) 1995-04-24 1995-04-24 Charging system for data transmission

Publications (1)

Publication Number Publication Date
JPH08293862A true JPH08293862A (en) 1996-11-05

Family

ID=14229033

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7098785A Withdrawn JPH08293862A (en) 1995-04-24 1995-04-24 Charging system for data transmission

Country Status (1)

Country Link
JP (1) JPH08293862A (en)

Similar Documents

Publication Publication Date Title
JP3667337B2 (en) ATM exchange system
US6229822B1 (en) Communications system for receiving and transmitting data cells
JP3014080B2 (en) Exchange adapter and general-purpose computer
US6081530A (en) Transmission of ATM cells
JP3386215B2 (en) AIS transmission system in ATM communication system, ATM device on transmission side, and ATM communication system
US6195352B1 (en) System and method for automatically identifying and analyzing currently active channels in an ATM network
US5974458A (en) Data transfer accounting device and method for performing an accounting process including an accounting information collecting process
JPH08163141A (en) Atm switching equipment
JP4602794B2 (en) System, method, and program for reassembling ATM data in real time
Cisco Managing the Catalyst 3900
Cisco Managing the Catalyst 3900
Cisco Managing the Catalyst 3900
Cisco Trunk Cards
JPH08293862A (en) Charging system for data transmission
JP3351994B2 (en) Broadband terminal device for ring structure network and congestion control method therefor
JP3132842B2 (en) Multiplexing of connectionless and connection-oriented communication systems in label switching networks
AU719539B2 (en) ATM switching system
JP3491135B2 (en) Method for inserting alarm cell in ATM network
Johnston et al. Functional description of H-bus: A broadband customer premises network
JP3859953B2 (en) ATM communication system
KR100195057B1 (en) Maintenance cell processing device of ATM network system
JP3632655B2 (en) ATM switching equipment
JP3581022B2 (en) Multicast method in ATM-M bus system
KR19980061783A (en) Frame Relay Matching Method in ATM Switching System
JPH07288526A (en) Atm communication system

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20020702