JP3191838B2 - Traffic data collection system - Google Patents
Traffic data collection systemInfo
- Publication number
- JP3191838B2 JP3191838B2 JP15027693A JP15027693A JP3191838B2 JP 3191838 B2 JP3191838 B2 JP 3191838B2 JP 15027693 A JP15027693 A JP 15027693A JP 15027693 A JP15027693 A JP 15027693A JP 3191838 B2 JP3191838 B2 JP 3191838B2
- Authority
- JP
- Japan
- Prior art keywords
- traffic data
- sampling ratio
- call
- sampling
- ratio
- 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
- Monitoring And Testing Of Exchanges (AREA)
- Exchange Systems With Centralized Control (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は通信網におけるトラフィ
ックデータの収集システムに関し、特に交換機あるいは
サービス制御ノードの呼接続に関する呼毎情報を収集し
てトラフィックデータを作成するトラフィックデータの
収集処理システムに関する。 BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a system for collecting traffic data in a communication network, and more particularly to a system for collecting per-call information relating to a call connection of an exchange or a service control node.
Create traffic data
It relates to a collection processing system.
【0002】[0002]
【従来の技術】従来、交換機あるいはサービス制御ノー
ドから収集した呼毎情報は全てそのままでトラフィック
データ作成の対象として処理されていた。2. Description of the Related Art Conventionally, all call-specific information collected from an exchange or a service control node has been processed as it is as a target for creating traffic data.
【0003】[0003]
【発明が解決しようとする課題】上述した従来のトラフ
ィックデータ収集方法は、時間帯毎にトラフィック量が
異なる場合、最大のトラフィック量に対応する呼毎情報
の編集処理が可能なように処理装置を設計する必要があ
り、システムコストが高価になるという欠点があり、ま
た、一台の処理装置で対応できない場合は、分散してい
る処理装置により、例えば、地域毎のトラフィックデー
タを作成した後、それらのデータを後段の処理装置によ
り再度集計するような構成をとる必要が生じ、システム
が複雑化するという欠点もあった。The above-mentioned conventional traffic data collecting method requires a processing device so that, when the traffic volume differs for each time zone, the call-by-call information corresponding to the maximum traffic volume can be edited. It is necessary to design, there is a disadvantage that the system cost becomes expensive, and, if one processing device can not cope with, by creating traffic data for each region, for example, by the distributed processing devices, There is a need to adopt a configuration in which the data is re-aggregated by a subsequent processing device, and there is a disadvantage that the system becomes complicated.
【0004】本発明の目的は、呼毎情報の発生頻度が高
くその処理に高い処理能力を必要とする場合でも高価な
処理装置を使用しないで所望のトラフィックデータを編
集することができるトラフィックデータ収集システムを
提供することである。An object of the present invention is to collect traffic data that can edit desired traffic data without using expensive processing equipment even when the frequency of occurrence of call-specific information is high and a high processing capacity is required for the processing. Is to provide a system .
【0005】[0005]
【課題を解決するための手段】本発明のトラフィックデ
ータ収集システムは、呼毎の接続に関する詳細情報であ
る発着信端末番号、発信時刻、通話時間、不完了原因を
抽出して出力する機能を有する交換機あるいはサービス
制御ノードで構成される通信網のトラフィック収集シス
テムであって、交換機あるいはサービス制御ノードから
の呼毎詳細情報を格納し、サンプリングの比率値を格納
し、格納された呼毎情報を前記サンプリング比率に従っ
てサンプリングし、サンプリングされた呼毎情報を集計
してトラフィックデータとして編集し、前記トラフィッ
クデータにより爾後のサンプリングについての補正を実
行するものである。The traffic data collection system according to the present invention has a function of extracting and outputting the calling / receiving terminal number, calling time, talking time, and cause of incompleteness which are detailed information on connection for each call. Traffic collection system for communication network consisting of exchanges or service control nodes
System that stores detailed information for each call from the exchange or service control node, and stores the sampling ratio value.
Then , the stored per-call information is sampled in accordance with the sampling ratio, the per-call information thus sampled is compiled and edited as traffic data, and the subsequent sampling is corrected by the traffic data.
What to do .
【0006】本発明のトラフィックデータ収集システム
は、通信網を構成する交換機あるいは通信制御ノードの
単独あるいは複数から呼毎の接続に関する呼毎情報を収
集して 、 トラフィックデータを作成し、出力するトラフ
ィックデータ作成手段を有するトラフィックデータ収集
システムにおいて、前記トラフィックデータ作成手段
は、前記交換機あるいはサービス制御ノードの単独ある
いは複数から収集される呼毎情報を格納する呼毎情報格
納手段と、該呼毎情報の中から幾つ目毎の呼毎情報を抜
き取るかを決めるサンプリングの比率値を示すサンプリ
ング比を保持するサンプリング比保持手段と、前記呼毎
情報格納手段に格納された呼毎情報を前記サンプリング
比保持手段に保持されたサンプリング比に従ってサンプ
リングするサンプリング実行手段と、前記サンプリング
実行手段によってサンプリングされた呼毎情報から完了
呼数 、 不完了呼数 、 平均保留時間 、 完了率 、 回線群同時接続
数を 含む各トラフィックデータに対応したカウンタで計
数することにより各トラフィックデータを作成するとと
もに、前記各トラフィックデータに対応したカウンタに
定義された計数周期情報を基にした周期により前記作成
された各トラフィックデータを出力するトラフィックデ
ータ計数手段と、前記トラフィックデータ計数手段から
出力された各トラフィックデータのうち補正を必要とす
るトラフィックデータについて、前記サンプリング比保
持手段に保持されたトラフィックデータのサンプリング
の比に対応した補正係数に従って補正して出力するトラ
フィックデータ補正手段と、前記トラフィックデータ計
数手段と前記トラフィックデータ補正手段とから出力さ
れる各トラフィックデータを保持して出力するトラフィ
ックデータ保持手段とを有する。 [0006] The traffic data collection system of the present invention comprises a switch or a communication control node constituting a communication network.
Collects per-call information on connection per call from single or multiple
And collection, to create the traffic data, the output trough
In the traffic data collection system having Ikkudeta creation means, said traffic data creation unit alone is of the exchange or the service control point
Per call information that stores per call information collected from multiple
And pay means, call each information of each number as counted from among the call every information unplug
A sampler showing the sampling ratio value that determines whether to wipe
A sampling ratio holding means for holding a calling ratio;
Sampling the per-call information stored in the information storage means
Sampling according to the sampling ratio held by the ratio holding means.
Sampling execution means for ringing;
Completed from per-call information sampled by execution means
Number of calls, number of incomplete calls , average hold time , completion rate , simultaneous connection of line groups
Counters corresponding to each traffic data including numbers
To create each traffic data by counting
In addition, the counter corresponding to each traffic data
Created by the cycle based on the defined counting cycle information
Traffic data to output each traffic data
Data counting means and the traffic data counting means.
Correction is required for each of the output traffic data.
For traffic data
Sampling of traffic data held by mobile means
Output according to the correction coefficient corresponding to the ratio of
Data correction means, and the traffic data meter
Number means and the traffic data correction means.
Traffic data that retains and outputs each traffic data
Data holding means.
【0007】また、前記トラフィックデータ作成手段
は、該トラフィックデータ作成手段が有する処理装置の
使用率を測定するCPU使用測定手段と、処理装置の使
用率とサンプリング比との対応表を予め保持し、当該対
応表を基に、前記CPU使用率測定手段から一定の周期
で転送される処理装置の使用率により、対応するサンプ
リング比を求め、サンプリング比が変わったときサンプ
リング比を送出するサンプリング比テーブル保持手段
と、前記サンプリング比テーブル保持手段から受信した
サンプリングの比を前記サンプリング比保持手段に転送
するとともに、前記サンプリングの比に対応した補正係
数をトラフィックデータ補正手段に転送するサンプリン
グ比設定手段とを、さらに有し、 前記トラフィックデ
ータ補正手段は前記トラフィックデータ計数手段から出
力された各トラフィックデータのうち補正を必要とする
トラフィックデータについて、前記サンプリング比設定
手段から転送された補正係数に従って補正し、出力す
る。 Further, the traffic data creating means
Is a processing device of the traffic data creating means.
CPU usage measuring means for measuring the usage rate and use of the processing device.
A correspondence table between the usage rate and the sampling ratio is held in advance, and the corresponding
On the basis of the response table, the CPU
Depending on the usage rate of the processing unit transferred by
Find the ring ratio, and when the sampling ratio changes,
Sampling ratio table holding means for sending ring ratio
And received from the sampling ratio table holding means.
Transfer the sampling ratio to the sampling ratio holding means
And a correction unit corresponding to the sampling ratio.
Sampler that transfers the numbers to the traffic data correction means
And a traffic ratio setting means.
Data correction means is output from the traffic data counting means.
Needs correction of each input traffic data
For traffic data, the sampling ratio setting
Means for correcting and outputting according to the correction coefficient transferred from the means.
You.
【0008】[0008]
【作用】呼毎情報を格納し、そのなかから所定のサンプ
リング比率によって呼毎情報を抽出し、所望のトラフィ
ックデータに編集し、その後、サンプリング比率を補正
して次の呼毎情報のサンプリングを行うので、原始デー
タから広範囲の発生頻度に及ぶデータ処理が可能とな
る。The call-by-call information is stored, the call- by- call information is extracted from the call- by- call information at a predetermined sampling rate, edited into desired traffic data, and then the sampling rate is corrected and the next call-by-call information is sampled. Therefore, data processing ranging from the original data to a wide range of occurrence frequencies can be performed.
【0009】[0009]
【実施例】次に、本発明の実施例について図面を参照し
て説明する。Next, embodiments of the present invention will be described with reference to the drawings.
【0010】図1は本発明のトラフィックデータ収集シ
ステムの一実施例の構成図、図2は呼毎情報の構成例を
示す図、図3は図1に示すトラフィックデータ作成装置
の第1の実施例のブロック図、図4はトラフィックデー
タ作成装置の第2の実施例のブロック図、図5はサンプ
リング比と補正係数の関係例を示す図、図6はトラフィ
ックデータ補正部のブロック図、図7は補正実行部のア
ルゴリズムを示す図である。FIG. 1 is a configuration diagram of an embodiment of a traffic data collection system according to the present invention, FIG. 2 is a diagram showing an example of the configuration of per-call information, and FIG. 3 is a first embodiment of the traffic data creation device shown in FIG. FIG. 4 is a block diagram of a second embodiment of the traffic data creation device, FIG. 5 is a diagram showing an example of the relationship between a sampling ratio and a correction coefficient, FIG. 6 is a block diagram of a traffic data correction unit, and FIG. FIG. 6 is a diagram illustrating an algorithm of a correction execution unit.
【0011】このトラフィックデータ収集システムは、
所定の設定条件によって呼毎情報を機械的に収集する交
換機あるいはサービス制御ノード1と、そこで収集され
た呼毎情報を転送する呼毎情報転送装置2と、転送され
た呼毎情報を格納し所要のトラフィックデータを編集す
るトラフィックデータ作成装置3と、作成されたトラフ
ィックデータを表示し、かつ、格納しておくトラフィッ
クデータ表示/蓄積装置4から成る。また、呼毎情報転
送装置は複数の交換機あるいはサービス制御ノードから
の呼毎情報をまとめてトラフィックデータ作成装置へ転
送する場合もある。呼毎情報は、図2に示すような項目
があるがトラフィックデータを作成するのに必要とされ
るのは発信番号、着信番号、発信時刻、通上時間、完了か不
完了か、不完了時の原因、接続経路情報から不完了箇所
まである。例えば、特定の端末からのトラフィックデー
タを作成するためには、発信番号と発信時刻、通話時
間、完了/不完了表示および不完了原因が必要となる。
また、特定地域間のトラフィックデータを作成する場合
は発信番号および着信番号に含まれる市外/市内局番を
もとに発着信地域を決定し、発信時刻から不完了原因ま
での情報によりトラフィックデータを作成することがで
きる。[0011] This traffic data collection system comprises:
An exchange or service control node 1 for mechanically collecting per-call information according to predetermined setting conditions, a per- call information transfer device 2 for transferring the per-call information collected there, and storing and transferring the transferred per-call information. And a traffic data display / accumulation device 4 for displaying and storing the generated traffic data. In some cases, the call-by-call information transfer device collectively transfers call-by-call information from a plurality of exchanges or service control nodes to the traffic data creation device. The per-call information has items as shown in FIG. 2, but it is necessary to create traffic data that the transmission number, the reception number, the transmission time, the transmission time, the completion or incompleteness, and the incompleteness From the connection path information to the incomplete part. For example, in order to create traffic data from a specific terminal, a calling number, a calling time, a talk time, a completion / incomplete indication, and an incomplete cause are required.
Also, when creating traffic data between specific areas, the outgoing / incoming area is determined based on the area code / local area code included in the outgoing and incoming numbers, and the traffic data is determined based on the information from the outgoing time to the cause of incompleteness. Can be created.
【0012】第一のトラフィックデータ作成装置3は図
3に示すように呼毎情報受信バッファ31と、サンプリ
ング比保持部32と、サンプリング実行部33と、トラ
フィックデータ計数部と、トラフィックデータ補正部
と、トラフィックデータ保持部36と、出力バッファ3
7とからなる。呼毎情報受信バッファ31には、転送さ
れた呼毎情報が格納される。サンプリング実行部33は
サンプリング比保持部32に保持されているサンプリン
グ比を常時参照して例えばサンプリング比が1:10の
場合は呼毎情報受信バッファから呼毎情報を到着順に順
次読み出し、1番目を有効として読み出し2番目〜10
番目を間引き(廃棄)し、次に11番目を有効として読
み出し12番目〜20番目を間引き(廃棄)するという
ように呼毎情報のサンプリングを行う。As shown in FIG. 3, the first traffic data creating device 3 includes a call information receiving buffer 31, a sampling ratio holding unit 32, a sampling execution unit 33, a traffic data counting unit, a traffic data correction unit, , Traffic data holding unit 36 and output buffer 3
7 The per-call information receiving buffer 31 stores the transferred per-call information. The sampling execution unit 33 always refers to the sampling ratio held in the sampling ratio holding unit 32 and sequentially reads out the call-by-call information from the call-by-call information reception buffer in the order of arrival when the sampling ratio is 1:10, for example. Read as valid 2nd to 10th
The sampling of the call-by-call information is performed such that the twelfth is thinned (discarded), then the eleventh is made valid, and the twelfth to twentieth are thinned (discarded).
【0013】トラフィックデータ補正部35は、サンプ
リング比保持部32のサンプリング比を常時参照して、
それに対応する補正係数を作成して保持している。トラ
フィックデータの種別毎のサンプリング比と補正係数の
関係は図5に示しているようにサンプリング比に依存し
て補正係数が変るデータ項目と、平均保留時間、完了率
のようにサンプリング比に無関係に補正係数が1である
データ項目がある。トラフィックデータ計数部34は呼
毎情報から発信毎のトラフィック、地域間トラフィック
に関して図5に示すトラフィックデータを作成する。一
般には、トラフィックデータに対応するカウンタを設け
ておき、呼毎情報内部のデータに応じて該当するカウン
タの値を増加させる方法がとられている。本発明でも同
じであるが、対象とする呼毎情報がサンプリング実行部
33で有効とされたもののみであることが異なる。ま
た、補正不要のトラフィックデータ項目は、そのままト
ラフィックデータ保持部36に転送される。The traffic data correction unit 35 always refers to the sampling ratio of the sampling ratio holding unit 32,
A corresponding correction coefficient is created and held. As shown in FIG. 5, the relationship between the sampling ratio and the correction coefficient for each type of traffic data is as follows: data items in which the correction coefficient varies depending on the sampling ratio; There is a data item whose correction coefficient is 1. The traffic data counting unit 34 creates traffic data shown in FIG. 5 for traffic for each transmission and inter-region traffic from the information for each call. Generally, a method is provided in which a counter corresponding to the traffic data is provided, and the value of the counter is increased according to the data inside the call-specific information. The same applies to the present invention, except that the target per-call information is only the information that has been validated by the sampling execution unit 33. The traffic data items that do not need to be corrected are transferred to the traffic data holding unit 36 as they are.
【0014】トラフィックデータの作成周期はそのデー
タの使用目的により異なる。例えば、トラフィック状況
の実時間監視に使用する場合では、1〜3分周期のデー
タが必要であるし、網あるいは交換機等の設計であれば
1時間周期のデータで十分である。したがって、トラフ
ィックデータ計数部34では各カウンタに定義され計数
周期情報を基にカウンタ内の値をトラフィックデータ保
持部36に転送する。このとき、補正係数がサンプリン
グ比に依存しないトラフィックデータ項目は、そのまま
トラフィックデータ保持部36に転送される。The cycle of creating traffic data differs depending on the purpose of use of the data. For example, in the case of using the real time monitoring of the traffic situation, to data is needed 1-3 minutes period is sufficient data for one-hour cycle if the design of such network or switch. Therefore, the traffic data counting unit 34 transfers the value in the counter to the traffic data holding unit 36 based on the counting cycle information defined in each counter. At this time , a traffic data item whose correction coefficient does not depend on the sampling ratio is transferred to the traffic data holding unit 36 as it is.
【0015】一方、サンプリング比によって補正係数が
変るデータ項目は、トラフィックデータ係数部34から
トラフィックデータ補正部35に転送され、補正係数を
用いてデータを補正した後、トラフィックデータ補正部
35からトラフィックデータ保持部36に転送を行う。On the other hand, the data item whose correction coefficient varies depending on the sampling ratio is transferred from the traffic data coefficient section 34 to the traffic data correction section 35, and after correcting the data using the correction coefficient, the traffic data correction section 35 outputs the traffic data. The transfer is performed to the holding unit 36.
【0016】図1に示すトラフィックデータ表示/蓄積
装置4で、データを実時間表示したり、トラフィックデ
ータ保持部36とは別の外部記憶装置にトラフィックデ
ータを格納する場合は、出力バッファ37を介してデー
タがトラフィックデータ表示/蓄積装置4へ転送され
る。 Display / accumulation of traffic data shown in FIG.
When the device 4 displays data in real time or stores traffic data in an external storage device other than the traffic data holding unit 36, the data is transferred to the traffic data display / storage device 4 via the output buffer 37. Is done.
【0017】トラフィックデータ作成装置の第2の実施
例は図4に示すように、図3に示した第1の実施例に対
して、トラフィックデータ作成装置の処理装置(CP
U)の使用率を常時測定するCPU使用率測定部38
と、その測定された使用率が一定の周期で転送されるサ
ンプリング比テーブル保持部39と、新しいサンプリン
グ比が格納されるサンプリング比設定部30がさらに付
加されたものである。CPU使用率測定部38には通常
の計算機に具備されている測定機能を利用することも可
能である。また、使用率の転送周期は任意に設定するこ
とができる。サンプリング比テーブル保持部39には処
理装置の使用率とサンプリング比との対応関係を予め記
憶させておかなければならない。CPU使用率測定部3
8から転送された使用率に対応するサンプリング比が変
ったとき、サンプリング比テーブル保持部39はサンプ
リング比設定部設定部30に新しいサンプリング比を送
出する。A second embodiment of the traffic data generating apparatus as shown in FIG. 4, the first embodiment shown in FIG. 3, the processing unit of the traffic data generator (CP
U) CPU utilization measuring unit 38 for constantly measuring the utilization of U)
And a sampling ratio table holding unit 39 for transferring the measured usage rate at a constant cycle, and a sampling ratio setting unit 30 for storing a new sampling ratio. For the CPU usage rate measuring unit 38, a measuring function provided in a normal computer can be used. The transfer cycle of the usage rate can be set arbitrarily. The correspondence between the usage rate of the processing device and the sampling ratio must be stored in the sampling ratio table holding unit 39 in advance. CPU usage measurement unit 3
When the sampling ratio corresponding to the usage rate transferred from 8 changes, the sampling ratio table holding unit 39 sends a new sampling ratio to the sampling ratio setting unit setting unit 30.
【0018】サンプリング比設定部30は受信したサン
プリング比をサンプリング比保持部32に転送するとと
もに、補正係数をトラフィックデータ補正部35にも転
送する。The sampling ratio setting unit 30 transfers the received sampling ratio to the sampling ratio holding unit 32 and also transfers the correction coefficient to the traffic data correction unit 35.
【0019】サンプリング実行部33の動作は第1の実
施例と同じである。トラフィックデータ計数部34はサ
ンプリング比に拘らず補正係数が1のデータの場合は、
測定周期毎にトラフィックデータ保持部36に転送する
のは第1の実施例の場合と同じである。補正係数が変動
するデータの場合は、トラフィックデータ補正部35
が、サンプリング比が変る毎にトラフィックデータ計数
部34からカウンタ値を読み出し、補正を加えて内部に
蓄積し、トラフィックデータ保持部36への転送周期に
トラフィックデータ保持部36に転送する。The operation of the sampling execution section 33 is the same as in the first embodiment. When the correction coefficient is 1 regardless of the sampling ratio, the traffic data counting unit 34
The transfer to the traffic data holding unit 36 for each measurement cycle is the same as in the first embodiment. In the case of data in which the correction coefficient fluctuates, the traffic data correction unit 35
However, every time the sampling ratio changes, the traffic data is counted.
The counter value is read from the unit 34, corrected and stored therein, and transferred to the traffic data holding unit 36 in a transfer cycle to the traffic data holding unit 36.
【0020】トラフィックデータ補正部35は、タイマ
ー監視部351と、一次カウンタ353と、二次カウン
タ354と、現在の補正係数と直前の補正係数を保持す
る補正実行部352とからなり、補正実行部352は補
正係数が変更されると一次カウンタ353に指示して、
トラフィックデータ計数部34からカウンタ値を読み出
す。、トラフィックデータ計数部34から読み出された
カウンタ値は一次カウンタ353に格納され、補正実行
部352に記憶されている変更前の補正係数により補正
された後、二次カウンタ354に加算される。また、タ
イマ監視部351は、トラフィックデータ保持部36へ
の転送時刻を検出すると補正実行部352に指示し、ト
ラフィックデータ計数部34からカウンタ値を読み出さ
せ、変更後の現在の補正係数で補正を行い、二次カウン
タに加算させる。その後、タイマ監視部は二次カウンタ
354に指示し、データをトラフィックデータ保持部3
6に転送させる。The traffic data correction unit 35 includes a timer monitoring unit 351, a primary counter 353, a secondary counter 354, and a correction execution unit 352 that holds the current correction coefficient and the immediately preceding correction coefficient. 352 instructs the primary counter 353 when the correction coefficient is changed,
The counter value is read from the traffic data counting unit 34. The counter value read from the traffic data counting unit 34 is stored in the primary counter 353, corrected by the correction coefficient before change stored in the correction execution unit 352, and then added to the secondary counter 354. When detecting the transfer time to the traffic data holding unit 36, the timer monitoring unit 351 instructs the correction execution unit 352 to read the counter value from the traffic data counting unit 34, and corrects the counter value with the changed current correction coefficient. And add it to the secondary counter. Thereafter, the timer monitoring unit instructs the secondary counter 354 to transfer the data to the traffic data holding unit 3.
6
【0021】補正実行部352の動作について図7に示
すフローチャートにより説明する。サンプリング比設定
部30からサンプリング比変更指示があると判断すると
(ステップ61)、一次カウンタ353にトラフィック
データ計数部34からカウントされている数値(変更直
前のデータ)を読み出し(ステップ62)、変更前の補
正係数による補正を実行して(ステップ63)、二次カ
ウンタへ加算し(ステップ64)、一次カウンタ353
をリセットする(ステップ65)。また、サンプリング
比の変更がない場合は(ステップ61)、タイマー監視
部351が転送時刻に成ったと判断すると(ステップ6
6)、当該補正実行部352は一次カウンタ353にト
ラフィックデータ計数部34からカウンタ値を読み出さ
せ(ステップ67)、新しい補正係数によって補正し
(ステップ68)、二次カウンタ354の値に加算し
(ステップ69)、一次カウンタをリセットする(ステ
ップ70)。The operation of the correction execution section 352 will be described with reference to the flowchart shown in FIG. When it is determined from the sampling ratio setting unit 30 that there is an instruction to change the sampling ratio (step 61), the primary counter 353 counts the numerical value counted from the traffic data counting unit 34 (change
The previous data) is read out (step 62), the correction is performed using the correction coefficient before the change (step 63), and the result is added to the secondary counter (step 64), and the primary counter 353 is obtained.
Is reset (step 65). If there is no change in the sampling ratio (step 61), the timer monitoring unit 351 determines that the transfer time has come (step 6).
6), the correction execution unit 352 causes the primary counter 353 to read the counter value from the traffic data counting unit 34 (step 67), corrects the value with a new correction coefficient (step 68), and adds the value to the value of the secondary counter 354. (Step 69), the primary counter is reset (Step 70).
【0022】上記のように本発明は交換機あるいはサー
ビス制御ノードから抽出した呼毎情報をサンプリングし
てからトラフィックデータを作成し、その後、サンプリ
ング比率に応じて補正を行うものである。例えば、特定
の対地間の呼数をトラフィックデータとして作成する場
合、1呼毎の呼毎情報には発信電話番号と着信電話番号
と、完了/不完了の表示があるため、発着信番号を分析
し、測定対象の発信地域ー着信地域間の呼に該当するか
否かの判断を行い、該当する場合には、トラフィックデ
ータ計測用のカウンタをカウントアップする。しかし、
呼毎情報の数が非常に多い場合、得られた呼毎情報を例
えば1:3、すなわち1/4のみサンプリングし、全体
の1/4の呼語と情報のみを上述した方法で分析処理
し、得られたカウント数を4倍する(補正係数は4)こ
とで呼数データと看做す。[0022] As of the present invention is the exchange or Sir
The traffic data is created after sampling the per-call information extracted from the service control node, and thereafter, correction is performed according to the sampling ratio. For example, when the number of calls between specific destinations is created as traffic data, the call information for each call includes a calling phone number, a called phone number, and completion / incomplete indications. Then, it is determined whether or not the call corresponds to the call between the transmission area and the reception area to be measured, and if so, the counter for measuring traffic data is counted up. But,
If the number of per-call information is very large, the obtained per-call information is sampled, for example, only 1: 3, that is, 1/4, and only 1/4 of the call words and information are analyzed and processed by the above-described method. By multiplying the obtained count number by 4 (the correction coefficient is 4), it is regarded as call number data.
【0023】保留時間(呼の継続時間の平均値)を算出
する場合には、1:3サンプリングした結果と全呼毎情
報を処理した結果も統計的には同一の筈であるので、サ
ンプリングによる補正係数は1でよいことになる。When calculating the hold time (the average value of the call duration time), the result of 1: 3 sampling and the result of processing all call-specific information should be statistically the same. correction coefficient will be be a 1.
【0024】また、常時サンプリングは行なわず、受信
した呼毎情報をトラフィックデータに変換する処理装置
の負荷状況(例えばCPU使用率等)を観測し(通常コ
ンピュータには測定機能が付随されている)、過負荷状
態を検出するかあるいは一定の負荷状態になるまでは呼
毎情報を全数処理し、過負荷あるいは一定の負荷状態を
超えた場合にのみサンプリングを開始する。この方法
は、サンプリングを行うか否かの二状態制御でもよく、
また、負荷状態に応じてサンプリング数を低下させてゆ
く制御方式でもよい。このように負荷状況に応じてサン
プリング開始、サンプリング比率の低下等ダイナミック
な処理負荷の低減を図ることもできるのである。In addition, a sampling function is not always performed, and a load condition (for example, a CPU usage rate) of a processing device that converts received call-by-call information into traffic data is observed (a computer usually has a measurement function). ), All the information per call is processed until an overload state is detected or a certain load state is reached, and sampling is started only when the overload or a certain load state is exceeded. This method may be a two-state control of whether or not to perform sampling,
Further, a control method in which the number of samples is reduced according to the load state may be used. Thus, it is possible to reduce the dynamic processing load such as the start of sampling and the reduction of the sampling ratio according to the load condition.
【0025】[0025]
【発明の効果】以上説明したように本発明は、交換機あ
るいは通信サービス制御ノードから収集した呼毎情報を
所要の任意な比率、あるいはトラフィックデータ作成装
置の負荷状態に応じて最適な比率でサンプリングしてト
ラフィックデータを収集するので、呼毎情報の増大に比
例してトラフィックデータ作成装置の処理能力を増加さ
せる必要がなく、短時間の呼毎情報の負荷変動にダイナ
ミックに対応可能である。また、長期的な負荷変動にも
より経済的な対応が可能となる効果がある。As described above, according to the present invention, the call-by-call information collected from the exchange or the communication service control node is sampled at a required arbitrary ratio or at an optimum ratio according to the load state of the traffic data generating device. Therefore, it is not necessary to increase the processing capacity of the traffic data creation device in proportion to the increase in the information for each call, and it is possible to dynamically cope with a short-term load fluctuation of the information for each call. In addition, there is an effect that it is possible to more economically respond to a long-term load fluctuation.
【図1】本発明のトラフィックデータ収集方法が適応さ
れたトラフィックデータ収集システムの一実施例のブロ
ック図である。FIG. 1 is a block diagram of an embodiment of a traffic data collection system to which a traffic data collection method of the present invention is applied.
【図2】呼毎情報の構成例である。FIG. 2 is a configuration example of per-call information.
【図3】トラフィックデータ作成装置の第1の実施例の
ブロック図である。FIG. 3 is a block diagram of a first embodiment of a traffic data creation device.
【図4】トラフィックデータ作成装置の第2の実施例の
ブロック図である。FIG. 4 is a block diagram of a second embodiment of the traffic data creation device.
【図5】トラフィックデータ種別毎のサンプリング比と
補正係数との関係を示す図である。FIG. 5 is a diagram illustrating a relationship between a sampling ratio and a correction coefficient for each traffic data type.
【図6】図3に示すトラフィックデータ補正部35のブ
ロック図である。FIG. 6 is a block diagram of a traffic data correction unit 35 shown in FIG. 3;
【図7】図6に示す補正実行部352のアルゴリズムに
よるフローチャートである。7 is a flowchart based on an algorithm of a correction execution unit 352 shown in FIG. 6;
1 交換機/サービス制御ノード 2 呼毎情報転送装置 3 トラフィックデータ作成装置 4 トラフィックデータ表示/蓄積装置 30 サンプリング比設定部 31 呼毎情報受信バッファ 32 サンプリング比保持部 33 サンプリング実行部 34 トラフィックデータ係数部 35 トラフィックデータ補正部 36 トラフィックデータ保持部 37 出力バッファ 38 CPU使用率測定部 39 サンプリング比テーブル保持部 351 タイマ監視部 352 補正実行部 353 一次カウンタ 354 二次カウンタ REFERENCE SIGNS LIST 1 switch / service control node 2 call-by-call information transfer device 3 traffic data creation device 4 traffic data display / storage device 30 sampling ratio setting unit 31 call-by-call information reception buffer 32 sampling ratio holding unit 33 sampling execution unit 34 traffic data coefficient unit 35 Traffic data correction unit 36 Traffic data storage unit 37 Output buffer 38 CPU utilization measurement unit 39 Sampling ratio table storage unit 351 Timer monitoring unit 352 Correction execution unit 353 Primary counter 354 Secondary counter
Claims (2)
御ノードの単独あるいは複数から呼毎の接続に関する呼
毎情報を収集してトラフィックデータを作成し、出力す
るトラフィックデータ作成手段を有するトラフィックデ
ータ収集システムにおいて、 前記トラフィックデータ作成手段は、前記 交換機あるいはサービス制御ノードの単独あるいは
複数から収集される呼毎情報を格納する呼毎情報格納手
段と、呼毎情報の中から幾つ目毎の呼毎情報を抜き取るかを決
めるサンプリングの比率値を示すサンプリング比を保持
するサンプリング比保持 手段と、前記呼毎情報格納手段に格納された呼毎情報を前記サン
プリング比保持手段に保持されたサンプリング比に従っ
てサンプリングするサンプリング実行手段と、 前記サンプリング実行手段によってサンプリングされた
呼毎情報から各トラフィックデータに対応したカウンタ
で計数することにより完了呼数 、 不完了呼数 、 平均保留時
間 、 完了率 、 回線群同時接続数を含む各トラフィックデー
タを作成するとともに、前記各トラフィックデータに対
応したカウンタに定義された計数周期情報を基にした周
期により前記作成された各トラフィックデータを出力す
るトラフィックデータ計数手段と、 前記トラフィックデータ計数手段から出力された各トラ
フィックデータのうち補正を必要とするトラフィックデ
ータについて、前記サンプリング比保持手段に保持され
たトラフィックデータのサンプリングの比に対応した補
正係数に従って補正して出力するトラフィックデータ補
正手段と、 前記トラフィックデータ計数手段と前記トラフィックデ
ータ補正手段とから出力される各トラフィックデータを
保持して出力するトラフィックデータ保持手段とを有す
ることを特徴とするトラフィックデータ収集システム。 An exchange or a communication system constituting a communication network.
Calls for connection on a call-by-call basis from one or more
Collect information and create traffic data and output it
In the traffic data collection system with traffic data creation means that, the traffic data creation means, alone or in the exchange or the service control point
A per-call information storage means for storing per-call information collected from a plurality
Determine the stage, whether extract the call every information for each number as counted from among the call each information
Holds the sampling ratio indicating the sampling ratio value
A sampling ratio holding unit for storing the call-by-call information stored in the call-by-call information storage unit.
According to the sampling ratio held by the pulling ratio holding means.
A sampling execution means for sampling Te, sampled by the sampling execution means
Counter corresponding to each traffic data from call information
The number of completed calls, the number of uncompleted calls , and the average hold time
During completion rate, the traffic data including a circuit group concurrent connections
Data for each traffic data
Based on the counting cycle information defined in the corresponding counter.
Output the created traffic data depending on the period
Traffic data counting means, and each traffic output from the traffic data counting means.
Traffic data that needs correction
Data held by the sampling ratio holding means.
Of the traffic data sampling ratio
Compensates and outputs traffic data according to the positive coefficient
Correction means, the traffic data counting means, and the traffic data
Each traffic data output from the
Traffic data holding means for holding and outputting
Traffic data collection system, characterized in that:
ラフィックデータ作成手段が有する処理装置の使用率を
測定するCPU使 用測定手段と、 処理装置の使用率とサンプリング比との対応表を予め保
持し、当該対応表を基に、前記CPU使用率測定手段か
ら一定の周期で転送される処理装置の使用率により、対
応するサンプリング比を求め、サンプリング比が変わっ
たときサンプリング比を送出するサンプリング比テーブ
ル保持手段と、 前記サンプリング比テーブル保持手段から受信したサン
プリングの比を前記サンプリング比保持手段に転送する
とともに、前記サンプリングの比に対応した補正係数を
トラフィックデータ補正手段に転送するサンプリング比
設定手段とを、さらに有し、 前記トラフィックデータ補正手段は前記トラフィックデ
ータ計数手段から出力された各トラフィックデータのう
ち補正を必要とするトラフィックデータについて、前記
サンプリング比設定手段から転送された補正係数に従っ
て補正し、出力することを特徴とする請求項1記載のト
ラフィックデータ収集システム。 2. The traffic data creating means according to claim 1,
The usage rate of the processing device possessed by the
Previously holding a CPU used for measuring means for measuring, the correspondence table between utilization and sampling ratio of the processing device
On the basis of the correspondence table, and
From the processing equipment that is transferred at regular intervals from
Find the corresponding sampling ratio, and the sampling ratio changes
Sampling ratio table that sends out the sampling ratio when
Sample holding means, and a sample received from the sampling ratio table holding means.
Transfer the pulling ratio to the sampling ratio holding means
And a correction coefficient corresponding to the sampling ratio.
Sampling ratio transferred to traffic data correction means
Setting means, and the traffic data correcting means includes the traffic data correcting means.
Of each traffic data output from the data counting means.
For traffic data requiring correction,
According to the correction coefficient transferred from the sampling ratio setting means.
And outputting the corrected data.
Traffic data collection system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15027693A JP3191838B2 (en) | 1993-06-22 | 1993-06-22 | Traffic data collection system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15027693A JP3191838B2 (en) | 1993-06-22 | 1993-06-22 | Traffic data collection system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0715512A JPH0715512A (en) | 1995-01-17 |
| JP3191838B2 true JP3191838B2 (en) | 2001-07-23 |
Family
ID=15493430
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15027693A Expired - Fee Related JP3191838B2 (en) | 1993-06-22 | 1993-06-22 | Traffic data collection system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3191838B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101331939B1 (en) * | 2007-01-22 | 2013-11-22 | 에스케이텔레콤 주식회사 | Traffic display system of mobile communication system and method for the same |
| WO2009118827A1 (en) * | 2008-03-25 | 2009-10-01 | 富士通株式会社 | Flow information collecting device |
-
1993
- 1993-06-22 JP JP15027693A patent/JP3191838B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0715512A (en) | 1995-01-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7480372B2 (en) | Method and apparatus for division of revenue of communication among different proprietors | |
| JPH08340353A (en) | Method and system for measuring transmission delay in packetnetwork | |
| CN1611087A (en) | Method of logging call processing information in a mobile communication network | |
| CA1204488A (en) | Method and apparatus for identifying faulty communications circuits | |
| EP0687121B1 (en) | Device and method for indicating timeouts | |
| JP3191838B2 (en) | Traffic data collection system | |
| JPS6388996A (en) | Method and apparatus for overload control of central controller of electric communication system | |
| JP5499339B2 (en) | Centralized automatic dialing equipment | |
| JP3191837B2 (en) | Traffic data display system | |
| JPH06205047A (en) | Communication protocol information matching device | |
| JP3485046B2 (en) | Traffic collection device in IP packet switch | |
| JP3141880B2 (en) | Packet control device | |
| JPH01183938A (en) | Traffic observing system | |
| KR20000022688A (en) | Method and apparatus for identifying a line blockage | |
| KR960011707B1 (en) | Method for analysing traffic data using magnetic tape in full electronic exchanger | |
| KR100330413B1 (en) | Method of processing for INAP operation statistics on AIN IP | |
| JP2873325B2 (en) | Cell traffic monitoring device | |
| JPH10190665A (en) | Connection bandwidth change request device, ATM end system and ATM exchange | |
| KR0173208B1 (en) | Distributed Analysis Method for Traffic Load in Telecommunication Networks | |
| KR100296118B1 (en) | Special resource switch of intelligent information providing system and service statistics data processing method by resource using the same | |
| KR100302131B1 (en) | System availability rate measuring method in wll | |
| JPH09200386A (en) | Multimedia service network | |
| KR19980030811A (en) | Billing data processing device and method | |
| KR940006517B1 (en) | Traffic Measurement Method by Calling Code in Electronic Switching System | |
| JPH0730655A (en) | Network network management display method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |