JP3189059B2 - Media-based charging control method - Google Patents
Media-based charging control methodInfo
- Publication number
- JP3189059B2 JP3189059B2 JP27929891A JP27929891A JP3189059B2 JP 3189059 B2 JP3189059 B2 JP 3189059B2 JP 27929891 A JP27929891 A JP 27929891A JP 27929891 A JP27929891 A JP 27929891A JP 3189059 B2 JP3189059 B2 JP 3189059B2
- Authority
- JP
- Japan
- Prior art keywords
- cell
- frame
- cells
- counter
- communication service
- 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.)
- Expired - Fee Related
Links
Landscapes
- Meter Arrangements (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、ATM網に於けるメデ
ィア対応課金制御方式に関する。ATM(Asyncronous
Transfer Mode )〔非同期伝送モード〕方式は、音
声信号,静止画や動画等の画像信号,各種のデータ等を
一定長のセルとして送受信する方式であり、セル単位で
通信が行われるが、データ等はフレーム単位で伝送され
ることから、課金をメディア対応に制御することが必要
となる。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a media charging control system in an ATM network. ATM (Asyncronous
Transfer Mode) [Asynchronous transmission mode] is a method for transmitting and receiving audio signals, image signals such as still images and moving images, and various types of data as cells of a fixed length. Since is transmitted in frame units, it is necessary to control the billing for media.
【0002】[0002]
【従来の技術】ATM網に於けるセルは、例えば、図4
の(A)に示すユーザ網インタフェースと、(B)に示
す網間インタフェースとの構成を有し、HDは5オクテ
ットのヘッダ、GFCは各端末から発生するトラヒック
の流れを制御する為の基本フロー制御部、VPIは論理
パス識別子、VCIは論理チャネル識別子、PTはユー
ザ情報用のセルか、ネットワーク運用用のセルかを識別
するペイロードタイプ、RESはリザーブ部、CLPは
音声信号等の輻輳時に廃棄を可能とするセルか、データ
等の廃棄をできるだけ回避したいセルかを示すセル廃棄
優先度、HECはヘッダの誤り制御とセル同期に利用す
るヘッダ誤り訂正部、IFは情報フィールドを示し、こ
の情報フィールドIFは48オクテットである。即ち、
セルは53オクテット長のものである。2. Description of the Related Art A cell in an ATM network is, for example, shown in FIG.
(A) and an inter-network interface shown in (B), HD is a 5-octet header, and GFC is a basic flow for controlling the flow of traffic generated from each terminal. The control unit, VPI is a logical path identifier, VCI is a logical channel identifier, PT is a payload type for identifying a cell for user information or a cell for network operation, RES is a reserve unit, and CLP is discarded when congestion of voice signal etc. Cell discard priority, which indicates whether the cell enables data discarding or the cell in which data discarding should be avoided as much as possible, HEC indicates a header error correction unit used for header error control and cell synchronization, and IF indicates an information field. Field IF is 48 octets. That is,
The cell is 53 octets long.
【0003】又アダプテーション・レイヤのSARプロ
トコル(セルフォーマット)としてタイプ1〜4が規定
されている。図5は、このタイプ1〜4を示すもので、
HDは前述の5オクテットのヘッダ、SNは4ビットの
シーケンスナンバー、SNPは4ビットのシーケンスナ
ンバー保護部、IFは前述の情報フィールド、ITは4
ビットの情報タイプ、LIは6ビットの有効情報長、F
ECは10ビットの関連2ビット誤り訂正符号、STは
2ビットのセグメントタイプ、RESは10ビットの予
約フィールド、CRCは10ビットの巡回冗長符号、M
IDは10ビットの多重化識別子である。従って、情報
フィールドIFは、タイプ1〜4によってその長さが異
なるものである。[0003] Types 1 to 4 are defined as the SAR protocol (cell format) of the adaptation layer. FIG. 5 shows these types 1-4.
HD is the 5-octet header described above, SN is a 4-bit sequence number, SNP is a 4-bit sequence number protection unit, IF is the information field described above, and IT is 4
Bit information type, LI is 6-bit effective information length, F
EC is a 10-bit related 2-bit error correction code, ST is a 2-bit segment type, RES is a 10-bit reserved field, CRC is a 10-bit cyclic redundancy code, M
ID is a 10-bit multiplex identifier. Therefore, the length of the information field IF differs depending on the types 1 to 4.
【0004】タイプ1は、音声信号,画像信号等の固定
速度の通信サービスをサポートするプロトコルであり、
又タイプ2は、帯域圧縮を前提とした可変速度の音声信
号や画像信号等の通信サービスをサポートするプロトコ
ルである。又タイプ3は、データ通信サービス用をサポ
ートするプロトコルであり、タイプ4はコネクションレ
ス型のデータ通信サービスをサポートするプロトコルで
ある。[0004] Type 1 is a protocol that supports fixed-rate communication services such as audio signals and image signals.
Type 2 is a protocol that supports communication services such as variable speed audio signals and image signals on the premise of band compression. Type 3 is a protocol supporting a data communication service, and type 4 is a protocol supporting a connectionless data communication service.
【0005】又一般的な課金方式としては、次のものが
挙げられる。 (1)保留時間課金 (2)対地別保留時間課金 (3)距離別課金 (4)従量課金 ATM網に於ける課金については、現段階では明確な提
案はされておらず、今後の課題となっており、(1)〜
(4)の課金方式の何れか一つ或いはそれらの組合せで
実現されると考えられる。特に、ATM網は前述のよう
にセル単位で通信が行われる点と、輻輳時に網内でセル
の廃棄が生じる点から、(4)の従量課金方式が、課金
のパラメータとして採用される可能性が高い。[0005] Further, as a general billing system, there is the following. (1) Reservation time charging (2) Location-specific reservation time charging (3) Distance-based charging (4) Pay-as-you-go charging At this stage, no clear proposal has been made for charging in the ATM network. It is (1)-
It is considered that this is realized by any one of the charging methods (4) or a combination thereof. In particular, in the ATM network, since communication is performed in units of cells as described above and cells are discarded in the network during congestion, there is a possibility that the metering method of (4) is adopted as a charging parameter. Is high.
【0006】[0006]
【発明が解決しようとする問題点】前述のように、AT
M網に於いては、呼が発生してから消滅するまでの間の
通過セル数をカウントして、従量課金用のパラメータと
することが考えられる。この場合、カウントしたセル数
は、ユーザ間で実際に送受信された情報量を表すことに
なる。又音声信号や画像信号の場合、網内の輻輳時にセ
ル廃棄が生じることがあり、それによる音声や画像の品
質が劣化することになる。即ち、通過セル数とサービス
品質とが比例関係にあることが判るから、通過セル数を
従量課金のパラメータとすることは妥当と考えられる。
しかし、データ等をATM網を介して伝送する場合、レ
イヤ2レベルのフレームをセル単位に分割して通信する
ことになるが、分割したセルの1個でも廃棄された場合
は、そのフレームについては再送する制御が行われる。
従って、単純に通過セル数のみを従量課金のパラメータ
とすることはできないことになる。SUMMARY OF THE INVENTION As described above, the AT
In the M network, it is conceivable to count the number of cells passing from when a call is generated until it disappears, and use it as a parameter for pay-per-use. In this case, the counted number of cells indicates the amount of information actually transmitted and received between users. In the case of a voice signal or an image signal, cell discarding may occur at the time of congestion in a network, and the quality of a voice or an image is degraded due to the cell discard. That is, since it is found that the number of passing cells and the service quality are in a proportional relationship, it is considered appropriate to use the number of passing cells as a parameter for pay-as-you-go.
However, when data or the like is transmitted via an ATM network, a frame at the layer 2 level is divided into cells for communication. When even one of the divided cells is discarded, the frame is Retransmission control is performed.
Therefore, it is impossible to simply use only the number of passing cells as a parameter for pay-per-use.
【0007】前述の音声信号や画像信号は、図5のタイ
プ1又はタイプ2によるセルによって伝送されるが、デ
ータの場合はタイプ3により伝送される。その場合、セ
ルの情報フィールドIFのデータは、分割したレイヤ2
フレームの先頭か、中間か、或いは最後かを示すセグメ
ントタイプSTが設けられ、BOM(Begin OfMess
age),COM(Center Of Message),EOM(En
d Of Message),SOM(Single Of Message)
が表示される。送信側では、レイヤ2フレームをセル単
位に分割した後、セグメントタイプSTを挿入する。又
シーケンスナンバーSNは、0〜15の値をサイクリッ
クに挿入する。The above-mentioned audio signal and image signal are transmitted by cells of type 1 or type 2 in FIG. 5, but are transmitted by type 3 in the case of data. In that case, the data in the cell information field IF is
A segment type ST indicating the beginning, middle, or end of a frame is provided, and a BOM (Begin OfMess) is provided.
age), COM (Center Of Message), EOM (En
d Of Message), SOM (Single Of Message)
Is displayed. On the transmitting side, after dividing the layer 2 frame into cells, the segment type ST is inserted. The sequence number SN cyclically inserts a value from 0 to 15.
【0008】受信側では、受信したセルをレイヤ2フレ
ームに組立てるものであるが、基本的には、BOMのセ
グメントタイプSTのセルからデータをバッファメモリ
に蓄積し、EOMのセグメントタイプSTのセルを受信
検出した時に、レイヤ2フレームを上位装置に転送す
る。この場合、シーケンスナンバーSNを監視し、サイ
クリックに0〜15が割当てられた値の一つでも欠落し
ていれば、セル廃棄が生じたと判断することができるか
ら、セル廃棄が発生した場合には、バッファメモリに蓄
積したデータを上位装置へ転送しない。On the receiving side, the received cell is assembled into a layer 2 frame. Basically, data is stored in the buffer memory from the BOM segment type ST cell, and the EOM segment type ST cell is stored in the buffer memory. When reception is detected, the layer 2 frame is transferred to the higher-level device. In this case, the sequence number SN is monitored, and if even one of the values assigned cyclically from 0 to 15 is missing, it can be determined that cell discard has occurred. Does not transfer the data stored in the buffer memory to the host device.
【0009】従って、上位装置では、フレームの送受信
数が合わないか、或いはタイムアウト等により、送信側
へ再送要求を送出する。それにより、送信側は再度レイ
ヤ2フレームを分割してセルの再送制御を行う。従っ
て、単純に通過セル数をカウントした場合に、例えば、
100個のセルからなるフレーム内の1個のセルが廃棄
されて、99個のセルが通過したことをカウントするこ
とになり、このフレームは再送制御されるから、99個
のセルは無駄なものとなるが、これについても課金され
ることになる。従って、ユーザにとっては、無駄となっ
たセルについても課金される問題が生じる。本発明は、
データ等の再送制御を行う通信サービスに於いても、実
際に有効となったセルをカウントして、課金の従量パラ
メータとすることを目的とする。[0009] Therefore, the upper-level device sends a retransmission request to the transmitting side because the number of transmitted and received frames does not match or due to a timeout or the like. As a result, the transmitting side again divides the layer 2 frame and performs retransmission control of the cell. Therefore, when simply counting the number of passing cells, for example,
One cell in a frame of 100 cells is discarded, and it is counted that 99 cells have passed. Since this frame is retransmitted, 99 cells are wasteful. However, this is also charged. Therefore, there is a problem that the user is charged even for the wasted cells. The present invention
It is another object of the present invention to count the number of cells that have actually become effective in a communication service that performs retransmission control of data and the like, and use the counted number as a billing-based parameter.
【0010】[0010]
【課題を解決するための手段】本発明のメディア対応課
金制御方式は、図1を参照して説明すると、音声信号,
画像信号,データ等を一定長のセルとして送受信するA
TM網に於いて、セル数をカウントするカウンタ部1
と、セルの種別を識別するセル識別部2と、データのフ
レームを検出するフレーム検出部3とを備え、セル識別
部2により音声信号,画像信号のような送受信間で再送
制御を行わない通信サービスのセルを識別した時、この
通信サービスの通過セルをカウンタ部1によりカウント
して、その通信サービスに対する課金の従量パラメータ
とし、セル識別部2によりデータのような送受信間で再
送制御を行う通信サービスのセルを識別した時、この通
信サービスに於けるフレームをフレーム検出部3により
検出し、カウンタ部1に於けるセル数のカウントを、セ
ル廃棄が生じないフレームについてのみ行い、このカウ
ンタ部1のカウント内容をその通信サービスに対する課
金の従量パラメータとするものである。The media-based charging control system of the present invention will be described with reference to FIG.
A for transmitting and receiving image signals, data, etc. as cells of a fixed length
Counter unit 1 for counting the number of cells in a TM network
And a cell identification unit 2 for identifying the type of a cell, and a frame detection unit 3 for detecting a frame of data, wherein the cell identification unit 2 does not perform retransmission control between transmission and reception such as an audio signal and an image signal. When the cell of the service is identified, the passing cell of the communication service is counted by the counter unit 1 and used as a usage-based parameter for charging the communication service, and the cell identification unit 2 performs retransmission control between data transmission and reception such as data. When the cell of the service is identified, the frame in the communication service is detected by the frame detection unit 3, and the number of cells in the counter unit 1 is counted only for the frame in which the cell is not discarded. Is used as a usage-based parameter for charging for the communication service.
【0011】又セル識別部2によりデータのような送受
信間で再送制御を行う通信サービスのセルを識別した
時、そのセルのセグメントタイプとシーケンスナンバー
とを監視し、フレーム検出部3に於いてフレームの先頭
部分を情報フィールドに含むセルからフレームの最終部
分を情報フィールドに含むセルまでのセル数をカウント
し、セル廃棄によるシーケンスナンバーの異常がない場
合のみ、そのフレームのセル数をカウンタ部1に加算す
るものである。When a cell of a communication service which performs retransmission control between data transmission and reception is identified by the cell identification unit 2, the segment type and sequence number of the cell are monitored, and the frame detection unit 3 The number of cells from the cell containing the first part of the frame in the information field to the cell containing the last part of the frame in the information field is counted. It is to be added.
【0012】又カウンタ部1により通過セルをカウント
し、セル識別部2によりデータのような送受信間で再送
制御を行う通信サービスのセルを識別した時、そのセル
のセグメントタイプとシーケンスナンバーとを監視し、
フレーム検出部3に於いてフレームの先頭部分を情報フ
ィールドに含むセルからフレームの最終部分を情報フィ
ールドに含むセルまでのセル数をカウントし、このセル
数のカウント内容を、セル廃棄によるシーケンスナンバ
ーの異常を検出した時に、カウンタ部1のカウント内容
から減算するものである。When a passing cell is counted by the counter unit 1 and a cell of a communication service for performing retransmission control between transmission and reception such as data is identified by the cell identification unit 2, the segment type and sequence number of the cell are monitored. And
The frame detector 3 counts the number of cells from the cell including the head portion of the frame in the information field to the cell including the end portion of the frame in the information field. When an abnormality is detected, the count value of the counter unit 1 is subtracted.
【0013】[0013]
【作用】音声信号や画像信号のように、再送制御を行わ
ない通信サービスの場合は、実際に通過したセル数をカ
ウンタ部1によりカウントすることにより、課金の従量
パラメータとする。又データのように、再送制御を行う
通信サービスの場合は、セル廃棄により再送制御が行わ
れるから、セル廃棄が行われたか否かをフレーム検出部
3に於いて識別し、フレーム内でセル廃棄が発生しない
場合は、そのフレーム内のセル数を通過セル数としてカ
ウンタ部1でカウントし、セル廃棄が発生した場合は、
そのフレーム内のセル数をカウントしない。従って、デ
ータ等の再送制御を行う通信サービスに於けるセルにつ
いては、実際に有効となった通過セル数をカウントし
て、課金の従量パラメータとすることができる。In the case of a communication service that does not perform retransmission control, such as a voice signal or an image signal, the number of cells that have actually passed is counted by the counter unit 1 to obtain a billing-based parameter. In the case of a communication service that performs retransmission control, such as data, retransmission control is performed by cell discarding. Therefore, whether or not cell discarding has been performed is identified by the frame detection unit 3 and cell discarding is performed within the frame. If the cell does not occur, the number of cells in the frame is counted as the number of passing cells by the counter unit 1. If the cell is discarded,
Do not count the number of cells in that frame. Therefore, for a cell in a communication service that performs retransmission control of data and the like, the number of actually passed cells can be counted and used as a billing-based parameter.
【0014】又セル識別部2によりデータ等の再送制御
を行う通信サービスのセルを識別した時、そのセルのセ
グメントタイプとシーケンスナンバーとを監視する。フ
レーム検出部3では、このセグメントタイプにより、フ
レームの先頭部分を情報フィールドに含むセルである
か、中間部分を情報フィールドに含むセルであるか、又
は最終部分を情報フィールドに含むセルであるかを識別
することができるから、フレームの先頭から最終までを
識別して、セル数をカウントする。即ち、1フレームの
セル数をカウントすることができる。そして、シーケン
スナンバーが前述のように0〜15をサイクリックで繰
り返されている場合は、セル廃棄が生じないと判断する
ことができ、一つでも欠落している場合は、セル廃棄が
生じたと判断することができる。このようにフレーム内
でセル廃棄が生じないと判断した場合は、カウントした
フレーム内のセル数をカウンタ部1に加算する。又セル
廃棄が生じたと判断した場合は、加算しない。従って、
カウンタ部1のカウント内容は、有効な通過セル数を示
すものとなる。When a cell of a communication service for performing retransmission control of data or the like is identified by the cell identification section 2, the segment type and sequence number of the cell are monitored. The frame detection unit 3 determines whether the cell is a cell including the head part of the frame in the information field, a cell including the intermediate part in the information field, or a cell including the last part in the information field according to the segment type. Since it can be identified, the number of cells is counted by identifying from the beginning to the end of the frame. That is, the number of cells in one frame can be counted. If the sequence number is cyclically repeated from 0 to 15 as described above, it can be determined that cell discard does not occur. If even one cell is missing, it is determined that cell discard has occurred. You can judge. When it is determined that cell discard does not occur in the frame as described above, the counted number of cells in the frame is added to the counter unit 1. If it is determined that the cell has been discarded, it is not added. Therefore,
The count content of the counter unit 1 indicates the number of valid passing cells.
【0015】又カウンタ部1により通過セルをカウント
し、セル識別部2によりデータ等の再送制御を行う通信
サービスのセルを識別した時、前述の場合と同様に、フ
レーム検出部3に於いて、そのセルのセグメントタイプ
とシーケンスナンバーとを監視し、そのセルがフレーム
の先頭であるか最終であるかを識別し、フレーム内のセ
ル数をカウントする。又シーケンスナンバーによりセル
廃棄の有無を識別し、セル廃棄が発生しない場合は、カ
ウンタ部1によりカウントした通過セル数を課金の従量
パラメータとする。又セル廃棄が発生した場合は、カウ
ンタ部1によりカウントした通過セル数から、フレーム
検出部3でカウントしたフレーム内のセル数を減算す
る。従って、カウンタ部1のカウント内容は、セル廃棄
が生じない有効通過セル数を示すものとなる。When the passing cell is counted by the counter unit 1 and the cell of the communication service for performing the retransmission control of the data or the like is identified by the cell identifying unit 2, the frame detecting unit 3 performs the same operation as described above. It monitors the segment type and sequence number of the cell, identifies whether the cell is at the beginning or end of the frame, and counts the number of cells in the frame. The presence / absence of cell discard is identified based on the sequence number. If no cell discard occurs, the number of passing cells counted by the counter unit 1 is used as a metering parameter for charging. When a cell is discarded, the number of cells in the frame counted by the frame detector 3 is subtracted from the number of passing cells counted by the counter 1. Therefore, the count content of the counter unit 1 indicates the number of effective passing cells in which cell discard does not occur.
【0016】[0016]
【実施例】図2は本発明の実施例の要部ブロック図であ
り、ATM網に於ける課金処理部の要部を示し、バッフ
ァメモリやルーティングスイッチ部等は図示を省略して
いる。同図に於いて、11はカウンタ部、12はセル識
別部、13はフレーム検出部、21はカウンタ(CNT
2)、22は+1回路、23は加算回路、24はシーケ
ンスナンバー保持テーブル、25は減算回路、26はフ
ラグFを有するカウンタ(CNT1)、27は制御演算
部である。FIG. 2 is a block diagram of a main part of an embodiment of the present invention, showing a main part of an accounting processing section in an ATM network, and omitting a buffer memory, a routing switch section and the like. In the figure, 11 is a counter unit, 12 is a cell identification unit, 13 is a frame detection unit, and 21 is a counter (CNT).
2) and 22 are +1 circuits, 23 is an addition circuit, 24 is a sequence number holding table, 25 is a subtraction circuit, 26 is a counter (CNT1) having a flag F, and 27 is a control operation unit.
【0017】セル識別部12は、通過するセルのタイプ
1〜3を識別し、且つ論理チャネル識別子VCIと、セ
グメントタイプSTとシーケンスナンバーSNとを抽出
し、カウンタ21,26及びシーケンスナンバー保持テ
ーブル24に論理チャネル識別子VCIを加え、セグメ
ントタイプSTを制御演算部27に加え、又シーケンス
ナンバーSNをシーケンスナンバー保持テーブル24に
加える。なお、タイプ4はコネクションレス型のデータ
通信サービスをサポートするプロトコルであり、このサ
ービスは交換機が提供するものではなく、コネクション
・サーバーが提供するもので、課金もこのコネクション
・サーバーが行うことになると考えられるから、この実
施例では、タイプ4の場合を除いて説明する。The cell identification unit 12 identifies the types 1 to 3 of the passing cell, extracts the logical channel identifier VCI, the segment type ST and the sequence number SN, and outputs counters 21 and 26 and a sequence number holding table 24. , The segment type ST to the control operation unit 27, and the sequence number SN to the sequence number holding table 24. Type 4 is a protocol that supports a connectionless data communication service. This service is not provided by an exchange but is provided by a connection server. Since it is conceivable, this embodiment will be described except for the case of type 4.
【0018】カウンタ21,26及びシーケンスナンバ
ー保持テーブル24は、論理チャネル識別子VCI対応
の領域を有し、又カウンタ26は、論理チャネル識別子
VCI対応にカウント領域と1ビットのセル廃棄発生検
出フラグFとを有する。又カウンタ21は、論理チャネ
ル識別子VCI抽出毎に、その論理チャネル識別子VC
I対応の領域の内容に、+1回路22により+1するも
のである。従って、カウンタ21の論理チャネル識別子
VCI対応の領域の内容は、論理チャネル識別子VCI
対応の通過セル数を示すものとなる。The counters 21 and 26 and the sequence number holding table 24 have areas corresponding to the logical channel identifier VCI. The counter 26 has a count area and a 1-bit cell discard occurrence detection flag F corresponding to the logical channel identifier VCI. Having. Each time the logical channel identifier VCI is extracted, the counter 21 sets the logical channel identifier VC
+1 is added to the contents of the area corresponding to I by the +1 circuit 22. Therefore, the contents of the area corresponding to the logical channel identifier VCI of the counter 21 are the logical channel identifier VCI.
This indicates the number of corresponding passing cells.
【0019】又シーケンスナンバー保持テーブル24に
は論理チャネル識別子VCI対応のセルのシーケンスナ
ンバーSNが書込まれ、前回のシーケンスナンバーと今
回のシーケンスナンバーとが減算回路25に於いて減算
される。セル廃棄が生じない場合には、シーケンスナン
バーは昇順で連続したものとなるから、減算出力は1を
示すことになる。これに対して減算出力が1でない場合
は、セル廃棄が発生したと判断する。なお、シーケンス
ナンバーSNを前述のように0〜15をサイクリックに
繰り返して付与される場合、0−15≠1となるが、差
が1又は−15の場合はセル廃棄が発生しないと判断す
ることができる。The sequence number SN of the cell corresponding to the logical channel identifier VCI is written in the sequence number holding table 24, and the previous sequence number and the current sequence number are subtracted in the subtraction circuit 25. If cell discard does not occur, the sequence number is continuous in ascending order, and the subtraction output indicates 1. On the other hand, if the subtraction output is not 1, it is determined that cell discard has occurred. When the sequence number SN is cyclically given from 0 to 15 as described above, 0−15 ≠ 1, but if the difference is 1 or −15, it is determined that cell discard does not occur. be able to.
【0020】制御演算部27は、減算回路25の出力信
号によりセル廃棄が発生したか否かを判断し、セル廃棄
が発生した場合は、カウンタ26のフラグFをセットす
る。又セグメントタイプSTがBOMの場合はフレーム
の先頭セル、EOMの場合はフレームの最終セルと判定
することができる。そして、フレームの先頭セルを検出
した時は、論理チャネル識別子VCI対応の領域をクリ
アし、フレームの最終セルを検出した時の論理チャネル
識別子VCI対応の領域の内容がフレーム内のセル数を
示し、その時点でフラグFがセットされていないなら
ば、セル廃棄が発生しない場合を示すことになる。The control operation unit 27 determines whether or not cell discard has occurred based on the output signal of the subtraction circuit 25, and sets the flag F of the counter 26 when cell discard has occurred. When the segment type ST is BOM, it can be determined as the first cell of the frame, and when the segment type ST is EOM, it can be determined as the last cell of the frame. When the first cell of the frame is detected, the area corresponding to the logical channel identifier VCI is cleared, and when the last cell of the frame is detected, the contents of the area corresponding to the logical channel identifier VCI indicate the number of cells in the frame. If the flag F is not set at that time, it indicates that no cell discard occurs.
【0021】音声信号や画像信号等の再送制御を行わな
いタイプ1,2によるセルについては、前述のカウンタ
部11のカウンタ21のカウント内容が通過セル数を示
すから、このカウント内容を課金の従量パラメータとす
ることができる。しかし、データ等の再送制御を行うタ
イプ3のセルについては、セル廃棄によるフレームを考
慮する必要がある。For cells of types 1 and 2 for which retransmission control of audio signals, image signals, and the like is not performed, the count content of the counter 21 of the counter unit 11 indicates the number of passing cells. It can be a parameter. However, for a type 3 cell for which retransmission control of data and the like is performed, it is necessary to consider a frame due to cell discard.
【0022】そこで、セル識別部12に於いてタイプ
1,2のセルか又はタイプ3のセルかを識別し、タイプ
3のセルについてはフレーム検出部13に於いてフレー
ムの先頭セルと最終セルとを識別して、フレーム内のセ
ル数をカウントし、且つセル廃棄が発生したか否かを判
定し、セル廃棄が発生しない場合、フレーム内のセル数
を通過セル数としてカウンタ部11のカウンタ21に累
算させ、セル廃棄が発生した場合はその累算を行わない
ようにすることができる。The cell discriminating section 12 discriminates the type 1 cell or the type 3 cell, and for the type 3 cell, the frame detecting section 13 discriminates the first cell and the last cell of the frame. , The number of cells in the frame is counted, and it is determined whether or not cell discarding has occurred. If cell discarding does not occur, the number of cells in the frame is regarded as the number of passing cells and the counter 21 of the counter unit 11 is determined. , And when the cell is discarded, the accumulation is not performed.
【0023】又カウンタ部11のカウンタ21によりタ
イプ1〜3の何れについても通過セル数をカウントし、
フレーム検出部13に於いてフレームの通過セル数をカ
ウントし、セル廃棄が発生しない場合は、カウンタ部1
1のカウンタ21のカウント内容をタイプ3のセルの通
過セル数とし、セル廃棄が発生した場合は、フレーム検
出部13がカウントしたフレーム内の通過セル数をカウ
ンタ部11のカウンタ21のカウント内容から減算する
ことができる。The number of passing cells is counted by the counter 21 of the counter section 11 for any of the types 1 to 3.
The frame detector 13 counts the number of cells passing through the frame. If no cell discard occurs, the counter 1
The count content of the counter 21 of 1 is defined as the number of passing cells of the type 3 cell, and when a cell is discarded, the number of passing cells in the frame counted by the frame detection unit 13 is calculated from the count content of the counter 21 of the counter unit 11. Can be subtracted.
【0024】図3は本発明の実施例のフローチャートで
あり、ステップ(a)〜(l)について示し、タイプ3
のセルを識別した時に、そのセルのセグメントタイプS
Tが、BOM(先頭)、EOM(最終)、SOM(単
一)、COM(中間)を示すか否かを判定し(a)、B
OM(先頭)の場合は、カウンタ(CNT1)26の論
理チャネル識別子VCI対応の領域を初期値の1とし
(b)、フラグFを“0”とする(c)。FIG. 3 is a flowchart of an embodiment of the present invention, showing steps (a) to (l).
Is identified, the segment type S of the cell is identified.
It is determined whether T indicates BOM (head), EOM (final), SOM (single), or COM (intermediate) (a), B
In the case of OM (head), the area corresponding to the logical channel identifier VCI of the counter (CNT1) 26 is set to 1 as an initial value (b), and the flag F is set to "0" (c).
【0025】又COM(中間)の場合は、シーケンスナ
ンバーSNが連続的であるか否か減算回路25の出力信
号により判定し(i)、減算回路25の出力信号が1で
ない場合(N)は、セル廃棄が発生した場合であるか
ら、カウンタ26のフラグFを“1”とする(l)。又
減算回路25の出力信号が1の場合(Y)は、セル廃棄
が発生しない場合であり、既にセル廃棄が発生したこと
により、フラグFがセットされて“1”となっているか
否かを判定し(j)、“1”の場合(Y)は、既にセル
廃棄が発生したフレームであるから、そのままとし、又
“1”でない場合(N)は、セル廃棄が発生していない
フレームであるから、カウンタ(CNT1)26の論理
チャネル識別子VCI対応の領域の内容を+1する
(k)。In the case of COM (intermediate), whether or not the sequence number SN is continuous is determined by the output signal of the subtraction circuit 25 (i). If the output signal of the subtraction circuit 25 is not 1 (N), Since the cell discard has occurred, the flag F of the counter 26 is set to "1" (1). When the output signal of the subtraction circuit 25 is 1 (Y), the cell discard does not occur, and it is determined whether the flag F has been set to "1" because the cell discard has already occurred. It is determined (j) that if "1" (Y) is a frame in which cell discard has already occurred, it is left as it is, and if not "1" (N), it is a frame in which no cell discard has occurred Therefore, the content of the area corresponding to the logical channel identifier VCI of the counter (CNT1) 26 is incremented by 1 (k).
【0026】又SOM(単一)の場合は、タイプ3の単
一のセルであるから、タイプ1,2のセルと同様に、カ
ウンタ(CNT2)21の論理チャネル識別子VCI対
応の領域の内容を+1する(h)。又EOM(最終)の
場合、シーケンスナンバーSNが正常であるか否かを判
定し(d)、減算回路25の出力信号が1でない異常の
場合(N)はそのままとし、又減算回路25の出力信号
が1の正常な場合(Y)は、フラグFが“0”であるか
否かを判定し(e)、“0”でない場合(N)はそのま
まとし、“0”の場合は、セル廃棄が発生していない場
合であるから、カウンタ(CNT1)26の論理チャネ
ル識別子VCI対応の領域の内容を+1し(f)、カウ
ンタ部11のカウンタ(CNT2)21の論理チャネル
識別子VCI対応の領域の内容に、フレーム内のセル数
を示すカウンタ(CNT1)26のカウント内容を加算
回路23により加算して、セットする。In the case of SOM (single), since it is a single cell of type 3, the contents of the area corresponding to the logical channel identifier VCI of the counter (CNT2) 21 are stored in the same manner as the cells of type 1 and 2. +1 is added (h). In the case of EOM (final), it is determined whether or not the sequence number SN is normal (d). If the output signal of the subtraction circuit 25 is not 1 and abnormal (N), it is left as it is. If the signal is normal (Y), it is determined whether or not the flag F is "0" (e). If the signal is not "0" (N), the flag F is left as it is. Since the discard has not occurred, the content of the area corresponding to the logical channel identifier VCI of the counter (CNT1) 26 is incremented by 1 (f), and the area corresponding to the logical channel identifier VCI of the counter (CNT2) 21 of the counter unit 11 is incremented. The content of the counter (CNT1) 26, which indicates the number of cells in the frame, is added to the content of (1) by the adding circuit 23 and set.
【0027】即ち、再送制御を行うタイプ3のセルにつ
いては、フレーム検出部13に於いてセグメントタイプ
STによりフレームの先頭と最終とを識別すると共に、
そのフレーム内のセル数をカウンタ26によりカウント
し、又シーケンスナンバーSNによりセル廃棄が発生し
たか否かを識別し、セル廃棄が発生した場合にはカウン
タ26のフラグFをセットし、フレームの最終セルを識
別した時に、カウンタ26のフラグFがセットされてい
ない場合に、セル廃棄が発生しないフレームと判定し
て、カウンタ26によりカウントしたフレーム内のセル
数を、カウンタ部11のカウンタ21に累算する。又フ
ラグFがセットされてセル廃棄が発生したフレームと判
定した時は、カウンタ21には累算しないことになる。
従って、カウンタ21には有効セル数のみがカウントさ
れるから、このカウント内容を課金の従量パラメータと
することができる。That is, for a type 3 cell for which retransmission control is to be performed, the frame detection unit 13 identifies the beginning and end of the frame by the segment type ST,
The number of cells in the frame is counted by the counter 26, and whether or not the cell is discarded is identified based on the sequence number SN. If the cell is discarded, the flag F of the counter 26 is set, and the end of the frame is set. When the cell is identified, if the flag F of the counter 26 is not set, it is determined that the frame does not cause cell discard, and the number of cells in the frame counted by the counter 26 is accumulated in the counter 21 of the counter unit 11. Calculate. When the flag F is set and it is determined that the frame has caused the cell discard, the counter 21 does not accumulate.
Therefore, since only the number of valid cells is counted by the counter 21, the content of the count can be used as a metering parameter for charging.
【0028】又前記実施例は、フレーム検出部13のカ
ウンタ26によりフレーム内のセル数をカウントし、セ
ル廃棄が発生しない場合に、カウンタ部11のカウンタ
21に加算回路23を介して累算する場合を示すが、カ
ウンタ部11の加算回路23を減算回路とし、カウンタ
21により、タイプ3のセルについても、タイプ1,2
のセルと同様にカウントし、又タイプ3のセルについて
は、シーケンスナンバーSNによるセル廃棄の発生の有
無を検出し、カウンタ26によりフレーム内の通過セル
数をカウントし、フラグFによりセル廃棄の有無を表示
する。前述の実施例に於いては、図3のステップ(j)
に示すように、フラグFがセットされて“1”となった
後は、そのフレームの通過セル数のカウントアップは行
わないが、この実施例に於いては、フラグFがセットさ
れて“1”となった後も、そのフレーム内の通過セル数
をカウンタアップする。In the above-described embodiment, the number of cells in a frame is counted by the counter 26 of the frame detecting section 13 and, when no cell discarding occurs, it is accumulated in the counter 21 of the counter section 11 via the adding circuit 23. Although the case is shown, the addition circuit 23 of the counter unit 11 is a subtraction circuit, and the counter 21 uses the type 1, 2
In the case of type 3 cells, the presence or absence of cell discarding is detected based on the sequence number SN, the number of passing cells in the frame is counted by the counter 26, and the presence or absence of cell discarding is determined by the flag F. Is displayed. In the above embodiment, step (j) of FIG.
As shown in (1), after the flag F is set to "1", the number of cells passing through the frame is not counted up. However, in this embodiment, the flag F is set to "1". After "", the number of passing cells in the frame is counted up.
【0029】そして、フレームの最終セルを識別した時
に、フラグFがセットされていないことにより、セル廃
棄が発生しなかったことを示す場合は、カウンタ21の
カウント内容を有効セル数とし、又フラグFがセットさ
れてセル廃棄が発生したことを示す場合は、カウンタ2
6のカウント内容のセル数を、カウンタ21のカウント
内容のセル数から減算する。即ち、セル廃棄が発生した
フレームについては、既に通過したセルは無効となるか
ら、通過セル数からそのフレームの通過セル数を減算す
ることにより、呼終了時点に於けるカウンタ21の論理
チャネル識別子VCI対応の領域の内容は、有効セル数
を示すことになるから、課金の従量パラメータとするこ
とができる。When the last cell of the frame is identified and the flag F is not set, indicating that no cell discard has occurred, the count of the counter 21 is set to the number of valid cells, and If F is set to indicate that cell discard has occurred, the counter 2
The number of cells having the count of 6 is subtracted from the number of cells having the count of the counter 21. That is, for a frame in which a cell has been discarded, a cell that has already passed becomes invalid. Therefore, by subtracting the number of passing cells of the frame from the number of passing cells, the logical channel identifier VCI of the counter 21 at the end of the call is determined. Since the content of the corresponding area indicates the number of valid cells, it can be used as a pay-as-you-go parameter.
【0030】[0030]
【発明の効果】以上説明したように、本発明は、再送制
御を行わないセルについては、通過セル数をカウンタ部
1によりカウントし、再送制御を行うセルについては、
セル廃棄が発生しないフレーム内のセル数を通過セル数
としてカウントするものであるから、有効セル数を課金
の従量パラメータとすることができる。又セル廃棄の有
無は、シーケンスナンバーSNにより容易に識別するこ
とができ、又フレームの先頭セルか最終セルかは、セグ
メントタイプSTにより容易に識別できるから、データ
等の再送制御を行う通信サービスの場合についても、カ
ウンタ部1のカウント内容は、有効セル数を示すことに
なる。As described above, according to the present invention, the number of passing cells is counted by the counter unit 1 for a cell for which retransmission control is not performed, and for a cell for which retransmission control is performed,
Since the number of cells in a frame in which cell discard does not occur is counted as the number of passing cells, the number of valid cells can be used as a metering parameter for charging. Also, the presence or absence of cell discard can be easily identified by the sequence number SN, and the start cell or the last cell of the frame can be easily identified by the segment type ST. Also in this case, the count content of the counter unit 1 indicates the number of valid cells.
【図1】本発明の原理説明図である。FIG. 1 is a diagram illustrating the principle of the present invention.
【図2】本発明の実施例の要部ブロック図である。FIG. 2 is a main block diagram of an embodiment of the present invention.
【図3】本発明の実施例のフローチャートである。FIG. 3 is a flowchart of an embodiment of the present invention.
【図4】セルの説明図である。FIG. 4 is an explanatory diagram of a cell.
【図5】セルフォーマットの説明図である。FIG. 5 is an explanatory diagram of a cell format.
1 カウンタ部 2 セル識別部 3 フレーム検出部 DESCRIPTION OF SYMBOLS 1 Counter part 2 Cell identification part 3 Frame detection part
───────────────────────────────────────────────────── フロントページの続き (72)発明者 朝永 博 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (72)発明者 江崎 裕 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (56)参考文献 特開 昭55−143872(JP,A) 特開 昭58−175388(JP,A) 特開 平2−142245(JP,A) 特開 平5−30132(JP,A) 特開 平4−45633(JP,A) 特公 昭63−59624(JP,B2) (58)調査した分野(Int.Cl.7,DB名) H04L 12/56 H04L 12/28 H04L 12/14 H04M 15/00 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Hiroshi Tomonaga 1015 Uedanaka, Nakahara-ku, Kawasaki City, Kanagawa Prefecture Inside Fujitsu Co., Ltd. 56) References JP-A-55-143872 (JP, A) JP-A-58-175388 (JP, A) JP-A-2-142245 (JP, A) JP-A-5-30132 (JP, A) Hei 4-45633 (JP, A) JP-B 63-59624 (JP, B2) (58) Fields investigated (Int. Cl. 7 , DB name) H04L 12/56 H04L 12/28 H04L 12/14 H04M 15 / 00
Claims (3)
のセルとして送受信するATM網に於いて、 セル数をカウントするカウンタ部(1)と、セルの種別
を識別するセル識別部(2)と、データのフレームを検
出するフレーム検出部(3)とを備え、 前記セル識別部(2)により前記音声信号,画像信号の
ような送受信間で再送制御を行わない通信サービスのセ
ルを識別した時、該通信サービスの通過セルを前記カウ
ンタ部(1)によりカウントして、該通信サービスに対
する課金の従量パラメータとし、 前記セル識別部(2)により前記データのような送受信
間で再送制御を行う通信サービスのセルを識別した時、
該通信サービスに於けるフレームを前記フレーム検出部
(3)により検出し、前記カウンタ部(1)に於けるセ
ル数のカウントを、セル廃棄が生じないフレームについ
てのみ行い、該カウンタ部(1)のカウント内容を該通
信サービスに対する課金の従量パラメータとすることを
特徴とするメディア対応課金制御方式。In an ATM network for transmitting and receiving voice signals, image signals, data, and the like as cells of a fixed length, a counter (1) for counting the number of cells, and a cell identification unit (2) for identifying the type of cells. ) And a frame detection unit (3) for detecting a data frame, wherein the cell identification unit (2) identifies a cell of a communication service that does not perform retransmission control between transmission and reception such as the voice signal and the image signal. Then, the passing cell of the communication service is counted by the counter unit (1) and used as a usage-based parameter for charging for the communication service. The cell identification unit (2) controls retransmission between transmission and reception such as the data. When the cell of the communication service to be performed is identified,
The frame in the communication service is detected by the frame detection unit (3), and the counting of the number of cells in the counter unit (1) is performed only for a frame in which no cell is discarded. A media-based charging control method, wherein the content of the count is used as an amount-based parameter for charging the communication service.
のような送受信間で再送制御を行う通信サービスのセル
を識別した時、該セルのセグメントタイプとシーケンス
ナンバーとを監視し、前記フレーム検出部(3)に於い
てフレームの先頭部分を情報フィールドに含むセルから
フレームの最終部分を情報フィールドに含むセルまでの
セル数をカウントし、セル廃棄によるシーケンスナンバ
ーの異常がない場合のみ、該フレームのセル数を前記カ
ウンタ部(1)に加算することを特徴とする請求項1記
載のメディア対応課金制御方式。2. When the cell identification unit (2) identifies a cell of a communication service that performs retransmission control between transmission and reception such as the data, monitors the segment type and sequence number of the cell and detects the frame. In the section (3), the number of cells from the cell including the head portion of the frame in the information field to the cell including the end portion of the frame in the information field is counted. The media-based charging control method according to claim 1, wherein the number of cells is added to the counter unit (1).
カウントし、前記セル識別部(2)により前記データの
ような送受信間で再送制御を行う通信サービスのセルを
識別した時、該セルのセグメントタイプとシーケンスナ
ンバーとを監視し、前記フレーム検出部(3)に於いて
フレームの先頭部分を情報フィールドに含むセルからフ
レームの最終部分を情報フィールドに含むセルまでのセ
ル数をカウントし、該セル数のカウント内容を、セル廃
棄によるシーケンスナンバーの異常を検出した時に、前
記カウンタ部(1)のカウント内容から減算することを
特徴とする請求項1記載のメディア対応課金制御方式。3. When the passing cell is counted by the counter unit (1) and a cell of a communication service for performing retransmission control between transmission and reception such as the data is identified by the cell identification unit (2), the cell of the cell is identified. The segment type and the sequence number are monitored, and the frame detector (3) counts the number of cells from the cell including the head of the frame in the information field to the cell including the end of the frame in the information field. 2. The media-based charging control method according to claim 1, wherein the count of the number of cells is subtracted from the count of the counter unit (1) when an abnormality of the sequence number due to cell discard is detected.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27929891A JP3189059B2 (en) | 1991-10-25 | 1991-10-25 | Media-based charging control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27929891A JP3189059B2 (en) | 1991-10-25 | 1991-10-25 | Media-based charging control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05122405A JPH05122405A (en) | 1993-05-18 |
| JP3189059B2 true JP3189059B2 (en) | 2001-07-16 |
Family
ID=17609223
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP27929891A Expired - Fee Related JP3189059B2 (en) | 1991-10-25 | 1991-10-25 | Media-based charging control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3189059B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4357164A (en) * | 1979-12-11 | 1982-11-02 | Sakata Shokai, Ltd. | Ink composition for waterless lithography and methods of printing therefrom |
| JP3732874B2 (en) * | 1995-09-25 | 2006-01-11 | 富士通株式会社 | ATM switch |
| AU5122396A (en) * | 1996-03-29 | 1997-10-22 | Hitachi Limited | Data transmitting method, data transmitter, data receiver, and data receiver network connecting device |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6359624B2 (en) | 2016-12-28 | 2018-07-18 | 株式会社神鋼環境ソリューション | Waste treatment system and waste treatment method |
-
1991
- 1991-10-25 JP JP27929891A patent/JP3189059B2/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6359624B2 (en) | 2016-12-28 | 2018-07-18 | 株式会社神鋼環境ソリューション | Waste treatment system and waste treatment method |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH05122405A (en) | 1993-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5519689A (en) | Traffic control apparatus and method of user-network interface of asynchronous transfer mode | |
| JPH07162435A (en) | Semi-fixed path confirmation method and device | |
| JPH10135975A (en) | Feedback control device and cell scheduling device in cell exchange | |
| JPH05336159A (en) | Cell multiplex system for plural sets of information | |
| JPH1041947A (en) | Virtual transmission terminal equipment and virtual reception terminal equipment in atm network | |
| US6032272A (en) | Method and apparatus for performing packet based policing | |
| JPH08204712A (en) | Data length correction system | |
| JP3062041B2 (en) | Congestion control method in asynchronous transfer networks | |
| JP3430074B2 (en) | Operation and maintenance cell detection apparatus and method | |
| JPH11177573A (en) | Congestion avoidance system | |
| US5974458A (en) | Data transfer accounting device and method for performing an accounting process including an accounting information collecting process | |
| JP2991125B2 (en) | Cell rate monitoring device for ABR | |
| JP2830774B2 (en) | ATM transmission equipment | |
| US6556542B1 (en) | Transfer rate controlling device and method thereof | |
| JPH0974419A (en) | Simultaneous Message Control Method in Communication System for Transmitting Message Using Multiple Data Units | |
| JP3189059B2 (en) | Media-based charging control method | |
| US6631119B1 (en) | System and method for measuring the efficiency of data delivery in a communication network | |
| JP3256567B2 (en) | Connectionless message billing system in ATM network | |
| JP3100612B2 (en) | Billing method and apparatus in exchange | |
| JP2851807B2 (en) | Clock setting method, clock setting device, and data transmission system | |
| JP3491135B2 (en) | Method for inserting alarm cell in ATM network | |
| JP3859953B2 (en) | ATM communication system | |
| JP2828139B2 (en) | ATM communication device and cell discarding method | |
| JPH04170832A (en) | Atm communication system | |
| JP3833664B2 (en) | Feedback control device and cell scheduling device in cell switch |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20010327 |
|
| LAPS | Cancellation because of no payment of annual fees |