JP2795203B2 - Conversion method from call information record to billing record - Google Patents

Conversion method from call information record to billing record

Info

Publication number
JP2795203B2
JP2795203B2 JP274095A JP274095A JP2795203B2 JP 2795203 B2 JP2795203 B2 JP 2795203B2 JP 274095 A JP274095 A JP 274095A JP 274095 A JP274095 A JP 274095A JP 2795203 B2 JP2795203 B2 JP 2795203B2
Authority
JP
Japan
Prior art keywords
record
billing
billing record
call
request
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
Application number
JP274095A
Other languages
Japanese (ja)
Other versions
JPH08191359A (en
Inventor
国弘 磯崎
信夫 嶋
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.)
NEC Corp
Original Assignee
Nippon Electric Co 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP274095A priority Critical patent/JP2795203B2/en
Publication of JPH08191359A publication Critical patent/JPH08191359A/en
Application granted granted Critical
Publication of JP2795203B2 publication Critical patent/JP2795203B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Meter Arrangements (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は交換システムに関し、特
に、呼終了時に呼情報レコードを課金に必要な課金レコ
ードへ変換する方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a switching system, and more particularly to a method for converting a call information record into a billing record required for billing at the end of a call.

【0002】[0002]

【従来の技術】従来は、呼情報レコードを元に呼処理を
行う呼対応のプロセスと、呼終了時に呼情報レコードを
元に課金に必要な課金レコードへ変換し、課金レコード
を一定呼数分の課金レコード蓄積後に転送するプロセス
が独立した異なるプロセスで実現され、呼終了時に課金
レコードを作成する際、毎回プロセス間通信を行ってい
た。
2. Description of the Related Art Conventionally, a call processing corresponding to call processing based on a call information record and a charge record required for charging based on the call information record at the end of a call are performed. The process of transferring after accumulating the accounting record is realized by an independent and different process, and the inter-process communication is performed every time the accounting record is created at the end of the call.

【0003】[0003]

【発明が解決しようとする課題】上述した従来の処理方
法では、呼終了時に課金レコードを作成する際、毎回プ
ロセス間通信を行わなければならず、処理能力上の問題
がある。
In the above-described conventional processing method, inter-process communication must be performed every time a billing record is created at the end of a call, and there is a problem in processing capacity.

【0004】本発明の目的は、課金レコード変換に伴な
うプロセス間通信を削減し、処理能力の向上を図った、
呼情報レコードから課金レコードへの変換方法を提供す
ることにある。
[0004] It is an object of the present invention to reduce inter-process communication accompanying billing record conversion and to improve processing capacity.
An object of the present invention is to provide a method for converting a call information record into a billing record.

【0005】[0005]

【課題を解決するための手段】本発明の呼情報レコード
から課金レコードへの変換方法は、課金に必要な課金レ
コードの作成、転送を行う際に、呼情報レコードを呼処
理を行う呼対応のプロセス上で、呼終了時に呼情報レコ
ードを元に課金レコードへ変換する機能を独立した関数
群で実現することにより、課金レコードへの変換実行時
は、課金ファイルのクローズ要求により一定呼数分の課
金レコードを蓄積する以前の課金レコードの転送を要求
する割り込みレベルの掃き出し要求以外ではプロセスの
中断が発生しないようにし、掃き出し要求を受信しない
間は、一定呼数分の課金レコード蓄積後、呼対応のプロ
セスから課金レコード転送を行うプロセスを経由して課
金レコードの転送を行い、課金レコード変換中に掃き出
し要求により割り込まれた場合には、中断された課金レ
コード変換処理が終了した後に、掃き出し処理として課
金レコード転送を行うプロセスを経由して課金レコード
の転送を行い、掃き出し要求受信時に課金レコード変換
中でない場合にのみ掃き出し要求を受信したプロセスか
ら掃き出し処理として課金レコード転送を行うプロセス
を経由して課金レコードの転送を行う。
According to the present invention, there is provided a method for converting a call information record into a billing record according to the present invention. In the process, the function of converting a call information record into a billing record based on a call information record at the end of a call is realized by a group of independent functions. Prevent interruption of the process other than the interrupt level sweep request that requires the transfer of the billing record before storing the billing record. Unless the sweeping request is received, accumulate billing records for a certain number of calls and respond to calls. The accounting record is transferred from the process via the accounting record transfer process. In this case, after the interrupted billing record conversion processing is completed, the billing record is transferred via the billing record transfer process as sweeping processing, and only when the billing record is not being converted at the time of receiving the sweep request. The charge record is transferred from the process that has received the sweep request via the process of transferring the charge record as sweep processing.

【0006】[0006]

【作用】呼対応呼処理プロセス上で呼情報レコードを課
金レコードに変換するため、変換のためだけに呼対応呼
処理プロセスと課金レコード転送プロセスの間でプロセ
ス間通信を行う必要がない。よってプロセス間通信が削
減される。
Since the call information record is converted into the billing record on the call-corresponding call processing process, there is no need to perform inter-process communication between the call-corresponding call processing process and the billing record transfer process only for the conversion. Therefore, inter-process communication is reduced.

【0007】[0007]

【実施例】次に、本発明の実施例について図面を参照し
て説明する。
Next, embodiments of the present invention will be described with reference to the drawings.

【0008】図1は交換システムのブロック図である。FIG. 1 is a block diagram of a switching system.

【0009】呼処理ブロック1は呼対応呼処理プロセス
2と課金レコード転送プロセス4と掃き出し要求受信プ
ロセス3からなり、呼対応に多重された呼対応呼処理プ
ロセス2において呼接続のための基本動作を行い、1呼
終了後に課金レコード転送プロセス4において、呼処理
で使用した呼情報レコードより課金に必要な情報のみを
抽出して課金レコードに変換する。
The call processing block 1 is composed of a call-corresponding call processing process 2, a billing record transfer process 4, and a sweep request receiving process 3, and performs basic operations for call connection in the call-corresponding call processing process 2 multiplexed for call. After the completion of one call, in a billing record transfer process 4, only information necessary for billing is extracted from the call information record used in the call processing and converted into a billing record.

【0010】リソース管理ブロック5は、中継回線リソ
ース、加入者リソースなどを管理し、呼処理ブロック1
からの要求によりリソースの捕捉/解放を行う。
The resource management block 5 manages trunk line resources, subscriber resources, etc., and
To capture / release resources in response to requests from

【0011】スイッチ制御ブロック6は、交換機として
のスイッチング制御(通話パスの接続、スイッチ関連リ
ソースの管理)などを行い、呼処理ブロック1からの要
求により通話パスの接続などを行う。
The switch control block 6 performs switching control (connection of a communication path, management of switch-related resources) as an exchange, and performs connection of a communication path in response to a request from the call processing block 1.

【0012】課金レコード管理ブロック7は課金レコー
ド蓄積/転送プロセス8と掃き出し要求管理プロセス9
からなり、課金レコードの管理を行う。課金レコード蓄
積/転送プロセス8はDK(ディスク)への課金レコー
ド蓄積(その後MT(磁気テープ)で外部課金処理設備
へ送る)/オンラインでの外部課金処理設備への課金レ
コード転送を行う。また、掃き出し要求管理プロセス9
は、保守者がコマンドで指定した課金レコードの締めの
時間を管理し、その時間になったら呼処理ブロック1に
対して呼処理ブロック1上に蓄積されている課金レコー
ドの転送要求(掃き出し要求)12を出す。
The accounting record management block 7 includes an accounting record accumulation / transfer process 8 and a sweep request management process 9.
And manages accounting records. The billing record storage / transfer process 8 performs billing record storage on the DK (disk) (which is then sent to the external billing processing facility by MT (magnetic tape)) / online billing record transfer to the external billing processing facility. Also, the sweep request management process 9
Manages the closing time of the billing record specified by the command by the maintenance person, and when that time is reached, requests the call processing block 1 to transfer the billing record stored on the call processing block 1 (sweep request). Roll out 12.

【0013】課金レコードを毎回(1呼ずつ)呼処理ブ
ロック1から課金レコード管理ブロック7へ転送する
と、負荷が高くなるので複数レコード蓄積後(例えば6
4レコード)転送する。もちろん、呼処理ブロック1上
で課金レコードが満杯(例えば64レコード蓄積後)に
なった場合は、締めの時間でなくとも課金レコード管理
ブロック7に課金レコードを転送する。
When the billing record is transferred from the call processing block 1 to the billing record management block 7 every time (one call at a time), the load becomes high.
4 records). Of course, when the billing record becomes full on the call processing block 1 (for example, after storing 64 records), the billing record is transferred to the billing record management block 7 even if it is not the closing time.

【0014】図2は呼対応呼処理プロセス2のフローチ
ャート、図3は掃き出し要求受信プロセス3のフローチ
ャート、図4は課金レコード転送プロセス4のフローチ
ャートである。
FIG. 2 is a flowchart of the call-corresponding call processing process 2, FIG. 3 is a flowchart of a sweep request receiving process 3, and FIG. 4 is a flowchart of a billing record transfer process 4.

【0015】呼対応呼処理プロセス2は、呼情報レコー
ドを元に呼処理を行う呼対応のプロセスで、呼終了時、
内部の課金レコード変換処理部が変換要求を内部の呼接
続基本動作部より受信すると(ステップ21)、課金レ
コード変換処理部を起動する。課金レコード変換処理部
では、呼情報レコードを課金レコードに変換する関数を
起動する前に、変換中フラグ11をオンに設定し(ステ
ップ22)、変換処理を起動し、課金レコードへの変換
処理を行い(ステップ23)、変換終了後に変換中フラ
グ11をオフに設定する(ステップ24)。なお、ステ
ップ23における変換処理は、課金レコードのフィール
ド対応に独立した関数群で実施される。
The call-corresponding call processing process 2 is a call-corresponding process for performing call processing based on a call information record.
When the internal billing record conversion processing unit receives the conversion request from the internal call connection basic operation unit (Step 21), it activates the charging record conversion processing unit. The billing record conversion processing unit sets the converting flag 11 to ON before starting the function for converting the call information record into the billing record (step 22), starts the conversion process, and executes the conversion process to the billing record. The conversion is performed (step 23), and after the conversion is completed, the conversion flag 11 is set to off (step 24). Note that the conversion process in step 23 is performed by a group of functions independent of the fields of the billing record.

【0016】掃き出し要求受信プロセス3は、課金ファ
イルのクローズ要求(保守者がコマンドで指定した課金
の締めの時間(クローズ時間)がきたことを掃き出し要
求管理プロセス9内のクローズ時間管理部から掃き出し
要求送信部へ通知するプロセス内内部信号)により、一
定呼数分の課金レコードを蓄積する以前に課金レコード
の転送を要求する割り込みレベルの掃き出し要求12を
掃き出し要求管理プロセス9から受信すると(ステップ
31)、掃き出しフラグ13をオンに設定し(ステップ
32)、その後、要求受信のアクノリッジ信号を返送す
る(ステップ33)。掃き出しフラグ13は課金レコー
ド転送プロセス4に対して掃き出し要求14を送出した
後、オフに設定する(ステップ34〜36)。その後、
課金レコード変換処理部において、課金ファイルのクロ
ーズ要求により、一定呼数分の課金レコードを蓄積する
以前に課金レコードの転送を要求する割り込みレベルの
掃き出し要求14を受信したか否かのチェックを掃き出
しフラグ13により行い(ステップ25)、受信してい
ない場合は、一定呼数分蓄積済みか否かの判定を行い
(ステップ28)、蓄積済みの場合にのみ転送要求10
により課金レコード転送プロセス4に対して転送要求を
行う(ステップ29)。掃き出し要求14を受信済みの
場合は、掃き出し処理として、掃き出し実行要求により
課金レコード転送プロセス4に対して転送要求を行い
(ステップ26)、掃き出しフラグ13をオフに設定す
る(ステップ27)。また、掃き出し要求受信プロセス
3は、掃き出し要求12を受信すると、掃き出しフラグ
13をオンに設定し(ステップ32)、要求受信のアク
ノリッジ信号の返送を行う(ステップ33)。その後、
課金レコード変換中か否かのチェックを変換中フラグ1
1により行い(ステップ34)、変換中でない場合は、
掃き出し実行要求14により、課金レコード転送プロセ
ス4に対して転送要求を行い(ステップ35)、掃き出
しフラグ13をオフに設定する(ステップ36)。変換
中の場合には、呼対応呼処理プロセス2が中断点から再
開した後に、掃き出し要求14を送出し、掃き出しフラ
グ13をオフにするので、掃き出し要求受信プロセス3
としては、何もしない。
The sweeping request receiving process 3 sends a request for closing a charging file (a request for closing the charging (a closing time) specified by a command from a maintenance person) from a closing time management unit in the sweeping request management process 9. Before the charge records for a fixed number of calls are stored, the interrupt level sweep request 12 requesting the transfer of the charge records is received from the sweep request management process 9 (step 31). Then, the sweeping flag 13 is set to ON (step 32), and then an acknowledgment signal for request reception is returned (step 33). After sending out the sweeping request 14 to the accounting record transfer process 4, the sweeping flag 13 is set to off (steps 34 to 36). afterwards,
In the billing record conversion processing unit, in response to a billing file closing request, a check is performed to determine whether an interrupt level sweep request 14 for requesting the transfer of billing records has been received before the billing records for a certain number of calls are accumulated. 13 (step 25). If not received, it is determined whether or not a certain number of calls have been stored (step 28).
A transfer request is made to the accounting record transfer process 4 (step 29). If the sweeping request 14 has been received, as a sweeping process, a transfer request is made to the accounting record transfer process 4 by a sweeping execution request (step 26), and the sweeping flag 13 is set to off (step 27). When receiving the sweep request 12, the sweep request receiving process 3 sets the sweep flag 13 to ON (step 32) and returns an acknowledge signal of the request reception (step 33). afterwards,
Checking whether billing record is being converted or not is converting flag 1
1 (step 34), and if the conversion is not in progress,
A transfer request is made to the accounting record transfer process 4 in response to the sweep-out execution request 14 (step 35), and the sweep-out flag 13 is set to off (step 36). When the conversion is in progress, after the call corresponding call processing process 2 resumes from the interruption point, the sweep request 14 is sent out and the sweep flag 13 is turned off.
Does nothing.

【0017】課金レコード転送プロセス4は、転送要求
10、および掃き出し要求14を受信して(ステップ4
1)、転送処理を起動し、蓄積された課金レコードの転
送処理を行う(ステップ42)。
The accounting record transfer process 4 receives the transfer request 10 and the sweep request 14 (step 4).
1), the transfer process is started, and the stored billing record is transferred (step 42).

【0018】[0018]

【発明の効果】以上説明したように本発明は、呼対応呼
処理プロセス上で、呼情報レコードを課金レコードへ変
換することにより、変換のためだけに呼対応呼処理プロ
セスと課金レコード転送プロセスの間でプロセス間通信
を行なう必要がなく、したがって課金レコード変換に伴
うプロセス間通信を削減し、処理能力の向上が図れ、ま
た、顧客対応に課金レコードのフォーマットを変える必
要性が有る場合には、独立した関数群の入れ替えで対応
可能となり、ソフトの流通性の向上が図れるという効果
がある。
As described above, the present invention converts the call information record into the billing record on the call-corresponding call processing process, thereby enabling the call-corresponding call processing process and the billing record transfer process only for the conversion. If there is no need to perform inter-process communication between the two, and therefore reduce the inter-process communication associated with the conversion of the accounting record, improve the processing capacity, and if it is necessary to change the format of the accounting record in response to the customer, This can be handled by replacing the independent function groups, which has the effect of improving the distribution of software.

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

【図1】交換システムのブロック図である。FIG. 1 is a block diagram of a switching system.

【図2】呼対応呼処理プロセス2のフローチャートであ
る。
FIG. 2 is a flowchart of a call corresponding call processing process 2.

【図3】掃き出し要求受信プロセス3のフローチャート
である。
FIG. 3 is a flowchart of a flush request reception process 3;

【図4】課金レコード転送プロセス4のフローチャート
である。
FIG. 4 is a flowchart of a billing record transfer process 4;

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

1 呼処理ブロック 2 呼対応呼処理プロセス 3 掃き出し要求受信プロセス 4 課金レコード転送プロセス 5 リソース管理ブロック 6 スイッチ制御ブロック 7 課金レコード管理ブロック 8 課金レコード蓄積/転送プロセス 9 掃き出し要求管理プロセス 10 転送要求 11 変換中フラグ 12 掃き出し要求 13 掃き出しフラグ 14 掃き出し要求 DESCRIPTION OF SYMBOLS 1 Call processing block 2 Call handling process 3 Calling request receiving process 4 Billing record transfer process 5 Resource management block 6 Switch control block 7 Billing record management block 8 Billing record accumulation / transfer process 9 Sweep request management process 10 Transfer request 11 Conversion Medium flag 12 Sweep-out request 13 Sweep-out flag 14 Sweep-out request

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 交換システムにおいて、 課金に必要な課金レコードの作成、転送を行う際に、呼
情報レコードを元に呼処理を行う呼対応のプロセス上
で、呼終了時に呼情報レコードを課金レコードへ変換す
る機能を独立した関数群で実現し、 課金レコードへの変換実行時は、課金ファイルのクロー
ズ要求により一定呼数分の課金レコードを蓄積する以前
の課金レコードの転送を要求する割り込みレベルの掃き
出し要求以外では、プロセスの中断が発生しないように
し、 掃き出し要求を受信しない間は、一定呼数分の課金レコ
ード蓄積後、呼対応のプロセスから課金レコード転送を
行うプロセスを経由して課金レコードの転送を行い、 課金レコード変換中に掃き出し要求により割り込まれた
場合には、中断された課金レコード変換処理が終了した
後に、掃き出し処理として課金レコード転送を行うプロ
セスを経由して課金レコードの転送を行い、 掃き出し要求受信時に課金レコード変換中でない場合に
のみ掃き出し要求を受信したプロセスから掃き出し処理
として課金レコード転送を行うプロセスを経由して課金
レコードの転送を行う、呼情報レコードから課金レコー
ドへの変換方法。
In a switching system, when a billing record required for billing is created and transferred, a call information record is converted to a billing record at the end of a call on a call-corresponding process that performs call processing based on the call information record. The function to convert to a billing record is realized by an independent function group. When the conversion to the billing record is executed, the interrupt level for requesting the transfer of the billing record before accumulating the billing record for a certain number of calls by closing the billing file is stored. Except for the sweep request, the process is not interrupted.As long as the sweep request is not received, the billing records for a certain number of calls are accumulated, and the billing records are transferred from the process corresponding to the call via the billing record transfer process. If transfer is performed and interrupted by a sweep request during billing record conversion, the interrupted billing record conversion process ends. After that, the billing record is transferred via the process of transferring the billing record as the sweeping process, and only when the billing record is not being converted when the sweeping request is received, the billing record transfer is performed as the sweeping process from the process that received the sweeping request. A method of converting a call information record into a billing record by transferring the billing record via a process.
【請求項2】 変換中フラグ、掃き出しフラグを設け、
課金レコードへの変換実行中は前記変換中フラグをオン
に設定し、掃き出し要求を受信した場合には前記掃き出
しフラグをオンに設定する、請求項1記載の変換方法。
2. A conversion flag and a sweep flag are provided.
2. The conversion method according to claim 1, wherein the conversion flag is set to ON while conversion to the accounting record is being performed, and the sweep flag is set to ON when a sweep request is received.
JP274095A 1995-01-11 1995-01-11 Conversion method from call information record to billing record Expired - Fee Related JP2795203B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP274095A JP2795203B2 (en) 1995-01-11 1995-01-11 Conversion method from call information record to billing record

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP274095A JP2795203B2 (en) 1995-01-11 1995-01-11 Conversion method from call information record to billing record

Publications (2)

Publication Number Publication Date
JPH08191359A JPH08191359A (en) 1996-07-23
JP2795203B2 true JP2795203B2 (en) 1998-09-10

Family

ID=11537750

Family Applications (1)

Application Number Title Priority Date Filing Date
JP274095A Expired - Fee Related JP2795203B2 (en) 1995-01-11 1995-01-11 Conversion method from call information record to billing record

Country Status (1)

Country Link
JP (1) JP2795203B2 (en)

Also Published As

Publication number Publication date
JPH08191359A (en) 1996-07-23

Similar Documents

Publication Publication Date Title
US5103475A (en) Processing of telecommunications call billing data
US6892244B2 (en) Method of transmitting real-time data from a network element to an application server
CN101267480B (en) Billing processing method, system and online billing system
CN101035110B (en) Service transferring method, system and unit
US6647431B1 (en) Method and apparatus for handling I/O messages
EP0770242B1 (en) Method for warming up a spare process in a replicated real-time system, in particular in a telephone exchange
CN101159911B (en) Added-value service implementing method and service control point
JP2795203B2 (en) Conversion method from call information record to billing record
US6333977B1 (en) Communication method authenticating a personal station and calculating a fee of a telephone call from the personal station
CN102147735A (en) Interface single board and business logic loading method
KR100239060B1 (en) Method for collecting charge data in an electronic switching system
KR100815666B1 (en) Method for Bill Data Management When the MSC Restart
KR100273818B1 (en) Apparatus and method for recording the telephon call fee data of full electronic telephone exchange
KR20000044312A (en) System for transmitting billing information in middle-size exchange
KR20010084515A (en) Method for sending charging data in mobile switching center
JP2912042B2 (en) Telephone switch remote central management system
KR100464918B1 (en) System and Method of Transferring Dispersion Billing
JPH06177873A (en) Charging information transmitter
KR0168779B1 (en) Billing data processing
KR100321787B1 (en) Imprementation method for preventing cdr loss caused by storage media problem in telecommunication systems
JPH02271764A (en) Signal reception state recording system for electronic exchange
KR19990076336A (en) How to prevent the loss of billing data at the exchange
KR100330178B1 (en) On-line Billing Processing Method In Switching System
KR100386554B1 (en) Charging data transmission method of mobile communication switching system
KR100351488B1 (en) Charging file management method by using multi-link in a exchange

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080626

Year of fee payment: 10

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090626

Year of fee payment: 11

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100626

Year of fee payment: 12

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100626

Year of fee payment: 12

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110626

Year of fee payment: 13

LAPS Cancellation because of no payment of annual fees